Skip to content

Instantly share code, notes, and snippets.

@niner
Created September 17, 2017 11:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niner/b32b5f9df57b384e21bf3348f600f264 to your computer and use it in GitHub Desktop.
Save niner/b32b5f9df57b384e21bf3348f600f264 to your computer and use it in GitHub Desktop.
MAST::Frame name<TakeInt>, cuuid<11>
Local types: 0<int>, 1<obj>, 2<obj>, 3<int>, 4<int>, 5<obj>, 6<obj>,
Outer: <none>
Instructions:
[0] MAST::Op checkarity
MAST::IVal value<1>, size<16>, signed<1>
MAST::IVal value<1>, size<16>, signed<1>
[1] MAST::Op param_rp_o
MAST::Local index<1>
MAST::IVal value<0>, size<16>, signed<1>
[2] MAST::Op paramnamesused
[3] MAST::Op decont
MAST::Local index<2>
MAST::Local index<1>
[4] MAST::Op isconcrete
MAST::Local index<3>
MAST::Local index<2>
[5] MAST::Op unless_i
MAST::Local index<3>
MAST::Label <140737214730008>
[6] MAST::Op decont_i
MAST::Local index<4>
MAST::Local index<1>
[7] MAST::Op set
MAST::Local index<0>
MAST::Local index<4>
[8] MAST::Op goto
MAST::Label <140737214730040>
[9] MAST::Label <140737214730008>
[10] MAST::Op const_i64
MAST::Local index<4>
MAST::IVal value<0>, size<64>, signed<1>
[11] MAST::Op set
MAST::Local index<0>
MAST::Local index<4>
[12] MAST::Label <140737214730040>
[13] MAST::Op wval
MAST::Local index<2>
MAST::IVal value<0>, size<64>, signed<1>
MAST::IVal value<44>, size<64>, signed<1>
[14] MAST::Op wval
MAST::Local index<5>
MAST::IVal value<1>, size<64>, signed<1>
MAST::IVal value<37>, size<64>, signed<1>
[15] MAST::Op decont
MAST::Local index<6>
MAST::Local index<2>
[16] MAST::Call
target:
MAST::Local index<6>
result:
MAST::Local index<6>
flags:
positional int
args:
MAST::Local index<5>
MAST::Local index<0>
[17] MAST::Op return_o
MAST::Local index<6>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment