summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/cc/include/bc-opcode.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/cc/include/bc-opcode.h')
-rw-r--r--gnu/usr.bin/cc/include/bc-opcode.h238
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
+};
OpenPOWER on IntegriCloud