opcodes

Created Diff never expires
22 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
54 lines
21 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
54 lines
Finding entry points
Finding entry points
Branch analysis from position: 0
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/bZHPv
filename: /in/039Fh
function name: (null)
function name: (null)
number of ops: 19
number of ops: 19
compiled vars: !0 = $mem
compiled vars: !0 = $mem
line #* E I O op fetch ext return operands
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
9 0 E > INIT_FCALL 'memory_get_usage'
9 0 E > INIT_FCALL 'memory_get_usage'
1 DO_ICALL $1
1 DO_ICALL $1
2 ASSIGN !0, $1
2 CONCAT ~2 'memory+before+use%3A+', $1
3 ECHO 'init+%24mem%0A'
3 CONCAT ~3 ~2, '%0A'
10 4 INIT_FCALL 'memory_get_usage'
4 ECHO ~3
5 DO_ICALL $3
10 5 INIT_FCALL 'memory_get_usage'
6 CONCAT ~4 'memory+before+use%3A+', $3
6 DO_ICALL $4
7 CONCAT ~5 ~4, '%0A'
7 ASSIGN !0, $4
8 ECHO ~5
8 ECHO 'init+%24mem%0A'
12 9 INIT_FCALL 'dosmth'
12 9 INIT_FCALL 'dosmth'
10 SEND_VAR !0
10 SEND_VAR !0
11 DO_FCALL 0
11 DO_FCALL 0
13 12 INIT_FCALL 'memory_get_usage'
13 12 INIT_FCALL 'memory_get_usage'
13 DO_ICALL $7
13 DO_ICALL $7
14 SUB ~8 $7, !0
14 SUB ~8 $7, !0
15 CONCAT ~9 'memory+after+use%3A+', ~8
15 CONCAT ~9 'memory+after+use%3A+', ~8
16 CONCAT ~10 ~9, '%0A'
16 CONCAT ~10 ~9, '%0A'
17 ECHO ~10
17 ECHO ~10
14 18 > RETURN 1
14 18 > RETURN 1


Function dosmth:
Function dosmth:
Finding entry points
Finding entry points
Branch analysis from position: 0
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/bZHPv
filename: /in/039Fh
function name: doSmth
function name: doSmth
number of ops: 13
number of ops: 13
compiled vars: !0 = $mem, !1 = $array
compiled vars: !0 = $mem, !1 = $array
line #* E I O op fetch ext return operands
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
3 0 E > RECV !0
3 0 E > RECV !0
4 1 INIT_FCALL 'range'
4 1 INIT_FCALL 'range'
2 SEND_VAL 0
2 SEND_VAL 0
3 SEND_VAL 99
3 SEND_VAL 99
4 DO_ICALL $2
4 DO_ICALL $2
5 ASSIGN !1, $2
5 ASSIGN !1, $2
5 6 INIT_FCALL 'memory_get_usage'
5 6 INIT_FCALL 'memory_get_usage'
7 DO_ICALL $4
7 DO_ICALL $4
8 SUB ~5 $4, !0
8 SUB ~5 $4, !0
9 CONCAT ~6 'memory+in+function%3A+', ~5
9 CONCAT ~6 'memory+in+function%3A+', ~5
10 CONCAT ~7 ~6, '%0A'
10 CONCAT ~7 ~6, '%0A'
11 ECHO ~7
11 ECHO ~7
6 12 > RETURN null
6 12 > RETURN null


End of function dosmth
End of function dosmth