blob: ac0b798094026e1cbcd68e4c93b827d785d93dee [file] [log] [blame]
Reid Spencer69ccadd2006-12-02 04:23:10 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -loop-unswitch -disable-output
Chris Lattner7ce7bf22006-02-14 23:07:29 +00002
3target endian = big
4target pointersize = 32
5target triple = "powerpc-apple-darwin8.2.0"
6deplibs = [ "c", "crtend" ]
7 %struct.__sFILE = type { ubyte*, int, int, short, short, %struct.__sbuf, int, sbyte*, int (sbyte*)*, int (sbyte*, sbyte*, int)*, long (sbyte*, long, int)*, int (sbyte*, sbyte*, int)*, %struct.__sbuf, %struct.__sFILEX*, int, [3 x ubyte], [1 x ubyte], %struct.__sbuf, int, long }
8 %struct.__sFILEX = type opaque
9 %struct.__sbuf = type { ubyte*, int }
10 %struct.fd_set = type { [32 x int] }
11 %struct.timeval = type { int, int }
12 %struct.tm = type { int, int, int, int, int, int, int, int, int, int, sbyte* }
13 %typedef.CHESS_PATH = type { [65 x int], ubyte, ubyte, ubyte }
14 %typedef.CHESS_POSITION = type { ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, uint, int, sbyte, sbyte, [64 x sbyte], sbyte, sbyte, sbyte, sbyte, sbyte }
15 %typedef.HASH_ENTRY = type { ulong, ulong }
16 %typedef.NEXT_MOVE = type { int, int, int* }
17 %typedef.PAWN_HASH_ENTRY = type { uint, short, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte, ubyte }
18 %typedef.SEARCH_POSITION = type { ubyte, sbyte, sbyte, ubyte }
19 %union.doub0. = type { ulong }
20%search = external global %typedef.CHESS_POSITION ; <%typedef.CHESS_POSITION*> [#uses=1]
21%w_pawn_attacks = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
22%b_pawn_attacks = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
23%knight_attacks = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
24%bishop_attacks_rl45 = external global [64 x [256 x ulong]] ; <[64 x [256 x ulong]]*> [#uses=0]
25%bishop_shift_rl45 = external global [64 x int] ; <[64 x int]*> [#uses=0]
26%bishop_attacks_rr45 = external global [64 x [256 x ulong]] ; <[64 x [256 x ulong]]*> [#uses=0]
27%bishop_shift_rr45 = external global [64 x int] ; <[64 x int]*> [#uses=0]
28%rook_attacks_r0 = external global [64 x [256 x ulong]] ; <[64 x [256 x ulong]]*> [#uses=0]
29%rook_attacks_rl90 = external global [64 x [256 x ulong]] ; <[64 x [256 x ulong]]*> [#uses=0]
30%king_attacks = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
31%set_mask = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
32%first_ones = external global [65536 x ubyte] ; <[65536 x ubyte]*> [#uses=0]
33%last_ones = external global [65536 x ubyte] ; <[65536 x ubyte]*> [#uses=0]
34%draw_score_is_zero = external global int ; <int*> [#uses=0]
35%default_draw_score = external global int ; <int*> [#uses=0]
36%opening = external global int ; <int*> [#uses=0]
37%middle_game = external global int ; <int*> [#uses=0]
38%tc_increment = external global int ; <int*> [#uses=0]
39%tc_time_remaining_opponent = external global int ; <int*> [#uses=0]
40%.ctor_1 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
41%input_stream = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
42%__sF = external global [0 x %struct.__sFILE] ; <[0 x %struct.__sFILE]*> [#uses=1]
43%xboard = external global int ; <int*> [#uses=0]
44%.str_1 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
45%.str_2 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
46%buffer = external global [512 x sbyte] ; <[512 x sbyte]*> [#uses=0]
47%nargs = external global int ; <int*> [#uses=0]
48%args = external global [32 x sbyte*] ; <[32 x sbyte*]*> [#uses=0]
49%.str_3 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
50%.str_4 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
51%.str_5 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
52%.str_6 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
53%.str_7 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
54%.str_8 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
55%.str_9 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
56%.str_10 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
57%.str_11 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
58%.str_12 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
59%.str_14 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
60%position = external global [67 x %typedef.SEARCH_POSITION] ; <[67 x %typedef.SEARCH_POSITION]*> [#uses=0]
61%log_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
62%move_number = external global int ; <int*> [#uses=0]
63%rephead_b = external global ulong* ; <ulong**> [#uses=0]
64%replist_b = external global [82 x ulong] ; <[82 x ulong]*> [#uses=0]
65%rephead_w = external global ulong* ; <ulong**> [#uses=0]
66%replist_w = external global [82 x ulong] ; <[82 x ulong]*> [#uses=0]
67%moves_out_of_book = external global int ; <int*> [#uses=0]
68%largest_positional_score = external global int ; <int*> [#uses=0]
69%end_game = external global int ; <int*> [#uses=0]
70%p_values = external global [15 x int] ; <[15 x int]*> [#uses=0]
71%clear_mask = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
72%directions = external global [64 x [64 x sbyte]] ; <[64 x [64 x sbyte]]*> [#uses=0]
73%root_wtm = external global int ; <int*> [#uses=0]
74%all_pawns = external global ulong ; <ulong*> [#uses=0]
75%pawn_score = external global %typedef.PAWN_HASH_ENTRY ; <%typedef.PAWN_HASH_ENTRY*> [#uses=0]
76%pawn_probes = external global int ; <int*> [#uses=0]
77%pawn_hits = external global int ; <int*> [#uses=0]
78%outside_passed = external global [128 x int] ; <[128 x int]*> [#uses=0]
79%root_total_black_pieces = external global int ; <int*> [#uses=0]
80%root_total_white_pawns = external global int ; <int*> [#uses=0]
81%root_total_white_pieces = external global int ; <int*> [#uses=0]
82%root_total_black_pawns = external global int ; <int*> [#uses=0]
83%mask_A7H7 = external global ulong ; <ulong*> [#uses=0]
84%mask_B6B7 = external global ulong ; <ulong*> [#uses=0]
85%mask_G6G7 = external global ulong ; <ulong*> [#uses=0]
86%mask_A2H2 = external global ulong ; <ulong*> [#uses=0]
87%mask_B2B3 = external global ulong ; <ulong*> [#uses=0]
88%mask_G2G3 = external global ulong ; <ulong*> [#uses=0]
89%king_defects_w = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
90%good_bishop_kw = external global ulong ; <ulong*> [#uses=0]
91%mask_F3H3 = external global ulong ; <ulong*> [#uses=0]
92%file_mask = external global [8 x ulong] ; <[8 x ulong]*> [#uses=0]
93%good_bishop_qw = external global ulong ; <ulong*> [#uses=0]
94%mask_A3C3 = external global ulong ; <ulong*> [#uses=0]
95%king_defects_b = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
96%good_bishop_kb = external global ulong ; <ulong*> [#uses=0]
97%mask_F6H6 = external global ulong ; <ulong*> [#uses=0]
98%good_bishop_qb = external global ulong ; <ulong*> [#uses=0]
99%mask_A6C6 = external global ulong ; <ulong*> [#uses=0]
100%square_color = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
101%evaluations = external global uint ; <uint*> [#uses=0]
102%king_value_w = external global [64 x int] ; <[64 x int]*> [#uses=0]
103%rank_mask = external global [8 x ulong] ; <[8 x ulong]*> [#uses=0]
104%mask_kr_trapped_w = external global [3 x ulong] ; <[3 x ulong]*> [#uses=0]
105%mask_qr_trapped_w = external global [3 x ulong] ; <[3 x ulong]*> [#uses=0]
106%king_value_b = external global [64 x int] ; <[64 x int]*> [#uses=0]
107%mask_kr_trapped_b = external global [3 x ulong] ; <[3 x ulong]*> [#uses=0]
108%mask_qr_trapped_b = external global [3 x ulong] ; <[3 x ulong]*> [#uses=0]
109%white_outpost = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
110%mask_no_pawn_attacks_b = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
111%knight_value_w = external global [64 x int] ; <[64 x int]*> [#uses=0]
112%black_outpost = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
113%mask_no_pawn_attacks_w = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
114%knight_value_b = external global [64 x int] ; <[64 x int]*> [#uses=0]
115%bishop_value_w = external global [64 x int] ; <[64 x int]*> [#uses=0]
116%bishop_mobility_rl45 = external global [64 x [256 x int]] ; <[64 x [256 x int]]*> [#uses=0]
117%bishop_mobility_rr45 = external global [64 x [256 x int]] ; <[64 x [256 x int]]*> [#uses=0]
118%bishop_value_b = external global [64 x int] ; <[64 x int]*> [#uses=0]
119%rook_value_w = external global [64 x int] ; <[64 x int]*> [#uses=0]
120%plus8dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
121%mask_abs7_w = external global ulong ; <ulong*> [#uses=0]
122%rook_value_b = external global [64 x int] ; <[64 x int]*> [#uses=0]
123%minus8dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
124%mask_abs7_b = external global ulong ; <ulong*> [#uses=0]
125%queen_value_w = external global [64 x int] ; <[64 x int]*> [#uses=0]
126%queen_value_b = external global [64 x int] ; <[64 x int]*> [#uses=0]
127%white_minor_pieces = external global ulong ; <ulong*> [#uses=0]
128%black_minor_pieces = external global ulong ; <ulong*> [#uses=0]
129%not_rook_pawns = external global ulong ; <ulong*> [#uses=0]
130%dark_squares = external global ulong ; <ulong*> [#uses=0]
131%b_n_mate_dark_squares = external global [64 x int] ; <[64 x int]*> [#uses=0]
132%b_n_mate_light_squares = external global [64 x int] ; <[64 x int]*> [#uses=0]
133%mate = external global [64 x int] ; <[64 x int]*> [#uses=0]
134%first_ones_8bit = external global [256 x ubyte] ; <[256 x ubyte]*> [#uses=0]
135%reduced_material_passer = external global [20 x int] ; <[20 x int]*> [#uses=0]
136%supported_passer = external global [8 x int] ; <[8 x int]*> [#uses=0]
137%passed_pawn_value = external global [8 x int] ; <[8 x int]*> [#uses=0]
138%connected_passed = external global [256 x ubyte] ; <[256 x ubyte]*> [#uses=0]
139%black_pawn_race_btm = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
140%white_pawn_race_wtm = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
141%black_pawn_race_wtm = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
142%white_pawn_race_btm = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
143%obstructed = external global [64 x [64 x ulong]] ; <[64 x [64 x ulong]]*> [#uses=0]
144%pawn_hash_table = external global %typedef.PAWN_HASH_ENTRY* ; <%typedef.PAWN_HASH_ENTRY**> [#uses=0]
145%pawn_hash_mask = external global uint ; <uint*> [#uses=0]
146%pawn_value_w = external global [64 x int] ; <[64 x int]*> [#uses=0]
147%mask_pawn_isolated = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
148%mask_pawn_passed_w = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
149%mask_pawn_protected_w = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
150%pawn_value_b = external global [64 x int] ; <[64 x int]*> [#uses=0]
151%mask_pawn_passed_b = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
152%mask_pawn_protected_b = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
153%unblocked_pawns = external global [9 x int] ; <[9 x int]*> [#uses=0]
154%mask_wk_4th = external global ulong ; <ulong*> [#uses=0]
155%mask_wk_5th = external global ulong ; <ulong*> [#uses=0]
156%mask_wq_4th = external global ulong ; <ulong*> [#uses=0]
157%mask_wq_5th = external global ulong ; <ulong*> [#uses=0]
158%stonewall_white = external global ulong ; <ulong*> [#uses=0]
159%mask_bk_4th = external global ulong ; <ulong*> [#uses=0]
160%mask_bk_5th = external global ulong ; <ulong*> [#uses=0]
161%mask_bq_5th = external global ulong ; <ulong*> [#uses=0]
162%mask_bq_4th = external global ulong ; <ulong*> [#uses=0]
163%stonewall_black = external global ulong ; <ulong*> [#uses=0]
164%last_ones_8bit = external global [256 x ubyte] ; <[256 x ubyte]*> [#uses=0]
165%right_side_mask = external global [8 x ulong] ; <[8 x ulong]*> [#uses=0]
166%left_side_empty_mask = external global [8 x ulong] ; <[8 x ulong]*> [#uses=0]
167%left_side_mask = external global [8 x ulong] ; <[8 x ulong]*> [#uses=0]
168%right_side_empty_mask = external global [8 x ulong] ; <[8 x ulong]*> [#uses=0]
169%pv = external global [65 x %typedef.CHESS_PATH] ; <[65 x %typedef.CHESS_PATH]*> [#uses=0]
170%history_w = external global [4096 x int] ; <[4096 x int]*> [#uses=0]
171%history_b = external global [4096 x int] ; <[4096 x int]*> [#uses=0]
172%killer_move1 = external global [65 x int] ; <[65 x int]*> [#uses=0]
173%killer_count1 = external global [65 x int] ; <[65 x int]*> [#uses=0]
174%killer_move2 = external global [65 x int] ; <[65 x int]*> [#uses=0]
175%killer_count2 = external global [65 x int] ; <[65 x int]*> [#uses=0]
176%current_move = external global [65 x int] ; <[65 x int]*> [#uses=0]
177%init_r90 = external global [64 x int] ; <[64 x int]*> [#uses=0]
178%init_l90 = external global [64 x int] ; <[64 x int]*> [#uses=0]
179%init_l45 = external global [64 x int] ; <[64 x int]*> [#uses=0]
180%init_ul45 = external global [64 x int] ; <[64 x int]*> [#uses=0]
181%init_r45 = external global [64 x int] ; <[64 x int]*> [#uses=0]
182%init_ur45 = external global [64 x int] ; <[64 x int]*> [#uses=0]
183%diagonal_length = external global [64 x int] ; <[64 x int]*> [#uses=0]
184%last = external global [65 x int*] ; <[65 x int*]*> [#uses=0]
185%move_list = external global [5120 x int] ; <[5120 x int]*> [#uses=0]
186%history_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
187%.str_1 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
188%.str_2 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
189%.str_3 = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
190%.str_5 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
191%.str_6 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
192%trans_ref_wa = external global %typedef.HASH_ENTRY* ; <%typedef.HASH_ENTRY**> [#uses=0]
193%hash_table_size = external global int ; <int*> [#uses=0]
194%trans_ref_wb = external global %typedef.HASH_ENTRY* ; <%typedef.HASH_ENTRY**> [#uses=0]
195%trans_ref_ba = external global %typedef.HASH_ENTRY* ; <%typedef.HASH_ENTRY**> [#uses=0]
196%trans_ref_bb = external global %typedef.HASH_ENTRY* ; <%typedef.HASH_ENTRY**> [#uses=0]
197%pawn_hash_table_size = external global int ; <int*> [#uses=0]
198%.str_9 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
199%log_hash = external global int ; <int*> [#uses=0]
200%log_pawn_hash = external global int ; <int*> [#uses=0]
201%hash_maska = external global int ; <int*> [#uses=0]
202%hash_maskb = external global int ; <int*> [#uses=0]
203%mask_1 = external global ulong ; <ulong*> [#uses=0]
204%bishop_attacks = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
205%queen_attacks = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
206%plus7dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
207%plus9dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
208%minus7dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
209%minus9dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
210%plus1dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
211%minus1dir = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
212%rook_attacks = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
213%king_attacks_1 = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
214%king_attacks_2 = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
215%.ctor_1 = external global [64 x int] ; <[64 x int]*> [#uses=0]
216%.ctor_2 = external global [64 x int] ; <[64 x int]*> [#uses=0]
217%rook_mobility_r0 = external global [64 x [256 x int]] ; <[64 x [256 x int]]*> [#uses=0]
218%rook_mobility_rl90 = external global [64 x [256 x int]] ; <[64 x [256 x int]]*> [#uses=0]
219%initial_position = external global [80 x sbyte] ; <[80 x sbyte]*> [#uses=5]
220"a1.0__" = external global [80 x sbyte] ; <[80 x sbyte]*> [#uses=0]
221"a2.1__" = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
222"a3.2__" = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
223"a4.3__" = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
224"a5.4__" = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
225"args.5__" = external global [16 x sbyte*] ; <[16 x sbyte*]*> [#uses=0]
226%.str_10 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
227%w_pawn_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
228%w_pawn_random32 = external global [64 x uint] ; <[64 x uint]*> [#uses=0]
229%b_pawn_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
230%b_pawn_random32 = external global [64 x uint] ; <[64 x uint]*> [#uses=0]
231%w_knight_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
232%b_knight_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
233%w_bishop_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
234%b_bishop_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
235%w_rook_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
236%b_rook_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
237%w_queen_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
238%b_queen_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
239%w_king_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
240%b_king_random = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
241%enpassant_random = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
242%castle_random_w = external global [2 x ulong] ; <[2 x ulong]*> [#uses=0]
243%castle_random_b = external global [2 x ulong] ; <[2 x ulong]*> [#uses=0]
244%set_mask_rl90 = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
245%set_mask_rl45 = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
246%set_mask_rr45 = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
247%transposition_id = external global sbyte ; <sbyte*> [#uses=0]
248%mask_2 = external global ulong ; <ulong*> [#uses=0]
249%mask_3 = external global ulong ; <ulong*> [#uses=0]
250%mask_4 = external global ulong ; <ulong*> [#uses=0]
251%mask_8 = external global ulong ; <ulong*> [#uses=0]
252%mask_16 = external global ulong ; <ulong*> [#uses=0]
253%mask_32 = external global ulong ; <ulong*> [#uses=0]
254%mask_72 = external global ulong ; <ulong*> [#uses=0]
255%mask_80 = external global ulong ; <ulong*> [#uses=0]
256%mask_85 = external global ulong ; <ulong*> [#uses=0]
257%mask_96 = external global ulong ; <ulong*> [#uses=0]
258%mask_107 = external global ulong ; <ulong*> [#uses=0]
259%mask_108 = external global ulong ; <ulong*> [#uses=0]
260%mask_112 = external global ulong ; <ulong*> [#uses=0]
261%mask_118 = external global ulong ; <ulong*> [#uses=0]
262%mask_120 = external global ulong ; <ulong*> [#uses=0]
263%mask_121 = external global ulong ; <ulong*> [#uses=0]
264%mask_127 = external global ulong ; <ulong*> [#uses=0]
265%mask_clear_entry = external global ulong ; <ulong*> [#uses=0]
266%clear_mask_rl45 = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
267%clear_mask_rr45 = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
268%clear_mask_rl90 = external global [65 x ulong] ; <[65 x ulong]*> [#uses=0]
269%right_half_mask = external global ulong ; <ulong*> [#uses=0]
270%left_half_mask = external global ulong ; <ulong*> [#uses=0]
271%mask_not_rank8 = external global ulong ; <ulong*> [#uses=0]
272%mask_not_rank1 = external global ulong ; <ulong*> [#uses=0]
273%center = external global ulong ; <ulong*> [#uses=0]
274%mask_pawn_connected = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
275%mask_eptest = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
276%mask_kingside_attack_w1 = external global ulong ; <ulong*> [#uses=0]
277%mask_kingside_attack_w2 = external global ulong ; <ulong*> [#uses=0]
278%mask_queenside_attack_w1 = external global ulong ; <ulong*> [#uses=0]
279%mask_queenside_attack_w2 = external global ulong ; <ulong*> [#uses=0]
280%mask_kingside_attack_b1 = external global ulong ; <ulong*> [#uses=0]
281%mask_kingside_attack_b2 = external global ulong ; <ulong*> [#uses=0]
282%mask_queenside_attack_b1 = external global ulong ; <ulong*> [#uses=0]
283%mask_queenside_attack_b2 = external global ulong ; <ulong*> [#uses=0]
284%pawns_cramp_black = external global ulong ; <ulong*> [#uses=0]
285%pawns_cramp_white = external global ulong ; <ulong*> [#uses=0]
286%light_squares = external global ulong ; <ulong*> [#uses=0]
287%mask_left_edge = external global ulong ; <ulong*> [#uses=0]
288%mask_right_edge = external global ulong ; <ulong*> [#uses=0]
289%mask_advance_2_w = external global ulong ; <ulong*> [#uses=0]
290%mask_advance_2_b = external global ulong ; <ulong*> [#uses=0]
291%mask_corner_squares = external global ulong ; <ulong*> [#uses=0]
292%mask_promotion_threat_w = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
293%mask_promotion_threat_b = external global [64 x ulong] ; <[64 x ulong]*> [#uses=0]
294%promote_mask_w = external global ulong ; <ulong*> [#uses=0]
295%promote_mask_b = external global ulong ; <ulong*> [#uses=0]
296%mask_a1_corner = external global ulong ; <ulong*> [#uses=0]
297%mask_h1_corner = external global ulong ; <ulong*> [#uses=0]
298%mask_a8_corner = external global ulong ; <ulong*> [#uses=0]
299%mask_h8_corner = external global ulong ; <ulong*> [#uses=0]
300%white_center_pawns = external global ulong ; <ulong*> [#uses=0]
301%black_center_pawns = external global ulong ; <ulong*> [#uses=0]
302%wtm_random = external global [2 x ulong] ; <[2 x ulong]*> [#uses=0]
303%endgame_random_w = external global ulong ; <ulong*> [#uses=0]
304%endgame_random_b = external global ulong ; <ulong*> [#uses=0]
305%w_rooks_random = external global ulong ; <ulong*> [#uses=0]
306%b_rooks_random = external global ulong ; <ulong*> [#uses=0]
307%.ctor_11 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
308%.ctor_2 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
309%.str_1 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
310%.str_2 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
311%.str_32 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
312%.str_4 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
313%.str_5 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
314%.str_6 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
315%.str_7 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
316%.str_8 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
317%.str_9 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
318%.str_10 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
319%.str_11 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
320%.str_12 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
321%.str_13 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
322%num_ponder_moves = external global int ; <int*> [#uses=0]
323%ponder_moves = external global [220 x int] ; <[220 x int]*> [#uses=0]
324%.str_14 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
325%.str_15 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
326%.str_16 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
327%auto232 = external global int ; <int*> [#uses=0]
328%puzzling = external global sbyte ; <sbyte*> [#uses=0]
329%abort_search = external global sbyte ; <sbyte*> [#uses=0]
330%.str_24 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
331%wtm = external global int ; <int*> [#uses=0]
332%.str_3 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
333%.str_4 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
334%end_time = external global uint ; <uint*> [#uses=0]
335%time_type = external global uint ; <uint*> [#uses=0]
336%start_time = external global uint ; <uint*> [#uses=0]
337%.str_6 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
338%.str_7 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
339%nodes_searched = external global uint ; <uint*> [#uses=0]
340%iteration_depth = external global int ; <int*> [#uses=0]
341%searched_this_root_move = external global [256 x sbyte] ; <[256 x sbyte]*> [#uses=0]
342%.str_9 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
343%.str_10 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
344%.str_11 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
345%.str_12 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
346%.str_14 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
347%.str_16 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
348%thinking = external global sbyte ; <sbyte*> [#uses=0]
349%time_abort = external global int ; <int*> [#uses=0]
350%.str_17 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
351%analyze_move_read = external global int ; <int*> [#uses=0]
352%analyze_mode = external global int ; <int*> [#uses=0]
353%pondering = external global sbyte ; <sbyte*> [#uses=0]
354%auto232_delay = external global int ; <int*> [#uses=0]
355%auto_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
356%.str_19 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
357%.str_20 = external global [11 x sbyte] ; <[11 x sbyte]*> [#uses=0]
358%.str_21 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
359%ponder_move = external global int ; <int*> [#uses=0]
360%predicted = external global int ; <int*> [#uses=0]
361%made_predicted_move = external global int ; <int*> [#uses=0]
362%opponent_end_time = external global uint ; <uint*> [#uses=0]
363%program_start_time = external global uint ; <uint*> [#uses=0]
364%.str_23 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
365%.str_24 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
366%.str_25 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
367%.str_26 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
368%.str_28 = external global [31 x sbyte] ; <[31 x sbyte]*> [#uses=0]
369%book_move = external global int ; <int*> [#uses=0]
370%elapsed_start = external global uint ; <uint*> [#uses=0]
371%burp = external global int ; <int*> [#uses=0]
372%cpu_percent = external global int ; <int*> [#uses=0]
373%next_time_check = external global int ; <int*> [#uses=0]
374%nodes_between_time_checks = external global int ; <int*> [#uses=0]
375%transposition_hits = external global int ; <int*> [#uses=0]
376%transposition_probes = external global int ; <int*> [#uses=0]
377%tb_probes = external global int ; <int*> [#uses=0]
378%tb_probes_successful = external global int ; <int*> [#uses=0]
379%check_extensions_done = external global int ; <int*> [#uses=0]
380%recapture_extensions_done = external global int ; <int*> [#uses=0]
381%passed_pawn_extensions_done = external global int ; <int*> [#uses=0]
382%one_reply_extensions_done = external global int ; <int*> [#uses=0]
383%program_end_time = external global uint ; <uint*> [#uses=0]
384%root_value = external global int ; <int*> [#uses=0]
385%last_search_value = external global int ; <int*> [#uses=0]
386%.str_1 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
387%.str_2 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
388%booking = external global sbyte ; <sbyte*> [#uses=0]
389%annotate_mode = external global int ; <int*> [#uses=0]
390%.str_4 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
391%.str_5 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
392%last_pv = external global %typedef.CHESS_PATH ; <%typedef.CHESS_PATH*> [#uses=0]
393%.str_8 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
394%root_alpha = external global int ; <int*> [#uses=0]
395%last_value = external global int ; <int*> [#uses=0]
396%root_beta = external global int ; <int*> [#uses=0]
397%root_nodes = external global [256 x uint] ; <[256 x uint]*> [#uses=0]
398%trace_level = external global int ; <int*> [#uses=0]
399%.str_9 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
400%.str_10 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
401%search_failed_high = external global int ; <int*> [#uses=0]
402%search_failed_low = external global int ; <int*> [#uses=0]
403%nodes_per_second = external global int ; <int*> [#uses=0]
404%time_limit = external global int ; <int*> [#uses=0]
405%easy_move = external global int ; <int*> [#uses=0]
406%noise_level = external global uint ; <uint*> [#uses=0]
407%.str_12 = external global [34 x sbyte] ; <[34 x sbyte]*> [#uses=0]
408%.str_136 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
409%solution_type = external global int ; <int*> [#uses=0]
410%number_of_solutions = external global int ; <int*> [#uses=0]
411%solutions = external global [10 x int] ; <[10 x int]*> [#uses=0]
412%early_exit = external global int ; <int*> [#uses=0]
413%.str_14 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
414%.str_15 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
415%.str_16 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
416%whisper_value = external global int ; <int*> [#uses=0]
417%.str_17 = external global [29 x sbyte] ; <[29 x sbyte]*> [#uses=0]
418%.str_19 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
419%last_mate_score = external global int ; <int*> [#uses=0]
420%search_depth = external global int ; <int*> [#uses=0]
421%elapsed_end = external global uint ; <uint*> [#uses=0]
422%.str_20 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
423%.str_21 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
424%.str_22 = external global [13 x sbyte] ; <[13 x sbyte]*> [#uses=0]
425%.str_23 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
426%.str_24 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
427%.str_25 = external global [67 x sbyte] ; <[67 x sbyte]*> [#uses=0]
428%.str_26 = external global [69 x sbyte] ; <[69 x sbyte]*> [#uses=0]
429%hash_move = external global [65 x int] ; <[65 x int]*> [#uses=0]
430%version = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
431%mode = external global uint ; <uint*> [#uses=0]
432%batch_mode = external global int ; <int*> [#uses=0]
433%crafty_rating = external global int ; <int*> [#uses=0]
434%opponent_rating = external global int ; <int*> [#uses=0]
435%pgn_event = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
436%pgn_site = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
437%pgn_date = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
438%pgn_round = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
439%pgn_white = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
440%pgn_white_elo = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
441%pgn_black = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
442%pgn_black_elo = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
443%pgn_result = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
444%number_auto_kibitzers = external global int ; <int*> [#uses=0]
445%auto_kibitz_list = external global [100 x [20 x sbyte]] ; <[100 x [20 x sbyte]]*> [#uses=0]
446%number_of_computers = external global int ; <int*> [#uses=0]
447%computer_list = external global [100 x [20 x sbyte]] ; <[100 x [20 x sbyte]]*> [#uses=0]
448%number_of_GMs = external global int ; <int*> [#uses=0]
449%GM_list = external global [100 x [20 x sbyte]] ; <[100 x [20 x sbyte]]*> [#uses=0]
450%number_of_IMs = external global int ; <int*> [#uses=0]
451%IM_list = external global [100 x [20 x sbyte]] ; <[100 x [20 x sbyte]]*> [#uses=0]
452%ics = external global int ; <int*> [#uses=0]
453%output_format = external global int ; <int*> [#uses=0]
454%EGTBlimit = external global int ; <int*> [#uses=0]
455%whisper = external global int ; <int*> [#uses=0]
456%channel = external global int ; <int*> [#uses=0]
457%new_game = external global int ; <int*> [#uses=0]
458%channel_title = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
459%initialized = external global int ; <int*> [#uses=0]
460%kibitz = external global int ; <int*> [#uses=0]
461%post = external global int ; <int*> [#uses=0]
462%log_id = external global int ; <int*> [#uses=0]
463%crafty_is_white = external global int ; <int*> [#uses=0]
464%last_opponent_move = external global int ; <int*> [#uses=0]
465%search_move = external global int ; <int*> [#uses=0]
466%time_used = external global int ; <int*> [#uses=0]
467%time_used_opponent = external global int ; <int*> [#uses=0]
468%auto_kibitzing = external global int ; <int*> [#uses=0]
469%test_mode = external global int ; <int*> [#uses=0]
470%resign = external global sbyte ; <sbyte*> [#uses=0]
471%resign_counter = external global sbyte ; <sbyte*> [#uses=0]
472%resign_count = external global sbyte ; <sbyte*> [#uses=0]
473%draw_counter = external global sbyte ; <sbyte*> [#uses=0]
474%draw_count = external global sbyte ; <sbyte*> [#uses=0]
475%tc_moves = external global int ; <int*> [#uses=0]
476%tc_time = external global int ; <int*> [#uses=0]
477%tc_time_remaining = external global int ; <int*> [#uses=0]
478%tc_moves_remaining = external global int ; <int*> [#uses=0]
479%tc_secondary_moves = external global int ; <int*> [#uses=0]
480%tc_secondary_time = external global int ; <int*> [#uses=0]
481%tc_sudden_death = external global int ; <int*> [#uses=0]
482%tc_operator_time = external global int ; <int*> [#uses=0]
483%tc_safety_margin = external global int ; <int*> [#uses=0]
484%force = external global int ; <int*> [#uses=0]
485%over = external global int ; <int*> [#uses=0]
486%usage_level = external global int ; <int*> [#uses=0]
487%audible_alarm = external global sbyte ; <sbyte*> [#uses=0]
488%ansi = external global int ; <int*> [#uses=0]
489%book_accept_mask = external global int ; <int*> [#uses=0]
490%book_reject_mask = external global int ; <int*> [#uses=0]
491%book_random = external global int ; <int*> [#uses=0]
492%book_search_trigger = external global int ; <int*> [#uses=0]
493%learning = external global int ; <int*> [#uses=0]
494%show_book = external global int ; <int*> [#uses=0]
495%book_selection_width = external global int ; <int*> [#uses=0]
496%ponder = external global int ; <int*> [#uses=0]
497%verbosity_level = external global int ; <int*> [#uses=0]
498%push_extensions = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
499%.str_28 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
500%.str_3 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
501%display = external global %typedef.CHESS_POSITION ; <%typedef.CHESS_POSITION*> [#uses=0]
502%.str_4 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
503%opponent_start_time = external global uint ; <uint*> [#uses=0]
504%.str_8 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
505%.str_9 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
506%.str_18 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
507%.str_19 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
508%.str_2013 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
509%.str_21 = external global [41 x sbyte] ; <[41 x sbyte]*> [#uses=0]
510%.str_22 = external global [29 x sbyte] ; <[29 x sbyte]*> [#uses=0]
511%.str_23 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
512%whisper_text = external global [500 x sbyte] ; <[500 x sbyte]*> [#uses=0]
513%.str_24 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
514%.str_25 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
515%.str_26 = external global [11 x sbyte] ; <[11 x sbyte]*> [#uses=0]
516%.str_28 = external global [13 x sbyte] ; <[13 x sbyte]*> [#uses=0]
517%.str_29 = external global [13 x sbyte] ; <[13 x sbyte]*> [#uses=0]
518%.str_30 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
519%.str_31 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
520%.str_32 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
521%.str_36 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=1]
522%.str_37 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
523%.str_44 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
524%.str_45 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
525%.str_49 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
526%.str_52 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
527%previous_search_value = external global int ; <int*> [#uses=0]
528%.str_64 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
529%whisper_depth = external global int ; <int*> [#uses=0]
530%.str_65 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
531%.str_66 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
532%total_moves = external global int ; <int*> [#uses=0]
533%book_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
534%books_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
535%book_lrn_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
536%position_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
537%position_lrn_file = external global %struct.__sFILE* ; <%struct.__sFILE**> [#uses=0]
538%log_filename = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
539%history_filename = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
540%book_path = external global [128 x sbyte] ; <[128 x sbyte]*> [#uses=0]
541%log_path = external global [128 x sbyte] ; <[128 x sbyte]*> [#uses=0]
542%tb_path = external global [128 x sbyte] ; <[128 x sbyte]*> [#uses=0]
543%cmd_buffer = external global [512 x sbyte] ; <[512 x sbyte]*> [#uses=0]
544%root_move = external global int ; <int*> [#uses=0]
545%hint = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
546%absolute_time_limit = external global int ; <int*> [#uses=0]
547%search_time_limit = external global int ; <int*> [#uses=0]
548%in_check = external global [65 x sbyte] ; <[65 x sbyte]*> [#uses=0]
549%extended_reason = external global [65 x sbyte] ; <[65 x sbyte]*> [#uses=0]
550%current_phase = external global [65 x sbyte] ; <[65 x sbyte]*> [#uses=0]
551%sort_value = external global [256 x int] ; <[256 x int]*> [#uses=0]
552%next_status = external global [65 x %typedef.NEXT_MOVE] ; <[65 x %typedef.NEXT_MOVE]*> [#uses=0]
553%save_hash_key = external global [67 x ulong] ; <[67 x ulong]*> [#uses=0]
554%save_pawn_hash_key = external global [67 x uint] ; <[67 x uint]*> [#uses=0]
555%pawn_advance = external global [8 x int] ; <[8 x int]*> [#uses=0]
556%bit_move = external global ulong ; <ulong*> [#uses=0]
557%.str_1 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
558%.str_2 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
559%.str_3 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
560%.str_1 = external global [34 x sbyte] ; <[34 x sbyte]*> [#uses=0]
561%.str_2 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
562%.str_2 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
563%.str_1 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
564%.str_2 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
565%.str_3 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
566%.str_4 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
567%.str_5 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
568%.str_615 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
569%.str_7 = external global [21 x sbyte] ; <[21 x sbyte]*> [#uses=0]
570%.str_10 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
571%.str_11 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
572%.str_12 = external global [18 x sbyte] ; <[18 x sbyte]*> [#uses=0]
573%.str_1318 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
574%.str_1419 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
575%.str_15 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
576%.str_16 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
577%.str_19 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
578%.str_20 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
579%.str_2222 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
580%.str_2323 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
581%.str_25 = external global [29 x sbyte] ; <[29 x sbyte]*> [#uses=0]
582%.str_27 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
583%.str_28 = external global [42 x sbyte] ; <[42 x sbyte]*> [#uses=0]
584%.str_29 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
585%.str_30 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
586%.str_31 = external global [18 x sbyte] ; <[18 x sbyte]*> [#uses=0]
587%.str_32 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
588%.str_33 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
589%.str_34 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
590%.str_35 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
591%.str_36 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
592%.str_37 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
593%.str_38 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
594%.str_41 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
595%.str_42 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
596%.str_43 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
597%.str_44 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
598%.str_4525 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
599%.str_46 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
600%.str_47 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
601%.str_48 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
602%.str_49 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
603%.str_50 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
604%.str_51 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
605%.str_52 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
606%.str_53 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
607%.str_54 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
608%.str_55 = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
609%.str_56 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
610%.str_57 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
611%.str_58 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
612%.str_59 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
613%.str_60 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
614%.str_61 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
615%.str_62 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
616%.str_63 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
617%.str_64 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
618%.str_66 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
619%.str_67 = external global [21 x sbyte] ; <[21 x sbyte]*> [#uses=0]
620%.str_68 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
621%.str_69 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
622%.str_71 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
623%.str_72 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
624%.str_73 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
625%.str_74 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
626%.str_75 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
627%.str_81 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
628%.str_83 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
629%.str_84 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
630%.str_86 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
631%.str_87 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
632%.str_89 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
633%.str_90 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
634%.str_91 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
635%.str_92 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
636%.str_94 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
637%.str_95 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
638%.str_96 = external global [34 x sbyte] ; <[34 x sbyte]*> [#uses=0]
639%.str_97 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
640%.str_98 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
641%.str_100 = external global [42 x sbyte] ; <[42 x sbyte]*> [#uses=0]
642%.str_101 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
643%.str_102 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
644%.str_103 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
645%.str_104 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
646%.str_105 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
647%.str_106 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
648%.str_107 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
649%.str_108 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
650%.str_109 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
651%.str_110 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
652%.str_111 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
653%.str_112 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
654%.str_113 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
655%.str_114 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
656%.str_115 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
657%.str_116 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
658%.str_117 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
659%.str_118 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
660%.str_119 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
661%.str_120 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
662%.str_121 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
663%.str_122 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
664%.str_123 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
665%.str_124 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
666%.str_125 = external global [65 x sbyte] ; <[65 x sbyte]*> [#uses=0]
667%.str_126 = external global [65 x sbyte] ; <[65 x sbyte]*> [#uses=0]
668%.str_127 = external global [69 x sbyte] ; <[69 x sbyte]*> [#uses=0]
669%.str_128 = external global [66 x sbyte] ; <[66 x sbyte]*> [#uses=0]
670%.str_129 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
671%.str_130 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
672%.str_131 = external global [67 x sbyte] ; <[67 x sbyte]*> [#uses=0]
673%.str_132 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
674%.str_133 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
675%.str_134 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
676%.str_135 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
677%.str_136 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
678%.str_137 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
679%.str_138 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
680%.str_139 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
681%.str_140 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
682%.str_141 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
683%.str_142 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
684%.str_143 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
685%.str_144 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
686%.str_145 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
687%.str_146 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
688%.str_147 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
689%.str_148 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
690%.str_149 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
691%.str_150 = external global [65 x sbyte] ; <[65 x sbyte]*> [#uses=0]
692%.str_151 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
693%.str_152 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
694%.str_153 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
695%.str_154 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
696%.str_156 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
697%.str_157 = external global [31 x sbyte] ; <[31 x sbyte]*> [#uses=0]
698%.str_158 = external global [71 x sbyte] ; <[71 x sbyte]*> [#uses=0]
699%.str_159 = external global [72 x sbyte] ; <[72 x sbyte]*> [#uses=0]
700%.str_160 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
701%.str_161 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
702%.str_162 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
703%.str_163 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
704%.str_164 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
705%.str_165 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
706%.str_166 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
707%.str_167 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
708%.str_168 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
709%.str_169 = external global [65 x sbyte] ; <[65 x sbyte]*> [#uses=0]
710%.str_170 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
711%.str_171 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
712%.str_172 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
713%.str_173 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
714%.str_174 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
715%.str_175 = external global [70 x sbyte] ; <[70 x sbyte]*> [#uses=0]
716%.str_176 = external global [67 x sbyte] ; <[67 x sbyte]*> [#uses=0]
717%.str_177 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
718%.str_178 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
719%.str_180 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
720%.str_181 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
721%.str_182 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
722%.str_183 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
723%.str_184 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
724%.str_185 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
725%.str_186 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
726%.str_187 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
727%.str_188 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
728%.str_189 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
729%.str_190 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
730%.str_191 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
731%.str_192 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
732%.str_193 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
733%.str_194 = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
734%.str_195 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
735%.str_196 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
736%.str_197 = external global [11 x sbyte] ; <[11 x sbyte]*> [#uses=0]
737%.str_198 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
738%.str_201 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
739%.str_202 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
740%.str_203 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
741%.str_204 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
742%.str_206 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
743%.str_207 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
744%.str_208 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
745%.str_209 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
746%.str_210 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
747%.str_211 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
748%.str_213 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
749%.str_214 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
750%.str_215 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
751%.str_216 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
752%.str_218 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
753%.str_219 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
754%.str_220 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
755%.str_221 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
756%.str_222 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
757%.str_223 = external global [66 x sbyte] ; <[66 x sbyte]*> [#uses=0]
758%.str_224 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
759%.str_225 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
760%.str_226 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
761%.str_227 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
762%.str_228 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
763%.str_229 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
764%.str_230 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
765%.str_231 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
766%.str_232 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
767%.str_233 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
768%.str_234 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
769%.str_235 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
770%.str_236 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
771%.str_237 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
772%.str_238 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
773%.str_239 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
774%.str_240 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
775%.str_241 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
776%.str_242 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
777%.str_243 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
778%.str_245 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
779%.str_246 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
780%.str_247 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
781%.str_248 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
782%.str_249 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
783%.str_250 = external global [45 x sbyte] ; <[45 x sbyte]*> [#uses=0]
784%.str_253 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
785%.str_254 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
786%.str_256 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
787%.str_258 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
788%.str_259 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
789%.str_261 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
790%.str_262 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
791%.str_263 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
792%.str_266 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
793%.str_267 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
794%.str_268 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
795%.str_270 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
796%.str_271 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
797%.str_272 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
798%.str_273 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
799%.str_274 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
800%.str_275 = external global [44 x sbyte] ; <[44 x sbyte]*> [#uses=0]
801%.str_276 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
802%.str_277 = external global [21 x sbyte] ; <[21 x sbyte]*> [#uses=0]
803%.str_278 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
804%.str_279 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
805%.str_280 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
806%.str_281 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
807%.str_282 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
808%.str_283 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
809%.str_284 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
810%.str_285 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
811%.str_286 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
812%.str_287 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
813%.str_288 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
814%.str_289 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
815%.str_290 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
816%.str_291 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
817%.str_292 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
818%.str_293 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
819%.str_294 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
820%.str_295 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
821%.str_296 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
822%.str_297 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
823%.str_298 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
824%.str_299 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
825%.str_300 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
826%.str_301 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
827%.str_302 = external global [18 x sbyte] ; <[18 x sbyte]*> [#uses=0]
828%.str_304 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
829%.str_305 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
830%.str_306 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
831%.str_308 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
832%.str_310 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
833%.str_311 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
834%.str_312 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
835%.str_313 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
836%.str_314 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
837%.str_315 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
838%.str_316 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
839%.str_317 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
840%.str_319 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
841%.str_320 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
842%.str_321 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
843%.str_322 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
844%.str_323 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
845%.str_325 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
846%.str_327 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
847%.str_328 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
848%.str_329 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
849%.str_330 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
850%.str_331 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
851%.str_332 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
852%.str_333 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
853%.str_334 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
854%.str_335 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
855%.str_336 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
856%.str_337 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
857%.str_338 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
858%.str_339 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
859%.str_340 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
860%.str_341 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
861%.str_342 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
862%.str_343 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
863%.str_344 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
864%.str_345 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
865%.str_346 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
866%.str_347 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
867%.str_348 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
868%.str_349 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
869%.str_350 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
870%.str_351 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
871%.str_352 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
872%.str_353 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
873%.str_354 = external global [42 x sbyte] ; <[42 x sbyte]*> [#uses=0]
874%.str_355 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
875%.str_356 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
876%.str_357 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
877%.str_358 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
878%.str_359 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
879%.str_360 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
880%.str_362 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
881%.str_363 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
882%.str_364 = external global [56 x sbyte] ; <[56 x sbyte]*> [#uses=0]
883%.str_365 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
884%.str_366 = external global [64 x sbyte] ; <[64 x sbyte]*> [#uses=0]
885%.str_367 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
886%.str_368 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
887%.str_369 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
888%.str_370 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
889%.str_371 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
890%.str_372 = external global [58 x sbyte] ; <[58 x sbyte]*> [#uses=0]
891%.str_373 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
892%.str_374 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
893%.str_375 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
894%.str_376 = external global [63 x sbyte] ; <[63 x sbyte]*> [#uses=0]
895%.str_377 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
896%.str_378 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
897%.str_379 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
898%.str_380 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
899%.str_381 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
900%.str_382 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
901%.str_383 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
902%.str_384 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
903%.str_385 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
904%.str_387 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
905%.str_388 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
906%.str_389 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
907%.str_390 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
908%.str_391 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
909%.str_392 = external global [71 x sbyte] ; <[71 x sbyte]*> [#uses=0]
910%.str_393 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
911%.str_394 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
912%.str_395 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
913%.str_396 = external global [60 x sbyte] ; <[60 x sbyte]*> [#uses=0]
914%.str_397 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
915%.str_398 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
916%.str_399 = external global [67 x sbyte] ; <[67 x sbyte]*> [#uses=0]
917%.str_400 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
918%.str_401 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
919%.str_402 = external global [62 x sbyte] ; <[62 x sbyte]*> [#uses=0]
920%.str_403 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
921%.str_404 = external global [59 x sbyte] ; <[59 x sbyte]*> [#uses=0]
922%.str_405 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
923%.str_406 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
924%.str_407 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
925%.str_408 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
926%.str_409 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
927%.str_410 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
928%.str_411 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
929%.str_412 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
930%.str_413 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
931%.str_414 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
932%.str_421 = external global [53 x sbyte] ; <[53 x sbyte]*> [#uses=0]
933%.str_422 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
934%.str_423 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
935%.str_424 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
936%.str_426 = external global [42 x sbyte] ; <[42 x sbyte]*> [#uses=0]
937%.str_427 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
938%.str_429 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
939%.str_430 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
940%.str_431 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
941%.str_432 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
942%.str_433 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
943%.str_434 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
944%.str_435 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
945%.str_436 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
946%.str_437 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
947%.str_438 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
948%.str_440 = external global [44 x sbyte] ; <[44 x sbyte]*> [#uses=0]
949%.str_445 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
950%.str_446 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
951%.str_447 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
952%.str_448 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
953%.str_449 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
954%.str_450 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
955%.str_451 = external global [44 x sbyte] ; <[44 x sbyte]*> [#uses=0]
956%.str_452 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
957%.str_453 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
958%.str_454 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
959%.str_455 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
960%.str_456 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
961%.str_459 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
962%.str_460 = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
963%.str_461 = external global [42 x sbyte] ; <[42 x sbyte]*> [#uses=0]
964%.str_462 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
965%.str_463 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
966%.str_466 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
967%.str_467 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
968%.str_468 = external global [45 x sbyte] ; <[45 x sbyte]*> [#uses=0]
969%.str_469 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
970%.str_470 = external global [31 x sbyte] ; <[31 x sbyte]*> [#uses=0]
971%.str_474 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
972%.str_477 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
973%.str_480 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
974%.str_483 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
975%.str_485 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
976%.str_487 = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
977%.str_490 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
978%.str_494 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
979%.str_495 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
980%.str_497 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
981%.str_498 = external global [13 x sbyte] ; <[13 x sbyte]*> [#uses=0]
982%.str_507 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
983%.str_508 = external global [11 x sbyte] ; <[11 x sbyte]*> [#uses=0]
984%.str_509 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
985%.str_510 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
986%.str_511 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
987%.str_512 = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
988%.str_513 = external global [18 x sbyte] ; <[18 x sbyte]*> [#uses=0]
989%.str_514 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
990%.str_515 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
991%.str_516 = external global [21 x sbyte] ; <[21 x sbyte]*> [#uses=0]
992%.str_517 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
993%.str_519 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
994%.str_520 = external global [21 x sbyte] ; <[21 x sbyte]*> [#uses=0]
995%.str_521 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
996%.str_522 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
997%.str_523 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
998%.str_524 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
999%.str_525 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1000%.str_526 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
1001%.str_527 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1002%.str_528 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1003%.str_529 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1004%.str_530 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
1005%.str_531 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1006%.str_532 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
1007%.str_533 = external global [32 x sbyte] ; <[32 x sbyte]*> [#uses=0]
1008%.str_534 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1009%.str_535 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
1010%.str_536 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1011%.str_537 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1012%.str_539 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1013%.str_540 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1014%.str_541 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1015%.str_542 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1016%.str_543 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1017%.str_544 = external global [49 x sbyte] ; <[49 x sbyte]*> [#uses=0]
1018%.str_546 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1019%.str_550 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1020%.str_551 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1021%.str_552 = external global [31 x sbyte] ; <[31 x sbyte]*> [#uses=0]
1022%.str_553 = external global [52 x sbyte] ; <[52 x sbyte]*> [#uses=0]
1023%.str_554 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
1024%.str_555 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1025%.str_556 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
1026%.str_557 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
1027%.str_559 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
1028%.str_560 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1029%.str_562 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1030%.str_564 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1031%.str_565 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1032%.str_567 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1033%.str_568 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1034%.str_570 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1035%.str_571 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1036%.str_572 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1037%.str_574 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
1038%.str_576 = external global [21 x sbyte] ; <[21 x sbyte]*> [#uses=0]
1039%.str_577 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1040%.str_578 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1041%.str_579 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1042%.str_580 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1043%.str_581 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1044%.str_582 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1045%.str_583 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1046%.str_584 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1047%.str_586 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1048%.str_587 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1049%.str_589 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1050%.str_590 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1051%.str_591 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1052%.str_592 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1053%.str_596 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
1054%.str_597 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
1055%.str_598 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
1056%.str_599 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
1057%.str_605 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1058%.str_610 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1059%.str_613 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1060%.str_616 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
1061%.str_621 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1062%.str_622 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1063%.str_623 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1064%.str_624 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1065%.str_625 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1066%.str_626 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1067%.str_628 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1068%.str_629 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
1069%.str_630 = external global [13 x sbyte] ; <[13 x sbyte]*> [#uses=0]
1070%.str_631 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1071%.str_632 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
1072%.str_633 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
1073%.str_634 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
1074%.str_635 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
1075%.str_636 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
1076%.str_637 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
1077%.str_639 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1078%.str_643 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
1079%.str_644 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1080%.str_645 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
1081%.str_646 = external global [1 x sbyte] ; <[1 x sbyte]*> [#uses=0]
1082%.str_649 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1083%.str_654 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=1]
1084%.str_656 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1085%.str_658 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
1086%.str_660 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
1087%.str_662 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
1088%.str_664 = external global [2 x sbyte] ; <[2 x sbyte]*> [#uses=0]
1089%.str_666 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1090%.str_667 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1091%.str_669 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1092%.str_670 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
1093%.str_671 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1094%.str_672 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
1095%.str_674 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1096%.str_675 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1097%.str_676 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1098%.str_680 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1099%.str_682 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1100%.str_683 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
1101%.str_684 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1102%.str_685 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1103%.str_686 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1104%.str_687 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1105%.str_688 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1106%.str_689 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1107%.str_690 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1108%.str_691 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1109%.str_692 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
1110%.str_694 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1111%.str_695 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
1112%.str_697 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1113%.str_698 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1114%.str_700 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1115%.str_701 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
1116%.str_702 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
1117%.str_703 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1118%.str_704 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
1119%.str_707 = external global [4 x sbyte] ; <[4 x sbyte]*> [#uses=0]
1120%.str_708 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
1121%.str_709 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1122%.str_710 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
1123%.str_711 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
1124%.str_722 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1125%.str_723 = external global [34 x sbyte] ; <[34 x sbyte]*> [#uses=0]
1126%.str_726 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1127%.str_727 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
1128%.str_728 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1129%.str_729 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1130%.str_730 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
1131%.str_732 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1132%.str_734 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1133%.str_735 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1134%.str_736 = external global [61 x sbyte] ; <[61 x sbyte]*> [#uses=0]
1135%.str_738 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
1136%.str_739 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1137%.str_740 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1138%.str_741 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
1139%.str_742 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1140%.str_743 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1141%.str_744 = external global [31 x sbyte] ; <[31 x sbyte]*> [#uses=0]
1142%.str_745 = external global [42 x sbyte] ; <[42 x sbyte]*> [#uses=0]
1143%.str_747 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1144%.str_748 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1145%.str_750 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1146"text_move.0__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1147"new_text.1__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1148%.str_1 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1149"text_move.2__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1150%.str_1 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
1151%.str_2 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
1152%.str_3 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
1153%.str_130 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1154%.str_231 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
1155%.str_3 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
1156%.str_4 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
1157%.str_7 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1158"hashing_pawns.0__" = external global int ; <int*> [#uses=0]
1159"hashing_opening.1__" = external global int ; <int*> [#uses=0]
1160"hashing_middle_game.2__" = external global int ; <int*> [#uses=0]
1161"hashing_end_game.3__" = external global int ; <int*> [#uses=0]
1162"last_wtm.4__" = external global int ; <int*> [#uses=0]
1163%.str_1 = external global [37 x sbyte] ; <[37 x sbyte]*> [#uses=0]
1164%.str_1 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1165%.str_1 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
1166%.str_2 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
1167%.str_3 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1168%.str_4 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1169%.str_5 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1170%.str_6 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
1171%.str_7 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
1172%.str_934 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1173%.str_1 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1174%.str_3 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1175%.str_1 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
1176%.str_2 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1177%.str_4 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1178%.str_5 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1179%.str_1 = external global [11 x sbyte] ; <[11 x sbyte]*> [#uses=0]
1180%.str_2 = external global [27 x sbyte] ; <[27 x sbyte]*> [#uses=0]
1181%.str_7 = external global [29 x sbyte] ; <[29 x sbyte]*> [#uses=0]
1182%.str_10 = external global [34 x sbyte] ; <[34 x sbyte]*> [#uses=0]
1183%.str_1141 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1184%.str_12 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1185%.str_14 = external global [20 x sbyte] ; <[20 x sbyte]*> [#uses=0]
1186%.str_1542 = external global [17 x sbyte] ; <[17 x sbyte]*> [#uses=0]
1187%.ctor_1 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
1188%.str_1 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
1189%.str_3 = external global [21 x sbyte] ; <[21 x sbyte]*> [#uses=0]
1190%.str_4 = external global [25 x sbyte] ; <[25 x sbyte]*> [#uses=0]
1191%.str_5 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
1192%.str_6 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
1193%.str_143 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
1194%.str_2 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
1195%.str_1 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1196%.str_2 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
1197%bit_move44 = external global ulong ; <ulong*> [#uses=0]
1198%.str_1 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1199%.str_248 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1200%.str_349 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1201%.ctor_1 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
1202%.str_5 = external global [43 x sbyte] ; <[43 x sbyte]*> [#uses=0]
1203%.str_6 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1204%.str_751 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1205%.str_852 = external global [3 x sbyte] ; <[3 x sbyte]*> [#uses=0]
1206%.str_9 = external global [42 x sbyte] ; <[42 x sbyte]*> [#uses=0]
1207%.str_10 = external global [41 x sbyte] ; <[41 x sbyte]*> [#uses=0]
1208"out.0__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1209%.str_1153 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1210%.str_12 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1211%.str_13 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1212%.str_14 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1213%.str_15 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1214%.str_16 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1215%.str_17 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1216"out.1__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1217%.str_18 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1218%.str_19 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1219%.str_20 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1220%.str_21 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1221%.str_2254 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1222%.str_2355 = external global [8 x sbyte] ; <[8 x sbyte]*> [#uses=0]
1223%.str_24 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1224%.str_25 = external global [45 x sbyte] ; <[45 x sbyte]*> [#uses=0]
1225%.str_26 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1226"out.2__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1227%.str_31 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1228"out.3__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1229"out.4__" = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1230%.str_3457 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1231%.str_35 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1232%.str_36 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1233%.str_37 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1234%.str_41 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1235%.str_45 = external global [55 x sbyte] ; <[55 x sbyte]*> [#uses=0]
1236"save_book_selection_width.5__" = external global int ; <int*> [#uses=0]
1237"save_book_random.6__" = external global int ; <int*> [#uses=0]
1238"save_whisper.7__" = external global int ; <int*> [#uses=0]
1239"save_kibitz.8__" = external global int ; <int*> [#uses=0]
1240"save_channel.9__" = external global int ; <int*> [#uses=0]
1241"save_resign.10" = external global int ; <int*> [#uses=0]
1242"save_resign_count.11" = external global int ; <int*> [#uses=0]
1243"save_draw_count.12" = external global int ; <int*> [#uses=0]
1244"save_learning.13" = external global int ; <int*> [#uses=0]
1245%.str_49 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1246%.str_51 = external global [44 x sbyte] ; <[44 x sbyte]*> [#uses=0]
1247"x.14" = external global [55 x uint] ; <[55 x uint]*> [#uses=0]
1248"init.15.b" = external global bool ; <bool*> [#uses=0]
1249"y.16" = external global [55 x uint] ; <[55 x uint]*> [#uses=0]
1250"j.17" = external global int ; <int*> [#uses=0]
1251"k.18" = external global int ; <int*> [#uses=0]
1252%.str_52 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
1253"text.19" = external global [128 x sbyte] ; <[128 x sbyte]*> [#uses=0]
1254%.str_5659 = external global [12 x sbyte] ; <[12 x sbyte]*> [#uses=0]
1255%.str_62 = external global [14 x sbyte] ; <[14 x sbyte]*> [#uses=0]
1256%.str_6662 = external global [5 x sbyte] ; <[5 x sbyte]*> [#uses=0]
1257%.str_68 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1258%.str_69 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
1259%.str_70 = external global [16 x sbyte] ; <[16 x sbyte]*> [#uses=0]
1260%.str_72 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1261%.str_74 = external global [23 x sbyte] ; <[23 x sbyte]*> [#uses=0]
1262%.str_76 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1263%.str_78 = external global [57 x sbyte] ; <[57 x sbyte]*> [#uses=0]
1264%.str_80 = external global [45 x sbyte] ; <[45 x sbyte]*> [#uses=0]
1265%.str_82 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1266%.str_84 = external global [10 x sbyte] ; <[10 x sbyte]*> [#uses=0]
1267%.str_86 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
1268%.str_88 = external global [7 x sbyte] ; <[7 x sbyte]*> [#uses=0]
1269%.str_90 = external global [31 x sbyte] ; <[31 x sbyte]*> [#uses=0]
1270%.str_92 = external global [19 x sbyte] ; <[19 x sbyte]*> [#uses=0]
1271%.str_94 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1272%.str_95 = external global [48 x sbyte] ; <[48 x sbyte]*> [#uses=0]
1273%.str_97 = external global [18 x sbyte] ; <[18 x sbyte]*> [#uses=0]
1274%.str_98 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1275%.str_100 = external global [22 x sbyte] ; <[22 x sbyte]*> [#uses=0]
1276%.str_163 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
1277%.str_2 = external global [38 x sbyte] ; <[38 x sbyte]*> [#uses=0]
1278%.str_3 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
1279%.str_4 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
1280%.str_5 = external global [51 x sbyte] ; <[51 x sbyte]*> [#uses=0]
1281%.str_6 = external global [30 x sbyte] ; <[30 x sbyte]*> [#uses=0]
1282%.str_7 = external global [28 x sbyte] ; <[28 x sbyte]*> [#uses=0]
1283%.str_8 = external global [33 x sbyte] ; <[33 x sbyte]*> [#uses=0]
1284%.str_9 = external global [54 x sbyte] ; <[54 x sbyte]*> [#uses=0]
1285%.str_10 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
1286%.str_11 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
1287%.str_12 = external global [47 x sbyte] ; <[47 x sbyte]*> [#uses=0]
1288%.str_13 = external global [46 x sbyte] ; <[46 x sbyte]*> [#uses=0]
1289%.str_14 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1290%.str_15 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1291%.str_16 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1292%.str_17 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1293%.str_18 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1294%.str_19 = external global [41 x sbyte] ; <[41 x sbyte]*> [#uses=0]
1295%.str_20 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1296%.str_22 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1297%.str_23 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1298%.str_24 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1299%.str_26 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1300%.str_27 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1301%.str_28 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1302%.str_30 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1303%.str_31 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1304%.str_32 = external global [36 x sbyte] ; <[36 x sbyte]*> [#uses=0]
1305%.str_33 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1306%.str_34 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1307%.str_3565 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1308%.str_36 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1309%.str_37 = external global [41 x sbyte] ; <[41 x sbyte]*> [#uses=0]
1310%.str_38 = external global [41 x sbyte] ; <[41 x sbyte]*> [#uses=0]
1311%.str_39 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1312%.str_40 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1313%.str_41 = external global [40 x sbyte] ; <[40 x sbyte]*> [#uses=0]
1314%.str_42 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1315%.str_43 = external global [41 x sbyte] ; <[41 x sbyte]*> [#uses=0]
1316%.str_44 = external global [41 x sbyte] ; <[41 x sbyte]*> [#uses=0]
1317%.str_45 = external global [39 x sbyte] ; <[39 x sbyte]*> [#uses=0]
1318%.str_46 = external global [35 x sbyte] ; <[35 x sbyte]*> [#uses=0]
1319%.str_47 = external global [50 x sbyte] ; <[50 x sbyte]*> [#uses=0]
1320%.str_48 = external global [26 x sbyte] ; <[26 x sbyte]*> [#uses=0]
1321%.str_49 = external global [31 x sbyte] ; <[31 x sbyte]*> [#uses=0]
1322%.str_50 = external global [15 x sbyte] ; <[15 x sbyte]*> [#uses=0]
1323%.str_51 = external global [6 x sbyte] ; <[6 x sbyte]*> [#uses=0]
1324%.str_52 = external global [24 x sbyte] ; <[24 x sbyte]*> [#uses=0]
1325%.str_53 = external global [9 x sbyte] ; <[9 x sbyte]*> [#uses=0]
1326
1327implementation ; Functions:
1328
1329declare ulong %AttacksFrom(int, int)
1330
1331declare ulong %AttacksTo(int)
1332
1333declare int %Attacked(int, int)
1334
1335declare ulong %Mask(int)
1336
1337declare int %PopCnt(ulong)
1338
1339declare int %FirstOne(ulong)
1340
1341declare int %LastOne(ulong)
1342
1343declare int %DrawScore()
1344
1345declare int %Drawn(int)
1346
1347declare sbyte* %strchr(sbyte*, int)
1348
1349declare int %strcmp(sbyte*, sbyte*)
1350
1351declare uint %strlen(sbyte*)
1352
1353declare int %printf(sbyte*, ...)
1354
1355declare void %Edit()
1356
1357declare void %llvm.memcpy(sbyte*, sbyte*, uint, uint)
1358
1359declare int %fflush(%struct.__sFILE*)
1360
1361declare int %Read(int, sbyte*)
1362
1363declare int %ReadParse(sbyte*, sbyte**, sbyte*)
1364
1365declare void %DisplayChessBoard(%struct.__sFILE*, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, ulong, uint, int, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte)
1366
1367declare void %SetChessBitBoards(%typedef.SEARCH_POSITION*)
1368
1369declare int %EnPrise(int, int)
1370
1371declare ulong %SwapXray(ulong, int, int)
1372
1373declare int %Evaluate(int, int, int, int)
1374
1375declare int %EvaluateMate()
1376
1377declare int %EvaluatePawns()
1378
1379declare int %EvaluatePassedPawns()
1380
1381declare int %EvaluatePassedPawnRaces(int)
1382
1383declare int %Swap(int, int, int)
1384
1385declare int %EvaluateDevelopment(int)
1386
1387declare int %EvaluateDraws()
1388
1389declare int %HasOpposition(int, int, int)
1390
1391declare void %HistoryBest(int, int, int)
1392
1393declare void %HistoryRefutation(int, int, int)
1394
1395declare int %sprintf(sbyte*, sbyte*, ...)
1396
1397declare void %Initialize(int)
1398
1399declare void %InitializeZeroMasks()
1400
1401declare void %InitializeMasks()
1402
1403declare void %InitializeRandomHash()
1404
1405declare void %InitializeAttackBoards()
1406
1407declare void %InitializePawnMasks()
1408
1409declare void %InitializePieceMasks()
1410
1411declare void %InitializeChessBoard(%typedef.SEARCH_POSITION*)
1412
1413declare %struct.__sFILE* %fopen(sbyte*, sbyte*)
1414
1415int %Option() {
1416no_exit.53.outer:
1417 %tmp.4747 = shl int 7, ubyte 3 ; <int> [#uses=1]
1418 %tmp.4779 = seteq %struct.__sFILE* getelementptr ([0 x %struct.__sFILE]* %__sF, int 0, int 1), null ; <bool> [#uses=2]
1419 br label %no_exit.53
1420
1421no_exit.53: ; preds = %else.166, %else.168, %then.360, %no_exit.53.outer
1422 %file.2.3.3.ph = phi int [ 0, %no_exit.53.outer ], [ %inc.551688, %then.360 ], [ %inc.551701, %else.168 ], [ %file.2.3.3.ph, %else.166 ] ; <int> [#uses=2]
1423 %nempty.5.3.ph = phi int [ 0, %no_exit.53.outer ], [ %nempty.5.3, %then.360 ], [ %nempty.5.3, %else.168 ], [ %nempty.5.3.ph, %else.166 ] ; <int> [#uses=2]
1424 %indvar2053 = phi uint [ 0, %no_exit.53.outer ], [ 0, %then.360 ], [ 0, %else.168 ], [ %indvar.next2054, %else.166 ] ; <uint> [#uses=2]
1425 %indvar2053 = cast uint %indvar2053 to int ; <int> [#uses=2]
1426 %file.2.3.3 = add int %indvar2053, %file.2.3.3.ph ; <int> [#uses=4]
1427 %nempty.5.3 = add int %indvar2053, %nempty.5.3.ph ; <int> [#uses=3]
1428 %tmp.4749 = add int %file.2.3.3, %tmp.4747 ; <int> [#uses=1]
1429 %tmp.4750 = getelementptr %typedef.CHESS_POSITION* %search, int 0, uint 22, int %tmp.4749 ; <sbyte*> [#uses=3]
1430 %tmp.4751 = load sbyte* %tmp.4750 ; <sbyte> [#uses=1]
1431 %tmp.4752 = seteq sbyte %tmp.4751, 0 ; <bool> [#uses=1]
1432 br bool %tmp.4752, label %else.166, label %then.357
1433
1434then.357: ; preds = %no_exit.53
1435 %tmp.4755 = seteq int %nempty.5.3, 0 ; <bool> [#uses=1]
1436 br bool %tmp.4755, label %endif.358, label %then.358
1437
1438then.358: ; preds = %then.357
1439 ret int 0
1440
1441endif.358: ; preds = %then.357
1442 br bool %tmp.4779, label %else.168, label %then.360
1443
1444then.360: ; preds = %endif.358
1445 %tmp.4791 = load sbyte* %tmp.4750 ; <sbyte> [#uses=1]
1446 %tmp.4792 = cast sbyte %tmp.4791 to int ; <int> [#uses=1]
1447 %tmp.4793 = add int %tmp.4792, 7 ; <int> [#uses=1]
1448 %tmp.4794 = getelementptr [15 x sbyte]* null, int 0, int %tmp.4793 ; <sbyte*> [#uses=1]
1449 %tmp.4795 = load sbyte* %tmp.4794 ; <sbyte> [#uses=1]
1450 %tmp.4796 = cast sbyte %tmp.4795 to int ; <int> [#uses=1]
1451 %tmp.4781 = call int (%struct.__sFILE*, sbyte*, ...)* %fprintf( %struct.__sFILE* getelementptr ([0 x %struct.__sFILE]* %__sF, int 0, int 1), sbyte* getelementptr ([3 x sbyte]* %.str_36, int 0, int 0), int %tmp.4796 ) ; <int> [#uses=0]
1452 %inc.551688 = add int %file.2.3.3, 1 ; <int> [#uses=2]
1453 %tmp.47421699 = setlt int %inc.551688, 8 ; <bool> [#uses=1]
1454 br bool %tmp.47421699, label %no_exit.53, label %loopexit.56
1455
1456else.168: ; preds = %endif.358
1457 %tmp.4799 = call uint %strlen( sbyte* getelementptr ([80 x sbyte]* %initial_position, int 0, int 0) ) ; <uint> [#uses=2]
1458 %tmp.4802 = getelementptr [80 x sbyte]* %initial_position, int 0, uint %tmp.4799 ; <sbyte*> [#uses=1]
1459 %tmp.4811 = load sbyte* %tmp.4750 ; <sbyte> [#uses=1]
1460 %tmp.4812 = cast sbyte %tmp.4811 to int ; <int> [#uses=1]
1461 %tmp.4813 = add int %tmp.4812, 7 ; <int> [#uses=1]
1462 %tmp.4814 = getelementptr [15 x sbyte]* null, int 0, int %tmp.4813 ; <sbyte*> [#uses=1]
1463 %tmp.4815 = load sbyte* %tmp.4814 ; <sbyte> [#uses=1]
1464 store sbyte %tmp.4815, sbyte* %tmp.4802
1465 %tmp.4802.sum = add uint %tmp.4799, 1 ; <uint> [#uses=1]
1466 %tmp.4802.end = getelementptr [80 x sbyte]* %initial_position, int 0, uint %tmp.4802.sum ; <sbyte*> [#uses=1]
1467 store sbyte 0, sbyte* %tmp.4802.end
1468 %inc.551701 = add int %file.2.3.3, 1 ; <int> [#uses=2]
1469 %tmp.47421703 = setlt int %inc.551701, 8 ; <bool> [#uses=1]
1470 br bool %tmp.47421703, label %no_exit.53, label %loopexit.56
1471
1472else.166: ; preds = %no_exit.53
1473 %inc.55 = add int %file.2.3.3, 1 ; <int> [#uses=1]
1474 %tmp.47421705 = setlt int %inc.55, 8 ; <bool> [#uses=1]
1475 %indvar.next2054 = add uint %indvar2053, 1 ; <uint> [#uses=1]
1476 br bool %tmp.47421705, label %no_exit.53, label %loopexit.56
1477
1478loopexit.56: ; preds = %else.166, %else.168, %then.360
1479 br bool %tmp.4779, label %else.169, label %then.361
1480
1481then.361: ; preds = %loopexit.56
1482 %tmp.4822 = call uint %fwrite( sbyte* getelementptr ([2 x sbyte]* %.str_654, int 0, int 0), uint 1, uint 1, %struct.__sFILE* getelementptr ([0 x %struct.__sFILE]* %__sF, int 0, int 1) ) ; <uint> [#uses=0]
1483 %dec.101707 = add int 7, -1 ; <int> [#uses=1]
1484 %tmp.47391709 = setgt int %dec.101707, -1 ; <bool> [#uses=0]
1485 ret int 0
1486
1487else.169: ; preds = %loopexit.56
1488 %tmp.4827 = call uint %strlen( sbyte* getelementptr ([80 x sbyte]* %initial_position, int 0, int 0) ) ; <uint> [#uses=2]
1489 %tmp.4830 = getelementptr [80 x sbyte]* %initial_position, int 0, uint %tmp.4827 ; <sbyte*> [#uses=1]
1490 store sbyte 47, sbyte* %tmp.4830
1491 %tmp.4830.sum = add uint %tmp.4827, 1 ; <uint> [#uses=1]
1492 %tmp.4830.end = getelementptr [80 x sbyte]* %initial_position, int 0, uint %tmp.4830.sum ; <sbyte*> [#uses=1]
1493 store sbyte 0, sbyte* %tmp.4830.end
1494 %dec.10 = add int 7, -1 ; <int> [#uses=1]
1495 %tmp.47391711 = setgt int %dec.10, -1 ; <bool> [#uses=0]
1496 ret int 0
1497}
1498
1499declare void %InitializeHashTables()
1500
1501declare int %InitializeFindAttacks(int, int, int)
1502
1503declare void %SetBoard(int, sbyte**, int)
1504
1505declare int %KingPawnSquare(int, int, int, int)
1506
1507declare ulong %Random64()
1508
1509declare uint %Random32()
1510
1511declare sbyte* %strcpy(sbyte*, sbyte*)
1512
1513declare int %InputMove(sbyte*, int, int, int, int)
1514
1515declare int %InputMoveICS(sbyte*, int, int, int, int)
1516
1517declare int* %GenerateCaptures(int, int, int*)
1518
1519declare int* %GenerateNonCaptures(int, int, int*)
1520
1521declare void %MakeMove(int, int, int)
1522
1523declare void %UnMakeMove(int, int, int)
1524
1525declare void %Interrupt(int)
1526
1527declare uint %GetTime(uint)
1528
1529declare sbyte* %DisplayTime(uint)
1530
1531declare sbyte* %OutputMoveICS(int*)
1532
1533declare void %Delay(int)
1534
1535declare int %fprintf(%struct.__sFILE*, sbyte*, ...)
1536
1537declare void %SignalInterrupt(int)
1538
1539declare void (int)* %signal(int, void (int)*)
1540
1541declare int %Iterate(int, int, int)
1542
1543declare void %PreEvaluate(int)
1544
1545declare void %RootMoveList(int)
1546
1547declare sbyte* %OutputMove(int*, int, int)
1548
1549declare void %TimeSet(int)
1550
1551declare void %StorePV(int, int)
1552
1553declare int %SearchRoot(int, int, int, int)
1554
1555declare void %Whisper(int, int, int, int, uint, int, sbyte*)
1556
1557declare sbyte* %DisplayEvaluation(int)
1558
1559declare int %LookUp(int, int, int, int*, int*)
1560
1561declare sbyte* %strstr(sbyte*, sbyte*)
1562
1563declare int %main(int, sbyte**)
1564
1565declare void %__main()
1566
1567declare int %atoi(sbyte*)
1568
1569declare void %NewGame(int)
1570
1571declare int %Ponder(int)
1572
1573declare int %fseek(%struct.__sFILE*, int, int)
1574
1575declare void %MakeMoveRoot(int, int)
1576
1577declare int %RepetitionDraw(int)
1578
1579declare sbyte* %Reverse()
1580
1581declare sbyte* %Normal()
1582
1583declare void %TimeAdjust(int, uint)
1584
1585declare void %ValidatePosition(int, int, sbyte*)
1586
1587declare int %ValidMove(int, int, int)
1588
1589declare int* %GenerateCheckEvasions(int, int, int*)
1590
1591declare ulong %InterposeSquares(int, int, int)
1592
1593declare int %PinnedOnKing(int, int)
1594
1595declare int %NextMove(int, int)
1596
1597declare int %NextEvasion(int, int)
1598
1599declare int %NextRootMove(int)
1600
1601declare int %TimeCheck(int)
1602
1603declare int %strncmp(sbyte*, sbyte*, uint)
1604
1605declare void %exit(int)
1606
1607declare int %OptionMatch(sbyte*, sbyte*)
1608
1609declare int %fclose(%struct.__sFILE*)
1610
1611declare int %ParseTime(sbyte*)
1612
1613declare sbyte* %DisplayHHMM(uint)
1614
1615declare void %DisplayPieceBoards(int*, int*)
1616
1617declare int %fscanf(%struct.__sFILE*, sbyte*, ...)
1618
1619declare int %feof(%struct.__sFILE*)
1620
1621declare sbyte* %fgets(sbyte*, int, %struct.__sFILE*)
1622
1623declare int %remove(sbyte*)
1624
1625declare int %__tolower(int)
1626
1627declare uint %clock()
1628
1629declare void %OptionPerft(int, int, int)
1630
1631declare void %Phase()
1632
1633declare int %ReadNextMove(sbyte*, int, int)
1634
1635declare int %time(int*)
1636
1637declare %struct.tm* %localtime(int*)
1638
1639declare sbyte* %gets(sbyte*)
1640
1641declare int %OutputGood(sbyte*, int, int)
1642
1643declare int %CheckInput()
1644
1645declare void %ClearHashTables()
1646
1647declare int %Quiesce(int, int, int, int)
1648
1649declare void %SearchTrace(int, int, int, int, int, sbyte*, int)
1650
1651declare int %RepetitionCheck(int, int)
1652
1653declare void %ResignOrDraw(int, int)
1654
1655declare int %Search(int, int, int, int, int, int)
1656
1657declare void %StoreRefutation(int, int, int, int)
1658
1659declare void %StoreBest(int, int, int, int, int)
1660
1661declare void %SearchOutput(int, int)
1662
1663declare uint %strspn(sbyte*, sbyte*)
1664
1665declare int %isatty(int)
1666
1667declare int %fileno(%struct.__sFILE*)
1668
1669declare void %llvm.memset(sbyte*, ubyte, uint, uint)
1670
1671declare int %select(int, %struct.fd_set*, %struct.fd_set*, %struct.fd_set*, %struct.timeval*)
1672
1673declare void %DisplayBitBoard(ulong)
1674
1675declare sbyte* %DisplayEvaluationWhisper(int)
1676
1677declare sbyte* %DisplayTimeWhisper(uint)
1678
1679declare void %Display64bitWord(ulong)
1680
1681declare void %Display2BitBoards(ulong, ulong)
1682
1683declare void %DisplayChessMove(sbyte*, int)
1684
1685declare void %llvm.memmove(sbyte*, sbyte*, uint, uint)
1686
1687declare void %ReadClear()
1688
1689declare sbyte* %strtok(sbyte*, sbyte*)
1690
1691declare int %SpecReadRaw()
1692
1693declare int %read(int, sbyte*, uint)
1694
1695declare int* %__error()
1696
1697declare int %ReadChessMove(%struct.__sFILE*, int, int)
1698
1699declare ulong %ValidateComputeBishopAttacks(int)
1700
1701declare ulong %ValidateComputeRookAttacks(int)
1702
1703declare sbyte* %memchr(sbyte*, int, uint)
1704
1705declare uint %fwrite(sbyte*, uint, uint, %struct.__sFILE*)