The patch implements microMIPSDSP instructions: APPEND, BPOSGE32C, MODSUB, MULSA.W.PH and MULSAQ_S.W.PH.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Fixed error "Multiple matches found for 'APPEND', for the relation 'Dsp2MicroMips'" and added DspMMRel to BPOSGE32 instruction.
Comment Actions
LGTM with one nit: you should add an invalid test case for APPEND, MULSA.W.PH and MULSAQ_S.W.PH. For append you want to be testing that that the out of range immediates are rejected and for the muls, that the first operand is rejected if it is a GPR and that the other operands are GPRs.