64 lines
1.2 KiB
ArmAsm
64 lines
1.2 KiB
ArmAsm
NOP 0x01 # Hi HI
|
|
HALT 0x01 # HIIII
|
|
HALI 0x01
|
|
LOAD 0x02 0x02
|
|
STOA 0x02 0x02
|
|
MOV 0x03 0x03 0x03
|
|
PUSH 0x02 0x02
|
|
POP 0x02 0x02
|
|
LUI 0x02 0x02
|
|
LOADR 0x03 0x03 0x03
|
|
ADD 0x04 0x04 0x04 0x04
|
|
SUB 0x04 0x04 0x04 0x04
|
|
MUL 0x04 0x04 0x04 0x04
|
|
DIV 0x04 0x04 0x04 0x04
|
|
ADDI 0x03 0x03 0x03
|
|
ADDS 0x04 0x04 0x04 0x04
|
|
SUBS 0x04 0x04 0x04 0x04
|
|
MULS 0x04 0x04 0x04 0x04
|
|
DIVS 0x04 0x04 0x04 0x04
|
|
ADDIS 0x03 0x03 0x03
|
|
OR 0x04 0x04 0x04 0x04
|
|
AND 0x04 0x04 0x04 0x04
|
|
XOR 0x04 0x04 0x04 0x04
|
|
# HI
|
|
|
|
NOT 0x03 0x03 0x03
|
|
SHR 0x04 0x04 0x04 0x04
|
|
SHLS 0x04 0x04 0x04 0x04
|
|
SHRS 0x04 0x04 0x04 0x04
|
|
SHLS 0x04 0x04 0x04 0x04
|
|
JAL 0x02 0x02
|
|
JALR 0x03 0x03 0x03
|
|
BEG 0x03 0x03 0x03
|
|
BNE 0x03 0x03 0x03
|
|
BLT 0x03 0x03 0x03
|
|
BLE 0x03 0x03 0x03
|
|
BGT 0x03 0x03 0x03
|
|
BGE 0x03 0x03 0x03
|
|
BLTU 0x03 0x03 0x03
|
|
BLEU 0x03 0x03 0x03
|
|
BGEU 0x03 0x03 0x03
|
|
BGTU 0x03 0x03 0x03
|
|
SEG 0x03 0x03 0x03
|
|
SNE 0x03 0x03 0x03
|
|
SLT 0x03 0x03 0x03
|
|
SLE 0x03 0x03 0x03
|
|
SGT 0x03 0x03 0x03
|
|
SGE 0x03 0x03 0x03
|
|
SLTU 0x03 0x03 0x03
|
|
SLEU 0x03 0x03 0x03
|
|
SGEU 0x03 0x03 0x03
|
|
SGTU 0x03 0x03 0x03
|
|
IOWI 0x02 0x02
|
|
IOLI 0x02 0x02
|
|
IOW 0x03 0x03 0x03
|
|
IOR 0x03 0x03 0x03
|
|
LF 0x03 0x03 0x03
|
|
|
|
.FUNC
|
|
ADD 0x04 0x04 0x04 0x04
|
|
SUB 0x04 0x04 0x04 0x04
|
|
MUL 0x04 0x04 0x04 0x04
|
|
DIV 0x04 0x04 0x04 0x04
|
|
ADDI 0x03 0x03 0x03
|