#ifndef _Bpi_c_h #define _Bpi_c_h enum BpiInstruction { BpiStart = 0, BpiImmediate = 1, BpiNeedsAL = 2, BpiNeedsAX = 3, BpiNeedsEAX = 4, BpiNeedsBL = 5, BpiNeedsBX = 6, BpiNeedsEBX = 7, BpiNeedsCL = 8, BpiNeedsCX = 9, BpiNeedsECX = 10, BpiNeedsDL = 11, BpiNeedsDX = 12, BpiNeedsEDX = 13, BpiNeedsBP = 14, BpiNeedsEBP = 15, BpiNeedsSP = 16, BpiNeedsESP = 17, BpiNeedsSI = 18, BpiNeedsESI = 19, BpiNeedsDI = 20, BpiNeedsEDI = 21, BpiNeedsEFLAGS = 22, BpiGeneric = 23, BpiAdd = 24, BpiSub = 25, BpiAnd = 26, BpiOr = 27, BpiXor = 28, BpiLshift = 29, BpiRshift = 30, BpiTestEQ = 31, BpiTestNE = 32, BpiTestGE = 33, BpiTestLE = 34, BpiTestGT = 35, BpiTestLT = 36, BpiGet = 37, BpiSwap = 38, BpiGetAL = 39, BpiGetAX = 40, BpiGetEAX = 41, BpiGetBL = 42, BpiGetBX = 43, BpiGetEBX = 44, BpiGetCL = 45, BpiGetCX = 46, BpiGetECX = 47, BpiGetDL = 48, BpiGetDX = 49, BpiGetEDX = 50, BpiGetBP = 51, BpiGetEBP = 52, BpiGetSP = 53, BpiGetESP = 54, BpiGetSI = 55, BpiGetESI = 56, BpiGetDI = 57, BpiGetEDI = 58, BpiGetEIP = 59, BpiGetEFLAGS = 60, BpiGetCSbase = 61, BpiGetCSsel = 62, BpiGetDSbase = 63, BpiGetDSsel = 64, BpiGetESbase = 65, BpiGetESsel = 66, BpiGetFSbase = 67, BpiGetFSsel = 68, BpiGetGSbase = 69, BpiGetGSsel = 70, BpiGetSSbase = 71, BpiGetSSsel = 72, BpiGetFragment = 73, BpiPrefixKnown = 74, BpiPrefixWork = 75, BpiPrefixLabel = 76, BpiReadHostLs8 = 77, BpiReadHostLs16 = 78, BpiReadHostLs32 = 79, BpiReadHostLsHbit = 80, BpiReadCpuLs8 = 81, BpiReadCpuLs16 = 82, BpiReadCpuLs32 = 83, BpiLabel = 84, BpiStore = 85, BpiCallC = 86, BpiCall = 87, BpiIfBranch = 88, BpiElseBranch = 89, BpiIfGoto = 90, BpiElseGoto = 91, BpiIfReturn = 92, BpiElseReturn = 93, BpiIfSad = 94, BpiElseSad = 95, BpiSad = 96, BpiReturn = 97, BpiCheckI = 98, BpiGoto = 99, BpiGetUNIV = 100, BpiLastEntry = 101 }; #endif /* ! _Bpi_c_h */