Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 6 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 7 Branch analysis from position: 7 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Oa5hf function name: (null) number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 18 0 E > INIT_FCALL 'checkogrn' 1 SEND_VAL '311333426300144' 2 DO_FCALL 0 $0 3 > JMPZ $0, ->6 19 4 > ECHO 'OK' 5 > JMP ->7 21 6 > ECHO 'Error' 7 > > RETURN 1 Function checkogrn: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 20 Branch analysis from position: 4 1 jumps found. (Code = 42) Position 1 = 40 Branch analysis from position: 40 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 49 Branch analysis from position: 42 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 49 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 39 Branch analysis from position: 23 1 jumps found. (Code = 42) Position 1 = 40 Branch analysis from position: 40 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Oa5hf function name: checkOGRN number of ops: 52 compiled vars: !0 = $ogrn, !1 = $verify_num, !2 = $check_num, !3 = $res_num line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 3 1 STRLEN ~4 !0 2 IS_EQUAL ~4, 13 3 > JMPZ ~5, ->20 4 4 > INIT_FCALL 'substr' 5 SEND_VAR !0 6 SEND_VAL 0 7 SEND_VAL 12 8 DO_ICALL $6 9 CAST 4 ~7 $6 10 ASSIGN !1, ~7 5 11 INIT_FCALL 'substr' 12 SEND_VAR !0 13 SEND_VAL -1 14 DO_ICALL $9 15 CAST 4 ~10 $9 16 ASSIGN !2, ~10 6 17 MOD ~12 !1, 11 18 ASSIGN !3, ~12 19 > JMP ->40 7 20 > STRLEN ~14 !0 21 IS_EQUAL ~14, 15 22 > JMPZ ~15, ->39 8 23 > INIT_FCALL 'substr' 24 SEND_VAR !0 25 SEND_VAL 0 26 SEND_VAL 14 27 DO_ICALL $16 28 CAST 4 ~17 $16 29 ASSIGN !1, ~17 9 30 INIT_FCALL 'substr' 31 SEND_VAR !0 32 SEND_VAL -1 33 DO_ICALL $19 34 CAST 4 ~20 $19 35 ASSIGN !2, ~20 10 36 MOD ~22 !1, 13 37 ASSIGN !3, ~22 38 > JMP ->40 11 39 > > RETURN <false> 13 40 > IS_SMALLER 9, !3 41 > JMPZ ~24, ->49 14 42 > INIT_FCALL 'round' 43 DIV ~25 !3, 10 44 SEND_VAL ~25 45 DO_ICALL $26 46 MUL ~27 $26, 10 47 SUB ~28 !3, ~27 48 ASSIGN !3, ~28 16 49 > IS_EQUAL ~30 !3, !2 50 > RETURN ~30 17 51* > RETURN null End of function checkogrn
Generated using Vulcan Logic Dumper, using php 8.0.0