UNPKG

ton-assembly

Version:
1,517 lines 214 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", { value: true }); exports.ISNAN = exports.CMP = exports.GEQ = exports.NEQ = exports.GREATER = exports.LEQ = exports.EQUAL = exports.LESS = exports.SGN = exports.QABS = exports.QMINMAX = exports.QMAX = exports.QMIN = exports.QUBITSIZE = exports.QBITSIZE = exports.QUFITSX = exports.QFITSX = exports.QNOT = exports.QXOR = exports.QOR = exports.QAND = exports.QPOW2 = exports.QMUL = exports.QDEC = exports.QINC = exports.QNEGATE = exports.QSUBR = exports.QSUB = exports.QADD = exports.ABS = exports.MINMAX = exports.MAX = exports.MIN = exports.UBITSIZE = exports.BITSIZE = exports.UFITSX = exports.FITSX = exports.NOT = exports.XOR = exports.OR = exports.AND = exports.POW2 = exports.MUL = exports.DEC = exports.INC = exports.NEGATE = exports.SUBR = exports.SUB = exports.ADD = exports.PUSHNAN = void 0; exports.BREMBITS = exports.BBITREFS = exports.BREFS = exports.BBITS = exports.BDEPTH = exports.ENDXC = exports.STBRQ = exports.STSLICERQ = exports.STBREFRQ = exports.STREFRQ = exports.STBQ = exports.STSLICEQ = exports.STBREFQ = exports.STREFQ = exports.STBR = exports.STSLICER = exports.STBREFR = exports.STREFR = exports.STB = exports.STBREF = exports.ENDCST = exports.ENDC = exports.NEWC = exports.SDCNTTRAIL1 = exports.SDCNTTRAIL0 = exports.SDCNTLEAD1 = exports.SDCNTLEAD0 = exports.SDPSFXREV = exports.SDPSFX = exports.SDSFXREV = exports.SDSFX = exports.SDPPFXREV = exports.SDPPFX = exports.SDPFXREV = exports.SDPFX = exports.SDEQ = exports.SDLEXCMP = exports.SDFIRST = exports.SREMPTY = exports.SDEMPTY = exports.SEMPTY = exports.QCMP = exports.QGEQ = exports.QNEQ = exports.QGREATER = exports.QLEQ = exports.QEQUAL = exports.QLESS = exports.QSGN = exports.CHKNAN = void 0; exports.RET = exports.JMPX = exports.EXECUTE = exports.CDEPTHIX = exports.CHASHIX = exports.CLEVELMASK = exports.CLEVEL = exports.CDEPTH = exports.SDEPTH = exports.LDSAME = exports.LDONES = exports.LDZEROES = exports.SBITREFS = exports.SREFS = exports.SBITS = exports.PLDREFVAR = exports.SCHKBITREFSQ = exports.SCHKREFSQ = exports.SCHKBITSQ = exports.SCHKBITREFS = exports.SCHKREFS = exports.SCHKBITS = exports.XLOADQ = exports.XLOAD = exports.XCTOS = exports.SPLITQ = exports.SPLIT = exports.SUBSLICE = exports.SSKIPLAST = exports.SCUTLAST = exports.SSKIPFIRST = exports.SCUTFIRST = exports.SDSUBSTR = exports.SDSKIPLAST = exports.SDCUTLAST = exports.SDSKIPFIRST = exports.SDCUTFIRST = exports.LDREFRTOS = exports.LDREF = exports.ENDS = exports.CTOS = exports.STSAME = exports.STONES = exports.STZEROES = exports.BCHKBITREFSQ = exports.BCHKREFSQ = exports.BCHKBITREFS = exports.BCHKREFS = exports.BREMBITREFS = exports.BREMREFS = void 0; exports.ATEXIT = exports.COMPOSBOTH = exports.BOOLOR = exports.BOOLAND = exports.SETCONTCTRMANYX = exports.SETCONTCTRX = exports.POPCTRX = exports.PUSHCTRX = exports.BLESSVARARGS = exports.BLESS = exports.SETNUMVARARGS = exports.SETCONTVARARGS = exports.RETURNVARARGS = exports.AGAINENDBRK = exports.AGAINBRK = exports.WHILEENDBRK = exports.WHILEBRK = exports.UNTILENDBRK = exports.UNTILBRK = exports.REPEATENDBRK = exports.REPEATBRK = exports.AGAINEND = exports.AGAIN = exports.WHILEEND = exports.WHILE = exports.UNTILEND = exports.UNTIL = exports.REPEATEND = exports.REPEAT = exports.IFNOTRETALT = exports.IFRETALT = exports.CONDSELCHK = exports.CONDSEL = exports.IFELSE = exports.IFNOTJMP = exports.IFJMP = exports.IFNOT = exports.IF = exports.IFNOTRET = exports.IFRET = exports.RUNVMX = exports.RETDATA = exports.CALLCCVARARGS = exports.JMPXVARARGS = exports.RETVARARGS = exports.CALLXVARARGS = exports.JMPXDATA = exports.CALLCC = exports.RETBOOL = exports.RETALT = void 0; exports.NOW = exports.COMMIT = exports.GASCONSUMED = exports.SETGASLIMIT = exports.ACCEPT = exports.ONLYX = exports.ONLYTOPX = exports.CHKDEPTH = exports.DEPTH = exports.XCHGX = exports.TUCK = exports.DROPX = exports.REVX = exports.BLKSWX = exports.ROLLREV = exports.ROLL = exports.PICK = exports.ROTREV = exports.ROT = exports.NIP = exports.DROP = exports.OVER = exports.DUP = exports.SWAP = exports.NOP = exports.PFXDICTGETEXEC = exports.PFXDICTGETJMP = exports.PFXDICTGET = exports.PFXDICTGETQ = exports.PFXDICTDEL = exports.PFXDICTADD = exports.PFXDICTREPLACE = exports.PFXDICTSET = exports.PLDDICTQ = exports.LDDICTQ = exports.PLDDICT = exports.LDDICT = exports.PLDDICTS = exports.LDDICTS = exports.SKIPDICT = exports.STDICT = exports.TRY = exports.SAMEALTSAVE = exports.SAMEALT = exports.BOOLEVAL = exports.INVERT = exports.THENRETALT = exports.THENRET = exports.SETEXITALT = exports.ATEXITALT = void 0; exports.RIST255_QADD = exports.RIST255_QVALIDATE = exports.RIST255_PUSHL = exports.RIST255_MULBASE = exports.RIST255_MUL = exports.RIST255_SUB = exports.RIST255_ADD = exports.RIST255_VALIDATE = exports.RIST255_FROMHASH = exports.P256_CHKSIGNS = exports.P256_CHKSIGNU = exports.SECP256K1_XONLY_PUBKEY_TWEAK_ADD = exports.ECRECOVER = exports.CHKSIGNS = exports.CHKSIGNU = exports.SHA256U = exports.HASHSU = exports.HASHCU = exports.ADDRAND = exports.SETRAND = exports.RAND = exports.RANDU256 = exports.SETGLOBVAR = exports.GETGLOBVAR = exports.GETFORWARDFEESIMPLE = exports.GETGASFEESIMPLE = exports.GETORIGINALFWDFEE = exports.GETPRECOMPILEDGAS = exports.GETFORWARDFEE = exports.GETSTORAGEFEE = exports.GETGASFEE = exports.GLOBALID = exports.PREVMCBLOCKS_100 = exports.PREVKEYBLOCK = exports.PREVMCBLOCKS = exports.CONFIGOPTPARAM = exports.CONFIGPARAM = exports.CONFIGDICT = exports.DUEPAYMENT = exports.UNPACKEDCONFIGTUPLE = exports.PREVBLOCKSINFOTUPLE = exports.STORAGEFEES = exports.INCOMINGVALUE = exports.MYCODE = exports.CONFIGROOT = exports.MYADDR = exports.BALANCE = exports.RANDSEED = exports.LTIME = exports.BLOCKLT = void 0; exports.RAWRESERVEX = exports.RAWRESERVE = exports.SENDRAWMSG = exports.REWRITEVARADDRQ = exports.REWRITEVARADDR = exports.REWRITESTDADDRQ = exports.REWRITESTDADDR = exports.PARSEMSGADDRQ = exports.PARSEMSGADDR = exports.LDMSGADDRQ = exports.LDMSGADDR = exports.STVARINT32 = exports.STVARUINT32 = exports.LDVARINT32 = exports.LDVARUINT32 = exports.STVARINT16 = exports.STGRAMS = exports.LDVARINT16 = exports.LDGRAMS = exports.SDATASIZE = exports.SDATASIZEQ = exports.CDATASIZE = exports.CDATASIZEQ = exports.BLS_PUSHR = exports.BLS_PAIRING = exports.BLS_G2_ISZERO = exports.BLS_G2_INGROUP = exports.BLS_MAP_TO_G2 = exports.BLS_G2_ZERO = exports.BLS_G2_MULTIEXP = exports.BLS_G2_MUL = exports.BLS_G2_NEG = exports.BLS_G2_SUB = exports.BLS_G2_ADD = exports.BLS_G1_ISZERO = exports.BLS_G1_INGROUP = exports.BLS_MAP_TO_G1 = exports.BLS_G1_ZERO = exports.BLS_G1_MULTIEXP = exports.BLS_G1_MUL = exports.BLS_G1_NEG = exports.BLS_G1_SUB = exports.BLS_G1_ADD = exports.BLS_AGGREGATEVERIFY = exports.BLS_FASTAGGREGATEVERIFY = exports.BLS_AGGREGATE = exports.BLS_VERIFY = exports.RIST255_QMULBASE = exports.RIST255_QMUL = exports.RIST255_QSUB = void 0; exports.QDIVMOD = exports.QMODC = exports.QMODR = exports.QMOD = exports.QDIVC = exports.QDIVR = exports.QDIV = exports.QADDDIVMODC = exports.QADDDIVMODR = exports.QADDDIVMOD = exports.DIVMODC = exports.DIVMODR = exports.DIVMOD = exports.MODC = exports.MODR = exports.MOD = exports.DIVC = exports.DIVR = exports.DIV = exports.ADDDIVMODC = exports.ADDDIVMODR = exports.ADDDIVMOD = exports.NULLROTRIFNOT2 = exports.NULLROTRIF2 = exports.NULLSWAPIFNOT2 = exports.NULLSWAPIF2 = exports.NULLROTRIFNOT = exports.NULLROTRIF = exports.NULLSWAPIFNOT = exports.NULLSWAPIF = exports.TPOP = exports.TPUSH = exports.LAST = exports.ISTUPLE = exports.QTLEN = exports.TLEN = exports.SETINDEXVARQ = exports.INDEXVARQ = exports.SETINDEXVAR = exports.EXPLODEVAR = exports.UNPACKFIRSTVAR = exports.UNTUPLEVAR = exports.INDEXVAR = exports.TUPLEVAR = exports.ISNULL = exports.PUSHNULL = exports.SENDMSG = exports.CHANGELIB = exports.SETLIBCODE = exports.SETCODE = void 0; exports.MULADDRSHIFTRMOD = exports.MULADDRSHIFTMOD = exports.QMULDIVMODC = exports.QMULDIVMODR = exports.QMULDIVMOD = exports.QMULMODC = exports.QMULMODR = exports.QMULMOD = exports.QMULDIVC = exports.QMULDIVR = exports.QMULDIV = exports.QMULADDDIVMODC = exports.QMULADDDIVMODR = exports.QMULADDDIVMOD = exports.MULDIVMODC = exports.MULDIVMODR = exports.MULDIVMOD = exports.MULMODC = exports.MULMODR = exports.MULMOD = exports.MULDIVC = exports.MULDIVR = exports.MULDIV = exports.MULADDDIVMODC = exports.MULADDDIVMODR = exports.MULADDDIVMOD = exports.QRSHIFTMODC = exports.QRSHIFTMODR = exports.QRSHIFTMOD = exports.QMODPOW2C = exports.QMODPOW2R = exports.QMODPOW2 = exports.QRSHIFTC = exports.QRSHIFTR = exports.QADDRSHIFTMODC = exports.QADDRSHIFTMODR = exports.QADDRSHIFTMOD = exports.RSHIFTMODC = exports.RSHIFTMODR = exports.RSHIFTMOD = exports.MODPOW2C = exports.MODPOW2R = exports.MODPOW2 = exports.RSHIFTC = exports.RSHIFTR = exports.ADDRSHIFTMODC = exports.ADDRSHIFTMODR = exports.ADDRSHIFTMOD = exports.QDIVMODC = exports.QDIVMODR = void 0; exports.STUXR = exports.STIXR = exports.STUX = exports.STIX = exports.QLSHIFTDIVMODC = exports.QLSHIFTDIVMODR = exports.QLSHIFTDIVMOD = exports.QLSHIFTMODC = exports.QLSHIFTMODR = exports.QLSHIFTMOD = exports.QLSHIFTDIVC = exports.QLSHIFTDIVR = exports.QLSHIFTDIV = exports.QLSHIFTADDDIVMODC = exports.QLSHIFTADDDIVMODR = exports.QLSHIFTADDDIVMOD = exports.LSHIFTDIVMODC = exports.LSHIFTDIVMODR = exports.LSHIFTDIVMOD = exports.LSHIFTMODC = exports.LSHIFTMODR = exports.LSHIFTMOD = exports.LSHIFTDIVC = exports.LSHIFTDIVR = exports.LSHIFTDIV = exports.LSHIFTADDDIVMODC = exports.LSHIFTADDDIVMODR = exports.LSHIFTADDDIVMOD = exports.QMULRSHIFTCMOD = exports.QMULRSHIFTRMOD = exports.QMULRSHIFTMOD = exports.QMULMODPOW2C = exports.QMULMODPOW2R = exports.QMULMODPOW2 = exports.QMULRSHIFTC = exports.QMULRSHIFTR = exports.QMULRSHIFT = exports.QMULADDRSHIFTCMOD = exports.QMULADDRSHIFTRMOD = exports.QMULADDRSHIFTMOD = exports.MULRSHIFTCMOD = exports.MULRSHIFTRMOD = exports.MULRSHIFTMOD = exports.MULMODPOW2C = exports.MULMODPOW2R = exports.MULMODPOW2 = exports.MULRSHIFTC = exports.MULRSHIFTR = exports.MULRSHIFT = exports.MULADDRSHIFTCMOD = void 0; exports.DICTUGETREF = exports.DICTUGET = exports.DICTIGETREF = exports.DICTIGET = exports.DICTGETREF = exports.DICTGET = exports.DICTUGETEXECZ = exports.DICTIGETEXECZ = exports.DICTUGETJMPZ = exports.DICTIGETJMPZ = exports.DICTUGETEXEC = exports.DICTIGETEXEC = exports.DICTUGETJMP = exports.DICTIGETJMP = exports.PLDULE8Q = exports.PLDILE8Q = exports.PLDULE4Q = exports.PLDILE4Q = exports.LDULE8Q = exports.LDILE8Q = exports.LDULE4Q = exports.LDILE4Q = exports.PLDULE8 = exports.PLDILE8 = exports.PLDULE4 = exports.PLDILE4 = exports.LDULE8 = exports.LDILE8 = exports.LDULE4 = exports.LDILE4 = exports.PLDSLICEXQ = exports.LDSLICEXQ = exports.PLDSLICEX = exports.LDSLICEX = exports.PLDUXQ = exports.PLDIXQ = exports.LDUXQ = exports.LDIXQ = exports.PLDUX = exports.PLDIX = exports.LDUX = exports.LDIX = exports.STULE8 = exports.STILE8 = exports.STULE4 = exports.STILE4 = exports.STUXRQ = exports.STIXRQ = exports.STUXQ = exports.STIXQ = void 0; exports.DICTMAXREF = exports.DICTMAX = exports.DICTUMINREF = exports.DICTUMIN = exports.DICTIMINREF = exports.DICTIMIN = exports.DICTMINREF = exports.DICTMIN = exports.DICTUDELGETREF = exports.DICTUDELGET = exports.DICTIDELGETREF = exports.DICTIDELGET = exports.DICTDELGETREF = exports.DICTDELGET = exports.DICTUADDGETREF = exports.DICTUADDGET = exports.DICTIADDGETREF = exports.DICTIADDGET = exports.DICTADDGETREF = exports.DICTADDGET = exports.DICTUADDREF = exports.DICTUADD = exports.DICTIADDREF = exports.DICTIADD = exports.DICTADDREF = exports.DICTADD = exports.DICTUREPLACEGETREF = exports.DICTUREPLACEGET = exports.DICTIREPLACEGETREF = exports.DICTIREPLACEGET = exports.DICTREPLACEGETREF = exports.DICTREPLACEGET = exports.DICTUREPLACEREF = exports.DICTUREPLACE = exports.DICTIREPLACEREF = exports.DICTIREPLACE = exports.DICTREPLACEREF = exports.DICTREPLACE = exports.DICTUSETGETREF = exports.DICTUSETGET = exports.DICTISETGETREF = exports.DICTISETGET = exports.DICTSETGETREF = exports.DICTSETGET = exports.DICTUSETREF = exports.DICTUSET = exports.DICTISETREF = exports.DICTISET = exports.DICTSETREF = exports.DICTSET = void 0; exports.THROWANY = exports.SUBDICTURPGET = exports.SUBDICTIRPGET = exports.SUBDICTRPGET = exports.SUBDICTUGET = exports.SUBDICTIGET = exports.SUBDICTGET = exports.DICTUSETGETOPTREF = exports.DICTISETGETOPTREF = exports.DICTSETGETOPTREF = exports.DICTUGETOPTREF = exports.DICTIGETOPTREF = exports.DICTGETOPTREF = exports.DICTUDEL = exports.DICTIDEL = exports.DICTDEL = exports.DICTUADDGETB = exports.DICTIADDGETB = exports.DICTADDGETB = exports.DICTUADDB = exports.DICTIADDB = exports.DICTADDB = exports.DICTUREPLACEGETB = exports.DICTIREPLACEGETB = exports.DICTREPLACEGETB = exports.DICTUREPLACEB = exports.DICTIREPLACEB = exports.DICTREPLACEB = exports.DICTUSETGETB = exports.DICTISETGETB = exports.DICTSETGETB = exports.DICTUSETB = exports.DICTISETB = exports.DICTSETB = exports.DICTUREMMAXREF = exports.DICTUREMMAX = exports.DICTIREMMAXREF = exports.DICTIREMMAX = exports.DICTREMMAXREF = exports.DICTREMMAX = exports.DICTUREMMINREF = exports.DICTUREMMIN = exports.DICTIREMMINREF = exports.DICTIREMMIN = exports.DICTREMMINREF = exports.DICTREMMIN = exports.DICTUMAXREF = exports.DICTUMAX = exports.DICTIMAXREF = exports.DICTIMAX = void 0; exports.INDEX = exports.TUPLE = exports.BLKDROP = exports.RETURNARGS = exports.RETARGS = exports.JMPXARGS = exports.THROWARGIFNOT = exports.THROWARGIF = exports.THROWARG = exports.PREPAREDICT = exports.JMPDICT = exports.CDEPTHI = exports.CHASHI = exports.PLDREFIDX = exports.TRYARGS = exports.CALLCCARGS = exports.SETCONTCTRMANY = exports.QUFITS = exports.QFITS = exports.UFITS = exports.FITS = exports.PUSHNEGPOW2 = exports.PUSHPOW2DEC = exports.QNEQINT = exports.QGTINT = exports.QLESSINT = exports.QEQINT = exports.NEQINT = exports.GTINT = exports.LESSINT = exports.EQINT = exports.QMULINT = exports.QADDINT = exports.MULINT = exports.ADDINT = exports.DICTUGETPREVEQ = exports.DICTUGETPREV = exports.DICTUGETNEXTEQ = exports.DICTUGETNEXT = exports.DICTIGETPREVEQ = exports.DICTIGETPREV = exports.DICTIGETNEXTEQ = exports.DICTIGETNEXT = exports.DICTGETPREVEQ = exports.DICTGETPREV = exports.DICTGETNEXTEQ = exports.DICTGETNEXT = exports.THROWARGANYIFNOT = exports.THROWANYIFNOT = exports.THROWARGANY = void 0; exports.PUSHREFCONT = exports.PUSHREFSLICE = exports.PUSHREF = exports.GETPARAM = exports.SETGLOB = exports.GETGLOB = exports.BLKDROP2 = exports.BLKPUSH = exports.PUSHPOW2 = exports.INDEX3 = exports.INDEX2 = exports.IFNBITJMP = exports.IFBITJMP = exports.PLDSLICEQ = exports.LDSLICEQ = exports.PLDSLICE = exports.PLDUZ = exports.PLDUQ = exports.PLDIQ = exports.LDUQ = exports.LDIQ = exports.PLDU = exports.PLDI = exports.STURQ = exports.STIRQ = exports.STUQ = exports.STIQ = exports.STUR = exports.STIR = exports.BLESSARGS = exports.SETCONTARGS = exports.REVERSE = exports.BLKSWAP = exports.PU2XC = exports.PUXCPU = exports.PUXC2 = exports.XCPUXC = exports.PUXC = exports.PUSH2 = exports.XCPU = exports.XCHG2 = exports.PUSH3 = exports.XCPU2 = exports.XC2PU = exports.SETINDEXQ = exports.INDEXQ = exports.SETINDEX = exports.EXPLODE = exports.UNPACKFIRST = exports.UNTUPLE = void 0; exports.MULADDRSHIFTC_MOD = exports.MULADDRSHIFTR_MOD = exports.MULADDRSHIFT_MOD = exports.RSHIFTC_MOD = exports.RSHIFTR_MOD = exports.RSHIFT_MOD = exports.MODPOW2C_ = exports.MODPOW2R_ = exports.MODPOW2_ = exports.RSHIFTC_ = exports.RSHIFTR_ = exports.RSHIFT_ = exports.ADDRSHIFTC_MOD = exports.ADDRSHIFTR_MOD = exports.ADDRSHIFT_MOD = exports.OVER2 = exports.DUP2 = exports.DROP2 = exports.SWAP2 = exports.RUNVM = exports.SAVEBOTHCTR = exports.SAVEALTCTR = exports.SAVECTR = exports.POPSAVE = exports.SETALTCTR = exports.SETRETCTR = exports.SETCONTCTR = exports.DEBUGSTR = exports.THROWARGANYIF = exports.THROWANYIF = exports.STREF2CONST = exports.STREFCONST = exports.SDBEGINSQ = exports.SDBEGINS = exports.SDBEGINSXQ = exports.SDBEGINSX = exports.PFXDICTSWITCH = exports.DICTPUSHCONST = exports.IFNBITJMPREF = exports.IFBITJMPREF = exports.IFREFELSEREF = exports.IFELSEREF = exports.IFREFELSE = exports.IFNOTJMPREF = exports.IFJMPREF = exports.IFNOTREF = exports.IFREF = exports.JMPREFDATA = exports.JMPREF = exports.CALLREF = void 0; exports.RSHIFT_VAR = exports.BCHKBITSQ = exports.BCHKBITSQ_VAR = exports.BCHKBITS = exports.BCHKBITS_VAR = exports.QLSHIFT = exports.QLSHIFT_VAR = exports.LSHIFT = exports.LSHIFT_VAR = exports.LDSLICE_ALT = exports.LDSLICE = exports.LDU_ALT = exports.LDU = exports.LDI_ALT = exports.LDI = exports.STU_ALT = exports.STU = exports.STI_ALT = exports.STI = exports.XCHG3_ALT = exports.XCHG3 = exports.STSLICE_ALT = exports.STSLICE = exports.STREF_ALT = exports.STREF = exports.HASHEXTAR = exports.HASHEXTA = exports.HASHEXTR = exports.HASHEXT = exports.LSHIFT_DIVMODC = exports.LSHIFT_DIVMODR = exports.LSHIFT_DIVMOD = exports.LSHIFT_MODC = exports.LSHIFT_MODR = exports.LSHIFT_MOD = exports.LSHIFT_DIVC = exports.LSHIFT_DIVR = exports.LSHIFT_DIV = exports.LSHIFT_ADDDIVMODC = exports.LSHIFT_ADDDIVMODR = exports.LSHIFT_ADDDIVMOD = exports.MULRSHIFTC_MOD = exports.MULRSHIFTR_MOD = exports.MULRSHIFT_MOD = exports.MULMODPOW2C_ = exports.MULMODPOW2R_ = exports.MULMODPOW2_ = exports.MULRSHIFTC_ = exports.MULRSHIFTR_ = exports.MULRSHIFT_ = void 0; exports.INMSG_SRC = exports.INMSG_BOUNCED = exports.INMSG_BOUNCE = exports.GETPARAMLONG2 = exports.INMSGPARAMS = exports.GETPARAMLONG = exports.SETCP_SHORT = exports.SETCPX = exports.SETCP = exports.STSLICECONST = exports.PUSHCONT_SHORT = exports.PUSHCONT = exports.PUSHSLICE_LONG = exports.PUSHSLICE_REFS = exports.PUSHSLICE = exports.CALLXARGS_1 = exports.CALLXARGS = exports.POP_LONG = exports.POP = exports.POPCTR = exports.PUSH_LONG = exports.PUSH = exports.PUSHCTR = exports.DEBUG_2 = exports.DUMP = exports.DEBUG_1 = exports.STRDUMP = exports.DEBUG = exports.DUMPSTK = exports.XCHG_1I = exports.XCHG_IJ = exports.XCHG_0I = exports.XCHG_0I_LONG = exports.PUSHINT_LONG = exports.PUSHINT_16 = exports.PUSHINT_8 = exports.PUSHINT_4 = exports.THROWIFNOT = exports.THROWIFNOT_SHORT = exports.THROWIF = exports.THROWIF_SHORT = exports.THROW = exports.THROW_SHORT = exports.CALLDICT_LONG = exports.CALLDICT = exports.QRSHIFT_ALT = exports.QRSHIFT = exports.QRSHIFT_VAR = exports.RSHIFT_ALT = exports.RSHIFT = void 0; exports.DEBUGMARK = exports.STOPTSTDADDRQ = exports.STOPTSTDADDR = exports.STSTDADDRQ = exports.STSTDADDR = exports.LDOPTSTDADDRQ = exports.LDOPTSTDADDR = exports.LDSTDADDRQ = exports.LDSTDADDR = exports.HASHBU = exports.BTOS = exports.INMSGPARAM = exports.INMSG_STATEINIT = exports.INMSG_VALUEEXTRA = exports.INMSG_VALUE = exports.INMSG_ORIGVALUE = exports.INMSG_UTIME = exports.INMSG_LT = exports.INMSG_FWDFEE = void 0; // AUTOGENERATED, DO NOT EDIT, generated by ../generator/gen-types.ts // noinspection JSUnusedLocalSymbols const $ = __importStar(require("./util")); const c = __importStar(require("./constructors")); exports.PUSHNAN = { load: s => { s.skip(16); return c.PUSHNAN(); }, store: (b, val, options) => { b.storeInstructionPrefix(33791, 16, val); }, }; exports.ADD = { load: s => { s.skip(8); return c.ADD(); }, store: (b, val, options) => { b.storeInstructionPrefix(160, 8, val); }, }; exports.SUB = { load: s => { s.skip(8); return c.SUB(); }, store: (b, val, options) => { b.storeInstructionPrefix(161, 8, val); }, }; exports.SUBR = { load: s => { s.skip(8); return c.SUBR(); }, store: (b, val, options) => { b.storeInstructionPrefix(162, 8, val); }, }; exports.NEGATE = { load: s => { s.skip(8); return c.NEGATE(); }, store: (b, val, options) => { b.storeInstructionPrefix(163, 8, val); }, }; exports.INC = { load: s => { s.skip(8); return c.INC(); }, store: (b, val, options) => { b.storeInstructionPrefix(164, 8, val); }, }; exports.DEC = { load: s => { s.skip(8); return c.DEC(); }, store: (b, val, options) => { b.storeInstructionPrefix(165, 8, val); }, }; exports.MUL = { load: s => { s.skip(8); return c.MUL(); }, store: (b, val, options) => { b.storeInstructionPrefix(168, 8, val); }, }; exports.POW2 = { load: s => { s.skip(8); return c.POW2(); }, store: (b, val, options) => { b.storeInstructionPrefix(174, 8, val); }, }; exports.AND = { load: s => { s.skip(8); return c.AND(); }, store: (b, val, options) => { b.storeInstructionPrefix(176, 8, val); }, }; exports.OR = { load: s => { s.skip(8); return c.OR(); }, store: (b, val, options) => { b.storeInstructionPrefix(177, 8, val); }, }; exports.XOR = { load: s => { s.skip(8); return c.XOR(); }, store: (b, val, options) => { b.storeInstructionPrefix(178, 8, val); }, }; exports.NOT = { load: s => { s.skip(8); return c.NOT(); }, store: (b, val, options) => { b.storeInstructionPrefix(179, 8, val); }, }; exports.FITSX = { load: s => { s.skip(16); return c.FITSX(); }, store: (b, val, options) => { b.storeInstructionPrefix(46592, 16, val); }, }; exports.UFITSX = { load: s => { s.skip(16); return c.UFITSX(); }, store: (b, val, options) => { b.storeInstructionPrefix(46593, 16, val); }, }; exports.BITSIZE = { load: s => { s.skip(16); return c.BITSIZE(); }, store: (b, val, options) => { b.storeInstructionPrefix(46594, 16, val); }, }; exports.UBITSIZE = { load: s => { s.skip(16); return c.UBITSIZE(); }, store: (b, val, options) => { b.storeInstructionPrefix(46595, 16, val); }, }; exports.MIN = { load: s => { s.skip(16); return c.MIN(); }, store: (b, val, options) => { b.storeInstructionPrefix(46600, 16, val); }, }; exports.MAX = { load: s => { s.skip(16); return c.MAX(); }, store: (b, val, options) => { b.storeInstructionPrefix(46601, 16, val); }, }; exports.MINMAX = { load: s => { s.skip(16); return c.MINMAX(); }, store: (b, val, options) => { b.storeInstructionPrefix(46602, 16, val); }, }; exports.ABS = { load: s => { s.skip(16); return c.ABS(); }, store: (b, val, options) => { b.storeInstructionPrefix(46603, 16, val); }, }; exports.QADD = { load: s => { s.skip(16); return c.QADD(); }, store: (b, val, options) => { b.storeInstructionPrefix(47008, 16, val); }, }; exports.QSUB = { load: s => { s.skip(16); return c.QSUB(); }, store: (b, val, options) => { b.storeInstructionPrefix(47009, 16, val); }, }; exports.QSUBR = { load: s => { s.skip(16); return c.QSUBR(); }, store: (b, val, options) => { b.storeInstructionPrefix(47010, 16, val); }, }; exports.QNEGATE = { load: s => { s.skip(16); return c.QNEGATE(); }, store: (b, val, options) => { b.storeInstructionPrefix(47011, 16, val); }, }; exports.QINC = { load: s => { s.skip(16); return c.QINC(); }, store: (b, val, options) => { b.storeInstructionPrefix(47012, 16, val); }, }; exports.QDEC = { load: s => { s.skip(16); return c.QDEC(); }, store: (b, val, options) => { b.storeInstructionPrefix(47013, 16, val); }, }; exports.QMUL = { load: s => { s.skip(16); return c.QMUL(); }, store: (b, val, options) => { b.storeInstructionPrefix(47016, 16, val); }, }; exports.QPOW2 = { load: s => { s.skip(16); return c.QPOW2(); }, store: (b, val, options) => { b.storeInstructionPrefix(47022, 16, val); }, }; exports.QAND = { load: s => { s.skip(16); return c.QAND(); }, store: (b, val, options) => { b.storeInstructionPrefix(47024, 16, val); }, }; exports.QOR = { load: s => { s.skip(16); return c.QOR(); }, store: (b, val, options) => { b.storeInstructionPrefix(47025, 16, val); }, }; exports.QXOR = { load: s => { s.skip(16); return c.QXOR(); }, store: (b, val, options) => { b.storeInstructionPrefix(47026, 16, val); }, }; exports.QNOT = { load: s => { s.skip(16); return c.QNOT(); }, store: (b, val, options) => { b.storeInstructionPrefix(47027, 16, val); }, }; exports.QFITSX = { load: s => { s.skip(24); return c.QFITSX(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039680, 24, val); }, }; exports.QUFITSX = { load: s => { s.skip(24); return c.QUFITSX(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039681, 24, val); }, }; exports.QBITSIZE = { load: s => { s.skip(24); return c.QBITSIZE(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039682, 24, val); }, }; exports.QUBITSIZE = { load: s => { s.skip(24); return c.QUBITSIZE(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039683, 24, val); }, }; exports.QMIN = { load: s => { s.skip(24); return c.QMIN(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039688, 24, val); }, }; exports.QMAX = { load: s => { s.skip(24); return c.QMAX(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039689, 24, val); }, }; exports.QMINMAX = { load: s => { s.skip(24); return c.QMINMAX(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039690, 24, val); }, }; exports.QABS = { load: s => { s.skip(24); return c.QABS(); }, store: (b, val, options) => { b.storeInstructionPrefix(12039691, 24, val); }, }; exports.SGN = { load: s => { s.skip(8); return c.SGN(); }, store: (b, val, options) => { b.storeInstructionPrefix(184, 8, val); }, }; exports.LESS = { load: s => { s.skip(8); return c.LESS(); }, store: (b, val, options) => { b.storeInstructionPrefix(185, 8, val); }, }; exports.EQUAL = { load: s => { s.skip(8); return c.EQUAL(); }, store: (b, val, options) => { b.storeInstructionPrefix(186, 8, val); }, }; exports.LEQ = { load: s => { s.skip(8); return c.LEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(187, 8, val); }, }; exports.GREATER = { load: s => { s.skip(8); return c.GREATER(); }, store: (b, val, options) => { b.storeInstructionPrefix(188, 8, val); }, }; exports.NEQ = { load: s => { s.skip(8); return c.NEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(189, 8, val); }, }; exports.GEQ = { load: s => { s.skip(8); return c.GEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(190, 8, val); }, }; exports.CMP = { load: s => { s.skip(8); return c.CMP(); }, store: (b, val, options) => { b.storeInstructionPrefix(191, 8, val); }, }; exports.ISNAN = { load: s => { s.skip(8); return c.ISNAN(); }, store: (b, val, options) => { b.storeInstructionPrefix(196, 8, val); }, }; exports.CHKNAN = { load: s => { s.skip(8); return c.CHKNAN(); }, store: (b, val, options) => { b.storeInstructionPrefix(197, 8, val); }, }; exports.QSGN = { load: s => { s.skip(16); return c.QSGN(); }, store: (b, val, options) => { b.storeInstructionPrefix(47032, 16, val); }, }; exports.QLESS = { load: s => { s.skip(16); return c.QLESS(); }, store: (b, val, options) => { b.storeInstructionPrefix(47033, 16, val); }, }; exports.QEQUAL = { load: s => { s.skip(16); return c.QEQUAL(); }, store: (b, val, options) => { b.storeInstructionPrefix(47034, 16, val); }, }; exports.QLEQ = { load: s => { s.skip(16); return c.QLEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(47035, 16, val); }, }; exports.QGREATER = { load: s => { s.skip(16); return c.QGREATER(); }, store: (b, val, options) => { b.storeInstructionPrefix(47036, 16, val); }, }; exports.QNEQ = { load: s => { s.skip(16); return c.QNEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(47037, 16, val); }, }; exports.QGEQ = { load: s => { s.skip(16); return c.QGEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(47038, 16, val); }, }; exports.QCMP = { load: s => { s.skip(16); return c.QCMP(); }, store: (b, val, options) => { b.storeInstructionPrefix(47039, 16, val); }, }; exports.SEMPTY = { load: s => { s.skip(16); return c.SEMPTY(); }, store: (b, val, options) => { b.storeInstructionPrefix(50944, 16, val); }, }; exports.SDEMPTY = { load: s => { s.skip(16); return c.SDEMPTY(); }, store: (b, val, options) => { b.storeInstructionPrefix(50945, 16, val); }, }; exports.SREMPTY = { load: s => { s.skip(16); return c.SREMPTY(); }, store: (b, val, options) => { b.storeInstructionPrefix(50946, 16, val); }, }; exports.SDFIRST = { load: s => { s.skip(16); return c.SDFIRST(); }, store: (b, val, options) => { b.storeInstructionPrefix(50947, 16, val); }, }; exports.SDLEXCMP = { load: s => { s.skip(16); return c.SDLEXCMP(); }, store: (b, val, options) => { b.storeInstructionPrefix(50948, 16, val); }, }; exports.SDEQ = { load: s => { s.skip(16); return c.SDEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(50949, 16, val); }, }; exports.SDPFX = { load: s => { s.skip(16); return c.SDPFX(); }, store: (b, val, options) => { b.storeInstructionPrefix(50952, 16, val); }, }; exports.SDPFXREV = { load: s => { s.skip(16); return c.SDPFXREV(); }, store: (b, val, options) => { b.storeInstructionPrefix(50953, 16, val); }, }; exports.SDPPFX = { load: s => { s.skip(16); return c.SDPPFX(); }, store: (b, val, options) => { b.storeInstructionPrefix(50954, 16, val); }, }; exports.SDPPFXREV = { load: s => { s.skip(16); return c.SDPPFXREV(); }, store: (b, val, options) => { b.storeInstructionPrefix(50955, 16, val); }, }; exports.SDSFX = { load: s => { s.skip(16); return c.SDSFX(); }, store: (b, val, options) => { b.storeInstructionPrefix(50956, 16, val); }, }; exports.SDSFXREV = { load: s => { s.skip(16); return c.SDSFXREV(); }, store: (b, val, options) => { b.storeInstructionPrefix(50957, 16, val); }, }; exports.SDPSFX = { load: s => { s.skip(16); return c.SDPSFX(); }, store: (b, val, options) => { b.storeInstructionPrefix(50958, 16, val); }, }; exports.SDPSFXREV = { load: s => { s.skip(16); return c.SDPSFXREV(); }, store: (b, val, options) => { b.storeInstructionPrefix(50959, 16, val); }, }; exports.SDCNTLEAD0 = { load: s => { s.skip(16); return c.SDCNTLEAD0(); }, store: (b, val, options) => { b.storeInstructionPrefix(50960, 16, val); }, }; exports.SDCNTLEAD1 = { load: s => { s.skip(16); return c.SDCNTLEAD1(); }, store: (b, val, options) => { b.storeInstructionPrefix(50961, 16, val); }, }; exports.SDCNTTRAIL0 = { load: s => { s.skip(16); return c.SDCNTTRAIL0(); }, store: (b, val, options) => { b.storeInstructionPrefix(50962, 16, val); }, }; exports.SDCNTTRAIL1 = { load: s => { s.skip(16); return c.SDCNTTRAIL1(); }, store: (b, val, options) => { b.storeInstructionPrefix(50963, 16, val); }, }; exports.NEWC = { load: s => { s.skip(8); return c.NEWC(); }, store: (b, val, options) => { b.storeInstructionPrefix(200, 8, val); }, }; exports.ENDC = { load: s => { s.skip(8); return c.ENDC(); }, store: (b, val, options) => { b.storeInstructionPrefix(201, 8, val); }, }; exports.ENDCST = { load: s => { s.skip(8); return c.ENDCST(); }, store: (b, val, options) => { b.storeInstructionPrefix(205, 8, val); }, }; exports.STBREF = { load: s => { s.skip(16); return c.STBREF(); }, store: (b, val, options) => { b.storeInstructionPrefix(53009, 16, val); }, }; exports.STB = { load: s => { s.skip(16); return c.STB(); }, store: (b, val, options) => { b.storeInstructionPrefix(53011, 16, val); }, }; exports.STREFR = { load: s => { s.skip(16); return c.STREFR(); }, store: (b, val, options) => { b.storeInstructionPrefix(53012, 16, val); }, }; exports.STBREFR = { load: s => { s.skip(16); return c.STBREFR(); }, store: (b, val, options) => { b.storeInstructionPrefix(53013, 16, val); }, }; exports.STSLICER = { load: s => { s.skip(16); return c.STSLICER(); }, store: (b, val, options) => { b.storeInstructionPrefix(53014, 16, val); }, }; exports.STBR = { load: s => { s.skip(16); return c.STBR(); }, store: (b, val, options) => { b.storeInstructionPrefix(53015, 16, val); }, }; exports.STREFQ = { load: s => { s.skip(16); return c.STREFQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53016, 16, val); }, }; exports.STBREFQ = { load: s => { s.skip(16); return c.STBREFQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53017, 16, val); }, }; exports.STSLICEQ = { load: s => { s.skip(16); return c.STSLICEQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53018, 16, val); }, }; exports.STBQ = { load: s => { s.skip(16); return c.STBQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53019, 16, val); }, }; exports.STREFRQ = { load: s => { s.skip(16); return c.STREFRQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53020, 16, val); }, }; exports.STBREFRQ = { load: s => { s.skip(16); return c.STBREFRQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53021, 16, val); }, }; exports.STSLICERQ = { load: s => { s.skip(16); return c.STSLICERQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53022, 16, val); }, }; exports.STBRQ = { load: s => { s.skip(16); return c.STBRQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53023, 16, val); }, }; exports.ENDXC = { load: s => { s.skip(16); return c.ENDXC(); }, store: (b, val, options) => { b.storeInstructionPrefix(53027, 16, val); }, }; exports.BDEPTH = { load: s => { s.skip(16); return c.BDEPTH(); }, store: (b, val, options) => { b.storeInstructionPrefix(53040, 16, val); }, }; exports.BBITS = { load: s => { s.skip(16); return c.BBITS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53041, 16, val); }, }; exports.BREFS = { load: s => { s.skip(16); return c.BREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53042, 16, val); }, }; exports.BBITREFS = { load: s => { s.skip(16); return c.BBITREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53043, 16, val); }, }; exports.BREMBITS = { load: s => { s.skip(16); return c.BREMBITS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53045, 16, val); }, }; exports.BREMREFS = { load: s => { s.skip(16); return c.BREMREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53046, 16, val); }, }; exports.BREMBITREFS = { load: s => { s.skip(16); return c.BREMBITREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53047, 16, val); }, }; exports.BCHKREFS = { load: s => { s.skip(16); return c.BCHKREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53050, 16, val); }, }; exports.BCHKBITREFS = { load: s => { s.skip(16); return c.BCHKBITREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(53051, 16, val); }, }; exports.BCHKREFSQ = { load: s => { s.skip(16); return c.BCHKREFSQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53054, 16, val); }, }; exports.BCHKBITREFSQ = { load: s => { s.skip(16); return c.BCHKBITREFSQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(53055, 16, val); }, }; exports.STZEROES = { load: s => { s.skip(16); return c.STZEROES(); }, store: (b, val, options) => { b.storeInstructionPrefix(53056, 16, val); }, }; exports.STONES = { load: s => { s.skip(16); return c.STONES(); }, store: (b, val, options) => { b.storeInstructionPrefix(53057, 16, val); }, }; exports.STSAME = { load: s => { s.skip(16); return c.STSAME(); }, store: (b, val, options) => { b.storeInstructionPrefix(53058, 16, val); }, }; exports.CTOS = { load: s => { s.skip(8); return c.CTOS(); }, store: (b, val, options) => { b.storeInstructionPrefix(208, 8, val); }, }; exports.ENDS = { load: s => { s.skip(8); return c.ENDS(); }, store: (b, val, options) => { b.storeInstructionPrefix(209, 8, val); }, }; exports.LDREF = { load: s => { s.skip(8); return c.LDREF(); }, store: (b, val, options) => { b.storeInstructionPrefix(212, 8, val); }, }; exports.LDREFRTOS = { load: s => { s.skip(8); return c.LDREFRTOS(); }, store: (b, val, options) => { b.storeInstructionPrefix(213, 8, val); }, }; exports.SDCUTFIRST = { load: s => { s.skip(16); return c.SDCUTFIRST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55072, 16, val); }, }; exports.SDSKIPFIRST = { load: s => { s.skip(16); return c.SDSKIPFIRST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55073, 16, val); }, }; exports.SDCUTLAST = { load: s => { s.skip(16); return c.SDCUTLAST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55074, 16, val); }, }; exports.SDSKIPLAST = { load: s => { s.skip(16); return c.SDSKIPLAST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55075, 16, val); }, }; exports.SDSUBSTR = { load: s => { s.skip(16); return c.SDSUBSTR(); }, store: (b, val, options) => { b.storeInstructionPrefix(55076, 16, val); }, }; exports.SCUTFIRST = { load: s => { s.skip(16); return c.SCUTFIRST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55088, 16, val); }, }; exports.SSKIPFIRST = { load: s => { s.skip(16); return c.SSKIPFIRST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55089, 16, val); }, }; exports.SCUTLAST = { load: s => { s.skip(16); return c.SCUTLAST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55090, 16, val); }, }; exports.SSKIPLAST = { load: s => { s.skip(16); return c.SSKIPLAST(); }, store: (b, val, options) => { b.storeInstructionPrefix(55091, 16, val); }, }; exports.SUBSLICE = { load: s => { s.skip(16); return c.SUBSLICE(); }, store: (b, val, options) => { b.storeInstructionPrefix(55092, 16, val); }, }; exports.SPLIT = { load: s => { s.skip(16); return c.SPLIT(); }, store: (b, val, options) => { b.storeInstructionPrefix(55094, 16, val); }, }; exports.SPLITQ = { load: s => { s.skip(16); return c.SPLITQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(55095, 16, val); }, }; exports.XCTOS = { load: s => { s.skip(16); return c.XCTOS(); }, store: (b, val, options) => { b.storeInstructionPrefix(55097, 16, val); }, }; exports.XLOAD = { load: s => { s.skip(16); return c.XLOAD(); }, store: (b, val, options) => { b.storeInstructionPrefix(55098, 16, val); }, }; exports.XLOADQ = { load: s => { s.skip(16); return c.XLOADQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(55099, 16, val); }, }; exports.SCHKBITS = { load: s => { s.skip(16); return c.SCHKBITS(); }, store: (b, val, options) => { b.storeInstructionPrefix(55105, 16, val); }, }; exports.SCHKREFS = { load: s => { s.skip(16); return c.SCHKREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(55106, 16, val); }, }; exports.SCHKBITREFS = { load: s => { s.skip(16); return c.SCHKBITREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(55107, 16, val); }, }; exports.SCHKBITSQ = { load: s => { s.skip(16); return c.SCHKBITSQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(55109, 16, val); }, }; exports.SCHKREFSQ = { load: s => { s.skip(16); return c.SCHKREFSQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(55110, 16, val); }, }; exports.SCHKBITREFSQ = { load: s => { s.skip(16); return c.SCHKBITREFSQ(); }, store: (b, val, options) => { b.storeInstructionPrefix(55111, 16, val); }, }; exports.PLDREFVAR = { load: s => { s.skip(16); return c.PLDREFVAR(); }, store: (b, val, options) => { b.storeInstructionPrefix(55112, 16, val); }, }; exports.SBITS = { load: s => { s.skip(16); return c.SBITS(); }, store: (b, val, options) => { b.storeInstructionPrefix(55113, 16, val); }, }; exports.SREFS = { load: s => { s.skip(16); return c.SREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(55114, 16, val); }, }; exports.SBITREFS = { load: s => { s.skip(16); return c.SBITREFS(); }, store: (b, val, options) => { b.storeInstructionPrefix(55115, 16, val); }, }; exports.LDZEROES = { load: s => { s.skip(16); return c.LDZEROES(); }, store: (b, val, options) => { b.storeInstructionPrefix(55136, 16, val); }, }; exports.LDONES = { load: s => { s.skip(16); return c.LDONES(); }, store: (b, val, options) => { b.storeInstructionPrefix(55137, 16, val); }, }; exports.LDSAME = { load: s => { s.skip(16); return c.LDSAME(); }, store: (b, val, options) => { b.storeInstructionPrefix(55138, 16, val); }, }; exports.SDEPTH = { load: s => { s.skip(16); return c.SDEPTH(); }, store: (b, val, options) => { b.storeInstructionPrefix(55140, 16, val); }, }; exports.CDEPTH = { load: s => { s.skip(16); return c.CDEPTH(); }, store: (b, val, options) => { b.storeInstructionPrefix(55141, 16, val); }, }; exports.CLEVEL = { load: s => { s.skip(16); return c.CLEVEL(); }, store: (b, val, options) => { b.storeInstructionPrefix(55142, 16, val); }, }; exports.CLEVELMASK = { load: s => { s.skip(16); return c.CLEVELMASK(); }, store: (b, val, options) => { b.storeInstructionPrefix(55143, 16, val); }, }; exports.CHASHIX = { load: s => { s.skip(16); return c.CHASHIX(); }, store: (b, val, options) => { b.storeInstructionPrefix(55152, 16, val); }, }; exports.CDEPTHIX = { load: s => { s.skip(16); return c.CDEPTHIX(); }, store: (b, val, options) => { b.storeInstructionPrefix(55153, 16, val); }, }; exports.EXECUTE = { load: s => { s.skip(8); return c.EXECUTE(); }, store: (b, val, options) => { b.storeInstructionPrefix(216, 8, val); }, }; exports.JMPX = { load: s => { s.skip(8); return c.JMPX(); }, store: (b, val, options) => { b.storeInstructionPrefix(217, 8, val); }, }; exports.RET = { load: s => { s.skip(16); return c.RET(); }, store: (b, val, options) => { b.storeInstructionPrefix(56112, 16, val); }, }; exports.RETALT = { load: s => { s.skip(16); return c.RETALT(); }, store: (b, val, options) => { b.storeInstructionPrefix(56113, 16, val); }, }; exports.RETBOOL = { load: s => { s.skip(16); return c.RETBOOL(); }, store: (b, val, options) => { b.storeInstructionPrefix(56114, 16, val); }, }; exports.CALLCC = { load: s => { s.skip(16); return c.CALLCC(); }, store: (b, val, options) => { b.storeInstructionPrefix(56116, 16, val); }, }; exports.JMPXDATA = { load: s => { s.skip(16); return c.JMPXDATA(); }, store: (b, val, options) => { b.storeInstructionPrefix(56117, 16, val); }, }; exports.CALLXVARARGS = { load: s => { s.skip(16); return c.CALLXVARARGS(); }, store: (b, val, options) => { b.storeInstructionPrefix(56120, 16, val); }, }; exports.RETVARARGS = { load: s => { s.skip(16); return c.RETVARARGS(); }, store: (b, val, options) => { b.storeInstructionPrefix(56121, 16, val); }, }; exports.JMPXVARARGS = { load: s => { s.skip(16); return c.JMPXVARARGS(); }, store: (b, val, options) => { b.storeInstructionPrefix(56122, 16, val); }, }; exports.CALLCCVARARGS = { load: s => { s.skip(16); return c.CALLCCVARARGS(); }, store: (b, val, options) => { b.storeInstructionPrefix(56123, 16, val); }, }; exports.RETDATA = { load: s => { s.skip(16); return c.RETDATA(); }, store: (b, val, options) => { b.storeInstructionPrefix(56127, 16, val); }, }; exports.RUNVMX = { load: s => { s.skip(16); return c.RUNVMX(); }, store: (b, val, options) => { b.storeInstructionPrefix(56144, 16, val); }, }; exports.IFRET = { load: s => { s.skip(8); return c.IFRET(); }, store: (b, val, options) => { b.storeInstructionPrefix(220, 8, val); }, }; exports.IFNOTRET = { load: s => { s.skip(8); return c.IFNOTRET(); }, store: (b, val, options) => { b.storeInstructionPrefix(221, 8, val); }, }; exports.IF