ARM: Define the VFP load/store multiple instructions.

This commit is contained in:
Gabe Black 2010-06-02 12:58:04 -05:00
parent 3f83094af2
commit 9ebaf8ecd5
2 changed files with 5 additions and 4 deletions

View file

@ -189,10 +189,7 @@ format DataOp {
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 {

View file

@ -141,4 +141,8 @@ let {{
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)
}};