2021-07-28 15:53:19 +00:00
|
|
|
|
|
|
|
======= yul_optimize_runs/input.yul (EVM) =======
|
|
|
|
|
|
|
|
Pretty printed source:
|
|
|
|
object "RunsTest1" {
|
|
|
|
code {
|
|
|
|
{
|
2022-03-07 12:06:58 +00:00
|
|
|
let _1 := datasize("Runtime_deployed")
|
|
|
|
datacopy(0, dataoffset("Runtime_deployed"), _1)
|
2021-07-28 15:53:19 +00:00
|
|
|
return(0, _1)
|
|
|
|
}
|
|
|
|
}
|
2022-03-07 12:06:58 +00:00
|
|
|
object "Runtime_deployed" {
|
2021-07-28 15:53:19 +00:00
|
|
|
code {
|
|
|
|
{
|
2021-08-17 20:50:27 +00:00
|
|
|
sstore(0, 0xabc1234500000000000000000000000000000000000000000000000000000000)
|
2021-07-28 15:53:19 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Binary representation:
|
2023-04-26 11:03:17 +00:00
|
|
|
602480600a5f395ff3fe7fabc12345000000000000000000000000000000000000000000000000000000005f5500
|
2021-07-28 15:53:19 +00:00
|
|
|
|
|
|
|
Text representation:
|
2022-03-07 12:06:58 +00:00
|
|
|
/* "yul_optimize_runs/input.yul":115:143 */
|
2021-07-28 15:53:19 +00:00
|
|
|
dataSize(sub_0)
|
2022-03-07 12:06:58 +00:00
|
|
|
/* "yul_optimize_runs/input.yul":83:113 */
|
2021-09-15 15:01:40 +00:00
|
|
|
dup1
|
2021-07-28 15:53:19 +00:00
|
|
|
dataOffset(sub_0)
|
|
|
|
/* "yul_optimize_runs/input.yul":80:81 */
|
|
|
|
0x00
|
2022-03-07 12:06:58 +00:00
|
|
|
/* "yul_optimize_runs/input.yul":71:144 */
|
2021-07-28 15:53:19 +00:00
|
|
|
codecopy
|
|
|
|
/* "yul_optimize_runs/input.yul":80:81 */
|
|
|
|
0x00
|
2022-03-07 12:06:58 +00:00
|
|
|
/* "yul_optimize_runs/input.yul":153:192 */
|
2021-07-28 15:53:19 +00:00
|
|
|
return
|
|
|
|
stop
|
|
|
|
|
|
|
|
sub_0: assembly {
|
2022-03-07 12:06:58 +00:00
|
|
|
/* "yul_optimize_runs/input.yul":273:293 */
|
|
|
|
0xabc1234500000000000000000000000000000000000000000000000000000000
|
|
|
|
/* "yul_optimize_runs/input.yul":313:314 */
|
2021-07-28 15:53:19 +00:00
|
|
|
0x00
|
2022-03-07 12:06:58 +00:00
|
|
|
/* "yul_optimize_runs/input.yul":306:324 */
|
2021-08-17 20:50:27 +00:00
|
|
|
sstore
|
2022-03-07 12:06:58 +00:00
|
|
|
/* "yul_optimize_runs/input.yul":244:334 */
|
2021-09-15 15:01:40 +00:00
|
|
|
stop
|
2021-07-28 15:53:19 +00:00
|
|
|
}
|