Created
April 15, 2021 14:48
-
-
Save ekpyron/ea0cfbe15db52ef07f5379bdf7e6280a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
mstore(0x40, memoryguard(0x0580)) | |
{ | |
function fo_0() -> x_4, _ | |
{ x_4 := mod(0x800, 0) } | |
let x_5117 | |
function foo_m_3(x_27, _288, x_9, x_290, x_291, x_292, x_23, x_294, x_295, x6, _297, x_298, x_299, _300, x_301, x_302, x_303, _304, x30, x_306, x_307, x_30, x_309, x_310, x_311, x_312) -> x_327, x_28, x_29, x_330, __1, x_332, x_, x_334, x_3, _36, x_337, x_38, x39, x0, x_31, x_342 | |
{ | |
mstore(0x0560, x_27) | |
mstore(0x0540, _288) | |
mstore(0x0520, x_9) | |
mstore(0x0500, x_290) | |
mstore(0x04e0, x_291) | |
mstore(0x04c0, x_292) | |
mstore(0x04a0, x_23) | |
mstore(0x0480, x_294) | |
mstore(0x0460, x_295) | |
mstore(0x0440, x6) | |
mstore(0x0420, _297) | |
mstore(0x0400, x_298) | |
mstore(0x03e0, x_299) | |
mstore(0x03c0, _300) | |
mstore(0x03a0, x_301) | |
mstore(0x0380, x_302) | |
mstore(0x0360, x_303) | |
mstore(0x0340, _304) | |
mstore(0x0320, x30) | |
mstore(0x0300, x_306) | |
mstore(0x02e0, x_307) | |
mstore(0x02c0, x_30) | |
mstore(0x02a0, x_309) | |
mstore(0x0280, x_310) | |
mstore(0x0260, x_311) | |
mstore(0x0240, x_312) | |
mstore(0x0220, 0) | |
mstore(0x0200, 0) | |
mstore(0x01e0, 0) | |
mstore(0x01c0, 0) | |
mstore(0x01a0, 0) | |
mstore(0x0180, 0) | |
mstore(0x0160, 0) | |
mstore(0x0140, 0) | |
mstore(0x0120, 0) | |
mstore(0x0100, 0) | |
mstore(0xe0, 0) | |
mstore(0xc0, 0) | |
mstore(0xa0, 0) | |
mstore(0x80, 0) | |
} | |
let x_450_1, x_451_2, x_42_3, x_453_4, x_454_5, x55_6, x_45_7, _457_8, x_458_9, x_459_10, x_460_11, x_461_12, x_462_13, x_463_14, x4_15, x_465_16 := foo_m_3(mod(0x2000, 0x100), sload(32), calldataload(96), sload(1), calldataload(224), sload(2), calldataload(32), sload(96), calldataload(160), sload(224), calldataload(288), sload(32), calldataload(96), sload(160), calldataload(2), sload(288), calldataload(32), sload(96), calldataload(160), sload(224), calldataload(288), sload(32), calldataload(96), sload(160), calldataload(224), 38) | |
let x_465 := x_465_16 | |
let x4 := x4_15 | |
let x_463 := x_463_14 | |
let x_462 := x_462_13 | |
let x_461 := x_461_12 | |
let x_460 := x_460_11 | |
let x_459 := x_459_10 | |
let x_458 := x_458_9 | |
let _457 := _457_8 | |
let x_45 := x_45_7 | |
let x55 := x55_6 | |
let x_454 := x_454_5 | |
let x_453 := x_453_4 | |
let x_42 := x_42_3 | |
let x_451 := x_451_2 | |
let x_450 := x_450_1 | |
let x_449 := mload(0x80) | |
let x_448 := mload(0xa0) | |
let x7 := mload(0xc0) | |
let x446 := mload(0xe0) | |
let x445 := mload(0x0100) | |
let x_444 := mload(0x0120) | |
let x_443 := mload(0x0140) | |
let _442 := mload(0x0160) | |
let x_441 := mload(0x0180) | |
let x40 := mload(0x01a0) | |
let x_39 := mload(0x01c0) | |
let x_438 := mload(0x01e0) | |
let x_437 := mload(0x0200) | |
let x_6 := mload(0x0220) | |
sstore(96, 5) | |
for { mstore(0x60, 0) } | |
lt(mload(0x60), 0x60) | |
{ | |
mstore(0x60, add(mload(0x60), 2)) | |
} | |
{ | |
sstore(6, 609) | |
{ | |
continue | |
sstore(mod(0x00000000, 0x100), x_465) | |
for { let i_1 := 0 } lt(i_1, 0x60) { i_1 := add(i_1, 0x20) } | |
{ } | |
} | |
function fo552(x_619) -> x_720 | |
{ | |
x_720 := mod(0x7fffffffff01, 0x100) | |
} | |
} | |
pop(mod(0x10000, 0x100)) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment