Commit e1449664164bff3b549a3b8e07ecdd0984fef53d
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 | 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 | 359 | #define MASK_CP2(op) MASK_OP_MAJOR(op) | (op & (0x1F << 21)) |
360 | 360 | #define MASK_CP3(op) MASK_OP_MAJOR(op) | (op & (0x1F << 21)) | ... | ... |