solidity/test/cmdlineTests/yul_verbatim/output

57 lines
1.7 KiB
Plaintext
Raw Normal View History

2021-03-17 18:37:39 +00:00
======= yul_verbatim/input.yul (EVM) =======
Pretty printed source:
object "object" {
code {
let x := 2
let y := sub(x, 2)
let t := verbatim_2i_1o("abc", x, y)
sstore(t, x)
let r := verbatim_0i_1o("def")
verbatim_0i_0o("xyz")
verbatim_0i_0o("\x01\x02\x03\x04\x05\x06\x07\t\x00\x01\x02\x03\x04\x05\x06\x07\t\x00\x01\x02\x03\x04\x05\x06\x07\t\x00\x01\x02\x01\x02\x03\x04\x05\x06\x07\t\x00\x01\x02\x03\x04\x05\x06\x07\t\x00\x01\x02\x03\x04\x05\x06\x07\t\x00\x01\x02")
r := 9
}
}
Binary representation:
2021-07-01 12:17:27 +00:00
6002808103808261626382815564656678797a010203040506070900010203040506070900010203040506070900010201020304050607090001020304050607090001020304050607090001026009905050505050
2021-03-17 18:37:39 +00:00
Text representation:
/* "yul_verbatim/input.yul":15:16 */
0x02
/* "yul_verbatim/input.yul":37:38 */
2021-07-01 12:17:27 +00:00
dup1
2021-03-17 18:37:39 +00:00
/* "yul_verbatim/input.yul":34:35 */
dup2
/* "yul_verbatim/input.yul":30:39 */
sub
/* "yul_verbatim/input.yul":78:79 */
dup1
/* "yul_verbatim/input.yul":75:76 */
dup3
verbatimbytecode_616263
/* "yul_verbatim/input.yul":95:96 */
dup3
/* "yul_verbatim/input.yul":92:93 */
dup2
/* "yul_verbatim/input.yul":85:97 */
sstore
verbatimbytecode_646566
/* "yul_verbatim/input.yul":137:158 */
verbatimbytecode_78797a
/* "yul_verbatim/input.yul":189:326 */
verbatimbytecode_01020304050607090001020304050607090001020304050607090001020102030405060709000102030405060709000102030405060709000102
/* "yul_verbatim/input.yul":336:337 */
0x09
/* "yul_verbatim/input.yul":331:337 */
swap1
pop
/* "yul_verbatim/input.yul":0:339 */
pop
pop
pop
pop