Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/t7cD8 function name: (null) number of ops: 9 compiled vars: !0 = $base16string, !1 = $base36string line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 27 0 E > ASSIGN !0, '5576F4CE68664C0000000000000000000000000' 28 1 INIT_FCALL 'str_baseconvert' 2 SEND_VAR !0 3 SEND_VAL 16 4 SEND_VAL 36 5 DO_FCALL 0 $3 6 ASSIGN !1, $3 29 7 ECHO !1 8 > RETURN 1 Function str_baseconvert: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 35 Branch analysis from position: 10 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 15 Branch analysis from position: 34 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 67 Branch analysis from position: 39 1 jumps found. (Code = 42) Position 1 = 59 Branch analysis from position: 59 2 jumps found. (Code = 44) Position 1 = 66, Position 2 = 41 Branch analysis from position: 66 1 jumps found. (Code = 42) Position 1 = 68 Branch analysis from position: 68 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 41 2 jumps found. (Code = 44) Position 1 = 66, Position 2 = 41 Branch analysis from position: 66 Branch analysis from position: 41 Branch analysis from position: 67 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 15 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 15 Branch analysis from position: 34 Branch analysis from position: 15 Branch analysis from position: 35 2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 67 Branch analysis from position: 39 Branch analysis from position: 67 filename: /in/t7cD8 function name: str_baseconvert number of ops: 70 compiled vars: !0 = $str, !1 = $frombase, !2 = $tobase, !3 = $len, !4 = $q, !5 = $i, !6 = $r, !7 = $s line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 1 RECV_INIT !1 16 2 RECV_INIT !2 36 4 3 INIT_FCALL 'trim' 4 SEND_VAR !0 5 DO_ICALL $8 6 ASSIGN !0, $8 5 7 CAST 4 ~10 !1 8 IS_NOT_EQUAL ~10, 10 9 > JMPZ ~11, ->35 6 10 > STRLEN ~12 !0 11 ASSIGN !3, ~12 7 12 ASSIGN !4, 0 8 13 ASSIGN !5, 0 14 > JMP ->32 9 15 > INIT_FCALL 'base_convert' 16 FETCH_DIM_R ~16 !0, !5 17 SEND_VAL ~16 18 SEND_VAR !1 19 SEND_VAL 10 20 DO_ICALL $17 21 ASSIGN !6, $17 10 22 INIT_FCALL_BY_NAME 'bcadd' 23 INIT_FCALL_BY_NAME 'bcmul' 24 SEND_VAR_EX !4 25 SEND_VAR_EX !1 26 DO_FCALL 0 $19 27 SEND_VAR_NO_REF_EX $19 28 SEND_VAR_EX !6 29 DO_FCALL 0 $20 30 ASSIGN !4, $20 8 31 PRE_INC !5 32 > IS_SMALLER !5, !3 33 > JMPNZ ~23, ->15 34 > > JMP ->36 13 35 > ASSIGN !4, !0 15 36 > CAST 4 ~25 !2 37 IS_NOT_EQUAL ~25, 10 38 > JMPZ ~26, ->67 16 39 > ASSIGN !7, '' 17 40 > JMP ->59 18 41 > INIT_FCALL_BY_NAME 'bcmod' 42 SEND_VAR_EX !4 43 SEND_VAR_EX !2 44 DO_FCALL 0 $28 45 ASSIGN !6, $28 19 46 INIT_FCALL 'base_convert' 47 SEND_VAR !6 48 SEND_VAL 10 49 SEND_VAR !2 50 DO_ICALL $30 51 CONCAT ~31 $30, !7 52 ASSIGN !7, ~31 20 53 INIT_FCALL_BY_NAME 'bcdiv' 54 SEND_VAR_EX !4 55 SEND_VAR_EX !2 56 SEND_VAL_EX 0 57 DO_FCALL 0 $33 58 ASSIGN !4, $33 17 59 > INIT_FCALL_BY_NAME 'bccomp' 60 SEND_VAR_EX !4 61 SEND_VAL_EX '0' 62 SEND_VAL_EX 0 63 DO_FCALL 0 $35 64 IS_SMALLER 0, $35 65 > JMPNZ ~36, ->41 66 > > JMP ->68 23 67 > ASSIGN !7, !4 25 68 > > RETURN !7 26 69* > RETURN null End of function str_baseconvert
Generated using Vulcan Logic Dumper, using php 8.0.0