freebsd-dev/gnu/usr.bin/cc/include/bc-opcode.h
1994-08-02 20:15:59 +00:00

239 lines
2.7 KiB
C

/* This file is automatically generated from bytecode.def,
do not make any changes here. Instead edit bytecode.def. */
enum bytecode_opcode
{ neverneverland,
drop,
duplicate,
over,
setstackSI,
adjstackSI,
constQI,
constHI,
constSI,
constDI,
constSF,
constDF,
constXF,
constP,
loadQI,
loadHI,
loadSI,
loadDI,
loadSF,
loadDF,
loadXF,
loadP,
storeQI,
storeHI,
storeSI,
storeDI,
storeSF,
storeDF,
storeXF,
storeP,
storeBLK,
clearBLK,
addconstPSI,
newlocalSI,
localP,
argP,
convertQIHI,
convertHISI,
convertSIDI,
convertQISI,
convertQUHU,
convertHUSU,
convertSUDU,
convertQUSU,
convertSFDF,
convertDFXF,
convertHIQI,
convertSIHI,
convertDISI,
convertSIQI,
convertSUQU,
convertDFSF,
convertXFDF,
convertSISF,
convertSIDF,
convertSIXF,
convertSUSF,
convertSUDF,
convertSUXF,
convertDISF,
convertDIDF,
convertDIXF,
convertDUSF,
convertDUDF,
convertDUXF,
convertSFSI,
convertDFSI,
convertXFSI,
convertSFSU,
convertDFSU,
convertXFSU,
convertSFDI,
convertDFDI,
convertXFDI,
convertSFDU,
convertDFDU,
convertXFDU,
convertPSI,
convertSIP,
convertSIT,
convertDIT,
convertSFT,
convertDFT,
convertXFT,
convertPT,
zxloadBI,
sxloadBI,
sstoreBI,
addSI,
addDI,
addSF,
addDF,
addXF,
addPSI,
subSI,
subDI,
subSF,
subDF,
subXF,
subPP,
mulSI,
mulDI,
mulSU,
mulDU,
mulSF,
mulDF,
mulXF,
divSI,
divDI,
divSU,
divDU,
divSF,
divDF,
divXF,
modSI,
modDI,
modSU,
modDU,
andSI,
andDI,
iorSI,
iorDI,
xorSI,
xorDI,
lshiftSI,
lshiftSU,
lshiftDI,
lshiftDU,
rshiftSI,
rshiftSU,
rshiftDI,
rshiftDU,
ltSI,
ltSU,
ltDI,
ltDU,
ltSF,
ltDF,
ltXF,
ltP,
leSI,
leSU,
leDI,
leDU,
leSF,
leDF,
leXF,
leP,
geSI,
geSU,
geDI,
geDU,
geSF,
geDF,
geXF,
geP,
gtSI,
gtSU,
gtDI,
gtDU,
gtSF,
gtDF,
gtXF,
gtP,
eqSI,
eqDI,
eqSF,
eqDF,
eqXF,
eqP,
neSI,
neDI,
neSF,
neDF,
neXF,
neP,
negSI,
negDI,
negSF,
negDF,
negXF,
notSI,
notDI,
notT,
predecQI,
predecHI,
predecSI,
predecDI,
predecP,
predecSF,
predecDF,
predecXF,
predecBI,
preincQI,
preincHI,
preincSI,
preincDI,
preincP,
preincSF,
preincDF,
preincXF,
preincBI,
postdecQI,
postdecHI,
postdecSI,
postdecDI,
postdecP,
postdecSF,
postdecDF,
postdecXF,
postdecBI,
postincQI,
postincHI,
postincSI,
postincDI,
postincP,
postincSF,
postincDF,
postincXF,
postincBI,
xjumpif,
xjumpifnot,
jump,
jumpP,
caseSI,
caseSU,
caseDI,
caseDU,
call,
returnP,
ret,
linenote,
LAST_AND_UNUSED_OPCODE
};