ton-assembly
Version:
TON assembler and disassembler
940 lines • 40.5 kB
TypeScript
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