{ pop(abi_encode_array_array_array_uint256_dyn(0,0)) function abi_encode_array_array_array_uint256_dyn(value_92, pos_93) -> end_94 { let pos_93_742 := pos_93 pos_93 := pos_93 let tail := add(pos_93_742, 96) let srcPtr := value_92 let i_97 := 0 for { } lt(i_97, 0x03) { i_97 := add(i_97, 1) } { mstore(pos_93, sub(tail, pos_93_742)) let _579 := mload(srcPtr) let pos_109_1625 := tail let length_111_1629 := mload(_579) mstore(tail, length_111_1629) let _6753 := 0x20 pos_109_1625 := add(tail, _6753) let srcPtr_113_1641 := add(_579, _6753) let i_114_1644 := 0 for { } lt(i_114_1644, length_111_1629) { i_114_1644 := add(i_114_1644, 1) } { let _596_1660 := mload(srcPtr_113_1641) let pos_125_1170_1382_1665 := pos_109_1625 pos_125_1170_1382_1665 := pos_109_1625 let srcPtr_128_1178_1390_1673 := _596_1660 let i_129_1181_1393_1676 := 0 for { } lt(i_129_1181_1393_1676, 0x02) { i_129_1181_1393_1676 := add(i_129_1181_1393_1676, 1) } { mstore(pos_125_1170_1382_1665, mload(srcPtr_128_1178_1390_1673)) pos_125_1170_1382_1665 := add(pos_125_1170_1382_1665, _6753) srcPtr_128_1178_1390_1673 := add(srcPtr_128_1178_1390_1673, _6753) } pos_109_1625 := add(pos_109_1625, 0x40) srcPtr_113_1641 := add(srcPtr_113_1641, _6753) } tail := pos_109_1625 srcPtr := add(srcPtr, _6753) pos_93 := add(pos_93, _6753) } end_94 := tail } } // ==== // stackOptimization: true // ---- // /* "":10:55 */ // tag_1 // /* "":53:54 */ // 0x00 // /* "":10:55 */ // dup1 // tag_2 // jump // in // tag_1: // /* "":6:56 */ // pop // /* "":0:1923 */ // stop // /* "":61:1920 */ // tag_2: // swap1 // /* "":153:177 */ // dup1 // /* "":186:202 */ // swap1 // /* "":223:242 */ // swap1 // /* "":239:241 */ // 0x60 // /* "":223:242 */ // dup2 // add // /* "":251:273 */ // swap3 // /* "":282:295 */ // swap2 // /* "":294:295 */ // 0x00 // /* "":308:311 */ // swap1 // /* "":312:326 */ // tag_3: // /* "":321:325 */ // 0x03 // /* "":312:326 */ // dup3 // lt // tag_4 // jumpi // /* "":304:1891 */ // tag_5: // /* "":1900:1914 */ // pop // pop // pop // pop // /* "":61:1920 */ // swap1 // jump // out // /* "":360:1891 */ // tag_4: // /* "":389:410 */ // swap1 // swap2 // swap3 // swap4 // dup4 // dup2 // sub // /* "":374:411 */ // dup3 // mstore // /* "":436:449 */ // dup5 // mload // /* "":462:486 */ // dup2 // /* "":522:533 */ // pop // dup1 // mload // /* "":546:575 */ // dup1 // dup4 // mstore // /* "":601:605 */ // 0x20 // /* "":634:650 */ // dup1 // dup1 // swap5 // add // /* "":686:702 */ // swap3 // add // /* "":715:734 */ // swap1 // /* "":733:734 */ // 0x00 // /* "":751:754 */ // swap1 // /* "":767:798 */ // tag_6: // dup1 // dup3 // lt // tag_7 // jumpi // /* "":747:1766 */ // tag_8: // /* "":1779:1799 */ // pop // pop // pop // swap1 // dup1 // /* "":347:348 */ // 0x01 // /* "":1779:1799 */ // swap3 // /* "":1822:1840 */ // swap7 // add // /* "":1863:1881 */ // swap3 // add // /* "":360:1891 */ // swap3 // /* "":337:349 */ // add // /* "":327:351 */ // swap1 // swap3 // swap2 // jump(tag_3) // /* "":888:1766 */ // tag_7: // /* "":923:945 */ // swap1 // swap2 // swap3 // dup5 // dup5 // mload // /* "":962:1004 */ // dup3 // /* "":1021:1059 */ // pop // dup3 // /* "":1076:1118 */ // swap1 // /* "":1135:1164 */ // swap1 // /* "":1163:1164 */ // 0x00 // /* "":1185:1188 */ // swap1 // /* "":1205:1235 */ // tag_9: // /* "":1230:1234 */ // 0x02 // /* "":1205:1235 */ // dup3 // lt // tag_10 // jumpi // /* "":1181:1633 */ // tag_11: // /* "":1666:1689 */ // pop // pop // pop // /* "":1684:1688 */ // 0x40 // /* "":859:860 */ // 0x01 // /* "":1666:1689 */ // swap3 // add // /* "":1725:1752 */ // swap5 // add // /* "":888:1766 */ // swap3 // /* "":843:861 */ // add // /* "":811:875 */ // swap1 // jump(tag_6) // /* "":1361:1633 */ // tag_10: // /* "":1414:1446 */ // swap3 // dup1 // dup4 // swap5 // /* "":1324:1325 */ // 0x01 // /* "":1414:1446 */ // swap4 // swap5 // mload // /* "":1383:1447 */ // dup2 // mstore // /* "":1494:1528 */ // add // /* "":1578:1615 */ // swap4 // add // /* "":1361:1633 */ // swap2 // /* "":1298:1326 */ // add // /* "":1252:1344 */ // dup8 // swap3 // jump(tag_9)