Files
ic10emu/ic10emu/data/instructions.txt
2024-03-26 21:03:19 -07:00

141 lines
3.2 KiB
Plaintext

abs REGISTER VALUE
acos REGISTER VALUE
add REGISTER VALUE VALUE
alias NAME REGISTER_DEVICE
and REGISTER VALUE VALUE
asin REGISTER VALUE
atan REGISTER VALUE
atan2 REGISTER VALUE VALUE
bap VALUE VALUE VALUE VALUE
bapal VALUE VALUE VALUE VALUE
bapz VALUE VALUE VALUE
bapzal VALUE VALUE VALUE
bdns DEVICE VALUE
bdnsal DEVICE VALUE
bdse DEVICE VALUE
bdseal DEVICE VALUE
beq VALUE VALUE VALUE
beqal VALUE VALUE VALUE
beqz VALUE VALUE
beqzal VALUE VALUE
bge VALUE VALUE VALUE
bgeal VALUE VALUE VALUE
bgez VALUE VALUE
bgezal VALUE VALUE
bgt VALUE VALUE VALUE
bgtal VALUE VALUE VALUE
bgtz VALUE VALUE
bgtzal VALUE VALUE
ble VALUE VALUE VALUE
bleal VALUE VALUE VALUE
blez VALUE VALUE
blezal VALUE VALUE
blt VALUE VALUE VALUE
bltal VALUE VALUE VALUE
bltz VALUE VALUE
bltzal VALUE VALUE
bna VALUE VALUE VALUE VALUE
bnaal VALUE VALUE VALUE VALUE
bnan VALUE VALUE
bnaz VALUE VALUE VALUE
bnazal VALUE VALUE VALUE
bne VALUE VALUE VALUE
bneal VALUE VALUE VALUE
bnez VALUE VALUE
bnezal VALUE VALUE
brap VALUE VALUE VALUE VALUE
brapz VALUE VALUE VALUE
brdns DEVICE VALUE
brdse DEVICE VALUE
breq VALUE VALUE VALUE
breqz VALUE VALUE
brge VALUE VALUE VALUE
brgez VALUE VALUE
brgt VALUE VALUE VALUE
brgtz VALUE VALUE
brle VALUE VALUE VALUE
brlez VALUE VALUE
brlt VALUE VALUE VALUE
brltz VALUE VALUE
brna VALUE VALUE VALUE VALUE
brnan VALUE VALUE
brnaz VALUE VALUE VALUE
brne VALUE VALUE VALUE
brnez VALUE VALUE
ceil REGISTER VALUE
cos REGISTER VALUE
define NAME NUMBER
div REGISTER VALUE VALUE
exp REGISTER VALUE
floor REGISTER VALUE
get REGISTER DEVICE ADDRESS
getd REGISTER DEVICE_ID ADDRESS
hcf
j VALUE
jal VALUE
jr VALUE
l REGISTER DEVICE LOGIC_TYPE
lb REGISTER DEVICE_TYPE LOGIC_TYPE BATCH_MODE
lbn REGISTER DEVICE_TYPE DEVICE_NAME LOGIC_TYPE BATCH_MODE
lbns REGISTER DEVICE_TYPE DEVICE_NAME INDEX SLOT_LOGIC_TYPE BATCH_MODE
lbs REGISTER DEVICE_TYPE INDEX SLOT_LOGIC_TYPE BATCH_MODE
ld REGISTER DEVICE_ID LOGIC_TYPE
log REGISTER VALUE
lr REGISTER DEVICE REAGENT_MODE VALUE
ls REGISTER DEVICE VALUE SLOT_LOGIC_TYPE
max REGISTER VALUE VALUE
min REGISTER VALUE VALUE
mod REGISTER VALUE VALUE
move REGISTER VALUE
mul REGISTER VALUE VALUE
nor REGISTER VALUE VALUE
not REGISTER VALUE
or REGISTER VALUE VALUE
peek REGISTER
poke ADDRESS VALUE
pop REGISTER
push VALUE
put DEVICE ADDRESS VALUE
putd DEVICE_ID ADDRESS VALUE
rand REGISTER
round REGISTER VALUE
s DEVICE LOGIC_TYPE VALUE
sap REGISTER VALUE VALUE VALUE
sapz REGISTER VALUE VALUE
sb DEVICE_TYPE LOGIC_TYPE VALUE
sbn DEVICE_TYPE DEVICE_NAME LOGIC_TYPE VALUE
sbs DEVICE_TYPE INDEX SLOT_LOGIC_TYPE VALUE
sd DEVICE_ID LOGIC_TYPE VALUE
sdns REGISTER DEVICE
sdse REGISTER DEVICE
select REGISTER VALUE VALUE VALUE
seq REGISTER VALUE VALUE
seqz REGISTER VALUE
sge REGISTER VALUE VALUE
sgez REGISTER VALUE
sgt REGISTER VALUE VALUE
sgtz REGISTER VALUE
sin REGISTER VALUE
sla REGISTER VALUE VALUE
sle REGISTER VALUE VALUE
sleep VALUE
slez REGISTER VALUE
sll REGISTER VALUE VALUE
slt REGISTER VALUE VALUE
sltz REGISTER VALUE
sna REGISTER VALUE VALUE VALUE
snan REGISTER VALUE
snanz REGISTER VALUE
snaz REGISTER VALUE VALUE
sne REGISTER VALUE VALUE
snez REGISTER VALUE
sqrt REGISTER VALUE
sra REGISTER VALUE VALUE
srl REGISTER VALUE VALUE
ss DEVICE VALUE SLOT_LOGIC_TYPE REGISTER
sub REGISTER VALUE VALUE
tan REGISTER VALUE
trunc REGISTER VALUE
xor REGISTER VALUE VALUE
yield