Slide 10
Slide 10 text
Ignition Bytecode
[generating bytecode for function: ]
Parameter count 1
Frame size 32
0x75a3212fece @ 0 : 09 00 LdaConstant [0]
0x75a3212fed0 @ 2 : 1f f9 Star r1
0x75a3212fed2 @ 4 : 02 LdaZero
0x75a3212fed3 @ 5 : 1f f8 Star r2
0x75a3212fed5 @ 7 : 20 fe f7 Mov , r3
0x75a3212fed8 @ 10 : 55 aa 01 f9 03 CallRuntime [DeclareGlobalsForInterpreter], r1-r3
0 E> 0x75a3212fedd @ 15 : 92 StackCheck
39 S> 0x75a3212fede @ 16 : 0a 01 02 LdaGlobal [1], [2]
0x75a3212fee1 @ 19 : 1f f9 Star r1
0x75a3212fee3 @ 21 : 03 01 LdaSmi [1]
0x75a3212fee5 @ 23 : 1f f8 Star r2
0x75a3212fee7 @ 25 : 03 01 LdaSmi [1]
0x75a3212fee9 @ 27 : 1f f7 Star r3
39 E> 0x75a3212feeb @ 29 : 52 f9 f8 f7 05 CallUndefinedReceiver2 r1, r2, r3, [5]
0x75a3212fef0 @ 34 : 1f fa Star r0
49 S> 0x75a3212fef2 @ 36 : 96 Return
Constant pool (size = 2)
0x75a3212fe79: [FixedArray]
- map = 0x180f21302309
- length: 2
0: 0x75a3212fd71
1: 0x344fee497319
[generating bytecode for function: add]
Parameter count 3
Frame size 0
12 E> 0x75a32130196 @ 0 : 92 StackCheck
23 S> 0x75a32130197 @ 1 : 1e 02 Ldar a1
32 E> 0x75a32130199 @ 3 : 2c 03 02 Add a0, [2]
37 S> 0x75a3213019c @ 6 : 96 Return