The patch adds microMIPS32r6 and microMIPS64r6 tests for existing 16-bit LBU16, LHU16, LW16, LWGP and LWSP instructions.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D10956
[mips][microMIPS] Add microMIPS32r6 and microMIPS64r6 tests for existing 16-bit LBU16, LHU16, LW16, LWGP and LWSP instructions ClosedPublic Authored by hvarga on Jul 6 2015, 5:04 AM.
Details Summary The patch adds microMIPS32r6 and microMIPS64r6 tests for existing 16-bit LBU16, LHU16, LW16, LWGP and LWSP instructions.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Aug 13 2015, 6:03 AM Closed by commit rL246987: [mips][microMIPS] Add microMIPS32r6 and microMIPS64r6 tests for existing 16… (authored by zjovanovic). · Explain WhySep 8 2015, 1:26 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 29078 test/MC/Disassembler/Mips/micromips32r6.txt
test/MC/Disassembler/Mips/micromips64r6.txt
test/MC/Mips/micromips32r6/invalid.s
test/MC/Mips/micromips32r6/valid.s
test/MC/Mips/micromips64r6/invalid.s
test/MC/Mips/micromips64r6/valid.s
|
An offset of -1 is a special case for lbu16 (the encoding is unsigned except for 0xf which is -1). We should test that too.