mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
c627e6af10
Fixes #11708.
53 lines
1.3 KiB
Plaintext
53 lines
1.3 KiB
Plaintext
|
|
======= yul_optimize_runs/input.yul (EVM) =======
|
|
|
|
Pretty printed source:
|
|
object "RunsTest1" {
|
|
code {
|
|
{
|
|
let _1 := datasize("Runtime")
|
|
datacopy(0, dataoffset("Runtime"), _1)
|
|
return(0, _1)
|
|
}
|
|
}
|
|
object "Runtime" {
|
|
code {
|
|
{
|
|
mstore(0, 0xabc1234500000000000000000000000000000000000000000000000000000000)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
Binary representation:
|
|
602480600d600039806000f3fe7fabc1234500000000000000000000000000000000000000000000000000000000600052
|
|
|
|
Text representation:
|
|
/* "yul_optimize_runs/input.yul":106:125 */
|
|
dataSize(sub_0)
|
|
dup1
|
|
/* "yul_optimize_runs/input.yul":83:104 */
|
|
dataOffset(sub_0)
|
|
/* "yul_optimize_runs/input.yul":80:81 */
|
|
0x00
|
|
/* "yul_optimize_runs/input.yul":71:126 */
|
|
codecopy
|
|
/* "yul_optimize_runs/input.yul":145:164 */
|
|
dup1
|
|
/* "yul_optimize_runs/input.yul":80:81 */
|
|
0x00
|
|
/* "yul_optimize_runs/input.yul":135:165 */
|
|
return
|
|
stop
|
|
|
|
sub_0: assembly {
|
|
/* "yul_optimize_runs/input.yul":237:257 */
|
|
0xabc1234500000000000000000000000000000000000000000000000000000000
|
|
/* "yul_optimize_runs/input.yul":277:278 */
|
|
0x00
|
|
/* "yul_optimize_runs/input.yul":270:288 */
|
|
mstore
|
|
}
|
|
|