UNPKG

ton-assembly

Version:
940 lines 40.5 kB
import * as $ from "./util"; import * as c from "../runtime"; import { $ast } from "./grammar"; export declare const PUSHNAN: $.Convert; export declare const ADD: $.Convert; export declare const SUB: $.Convert; export declare const SUBR: $.Convert; export declare const NEGATE: $.Convert; export declare const INC: $.Convert; export declare const DEC: $.Convert; export declare const MUL: $.Convert; export declare const POW2: $.Convert; export declare const AND: $.Convert; export declare const OR: $.Convert; export declare const XOR: $.Convert; export declare const NOT: $.Convert; export declare const FITSX: $.Convert; export declare const UFITSX: $.Convert; export declare const BITSIZE: $.Convert; export declare const UBITSIZE: $.Convert; export declare const MIN: $.Convert; export declare const MAX: $.Convert; export declare const MINMAX: $.Convert; export declare const ABS: $.Convert; export declare const QADD: $.Convert; export declare const QSUB: $.Convert; export declare const QSUBR: $.Convert; export declare const QNEGATE: $.Convert; export declare const QINC: $.Convert; export declare const QDEC: $.Convert; export declare const QMUL: $.Convert; export declare const QPOW2: $.Convert; export declare const QAND: $.Convert; export declare const QOR: $.Convert; export declare const QXOR: $.Convert; export declare const QNOT: $.Convert; export declare const QFITSX: $.Convert; export declare const QUFITSX: $.Convert; export declare const QBITSIZE: $.Convert; export declare const QUBITSIZE: $.Convert; export declare const QMIN: $.Convert; export declare const QMAX: $.Convert; export declare const QMINMAX: $.Convert; export declare const QABS: $.Convert; export declare const SGN: $.Convert; export declare const LESS: $.Convert; export declare const EQUAL: $.Convert; export declare const LEQ: $.Convert; export declare const GREATER: $.Convert; export declare const NEQ: $.Convert; export declare const GEQ: $.Convert; export declare const CMP: $.Convert; export declare const ISNAN: $.Convert; export declare const CHKNAN: $.Convert; export declare const QSGN: $.Convert; export declare const QLESS: $.Convert; export declare const QEQUAL: $.Convert; export declare const QLEQ: $.Convert; export declare const QGREATER: $.Convert; export declare const QNEQ: $.Convert; export declare const QGEQ: $.Convert; export declare const QCMP: $.Convert; export declare const SEMPTY: $.Convert; export declare const SDEMPTY: $.Convert; export declare const SREMPTY: $.Convert; export declare const SDFIRST: $.Convert; export declare const SDLEXCMP: $.Convert; export declare const SDEQ: $.Convert; export declare const SDPFX: $.Convert; export declare const SDPFXREV: $.Convert; export declare const SDPPFX: $.Convert; export declare const SDPPFXREV: $.Convert; export declare const SDSFX: $.Convert; export declare const SDSFXREV: $.Convert; export declare const SDPSFX: $.Convert; export declare const SDPSFXREV: $.Convert; export declare const SDCNTLEAD0: $.Convert; export declare const SDCNTLEAD1: $.Convert; export declare const SDCNTTRAIL0: $.Convert; export declare const SDCNTTRAIL1: $.Convert; export declare const NEWC: $.Convert; export declare const ENDC: $.Convert; export declare const ENDCST: $.Convert; export declare const STBREF: $.Convert; export declare const STB: $.Convert; export declare const STREFR: $.Convert; export declare const STBREFR: $.Convert; export declare const STSLICER: $.Convert; export declare const STBR: $.Convert; export declare const STREFQ: $.Convert; export declare const STBREFQ: $.Convert; export declare const STSLICEQ: $.Convert; export declare const STBQ: $.Convert; export declare const STREFRQ: $.Convert; export declare const STBREFRQ: $.Convert; export declare const STSLICERQ: $.Convert; export declare const STBRQ: $.Convert; export declare const ENDXC: $.Convert; export declare const BDEPTH: $.Convert; export declare const BBITS: $.Convert; export declare const BREFS: $.Convert; export declare const BBITREFS: $.Convert; export declare const BREMBITS: $.Convert; export declare const BREMREFS: $.Convert; export declare const BREMBITREFS: $.Convert; export declare const BCHKREFS: $.Convert; export declare const BCHKBITREFS: $.Convert; export declare const BCHKREFSQ: $.Convert; export declare const BCHKBITREFSQ: $.Convert; export declare const STZEROES: $.Convert; export declare const STONES: $.Convert; export declare const STSAME: $.Convert; export declare const CTOS: $.Convert; export declare const ENDS: $.Convert; export declare const LDREF: $.Convert; export declare const LDREFRTOS: $.Convert; export declare const SDCUTFIRST: $.Convert; export declare const SDSKIPFIRST: $.Convert; export declare const SDCUTLAST: $.Convert; export declare const SDSKIPLAST: $.Convert; export declare const SDSUBSTR: $.Convert; export declare const SCUTFIRST: $.Convert; export declare const SSKIPFIRST: $.Convert; export declare const SCUTLAST: $.Convert; export declare const SSKIPLAST: $.Convert; export declare const SUBSLICE: $.Convert; export declare const SPLIT: $.Convert; export declare const SPLITQ: $.Convert; export declare const XCTOS: $.Convert; export declare const XLOAD: $.Convert; export declare const XLOADQ: $.Convert; export declare const SCHKBITS: $.Convert; export declare const SCHKREFS: $.Convert; export declare const SCHKBITREFS: $.Convert; export declare const SCHKBITSQ: $.Convert; export declare const SCHKREFSQ: $.Convert; export declare const SCHKBITREFSQ: $.Convert; export declare const PLDREFVAR: $.Convert; export declare const SBITS: $.Convert; export declare const SREFS: $.Convert; export declare const SBITREFS: $.Convert; export declare const LDZEROES: $.Convert; export declare const LDONES: $.Convert; export declare const LDSAME: $.Convert; export declare const SDEPTH: $.Convert; export declare const CDEPTH: $.Convert; export declare const CLEVEL: $.Convert; export declare const CLEVELMASK: $.Convert; export declare const CHASHIX: $.Convert; export declare const CDEPTHIX: $.Convert; export declare const EXECUTE: $.Convert; export declare const JMPX: $.Convert; export declare const RET: $.Convert; export declare const RETALT: $.Convert; export declare const RETBOOL: $.Convert; export declare const CALLCC: $.Convert; export declare const JMPXDATA: $.Convert; export declare const CALLXVARARGS: $.Convert; export declare const RETVARARGS: $.Convert; export declare const JMPXVARARGS: $.Convert; export declare const CALLCCVARARGS: $.Convert; export declare const RETDATA: $.Convert; export declare const RUNVMX: $.Convert; export declare const IFRET: $.Convert; export declare const IFNOTRET: $.Convert; export declare const IF: $.Convert; export declare const IFNOT: $.Convert; export declare const IFJMP: $.Convert; export declare const IFNOTJMP: $.Convert; export declare const IFELSE: $.Convert; export declare const CONDSEL: $.Convert; export declare const CONDSELCHK: $.Convert; export declare const IFRETALT: $.Convert; export declare const IFNOTRETALT: $.Convert; export declare const REPEAT: $.Convert; export declare const REPEATEND: $.Convert; export declare const UNTIL: $.Convert; export declare const UNTILEND: $.Convert; export declare const WHILE: $.Convert; export declare const WHILEEND: $.Convert; export declare const AGAIN: $.Convert; export declare const AGAINEND: $.Convert; export declare const REPEATBRK: $.Convert; export declare const REPEATENDBRK: $.Convert; export declare const UNTILBRK: $.Convert; export declare const UNTILENDBRK: $.Convert; export declare const WHILEBRK: $.Convert; export declare const WHILEENDBRK: $.Convert; export declare const AGAINBRK: $.Convert; export declare const AGAINENDBRK: $.Convert; export declare const RETURNVARARGS: $.Convert; export declare const SETCONTVARARGS: $.Convert; export declare const SETNUMVARARGS: $.Convert; export declare const BLESS: $.Convert; export declare const BLESSVARARGS: $.Convert; export declare const PUSHCTRX: $.Convert; export declare const POPCTRX: $.Convert; export declare const SETCONTCTRX: $.Convert; export declare const SETCONTCTRMANYX: $.Convert; export declare const BOOLAND: $.Convert; export declare const BOOLOR: $.Convert; export declare const COMPOSBOTH: $.Convert; export declare const ATEXIT: $.Convert; export declare const ATEXITALT: $.Convert; export declare const SETEXITALT: $.Convert; export declare const THENRET: $.Convert; export declare const THENRETALT: $.Convert; export declare const INVERT: $.Convert; export declare const BOOLEVAL: $.Convert; export declare const SAMEALT: $.Convert; export declare const SAMEALTSAVE: $.Convert; export declare const TRY: $.Convert; export declare const STDICT: $.Convert; export declare const SKIPDICT: $.Convert; export declare const LDDICTS: $.Convert; export declare const PLDDICTS: $.Convert; export declare const LDDICT: $.Convert; export declare const PLDDICT: $.Convert; export declare const LDDICTQ: $.Convert; export declare const PLDDICTQ: $.Convert; export declare const PFXDICTSET: $.Convert; export declare const PFXDICTREPLACE: $.Convert; export declare const PFXDICTADD: $.Convert; export declare const PFXDICTDEL: $.Convert; export declare const PFXDICTGETQ: $.Convert; export declare const PFXDICTGET: $.Convert; export declare const PFXDICTGETJMP: $.Convert; export declare const PFXDICTGETEXEC: $.Convert; export declare const NOP: $.Convert; export declare const SWAP: $.Convert; export declare const DUP: $.Convert; export declare const OVER: $.Convert; export declare const DROP: $.Convert; export declare const NIP: $.Convert; export declare const ROT: $.Convert; export declare const ROTREV: $.Convert; export declare const PICK: $.Convert; export declare const ROLL: $.Convert; export declare const ROLLREV: $.Convert; export declare const BLKSWX: $.Convert; export declare const REVX: $.Convert; export declare const DROPX: $.Convert; export declare const TUCK: $.Convert; export declare const XCHGX: $.Convert; export declare const DEPTH: $.Convert; export declare const CHKDEPTH: $.Convert; export declare const ONLYTOPX: $.Convert; export declare const ONLYX: $.Convert; export declare const ACCEPT: $.Convert; export declare const SETGASLIMIT: $.Convert; export declare const GASCONSUMED: $.Convert; export declare const COMMIT: $.Convert; export declare const NOW: $.Convert; export declare const BLOCKLT: $.Convert; export declare const LTIME: $.Convert; export declare const RANDSEED: $.Convert; export declare const BALANCE: $.Convert; export declare const MYADDR: $.Convert; export declare const CONFIGROOT: $.Convert; export declare const MYCODE: $.Convert; export declare const INCOMINGVALUE: $.Convert; export declare const STORAGEFEES: $.Convert; export declare const PREVBLOCKSINFOTUPLE: $.Convert; export declare const UNPACKEDCONFIGTUPLE: $.Convert; export declare const DUEPAYMENT: $.Convert; export declare const CONFIGDICT: $.Convert; export declare const CONFIGPARAM: $.Convert; export declare const CONFIGOPTPARAM: $.Convert; export declare const PREVMCBLOCKS: $.Convert; export declare const PREVKEYBLOCK: $.Convert; export declare const PREVMCBLOCKS_100: $.Convert; export declare const GLOBALID: $.Convert; export declare const GETGASFEE: $.Convert; export declare const GETSTORAGEFEE: $.Convert; export declare const GETFORWARDFEE: $.Convert; export declare const GETPRECOMPILEDGAS: $.Convert; export declare const GETORIGINALFWDFEE: $.Convert; export declare const GETGASFEESIMPLE: $.Convert; export declare const GETFORWARDFEESIMPLE: $.Convert; export declare const GETGLOBVAR: $.Convert; export declare const SETGLOBVAR: $.Convert; export declare const RANDU256: $.Convert; export declare const RAND: $.Convert; export declare const SETRAND: $.Convert; export declare const ADDRAND: $.Convert; export declare const HASHCU: $.Convert; export declare const HASHSU: $.Convert; export declare const SHA256U: $.Convert; export declare const CHKSIGNU: $.Convert; export declare const CHKSIGNS: $.Convert; export declare const ECRECOVER: $.Convert; export declare const SECP256K1_XONLY_PUBKEY_TWEAK_ADD: $.Convert; export declare const P256_CHKSIGNU: $.Convert; export declare const P256_CHKSIGNS: $.Convert; export declare const RIST255_FROMHASH: $.Convert; export declare const RIST255_VALIDATE: $.Convert; export declare const RIST255_ADD: $.Convert; export declare const RIST255_SUB: $.Convert; export declare const RIST255_MUL: $.Convert; export declare const RIST255_MULBASE: $.Convert; export declare const RIST255_PUSHL: $.Convert; export declare const RIST255_QVALIDATE: $.Convert; export declare const RIST255_QADD: $.Convert; export declare const RIST255_QSUB: $.Convert; export declare const RIST255_QMUL: $.Convert; export declare const RIST255_QMULBASE: $.Convert; export declare const BLS_VERIFY: $.Convert; export declare const BLS_AGGREGATE: $.Convert; export declare const BLS_FASTAGGREGATEVERIFY: $.Convert; export declare const BLS_AGGREGATEVERIFY: $.Convert; export declare const BLS_G1_ADD: $.Convert; export declare const BLS_G1_SUB: $.Convert; export declare const BLS_G1_NEG: $.Convert; export declare const BLS_G1_MUL: $.Convert; export declare const BLS_G1_MULTIEXP: $.Convert; export declare const BLS_G1_ZERO: $.Convert; export declare const BLS_MAP_TO_G1: $.Convert; export declare const BLS_G1_INGROUP: $.Convert; export declare const BLS_G1_ISZERO: $.Convert; export declare const BLS_G2_ADD: $.Convert; export declare const BLS_G2_SUB: $.Convert; export declare const BLS_G2_NEG: $.Convert; export declare const BLS_G2_MUL: $.Convert; export declare const BLS_G2_MULTIEXP: $.Convert; export declare const BLS_G2_ZERO: $.Convert; export declare const BLS_MAP_TO_G2: $.Convert; export declare const BLS_G2_INGROUP: $.Convert; export declare const BLS_G2_ISZERO: $.Convert; export declare const BLS_PAIRING: $.Convert; export declare const BLS_PUSHR: $.Convert; export declare const CDATASIZEQ: $.Convert; export declare const CDATASIZE: $.Convert; export declare const SDATASIZEQ: $.Convert; export declare const SDATASIZE: $.Convert; export declare const LDGRAMS: $.Convert; export declare const LDVARINT16: $.Convert; export declare const STGRAMS: $.Convert; export declare const STVARINT16: $.Convert; export declare const LDVARUINT32: $.Convert; export declare const LDVARINT32: $.Convert; export declare const STVARUINT32: $.Convert; export declare const STVARINT32: $.Convert; export declare const LDMSGADDR: $.Convert; export declare const LDMSGADDRQ: $.Convert; export declare const PARSEMSGADDR: $.Convert; export declare const PARSEMSGADDRQ: $.Convert; export declare const REWRITESTDADDR: $.Convert; export declare const REWRITESTDADDRQ: $.Convert; export declare const REWRITEVARADDR: $.Convert; export declare const REWRITEVARADDRQ: $.Convert; export declare const SENDRAWMSG: $.Convert; export declare const RAWRESERVE: $.Convert; export declare const RAWRESERVEX: $.Convert; export declare const SETCODE: $.Convert; export declare const SETLIBCODE: $.Convert; export declare const CHANGELIB: $.Convert; export declare const SENDMSG: $.Convert; export declare const PUSHNULL: $.Convert; export declare const ISNULL: $.Convert; export declare const TUPLEVAR: $.Convert; export declare const INDEXVAR: $.Convert; export declare const UNTUPLEVAR: $.Convert; export declare const UNPACKFIRSTVAR: $.Convert; export declare const EXPLODEVAR: $.Convert; export declare const SETINDEXVAR: $.Convert; export declare const INDEXVARQ: $.Convert; export declare const SETINDEXVARQ: $.Convert; export declare const TLEN: $.Convert; export declare const QTLEN: $.Convert; export declare const ISTUPLE: $.Convert; export declare const LAST: $.Convert; export declare const TPUSH: $.Convert; export declare const TPOP: $.Convert; export declare const NULLSWAPIF: $.Convert; export declare const NULLSWAPIFNOT: $.Convert; export declare const NULLROTRIF: $.Convert; export declare const NULLROTRIFNOT: $.Convert; export declare const NULLSWAPIF2: $.Convert; export declare const NULLSWAPIFNOT2: $.Convert; export declare const NULLROTRIF2: $.Convert; export declare const NULLROTRIFNOT2: $.Convert; export declare const ADDDIVMOD: $.Convert; export declare const ADDDIVMODR: $.Convert; export declare const ADDDIVMODC: $.Convert; export declare const DIV: $.Convert; export declare const DIVR: $.Convert; export declare const DIVC: $.Convert; export declare const MOD: $.Convert; export declare const MODR: $.Convert; export declare const MODC: $.Convert; export declare const DIVMOD: $.Convert; export declare const DIVMODR: $.Convert; export declare const DIVMODC: $.Convert; export declare const QADDDIVMOD: $.Convert; export declare const QADDDIVMODR: $.Convert; export declare const QADDDIVMODC: $.Convert; export declare const QDIV: $.Convert; export declare const QDIVR: $.Convert; export declare const QDIVC: $.Convert; export declare const QMOD: $.Convert; export declare const QMODR: $.Convert; export declare const QMODC: $.Convert; export declare const QDIVMOD: $.Convert; export declare const QDIVMODR: $.Convert; export declare const QDIVMODC: $.Convert; export declare const ADDRSHIFTMOD: $.Convert; export declare const ADDRSHIFTMODR: $.Convert; export declare const ADDRSHIFTMODC: $.Convert; export declare const RSHIFTR: $.Convert; export declare const RSHIFTC: $.Convert; export declare const MODPOW2: $.Convert; export declare const MODPOW2R: $.Convert; export declare const MODPOW2C: $.Convert; export declare const RSHIFTMOD: $.Convert; export declare const RSHIFTMODR: $.Convert; export declare const RSHIFTMODC: $.Convert; export declare const QADDRSHIFTMOD: $.Convert; export declare const QADDRSHIFTMODR: $.Convert; export declare const QADDRSHIFTMODC: $.Convert; export declare const QRSHIFTR: $.Convert; export declare const QRSHIFTC: $.Convert; export declare const QMODPOW2: $.Convert; export declare const QMODPOW2R: $.Convert; export declare const QMODPOW2C: $.Convert; export declare const QRSHIFTMOD: $.Convert; export declare const QRSHIFTMODR: $.Convert; export declare const QRSHIFTMODC: $.Convert; export declare const MULADDDIVMOD: $.Convert; export declare const MULADDDIVMODR: $.Convert; export declare const MULADDDIVMODC: $.Convert; export declare const MULDIV: $.Convert; export declare const MULDIVR: $.Convert; export declare const MULDIVC: $.Convert; export declare const MULMOD: $.Convert; export declare const MULMODR: $.Convert; export declare const MULMODC: $.Convert; export declare const MULDIVMOD: $.Convert; export declare const MULDIVMODR: $.Convert; export declare const MULDIVMODC: $.Convert; export declare const QMULADDDIVMOD: $.Convert; export declare const QMULADDDIVMODR: $.Convert; export declare const QMULADDDIVMODC: $.Convert; export declare const QMULDIV: $.Convert; export declare const QMULDIVR: $.Convert; export declare const QMULDIVC: $.Convert; export declare const QMULMOD: $.Convert; export declare const QMULMODR: $.Convert; export declare const QMULMODC: $.Convert; export declare const QMULDIVMOD: $.Convert; export declare const QMULDIVMODR: $.Convert; export declare const QMULDIVMODC: $.Convert; export declare const MULADDRSHIFTMOD: $.Convert; export declare const MULADDRSHIFTRMOD: $.Convert; export declare const MULADDRSHIFTCMOD: $.Convert; export declare const MULRSHIFT: $.Convert; export declare const MULRSHIFTR: $.Convert; export declare const MULRSHIFTC: $.Convert; export declare const MULMODPOW2: $.Convert; export declare const MULMODPOW2R: $.Convert; export declare const MULMODPOW2C: $.Convert; export declare const MULRSHIFTMOD: $.Convert; export declare const MULRSHIFTRMOD: $.Convert; export declare const MULRSHIFTCMOD: $.Convert; export declare const QMULADDRSHIFTMOD: $.Convert; export declare const QMULADDRSHIFTRMOD: $.Convert; export declare const QMULADDRSHIFTCMOD: $.Convert; export declare const QMULRSHIFT: $.Convert; export declare const QMULRSHIFTR: $.Convert; export declare const QMULRSHIFTC: $.Convert; export declare const QMULMODPOW2: $.Convert; export declare const QMULMODPOW2R: $.Convert; export declare const QMULMODPOW2C: $.Convert; export declare const QMULRSHIFTMOD: $.Convert; export declare const QMULRSHIFTRMOD: $.Convert; export declare const QMULRSHIFTCMOD: $.Convert; export declare const LSHIFTADDDIVMOD: $.Convert; export declare const LSHIFTADDDIVMODR: $.Convert; export declare const LSHIFTADDDIVMODC: $.Convert; export declare const LSHIFTDIV: $.Convert; export declare const LSHIFTDIVR: $.Convert; export declare const LSHIFTDIVC: $.Convert; export declare const LSHIFTMOD: $.Convert; export declare const LSHIFTMODR: $.Convert; export declare const LSHIFTMODC: $.Convert; export declare const LSHIFTDIVMOD: $.Convert; export declare const LSHIFTDIVMODR: $.Convert; export declare const LSHIFTDIVMODC: $.Convert; export declare const QLSHIFTADDDIVMOD: $.Convert; export declare const QLSHIFTADDDIVMODR: $.Convert; export declare const QLSHIFTADDDIVMODC: $.Convert; export declare const QLSHIFTDIV: $.Convert; export declare const QLSHIFTDIVR: $.Convert; export declare const QLSHIFTDIVC: $.Convert; export declare const QLSHIFTMOD: $.Convert; export declare const QLSHIFTMODR: $.Convert; export declare const QLSHIFTMODC: $.Convert; export declare const QLSHIFTDIVMOD: $.Convert; export declare const QLSHIFTDIVMODR: $.Convert; export declare const QLSHIFTDIVMODC: $.Convert; export declare const STIX: $.Convert; export declare const STUX: $.Convert; export declare const STIXR: $.Convert; export declare const STUXR: $.Convert; export declare const STIXQ: $.Convert; export declare const STUXQ: $.Convert; export declare const STIXRQ: $.Convert; export declare const STUXRQ: $.Convert; export declare const STILE4: $.Convert; export declare const STULE4: $.Convert; export declare const STILE8: $.Convert; export declare const STULE8: $.Convert; export declare const LDIX: $.Convert; export declare const LDUX: $.Convert; export declare const PLDIX: $.Convert; export declare const PLDUX: $.Convert; export declare const LDIXQ: $.Convert; export declare const LDUXQ: $.Convert; export declare const PLDIXQ: $.Convert; export declare const PLDUXQ: $.Convert; export declare const LDSLICEX: $.Convert; export declare const PLDSLICEX: $.Convert; export declare const LDSLICEXQ: $.Convert; export declare const PLDSLICEXQ: $.Convert; export declare const LDILE4: $.Convert; export declare const LDULE4: $.Convert; export declare const LDILE8: $.Convert; export declare const LDULE8: $.Convert; export declare const PLDILE4: $.Convert; export declare const PLDULE4: $.Convert; export declare const PLDILE8: $.Convert; export declare const PLDULE8: $.Convert; export declare const LDILE4Q: $.Convert; export declare const LDULE4Q: $.Convert; export declare const LDILE8Q: $.Convert; export declare const LDULE8Q: $.Convert; export declare const PLDILE4Q: $.Convert; export declare const PLDULE4Q: $.Convert; export declare const PLDILE8Q: $.Convert; export declare const PLDULE8Q: $.Convert; export declare const DICTIGETJMP: $.Convert; export declare const DICTUGETJMP: $.Convert; export declare const DICTIGETEXEC: $.Convert; export declare const DICTUGETEXEC: $.Convert; export declare const DICTIGETJMPZ: $.Convert; export declare const DICTUGETJMPZ: $.Convert; export declare const DICTIGETEXECZ: $.Convert; export declare const DICTUGETEXECZ: $.Convert; export declare const DICTGET: $.Convert; export declare const DICTGETREF: $.Convert; export declare const DICTIGET: $.Convert; export declare const DICTIGETREF: $.Convert; export declare const DICTUGET: $.Convert; export declare const DICTUGETREF: $.Convert; export declare const DICTSET: $.Convert; export declare const DICTSETREF: $.Convert; export declare const DICTISET: $.Convert; export declare const DICTISETREF: $.Convert; export declare const DICTUSET: $.Convert; export declare const DICTUSETREF: $.Convert; export declare const DICTSETGET: $.Convert; export declare const DICTSETGETREF: $.Convert; export declare const DICTISETGET: $.Convert; export declare const DICTISETGETREF: $.Convert; export declare const DICTUSETGET: $.Convert; export declare const DICTUSETGETREF: $.Convert; export declare const DICTREPLACE: $.Convert; export declare const DICTREPLACEREF: $.Convert; export declare const DICTIREPLACE: $.Convert; export declare const DICTIREPLACEREF: $.Convert; export declare const DICTUREPLACE: $.Convert; export declare const DICTUREPLACEREF: $.Convert; export declare const DICTREPLACEGET: $.Convert; export declare const DICTREPLACEGETREF: $.Convert; export declare const DICTIREPLACEGET: $.Convert; export declare const DICTIREPLACEGETREF: $.Convert; export declare const DICTUREPLACEGET: $.Convert; export declare const DICTUREPLACEGETREF: $.Convert; export declare const DICTADD: $.Convert; export declare const DICTADDREF: $.Convert; export declare const DICTIADD: $.Convert; export declare const DICTIADDREF: $.Convert; export declare const DICTUADD: $.Convert; export declare const DICTUADDREF: $.Convert; export declare const DICTADDGET: $.Convert; export declare const DICTADDGETREF: $.Convert; export declare const DICTIADDGET: $.Convert; export declare const DICTIADDGETREF: $.Convert; export declare const DICTUADDGET: $.Convert; export declare const DICTUADDGETREF: $.Convert; export declare const DICTDELGET: $.Convert; export declare const DICTDELGETREF: $.Convert; export declare const DICTIDELGET: $.Convert; export declare const DICTIDELGETREF: $.Convert; export declare const DICTUDELGET: $.Convert; export declare const DICTUDELGETREF: $.Convert; export declare const DICTMIN: $.Convert; export declare const DICTMINREF: $.Convert; export declare const DICTIMIN: $.Convert; export declare const DICTIMINREF: $.Convert; export declare const DICTUMIN: $.Convert; export declare const DICTUMINREF: $.Convert; export declare const DICTMAX: $.Convert; export declare const DICTMAXREF: $.Convert; export declare const DICTIMAX: $.Convert; export declare const DICTIMAXREF: $.Convert; export declare const DICTUMAX: $.Convert; export declare const DICTUMAXREF: $.Convert; export declare const DICTREMMIN: $.Convert; export declare const DICTREMMINREF: $.Convert; export declare const DICTIREMMIN: $.Convert; export declare const DICTIREMMINREF: $.Convert; export declare const DICTUREMMIN: $.Convert; export declare const DICTUREMMINREF: $.Convert; export declare const DICTREMMAX: $.Convert; export declare const DICTREMMAXREF: $.Convert; export declare const DICTIREMMAX: $.Convert; export declare const DICTIREMMAXREF: $.Convert; export declare const DICTUREMMAX: $.Convert; export declare const DICTUREMMAXREF: $.Convert; export declare const DICTSETB: $.Convert; export declare const DICTISETB: $.Convert; export declare const DICTUSETB: $.Convert; export declare const DICTSETGETB: $.Convert; export declare const DICTISETGETB: $.Convert; export declare const DICTUSETGETB: $.Convert; export declare const DICTREPLACEB: $.Convert; export declare const DICTIREPLACEB: $.Convert; export declare const DICTUREPLACEB: $.Convert; export declare const DICTREPLACEGETB: $.Convert; export declare const DICTIREPLACEGETB: $.Convert; export declare const DICTUREPLACEGETB: $.Convert; export declare const DICTADDB: $.Convert; export declare const DICTIADDB: $.Convert; export declare const DICTUADDB: $.Convert; export declare const DICTADDGETB: $.Convert; export declare const DICTIADDGETB: $.Convert; export declare const DICTUADDGETB: $.Convert; export declare const DICTDEL: $.Convert; export declare const DICTIDEL: $.Convert; export declare const DICTUDEL: $.Convert; export declare const DICTGETOPTREF: $.Convert; export declare const DICTIGETOPTREF: $.Convert; export declare const DICTUGETOPTREF: $.Convert; export declare const DICTSETGETOPTREF: $.Convert; export declare const DICTISETGETOPTREF: $.Convert; export declare const DICTUSETGETOPTREF: $.Convert; export declare const SUBDICTGET: $.Convert; export declare const SUBDICTIGET: $.Convert; export declare const SUBDICTUGET: $.Convert; export declare const SUBDICTRPGET: $.Convert; export declare const SUBDICTIRPGET: $.Convert; export declare const SUBDICTURPGET: $.Convert; export declare const THROWANY: $.Convert; export declare const THROWARGANY: $.Convert; export declare const THROWANYIFNOT: $.Convert; export declare const THROWARGANYIFNOT: $.Convert; export declare const DICTGETNEXT: $.Convert; export declare const DICTGETNEXTEQ: $.Convert; export declare const DICTGETPREV: $.Convert; export declare const DICTGETPREVEQ: $.Convert; export declare const DICTIGETNEXT: $.Convert; export declare const DICTIGETNEXTEQ: $.Convert; export declare const DICTIGETPREV: $.Convert; export declare const DICTIGETPREVEQ: $.Convert; export declare const DICTUGETNEXT: $.Convert; export declare const DICTUGETNEXTEQ: $.Convert; export declare const DICTUGETPREV: $.Convert; export declare const DICTUGETPREVEQ: $.Convert; export declare const ADDINT: $.Convert; export declare const MULINT: $.Convert; export declare const QADDINT: $.Convert; export declare const QMULINT: $.Convert; export declare const EQINT: $.Convert; export declare const LESSINT: $.Convert; export declare const GTINT: $.Convert; export declare const NEQINT: $.Convert; export declare const QEQINT: $.Convert; export declare const QLESSINT: $.Convert; export declare const QGTINT: $.Convert; export declare const QNEQINT: $.Convert; export declare const PUSHPOW2DEC: $.Convert; export declare const PUSHNEGPOW2: $.Convert; export declare const FITS: $.Convert; export declare const UFITS: $.Convert; export declare const QFITS: $.Convert; export declare const QUFITS: $.Convert; export declare const SETCONTCTRMANY: $.Convert; export declare const CALLCCARGS: $.Convert; export declare const TRYARGS: $.Convert; export declare const PLDREFIDX: $.Convert; export declare const CHASHI: $.Convert; export declare const CDEPTHI: $.Convert; export declare const JMPDICT: $.Convert; export declare const PREPAREDICT: $.Convert; export declare const THROWARG: $.Convert; export declare const THROWARGIF: $.Convert; export declare const THROWARGIFNOT: $.Convert; export declare const JMPXARGS: $.Convert; export declare const RETARGS: $.Convert; export declare const RETURNARGS: $.Convert; export declare const BLKDROP: $.Convert; export declare const TUPLE: $.Convert; export declare const INDEX: $.Convert; export declare const UNTUPLE: $.Convert; export declare const UNPACKFIRST: $.Convert; export declare const EXPLODE: $.Convert; export declare const SETINDEX: $.Convert; export declare const INDEXQ: $.Convert; export declare const SETINDEXQ: $.Convert; export declare const XC2PU: $.Convert; export declare const XCPU2: $.Convert; export declare const PUSH3: $.Convert; export declare const XCHG2: $.Convert; export declare const XCPU: $.Convert; export declare const PUSH2: $.Convert; export declare const PUXC: $.Convert; export declare const XCPUXC: $.Convert; export declare const PUXC2: $.Convert; export declare const PUXCPU: $.Convert; export declare const PU2XC: $.Convert; export declare const BLKSWAP: $.Convert; export declare const REVERSE: $.Convert; export declare const SETCONTARGS: $.Convert; export declare const BLESSARGS: $.Convert; export declare const STIR: $.Convert; export declare const STUR: $.Convert; export declare const STIQ: $.Convert; export declare const STUQ: $.Convert; export declare const STIRQ: $.Convert; export declare const STURQ: $.Convert; export declare const PLDI: $.Convert; export declare const PLDU: $.Convert; export declare const LDIQ: $.Convert; export declare const LDUQ: $.Convert; export declare const PLDIQ: $.Convert; export declare const PLDUQ: $.Convert; export declare const PLDUZ: $.Convert; export declare const PLDSLICE: $.Convert; export declare const LDSLICEQ: $.Convert; export declare const PLDSLICEQ: $.Convert; export declare const IFBITJMP: $.Convert; export declare const IFNBITJMP: $.Convert; export declare const INDEX2: $.Convert; export declare const INDEX3: $.Convert; export declare const PUSHPOW2: $.Convert; export declare const BLKPUSH: $.Convert; export declare const BLKDROP2: $.Convert; export declare const GETGLOB: $.Convert; export declare const SETGLOB: $.Convert; export declare const GETPARAM: $.Convert; export declare const PUSHREF: $.Convert; export declare const PUSHREFSLICE: $.Convert; export declare const PUSHREFCONT: $.Convert; export declare const CALLREF: $.Convert; export declare const JMPREF: $.Convert; export declare const JMPREFDATA: $.Convert; export declare const IFREF: $.Convert; export declare const IFNOTREF: $.Convert; export declare const IFJMPREF: $.Convert; export declare const IFNOTJMPREF: $.Convert; export declare const IFREFELSE: $.Convert; export declare const IFELSEREF: $.Convert; export declare const IFREFELSEREF: $.Convert; export declare const IFBITJMPREF: $.Convert; export declare const IFNBITJMPREF: $.Convert; export declare const DICTPUSHCONST: $.Convert; export declare const PFXDICTSWITCH: $.Convert; export declare const SDBEGINSX: $.Convert; export declare const SDBEGINSXQ: $.Convert; export declare const SDBEGINS: $.Convert; export declare const SDBEGINSQ: $.Convert; export declare const STREFCONST: $.Convert; export declare const STREF2CONST: $.Convert; export declare const THROWANYIF: $.Convert; export declare const THROWARGANYIF: $.Convert; export declare const DEBUGSTR: $.Convert; export declare const SETCONTCTR: $.Convert; export declare const SETRETCTR: $.Convert; export declare const SETALTCTR: $.Convert; export declare const POPSAVE: $.Convert; export declare const SAVECTR: $.Convert; export declare const SAVEALTCTR: $.Convert; export declare const SAVEBOTHCTR: $.Convert; export declare const RUNVM: $.Convert; export declare const SWAP2: $.Convert; export declare const DROP2: $.Convert; export declare const DUP2: $.Convert; export declare const OVER2: $.Convert; export declare const ADDRSHIFT_MOD: $.Convert; export declare const ADDRSHIFTR_MOD: $.Convert; export declare const ADDRSHIFTC_MOD: $.Convert; export declare const RSHIFT_: $.Convert; export declare const RSHIFTR_: $.Convert; export declare const RSHIFTC_: $.Convert; export declare const MODPOW2_: $.Convert; export declare const MODPOW2R_: $.Convert; export declare const MODPOW2C_: $.Convert; export declare const RSHIFT_MOD: $.Convert; export declare const RSHIFTR_MOD: $.Convert; export declare const RSHIFTC_MOD: $.Convert; export declare const MULADDRSHIFT_MOD: $.Convert; export declare const MULADDRSHIFTR_MOD: $.Convert; export declare const MULADDRSHIFTC_MOD: $.Convert; export declare const MULRSHIFT_: $.Convert; export declare const MULRSHIFTR_: $.Convert; export declare const MULRSHIFTC_: $.Convert; export declare const MULMODPOW2_: $.Convert; export declare const MULMODPOW2R_: $.Convert; export declare const MULMODPOW2C_: $.Convert; export declare const MULRSHIFT_MOD: $.Convert; export declare const MULRSHIFTR_MOD: $.Convert; export declare const MULRSHIFTC_MOD: $.Convert; export declare const LSHIFT_ADDDIVMOD: $.Convert; export declare const LSHIFT_ADDDIVMODR: $.Convert; export declare const LSHIFT_ADDDIVMODC: $.Convert; export declare const LSHIFT_DIV: $.Convert; export declare const LSHIFT_DIVR: $.Convert; export declare const LSHIFT_DIVC: $.Convert; export declare const LSHIFT_MOD: $.Convert; export declare const LSHIFT_MODR: $.Convert; export declare const LSHIFT_MODC: $.Convert; export declare const LSHIFT_DIVMOD: $.Convert; export declare const LSHIFT_DIVMODR: $.Convert; export declare const LSHIFT_DIVMODC: $.Convert; export declare const HASHEXT: $.Convert; export declare const HASHEXTR: $.Convert; export declare const HASHEXTA: $.Convert; export declare const HASHEXTAR: $.Convert; export declare const STREF: $.Convert; export declare const STREF_ALT: $.Convert; export declare const STSLICE: $.Convert; export declare const STSLICE_ALT: $.Convert; export declare const XCHG3: $.Convert; export declare const XCHG3_ALT: $.Convert; export declare const STI: $.Convert; export declare const STI_ALT: $.Convert; export declare const STU: $.Convert; export declare const STU_ALT: $.Convert; export declare const LDI: $.Convert; export declare const LDI_ALT: $.Convert; export declare const LDU: $.Convert; export declare const LDU_ALT: $.Convert; export declare const LDSLICE: $.Convert; export declare const LDSLICE_ALT: $.Convert; export declare const LSHIFT_VAR: $.Convert; export declare const LSHIFT: $.Convert; export declare const QLSHIFT_VAR: $.Convert; export declare const QLSHIFT: $.Convert; export declare const BCHKBITS_VAR: $.Convert; export declare const BCHKBITS: $.Convert; export declare const BCHKBITSQ_VAR: $.Convert; export declare const BCHKBITSQ: $.Convert; export declare const RSHIFT_VAR: $.Convert; export declare const RSHIFT: $.Convert; export declare const RSHIFT_ALT: $.Convert; export declare const QRSHIFT_VAR: $.Convert; export declare const QRSHIFT: $.Convert; export declare const QRSHIFT_ALT: $.Convert; export declare const CALLDICT: $.Convert; export declare const CALLDICT_LONG: $.Convert; export declare const THROW_SHORT: $.Convert; export declare const THROW: $.Convert; export declare const THROWIF_SHORT: $.Convert; export declare const THROWIF: $.Convert; export declare const THROWIFNOT_SHORT: $.Convert; export declare const THROWIFNOT: $.Convert; export declare const PUSHINT_4: $.Convert; export declare const PUSHINT_8: $.Convert; export declare const PUSHINT_16: $.Convert; export declare const PUSHINT_LONG: $.Convert; export declare const XCHG_0I_LONG: $.Convert; export declare const XCHG_0I: $.Convert; export declare const XCHG_IJ: $.Convert; export declare const XCHG_1I: $.Convert; export declare const DUMPSTK: $.Convert; export declare const DEBUG: $.Convert; export declare const STRDUMP: $.Convert; export declare const DEBUG_1: $.Convert; export declare const DUMP: $.Convert; export declare const DEBUG_2: $.Convert; export declare const PUSHCTR: $.Convert; export declare const PUSH: $.Convert; export declare const PUSH_LONG: $.Convert; export declare const POPCTR: $.Convert; export declare const POP: $.Convert; export declare const POP_LONG: $.Convert; export declare const CALLXARGS: $.Convert; export declare const CALLXARGS_1: $.Convert; export declare const PUSHSLICE: $.Convert; export declare const PUSHSLICE_REFS: $.Convert; export declare const PUSHSLICE_LONG: $.Convert; export declare const PUSHCONT: $.Convert; export declare const PUSHCONT_SHORT: $.Convert; export declare const STSLICECONST: $.Convert; export declare const SETCP: $.Convert; export declare const SETCPX: $.Convert; export declare const SETCP_SHORT: $.Convert; export declare const GETPARAMLONG: $.Convert; export declare const INMSGPARAMS: $.Convert; export declare const GETPARAMLONG2: $.Convert; export declare const INMSG_BOUNCE: $.Convert; export declare const INMSG_BOUNCED: $.Convert; export declare const INMSG_SRC: $.Convert; export declare const INMSG_FWDFEE: $.Convert; export declare const INMSG_LT: $.Convert; export declare const INMSG_UTIME: $.Convert; export declare const INMSG_ORIGVALUE: $.Convert; export declare const INMSG_VALUE: $.Convert; export declare const INMSG_VALUEEXTRA: $.Convert; export declare const INMSG_STATEINIT: $.Convert; export declare const INMSGPARAM: $.Convert; export declare const BTOS: $.Convert; export declare const HASHBU: $.Convert; export declare const LDSTDADDR: $.Convert; export declare const LDSTDADDRQ: $.Convert; export declare const LDOPTSTDADDR: $.Convert; export declare const LDOPTSTDADDRQ: $.Convert; export declare const STSTDADDR: $.Convert; export declare const STSTDADDRQ: $.Convert; export declare const STOPTSTDADDR: $.Convert; export declare const STOPTSTDADDRQ: $.Convert; export declare const DEBUGMARK: $.Convert; export declare const fPUSHINT: $.Convert; export declare const fPUSHSLICE: $.Convert; export declare const fPUSHCONT: $.Convert; export declare const fSTSLICECONST: $.Convert; export declare const fXCHG: $.Convert; export declare const fPUSHINTX: $.Convert; export declare const fIF: $.Convert; export declare const fSDBEGINS: $.Convert; export declare const fSDBEGINSQ: $.Convert; export declare const fCALLXARGS: $.Convert; export declare const fCALLDICT: $.Convert; export declare const fJMPDICT: $.Convert; export declare const fPREPAREDICT: $.Convert; export declare const fTHROW: $.Convert; export declare const fTHROWIF: $.Convert; export declare const fTHROWIFNOT: $.Convert; export declare const convertInstruction: (ctx: $.Ctx, instr: $ast.Instruction, loc: c.util.Loc) => c.Instr; //# sourceMappingURL=convert.d.ts.map