Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 34 Branch analysis from position: 34 2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 12 Branch analysis from position: 36 2 jumps found. (Code = 77) Position 1 = 38, Position 2 = 48 Branch analysis from position: 38 2 jumps found. (Code = 78) Position 1 = 39, Position 2 = 48 Branch analysis from position: 39 2 jumps found. (Code = 77) Position 1 = 40, Position 2 = 46 Branch analysis from position: 40 2 jumps found. (Code = 78) Position 1 = 41, Position 2 = 46 Branch analysis from position: 41 1 jumps found. (Code = 42) Position 1 = 40 Branch analysis from position: 40 Branch analysis from position: 46 1 jumps found. (Code = 42) Position 1 = 38 Branch analysis from position: 38 Branch analysis from position: 46 Branch analysis from position: 48 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 48 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 26 Branch analysis from position: 26 2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15 Branch analysis from position: 28 2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 33 Branch analysis from position: 31 2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 12 Branch analysis from position: 36 Branch analysis from position: 12 Branch analysis from position: 33 Branch analysis from position: 15 2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 25 Branch analysis from position: 21 2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15 Branch analysis from position: 28 Branch analysis from position: 15 Branch analysis from position: 25 filename: /in/3eiZK function name: (null) number of ops: 50 compiled vars: !0 = $array1, !1 = $array2, !2 = $num, !3 = $comb, !4 = $total, !5 = $i, !6 = $flag, !7 = $j, !8 = $result, !9 = $val, !10 = $co line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, <array> 3 1 ASSIGN !1, <array> 5 2 COUNT ~13 !1 3 ASSIGN !2, ~13 6 4 ASSIGN !3, <array> 9 5 INIT_FCALL 'pow' 6 SEND_VAL 2 7 SEND_VAR !2 8 DO_ICALL $16 9 ASSIGN !4, $16 12 10 ASSIGN !5, 0 11 > JMP ->34 14 12 > ASSIGN !6, '' 16 13 ASSIGN !7, 0 14 > JMP ->26 19 15 > INIT_FCALL 'pow' 16 SEND_VAL 2 17 SEND_VAR !7 18 DO_ICALL $21 19 BW_AND ~22 !5, $21 20 > JMPZ ~22, ->25 21 > CONCAT ~23 !6, '' 22 FETCH_DIM_R ~24 !1, !7 23 CONCAT ~25 ~23, ~24 24 ASSIGN !6, ~25 16 25 > PRE_INC !7 26 > IS_SMALLER !7, !2 27 > JMPNZ ~28, ->15 21 28 > ISSET_ISEMPTY_CV ~29 !6 29 BOOL_NOT ~30 ~29 30 > JMPZ ~30, ->33 22 31 > ASSIGN_DIM !3 32 OP_DATA !6 12 33 > PRE_INC !5 34 > IS_SMALLER !5, !4 35 > JMPNZ ~33, ->12 26 36 > ASSIGN !8, <array> 28 37 > FE_RESET_R $35 !0, ->48 38 > > FE_FETCH_R $35, !9, ->48 30 39 > > FE_RESET_R $36 !3, ->46 40 > > FE_FETCH_R $36, !10, ->46 32 41 > CONCAT ~38 !9, '' 42 CONCAT ~39 ~38, !10 43 ASSIGN_DIM !8 44 OP_DATA ~39 30 45 > JMP ->40 46 > FE_FREE $36 28 47 > JMP ->38 48 > FE_FREE $35 34 49 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0