|
477 | 477 | // pos := add(pos, 0x60)
|
478 | 478 | // }
|
479 | 479 | // let _3 := mload(64)
|
480 |
| -// if slt(sub(_3, length), 128) { revert(_1, _1) } |
481 |
| -// let offset := calldataload(add(length, 64)) |
482 |
| -// let _4 := 0xffffffffffffffff |
483 |
| -// if gt(offset, _4) { revert(_1, _1) } |
484 |
| -// let value2 := abi_decode_t_array$_t_uint256_$dyn_memory_ptr(add(length, offset), _3) |
485 |
| -// let offset_1 := calldataload(add(length, 0x60)) |
486 |
| -// if gt(offset_1, _4) { revert(_1, _1) } |
487 |
| -// let value3 := abi_decode_t_array$_t_array$_t_uint256_$2_memory_$dyn_memory_ptr(add(length, offset_1), _3) |
488 |
| -// sstore(calldataload(length), calldataload(add(length, 0x20))) |
| 480 | +// let _4 := mload(0x20) |
| 481 | +// if slt(sub(_3, _4), 128) { revert(_1, _1) } |
| 482 | +// let offset := calldataload(add(_4, 64)) |
| 483 | +// let _5 := 0xffffffffffffffff |
| 484 | +// if gt(offset, _5) { revert(_1, _1) } |
| 485 | +// let value2 := abi_decode_t_array$_t_uint256_$dyn_memory_ptr(add(_4, offset), _3) |
| 486 | +// let offset_1 := calldataload(add(_4, 0x60)) |
| 487 | +// if gt(offset_1, _5) { revert(_1, _1) } |
| 488 | +// let value3 := abi_decode_t_array$_t_array$_t_uint256_$2_memory_$dyn_memory_ptr(add(_4, offset_1), _3) |
| 489 | +// sstore(calldataload(_4), calldataload(add(_4, 0x20))) |
489 | 490 | // sstore(value2, value3)
|
490 | 491 | // sstore(_1, pos)
|
491 | 492 | // }
|
|
0 commit comments