Casio_asm/data/decoder.list

107 lines
987 B
Plaintext

# nop doesn't need any arguments, baka!
nop 0
E nop 0
# extend should *NEVER* be decoded alone
# take this *gives sword*
extend -1
# no arguments
top 0
halt 0
reset 0
stat 0
lastad 0
E cst_pi 0
E cst_e 0
# one integral argument
neg_i 1
not 1
not_l 1
is_l 1
push 1
dup 1
pop 1
high 1
jmp 1
call 1
puind 1
inth 1
stat_g 1
ext 1
mem_wr 1
mem_hr 1
mem_br 1
E i2d 1
sub 1
unsub 1
# two integral arguments
add_i 2
sub_i 2
mul_i 2
div_i 2
mod_i 2
shlt 2
shrt 2
and 2
or 2
xor 2
and_l 2
or_l 2
xor_l 2
lt_i 2
le_i 2
gt_i 2
ge_i 2
eq_i 2
neq_i 2
swap 2
jif 2
jnt 2
jind 2
cif 2
cnt 2
stind 2
swregi 2
stat_s 2
mem_ww 2
mem_hw 2
mem_bw 2
int 2
# one decimal argument
E neg_d 1d
E cos 1d
E sin 1d
E tan 1d
E atan 1d
E d2i 1d
E sqrt 1d
E cbrt 1d
E exp 1d
E ln 1d
E floor 1d
E ceil 1d
E round 1d
# two decimal arguments
E add_d 2d
E sub_d 2d
E mul_d 2d
E div_d 2d
E pow_d 2d
E atan2 2d
E lt_d 2d
E le_d 2d
E gt_d 2d
E ge_d 2d
E eq_d 2d
E neq_d 2d
E hypot 2d
# custom parsing
store 2s
swreg 2s