diff options
Diffstat (limited to 'gnu/usr.bin/cc/include/bc-opcode.h')
-rw-r--r-- | gnu/usr.bin/cc/include/bc-opcode.h | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/gnu/usr.bin/cc/include/bc-opcode.h b/gnu/usr.bin/cc/include/bc-opcode.h new file mode 100644 index 0000000..ba5cafe --- /dev/null +++ b/gnu/usr.bin/cc/include/bc-opcode.h @@ -0,0 +1,238 @@ +/* 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 +}; |