### ----------------------------------------------------
### -- MoarVM::Bytecode
### -- Licenses: Artistic-2.0
### -- Authors: Elizabeth Mattijsen
### -- File: lib/MoarVM/Ops.rakumod
### ----------------------------------------------------
### -- Chunk 3 of 4
sym', 'w(obj) r(str) r(str)',
  'dropsym', 'r(obj)',
  'loadext', 'r(str) r(str)',
  'backendconfig', 'w(obj) :pure :confprog',
  'getlexouter', 'w(obj) r(str) :pure :noinline :useshll :invokish :throwish :deoptallpoint',
  'getlexrel', 'w(obj) r(obj) r(str) :pure :useshll',
  'getlexreldyn', 'w(obj) r(obj) r(str) :pure :useshll :invokish :throwish :deoptallpoint',
  'getlexrelcaller', 'w(obj) r(obj) r(str) :pure :useshll',
  'getlexcaller', 'w(obj) r(str) :pure :noinline :useshll',
  'bitand_s', 'w(str) r(str) r(str) :pure',
  'bitor_s', 'w(str) r(str) r(str) :pure',
  'bitxor_s', 'w(str) r(str) r(str) :pure',
  'isnanorinf', 'w(int64) r(num64) :pure',
  'inf', 'w(num64) :pure',
  'neginf', 'w(num64) :pure',
  'nan', 'w(num64) :pure',
  'getpid', 'w(int64) :pure :confprog',
  'DEPRECATED_29', 'w(int64) r(obj) r(str) r(obj) r(obj) r(obj) r(obj) r(int64)',
  'filereadable', 'w(int64) r(str)',
  'filewritable', 'w(int64) r(str)',
  'fileexecutable', 'w(int64) r(str)',
  'atpos2d_u', 'w(uint64) r(obj) r(int64) r(int64) :pure :specializable',
  'capturenamedshash', 'w(obj) r(obj) :pure :useshll',
  'read_fhb', 'r(obj) r(obj) r(int64)',
  'write_fhb', 'r(obj) r(obj)',
  'replace', 'w(str) r(str) r(int64) r(int64) r(str)',
  'newexception', 'w(obj)',
  'permit', 'r(obj) r(int64) r(int64)',
  'backtrace', 'w(obj) r(obj)',
  'symlink', 'r(str) r(str)',
  'link', 'r(str) r(str)',
  'gethostname', 'w(str)',
  'exreturnafterunwind', 'r(obj)',
  'vmeventsubscribe', 'r(obj) r(obj)',
  'continuationreset', 'w(obj) r(obj) r(obj) :invokish :maycausedeopt :deoptallpoint',
  'continuationcontrol', 'w(obj) r(int64) r(obj) r(obj) :invokish :maycausedeopt',
  'continuationinvoke', 'w(obj) r(obj) r(obj) :invokish :maycausedeopt :deoptallpoint',
  'randscale_n', 'w(num64) r(num64)',
  'uniisblock', 'w(int64) r(str) r(int64) r(str) :pure',
  'assertparamcheck', 'r(int64) :noinline :invokish :maycausedeopt :cache :deoptallpoint',
  'hintfor', 'w(int64) r(obj) r(str)',
  'paramnamesused', ':noinline',
  'getuniname', 'w(str) r(int64) :pure',
  'getuniprop_int', 'w(int64) r(int64) r(int64) :pure',
  'getuniprop_bool', 'w(int64) r(int64) r(int64) :pure',
  'getuniprop_str', 'w(str) r(int64) r(int64) :pure',
  'matchuniprop', 'w(int64) r(int64) r(int64) r(int64) :pure',
  'nativecallbuild', 'w(int64) r(obj) r(str) r(str) r(str) r(obj) r(obj)',
  'nativecallinvoke', 'w(obj) r(obj) r(obj) r(obj) :deoptallpoint :maycausedeopt',
  'nativecallrefresh', 'r(obj)',
  'threadrun', 'r(obj)',
  'threadid', 'w(int64) r(obj) :pure',
  'threadyield', '',
  'currentthread', 'w(obj) :pure',
  'lock', 'r(obj)',
  'unlock', 'r(obj)',
  'semacquire', 'r(obj)',
  'semtryacquire', 'w(int64) r(obj)',
  'semrelease', 'r(obj)',
  'getlockcondvar', 'w(obj) r(obj) r(obj)',
  'condwait', 'r(obj)',
  'condsignalone', 'r(obj)',
  'condsignalall', 'r(obj)',
  'queuepoll', 'w(obj) r(obj)',
  'DEPRECATED_82', 'r(obj) r(obj) r(str) r(str)',
  'ctxouterskipthunks', 'w(obj) r(obj) :noinline',
  'ctxcallerskipthunks', 'w(obj) r(obj) :noinline',
  'timer', 'w(obj) r(obj) r(obj) r(int64) r(int64) r(obj)',
  'cancel', 'r(obj)',
  'signal', 'w(obj) r(obj) r(obj) r(obj) r(obj) r(int64) r(obj)',
  'watchfile', 'w(obj) r(obj) r(obj) r(str) r(obj)',
  'asyncconnect', 'w(obj) r(obj) r(obj) r(str) r(int64) r(obj)',
  'asynclisten', 'w(obj) r(obj) r(obj) r(str) r(int64) r(int64) r(obj)',
  'bindposnd_u', 'r(obj) r(obj) r(uint64) :specializable',
  'asyncwritebytes', 'w(obj) r(obj) r(obj) r(obj) r(obj) r(obj)',
  'bindpos3d_u', 'r(obj) r(int64) r(int64) r(int64) r(uint64) :specializable',
  'asyncreadbytes', 'w(obj) r(obj) r(obj) r(obj) r(obj) r(obj)',
  'getlexstatic_o', 'w(obj) r(str) :pure :noinline :specializable :cache',
  'getlexperinvtype_o', 'w(obj) r(str) :pure :logged :specializable :invokish :throwish :deoptallpoint',
  'execname', 'w(str)',
  'const_i64_16', 'w(int64) int16 :pure :confprog',
  'const_i64_32', 'w(int64) int32 :pure :confprog',
  'isnonnull', 'w(int64) r(obj) :pure :specializable',
  'param_rn2_i', 'w(int64) str str :noinline',
  'param_rn2_n', 'w(num64) str str :noinline',
  'param_rn2_s', 'w(str) str str :noinline',
  'param_rn2_o', 'w(obj) str str :noinline :useshll',
  'param_on2_i', 'w(int64) str str ins :noinline',
  'param_on2_n', 'w(num64) str str ins :noinline',
  'param_on2_s', 'w(str) str str ins :noinline',
  'param_on2_o', 'w(obj) str str ins :noinline :useshll',
  'osrpoint', ':osrpoint',
  'nativecallcast', 'w(obj) r(obj) r(obj) r(obj)',
  'spawnprocasync', 'w(obj) r(obj) r(str) r(obj) r(str) r(obj) r(obj)',
  'killprocasync', 'r(obj) r(int64)',
  'startprofile', 'r(obj)',
  'endprofile', 'w(obj)',
  'objectid', 'w(int64) r(obj) :pure',
  'settypefinalize', 'r(obj) r(int64)',
  'force_gc', '',
  'nativecallglobal', 'w(obj) r(str) r(str) r(obj) r(obj)',
  'DEPRECATED_32', 'w(int64) r(obj)',
  'setparameterizer', 'r(obj) r(obj)',
  'parameterizetype', 'w(obj) r(obj) r(obj) :invokish :maycausedeopt :deoptallpoint',
  'typeparameterized', 'w(obj) r(obj)',
  'typeparameters', 'w(obj) r(obj)',
  'typeparameterat', 'w(obj) r(obj) r(int64)',
  'readlink', 'w(str) r(str)',
  'lstat', 'w(int64) r(str) r(int64)',
  'iscont_i', 'w(int64) r(obj) :pure :specializable :confprog',
  'iscont_n', 'w(int64) r(obj) :pure :specializable :confprog',
  'iscont_s', 'w(int64) r(obj) :pure :specializable :confprog',
  'assign_i', 'r(obj) r(int64) :invokish :maycausedeopt :specializable :deoptallpoint',
  'assign_n', 'r(obj) r(num64) :invokish :maycausedeopt :specializable :deoptallpoint',
  'assign_s', 'r(obj) r(str) :invokish :maycausedeopt :specializable :deoptallpoint',
  'decont_i', 'w(int64) r(obj) :pure :invokish :maycausedeopt :specializable :deoptallpoint',
  'decont_n', 'w(num64) r(obj) :pure :invokish :maycausedeopt :specializable :deoptallpoint',
  'decont_s', 'w(str) r(obj) :pure :invokish :maycausedeopt :specializable :deoptallpoint',
  'getrusage', 'r(obj) :pure',
  'threadlockcount', 'w(int64) r(obj) :pure',
  'bindcomplete', ':noinline :invokish :maycausedeopt :cache :deoptallpoint',
  'getlexref_i', 'w(obj) rl(int64) :pure :noinline :useshll',
  'getlexref_n', 'w(obj) rl(num64) :pure :noinline :useshll',
  'getlexref_s', 'w(obj) rl(str) :pure :noinline :useshll',
  'getlexref_ni', 'w(obj) str :pure :noinline :useshll',
  'getlexref_nn', 'w(obj) str :pure :noinline :useshll',
  'getlexref_ns', 'w(obj) str :pure :noinline :useshll',
  'atposref_i', 'w(obj) r(obj) r(int64) :pure :useshll',
  'atposref_n', 'w(obj) r(obj) r(int64) :pure :useshll',
  'atposref_s', 'w(obj) r(obj) r(int64) :pure :useshll',
  'getattrref_i', 'w(obj) r(obj) r(obj) str int16 :pure :useshll',
  'getattrref_n', 'w(obj) r(obj) r(obj) str int16 :pure :useshll',
  'getattrref_s', 'w(obj) r(obj) r(obj) str int16 :pure :useshll',
  'getattrsref_i', 'w(obj) r(obj) r(obj) r(str) :pure :useshll',
  'getattrsref_n', 'w(obj) r(obj) r(obj) r(str) :pure :useshll',
  'getattrsref_s', 'w(obj) r(obj) r(obj) r(str) :pure :useshll',
  'nativecallsizeof', 'w(int64) r(obj)',
  'encodenorm', 'r(str) r(str) r(int64) r(obj)',
  'normalizecodes', 'r(obj) r(int64) r(obj)',
  'strfromcodes', 'w(str) r(obj)',
  'strtocodes', 'r(str) r(int64) r(obj)',
  'getcodelocation', 'w(obj) r(obj) :pure :confprog',
  'eqatim_s', 'w(int64) r(str) r(str) r(int64) :pure',
  'ordbaseat', 'w(int64) r(str) r(int64) :pure',
  'neverrepossess', 'r(obj)',
  'scdisclaim', 'r(obj)',
  'setthreadname', 'r(str)',
  'atpos2d_i', 'w(int64) r(obj) r(int64) r(int64) :pure :specializable',
  'atpos2d_n', 'w(num64) r(obj) r(int64) r(int64) :pure :specializable',
  'atpos2d_s', 'w(str) r(obj) r(int64) r(int64) :pure :specializable',
  'atpos2d_o', 'w(obj) r(obj) r(int64) r(int64) :pure :specializable',
  'atpos3d_i', 'w(int64) r(obj) r(int64) r(int64) r(int64) :pure :specializable',
  'atpos3d_n', 'w(num64) r(obj) r(int64) r(int64) r(int64) :pure :specializable',
  'atpos3d_s', 'w(str) r(obj) r(int64) r(int64) r(int64) :pure :specializable',
  'atpos3d_o', 'w(obj) r(obj) r(int64) r(int64) r(int64) :pure :specializable',
  'atposnd_i', 'w(int64) r(obj) r(obj) :pure :specializable',
  'atposnd_n', 'w(num64) r(obj) r(obj) :pure :specializable',
  'atposnd_s', 'w(str) r(obj) r(obj) :pure :specializable',
  'atposnd_o', 'w(obj) r(obj) r(obj) :pure :specializable',
  'bindpos2d_i', 'r(obj) r(int64) r(int64) r(int64) :specializable',
  'bindpos2d_n', 'r(obj) r(int64) r(int64) r(num64) :specializable',
  'bindpos2d_s', 'r(obj) r(int64) r(int64) r(str) :specializable',
  'bindpos2d_o', 'r(obj) r(int64) r(int64) r(obj) :specializable',
  'bindpos3d_i', 'r(obj) r(int64) r(int64) r(int64) r(int64) :specializable',
  'bindpos3d_n', 'r(obj) r(int64) r(int64) r(int64) r(num64) :specializable',
  'bindpos3d_s', 'r(obj) r(int64) r(int64) r(int64) r(str) :specializable',
  'bindpos3d_o', 'r(obj) r(int64) r(int64) r(int64) r(obj) :specializable',
  'bindposnd_i', 'r(obj) r(obj) r(int64) :specializable',
  'bindposnd_n', 'r(obj) r(obj) r(num64) :specializable',
  'bindposnd_s', 'r(obj) r(obj) r(str) :specializable',
  'bindposnd_o', 'r(obj) r(obj) r(obj) :specializable',
  'dimensions', 'w(obj) r(obj) :specializable',
  'setdimensions', 'r(obj) r(obj) :specializable',
  'numdimensions', 'w(int64) r(obj) :pure :specializable',
  'ctxcode', 'w(obj) r(obj)',
  'isrwcont', 'w(int64) r(obj) :pure :specializable',
  'fc', 'w(str) r(str) :pure',
  'getlexref_nu', 'w(obj) str :pure :noinline :useshll',
  'atpos3d_u', 'w(uint64) r(obj) r(int64) r(int64) r(int64) :pure :specializable',
  'encoderep', 'w(obj) r(str) r(str) r(str) r(obj)',
  'istty_fh', 'w(int64) r(obj) :pure',
  'multidimref_i', 'w(obj) r(obj) r(obj) :pure :useshll',
  'multidimref_n', 'w(obj) r(obj) r(obj) :pure :useshll',
  'multidimref_s', 'w(obj) r(obj) r(obj) :pure :useshll',
  'fileno_fh', 'w(int64) r(obj) :pure',
  'asyncudp', 'w(obj) r(obj) r(obj) r(str) r(int64) r(int64) r(obj)',
  'bindpos2d_u', 'r(obj) r(int64) r(int64) r(uint64) :specializable',
  'asyncwritebytesto', 'w(obj) r(obj) r(obj) r(obj) r(obj) r(obj) r(str) r(int64)',
  'objprimbits', 'w(int64) r(obj) :specializable',
  'objprimunsigned', 'w(int64) r(obj) :specializable',
  'ctxnt', 'w(obj) :pure :noinline',
  'chown_f', 'r(str) r(uint64) r(uint64)',
  'bindattr_u', 'r(obj) r(obj) str r(uint64) int16 :specializable',
  'bindattrs_u', 'r(obj) r(obj) r(str) r(uint64) :specializable',
  'getlexref_i32', 'w(obj) rl(int32) :pure :noinline :useshll',
  'getlexref_i16', 'w(obj) rl(int16) :pure :noinline :useshll',
  'getlexref_i8', 'w(obj) rl(int8) :pure :noinline :useshll',
  'getlexref_n32', 'w(obj) rl(num32) :pure :noinline :useshll',
  'box_u', 'w(obj) r(uint64) r(obj) :pure :specializable',
  'unbox_u', 'w(uint64) r(obj) :pure :specializable',
  'coerce_iu', 'w(uint64) r(int64) :pure',
  'coerce_ui', 'w(int64) r(uint64) :pure',
  'coerce_nu', 'w(uint64) r(num64) :pure',
  'coerce_un', 'w(num64) r(uint64) :pure',
  'decont_u', 'w(uint64) r(obj) :pure :invokish :maycausedeopt :specializable :deoptallpoint',
  'bnot_u', 'w(uint64) r(uint64) :pure :confprog',
  'getattr_u', 'w(uint64) r(obj) r(obj) str int16 :specializable',
  'getattrs_u', 'w(uint64) r(obj) r(obj) r(str) :specializable',
  'getattrref_u', 'w(obj) r(obj) r(obj) str int16 :pure :useshll',
  'getlexref_u', 'w(obj) rl(uint64) :pure :noinline :useshll',
  'getlexref_u32', 'w(obj) rl(uint32) :pure :noinline :useshll',
  'getlexref_u16', 'w(obj) rl(uint16) :pure :noinline :useshll',
  'getlexref_u8', 'w(obj) rl(uint8) :pure :noinline :useshll',
  'param_rp_u', 'w(uint64) int16 :pure :noinline',
  'param_op_u', 'w(uint64) int16 ins :pure :noinline',
  'param_rn_u', 'w(uint64) str :noinline',
  'param_on_u', 'w(uint64) str ins :noinline',
  'param_rn2_u', 'w(uint64) str str :noinline',
  'param_on2_u', 'w(uint64) str str ins :noinline',
  'stat_time', 'w(num64) r(str) r(int64)',
  'lstat_time', 'w(num64) r(str) r(int64)',
  'setdebugtypename', 'r(obj) r(str)',
  'loadbytecodebuffer', 'r(obj) :invokish :maycausedeopt :noinline :deoptonepoint :deoptallpoint',
  'loadbytecodefh', 'r(obj) r(str) :invokish :maycausedeopt :noinline :deoptonepoint :deoptallpoint',
  'throwpayloadlex', 'w(obj) int64 r(obj) :throwish',
  'throwpayloadlexcaller', 'w(obj) int64 r(obj) :throwish',
  'lastexpayload', 'w(obj)',
  'cancelnotify', 'r(obj) r(obj) r(obj)',
  'decoderconfigure', 'r(obj) r(str) r(obj)',
  'decodersetlineseps', 'r(obj) r(obj)',
  'decoderaddbytes', 'r(obj) r(obj)',
  'decodertakechars', 'w(str) r(obj) r(int64)',
  'decodertakeallchars', 'w(str) r(obj)',
  'decodertakeavailablechars', 'w(str) r(obj)',
  'decodertakeline', 'w(str) r(obj) r(int64) r(int64)',
  'decoderbytesavailable', 'w(int64) r(obj) :pure',
  'decodertakebytes', 'w(obj) r(obj) r(obj) r(int64)',
  'decoderempty', 'w(int64) r(obj) :pure',
  'indexingoptimized', 'w(str) r(str) :pure',
  'captureinnerlex', 'r(obj) :noinline',
  'unicmp_s', 'w(int64) r(str) r(str) r(int64) r(int64) r(int64) :pure',
  'DEPRECATED_92', 'r(obj) r(obj)',
  'strfromname', 'w(str) r(str) :pure',
  'indexic_s', 'w(int64) r(str) r(str) r(int64) :pure',
  'getport_sk', 'w(int64) r(obj)',
  'cpucores', 'w(int64) :pure',
  'eqaticim_s', 'w(int64) r(str) r(str) r(int64) :pure',
  'indexicim_s', 'w(int64) r(str) r(str) r(int64) :pure',
  'decodertakecharseof', 'w(str) r(obj) r(int64)',
  'indexim_s', 'w(int64) r(str) r(str) r(int64) :pure',
  'cas_o', 'w(obj) r(obj) r(obj) r(obj) :invokish :maycausedeopt :specializable :deoptallpoint',
  'cas_i', 'w(int64) r(obj) r(int64) r(int64) :specializable',
  'atomicinc_i', 'w(int64) r(obj) :specializable',
  'atomicdec_i', 'w(int64) r(obj) :specializable',
  'atomicadd_i', 'w(int64) r(obj) r(int64) :specializable',
  'atomicload_o', 'w(obj) r(obj) :specializable',
  'atomicload_i', 'w(int64) r(obj) :specializable',
  'atomicstore_o', 'r(obj) r(obj) :invokish :maycausedeopt :specializable :deoptallpoint',
  'atomicstore_i', 'r(obj) r(int64) :specializable',
  'barrierfull', '',
  'coveragecontrol', 'r(int64)',
  'DEPRECATED_111', '-a r(obj) r(obj) :specializable :deoptallpoint :maycausedeopt',
  'DEPRECATED_112', '-a w(int64) r(obj) r(obj) :specializable :deoptallpoint :maycausedeopt',
  'DEPRECATED_113', '-a w(num64) r(obj) r(obj) :specializable :deoptallpoint :maycausedeopt',
  'DEPRECATED_114', '-a w(str) r(obj) r(obj) :specializable :deoptallpoint :maycausedeopt',
  'DEPRECATED_115', '-a w(obj) r(obj) r(obj) :specializable :deoptallpoint :maycausedeopt',
  'DEPRECATED_107', 'w(int64) r(int16)',
  'DEPRECATED_108', 'w(num64) r(int16)',
  'DEPRECATED_109', 'w(str) r(int16)',
  'DEPRECATED_110', 'w(obj) r(int16)',
  'coerce_II', 'w(obj) r(obj) r(obj) :pure',
  'encoderepconf', 'w(obj) r(str) r(str) r(str) r(obj) r(int64)',
  'encodeconf', 'w(obj) r(str) r(str) r(obj) r(int64)',
  'decodeconf', 'w(str) r(obj) r(str) r(int64)',
  'decoderepconf', 'w(str) r(obj) r(str) r(str) r(int64)',
  'getppid', 'w(int64)',
  'getsignals', 'w(obj) :useshll',
  'slice', 'w(obj) r(obj) r(int64) r(int64)',
  'DEPRECATED_38', 'r(str) r(str) r(obj)',
  'DEPRECATED_39', '-a w(obj) str',
  'DEPRECATED_81', 'r(obj) r(obj)',
  'DEPRECATED_41', 'r(obj)',
  'DEPRECATED_42', 'r(obj)',
  'DEPRECATED_43', 'r(obj)',
  'DEPRECATED_44', 'w(obj) r(obj) r(obj) str',
  'atomicbindattr_o', 'r(obj) r(obj) r(str) r(obj) :specializable',
  'casattr_o', 'w(obj) r(obj) r(obj) r(str) r(obj) r(obj) :specializable',
  'atkey_u', 'w(uint64) r(obj) r(str) :specializable',
  'coerce_us', 'w(str) r(uint64) :pure',
  'DEPRECATED_45', 'r(obj) r(obj)',
  'hllbool', 'w(obj) r(int64) :pure :useshll',
  'hllboolfor', 'w(obj) r(int64) r(str) :pure :useshll',
  'decodelocaltime', 'w(obj) r(int64)',
  'fork', 'w(int64)',
  'buffertocu', 'w(obj) r(obj) :invokish :maycausedeopt :deoptallpoint',
  'writeint', 'r(obj) r(int64) r(int64) r(uint64)',
  'writeuint', 'r(obj) r(int64) r(uint64) r(uint64)',
  'writenum', 'r(obj) r(uint64) r(num64) r(uint64)',
  'serializetobuf', 'w(obj) r(obj) r(obj) r(obj)',
  'readint', 'w(int64) r(obj) r(uint64) r(uint64)',
  'readuint', 'w(uint64) r(obj) r(uint64) r(uint64)',
  'readnum', 'w(num64) r(obj) r(uint64) r(uint64)',
  'DEPRECATED_68', 'w(int64) r(obj)',
  'uname', 'w(obj) :pure',
  'freemem', 'w(int64) :pure',
  'totalmem', 'w(int64) :pure',
  'DEPRECATED_93', 'r(obj) r(obj)',
  'DEPRECATED_94', 'w(obj) :noinline',
  'time', 'w(uint64) :pure :confprog',
  'dispatch_v', '.d str callsite :cache :deoptallpoint :predeoptonepoint :maycausedeopt :specializable',
  'dispatch_i', '.d w(int64) str callsite :cache :deoptallpoint :predeoptonepoint :maycausedeopt :specializable',
  'dispatch_n', '.d w(num64) str callsite :cache :deoptallpoint :predeoptonepoint :maycausedeopt :specializable',
  'dispatch_s', '.d w(str) str callsite :cache :deoptallpoint :predeoptonepoint :maycausedeopt :specializable',
  'dispatch_o', '.d w(obj) str callsite :cache :deoptallpoint :predeoptonepoint :maycausedeopt :specializable :postlogged :deoptonepoint',
  'gettypehllrole', 'w(int64) r(obj) :pure',
  'bindpos_u', 'r(obj) r(int64) r(uint64) :specializable',
  'atpos_u', 'w(uint64) r(obj) r(int64) :specializable :confprog',
  'atposref_u', 'w(obj) r(obj) r(int64) :pure :useshll',
  'iscont_u', 'w(int64) r(obj) :pure :specializable :confprog',
  'assign_u', 'r(obj) r(uint64) :invokish :maycausedeopt :specializable :deoptallpoint',
  'captureposarg_u', 'w(uint64) r(obj) r(int64) :pure',
  'sp_guard', '.s w(obj) r(obj) sslot uint32 :maycausedeopt',
  'sp_guardconc', '.s w(obj) r(obj) sslot uint32 :maycausedeopt',
  'sp_guardtype', '.s w(obj) r(obj) sslot uint32 :maycausedeopt',
  'sp_guardhll', '.s w(obj) r(obj) uint64 uint32 :maycausedeopt',
  'sp_guardsf', '.s r(obj) sslot uint32 :maycausedeopt',
  'sp_guardsfouter', '.s r(obj) sslot uint32 :maycausedeopt',
  'sp_guardobj', '.s w(obj) r(obj) sslot uint32 :maycausedeopt',
  'sp_guardnotobj', '.s w(obj) r(obj) sslot uint32 :maycausedeopt',
  'sp_guardjustconc', '.s w(obj) r(obj) uint32 :maycausedeopt',
  'sp_guardjusttype', '.s w(obj) r(obj) uint32 :maycausedeopt',
  'sp_guardnonzero', '.s w(int64) r(int64) uint32 :maycausedeopt',
  'sp_rebless', '.s w(obj) r(obj) r(obj) uint32 :noinline :maycausedeopt',
  'sp_decont', '.s w(obj) r(obj) :pure :invokish :maycausedeopt',
  'sp_getlex_o', '.s w(obj) rl(obj) :pure',
  'sp_getlex_ins', '.s w(`1) rl(`1) :pure',
  'sp_getlex_no', '.s w(obj) str :pure :noinline :invokish :throwish',
  'sp_bindlex_in', '.s wl(`1) r(`1)',
  'sp_bindlex_os', '.s wl(`1) r(`1)',
  'sp_getlexstatic_o', '.s w(obj) r(str) sslot uint32 :pure',
  'sp_assertparamcheck', '.s r(int64) sslot uint32 :noinline :invokish :maycausedeopt',
  'sp_bindcomplete', '.s sslot uint32 :invokish :maycausedeopt',
  'sp_istype', '.s w(int64) r(obj) r(obj) sslot uint32 :pure :invokish :maycausedeopt',
  'sp_dispatch_v', '.s str callsite sslot uint32 :maycausedeopt :invokish',
  'sp_dispatch_i', '.s w(int64) str callsite sslot uint32 :maycausedeopt :invokish',
  'sp_dispatch_u', '.s w(uint64) str callsite sslot uint32 :maycausedeopt :invokish',
  'sp_dispatch_n', '.s w(num64) str callsite sslot uint32 :maycausedeopt :invokish',
  'sp_dispatch_s', '.s w(str) str callsite sslot uint32 :maycausedeopt :invokish',
  'sp_dispatch_o', '.s w(obj) str callsite sslot uint32 :maycausedeopt :invokish',
  'sp_getarg_o', '.s w(obj) int16 :pure',
  'sp_getarg_i', '.s w(int64) int16 :pure',
  'sp_getarg_u', '.s w(uint64) int16 :pure',
  'sp_getarg_n', '.s w(num64) int16 :pure',
  'sp_getarg_s', '.s w(str) int16 :pure',
  'sp_paramnamesused', '.s sslot',
  'sp_getspeshslot', '.s w(obj) sslot :pure',
  'sp_fastcreate', '.s w(obj) int16 sslot :pure',
  'sp_get_o', '.s w(obj) r(obj) int16 :pure',
  'sp_get_i64', '.s w(int64) r(obj) int16 :pure',
  'sp_get_i32', '.s w(int64) r(obj) int16 :pure',
  'sp_get_i16', '.s w(int64) r(obj) int16 :pure',
  'sp_get_i8', '.s w(int64) r(obj) int16 :pure',
  'sp_get_u64', '.s w(uint64) r(obj) int16 :pure',
  'sp_get_u32', '.s w(uint64) r(obj) int16 :pure',
  'sp_get_u16', '.s