Commit e1449664164bff3b549a3b8e07ecdd0984fef53d

Authored by ths
1 parent bb8a53ad

Simplify mask construction.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2227 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 2 additions and 2 deletions
target-mips/translate.c
@@ -353,8 +353,8 @@ enum { @@ -353,8 +353,8 @@ enum {
353 OPC_BC1TL = (0x03 << 16) | OPC_BC1, 353 OPC_BC1TL = (0x03 << 16) | OPC_BC1,
354 }; 354 };
355 355
356 -#define MASK_CP1_BCOND(op) MASK_CP1(op) | (op & ((0x1F << 21) | (0x3 << 16)))  
357 -#define MASK_CP1_FUNC(op) MASK_CP1(op) | (op & ((0x1F << 21) | 0x3F)) 356 +#define MASK_CP1_BCOND(op) MASK_CP1(op) | (op & (0x3 << 16))
  357 +#define MASK_CP1_FUNC(op) MASK_CP1(op) | (op & 0x3F)
358 358
359 #define MASK_CP2(op) MASK_OP_MAJOR(op) | (op & (0x1F << 21)) 359 #define MASK_CP2(op) MASK_OP_MAJOR(op) | (op & (0x1F << 21))
360 #define MASK_CP3(op) MASK_OP_MAJOR(op) | (op & (0x1F << 21)) 360 #define MASK_CP3(op) MASK_OP_MAJOR(op) | (op & (0x1F << 21))