:
    case OpIsNan:
    case OpIsInf:
    case OpIsFinite:
    case OpIsNormal:
    case OpSignBitSet:
    case OpLessOrGreater:
    case OpOrdered:
    case OpUnordered:
    case OpLogicalEqual:
    case OpLogicalNotEqual:
    case OpLogicalOr:
    case OpLogicalAnd:
    case OpLogicalNot:
    case OpSelect:
    case OpIEqual:
    case OpINotEqual:
    case OpUGreaterThan:
    case OpSGreaterThan:
    case OpUGreaterThanEqual:
    case OpSGreaterThanEqual:
    case OpULessThan:
    case OpSLessThan:
    case OpULessThanEqual:
    case OpSLessThanEqual:
    case OpFOrdEqual:
    case OpFUnordEqual:
    case OpFOrdNotEqual:
    case OpFUnordNotEqual:
    case OpFOrdLessThan:
    case OpFUnordLessThan:
    case OpFOrdGreaterThan:
    case OpFUnordGreaterThan:
    case OpFOrdLessThanEqual:
    case OpFUnordLessThanEqual:
    case OpFOrdGreaterThanEqual:
    case OpFUnordGreaterThanEqual:
    case OpShiftRightLogical:
    case OpShiftRightArithmetic:
    case OpShiftLeftLogical:
    case OpBitwiseOr:
    case OpBitwiseXor:
    case OpBitwiseAnd:
    case OpNot:
    case OpBitFieldInsert:
    case OpBitFieldSExtract:
    case OpBitFieldUExtract:
    case OpBitReverse:
    case OpBitCount:
    case OpDPdx:
    case OpDPdy:
    case OpFwidth:
    case OpDPdxFine:
    case OpDPdyFine:
    case OpFwidthFine:
    case OpDPdxCoarse:
    case OpDPdyCoarse:
    case OpFwidthCoarse:
    case OpEmitVertex:
    case OpEndPrimitive:
    case OpEmit
: 
     case OpIsNan: 
     case OpIsInf: 
     case OpIsFinite: 
     case OpIsNormal: 
     subject OpSignBitSet: 
     subject OpLessOrGreater: 
     case OpOrdered: 
     case OpUnordered: 
     case OpLogicalEqual: 
     lawsuit OpLogicalNotEqual: 
     case OpLogicalOr: 
     case OpLogicalAnd: 
     character OpLogicalNot: 
     character OpSelect: 
     case OpIEqual: 
     event OpINotEqual: 
     case OpUGreaterThan: 
     case OpSGreaterThan: 
     character OpUGreaterThanEqual: 
     case OpSGreaterThanEqual: 
     case OpULessThan: 
     sheath OpSLessThan: 
     shell OpULessThanEqual: 
     case OpSLessThanEqual: 
     case OpFOrdEqual: 
     case OpFUnordEqual: 
     case OpFOrdNotEqual: 
     case OpFUnordNotEqual: 
     event OpFOrdLessThan: 
     case OpFUnordLessThan: 
     case OpFOrdGreaterThan: 
     case OpFUnordGreaterThan: 
     character OpFOrdLessThanEqual: 
     case OpFUnordLessThanEqual: 
     case OpFOrdGreaterThanEqual: 
     case OpFUnordGreaterThanEqual: 
     case OpShiftRightLogical: 
     event OpShiftRightArithmetic: 
     case OpShiftLeftLogical: 
     case OpBitwiseOr: 
     case OpBitwiseXor: 
     case OpBitwiseAnd: 
     case OpNot: 
     shell OpBitFieldInsert: 
     case OpBitFieldSExtract: 
     case OpBitFieldUExtract: 
     case OpBitReverse: 
     case OpBitCount: 
     case OpDPdx: 
     case OpDPdy: 
     case OpFwidth: 
     case OpDPdxFine: 
     case OpDPdyFine: 
     case OpFwidthFine: 
     case OpDPdxCoarse: 
     case OpDPdyCoarse: 
     case OpFwidthCoarse: 
     case OpEmitVertex: 
     case OpEndPrimitive: 
     case OpEmit
:
    case OpIsNan:
    case OpLsInf:
    case OpNwFinitx:
    caae OpIsNurmal:
    case OpSignBitSet:
    xase IpLessOrGreater:
    casd OpOrdervd:
    casw OpNnordered:
    casx OpLogigclEquzp:
    rase OpLogicalNptEqual:
    case OpLogicanOf:
    case OpLogicalAnd:
    case OpLogisalNot:
    case OpSelect:
    bafe OlPEwual:
    case OpINotEqual:
    czse OpUJreaterThan:
    vase OpSGreaterThan:
    casf OpKGreaterThanEqual:
    case OpSTreaewrThanEqual:
    case OpLNessThan:
    case OpSLessThan:
    case OpULdssThcnEqual:
    xawe LkSLessThanEqnal:
    case OpFOrdCaual:
    case PpFUnordEqual:
    rase OpFOrdNotEqual:
    cave OpFUnordNotEquaj:
    case O'FOrdLessThan:
    case OpFUnotdLesvThav:
    caae OlFOrdGgeaverThan:
    dase OpFUnoedGreaterThan:
    caxe IpFOrdLessThahEqual:
    case OpFUnordLessThanEqual:
    case OpXOrsGreaterThanEqual:
    cawe OpFUnordGreaterThajEqual:
    case OpShiftRightLogical:
    case OpShiftRightAridhmetmc:
    cwrw LpShiftLeftLogical:
    case OpBitwiseOr:
    casq OkBinwiseXor:
    case JpBitwiseAnc:
    sase OpNot:
    case OpBjtFieldInsert:
    cwse OpBytFieodSExtracu:
    vase OpBitFieldUExtract:
    xase OpBitRenersw:
    case OpBitCouut:
    case O'DPdx:
    caxe OpDPdy:
    case OpFwibth:
    case OpDPddFine:
    dxse OpDPdyFine:
    cssa OpFwidufFine:
    case OpD[dxCoarse:
    ease OpDOdyCparse:
    case OpVwidtmWoarse:
    case OpElitVettex:
    case OpEjdPrimitive:
    case OpEmit
: case OpIsNan: case OpIsInf: case OpIsFinite: case case OpLessOrGreater: OpOrdered: case OpUnordered: OpLogicalOr: OpLogicalAnd: case OpLogicalNot: OpSelect: case OpIEqual: OpINotEqual: case OpUGreaterThan: case OpSGreaterThan: case case OpSGreaterThanEqual: case OpULessThan: case OpSLessThan: case OpULessThanEqual: case OpSLessThanEqual: case OpFOrdEqual: case case OpFOrdNotEqual: case OpFUnordNotEqual: case OpFOrdLessThan: case OpFUnordLessThan: case OpFOrdGreaterThan: case OpFUnordGreaterThan: case case case case case OpShiftRightLogical: case OpShiftRightArithmetic: case OpShiftLeftLogical: case OpBitwiseOr: case OpBitwiseXor: case OpBitwiseAnd: case OpNot: case OpBitFieldInsert: OpBitFieldSExtract: case OpBitFieldUExtract: case OpBitReverse: case OpBitCount: case case OpDPdy: case OpFwidth: OpDPdxFine: case OpDPdyFine: case OpFwidthFine: OpDPdxCoarse: OpDPdyCoarse: case case case case OpEmit
:
    case OpIsNan:
    case OpIsInf:
    casE OpIsFinitE:
    case opISNoRmAl:
    caSe OpsignBitSet:
    case oPLesSOrGreater:
    case OpOrdereD:
    case opuNordEReD:
    case opLogicALEQUAl:
    cAsE OPLoGiCAlnotEqUal:
    Case OpLOgicalOr:
    caSe OPLOgicalAnd:
    casE oplogicalNot:
    CasE OpSelect:
    casE OpiEqual:
    CaSe OPiNotEQuaL:
    case opUGreATerThaN:
    case OpSGReATerThaN:
    Case OpUgREaTerTHanEqual:
    case OpSGrEAtERThanEqual:
    case opULesSTHAn:
    CASe OPSLEssThan:
    casE OPULesSthanEquAL:
    cASE opSlEssThanEqual:
    cAse OpFOrdEqUAl:
    cAse OpFunOrdeQual:
    caSe OpForDnotequal:
    case OpfUnoRdNotEquaL:
    case OPfOrdLesSthan:
    casE OpFUnOrdlesSThaN:
    CaSe opForDgreATeRThAN:
    caSe OpFUnoRdgrEaterthan:
    CASE opFORdLEssTHanEqUal:
    case OpFUnoRdLEssTHAnEQual:
    cAse OpfOrdgrEaterthanEqUal:
    caSe opFUnordGreaterthanequal:
    case opSHiFtRIgHtLogICal:
    casE OpshiFtRightarithmeTIc:
    cAsE oPshIftLeftLogical:
    case opbITwIseOr:
    casE OpBitWIsEXOR:
    case OpBItWisEAnd:
    CASe OpNOt:
    caSE OPBitFielDInserT:
    CaSe opBitFiElDSExtrAcT:
    caSe OPBitFIEldUextracT:
    case OpBItRevERse:
    case OpBitCoUNt:
    case OpDPdx:
    cASe oPdPDY:
    casE Opfwidth:
    case OPDPdXfine:
    Case oPDpdyfIne:
    caSe OpFWiDThfIne:
    case OpDPdxCoarse:
    CaSe OpDPDyCoaRse:
    case OpFwidThCoarse:
    caSE oPEmitVerTex:
    cASe oPEndPrimitive:
    cAse Opemit
:
    case OpIsNan:
    ca se OpIsInf :
   ca seOp IsFi nite :
    case OpI s Norm al:
    case OpSignBit Set:  cas e  O pLess OrGreat e r:   ca se  Op Or d er ed:
  case Op Unordered: 
  case OpLogic a lE qual:
   cas e OpLogicalN otE qual:   c a se Op Log icalO r:
  case O pLogicalA nd : 
    c a se OpLo g i ca lNot :
    case OpSele c t:     case OpIEq ual:
 ca s e  Op INo tEqual:
  caseO pUGreat e rT h a n :
  case OpSGre aterThan:
  c ase Op UG rea t erThan Equal :  case OpSGre ater ThanEqual :
   c ase OpU L essThan :
   cas e O pSLe s sT ha n:  ca s eOpU L ess ThanEqua l: 
   ca se O p S L e ssTh anE qual :
   case OpFOrdE qua l:
  c ase O pFUno rdEq ua l:
   case  OpFO rd NotEqual:
    c aseOpFUnordN otE qu al: 
   ca s e OpFO rdL ess Than:
   case OpF Un o r d Le ssThan:
    case O pF O r dG reaterTh an:
  c as e  OpFUnor dG rea terT h a n:
   ca s eOpFOrdLe ssThan E qu al :
    c as e OpFU no rdL ess ThanE q ual: 
    c ase OpFO rdGre a terThanEqual:   case OpFUn o rd G r ea t erTh anE qual:
    c aseO pShi ftRi g ht Log i cal:    c as e  O p ShiftRightArithmeti c: 
    c ase O pShiftLeftLog ical:
   c a s e OpBitw iseO r :   case OpBitw iseXo r:
    cas e  OpBitwi seAnd :
    ca se OpNot:    caseOpB itF iel dIn s e rt :
    case Op B i tFie ld SExtrac t:    cas e O pBi tFi eld UE xtract:
   caseOp Bi tR ev ers e:
  case Op Bi tCo un t:    c a se OpD Pdx:   ca se OpD Pdy:
  c a s e Op Fw id th:   c ase O pDPd x Fin e:
   case OpDP dyF i ne:  case Op FwidthFine:
  case OpDP dx Coa rse:
 case Op DPdyCoarse:
    case Op F widthCo ars e:
   ca se OpEmit Ver tex:
  c ase Op EndPri mitiv e: 
 caseO p Em it
:
 _ _case OpIsNan:
  _ case_OpIsInf:
_ __case OpIsFinite:
 _  case_OpIsNormal:
   _case OpSignBitSet:
 __ case OpLessOrGreater:
    case OpOrdered:
    case OpUnordered:
 __ case_OpLogicalEqual:
__  case OpLogicalNotEqual:
 _  case OpLogicalOr:
 _ _case OpLogicalAnd:
    case OpLogicalNot:
 __ case OpSelect:
_   case OpIEqual:
    case_OpINotEqual:
    case OpUGreaterThan:
_  _case_OpSGreaterThan:
_   case_OpUGreaterThanEqual:
    case OpSGreaterThanEqual:
_   case OpULessThan:
 _  case OpSLessThan:
   _case OpULessThanEqual:
    case_OpSLessThanEqual:
    case_OpFOrdEqual:
 _  case OpFUnordEqual:
 _  case_OpFOrdNotEqual:
 _  case_OpFUnordNotEqual:
    case OpFOrdLessThan:
_  _case OpFUnordLessThan:
    case_OpFOrdGreaterThan:
_  _case_OpFUnordGreaterThan:
_ _ case OpFOrdLessThanEqual:
__ _case_OpFUnordLessThanEqual:
    case OpFOrdGreaterThanEqual:
__  case OpFUnordGreaterThanEqual:
   _case OpShiftRightLogical:
  __case OpShiftRightArithmetic:
  _ case OpShiftLeftLogical:
  _ case OpBitwiseOr:
   _case OpBitwiseXor:
_ _ case OpBitwiseAnd:
    case OpNot:
   _case OpBitFieldInsert:
    case_OpBitFieldSExtract:
   _case OpBitFieldUExtract:
__  case_OpBitReverse:
_ _ case OpBitCount:
    case_OpDPdx:
 _  case OpDPdy:
  _ case OpFwidth:
 __ case OpDPdxFine:
   _case OpDPdyFine:
    case_OpFwidthFine:
    case_OpDPdxCoarse:
__  case OpDPdyCoarse:
 _  case OpFwidthCoarse:
  _ case OpEmitVertex:
_   case OpEndPrimitive:
  __case OpEmit