mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
753f359157
- It's not possible to run optimizer with only stack optimization enabled on the CLI.
305 lines
4.4 KiB
JSON
305 lines
4.4 KiB
JSON
{"contracts":{"A":{"object":{"evm":{"assembly":" /* \"A\":645:650 */
|
|
tag_1
|
|
tag_2
|
|
jump\t// in
|
|
tag_1:
|
|
/* \"A\":575:650 */
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
/* \"A\":722:727 */
|
|
tag_3
|
|
tag_2
|
|
jump\t// in
|
|
tag_3:
|
|
/* \"A\":652:727 */
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
pop
|
|
/* \"A\":740:742 */
|
|
dup1
|
|
/* \"A\":736:738 */
|
|
dup3
|
|
/* \"A\":729:743 */
|
|
sstore
|
|
pop
|
|
pop
|
|
/* \"A\":3:573 */
|
|
jump(tag_4)
|
|
tag_2:
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
0x01
|
|
/* \"A\":129:141 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
0x01
|
|
0x01
|
|
/* \"A\":151:160 */
|
|
add
|
|
/* \"A\":144:164 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":181:182 */
|
|
0x02
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":174:183 */
|
|
add
|
|
/* \"A\":167:187 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":204:205 */
|
|
0x03
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":197:206 */
|
|
add
|
|
/* \"A\":190:210 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":227:228 */
|
|
0x04
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":220:229 */
|
|
add
|
|
/* \"A\":213:233 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":250:251 */
|
|
0x05
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":243:252 */
|
|
add
|
|
/* \"A\":236:256 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":273:274 */
|
|
0x06
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":266:275 */
|
|
add
|
|
/* \"A\":259:279 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":296:297 */
|
|
0x07
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":289:298 */
|
|
add
|
|
/* \"A\":282:302 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":319:320 */
|
|
0x08
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":312:321 */
|
|
add
|
|
/* \"A\":305:325 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":342:343 */
|
|
0x09
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":335:344 */
|
|
add
|
|
/* \"A\":328:348 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":365:367 */
|
|
0x0a
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":358:368 */
|
|
add
|
|
/* \"A\":351:372 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":389:391 */
|
|
0x0b
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":382:392 */
|
|
add
|
|
/* \"A\":375:396 */
|
|
sstore
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":413:415 */
|
|
0x0c
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":406:416 */
|
|
add
|
|
/* \"A\":399:420 */
|
|
sstore
|
|
/* \"A\":21:23 */
|
|
0x00
|
|
/* \"A\":25:27 */
|
|
0x00
|
|
/* \"A\":29:31 */
|
|
0x00
|
|
/* \"A\":33:35 */
|
|
0x00
|
|
/* \"A\":37:39 */
|
|
0x00
|
|
/* \"A\":41:43 */
|
|
0x00
|
|
/* \"A\":45:47 */
|
|
0x00
|
|
/* \"A\":49:51 */
|
|
0x00
|
|
/* \"A\":53:55 */
|
|
0x00
|
|
/* \"A\":57:59 */
|
|
0x00
|
|
/* \"A\":61:63 */
|
|
0x00
|
|
/* \"A\":65:67 */
|
|
0x00
|
|
/* \"A\":69:71 */
|
|
0x00
|
|
/* \"A\":73:75 */
|
|
0x00
|
|
/* \"A\":77:79 */
|
|
0x00
|
|
/* \"A\":81:83 */
|
|
0x00
|
|
/* \"A\":98:99 */
|
|
0x01
|
|
/* \"A\":423:430 */
|
|
swap16
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":433:440 */
|
|
swap15
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":443:450 */
|
|
swap14
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":453:460 */
|
|
swap13
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":463:470 */
|
|
swap12
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":473:480 */
|
|
swap11
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":483:490 */
|
|
swap10
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":493:500 */
|
|
swap9
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":503:510 */
|
|
swap8
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":513:520 */
|
|
swap7
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":523:530 */
|
|
swap6
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":533:540 */
|
|
swap5
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":543:550 */
|
|
swap4
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":553:560 */
|
|
swap2
|
|
pop
|
|
/* \"A\":98:99 */
|
|
dup16
|
|
/* \"A\":563:570 */
|
|
swap1
|
|
pop
|
|
/* \"A\":85:573 */
|
|
tag_5:
|
|
swap1
|
|
swap2
|
|
swap3
|
|
swap4
|
|
swap5
|
|
swap6
|
|
swap7
|
|
swap8
|
|
swap9
|
|
swap10
|
|
swap11
|
|
swap12
|
|
swap13
|
|
swap14
|
|
swap15
|
|
swap16
|
|
jump\t// out
|
|
tag_4:
|
|
"}}}},"errors":[{"component":"general","formattedMessage":"Yul is still experimental. Please use the output with care.","message":"Yul is still experimental. Please use the output with care.","severity":"warning","type":"Warning"}]}
|