Last active
January 13, 2016 14:29
-
-
Save Legogris/e025a66eca6becded4d1 to your computer and use it in GitHub Desktop.
contract test
This file contains hidden or 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
| .code: | |
| PUSH 1 | |
| PUSH 1ABF | |
| MSTORE8 | |
| PUSH #[$00000000…00000000] | |
| DUP1 | |
| PUSH [$00000000…00000000] | |
| PUSH 0 | |
| CODECOPY | |
| PUSH 0 | |
| RETURN | |
| .data: | |
| 0: | |
| .code: | |
| PUSH 1E0 | |
| Code | |
| PUSH1 0x1 PUSH2 0x1ABF MSTORE8 PUSH1 0x3 DUP1 PUSH1 0x11 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN PUSH2 0x1E0 | |
| Hex | |
| 6001611abf5360038060116000396000f36101e0 |
This file contains hidden or 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
| (return 0 | |
| (lll | |
| (with '__funid | |
| (div (calldataload 0) | |
| 26959946667150639794667015087019630673637144422540572481103610249216 | |
| ) | |
| (seq | |
| (unless (iszero (eq (get '__funid) 571255481)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (seq | |
| (set 'retVal (get 'v1)) | |
| (seq | |
| (set '_temp_32731 (get 'retVal)) | |
| (return (ref '_temp_32731) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 909226583)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (unless (iszero (eq (mload (get 'v1)) 0)) | |
| (seq | |
| (set 'v2 (mload (add (get 'v1) 32))) | |
| (set 'v3 (mload (add (get 'v1) 64))) | |
| (set 'retVal (get 'v3)) | |
| (seq | |
| (set '_temp_33251 (get 'retVal)) | |
| (return (ref '_temp_33251) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 3664071643)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| ) | |
| (seq | |
| (set 'v5 | |
| (with '_temp3358_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp3358_arr) 1) | |
| (mstore (add (get '_temp3358_arr) 32) 0) | |
| (add (get '_temp3358_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v6 | |
| (with '_temp3375_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp3375_arr) 1) | |
| (mstore (add (get '_temp3375_arr) 32) 2) | |
| (add (get '_temp3375_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp3392_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp3392_arr) 3) | |
| (mstore (add (get '_temp3392_arr) 32) 2) | |
| (mstore (add (get '_temp3392_arr) 64) (get 'v5)) | |
| (mstore (add (get '_temp3392_arr) 96) (get 'v6)) | |
| (add (get '_temp3392_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_34171 (get 'retVal)) | |
| (return (ref '_temp_34171) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 4028906797)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (unless (iszero (eq (mload (get 'v1)) 0)) | |
| (seq | |
| (set 'v2 (mload (add (get 'v1) 32))) | |
| (set 'v3 (mload (add (get 'v1) 64))) | |
| (set 'retVal (get 'v2)) | |
| (seq | |
| (set '_temp_34691 (get 'retVal)) | |
| (return (ref '_temp_34691) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 469609234)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| ) | |
| (seq | |
| (set 'v4 | |
| (with '_temp3499_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp3499_arr) 1) | |
| (mstore (add (get '_temp3499_arr) 32) 0) | |
| (add (get '_temp3499_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v5 | |
| (with '_temp3516_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp3516_arr) 1) | |
| (mstore (add (get '_temp3516_arr) 32) 0) | |
| (add (get '_temp3516_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp3533_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp3533_arr) 3) | |
| (mstore (add (get '_temp3533_arr) 32) 2) | |
| (mstore (add (get '_temp3533_arr) 64) (get 'v4)) | |
| (mstore (add (get '_temp3533_arr) 96) (get 'v5)) | |
| (add (get '_temp3533_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_35581 (get 'retVal)) | |
| (return (ref '_temp_35581) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 1697646642)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| ) | |
| (if (eq (mload (get 'v4)) 2) | |
| (seq | |
| (set 'v5 (mload (add (get 'v4) 32))) | |
| (unless (iszero (eq (mload (get 'v3)) 1)) | |
| (seq | |
| (set 'v6 (mload (add (get 'v3) 32))) | |
| (set 'v7 (mload (add (get 'v3) 64))) | |
| (set 'v8 (mload (add (get 'v3) 96))) | |
| (set 'v9 0) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 196) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 1697646642) | |
| (mstore (add (get '_datastart) 4) (get 'v9)) | |
| (mstore (add (get '_datastart) 36) (get 'v10)) | |
| (mstore (add (get '_datastart) 68) (get 'v11)) | |
| (mstore (add (get '_datastart) 100) (get 'v8)) | |
| (mstore (add (get '_datastart) 132) (get 'v5)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 164 (ref '_temp3652_dataout) 32) | |
| ) | |
| (get '_temp3652_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_37041 (get 'retVal)) | |
| (return (ref '_temp_37041) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v4)) 1) | |
| (seq | |
| (set 'v5 (mload (add (get 'v4) 32))) | |
| (unless (iszero (eq (mload (get 'v3)) 1)) | |
| (seq | |
| (set 'v6 (mload (add (get 'v3) 32))) | |
| (set 'v7 (mload (add (get 'v3) 64))) | |
| (set 'v8 (mload (add (get 'v3) 96))) | |
| (set 'v9 0) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v9 | |
| (with '_datastart (add (alloc 196) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 1697646642) | |
| (mstore (add (get '_datastart) 4) (get 'v9)) | |
| (mstore (add (get '_datastart) 36) (get 'v10)) | |
| (mstore (add (get '_datastart) 68) (get 'v11)) | |
| (mstore (add (get '_datastart) 100) (get 'v8)) | |
| (mstore (add (get '_datastart) 132) (get 'v5)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 164 (ref '_temp3775_dataout) 32) | |
| ) | |
| (get '_temp3775_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp3829_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp3829_arr) 4) | |
| (mstore (add (get '_temp3829_arr) 32) 1) | |
| (mstore (add (get '_temp3829_arr) 64) (get 'v6)) | |
| (mstore (add (get '_temp3829_arr) 96) (get 'v7)) | |
| (mstore (add (get '_temp3829_arr) 128) (get 'v9)) | |
| (add (get '_temp3829_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_38591 (get 'retVal)) | |
| (return (ref '_temp_38591) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v4)) 0)) | |
| (seq | |
| (set 'retVal | |
| (with '_temp3881_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp3881_arr) 1) | |
| (mstore (add (get '_temp3881_arr) 32) 0) | |
| (add (get '_temp3881_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_38961 (get 'retVal)) | |
| (return (ref '_temp_38961) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 847365384)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| (set 'v5 (calldataload 164)) | |
| (set 'v6 (calldataload 196)) | |
| (set 'v7 (calldataload 228)) | |
| ) | |
| (if (eq (mload (get 'v6)) 5) | |
| (seq | |
| (set 'v8 (mload (add (get 'v6) 32))) | |
| (set 'v9 0) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v12 0) | |
| (set 'v13 0) | |
| (set 'v14 0) | |
| (set 'v15 0) | |
| (set 'v16 0) | |
| (set 'v17 0) | |
| (set 'v14 | |
| (with '_datastart (add (alloc 196) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 2391904237) | |
| (mstore (add (get '_datastart) 4) (get 'v14)) | |
| (mstore (add (get '_datastart) 36) (get 'v15)) | |
| (mstore (add (get '_datastart) 68) (get 'v16)) | |
| (mstore (add (get '_datastart) 100) (get 'v17)) | |
| (mstore (add (get '_datastart) 132) (get 'v5)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 164 (ref '_temp3974_dataout) 32) | |
| ) | |
| (get '_temp3974_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v15 | |
| (with '_temp4028_arr (alloc 96) | |
| (seq | |
| (mstore (get '_temp4028_arr) 2) | |
| (mstore (add (get '_temp4028_arr) 32) 65697) | |
| (mstore (add (get '_temp4028_arr) 64) (get 'v7)) | |
| (add (get '_temp4028_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 292) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 847365384) | |
| (mstore (add (get '_datastart) 4) (get 'v9)) | |
| (mstore (add (get '_datastart) 36) (get 'v10)) | |
| (mstore (add (get '_datastart) 68) (get 'v11)) | |
| (mstore (add (get '_datastart) 100) (get 'v12)) | |
| (mstore (add (get '_datastart) 132) (get 'v13)) | |
| (mstore (add (get '_datastart) 164) (get 'v14)) | |
| (mstore (add (get '_datastart) 196) (get 'v8)) | |
| (mstore (add (get '_datastart) 228) (get 'v15)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 260 (ref '_temp4050_dataout) 32) | |
| ) | |
| (get '_temp4050_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_41171 (get 'retVal)) | |
| (return (ref '_temp_41171) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v6)) 2) | |
| (seq | |
| (set 'v8 (mload (add (get 'v6) 32))) | |
| (set 'v9 (mload (add (get 'v6) 64))) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v12 0) | |
| (set 'v13 0) | |
| (set 'v14 0) | |
| (set 'v15 0) | |
| (set 'v16 0) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 388) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 262376678) | |
| (mstore (add (get '_datastart) 4) (get 'v10)) | |
| (mstore (add (get '_datastart) 36) (get 'v11)) | |
| (mstore (add (get '_datastart) 68) (get 'v12)) | |
| (mstore (add (get '_datastart) 100) (get 'v13)) | |
| (mstore (add (get '_datastart) 132) (get 'v14)) | |
| (mstore (add (get '_datastart) 164) (get 'v15)) | |
| (mstore (add (get '_datastart) 196) (get 'v16)) | |
| (mstore (add (get '_datastart) 228) (get 'v5)) | |
| (mstore (add (get '_datastart) 260) (get 'v8)) | |
| (mstore (add (get '_datastart) 292) (get 'v9)) | |
| (mstore (add (get '_datastart) 324) (get 'v7)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 356 (ref '_temp4167_dataout) 32) | |
| ) | |
| (get '_temp4167_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_42491 (get 'retVal)) | |
| (return (ref '_temp_42491) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v6)) 1) | |
| (seq | |
| (set 'v8 (mload (add (get 'v6) 32))) | |
| (set 'v9 (mload (add (get 'v6) 64))) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v12 0) | |
| (set 'v13 0) | |
| (set 'v14 0) | |
| (set 'v15 | |
| (with '_temp4295_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp4295_arr) 3) | |
| (mstore (add (get '_temp4295_arr) 32) 65699) | |
| (mstore (add (get '_temp4295_arr) 64) (get 'v9)) | |
| (mstore (add (get '_temp4295_arr) 96) (get 'v7)) | |
| (add (get '_temp4295_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 292) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 847365384) | |
| (mstore (add (get '_datastart) 4) (get 'v10)) | |
| (mstore (add (get '_datastart) 36) (get 'v11)) | |
| (mstore (add (get '_datastart) 68) (get 'v12)) | |
| (mstore (add (get '_datastart) 100) (get 'v13)) | |
| (mstore (add (get '_datastart) 132) (get 'v14)) | |
| (mstore (add (get '_datastart) 164) (get 'v5)) | |
| (mstore (add (get '_datastart) 196) (get 'v8)) | |
| (mstore (add (get '_datastart) 228) (get 'v15)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 260 (ref '_temp4322_dataout) 32) | |
| ) | |
| (get '_temp4322_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_43891 (get 'retVal)) | |
| (return (ref '_temp_43891) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v6)) 3) | |
| (seq | |
| (set 'v8 (mload (add (get 'v6) 32))) | |
| (set 'v9 (mload (add (get 'v6) 64))) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v12 0) | |
| (set 'v13 0) | |
| (set 'v14 0) | |
| (set 'v15 0) | |
| (set 'v16 0) | |
| (set 'v17 0) | |
| (set 'v15 | |
| (with '_datastart (add (alloc 196) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 1697646642) | |
| (mstore (add (get '_datastart) 4) (get 'v15)) | |
| (mstore (add (get '_datastart) 36) (get 'v16)) | |
| (mstore (add (get '_datastart) 68) (get 'v17)) | |
| (mstore (add (get '_datastart) 100) (get 'v5)) | |
| (mstore (add (get '_datastart) 132) (get 'v8)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 164 (ref '_temp4441_dataout) 32) | |
| ) | |
| (get '_temp4441_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v16 | |
| (with '_temp4495_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp4495_arr) 4) | |
| (mstore (add (get '_temp4495_arr) 32) 65701) | |
| (mstore (add (get '_temp4495_arr) 64) (get 'v7)) | |
| (mstore (add (get '_temp4495_arr) 96) (get 'v8)) | |
| (mstore (add (get '_temp4495_arr) 128) (get 'v5)) | |
| (add (get '_temp4495_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 292) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 847365384) | |
| (mstore (add (get '_datastart) 4) (get 'v10)) | |
| (mstore (add (get '_datastart) 36) (get 'v11)) | |
| (mstore (add (get '_datastart) 68) (get 'v12)) | |
| (mstore (add (get '_datastart) 100) (get 'v13)) | |
| (mstore (add (get '_datastart) 132) (get 'v14)) | |
| (mstore (add (get '_datastart) 164) (get 'v15)) | |
| (mstore (add (get '_datastart) 196) (get 'v9)) | |
| (mstore (add (get '_datastart) 228) (get 'v16)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 260 (ref '_temp4527_dataout) 32) | |
| ) | |
| (get '_temp4527_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_45941 (get 'retVal)) | |
| (return (ref '_temp_45941) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v6)) 4) | |
| (seq | |
| (set 'v8 (mload (add (get 'v6) 32))) | |
| (set 'v9 (mload (add (get 'v6) 64))) | |
| (set 'v10 (mload (add (get 'v6) 96))) | |
| (set 'v11 0) | |
| (set 'v12 0) | |
| (set 'v13 0) | |
| (set 'v14 0) | |
| (set 'v15 0) | |
| (set 'v16 | |
| (with '_temp4648_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp4648_arr) 4) | |
| (mstore (add (get '_temp4648_arr) 32) 1) | |
| (mstore (add (get '_temp4648_arr) 64) (get 'v8)) | |
| (mstore (add (get '_temp4648_arr) 96) (get 'v9)) | |
| (mstore (add (get '_temp4648_arr) 128) (get 'v5)) | |
| (add (get '_temp4648_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v17 | |
| (with '_temp4680_arr (alloc 96) | |
| (seq | |
| (mstore (get '_temp4680_arr) 2) | |
| (mstore (add (get '_temp4680_arr) 32) 65702) | |
| (mstore (add (get '_temp4680_arr) 64) (get 'v7)) | |
| (add (get '_temp4680_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 292) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 847365384) | |
| (mstore (add (get '_datastart) 4) (get 'v11)) | |
| (mstore (add (get '_datastart) 36) (get 'v12)) | |
| (mstore (add (get '_datastart) 68) (get 'v13)) | |
| (mstore (add (get '_datastart) 100) (get 'v14)) | |
| (mstore (add (get '_datastart) 132) (get 'v15)) | |
| (mstore (add (get '_datastart) 164) (get 'v16)) | |
| (mstore (add (get '_datastart) 196) (get 'v10)) | |
| (mstore (add (get '_datastart) 228) (get 'v17)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 260 (ref '_temp4702_dataout) 32) | |
| ) | |
| (get '_temp4702_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_47691 (get 'retVal)) | |
| (return (ref '_temp_47691) 32) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v6)) 0)) | |
| (seq | |
| (set 'v8 (mload (add (get 'v6) 32))) | |
| (set 'v9 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v7)) | |
| (mstore (add (get '_datastart) 36) (get 'v8)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp4799_dataout) 32) | |
| ) | |
| (get '_temp4799_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v9)) | |
| (mstore (add (get '_datastart) 36) (get 'v5)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp4838_dataout) 32) | |
| ) | |
| (get '_temp4838_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_48751 (get 'retVal)) | |
| (return (ref '_temp_48751) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 262376678)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| (set 'v5 (calldataload 164)) | |
| (set 'v6 (calldataload 196)) | |
| (set 'v7 (calldataload 228)) | |
| (set 'v8 (calldataload 260)) | |
| (set 'v9 (calldataload 292)) | |
| (set 'v10 (calldataload 324)) | |
| ) | |
| (if (eq (mload (get 'v8)) 0) | |
| (unless (iszero (eq (mload (get 'v7)) 1)) | |
| (seq | |
| (set 'v11 (mload (add (get 'v7) 32))) | |
| (set 'v12 (mload (add (get 'v7) 64))) | |
| (set 'v13 (mload (add (get 'v7) 96))) | |
| (set 'v14 0) | |
| (set 'v15 0) | |
| (set 'v16 0) | |
| (set 'v17 0) | |
| (set 'v18 0) | |
| (set 'v19 0) | |
| (set 'v14 | |
| (with '_datastart (add (alloc 260) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 2662049567) | |
| (mstore (add (get '_datastart) 4) (get 'v14)) | |
| (mstore (add (get '_datastart) 36) (get 'v15)) | |
| (mstore (add (get '_datastart) 68) (get 'v16)) | |
| (mstore (add (get '_datastart) 100) (get 'v17)) | |
| (mstore (add (get '_datastart) 132) (get 'v18)) | |
| (mstore (add (get '_datastart) 164) (get 'v19)) | |
| (mstore (add (get '_datastart) 196) (get 'v11)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 228 (ref '_temp4984_dataout) 32) | |
| ) | |
| (get '_temp4984_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v14 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v14)) | |
| (mstore (add (get '_datastart) 36) (get 'v12)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5048_dataout) 32) | |
| ) | |
| (get '_temp5048_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v14 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v14)) | |
| (mstore (add (get '_datastart) 36) (get 'v9)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5087_dataout) 32) | |
| ) | |
| (get '_temp5087_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v15 | |
| (with '_temp5126_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp5126_arr) 4) | |
| (mstore (add (get '_temp5126_arr) 32) 65704) | |
| (mstore (add (get '_temp5126_arr) 64) (get 'v10)) | |
| (mstore (add (get '_temp5126_arr) 96) (get 'v11)) | |
| (mstore (add (get '_temp5126_arr) 128) (get 'v13)) | |
| (add (get '_temp5126_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v14)) | |
| (mstore (add (get '_datastart) 36) (get 'v15)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5158_dataout) 32) | |
| ) | |
| (get '_temp5158_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_51951 (get 'retVal)) | |
| (return (ref '_temp_51951) 32) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v8)) 1)) | |
| (seq | |
| (set 'v11 (mload (add (get 'v8) 32))) | |
| (unless (iszero (eq (mload (get 'v7)) 1)) | |
| (seq | |
| (set 'v12 (mload (add (get 'v7) 32))) | |
| (set 'v13 (mload (add (get 'v7) 64))) | |
| (set 'v14 (mload (add (get 'v7) 96))) | |
| (set 'v15 0) | |
| (set 'v16 0) | |
| (set 'v17 0) | |
| (set 'v18 0) | |
| (set 'v19 0) | |
| (set 'v20 0) | |
| (set 'v21 0) | |
| (set 'v22 | |
| (with '_temp5276_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp5276_arr) 4) | |
| (mstore (add (get '_temp5276_arr) 32) 65706) | |
| (mstore (add (get '_temp5276_arr) 64) (get 'v10)) | |
| (mstore (add (get '_temp5276_arr) 96) (get 'v12)) | |
| (mstore (add (get '_temp5276_arr) 128) (get 'v13)) | |
| (add (get '_temp5276_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 388) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 262376678) | |
| (mstore (add (get '_datastart) 4) (get 'v15)) | |
| (mstore (add (get '_datastart) 36) (get 'v16)) | |
| (mstore (add (get '_datastart) 68) (get 'v17)) | |
| (mstore (add (get '_datastart) 100) (get 'v18)) | |
| (mstore (add (get '_datastart) 132) (get 'v19)) | |
| (mstore (add (get '_datastart) 164) (get 'v20)) | |
| (mstore (add (get '_datastart) 196) (get 'v21)) | |
| (mstore (add (get '_datastart) 228) (get 'v14)) | |
| (mstore (add (get '_datastart) 260) (get 'v11)) | |
| (mstore (add (get '_datastart) 292) (get 'v9)) | |
| (mstore (add (get '_datastart) 324) (get 'v22)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 356 (ref '_temp5308_dataout) 32) | |
| ) | |
| (get '_temp5308_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_53901 (get 'retVal)) | |
| (return (ref '_temp_53901) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 2662049567)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| (set 'v5 (calldataload 164)) | |
| (set 'v6 (calldataload 196)) | |
| ) | |
| (seq | |
| (set 'v7 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v6)) | |
| (mstore (add (get '_datastart) 36) (get 'v2)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5429_dataout) 32) | |
| ) | |
| (get '_temp5429_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v7 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v7)) | |
| (mstore (add (get '_datastart) 36) (get 'v3)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5468_dataout) 32) | |
| ) | |
| (get '_temp5468_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v7 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v7)) | |
| (mstore (add (get '_datastart) 36) (get 'v4)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5507_dataout) 32) | |
| ) | |
| (get '_temp5507_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v7)) | |
| (mstore (add (get '_datastart) 36) (get 'v5)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5546_dataout) 32) | |
| ) | |
| (get '_temp5546_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_55831 (get 'retVal)) | |
| (return (ref '_temp_55831) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 1544381383)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| ) | |
| (seq | |
| (set 'retVal | |
| (with '_temp5613_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp5613_arr) 1) | |
| (mstore (add (get '_temp5613_arr) 32) 0) | |
| (add (get '_temp5613_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_56281 (get 'retVal)) | |
| (return (ref '_temp_56281) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 321049300)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| ) | |
| (seq | |
| (set 'retVal | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v2)) | |
| (mstore (add (get '_datastart) 36) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp5655_dataout) 32) | |
| ) | |
| (get '_temp5655_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_56921 (get 'retVal)) | |
| (return (ref '_temp_56921) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 2614655971)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| (set 'v5 (calldataload 164)) | |
| (set 'v6 (calldataload 196)) | |
| ) | |
| (if (eq (mload (get 'v5)) 2) | |
| (seq | |
| (set 'v7 (mload (add (get 'v5) 32))) | |
| (unless (iszero (eq (mload (get 'v6)) 1)) | |
| (seq | |
| (set 'v8 (mload (add (get 'v6) 32))) | |
| (set 'v9 (mload (add (get 'v6) 64))) | |
| (set 'v10 (mload (add (get 'v6) 96))) | |
| (set 'v11 0) | |
| (set 'v12 0) | |
| (set 'v13 0) | |
| (set 'v14 0) | |
| (set 'v11 | |
| (with '_datastart (add (alloc 260) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 2614655971) | |
| (mstore (add (get '_datastart) 4) (get 'v11)) | |
| (mstore (add (get '_datastart) 36) (get 'v12)) | |
| (mstore (add (get '_datastart) 68) (get 'v13)) | |
| (mstore (add (get '_datastart) 100) (get 'v14)) | |
| (mstore (add (get '_datastart) 132) (get 'v4)) | |
| (mstore (add (get '_datastart) 164) (get 'v7)) | |
| (mstore (add (get '_datastart) 196) (get 'v10)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 228 (ref '_temp5794_dataout) 32) | |
| ) | |
| (get '_temp5794_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp5858_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp5858_arr) 4) | |
| (mstore (add (get '_temp5858_arr) 32) 1) | |
| (mstore (add (get '_temp5858_arr) 64) (get 'v8)) | |
| (mstore (add (get '_temp5858_arr) 96) (get 'v9)) | |
| (mstore (add (get '_temp5858_arr) 128) (get 'v11)) | |
| (add (get '_temp5858_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_58881 (get 'retVal)) | |
| (return (ref '_temp_58881) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v5)) 1) | |
| (seq | |
| (set 'v7 (mload (add (get 'v5) 32))) | |
| (if (eq (mload (get 'v4)) 1) | |
| (seq | |
| (set 'v8 (mload (add (get 'v4) 32))) | |
| (set 'v9 (mload (add (get 'v4) 64))) | |
| (set 'v10 (mload (add (get 'v4) 96))) | |
| (unless (iszero (eq (mload (get 'v6)) 1)) | |
| (seq | |
| (set 'v11 (mload (add (get 'v6) 32))) | |
| (set 'v12 (mload (add (get 'v6) 64))) | |
| (set 'v13 (mload (add (get 'v6) 96))) | |
| (set 'v14 0) | |
| (set 'v15 0) | |
| (set 'v16 0) | |
| (set 'v17 0) | |
| (set 'v14 | |
| (with '_datastart (add (alloc 260) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 2614655971) | |
| (mstore (add (get '_datastart) 4) (get 'v14)) | |
| (mstore (add (get '_datastart) 36) (get 'v15)) | |
| (mstore (add (get '_datastart) 68) (get 'v16)) | |
| (mstore (add (get '_datastart) 100) (get 'v17)) | |
| (mstore (add (get '_datastart) 132) (get 'v10)) | |
| (mstore (add (get '_datastart) 164) (get 'v7)) | |
| (mstore (add (get '_datastart) 196) (get 'v13)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 228 (ref '_temp5996_dataout) 32) | |
| ) | |
| (get '_temp5996_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp6060_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp6060_arr) 4) | |
| (mstore (add (get '_temp6060_arr) 32) 1) | |
| (mstore (add (get '_temp6060_arr) 64) (get 'v8)) | |
| (mstore (add (get '_temp6060_arr) 96) (get 'v9)) | |
| (mstore (add (get '_temp6060_arr) 128) (get 'v14)) | |
| (add (get '_temp6060_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_60901 (get 'retVal)) | |
| (return (ref '_temp_60901) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v4)) 0)) | |
| (seq | |
| (set 'retVal | |
| (with '_temp6112_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6112_arr) 1) | |
| (mstore (add (get '_temp6112_arr) 32) 0) | |
| (add (get '_temp6112_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_61271 (get 'retVal)) | |
| (return (ref '_temp_61271) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v5)) 0)) | |
| (if (eq (mload (get 'v4)) 1) | |
| (seq | |
| (set 'v7 (mload (add (get 'v4) 32))) | |
| (set 'v8 (mload (add (get 'v4) 64))) | |
| (set 'v9 (mload (add (get 'v4) 96))) | |
| (set 'retVal | |
| (with '_temp6183_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp6183_arr) 4) | |
| (mstore (add (get '_temp6183_arr) 32) 1) | |
| (mstore (add (get '_temp6183_arr) 64) (get 'v7)) | |
| (mstore (add (get '_temp6183_arr) 96) (get 'v8)) | |
| (mstore (add (get '_temp6183_arr) 128) (get 'v9)) | |
| (add (get '_temp6183_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_62131 (get 'retVal)) | |
| (return (ref '_temp_62131) 32) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v4)) 0)) | |
| (seq | |
| (set 'retVal (get 'v6)) | |
| (seq | |
| (set '_temp_62351 (get 'retVal)) | |
| (return (ref '_temp_62351) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 4207136621)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| ) | |
| (if (eq (mload (get 'v4)) 1) | |
| (seq | |
| (set 'v5 (mload (add (get 'v4) 32))) | |
| (set 'v6 (mload (add (get 'v4) 64))) | |
| (set 'v7 (mload (add (get 'v4) 96))) | |
| (set 'v8 0) | |
| (set 'v9 0) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v8 | |
| (with '_datastart (add (alloc 196) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 4207136621) | |
| (mstore (add (get '_datastart) 4) (get 'v8)) | |
| (mstore (add (get '_datastart) 36) (get 'v9)) | |
| (mstore (add (get '_datastart) 68) (get 'v10)) | |
| (mstore (add (get '_datastart) 100) (get 'v11)) | |
| (mstore (add (get '_datastart) 132) (get 'v7)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 164 (ref '_temp6310_dataout) 32) | |
| ) | |
| (get '_temp6310_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp6364_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp6364_arr) 4) | |
| (mstore (add (get '_temp6364_arr) 32) 1) | |
| (mstore (add (get '_temp6364_arr) 64) (get 'v5)) | |
| (mstore (add (get '_temp6364_arr) 96) (get 'v6)) | |
| (mstore (add (get '_temp6364_arr) 128) (get 'v8)) | |
| (add (get '_temp6364_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_63941 (get 'retVal)) | |
| (return (ref '_temp_63941) 32) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v4)) 0)) | |
| (seq | |
| (set 'retVal | |
| (with '_temp6416_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6416_arr) 1) | |
| (mstore (add (get '_temp6416_arr) 32) 0) | |
| (add (get '_temp6416_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_64311 (get 'retVal)) | |
| (return (ref '_temp_64311) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 2836669155)) | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (seq | |
| (set 'v1 0) | |
| (set 'v2 0) | |
| (set 'v3 0) | |
| (set 'v4 0) | |
| (set 'v5 | |
| (with '_temp6460_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6460_arr) 1) | |
| (mstore (add (get '_temp6460_arr) 32) 65678) | |
| (add (get '_temp6460_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v6 | |
| (with '_temp6477_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6477_arr) 1) | |
| (mstore (add (get '_temp6477_arr) 32) 65685) | |
| (add (get '_temp6477_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v7 | |
| (with '_temp6494_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6494_arr) 1) | |
| (mstore (add (get '_temp6494_arr) 32) 0) | |
| (add (get '_temp6494_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v6 | |
| (with '_temp6511_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp6511_arr) 4) | |
| (mstore (add (get '_temp6511_arr) 32) 1) | |
| (mstore (add (get '_temp6511_arr) 64) (get 'v6)) | |
| (mstore (add (get '_temp6511_arr) 96) (get 'v0)) | |
| (mstore (add (get '_temp6511_arr) 128) (get 'v7)) | |
| (add (get '_temp6511_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v7 0) | |
| (set 'v8 0) | |
| (set 'v9 0) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v7 0) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 260) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 1866352320) | |
| (mstore (add (get '_datastart) 4) (get 'v1)) | |
| (mstore (add (get '_datastart) 36) (get 'v2)) | |
| (mstore (add (get '_datastart) 68) (get 'v3)) | |
| (mstore (add (get '_datastart) 100) (get 'v4)) | |
| (mstore (add (get '_datastart) 132) (get 'v5)) | |
| (mstore (add (get '_datastart) 164) (get 'v6)) | |
| (mstore (add (get '_datastart) 196) (get 'v7)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 228 (ref '_temp6555_dataout) 32) | |
| ) | |
| (get '_temp6555_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_66171 (get 'retVal)) | |
| (return (ref '_temp_66171) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 1866352320)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| (set 'v5 (calldataload 164)) | |
| (set 'v6 (calldataload 196)) | |
| ) | |
| (seq | |
| (set 'v7 0) | |
| (set 'v8 0) | |
| (set 'v9 0) | |
| (set 'v10 0) | |
| (set 'v11 0) | |
| (set 'v12 | |
| (with '_temp6666_arr (alloc 96) | |
| (seq | |
| (mstore (get '_temp6666_arr) 2) | |
| (mstore (add (get '_temp6666_arr) 32) 65708) | |
| (mstore (add (get '_temp6666_arr) 64) (get 'v4)) | |
| (add (get '_temp6666_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 292) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 847365384) | |
| (mstore (add (get '_datastart) 4) (get 'v7)) | |
| (mstore (add (get '_datastart) 36) (get 'v8)) | |
| (mstore (add (get '_datastart) 68) (get 'v9)) | |
| (mstore (add (get '_datastart) 100) (get 'v10)) | |
| (mstore (add (get '_datastart) 132) (get 'v11)) | |
| (mstore (add (get '_datastart) 164) (get 'v5)) | |
| (mstore (add (get '_datastart) 196) (get 'v6)) | |
| (mstore (add (get '_datastart) 228) (get 'v12)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 260 (ref '_temp6688_dataout) 32) | |
| ) | |
| (get '_temp6688_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_67551 (get 'retVal)) | |
| (return (ref '_temp_67551) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 2145188036)) | |
| (seq | |
| (set '_temp_67691 10) | |
| (return (ref '_temp_67691) 32) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 743213200)) | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (seq | |
| (set 'v1 0) | |
| (set 'v2 0) | |
| (set 'v3 0) | |
| (set 'v4 0) | |
| (set 'v5 | |
| (with '_temp6798_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6798_arr) 1) | |
| (mstore (add (get '_temp6798_arr) 32) 65687) | |
| (add (get '_temp6798_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v6 | |
| (with '_temp6815_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6815_arr) 1) | |
| (mstore (add (get '_temp6815_arr) 32) 65694) | |
| (add (get '_temp6815_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v7 0) | |
| (set 'v8 | |
| (with '_temp6834_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp6834_arr) 1) | |
| (mstore (add (get '_temp6834_arr) 32) 0) | |
| (add (get '_temp6834_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v6 | |
| (with '_temp6851_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp6851_arr) 4) | |
| (mstore (add (get '_temp6851_arr) 32) 1) | |
| (mstore (add (get '_temp6851_arr) 64) (get 'v6)) | |
| (mstore (add (get '_temp6851_arr) 96) (get 'v7)) | |
| (mstore (add (get '_temp6851_arr) 128) (get 'v8)) | |
| (add (get '_temp6851_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v7 0) | |
| (set 'v7 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 4181925414) | |
| (mstore (add (get '_datastart) 4) (get 'v0)) | |
| (mstore (add (get '_datastart) 36) (get 'v7)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp6885_dataout) 32) | |
| ) | |
| (get '_temp6885_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 260) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 1866352320) | |
| (mstore (add (get '_datastart) 4) (get 'v1)) | |
| (mstore (add (get '_datastart) 36) (get 'v2)) | |
| (mstore (add (get '_datastart) 68) (get 'v3)) | |
| (mstore (add (get '_datastart) 100) (get 'v4)) | |
| (mstore (add (get '_datastart) 132) (get 'v5)) | |
| (mstore (add (get '_datastart) 164) (get 'v6)) | |
| (mstore (add (get '_datastart) 196) (get 'v7)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 228 (ref '_temp6924_dataout) 32) | |
| ) | |
| (get '_temp6924_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_69861 (get 'retVal)) | |
| (return (ref '_temp_69861) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 4273813918)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| ) | |
| (seq | |
| (set 'v5 | |
| (with '_temp7019_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7019_arr) 1) | |
| (mstore (add (get '_temp7019_arr) 32) 0) | |
| (add (get '_temp7019_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v6 | |
| (with '_temp7036_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7036_arr) 1) | |
| (mstore (add (get '_temp7036_arr) 32) 4) | |
| (add (get '_temp7036_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp7053_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp7053_arr) 3) | |
| (mstore (add (get '_temp7053_arr) 32) 2) | |
| (mstore (add (get '_temp7053_arr) 64) (get 'v5)) | |
| (mstore (add (get '_temp7053_arr) 96) (get 'v6)) | |
| (add (get '_temp7053_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_70781 (get 'retVal)) | |
| (return (ref '_temp_70781) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 2638278941)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| (set 'v5 (calldataload 164)) | |
| ) | |
| (seq | |
| (set 'v6 | |
| (with '_temp7114_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7114_arr) 1) | |
| (mstore (add (get '_temp7114_arr) 32) 0) | |
| (add (get '_temp7114_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v7 | |
| (with '_temp7131_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7131_arr) 1) | |
| (mstore (add (get '_temp7131_arr) 32) 5) | |
| (add (get '_temp7131_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp7148_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp7148_arr) 3) | |
| (mstore (add (get '_temp7148_arr) 32) 2) | |
| (mstore (add (get '_temp7148_arr) 64) (get 'v6)) | |
| (mstore (add (get '_temp7148_arr) 96) (get 'v7)) | |
| (add (get '_temp7148_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_71731 (get 'retVal)) | |
| (return (ref '_temp_71731) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 3830449955)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| ) | |
| (seq | |
| (set 'v4 | |
| (with '_temp7203_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7203_arr) 1) | |
| (mstore (add (get '_temp7203_arr) 32) 0) | |
| (add (get '_temp7203_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'v5 | |
| (with '_temp7220_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7220_arr) 1) | |
| (mstore (add (get '_temp7220_arr) 32) 3) | |
| (add (get '_temp7220_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp7237_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp7237_arr) 3) | |
| (mstore (add (get '_temp7237_arr) 32) 2) | |
| (mstore (add (get '_temp7237_arr) 64) (get 'v4)) | |
| (mstore (add (get '_temp7237_arr) 96) (get 'v5)) | |
| (add (get '_temp7237_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_72621 (get 'retVal)) | |
| (return (ref '_temp_72621) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 2391904237)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| ) | |
| (unless (iszero (eq (mload (get 'v4)) 1)) | |
| (seq | |
| (set 'v5 (mload (add (get 'v4) 32))) | |
| (set 'v6 (mload (add (get 'v4) 64))) | |
| (set 'v7 (mload (add (get 'v4) 96))) | |
| (set 'v8 | |
| (with '_temp7331_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7331_arr) 1) | |
| (mstore (add (get '_temp7331_arr) 32) 0) | |
| (add (get '_temp7331_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp7348_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp7348_arr) 4) | |
| (mstore (add (get '_temp7348_arr) 32) 1) | |
| (mstore (add (get '_temp7348_arr) 64) (get 'v5)) | |
| (mstore (add (get '_temp7348_arr) 96) (get 'v6)) | |
| (mstore (add (get '_temp7348_arr) 128) (get 'v8)) | |
| (add (get '_temp7348_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_73781 (get 'retVal)) | |
| (return (ref '_temp_73781) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 4181925414)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (seq | |
| (set 'v2 0) | |
| (set 'v3 0) | |
| (set 'v4 0) | |
| (set 'v2 (caller)) | |
| (set 'v3 | |
| (with '_temp7411_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp7411_arr) 3) | |
| (mstore (add (get '_temp7411_arr) 32) 65676) | |
| (mstore (add (get '_temp7411_arr) 64) (get 'v1)) | |
| (mstore (add (get '_temp7411_arr) 96) (get 'v0)) | |
| (add (get '_temp7411_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp7438_arr (alloc 128) | |
| (seq | |
| (mstore (get '_temp7438_arr) 3) | |
| (mstore (add (get '_temp7438_arr) 32) 1) | |
| (mstore (add (get '_temp7438_arr) 64) (get 'v2)) | |
| (mstore (add (get '_temp7438_arr) 96) (get 'v3)) | |
| (add (get '_temp7438_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_74631 (get 'retVal)) | |
| (return (ref '_temp_74631) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 4293811148)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (if (eq (mload (get 'v0)) 0) | |
| (seq | |
| (set 'retVal | |
| (with '_datastart (add (alloc 68) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 1745294690) | |
| (mstore (add (get '_datastart) 4) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 36 (ref '_temp7497_dataout) 32) | |
| ) | |
| (get '_temp7497_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_75291 (get 'retVal)) | |
| (return (ref '_temp_75291) 32) | |
| ) | |
| ) | |
| (unless (iszero (eq (mload (get 'v0)) 1)) | |
| (seq | |
| (set 'retVal | |
| (with '_temp7551_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp7551_arr) 1) | |
| (mstore (add (get '_temp7551_arr) 32) 1) | |
| (add (get '_temp7551_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_75661 (get 'retVal)) | |
| (return (ref '_temp_75661) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 3763762923)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (if (eq (mload (get 'v0)) 65672) | |
| (seq | |
| (set 'retVal | |
| (with '_datastart (add (alloc 68) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3886167626) | |
| (mstore (add (get '_datastart) 4) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 36 (ref '_temp7600_dataout) 32) | |
| ) | |
| (get '_temp7600_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_76321 (get 'retVal)) | |
| (return (ref '_temp_76321) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65673) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_76601 (get 'retVal)) | |
| (return (ref '_temp_76601) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65674) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_77041 (get 'retVal)) | |
| (return (ref '_temp_77041) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65675) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_77481 (get 'retVal)) | |
| (return (ref '_temp_77481) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65676) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_77841 (get 'retVal)) | |
| (return (ref '_temp_77841) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65677) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_78041 (get 'retVal)) | |
| (return (ref '_temp_78041) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65678) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_78241 (get 'retVal)) | |
| (return (ref '_temp_78241) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65679) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_78601 (get 'retVal)) | |
| (return (ref '_temp_78601) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65680) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_78881 (get 'retVal)) | |
| (return (ref '_temp_78881) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65681) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_79081 (get 'retVal)) | |
| (return (ref '_temp_79081) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65682) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_79281 (get 'retVal)) | |
| (return (ref '_temp_79281) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65683) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_79481 (get 'retVal)) | |
| (return (ref '_temp_79481) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65684) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_79681 (get 'retVal)) | |
| (return (ref '_temp_79681) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65685) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_79881 (get 'retVal)) | |
| (return (ref '_temp_79881) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65686) | |
| (seq | |
| (set 'retVal | |
| (with '_datastart (add (alloc 68) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 2201185919) | |
| (mstore (add (get '_datastart) 4) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 36 (ref '_temp8008_dataout) 32) | |
| ) | |
| (get '_temp8008_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_80401 (get 'retVal)) | |
| (return (ref '_temp_80401) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65687) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_80601 (get 'retVal)) | |
| (return (ref '_temp_80601) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65688) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_80961 (get 'retVal)) | |
| (return (ref '_temp_80961) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65689) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_81241 (get 'retVal)) | |
| (return (ref '_temp_81241) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65690) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_81441 (get 'retVal)) | |
| (return (ref '_temp_81441) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65691) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_81641 (get 'retVal)) | |
| (return (ref '_temp_81641) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65692) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_81841 (get 'retVal)) | |
| (return (ref '_temp_81841) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65693) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_82041 (get 'retVal)) | |
| (return (ref '_temp_82041) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65694) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_82241 (get 'retVal)) | |
| (return (ref '_temp_82241) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65695) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'v5 (mload (add (get 'v0) 128))) | |
| (set 'v6 (mload (add (get 'v0) 160))) | |
| (set 'v7 (mload (add (get 'v0) 192))) | |
| (set 'v8 (mload (add (get 'v0) 224))) | |
| (set 'v9 (mload (add (get 'v0) 256))) | |
| (set 'v10 (mload (add (get 'v0) 288))) | |
| (set 'v11 (mload (add (get 'v0) 320))) | |
| (set 'v12 (mload (add (get 'v0) 352))) | |
| (set 'v13 (mload (add (get 'v0) 384))) | |
| (set 'v14 (mload (add (get 'v0) 416))) | |
| (set 'v15 (mload (add (get 'v0) 448))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_83561 (get 'retVal)) | |
| (return (ref '_temp_83561) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65696) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 132) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3190816067) | |
| (mstore (add (get '_datastart) 4) (get 'v2)) | |
| (mstore (add (get '_datastart) 36) (get 'v3)) | |
| (mstore (add (get '_datastart) 68) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 100 (ref '_temp8392_dataout) 32) | |
| ) | |
| (get '_temp8392_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_84341 (get 'retVal)) | |
| (return (ref '_temp_84341) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65697) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_84621 (get 'retVal)) | |
| (return (ref '_temp_84621) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65698) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_85061 (get 'retVal)) | |
| (return (ref '_temp_85061) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65699) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_85421 (get 'retVal)) | |
| (return (ref '_temp_85421) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65700) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'v5 (mload (add (get 'v0) 128))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_85941 (get 'retVal)) | |
| (return (ref '_temp_85941) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65701) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_86381 (get 'retVal)) | |
| (return (ref '_temp_86381) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65702) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_86661 (get 'retVal)) | |
| (return (ref '_temp_86661) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65703) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'v5 (mload (add (get 'v0) 128))) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 196) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 4207633475) | |
| (mstore (add (get '_datastart) 4) (get 'v2)) | |
| (mstore (add (get '_datastart) 36) (get 'v3)) | |
| (mstore (add (get '_datastart) 68) (get 'v4)) | |
| (mstore (add (get '_datastart) 100) (get 'v5)) | |
| (mstore (add (get '_datastart) 132) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 164 (ref '_temp8718_dataout) 32) | |
| ) | |
| (get '_temp8718_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_87701 (get 'retVal)) | |
| (return (ref '_temp_87701) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65704) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_88141 (get 'retVal)) | |
| (return (ref '_temp_88141) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65705) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'v5 (mload (add (get 'v0) 128))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_88661 (get 'retVal)) | |
| (return (ref '_temp_88661) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65706) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_89101 (get 'retVal)) | |
| (return (ref '_temp_89101) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65707) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_89381 (get 'retVal)) | |
| (return (ref '_temp_89381) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65708) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_89661 (get 'retVal)) | |
| (return (ref '_temp_89661) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65709) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_89941 (get 'retVal)) | |
| (return (ref '_temp_89941) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65710) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_90221 (get 'retVal)) | |
| (return (ref '_temp_90221) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65711) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_90421 (get 'retVal)) | |
| (return (ref '_temp_90421) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65712) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_90701 (get 'retVal)) | |
| (return (ref '_temp_90701) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65713) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_90901 (get 'retVal)) | |
| (return (ref '_temp_90901) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65714) | |
| (seq | |
| (set 'v2 (mload (add (get 'v0) 32))) | |
| (set 'v3 (mload (add (get 'v0) 64))) | |
| (set 'v4 (mload (add (get 'v0) 96))) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 164) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 1544381383) | |
| (mstore (add (get '_datastart) 4) (get 'v2)) | |
| (mstore (add (get '_datastart) 36) (get 'v3)) | |
| (mstore (add (get '_datastart) 68) (get 'v4)) | |
| (mstore (add (get '_datastart) 100) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 132 (ref '_temp9134_dataout) 32) | |
| ) | |
| (get '_temp9134_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_91811 (get 'retVal)) | |
| (return (ref '_temp_91811) 32) | |
| ) | |
| ) | |
| (if (eq (mload (get 'v0)) 65715) | |
| (seq | |
| (set 'retVal | |
| (with '_temp9201_arr (alloc 96) | |
| (seq | |
| (mstore (get '_temp9201_arr) 2) | |
| (mstore (add (get '_temp9201_arr) 32) 65709) | |
| (mstore (add (get '_temp9201_arr) 64) (get 'v1)) | |
| (add (get '_temp9201_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_92211 (get 'retVal)) | |
| (return (ref '_temp_92211) 32) | |
| ) | |
| ) | |
| (unless (iszero (get 'True)) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_92351 (get 'retVal)) | |
| (return (ref '_temp_92351) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 1745294690)) | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (unless (iszero (get 'True)) | |
| (seq | |
| (set 'retVal (get 'v0)) | |
| (seq | |
| (set '_temp_92601 (get 'retVal)) | |
| (return (ref '_temp_92601) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 4001238614)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_92841 (get 'retVal)) | |
| (return (ref '_temp_92841) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 595533552)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (seq | |
| (set 'retVal 0) | |
| (seq | |
| (set '_temp_93081 (get 'retVal)) | |
| (return (ref '_temp_93081) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 3190816067)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| ) | |
| (seq | |
| (set 'v3 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v0)) | |
| (mstore (add (get '_datastart) 36) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp9335_dataout) 32) | |
| ) | |
| (get '_temp9335_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v4 0) | |
| (set 'v5 0) | |
| (set 'v6 0) | |
| (set 'v7 0) | |
| (set 'v4 | |
| (with '_datastart (add (alloc 196) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 4207136621) | |
| (mstore (add (get '_datastart) 4) (get 'v4)) | |
| (mstore (add (get '_datastart) 36) (get 'v5)) | |
| (mstore (add (get '_datastart) 68) (get 'v6)) | |
| (mstore (add (get '_datastart) 100) (get 'v7)) | |
| (mstore (add (get '_datastart) 132) (get 'v2)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 164 (ref '_temp9382_dataout) 32) | |
| ) | |
| (get '_temp9382_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v3)) | |
| (mstore (add (get '_datastart) 36) (get 'v4)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp9436_dataout) 32) | |
| ) | |
| (get '_temp9436_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_94731 (get 'retVal)) | |
| (return (ref '_temp_94731) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 4207633475)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| (set 'v2 (calldataload 68)) | |
| (set 'v3 (calldataload 100)) | |
| (set 'v4 (calldataload 132)) | |
| ) | |
| (seq | |
| (set 'v5 | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v0)) | |
| (mstore (add (get '_datastart) 36) (get 'v1)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp9506_dataout) 32) | |
| ) | |
| (get '_temp9506_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v6 | |
| (with '_temp9545_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp9545_arr) 4) | |
| (mstore (add (get '_temp9545_arr) 32) 1) | |
| (mstore (add (get '_temp9545_arr) 64) (get 'v2)) | |
| (mstore (add (get '_temp9545_arr) 96) (get 'v4)) | |
| (mstore (add (get '_temp9545_arr) 128) (get 'v3)) | |
| (add (get '_temp9545_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v5)) | |
| (mstore (add (get '_datastart) 36) (get 'v6)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp9577_dataout) 32) | |
| ) | |
| (get '_temp9577_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_96141 (get 'retVal)) | |
| (return (ref '_temp_96141) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 3625199353)) | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (seq | |
| (set 'v1 0) | |
| (set 'v2 0) | |
| (set 'v3 0) | |
| (set 'retVal | |
| (with '_temp9641_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp9641_arr) 4) | |
| (mstore (add (get '_temp9641_arr) 32) 65714) | |
| (mstore (add (get '_temp9641_arr) 64) (get 'v1)) | |
| (mstore (add (get '_temp9641_arr) 96) (get 'v2)) | |
| (mstore (add (get '_temp9641_arr) 128) (get 'v3)) | |
| (add (get '_temp9641_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_96711 (get 'retVal)) | |
| (return (ref '_temp_96711) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 3440875409)) | |
| (seq | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (set 'v1 (calldataload 36)) | |
| ) | |
| (seq | |
| (set 'v2 0) | |
| (set 'v3 0) | |
| (set 'v2 | |
| (with '_datastart (add (alloc 132) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 321049300) | |
| (mstore (add (get '_datastart) 4) (get 'v2)) | |
| (mstore (add (get '_datastart) 36) (get 'v3)) | |
| (mstore (add (get '_datastart) 68) (get 'v0)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 100 (ref '_temp9699_dataout) 32) | |
| ) | |
| (get '_temp9699_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (set 'v3 0) | |
| (set 'retVal | |
| (with '_datastart (add (alloc 100) 28) | |
| (seq | |
| (mstore (sub (get '_datastart) 28) 3763762923) | |
| (mstore (add (get '_datastart) 4) (get 'v2)) | |
| (mstore (add (get '_datastart) 36) (get 'v3)) | |
| (seq | |
| (pop | |
| (call (sub (gas) 45) (address) 0 (get '_datastart) 68 (ref '_temp9745_dataout) 32) | |
| ) | |
| (get '_temp9745_dataout) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_97821 (get 'retVal)) | |
| (return (ref '_temp_97821) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 2201185919)) | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (seq | |
| (set 'v1 0) | |
| (set 'v2 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'v3 0) | |
| (set 'retVal | |
| (with '_temp9833_arr (alloc 160) | |
| (seq | |
| (mstore (get '_temp9833_arr) 4) | |
| (mstore (add (get '_temp9833_arr) 32) 65714) | |
| (mstore (add (get '_temp9833_arr) 64) (get 'v1)) | |
| (mstore (add (get '_temp9833_arr) 96) (get 'v2)) | |
| (mstore (add (get '_temp9833_arr) 128) (get 'v3)) | |
| (add (get '_temp9833_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_98631 (get 'retVal)) | |
| (return (ref '_temp_98631) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (unless (iszero (eq (get '__funid) 3886167626)) | |
| (seq | |
| (set 'v0 (calldataload 4)) | |
| (seq | |
| (set 'v1 | |
| (with '_temp9884_arr (alloc 64) | |
| (seq | |
| (mstore (get '_temp9884_arr) 1) | |
| (mstore (add (get '_temp9884_arr) 32) 1) | |
| (add (get '_temp9884_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (set 'retVal | |
| (with '_temp9901_arr (alloc 96) | |
| (seq | |
| (mstore (get '_temp9901_arr) 2) | |
| (mstore (add (get '_temp9901_arr) 32) 0) | |
| (mstore (add (get '_temp9901_arr) 64) (get 'v1)) | |
| (add (get '_temp9901_arr) 32) | |
| ) | |
| ) | |
| ) | |
| (seq | |
| (set '_temp_99211 (get 'retVal)) | |
| (return (ref '_temp_99211) 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| 0 | |
| ) | |
| ) |
This file contains hidden or 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
| import serpent | |
| from ethereum import tester, utils, abi | |
| serpent_code = ''' | |
| def idris_Effects_46_dropEnv(v0, v1, v2, v3, v4): #Effects.dropEnv | |
| if v4[0] == 2: | |
| if v3[0] == 1: | |
| return self.idris_Effects_46_dropEnv(0, 0, 0, v3[3], v4[1]) | |
| elif v4[0] == 1: | |
| if v3[0] == 1: | |
| retVal = [1,v6,v3[2],self.idris_Effects_46_dropEnv(0, 0, 0, v3[3], v4[1])] | |
| return retVal | |
| elif v4[0] == 0: | |
| return [0] | |
| def idris_Effects_46_eff(v0, v1, v2, v3, v4, v5, v6, v7): #Effects.eff | |
| if v6[0] == 5: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,v5[1],v5[2],[0]], v6[1], [65693,v7]) | |
| elif v6[0] == 2: | |
| return self.idris_Effects_46_execEff(0, 0, 0, 0, 0, 0, 0, v5, v6[1], v6[2], v7) | |
| elif v6[0] == 1: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, v5, v6[1], [65695,v6[2],v7]) | |
| elif v6[0] == 3: | |
| v15 = self.idris_Effects_46_dropEnv(0, 0, 0, v5, v6[1]) | |
| v16 = [65697,v7,v6[1],v5] | |
| retVal = self.idris_Effects_46_eff(0, 0, 0, 0, 0, v15, v6[2], v16) | |
| return retVal | |
| elif v6[0] == 4: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,v6[1],v6[2],v5], v6[3], [65698,v7]) | |
| elif v6[0] == 0: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v7, v6[1]), v5) | |
| def idris_Effects_46_execEff(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10): #Effects.execEff | |
| if v8[0] == 0: | |
| if v7[0] == 1: | |
| v14 = self.idris_Effects_46_handle(0, 0, 0, 0, 0, 0, v7[1]) | |
| v14 = self.idris__123_APPLY0_125_(v14, v7[2]) | |
| v14 = self.idris__123_APPLY0_125_(v14, v9) | |
| v15 = [65700,v10,v7[1],v7[3]] | |
| return self.idris__123_APPLY0_125_(v14, v15) | |
| elif v8[0] == 1: | |
| if v7[0] == 1: | |
| return self.idris_Effects_46_execEff(0, 0, 0, 0, 0, 0, 0, v7[3], v8[1], v9, [65702,v10,v7[1],v7[2]]) | |
| def idris_Effects_46_handle(v0, v1, v2, v3, v4, v5, v6): #Effects.handle | |
| v7 = self.idris__123_APPLY0_125_(v6, v2) | |
| v7 = self.idris__123_APPLY0_125_(v7, v3) | |
| v7 = self.idris__123_APPLY0_125_(v7, v4) | |
| return self.idris__123_APPLY0_125_(v7, v5) | |
| def idris_Effects_46_rebuildEnv(v0, v1, v2, v3, v4, v5, v6): #Effects.rebuildEnv | |
| if v5[0] == 2: | |
| if v6[0] == 1: | |
| v11 = self.idris_Effects_46_rebuildEnv(0, 0, 0, 0, v4, v5[1], v6[3]) | |
| retVal = [1,v6[1],v6[2],v11] | |
| return retVal | |
| elif v5[0] == 1: | |
| v7 = v5[1] | |
| if v4[0] == 1: | |
| v8 = v4[1] | |
| v9 = v4[2] | |
| v10 = v4[3] | |
| if v6[0] == 1: | |
| v14 = self.idris_Effects_46_rebuildEnv(0, 0, 0, 0, v10, v7, v6[3]) | |
| retVal = [1,v8,v9,v14] | |
| return retVal | |
| elif v4[0] == 0: | |
| return [0] | |
| elif v5[0] == 0: | |
| if v4[0] == 1: | |
| retVal = [1,v4[1],v4[2],v4[3]] | |
| return retVal | |
| elif v4[0] == 0: | |
| return v6 | |
| def idris_Effects_46_relabel(v0, v1, v2, v3, v4): #Effects.relabel | |
| if v4[0] == 1: | |
| retVal = [1,v4[1],v4[2],self.idris_Effects_46_relabel(0, 0, 0, 0, v4[3])] | |
| return retVal | |
| elif v4[0] == 0: | |
| return [0] | |
| def idris_Bank_46_Main_46_runDep(v0): #Bank.Main.runDep | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,[65677],v0,[0]], [2,[0],[4]], [65704,[65670]]) | |
| def idris_Bank_46_Main_46_runWith(v0): #Bank.Main.runWith | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,[65686],0,[0]], [1,[2,[0],[3]],[65668,0,v0]], [65704,[65679]]) | |
| def idris__123_APPLY0_125_(v0, v1): #{APPLY0} | |
| if v0[0] == 65664: | |
| retVal = [0,[1]] | |
| return retVal | |
| elif v0[0] == 65665: | |
| retVal = [1, [2,[0],[5,v0[1],v1]], [65664]] | |
| return retVal | |
| elif v0[0] == 65666: | |
| return self.idris_Bank_46_Bank2_46__123_withdraw3_125_(v0[1], v0[2], v0[3], v1) | |
| elif v0[0] == 65667: | |
| retVal = [1,[2,[0],[2,v1]],[65666,v0[2],v0[3],v0[1]]] | |
| return retVal | |
| elif v0[0] == 65668: | |
| retVal = [1,[2,[0],[0]],[65667,v0[1],v1,v0[2]]] | |
| return retVal | |
| elif v0[0] == 65669: | |
| retVal = [65715,0,0,v1] | |
| return retVal | |
| elif v0[0] == 65670: | |
| return [65669] | |
| elif v0[0] == 65671: | |
| return self.idris_Effects_46_Ethereum_46_Ether_46__64_Effects_46_Handler_36_EtherRules_58_SIO_58__33_handle_58_0(0, 0, 0, 0, v0[1], v0[2], v1) | |
| elif v0[0] == 65672: | |
| retVal = [65671,v0[1],v1] | |
| return retVal | |
| elif v0[0] == 65673: | |
| retVal = [65672,v1] | |
| return retVal | |
| elif v0[0] == 65674: | |
| return [65673] | |
| elif v0[0] == 65675: | |
| return [65674] | |
| elif v0[0] == 65676: | |
| return [65675] | |
| elif v0[0] == 65677: | |
| return [65676] | |
| elif v0[0] == 65678: | |
| retVal = [65715,0,0,v1] | |
| return retVal | |
| elif v0[0] == 65679: | |
| return [65678] | |
| elif v0[0] == 65680: | |
| return self.idris_Effects_46_Ethereum_46_Ether_46__64_Effects_46_Handler_36_EtherRules_58_SIO_58__33_handle_58_0(0, 0, 0, 0, v0[1], v0[2], v1) | |
| elif v0[0] == 65681: | |
| retVal = [65680,v0[1],v1] | |
| return retVal | |
| elif v0[0] == 65682: | |
| retVal = [65681,v1] | |
| return retVal | |
| elif v0[0] == 65683: | |
| return [65682] | |
| elif v0[0] == 65684: | |
| return [65683] | |
| elif v0[0] == 65685: | |
| return [65684] | |
| elif v0[0] == 65686: | |
| return [65685] | |
| elif v0[0] == 65687: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[10], v0[13]), v1[3]) | |
| elif v0[0] == 65688: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v1), v0[2]) | |
| elif v0[0] == 65689: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v1), v0[2]) | |
| elif v0[0] == 65690: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2])) | |
| elif v0[0] == 65691: | |
| v0 = self.idris__123_APPLY0_125_(v0[1], v1) | |
| return self.idris__123_APPLY0_125_(v0, v0[2]) | |
| elif v0[0] == 65692: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2]), self.idris_Effects_46_relabel(0, 0, 0, 0, v1)) | |
| elif v0[0] == 65693: | |
| retVal = [65692,v0,v1] | |
| return retVal | |
| elif v0[0] == 65694: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, v1, self.idris__123_APPLY0_125_(v0[1], v0[2]), v0[3]) | |
| elif v0[0] == 65695: | |
| retVal = [65694,v0[1],v1,v0[2]] | |
| return retVal | |
| elif v0[0] == 65696: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2]), self.idris_Effects_46_rebuildEnv(0, 0, 0, 0, v1, v0[3], v0[4])) | |
| elif v0[0] == 65697: | |
| retVal = [65696,v0[1],v1,v0[2],v0[3]] | |
| return retVal | |
| elif v0[0] == 65698: | |
| retVal = [65687,0,0,0,0,0,0,0,0,0,v0[1],0,0,v1,0] | |
| return retVal | |
| elif v0[0] == 65699: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2]), [1,v0[3],v1,v0[4]]) | |
| elif v0[0] == 65700: | |
| retVal = [65699,v0[1],v1,v0[2],v0[3]] | |
| return retVal | |
| elif v0[0] == 65701: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v2, v3), [1,v4,v5,v1]) | |
| elif v0[0] == 65702: | |
| retVal = [65701,v0[1],v1,v0[2],v0[3]] | |
| return retVal | |
| elif v0[0] == 65703: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], 0), v0[2]) | |
| elif v0[0] == 65704: | |
| retVal = [65703,v0[1],v1] | |
| return retVal | |
| elif v0[0] == 65705: | |
| v2 = v0[1] | |
| return v2.balance | |
| elif v0[0] == 65706: | |
| return self | |
| elif v0[0] == 65707: | |
| return send(v0[1], v0[2]) #self.idris_Ethereum_46_SIO_46_send(v2, v3, v1) | |
| elif v0[0] == 65708: | |
| return msg.sender #self.idris_Ethereum_46_SIO_46_sender(v1) | |
| elif v0[0] == 65709: | |
| return self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Eq_36_Nat_58__33__61__61__58_0(v0[1], v1) | |
| elif v0[0] == 65710: | |
| return self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33_compare_58_0(v0, v1) | |
| elif v0[0] == 65711: | |
| retVal = [65710,v1] | |
| return retVal | |
| elif v0[0] == 65712: | |
| return self.idris_Prelude_46_Nat_46__123_Nat_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam2_125_(v0[1], v1) | |
| elif v0[0] == 65713: | |
| retVal = [65712,v1] | |
| return retVal | |
| elif v0[0] == 65714: | |
| return self.idris__123_APPLY0_125_([65716,v0[1],v0[2],v0[3],v0[4],v0[5],v1], self.idris__123_APPLY0_125_(v0[4], v1)) | |
| elif v0[0] == 65715: | |
| return v4 #self.idris_io_95_return(v2, v3, v4, v1) | |
| elif v0[0] == 65716: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[5], v1), v0[6]) | |
| elif v0[0] == 65717: | |
| retVal = [65709,v1] | |
| return retVal | |
| else: | |
| return 0 | |
| def idris_Prelude_46_Nat_46__123_Nat_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam2_125_(v0, v1): #Prelude.Nat.{Nat instance of Prelude.Classes.Ord_lam2} | |
| #legonote compare fishy | |
| v2 = self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_([65711], v0), v1) | |
| if v2[0] == 2: | |
| return [1] | |
| else: | |
| return [0] | |
| def idris_Bank_46_Bank2_46__123_withdraw3_125_(v0, v1, v2, v3): #Bank.Bank2.{withdraw3} | |
| if v0 == 701581095649848031: #legonote: or opposite? maybe == should be 0 | |
| v4 = self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33__62__61__58_0(v3, v1) | |
| else: | |
| v4 = [0] | |
| if v4[0] == 0: | |
| retVal = [0,[0]] | |
| return retVal | |
| elif v4[0] == 1: | |
| retVal = [1,[2,[0],[3]],[65665,v1,v2]] | |
| return retVal | |
| def idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Eq_36_Nat_58__33__61__61__58_0(v0, v1): #Prelude.Classes.Prelude.Nat.@Prelude.Classes.Eq$Nat:!==:0 | |
| if v1 == 0: | |
| if v0 == 0: | |
| return [1] | |
| else: | |
| return [0] | |
| else: | |
| if v0 == 0: | |
| return [0] | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_([65717], v0-1), v1-1) | |
| def idris_Effects_46_Ethereum_46_Ether_46__64_Effects_46_Handler_36_EtherRules_58_SIO_58__33_handle_58_0(v0, v1, v2, v3, v4, v5, v6): #Effects.Ethereum.Ether.@Effects.Handler$EtherRules:SIO:!handle:0 | |
| if v5[0] == 2: | |
| retVal = [65714,0,0,0,[65705,v5[1]],[65688,v6,v4]] | |
| return retVal | |
| elif v5[0] == 0: | |
| retVal = [65714,0,0,0,[65706],[65689,v6,v4]] | |
| return retVal | |
| elif v5[0] == 4: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v6, [0]), v4) | |
| elif v5[0] == 5: | |
| retVal = [65714,0,0,0,[65707,v5[2],v5[1]],[65690,v6,v4]] | |
| return retVal | |
| elif v5[0] == 3: | |
| retVal = [65714,0,0,0,[65708],[65691,v6,v4]] | |
| return retVal | |
| elif v5[0] == 1: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v6, v4), v4) | |
| def idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33__62__61__58_0(v0, v1): #Prelude.Classes.Prelude.Nat.@Prelude.Classes.Ord$Nat:!>=:0 | |
| v2 = self.idris__123_APPLY0_125_([65713], v0) #legonote ordshit | |
| v2 = self.idris__123_APPLY0_125_(v2, v1) | |
| if v2[0] == 0: | |
| return self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Eq_36_Nat_58__33__61__61__58_0(v0, v1) | |
| elif v2[0] == 1: | |
| return [1] | |
| def idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33_compare_58_0(v0, v1): #Prelude.Classes.Prelude.Nat.@Prelude.Classes.Ord$Nat:!compare:0 | |
| if v1 == 0: | |
| if v0 == 0: | |
| return [1] | |
| #legonote wtf @ v2, not used | |
| return [2] | |
| #v2 = 1 | |
| #v2 = (v0 - v2) | |
| #retVal = [2] | |
| #return retVal | |
| v2 = (v1 - 1) | |
| if v0 == 0: | |
| return [0] | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_([65711], v0 - 1), v2) | |
| ''' | |
| #Generate public keys | |
| public_k0 = utils.privtoaddr(tester.k0) | |
| public_k1 = utils.privtoaddr(tester.k1) | |
| #Generate state and add contract to bvk chain | |
| s = tester.state() | |
| print("Tester state created") | |
| c = s.abi_contract(serpent_code) | |
| print("Code added to chain") |
This file contains hidden or 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
| def idris_Effects_46_dropEnv(v0, v1, v2, v3, v4): #Effects.dropEnv | |
| if v4[0] == 2: | |
| if v3[0] == 1: | |
| return self.idris_Effects_46_dropEnv(0, 0, 0, v3[3], v4[1]) | |
| elif v4[0] == 1: | |
| if v3[0] == 1: | |
| retVal = [1,v6,v3[2],self.idris_Effects_46_dropEnv(0, 0, 0, v3[3], v4[1])] | |
| return retVal | |
| elif v4[0] == 0: | |
| return [0] | |
| def idris_Effects_46_eff(v0, v1, v2, v3, v4, v5, v6, v7): #Effects.eff | |
| if v6[0] == 5: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,v5[1],v5[2],[0]], v6[1], [65693,v7]) | |
| elif v6[0] == 2: | |
| return self.idris_Effects_46_execEff(0, 0, 0, 0, 0, 0, 0, v5, v6[1], v6[2], v7) | |
| elif v6[0] == 1: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, v5, v6[1], [65695,v6[2],v7]) | |
| elif v6[0] == 3: | |
| v15 = self.idris_Effects_46_dropEnv(0, 0, 0, v5, v6[1]) | |
| v16 = [65697,v7,v6[1],v5] | |
| retVal = self.idris_Effects_46_eff(0, 0, 0, 0, 0, v15, v6[2], v16) | |
| return retVal | |
| elif v6[0] == 4: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,v6[1],v6[2],v5], v6[3], [65698,v7]) | |
| elif v6[0] == 0: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v7, v6[1]), v5) | |
| def idris_Effects_46_execEff(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10): #Effects.execEff | |
| if v8[0] == 0: | |
| if v7[0] == 1: | |
| v14 = self.idris_Effects_46_handle(0, 0, 0, 0, 0, 0, v7[1]) | |
| v14 = self.idris__123_APPLY0_125_(v14, v7[2]) | |
| v14 = self.idris__123_APPLY0_125_(v14, v9) | |
| v15 = [65700,v10,v7[1],v7[3]] | |
| return self.idris__123_APPLY0_125_(v14, v15) | |
| elif v8[0] == 1: | |
| if v7[0] == 1: | |
| return self.idris_Effects_46_execEff(0, 0, 0, 0, 0, 0, 0, v7[3], v8[1], v9, [65702,v10,v7[1],v7[2]]) | |
| def idris_Effects_46_handle(v0, v1, v2, v3, v4, v5, v6): #Effects.handle | |
| v7 = self.idris__123_APPLY0_125_(v6, v2) | |
| v7 = self.idris__123_APPLY0_125_(v7, v3) | |
| v7 = self.idris__123_APPLY0_125_(v7, v4) | |
| return self.idris__123_APPLY0_125_(v7, v5) | |
| def idris_Effects_46_rebuildEnv(v0, v1, v2, v3, v4, v5, v6): #Effects.rebuildEnv | |
| if v5[0] == 2: | |
| if v6[0] == 1: | |
| v11 = self.idris_Effects_46_rebuildEnv(0, 0, 0, 0, v4, v5[1], v6[3]) | |
| retVal = [1,v6[1],v6[2],v11] | |
| return retVal | |
| elif v5[0] == 1: | |
| v7 = v5[1] | |
| if v4[0] == 1: | |
| v8 = v4[1] | |
| v9 = v4[2] | |
| v10 = v4[3] | |
| if v6[0] == 1: | |
| v14 = self.idris_Effects_46_rebuildEnv(0, 0, 0, 0, v10, v7, v6[3]) | |
| retVal = [1,v8,v9,v14] | |
| return retVal | |
| elif v4[0] == 0: | |
| return [0] | |
| elif v5[0] == 0: | |
| if v4[0] == 1: | |
| retVal = [1,v4[1],v4[2],v4[3]] | |
| return retVal | |
| elif v4[0] == 0: | |
| return v6 | |
| def idris_Effects_46_relabel(v0, v1, v2, v3, v4): #Effects.relabel | |
| if v4[0] == 1: | |
| retVal = [1,v4[1],v4[2],self.idris_Effects_46_relabel(0, 0, 0, 0, v4[3])] | |
| return retVal | |
| elif v4[0] == 0: | |
| return [0] | |
| def idris_Bank_46_Main_46_runDep(v0): #Bank.Main.runDep | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,[65677],v0,[0]], [2,[0],[4]], [65704,[65670]]) | |
| def idris_Bank_46_Main_46_runWith(v0): #Bank.Main.runWith | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, [1,[65686],0,[0]], [1,[2,[0],[3]],[65668,0,v0]], [65704,[65679]]) | |
| def idris__123_APPLY0_125_(v0, v1): #{APPLY0} | |
| if v0[0] == 65664: | |
| retVal = [0,[1]] | |
| return retVal | |
| elif v0[0] == 65665: | |
| retVal = [1, [2,[0],[5,v0[1],v1]], [65664]] | |
| return retVal | |
| elif v0[0] == 65666: | |
| return self.idris_Bank_46_Bank2_46__123_withdraw3_125_(v0[1], v0[2], v0[3], v1) | |
| elif v0[0] == 65667: | |
| retVal = [1,[2,[0],[2,v1]],[65666,v0[2],v0[3],v0[1]]] | |
| return retVal | |
| elif v0[0] == 65668: | |
| retVal = [1,[2,[0],[0]],[65667,v0[1],v1,v0[2]]] | |
| return retVal | |
| elif v0[0] == 65669: | |
| retVal = [65715,0,0,v1] | |
| return retVal | |
| elif v0[0] == 65670: | |
| return [65669] | |
| elif v0[0] == 65671: | |
| return self.idris_Effects_46_Ethereum_46_Ether_46__64_Effects_46_Handler_36_EtherRules_58_SIO_58__33_handle_58_0(0, 0, 0, 0, v0[1], v0[2], v1) | |
| elif v0[0] == 65672: | |
| retVal = [65671,v0[1],v1] | |
| return retVal | |
| elif v0[0] == 65673: | |
| retVal = [65672,v1] | |
| return retVal | |
| elif v0[0] == 65674: | |
| return [65673] | |
| elif v0[0] == 65675: | |
| return [65674] | |
| elif v0[0] == 65676: | |
| return [65675] | |
| elif v0[0] == 65677: | |
| return [65676] | |
| elif v0[0] == 65678: | |
| retVal = [65715,0,0,v1] | |
| return retVal | |
| elif v0[0] == 65679: | |
| return [65678] | |
| elif v0[0] == 65680: | |
| return self.idris_Effects_46_Ethereum_46_Ether_46__64_Effects_46_Handler_36_EtherRules_58_SIO_58__33_handle_58_0(0, 0, 0, 0, v0[1], v0[2], v1) | |
| elif v0[0] == 65681: | |
| retVal = [65680,v0[1],v1] | |
| return retVal | |
| elif v0[0] == 65682: | |
| retVal = [65681,v1] | |
| return retVal | |
| elif v0[0] == 65683: | |
| return [65682] | |
| elif v0[0] == 65684: | |
| return [65683] | |
| elif v0[0] == 65685: | |
| return [65684] | |
| elif v0[0] == 65686: | |
| return [65685] | |
| elif v0[0] == 65687: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[10], v0[13]), v1[3]) | |
| elif v0[0] == 65688: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v1), v0[2]) | |
| elif v0[0] == 65689: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v1), v0[2]) | |
| elif v0[0] == 65690: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2])) | |
| elif v0[0] == 65691: | |
| v0 = self.idris__123_APPLY0_125_(v0[1], v1) | |
| return self.idris__123_APPLY0_125_(v0, v0[2]) | |
| elif v0[0] == 65692: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2]), self.idris_Effects_46_relabel(0, 0, 0, 0, v1)) | |
| elif v0[0] == 65693: | |
| retVal = [65692,v0,v1] | |
| return retVal | |
| elif v0[0] == 65694: | |
| return self.idris_Effects_46_eff(0, 0, 0, 0, 0, v1, self.idris__123_APPLY0_125_(v0[1], v0[2]), v0[3]) | |
| elif v0[0] == 65695: | |
| retVal = [65694,v0[1],v1,v0[2]] | |
| return retVal | |
| elif v0[0] == 65696: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2]), self.idris_Effects_46_rebuildEnv(0, 0, 0, 0, v1, v0[3], v0[4])) | |
| elif v0[0] == 65697: | |
| retVal = [65696,v0[1],v1,v0[2],v0[3]] | |
| return retVal | |
| elif v0[0] == 65698: | |
| retVal = [65687,0,0,0,0,0,0,0,0,0,v0[1],0,0,v1,0] | |
| return retVal | |
| elif v0[0] == 65699: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], v0[2]), [1,v0[3],v1,v0[4]]) | |
| elif v0[0] == 65700: | |
| retVal = [65699,v0[1],v1,v0[2],v0[3]] | |
| return retVal | |
| elif v0[0] == 65701: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v2, v3), [1,v4,v5,v1]) | |
| elif v0[0] == 65702: | |
| retVal = [65701,v0[1],v1,v0[2],v0[3]] | |
| return retVal | |
| elif v0[0] == 65703: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[1], 0), v0[2]) | |
| elif v0[0] == 65704: | |
| retVal = [65703,v0[1],v1] | |
| return retVal | |
| elif v0[0] == 65705: | |
| v2 = v0[1] | |
| return v2.balance | |
| elif v0[0] == 65706: | |
| return self | |
| elif v0[0] == 65707: | |
| return send(v0[1], v0[2]) #self.idris_Ethereum_46_SIO_46_send(v2, v3, v1) | |
| elif v0[0] == 65708: | |
| return msg.sender #self.idris_Ethereum_46_SIO_46_sender(v1) | |
| elif v0[0] == 65709: | |
| return self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Eq_36_Nat_58__33__61__61__58_0(v0[1], v1) | |
| elif v0[0] == 65710: | |
| return self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33_compare_58_0(v0, v1) | |
| elif v0[0] == 65711: | |
| retVal = [65710,v1] | |
| return retVal | |
| elif v0[0] == 65712: | |
| return self.idris_Prelude_46_Nat_46__123_Nat_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam2_125_(v0[1], v1) | |
| elif v0[0] == 65713: | |
| retVal = [65712,v1] | |
| return retVal | |
| elif v0[0] == 65714: | |
| return self.idris__123_APPLY0_125_([65716,v0[1],v0[2],v0[3],v0[4],v0[5],v1], self.idris__123_APPLY0_125_(v0[4], v1)) | |
| elif v0[0] == 65715: | |
| return v4 #self.idris_io_95_return(v2, v3, v4, v1) | |
| elif v0[0] == 65716: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v0[5], v1), v0[6]) | |
| elif v0[0] == 65717: | |
| retVal = [65709,v1] | |
| return retVal | |
| else: | |
| return 0 | |
| def idris_Prelude_46_Nat_46__123_Nat_32_instance_32_of_32_Prelude_46_Classes_46_Ord_95_lam2_125_(v0, v1): #Prelude.Nat.{Nat instance of Prelude.Classes.Ord_lam2} | |
| v2 = self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_([65711], v0), v1) | |
| if v2[0] == 2: | |
| return [1] | |
| else: | |
| return [0] | |
| def idris_Bank_46_Bank2_46__123_withdraw3_125_(v0, v1, v2, v3): #Bank.Bank2.{withdraw3} | |
| if v0 == 701581095649848031: | |
| v4 = self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33__62__61__58_0(v3, v1) | |
| else: | |
| v4 = [0] | |
| if v4[0] == 0: | |
| retVal = [0,[0]] | |
| return retVal | |
| elif v4[0] == 1: | |
| retVal = [1,[2,[0],[3]],[65665,v1,v2]] | |
| return retVal | |
| def idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Eq_36_Nat_58__33__61__61__58_0(v0, v1): #Prelude.Classes.Prelude.Nat.@Prelude.Classes.Eq$Nat:!==:0 | |
| if v1 == 0: | |
| if v0 == 0: | |
| return [1] | |
| else: | |
| return [0] | |
| else: | |
| if v0 == 0: | |
| return [0] | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_([65717], v0-1), v1-1) | |
| def idris_Effects_46_Ethereum_46_Ether_46__64_Effects_46_Handler_36_EtherRules_58_SIO_58__33_handle_58_0(v0, v1, v2, v3, v4, v5, v6): #Effects.Ethereum.Ether.@Effects.Handler$EtherRules:SIO:!handle:0 | |
| if v5[0] == 2: | |
| retVal = [65714,0,0,0,[65705,v5[1]],[65688,v6,v4]] | |
| return retVal | |
| elif v5[0] == 0: | |
| retVal = [65714,0,0,0,[65706],[65689,v6,v4]] | |
| return retVal | |
| elif v5[0] == 4: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v6, [0]), v4) | |
| elif v5[0] == 5: | |
| retVal = [65714,0,0,0,[65707,v5[2],v5[1]],[65690,v6,v4]] | |
| return retVal | |
| elif v5[0] == 3: | |
| retVal = [65714,0,0,0,[65708],[65691,v6,v4]] | |
| return retVal | |
| elif v5[0] == 1: | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_(v6, v4), v4) | |
| def idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33__62__61__58_0(v0, v1): #Prelude.Classes.Prelude.Nat.@Prelude.Classes.Ord$Nat:!>=:0 | |
| v2 = self.idris__123_APPLY0_125_([65713], v0) | |
| v2 = self.idris__123_APPLY0_125_(v2, v1) | |
| if v2[0] == 0: | |
| return self.idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Eq_36_Nat_58__33__61__61__58_0(v0, v1) | |
| elif v2[0] == 1: | |
| return [1] | |
| def idris_Prelude_46_Classes_46_Prelude_46_Nat_46__64_Prelude_46_Classes_46_Ord_36_Nat_58__33_compare_58_0(v0, v1): #Prelude.Classes.Prelude.Nat.@Prelude.Classes.Ord$Nat:!compare:0 | |
| if v1 == 0: | |
| if v0 == 0: | |
| return [1] | |
| return [2] | |
| #v2 = 1 | |
| #v2 = (v0 - v2) | |
| #retVal = [2] | |
| #return retVal | |
| v2 = (v1 - 1) | |
| if v0 == 0: | |
| return [0] | |
| return self.idris__123_APPLY0_125_(self.idris__123_APPLY0_125_([65711], v0 - 1), v2) |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Serpent can transform the se code to lll code, but attempting to compile all the way or running using the test runner generates an error (Contract code empty).
If the resulting LLL code is used to create a contract in alethzero, the result is very small.