Skip to content

Instantly share code, notes, and snippets.

@chadaustin
Created January 31, 2015 06:25
Show Gist options
  • Save chadaustin/622987b7c06748bf017a to your computer and use it in GitHub Desktop.
Save chadaustin/622987b7c06748bf017a to your computer and use it in GitHub Desktop.
s4YQ_ret()
{ Just s4YQ_info:
const 16777170;
const 32;
}
c5l5:
_s4YI::I64 = I64[Sp + 136] + I64[Sp + 128];
_c5lG::I64 = I64[R1 + 7];
_c5lH::I64 = I64[Sp + 144];
foreign "ccall"
bw_append_bs((_c5lG::I64, PtrHint), (_c5lH::I64, `signed'),
(_s4YI::I64, PtrHint));
_s4YH::I64 = I64[Sp + 112] + I64[Sp + 104];
_c5lE::I64 = I64[R1 + 7];
_c5lF::I64 = I64[Sp + 120];
foreign "ccall"
bw_append_bs((_c5lE::I64, PtrHint), (_c5lF::I64, `signed'),
(_s4YH::I64, PtrHint));
_s4YG::I64 = I64[Sp + 88] + I64[Sp + 80];
_c5lC::I64 = I64[R1 + 7];
_c5lD::I64 = I64[Sp + 96];
foreign "ccall"
bw_append_bs((_c5lC::I64, PtrHint), (_c5lD::I64, `signed'),
(_s4YG::I64, PtrHint));
_s4YF::I64 = I64[Sp + 64] + I64[Sp + 56];
_c5lA::I64 = I64[R1 + 7];
_c5lB::I64 = I64[Sp + 72];
foreign "ccall"
bw_append_bs((_c5lA::I64, PtrHint), (_c5lB::I64, `signed'),
(_s4YF::I64, PtrHint));
_s4YE::I64 = I64[Sp + 40] + I64[Sp + 32];
_c5ly::I64 = I64[R1 + 7];
_c5lz::I64 = I64[Sp + 48];
foreign "ccall"
bw_append_bs((_c5ly::I64, PtrHint), (_c5lz::I64, `signed'),
(_s4YE::I64, PtrHint));
_s4YD::I64 = I64[Sp + 16] + I64[Sp + 8];
_c5lv::I64 = I64[R1 + 7];
_c5lx::I64 = I64[Sp + 24];
foreign "ccall"
bw_append_bs((_c5lv::I64, PtrHint), (_c5lx::I64, `signed'),
(_s4YD::I64, PtrHint));
R1 = GHC.Tuple.()_closure+1;
Sp = Sp + 152;
jump (I64[Sp + 0]); // [R1]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment