2024-11-02 15:11:00 +00:00
|
|
|
ldr <dest:REG> <src:SP-offset>
|
|
|
|
|
ldr <dest:REG> <src:BP-offset>
|
|
|
|
|
ldr <dest:REG> <src:SELF-offset>
|
|
|
|
|
ldr <dest:REG> <src:IMM>
|
|
|
|
|
ldr <dest:REG> <src:POOL_INDEX>
|
|
|
|
|
|
|
|
|
|
str <src:REG> <dest:SP-offset>
|
|
|
|
|
str <src:REG> <dest:BP-offset>
|
|
|
|
|
str <src:REG> <dest:SELF-offset>
|
|
|
|
|
|
|
|
|
|
push <value:REG>
|
|
|
|
|
pop <dest:REG>
|
|
|
|
|
|
2024-11-08 13:18:23 +00:00
|
|
|
msg <dest:REG> <sel:REG> <args:REG>
|
|
|
|
|
msg <dest:REG> <sel:REG> <args:IMM>
|
|
|
|
|
|
2024-11-02 15:11:00 +00:00
|
|
|
add <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
sub <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
mul <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
div <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
|
|
|
|
|
c.eq <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
c.ne <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
c.lt <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
c.le <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
c.gt <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
c.ge <dest:REG> <value1:REG> <value2:REG>
|
|
|
|
|
|
|
|
|
|
br <dest:IMM>
|
2024-12-15 22:37:05 +00:00
|
|
|
br.t <dest:IMM>
|
|
|
|
|
br.f <dest:IMM>
|
2024-11-02 15:11:00 +00:00
|
|
|
|
|
|
|
|
ob.c <dest:REG> <class:POOL_INDEX>
|
|
|
|
|
ob.e <ref:REG>
|
|
|
|
|
|
|
|
|
|
lam.c <dest:REG> <body:POOL_INDEX>
|
|
|
|
|
|
|
|
|
|
it.g <dest:REG> <iterator:REG>
|
|
|
|
|
it.n <iterator:REG>
|
|
|
|
|
it.v <iterator:REG>
|
|
|
|
|
|
|
|
|
|
ret
|
2024-11-05 13:22:57 +00:00
|
|
|
ret.n
|