Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 6, Position 2 = 20 Branch analysis from position: 6 2 jumps found. (Code = 78) Position 1 = 7, Position 2 = 20 Branch analysis from position: 7 1 jumps found. (Code = 42) Position 1 = 6 Branch analysis from position: 6 Branch analysis from position: 20 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 20 filename: /in/57SrG function name: (null) number of ops: 22 compiled vars: !0 = $array, !1 = $test line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 89 0 E > INIT_FCALL 'range' 1 SEND_VAL 0 2 SEND_VAL 5000 3 DO_ICALL $2 4 ASSIGN !0, $2 91 5 > FE_RESET_R $4 <array>, ->20 6 > > FE_FETCH_R $4, !1, ->20 92 7 > ROPE_INIT 3 ~6 'Duration+of+' 8 ROPE_ADD 1 ~6 ~6, !1 9 ROPE_END 2 ~5 ~6, '%3A+' 10 ECHO ~5 11 INIT_FCALL 'returntime' 12 DECLARE_LAMBDA_FUNCTION ~8 [0] 13 BIND_LEXICAL ~8, !1 14 BIND_LEXICAL ~8, !0 15 SEND_VAL ~8 16 DO_FCALL 0 $9 17 CONCAT ~10 $9, '%0A' 18 ECHO ~10 91 19 > JMP ->6 20 > FE_FREE $4 93 21 > RETURN 1 Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: {closure} number of ops: 7 compiled vars: !0 = $test, !1 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 92 0 E > BIND_STATIC !0 1 BIND_STATIC !1 2 INIT_DYNAMIC_CALL !0 3 SEND_VAR_EX !1 4 DO_FCALL 0 $2 5 > RETURN $2 6* > RETURN null End of Dynamic Function 0 Function generate: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 8 Branch analysis from position: 3 2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 8 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 3 Branch analysis from position: 3 Branch analysis from position: 8 1 jumps found. (Code = 161) Position 1 = -2 Branch analysis from position: 8 filename: /in/57SrG function name: generate number of ops: 10 compiled vars: !0 = $array, !1 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 1 GENERATOR_CREATE 4 2 > FE_RESET_R $2 !0, ->8 3 > > FE_FETCH_R $2, !1, ->8 5 4 > CONCAT ~3 'key', !1 5 CONCAT ~4 'value', !1 6 YIELD ~4, ~3 4 7 > JMP ->3 8 > FE_FREE $2 7 9 > GENERATOR_RETURN End of function generate Function generator: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: generator number of ops: 9 compiled vars: !0 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > RECV !0 10 1 INIT_FCALL 'iterator_to_array' 2 INIT_FCALL 'generate' 3 SEND_VAR !0 4 DO_FCALL 0 $1 5 SEND_VAR $1 6 DO_ICALL $2 7 > RETURN $2 11 8* > RETURN null End of function generator Function construct: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 9 Branch analysis from position: 3 2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 9 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 3 Branch analysis from position: 3 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 9 filename: /in/57SrG function name: construct number of ops: 12 compiled vars: !0 = $array, !1 = $result, !2 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 13 0 E > RECV !0 14 1 ASSIGN !1, <array> 15 2 > FE_RESET_R $4 !0, ->9 3 > > FE_FETCH_R $4, !2, ->9 16 4 > CONCAT ~5 'key', !2 5 CONCAT ~7 'value', !2 6 ASSIGN_DIM !1, ~5 7 OP_DATA ~7 15 8 > JMP ->3 9 > FE_FREE $4 18 10 > RETURN !1 19 11* > RETURN null End of function construct Function mapcombine: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: mapCombine number of ops: 17 compiled vars: !0 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 21 0 E > RECV !0 22 1 INIT_FCALL 'array_combine' 23 2 INIT_FCALL 'array_map' 24 3 DECLARE_LAMBDA_FUNCTION ~1 [0] 4 SEND_VAL ~1 25 5 SEND_VAR !0 23 6 DO_ICALL $2 25 7 SEND_VAR $2 27 8 INIT_FCALL 'array_map' 28 9 DECLARE_LAMBDA_FUNCTION ~3 [1] 10 SEND_VAL ~3 29 11 SEND_VAR !0 27 12 DO_ICALL $4 29 13 SEND_VAR $4 22 14 DO_ICALL $5 29 15 > RETURN $5 32 16* > RETURN null Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: {closure} number of ops: 4 compiled vars: !0 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > RECV !0 1 CONCAT ~1 'key', !0 2 > RETURN ~1 3* > RETURN null End of Dynamic Function 0 Dynamic Function 1 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: {closure} number of ops: 4 compiled vars: !0 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > RECV !0 1 CONCAT ~1 'value', !0 2 > RETURN ~1 3* > RETURN null End of Dynamic Function 1 End of function mapcombine Function mapflatten: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: mapFlatten number of ops: 12 compiled vars: !0 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 34 0 E > RECV !0 35 1 INIT_FCALL 'array_merge' 36 2 INIT_FCALL 'array_map' 37 3 DECLARE_LAMBDA_FUNCTION ~1 [0] 4 SEND_VAL ~1 38 5 SEND_VAR !0 36 6 DO_ICALL $2 38 7 SEND_UNPACK $2 8 CHECK_UNDEF_ARGS 35 9 DO_ICALL $3 38 10 > RETURN $3 41 11* > RETURN null Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: {closure} number of ops: 6 compiled vars: !0 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 37 0 E > RECV !0 1 CONCAT ~1 'key', !0 2 CONCAT ~2 'value', !0 3 INIT_ARRAY ~3 ~2, ~1 4 > RETURN ~3 5* > RETURN null End of Dynamic Function 0 End of function mapflatten Function mapuncolumn: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: mapUncolumn number of ops: 13 compiled vars: !0 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 43 0 E > RECV !0 44 1 INIT_FCALL 'array_column' 45 2 INIT_FCALL 'array_map' 46 3 DECLARE_LAMBDA_FUNCTION ~1 [0] 4 SEND_VAL ~1 47 5 SEND_VAR !0 45 6 DO_ICALL $2 47 7 SEND_VAR $2 49 8 SEND_VAL 1 50 9 SEND_VAL 0 44 10 DO_ICALL $3 50 11 > RETURN $3 52 12* > RETURN null Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: {closure} number of ops: 7 compiled vars: !0 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 46 0 E > RECV !0 1 CONCAT ~1 'key', !0 2 INIT_ARRAY ~2 ~1 3 CONCAT ~3 'value', !0 4 ADD_ARRAY_ELEMENT ~2 ~3 5 > RETURN ~2 6* > RETURN null End of Dynamic Function 0 End of function mapuncolumn Function walk: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: walk number of ops: 10 compiled vars: !0 = $array, !1 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 54 0 E > RECV !0 55 1 ASSIGN !1, <array> 56 2 INIT_FCALL 'array_walk' 57 3 SEND_REF !0 58 4 DECLARE_LAMBDA_FUNCTION ~3 [0] 5 BIND_LEXICAL ~3, !1 60 6 SEND_VAL ~3 56 7 DO_ICALL 62 8 > RETURN !1 63 9* > RETURN null Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: {closure} number of ops: 7 compiled vars: !0 = $v, !1 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 58 0 E > RECV !0 1 BIND_STATIC !1 59 2 CONCAT ~2 'key', !0 3 CONCAT ~4 'value', !0 4 ASSIGN_DIM !1, ~2 5 OP_DATA ~4 60 6 > RETURN null End of Dynamic Function 0 End of function walk Function reduce: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: reduce number of ops: 11 compiled vars: !0 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 65 0 E > RECV !0 66 1 INIT_FCALL 'array_reduce' 67 2 SEND_VAR !0 68 3 DECLARE_LAMBDA_FUNCTION ~1 [0] 71 4 SEND_VAL ~1 72 5 NEW $2 'ArrayObject' 6 DO_FCALL 0 7 SEND_VAR $2 66 8 DO_ICALL $4 72 9 > RETURN $4 74 10* > RETURN null Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/57SrG function name: {closure} number of ops: 8 compiled vars: !0 = $result, !1 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 68 0 E > RECV !0 1 RECV !1 69 2 CONCAT ~2 'key', !1 3 CONCAT ~4 'value', !1 4 ASSIGN_DIM !0, ~2 5 OP_DATA ~4 70 6 > RETURN !0 71 7* > RETURN null End of Dynamic Function 0 End of function reduce Function returntime: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 19 Branch analysis from position: 19 2 jumps found. (Code = 44) Position 1 = 21, Position 2 = 5 Branch analysis from position: 21 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 2 jumps found. (Code = 44) Position 1 = 21, Position 2 = 5 Branch analysis from position: 21 Branch analysis from position: 5 filename: /in/57SrG function name: returnTime number of ops: 28 compiled vars: !0 = $function, !1 = $repeat, !2 = $tests, !3 = $i, !4 = $startTime, !5 = $endTime line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 76 0 E > RECV !0 1 RECV_INIT !1 20 78 2 ASSIGN !2, <array> 79 3 ASSIGN !3, 0 4 > JMP ->19 80 5 > INIT_FCALL 'microtime' 6 SEND_VAL <true> 7 DO_ICALL $8 8 ASSIGN !4, $8 81 9 INIT_DYNAMIC_CALL !0 10 DO_FCALL 0 82 11 INIT_FCALL 'microtime' 12 SEND_VAL <true> 13 DO_ICALL $11 14 ASSIGN !5, $11 83 15 SUB ~14 !5, !4 16 ASSIGN_DIM !2 17 OP_DATA ~14 79 18 PRE_INC !3 19 > IS_SMALLER !3, !1 20 > JMPNZ ~16, ->5 86 21 > INIT_FCALL 'array_sum' 22 SEND_VAR !2 23 DO_ICALL $17 24 MUL ~18 $17, 1000 25 DIV ~19 ~18, !1 26 > RETURN ~19 87 27* > RETURN null End of function returntime
Generated using Vulcan Logic Dumper, using php 8.0.0