Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 16 Branch analysis from position: 16 2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 5 Branch analysis from position: 18 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 5 Branch analysis from position: 18 Branch analysis from position: 5 filename: /in/Ci8Op function name: (null) number of ops: 76 compiled vars: !0 = $array, !1 = $meanax, !2 = $i, !3 = $s, !4 = $mean, !5 = $n, !6 = $x_new, !7 = $x_quer_strich, !8 = $s_new line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ECHO '%3Cpre%3E' 5 1 ASSIGN !0, <array> 6 2 ASSIGN !1, 300 7 3 ASSIGN !2, 0 4 > JMP ->16 8 5 > INIT_FCALL 'rand' 6 SEND_VAL 0 7 SUB ~13 !1, 1 8 SEND_VAL ~13 9 DO_ICALL $14 10 ASSIGN_DIM !0, !2 11 OP_DATA $14 9 12 FETCH_DIM_R ~15 !0, !2 13 CONCAT ~16 ~15, '%0A' 14 ECHO ~16 7 15 PRE_INC !2 16 > IS_SMALLER !2, !1 17 > JMPNZ ~18, ->5 12 18 > INIT_FCALL_BY_NAME 'sd' 19 SEND_VAR_EX !0 20 DO_FCALL 0 $19 21 ASSIGN !3, $19 13 22 INIT_FCALL 'array_sum' 23 SEND_VAR !0 24 DO_ICALL $21 25 COUNT ~22 !0 26 DIV ~23 $21, ~22 27 ASSIGN !4, ~23 15 28 ECHO '%0Abefore%0A' 16 29 INIT_FCALL 'var_dump' 30 INIT_ARRAY ~25 !3, 's' 31 ADD_ARRAY_ELEMENT ~25 !4, 'm' 32 SEND_VAL ~25 33 DO_ICALL 18 34 COUNT ~27 !0 35 ASSIGN !5, ~27 20 36 ASSIGN !6, 100000000 21 37 INIT_FCALL_BY_NAME 'm_reverse' 38 SEND_VAR_EX !5 39 SEND_VAR_EX !4 40 SEND_VAR_EX !6 41 DO_FCALL 0 $30 42 ASSIGN !7, $30 23 43 INIT_FCALL_BY_NAME 'sd_reverse' 44 SEND_VAR_EX !3 45 SEND_VAR_EX !5 46 SEND_VAR_EX !6 47 SEND_VAR_EX !7 48 DO_FCALL 0 $32 49 ASSIGN !8, $32 25 50 ECHO '%0Areverse%0A' 26 51 INIT_FCALL 'var_dump' 52 INIT_ARRAY ~34 !8, 's' 53 ADD_ARRAY_ELEMENT ~34 !7, 'm' 54 SEND_VAL ~34 55 DO_ICALL 28 56 ADD ~36 !5, 1 57 ASSIGN_DIM !0, ~36 58 OP_DATA !6 30 59 INIT_FCALL_BY_NAME 'sd' 60 SEND_VAR_EX !0 61 DO_FCALL 0 $38 62 ASSIGN !3, $38 31 63 INIT_FCALL 'array_sum' 64 SEND_VAR !0 65 DO_ICALL $40 66 COUNT ~41 !0 67 DIV ~42 $40, ~41 68 ASSIGN !4, ~42 33 69 ECHO '%0Aafter%0A' 34 70 INIT_FCALL 'var_dump' 71 INIT_ARRAY ~44 !3, 's' 72 ADD_ARRAY_ELEMENT ~44 !4, 'm' 73 SEND_VAL ~44 74 DO_ICALL 51 75 > RETURN 1 Function sd_square: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Ci8Op function name: sd_square number of ops: 9 compiled vars: !0 = $x, !1 = $mean line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 37 0 E > RECV !0 1 RECV !1 2 INIT_FCALL 'pow' 3 SUB ~2 !0, !1 4 SEND_VAL ~2 5 SEND_VAL 2 6 DO_ICALL $3 7 > RETURN $3 8* > RETURN null End of function sd_square Function sd: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Ci8Op function name: sd number of ops: 28 compiled vars: !0 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 40 0 E > RECV !0 42 1 INIT_FCALL 'sqrt' 2 INIT_FCALL 'array_sum' 3 INIT_FCALL 'array_map' 4 SEND_VAL 'sd_square' 5 SEND_VAR !0 6 INIT_FCALL 'array_fill' 7 SEND_VAL 0 8 COUNT ~1 !0 9 SEND_VAL ~1 10 INIT_FCALL 'array_sum' 11 SEND_VAR !0 12 DO_ICALL $2 13 COUNT ~3 !0 14 DIV ~4 $2, ~3 15 SEND_VAL ~4 16 DO_ICALL $5 17 SEND_VAR $5 18 DO_ICALL $6 19 SEND_VAR $6 20 DO_ICALL $7 21 COUNT ~8 !0 22 SUB ~9 ~8, 1 23 DIV ~10 $7, ~9 24 SEND_VAL ~10 25 DO_ICALL $11 26 > RETURN $11 43 27* > RETURN null End of function sd Function m_reverse: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Ci8Op function name: m_reverse number of ops: 9 compiled vars: !0 = $n, !1 = $mean, !2 = $x line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 45 0 E > RECV !0 1 RECV !1 2 RECV !2 46 3 MUL ~3 !0, !1 4 ADD ~4 ~3, !2 5 ADD ~5 !0, 1 6 DIV ~6 ~4, ~5 7 > RETURN ~6 47 8* > RETURN null End of function m_reverse Function sd_reverse: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Ci8Op function name: sd_reverse number of ops: 19 compiled vars: !0 = $s, !1 = $n, !2 = $x, !3 = $mean line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 49 0 E > RECV !0 1 RECV !1 2 RECV !2 3 RECV !3 50 4 INIT_FCALL 'sqrt' 5 DIV ~4 1, !1 6 SUB ~5 !1, 1 7 INIT_FCALL 'pow' 8 SEND_VAR !0 9 SEND_VAL 2 10 DO_ICALL $6 11 MUL ~7 $6, ~5 12 SUB ~8 !2, !3 13 ADD ~9 ~7, ~8 14 MUL ~10 ~4, ~9 15 SEND_VAL ~10 16 DO_ICALL $11 17 > RETURN $11 51 18* > RETURN null End of function sd_reverse
Generated using Vulcan Logic Dumper, using php 8.0.0