@@ -55,7 +55,7 @@ function callvalue() -> z1, z2, z3, z4 {
5555}
5656
5757function calldataload (x1, x2, x3, x4) -> z1, z2, z3, z4 {
58- calldatacopy (0 , 0 , 0 , 0 , x1, x2, x3, x4, 0 , 0 , 0 , 32 :i64 )
58+ calldatacopy (0 , 0 , 0 , 0 , x1, x2, x3, x4, 0 , 0 , 0 , 32 )
5959 z1, z2, z3, z4 := mload_internal (0 :i32)
6060}
6161
@@ -73,7 +73,7 @@ function calldatacopy(x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4) {
7373 if i32.gt_u (offset, i32.sub (0xffffffff :i32, size)) {
7474 eth.revert (0 :i32, 0 :i32)
7575 }
76- if i32.gt_u (i32.add (size, offset ), cds) {
76+ if i32.gt_u (i32.add (offset, size ), cds) {
7777 copy_size := i32.sub (cds, offset)
7878 }
7979 if i32.gt_u (copy_size, 0 :i32) {
@@ -84,7 +84,7 @@ function calldatacopy(x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4) {
8484 )
8585 }
8686 if i32.gt_u (size, copy_size) {
87- memset (i32.add (destination, copy_size), 0x00 :i32, i32.sub (size, copy_size))
87+ memset (i32.add (destination, copy_size), 0 :i32, i32.sub (size, copy_size))
8888 }
8989}
9090
0 commit comments