This is an archive of the discontinued LLVM Phabricator instance.

[mips][microMIPS] Implement PRECEQ.W.PHL, PRECEQ.W.PHR, PRECEQU.PH.QBL, PRECEQU.PH.QBLA, PRECEQU.PH.QBR, PRECEQU.PH.QBRA, PRECEU.PH.QBL, PRECEU.PH.QBLA, PRECEU.PH.QBR and PRECEU.PH.QBRA instructions
ClosedPublic

Authored by zbuljan on Nov 3 2015, 3:34 AM.

Details

Summary

The patch implements microMIPSDSP instructions: PRECEQ.W.PHL, PRECEQ.W.PHR, PRECEQU.PH.QBL, PRECEQU.PH.QBLA, PRECEQU.PH.QBR, PRECEQU.PH.QBRA, PRECEU.PH.QBL, PRECEU.PH.QBLA, PRECEU.PH.QBR and PRECEU.PH.QBRA

Diff Detail

Event Timeline

zbuljan updated this revision to Diff 39042.Nov 3 2015, 3:34 AM
zbuljan retitled this revision from to [mips][microMIPS] Implement PRECEQ.W.PHL, PRECEQ.W.PHR, PRECEQU.PH.QBL, PRECEQU.PH.QBLA, PRECEQU.PH.QBR, PRECEQU.PH.QBRA, PRECEU.PH.QBL, PRECEU.PH.QBLA, PRECEU.PH.QBR and PRECEU.PH.QBRA instructions.
zbuljan updated this object.
zbuljan added subscribers: petarj, llvm-commits.
dsanders accepted this revision.Nov 14 2015, 6:07 AM
dsanders edited edge metadata.

LGTM

This revision is now accepted and ready to land.Nov 14 2015, 6:07 AM

Sorry, I missed a small detail.

test/MC/Disassembler/Mips/micromips-dsp/valid.txt
31–40

These should be copied to the DSPr2 tests too. Likewise for the assembler tests.

See my comment on D14058 for more info.

This revision was automatically updated to reflect the committed changes.