Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 86
Branch analysis from position: 86
2 jumps found. (Code = 44) Position 1 = 88, Position 2 = 57
Branch analysis from position: 88
1 jumps found. (Code = 42) Position 1 = 118
Branch analysis from position: 118
2 jumps found. (Code = 44) Position 1 = 121, Position 2 = 89
Branch analysis from position: 121
1 jumps found. (Code = 42) Position 1 = 151
Branch analysis from position: 151
2 jumps found. (Code = 44) Position 1 = 155, Position 2 = 122
Branch analysis from position: 155
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 122
2 jumps found. (Code = 44) Position 1 = 155, Position 2 = 122
Branch analysis from position: 155
Branch analysis from position: 122
Branch analysis from position: 89
2 jumps found. (Code = 44) Position 1 = 121, Position 2 = 89
Branch analysis from position: 121
Branch analysis from position: 89
Branch analysis from position: 57
2 jumps found. (Code = 44) Position 1 = 88, Position 2 = 57
Branch analysis from position: 88
Branch analysis from position: 57
filename: /in/9h3hs
function name: (null)
number of ops: 170
compiled vars: !0 = $rut, !1 = $nombre, !2 = $codigo2, !3 = $nletras1, !4 = $nletras2, !5 = $nletras3, !6 = $diaVenc, !7 = $mesIni, !8 = $anoIni, !9 = $valor1, !10 = $valor2, !11 = $valor3, !12 = $codMoneda, !13 = $codigoContrato, !14 = $rutEmpresa, !15 = $exp, !16 = $fecha, !17 = $totalUF, !18 = $i
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > ASSIGN !0, '8931937-4'
3 1 ASSIGN !1, 'katty+patricia+rios+diaz'
4 2 ASSIGN !2, '22690348'
5 3 ASSIGN !3, 48
6 4 ASSIGN !4, 1
7 5 ASSIGN !5, 0
8 6 ASSIGN !6, 1
9 7 ASSIGN !7, 9
10 8 ASSIGN !8, 2015
11 9 ASSIGN !9, 150302
12 10 ASSIGN !10, 140000
13 11 ASSIGN !11, 130000
14 12 ASSIGN !12, 0
15 13 ASSIGN !13, '0159'
16 14 ASSIGN !14, '0785239105'
20 15 ASSIGN !15, '2%2509s+++++++++%2502d%2508s%2509s%25-120s%25s%25015s%2502d%2502d%2504dSN++++++%0A'
21 16 INIT_FCALL 'date'
17 SEND_VAL 'dmY'
18 DO_ICALL $35
19 ASSIGN !16, $35
22 20 MUL ~37 !9, !3
21 MUL ~38 !10, !4
22 ADD ~39 ~37, ~38
23 MUL ~40 !11, !5
24 ADD ~41 ~39, ~40
25 ASSIGN !17, ~41
23 26 INIT_FCALL 'strtoupper'
27 SEND_VAR !1
28 DO_ICALL $43
29 ASSIGN !1, $43
24 30 INIT_FCALL 'str_replace'
31 SEND_VAL '.'
32 SEND_VAL ''
33 INIT_FCALL 'str_replace'
34 SEND_VAL '-'
35 SEND_VAL ''
36 INIT_FCALL 'str_ireplace'
37 SEND_VAL 'k'
38 SEND_VAL '0'
39 SEND_VAR !0
40 DO_ICALL $45
41 SEND_VAR $45
42 DO_ICALL $46
43 SEND_VAR $46
44 DO_ICALL $47
45 ASSIGN !0, $47
26 46 CONCAT ~49 '1', !13
47 CONCAT ~50 ~49, !14
48 CONCAT ~51 ~50, !16
49 INIT_FCALL 'sprintf'
50 SEND_VAL '%25167s%0A'
51 SEND_VAL ''
52 DO_ICALL $52
53 CONCAT ~53 ~51, $52
54 ECHO ~53
27 55 ASSIGN !18, 1
56 > JMP ->86
28 57 > INIT_FCALL 'sprintf'
58 SEND_VAR !15
59 SEND_VAR !0
60 SEND_VAR !18
61 SEND_VAR !2
62 SEND_VAR !0
63 SEND_VAR !1
64 SEND_VAR !12
65 INIT_FCALL 'number_format'
66 SEND_VAR !9
67 SEND_VAL 5
68 SEND_VAL ''
69 SEND_VAL ''
70 DO_ICALL $55
71 SEND_VAR $55
72 SEND_VAR !6
73 ADD ~56 !7, !18
74 SUB ~57 ~56, 2
75 MOD ~58 ~57, 12
76 ADD ~59 ~58, 1
77 SEND_VAL ~59
78 ADD ~60 !7, !18
79 SUB ~61 ~60, 2
80 DIV ~62 ~61, 12
81 ADD ~63 !8, ~62
82 SEND_VAL ~63
83 DO_ICALL $64
84 ECHO $64
27 85 PRE_INC !18
86 > IS_SMALLER_OR_EQUAL !18, !3
87 > JMPNZ ~66, ->57
31 88 > > JMP ->118
32 89 > INIT_FCALL 'sprintf'
90 SEND_VAR !15
91 SEND_VAR !0
92 SEND_VAR !18
93 SEND_VAR !2
94 SEND_VAR !0
95 SEND_VAR !1
96 SEND_VAR !12
97 INIT_FCALL 'number_format'
98 SEND_VAR !10
99 SEND_VAL 5
100 SEND_VAL ''
101 SEND_VAL ''
102 DO_ICALL $67
103 SEND_VAR $67
104 SEND_VAR !6
105 ADD ~68 !7, !18
106 SUB ~69 ~68, 2
107 MOD ~70 ~69, 12
108 ADD ~71 ~70, 1
109 SEND_VAL ~71
110 ADD ~72 !7, !18
111 SUB ~73 ~72, 2
112 DIV ~74 ~73, 12
113 ADD ~75 !8, ~74
114 SEND_VAL ~75
115 DO_ICALL $76
116 ECHO $76
31 117 PRE_INC !18
118 > ADD ~78 !3, !4
119 IS_SMALLER_OR_EQUAL !18, ~78
120 > JMPNZ ~79, ->89
35 121 > > JMP ->151
36 122 > INIT_FCALL 'sprintf'
123 SEND_VAR !15
124 SEND_VAR !0
125 SEND_VAR !18
126 SEND_VAR !2
127 SEND_VAR !0
128 SEND_VAR !1
129 SEND_VAR !12
130 INIT_FCALL 'number_format'
131 SEND_VAR !11
132 SEND_VAL 5
133 SEND_VAL ''
134 SEND_VAL ''
135 DO_ICALL $80
136 SEND_VAR $80
137 SEND_VAR !6
138 ADD ~81 !7, !18
139 SUB ~82 ~81, 2
140 MOD ~83 ~82, 12
141 ADD ~84 ~83, 1
142 SEND_VAL ~84
143 ADD ~85 !7, !18
144 SUB ~86 ~85, 2
145 DIV ~87 ~86, 12
146 ADD ~88 !8, ~87
147 SEND_VAL ~88
148 DO_ICALL $89
149 ECHO $89
35 150 PRE_INC !18
151 > ADD ~91 !3, !4
152 ADD ~92 ~91, !5
153 IS_SMALLER_OR_EQUAL !18, ~92
154 > JMPNZ ~93, ->122
39 155 > INIT_FCALL 'sprintf'
156 SEND_VAL '4%2506d%25016s%25167s'
157 SUB ~94 !18, 1
158 SEND_VAL ~94
159 INIT_FCALL 'number_format'
160 SEND_VAR !17
161 SEND_VAL 6
162 SEND_VAL ''
163 SEND_VAL ''
164 DO_ICALL $95
165 SEND_VAR $95
166 SEND_VAL ''
167 DO_ICALL $96
168 ECHO $96
169 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0