solidity/test/cmdlineTests/optimizer_user_yul/output

88 lines
2.2 KiB
Plaintext
Raw Normal View History

======= optimizer_user_yul/input.sol:C =======
EVM assembly:
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":60:518 contract C... */
mstore(0x40, 0x80)
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":101:106 int a */
0x00
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":181:190 let x,y,z */
dup1
0x00
dup1
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":205:206 1 */
0x01
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":202:203 0 */
0x00
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":195:207 sstore(0, 1) */
sstore
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":212:258 for { } sload(4) { } {... */
tag_3:
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":226:227 4 */
0x04
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":220:228 sload(4) */
sload
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":212:258 for { } sload(4) { } {... */
iszero
tag_5
jumpi
pop
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":244:253 exp(x, y) */
dup1
dup3
exp
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":212:258 for { } sload(4) { } {... */
jump(tag_3)
tag_5:
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":216:219 { } */
pop
pop
pop
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":268:269 2 */
0x02
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":263:269 a := 2 */
swap1
pop
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":369:370 3 */
0x03
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":366:367 2 */
0x02
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":359:371 sstore(2, 3) */
sstore
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":390:391 5 */
0x05
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":384:392 sload(5) */
sload
2020-07-03 14:20:27 +00:00
iszero
/* "optimizer_user_yul/input.sol":376:509 for { } sload(5) { } {... */
tag_6:
/* "optimizer_user_yul/input.sol":384:392 sload(5) */
dup1
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":376:509 for { } sload(5) { } {... */
2020-07-03 14:20:27 +00:00
tag_8
jumpi
jump(tag_6)
tag_8:
2020-07-03 14:20:27 +00:00
/* "optimizer_user_yul/input.sol":380:383 { } */
pop
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":340:513 {... */
pop
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":60:518 contract C... */
dataSize(sub_0)
dup1
dataOffset(sub_0)
0x00
codecopy
0x00
return
stop
sub_0: assembly {
2020-06-23 12:14:24 +00:00
/* "optimizer_user_yul/input.sol":60:518 contract C... */
mstore(0x40, 0x80)
0x00
dup1
revert
auxdata: <AUXDATA REMOVED>
}