text: /* GENERATED FILE */
  #pragma once
  
  enum Operation {
  SUPERH_ERROR=0,
  SUPERH_ADD=1,
  SUPERH_ADDC=2,
  SUPERH_ADDV=3,
  SUPERH_AND=4,
  SUPERH_BAND=5,
  SUPERH_BANDNOT=6,
  SUPERH_BCLR=7,
  SUPERH_BF=8,
  SUPERH_BLD=9,
  SUPERH_BLDNOT=10,
  SUPERH_BOR=11,
  SUPERH_BORNOT=12,
  SUPERH_BRA=13,
  SUPERH_BRAF=14,
  SUPERH_BSET=15,
  SUPERH_BSR=16,
  SUPERH_BSRF=17,
  SUPERH_BST=18,
  SUPERH_BT=19,
  SUPERH_BXOR=20,
  SUPERH_CLIPS=21,
  SUPERH_CLIPU=22,
  SUPERH_CLRMAC=23,
  SUPERH_CLRS=24,
  SUPERH_CLRT=25,
  SUPERH_CMP=26,
  SUPERH_DCF=27,
  SUPERH_DCT=28,
  SUPERH_DIV0S=29,
  SUPERH_DIV0U=30,
  SUPERH_DIV1=31,
  SUPERH_DIVS=32,
  SUPERH_DIVU=33,
  SUPERH_DMULS=34,
  SUPERH_DMULU=35,
  SUPERH_DT=36,
  SUPERH_EXTS=37,
  SUPERH_EXTU=38,
  SUPERH_FABS=39,
  SUPERH_FADD=40,
  SUPERH_FCMP=41,
  SUPERH_FCNVDS=42,
  SUPERH_FCNVSD=43,
  SUPERH_FDIV=44,
  SUPERH_FIPR=45,
  SUPERH_FLDI0=46,
  SUPERH_FLDI1=47,
  SUPERH_FLDS=48,
  SUPERH_FLOAT=49,
  SUPERH_FMAC=50,
  SUPERH_FMOV=51,
  SUPERH_FMUL=52,
  SUPERH_FNEG=53,
  SUPERH_FPCHG=54,
  SUPERH_FRCHG=55,
  SUPERH_FSCA=56,
  SUPERH_FSCHG=57,
  SUPERH_FSQRT=58,
  SUPERH_FSRRA=59,
  SUPERH_FSTS=60,
  SUPERH_FSUB=61,
  SUPERH_FTRC=62,
  SUPERH_FTRV=63,
  SUPERH_ICBI=64,
  SUPERH_JMP=65,
  SUPERH_JSR=66,
  SUPERH_LDBANK=67,
  SUPERH_LDC=68,
  SUPERH_LDRE=69,
  SUPERH_LDRS=70,
  SUPERH_LDS=71,
  SUPERH_LDTLB=72,
  SUPERH_MAC=73,
  SUPERH_MOV=74,
  SUPERH_MOVA=75,
  SUPERH_MOVCA=76,
  SUPERH_MOVCO=77,
  SUPERH_MOVI20=78,
  SUPERH_MOVI20S=79,
  SUPERH_MOVLI=80,
  SUPERH_MOVML=81,
  SUPERH_MOVMU=82,
  SUPERH_MOVRT=83,
  SUPERH_MOVS=84,
  SUPERH_MOVT=85,
  SUPERH_MOVU=86,
  SUPERH_MOVUA=87,
  SUPERH_MOVX=88,
  SUPERH_MOVY=89,
  SUPERH_MUL=90,
  SUPERH_MULR=91,
  SUPERH_MULS=92,
  SUPERH_MULU=93,
  SUPERH_NEG=94,
  SUPERH_NEGC=95,
  SUPERH_NOP=96,
  SUPERH_NOPX=97,
  SUPERH_NOPY=98,
  SUPERH_NOT=99,
  SUPERH_NOTT=100,
  SUPERH_OCBI=101,
  SUPERH_OCBP=102,
  SUPERH_OCBWB=103,
  SUPERH_OR=104,
  SUPERH_PABS=105,
  SUPERH_PADD=106,
  SUPERH_PADDC=107,
  SUPERH_PAND=108,
  SUPERH_PCLR=109,
  SUPERH_PCMP=110,
  SUPERH_PCOPY=111,
  SUPERH_PDEC=112,
  SUPERH_PDMSB=113,
  SUPERH_PINC=114,
  SUPERH_PLDS=115,
  SUPERH_PMULS=116,
  SUPERH_PNEG=117,
  SUPERH_POR=118,
  SUPERH_PREF=119,
  SUPERH_PREFI=120,
  SUPERH_PRND=121,
  SUPERH_PSHA=122,
  SUPERH_PSHL=123,
  SUPERH_PSTS=124,
  SUPERH_PSUB=125,
  SUPERH_PSUBC=126,
  SUPERH_PXOR=127,
  SUPERH_RESBANK=128,
  SUPERH_ROTCL=129,
  SUPERH_ROTCR=130,
  SUPERH_ROTL=131,
  SUPERH_ROTR=132,
  SUPERH_RTE=133,
  SUPERH_RTS=134,
  SUPERH_RTV=135,
  SUPERH_SETRC=136,
  SUPERH_SETS=137,
  SUPERH_SETT=138,
  SUPERH_SHAD=139,
  SUPERH_SHAL=140,
  SUPERH_SHAR=141,
  SUPERH_SHLD=142,
  SUPERH_SHLL=143,
  SUPERH_SHLL16=144,
  SUPERH_SHLL2=145,
  SUPERH_SHLL8=146,
  SUPERH_SHLR=147,
  SUPERH_SHLR16=148,
  SUPERH_SHLR2=149,
  SUPERH_SHLR8=150,
  SUPERH_SLEEP=151,
  SUPERH_STBANK=152,
  SUPERH_STC=153,
  SUPERH_STS=154,
  SUPERH_SUB=155,
  SUPERH_SUBC=156,
  SUPERH_SUBV=157,
  SUPERH_SWAP=158,
  SUPERH_SYNCO=159,
  SUPERH_TAS=160,
  SUPERH_TRAPA=161,
  SUPERH_TST=162,
  SUPERH_XOR=163,
  SUPERH_XTRCT=164,
  };
  const char *operation_to_str(enum Operation oper);
  