Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ErfsG function name: (null) number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 21 0 E > INIT_FCALL 'bcpi' 1 SEND_VAL 15 2 DO_FCALL 0 $0 3 ECHO $0 4 > RETURN 1 Function bcpi: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 80 Branch analysis from position: 80 2 jumps found. (Code = 44) Position 1 = 82, Position 2 = 14 Branch analysis from position: 82 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 14 2 jumps found. (Code = 44) Position 1 = 82, Position 2 = 14 Branch analysis from position: 82 Branch analysis from position: 14 filename: /in/ErfsG function name: bcpi number of ops: 93 compiled vars: !0 = $precision, !1 = $num, !2 = $k, !3 = $limit line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > RECV !0 7 1 ASSIGN !1, '0' 2 ASSIGN !2, '0' 8 3 INIT_FCALL_BY_NAME 'bcscale' 4 INIT_FCALL_BY_NAME 'bcadd' 5 SEND_VAR_EX !0 6 SEND_VAL_EX 3 7 DO_FCALL 0 $6 8 SEND_VAR_NO_REF_EX $6 9 DO_FCALL 0 9 10 ADD ~8 !0, 3 11 DIV ~9 ~8, 14 12 ASSIGN !3, ~9 10 13 > JMP ->80 11 14 > INIT_FCALL_BY_NAME 'bcadd' 15 SEND_VAR_EX !1 16 INIT_FCALL_BY_NAME 'bcdiv' 17 INIT_FCALL_BY_NAME 'bcmul' 18 INIT_FCALL_BY_NAME 'bcadd' 19 SEND_VAL_EX '13591409' 20 INIT_FCALL_BY_NAME 'bcmul' 21 SEND_VAL_EX '545140134' 22 SEND_VAR_EX !2 23 DO_FCALL 0 $11 24 SEND_VAR_NO_REF_EX $11 25 DO_FCALL 0 $12 26 SEND_VAR_NO_REF_EX $12 27 INIT_FCALL_BY_NAME 'bcmul' 28 INIT_FCALL_BY_NAME 'bcpow' 29 SEND_VAL_EX -1 30 SEND_VAR_EX !2 31 DO_FCALL 0 $13 32 SEND_VAR_NO_REF_EX $13 33 INIT_FCALL_BY_NAME 'bcfact' 34 MUL ~14 !2, 6 35 SEND_VAL_EX ~14 36 DO_FCALL 0 $15 37 SEND_VAR_NO_REF_EX $15 38 DO_FCALL 0 $16 39 SEND_VAR_NO_REF_EX $16 40 DO_FCALL 0 $17 41 SEND_VAR_NO_REF_EX $17 42 INIT_FCALL_BY_NAME 'bcmul' 43 INIT_FCALL_BY_NAME 'bcmul' 44 INIT_FCALL_BY_NAME 'bcpow' 45 SEND_VAL_EX '640320' 46 MUL ~18 !2, 3 47 ADD ~19 ~18, 1 48 SEND_VAL_EX ~19 49 DO_FCALL 0 $20 50 SEND_VAR_NO_REF_EX $20 51 INIT_FCALL_BY_NAME 'bcsqrt' 52 SEND_VAL_EX '640320' 53 DO_FCALL 0 $21 54 SEND_VAR_NO_REF_EX $21 55 DO_FCALL 0 $22 56 SEND_VAR_NO_REF_EX $22 57 INIT_FCALL_BY_NAME 'bcmul' 58 INIT_FCALL_BY_NAME 'bcfact' 59 MUL ~23 !2, 3 60 SEND_VAL_EX ~23 61 DO_FCALL 0 $24 62 SEND_VAR_NO_REF_EX $24 63 INIT_FCALL_BY_NAME 'bcpow' 64 INIT_FCALL_BY_NAME 'bcfact' 65 SEND_VAR_EX !2 66 DO_FCALL 0 $25 67 SEND_VAR_NO_REF_EX $25 68 SEND_VAL_EX 3 69 DO_FCALL 0 $26 70 SEND_VAR_NO_REF_EX $26 71 DO_FCALL 0 $27 72 SEND_VAR_NO_REF_EX $27 73 DO_FCALL 0 $28 74 SEND_VAR_NO_REF_EX $28 75 DO_FCALL 0 $29 76 SEND_VAR_NO_REF_EX $29 77 DO_FCALL 0 $30 78 ASSIGN !1, $30 12 79 PRE_INC !2 10 80 > IS_SMALLER !2, !3 81 > JMPNZ ~33, ->14 14 82 > INIT_FCALL_BY_NAME 'bcdiv' 83 SEND_VAL_EX 1 84 INIT_FCALL_BY_NAME 'bcmul' 85 SEND_VAL_EX 12 86 SEND_VAR_EX !1 87 DO_FCALL 0 $34 88 SEND_VAR_NO_REF_EX $34 89 SEND_VAR_EX !0 90 DO_FCALL 0 $35 91 > RETURN $35 15 92* > RETURN null End of function bcpi Function bcfact: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 3, Position 2 = 5 Branch analysis from position: 3 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 8 Branch analysis from position: 6 1 jumps found. (Code = 42) Position 1 = 17 Branch analysis from position: 17 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 filename: /in/ErfsG function name: bcfact number of ops: 19 compiled vars: !0 = $n line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 17 0 E > RECV !0 18 1 IS_EQUAL ~1 !0, 0 2 > JMPNZ_EX ~1 ~1, ->5 3 > IS_EQUAL ~2 !0, 1 4 BOOL ~1 ~2 5 > > JMPZ ~1, ->8 6 > QM_ASSIGN ~3 1 7 > JMP ->17 8 > INIT_FCALL_BY_NAME 'bcmul' 9 SEND_VAR_EX !0 10 INIT_FCALL_BY_NAME 'bcfact' 11 SUB ~4 !0, 1 12 SEND_VAL_EX ~4 13 DO_FCALL 0 $5 14 SEND_VAR_NO_REF_EX $5 15 DO_FCALL 0 $6 16 QM_ASSIGN ~3 $6 17 > > RETURN ~3 19 18* > RETURN null End of function bcfact
Generated using Vulcan Logic Dumper, using php 8.0.0