In the disassembler, some instructions are renamed in go/plan9 syntax, such as
LDR -> MOVW
STR -> MOVW
LDRB -> MOVBU
LDRSB -> MOVBS
STRB -> MOVB
LDRH -> MOVHU
LDRSH -> MOVHSH
STRH -< MOVH
But,
VLDR.F32 // memory -> single float register, should be MOVF
VLDR.F64 // memory -> double float register, should be MOVD
VSTR.F32 // single float register -> memory, should be MOVF
VSTR.F64 // double float register -> memory, should be MOVD
In the disassembler, some instructions are renamed in go/plan9 syntax, such as
LDR -> MOVW
STR -> MOVW
LDRB -> MOVBU
LDRSB -> MOVBS
STRB -> MOVB
LDRH -> MOVHU
LDRSH -> MOVHSH
STRH -< MOVH
But,
VLDR.F32 // memory -> single float register, should be MOVF
VLDR.F64 // memory -> double float register, should be MOVD
VSTR.F32 // single float register -> memory, should be MOVF
VSTR.F64 // double float register -> memory, should be MOVD