1: ArmBlBlxImm::armBlBlxImm();
}
0x6: decode CPNUM {
- 0xb: decode LOADOP {
- 0x0: WarnUnimpl::fstmx();
- 0x1: WarnUnimpl::fldmx();
- }
+ 0xb: ExtensionRegLoadStore::extensionRegLoadStore();
}
0x7: decode OPCODE_24 {
0: decode OPCODE_4 {
iop = InstObjParams("ldmstm", "LdmStm", 'MacroMemOp', "", [])
header_output = MacroMemDeclare.subst(iop)
decoder_output = MacroMemConstructor.subst(iop)
+
+ vfpIop = InstObjParams("vldmstm", "VLdmStm", 'MacroVFPMemOp', "", [])
+ header_output += MacroVFPMemDeclare.subst(vfpIop)
+ decoder_output += MacroVFPMemConstructor.subst(vfpIop)
}};