aboutsummaryrefslogtreecommitdiff
path: root/src/temp.py
diff options
context:
space:
mode:
authorjjanzen <jjanzen@jjanzen.ca>2025-02-26 23:23:37 -0600
committerjjanzen <jjanzen@jjanzen.ca>2025-02-26 23:23:37 -0600
commit0c7ae37e3f482255c80796414b708c8bc9f6ee87 (patch)
tree43f539a08842b5d04bda4f25cbe5984ef388aa22 /src/temp.py
initial commit
Diffstat (limited to 'src/temp.py')
-rw-r--r--src/temp.py153
1 files changed, 153 insertions, 0 deletions
diff --git a/src/temp.py b/src/temp.py
new file mode 100644
index 0000000..5577e9e
--- /dev/null
+++ b/src/temp.py
@@ -0,0 +1,153 @@
+x = [
+ "TRAP",
+ "FCMP",
+ "FUN",
+ "FEQL",
+ "FADD",
+ "FIX",
+ "FSUB",
+ "FIXU",
+ "FLOT",
+ "FLOTU",
+ "SFLOT",
+ "SFLOTU",
+ "FMUL",
+ "FCMPE",
+ "FUNE",
+ "FEQLE",
+ "FDIV",
+ "FSQRT",
+ "FREM",
+ "FINT",
+ "MUL",
+ "MULU",
+ "DIV",
+ "DIVU",
+ "ADD",
+ "ADDU",
+ "SUB",
+ "SUBU",
+ "2ADDU",
+ "4ADDU",
+ "8ADDU",
+ "16ADDU",
+ "CMP",
+ "CMPU",
+ "NEG",
+ "NEGU",
+ "SL",
+ "SLU",
+ "SR",
+ "SRU",
+ "BN",
+ "BZ",
+ "BP",
+ "BOD",
+ "BNN",
+ "BNZ",
+ "BNP",
+ "BEV",
+ "PBN",
+ "PBZ",
+ "PBP",
+ "PBOD",
+ "PBNN",
+ "PBNZ",
+ "PBNP",
+ "PBEV",
+ "CSN",
+ "CSZ",
+ "CSP",
+ "CSOD",
+ "CSNN",
+ "CSNZ",
+ "CSNP",
+ "CSEV",
+ "ZSN",
+ "ZSZ",
+ "ZSP",
+ "ZSOD",
+ "ZSNN",
+ "ZSNZ",
+ "ZSNP",
+ "ZSEV",
+ "LDB",
+ "LDBU",
+ "LDW",
+ "LDWU",
+ "LDT",
+ "LDTU",
+ "LDO",
+ "LDOU",
+ "LDSF",
+ "LDHT",
+ "CSWAP",
+ "LDUNC",
+ "LDVTS",
+ "PRELD",
+ "PREGO",
+ "GO",
+ "STB",
+ "STBU",
+ "STW",
+ "STWU",
+ "STT",
+ "STTU",
+ "STO",
+ "STOU",
+ "STSF",
+ "STHT",
+ "STCO",
+ "STUNC",
+ "SYNCD",
+ "PREST",
+ "SYNCID",
+ "PUSHGO",
+ "OR",
+ "ORN",
+ "NOR",
+ "XOR",
+ "AND",
+ "ANDN",
+ "NAND",
+ "NXOR",
+ "BDIF",
+ "WDIF",
+ "TDIF",
+ "ODIF",
+ "MUX",
+ "SADD",
+ "MOR",
+ "MXOR",
+ "SETH",
+ "SETMH",
+ "SETML",
+ "SETL",
+ "INCH",
+ "INCMH",
+ "INCML",
+ "INCL",
+ "ORH",
+ "ORMH",
+ "ORML",
+ "ORL",
+ "ANDNH",
+ "ANDNMH",
+ "ANDNML",
+ "ANDNL",
+ "JMP",
+ "PUSHJ",
+ "GETA",
+ "PUT",
+ "POP",
+ "RESUME",
+ "SAVE",
+ "UNSAVE",
+ "SYNC",
+ "SWYM",
+ "GET",
+ "TRIP",
+]
+
+for val in x:
+ print(f"Operation{{.opcode = Opcode.{val}}},")