Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/IHAUn function name: (null) number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 21 0 E > INIT_FCALL 'var_dump' 1 INIT_FCALL 'compareversion' 2 SEND_VAL '01.0' 3 SEND_VAL '1' 4 DO_FCALL 0 $0 5 SEND_VAR $0 6 DO_ICALL 7 > RETURN 1 Function compareversion: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 49 Branch analysis from position: 49 2 jumps found. (Code = 44) Position 1 = 51, Position 2 = 23 Branch analysis from position: 51 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 23 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 30 Branch analysis from position: 26 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 2 jumps found. (Code = 43) Position 1 = 35, Position 2 = 39 Branch analysis from position: 35 1 jumps found. (Code = 42) Position 1 = 40 Branch analysis from position: 40 2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 45 Branch analysis from position: 43 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 45 2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 48 Branch analysis from position: 47 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 48 2 jumps found. (Code = 44) Position 1 = 51, Position 2 = 23 Branch analysis from position: 51 Branch analysis from position: 23 Branch analysis from position: 39 2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 45 Branch analysis from position: 43 Branch analysis from position: 45 Branch analysis from position: 30 2 jumps found. (Code = 43) Position 1 = 35, Position 2 = 39 Branch analysis from position: 35 Branch analysis from position: 39 filename: /in/IHAUn function name: compareVersion number of ops: 53 compiled vars: !0 = $version1, !1 = $version2, !2 = $partsV1, !3 = $partsV2, !4 = $partsV1Size, !5 = $partsV2Size, !6 = $longest, !7 = $i, !8 = $v1, !9 = $v2 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 1 RECV !1 4 2 INIT_FCALL 'explode' 3 SEND_VAL '.' 4 SEND_VAR !0 5 DO_ICALL $10 6 ASSIGN !2, $10 5 7 INIT_FCALL 'explode' 8 SEND_VAL '.' 9 SEND_VAR !1 10 DO_ICALL $12 11 ASSIGN !3, $12 6 12 COUNT ~14 !2 13 ASSIGN !4, ~14 7 14 COUNT ~16 !3 15 ASSIGN !5, ~16 8 16 INIT_FCALL 'max' 17 SEND_VAR !4 18 SEND_VAR !5 19 DO_ICALL $18 20 ASSIGN !6, $18 9 21 ASSIGN !7, 0 22 > JMP ->49 10 23 > FETCH_CONSTANT ~21 'i' 24 IS_SMALLER ~21, !4 25 > JMPZ ~22, ->30 26 > FETCH_DIM_R ~23 !2, !7 27 CAST 4 ~24 ~23 28 QM_ASSIGN ~25 ~24 29 > JMP ->31 30 > QM_ASSIGN ~25 0 31 > ASSIGN !8, ~25 11 32 FETCH_CONSTANT ~27 'i' 33 IS_SMALLER ~27, !4 34 > JMPZ ~28, ->39 35 > FETCH_DIM_R ~29 !3, !7 36 CAST 4 ~30 ~29 37 QM_ASSIGN ~31 ~30 38 > JMP ->40 39 > QM_ASSIGN ~31 0 40 > ASSIGN !9, ~31 12 41 IS_SMALLER !8, !9 42 > JMPZ ~33, ->45 13 43 > > RETURN -1 44* JMP ->48 14 45 > IS_SMALLER !9, !8 46 > JMPZ ~34, ->48 15 47 > > RETURN 1 9 48 > PRE_INC !7 49 > IS_SMALLER !7, !6 50 > JMPNZ ~36, ->23 18 51 > > RETURN 0 19 52* > RETURN null End of function compareversion
Generated using Vulcan Logic Dumper, using php 8.0.0