]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/config/tilegx/mul-tables.cc
testsuite, Darwin: Fix darwin-comm-1.c error messages for Darwin <= 10.
[thirdparty/gcc.git] / gcc / config / tilegx / mul-tables.cc
1 /* Constant multiply table for TILE-Gx.
2 Copyright (C) 2011-2022 Free Software Foundation, Inc.
3 Contributed by Walter Lee (walt@tilera.com)
4
5 This file is part of GCC.
6
7 GCC is free software; you can redistribute it and/or modify it
8 under the terms of the GNU General Public License as published
9 by the Free Software Foundation; either version 3, or (at your
10 option) any later version.
11
12 GCC is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with GCC; see the file COPYING3. If not see
19 <http://www.gnu.org/licenses/>. */
20
21 /* Note this file is auto-generated from gen-mul-tables.cc.
22 Make any required changes there. */
23
24 #define IN_TARGET_CODE 1
25
26 #include "config.h"
27 #include "system.h"
28 #include "coretypes.h"
29 #include "backend.h"
30 #include "rtl.h"
31 #include "expmed.h"
32 #include "tilegx-multiply.h"
33
34 const enum insn_code tilegx_multiply_insn_seq_decode_opcode[] = {
35 CODE_FOR_nothing /* must be first */ ,
36 CODE_FOR_adddi3,
37 CODE_FOR_subdi3,
38 CODE_FOR_insn_shl1add,
39 CODE_FOR_insn_shl2add,
40 CODE_FOR_insn_shl3add,
41 CODE_FOR_ashldi3
42 };
43
44 const struct tilegx_multiply_insn_seq tilegx_multiply_insn_seq_table[] = {
45 {-9223372036854775807ll - 1 /* 0x8000000000000000 */ ,
46 {{6, 1, 63}} /* shli r2, r1, 63 */
47 },
48 {-9223372036854775807ll /* 0x8000000000000001 */ ,
49 {{6, 1, 63}, /* shli r2, r1, 63 */
50 {1, 1, 2}} /* add r3, r1, r2 */
51 },
52 {-9223372036854775806ll /* 0x8000000000000002 */ ,
53 {{6, 1, 63}, /* shli r2, r1, 63 */
54 {3, 1, 2}} /* shl1add r3, r1, r2 */
55 },
56 {-9223372036854775805ll /* 0x8000000000000003 */ ,
57 {{3, 1, 1}, /* shl1add r2, r1, r1 */
58 {6, 1, 63}, /* shli r3, r1, 63 */
59 {1, 2, 3}} /* add r4, r2, r3 */
60 },
61 {-9223372036854775804ll /* 0x8000000000000004 */ ,
62 {{6, 1, 63}, /* shli r2, r1, 63 */
63 {4, 1, 2}} /* shl2add r3, r1, r2 */
64 },
65 {-9223372036854775803ll /* 0x8000000000000005 */ ,
66 {{4, 1, 1}, /* shl2add r2, r1, r1 */
67 {6, 1, 63}, /* shli r3, r1, 63 */
68 {1, 2, 3}} /* add r4, r2, r3 */
69 },
70 {-9223372036854775802ll /* 0x8000000000000006 */ ,
71 {{3, 1, 1}, /* shl1add r2, r1, r1 */
72 {6, 1, 63}, /* shli r3, r1, 63 */
73 {3, 2, 3}} /* shl1add r4, r2, r3 */
74 },
75 {-9223372036854775801ll /* 0x8000000000000007 */ ,
76 {{6, 1, 63}, /* shli r2, r1, 63 */
77 {2, 2, 1}, /* sub r3, r2, r1 */
78 {5, 1, 3}} /* shl3add r4, r1, r3 */
79 },
80 {-9223372036854775800ll /* 0x8000000000000008 */ ,
81 {{6, 1, 63}, /* shli r2, r1, 63 */
82 {5, 1, 2}} /* shl3add r3, r1, r2 */
83 },
84 {-9223372036854775799ll /* 0x8000000000000009 */ ,
85 {{5, 1, 1}, /* shl3add r2, r1, r1 */
86 {6, 1, 63}, /* shli r3, r1, 63 */
87 {1, 2, 3}} /* add r4, r2, r3 */
88 },
89 {-9223372036854775798ll /* 0x800000000000000a */ ,
90 {{4, 1, 1}, /* shl2add r2, r1, r1 */
91 {6, 1, 63}, /* shli r3, r1, 63 */
92 {3, 2, 3}} /* shl1add r4, r2, r3 */
93 },
94 {-9223372036854775792ll /* 0x8000000000000010 */ ,
95 {{6, 1, 4}, /* shli r2, r1, 4 */
96 {6, 1, 63}, /* shli r3, r1, 63 */
97 {1, 2, 3}} /* add r4, r2, r3 */
98 },
99 {-9223372036854775776ll /* 0x8000000000000020 */ ,
100 {{6, 1, 5}, /* shli r2, r1, 5 */
101 {6, 1, 63}, /* shli r3, r1, 63 */
102 {1, 2, 3}} /* add r4, r2, r3 */
103 },
104 {-9223372036854775744ll /* 0x8000000000000040 */ ,
105 {{6, 1, 6}, /* shli r2, r1, 6 */
106 {6, 1, 63}, /* shli r3, r1, 63 */
107 {1, 2, 3}} /* add r4, r2, r3 */
108 },
109 {-9223372036854775680ll /* 0x8000000000000080 */ ,
110 {{6, 1, 7}, /* shli r2, r1, 7 */
111 {6, 1, 63}, /* shli r3, r1, 63 */
112 {1, 2, 3}} /* add r4, r2, r3 */
113 },
114 {-9223372036854775552ll /* 0x8000000000000100 */ ,
115 {{6, 1, 8}, /* shli r2, r1, 8 */
116 {6, 1, 63}, /* shli r3, r1, 63 */
117 {1, 2, 3}} /* add r4, r2, r3 */
118 },
119 {-9223372036854775296ll /* 0x8000000000000200 */ ,
120 {{6, 1, 9}, /* shli r2, r1, 9 */
121 {6, 1, 63}, /* shli r3, r1, 63 */
122 {1, 2, 3}} /* add r4, r2, r3 */
123 },
124 {-9223372036854774784ll /* 0x8000000000000400 */ ,
125 {{6, 1, 10}, /* shli r2, r1, 10 */
126 {6, 1, 63}, /* shli r3, r1, 63 */
127 {1, 2, 3}} /* add r4, r2, r3 */
128 },
129 {-9223372036854773760ll /* 0x8000000000000800 */ ,
130 {{6, 1, 11}, /* shli r2, r1, 11 */
131 {6, 1, 63}, /* shli r3, r1, 63 */
132 {1, 2, 3}} /* add r4, r2, r3 */
133 },
134 {-9223372036854771712ll /* 0x8000000000001000 */ ,
135 {{6, 1, 12}, /* shli r2, r1, 12 */
136 {6, 1, 63}, /* shli r3, r1, 63 */
137 {1, 2, 3}} /* add r4, r2, r3 */
138 },
139 {-9223372036854767616ll /* 0x8000000000002000 */ ,
140 {{6, 1, 13}, /* shli r2, r1, 13 */
141 {6, 1, 63}, /* shli r3, r1, 63 */
142 {1, 2, 3}} /* add r4, r2, r3 */
143 },
144 {-9223372036854759424ll /* 0x8000000000004000 */ ,
145 {{6, 1, 14}, /* shli r2, r1, 14 */
146 {6, 1, 63}, /* shli r3, r1, 63 */
147 {1, 2, 3}} /* add r4, r2, r3 */
148 },
149 {-9223372036854743040ll /* 0x8000000000008000 */ ,
150 {{6, 1, 15}, /* shli r2, r1, 15 */
151 {6, 1, 63}, /* shli r3, r1, 63 */
152 {1, 2, 3}} /* add r4, r2, r3 */
153 },
154 {-9223372036854710272ll /* 0x8000000000010000 */ ,
155 {{6, 1, 16}, /* shli r2, r1, 16 */
156 {6, 1, 63}, /* shli r3, r1, 63 */
157 {1, 2, 3}} /* add r4, r2, r3 */
158 },
159 {-9223372036854644736ll /* 0x8000000000020000 */ ,
160 {{6, 1, 17}, /* shli r2, r1, 17 */
161 {6, 1, 63}, /* shli r3, r1, 63 */
162 {1, 2, 3}} /* add r4, r2, r3 */
163 },
164 {-9223372036854513664ll /* 0x8000000000040000 */ ,
165 {{6, 1, 18}, /* shli r2, r1, 18 */
166 {6, 1, 63}, /* shli r3, r1, 63 */
167 {1, 2, 3}} /* add r4, r2, r3 */
168 },
169 {-9223372036854251520ll /* 0x8000000000080000 */ ,
170 {{6, 1, 19}, /* shli r2, r1, 19 */
171 {6, 1, 63}, /* shli r3, r1, 63 */
172 {1, 2, 3}} /* add r4, r2, r3 */
173 },
174 {-9223372036853727232ll /* 0x8000000000100000 */ ,
175 {{6, 1, 20}, /* shli r2, r1, 20 */
176 {6, 1, 63}, /* shli r3, r1, 63 */
177 {1, 2, 3}} /* add r4, r2, r3 */
178 },
179 {-9223372036852678656ll /* 0x8000000000200000 */ ,
180 {{6, 1, 21}, /* shli r2, r1, 21 */
181 {6, 1, 63}, /* shli r3, r1, 63 */
182 {1, 2, 3}} /* add r4, r2, r3 */
183 },
184 {-9223372036850581504ll /* 0x8000000000400000 */ ,
185 {{6, 1, 22}, /* shli r2, r1, 22 */
186 {6, 1, 63}, /* shli r3, r1, 63 */
187 {1, 2, 3}} /* add r4, r2, r3 */
188 },
189 {-9223372036846387200ll /* 0x8000000000800000 */ ,
190 {{6, 1, 23}, /* shli r2, r1, 23 */
191 {6, 1, 63}, /* shli r3, r1, 63 */
192 {1, 2, 3}} /* add r4, r2, r3 */
193 },
194 {-9223372036837998592ll /* 0x8000000001000000 */ ,
195 {{6, 1, 24}, /* shli r2, r1, 24 */
196 {6, 1, 63}, /* shli r3, r1, 63 */
197 {1, 2, 3}} /* add r4, r2, r3 */
198 },
199 {-9223372036821221376ll /* 0x8000000002000000 */ ,
200 {{6, 1, 25}, /* shli r2, r1, 25 */
201 {6, 1, 63}, /* shli r3, r1, 63 */
202 {1, 2, 3}} /* add r4, r2, r3 */
203 },
204 {-9223372036787666944ll /* 0x8000000004000000 */ ,
205 {{6, 1, 26}, /* shli r2, r1, 26 */
206 {6, 1, 63}, /* shli r3, r1, 63 */
207 {1, 2, 3}} /* add r4, r2, r3 */
208 },
209 {-9223372036720558080ll /* 0x8000000008000000 */ ,
210 {{6, 1, 27}, /* shli r2, r1, 27 */
211 {6, 1, 63}, /* shli r3, r1, 63 */
212 {1, 2, 3}} /* add r4, r2, r3 */
213 },
214 {-9223372036586340352ll /* 0x8000000010000000 */ ,
215 {{6, 1, 28}, /* shli r2, r1, 28 */
216 {6, 1, 63}, /* shli r3, r1, 63 */
217 {1, 2, 3}} /* add r4, r2, r3 */
218 },
219 {-9223372036317904896ll /* 0x8000000020000000 */ ,
220 {{6, 1, 29}, /* shli r2, r1, 29 */
221 {6, 1, 63}, /* shli r3, r1, 63 */
222 {1, 2, 3}} /* add r4, r2, r3 */
223 },
224 {-9223372035781033984ll /* 0x8000000040000000 */ ,
225 {{6, 1, 30}, /* shli r2, r1, 30 */
226 {6, 1, 63}, /* shli r3, r1, 63 */
227 {1, 2, 3}} /* add r4, r2, r3 */
228 },
229 {-9223372034707292160ll /* 0x8000000080000000 */ ,
230 {{6, 1, 31}, /* shli r2, r1, 31 */
231 {6, 1, 63}, /* shli r3, r1, 63 */
232 {1, 2, 3}} /* add r4, r2, r3 */
233 },
234 {-9223372032559808512ll /* 0x8000000100000000 */ ,
235 {{6, 1, 32}, /* shli r2, r1, 32 */
236 {6, 1, 63}, /* shli r3, r1, 63 */
237 {1, 2, 3}} /* add r4, r2, r3 */
238 },
239 {-9223372028264841216ll /* 0x8000000200000000 */ ,
240 {{6, 1, 33}, /* shli r2, r1, 33 */
241 {6, 1, 63}, /* shli r3, r1, 63 */
242 {1, 2, 3}} /* add r4, r2, r3 */
243 },
244 {-9223372019674906624ll /* 0x8000000400000000 */ ,
245 {{6, 1, 34}, /* shli r2, r1, 34 */
246 {6, 1, 63}, /* shli r3, r1, 63 */
247 {1, 2, 3}} /* add r4, r2, r3 */
248 },
249 {-9223372002495037440ll /* 0x8000000800000000 */ ,
250 {{6, 1, 35}, /* shli r2, r1, 35 */
251 {6, 1, 63}, /* shli r3, r1, 63 */
252 {1, 2, 3}} /* add r4, r2, r3 */
253 },
254 {-9223371968135299072ll /* 0x8000001000000000 */ ,
255 {{6, 1, 36}, /* shli r2, r1, 36 */
256 {6, 1, 63}, /* shli r3, r1, 63 */
257 {1, 2, 3}} /* add r4, r2, r3 */
258 },
259 {-9223371899415822336ll /* 0x8000002000000000 */ ,
260 {{6, 1, 37}, /* shli r2, r1, 37 */
261 {6, 1, 63}, /* shli r3, r1, 63 */
262 {1, 2, 3}} /* add r4, r2, r3 */
263 },
264 {-9223371761976868864ll /* 0x8000004000000000 */ ,
265 {{6, 1, 38}, /* shli r2, r1, 38 */
266 {6, 1, 63}, /* shli r3, r1, 63 */
267 {1, 2, 3}} /* add r4, r2, r3 */
268 },
269 {-9223371487098961920ll /* 0x8000008000000000 */ ,
270 {{6, 1, 39}, /* shli r2, r1, 39 */
271 {6, 1, 63}, /* shli r3, r1, 63 */
272 {1, 2, 3}} /* add r4, r2, r3 */
273 },
274 {-9223370937343148032ll /* 0x8000010000000000 */ ,
275 {{6, 1, 40}, /* shli r2, r1, 40 */
276 {6, 1, 63}, /* shli r3, r1, 63 */
277 {1, 2, 3}} /* add r4, r2, r3 */
278 },
279 {-9223369837831520256ll /* 0x8000020000000000 */ ,
280 {{6, 1, 41}, /* shli r2, r1, 41 */
281 {6, 1, 63}, /* shli r3, r1, 63 */
282 {1, 2, 3}} /* add r4, r2, r3 */
283 },
284 {-9223367638808264704ll /* 0x8000040000000000 */ ,
285 {{6, 1, 42}, /* shli r2, r1, 42 */
286 {6, 1, 63}, /* shli r3, r1, 63 */
287 {1, 2, 3}} /* add r4, r2, r3 */
288 },
289 {-9223363240761753600ll /* 0x8000080000000000 */ ,
290 {{6, 1, 43}, /* shli r2, r1, 43 */
291 {6, 1, 63}, /* shli r3, r1, 63 */
292 {1, 2, 3}} /* add r4, r2, r3 */
293 },
294 {-9223354444668731392ll /* 0x8000100000000000 */ ,
295 {{6, 1, 44}, /* shli r2, r1, 44 */
296 {6, 1, 63}, /* shli r3, r1, 63 */
297 {1, 2, 3}} /* add r4, r2, r3 */
298 },
299 {-9223336852482686976ll /* 0x8000200000000000 */ ,
300 {{6, 1, 45}, /* shli r2, r1, 45 */
301 {6, 1, 63}, /* shli r3, r1, 63 */
302 {1, 2, 3}} /* add r4, r2, r3 */
303 },
304 {-9223301668110598144ll /* 0x8000400000000000 */ ,
305 {{6, 1, 46}, /* shli r2, r1, 46 */
306 {6, 1, 63}, /* shli r3, r1, 63 */
307 {1, 2, 3}} /* add r4, r2, r3 */
308 },
309 {-9223231299366420480ll /* 0x8000800000000000 */ ,
310 {{6, 1, 47}, /* shli r2, r1, 47 */
311 {6, 1, 63}, /* shli r3, r1, 63 */
312 {1, 2, 3}} /* add r4, r2, r3 */
313 },
314 {-9223090561878065152ll /* 0x8001000000000000 */ ,
315 {{6, 1, 48}, /* shli r2, r1, 48 */
316 {6, 1, 63}, /* shli r3, r1, 63 */
317 {1, 2, 3}} /* add r4, r2, r3 */
318 },
319 {-9222809086901354496ll /* 0x8002000000000000 */ ,
320 {{6, 1, 49}, /* shli r2, r1, 49 */
321 {6, 1, 63}, /* shli r3, r1, 63 */
322 {1, 2, 3}} /* add r4, r2, r3 */
323 },
324 {-9222246136947933184ll /* 0x8004000000000000 */ ,
325 {{6, 1, 50}, /* shli r2, r1, 50 */
326 {6, 1, 63}, /* shli r3, r1, 63 */
327 {1, 2, 3}} /* add r4, r2, r3 */
328 },
329 {-9221120237041090560ll /* 0x8008000000000000 */ ,
330 {{6, 1, 51}, /* shli r2, r1, 51 */
331 {6, 1, 63}, /* shli r3, r1, 63 */
332 {1, 2, 3}} /* add r4, r2, r3 */
333 },
334 {-9218868437227405312ll /* 0x8010000000000000 */ ,
335 {{6, 1, 52}, /* shli r2, r1, 52 */
336 {6, 1, 63}, /* shli r3, r1, 63 */
337 {1, 2, 3}} /* add r4, r2, r3 */
338 },
339 {-9214364837600034816ll /* 0x8020000000000000 */ ,
340 {{6, 1, 53}, /* shli r2, r1, 53 */
341 {6, 1, 63}, /* shli r3, r1, 63 */
342 {1, 2, 3}} /* add r4, r2, r3 */
343 },
344 {-9205357638345293824ll /* 0x8040000000000000 */ ,
345 {{6, 1, 54}, /* shli r2, r1, 54 */
346 {6, 1, 63}, /* shli r3, r1, 63 */
347 {1, 2, 3}} /* add r4, r2, r3 */
348 },
349 {-9187343239835811840ll /* 0x8080000000000000 */ ,
350 {{6, 1, 55}, /* shli r2, r1, 55 */
351 {6, 1, 63}, /* shli r3, r1, 63 */
352 {1, 2, 3}} /* add r4, r2, r3 */
353 },
354 {-9151314442816847872ll /* 0x8100000000000000 */ ,
355 {{6, 1, 56}, /* shli r2, r1, 56 */
356 {6, 1, 63}, /* shli r3, r1, 63 */
357 {1, 2, 3}} /* add r4, r2, r3 */
358 },
359 {-9079256848778919936ll /* 0x8200000000000000 */ ,
360 {{6, 1, 57}, /* shli r2, r1, 57 */
361 {6, 1, 63}, /* shli r3, r1, 63 */
362 {1, 2, 3}} /* add r4, r2, r3 */
363 },
364 {-8935141660703064064ll /* 0x8400000000000000 */ ,
365 {{6, 1, 58}, /* shli r2, r1, 58 */
366 {6, 1, 63}, /* shli r3, r1, 63 */
367 {1, 2, 3}} /* add r4, r2, r3 */
368 },
369 {-8646911284551352320ll /* 0x8800000000000000 */ ,
370 {{6, 1, 59}, /* shli r2, r1, 59 */
371 {6, 1, 63}, /* shli r3, r1, 63 */
372 {1, 2, 3}} /* add r4, r2, r3 */
373 },
374 {-8070450532247928832ll /* 0x9000000000000000 */ ,
375 {{5, 1, 1}, /* shl3add r2, r1, r1 */
376 {6, 2, 60}} /* shli r3, r2, 60 */
377 },
378 {-6917529027641081857ll /* 0x9fffffffffffffff */ ,
379 {{4, 1, 1}, /* shl2add r2, r1, r1 */
380 {6, 2, 61}, /* shli r3, r2, 61 */
381 {2, 3, 1}} /* sub r4, r3, r1 */
382 },
383 {-6917529027641081856ll /* 0xa000000000000000 */ ,
384 {{4, 1, 1}, /* shl2add r2, r1, r1 */
385 {6, 2, 61}} /* shli r3, r2, 61 */
386 },
387 {-4611686018427387912ll /* 0xbffffffffffffff8 */ ,
388 {{2, 0, 1}, /* sub r2, zero, r1 */
389 {6, 2, 62}, /* shli r3, r2, 62 */
390 {5, 2, 3}} /* shl3add r4, r2, r3 */
391 },
392 {-4611686018427387911ll /* 0xbffffffffffffff9 */ ,
393 {{6, 1, 62}, /* shli r2, r1, 62 */
394 {5, 1, 2}, /* shl3add r3, r1, r2 */
395 {2, 1, 3}} /* sub r4, r1, r3 */
396 },
397 {-4611686018427387908ll /* 0xbffffffffffffffc */ ,
398 {{2, 0, 1}, /* sub r2, zero, r1 */
399 {6, 2, 62}, /* shli r3, r2, 62 */
400 {4, 2, 3}} /* shl2add r4, r2, r3 */
401 },
402 {-4611686018427387907ll /* 0xbffffffffffffffd */ ,
403 {{3, 1, 1}, /* shl1add r2, r1, r1 */
404 {6, 2, 62}, /* shli r3, r2, 62 */
405 {2, 3, 2}} /* sub r4, r3, r2 */
406 },
407 {-4611686018427387906ll /* 0xbffffffffffffffe */ ,
408 {{2, 0, 1}, /* sub r2, zero, r1 */
409 {6, 2, 62}, /* shli r3, r2, 62 */
410 {3, 2, 3}} /* shl1add r4, r2, r3 */
411 },
412 {-4611686018427387905ll /* 0xbfffffffffffffff */ ,
413 {{2, 0, 1}, /* sub r2, zero, r1 */
414 {6, 1, 62}, /* shli r3, r1, 62 */
415 {2, 2, 3}} /* sub r4, r2, r3 */
416 },
417 {-4611686018427387904ll /* 0xc000000000000000 */ ,
418 {{2, 0, 1}, /* sub r2, zero, r1 */
419 {6, 2, 62}} /* shli r3, r2, 62 */
420 },
421 {-4611686018427387903ll /* 0xc000000000000001 */ ,
422 {{6, 1, 62}, /* shli r2, r1, 62 */
423 {2, 1, 2}} /* sub r3, r1, r2 */
424 },
425 {-4611686018427387902ll /* 0xc000000000000002 */ ,
426 {{6, 1, 1}, /* shli r2, r1, 1 */
427 {6, 1, 62}, /* shli r3, r1, 62 */
428 {2, 2, 3}} /* sub r4, r2, r3 */
429 },
430 {-4611686018427387901ll /* 0xc000000000000003 */ ,
431 {{3, 1, 1}, /* shl1add r2, r1, r1 */
432 {6, 1, 62}, /* shli r3, r1, 62 */
433 {2, 2, 3}} /* sub r4, r2, r3 */
434 },
435 {-4611686018427387900ll /* 0xc000000000000004 */ ,
436 {{6, 1, 2}, /* shli r2, r1, 2 */
437 {6, 1, 62}, /* shli r3, r1, 62 */
438 {2, 2, 3}} /* sub r4, r2, r3 */
439 },
440 {-4611686018427387899ll /* 0xc000000000000005 */ ,
441 {{4, 1, 1}, /* shl2add r2, r1, r1 */
442 {6, 1, 62}, /* shli r3, r1, 62 */
443 {2, 2, 3}} /* sub r4, r2, r3 */
444 },
445 {-4611686018427387898ll /* 0xc000000000000006 */ ,
446 {{3, 1, 1}, /* shl1add r2, r1, r1 */
447 {6, 2, 62}, /* shli r3, r2, 62 */
448 {3, 2, 3}} /* shl1add r4, r2, r3 */
449 },
450 {-4611686018427387896ll /* 0xc000000000000008 */ ,
451 {{6, 1, 3}, /* shli r2, r1, 3 */
452 {6, 1, 62}, /* shli r3, r1, 62 */
453 {2, 2, 3}} /* sub r4, r2, r3 */
454 },
455 {-4611686018427387895ll /* 0xc000000000000009 */ ,
456 {{5, 1, 1}, /* shl3add r2, r1, r1 */
457 {6, 1, 62}, /* shli r3, r1, 62 */
458 {2, 2, 3}} /* sub r4, r2, r3 */
459 },
460 {-3458764513820540929ll /* 0xcfffffffffffffff */ ,
461 {{6, 1, 60}, /* shli r2, r1, 60 */
462 {4, 2, 1}, /* shl2add r3, r2, r1 */
463 {2, 2, 3}} /* sub r4, r2, r3 */
464 },
465 {-2305843009213693960ll /* 0xdffffffffffffff8 */ ,
466 {{2, 0, 1}, /* sub r2, zero, r1 */
467 {6, 2, 61}, /* shli r3, r2, 61 */
468 {5, 2, 3}} /* shl3add r4, r2, r3 */
469 },
470 {-2305843009213693959ll /* 0xdffffffffffffff9 */ ,
471 {{6, 1, 61}, /* shli r2, r1, 61 */
472 {5, 1, 2}, /* shl3add r3, r1, r2 */
473 {2, 1, 3}} /* sub r4, r1, r3 */
474 },
475 {-2305843009213693956ll /* 0xdffffffffffffffc */ ,
476 {{2, 0, 1}, /* sub r2, zero, r1 */
477 {6, 2, 61}, /* shli r3, r2, 61 */
478 {4, 2, 3}} /* shl2add r4, r2, r3 */
479 },
480 {-2305843009213693955ll /* 0xdffffffffffffffd */ ,
481 {{6, 1, 61}, /* shli r2, r1, 61 */
482 {4, 1, 2}, /* shl2add r3, r1, r2 */
483 {2, 1, 3}} /* sub r4, r1, r3 */
484 },
485 {-2305843009213693954ll /* 0xdffffffffffffffe */ ,
486 {{2, 0, 1}, /* sub r2, zero, r1 */
487 {6, 2, 61}, /* shli r3, r2, 61 */
488 {3, 2, 3}} /* shl1add r4, r2, r3 */
489 },
490 {-2305843009213693953ll /* 0xdfffffffffffffff */ ,
491 {{2, 0, 1}, /* sub r2, zero, r1 */
492 {6, 1, 61}, /* shli r3, r1, 61 */
493 {2, 2, 3}} /* sub r4, r2, r3 */
494 },
495 {-2305843009213693952ll /* 0xe000000000000000 */ ,
496 {{2, 0, 1}, /* sub r2, zero, r1 */
497 {6, 2, 61}} /* shli r3, r2, 61 */
498 },
499 {-2305843009213693951ll /* 0xe000000000000001 */ ,
500 {{6, 1, 61}, /* shli r2, r1, 61 */
501 {2, 1, 2}} /* sub r3, r1, r2 */
502 },
503 {-2305843009213693950ll /* 0xe000000000000002 */ ,
504 {{6, 1, 1}, /* shli r2, r1, 1 */
505 {6, 1, 61}, /* shli r3, r1, 61 */
506 {2, 2, 3}} /* sub r4, r2, r3 */
507 },
508 {-2305843009213693949ll /* 0xe000000000000003 */ ,
509 {{3, 1, 1}, /* shl1add r2, r1, r1 */
510 {6, 1, 61}, /* shli r3, r1, 61 */
511 {2, 2, 3}} /* sub r4, r2, r3 */
512 },
513 {-2305843009213693948ll /* 0xe000000000000004 */ ,
514 {{6, 1, 2}, /* shli r2, r1, 2 */
515 {6, 1, 61}, /* shli r3, r1, 61 */
516 {2, 2, 3}} /* sub r4, r2, r3 */
517 },
518 {-2305843009213693947ll /* 0xe000000000000005 */ ,
519 {{4, 1, 1}, /* shl2add r2, r1, r1 */
520 {6, 1, 61}, /* shli r3, r1, 61 */
521 {2, 2, 3}} /* sub r4, r2, r3 */
522 },
523 {-2305843009213693944ll /* 0xe000000000000008 */ ,
524 {{6, 1, 3}, /* shli r2, r1, 3 */
525 {6, 1, 61}, /* shli r3, r1, 61 */
526 {2, 2, 3}} /* sub r4, r2, r3 */
527 },
528 {-2305843009213693943ll /* 0xe000000000000009 */ ,
529 {{5, 1, 1}, /* shl3add r2, r1, r1 */
530 {6, 1, 61}, /* shli r3, r1, 61 */
531 {2, 2, 3}} /* sub r4, r2, r3 */
532 },
533 {-1729382256910270465ll /* 0xe7ffffffffffffff */ ,
534 {{6, 1, 59}, /* shli r2, r1, 59 */
535 {4, 2, 1}, /* shl2add r3, r2, r1 */
536 {2, 2, 3}} /* sub r4, r2, r3 */
537 },
538 {-1152921504606846984ll /* 0xeffffffffffffff8 */ ,
539 {{2, 0, 1}, /* sub r2, zero, r1 */
540 {6, 2, 60}, /* shli r3, r2, 60 */
541 {5, 2, 3}} /* shl3add r4, r2, r3 */
542 },
543 {-1152921504606846983ll /* 0xeffffffffffffff9 */ ,
544 {{6, 1, 60}, /* shli r2, r1, 60 */
545 {5, 1, 2}, /* shl3add r3, r1, r2 */
546 {2, 1, 3}} /* sub r4, r1, r3 */
547 },
548 {-1152921504606846980ll /* 0xeffffffffffffffc */ ,
549 {{2, 0, 1}, /* sub r2, zero, r1 */
550 {6, 2, 60}, /* shli r3, r2, 60 */
551 {4, 2, 3}} /* shl2add r4, r2, r3 */
552 },
553 {-1152921504606846979ll /* 0xeffffffffffffffd */ ,
554 {{6, 1, 60}, /* shli r2, r1, 60 */
555 {4, 1, 2}, /* shl2add r3, r1, r2 */
556 {2, 1, 3}} /* sub r4, r1, r3 */
557 },
558 {-1152921504606846978ll /* 0xeffffffffffffffe */ ,
559 {{2, 0, 1}, /* sub r2, zero, r1 */
560 {6, 2, 60}, /* shli r3, r2, 60 */
561 {3, 2, 3}} /* shl1add r4, r2, r3 */
562 },
563 {-1152921504606846977ll /* 0xefffffffffffffff */ ,
564 {{2, 0, 1}, /* sub r2, zero, r1 */
565 {6, 1, 60}, /* shli r3, r1, 60 */
566 {2, 2, 3}} /* sub r4, r2, r3 */
567 },
568 {-1152921504606846976ll /* 0xf000000000000000 */ ,
569 {{2, 0, 1}, /* sub r2, zero, r1 */
570 {6, 2, 60}} /* shli r3, r2, 60 */
571 },
572 {-1152921504606846975ll /* 0xf000000000000001 */ ,
573 {{6, 1, 60}, /* shli r2, r1, 60 */
574 {2, 1, 2}} /* sub r3, r1, r2 */
575 },
576 {-1152921504606846974ll /* 0xf000000000000002 */ ,
577 {{6, 1, 1}, /* shli r2, r1, 1 */
578 {6, 1, 60}, /* shli r3, r1, 60 */
579 {2, 2, 3}} /* sub r4, r2, r3 */
580 },
581 {-1152921504606846973ll /* 0xf000000000000003 */ ,
582 {{3, 1, 1}, /* shl1add r2, r1, r1 */
583 {6, 1, 60}, /* shli r3, r1, 60 */
584 {2, 2, 3}} /* sub r4, r2, r3 */
585 },
586 {-1152921504606846972ll /* 0xf000000000000004 */ ,
587 {{6, 1, 2}, /* shli r2, r1, 2 */
588 {6, 1, 60}, /* shli r3, r1, 60 */
589 {2, 2, 3}} /* sub r4, r2, r3 */
590 },
591 {-1152921504606846971ll /* 0xf000000000000005 */ ,
592 {{4, 1, 1}, /* shl2add r2, r1, r1 */
593 {6, 1, 60}, /* shli r3, r1, 60 */
594 {2, 2, 3}} /* sub r4, r2, r3 */
595 },
596 {-1152921504606846968ll /* 0xf000000000000008 */ ,
597 {{6, 1, 3}, /* shli r2, r1, 3 */
598 {6, 1, 60}, /* shli r3, r1, 60 */
599 {2, 2, 3}} /* sub r4, r2, r3 */
600 },
601 {-1152921504606846967ll /* 0xf000000000000009 */ ,
602 {{5, 1, 1}, /* shl3add r2, r1, r1 */
603 {6, 1, 60}, /* shli r3, r1, 60 */
604 {2, 2, 3}} /* sub r4, r2, r3 */
605 },
606 {-864691128455135233ll /* 0xf3ffffffffffffff */ ,
607 {{6, 1, 58}, /* shli r2, r1, 58 */
608 {4, 2, 1}, /* shl2add r3, r2, r1 */
609 {2, 2, 3}} /* sub r4, r2, r3 */
610 },
611 {-576460752303423496ll /* 0xf7fffffffffffff8 */ ,
612 {{2, 0, 1}, /* sub r2, zero, r1 */
613 {6, 2, 59}, /* shli r3, r2, 59 */
614 {5, 2, 3}} /* shl3add r4, r2, r3 */
615 },
616 {-576460752303423495ll /* 0xf7fffffffffffff9 */ ,
617 {{6, 1, 59}, /* shli r2, r1, 59 */
618 {5, 1, 2}, /* shl3add r3, r1, r2 */
619 {2, 1, 3}} /* sub r4, r1, r3 */
620 },
621 {-576460752303423492ll /* 0xf7fffffffffffffc */ ,
622 {{2, 0, 1}, /* sub r2, zero, r1 */
623 {6, 2, 59}, /* shli r3, r2, 59 */
624 {4, 2, 3}} /* shl2add r4, r2, r3 */
625 },
626 {-576460752303423491ll /* 0xf7fffffffffffffd */ ,
627 {{6, 1, 59}, /* shli r2, r1, 59 */
628 {4, 1, 2}, /* shl2add r3, r1, r2 */
629 {2, 1, 3}} /* sub r4, r1, r3 */
630 },
631 {-576460752303423490ll /* 0xf7fffffffffffffe */ ,
632 {{2, 0, 1}, /* sub r2, zero, r1 */
633 {6, 2, 59}, /* shli r3, r2, 59 */
634 {3, 2, 3}} /* shl1add r4, r2, r3 */
635 },
636 {-576460752303423489ll /* 0xf7ffffffffffffff */ ,
637 {{2, 0, 1}, /* sub r2, zero, r1 */
638 {6, 1, 59}, /* shli r3, r1, 59 */
639 {2, 2, 3}} /* sub r4, r2, r3 */
640 },
641 {-576460752303423488ll /* 0xf800000000000000 */ ,
642 {{2, 0, 1}, /* sub r2, zero, r1 */
643 {6, 2, 59}} /* shli r3, r2, 59 */
644 },
645 {-576460752303423487ll /* 0xf800000000000001 */ ,
646 {{6, 1, 59}, /* shli r2, r1, 59 */
647 {2, 1, 2}} /* sub r3, r1, r2 */
648 },
649 {-576460752303423486ll /* 0xf800000000000002 */ ,
650 {{6, 1, 1}, /* shli r2, r1, 1 */
651 {6, 1, 59}, /* shli r3, r1, 59 */
652 {2, 2, 3}} /* sub r4, r2, r3 */
653 },
654 {-576460752303423485ll /* 0xf800000000000003 */ ,
655 {{3, 1, 1}, /* shl1add r2, r1, r1 */
656 {6, 1, 59}, /* shli r3, r1, 59 */
657 {2, 2, 3}} /* sub r4, r2, r3 */
658 },
659 {-576460752303423484ll /* 0xf800000000000004 */ ,
660 {{6, 1, 2}, /* shli r2, r1, 2 */
661 {6, 1, 59}, /* shli r3, r1, 59 */
662 {2, 2, 3}} /* sub r4, r2, r3 */
663 },
664 {-576460752303423483ll /* 0xf800000000000005 */ ,
665 {{4, 1, 1}, /* shl2add r2, r1, r1 */
666 {6, 1, 59}, /* shli r3, r1, 59 */
667 {2, 2, 3}} /* sub r4, r2, r3 */
668 },
669 {-576460752303423480ll /* 0xf800000000000008 */ ,
670 {{6, 1, 3}, /* shli r2, r1, 3 */
671 {6, 1, 59}, /* shli r3, r1, 59 */
672 {2, 2, 3}} /* sub r4, r2, r3 */
673 },
674 {-576460752303423479ll /* 0xf800000000000009 */ ,
675 {{5, 1, 1}, /* shl3add r2, r1, r1 */
676 {6, 1, 59}, /* shli r3, r1, 59 */
677 {2, 2, 3}} /* sub r4, r2, r3 */
678 },
679 {-432345564227567617ll /* 0xf9ffffffffffffff */ ,
680 {{6, 1, 57}, /* shli r2, r1, 57 */
681 {4, 2, 1}, /* shl2add r3, r2, r1 */
682 {2, 2, 3}} /* sub r4, r2, r3 */
683 },
684 {-288230376151711752ll /* 0xfbfffffffffffff8 */ ,
685 {{2, 0, 1}, /* sub r2, zero, r1 */
686 {6, 2, 58}, /* shli r3, r2, 58 */
687 {5, 2, 3}} /* shl3add r4, r2, r3 */
688 },
689 {-288230376151711751ll /* 0xfbfffffffffffff9 */ ,
690 {{6, 1, 58}, /* shli r2, r1, 58 */
691 {5, 1, 2}, /* shl3add r3, r1, r2 */
692 {2, 1, 3}} /* sub r4, r1, r3 */
693 },
694 {-288230376151711748ll /* 0xfbfffffffffffffc */ ,
695 {{2, 0, 1}, /* sub r2, zero, r1 */
696 {6, 2, 58}, /* shli r3, r2, 58 */
697 {4, 2, 3}} /* shl2add r4, r2, r3 */
698 },
699 {-288230376151711747ll /* 0xfbfffffffffffffd */ ,
700 {{6, 1, 58}, /* shli r2, r1, 58 */
701 {4, 1, 2}, /* shl2add r3, r1, r2 */
702 {2, 1, 3}} /* sub r4, r1, r3 */
703 },
704 {-288230376151711746ll /* 0xfbfffffffffffffe */ ,
705 {{2, 0, 1}, /* sub r2, zero, r1 */
706 {6, 2, 58}, /* shli r3, r2, 58 */
707 {3, 2, 3}} /* shl1add r4, r2, r3 */
708 },
709 {-288230376151711745ll /* 0xfbffffffffffffff */ ,
710 {{2, 0, 1}, /* sub r2, zero, r1 */
711 {6, 1, 58}, /* shli r3, r1, 58 */
712 {2, 2, 3}} /* sub r4, r2, r3 */
713 },
714 {-288230376151711744ll /* 0xfc00000000000000 */ ,
715 {{2, 0, 1}, /* sub r2, zero, r1 */
716 {6, 2, 58}} /* shli r3, r2, 58 */
717 },
718 {-288230376151711743ll /* 0xfc00000000000001 */ ,
719 {{6, 1, 58}, /* shli r2, r1, 58 */
720 {2, 1, 2}} /* sub r3, r1, r2 */
721 },
722 {-288230376151711742ll /* 0xfc00000000000002 */ ,
723 {{6, 1, 1}, /* shli r2, r1, 1 */
724 {6, 1, 58}, /* shli r3, r1, 58 */
725 {2, 2, 3}} /* sub r4, r2, r3 */
726 },
727 {-288230376151711741ll /* 0xfc00000000000003 */ ,
728 {{3, 1, 1}, /* shl1add r2, r1, r1 */
729 {6, 1, 58}, /* shli r3, r1, 58 */
730 {2, 2, 3}} /* sub r4, r2, r3 */
731 },
732 {-288230376151711740ll /* 0xfc00000000000004 */ ,
733 {{6, 1, 2}, /* shli r2, r1, 2 */
734 {6, 1, 58}, /* shli r3, r1, 58 */
735 {2, 2, 3}} /* sub r4, r2, r3 */
736 },
737 {-288230376151711739ll /* 0xfc00000000000005 */ ,
738 {{4, 1, 1}, /* shl2add r2, r1, r1 */
739 {6, 1, 58}, /* shli r3, r1, 58 */
740 {2, 2, 3}} /* sub r4, r2, r3 */
741 },
742 {-288230376151711736ll /* 0xfc00000000000008 */ ,
743 {{6, 1, 3}, /* shli r2, r1, 3 */
744 {6, 1, 58}, /* shli r3, r1, 58 */
745 {2, 2, 3}} /* sub r4, r2, r3 */
746 },
747 {-288230376151711735ll /* 0xfc00000000000009 */ ,
748 {{5, 1, 1}, /* shl3add r2, r1, r1 */
749 {6, 1, 58}, /* shli r3, r1, 58 */
750 {2, 2, 3}} /* sub r4, r2, r3 */
751 },
752 {-216172782113783809ll /* 0xfcffffffffffffff */ ,
753 {{6, 1, 56}, /* shli r2, r1, 56 */
754 {4, 2, 1}, /* shl2add r3, r2, r1 */
755 {2, 2, 3}} /* sub r4, r2, r3 */
756 },
757 {-144115188075855880ll /* 0xfdfffffffffffff8 */ ,
758 {{2, 0, 1}, /* sub r2, zero, r1 */
759 {6, 2, 57}, /* shli r3, r2, 57 */
760 {5, 2, 3}} /* shl3add r4, r2, r3 */
761 },
762 {-144115188075855879ll /* 0xfdfffffffffffff9 */ ,
763 {{6, 1, 57}, /* shli r2, r1, 57 */
764 {5, 1, 2}, /* shl3add r3, r1, r2 */
765 {2, 1, 3}} /* sub r4, r1, r3 */
766 },
767 {-144115188075855876ll /* 0xfdfffffffffffffc */ ,
768 {{2, 0, 1}, /* sub r2, zero, r1 */
769 {6, 2, 57}, /* shli r3, r2, 57 */
770 {4, 2, 3}} /* shl2add r4, r2, r3 */
771 },
772 {-144115188075855875ll /* 0xfdfffffffffffffd */ ,
773 {{6, 1, 57}, /* shli r2, r1, 57 */
774 {4, 1, 2}, /* shl2add r3, r1, r2 */
775 {2, 1, 3}} /* sub r4, r1, r3 */
776 },
777 {-144115188075855874ll /* 0xfdfffffffffffffe */ ,
778 {{2, 0, 1}, /* sub r2, zero, r1 */
779 {6, 2, 57}, /* shli r3, r2, 57 */
780 {3, 2, 3}} /* shl1add r4, r2, r3 */
781 },
782 {-144115188075855873ll /* 0xfdffffffffffffff */ ,
783 {{2, 0, 1}, /* sub r2, zero, r1 */
784 {6, 1, 57}, /* shli r3, r1, 57 */
785 {2, 2, 3}} /* sub r4, r2, r3 */
786 },
787 {-144115188075855872ll /* 0xfe00000000000000 */ ,
788 {{2, 0, 1}, /* sub r2, zero, r1 */
789 {6, 2, 57}} /* shli r3, r2, 57 */
790 },
791 {-144115188075855871ll /* 0xfe00000000000001 */ ,
792 {{6, 1, 57}, /* shli r2, r1, 57 */
793 {2, 1, 2}} /* sub r3, r1, r2 */
794 },
795 {-144115188075855870ll /* 0xfe00000000000002 */ ,
796 {{6, 1, 1}, /* shli r2, r1, 1 */
797 {6, 1, 57}, /* shli r3, r1, 57 */
798 {2, 2, 3}} /* sub r4, r2, r3 */
799 },
800 {-144115188075855869ll /* 0xfe00000000000003 */ ,
801 {{3, 1, 1}, /* shl1add r2, r1, r1 */
802 {6, 1, 57}, /* shli r3, r1, 57 */
803 {2, 2, 3}} /* sub r4, r2, r3 */
804 },
805 {-144115188075855868ll /* 0xfe00000000000004 */ ,
806 {{6, 1, 2}, /* shli r2, r1, 2 */
807 {6, 1, 57}, /* shli r3, r1, 57 */
808 {2, 2, 3}} /* sub r4, r2, r3 */
809 },
810 {-144115188075855867ll /* 0xfe00000000000005 */ ,
811 {{4, 1, 1}, /* shl2add r2, r1, r1 */
812 {6, 1, 57}, /* shli r3, r1, 57 */
813 {2, 2, 3}} /* sub r4, r2, r3 */
814 },
815 {-144115188075855864ll /* 0xfe00000000000008 */ ,
816 {{6, 1, 3}, /* shli r2, r1, 3 */
817 {6, 1, 57}, /* shli r3, r1, 57 */
818 {2, 2, 3}} /* sub r4, r2, r3 */
819 },
820 {-144115188075855863ll /* 0xfe00000000000009 */ ,
821 {{5, 1, 1}, /* shl3add r2, r1, r1 */
822 {6, 1, 57}, /* shli r3, r1, 57 */
823 {2, 2, 3}} /* sub r4, r2, r3 */
824 },
825 {-108086391056891905ll /* 0xfe7fffffffffffff */ ,
826 {{6, 1, 55}, /* shli r2, r1, 55 */
827 {4, 2, 1}, /* shl2add r3, r2, r1 */
828 {2, 2, 3}} /* sub r4, r2, r3 */
829 },
830 {-72057594037927944ll /* 0xfefffffffffffff8 */ ,
831 {{2, 0, 1}, /* sub r2, zero, r1 */
832 {6, 2, 56}, /* shli r3, r2, 56 */
833 {5, 2, 3}} /* shl3add r4, r2, r3 */
834 },
835 {-72057594037927943ll /* 0xfefffffffffffff9 */ ,
836 {{6, 1, 56}, /* shli r2, r1, 56 */
837 {5, 1, 2}, /* shl3add r3, r1, r2 */
838 {2, 1, 3}} /* sub r4, r1, r3 */
839 },
840 {-72057594037927940ll /* 0xfefffffffffffffc */ ,
841 {{2, 0, 1}, /* sub r2, zero, r1 */
842 {6, 2, 56}, /* shli r3, r2, 56 */
843 {4, 2, 3}} /* shl2add r4, r2, r3 */
844 },
845 {-72057594037927939ll /* 0xfefffffffffffffd */ ,
846 {{6, 1, 56}, /* shli r2, r1, 56 */
847 {4, 1, 2}, /* shl2add r3, r1, r2 */
848 {2, 1, 3}} /* sub r4, r1, r3 */
849 },
850 {-72057594037927938ll /* 0xfefffffffffffffe */ ,
851 {{2, 0, 1}, /* sub r2, zero, r1 */
852 {6, 2, 56}, /* shli r3, r2, 56 */
853 {3, 2, 3}} /* shl1add r4, r2, r3 */
854 },
855 {-72057594037927937ll /* 0xfeffffffffffffff */ ,
856 {{2, 0, 1}, /* sub r2, zero, r1 */
857 {6, 1, 56}, /* shli r3, r1, 56 */
858 {2, 2, 3}} /* sub r4, r2, r3 */
859 },
860 {-72057594037927936ll /* 0xff00000000000000 */ ,
861 {{2, 0, 1}, /* sub r2, zero, r1 */
862 {6, 2, 56}} /* shli r3, r2, 56 */
863 },
864 {-72057594037927935ll /* 0xff00000000000001 */ ,
865 {{6, 1, 56}, /* shli r2, r1, 56 */
866 {2, 1, 2}} /* sub r3, r1, r2 */
867 },
868 {-72057594037927934ll /* 0xff00000000000002 */ ,
869 {{6, 1, 1}, /* shli r2, r1, 1 */
870 {6, 1, 56}, /* shli r3, r1, 56 */
871 {2, 2, 3}} /* sub r4, r2, r3 */
872 },
873 {-72057594037927933ll /* 0xff00000000000003 */ ,
874 {{3, 1, 1}, /* shl1add r2, r1, r1 */
875 {6, 1, 56}, /* shli r3, r1, 56 */
876 {2, 2, 3}} /* sub r4, r2, r3 */
877 },
878 {-72057594037927932ll /* 0xff00000000000004 */ ,
879 {{6, 1, 2}, /* shli r2, r1, 2 */
880 {6, 1, 56}, /* shli r3, r1, 56 */
881 {2, 2, 3}} /* sub r4, r2, r3 */
882 },
883 {-72057594037927931ll /* 0xff00000000000005 */ ,
884 {{4, 1, 1}, /* shl2add r2, r1, r1 */
885 {6, 1, 56}, /* shli r3, r1, 56 */
886 {2, 2, 3}} /* sub r4, r2, r3 */
887 },
888 {-72057594037927928ll /* 0xff00000000000008 */ ,
889 {{6, 1, 3}, /* shli r2, r1, 3 */
890 {6, 1, 56}, /* shli r3, r1, 56 */
891 {2, 2, 3}} /* sub r4, r2, r3 */
892 },
893 {-72057594037927927ll /* 0xff00000000000009 */ ,
894 {{5, 1, 1}, /* shl3add r2, r1, r1 */
895 {6, 1, 56}, /* shli r3, r1, 56 */
896 {2, 2, 3}} /* sub r4, r2, r3 */
897 },
898 {-54043195528445953ll /* 0xff3fffffffffffff */ ,
899 {{6, 1, 54}, /* shli r2, r1, 54 */
900 {4, 2, 1}, /* shl2add r3, r2, r1 */
901 {2, 2, 3}} /* sub r4, r2, r3 */
902 },
903 {-36028797018963976ll /* 0xff7ffffffffffff8 */ ,
904 {{2, 0, 1}, /* sub r2, zero, r1 */
905 {6, 2, 55}, /* shli r3, r2, 55 */
906 {5, 2, 3}} /* shl3add r4, r2, r3 */
907 },
908 {-36028797018963975ll /* 0xff7ffffffffffff9 */ ,
909 {{6, 1, 55}, /* shli r2, r1, 55 */
910 {5, 1, 2}, /* shl3add r3, r1, r2 */
911 {2, 1, 3}} /* sub r4, r1, r3 */
912 },
913 {-36028797018963972ll /* 0xff7ffffffffffffc */ ,
914 {{2, 0, 1}, /* sub r2, zero, r1 */
915 {6, 2, 55}, /* shli r3, r2, 55 */
916 {4, 2, 3}} /* shl2add r4, r2, r3 */
917 },
918 {-36028797018963971ll /* 0xff7ffffffffffffd */ ,
919 {{6, 1, 55}, /* shli r2, r1, 55 */
920 {4, 1, 2}, /* shl2add r3, r1, r2 */
921 {2, 1, 3}} /* sub r4, r1, r3 */
922 },
923 {-36028797018963970ll /* 0xff7ffffffffffffe */ ,
924 {{2, 0, 1}, /* sub r2, zero, r1 */
925 {6, 2, 55}, /* shli r3, r2, 55 */
926 {3, 2, 3}} /* shl1add r4, r2, r3 */
927 },
928 {-36028797018963969ll /* 0xff7fffffffffffff */ ,
929 {{2, 0, 1}, /* sub r2, zero, r1 */
930 {6, 1, 55}, /* shli r3, r1, 55 */
931 {2, 2, 3}} /* sub r4, r2, r3 */
932 },
933 {-36028797018963968ll /* 0xff80000000000000 */ ,
934 {{2, 0, 1}, /* sub r2, zero, r1 */
935 {6, 2, 55}} /* shli r3, r2, 55 */
936 },
937 {-36028797018963967ll /* 0xff80000000000001 */ ,
938 {{6, 1, 55}, /* shli r2, r1, 55 */
939 {2, 1, 2}} /* sub r3, r1, r2 */
940 },
941 {-36028797018963966ll /* 0xff80000000000002 */ ,
942 {{6, 1, 1}, /* shli r2, r1, 1 */
943 {6, 1, 55}, /* shli r3, r1, 55 */
944 {2, 2, 3}} /* sub r4, r2, r3 */
945 },
946 {-36028797018963965ll /* 0xff80000000000003 */ ,
947 {{3, 1, 1}, /* shl1add r2, r1, r1 */
948 {6, 1, 55}, /* shli r3, r1, 55 */
949 {2, 2, 3}} /* sub r4, r2, r3 */
950 },
951 {-36028797018963964ll /* 0xff80000000000004 */ ,
952 {{6, 1, 2}, /* shli r2, r1, 2 */
953 {6, 1, 55}, /* shli r3, r1, 55 */
954 {2, 2, 3}} /* sub r4, r2, r3 */
955 },
956 {-36028797018963963ll /* 0xff80000000000005 */ ,
957 {{4, 1, 1}, /* shl2add r2, r1, r1 */
958 {6, 1, 55}, /* shli r3, r1, 55 */
959 {2, 2, 3}} /* sub r4, r2, r3 */
960 },
961 {-36028797018963960ll /* 0xff80000000000008 */ ,
962 {{6, 1, 3}, /* shli r2, r1, 3 */
963 {6, 1, 55}, /* shli r3, r1, 55 */
964 {2, 2, 3}} /* sub r4, r2, r3 */
965 },
966 {-36028797018963959ll /* 0xff80000000000009 */ ,
967 {{5, 1, 1}, /* shl3add r2, r1, r1 */
968 {6, 1, 55}, /* shli r3, r1, 55 */
969 {2, 2, 3}} /* sub r4, r2, r3 */
970 },
971 {-27021597764222977ll /* 0xff9fffffffffffff */ ,
972 {{6, 1, 53}, /* shli r2, r1, 53 */
973 {4, 2, 1}, /* shl2add r3, r2, r1 */
974 {2, 2, 3}} /* sub r4, r2, r3 */
975 },
976 {-18014398509481992ll /* 0xffbffffffffffff8 */ ,
977 {{2, 0, 1}, /* sub r2, zero, r1 */
978 {6, 2, 54}, /* shli r3, r2, 54 */
979 {5, 2, 3}} /* shl3add r4, r2, r3 */
980 },
981 {-18014398509481991ll /* 0xffbffffffffffff9 */ ,
982 {{6, 1, 54}, /* shli r2, r1, 54 */
983 {5, 1, 2}, /* shl3add r3, r1, r2 */
984 {2, 1, 3}} /* sub r4, r1, r3 */
985 },
986 {-18014398509481988ll /* 0xffbffffffffffffc */ ,
987 {{2, 0, 1}, /* sub r2, zero, r1 */
988 {6, 2, 54}, /* shli r3, r2, 54 */
989 {4, 2, 3}} /* shl2add r4, r2, r3 */
990 },
991 {-18014398509481987ll /* 0xffbffffffffffffd */ ,
992 {{6, 1, 54}, /* shli r2, r1, 54 */
993 {4, 1, 2}, /* shl2add r3, r1, r2 */
994 {2, 1, 3}} /* sub r4, r1, r3 */
995 },
996 {-18014398509481986ll /* 0xffbffffffffffffe */ ,
997 {{2, 0, 1}, /* sub r2, zero, r1 */
998 {6, 2, 54}, /* shli r3, r2, 54 */
999 {3, 2, 3}} /* shl1add r4, r2, r3 */
1000 },
1001 {-18014398509481985ll /* 0xffbfffffffffffff */ ,
1002 {{2, 0, 1}, /* sub r2, zero, r1 */
1003 {6, 1, 54}, /* shli r3, r1, 54 */
1004 {2, 2, 3}} /* sub r4, r2, r3 */
1005 },
1006 {-18014398509481984ll /* 0xffc0000000000000 */ ,
1007 {{2, 0, 1}, /* sub r2, zero, r1 */
1008 {6, 2, 54}} /* shli r3, r2, 54 */
1009 },
1010 {-18014398509481983ll /* 0xffc0000000000001 */ ,
1011 {{6, 1, 54}, /* shli r2, r1, 54 */
1012 {2, 1, 2}} /* sub r3, r1, r2 */
1013 },
1014 {-18014398509481982ll /* 0xffc0000000000002 */ ,
1015 {{6, 1, 1}, /* shli r2, r1, 1 */
1016 {6, 1, 54}, /* shli r3, r1, 54 */
1017 {2, 2, 3}} /* sub r4, r2, r3 */
1018 },
1019 {-18014398509481981ll /* 0xffc0000000000003 */ ,
1020 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1021 {6, 1, 54}, /* shli r3, r1, 54 */
1022 {2, 2, 3}} /* sub r4, r2, r3 */
1023 },
1024 {-18014398509481980ll /* 0xffc0000000000004 */ ,
1025 {{6, 1, 2}, /* shli r2, r1, 2 */
1026 {6, 1, 54}, /* shli r3, r1, 54 */
1027 {2, 2, 3}} /* sub r4, r2, r3 */
1028 },
1029 {-18014398509481979ll /* 0xffc0000000000005 */ ,
1030 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1031 {6, 1, 54}, /* shli r3, r1, 54 */
1032 {2, 2, 3}} /* sub r4, r2, r3 */
1033 },
1034 {-18014398509481976ll /* 0xffc0000000000008 */ ,
1035 {{6, 1, 3}, /* shli r2, r1, 3 */
1036 {6, 1, 54}, /* shli r3, r1, 54 */
1037 {2, 2, 3}} /* sub r4, r2, r3 */
1038 },
1039 {-18014398509481975ll /* 0xffc0000000000009 */ ,
1040 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1041 {6, 1, 54}, /* shli r3, r1, 54 */
1042 {2, 2, 3}} /* sub r4, r2, r3 */
1043 },
1044 {-13510798882111489ll /* 0xffcfffffffffffff */ ,
1045 {{6, 1, 52}, /* shli r2, r1, 52 */
1046 {4, 2, 1}, /* shl2add r3, r2, r1 */
1047 {2, 2, 3}} /* sub r4, r2, r3 */
1048 },
1049 {-9007199254741000ll /* 0xffdffffffffffff8 */ ,
1050 {{2, 0, 1}, /* sub r2, zero, r1 */
1051 {6, 2, 53}, /* shli r3, r2, 53 */
1052 {5, 2, 3}} /* shl3add r4, r2, r3 */
1053 },
1054 {-9007199254740999ll /* 0xffdffffffffffff9 */ ,
1055 {{6, 1, 53}, /* shli r2, r1, 53 */
1056 {5, 1, 2}, /* shl3add r3, r1, r2 */
1057 {2, 1, 3}} /* sub r4, r1, r3 */
1058 },
1059 {-9007199254740996ll /* 0xffdffffffffffffc */ ,
1060 {{2, 0, 1}, /* sub r2, zero, r1 */
1061 {6, 2, 53}, /* shli r3, r2, 53 */
1062 {4, 2, 3}} /* shl2add r4, r2, r3 */
1063 },
1064 {-9007199254740995ll /* 0xffdffffffffffffd */ ,
1065 {{6, 1, 53}, /* shli r2, r1, 53 */
1066 {4, 1, 2}, /* shl2add r3, r1, r2 */
1067 {2, 1, 3}} /* sub r4, r1, r3 */
1068 },
1069 {-9007199254740994ll /* 0xffdffffffffffffe */ ,
1070 {{2, 0, 1}, /* sub r2, zero, r1 */
1071 {6, 2, 53}, /* shli r3, r2, 53 */
1072 {3, 2, 3}} /* shl1add r4, r2, r3 */
1073 },
1074 {-9007199254740993ll /* 0xffdfffffffffffff */ ,
1075 {{2, 0, 1}, /* sub r2, zero, r1 */
1076 {6, 1, 53}, /* shli r3, r1, 53 */
1077 {2, 2, 3}} /* sub r4, r2, r3 */
1078 },
1079 {-9007199254740992ll /* 0xffe0000000000000 */ ,
1080 {{2, 0, 1}, /* sub r2, zero, r1 */
1081 {6, 2, 53}} /* shli r3, r2, 53 */
1082 },
1083 {-9007199254740991ll /* 0xffe0000000000001 */ ,
1084 {{6, 1, 53}, /* shli r2, r1, 53 */
1085 {2, 1, 2}} /* sub r3, r1, r2 */
1086 },
1087 {-9007199254740990ll /* 0xffe0000000000002 */ ,
1088 {{6, 1, 1}, /* shli r2, r1, 1 */
1089 {6, 1, 53}, /* shli r3, r1, 53 */
1090 {2, 2, 3}} /* sub r4, r2, r3 */
1091 },
1092 {-9007199254740989ll /* 0xffe0000000000003 */ ,
1093 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1094 {6, 1, 53}, /* shli r3, r1, 53 */
1095 {2, 2, 3}} /* sub r4, r2, r3 */
1096 },
1097 {-9007199254740988ll /* 0xffe0000000000004 */ ,
1098 {{6, 1, 2}, /* shli r2, r1, 2 */
1099 {6, 1, 53}, /* shli r3, r1, 53 */
1100 {2, 2, 3}} /* sub r4, r2, r3 */
1101 },
1102 {-9007199254740987ll /* 0xffe0000000000005 */ ,
1103 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1104 {6, 1, 53}, /* shli r3, r1, 53 */
1105 {2, 2, 3}} /* sub r4, r2, r3 */
1106 },
1107 {-9007199254740984ll /* 0xffe0000000000008 */ ,
1108 {{6, 1, 3}, /* shli r2, r1, 3 */
1109 {6, 1, 53}, /* shli r3, r1, 53 */
1110 {2, 2, 3}} /* sub r4, r2, r3 */
1111 },
1112 {-9007199254740983ll /* 0xffe0000000000009 */ ,
1113 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1114 {6, 1, 53}, /* shli r3, r1, 53 */
1115 {2, 2, 3}} /* sub r4, r2, r3 */
1116 },
1117 {-6755399441055745ll /* 0xffe7ffffffffffff */ ,
1118 {{6, 1, 51}, /* shli r2, r1, 51 */
1119 {4, 2, 1}, /* shl2add r3, r2, r1 */
1120 {2, 2, 3}} /* sub r4, r2, r3 */
1121 },
1122 {-4503599627370504ll /* 0xffeffffffffffff8 */ ,
1123 {{2, 0, 1}, /* sub r2, zero, r1 */
1124 {6, 2, 52}, /* shli r3, r2, 52 */
1125 {5, 2, 3}} /* shl3add r4, r2, r3 */
1126 },
1127 {-4503599627370503ll /* 0xffeffffffffffff9 */ ,
1128 {{6, 1, 52}, /* shli r2, r1, 52 */
1129 {5, 1, 2}, /* shl3add r3, r1, r2 */
1130 {2, 1, 3}} /* sub r4, r1, r3 */
1131 },
1132 {-4503599627370500ll /* 0xffeffffffffffffc */ ,
1133 {{2, 0, 1}, /* sub r2, zero, r1 */
1134 {6, 2, 52}, /* shli r3, r2, 52 */
1135 {4, 2, 3}} /* shl2add r4, r2, r3 */
1136 },
1137 {-4503599627370499ll /* 0xffeffffffffffffd */ ,
1138 {{6, 1, 52}, /* shli r2, r1, 52 */
1139 {4, 1, 2}, /* shl2add r3, r1, r2 */
1140 {2, 1, 3}} /* sub r4, r1, r3 */
1141 },
1142 {-4503599627370498ll /* 0xffeffffffffffffe */ ,
1143 {{2, 0, 1}, /* sub r2, zero, r1 */
1144 {6, 2, 52}, /* shli r3, r2, 52 */
1145 {3, 2, 3}} /* shl1add r4, r2, r3 */
1146 },
1147 {-4503599627370497ll /* 0xffefffffffffffff */ ,
1148 {{2, 0, 1}, /* sub r2, zero, r1 */
1149 {6, 1, 52}, /* shli r3, r1, 52 */
1150 {2, 2, 3}} /* sub r4, r2, r3 */
1151 },
1152 {-4503599627370496ll /* 0xfff0000000000000 */ ,
1153 {{2, 0, 1}, /* sub r2, zero, r1 */
1154 {6, 2, 52}} /* shli r3, r2, 52 */
1155 },
1156 {-4503599627370495ll /* 0xfff0000000000001 */ ,
1157 {{6, 1, 52}, /* shli r2, r1, 52 */
1158 {2, 1, 2}} /* sub r3, r1, r2 */
1159 },
1160 {-4503599627370494ll /* 0xfff0000000000002 */ ,
1161 {{6, 1, 1}, /* shli r2, r1, 1 */
1162 {6, 1, 52}, /* shli r3, r1, 52 */
1163 {2, 2, 3}} /* sub r4, r2, r3 */
1164 },
1165 {-4503599627370493ll /* 0xfff0000000000003 */ ,
1166 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1167 {6, 1, 52}, /* shli r3, r1, 52 */
1168 {2, 2, 3}} /* sub r4, r2, r3 */
1169 },
1170 {-4503599627370492ll /* 0xfff0000000000004 */ ,
1171 {{6, 1, 2}, /* shli r2, r1, 2 */
1172 {6, 1, 52}, /* shli r3, r1, 52 */
1173 {2, 2, 3}} /* sub r4, r2, r3 */
1174 },
1175 {-4503599627370491ll /* 0xfff0000000000005 */ ,
1176 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1177 {6, 1, 52}, /* shli r3, r1, 52 */
1178 {2, 2, 3}} /* sub r4, r2, r3 */
1179 },
1180 {-4503599627370488ll /* 0xfff0000000000008 */ ,
1181 {{6, 1, 3}, /* shli r2, r1, 3 */
1182 {6, 1, 52}, /* shli r3, r1, 52 */
1183 {2, 2, 3}} /* sub r4, r2, r3 */
1184 },
1185 {-4503599627370487ll /* 0xfff0000000000009 */ ,
1186 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1187 {6, 1, 52}, /* shli r3, r1, 52 */
1188 {2, 2, 3}} /* sub r4, r2, r3 */
1189 },
1190 {-3377699720527873ll /* 0xfff3ffffffffffff */ ,
1191 {{6, 1, 50}, /* shli r2, r1, 50 */
1192 {4, 2, 1}, /* shl2add r3, r2, r1 */
1193 {2, 2, 3}} /* sub r4, r2, r3 */
1194 },
1195 {-2251799813685256ll /* 0xfff7fffffffffff8 */ ,
1196 {{2, 0, 1}, /* sub r2, zero, r1 */
1197 {6, 2, 51}, /* shli r3, r2, 51 */
1198 {5, 2, 3}} /* shl3add r4, r2, r3 */
1199 },
1200 {-2251799813685255ll /* 0xfff7fffffffffff9 */ ,
1201 {{6, 1, 51}, /* shli r2, r1, 51 */
1202 {5, 1, 2}, /* shl3add r3, r1, r2 */
1203 {2, 1, 3}} /* sub r4, r1, r3 */
1204 },
1205 {-2251799813685252ll /* 0xfff7fffffffffffc */ ,
1206 {{2, 0, 1}, /* sub r2, zero, r1 */
1207 {6, 2, 51}, /* shli r3, r2, 51 */
1208 {4, 2, 3}} /* shl2add r4, r2, r3 */
1209 },
1210 {-2251799813685251ll /* 0xfff7fffffffffffd */ ,
1211 {{6, 1, 51}, /* shli r2, r1, 51 */
1212 {4, 1, 2}, /* shl2add r3, r1, r2 */
1213 {2, 1, 3}} /* sub r4, r1, r3 */
1214 },
1215 {-2251799813685250ll /* 0xfff7fffffffffffe */ ,
1216 {{2, 0, 1}, /* sub r2, zero, r1 */
1217 {6, 2, 51}, /* shli r3, r2, 51 */
1218 {3, 2, 3}} /* shl1add r4, r2, r3 */
1219 },
1220 {-2251799813685249ll /* 0xfff7ffffffffffff */ ,
1221 {{2, 0, 1}, /* sub r2, zero, r1 */
1222 {6, 1, 51}, /* shli r3, r1, 51 */
1223 {2, 2, 3}} /* sub r4, r2, r3 */
1224 },
1225 {-2251799813685248ll /* 0xfff8000000000000 */ ,
1226 {{2, 0, 1}, /* sub r2, zero, r1 */
1227 {6, 2, 51}} /* shli r3, r2, 51 */
1228 },
1229 {-2251799813685247ll /* 0xfff8000000000001 */ ,
1230 {{6, 1, 51}, /* shli r2, r1, 51 */
1231 {2, 1, 2}} /* sub r3, r1, r2 */
1232 },
1233 {-2251799813685246ll /* 0xfff8000000000002 */ ,
1234 {{6, 1, 1}, /* shli r2, r1, 1 */
1235 {6, 1, 51}, /* shli r3, r1, 51 */
1236 {2, 2, 3}} /* sub r4, r2, r3 */
1237 },
1238 {-2251799813685245ll /* 0xfff8000000000003 */ ,
1239 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1240 {6, 1, 51}, /* shli r3, r1, 51 */
1241 {2, 2, 3}} /* sub r4, r2, r3 */
1242 },
1243 {-2251799813685244ll /* 0xfff8000000000004 */ ,
1244 {{6, 1, 2}, /* shli r2, r1, 2 */
1245 {6, 1, 51}, /* shli r3, r1, 51 */
1246 {2, 2, 3}} /* sub r4, r2, r3 */
1247 },
1248 {-2251799813685243ll /* 0xfff8000000000005 */ ,
1249 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1250 {6, 1, 51}, /* shli r3, r1, 51 */
1251 {2, 2, 3}} /* sub r4, r2, r3 */
1252 },
1253 {-2251799813685240ll /* 0xfff8000000000008 */ ,
1254 {{6, 1, 3}, /* shli r2, r1, 3 */
1255 {6, 1, 51}, /* shli r3, r1, 51 */
1256 {2, 2, 3}} /* sub r4, r2, r3 */
1257 },
1258 {-2251799813685239ll /* 0xfff8000000000009 */ ,
1259 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1260 {6, 1, 51}, /* shli r3, r1, 51 */
1261 {2, 2, 3}} /* sub r4, r2, r3 */
1262 },
1263 {-1688849860263937ll /* 0xfff9ffffffffffff */ ,
1264 {{6, 1, 49}, /* shli r2, r1, 49 */
1265 {4, 2, 1}, /* shl2add r3, r2, r1 */
1266 {2, 2, 3}} /* sub r4, r2, r3 */
1267 },
1268 {-1125899906842632ll /* 0xfffbfffffffffff8 */ ,
1269 {{2, 0, 1}, /* sub r2, zero, r1 */
1270 {6, 2, 50}, /* shli r3, r2, 50 */
1271 {5, 2, 3}} /* shl3add r4, r2, r3 */
1272 },
1273 {-1125899906842631ll /* 0xfffbfffffffffff9 */ ,
1274 {{6, 1, 50}, /* shli r2, r1, 50 */
1275 {5, 1, 2}, /* shl3add r3, r1, r2 */
1276 {2, 1, 3}} /* sub r4, r1, r3 */
1277 },
1278 {-1125899906842628ll /* 0xfffbfffffffffffc */ ,
1279 {{2, 0, 1}, /* sub r2, zero, r1 */
1280 {6, 2, 50}, /* shli r3, r2, 50 */
1281 {4, 2, 3}} /* shl2add r4, r2, r3 */
1282 },
1283 {-1125899906842627ll /* 0xfffbfffffffffffd */ ,
1284 {{6, 1, 50}, /* shli r2, r1, 50 */
1285 {4, 1, 2}, /* shl2add r3, r1, r2 */
1286 {2, 1, 3}} /* sub r4, r1, r3 */
1287 },
1288 {-1125899906842626ll /* 0xfffbfffffffffffe */ ,
1289 {{2, 0, 1}, /* sub r2, zero, r1 */
1290 {6, 2, 50}, /* shli r3, r2, 50 */
1291 {3, 2, 3}} /* shl1add r4, r2, r3 */
1292 },
1293 {-1125899906842625ll /* 0xfffbffffffffffff */ ,
1294 {{2, 0, 1}, /* sub r2, zero, r1 */
1295 {6, 1, 50}, /* shli r3, r1, 50 */
1296 {2, 2, 3}} /* sub r4, r2, r3 */
1297 },
1298 {-1125899906842624ll /* 0xfffc000000000000 */ ,
1299 {{2, 0, 1}, /* sub r2, zero, r1 */
1300 {6, 2, 50}} /* shli r3, r2, 50 */
1301 },
1302 {-1125899906842623ll /* 0xfffc000000000001 */ ,
1303 {{6, 1, 50}, /* shli r2, r1, 50 */
1304 {2, 1, 2}} /* sub r3, r1, r2 */
1305 },
1306 {-1125899906842622ll /* 0xfffc000000000002 */ ,
1307 {{6, 1, 1}, /* shli r2, r1, 1 */
1308 {6, 1, 50}, /* shli r3, r1, 50 */
1309 {2, 2, 3}} /* sub r4, r2, r3 */
1310 },
1311 {-1125899906842621ll /* 0xfffc000000000003 */ ,
1312 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1313 {6, 1, 50}, /* shli r3, r1, 50 */
1314 {2, 2, 3}} /* sub r4, r2, r3 */
1315 },
1316 {-1125899906842620ll /* 0xfffc000000000004 */ ,
1317 {{6, 1, 2}, /* shli r2, r1, 2 */
1318 {6, 1, 50}, /* shli r3, r1, 50 */
1319 {2, 2, 3}} /* sub r4, r2, r3 */
1320 },
1321 {-1125899906842619ll /* 0xfffc000000000005 */ ,
1322 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1323 {6, 1, 50}, /* shli r3, r1, 50 */
1324 {2, 2, 3}} /* sub r4, r2, r3 */
1325 },
1326 {-1125899906842616ll /* 0xfffc000000000008 */ ,
1327 {{6, 1, 3}, /* shli r2, r1, 3 */
1328 {6, 1, 50}, /* shli r3, r1, 50 */
1329 {2, 2, 3}} /* sub r4, r2, r3 */
1330 },
1331 {-1125899906842615ll /* 0xfffc000000000009 */ ,
1332 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1333 {6, 1, 50}, /* shli r3, r1, 50 */
1334 {2, 2, 3}} /* sub r4, r2, r3 */
1335 },
1336 {-844424930131969ll /* 0xfffcffffffffffff */ ,
1337 {{6, 1, 48}, /* shli r2, r1, 48 */
1338 {4, 2, 1}, /* shl2add r3, r2, r1 */
1339 {2, 2, 3}} /* sub r4, r2, r3 */
1340 },
1341 {-562949953421320ll /* 0xfffdfffffffffff8 */ ,
1342 {{2, 0, 1}, /* sub r2, zero, r1 */
1343 {6, 2, 49}, /* shli r3, r2, 49 */
1344 {5, 2, 3}} /* shl3add r4, r2, r3 */
1345 },
1346 {-562949953421319ll /* 0xfffdfffffffffff9 */ ,
1347 {{6, 1, 49}, /* shli r2, r1, 49 */
1348 {5, 1, 2}, /* shl3add r3, r1, r2 */
1349 {2, 1, 3}} /* sub r4, r1, r3 */
1350 },
1351 {-562949953421316ll /* 0xfffdfffffffffffc */ ,
1352 {{2, 0, 1}, /* sub r2, zero, r1 */
1353 {6, 2, 49}, /* shli r3, r2, 49 */
1354 {4, 2, 3}} /* shl2add r4, r2, r3 */
1355 },
1356 {-562949953421315ll /* 0xfffdfffffffffffd */ ,
1357 {{6, 1, 49}, /* shli r2, r1, 49 */
1358 {4, 1, 2}, /* shl2add r3, r1, r2 */
1359 {2, 1, 3}} /* sub r4, r1, r3 */
1360 },
1361 {-562949953421314ll /* 0xfffdfffffffffffe */ ,
1362 {{2, 0, 1}, /* sub r2, zero, r1 */
1363 {6, 2, 49}, /* shli r3, r2, 49 */
1364 {3, 2, 3}} /* shl1add r4, r2, r3 */
1365 },
1366 {-562949953421313ll /* 0xfffdffffffffffff */ ,
1367 {{2, 0, 1}, /* sub r2, zero, r1 */
1368 {6, 1, 49}, /* shli r3, r1, 49 */
1369 {2, 2, 3}} /* sub r4, r2, r3 */
1370 },
1371 {-562949953421312ll /* 0xfffe000000000000 */ ,
1372 {{2, 0, 1}, /* sub r2, zero, r1 */
1373 {6, 2, 49}} /* shli r3, r2, 49 */
1374 },
1375 {-562949953421311ll /* 0xfffe000000000001 */ ,
1376 {{6, 1, 49}, /* shli r2, r1, 49 */
1377 {2, 1, 2}} /* sub r3, r1, r2 */
1378 },
1379 {-562949953421310ll /* 0xfffe000000000002 */ ,
1380 {{6, 1, 1}, /* shli r2, r1, 1 */
1381 {6, 1, 49}, /* shli r3, r1, 49 */
1382 {2, 2, 3}} /* sub r4, r2, r3 */
1383 },
1384 {-562949953421309ll /* 0xfffe000000000003 */ ,
1385 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1386 {6, 1, 49}, /* shli r3, r1, 49 */
1387 {2, 2, 3}} /* sub r4, r2, r3 */
1388 },
1389 {-562949953421308ll /* 0xfffe000000000004 */ ,
1390 {{6, 1, 2}, /* shli r2, r1, 2 */
1391 {6, 1, 49}, /* shli r3, r1, 49 */
1392 {2, 2, 3}} /* sub r4, r2, r3 */
1393 },
1394 {-562949953421307ll /* 0xfffe000000000005 */ ,
1395 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1396 {6, 1, 49}, /* shli r3, r1, 49 */
1397 {2, 2, 3}} /* sub r4, r2, r3 */
1398 },
1399 {-562949953421304ll /* 0xfffe000000000008 */ ,
1400 {{6, 1, 3}, /* shli r2, r1, 3 */
1401 {6, 1, 49}, /* shli r3, r1, 49 */
1402 {2, 2, 3}} /* sub r4, r2, r3 */
1403 },
1404 {-562949953421303ll /* 0xfffe000000000009 */ ,
1405 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1406 {6, 1, 49}, /* shli r3, r1, 49 */
1407 {2, 2, 3}} /* sub r4, r2, r3 */
1408 },
1409 {-422212465065985ll /* 0xfffe7fffffffffff */ ,
1410 {{6, 1, 47}, /* shli r2, r1, 47 */
1411 {4, 2, 1}, /* shl2add r3, r2, r1 */
1412 {2, 2, 3}} /* sub r4, r2, r3 */
1413 },
1414 {-281474976710664ll /* 0xfffefffffffffff8 */ ,
1415 {{2, 0, 1}, /* sub r2, zero, r1 */
1416 {6, 2, 48}, /* shli r3, r2, 48 */
1417 {5, 2, 3}} /* shl3add r4, r2, r3 */
1418 },
1419 {-281474976710663ll /* 0xfffefffffffffff9 */ ,
1420 {{6, 1, 48}, /* shli r2, r1, 48 */
1421 {5, 1, 2}, /* shl3add r3, r1, r2 */
1422 {2, 1, 3}} /* sub r4, r1, r3 */
1423 },
1424 {-281474976710660ll /* 0xfffefffffffffffc */ ,
1425 {{2, 0, 1}, /* sub r2, zero, r1 */
1426 {6, 2, 48}, /* shli r3, r2, 48 */
1427 {4, 2, 3}} /* shl2add r4, r2, r3 */
1428 },
1429 {-281474976710659ll /* 0xfffefffffffffffd */ ,
1430 {{6, 1, 48}, /* shli r2, r1, 48 */
1431 {4, 1, 2}, /* shl2add r3, r1, r2 */
1432 {2, 1, 3}} /* sub r4, r1, r3 */
1433 },
1434 {-281474976710658ll /* 0xfffefffffffffffe */ ,
1435 {{2, 0, 1}, /* sub r2, zero, r1 */
1436 {6, 2, 48}, /* shli r3, r2, 48 */
1437 {3, 2, 3}} /* shl1add r4, r2, r3 */
1438 },
1439 {-281474976710657ll /* 0xfffeffffffffffff */ ,
1440 {{2, 0, 1}, /* sub r2, zero, r1 */
1441 {6, 1, 48}, /* shli r3, r1, 48 */
1442 {2, 2, 3}} /* sub r4, r2, r3 */
1443 },
1444 {-281474976710656ll /* 0xffff000000000000 */ ,
1445 {{2, 0, 1}, /* sub r2, zero, r1 */
1446 {6, 2, 48}} /* shli r3, r2, 48 */
1447 },
1448 {-281474976710655ll /* 0xffff000000000001 */ ,
1449 {{6, 1, 48}, /* shli r2, r1, 48 */
1450 {2, 1, 2}} /* sub r3, r1, r2 */
1451 },
1452 {-281474976710654ll /* 0xffff000000000002 */ ,
1453 {{6, 1, 1}, /* shli r2, r1, 1 */
1454 {6, 1, 48}, /* shli r3, r1, 48 */
1455 {2, 2, 3}} /* sub r4, r2, r3 */
1456 },
1457 {-281474976710653ll /* 0xffff000000000003 */ ,
1458 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1459 {6, 1, 48}, /* shli r3, r1, 48 */
1460 {2, 2, 3}} /* sub r4, r2, r3 */
1461 },
1462 {-281474976710652ll /* 0xffff000000000004 */ ,
1463 {{6, 1, 2}, /* shli r2, r1, 2 */
1464 {6, 1, 48}, /* shli r3, r1, 48 */
1465 {2, 2, 3}} /* sub r4, r2, r3 */
1466 },
1467 {-281474976710651ll /* 0xffff000000000005 */ ,
1468 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1469 {6, 1, 48}, /* shli r3, r1, 48 */
1470 {2, 2, 3}} /* sub r4, r2, r3 */
1471 },
1472 {-281474976710648ll /* 0xffff000000000008 */ ,
1473 {{6, 1, 3}, /* shli r2, r1, 3 */
1474 {6, 1, 48}, /* shli r3, r1, 48 */
1475 {2, 2, 3}} /* sub r4, r2, r3 */
1476 },
1477 {-281474976710647ll /* 0xffff000000000009 */ ,
1478 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1479 {6, 1, 48}, /* shli r3, r1, 48 */
1480 {2, 2, 3}} /* sub r4, r2, r3 */
1481 },
1482 {-211106232532993ll /* 0xffff3fffffffffff */ ,
1483 {{6, 1, 46}, /* shli r2, r1, 46 */
1484 {4, 2, 1}, /* shl2add r3, r2, r1 */
1485 {2, 2, 3}} /* sub r4, r2, r3 */
1486 },
1487 {-140737488355336ll /* 0xffff7ffffffffff8 */ ,
1488 {{2, 0, 1}, /* sub r2, zero, r1 */
1489 {6, 2, 47}, /* shli r3, r2, 47 */
1490 {5, 2, 3}} /* shl3add r4, r2, r3 */
1491 },
1492 {-140737488355335ll /* 0xffff7ffffffffff9 */ ,
1493 {{6, 1, 47}, /* shli r2, r1, 47 */
1494 {5, 1, 2}, /* shl3add r3, r1, r2 */
1495 {2, 1, 3}} /* sub r4, r1, r3 */
1496 },
1497 {-140737488355332ll /* 0xffff7ffffffffffc */ ,
1498 {{2, 0, 1}, /* sub r2, zero, r1 */
1499 {6, 2, 47}, /* shli r3, r2, 47 */
1500 {4, 2, 3}} /* shl2add r4, r2, r3 */
1501 },
1502 {-140737488355331ll /* 0xffff7ffffffffffd */ ,
1503 {{6, 1, 47}, /* shli r2, r1, 47 */
1504 {4, 1, 2}, /* shl2add r3, r1, r2 */
1505 {2, 1, 3}} /* sub r4, r1, r3 */
1506 },
1507 {-140737488355330ll /* 0xffff7ffffffffffe */ ,
1508 {{2, 0, 1}, /* sub r2, zero, r1 */
1509 {6, 2, 47}, /* shli r3, r2, 47 */
1510 {3, 2, 3}} /* shl1add r4, r2, r3 */
1511 },
1512 {-140737488355329ll /* 0xffff7fffffffffff */ ,
1513 {{2, 0, 1}, /* sub r2, zero, r1 */
1514 {6, 1, 47}, /* shli r3, r1, 47 */
1515 {2, 2, 3}} /* sub r4, r2, r3 */
1516 },
1517 {-140737488355328ll /* 0xffff800000000000 */ ,
1518 {{2, 0, 1}, /* sub r2, zero, r1 */
1519 {6, 2, 47}} /* shli r3, r2, 47 */
1520 },
1521 {-140737488355327ll /* 0xffff800000000001 */ ,
1522 {{6, 1, 47}, /* shli r2, r1, 47 */
1523 {2, 1, 2}} /* sub r3, r1, r2 */
1524 },
1525 {-140737488355326ll /* 0xffff800000000002 */ ,
1526 {{6, 1, 1}, /* shli r2, r1, 1 */
1527 {6, 1, 47}, /* shli r3, r1, 47 */
1528 {2, 2, 3}} /* sub r4, r2, r3 */
1529 },
1530 {-140737488355325ll /* 0xffff800000000003 */ ,
1531 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1532 {6, 1, 47}, /* shli r3, r1, 47 */
1533 {2, 2, 3}} /* sub r4, r2, r3 */
1534 },
1535 {-140737488355324ll /* 0xffff800000000004 */ ,
1536 {{6, 1, 2}, /* shli r2, r1, 2 */
1537 {6, 1, 47}, /* shli r3, r1, 47 */
1538 {2, 2, 3}} /* sub r4, r2, r3 */
1539 },
1540 {-140737488355323ll /* 0xffff800000000005 */ ,
1541 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1542 {6, 1, 47}, /* shli r3, r1, 47 */
1543 {2, 2, 3}} /* sub r4, r2, r3 */
1544 },
1545 {-140737488355320ll /* 0xffff800000000008 */ ,
1546 {{6, 1, 3}, /* shli r2, r1, 3 */
1547 {6, 1, 47}, /* shli r3, r1, 47 */
1548 {2, 2, 3}} /* sub r4, r2, r3 */
1549 },
1550 {-140737488355319ll /* 0xffff800000000009 */ ,
1551 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1552 {6, 1, 47}, /* shli r3, r1, 47 */
1553 {2, 2, 3}} /* sub r4, r2, r3 */
1554 },
1555 {-105553116266497ll /* 0xffff9fffffffffff */ ,
1556 {{6, 1, 45}, /* shli r2, r1, 45 */
1557 {4, 2, 1}, /* shl2add r3, r2, r1 */
1558 {2, 2, 3}} /* sub r4, r2, r3 */
1559 },
1560 {-70368744177672ll /* 0xffffbffffffffff8 */ ,
1561 {{2, 0, 1}, /* sub r2, zero, r1 */
1562 {6, 2, 46}, /* shli r3, r2, 46 */
1563 {5, 2, 3}} /* shl3add r4, r2, r3 */
1564 },
1565 {-70368744177671ll /* 0xffffbffffffffff9 */ ,
1566 {{6, 1, 46}, /* shli r2, r1, 46 */
1567 {5, 1, 2}, /* shl3add r3, r1, r2 */
1568 {2, 1, 3}} /* sub r4, r1, r3 */
1569 },
1570 {-70368744177668ll /* 0xffffbffffffffffc */ ,
1571 {{2, 0, 1}, /* sub r2, zero, r1 */
1572 {6, 2, 46}, /* shli r3, r2, 46 */
1573 {4, 2, 3}} /* shl2add r4, r2, r3 */
1574 },
1575 {-70368744177667ll /* 0xffffbffffffffffd */ ,
1576 {{6, 1, 46}, /* shli r2, r1, 46 */
1577 {4, 1, 2}, /* shl2add r3, r1, r2 */
1578 {2, 1, 3}} /* sub r4, r1, r3 */
1579 },
1580 {-70368744177666ll /* 0xffffbffffffffffe */ ,
1581 {{2, 0, 1}, /* sub r2, zero, r1 */
1582 {6, 2, 46}, /* shli r3, r2, 46 */
1583 {3, 2, 3}} /* shl1add r4, r2, r3 */
1584 },
1585 {-70368744177665ll /* 0xffffbfffffffffff */ ,
1586 {{2, 0, 1}, /* sub r2, zero, r1 */
1587 {6, 1, 46}, /* shli r3, r1, 46 */
1588 {2, 2, 3}} /* sub r4, r2, r3 */
1589 },
1590 {-70368744177664ll /* 0xffffc00000000000 */ ,
1591 {{2, 0, 1}, /* sub r2, zero, r1 */
1592 {6, 2, 46}} /* shli r3, r2, 46 */
1593 },
1594 {-70368744177663ll /* 0xffffc00000000001 */ ,
1595 {{6, 1, 46}, /* shli r2, r1, 46 */
1596 {2, 1, 2}} /* sub r3, r1, r2 */
1597 },
1598 {-70368744177662ll /* 0xffffc00000000002 */ ,
1599 {{6, 1, 1}, /* shli r2, r1, 1 */
1600 {6, 1, 46}, /* shli r3, r1, 46 */
1601 {2, 2, 3}} /* sub r4, r2, r3 */
1602 },
1603 {-70368744177661ll /* 0xffffc00000000003 */ ,
1604 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1605 {6, 1, 46}, /* shli r3, r1, 46 */
1606 {2, 2, 3}} /* sub r4, r2, r3 */
1607 },
1608 {-70368744177660ll /* 0xffffc00000000004 */ ,
1609 {{6, 1, 2}, /* shli r2, r1, 2 */
1610 {6, 1, 46}, /* shli r3, r1, 46 */
1611 {2, 2, 3}} /* sub r4, r2, r3 */
1612 },
1613 {-70368744177659ll /* 0xffffc00000000005 */ ,
1614 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1615 {6, 1, 46}, /* shli r3, r1, 46 */
1616 {2, 2, 3}} /* sub r4, r2, r3 */
1617 },
1618 {-70368744177656ll /* 0xffffc00000000008 */ ,
1619 {{6, 1, 3}, /* shli r2, r1, 3 */
1620 {6, 1, 46}, /* shli r3, r1, 46 */
1621 {2, 2, 3}} /* sub r4, r2, r3 */
1622 },
1623 {-70368744177655ll /* 0xffffc00000000009 */ ,
1624 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1625 {6, 1, 46}, /* shli r3, r1, 46 */
1626 {2, 2, 3}} /* sub r4, r2, r3 */
1627 },
1628 {-52776558133249ll /* 0xffffcfffffffffff */ ,
1629 {{6, 1, 44}, /* shli r2, r1, 44 */
1630 {4, 2, 1}, /* shl2add r3, r2, r1 */
1631 {2, 2, 3}} /* sub r4, r2, r3 */
1632 },
1633 {-35184372088840ll /* 0xffffdffffffffff8 */ ,
1634 {{2, 0, 1}, /* sub r2, zero, r1 */
1635 {6, 2, 45}, /* shli r3, r2, 45 */
1636 {5, 2, 3}} /* shl3add r4, r2, r3 */
1637 },
1638 {-35184372088839ll /* 0xffffdffffffffff9 */ ,
1639 {{6, 1, 45}, /* shli r2, r1, 45 */
1640 {5, 1, 2}, /* shl3add r3, r1, r2 */
1641 {2, 1, 3}} /* sub r4, r1, r3 */
1642 },
1643 {-35184372088836ll /* 0xffffdffffffffffc */ ,
1644 {{2, 0, 1}, /* sub r2, zero, r1 */
1645 {6, 2, 45}, /* shli r3, r2, 45 */
1646 {4, 2, 3}} /* shl2add r4, r2, r3 */
1647 },
1648 {-35184372088835ll /* 0xffffdffffffffffd */ ,
1649 {{6, 1, 45}, /* shli r2, r1, 45 */
1650 {4, 1, 2}, /* shl2add r3, r1, r2 */
1651 {2, 1, 3}} /* sub r4, r1, r3 */
1652 },
1653 {-35184372088834ll /* 0xffffdffffffffffe */ ,
1654 {{2, 0, 1}, /* sub r2, zero, r1 */
1655 {6, 2, 45}, /* shli r3, r2, 45 */
1656 {3, 2, 3}} /* shl1add r4, r2, r3 */
1657 },
1658 {-35184372088833ll /* 0xffffdfffffffffff */ ,
1659 {{2, 0, 1}, /* sub r2, zero, r1 */
1660 {6, 1, 45}, /* shli r3, r1, 45 */
1661 {2, 2, 3}} /* sub r4, r2, r3 */
1662 },
1663 {-35184372088832ll /* 0xffffe00000000000 */ ,
1664 {{2, 0, 1}, /* sub r2, zero, r1 */
1665 {6, 2, 45}} /* shli r3, r2, 45 */
1666 },
1667 {-35184372088831ll /* 0xffffe00000000001 */ ,
1668 {{6, 1, 45}, /* shli r2, r1, 45 */
1669 {2, 1, 2}} /* sub r3, r1, r2 */
1670 },
1671 {-35184372088830ll /* 0xffffe00000000002 */ ,
1672 {{6, 1, 1}, /* shli r2, r1, 1 */
1673 {6, 1, 45}, /* shli r3, r1, 45 */
1674 {2, 2, 3}} /* sub r4, r2, r3 */
1675 },
1676 {-35184372088829ll /* 0xffffe00000000003 */ ,
1677 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1678 {6, 1, 45}, /* shli r3, r1, 45 */
1679 {2, 2, 3}} /* sub r4, r2, r3 */
1680 },
1681 {-35184372088828ll /* 0xffffe00000000004 */ ,
1682 {{6, 1, 2}, /* shli r2, r1, 2 */
1683 {6, 1, 45}, /* shli r3, r1, 45 */
1684 {2, 2, 3}} /* sub r4, r2, r3 */
1685 },
1686 {-35184372088827ll /* 0xffffe00000000005 */ ,
1687 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1688 {6, 1, 45}, /* shli r3, r1, 45 */
1689 {2, 2, 3}} /* sub r4, r2, r3 */
1690 },
1691 {-35184372088824ll /* 0xffffe00000000008 */ ,
1692 {{6, 1, 3}, /* shli r2, r1, 3 */
1693 {6, 1, 45}, /* shli r3, r1, 45 */
1694 {2, 2, 3}} /* sub r4, r2, r3 */
1695 },
1696 {-35184372088823ll /* 0xffffe00000000009 */ ,
1697 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1698 {6, 1, 45}, /* shli r3, r1, 45 */
1699 {2, 2, 3}} /* sub r4, r2, r3 */
1700 },
1701 {-26388279066625ll /* 0xffffe7ffffffffff */ ,
1702 {{6, 1, 43}, /* shli r2, r1, 43 */
1703 {4, 2, 1}, /* shl2add r3, r2, r1 */
1704 {2, 2, 3}} /* sub r4, r2, r3 */
1705 },
1706 {-17592186044424ll /* 0xffffeffffffffff8 */ ,
1707 {{2, 0, 1}, /* sub r2, zero, r1 */
1708 {6, 2, 44}, /* shli r3, r2, 44 */
1709 {5, 2, 3}} /* shl3add r4, r2, r3 */
1710 },
1711 {-17592186044423ll /* 0xffffeffffffffff9 */ ,
1712 {{6, 1, 44}, /* shli r2, r1, 44 */
1713 {5, 1, 2}, /* shl3add r3, r1, r2 */
1714 {2, 1, 3}} /* sub r4, r1, r3 */
1715 },
1716 {-17592186044420ll /* 0xffffeffffffffffc */ ,
1717 {{2, 0, 1}, /* sub r2, zero, r1 */
1718 {6, 2, 44}, /* shli r3, r2, 44 */
1719 {4, 2, 3}} /* shl2add r4, r2, r3 */
1720 },
1721 {-17592186044419ll /* 0xffffeffffffffffd */ ,
1722 {{6, 1, 44}, /* shli r2, r1, 44 */
1723 {4, 1, 2}, /* shl2add r3, r1, r2 */
1724 {2, 1, 3}} /* sub r4, r1, r3 */
1725 },
1726 {-17592186044418ll /* 0xffffeffffffffffe */ ,
1727 {{2, 0, 1}, /* sub r2, zero, r1 */
1728 {6, 2, 44}, /* shli r3, r2, 44 */
1729 {3, 2, 3}} /* shl1add r4, r2, r3 */
1730 },
1731 {-17592186044417ll /* 0xffffefffffffffff */ ,
1732 {{2, 0, 1}, /* sub r2, zero, r1 */
1733 {6, 1, 44}, /* shli r3, r1, 44 */
1734 {2, 2, 3}} /* sub r4, r2, r3 */
1735 },
1736 {-17592186044416ll /* 0xfffff00000000000 */ ,
1737 {{2, 0, 1}, /* sub r2, zero, r1 */
1738 {6, 2, 44}} /* shli r3, r2, 44 */
1739 },
1740 {-17592186044415ll /* 0xfffff00000000001 */ ,
1741 {{6, 1, 44}, /* shli r2, r1, 44 */
1742 {2, 1, 2}} /* sub r3, r1, r2 */
1743 },
1744 {-17592186044414ll /* 0xfffff00000000002 */ ,
1745 {{6, 1, 1}, /* shli r2, r1, 1 */
1746 {6, 1, 44}, /* shli r3, r1, 44 */
1747 {2, 2, 3}} /* sub r4, r2, r3 */
1748 },
1749 {-17592186044413ll /* 0xfffff00000000003 */ ,
1750 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1751 {6, 1, 44}, /* shli r3, r1, 44 */
1752 {2, 2, 3}} /* sub r4, r2, r3 */
1753 },
1754 {-17592186044412ll /* 0xfffff00000000004 */ ,
1755 {{6, 1, 2}, /* shli r2, r1, 2 */
1756 {6, 1, 44}, /* shli r3, r1, 44 */
1757 {2, 2, 3}} /* sub r4, r2, r3 */
1758 },
1759 {-17592186044411ll /* 0xfffff00000000005 */ ,
1760 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1761 {6, 1, 44}, /* shli r3, r1, 44 */
1762 {2, 2, 3}} /* sub r4, r2, r3 */
1763 },
1764 {-17592186044408ll /* 0xfffff00000000008 */ ,
1765 {{6, 1, 3}, /* shli r2, r1, 3 */
1766 {6, 1, 44}, /* shli r3, r1, 44 */
1767 {2, 2, 3}} /* sub r4, r2, r3 */
1768 },
1769 {-17592186044407ll /* 0xfffff00000000009 */ ,
1770 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1771 {6, 1, 44}, /* shli r3, r1, 44 */
1772 {2, 2, 3}} /* sub r4, r2, r3 */
1773 },
1774 {-13194139533313ll /* 0xfffff3ffffffffff */ ,
1775 {{6, 1, 42}, /* shli r2, r1, 42 */
1776 {4, 2, 1}, /* shl2add r3, r2, r1 */
1777 {2, 2, 3}} /* sub r4, r2, r3 */
1778 },
1779 {-8796093022216ll /* 0xfffff7fffffffff8 */ ,
1780 {{2, 0, 1}, /* sub r2, zero, r1 */
1781 {6, 2, 43}, /* shli r3, r2, 43 */
1782 {5, 2, 3}} /* shl3add r4, r2, r3 */
1783 },
1784 {-8796093022215ll /* 0xfffff7fffffffff9 */ ,
1785 {{6, 1, 43}, /* shli r2, r1, 43 */
1786 {5, 1, 2}, /* shl3add r3, r1, r2 */
1787 {2, 1, 3}} /* sub r4, r1, r3 */
1788 },
1789 {-8796093022212ll /* 0xfffff7fffffffffc */ ,
1790 {{2, 0, 1}, /* sub r2, zero, r1 */
1791 {6, 2, 43}, /* shli r3, r2, 43 */
1792 {4, 2, 3}} /* shl2add r4, r2, r3 */
1793 },
1794 {-8796093022211ll /* 0xfffff7fffffffffd */ ,
1795 {{6, 1, 43}, /* shli r2, r1, 43 */
1796 {4, 1, 2}, /* shl2add r3, r1, r2 */
1797 {2, 1, 3}} /* sub r4, r1, r3 */
1798 },
1799 {-8796093022210ll /* 0xfffff7fffffffffe */ ,
1800 {{2, 0, 1}, /* sub r2, zero, r1 */
1801 {6, 2, 43}, /* shli r3, r2, 43 */
1802 {3, 2, 3}} /* shl1add r4, r2, r3 */
1803 },
1804 {-8796093022209ll /* 0xfffff7ffffffffff */ ,
1805 {{2, 0, 1}, /* sub r2, zero, r1 */
1806 {6, 1, 43}, /* shli r3, r1, 43 */
1807 {2, 2, 3}} /* sub r4, r2, r3 */
1808 },
1809 {-8796093022208ll /* 0xfffff80000000000 */ ,
1810 {{2, 0, 1}, /* sub r2, zero, r1 */
1811 {6, 2, 43}} /* shli r3, r2, 43 */
1812 },
1813 {-8796093022207ll /* 0xfffff80000000001 */ ,
1814 {{6, 1, 43}, /* shli r2, r1, 43 */
1815 {2, 1, 2}} /* sub r3, r1, r2 */
1816 },
1817 {-8796093022206ll /* 0xfffff80000000002 */ ,
1818 {{6, 1, 1}, /* shli r2, r1, 1 */
1819 {6, 1, 43}, /* shli r3, r1, 43 */
1820 {2, 2, 3}} /* sub r4, r2, r3 */
1821 },
1822 {-8796093022205ll /* 0xfffff80000000003 */ ,
1823 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1824 {6, 1, 43}, /* shli r3, r1, 43 */
1825 {2, 2, 3}} /* sub r4, r2, r3 */
1826 },
1827 {-8796093022204ll /* 0xfffff80000000004 */ ,
1828 {{6, 1, 2}, /* shli r2, r1, 2 */
1829 {6, 1, 43}, /* shli r3, r1, 43 */
1830 {2, 2, 3}} /* sub r4, r2, r3 */
1831 },
1832 {-8796093022203ll /* 0xfffff80000000005 */ ,
1833 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1834 {6, 1, 43}, /* shli r3, r1, 43 */
1835 {2, 2, 3}} /* sub r4, r2, r3 */
1836 },
1837 {-8796093022200ll /* 0xfffff80000000008 */ ,
1838 {{6, 1, 3}, /* shli r2, r1, 3 */
1839 {6, 1, 43}, /* shli r3, r1, 43 */
1840 {2, 2, 3}} /* sub r4, r2, r3 */
1841 },
1842 {-8796093022199ll /* 0xfffff80000000009 */ ,
1843 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1844 {6, 1, 43}, /* shli r3, r1, 43 */
1845 {2, 2, 3}} /* sub r4, r2, r3 */
1846 },
1847 {-6597069766657ll /* 0xfffff9ffffffffff */ ,
1848 {{6, 1, 41}, /* shli r2, r1, 41 */
1849 {4, 2, 1}, /* shl2add r3, r2, r1 */
1850 {2, 2, 3}} /* sub r4, r2, r3 */
1851 },
1852 {-4398046511112ll /* 0xfffffbfffffffff8 */ ,
1853 {{2, 0, 1}, /* sub r2, zero, r1 */
1854 {6, 2, 42}, /* shli r3, r2, 42 */
1855 {5, 2, 3}} /* shl3add r4, r2, r3 */
1856 },
1857 {-4398046511111ll /* 0xfffffbfffffffff9 */ ,
1858 {{6, 1, 42}, /* shli r2, r1, 42 */
1859 {5, 1, 2}, /* shl3add r3, r1, r2 */
1860 {2, 1, 3}} /* sub r4, r1, r3 */
1861 },
1862 {-4398046511108ll /* 0xfffffbfffffffffc */ ,
1863 {{2, 0, 1}, /* sub r2, zero, r1 */
1864 {6, 2, 42}, /* shli r3, r2, 42 */
1865 {4, 2, 3}} /* shl2add r4, r2, r3 */
1866 },
1867 {-4398046511107ll /* 0xfffffbfffffffffd */ ,
1868 {{6, 1, 42}, /* shli r2, r1, 42 */
1869 {4, 1, 2}, /* shl2add r3, r1, r2 */
1870 {2, 1, 3}} /* sub r4, r1, r3 */
1871 },
1872 {-4398046511106ll /* 0xfffffbfffffffffe */ ,
1873 {{2, 0, 1}, /* sub r2, zero, r1 */
1874 {6, 2, 42}, /* shli r3, r2, 42 */
1875 {3, 2, 3}} /* shl1add r4, r2, r3 */
1876 },
1877 {-4398046511105ll /* 0xfffffbffffffffff */ ,
1878 {{2, 0, 1}, /* sub r2, zero, r1 */
1879 {6, 1, 42}, /* shli r3, r1, 42 */
1880 {2, 2, 3}} /* sub r4, r2, r3 */
1881 },
1882 {-4398046511104ll /* 0xfffffc0000000000 */ ,
1883 {{2, 0, 1}, /* sub r2, zero, r1 */
1884 {6, 2, 42}} /* shli r3, r2, 42 */
1885 },
1886 {-4398046511103ll /* 0xfffffc0000000001 */ ,
1887 {{6, 1, 42}, /* shli r2, r1, 42 */
1888 {2, 1, 2}} /* sub r3, r1, r2 */
1889 },
1890 {-4398046511102ll /* 0xfffffc0000000002 */ ,
1891 {{6, 1, 1}, /* shli r2, r1, 1 */
1892 {6, 1, 42}, /* shli r3, r1, 42 */
1893 {2, 2, 3}} /* sub r4, r2, r3 */
1894 },
1895 {-4398046511101ll /* 0xfffffc0000000003 */ ,
1896 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1897 {6, 1, 42}, /* shli r3, r1, 42 */
1898 {2, 2, 3}} /* sub r4, r2, r3 */
1899 },
1900 {-4398046511100ll /* 0xfffffc0000000004 */ ,
1901 {{6, 1, 2}, /* shli r2, r1, 2 */
1902 {6, 1, 42}, /* shli r3, r1, 42 */
1903 {2, 2, 3}} /* sub r4, r2, r3 */
1904 },
1905 {-4398046511099ll /* 0xfffffc0000000005 */ ,
1906 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1907 {6, 1, 42}, /* shli r3, r1, 42 */
1908 {2, 2, 3}} /* sub r4, r2, r3 */
1909 },
1910 {-4398046511096ll /* 0xfffffc0000000008 */ ,
1911 {{6, 1, 3}, /* shli r2, r1, 3 */
1912 {6, 1, 42}, /* shli r3, r1, 42 */
1913 {2, 2, 3}} /* sub r4, r2, r3 */
1914 },
1915 {-4398046511095ll /* 0xfffffc0000000009 */ ,
1916 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1917 {6, 1, 42}, /* shli r3, r1, 42 */
1918 {2, 2, 3}} /* sub r4, r2, r3 */
1919 },
1920 {-3298534883329ll /* 0xfffffcffffffffff */ ,
1921 {{6, 1, 40}, /* shli r2, r1, 40 */
1922 {4, 2, 1}, /* shl2add r3, r2, r1 */
1923 {2, 2, 3}} /* sub r4, r2, r3 */
1924 },
1925 {-2199023255560ll /* 0xfffffdfffffffff8 */ ,
1926 {{2, 0, 1}, /* sub r2, zero, r1 */
1927 {6, 2, 41}, /* shli r3, r2, 41 */
1928 {5, 2, 3}} /* shl3add r4, r2, r3 */
1929 },
1930 {-2199023255559ll /* 0xfffffdfffffffff9 */ ,
1931 {{6, 1, 41}, /* shli r2, r1, 41 */
1932 {5, 1, 2}, /* shl3add r3, r1, r2 */
1933 {2, 1, 3}} /* sub r4, r1, r3 */
1934 },
1935 {-2199023255556ll /* 0xfffffdfffffffffc */ ,
1936 {{2, 0, 1}, /* sub r2, zero, r1 */
1937 {6, 2, 41}, /* shli r3, r2, 41 */
1938 {4, 2, 3}} /* shl2add r4, r2, r3 */
1939 },
1940 {-2199023255555ll /* 0xfffffdfffffffffd */ ,
1941 {{6, 1, 41}, /* shli r2, r1, 41 */
1942 {4, 1, 2}, /* shl2add r3, r1, r2 */
1943 {2, 1, 3}} /* sub r4, r1, r3 */
1944 },
1945 {-2199023255554ll /* 0xfffffdfffffffffe */ ,
1946 {{2, 0, 1}, /* sub r2, zero, r1 */
1947 {6, 2, 41}, /* shli r3, r2, 41 */
1948 {3, 2, 3}} /* shl1add r4, r2, r3 */
1949 },
1950 {-2199023255553ll /* 0xfffffdffffffffff */ ,
1951 {{2, 0, 1}, /* sub r2, zero, r1 */
1952 {6, 1, 41}, /* shli r3, r1, 41 */
1953 {2, 2, 3}} /* sub r4, r2, r3 */
1954 },
1955 {-2199023255552ll /* 0xfffffe0000000000 */ ,
1956 {{2, 0, 1}, /* sub r2, zero, r1 */
1957 {6, 2, 41}} /* shli r3, r2, 41 */
1958 },
1959 {-2199023255551ll /* 0xfffffe0000000001 */ ,
1960 {{6, 1, 41}, /* shli r2, r1, 41 */
1961 {2, 1, 2}} /* sub r3, r1, r2 */
1962 },
1963 {-2199023255550ll /* 0xfffffe0000000002 */ ,
1964 {{6, 1, 1}, /* shli r2, r1, 1 */
1965 {6, 1, 41}, /* shli r3, r1, 41 */
1966 {2, 2, 3}} /* sub r4, r2, r3 */
1967 },
1968 {-2199023255549ll /* 0xfffffe0000000003 */ ,
1969 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1970 {6, 1, 41}, /* shli r3, r1, 41 */
1971 {2, 2, 3}} /* sub r4, r2, r3 */
1972 },
1973 {-2199023255548ll /* 0xfffffe0000000004 */ ,
1974 {{6, 1, 2}, /* shli r2, r1, 2 */
1975 {6, 1, 41}, /* shli r3, r1, 41 */
1976 {2, 2, 3}} /* sub r4, r2, r3 */
1977 },
1978 {-2199023255547ll /* 0xfffffe0000000005 */ ,
1979 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1980 {6, 1, 41}, /* shli r3, r1, 41 */
1981 {2, 2, 3}} /* sub r4, r2, r3 */
1982 },
1983 {-2199023255544ll /* 0xfffffe0000000008 */ ,
1984 {{6, 1, 3}, /* shli r2, r1, 3 */
1985 {6, 1, 41}, /* shli r3, r1, 41 */
1986 {2, 2, 3}} /* sub r4, r2, r3 */
1987 },
1988 {-2199023255543ll /* 0xfffffe0000000009 */ ,
1989 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1990 {6, 1, 41}, /* shli r3, r1, 41 */
1991 {2, 2, 3}} /* sub r4, r2, r3 */
1992 },
1993 {-1649267441665ll /* 0xfffffe7fffffffff */ ,
1994 {{6, 1, 39}, /* shli r2, r1, 39 */
1995 {4, 2, 1}, /* shl2add r3, r2, r1 */
1996 {2, 2, 3}} /* sub r4, r2, r3 */
1997 },
1998 {-1099511627784ll /* 0xfffffefffffffff8 */ ,
1999 {{2, 0, 1}, /* sub r2, zero, r1 */
2000 {6, 2, 40}, /* shli r3, r2, 40 */
2001 {5, 2, 3}} /* shl3add r4, r2, r3 */
2002 },
2003 {-1099511627783ll /* 0xfffffefffffffff9 */ ,
2004 {{6, 1, 40}, /* shli r2, r1, 40 */
2005 {5, 1, 2}, /* shl3add r3, r1, r2 */
2006 {2, 1, 3}} /* sub r4, r1, r3 */
2007 },
2008 {-1099511627780ll /* 0xfffffefffffffffc */ ,
2009 {{2, 0, 1}, /* sub r2, zero, r1 */
2010 {6, 2, 40}, /* shli r3, r2, 40 */
2011 {4, 2, 3}} /* shl2add r4, r2, r3 */
2012 },
2013 {-1099511627779ll /* 0xfffffefffffffffd */ ,
2014 {{6, 1, 40}, /* shli r2, r1, 40 */
2015 {4, 1, 2}, /* shl2add r3, r1, r2 */
2016 {2, 1, 3}} /* sub r4, r1, r3 */
2017 },
2018 {-1099511627778ll /* 0xfffffefffffffffe */ ,
2019 {{2, 0, 1}, /* sub r2, zero, r1 */
2020 {6, 2, 40}, /* shli r3, r2, 40 */
2021 {3, 2, 3}} /* shl1add r4, r2, r3 */
2022 },
2023 {-1099511627777ll /* 0xfffffeffffffffff */ ,
2024 {{2, 0, 1}, /* sub r2, zero, r1 */
2025 {6, 1, 40}, /* shli r3, r1, 40 */
2026 {2, 2, 3}} /* sub r4, r2, r3 */
2027 },
2028 {-1099511627776ll /* 0xffffff0000000000 */ ,
2029 {{2, 0, 1}, /* sub r2, zero, r1 */
2030 {6, 2, 40}} /* shli r3, r2, 40 */
2031 },
2032 {-1099511627775ll /* 0xffffff0000000001 */ ,
2033 {{6, 1, 40}, /* shli r2, r1, 40 */
2034 {2, 1, 2}} /* sub r3, r1, r2 */
2035 },
2036 {-1099511627774ll /* 0xffffff0000000002 */ ,
2037 {{6, 1, 1}, /* shli r2, r1, 1 */
2038 {6, 1, 40}, /* shli r3, r1, 40 */
2039 {2, 2, 3}} /* sub r4, r2, r3 */
2040 },
2041 {-1099511627773ll /* 0xffffff0000000003 */ ,
2042 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2043 {6, 1, 40}, /* shli r3, r1, 40 */
2044 {2, 2, 3}} /* sub r4, r2, r3 */
2045 },
2046 {-1099511627772ll /* 0xffffff0000000004 */ ,
2047 {{6, 1, 2}, /* shli r2, r1, 2 */
2048 {6, 1, 40}, /* shli r3, r1, 40 */
2049 {2, 2, 3}} /* sub r4, r2, r3 */
2050 },
2051 {-1099511627771ll /* 0xffffff0000000005 */ ,
2052 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2053 {6, 1, 40}, /* shli r3, r1, 40 */
2054 {2, 2, 3}} /* sub r4, r2, r3 */
2055 },
2056 {-1099511627768ll /* 0xffffff0000000008 */ ,
2057 {{6, 1, 3}, /* shli r2, r1, 3 */
2058 {6, 1, 40}, /* shli r3, r1, 40 */
2059 {2, 2, 3}} /* sub r4, r2, r3 */
2060 },
2061 {-1099511627767ll /* 0xffffff0000000009 */ ,
2062 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2063 {6, 1, 40}, /* shli r3, r1, 40 */
2064 {2, 2, 3}} /* sub r4, r2, r3 */
2065 },
2066 {-824633720833ll /* 0xffffff3fffffffff */ ,
2067 {{6, 1, 38}, /* shli r2, r1, 38 */
2068 {4, 2, 1}, /* shl2add r3, r2, r1 */
2069 {2, 2, 3}} /* sub r4, r2, r3 */
2070 },
2071 {-549755813896ll /* 0xffffff7ffffffff8 */ ,
2072 {{2, 0, 1}, /* sub r2, zero, r1 */
2073 {6, 2, 39}, /* shli r3, r2, 39 */
2074 {5, 2, 3}} /* shl3add r4, r2, r3 */
2075 },
2076 {-549755813895ll /* 0xffffff7ffffffff9 */ ,
2077 {{6, 1, 39}, /* shli r2, r1, 39 */
2078 {5, 1, 2}, /* shl3add r3, r1, r2 */
2079 {2, 1, 3}} /* sub r4, r1, r3 */
2080 },
2081 {-549755813892ll /* 0xffffff7ffffffffc */ ,
2082 {{2, 0, 1}, /* sub r2, zero, r1 */
2083 {6, 2, 39}, /* shli r3, r2, 39 */
2084 {4, 2, 3}} /* shl2add r4, r2, r3 */
2085 },
2086 {-549755813891ll /* 0xffffff7ffffffffd */ ,
2087 {{6, 1, 39}, /* shli r2, r1, 39 */
2088 {4, 1, 2}, /* shl2add r3, r1, r2 */
2089 {2, 1, 3}} /* sub r4, r1, r3 */
2090 },
2091 {-549755813890ll /* 0xffffff7ffffffffe */ ,
2092 {{2, 0, 1}, /* sub r2, zero, r1 */
2093 {6, 2, 39}, /* shli r3, r2, 39 */
2094 {3, 2, 3}} /* shl1add r4, r2, r3 */
2095 },
2096 {-549755813889ll /* 0xffffff7fffffffff */ ,
2097 {{2, 0, 1}, /* sub r2, zero, r1 */
2098 {6, 1, 39}, /* shli r3, r1, 39 */
2099 {2, 2, 3}} /* sub r4, r2, r3 */
2100 },
2101 {-549755813888ll /* 0xffffff8000000000 */ ,
2102 {{2, 0, 1}, /* sub r2, zero, r1 */
2103 {6, 2, 39}} /* shli r3, r2, 39 */
2104 },
2105 {-549755813887ll /* 0xffffff8000000001 */ ,
2106 {{6, 1, 39}, /* shli r2, r1, 39 */
2107 {2, 1, 2}} /* sub r3, r1, r2 */
2108 },
2109 {-549755813886ll /* 0xffffff8000000002 */ ,
2110 {{6, 1, 1}, /* shli r2, r1, 1 */
2111 {6, 1, 39}, /* shli r3, r1, 39 */
2112 {2, 2, 3}} /* sub r4, r2, r3 */
2113 },
2114 {-549755813885ll /* 0xffffff8000000003 */ ,
2115 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2116 {6, 1, 39}, /* shli r3, r1, 39 */
2117 {2, 2, 3}} /* sub r4, r2, r3 */
2118 },
2119 {-549755813884ll /* 0xffffff8000000004 */ ,
2120 {{6, 1, 2}, /* shli r2, r1, 2 */
2121 {6, 1, 39}, /* shli r3, r1, 39 */
2122 {2, 2, 3}} /* sub r4, r2, r3 */
2123 },
2124 {-549755813883ll /* 0xffffff8000000005 */ ,
2125 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2126 {6, 1, 39}, /* shli r3, r1, 39 */
2127 {2, 2, 3}} /* sub r4, r2, r3 */
2128 },
2129 {-549755813880ll /* 0xffffff8000000008 */ ,
2130 {{6, 1, 3}, /* shli r2, r1, 3 */
2131 {6, 1, 39}, /* shli r3, r1, 39 */
2132 {2, 2, 3}} /* sub r4, r2, r3 */
2133 },
2134 {-549755813879ll /* 0xffffff8000000009 */ ,
2135 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2136 {6, 1, 39}, /* shli r3, r1, 39 */
2137 {2, 2, 3}} /* sub r4, r2, r3 */
2138 },
2139 {-412316860417ll /* 0xffffff9fffffffff */ ,
2140 {{6, 1, 37}, /* shli r2, r1, 37 */
2141 {4, 2, 1}, /* shl2add r3, r2, r1 */
2142 {2, 2, 3}} /* sub r4, r2, r3 */
2143 },
2144 {-274877906952ll /* 0xffffffbffffffff8 */ ,
2145 {{2, 0, 1}, /* sub r2, zero, r1 */
2146 {6, 2, 38}, /* shli r3, r2, 38 */
2147 {5, 2, 3}} /* shl3add r4, r2, r3 */
2148 },
2149 {-274877906951ll /* 0xffffffbffffffff9 */ ,
2150 {{6, 1, 38}, /* shli r2, r1, 38 */
2151 {5, 1, 2}, /* shl3add r3, r1, r2 */
2152 {2, 1, 3}} /* sub r4, r1, r3 */
2153 },
2154 {-274877906948ll /* 0xffffffbffffffffc */ ,
2155 {{2, 0, 1}, /* sub r2, zero, r1 */
2156 {6, 2, 38}, /* shli r3, r2, 38 */
2157 {4, 2, 3}} /* shl2add r4, r2, r3 */
2158 },
2159 {-274877906947ll /* 0xffffffbffffffffd */ ,
2160 {{6, 1, 38}, /* shli r2, r1, 38 */
2161 {4, 1, 2}, /* shl2add r3, r1, r2 */
2162 {2, 1, 3}} /* sub r4, r1, r3 */
2163 },
2164 {-274877906946ll /* 0xffffffbffffffffe */ ,
2165 {{2, 0, 1}, /* sub r2, zero, r1 */
2166 {6, 2, 38}, /* shli r3, r2, 38 */
2167 {3, 2, 3}} /* shl1add r4, r2, r3 */
2168 },
2169 {-274877906945ll /* 0xffffffbfffffffff */ ,
2170 {{2, 0, 1}, /* sub r2, zero, r1 */
2171 {6, 1, 38}, /* shli r3, r1, 38 */
2172 {2, 2, 3}} /* sub r4, r2, r3 */
2173 },
2174 {-274877906944ll /* 0xffffffc000000000 */ ,
2175 {{2, 0, 1}, /* sub r2, zero, r1 */
2176 {6, 2, 38}} /* shli r3, r2, 38 */
2177 },
2178 {-274877906943ll /* 0xffffffc000000001 */ ,
2179 {{6, 1, 38}, /* shli r2, r1, 38 */
2180 {2, 1, 2}} /* sub r3, r1, r2 */
2181 },
2182 {-274877906942ll /* 0xffffffc000000002 */ ,
2183 {{6, 1, 1}, /* shli r2, r1, 1 */
2184 {6, 1, 38}, /* shli r3, r1, 38 */
2185 {2, 2, 3}} /* sub r4, r2, r3 */
2186 },
2187 {-274877906941ll /* 0xffffffc000000003 */ ,
2188 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2189 {6, 1, 38}, /* shli r3, r1, 38 */
2190 {2, 2, 3}} /* sub r4, r2, r3 */
2191 },
2192 {-274877906940ll /* 0xffffffc000000004 */ ,
2193 {{6, 1, 2}, /* shli r2, r1, 2 */
2194 {6, 1, 38}, /* shli r3, r1, 38 */
2195 {2, 2, 3}} /* sub r4, r2, r3 */
2196 },
2197 {-274877906939ll /* 0xffffffc000000005 */ ,
2198 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2199 {6, 1, 38}, /* shli r3, r1, 38 */
2200 {2, 2, 3}} /* sub r4, r2, r3 */
2201 },
2202 {-274877906936ll /* 0xffffffc000000008 */ ,
2203 {{6, 1, 3}, /* shli r2, r1, 3 */
2204 {6, 1, 38}, /* shli r3, r1, 38 */
2205 {2, 2, 3}} /* sub r4, r2, r3 */
2206 },
2207 {-274877906935ll /* 0xffffffc000000009 */ ,
2208 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2209 {6, 1, 38}, /* shli r3, r1, 38 */
2210 {2, 2, 3}} /* sub r4, r2, r3 */
2211 },
2212 {-206158430209ll /* 0xffffffcfffffffff */ ,
2213 {{6, 1, 36}, /* shli r2, r1, 36 */
2214 {4, 2, 1}, /* shl2add r3, r2, r1 */
2215 {2, 2, 3}} /* sub r4, r2, r3 */
2216 },
2217 {-137438953480ll /* 0xffffffdffffffff8 */ ,
2218 {{2, 0, 1}, /* sub r2, zero, r1 */
2219 {6, 2, 37}, /* shli r3, r2, 37 */
2220 {5, 2, 3}} /* shl3add r4, r2, r3 */
2221 },
2222 {-137438953479ll /* 0xffffffdffffffff9 */ ,
2223 {{6, 1, 37}, /* shli r2, r1, 37 */
2224 {5, 1, 2}, /* shl3add r3, r1, r2 */
2225 {2, 1, 3}} /* sub r4, r1, r3 */
2226 },
2227 {-137438953476ll /* 0xffffffdffffffffc */ ,
2228 {{2, 0, 1}, /* sub r2, zero, r1 */
2229 {6, 2, 37}, /* shli r3, r2, 37 */
2230 {4, 2, 3}} /* shl2add r4, r2, r3 */
2231 },
2232 {-137438953475ll /* 0xffffffdffffffffd */ ,
2233 {{6, 1, 37}, /* shli r2, r1, 37 */
2234 {4, 1, 2}, /* shl2add r3, r1, r2 */
2235 {2, 1, 3}} /* sub r4, r1, r3 */
2236 },
2237 {-137438953474ll /* 0xffffffdffffffffe */ ,
2238 {{2, 0, 1}, /* sub r2, zero, r1 */
2239 {6, 2, 37}, /* shli r3, r2, 37 */
2240 {3, 2, 3}} /* shl1add r4, r2, r3 */
2241 },
2242 {-137438953473ll /* 0xffffffdfffffffff */ ,
2243 {{2, 0, 1}, /* sub r2, zero, r1 */
2244 {6, 1, 37}, /* shli r3, r1, 37 */
2245 {2, 2, 3}} /* sub r4, r2, r3 */
2246 },
2247 {-137438953472ll /* 0xffffffe000000000 */ ,
2248 {{2, 0, 1}, /* sub r2, zero, r1 */
2249 {6, 2, 37}} /* shli r3, r2, 37 */
2250 },
2251 {-137438953471ll /* 0xffffffe000000001 */ ,
2252 {{6, 1, 37}, /* shli r2, r1, 37 */
2253 {2, 1, 2}} /* sub r3, r1, r2 */
2254 },
2255 {-137438953470ll /* 0xffffffe000000002 */ ,
2256 {{6, 1, 1}, /* shli r2, r1, 1 */
2257 {6, 1, 37}, /* shli r3, r1, 37 */
2258 {2, 2, 3}} /* sub r4, r2, r3 */
2259 },
2260 {-137438953469ll /* 0xffffffe000000003 */ ,
2261 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2262 {6, 1, 37}, /* shli r3, r1, 37 */
2263 {2, 2, 3}} /* sub r4, r2, r3 */
2264 },
2265 {-137438953468ll /* 0xffffffe000000004 */ ,
2266 {{6, 1, 2}, /* shli r2, r1, 2 */
2267 {6, 1, 37}, /* shli r3, r1, 37 */
2268 {2, 2, 3}} /* sub r4, r2, r3 */
2269 },
2270 {-137438953467ll /* 0xffffffe000000005 */ ,
2271 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2272 {6, 1, 37}, /* shli r3, r1, 37 */
2273 {2, 2, 3}} /* sub r4, r2, r3 */
2274 },
2275 {-137438953464ll /* 0xffffffe000000008 */ ,
2276 {{6, 1, 3}, /* shli r2, r1, 3 */
2277 {6, 1, 37}, /* shli r3, r1, 37 */
2278 {2, 2, 3}} /* sub r4, r2, r3 */
2279 },
2280 {-137438953463ll /* 0xffffffe000000009 */ ,
2281 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2282 {6, 1, 37}, /* shli r3, r1, 37 */
2283 {2, 2, 3}} /* sub r4, r2, r3 */
2284 },
2285 {-103079215105ll /* 0xffffffe7ffffffff */ ,
2286 {{6, 1, 35}, /* shli r2, r1, 35 */
2287 {4, 2, 1}, /* shl2add r3, r2, r1 */
2288 {2, 2, 3}} /* sub r4, r2, r3 */
2289 },
2290 {-68719476744ll /* 0xffffffeffffffff8 */ ,
2291 {{2, 0, 1}, /* sub r2, zero, r1 */
2292 {6, 2, 36}, /* shli r3, r2, 36 */
2293 {5, 2, 3}} /* shl3add r4, r2, r3 */
2294 },
2295 {-68719476743ll /* 0xffffffeffffffff9 */ ,
2296 {{6, 1, 36}, /* shli r2, r1, 36 */
2297 {5, 1, 2}, /* shl3add r3, r1, r2 */
2298 {2, 1, 3}} /* sub r4, r1, r3 */
2299 },
2300 {-68719476740ll /* 0xffffffeffffffffc */ ,
2301 {{2, 0, 1}, /* sub r2, zero, r1 */
2302 {6, 2, 36}, /* shli r3, r2, 36 */
2303 {4, 2, 3}} /* shl2add r4, r2, r3 */
2304 },
2305 {-68719476739ll /* 0xffffffeffffffffd */ ,
2306 {{6, 1, 36}, /* shli r2, r1, 36 */
2307 {4, 1, 2}, /* shl2add r3, r1, r2 */
2308 {2, 1, 3}} /* sub r4, r1, r3 */
2309 },
2310 {-68719476738ll /* 0xffffffeffffffffe */ ,
2311 {{2, 0, 1}, /* sub r2, zero, r1 */
2312 {6, 2, 36}, /* shli r3, r2, 36 */
2313 {3, 2, 3}} /* shl1add r4, r2, r3 */
2314 },
2315 {-68719476737ll /* 0xffffffefffffffff */ ,
2316 {{2, 0, 1}, /* sub r2, zero, r1 */
2317 {6, 1, 36}, /* shli r3, r1, 36 */
2318 {2, 2, 3}} /* sub r4, r2, r3 */
2319 },
2320 {-68719476736ll /* 0xfffffff000000000 */ ,
2321 {{2, 0, 1}, /* sub r2, zero, r1 */
2322 {6, 2, 36}} /* shli r3, r2, 36 */
2323 },
2324 {-68719476735ll /* 0xfffffff000000001 */ ,
2325 {{6, 1, 36}, /* shli r2, r1, 36 */
2326 {2, 1, 2}} /* sub r3, r1, r2 */
2327 },
2328 {-68719476734ll /* 0xfffffff000000002 */ ,
2329 {{6, 1, 1}, /* shli r2, r1, 1 */
2330 {6, 1, 36}, /* shli r3, r1, 36 */
2331 {2, 2, 3}} /* sub r4, r2, r3 */
2332 },
2333 {-68719476733ll /* 0xfffffff000000003 */ ,
2334 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2335 {6, 1, 36}, /* shli r3, r1, 36 */
2336 {2, 2, 3}} /* sub r4, r2, r3 */
2337 },
2338 {-68719476732ll /* 0xfffffff000000004 */ ,
2339 {{6, 1, 2}, /* shli r2, r1, 2 */
2340 {6, 1, 36}, /* shli r3, r1, 36 */
2341 {2, 2, 3}} /* sub r4, r2, r3 */
2342 },
2343 {-68719476731ll /* 0xfffffff000000005 */ ,
2344 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2345 {6, 1, 36}, /* shli r3, r1, 36 */
2346 {2, 2, 3}} /* sub r4, r2, r3 */
2347 },
2348 {-68719476728ll /* 0xfffffff000000008 */ ,
2349 {{6, 1, 3}, /* shli r2, r1, 3 */
2350 {6, 1, 36}, /* shli r3, r1, 36 */
2351 {2, 2, 3}} /* sub r4, r2, r3 */
2352 },
2353 {-68719476727ll /* 0xfffffff000000009 */ ,
2354 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2355 {6, 1, 36}, /* shli r3, r1, 36 */
2356 {2, 2, 3}} /* sub r4, r2, r3 */
2357 },
2358 {-51539607553ll /* 0xfffffff3ffffffff */ ,
2359 {{6, 1, 34}, /* shli r2, r1, 34 */
2360 {4, 2, 1}, /* shl2add r3, r2, r1 */
2361 {2, 2, 3}} /* sub r4, r2, r3 */
2362 },
2363 {-34359738376ll /* 0xfffffff7fffffff8 */ ,
2364 {{2, 0, 1}, /* sub r2, zero, r1 */
2365 {6, 2, 35}, /* shli r3, r2, 35 */
2366 {5, 2, 3}} /* shl3add r4, r2, r3 */
2367 },
2368 {-34359738375ll /* 0xfffffff7fffffff9 */ ,
2369 {{6, 1, 35}, /* shli r2, r1, 35 */
2370 {5, 1, 2}, /* shl3add r3, r1, r2 */
2371 {2, 1, 3}} /* sub r4, r1, r3 */
2372 },
2373 {-34359738372ll /* 0xfffffff7fffffffc */ ,
2374 {{2, 0, 1}, /* sub r2, zero, r1 */
2375 {6, 2, 35}, /* shli r3, r2, 35 */
2376 {4, 2, 3}} /* shl2add r4, r2, r3 */
2377 },
2378 {-34359738371ll /* 0xfffffff7fffffffd */ ,
2379 {{6, 1, 35}, /* shli r2, r1, 35 */
2380 {4, 1, 2}, /* shl2add r3, r1, r2 */
2381 {2, 1, 3}} /* sub r4, r1, r3 */
2382 },
2383 {-34359738370ll /* 0xfffffff7fffffffe */ ,
2384 {{2, 0, 1}, /* sub r2, zero, r1 */
2385 {6, 2, 35}, /* shli r3, r2, 35 */
2386 {3, 2, 3}} /* shl1add r4, r2, r3 */
2387 },
2388 {-34359738369ll /* 0xfffffff7ffffffff */ ,
2389 {{2, 0, 1}, /* sub r2, zero, r1 */
2390 {6, 1, 35}, /* shli r3, r1, 35 */
2391 {2, 2, 3}} /* sub r4, r2, r3 */
2392 },
2393 {-34359738368ll /* 0xfffffff800000000 */ ,
2394 {{2, 0, 1}, /* sub r2, zero, r1 */
2395 {6, 2, 35}} /* shli r3, r2, 35 */
2396 },
2397 {-34359738367ll /* 0xfffffff800000001 */ ,
2398 {{6, 1, 35}, /* shli r2, r1, 35 */
2399 {2, 1, 2}} /* sub r3, r1, r2 */
2400 },
2401 {-34359738366ll /* 0xfffffff800000002 */ ,
2402 {{6, 1, 1}, /* shli r2, r1, 1 */
2403 {6, 1, 35}, /* shli r3, r1, 35 */
2404 {2, 2, 3}} /* sub r4, r2, r3 */
2405 },
2406 {-34359738365ll /* 0xfffffff800000003 */ ,
2407 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2408 {6, 1, 35}, /* shli r3, r1, 35 */
2409 {2, 2, 3}} /* sub r4, r2, r3 */
2410 },
2411 {-34359738364ll /* 0xfffffff800000004 */ ,
2412 {{6, 1, 2}, /* shli r2, r1, 2 */
2413 {6, 1, 35}, /* shli r3, r1, 35 */
2414 {2, 2, 3}} /* sub r4, r2, r3 */
2415 },
2416 {-34359738363ll /* 0xfffffff800000005 */ ,
2417 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2418 {6, 1, 35}, /* shli r3, r1, 35 */
2419 {2, 2, 3}} /* sub r4, r2, r3 */
2420 },
2421 {-34359738360ll /* 0xfffffff800000008 */ ,
2422 {{6, 1, 3}, /* shli r2, r1, 3 */
2423 {6, 1, 35}, /* shli r3, r1, 35 */
2424 {2, 2, 3}} /* sub r4, r2, r3 */
2425 },
2426 {-34359738359ll /* 0xfffffff800000009 */ ,
2427 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2428 {6, 1, 35}, /* shli r3, r1, 35 */
2429 {2, 2, 3}} /* sub r4, r2, r3 */
2430 },
2431 {-25769803777ll /* 0xfffffff9ffffffff */ ,
2432 {{6, 1, 33}, /* shli r2, r1, 33 */
2433 {4, 2, 1}, /* shl2add r3, r2, r1 */
2434 {2, 2, 3}} /* sub r4, r2, r3 */
2435 },
2436 {-17179869192ll /* 0xfffffffbfffffff8 */ ,
2437 {{2, 0, 1}, /* sub r2, zero, r1 */
2438 {6, 2, 34}, /* shli r3, r2, 34 */
2439 {5, 2, 3}} /* shl3add r4, r2, r3 */
2440 },
2441 {-17179869191ll /* 0xfffffffbfffffff9 */ ,
2442 {{6, 1, 34}, /* shli r2, r1, 34 */
2443 {5, 1, 2}, /* shl3add r3, r1, r2 */
2444 {2, 1, 3}} /* sub r4, r1, r3 */
2445 },
2446 {-17179869188ll /* 0xfffffffbfffffffc */ ,
2447 {{2, 0, 1}, /* sub r2, zero, r1 */
2448 {6, 2, 34}, /* shli r3, r2, 34 */
2449 {4, 2, 3}} /* shl2add r4, r2, r3 */
2450 },
2451 {-17179869187ll /* 0xfffffffbfffffffd */ ,
2452 {{6, 1, 34}, /* shli r2, r1, 34 */
2453 {4, 1, 2}, /* shl2add r3, r1, r2 */
2454 {2, 1, 3}} /* sub r4, r1, r3 */
2455 },
2456 {-17179869186ll /* 0xfffffffbfffffffe */ ,
2457 {{2, 0, 1}, /* sub r2, zero, r1 */
2458 {6, 2, 34}, /* shli r3, r2, 34 */
2459 {3, 2, 3}} /* shl1add r4, r2, r3 */
2460 },
2461 {-17179869185ll /* 0xfffffffbffffffff */ ,
2462 {{2, 0, 1}, /* sub r2, zero, r1 */
2463 {6, 1, 34}, /* shli r3, r1, 34 */
2464 {2, 2, 3}} /* sub r4, r2, r3 */
2465 },
2466 {-17179869184ll /* 0xfffffffc00000000 */ ,
2467 {{2, 0, 1}, /* sub r2, zero, r1 */
2468 {6, 2, 34}} /* shli r3, r2, 34 */
2469 },
2470 {-17179869183ll /* 0xfffffffc00000001 */ ,
2471 {{6, 1, 34}, /* shli r2, r1, 34 */
2472 {2, 1, 2}} /* sub r3, r1, r2 */
2473 },
2474 {-17179869182ll /* 0xfffffffc00000002 */ ,
2475 {{6, 1, 1}, /* shli r2, r1, 1 */
2476 {6, 1, 34}, /* shli r3, r1, 34 */
2477 {2, 2, 3}} /* sub r4, r2, r3 */
2478 },
2479 {-17179869181ll /* 0xfffffffc00000003 */ ,
2480 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2481 {6, 1, 34}, /* shli r3, r1, 34 */
2482 {2, 2, 3}} /* sub r4, r2, r3 */
2483 },
2484 {-17179869180ll /* 0xfffffffc00000004 */ ,
2485 {{6, 1, 2}, /* shli r2, r1, 2 */
2486 {6, 1, 34}, /* shli r3, r1, 34 */
2487 {2, 2, 3}} /* sub r4, r2, r3 */
2488 },
2489 {-17179869179ll /* 0xfffffffc00000005 */ ,
2490 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2491 {6, 1, 34}, /* shli r3, r1, 34 */
2492 {2, 2, 3}} /* sub r4, r2, r3 */
2493 },
2494 {-17179869176ll /* 0xfffffffc00000008 */ ,
2495 {{6, 1, 3}, /* shli r2, r1, 3 */
2496 {6, 1, 34}, /* shli r3, r1, 34 */
2497 {2, 2, 3}} /* sub r4, r2, r3 */
2498 },
2499 {-17179869175ll /* 0xfffffffc00000009 */ ,
2500 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2501 {6, 1, 34}, /* shli r3, r1, 34 */
2502 {2, 2, 3}} /* sub r4, r2, r3 */
2503 },
2504 {-12884901889ll /* 0xfffffffcffffffff */ ,
2505 {{6, 1, 32}, /* shli r2, r1, 32 */
2506 {4, 2, 1}, /* shl2add r3, r2, r1 */
2507 {2, 2, 3}} /* sub r4, r2, r3 */
2508 },
2509 {-8589934600ll /* 0xfffffffdfffffff8 */ ,
2510 {{2, 0, 1}, /* sub r2, zero, r1 */
2511 {6, 2, 33}, /* shli r3, r2, 33 */
2512 {5, 2, 3}} /* shl3add r4, r2, r3 */
2513 },
2514 {-8589934599ll /* 0xfffffffdfffffff9 */ ,
2515 {{6, 1, 33}, /* shli r2, r1, 33 */
2516 {5, 1, 2}, /* shl3add r3, r1, r2 */
2517 {2, 1, 3}} /* sub r4, r1, r3 */
2518 },
2519 {-8589934596ll /* 0xfffffffdfffffffc */ ,
2520 {{2, 0, 1}, /* sub r2, zero, r1 */
2521 {6, 2, 33}, /* shli r3, r2, 33 */
2522 {4, 2, 3}} /* shl2add r4, r2, r3 */
2523 },
2524 {-8589934595ll /* 0xfffffffdfffffffd */ ,
2525 {{6, 1, 33}, /* shli r2, r1, 33 */
2526 {4, 1, 2}, /* shl2add r3, r1, r2 */
2527 {2, 1, 3}} /* sub r4, r1, r3 */
2528 },
2529 {-8589934594ll /* 0xfffffffdfffffffe */ ,
2530 {{2, 0, 1}, /* sub r2, zero, r1 */
2531 {6, 2, 33}, /* shli r3, r2, 33 */
2532 {3, 2, 3}} /* shl1add r4, r2, r3 */
2533 },
2534 {-8589934593ll /* 0xfffffffdffffffff */ ,
2535 {{2, 0, 1}, /* sub r2, zero, r1 */
2536 {6, 1, 33}, /* shli r3, r1, 33 */
2537 {2, 2, 3}} /* sub r4, r2, r3 */
2538 },
2539 {-8589934592ll /* 0xfffffffe00000000 */ ,
2540 {{2, 0, 1}, /* sub r2, zero, r1 */
2541 {6, 2, 33}} /* shli r3, r2, 33 */
2542 },
2543 {-8589934591ll /* 0xfffffffe00000001 */ ,
2544 {{6, 1, 33}, /* shli r2, r1, 33 */
2545 {2, 1, 2}} /* sub r3, r1, r2 */
2546 },
2547 {-8589934590ll /* 0xfffffffe00000002 */ ,
2548 {{6, 1, 1}, /* shli r2, r1, 1 */
2549 {6, 1, 33}, /* shli r3, r1, 33 */
2550 {2, 2, 3}} /* sub r4, r2, r3 */
2551 },
2552 {-8589934589ll /* 0xfffffffe00000003 */ ,
2553 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2554 {6, 1, 33}, /* shli r3, r1, 33 */
2555 {2, 2, 3}} /* sub r4, r2, r3 */
2556 },
2557 {-8589934588ll /* 0xfffffffe00000004 */ ,
2558 {{6, 1, 2}, /* shli r2, r1, 2 */
2559 {6, 1, 33}, /* shli r3, r1, 33 */
2560 {2, 2, 3}} /* sub r4, r2, r3 */
2561 },
2562 {-8589934587ll /* 0xfffffffe00000005 */ ,
2563 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2564 {6, 1, 33}, /* shli r3, r1, 33 */
2565 {2, 2, 3}} /* sub r4, r2, r3 */
2566 },
2567 {-8589934584ll /* 0xfffffffe00000008 */ ,
2568 {{6, 1, 3}, /* shli r2, r1, 3 */
2569 {6, 1, 33}, /* shli r3, r1, 33 */
2570 {2, 2, 3}} /* sub r4, r2, r3 */
2571 },
2572 {-8589934583ll /* 0xfffffffe00000009 */ ,
2573 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2574 {6, 1, 33}, /* shli r3, r1, 33 */
2575 {2, 2, 3}} /* sub r4, r2, r3 */
2576 },
2577 {-6442450945ll /* 0xfffffffe7fffffff */ ,
2578 {{6, 1, 31}, /* shli r2, r1, 31 */
2579 {4, 2, 1}, /* shl2add r3, r2, r1 */
2580 {2, 2, 3}} /* sub r4, r2, r3 */
2581 },
2582 {-4294967304ll /* 0xfffffffefffffff8 */ ,
2583 {{2, 0, 1}, /* sub r2, zero, r1 */
2584 {6, 2, 32}, /* shli r3, r2, 32 */
2585 {5, 2, 3}} /* shl3add r4, r2, r3 */
2586 },
2587 {-4294967303ll /* 0xfffffffefffffff9 */ ,
2588 {{6, 1, 32}, /* shli r2, r1, 32 */
2589 {5, 1, 2}, /* shl3add r3, r1, r2 */
2590 {2, 1, 3}} /* sub r4, r1, r3 */
2591 },
2592 {-4294967300ll /* 0xfffffffefffffffc */ ,
2593 {{2, 0, 1}, /* sub r2, zero, r1 */
2594 {6, 2, 32}, /* shli r3, r2, 32 */
2595 {4, 2, 3}} /* shl2add r4, r2, r3 */
2596 },
2597 {-4294967299ll /* 0xfffffffefffffffd */ ,
2598 {{6, 1, 32}, /* shli r2, r1, 32 */
2599 {4, 1, 2}, /* shl2add r3, r1, r2 */
2600 {2, 1, 3}} /* sub r4, r1, r3 */
2601 },
2602 {-4294967298ll /* 0xfffffffefffffffe */ ,
2603 {{2, 0, 1}, /* sub r2, zero, r1 */
2604 {6, 2, 32}, /* shli r3, r2, 32 */
2605 {3, 2, 3}} /* shl1add r4, r2, r3 */
2606 },
2607 {-4294967297ll /* 0xfffffffeffffffff */ ,
2608 {{2, 0, 1}, /* sub r2, zero, r1 */
2609 {6, 1, 32}, /* shli r3, r1, 32 */
2610 {2, 2, 3}} /* sub r4, r2, r3 */
2611 },
2612 {-4294967296ll /* 0xffffffff00000000 */ ,
2613 {{2, 0, 1}, /* sub r2, zero, r1 */
2614 {6, 2, 32}} /* shli r3, r2, 32 */
2615 },
2616 {-4294967295ll /* 0xffffffff00000001 */ ,
2617 {{6, 1, 32}, /* shli r2, r1, 32 */
2618 {2, 1, 2}} /* sub r3, r1, r2 */
2619 },
2620 {-4294967294ll /* 0xffffffff00000002 */ ,
2621 {{6, 1, 1}, /* shli r2, r1, 1 */
2622 {6, 1, 32}, /* shli r3, r1, 32 */
2623 {2, 2, 3}} /* sub r4, r2, r3 */
2624 },
2625 {-4294967293ll /* 0xffffffff00000003 */ ,
2626 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2627 {6, 1, 32}, /* shli r3, r1, 32 */
2628 {2, 2, 3}} /* sub r4, r2, r3 */
2629 },
2630 {-4294967292ll /* 0xffffffff00000004 */ ,
2631 {{6, 1, 2}, /* shli r2, r1, 2 */
2632 {6, 1, 32}, /* shli r3, r1, 32 */
2633 {2, 2, 3}} /* sub r4, r2, r3 */
2634 },
2635 {-4294967291ll /* 0xffffffff00000005 */ ,
2636 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2637 {6, 1, 32}, /* shli r3, r1, 32 */
2638 {2, 2, 3}} /* sub r4, r2, r3 */
2639 },
2640 {-4294967288ll /* 0xffffffff00000008 */ ,
2641 {{6, 1, 3}, /* shli r2, r1, 3 */
2642 {6, 1, 32}, /* shli r3, r1, 32 */
2643 {2, 2, 3}} /* sub r4, r2, r3 */
2644 },
2645 {-4294967287ll /* 0xffffffff00000009 */ ,
2646 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2647 {6, 1, 32}, /* shli r3, r1, 32 */
2648 {2, 2, 3}} /* sub r4, r2, r3 */
2649 },
2650 {-3221225473ll /* 0xffffffff3fffffff */ ,
2651 {{6, 1, 30}, /* shli r2, r1, 30 */
2652 {4, 2, 1}, /* shl2add r3, r2, r1 */
2653 {2, 2, 3}} /* sub r4, r2, r3 */
2654 },
2655 {-2147483656ll /* 0xffffffff7ffffff8 */ ,
2656 {{2, 0, 1}, /* sub r2, zero, r1 */
2657 {6, 2, 31}, /* shli r3, r2, 31 */
2658 {5, 2, 3}} /* shl3add r4, r2, r3 */
2659 },
2660 {-2147483655ll /* 0xffffffff7ffffff9 */ ,
2661 {{6, 1, 31}, /* shli r2, r1, 31 */
2662 {5, 1, 2}, /* shl3add r3, r1, r2 */
2663 {2, 1, 3}} /* sub r4, r1, r3 */
2664 },
2665 {-2147483652ll /* 0xffffffff7ffffffc */ ,
2666 {{2, 0, 1}, /* sub r2, zero, r1 */
2667 {6, 2, 31}, /* shli r3, r2, 31 */
2668 {4, 2, 3}} /* shl2add r4, r2, r3 */
2669 },
2670 {-2147483651ll /* 0xffffffff7ffffffd */ ,
2671 {{6, 1, 31}, /* shli r2, r1, 31 */
2672 {4, 1, 2}, /* shl2add r3, r1, r2 */
2673 {2, 1, 3}} /* sub r4, r1, r3 */
2674 },
2675 {-2147483650ll /* 0xffffffff7ffffffe */ ,
2676 {{2, 0, 1}, /* sub r2, zero, r1 */
2677 {6, 2, 31}, /* shli r3, r2, 31 */
2678 {3, 2, 3}} /* shl1add r4, r2, r3 */
2679 },
2680 {-2147483649ll /* 0xffffffff7fffffff */ ,
2681 {{2, 0, 1}, /* sub r2, zero, r1 */
2682 {6, 1, 31}, /* shli r3, r1, 31 */
2683 {2, 2, 3}} /* sub r4, r2, r3 */
2684 },
2685 {-2147483648ll /* 0xffffffff80000000 */ ,
2686 {{2, 0, 1}, /* sub r2, zero, r1 */
2687 {6, 2, 31}} /* shli r3, r2, 31 */
2688 },
2689 {-2147483647ll /* 0xffffffff80000001 */ ,
2690 {{6, 1, 31}, /* shli r2, r1, 31 */
2691 {2, 1, 2}} /* sub r3, r1, r2 */
2692 },
2693 {-2147483646ll /* 0xffffffff80000002 */ ,
2694 {{6, 1, 1}, /* shli r2, r1, 1 */
2695 {6, 1, 31}, /* shli r3, r1, 31 */
2696 {2, 2, 3}} /* sub r4, r2, r3 */
2697 },
2698 {-2147483645ll /* 0xffffffff80000003 */ ,
2699 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2700 {6, 1, 31}, /* shli r3, r1, 31 */
2701 {2, 2, 3}} /* sub r4, r2, r3 */
2702 },
2703 {-2147483644ll /* 0xffffffff80000004 */ ,
2704 {{6, 1, 2}, /* shli r2, r1, 2 */
2705 {6, 1, 31}, /* shli r3, r1, 31 */
2706 {2, 2, 3}} /* sub r4, r2, r3 */
2707 },
2708 {-2147483643ll /* 0xffffffff80000005 */ ,
2709 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2710 {6, 1, 31}, /* shli r3, r1, 31 */
2711 {2, 2, 3}} /* sub r4, r2, r3 */
2712 },
2713 {-2147483640ll /* 0xffffffff80000008 */ ,
2714 {{6, 1, 3}, /* shli r2, r1, 3 */
2715 {6, 1, 31}, /* shli r3, r1, 31 */
2716 {2, 2, 3}} /* sub r4, r2, r3 */
2717 },
2718 {-2147483639ll /* 0xffffffff80000009 */ ,
2719 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2720 {6, 1, 31}, /* shli r3, r1, 31 */
2721 {2, 2, 3}} /* sub r4, r2, r3 */
2722 },
2723 {-1610612737ll /* 0xffffffff9fffffff */ ,
2724 {{6, 1, 29}, /* shli r2, r1, 29 */
2725 {4, 2, 1}, /* shl2add r3, r2, r1 */
2726 {2, 2, 3}} /* sub r4, r2, r3 */
2727 },
2728 {-1073741832ll /* 0xffffffffbffffff8 */ ,
2729 {{2, 0, 1}, /* sub r2, zero, r1 */
2730 {6, 2, 30}, /* shli r3, r2, 30 */
2731 {5, 2, 3}} /* shl3add r4, r2, r3 */
2732 },
2733 {-1073741831ll /* 0xffffffffbffffff9 */ ,
2734 {{6, 1, 30}, /* shli r2, r1, 30 */
2735 {5, 1, 2}, /* shl3add r3, r1, r2 */
2736 {2, 1, 3}} /* sub r4, r1, r3 */
2737 },
2738 {-1073741828ll /* 0xffffffffbffffffc */ ,
2739 {{2, 0, 1}, /* sub r2, zero, r1 */
2740 {6, 2, 30}, /* shli r3, r2, 30 */
2741 {4, 2, 3}} /* shl2add r4, r2, r3 */
2742 },
2743 {-1073741827ll /* 0xffffffffbffffffd */ ,
2744 {{6, 1, 30}, /* shli r2, r1, 30 */
2745 {4, 1, 2}, /* shl2add r3, r1, r2 */
2746 {2, 1, 3}} /* sub r4, r1, r3 */
2747 },
2748 {-1073741826ll /* 0xffffffffbffffffe */ ,
2749 {{2, 0, 1}, /* sub r2, zero, r1 */
2750 {6, 2, 30}, /* shli r3, r2, 30 */
2751 {3, 2, 3}} /* shl1add r4, r2, r3 */
2752 },
2753 {-1073741825ll /* 0xffffffffbfffffff */ ,
2754 {{2, 0, 1}, /* sub r2, zero, r1 */
2755 {6, 1, 30}, /* shli r3, r1, 30 */
2756 {2, 2, 3}} /* sub r4, r2, r3 */
2757 },
2758 {-1073741824ll /* 0xffffffffc0000000 */ ,
2759 {{2, 0, 1}, /* sub r2, zero, r1 */
2760 {6, 2, 30}} /* shli r3, r2, 30 */
2761 },
2762 {-1073741823ll /* 0xffffffffc0000001 */ ,
2763 {{6, 1, 30}, /* shli r2, r1, 30 */
2764 {2, 1, 2}} /* sub r3, r1, r2 */
2765 },
2766 {-1073741822ll /* 0xffffffffc0000002 */ ,
2767 {{6, 1, 1}, /* shli r2, r1, 1 */
2768 {6, 1, 30}, /* shli r3, r1, 30 */
2769 {2, 2, 3}} /* sub r4, r2, r3 */
2770 },
2771 {-1073741821ll /* 0xffffffffc0000003 */ ,
2772 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2773 {6, 1, 30}, /* shli r3, r1, 30 */
2774 {2, 2, 3}} /* sub r4, r2, r3 */
2775 },
2776 {-1073741820ll /* 0xffffffffc0000004 */ ,
2777 {{6, 1, 2}, /* shli r2, r1, 2 */
2778 {6, 1, 30}, /* shli r3, r1, 30 */
2779 {2, 2, 3}} /* sub r4, r2, r3 */
2780 },
2781 {-1073741819ll /* 0xffffffffc0000005 */ ,
2782 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2783 {6, 1, 30}, /* shli r3, r1, 30 */
2784 {2, 2, 3}} /* sub r4, r2, r3 */
2785 },
2786 {-1073741816ll /* 0xffffffffc0000008 */ ,
2787 {{6, 1, 3}, /* shli r2, r1, 3 */
2788 {6, 1, 30}, /* shli r3, r1, 30 */
2789 {2, 2, 3}} /* sub r4, r2, r3 */
2790 },
2791 {-1073741815ll /* 0xffffffffc0000009 */ ,
2792 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2793 {6, 1, 30}, /* shli r3, r1, 30 */
2794 {2, 2, 3}} /* sub r4, r2, r3 */
2795 },
2796 {-805306369ll /* 0xffffffffcfffffff */ ,
2797 {{6, 1, 28}, /* shli r2, r1, 28 */
2798 {4, 2, 1}, /* shl2add r3, r2, r1 */
2799 {2, 2, 3}} /* sub r4, r2, r3 */
2800 },
2801 {-536870920ll /* 0xffffffffdffffff8 */ ,
2802 {{2, 0, 1}, /* sub r2, zero, r1 */
2803 {6, 2, 29}, /* shli r3, r2, 29 */
2804 {5, 2, 3}} /* shl3add r4, r2, r3 */
2805 },
2806 {-536870919ll /* 0xffffffffdffffff9 */ ,
2807 {{6, 1, 29}, /* shli r2, r1, 29 */
2808 {5, 1, 2}, /* shl3add r3, r1, r2 */
2809 {2, 1, 3}} /* sub r4, r1, r3 */
2810 },
2811 {-536870916ll /* 0xffffffffdffffffc */ ,
2812 {{2, 0, 1}, /* sub r2, zero, r1 */
2813 {6, 2, 29}, /* shli r3, r2, 29 */
2814 {4, 2, 3}} /* shl2add r4, r2, r3 */
2815 },
2816 {-536870915ll /* 0xffffffffdffffffd */ ,
2817 {{6, 1, 29}, /* shli r2, r1, 29 */
2818 {4, 1, 2}, /* shl2add r3, r1, r2 */
2819 {2, 1, 3}} /* sub r4, r1, r3 */
2820 },
2821 {-536870914ll /* 0xffffffffdffffffe */ ,
2822 {{2, 0, 1}, /* sub r2, zero, r1 */
2823 {6, 2, 29}, /* shli r3, r2, 29 */
2824 {3, 2, 3}} /* shl1add r4, r2, r3 */
2825 },
2826 {-536870913ll /* 0xffffffffdfffffff */ ,
2827 {{2, 0, 1}, /* sub r2, zero, r1 */
2828 {6, 1, 29}, /* shli r3, r1, 29 */
2829 {2, 2, 3}} /* sub r4, r2, r3 */
2830 },
2831 {-536870912ll /* 0xffffffffe0000000 */ ,
2832 {{2, 0, 1}, /* sub r2, zero, r1 */
2833 {6, 2, 29}} /* shli r3, r2, 29 */
2834 },
2835 {-536870911ll /* 0xffffffffe0000001 */ ,
2836 {{6, 1, 29}, /* shli r2, r1, 29 */
2837 {2, 1, 2}} /* sub r3, r1, r2 */
2838 },
2839 {-536870910ll /* 0xffffffffe0000002 */ ,
2840 {{6, 1, 1}, /* shli r2, r1, 1 */
2841 {6, 1, 29}, /* shli r3, r1, 29 */
2842 {2, 2, 3}} /* sub r4, r2, r3 */
2843 },
2844 {-536870909ll /* 0xffffffffe0000003 */ ,
2845 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2846 {6, 1, 29}, /* shli r3, r1, 29 */
2847 {2, 2, 3}} /* sub r4, r2, r3 */
2848 },
2849 {-536870908ll /* 0xffffffffe0000004 */ ,
2850 {{6, 1, 2}, /* shli r2, r1, 2 */
2851 {6, 1, 29}, /* shli r3, r1, 29 */
2852 {2, 2, 3}} /* sub r4, r2, r3 */
2853 },
2854 {-536870907ll /* 0xffffffffe0000005 */ ,
2855 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2856 {6, 1, 29}, /* shli r3, r1, 29 */
2857 {2, 2, 3}} /* sub r4, r2, r3 */
2858 },
2859 {-536870904ll /* 0xffffffffe0000008 */ ,
2860 {{6, 1, 3}, /* shli r2, r1, 3 */
2861 {6, 1, 29}, /* shli r3, r1, 29 */
2862 {2, 2, 3}} /* sub r4, r2, r3 */
2863 },
2864 {-536870903ll /* 0xffffffffe0000009 */ ,
2865 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2866 {6, 1, 29}, /* shli r3, r1, 29 */
2867 {2, 2, 3}} /* sub r4, r2, r3 */
2868 },
2869 {-402653185ll /* 0xffffffffe7ffffff */ ,
2870 {{6, 1, 27}, /* shli r2, r1, 27 */
2871 {4, 2, 1}, /* shl2add r3, r2, r1 */
2872 {2, 2, 3}} /* sub r4, r2, r3 */
2873 },
2874 {-268435464ll /* 0xffffffffeffffff8 */ ,
2875 {{2, 0, 1}, /* sub r2, zero, r1 */
2876 {6, 2, 28}, /* shli r3, r2, 28 */
2877 {5, 2, 3}} /* shl3add r4, r2, r3 */
2878 },
2879 {-268435463ll /* 0xffffffffeffffff9 */ ,
2880 {{6, 1, 28}, /* shli r2, r1, 28 */
2881 {5, 1, 2}, /* shl3add r3, r1, r2 */
2882 {2, 1, 3}} /* sub r4, r1, r3 */
2883 },
2884 {-268435460ll /* 0xffffffffeffffffc */ ,
2885 {{2, 0, 1}, /* sub r2, zero, r1 */
2886 {6, 2, 28}, /* shli r3, r2, 28 */
2887 {4, 2, 3}} /* shl2add r4, r2, r3 */
2888 },
2889 {-268435459ll /* 0xffffffffeffffffd */ ,
2890 {{6, 1, 28}, /* shli r2, r1, 28 */
2891 {4, 1, 2}, /* shl2add r3, r1, r2 */
2892 {2, 1, 3}} /* sub r4, r1, r3 */
2893 },
2894 {-268435458ll /* 0xffffffffeffffffe */ ,
2895 {{2, 0, 1}, /* sub r2, zero, r1 */
2896 {6, 2, 28}, /* shli r3, r2, 28 */
2897 {3, 2, 3}} /* shl1add r4, r2, r3 */
2898 },
2899 {-268435457ll /* 0xffffffffefffffff */ ,
2900 {{2, 0, 1}, /* sub r2, zero, r1 */
2901 {6, 1, 28}, /* shli r3, r1, 28 */
2902 {2, 2, 3}} /* sub r4, r2, r3 */
2903 },
2904 {-268435456ll /* 0xfffffffff0000000 */ ,
2905 {{2, 0, 1}, /* sub r2, zero, r1 */
2906 {6, 2, 28}} /* shli r3, r2, 28 */
2907 },
2908 {-268435455ll /* 0xfffffffff0000001 */ ,
2909 {{6, 1, 28}, /* shli r2, r1, 28 */
2910 {2, 1, 2}} /* sub r3, r1, r2 */
2911 },
2912 {-268435454ll /* 0xfffffffff0000002 */ ,
2913 {{6, 1, 1}, /* shli r2, r1, 1 */
2914 {6, 1, 28}, /* shli r3, r1, 28 */
2915 {2, 2, 3}} /* sub r4, r2, r3 */
2916 },
2917 {-268435453ll /* 0xfffffffff0000003 */ ,
2918 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2919 {6, 1, 28}, /* shli r3, r1, 28 */
2920 {2, 2, 3}} /* sub r4, r2, r3 */
2921 },
2922 {-268435452ll /* 0xfffffffff0000004 */ ,
2923 {{6, 1, 2}, /* shli r2, r1, 2 */
2924 {6, 1, 28}, /* shli r3, r1, 28 */
2925 {2, 2, 3}} /* sub r4, r2, r3 */
2926 },
2927 {-268435451ll /* 0xfffffffff0000005 */ ,
2928 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2929 {6, 1, 28}, /* shli r3, r1, 28 */
2930 {2, 2, 3}} /* sub r4, r2, r3 */
2931 },
2932 {-268435448ll /* 0xfffffffff0000008 */ ,
2933 {{6, 1, 3}, /* shli r2, r1, 3 */
2934 {6, 1, 28}, /* shli r3, r1, 28 */
2935 {2, 2, 3}} /* sub r4, r2, r3 */
2936 },
2937 {-268435447ll /* 0xfffffffff0000009 */ ,
2938 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2939 {6, 1, 28}, /* shli r3, r1, 28 */
2940 {2, 2, 3}} /* sub r4, r2, r3 */
2941 },
2942 {-201326593ll /* 0xfffffffff3ffffff */ ,
2943 {{6, 1, 26}, /* shli r2, r1, 26 */
2944 {4, 2, 1}, /* shl2add r3, r2, r1 */
2945 {2, 2, 3}} /* sub r4, r2, r3 */
2946 },
2947 {-134217736ll /* 0xfffffffff7fffff8 */ ,
2948 {{2, 0, 1}, /* sub r2, zero, r1 */
2949 {6, 2, 27}, /* shli r3, r2, 27 */
2950 {5, 2, 3}} /* shl3add r4, r2, r3 */
2951 },
2952 {-134217735ll /* 0xfffffffff7fffff9 */ ,
2953 {{6, 1, 27}, /* shli r2, r1, 27 */
2954 {5, 1, 2}, /* shl3add r3, r1, r2 */
2955 {2, 1, 3}} /* sub r4, r1, r3 */
2956 },
2957 {-134217732ll /* 0xfffffffff7fffffc */ ,
2958 {{2, 0, 1}, /* sub r2, zero, r1 */
2959 {6, 2, 27}, /* shli r3, r2, 27 */
2960 {4, 2, 3}} /* shl2add r4, r2, r3 */
2961 },
2962 {-134217731ll /* 0xfffffffff7fffffd */ ,
2963 {{6, 1, 27}, /* shli r2, r1, 27 */
2964 {4, 1, 2}, /* shl2add r3, r1, r2 */
2965 {2, 1, 3}} /* sub r4, r1, r3 */
2966 },
2967 {-134217730ll /* 0xfffffffff7fffffe */ ,
2968 {{2, 0, 1}, /* sub r2, zero, r1 */
2969 {6, 2, 27}, /* shli r3, r2, 27 */
2970 {3, 2, 3}} /* shl1add r4, r2, r3 */
2971 },
2972 {-134217729ll /* 0xfffffffff7ffffff */ ,
2973 {{2, 0, 1}, /* sub r2, zero, r1 */
2974 {6, 1, 27}, /* shli r3, r1, 27 */
2975 {2, 2, 3}} /* sub r4, r2, r3 */
2976 },
2977 {-134217728ll /* 0xfffffffff8000000 */ ,
2978 {{2, 0, 1}, /* sub r2, zero, r1 */
2979 {6, 2, 27}} /* shli r3, r2, 27 */
2980 },
2981 {-134217727ll /* 0xfffffffff8000001 */ ,
2982 {{6, 1, 27}, /* shli r2, r1, 27 */
2983 {2, 1, 2}} /* sub r3, r1, r2 */
2984 },
2985 {-134217726ll /* 0xfffffffff8000002 */ ,
2986 {{6, 1, 1}, /* shli r2, r1, 1 */
2987 {6, 1, 27}, /* shli r3, r1, 27 */
2988 {2, 2, 3}} /* sub r4, r2, r3 */
2989 },
2990 {-134217725ll /* 0xfffffffff8000003 */ ,
2991 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2992 {6, 1, 27}, /* shli r3, r1, 27 */
2993 {2, 2, 3}} /* sub r4, r2, r3 */
2994 },
2995 {-134217724ll /* 0xfffffffff8000004 */ ,
2996 {{6, 1, 2}, /* shli r2, r1, 2 */
2997 {6, 1, 27}, /* shli r3, r1, 27 */
2998 {2, 2, 3}} /* sub r4, r2, r3 */
2999 },
3000 {-134217723ll /* 0xfffffffff8000005 */ ,
3001 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3002 {6, 1, 27}, /* shli r3, r1, 27 */
3003 {2, 2, 3}} /* sub r4, r2, r3 */
3004 },
3005 {-134217720ll /* 0xfffffffff8000008 */ ,
3006 {{6, 1, 3}, /* shli r2, r1, 3 */
3007 {6, 1, 27}, /* shli r3, r1, 27 */
3008 {2, 2, 3}} /* sub r4, r2, r3 */
3009 },
3010 {-134217719ll /* 0xfffffffff8000009 */ ,
3011 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3012 {6, 1, 27}, /* shli r3, r1, 27 */
3013 {2, 2, 3}} /* sub r4, r2, r3 */
3014 },
3015 {-100663297ll /* 0xfffffffff9ffffff */ ,
3016 {{6, 1, 25}, /* shli r2, r1, 25 */
3017 {4, 2, 1}, /* shl2add r3, r2, r1 */
3018 {2, 2, 3}} /* sub r4, r2, r3 */
3019 },
3020 {-67108872ll /* 0xfffffffffbfffff8 */ ,
3021 {{2, 0, 1}, /* sub r2, zero, r1 */
3022 {6, 2, 26}, /* shli r3, r2, 26 */
3023 {5, 2, 3}} /* shl3add r4, r2, r3 */
3024 },
3025 {-67108871ll /* 0xfffffffffbfffff9 */ ,
3026 {{6, 1, 26}, /* shli r2, r1, 26 */
3027 {5, 1, 2}, /* shl3add r3, r1, r2 */
3028 {2, 1, 3}} /* sub r4, r1, r3 */
3029 },
3030 {-67108868ll /* 0xfffffffffbfffffc */ ,
3031 {{2, 0, 1}, /* sub r2, zero, r1 */
3032 {6, 2, 26}, /* shli r3, r2, 26 */
3033 {4, 2, 3}} /* shl2add r4, r2, r3 */
3034 },
3035 {-67108867ll /* 0xfffffffffbfffffd */ ,
3036 {{6, 1, 26}, /* shli r2, r1, 26 */
3037 {4, 1, 2}, /* shl2add r3, r1, r2 */
3038 {2, 1, 3}} /* sub r4, r1, r3 */
3039 },
3040 {-67108866ll /* 0xfffffffffbfffffe */ ,
3041 {{2, 0, 1}, /* sub r2, zero, r1 */
3042 {6, 2, 26}, /* shli r3, r2, 26 */
3043 {3, 2, 3}} /* shl1add r4, r2, r3 */
3044 },
3045 {-67108865ll /* 0xfffffffffbffffff */ ,
3046 {{2, 0, 1}, /* sub r2, zero, r1 */
3047 {6, 1, 26}, /* shli r3, r1, 26 */
3048 {2, 2, 3}} /* sub r4, r2, r3 */
3049 },
3050 {-67108864ll /* 0xfffffffffc000000 */ ,
3051 {{2, 0, 1}, /* sub r2, zero, r1 */
3052 {6, 2, 26}} /* shli r3, r2, 26 */
3053 },
3054 {-67108863ll /* 0xfffffffffc000001 */ ,
3055 {{6, 1, 26}, /* shli r2, r1, 26 */
3056 {2, 1, 2}} /* sub r3, r1, r2 */
3057 },
3058 {-67108862ll /* 0xfffffffffc000002 */ ,
3059 {{6, 1, 1}, /* shli r2, r1, 1 */
3060 {6, 1, 26}, /* shli r3, r1, 26 */
3061 {2, 2, 3}} /* sub r4, r2, r3 */
3062 },
3063 {-67108861ll /* 0xfffffffffc000003 */ ,
3064 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3065 {6, 1, 26}, /* shli r3, r1, 26 */
3066 {2, 2, 3}} /* sub r4, r2, r3 */
3067 },
3068 {-67108860ll /* 0xfffffffffc000004 */ ,
3069 {{6, 1, 2}, /* shli r2, r1, 2 */
3070 {6, 1, 26}, /* shli r3, r1, 26 */
3071 {2, 2, 3}} /* sub r4, r2, r3 */
3072 },
3073 {-67108859ll /* 0xfffffffffc000005 */ ,
3074 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3075 {6, 1, 26}, /* shli r3, r1, 26 */
3076 {2, 2, 3}} /* sub r4, r2, r3 */
3077 },
3078 {-67108856ll /* 0xfffffffffc000008 */ ,
3079 {{6, 1, 3}, /* shli r2, r1, 3 */
3080 {6, 1, 26}, /* shli r3, r1, 26 */
3081 {2, 2, 3}} /* sub r4, r2, r3 */
3082 },
3083 {-67108855ll /* 0xfffffffffc000009 */ ,
3084 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3085 {6, 1, 26}, /* shli r3, r1, 26 */
3086 {2, 2, 3}} /* sub r4, r2, r3 */
3087 },
3088 {-50331649ll /* 0xfffffffffcffffff */ ,
3089 {{6, 1, 24}, /* shli r2, r1, 24 */
3090 {4, 2, 1}, /* shl2add r3, r2, r1 */
3091 {2, 2, 3}} /* sub r4, r2, r3 */
3092 },
3093 {-33554440ll /* 0xfffffffffdfffff8 */ ,
3094 {{2, 0, 1}, /* sub r2, zero, r1 */
3095 {6, 2, 25}, /* shli r3, r2, 25 */
3096 {5, 2, 3}} /* shl3add r4, r2, r3 */
3097 },
3098 {-33554439ll /* 0xfffffffffdfffff9 */ ,
3099 {{6, 1, 25}, /* shli r2, r1, 25 */
3100 {5, 1, 2}, /* shl3add r3, r1, r2 */
3101 {2, 1, 3}} /* sub r4, r1, r3 */
3102 },
3103 {-33554436ll /* 0xfffffffffdfffffc */ ,
3104 {{2, 0, 1}, /* sub r2, zero, r1 */
3105 {6, 2, 25}, /* shli r3, r2, 25 */
3106 {4, 2, 3}} /* shl2add r4, r2, r3 */
3107 },
3108 {-33554435ll /* 0xfffffffffdfffffd */ ,
3109 {{6, 1, 25}, /* shli r2, r1, 25 */
3110 {4, 1, 2}, /* shl2add r3, r1, r2 */
3111 {2, 1, 3}} /* sub r4, r1, r3 */
3112 },
3113 {-33554434ll /* 0xfffffffffdfffffe */ ,
3114 {{2, 0, 1}, /* sub r2, zero, r1 */
3115 {6, 2, 25}, /* shli r3, r2, 25 */
3116 {3, 2, 3}} /* shl1add r4, r2, r3 */
3117 },
3118 {-33554433ll /* 0xfffffffffdffffff */ ,
3119 {{2, 0, 1}, /* sub r2, zero, r1 */
3120 {6, 1, 25}, /* shli r3, r1, 25 */
3121 {2, 2, 3}} /* sub r4, r2, r3 */
3122 },
3123 {-33554432ll /* 0xfffffffffe000000 */ ,
3124 {{2, 0, 1}, /* sub r2, zero, r1 */
3125 {6, 2, 25}} /* shli r3, r2, 25 */
3126 },
3127 {-33554431ll /* 0xfffffffffe000001 */ ,
3128 {{6, 1, 25}, /* shli r2, r1, 25 */
3129 {2, 1, 2}} /* sub r3, r1, r2 */
3130 },
3131 {-33554430ll /* 0xfffffffffe000002 */ ,
3132 {{6, 1, 1}, /* shli r2, r1, 1 */
3133 {6, 1, 25}, /* shli r3, r1, 25 */
3134 {2, 2, 3}} /* sub r4, r2, r3 */
3135 },
3136 {-33554429ll /* 0xfffffffffe000003 */ ,
3137 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3138 {6, 1, 25}, /* shli r3, r1, 25 */
3139 {2, 2, 3}} /* sub r4, r2, r3 */
3140 },
3141 {-33554428ll /* 0xfffffffffe000004 */ ,
3142 {{6, 1, 2}, /* shli r2, r1, 2 */
3143 {6, 1, 25}, /* shli r3, r1, 25 */
3144 {2, 2, 3}} /* sub r4, r2, r3 */
3145 },
3146 {-33554427ll /* 0xfffffffffe000005 */ ,
3147 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3148 {6, 1, 25}, /* shli r3, r1, 25 */
3149 {2, 2, 3}} /* sub r4, r2, r3 */
3150 },
3151 {-33554424ll /* 0xfffffffffe000008 */ ,
3152 {{6, 1, 3}, /* shli r2, r1, 3 */
3153 {6, 1, 25}, /* shli r3, r1, 25 */
3154 {2, 2, 3}} /* sub r4, r2, r3 */
3155 },
3156 {-33554423ll /* 0xfffffffffe000009 */ ,
3157 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3158 {6, 1, 25}, /* shli r3, r1, 25 */
3159 {2, 2, 3}} /* sub r4, r2, r3 */
3160 },
3161 {-25165825ll /* 0xfffffffffe7fffff */ ,
3162 {{6, 1, 23}, /* shli r2, r1, 23 */
3163 {4, 2, 1}, /* shl2add r3, r2, r1 */
3164 {2, 2, 3}} /* sub r4, r2, r3 */
3165 },
3166 {-16777224ll /* 0xfffffffffefffff8 */ ,
3167 {{2, 0, 1}, /* sub r2, zero, r1 */
3168 {6, 2, 24}, /* shli r3, r2, 24 */
3169 {5, 2, 3}} /* shl3add r4, r2, r3 */
3170 },
3171 {-16777223ll /* 0xfffffffffefffff9 */ ,
3172 {{6, 1, 24}, /* shli r2, r1, 24 */
3173 {5, 1, 2}, /* shl3add r3, r1, r2 */
3174 {2, 1, 3}} /* sub r4, r1, r3 */
3175 },
3176 {-16777220ll /* 0xfffffffffefffffc */ ,
3177 {{2, 0, 1}, /* sub r2, zero, r1 */
3178 {6, 2, 24}, /* shli r3, r2, 24 */
3179 {4, 2, 3}} /* shl2add r4, r2, r3 */
3180 },
3181 {-16777219ll /* 0xfffffffffefffffd */ ,
3182 {{6, 1, 24}, /* shli r2, r1, 24 */
3183 {4, 1, 2}, /* shl2add r3, r1, r2 */
3184 {2, 1, 3}} /* sub r4, r1, r3 */
3185 },
3186 {-16777218ll /* 0xfffffffffefffffe */ ,
3187 {{2, 0, 1}, /* sub r2, zero, r1 */
3188 {6, 2, 24}, /* shli r3, r2, 24 */
3189 {3, 2, 3}} /* shl1add r4, r2, r3 */
3190 },
3191 {-16777217ll /* 0xfffffffffeffffff */ ,
3192 {{2, 0, 1}, /* sub r2, zero, r1 */
3193 {6, 1, 24}, /* shli r3, r1, 24 */
3194 {2, 2, 3}} /* sub r4, r2, r3 */
3195 },
3196 {-16777216ll /* 0xffffffffff000000 */ ,
3197 {{2, 0, 1}, /* sub r2, zero, r1 */
3198 {6, 2, 24}} /* shli r3, r2, 24 */
3199 },
3200 {-16777215ll /* 0xffffffffff000001 */ ,
3201 {{6, 1, 24}, /* shli r2, r1, 24 */
3202 {2, 1, 2}} /* sub r3, r1, r2 */
3203 },
3204 {-16777214ll /* 0xffffffffff000002 */ ,
3205 {{6, 1, 1}, /* shli r2, r1, 1 */
3206 {6, 1, 24}, /* shli r3, r1, 24 */
3207 {2, 2, 3}} /* sub r4, r2, r3 */
3208 },
3209 {-16777213ll /* 0xffffffffff000003 */ ,
3210 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3211 {6, 1, 24}, /* shli r3, r1, 24 */
3212 {2, 2, 3}} /* sub r4, r2, r3 */
3213 },
3214 {-16777212ll /* 0xffffffffff000004 */ ,
3215 {{6, 1, 2}, /* shli r2, r1, 2 */
3216 {6, 1, 24}, /* shli r3, r1, 24 */
3217 {2, 2, 3}} /* sub r4, r2, r3 */
3218 },
3219 {-16777211ll /* 0xffffffffff000005 */ ,
3220 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3221 {6, 1, 24}, /* shli r3, r1, 24 */
3222 {2, 2, 3}} /* sub r4, r2, r3 */
3223 },
3224 {-16777208ll /* 0xffffffffff000008 */ ,
3225 {{6, 1, 3}, /* shli r2, r1, 3 */
3226 {6, 1, 24}, /* shli r3, r1, 24 */
3227 {2, 2, 3}} /* sub r4, r2, r3 */
3228 },
3229 {-16777207ll /* 0xffffffffff000009 */ ,
3230 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3231 {6, 1, 24}, /* shli r3, r1, 24 */
3232 {2, 2, 3}} /* sub r4, r2, r3 */
3233 },
3234 {-12582913ll /* 0xffffffffff3fffff */ ,
3235 {{6, 1, 22}, /* shli r2, r1, 22 */
3236 {4, 2, 1}, /* shl2add r3, r2, r1 */
3237 {2, 2, 3}} /* sub r4, r2, r3 */
3238 },
3239 {-8388616ll /* 0xffffffffff7ffff8 */ ,
3240 {{2, 0, 1}, /* sub r2, zero, r1 */
3241 {6, 2, 23}, /* shli r3, r2, 23 */
3242 {5, 2, 3}} /* shl3add r4, r2, r3 */
3243 },
3244 {-8388615ll /* 0xffffffffff7ffff9 */ ,
3245 {{6, 1, 23}, /* shli r2, r1, 23 */
3246 {5, 1, 2}, /* shl3add r3, r1, r2 */
3247 {2, 1, 3}} /* sub r4, r1, r3 */
3248 },
3249 {-8388612ll /* 0xffffffffff7ffffc */ ,
3250 {{2, 0, 1}, /* sub r2, zero, r1 */
3251 {6, 2, 23}, /* shli r3, r2, 23 */
3252 {4, 2, 3}} /* shl2add r4, r2, r3 */
3253 },
3254 {-8388611ll /* 0xffffffffff7ffffd */ ,
3255 {{6, 1, 23}, /* shli r2, r1, 23 */
3256 {4, 1, 2}, /* shl2add r3, r1, r2 */
3257 {2, 1, 3}} /* sub r4, r1, r3 */
3258 },
3259 {-8388610ll /* 0xffffffffff7ffffe */ ,
3260 {{2, 0, 1}, /* sub r2, zero, r1 */
3261 {6, 2, 23}, /* shli r3, r2, 23 */
3262 {3, 2, 3}} /* shl1add r4, r2, r3 */
3263 },
3264 {-8388609ll /* 0xffffffffff7fffff */ ,
3265 {{2, 0, 1}, /* sub r2, zero, r1 */
3266 {6, 1, 23}, /* shli r3, r1, 23 */
3267 {2, 2, 3}} /* sub r4, r2, r3 */
3268 },
3269 {-8388608ll /* 0xffffffffff800000 */ ,
3270 {{2, 0, 1}, /* sub r2, zero, r1 */
3271 {6, 2, 23}} /* shli r3, r2, 23 */
3272 },
3273 {-8388607ll /* 0xffffffffff800001 */ ,
3274 {{6, 1, 23}, /* shli r2, r1, 23 */
3275 {2, 1, 2}} /* sub r3, r1, r2 */
3276 },
3277 {-8388606ll /* 0xffffffffff800002 */ ,
3278 {{6, 1, 1}, /* shli r2, r1, 1 */
3279 {6, 1, 23}, /* shli r3, r1, 23 */
3280 {2, 2, 3}} /* sub r4, r2, r3 */
3281 },
3282 {-8388605ll /* 0xffffffffff800003 */ ,
3283 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3284 {6, 1, 23}, /* shli r3, r1, 23 */
3285 {2, 2, 3}} /* sub r4, r2, r3 */
3286 },
3287 {-8388604ll /* 0xffffffffff800004 */ ,
3288 {{6, 1, 2}, /* shli r2, r1, 2 */
3289 {6, 1, 23}, /* shli r3, r1, 23 */
3290 {2, 2, 3}} /* sub r4, r2, r3 */
3291 },
3292 {-8388603ll /* 0xffffffffff800005 */ ,
3293 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3294 {6, 1, 23}, /* shli r3, r1, 23 */
3295 {2, 2, 3}} /* sub r4, r2, r3 */
3296 },
3297 {-8388600ll /* 0xffffffffff800008 */ ,
3298 {{6, 1, 3}, /* shli r2, r1, 3 */
3299 {6, 1, 23}, /* shli r3, r1, 23 */
3300 {2, 2, 3}} /* sub r4, r2, r3 */
3301 },
3302 {-8388599ll /* 0xffffffffff800009 */ ,
3303 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3304 {6, 1, 23}, /* shli r3, r1, 23 */
3305 {2, 2, 3}} /* sub r4, r2, r3 */
3306 },
3307 {-6291457ll /* 0xffffffffff9fffff */ ,
3308 {{6, 1, 21}, /* shli r2, r1, 21 */
3309 {4, 2, 1}, /* shl2add r3, r2, r1 */
3310 {2, 2, 3}} /* sub r4, r2, r3 */
3311 },
3312 {-4194312ll /* 0xffffffffffbffff8 */ ,
3313 {{2, 0, 1}, /* sub r2, zero, r1 */
3314 {6, 2, 22}, /* shli r3, r2, 22 */
3315 {5, 2, 3}} /* shl3add r4, r2, r3 */
3316 },
3317 {-4194311ll /* 0xffffffffffbffff9 */ ,
3318 {{6, 1, 22}, /* shli r2, r1, 22 */
3319 {5, 1, 2}, /* shl3add r3, r1, r2 */
3320 {2, 1, 3}} /* sub r4, r1, r3 */
3321 },
3322 {-4194308ll /* 0xffffffffffbffffc */ ,
3323 {{2, 0, 1}, /* sub r2, zero, r1 */
3324 {6, 2, 22}, /* shli r3, r2, 22 */
3325 {4, 2, 3}} /* shl2add r4, r2, r3 */
3326 },
3327 {-4194307ll /* 0xffffffffffbffffd */ ,
3328 {{6, 1, 22}, /* shli r2, r1, 22 */
3329 {4, 1, 2}, /* shl2add r3, r1, r2 */
3330 {2, 1, 3}} /* sub r4, r1, r3 */
3331 },
3332 {-4194306ll /* 0xffffffffffbffffe */ ,
3333 {{2, 0, 1}, /* sub r2, zero, r1 */
3334 {6, 2, 22}, /* shli r3, r2, 22 */
3335 {3, 2, 3}} /* shl1add r4, r2, r3 */
3336 },
3337 {-4194305ll /* 0xffffffffffbfffff */ ,
3338 {{2, 0, 1}, /* sub r2, zero, r1 */
3339 {6, 1, 22}, /* shli r3, r1, 22 */
3340 {2, 2, 3}} /* sub r4, r2, r3 */
3341 },
3342 {-4194304ll /* 0xffffffffffc00000 */ ,
3343 {{2, 0, 1}, /* sub r2, zero, r1 */
3344 {6, 2, 22}} /* shli r3, r2, 22 */
3345 },
3346 {-4194303ll /* 0xffffffffffc00001 */ ,
3347 {{6, 1, 22}, /* shli r2, r1, 22 */
3348 {2, 1, 2}} /* sub r3, r1, r2 */
3349 },
3350 {-4194302ll /* 0xffffffffffc00002 */ ,
3351 {{6, 1, 1}, /* shli r2, r1, 1 */
3352 {6, 1, 22}, /* shli r3, r1, 22 */
3353 {2, 2, 3}} /* sub r4, r2, r3 */
3354 },
3355 {-4194301ll /* 0xffffffffffc00003 */ ,
3356 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3357 {6, 1, 22}, /* shli r3, r1, 22 */
3358 {2, 2, 3}} /* sub r4, r2, r3 */
3359 },
3360 {-4194300ll /* 0xffffffffffc00004 */ ,
3361 {{6, 1, 2}, /* shli r2, r1, 2 */
3362 {6, 1, 22}, /* shli r3, r1, 22 */
3363 {2, 2, 3}} /* sub r4, r2, r3 */
3364 },
3365 {-4194299ll /* 0xffffffffffc00005 */ ,
3366 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3367 {6, 1, 22}, /* shli r3, r1, 22 */
3368 {2, 2, 3}} /* sub r4, r2, r3 */
3369 },
3370 {-4194296ll /* 0xffffffffffc00008 */ ,
3371 {{6, 1, 3}, /* shli r2, r1, 3 */
3372 {6, 1, 22}, /* shli r3, r1, 22 */
3373 {2, 2, 3}} /* sub r4, r2, r3 */
3374 },
3375 {-4194295ll /* 0xffffffffffc00009 */ ,
3376 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3377 {6, 1, 22}, /* shli r3, r1, 22 */
3378 {2, 2, 3}} /* sub r4, r2, r3 */
3379 },
3380 {-3145729ll /* 0xffffffffffcfffff */ ,
3381 {{6, 1, 20}, /* shli r2, r1, 20 */
3382 {4, 2, 1}, /* shl2add r3, r2, r1 */
3383 {2, 2, 3}} /* sub r4, r2, r3 */
3384 },
3385 {-2097160ll /* 0xffffffffffdffff8 */ ,
3386 {{2, 0, 1}, /* sub r2, zero, r1 */
3387 {6, 2, 21}, /* shli r3, r2, 21 */
3388 {5, 2, 3}} /* shl3add r4, r2, r3 */
3389 },
3390 {-2097159ll /* 0xffffffffffdffff9 */ ,
3391 {{6, 1, 21}, /* shli r2, r1, 21 */
3392 {5, 1, 2}, /* shl3add r3, r1, r2 */
3393 {2, 1, 3}} /* sub r4, r1, r3 */
3394 },
3395 {-2097156ll /* 0xffffffffffdffffc */ ,
3396 {{2, 0, 1}, /* sub r2, zero, r1 */
3397 {6, 2, 21}, /* shli r3, r2, 21 */
3398 {4, 2, 3}} /* shl2add r4, r2, r3 */
3399 },
3400 {-2097155ll /* 0xffffffffffdffffd */ ,
3401 {{6, 1, 21}, /* shli r2, r1, 21 */
3402 {4, 1, 2}, /* shl2add r3, r1, r2 */
3403 {2, 1, 3}} /* sub r4, r1, r3 */
3404 },
3405 {-2097154ll /* 0xffffffffffdffffe */ ,
3406 {{2, 0, 1}, /* sub r2, zero, r1 */
3407 {6, 2, 21}, /* shli r3, r2, 21 */
3408 {3, 2, 3}} /* shl1add r4, r2, r3 */
3409 },
3410 {-2097153ll /* 0xffffffffffdfffff */ ,
3411 {{2, 0, 1}, /* sub r2, zero, r1 */
3412 {6, 1, 21}, /* shli r3, r1, 21 */
3413 {2, 2, 3}} /* sub r4, r2, r3 */
3414 },
3415 {-2097152ll /* 0xffffffffffe00000 */ ,
3416 {{2, 0, 1}, /* sub r2, zero, r1 */
3417 {6, 2, 21}} /* shli r3, r2, 21 */
3418 },
3419 {-2097151ll /* 0xffffffffffe00001 */ ,
3420 {{6, 1, 21}, /* shli r2, r1, 21 */
3421 {2, 1, 2}} /* sub r3, r1, r2 */
3422 },
3423 {-2097150ll /* 0xffffffffffe00002 */ ,
3424 {{6, 1, 1}, /* shli r2, r1, 1 */
3425 {6, 1, 21}, /* shli r3, r1, 21 */
3426 {2, 2, 3}} /* sub r4, r2, r3 */
3427 },
3428 {-2097149ll /* 0xffffffffffe00003 */ ,
3429 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3430 {6, 1, 21}, /* shli r3, r1, 21 */
3431 {2, 2, 3}} /* sub r4, r2, r3 */
3432 },
3433 {-2097148ll /* 0xffffffffffe00004 */ ,
3434 {{6, 1, 2}, /* shli r2, r1, 2 */
3435 {6, 1, 21}, /* shli r3, r1, 21 */
3436 {2, 2, 3}} /* sub r4, r2, r3 */
3437 },
3438 {-2097147ll /* 0xffffffffffe00005 */ ,
3439 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3440 {6, 1, 21}, /* shli r3, r1, 21 */
3441 {2, 2, 3}} /* sub r4, r2, r3 */
3442 },
3443 {-2097144ll /* 0xffffffffffe00008 */ ,
3444 {{6, 1, 3}, /* shli r2, r1, 3 */
3445 {6, 1, 21}, /* shli r3, r1, 21 */
3446 {2, 2, 3}} /* sub r4, r2, r3 */
3447 },
3448 {-2097143ll /* 0xffffffffffe00009 */ ,
3449 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3450 {6, 1, 21}, /* shli r3, r1, 21 */
3451 {2, 2, 3}} /* sub r4, r2, r3 */
3452 },
3453 {-1572865ll /* 0xffffffffffe7ffff */ ,
3454 {{6, 1, 19}, /* shli r2, r1, 19 */
3455 {4, 2, 1}, /* shl2add r3, r2, r1 */
3456 {2, 2, 3}} /* sub r4, r2, r3 */
3457 },
3458 {-1048584ll /* 0xffffffffffeffff8 */ ,
3459 {{2, 0, 1}, /* sub r2, zero, r1 */
3460 {6, 2, 20}, /* shli r3, r2, 20 */
3461 {5, 2, 3}} /* shl3add r4, r2, r3 */
3462 },
3463 {-1048583ll /* 0xffffffffffeffff9 */ ,
3464 {{6, 1, 20}, /* shli r2, r1, 20 */
3465 {5, 1, 2}, /* shl3add r3, r1, r2 */
3466 {2, 1, 3}} /* sub r4, r1, r3 */
3467 },
3468 {-1048580ll /* 0xffffffffffeffffc */ ,
3469 {{2, 0, 1}, /* sub r2, zero, r1 */
3470 {6, 2, 20}, /* shli r3, r2, 20 */
3471 {4, 2, 3}} /* shl2add r4, r2, r3 */
3472 },
3473 {-1048579ll /* 0xffffffffffeffffd */ ,
3474 {{6, 1, 20}, /* shli r2, r1, 20 */
3475 {4, 1, 2}, /* shl2add r3, r1, r2 */
3476 {2, 1, 3}} /* sub r4, r1, r3 */
3477 },
3478 {-1048578ll /* 0xffffffffffeffffe */ ,
3479 {{2, 0, 1}, /* sub r2, zero, r1 */
3480 {6, 2, 20}, /* shli r3, r2, 20 */
3481 {3, 2, 3}} /* shl1add r4, r2, r3 */
3482 },
3483 {-1048577ll /* 0xffffffffffefffff */ ,
3484 {{2, 0, 1}, /* sub r2, zero, r1 */
3485 {6, 1, 20}, /* shli r3, r1, 20 */
3486 {2, 2, 3}} /* sub r4, r2, r3 */
3487 },
3488 {-1048576ll /* 0xfffffffffff00000 */ ,
3489 {{2, 0, 1}, /* sub r2, zero, r1 */
3490 {6, 2, 20}} /* shli r3, r2, 20 */
3491 },
3492 {-1048575ll /* 0xfffffffffff00001 */ ,
3493 {{6, 1, 20}, /* shli r2, r1, 20 */
3494 {2, 1, 2}} /* sub r3, r1, r2 */
3495 },
3496 {-1048574ll /* 0xfffffffffff00002 */ ,
3497 {{6, 1, 1}, /* shli r2, r1, 1 */
3498 {6, 1, 20}, /* shli r3, r1, 20 */
3499 {2, 2, 3}} /* sub r4, r2, r3 */
3500 },
3501 {-1048573ll /* 0xfffffffffff00003 */ ,
3502 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3503 {6, 1, 20}, /* shli r3, r1, 20 */
3504 {2, 2, 3}} /* sub r4, r2, r3 */
3505 },
3506 {-1048572ll /* 0xfffffffffff00004 */ ,
3507 {{6, 1, 2}, /* shli r2, r1, 2 */
3508 {6, 1, 20}, /* shli r3, r1, 20 */
3509 {2, 2, 3}} /* sub r4, r2, r3 */
3510 },
3511 {-1048571ll /* 0xfffffffffff00005 */ ,
3512 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3513 {6, 1, 20}, /* shli r3, r1, 20 */
3514 {2, 2, 3}} /* sub r4, r2, r3 */
3515 },
3516 {-1048568ll /* 0xfffffffffff00008 */ ,
3517 {{6, 1, 3}, /* shli r2, r1, 3 */
3518 {6, 1, 20}, /* shli r3, r1, 20 */
3519 {2, 2, 3}} /* sub r4, r2, r3 */
3520 },
3521 {-1048567ll /* 0xfffffffffff00009 */ ,
3522 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3523 {6, 1, 20}, /* shli r3, r1, 20 */
3524 {2, 2, 3}} /* sub r4, r2, r3 */
3525 },
3526 {-786433ll /* 0xfffffffffff3ffff */ ,
3527 {{6, 1, 18}, /* shli r2, r1, 18 */
3528 {4, 2, 1}, /* shl2add r3, r2, r1 */
3529 {2, 2, 3}} /* sub r4, r2, r3 */
3530 },
3531 {-524296ll /* 0xfffffffffff7fff8 */ ,
3532 {{2, 0, 1}, /* sub r2, zero, r1 */
3533 {6, 2, 19}, /* shli r3, r2, 19 */
3534 {5, 2, 3}} /* shl3add r4, r2, r3 */
3535 },
3536 {-524295ll /* 0xfffffffffff7fff9 */ ,
3537 {{6, 1, 19}, /* shli r2, r1, 19 */
3538 {5, 1, 2}, /* shl3add r3, r1, r2 */
3539 {2, 1, 3}} /* sub r4, r1, r3 */
3540 },
3541 {-524292ll /* 0xfffffffffff7fffc */ ,
3542 {{2, 0, 1}, /* sub r2, zero, r1 */
3543 {6, 2, 19}, /* shli r3, r2, 19 */
3544 {4, 2, 3}} /* shl2add r4, r2, r3 */
3545 },
3546 {-524291ll /* 0xfffffffffff7fffd */ ,
3547 {{6, 1, 19}, /* shli r2, r1, 19 */
3548 {4, 1, 2}, /* shl2add r3, r1, r2 */
3549 {2, 1, 3}} /* sub r4, r1, r3 */
3550 },
3551 {-524290ll /* 0xfffffffffff7fffe */ ,
3552 {{2, 0, 1}, /* sub r2, zero, r1 */
3553 {6, 2, 19}, /* shli r3, r2, 19 */
3554 {3, 2, 3}} /* shl1add r4, r2, r3 */
3555 },
3556 {-524289ll /* 0xfffffffffff7ffff */ ,
3557 {{2, 0, 1}, /* sub r2, zero, r1 */
3558 {6, 1, 19}, /* shli r3, r1, 19 */
3559 {2, 2, 3}} /* sub r4, r2, r3 */
3560 },
3561 {-524288ll /* 0xfffffffffff80000 */ ,
3562 {{2, 0, 1}, /* sub r2, zero, r1 */
3563 {6, 2, 19}} /* shli r3, r2, 19 */
3564 },
3565 {-524287ll /* 0xfffffffffff80001 */ ,
3566 {{6, 1, 19}, /* shli r2, r1, 19 */
3567 {2, 1, 2}} /* sub r3, r1, r2 */
3568 },
3569 {-524286ll /* 0xfffffffffff80002 */ ,
3570 {{6, 1, 1}, /* shli r2, r1, 1 */
3571 {6, 1, 19}, /* shli r3, r1, 19 */
3572 {2, 2, 3}} /* sub r4, r2, r3 */
3573 },
3574 {-524285ll /* 0xfffffffffff80003 */ ,
3575 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3576 {6, 1, 19}, /* shli r3, r1, 19 */
3577 {2, 2, 3}} /* sub r4, r2, r3 */
3578 },
3579 {-524284ll /* 0xfffffffffff80004 */ ,
3580 {{6, 1, 2}, /* shli r2, r1, 2 */
3581 {6, 1, 19}, /* shli r3, r1, 19 */
3582 {2, 2, 3}} /* sub r4, r2, r3 */
3583 },
3584 {-524283ll /* 0xfffffffffff80005 */ ,
3585 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3586 {6, 1, 19}, /* shli r3, r1, 19 */
3587 {2, 2, 3}} /* sub r4, r2, r3 */
3588 },
3589 {-524280ll /* 0xfffffffffff80008 */ ,
3590 {{6, 1, 3}, /* shli r2, r1, 3 */
3591 {6, 1, 19}, /* shli r3, r1, 19 */
3592 {2, 2, 3}} /* sub r4, r2, r3 */
3593 },
3594 {-524279ll /* 0xfffffffffff80009 */ ,
3595 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3596 {6, 1, 19}, /* shli r3, r1, 19 */
3597 {2, 2, 3}} /* sub r4, r2, r3 */
3598 },
3599 {-393217ll /* 0xfffffffffff9ffff */ ,
3600 {{6, 1, 17}, /* shli r2, r1, 17 */
3601 {4, 2, 1}, /* shl2add r3, r2, r1 */
3602 {2, 2, 3}} /* sub r4, r2, r3 */
3603 },
3604 {-262152ll /* 0xfffffffffffbfff8 */ ,
3605 {{2, 0, 1}, /* sub r2, zero, r1 */
3606 {6, 2, 18}, /* shli r3, r2, 18 */
3607 {5, 2, 3}} /* shl3add r4, r2, r3 */
3608 },
3609 {-262151ll /* 0xfffffffffffbfff9 */ ,
3610 {{6, 1, 18}, /* shli r2, r1, 18 */
3611 {5, 1, 2}, /* shl3add r3, r1, r2 */
3612 {2, 1, 3}} /* sub r4, r1, r3 */
3613 },
3614 {-262148ll /* 0xfffffffffffbfffc */ ,
3615 {{2, 0, 1}, /* sub r2, zero, r1 */
3616 {6, 2, 18}, /* shli r3, r2, 18 */
3617 {4, 2, 3}} /* shl2add r4, r2, r3 */
3618 },
3619 {-262147ll /* 0xfffffffffffbfffd */ ,
3620 {{6, 1, 18}, /* shli r2, r1, 18 */
3621 {4, 1, 2}, /* shl2add r3, r1, r2 */
3622 {2, 1, 3}} /* sub r4, r1, r3 */
3623 },
3624 {-262146ll /* 0xfffffffffffbfffe */ ,
3625 {{2, 0, 1}, /* sub r2, zero, r1 */
3626 {6, 2, 18}, /* shli r3, r2, 18 */
3627 {3, 2, 3}} /* shl1add r4, r2, r3 */
3628 },
3629 {-262145ll /* 0xfffffffffffbffff */ ,
3630 {{2, 0, 1}, /* sub r2, zero, r1 */
3631 {6, 1, 18}, /* shli r3, r1, 18 */
3632 {2, 2, 3}} /* sub r4, r2, r3 */
3633 },
3634 {-262144ll /* 0xfffffffffffc0000 */ ,
3635 {{2, 0, 1}, /* sub r2, zero, r1 */
3636 {6, 2, 18}} /* shli r3, r2, 18 */
3637 },
3638 {-262143ll /* 0xfffffffffffc0001 */ ,
3639 {{6, 1, 18}, /* shli r2, r1, 18 */
3640 {2, 1, 2}} /* sub r3, r1, r2 */
3641 },
3642 {-262142ll /* 0xfffffffffffc0002 */ ,
3643 {{6, 1, 1}, /* shli r2, r1, 1 */
3644 {6, 1, 18}, /* shli r3, r1, 18 */
3645 {2, 2, 3}} /* sub r4, r2, r3 */
3646 },
3647 {-262141ll /* 0xfffffffffffc0003 */ ,
3648 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3649 {6, 1, 18}, /* shli r3, r1, 18 */
3650 {2, 2, 3}} /* sub r4, r2, r3 */
3651 },
3652 {-262140ll /* 0xfffffffffffc0004 */ ,
3653 {{6, 1, 2}, /* shli r2, r1, 2 */
3654 {6, 1, 18}, /* shli r3, r1, 18 */
3655 {2, 2, 3}} /* sub r4, r2, r3 */
3656 },
3657 {-262139ll /* 0xfffffffffffc0005 */ ,
3658 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3659 {6, 1, 18}, /* shli r3, r1, 18 */
3660 {2, 2, 3}} /* sub r4, r2, r3 */
3661 },
3662 {-262136ll /* 0xfffffffffffc0008 */ ,
3663 {{6, 1, 3}, /* shli r2, r1, 3 */
3664 {6, 1, 18}, /* shli r3, r1, 18 */
3665 {2, 2, 3}} /* sub r4, r2, r3 */
3666 },
3667 {-262135ll /* 0xfffffffffffc0009 */ ,
3668 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3669 {6, 1, 18}, /* shli r3, r1, 18 */
3670 {2, 2, 3}} /* sub r4, r2, r3 */
3671 },
3672 {-196609ll /* 0xfffffffffffcffff */ ,
3673 {{6, 1, 16}, /* shli r2, r1, 16 */
3674 {4, 2, 1}, /* shl2add r3, r2, r1 */
3675 {2, 2, 3}} /* sub r4, r2, r3 */
3676 },
3677 {-131080ll /* 0xfffffffffffdfff8 */ ,
3678 {{2, 0, 1}, /* sub r2, zero, r1 */
3679 {6, 2, 17}, /* shli r3, r2, 17 */
3680 {5, 2, 3}} /* shl3add r4, r2, r3 */
3681 },
3682 {-131079ll /* 0xfffffffffffdfff9 */ ,
3683 {{6, 1, 17}, /* shli r2, r1, 17 */
3684 {5, 1, 2}, /* shl3add r3, r1, r2 */
3685 {2, 1, 3}} /* sub r4, r1, r3 */
3686 },
3687 {-131076ll /* 0xfffffffffffdfffc */ ,
3688 {{2, 0, 1}, /* sub r2, zero, r1 */
3689 {6, 2, 17}, /* shli r3, r2, 17 */
3690 {4, 2, 3}} /* shl2add r4, r2, r3 */
3691 },
3692 {-131075ll /* 0xfffffffffffdfffd */ ,
3693 {{6, 1, 17}, /* shli r2, r1, 17 */
3694 {4, 1, 2}, /* shl2add r3, r1, r2 */
3695 {2, 1, 3}} /* sub r4, r1, r3 */
3696 },
3697 {-131074ll /* 0xfffffffffffdfffe */ ,
3698 {{2, 0, 1}, /* sub r2, zero, r1 */
3699 {6, 2, 17}, /* shli r3, r2, 17 */
3700 {3, 2, 3}} /* shl1add r4, r2, r3 */
3701 },
3702 {-131073ll /* 0xfffffffffffdffff */ ,
3703 {{2, 0, 1}, /* sub r2, zero, r1 */
3704 {6, 1, 17}, /* shli r3, r1, 17 */
3705 {2, 2, 3}} /* sub r4, r2, r3 */
3706 },
3707 {-131072ll /* 0xfffffffffffe0000 */ ,
3708 {{2, 0, 1}, /* sub r2, zero, r1 */
3709 {6, 2, 17}} /* shli r3, r2, 17 */
3710 },
3711 {-131071ll /* 0xfffffffffffe0001 */ ,
3712 {{6, 1, 17}, /* shli r2, r1, 17 */
3713 {2, 1, 2}} /* sub r3, r1, r2 */
3714 },
3715 {-131070ll /* 0xfffffffffffe0002 */ ,
3716 {{6, 1, 1}, /* shli r2, r1, 1 */
3717 {6, 1, 17}, /* shli r3, r1, 17 */
3718 {2, 2, 3}} /* sub r4, r2, r3 */
3719 },
3720 {-131069ll /* 0xfffffffffffe0003 */ ,
3721 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3722 {6, 1, 17}, /* shli r3, r1, 17 */
3723 {2, 2, 3}} /* sub r4, r2, r3 */
3724 },
3725 {-131068ll /* 0xfffffffffffe0004 */ ,
3726 {{6, 1, 2}, /* shli r2, r1, 2 */
3727 {6, 1, 17}, /* shli r3, r1, 17 */
3728 {2, 2, 3}} /* sub r4, r2, r3 */
3729 },
3730 {-131067ll /* 0xfffffffffffe0005 */ ,
3731 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3732 {6, 1, 17}, /* shli r3, r1, 17 */
3733 {2, 2, 3}} /* sub r4, r2, r3 */
3734 },
3735 {-131064ll /* 0xfffffffffffe0008 */ ,
3736 {{6, 1, 3}, /* shli r2, r1, 3 */
3737 {6, 1, 17}, /* shli r3, r1, 17 */
3738 {2, 2, 3}} /* sub r4, r2, r3 */
3739 },
3740 {-131063ll /* 0xfffffffffffe0009 */ ,
3741 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3742 {6, 1, 17}, /* shli r3, r1, 17 */
3743 {2, 2, 3}} /* sub r4, r2, r3 */
3744 },
3745 {-98305ll /* 0xfffffffffffe7fff */ ,
3746 {{6, 1, 15}, /* shli r2, r1, 15 */
3747 {4, 2, 1}, /* shl2add r3, r2, r1 */
3748 {2, 2, 3}} /* sub r4, r2, r3 */
3749 },
3750 {-65544ll /* 0xfffffffffffefff8 */ ,
3751 {{2, 0, 1}, /* sub r2, zero, r1 */
3752 {6, 2, 16}, /* shli r3, r2, 16 */
3753 {5, 2, 3}} /* shl3add r4, r2, r3 */
3754 },
3755 {-65543ll /* 0xfffffffffffefff9 */ ,
3756 {{6, 1, 16}, /* shli r2, r1, 16 */
3757 {5, 1, 2}, /* shl3add r3, r1, r2 */
3758 {2, 1, 3}} /* sub r4, r1, r3 */
3759 },
3760 {-65540ll /* 0xfffffffffffefffc */ ,
3761 {{2, 0, 1}, /* sub r2, zero, r1 */
3762 {6, 2, 16}, /* shli r3, r2, 16 */
3763 {4, 2, 3}} /* shl2add r4, r2, r3 */
3764 },
3765 {-65539ll /* 0xfffffffffffefffd */ ,
3766 {{6, 1, 16}, /* shli r2, r1, 16 */
3767 {4, 1, 2}, /* shl2add r3, r1, r2 */
3768 {2, 1, 3}} /* sub r4, r1, r3 */
3769 },
3770 {-65538ll /* 0xfffffffffffefffe */ ,
3771 {{2, 0, 1}, /* sub r2, zero, r1 */
3772 {6, 2, 16}, /* shli r3, r2, 16 */
3773 {3, 2, 3}} /* shl1add r4, r2, r3 */
3774 },
3775 {-65537ll /* 0xfffffffffffeffff */ ,
3776 {{2, 0, 1}, /* sub r2, zero, r1 */
3777 {6, 1, 16}, /* shli r3, r1, 16 */
3778 {2, 2, 3}} /* sub r4, r2, r3 */
3779 },
3780 {-65536ll /* 0xffffffffffff0000 */ ,
3781 {{2, 0, 1}, /* sub r2, zero, r1 */
3782 {6, 2, 16}} /* shli r3, r2, 16 */
3783 },
3784 {-65535ll /* 0xffffffffffff0001 */ ,
3785 {{6, 1, 16}, /* shli r2, r1, 16 */
3786 {2, 1, 2}} /* sub r3, r1, r2 */
3787 },
3788 {-65534ll /* 0xffffffffffff0002 */ ,
3789 {{6, 1, 1}, /* shli r2, r1, 1 */
3790 {6, 1, 16}, /* shli r3, r1, 16 */
3791 {2, 2, 3}} /* sub r4, r2, r3 */
3792 },
3793 {-65533ll /* 0xffffffffffff0003 */ ,
3794 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3795 {6, 1, 16}, /* shli r3, r1, 16 */
3796 {2, 2, 3}} /* sub r4, r2, r3 */
3797 },
3798 {-65532ll /* 0xffffffffffff0004 */ ,
3799 {{6, 1, 2}, /* shli r2, r1, 2 */
3800 {6, 1, 16}, /* shli r3, r1, 16 */
3801 {2, 2, 3}} /* sub r4, r2, r3 */
3802 },
3803 {-65531ll /* 0xffffffffffff0005 */ ,
3804 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3805 {6, 1, 16}, /* shli r3, r1, 16 */
3806 {2, 2, 3}} /* sub r4, r2, r3 */
3807 },
3808 {-65528ll /* 0xffffffffffff0008 */ ,
3809 {{6, 1, 3}, /* shli r2, r1, 3 */
3810 {6, 1, 16}, /* shli r3, r1, 16 */
3811 {2, 2, 3}} /* sub r4, r2, r3 */
3812 },
3813 {-65527ll /* 0xffffffffffff0009 */ ,
3814 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3815 {6, 1, 16}, /* shli r3, r1, 16 */
3816 {2, 2, 3}} /* sub r4, r2, r3 */
3817 },
3818 {-49153ll /* 0xffffffffffff3fff */ ,
3819 {{6, 1, 14}, /* shli r2, r1, 14 */
3820 {4, 2, 1}, /* shl2add r3, r2, r1 */
3821 {2, 2, 3}} /* sub r4, r2, r3 */
3822 },
3823 {-32776ll /* 0xffffffffffff7ff8 */ ,
3824 {{2, 0, 1}, /* sub r2, zero, r1 */
3825 {6, 2, 15}, /* shli r3, r2, 15 */
3826 {5, 2, 3}} /* shl3add r4, r2, r3 */
3827 },
3828 {-32775ll /* 0xffffffffffff7ff9 */ ,
3829 {{6, 1, 15}, /* shli r2, r1, 15 */
3830 {5, 1, 2}, /* shl3add r3, r1, r2 */
3831 {2, 1, 3}} /* sub r4, r1, r3 */
3832 },
3833 {-32772ll /* 0xffffffffffff7ffc */ ,
3834 {{2, 0, 1}, /* sub r2, zero, r1 */
3835 {6, 2, 15}, /* shli r3, r2, 15 */
3836 {4, 2, 3}} /* shl2add r4, r2, r3 */
3837 },
3838 {-32771ll /* 0xffffffffffff7ffd */ ,
3839 {{6, 1, 15}, /* shli r2, r1, 15 */
3840 {4, 1, 2}, /* shl2add r3, r1, r2 */
3841 {2, 1, 3}} /* sub r4, r1, r3 */
3842 },
3843 {-32770ll /* 0xffffffffffff7ffe */ ,
3844 {{2, 0, 1}, /* sub r2, zero, r1 */
3845 {6, 2, 15}, /* shli r3, r2, 15 */
3846 {3, 2, 3}} /* shl1add r4, r2, r3 */
3847 },
3848 {-32769ll /* 0xffffffffffff7fff */ ,
3849 {{2, 0, 1}, /* sub r2, zero, r1 */
3850 {6, 1, 15}, /* shli r3, r1, 15 */
3851 {2, 2, 3}} /* sub r4, r2, r3 */
3852 },
3853 {-32768ll /* 0xffffffffffff8000 */ ,
3854 {{2, 0, 1}, /* sub r2, zero, r1 */
3855 {6, 2, 15}} /* shli r3, r2, 15 */
3856 },
3857 {-32767ll /* 0xffffffffffff8001 */ ,
3858 {{6, 1, 15}, /* shli r2, r1, 15 */
3859 {2, 1, 2}} /* sub r3, r1, r2 */
3860 },
3861 {-32766ll /* 0xffffffffffff8002 */ ,
3862 {{6, 1, 1}, /* shli r2, r1, 1 */
3863 {6, 1, 15}, /* shli r3, r1, 15 */
3864 {2, 2, 3}} /* sub r4, r2, r3 */
3865 },
3866 {-32765ll /* 0xffffffffffff8003 */ ,
3867 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3868 {6, 1, 15}, /* shli r3, r1, 15 */
3869 {2, 2, 3}} /* sub r4, r2, r3 */
3870 },
3871 {-32764ll /* 0xffffffffffff8004 */ ,
3872 {{6, 1, 2}, /* shli r2, r1, 2 */
3873 {6, 1, 15}, /* shli r3, r1, 15 */
3874 {2, 2, 3}} /* sub r4, r2, r3 */
3875 },
3876 {-32763ll /* 0xffffffffffff8005 */ ,
3877 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3878 {6, 1, 15}, /* shli r3, r1, 15 */
3879 {2, 2, 3}} /* sub r4, r2, r3 */
3880 },
3881 {-32760ll /* 0xffffffffffff8008 */ ,
3882 {{6, 1, 3}, /* shli r2, r1, 3 */
3883 {6, 1, 15}, /* shli r3, r1, 15 */
3884 {2, 2, 3}} /* sub r4, r2, r3 */
3885 },
3886 {-32759ll /* 0xffffffffffff8009 */ ,
3887 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3888 {6, 1, 15}, /* shli r3, r1, 15 */
3889 {2, 2, 3}} /* sub r4, r2, r3 */
3890 },
3891 {-24577ll /* 0xffffffffffff9fff */ ,
3892 {{6, 1, 13}, /* shli r2, r1, 13 */
3893 {4, 2, 1}, /* shl2add r3, r2, r1 */
3894 {2, 2, 3}} /* sub r4, r2, r3 */
3895 },
3896 {-16392ll /* 0xffffffffffffbff8 */ ,
3897 {{2, 0, 1}, /* sub r2, zero, r1 */
3898 {6, 2, 14}, /* shli r3, r2, 14 */
3899 {5, 2, 3}} /* shl3add r4, r2, r3 */
3900 },
3901 {-16391ll /* 0xffffffffffffbff9 */ ,
3902 {{6, 1, 14}, /* shli r2, r1, 14 */
3903 {5, 1, 2}, /* shl3add r3, r1, r2 */
3904 {2, 1, 3}} /* sub r4, r1, r3 */
3905 },
3906 {-16388ll /* 0xffffffffffffbffc */ ,
3907 {{2, 0, 1}, /* sub r2, zero, r1 */
3908 {6, 2, 14}, /* shli r3, r2, 14 */
3909 {4, 2, 3}} /* shl2add r4, r2, r3 */
3910 },
3911 {-16387ll /* 0xffffffffffffbffd */ ,
3912 {{6, 1, 14}, /* shli r2, r1, 14 */
3913 {4, 1, 2}, /* shl2add r3, r1, r2 */
3914 {2, 1, 3}} /* sub r4, r1, r3 */
3915 },
3916 {-16386ll /* 0xffffffffffffbffe */ ,
3917 {{2, 0, 1}, /* sub r2, zero, r1 */
3918 {6, 2, 14}, /* shli r3, r2, 14 */
3919 {3, 2, 3}} /* shl1add r4, r2, r3 */
3920 },
3921 {-16385ll /* 0xffffffffffffbfff */ ,
3922 {{2, 0, 1}, /* sub r2, zero, r1 */
3923 {6, 1, 14}, /* shli r3, r1, 14 */
3924 {2, 2, 3}} /* sub r4, r2, r3 */
3925 },
3926 {-16384ll /* 0xffffffffffffc000 */ ,
3927 {{2, 0, 1}, /* sub r2, zero, r1 */
3928 {6, 2, 14}} /* shli r3, r2, 14 */
3929 },
3930 {-16383ll /* 0xffffffffffffc001 */ ,
3931 {{6, 1, 14}, /* shli r2, r1, 14 */
3932 {2, 1, 2}} /* sub r3, r1, r2 */
3933 },
3934 {-16382ll /* 0xffffffffffffc002 */ ,
3935 {{6, 1, 1}, /* shli r2, r1, 1 */
3936 {6, 1, 14}, /* shli r3, r1, 14 */
3937 {2, 2, 3}} /* sub r4, r2, r3 */
3938 },
3939 {-16381ll /* 0xffffffffffffc003 */ ,
3940 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3941 {6, 1, 14}, /* shli r3, r1, 14 */
3942 {2, 2, 3}} /* sub r4, r2, r3 */
3943 },
3944 {-16380ll /* 0xffffffffffffc004 */ ,
3945 {{6, 1, 2}, /* shli r2, r1, 2 */
3946 {6, 1, 14}, /* shli r3, r1, 14 */
3947 {2, 2, 3}} /* sub r4, r2, r3 */
3948 },
3949 {-16379ll /* 0xffffffffffffc005 */ ,
3950 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3951 {6, 1, 14}, /* shli r3, r1, 14 */
3952 {2, 2, 3}} /* sub r4, r2, r3 */
3953 },
3954 {-16376ll /* 0xffffffffffffc008 */ ,
3955 {{6, 1, 3}, /* shli r2, r1, 3 */
3956 {6, 1, 14}, /* shli r3, r1, 14 */
3957 {2, 2, 3}} /* sub r4, r2, r3 */
3958 },
3959 {-16375ll /* 0xffffffffffffc009 */ ,
3960 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3961 {6, 1, 14}, /* shli r3, r1, 14 */
3962 {2, 2, 3}} /* sub r4, r2, r3 */
3963 },
3964 {-12289ll /* 0xffffffffffffcfff */ ,
3965 {{6, 1, 12}, /* shli r2, r1, 12 */
3966 {4, 2, 1}, /* shl2add r3, r2, r1 */
3967 {2, 2, 3}} /* sub r4, r2, r3 */
3968 },
3969 {-8200ll /* 0xffffffffffffdff8 */ ,
3970 {{2, 0, 1}, /* sub r2, zero, r1 */
3971 {6, 2, 13}, /* shli r3, r2, 13 */
3972 {5, 2, 3}} /* shl3add r4, r2, r3 */
3973 },
3974 {-8199ll /* 0xffffffffffffdff9 */ ,
3975 {{6, 1, 13}, /* shli r2, r1, 13 */
3976 {5, 1, 2}, /* shl3add r3, r1, r2 */
3977 {2, 1, 3}} /* sub r4, r1, r3 */
3978 },
3979 {-8196ll /* 0xffffffffffffdffc */ ,
3980 {{2, 0, 1}, /* sub r2, zero, r1 */
3981 {6, 2, 13}, /* shli r3, r2, 13 */
3982 {4, 2, 3}} /* shl2add r4, r2, r3 */
3983 },
3984 {-8195ll /* 0xffffffffffffdffd */ ,
3985 {{6, 1, 13}, /* shli r2, r1, 13 */
3986 {4, 1, 2}, /* shl2add r3, r1, r2 */
3987 {2, 1, 3}} /* sub r4, r1, r3 */
3988 },
3989 {-8194ll /* 0xffffffffffffdffe */ ,
3990 {{2, 0, 1}, /* sub r2, zero, r1 */
3991 {6, 2, 13}, /* shli r3, r2, 13 */
3992 {3, 2, 3}} /* shl1add r4, r2, r3 */
3993 },
3994 {-8193ll /* 0xffffffffffffdfff */ ,
3995 {{2, 0, 1}, /* sub r2, zero, r1 */
3996 {6, 1, 13}, /* shli r3, r1, 13 */
3997 {2, 2, 3}} /* sub r4, r2, r3 */
3998 },
3999 {-8192ll /* 0xffffffffffffe000 */ ,
4000 {{2, 0, 1}, /* sub r2, zero, r1 */
4001 {6, 2, 13}} /* shli r3, r2, 13 */
4002 },
4003 {-8191ll /* 0xffffffffffffe001 */ ,
4004 {{6, 1, 13}, /* shli r2, r1, 13 */
4005 {2, 1, 2}} /* sub r3, r1, r2 */
4006 },
4007 {-8190ll /* 0xffffffffffffe002 */ ,
4008 {{6, 1, 1}, /* shli r2, r1, 1 */
4009 {6, 1, 13}, /* shli r3, r1, 13 */
4010 {2, 2, 3}} /* sub r4, r2, r3 */
4011 },
4012 {-8189ll /* 0xffffffffffffe003 */ ,
4013 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4014 {6, 1, 13}, /* shli r3, r1, 13 */
4015 {2, 2, 3}} /* sub r4, r2, r3 */
4016 },
4017 {-8188ll /* 0xffffffffffffe004 */ ,
4018 {{6, 1, 2}, /* shli r2, r1, 2 */
4019 {6, 1, 13}, /* shli r3, r1, 13 */
4020 {2, 2, 3}} /* sub r4, r2, r3 */
4021 },
4022 {-8187ll /* 0xffffffffffffe005 */ ,
4023 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4024 {6, 1, 13}, /* shli r3, r1, 13 */
4025 {2, 2, 3}} /* sub r4, r2, r3 */
4026 },
4027 {-8184ll /* 0xffffffffffffe008 */ ,
4028 {{6, 1, 3}, /* shli r2, r1, 3 */
4029 {6, 1, 13}, /* shli r3, r1, 13 */
4030 {2, 2, 3}} /* sub r4, r2, r3 */
4031 },
4032 {-8183ll /* 0xffffffffffffe009 */ ,
4033 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4034 {6, 1, 13}, /* shli r3, r1, 13 */
4035 {2, 2, 3}} /* sub r4, r2, r3 */
4036 },
4037 {-6145ll /* 0xffffffffffffe7ff */ ,
4038 {{6, 1, 11}, /* shli r2, r1, 11 */
4039 {4, 2, 1}, /* shl2add r3, r2, r1 */
4040 {2, 2, 3}} /* sub r4, r2, r3 */
4041 },
4042 {-4104ll /* 0xffffffffffffeff8 */ ,
4043 {{2, 0, 1}, /* sub r2, zero, r1 */
4044 {6, 2, 12}, /* shli r3, r2, 12 */
4045 {5, 2, 3}} /* shl3add r4, r2, r3 */
4046 },
4047 {-4103ll /* 0xffffffffffffeff9 */ ,
4048 {{6, 1, 12}, /* shli r2, r1, 12 */
4049 {5, 1, 2}, /* shl3add r3, r1, r2 */
4050 {2, 1, 3}} /* sub r4, r1, r3 */
4051 },
4052 {-4100ll /* 0xffffffffffffeffc */ ,
4053 {{2, 0, 1}, /* sub r2, zero, r1 */
4054 {6, 2, 12}, /* shli r3, r2, 12 */
4055 {4, 2, 3}} /* shl2add r4, r2, r3 */
4056 },
4057 {-4099ll /* 0xffffffffffffeffd */ ,
4058 {{6, 1, 12}, /* shli r2, r1, 12 */
4059 {4, 1, 2}, /* shl2add r3, r1, r2 */
4060 {2, 1, 3}} /* sub r4, r1, r3 */
4061 },
4062 {-4098ll /* 0xffffffffffffeffe */ ,
4063 {{2, 0, 1}, /* sub r2, zero, r1 */
4064 {6, 2, 12}, /* shli r3, r2, 12 */
4065 {3, 2, 3}} /* shl1add r4, r2, r3 */
4066 },
4067 {-4097ll /* 0xffffffffffffefff */ ,
4068 {{2, 0, 1}, /* sub r2, zero, r1 */
4069 {6, 1, 12}, /* shli r3, r1, 12 */
4070 {2, 2, 3}} /* sub r4, r2, r3 */
4071 },
4072 {-4096ll /* 0xfffffffffffff000 */ ,
4073 {{2, 0, 1}, /* sub r2, zero, r1 */
4074 {6, 2, 12}} /* shli r3, r2, 12 */
4075 },
4076 {-4095ll /* 0xfffffffffffff001 */ ,
4077 {{6, 1, 12}, /* shli r2, r1, 12 */
4078 {2, 1, 2}} /* sub r3, r1, r2 */
4079 },
4080 {-4094ll /* 0xfffffffffffff002 */ ,
4081 {{6, 1, 1}, /* shli r2, r1, 1 */
4082 {6, 1, 12}, /* shli r3, r1, 12 */
4083 {2, 2, 3}} /* sub r4, r2, r3 */
4084 },
4085 {-4093ll /* 0xfffffffffffff003 */ ,
4086 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4087 {6, 1, 12}, /* shli r3, r1, 12 */
4088 {2, 2, 3}} /* sub r4, r2, r3 */
4089 },
4090 {-4092ll /* 0xfffffffffffff004 */ ,
4091 {{6, 1, 2}, /* shli r2, r1, 2 */
4092 {6, 1, 12}, /* shli r3, r1, 12 */
4093 {2, 2, 3}} /* sub r4, r2, r3 */
4094 },
4095 {-4091ll /* 0xfffffffffffff005 */ ,
4096 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4097 {6, 1, 12}, /* shli r3, r1, 12 */
4098 {2, 2, 3}} /* sub r4, r2, r3 */
4099 },
4100 {-4088ll /* 0xfffffffffffff008 */ ,
4101 {{6, 1, 3}, /* shli r2, r1, 3 */
4102 {6, 1, 12}, /* shli r3, r1, 12 */
4103 {2, 2, 3}} /* sub r4, r2, r3 */
4104 },
4105 {-4087ll /* 0xfffffffffffff009 */ ,
4106 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4107 {6, 1, 12}, /* shli r3, r1, 12 */
4108 {2, 2, 3}} /* sub r4, r2, r3 */
4109 },
4110 {-3073ll /* 0xfffffffffffff3ff */ ,
4111 {{6, 1, 10}, /* shli r2, r1, 10 */
4112 {4, 2, 1}, /* shl2add r3, r2, r1 */
4113 {2, 2, 3}} /* sub r4, r2, r3 */
4114 },
4115 {-3072ll /* 0xfffffffffffff400 */ ,
4116 {{6, 1, 10}, /* shli r2, r1, 10 */
4117 {6, 1, 12}, /* shli r3, r1, 12 */
4118 {2, 2, 3}} /* sub r4, r2, r3 */
4119 },
4120 {-2056ll /* 0xfffffffffffff7f8 */ ,
4121 {{2, 0, 1}, /* sub r2, zero, r1 */
4122 {6, 2, 11}, /* shli r3, r2, 11 */
4123 {5, 2, 3}} /* shl3add r4, r2, r3 */
4124 },
4125 {-2055ll /* 0xfffffffffffff7f9 */ ,
4126 {{6, 1, 11}, /* shli r2, r1, 11 */
4127 {5, 1, 2}, /* shl3add r3, r1, r2 */
4128 {2, 1, 3}} /* sub r4, r1, r3 */
4129 },
4130 {-2052ll /* 0xfffffffffffff7fc */ ,
4131 {{2, 0, 1}, /* sub r2, zero, r1 */
4132 {6, 2, 11}, /* shli r3, r2, 11 */
4133 {4, 2, 3}} /* shl2add r4, r2, r3 */
4134 },
4135 {-2051ll /* 0xfffffffffffff7fd */ ,
4136 {{6, 1, 11}, /* shli r2, r1, 11 */
4137 {4, 1, 2}, /* shl2add r3, r1, r2 */
4138 {2, 1, 3}} /* sub r4, r1, r3 */
4139 },
4140 {-2050ll /* 0xfffffffffffff7fe */ ,
4141 {{2, 0, 1}, /* sub r2, zero, r1 */
4142 {6, 2, 11}, /* shli r3, r2, 11 */
4143 {3, 2, 3}} /* shl1add r4, r2, r3 */
4144 },
4145 {-2049ll /* 0xfffffffffffff7ff */ ,
4146 {{2, 0, 1}, /* sub r2, zero, r1 */
4147 {6, 1, 11}, /* shli r3, r1, 11 */
4148 {2, 2, 3}} /* sub r4, r2, r3 */
4149 },
4150 {-2048ll /* 0xfffffffffffff800 */ ,
4151 {{2, 0, 1}, /* sub r2, zero, r1 */
4152 {6, 2, 11}} /* shli r3, r2, 11 */
4153 },
4154 {-2047ll /* 0xfffffffffffff801 */ ,
4155 {{6, 1, 11}, /* shli r2, r1, 11 */
4156 {2, 1, 2}} /* sub r3, r1, r2 */
4157 },
4158 {-2046ll /* 0xfffffffffffff802 */ ,
4159 {{6, 1, 1}, /* shli r2, r1, 1 */
4160 {6, 1, 11}, /* shli r3, r1, 11 */
4161 {2, 2, 3}} /* sub r4, r2, r3 */
4162 },
4163 {-2045ll /* 0xfffffffffffff803 */ ,
4164 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4165 {6, 1, 11}, /* shli r3, r1, 11 */
4166 {2, 2, 3}} /* sub r4, r2, r3 */
4167 },
4168 {-2044ll /* 0xfffffffffffff804 */ ,
4169 {{6, 1, 2}, /* shli r2, r1, 2 */
4170 {6, 1, 11}, /* shli r3, r1, 11 */
4171 {2, 2, 3}} /* sub r4, r2, r3 */
4172 },
4173 {-2043ll /* 0xfffffffffffff805 */ ,
4174 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4175 {6, 1, 11}, /* shli r3, r1, 11 */
4176 {2, 2, 3}} /* sub r4, r2, r3 */
4177 },
4178 {-2040ll /* 0xfffffffffffff808 */ ,
4179 {{6, 1, 3}, /* shli r2, r1, 3 */
4180 {6, 1, 11}, /* shli r3, r1, 11 */
4181 {2, 2, 3}} /* sub r4, r2, r3 */
4182 },
4183 {-2039ll /* 0xfffffffffffff809 */ ,
4184 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4185 {6, 1, 11}, /* shli r3, r1, 11 */
4186 {2, 2, 3}} /* sub r4, r2, r3 */
4187 },
4188 {-1537ll /* 0xfffffffffffff9ff */ ,
4189 {{6, 1, 9}, /* shli r2, r1, 9 */
4190 {4, 2, 1}, /* shl2add r3, r2, r1 */
4191 {2, 2, 3}} /* sub r4, r2, r3 */
4192 },
4193 {-1032ll /* 0xfffffffffffffbf8 */ ,
4194 {{2, 0, 1}, /* sub r2, zero, r1 */
4195 {6, 2, 10}, /* shli r3, r2, 10 */
4196 {5, 2, 3}} /* shl3add r4, r2, r3 */
4197 },
4198 {-1031ll /* 0xfffffffffffffbf9 */ ,
4199 {{6, 1, 10}, /* shli r2, r1, 10 */
4200 {5, 1, 2}, /* shl3add r3, r1, r2 */
4201 {2, 1, 3}} /* sub r4, r1, r3 */
4202 },
4203 {-1028ll /* 0xfffffffffffffbfc */ ,
4204 {{2, 0, 1}, /* sub r2, zero, r1 */
4205 {6, 2, 10}, /* shli r3, r2, 10 */
4206 {4, 2, 3}} /* shl2add r4, r2, r3 */
4207 },
4208 {-1027ll /* 0xfffffffffffffbfd */ ,
4209 {{6, 1, 10}, /* shli r2, r1, 10 */
4210 {4, 1, 2}, /* shl2add r3, r1, r2 */
4211 {2, 1, 3}} /* sub r4, r1, r3 */
4212 },
4213 {-1026ll /* 0xfffffffffffffbfe */ ,
4214 {{2, 0, 1}, /* sub r2, zero, r1 */
4215 {6, 2, 10}, /* shli r3, r2, 10 */
4216 {3, 2, 3}} /* shl1add r4, r2, r3 */
4217 },
4218 {-1025ll /* 0xfffffffffffffbff */ ,
4219 {{2, 0, 1}, /* sub r2, zero, r1 */
4220 {6, 1, 10}, /* shli r3, r1, 10 */
4221 {2, 2, 3}} /* sub r4, r2, r3 */
4222 },
4223 {-1024ll /* 0xfffffffffffffc00 */ ,
4224 {{2, 0, 1}, /* sub r2, zero, r1 */
4225 {6, 2, 10}} /* shli r3, r2, 10 */
4226 },
4227 {-1023ll /* 0xfffffffffffffc01 */ ,
4228 {{6, 1, 10}, /* shli r2, r1, 10 */
4229 {2, 1, 2}} /* sub r3, r1, r2 */
4230 },
4231 {-1022ll /* 0xfffffffffffffc02 */ ,
4232 {{6, 1, 1}, /* shli r2, r1, 1 */
4233 {6, 1, 10}, /* shli r3, r1, 10 */
4234 {2, 2, 3}} /* sub r4, r2, r3 */
4235 },
4236 {-1021ll /* 0xfffffffffffffc03 */ ,
4237 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4238 {6, 1, 10}, /* shli r3, r1, 10 */
4239 {2, 2, 3}} /* sub r4, r2, r3 */
4240 },
4241 {-1020ll /* 0xfffffffffffffc04 */ ,
4242 {{6, 1, 2}, /* shli r2, r1, 2 */
4243 {6, 1, 10}, /* shli r3, r1, 10 */
4244 {2, 2, 3}} /* sub r4, r2, r3 */
4245 },
4246 {-1019ll /* 0xfffffffffffffc05 */ ,
4247 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4248 {6, 1, 10}, /* shli r3, r1, 10 */
4249 {2, 2, 3}} /* sub r4, r2, r3 */
4250 },
4251 {-1018ll /* 0xfffffffffffffc06 */ ,
4252 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4253 {6, 1, 9}, /* shli r3, r1, 9 */
4254 {2, 2, 3}, /* sub r4, r2, r3 */
4255 {6, 4, 1}} /* shli r5, r4, 1 */
4256 },
4257 {-1017ll /* 0xfffffffffffffc07 */ ,
4258 {{6, 1, 3}, /* shli r2, r1, 3 */
4259 {2, 2, 1}, /* sub r3, r2, r1 */
4260 {6, 2, 7}, /* shli r4, r2, 7 */
4261 {2, 3, 4}} /* sub r5, r3, r4 */
4262 },
4263 {-1016ll /* 0xfffffffffffffc08 */ ,
4264 {{6, 1, 3}, /* shli r2, r1, 3 */
4265 {6, 1, 10}, /* shli r3, r1, 10 */
4266 {2, 2, 3}} /* sub r4, r2, r3 */
4267 },
4268 {-1015ll /* 0xfffffffffffffc09 */ ,
4269 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4270 {6, 1, 10}, /* shli r3, r1, 10 */
4271 {2, 2, 3}} /* sub r4, r2, r3 */
4272 },
4273 {-1014ll /* 0xfffffffffffffc0a */ ,
4274 {{6, 1, 1}, /* shli r2, r1, 1 */
4275 {6, 1, 7}, /* shli r3, r1, 7 */
4276 {2, 1, 3}, /* sub r4, r1, r3 */
4277 {5, 4, 2}} /* shl3add r5, r4, r2 */
4278 },
4279 {-1013ll /* 0xfffffffffffffc0b */ ,
4280 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4281 {6, 1, 7}, /* shli r3, r1, 7 */
4282 {2, 1, 3}, /* sub r4, r1, r3 */
4283 {5, 4, 2}} /* shl3add r5, r4, r2 */
4284 },
4285 {-1012ll /* 0xfffffffffffffc0c */ ,
4286 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4287 {6, 1, 8}, /* shli r3, r1, 8 */
4288 {2, 2, 3}, /* sub r4, r2, r3 */
4289 {6, 4, 2}} /* shli r5, r4, 2 */
4290 },
4291 {-1011ll /* 0xfffffffffffffc0d */ ,
4292 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4293 {6, 1, 8}, /* shli r3, r1, 8 */
4294 {2, 2, 3}, /* sub r4, r2, r3 */
4295 {4, 4, 1}} /* shl2add r5, r4, r1 */
4296 },
4297 {-1010ll /* 0xfffffffffffffc0e */ ,
4298 {{6, 1, 4}, /* shli r2, r1, 4 */
4299 {6, 1, 10}, /* shli r3, r1, 10 */
4300 {3, 1, 3}, /* shl1add r4, r1, r3 */
4301 {2, 2, 4}} /* sub r5, r2, r4 */
4302 },
4303 {-1009ll /* 0xfffffffffffffc0f */ ,
4304 {{6, 1, 4}, /* shli r2, r1, 4 */
4305 {2, 2, 1}, /* sub r3, r2, r1 */
4306 {6, 2, 6}, /* shli r4, r2, 6 */
4307 {2, 3, 4}} /* sub r5, r3, r4 */
4308 },
4309 {-1008ll /* 0xfffffffffffffc10 */ ,
4310 {{6, 1, 4}, /* shli r2, r1, 4 */
4311 {6, 1, 10}, /* shli r3, r1, 10 */
4312 {2, 2, 3}} /* sub r4, r2, r3 */
4313 },
4314 {-1007ll /* 0xfffffffffffffc11 */ ,
4315 {{6, 1, 4}, /* shli r2, r1, 4 */
4316 {1, 1, 2}, /* add r3, r1, r2 */
4317 {6, 2, 6}, /* shli r4, r2, 6 */
4318 {2, 3, 4}} /* sub r5, r3, r4 */
4319 },
4320 {-1006ll /* 0xfffffffffffffc12 */ ,
4321 {{6, 1, 1}, /* shli r2, r1, 1 */
4322 {6, 1, 7}, /* shli r3, r1, 7 */
4323 {2, 2, 3}, /* sub r4, r2, r3 */
4324 {5, 4, 2}} /* shl3add r5, r4, r2 */
4325 },
4326 {-1005ll /* 0xfffffffffffffc13 */ ,
4327 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4328 {6, 1, 9}, /* shli r3, r1, 9 */
4329 {2, 2, 3}, /* sub r4, r2, r3 */
4330 {3, 4, 1}} /* shl1add r5, r4, r1 */
4331 },
4332 {-1004ll /* 0xfffffffffffffc14 */ ,
4333 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4334 {6, 1, 8}, /* shli r3, r1, 8 */
4335 {2, 2, 3}, /* sub r4, r2, r3 */
4336 {6, 4, 2}} /* shli r5, r4, 2 */
4337 },
4338 {-1003ll /* 0xfffffffffffffc15 */ ,
4339 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4340 {6, 1, 8}, /* shli r3, r1, 8 */
4341 {2, 2, 3}, /* sub r4, r2, r3 */
4342 {4, 4, 1}} /* shl2add r5, r4, r1 */
4343 },
4344 {-1001ll /* 0xfffffffffffffc17 */ ,
4345 {{6, 1, 5}, /* shli r2, r1, 5 */
4346 {4, 2, 1}, /* shl2add r3, r2, r1 */
4347 {5, 3, 1}, /* shl3add r4, r3, r1 */
4348 {2, 2, 4}} /* sub r5, r2, r4 */
4349 },
4350 {-1000ll /* 0xfffffffffffffc18 */ ,
4351 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4352 {6, 1, 7}, /* shli r3, r1, 7 */
4353 {2, 2, 3}, /* sub r4, r2, r3 */
4354 {6, 4, 3}} /* shli r5, r4, 3 */
4355 },
4356 {-999ll /* 0xfffffffffffffc19 */ ,
4357 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4358 {6, 1, 7}, /* shli r3, r1, 7 */
4359 {2, 2, 3}, /* sub r4, r2, r3 */
4360 {5, 4, 1}} /* shl3add r5, r4, r1 */
4361 },
4362 {-997ll /* 0xfffffffffffffc1b */ ,
4363 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4364 {6, 1, 7}, /* shli r3, r1, 7 */
4365 {2, 2, 3}, /* sub r4, r2, r3 */
4366 {5, 4, 2}} /* shl3add r5, r4, r2 */
4367 },
4368 {-996ll /* 0xfffffffffffffc1c */ ,
4369 {{6, 1, 5}, /* shli r2, r1, 5 */
4370 {6, 1, 10}, /* shli r3, r1, 10 */
4371 {4, 1, 3}, /* shl2add r4, r1, r3 */
4372 {2, 2, 4}} /* sub r5, r2, r4 */
4373 },
4374 {-994ll /* 0xfffffffffffffc1e */ ,
4375 {{6, 1, 5}, /* shli r2, r1, 5 */
4376 {6, 1, 10}, /* shli r3, r1, 10 */
4377 {3, 1, 3}, /* shl1add r4, r1, r3 */
4378 {2, 2, 4}} /* sub r5, r2, r4 */
4379 },
4380 {-993ll /* 0xfffffffffffffc1f */ ,
4381 {{6, 1, 5}, /* shli r2, r1, 5 */
4382 {2, 2, 1}, /* sub r3, r2, r1 */
4383 {6, 2, 5}, /* shli r4, r2, 5 */
4384 {2, 3, 4}} /* sub r5, r3, r4 */
4385 },
4386 {-992ll /* 0xfffffffffffffc20 */ ,
4387 {{6, 1, 5}, /* shli r2, r1, 5 */
4388 {6, 1, 10}, /* shli r3, r1, 10 */
4389 {2, 2, 3}} /* sub r4, r2, r3 */
4390 },
4391 {-991ll /* 0xfffffffffffffc21 */ ,
4392 {{6, 1, 5}, /* shli r2, r1, 5 */
4393 {1, 1, 2}, /* add r3, r1, r2 */
4394 {6, 2, 5}, /* shli r4, r2, 5 */
4395 {2, 3, 4}} /* sub r5, r3, r4 */
4396 },
4397 {-990ll /* 0xfffffffffffffc22 */ ,
4398 {{6, 1, 5}, /* shli r2, r1, 5 */
4399 {3, 1, 2}, /* shl1add r3, r1, r2 */
4400 {6, 2, 5}, /* shli r4, r2, 5 */
4401 {2, 3, 4}} /* sub r5, r3, r4 */
4402 },
4403 {-988ll /* 0xfffffffffffffc24 */ ,
4404 {{6, 1, 2}, /* shli r2, r1, 2 */
4405 {6, 1, 7}, /* shli r3, r1, 7 */
4406 {2, 2, 3}, /* sub r4, r2, r3 */
4407 {5, 4, 2}} /* shl3add r5, r4, r2 */
4408 },
4409 {-987ll /* 0xfffffffffffffc25 */ ,
4410 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4411 {6, 1, 8}, /* shli r3, r1, 8 */
4412 {2, 2, 3}, /* sub r4, r2, r3 */
4413 {4, 4, 1}} /* shl2add r5, r4, r1 */
4414 },
4415 {-984ll /* 0xfffffffffffffc28 */ ,
4416 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4417 {6, 1, 7}, /* shli r3, r1, 7 */
4418 {2, 2, 3}, /* sub r4, r2, r3 */
4419 {6, 4, 3}} /* shli r5, r4, 3 */
4420 },
4421 {-983ll /* 0xfffffffffffffc29 */ ,
4422 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4423 {6, 1, 7}, /* shli r3, r1, 7 */
4424 {2, 2, 3}, /* sub r4, r2, r3 */
4425 {5, 4, 1}} /* shl3add r5, r4, r1 */
4426 },
4427 {-979ll /* 0xfffffffffffffc2d */ ,
4428 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4429 {6, 1, 7}, /* shli r3, r1, 7 */
4430 {2, 2, 3}, /* sub r4, r2, r3 */
4431 {5, 4, 2}} /* shl3add r5, r4, r2 */
4432 },
4433 {-976ll /* 0xfffffffffffffc30 */ ,
4434 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4435 {6, 1, 6}, /* shli r3, r1, 6 */
4436 {2, 2, 3}, /* sub r4, r2, r3 */
4437 {6, 4, 4}} /* shli r5, r4, 4 */
4438 },
4439 {-975ll /* 0xfffffffffffffc31 */ ,
4440 {{6, 1, 4}, /* shli r2, r1, 4 */
4441 {2, 1, 2}, /* sub r3, r1, r2 */
4442 {6, 3, 6}, /* shli r4, r3, 6 */
4443 {1, 3, 4}} /* add r5, r3, r4 */
4444 },
4445 {-969ll /* 0xfffffffffffffc37 */ ,
4446 {{6, 1, 6}, /* shli r2, r1, 6 */
4447 {3, 2, 1}, /* shl1add r3, r2, r1 */
4448 {5, 3, 1}, /* shl3add r4, r3, r1 */
4449 {2, 2, 4}} /* sub r5, r2, r4 */
4450 },
4451 {-968ll /* 0xfffffffffffffc38 */ ,
4452 {{6, 1, 6}, /* shli r2, r1, 6 */
4453 {6, 1, 10}, /* shli r3, r1, 10 */
4454 {5, 1, 3}, /* shl3add r4, r1, r3 */
4455 {2, 2, 4}} /* sub r5, r2, r4 */
4456 },
4457 {-967ll /* 0xfffffffffffffc39 */ ,
4458 {{6, 1, 4}, /* shli r2, r1, 4 */
4459 {2, 1, 2}, /* sub r3, r1, r2 */
4460 {5, 3, 1}, /* shl3add r4, r3, r1 */
4461 {5, 4, 3}} /* shl3add r5, r4, r3 */
4462 },
4463 {-965ll /* 0xfffffffffffffc3b */ ,
4464 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4465 {6, 2, 6}, /* shli r3, r2, 6 */
4466 {4, 3, 2}, /* shl2add r4, r3, r2 */
4467 {2, 3, 4}} /* sub r5, r3, r4 */
4468 },
4469 {-964ll /* 0xfffffffffffffc3c */ ,
4470 {{6, 1, 6}, /* shli r2, r1, 6 */
4471 {6, 1, 10}, /* shli r3, r1, 10 */
4472 {4, 1, 3}, /* shl2add r4, r1, r3 */
4473 {2, 2, 4}} /* sub r5, r2, r4 */
4474 },
4475 {-963ll /* 0xfffffffffffffc3d */ ,
4476 {{6, 1, 6}, /* shli r2, r1, 6 */
4477 {5, 2, 1}, /* shl3add r3, r2, r1 */
4478 {3, 3, 1}, /* shl1add r4, r3, r1 */
4479 {2, 2, 4}} /* sub r5, r2, r4 */
4480 },
4481 {-962ll /* 0xfffffffffffffc3e */ ,
4482 {{6, 1, 6}, /* shli r2, r1, 6 */
4483 {6, 1, 10}, /* shli r3, r1, 10 */
4484 {3, 1, 3}, /* shl1add r4, r1, r3 */
4485 {2, 2, 4}} /* sub r5, r2, r4 */
4486 },
4487 {-961ll /* 0xfffffffffffffc3f */ ,
4488 {{6, 1, 6}, /* shli r2, r1, 6 */
4489 {2, 2, 1}, /* sub r3, r2, r1 */
4490 {6, 2, 4}, /* shli r4, r2, 4 */
4491 {2, 3, 4}} /* sub r5, r3, r4 */
4492 },
4493 {-960ll /* 0xfffffffffffffc40 */ ,
4494 {{6, 1, 6}, /* shli r2, r1, 6 */
4495 {6, 1, 10}, /* shli r3, r1, 10 */
4496 {2, 2, 3}} /* sub r4, r2, r3 */
4497 },
4498 {-959ll /* 0xfffffffffffffc41 */ ,
4499 {{6, 1, 6}, /* shli r2, r1, 6 */
4500 {1, 1, 2}, /* add r3, r1, r2 */
4501 {6, 2, 4}, /* shli r4, r2, 4 */
4502 {2, 3, 4}} /* sub r5, r3, r4 */
4503 },
4504 {-958ll /* 0xfffffffffffffc42 */ ,
4505 {{6, 1, 6}, /* shli r2, r1, 6 */
4506 {3, 1, 2}, /* shl1add r3, r1, r2 */
4507 {6, 2, 4}, /* shli r4, r2, 4 */
4508 {2, 3, 4}} /* sub r5, r3, r4 */
4509 },
4510 {-957ll /* 0xfffffffffffffc43 */ ,
4511 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4512 {4, 2, 2}, /* shl2add r3, r2, r2 */
4513 {6, 3, 6}, /* shli r4, r3, 6 */
4514 {2, 2, 4}} /* sub r5, r2, r4 */
4515 },
4516 {-956ll /* 0xfffffffffffffc44 */ ,
4517 {{6, 1, 6}, /* shli r2, r1, 6 */
4518 {4, 1, 2}, /* shl2add r3, r1, r2 */
4519 {6, 2, 4}, /* shli r4, r2, 4 */
4520 {2, 3, 4}} /* sub r5, r3, r4 */
4521 },
4522 {-955ll /* 0xfffffffffffffc45 */ ,
4523 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4524 {6, 2, 6}, /* shli r3, r2, 6 */
4525 {2, 1, 3}, /* sub r4, r1, r3 */
4526 {4, 4, 4}} /* shl2add r5, r4, r4 */
4527 },
4528 {-953ll /* 0xfffffffffffffc47 */ ,
4529 {{6, 1, 7}, /* shli r2, r1, 7 */
4530 {5, 1, 2}, /* shl3add r3, r1, r2 */
4531 {5, 3, 1}, /* shl3add r4, r3, r1 */
4532 {2, 3, 4}} /* sub r5, r3, r4 */
4533 },
4534 {-952ll /* 0xfffffffffffffc48 */ ,
4535 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4536 {6, 1, 7}, /* shli r3, r1, 7 */
4537 {2, 2, 3}, /* sub r4, r2, r3 */
4538 {6, 4, 3}} /* shli r5, r4, 3 */
4539 },
4540 {-951ll /* 0xfffffffffffffc49 */ ,
4541 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4542 {6, 1, 7}, /* shli r3, r1, 7 */
4543 {2, 2, 3}, /* sub r4, r2, r3 */
4544 {5, 4, 1}} /* shl3add r5, r4, r1 */
4545 },
4546 {-945ll /* 0xfffffffffffffc4f */ ,
4547 {{6, 1, 4}, /* shli r2, r1, 4 */
4548 {2, 1, 2}, /* sub r3, r1, r2 */
4549 {6, 3, 6}, /* shli r4, r3, 6 */
4550 {2, 4, 3}} /* sub r5, r4, r3 */
4551 },
4552 {-944ll /* 0xfffffffffffffc50 */ ,
4553 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4554 {6, 1, 6}, /* shli r3, r1, 6 */
4555 {2, 2, 3}, /* sub r4, r2, r3 */
4556 {6, 4, 4}} /* shli r5, r4, 4 */
4557 },
4558 {-943ll /* 0xfffffffffffffc51 */ ,
4559 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4560 {6, 1, 7}, /* shli r3, r1, 7 */
4561 {2, 2, 3}, /* sub r4, r2, r3 */
4562 {5, 4, 2}} /* shl3add r5, r4, r2 */
4563 },
4564 {-942ll /* 0xfffffffffffffc52 */ ,
4565 {{6, 1, 6}, /* shli r2, r1, 6 */
4566 {2, 1, 2}, /* sub r3, r1, r2 */
4567 {5, 3, 1}, /* shl3add r4, r3, r1 */
4568 {3, 4, 2}} /* shl1add r5, r4, r2 */
4569 },
4570 {-940ll /* 0xfffffffffffffc54 */ ,
4571 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4572 {6, 2, 6}, /* shli r3, r2, 6 */
4573 {2, 2, 3}, /* sub r4, r2, r3 */
4574 {4, 4, 3}} /* shl2add r5, r4, r3 */
4575 },
4576 {-936ll /* 0xfffffffffffffc58 */ ,
4577 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4578 {6, 2, 4}, /* shli r3, r2, 4 */
4579 {2, 2, 3}, /* sub r4, r2, r3 */
4580 {5, 4, 3}} /* shl3add r5, r4, r3 */
4581 },
4582 {-935ll /* 0xfffffffffffffc59 */ ,
4583 {{6, 1, 5}, /* shli r2, r1, 5 */
4584 {4, 2, 1}, /* shl2add r3, r2, r1 */
4585 {5, 3, 2}, /* shl3add r4, r3, r2 */
4586 {2, 3, 4}} /* sub r5, r3, r4 */
4587 },
4588 {-929ll /* 0xfffffffffffffc5f */ ,
4589 {{6, 1, 7}, /* shli r2, r1, 7 */
4590 {4, 1, 2}, /* shl2add r3, r1, r2 */
4591 {5, 3, 1}, /* shl3add r4, r3, r1 */
4592 {2, 2, 4}} /* sub r5, r2, r4 */
4593 },
4594 {-928ll /* 0xfffffffffffffc60 */ ,
4595 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4596 {6, 1, 5}, /* shli r3, r1, 5 */
4597 {2, 2, 3}, /* sub r4, r2, r3 */
4598 {6, 4, 5}} /* shli r5, r4, 5 */
4599 },
4600 {-925ll /* 0xfffffffffffffc63 */ ,
4601 {{6, 1, 7}, /* shli r2, r1, 7 */
4602 {4, 1, 2}, /* shl2add r3, r1, r2 */
4603 {5, 3, 1}, /* shl3add r4, r3, r1 */
4604 {2, 3, 4}} /* sub r5, r3, r4 */
4605 },
4606 {-924ll /* 0xfffffffffffffc64 */ ,
4607 {{6, 1, 3}, /* shli r2, r1, 3 */
4608 {2, 1, 2}, /* sub r3, r1, r2 */
4609 {6, 3, 7}, /* shli r4, r3, 7 */
4610 {4, 3, 4}} /* shl2add r5, r3, r4 */
4611 },
4612 {-920ll /* 0xfffffffffffffc68 */ ,
4613 {{6, 1, 7}, /* shli r2, r1, 7 */
4614 {4, 1, 2}, /* shl2add r3, r1, r2 */
4615 {2, 1, 3}, /* sub r4, r1, r3 */
4616 {5, 4, 2}} /* shl3add r5, r4, r2 */
4617 },
4618 {-919ll /* 0xfffffffffffffc69 */ ,
4619 {{6, 1, 4}, /* shli r2, r1, 4 */
4620 {5, 2, 1}, /* shl3add r3, r2, r1 */
4621 {5, 3, 2}, /* shl3add r4, r3, r2 */
4622 {2, 3, 4}} /* sub r5, r3, r4 */
4623 },
4624 {-916ll /* 0xfffffffffffffc6c */ ,
4625 {{6, 1, 7}, /* shli r2, r1, 7 */
4626 {4, 1, 2}, /* shl2add r3, r1, r2 */
4627 {2, 1, 3}, /* sub r4, r1, r3 */
4628 {5, 4, 3}} /* shl3add r5, r4, r3 */
4629 },
4630 {-913ll /* 0xfffffffffffffc6f */ ,
4631 {{6, 1, 7}, /* shli r2, r1, 7 */
4632 {3, 1, 2}, /* shl1add r3, r1, r2 */
4633 {5, 3, 1}, /* shl3add r4, r3, r1 */
4634 {2, 2, 4}} /* sub r5, r2, r4 */
4635 },
4636 {-912ll /* 0xfffffffffffffc70 */ ,
4637 {{6, 1, 4}, /* shli r2, r1, 4 */
4638 {6, 1, 7}, /* shli r3, r1, 7 */
4639 {5, 3, 2}, /* shl3add r4, r3, r2 */
4640 {2, 3, 4}} /* sub r5, r3, r4 */
4641 },
4642 {-911ll /* 0xfffffffffffffc71 */ ,
4643 {{6, 1, 7}, /* shli r2, r1, 7 */
4644 {3, 1, 2}, /* shl1add r3, r1, r2 */
4645 {5, 3, 1}, /* shl3add r4, r3, r1 */
4646 {2, 3, 4}} /* sub r5, r3, r4 */
4647 },
4648 {-910ll /* 0xfffffffffffffc72 */ ,
4649 {{6, 1, 3}, /* shli r2, r1, 3 */
4650 {2, 1, 2}, /* sub r3, r1, r2 */
4651 {6, 3, 7}, /* shli r4, r3, 7 */
4652 {3, 3, 4}} /* shl1add r5, r3, r4 */
4653 },
4654 {-905ll /* 0xfffffffffffffc77 */ ,
4655 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4656 {6, 1, 7}, /* shli r3, r1, 7 */
4657 {5, 3, 2}, /* shl3add r4, r3, r2 */
4658 {2, 3, 4}} /* sub r5, r3, r4 */
4659 },
4660 {-904ll /* 0xfffffffffffffc78 */ ,
4661 {{6, 1, 3}, /* shli r2, r1, 3 */
4662 {6, 1, 7}, /* shli r3, r1, 7 */
4663 {5, 3, 2}, /* shl3add r4, r3, r2 */
4664 {2, 3, 4}} /* sub r5, r3, r4 */
4665 },
4666 {-903ll /* 0xfffffffffffffc79 */ ,
4667 {{6, 1, 3}, /* shli r2, r1, 3 */
4668 {2, 1, 2}, /* sub r3, r1, r2 */
4669 {6, 3, 7}, /* shli r4, r3, 7 */
4670 {1, 3, 4}} /* add r5, r3, r4 */
4671 },
4672 {-902ll /* 0xfffffffffffffc7a */ ,
4673 {{6, 1, 7}, /* shli r2, r1, 7 */
4674 {3, 1, 2}, /* shl1add r3, r1, r2 */
4675 {2, 1, 3}, /* sub r4, r1, r3 */
4676 {5, 4, 3}} /* shl3add r5, r4, r3 */
4677 },
4678 {-901ll /* 0xfffffffffffffc7b */ ,
4679 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4680 {6, 1, 7}, /* shli r3, r1, 7 */
4681 {5, 3, 2}, /* shl3add r4, r3, r2 */
4682 {2, 3, 4}} /* sub r5, r3, r4 */
4683 },
4684 {-900ll /* 0xfffffffffffffc7c */ ,
4685 {{6, 1, 2}, /* shli r2, r1, 2 */
4686 {6, 1, 7}, /* shli r3, r1, 7 */
4687 {5, 3, 2}, /* shl3add r4, r3, r2 */
4688 {2, 3, 4}} /* sub r5, r3, r4 */
4689 },
4690 {-899ll /* 0xfffffffffffffc7d */ ,
4691 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4692 {6, 1, 7}, /* shli r3, r1, 7 */
4693 {5, 3, 2}, /* shl3add r4, r3, r2 */
4694 {2, 3, 4}} /* sub r5, r3, r4 */
4695 },
4696 {-898ll /* 0xfffffffffffffc7e */ ,
4697 {{6, 1, 1}, /* shli r2, r1, 1 */
4698 {6, 1, 7}, /* shli r3, r1, 7 */
4699 {5, 3, 2}, /* shl3add r4, r3, r2 */
4700 {2, 3, 4}} /* sub r5, r3, r4 */
4701 },
4702 {-897ll /* 0xfffffffffffffc7f */ ,
4703 {{6, 1, 7}, /* shli r2, r1, 7 */
4704 {5, 2, 1}, /* shl3add r3, r2, r1 */
4705 {2, 2, 3}} /* sub r4, r2, r3 */
4706 },
4707 {-896ll /* 0xfffffffffffffc80 */ ,
4708 {{6, 1, 7}, /* shli r2, r1, 7 */
4709 {6, 1, 10}, /* shli r3, r1, 10 */
4710 {2, 2, 3}} /* sub r4, r2, r3 */
4711 },
4712 {-895ll /* 0xfffffffffffffc81 */ ,
4713 {{6, 1, 7}, /* shli r2, r1, 7 */
4714 {1, 1, 2}, /* add r3, r1, r2 */
4715 {6, 2, 3}, /* shli r4, r2, 3 */
4716 {2, 3, 4}} /* sub r5, r3, r4 */
4717 },
4718 {-894ll /* 0xfffffffffffffc82 */ ,
4719 {{6, 1, 7}, /* shli r2, r1, 7 */
4720 {3, 1, 2}, /* shl1add r3, r1, r2 */
4721 {6, 2, 3}, /* shli r4, r2, 3 */
4722 {2, 3, 4}} /* sub r5, r3, r4 */
4723 },
4724 {-893ll /* 0xfffffffffffffc83 */ ,
4725 {{6, 1, 7}, /* shli r2, r1, 7 */
4726 {4, 1, 2}, /* shl2add r3, r1, r2 */
4727 {5, 2, 1}, /* shl3add r4, r2, r1 */
4728 {2, 3, 4}} /* sub r5, r3, r4 */
4729 },
4730 {-892ll /* 0xfffffffffffffc84 */ ,
4731 {{6, 1, 7}, /* shli r2, r1, 7 */
4732 {4, 1, 2}, /* shl2add r3, r1, r2 */
4733 {6, 2, 3}, /* shli r4, r2, 3 */
4734 {2, 3, 4}} /* sub r5, r3, r4 */
4735 },
4736 {-891ll /* 0xfffffffffffffc85 */ ,
4737 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4738 {3, 1, 2}, /* shl1add r3, r1, r2 */
4739 {6, 3, 7}, /* shli r4, r3, 7 */
4740 {2, 2, 4}} /* sub r5, r2, r4 */
4741 },
4742 {-890ll /* 0xfffffffffffffc86 */ ,
4743 {{6, 1, 7}, /* shli r2, r1, 7 */
4744 {2, 2, 1}, /* sub r3, r2, r1 */
4745 {5, 3, 1}, /* shl3add r4, r3, r1 */
4746 {2, 3, 4}} /* sub r5, r3, r4 */
4747 },
4748 {-889ll /* 0xfffffffffffffc87 */ ,
4749 {{6, 1, 7}, /* shli r2, r1, 7 */
4750 {2, 1, 2}, /* sub r3, r1, r2 */
4751 {2, 2, 1}, /* sub r4, r2, r1 */
4752 {5, 3, 4}} /* shl3add r5, r3, r4 */
4753 },
4754 {-888ll /* 0xfffffffffffffc88 */ ,
4755 {{6, 1, 7}, /* shli r2, r1, 7 */
4756 {2, 1, 2}, /* sub r3, r1, r2 */
4757 {5, 3, 2}} /* shl3add r4, r3, r2 */
4758 },
4759 {-887ll /* 0xfffffffffffffc89 */ ,
4760 {{6, 1, 7}, /* shli r2, r1, 7 */
4761 {1, 1, 2}, /* add r3, r1, r2 */
4762 {2, 1, 2}, /* sub r4, r1, r2 */
4763 {5, 4, 3}} /* shl3add r5, r4, r3 */
4764 },
4765 {-886ll /* 0xfffffffffffffc8a */ ,
4766 {{6, 1, 7}, /* shli r2, r1, 7 */
4767 {2, 1, 2}, /* sub r3, r1, r2 */
4768 {3, 1, 2}, /* shl1add r4, r1, r2 */
4769 {5, 3, 4}} /* shl3add r5, r3, r4 */
4770 },
4771 {-884ll /* 0xfffffffffffffc8c */ ,
4772 {{6, 1, 7}, /* shli r2, r1, 7 */
4773 {2, 1, 2}, /* sub r3, r1, r2 */
4774 {4, 1, 2}, /* shl2add r4, r1, r2 */
4775 {5, 3, 4}} /* shl3add r5, r3, r4 */
4776 },
4777 {-881ll /* 0xfffffffffffffc8f */ ,
4778 {{6, 1, 7}, /* shli r2, r1, 7 */
4779 {2, 2, 1}, /* sub r3, r2, r1 */
4780 {2, 1, 3}, /* sub r4, r1, r3 */
4781 {5, 4, 3}} /* shl3add r5, r4, r3 */
4782 },
4783 {-880ll /* 0xfffffffffffffc90 */ ,
4784 {{6, 1, 1}, /* shli r2, r1, 1 */
4785 {6, 1, 7}, /* shli r3, r1, 7 */
4786 {2, 2, 3}, /* sub r4, r2, r3 */
4787 {5, 4, 3}} /* shl3add r5, r4, r3 */
4788 },
4789 {-879ll /* 0xfffffffffffffc91 */ ,
4790 {{6, 1, 6}, /* shli r2, r1, 6 */
4791 {2, 1, 2}, /* sub r3, r1, r2 */
4792 {5, 3, 2}, /* shl3add r4, r3, r2 */
4793 {3, 4, 1}} /* shl1add r5, r4, r1 */
4794 },
4795 {-873ll /* 0xfffffffffffffc97 */ ,
4796 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4797 {6, 2, 5}, /* shli r3, r2, 5 */
4798 {4, 3, 2}, /* shl2add r4, r3, r2 */
4799 {2, 3, 4}} /* sub r5, r3, r4 */
4800 },
4801 {-872ll /* 0xfffffffffffffc98 */ ,
4802 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4803 {6, 1, 7}, /* shli r3, r1, 7 */
4804 {2, 2, 3}, /* sub r4, r2, r3 */
4805 {5, 4, 3}} /* shl3add r5, r4, r3 */
4806 },
4807 {-868ll /* 0xfffffffffffffc9c */ ,
4808 {{6, 1, 5}, /* shli r2, r1, 5 */
4809 {5, 2, 1}, /* shl3add r3, r2, r1 */
4810 {2, 2, 3}, /* sub r4, r2, r3 */
4811 {4, 4, 2}} /* shl2add r5, r4, r2 */
4812 },
4813 {-865ll /* 0xfffffffffffffc9f */ ,
4814 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4815 {6, 2, 5}, /* shli r3, r2, 5 */
4816 {4, 3, 1}, /* shl2add r4, r3, r1 */
4817 {2, 3, 4}} /* sub r5, r3, r4 */
4818 },
4819 {-864ll /* 0xfffffffffffffca0 */ ,
4820 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4821 {6, 1, 5}, /* shli r3, r1, 5 */
4822 {2, 2, 3}, /* sub r4, r2, r3 */
4823 {6, 4, 5}} /* shli r5, r4, 5 */
4824 },
4825 {-863ll /* 0xfffffffffffffca1 */ ,
4826 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4827 {5, 2, 2}, /* shl3add r3, r2, r2 */
4828 {6, 3, 5}, /* shli r4, r3, 5 */
4829 {2, 1, 4}} /* sub r5, r1, r4 */
4830 },
4831 {-861ll /* 0xfffffffffffffca3 */ ,
4832 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4833 {5, 2, 2}, /* shl3add r3, r2, r2 */
4834 {6, 3, 5}, /* shli r4, r3, 5 */
4835 {2, 2, 4}} /* sub r5, r2, r4 */
4836 },
4837 {-860ll /* 0xfffffffffffffca4 */ ,
4838 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4839 {6, 2, 5}, /* shli r3, r2, 5 */
4840 {2, 1, 3}, /* sub r4, r1, r3 */
4841 {4, 4, 3}} /* shl2add r5, r4, r3 */
4842 },
4843 {-856ll /* 0xfffffffffffffca8 */ ,
4844 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4845 {6, 1, 7}, /* shli r3, r1, 7 */
4846 {2, 2, 3}, /* sub r4, r2, r3 */
4847 {5, 4, 3}} /* shl3add r5, r4, r3 */
4848 },
4849 {-855ll /* 0xfffffffffffffca9 */ ,
4850 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4851 {6, 2, 5}, /* shli r3, r2, 5 */
4852 {2, 1, 3}, /* sub r4, r1, r3 */
4853 {5, 4, 4}} /* shl3add r5, r4, r4 */
4854 },
4855 {-847ll /* 0xfffffffffffffcb1 */ ,
4856 {{6, 1, 4}, /* shli r2, r1, 4 */
4857 {2, 1, 2}, /* sub r3, r1, r2 */
4858 {5, 3, 2}, /* shl3add r4, r3, r2 */
4859 {5, 4, 3}} /* shl3add r5, r4, r3 */
4860 },
4861 {-837ll /* 0xfffffffffffffcbb */ ,
4862 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4863 {5, 2, 2}, /* shl3add r3, r2, r2 */
4864 {6, 3, 5}, /* shli r4, r3, 5 */
4865 {2, 3, 4}} /* sub r5, r3, r4 */
4866 },
4867 {-835ll /* 0xfffffffffffffcbd */ ,
4868 {{6, 1, 6}, /* shli r2, r1, 6 */
4869 {4, 2, 1}, /* shl2add r3, r2, r1 */
4870 {4, 3, 2}, /* shl2add r4, r3, r2 */
4871 {2, 3, 4}} /* sub r5, r3, r4 */
4872 },
4873 {-834ll /* 0xfffffffffffffcbe */ ,
4874 {{6, 1, 6}, /* shli r2, r1, 6 */
4875 {5, 2, 1}, /* shl3add r3, r2, r1 */
4876 {2, 2, 3}, /* sub r4, r2, r3 */
4877 {3, 4, 2}} /* shl1add r5, r4, r2 */
4878 },
4879 {-832ll /* 0xfffffffffffffcc0 */ ,
4880 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4881 {6, 1, 4}, /* shli r3, r1, 4 */
4882 {2, 2, 3}, /* sub r4, r2, r3 */
4883 {6, 4, 6}} /* shli r5, r4, 6 */
4884 },
4885 {-831ll /* 0xfffffffffffffcc1 */ ,
4886 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4887 {4, 2, 1}, /* shl2add r3, r2, r1 */
4888 {6, 3, 6}, /* shli r4, r3, 6 */
4889 {2, 1, 4}} /* sub r5, r1, r4 */
4890 },
4891 {-829ll /* 0xfffffffffffffcc3 */ ,
4892 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4893 {4, 2, 1}, /* shl2add r3, r2, r1 */
4894 {6, 3, 6}, /* shli r4, r3, 6 */
4895 {2, 2, 4}} /* sub r5, r2, r4 */
4896 },
4897 {-828ll /* 0xfffffffffffffcc4 */ ,
4898 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4899 {6, 2, 5}, /* shli r3, r2, 5 */
4900 {2, 2, 3}, /* sub r4, r2, r3 */
4901 {4, 4, 3}} /* shl2add r5, r4, r3 */
4902 },
4903 {-827ll /* 0xfffffffffffffcc5 */ ,
4904 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4905 {5, 1, 2}, /* shl3add r3, r1, r2 */
4906 {6, 3, 6}, /* shli r4, r3, 6 */
4907 {2, 2, 4}} /* sub r5, r2, r4 */
4908 },
4909 {-824ll /* 0xfffffffffffffcc8 */ ,
4910 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4911 {6, 1, 7}, /* shli r3, r1, 7 */
4912 {2, 2, 3}, /* sub r4, r2, r3 */
4913 {5, 4, 3}} /* shl3add r5, r4, r3 */
4914 },
4915 {-823ll /* 0xfffffffffffffcc9 */ ,
4916 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4917 {4, 1, 2}, /* shl2add r3, r1, r2 */
4918 {6, 3, 6}, /* shli r4, r3, 6 */
4919 {2, 2, 4}} /* sub r5, r2, r4 */
4920 },
4921 {-819ll /* 0xfffffffffffffccd */ ,
4922 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4923 {4, 2, 1}, /* shl2add r3, r2, r1 */
4924 {6, 3, 6}, /* shli r4, r3, 6 */
4925 {2, 3, 4}} /* sub r5, r3, r4 */
4926 },
4927 {-816ll /* 0xfffffffffffffcd0 */ ,
4928 {{6, 1, 4}, /* shli r2, r1, 4 */
4929 {2, 1, 2}, /* sub r3, r1, r2 */
4930 {5, 3, 2}, /* shl3add r4, r3, r2 */
4931 {5, 4, 2}} /* shl3add r5, r4, r2 */
4932 },
4933 {-815ll /* 0xfffffffffffffcd1 */ ,
4934 {{6, 1, 6}, /* shli r2, r1, 6 */
4935 {2, 1, 2}, /* sub r3, r1, r2 */
4936 {4, 3, 2}, /* shl2add r4, r3, r2 */
4937 {4, 4, 3}} /* shl2add r5, r4, r3 */
4938 },
4939 {-803ll /* 0xfffffffffffffcdd */ ,
4940 {{6, 1, 5}, /* shli r2, r1, 5 */
4941 {5, 2, 1}, /* shl3add r3, r2, r1 */
4942 {4, 3, 2}, /* shl2add r4, r3, r2 */
4943 {2, 3, 4}} /* sub r5, r3, r4 */
4944 },
4945 {-801ll /* 0xfffffffffffffcdf */ ,
4946 {{6, 1, 8}, /* shli r2, r1, 8 */
4947 {5, 1, 2}, /* shl3add r3, r1, r2 */
4948 {4, 3, 1}, /* shl2add r4, r3, r1 */
4949 {2, 2, 4}} /* sub r5, r2, r4 */
4950 },
4951 {-800ll /* 0xfffffffffffffce0 */ ,
4952 {{6, 1, 5}, /* shli r2, r1, 5 */
4953 {6, 1, 8}, /* shli r3, r1, 8 */
4954 {4, 3, 2}, /* shl2add r4, r3, r2 */
4955 {2, 3, 4}} /* sub r5, r3, r4 */
4956 },
4957 {-799ll /* 0xfffffffffffffce1 */ ,
4958 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4959 {5, 2, 1}, /* shl3add r3, r2, r1 */
4960 {6, 3, 5}, /* shli r4, r3, 5 */
4961 {2, 1, 4}} /* sub r5, r1, r4 */
4962 },
4963 {-797ll /* 0xfffffffffffffce3 */ ,
4964 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4965 {5, 2, 1}, /* shl3add r3, r2, r1 */
4966 {6, 3, 5}, /* shli r4, r3, 5 */
4967 {2, 2, 4}} /* sub r5, r2, r4 */
4968 },
4969 {-796ll /* 0xfffffffffffffce4 */ ,
4970 {{6, 1, 8}, /* shli r2, r1, 8 */
4971 {5, 1, 2}, /* shl3add r3, r1, r2 */
4972 {2, 1, 3}, /* sub r4, r1, r3 */
4973 {4, 4, 2}} /* shl2add r5, r4, r2 */
4974 },
4975 {-795ll /* 0xfffffffffffffce5 */ ,
4976 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4977 {4, 2, 2}, /* shl2add r3, r2, r2 */
4978 {6, 3, 5}, /* shli r4, r3, 5 */
4979 {2, 2, 4}} /* sub r5, r2, r4 */
4980 },
4981 {-793ll /* 0xfffffffffffffce7 */ ,
4982 {{6, 1, 8}, /* shli r2, r1, 8 */
4983 {5, 1, 2}, /* shl3add r3, r1, r2 */
4984 {4, 3, 1}, /* shl2add r4, r3, r1 */
4985 {2, 3, 4}} /* sub r5, r3, r4 */
4986 },
4987 {-792ll /* 0xfffffffffffffce8 */ ,
4988 {{6, 1, 2}, /* shli r2, r1, 2 */
4989 {2, 1, 2}, /* sub r3, r1, r2 */
4990 {6, 3, 8}, /* shli r4, r3, 8 */
4991 {5, 3, 4}} /* shl3add r5, r3, r4 */
4992 },
4993 {-791ll /* 0xfffffffffffffce9 */ ,
4994 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4995 {6, 2, 8}, /* shli r3, r2, 8 */
4996 {5, 2, 3}, /* shl3add r4, r2, r3 */
4997 {2, 1, 4}} /* sub r5, r1, r4 */
4998 },
4999 {-789ll /* 0xfffffffffffffceb */ ,
5000 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5001 {6, 2, 8}, /* shli r3, r2, 8 */
5002 {5, 2, 3}, /* shl3add r4, r2, r3 */
5003 {2, 2, 4}} /* sub r5, r2, r4 */
5004 },
5005 {-788ll /* 0xfffffffffffffcec */ ,
5006 {{6, 1, 8}, /* shli r2, r1, 8 */
5007 {5, 1, 2}, /* shl3add r3, r1, r2 */
5008 {2, 1, 3}, /* sub r4, r1, r3 */
5009 {4, 4, 3}} /* shl2add r5, r4, r3 */
5010 },
5011 {-785ll /* 0xfffffffffffffcef */ ,
5012 {{6, 1, 8}, /* shli r2, r1, 8 */
5013 {4, 1, 2}, /* shl2add r3, r1, r2 */
5014 {4, 3, 1}, /* shl2add r4, r3, r1 */
5015 {2, 2, 4}} /* sub r5, r2, r4 */
5016 },
5017 {-784ll /* 0xfffffffffffffcf0 */ ,
5018 {{6, 1, 4}, /* shli r2, r1, 4 */
5019 {6, 1, 8}, /* shli r3, r1, 8 */
5020 {4, 3, 2}, /* shl2add r4, r3, r2 */
5021 {2, 3, 4}} /* sub r5, r3, r4 */
5022 },
5023 {-783ll /* 0xfffffffffffffcf1 */ ,
5024 {{6, 1, 8}, /* shli r2, r1, 8 */
5025 {5, 1, 2}, /* shl3add r3, r1, r2 */
5026 {3, 3, 2}, /* shl1add r4, r3, r2 */
5027 {2, 1, 4}} /* sub r5, r1, r4 */
5028 },
5029 {-781ll /* 0xfffffffffffffcf3 */ ,
5030 {{6, 1, 8}, /* shli r2, r1, 8 */
5031 {4, 1, 2}, /* shl2add r3, r1, r2 */
5032 {4, 3, 1}, /* shl2add r4, r3, r1 */
5033 {2, 3, 4}} /* sub r5, r3, r4 */
5034 },
5035 {-780ll /* 0xfffffffffffffcf4 */ ,
5036 {{6, 1, 2}, /* shli r2, r1, 2 */
5037 {2, 1, 2}, /* sub r3, r1, r2 */
5038 {6, 3, 8}, /* shli r4, r3, 8 */
5039 {4, 3, 4}} /* shl2add r5, r3, r4 */
5040 },
5041 {-779ll /* 0xfffffffffffffcf5 */ ,
5042 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5043 {6, 2, 8}, /* shli r3, r2, 8 */
5044 {4, 2, 3}, /* shl2add r4, r2, r3 */
5045 {2, 1, 4}} /* sub r5, r1, r4 */
5046 },
5047 {-777ll /* 0xfffffffffffffcf7 */ ,
5048 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5049 {6, 1, 8}, /* shli r3, r1, 8 */
5050 {4, 3, 2}, /* shl2add r4, r3, r2 */
5051 {2, 3, 4}} /* sub r5, r3, r4 */
5052 },
5053 {-776ll /* 0xfffffffffffffcf8 */ ,
5054 {{6, 1, 3}, /* shli r2, r1, 3 */
5055 {6, 1, 8}, /* shli r3, r1, 8 */
5056 {4, 3, 2}, /* shl2add r4, r3, r2 */
5057 {2, 3, 4}} /* sub r5, r3, r4 */
5058 },
5059 {-775ll /* 0xfffffffffffffcf9 */ ,
5060 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5061 {5, 2, 1}, /* shl3add r3, r2, r1 */
5062 {6, 3, 5}, /* shli r4, r3, 5 */
5063 {2, 3, 4}} /* sub r5, r3, r4 */
5064 },
5065 {-774ll /* 0xfffffffffffffcfa */ ,
5066 {{6, 1, 2}, /* shli r2, r1, 2 */
5067 {2, 1, 2}, /* sub r3, r1, r2 */
5068 {6, 3, 8}, /* shli r4, r3, 8 */
5069 {3, 3, 4}} /* shl1add r5, r3, r4 */
5070 },
5071 {-773ll /* 0xfffffffffffffcfb */ ,
5072 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5073 {6, 1, 8}, /* shli r3, r1, 8 */
5074 {4, 3, 2}, /* shl2add r4, r3, r2 */
5075 {2, 3, 4}} /* sub r5, r3, r4 */
5076 },
5077 {-772ll /* 0xfffffffffffffcfc */ ,
5078 {{6, 1, 2}, /* shli r2, r1, 2 */
5079 {6, 1, 8}, /* shli r3, r1, 8 */
5080 {4, 3, 2}, /* shl2add r4, r3, r2 */
5081 {2, 3, 4}} /* sub r5, r3, r4 */
5082 },
5083 {-771ll /* 0xfffffffffffffcfd */ ,
5084 {{2, 0, 1}, /* sub r2, zero, r1 */
5085 {6, 1, 8}, /* shli r3, r1, 8 */
5086 {2, 2, 3}, /* sub r4, r2, r3 */
5087 {3, 4, 4}} /* shl1add r5, r4, r4 */
5088 },
5089 {-770ll /* 0xfffffffffffffcfe */ ,
5090 {{6, 1, 1}, /* shli r2, r1, 1 */
5091 {6, 1, 8}, /* shli r3, r1, 8 */
5092 {4, 3, 2}, /* shl2add r4, r3, r2 */
5093 {2, 3, 4}} /* sub r5, r3, r4 */
5094 },
5095 {-769ll /* 0xfffffffffffffcff */ ,
5096 {{6, 1, 8}, /* shli r2, r1, 8 */
5097 {4, 2, 1}, /* shl2add r3, r2, r1 */
5098 {2, 2, 3}} /* sub r4, r2, r3 */
5099 },
5100 {-768ll /* 0xfffffffffffffd00 */ ,
5101 {{6, 1, 8}, /* shli r2, r1, 8 */
5102 {6, 1, 10}, /* shli r3, r1, 10 */
5103 {2, 2, 3}} /* sub r4, r2, r3 */
5104 },
5105 {-767ll /* 0xfffffffffffffd01 */ ,
5106 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5107 {6, 2, 8}, /* shli r3, r2, 8 */
5108 {2, 1, 3}} /* sub r4, r1, r3 */
5109 },
5110 {-766ll /* 0xfffffffffffffd02 */ ,
5111 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5112 {6, 1, 1}, /* shli r3, r1, 1 */
5113 {6, 2, 8}, /* shli r4, r2, 8 */
5114 {2, 3, 4}} /* sub r5, r3, r4 */
5115 },
5116 {-765ll /* 0xfffffffffffffd03 */ ,
5117 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5118 {6, 2, 8}, /* shli r3, r2, 8 */
5119 {2, 2, 3}} /* sub r4, r2, r3 */
5120 },
5121 {-764ll /* 0xfffffffffffffd04 */ ,
5122 {{6, 1, 8}, /* shli r2, r1, 8 */
5123 {2, 1, 2}, /* sub r3, r1, r2 */
5124 {4, 3, 2}} /* shl2add r4, r3, r2 */
5125 },
5126 {-763ll /* 0xfffffffffffffd05 */ ,
5127 {{6, 1, 8}, /* shli r2, r1, 8 */
5128 {1, 1, 2}, /* add r3, r1, r2 */
5129 {2, 1, 2}, /* sub r4, r1, r2 */
5130 {4, 4, 3}} /* shl2add r5, r4, r3 */
5131 },
5132 {-762ll /* 0xfffffffffffffd06 */ ,
5133 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5134 {6, 2, 1}, /* shli r3, r2, 1 */
5135 {6, 2, 8}, /* shli r4, r2, 8 */
5136 {2, 3, 4}} /* sub r5, r3, r4 */
5137 },
5138 {-761ll /* 0xfffffffffffffd07 */ ,
5139 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5140 {3, 2, 1}, /* shl1add r3, r2, r1 */
5141 {6, 2, 8}, /* shli r4, r2, 8 */
5142 {2, 3, 4}} /* sub r5, r3, r4 */
5143 },
5144 {-760ll /* 0xfffffffffffffd08 */ ,
5145 {{6, 1, 1}, /* shli r2, r1, 1 */
5146 {6, 1, 8}, /* shli r3, r1, 8 */
5147 {2, 2, 3}, /* sub r4, r2, r3 */
5148 {4, 4, 3}} /* shl2add r5, r4, r3 */
5149 },
5150 {-759ll /* 0xfffffffffffffd09 */ ,
5151 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5152 {3, 2, 2}, /* shl1add r3, r2, r2 */
5153 {6, 2, 8}, /* shli r4, r2, 8 */
5154 {2, 3, 4}} /* sub r5, r3, r4 */
5155 },
5156 {-757ll /* 0xfffffffffffffd0b */ ,
5157 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5158 {5, 1, 2}, /* shl3add r3, r1, r2 */
5159 {6, 2, 8}, /* shli r4, r2, 8 */
5160 {2, 3, 4}} /* sub r5, r3, r4 */
5161 },
5162 {-756ll /* 0xfffffffffffffd0c */ ,
5163 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5164 {6, 2, 2}, /* shli r3, r2, 2 */
5165 {6, 2, 8}, /* shli r4, r2, 8 */
5166 {2, 3, 4}} /* sub r5, r3, r4 */
5167 },
5168 {-755ll /* 0xfffffffffffffd0d */ ,
5169 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5170 {4, 2, 1}, /* shl2add r3, r2, r1 */
5171 {6, 2, 8}, /* shli r4, r2, 8 */
5172 {2, 3, 4}} /* sub r5, r3, r4 */
5173 },
5174 {-753ll /* 0xfffffffffffffd0f */ ,
5175 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5176 {4, 2, 2}, /* shl2add r3, r2, r2 */
5177 {6, 2, 8}, /* shli r4, r2, 8 */
5178 {2, 3, 4}} /* sub r5, r3, r4 */
5179 },
5180 {-752ll /* 0xfffffffffffffd10 */ ,
5181 {{6, 1, 2}, /* shli r2, r1, 2 */
5182 {6, 1, 8}, /* shli r3, r1, 8 */
5183 {2, 2, 3}, /* sub r4, r2, r3 */
5184 {4, 4, 3}} /* shl2add r5, r4, r3 */
5185 },
5186 {-751ll /* 0xfffffffffffffd11 */ ,
5187 {{6, 1, 6}, /* shli r2, r1, 6 */
5188 {2, 1, 2}, /* sub r3, r1, r2 */
5189 {4, 3, 2}, /* shl2add r4, r3, r2 */
5190 {4, 4, 1}} /* shl2add r5, r4, r1 */
5191 },
5192 {-749ll /* 0xfffffffffffffd13 */ ,
5193 {{6, 1, 8}, /* shli r2, r1, 8 */
5194 {2, 1, 2}, /* sub r3, r1, r2 */
5195 {5, 1, 3}, /* shl3add r4, r1, r3 */
5196 {3, 4, 3}} /* shl1add r5, r4, r3 */
5197 },
5198 {-748ll /* 0xfffffffffffffd14 */ ,
5199 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5200 {6, 1, 8}, /* shli r3, r1, 8 */
5201 {2, 2, 3}, /* sub r4, r2, r3 */
5202 {4, 4, 3}} /* shl2add r5, r4, r3 */
5203 },
5204 {-744ll /* 0xfffffffffffffd18 */ ,
5205 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5206 {6, 2, 3}, /* shli r3, r2, 3 */
5207 {6, 2, 8}, /* shli r4, r2, 8 */
5208 {2, 3, 4}} /* sub r5, r3, r4 */
5209 },
5210 {-743ll /* 0xfffffffffffffd19 */ ,
5211 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5212 {5, 2, 1}, /* shl3add r3, r2, r1 */
5213 {6, 2, 8}, /* shli r4, r2, 8 */
5214 {2, 3, 4}} /* sub r5, r3, r4 */
5215 },
5216 {-741ll /* 0xfffffffffffffd1b */ ,
5217 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5218 {5, 2, 2}, /* shl3add r3, r2, r2 */
5219 {6, 2, 8}, /* shli r4, r2, 8 */
5220 {2, 3, 4}} /* sub r5, r3, r4 */
5221 },
5222 {-739ll /* 0xfffffffffffffd1d */ ,
5223 {{6, 1, 5}, /* shli r2, r1, 5 */
5224 {5, 2, 1}, /* shl3add r3, r2, r1 */
5225 {3, 3, 3}, /* shl1add r4, r3, r3 */
5226 {2, 2, 4}} /* sub r5, r2, r4 */
5227 },
5228 {-737ll /* 0xfffffffffffffd1f */ ,
5229 {{6, 1, 5}, /* shli r2, r1, 5 */
5230 {3, 2, 2}, /* shl1add r3, r2, r2 */
5231 {5, 3, 1}, /* shl3add r4, r3, r1 */
5232 {2, 2, 4}} /* sub r5, r2, r4 */
5233 },
5234 {-736ll /* 0xfffffffffffffd20 */ ,
5235 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5236 {6, 1, 5}, /* shli r3, r1, 5 */
5237 {2, 2, 3}, /* sub r4, r2, r3 */
5238 {6, 4, 5}} /* shli r5, r4, 5 */
5239 },
5240 {-735ll /* 0xfffffffffffffd21 */ ,
5241 {{6, 1, 5}, /* shli r2, r1, 5 */
5242 {2, 1, 2}, /* sub r3, r1, r2 */
5243 {4, 3, 2}, /* shl2add r4, r3, r2 */
5244 {5, 4, 1}} /* shl3add r5, r4, r1 */
5245 },
5246 {-732ll /* 0xfffffffffffffd24 */ ,
5247 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5248 {6, 1, 8}, /* shli r3, r1, 8 */
5249 {2, 2, 3}, /* sub r4, r2, r3 */
5250 {4, 4, 3}} /* shl2add r5, r4, r3 */
5251 },
5252 {-729ll /* 0xfffffffffffffd27 */ ,
5253 {{2, 0, 1}, /* sub r2, zero, r1 */
5254 {5, 2, 2}, /* shl3add r3, r2, r2 */
5255 {5, 3, 3}, /* shl3add r4, r3, r3 */
5256 {5, 4, 4}} /* shl3add r5, r4, r4 */
5257 },
5258 {-728ll /* 0xfffffffffffffd28 */ ,
5259 {{6, 1, 5}, /* shli r2, r1, 5 */
5260 {3, 2, 2}, /* shl1add r3, r2, r2 */
5261 {2, 1, 3}, /* sub r4, r1, r3 */
5262 {5, 4, 2}} /* shl3add r5, r4, r2 */
5263 },
5264 {-720ll /* 0xfffffffffffffd30 */ ,
5265 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5266 {6, 2, 4}, /* shli r3, r2, 4 */
5267 {6, 2, 8}, /* shli r4, r2, 8 */
5268 {2, 3, 4}} /* sub r5, r3, r4 */
5269 },
5270 {-719ll /* 0xfffffffffffffd31 */ ,
5271 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5272 {5, 2, 2}, /* shl3add r3, r2, r2 */
5273 {6, 3, 4}, /* shli r4, r3, 4 */
5274 {2, 1, 4}} /* sub r5, r1, r4 */
5275 },
5276 {-715ll /* 0xfffffffffffffd35 */ ,
5277 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5278 {5, 2, 2}, /* shl3add r3, r2, r2 */
5279 {6, 3, 4}, /* shli r4, r3, 4 */
5280 {2, 2, 4}} /* sub r5, r2, r4 */
5281 },
5282 {-712ll /* 0xfffffffffffffd38 */ ,
5283 {{6, 1, 5}, /* shli r2, r1, 5 */
5284 {2, 1, 2}, /* sub r3, r1, r2 */
5285 {3, 3, 3}, /* shl1add r4, r3, r3 */
5286 {5, 4, 2}} /* shl3add r5, r4, r2 */
5287 },
5288 {-711ll /* 0xfffffffffffffd39 */ ,
5289 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5290 {6, 2, 4}, /* shli r3, r2, 4 */
5291 {2, 1, 3}, /* sub r4, r1, r3 */
5292 {5, 4, 4}} /* shl3add r5, r4, r4 */
5293 },
5294 {-708ll /* 0xfffffffffffffd3c */ ,
5295 {{6, 1, 6}, /* shli r2, r1, 6 */
5296 {4, 2, 1}, /* shl2add r3, r2, r1 */
5297 {2, 2, 3}, /* sub r4, r2, r3 */
5298 {4, 4, 2}} /* shl2add r5, r4, r2 */
5299 },
5300 {-707ll /* 0xfffffffffffffd3d */ ,
5301 {{6, 1, 6}, /* shli r2, r1, 6 */
5302 {4, 2, 1}, /* shl2add r3, r2, r1 */
5303 {3, 3, 3}, /* shl1add r4, r3, r3 */
5304 {2, 2, 4}} /* sub r5, r2, r4 */
5305 },
5306 {-705ll /* 0xfffffffffffffd3f */ ,
5307 {{6, 1, 6}, /* shli r2, r1, 6 */
5308 {3, 2, 2}, /* shl1add r3, r2, r2 */
5309 {4, 3, 1}, /* shl2add r4, r3, r1 */
5310 {2, 2, 4}} /* sub r5, r2, r4 */
5311 },
5312 {-704ll /* 0xfffffffffffffd40 */ ,
5313 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5314 {6, 1, 4}, /* shli r3, r1, 4 */
5315 {2, 2, 3}, /* sub r4, r2, r3 */
5316 {6, 4, 6}} /* shli r5, r4, 6 */
5317 },
5318 {-703ll /* 0xfffffffffffffd41 */ ,
5319 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5320 {3, 2, 1}, /* shl1add r3, r2, r1 */
5321 {6, 3, 6}, /* shli r4, r3, 6 */
5322 {2, 1, 4}} /* sub r5, r1, r4 */
5323 },
5324 {-701ll /* 0xfffffffffffffd43 */ ,
5325 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5326 {5, 1, 2}, /* shl3add r3, r1, r2 */
5327 {6, 3, 6}, /* shli r4, r3, 6 */
5328 {2, 2, 4}} /* sub r5, r2, r4 */
5329 },
5330 {-700ll /* 0xfffffffffffffd44 */ ,
5331 {{6, 1, 6}, /* shli r2, r1, 6 */
5332 {3, 2, 2}, /* shl1add r3, r2, r2 */
5333 {2, 1, 3}, /* sub r4, r1, r3 */
5334 {4, 4, 2}} /* shl2add r5, r4, r2 */
5335 },
5336 {-699ll /* 0xfffffffffffffd45 */ ,
5337 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5338 {3, 2, 1}, /* shl1add r3, r2, r1 */
5339 {6, 3, 6}, /* shli r4, r3, 6 */
5340 {2, 2, 4}} /* sub r5, r2, r4 */
5341 },
5342 {-695ll /* 0xfffffffffffffd49 */ ,
5343 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5344 {3, 1, 2}, /* shl1add r3, r1, r2 */
5345 {6, 3, 6}, /* shli r4, r3, 6 */
5346 {2, 2, 4}} /* sub r5, r2, r4 */
5347 },
5348 {-693ll /* 0xfffffffffffffd4b */ ,
5349 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5350 {3, 2, 1}, /* shl1add r3, r2, r1 */
5351 {6, 3, 6}, /* shli r4, r3, 6 */
5352 {2, 3, 4}} /* sub r5, r3, r4 */
5353 },
5354 {-692ll /* 0xfffffffffffffd4c */ ,
5355 {{6, 1, 6}, /* shli r2, r1, 6 */
5356 {2, 1, 2}, /* sub r3, r1, r2 */
5357 {3, 3, 3}, /* shl1add r4, r3, r3 */
5358 {4, 4, 2}} /* shl2add r5, r4, r2 */
5359 },
5360 {-688ll /* 0xfffffffffffffd50 */ ,
5361 {{6, 1, 6}, /* shli r2, r1, 6 */
5362 {2, 1, 2}, /* sub r3, r1, r2 */
5363 {4, 3, 2}, /* shl2add r4, r3, r2 */
5364 {4, 4, 2}} /* shl2add r5, r4, r2 */
5365 },
5366 {-680ll /* 0xfffffffffffffd58 */ ,
5367 {{2, 0, 1}, /* sub r2, zero, r1 */
5368 {4, 2, 2}, /* shl2add r3, r2, r2 */
5369 {6, 3, 7}, /* shli r4, r3, 7 */
5370 {5, 3, 4}} /* shl3add r5, r3, r4 */
5371 },
5372 {-679ll /* 0xfffffffffffffd59 */ ,
5373 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5374 {6, 2, 7}, /* shli r3, r2, 7 */
5375 {5, 2, 3}, /* shl3add r4, r2, r3 */
5376 {2, 1, 4}} /* sub r5, r1, r4 */
5377 },
5378 {-675ll /* 0xfffffffffffffd5d */ ,
5379 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5380 {6, 2, 5}, /* shli r3, r2, 5 */
5381 {5, 3, 2}, /* shl3add r4, r3, r2 */
5382 {2, 3, 4}} /* sub r5, r3, r4 */
5383 },
5384 {-673ll /* 0xfffffffffffffd5f */ ,
5385 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5386 {6, 2, 5}, /* shli r3, r2, 5 */
5387 {5, 3, 1}, /* shl3add r4, r3, r1 */
5388 {2, 3, 4}} /* sub r5, r3, r4 */
5389 },
5390 {-672ll /* 0xfffffffffffffd60 */ ,
5391 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5392 {6, 2, 5}, /* shli r3, r2, 5 */
5393 {6, 2, 8}, /* shli r4, r2, 8 */
5394 {2, 3, 4}} /* sub r5, r3, r4 */
5395 },
5396 {-671ll /* 0xfffffffffffffd61 */ ,
5397 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5398 {4, 2, 1}, /* shl2add r3, r2, r1 */
5399 {6, 3, 5}, /* shli r4, r3, 5 */
5400 {2, 1, 4}} /* sub r5, r1, r4 */
5401 },
5402 {-667ll /* 0xfffffffffffffd65 */ ,
5403 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5404 {4, 2, 1}, /* shl2add r3, r2, r1 */
5405 {6, 3, 5}, /* shli r4, r3, 5 */
5406 {2, 2, 4}} /* sub r5, r2, r4 */
5407 },
5408 {-664ll /* 0xfffffffffffffd68 */ ,
5409 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5410 {6, 2, 5}, /* shli r3, r2, 5 */
5411 {2, 1, 3}, /* sub r4, r1, r3 */
5412 {5, 4, 3}} /* shl3add r5, r4, r3 */
5413 },
5414 {-660ll /* 0xfffffffffffffd6c */ ,
5415 {{2, 0, 1}, /* sub r2, zero, r1 */
5416 {4, 2, 2}, /* shl2add r3, r2, r2 */
5417 {6, 3, 7}, /* shli r4, r3, 7 */
5418 {4, 3, 4}} /* shl2add r5, r3, r4 */
5419 },
5420 {-659ll /* 0xfffffffffffffd6d */ ,
5421 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5422 {6, 2, 7}, /* shli r3, r2, 7 */
5423 {4, 2, 3}, /* shl2add r4, r2, r3 */
5424 {2, 1, 4}} /* sub r5, r1, r4 */
5425 },
5426 {-657ll /* 0xfffffffffffffd6f */ ,
5427 {{2, 0, 1}, /* sub r2, zero, r1 */
5428 {5, 2, 2}, /* shl3add r3, r2, r2 */
5429 {5, 3, 2}, /* shl3add r4, r3, r2 */
5430 {5, 4, 4}} /* shl3add r5, r4, r4 */
5431 },
5432 {-656ll /* 0xfffffffffffffd70 */ ,
5433 {{2, 0, 1}, /* sub r2, zero, r1 */
5434 {4, 2, 2}, /* shl2add r3, r2, r2 */
5435 {5, 3, 2}, /* shl3add r4, r3, r2 */
5436 {6, 4, 4}} /* shli r5, r4, 4 */
5437 },
5438 {-655ll /* 0xfffffffffffffd71 */ ,
5439 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5440 {5, 2, 1}, /* shl3add r3, r2, r1 */
5441 {6, 3, 4}, /* shli r4, r3, 4 */
5442 {2, 1, 4}} /* sub r5, r1, r4 */
5443 },
5444 {-651ll /* 0xfffffffffffffd75 */ ,
5445 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5446 {4, 2, 1}, /* shl2add r3, r2, r1 */
5447 {6, 3, 5}, /* shli r4, r3, 5 */
5448 {2, 3, 4}} /* sub r5, r3, r4 */
5449 },
5450 {-650ll /* 0xfffffffffffffd76 */ ,
5451 {{2, 0, 1}, /* sub r2, zero, r1 */
5452 {4, 2, 2}, /* shl2add r3, r2, r2 */
5453 {6, 3, 7}, /* shli r4, r3, 7 */
5454 {3, 3, 4}} /* shl1add r5, r3, r4 */
5455 },
5456 {-649ll /* 0xfffffffffffffd77 */ ,
5457 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5458 {6, 2, 7}, /* shli r3, r2, 7 */
5459 {3, 2, 3}, /* shl1add r4, r2, r3 */
5460 {2, 1, 4}} /* sub r5, r1, r4 */
5461 },
5462 {-648ll /* 0xfffffffffffffd78 */ ,
5463 {{2, 0, 1}, /* sub r2, zero, r1 */
5464 {5, 2, 2}, /* shl3add r3, r2, r2 */
5465 {5, 3, 3}, /* shl3add r4, r3, r3 */
5466 {6, 4, 3}} /* shli r5, r4, 3 */
5467 },
5468 {-647ll /* 0xfffffffffffffd79 */ ,
5469 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5470 {5, 2, 2}, /* shl3add r3, r2, r2 */
5471 {6, 3, 3}, /* shli r4, r3, 3 */
5472 {2, 1, 4}} /* sub r5, r1, r4 */
5473 },
5474 {-645ll /* 0xfffffffffffffd7b */ ,
5475 {{2, 0, 1}, /* sub r2, zero, r1 */
5476 {6, 1, 7}, /* shli r3, r1, 7 */
5477 {2, 2, 3}, /* sub r4, r2, r3 */
5478 {4, 4, 4}} /* shl2add r5, r4, r4 */
5479 },
5480 {-644ll /* 0xfffffffffffffd7c */ ,
5481 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5482 {2, 1, 2}, /* sub r3, r1, r2 */
5483 {6, 2, 7}, /* shli r4, r2, 7 */
5484 {2, 3, 4}} /* sub r5, r3, r4 */
5485 },
5486 {-643ll /* 0xfffffffffffffd7d */ ,
5487 {{6, 1, 7}, /* shli r2, r1, 7 */
5488 {1, 1, 2}, /* add r3, r1, r2 */
5489 {4, 3, 2}, /* shl2add r4, r3, r2 */
5490 {2, 1, 4}} /* sub r5, r1, r4 */
5491 },
5492 {-642ll /* 0xfffffffffffffd7e */ ,
5493 {{2, 0, 1}, /* sub r2, zero, r1 */
5494 {6, 2, 7}, /* shli r3, r2, 7 */
5495 {3, 3, 2}, /* shl1add r4, r3, r2 */
5496 {3, 4, 3}} /* shl1add r5, r4, r3 */
5497 },
5498 {-641ll /* 0xfffffffffffffd7f */ ,
5499 {{2, 0, 1}, /* sub r2, zero, r1 */
5500 {4, 1, 1}, /* shl2add r3, r1, r1 */
5501 {6, 3, 7}, /* shli r4, r3, 7 */
5502 {2, 2, 4}} /* sub r5, r2, r4 */
5503 },
5504 {-640ll /* 0xfffffffffffffd80 */ ,
5505 {{2, 0, 1}, /* sub r2, zero, r1 */
5506 {4, 2, 2}, /* shl2add r3, r2, r2 */
5507 {6, 3, 7}} /* shli r4, r3, 7 */
5508 },
5509 {-639ll /* 0xfffffffffffffd81 */ ,
5510 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5511 {6, 2, 7}, /* shli r3, r2, 7 */
5512 {2, 1, 3}} /* sub r4, r1, r3 */
5513 },
5514 {-638ll /* 0xfffffffffffffd82 */ ,
5515 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5516 {6, 1, 1}, /* shli r3, r1, 1 */
5517 {6, 2, 7}, /* shli r4, r2, 7 */
5518 {2, 3, 4}} /* sub r5, r3, r4 */
5519 },
5520 {-637ll /* 0xfffffffffffffd83 */ ,
5521 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5522 {4, 1, 1}, /* shl2add r3, r1, r1 */
5523 {6, 3, 7}, /* shli r4, r3, 7 */
5524 {2, 2, 4}} /* sub r5, r2, r4 */
5525 },
5526 {-636ll /* 0xfffffffffffffd84 */ ,
5527 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5528 {6, 1, 2}, /* shli r3, r1, 2 */
5529 {6, 2, 7}, /* shli r4, r2, 7 */
5530 {2, 3, 4}} /* sub r5, r3, r4 */
5531 },
5532 {-635ll /* 0xfffffffffffffd85 */ ,
5533 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5534 {6, 2, 7}, /* shli r3, r2, 7 */
5535 {2, 2, 3}} /* sub r4, r2, r3 */
5536 },
5537 {-634ll /* 0xfffffffffffffd86 */ ,
5538 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5539 {1, 1, 2}, /* add r3, r1, r2 */
5540 {6, 2, 7}, /* shli r4, r2, 7 */
5541 {2, 3, 4}} /* sub r5, r3, r4 */
5542 },
5543 {-633ll /* 0xfffffffffffffd87 */ ,
5544 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5545 {3, 1, 2}, /* shl1add r3, r1, r2 */
5546 {6, 2, 7}, /* shli r4, r2, 7 */
5547 {2, 3, 4}} /* sub r5, r3, r4 */
5548 },
5549 {-632ll /* 0xfffffffffffffd88 */ ,
5550 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5551 {6, 1, 3}, /* shli r3, r1, 3 */
5552 {6, 2, 7}, /* shli r4, r2, 7 */
5553 {2, 3, 4}} /* sub r5, r3, r4 */
5554 },
5555 {-631ll /* 0xfffffffffffffd89 */ ,
5556 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5557 {4, 1, 2}, /* shl2add r3, r1, r2 */
5558 {6, 2, 7}, /* shli r4, r2, 7 */
5559 {2, 3, 4}} /* sub r5, r3, r4 */
5560 },
5561 {-630ll /* 0xfffffffffffffd8a */ ,
5562 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5563 {6, 2, 1}, /* shli r3, r2, 1 */
5564 {6, 2, 7}, /* shli r4, r2, 7 */
5565 {2, 3, 4}} /* sub r5, r3, r4 */
5566 },
5567 {-629ll /* 0xfffffffffffffd8b */ ,
5568 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5569 {3, 2, 1}, /* shl1add r3, r2, r1 */
5570 {6, 2, 7}, /* shli r4, r2, 7 */
5571 {2, 3, 4}} /* sub r5, r3, r4 */
5572 },
5573 {-627ll /* 0xfffffffffffffd8d */ ,
5574 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5575 {5, 1, 2}, /* shl3add r3, r1, r2 */
5576 {6, 2, 7}, /* shli r4, r2, 7 */
5577 {2, 3, 4}} /* sub r5, r3, r4 */
5578 },
5579 {-625ll /* 0xfffffffffffffd8f */ ,
5580 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5581 {6, 1, 7}, /* shli r3, r1, 7 */
5582 {2, 2, 3}, /* sub r4, r2, r3 */
5583 {4, 4, 4}} /* shl2add r5, r4, r4 */
5584 },
5585 {-624ll /* 0xfffffffffffffd90 */ ,
5586 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5587 {6, 1, 4}, /* shli r3, r1, 4 */
5588 {6, 2, 7}, /* shli r4, r2, 7 */
5589 {2, 3, 4}} /* sub r5, r3, r4 */
5590 },
5591 {-620ll /* 0xfffffffffffffd94 */ ,
5592 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5593 {6, 2, 2}, /* shli r3, r2, 2 */
5594 {6, 2, 7}, /* shli r4, r2, 7 */
5595 {2, 3, 4}} /* sub r5, r3, r4 */
5596 },
5597 {-619ll /* 0xfffffffffffffd95 */ ,
5598 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5599 {4, 2, 1}, /* shl2add r3, r2, r1 */
5600 {6, 2, 7}, /* shli r4, r2, 7 */
5601 {2, 3, 4}} /* sub r5, r3, r4 */
5602 },
5603 {-616ll /* 0xfffffffffffffd98 */ ,
5604 {{6, 1, 4}, /* shli r2, r1, 4 */
5605 {4, 2, 2}, /* shl2add r3, r2, r2 */
5606 {2, 1, 3}, /* sub r4, r1, r3 */
5607 {5, 4, 2}} /* shl3add r5, r4, r2 */
5608 },
5609 {-615ll /* 0xfffffffffffffd99 */ ,
5610 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5611 {4, 2, 2}, /* shl2add r3, r2, r2 */
5612 {6, 2, 7}, /* shli r4, r2, 7 */
5613 {2, 3, 4}} /* sub r5, r3, r4 */
5614 },
5615 {-613ll /* 0xfffffffffffffd9b */ ,
5616 {{6, 1, 5}, /* shli r2, r1, 5 */
5617 {4, 2, 1}, /* shl2add r3, r2, r1 */
5618 {4, 3, 3}, /* shl2add r4, r3, r3 */
5619 {2, 2, 4}} /* sub r5, r2, r4 */
5620 },
5621 {-612ll /* 0xfffffffffffffd9c */ ,
5622 {{2, 0, 1}, /* sub r2, zero, r1 */
5623 {5, 2, 2}, /* shl3add r3, r2, r2 */
5624 {6, 3, 6}, /* shli r4, r3, 6 */
5625 {4, 3, 4}} /* shl2add r5, r3, r4 */
5626 },
5627 {-611ll /* 0xfffffffffffffd9d */ ,
5628 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5629 {6, 2, 6}, /* shli r3, r2, 6 */
5630 {4, 2, 3}, /* shl2add r4, r2, r3 */
5631 {2, 1, 4}} /* sub r5, r1, r4 */
5632 },
5633 {-609ll /* 0xfffffffffffffd9f */ ,
5634 {{6, 1, 5}, /* shli r2, r1, 5 */
5635 {4, 2, 2}, /* shl2add r3, r2, r2 */
5636 {4, 3, 1}, /* shl2add r4, r3, r1 */
5637 {2, 2, 4}} /* sub r5, r2, r4 */
5638 },
5639 {-608ll /* 0xfffffffffffffda0 */ ,
5640 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5641 {6, 1, 5}, /* shli r3, r1, 5 */
5642 {6, 2, 7}, /* shli r4, r2, 7 */
5643 {2, 3, 4}} /* sub r5, r3, r4 */
5644 },
5645 {-607ll /* 0xfffffffffffffda1 */ ,
5646 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5647 {3, 2, 1}, /* shl1add r3, r2, r1 */
5648 {6, 3, 5}, /* shli r4, r3, 5 */
5649 {2, 1, 4}} /* sub r5, r1, r4 */
5650 },
5651 {-604ll /* 0xfffffffffffffda4 */ ,
5652 {{6, 1, 5}, /* shli r2, r1, 5 */
5653 {4, 2, 2}, /* shl2add r3, r2, r2 */
5654 {2, 1, 3}, /* sub r4, r1, r3 */
5655 {4, 4, 2}} /* shl2add r5, r4, r2 */
5656 },
5657 {-603ll /* 0xfffffffffffffda5 */ ,
5658 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5659 {6, 2, 6}, /* shli r3, r2, 6 */
5660 {4, 2, 3}, /* shl2add r4, r2, r3 */
5661 {2, 2, 4}} /* sub r5, r2, r4 */
5662 },
5663 {-600ll /* 0xfffffffffffffda8 */ ,
5664 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5665 {6, 2, 3}, /* shli r3, r2, 3 */
5666 {6, 2, 7}, /* shli r4, r2, 7 */
5667 {2, 3, 4}} /* sub r5, r3, r4 */
5668 },
5669 {-599ll /* 0xfffffffffffffda9 */ ,
5670 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5671 {5, 2, 1}, /* shl3add r3, r2, r1 */
5672 {6, 2, 7}, /* shli r4, r2, 7 */
5673 {2, 3, 4}} /* sub r5, r3, r4 */
5674 },
5675 {-595ll /* 0xfffffffffffffdad */ ,
5676 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5677 {5, 2, 2}, /* shl3add r3, r2, r2 */
5678 {6, 2, 7}, /* shli r4, r2, 7 */
5679 {2, 3, 4}} /* sub r5, r3, r4 */
5680 },
5681 {-594ll /* 0xfffffffffffffdae */ ,
5682 {{2, 0, 1}, /* sub r2, zero, r1 */
5683 {5, 2, 2}, /* shl3add r3, r2, r2 */
5684 {6, 3, 6}, /* shli r4, r3, 6 */
5685 {3, 3, 4}} /* shl1add r5, r3, r4 */
5686 },
5687 {-593ll /* 0xfffffffffffffdaf */ ,
5688 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5689 {6, 2, 6}, /* shli r3, r2, 6 */
5690 {3, 2, 3}, /* shl1add r4, r2, r3 */
5691 {2, 1, 4}} /* sub r5, r1, r4 */
5692 },
5693 {-592ll /* 0xfffffffffffffdb0 */ ,
5694 {{2, 0, 1}, /* sub r2, zero, r1 */
5695 {5, 2, 2}, /* shl3add r3, r2, r2 */
5696 {4, 3, 2}, /* shl2add r4, r3, r2 */
5697 {6, 4, 4}} /* shli r5, r4, 4 */
5698 },
5699 {-591ll /* 0xfffffffffffffdb1 */ ,
5700 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5701 {4, 2, 1}, /* shl2add r3, r2, r1 */
5702 {6, 3, 4}, /* shli r4, r3, 4 */
5703 {2, 1, 4}} /* sub r5, r1, r4 */
5704 },
5705 {-589ll /* 0xfffffffffffffdb3 */ ,
5706 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5707 {3, 2, 1}, /* shl1add r3, r2, r1 */
5708 {6, 3, 5}, /* shli r4, r3, 5 */
5709 {2, 3, 4}} /* sub r5, r3, r4 */
5710 },
5711 {-588ll /* 0xfffffffffffffdb4 */ ,
5712 {{6, 1, 5}, /* shli r2, r1, 5 */
5713 {2, 1, 2}, /* sub r3, r1, r2 */
5714 {4, 3, 3}, /* shl2add r4, r3, r3 */
5715 {4, 4, 2}} /* shl2add r5, r4, r2 */
5716 },
5717 {-585ll /* 0xfffffffffffffdb7 */ ,
5718 {{2, 0, 1}, /* sub r2, zero, r1 */
5719 {6, 1, 6}, /* shli r3, r1, 6 */
5720 {2, 2, 3}, /* sub r4, r2, r3 */
5721 {5, 4, 4}} /* shl3add r5, r4, r4 */
5722 },
5723 {-584ll /* 0xfffffffffffffdb8 */ ,
5724 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5725 {2, 1, 2}, /* sub r3, r1, r2 */
5726 {6, 2, 6}, /* shli r4, r2, 6 */
5727 {2, 3, 4}} /* sub r5, r3, r4 */
5728 },
5729 {-583ll /* 0xfffffffffffffdb9 */ ,
5730 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5731 {6, 1, 9}, /* shli r3, r1, 9 */
5732 {5, 2, 3}, /* shl3add r4, r2, r3 */
5733 {2, 1, 4}} /* sub r5, r1, r4 */
5734 },
5735 {-581ll /* 0xfffffffffffffdbb */ ,
5736 {{6, 1, 6}, /* shli r2, r1, 6 */
5737 {3, 2, 1}, /* shl1add r3, r2, r1 */
5738 {4, 3, 3}, /* shl2add r4, r3, r3 */
5739 {2, 2, 4}} /* sub r5, r2, r4 */
5740 },
5741 {-580ll /* 0xfffffffffffffdbc */ ,
5742 {{2, 0, 1}, /* sub r2, zero, r1 */
5743 {6, 2, 6}, /* shli r3, r2, 6 */
5744 {3, 3, 2}, /* shl1add r4, r3, r2 */
5745 {4, 4, 3}} /* shl2add r5, r4, r3 */
5746 },
5747 {-579ll /* 0xfffffffffffffdbd */ ,
5748 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5749 {6, 2, 6}, /* shli r3, r2, 6 */
5750 {4, 3, 2}, /* shl2add r4, r3, r2 */
5751 {2, 3, 4}} /* sub r5, r3, r4 */
5752 },
5753 {-578ll /* 0xfffffffffffffdbe */ ,
5754 {{2, 0, 1}, /* sub r2, zero, r1 */
5755 {6, 2, 6}, /* shli r3, r2, 6 */
5756 {4, 3, 2}, /* shl2add r4, r3, r2 */
5757 {3, 4, 3}} /* shl1add r5, r4, r3 */
5758 },
5759 {-577ll /* 0xfffffffffffffdbf */ ,
5760 {{2, 0, 1}, /* sub r2, zero, r1 */
5761 {5, 1, 1}, /* shl3add r3, r1, r1 */
5762 {6, 3, 6}, /* shli r4, r3, 6 */
5763 {2, 2, 4}} /* sub r5, r2, r4 */
5764 },
5765 {-576ll /* 0xfffffffffffffdc0 */ ,
5766 {{2, 0, 1}, /* sub r2, zero, r1 */
5767 {5, 2, 2}, /* shl3add r3, r2, r2 */
5768 {6, 3, 6}} /* shli r4, r3, 6 */
5769 },
5770 {-575ll /* 0xfffffffffffffdc1 */ ,
5771 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5772 {6, 2, 6}, /* shli r3, r2, 6 */
5773 {2, 1, 3}} /* sub r4, r1, r3 */
5774 },
5775 {-574ll /* 0xfffffffffffffdc2 */ ,
5776 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5777 {6, 1, 1}, /* shli r3, r1, 1 */
5778 {6, 2, 6}, /* shli r4, r2, 6 */
5779 {2, 3, 4}} /* sub r5, r3, r4 */
5780 },
5781 {-573ll /* 0xfffffffffffffdc3 */ ,
5782 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5783 {5, 1, 1}, /* shl3add r3, r1, r1 */
5784 {6, 3, 6}, /* shli r4, r3, 6 */
5785 {2, 2, 4}} /* sub r5, r2, r4 */
5786 },
5787 {-572ll /* 0xfffffffffffffdc4 */ ,
5788 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5789 {6, 1, 2}, /* shli r3, r1, 2 */
5790 {6, 2, 6}, /* shli r4, r2, 6 */
5791 {2, 3, 4}} /* sub r5, r3, r4 */
5792 },
5793 {-571ll /* 0xfffffffffffffdc5 */ ,
5794 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5795 {5, 1, 1}, /* shl3add r3, r1, r1 */
5796 {6, 3, 6}, /* shli r4, r3, 6 */
5797 {2, 2, 4}} /* sub r5, r2, r4 */
5798 },
5799 {-569ll /* 0xfffffffffffffdc7 */ ,
5800 {{6, 1, 3}, /* shli r2, r1, 3 */
5801 {5, 2, 2}, /* shl3add r3, r2, r2 */
5802 {5, 3, 1}, /* shl3add r4, r3, r1 */
5803 {2, 2, 4}} /* sub r5, r2, r4 */
5804 },
5805 {-568ll /* 0xfffffffffffffdc8 */ ,
5806 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5807 {6, 1, 3}, /* shli r3, r1, 3 */
5808 {6, 2, 6}, /* shli r4, r2, 6 */
5809 {2, 3, 4}} /* sub r5, r3, r4 */
5810 },
5811 {-567ll /* 0xfffffffffffffdc9 */ ,
5812 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5813 {6, 2, 6}, /* shli r3, r2, 6 */
5814 {2, 2, 3}} /* sub r4, r2, r3 */
5815 },
5816 {-566ll /* 0xfffffffffffffdca */ ,
5817 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5818 {1, 1, 2}, /* add r3, r1, r2 */
5819 {6, 2, 6}, /* shli r4, r2, 6 */
5820 {2, 3, 4}} /* sub r5, r3, r4 */
5821 },
5822 {-565ll /* 0xfffffffffffffdcb */ ,
5823 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5824 {3, 1, 2}, /* shl1add r3, r1, r2 */
5825 {6, 2, 6}, /* shli r4, r2, 6 */
5826 {2, 3, 4}} /* sub r5, r3, r4 */
5827 },
5828 {-564ll /* 0xfffffffffffffdcc */ ,
5829 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5830 {6, 2, 6}, /* shli r3, r2, 6 */
5831 {2, 2, 3}, /* sub r4, r2, r3 */
5832 {4, 4, 3}} /* shl2add r5, r4, r3 */
5833 },
5834 {-563ll /* 0xfffffffffffffdcd */ ,
5835 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5836 {4, 1, 2}, /* shl2add r3, r1, r2 */
5837 {6, 2, 6}, /* shli r4, r2, 6 */
5838 {2, 3, 4}} /* sub r5, r3, r4 */
5839 },
5840 {-561ll /* 0xfffffffffffffdcf */ ,
5841 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5842 {6, 2, 4}, /* shli r3, r2, 4 */
5843 {5, 3, 1}, /* shl3add r4, r3, r1 */
5844 {2, 3, 4}} /* sub r5, r3, r4 */
5845 },
5846 {-560ll /* 0xfffffffffffffdd0 */ ,
5847 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5848 {6, 2, 4}, /* shli r3, r2, 4 */
5849 {6, 2, 7}, /* shli r4, r2, 7 */
5850 {2, 3, 4}} /* sub r5, r3, r4 */
5851 },
5852 {-559ll /* 0xfffffffffffffdd1 */ ,
5853 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5854 {5, 1, 2}, /* shl3add r3, r1, r2 */
5855 {6, 2, 6}, /* shli r4, r2, 6 */
5856 {2, 3, 4}} /* sub r5, r3, r4 */
5857 },
5858 {-558ll /* 0xfffffffffffffdd2 */ ,
5859 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5860 {6, 2, 1}, /* shli r3, r2, 1 */
5861 {6, 2, 6}, /* shli r4, r2, 6 */
5862 {2, 3, 4}} /* sub r5, r3, r4 */
5863 },
5864 {-557ll /* 0xfffffffffffffdd3 */ ,
5865 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5866 {3, 2, 1}, /* shl1add r3, r2, r1 */
5867 {6, 2, 6}, /* shli r4, r2, 6 */
5868 {2, 3, 4}} /* sub r5, r3, r4 */
5869 },
5870 {-556ll /* 0xfffffffffffffdd4 */ ,
5871 {{6, 1, 4}, /* shli r2, r1, 4 */
5872 {5, 2, 2}, /* shl3add r3, r2, r2 */
5873 {2, 1, 3}, /* sub r4, r1, r3 */
5874 {4, 4, 2}} /* shl2add r5, r4, r2 */
5875 },
5876 {-555ll /* 0xfffffffffffffdd5 */ ,
5877 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5878 {4, 2, 1}, /* shl2add r3, r2, r1 */
5879 {6, 3, 4}, /* shli r4, r3, 4 */
5880 {2, 3, 4}} /* sub r5, r3, r4 */
5881 },
5882 {-553ll /* 0xfffffffffffffdd7 */ ,
5883 {{6, 1, 5}, /* shli r2, r1, 5 */
5884 {3, 2, 1}, /* shl1add r3, r2, r1 */
5885 {5, 3, 3}, /* shl3add r4, r3, r3 */
5886 {2, 2, 4}} /* sub r5, r2, r4 */
5887 },
5888 {-552ll /* 0xfffffffffffffdd8 */ ,
5889 {{2, 0, 1}, /* sub r2, zero, r1 */
5890 {4, 2, 2}, /* shl2add r3, r2, r2 */
5891 {6, 2, 9}, /* shli r4, r2, 9 */
5892 {5, 3, 4}} /* shl3add r5, r3, r4 */
5893 },
5894 {-551ll /* 0xfffffffffffffdd9 */ ,
5895 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5896 {6, 1, 9}, /* shli r3, r1, 9 */
5897 {5, 2, 3}, /* shl3add r4, r2, r3 */
5898 {2, 1, 4}} /* sub r5, r1, r4 */
5899 },
5900 {-549ll /* 0xfffffffffffffddb */ ,
5901 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5902 {6, 1, 6}, /* shli r3, r1, 6 */
5903 {2, 2, 3}, /* sub r4, r2, r3 */
5904 {5, 4, 4}} /* shl3add r5, r4, r4 */
5905 },
5906 {-548ll /* 0xfffffffffffffddc */ ,
5907 {{2, 0, 1}, /* sub r2, zero, r1 */
5908 {5, 2, 2}, /* shl3add r3, r2, r2 */
5909 {6, 2, 9}, /* shli r4, r2, 9 */
5910 {4, 3, 4}} /* shl2add r5, r3, r4 */
5911 },
5912 {-547ll /* 0xfffffffffffffddd */ ,
5913 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5914 {6, 1, 9}, /* shli r3, r1, 9 */
5915 {5, 2, 3}, /* shl3add r4, r2, r3 */
5916 {2, 2, 4}} /* sub r5, r2, r4 */
5917 },
5918 {-546ll /* 0xfffffffffffffdde */ ,
5919 {{2, 0, 1}, /* sub r2, zero, r1 */
5920 {6, 2, 5}, /* shli r3, r2, 5 */
5921 {5, 3, 2}, /* shl3add r4, r3, r2 */
5922 {3, 4, 3}} /* shl1add r5, r4, r3 */
5923 },
5924 {-545ll /* 0xfffffffffffffddf */ ,
5925 {{6, 1, 5}, /* shli r2, r1, 5 */
5926 {5, 2, 1}, /* shl3add r3, r2, r1 */
5927 {3, 3, 2}, /* shl1add r4, r3, r2 */
5928 {2, 1, 4}} /* sub r5, r1, r4 */
5929 },
5930 {-544ll /* 0xfffffffffffffde0 */ ,
5931 {{2, 0, 1}, /* sub r2, zero, r1 */
5932 {6, 1, 4}, /* shli r3, r1, 4 */
5933 {2, 2, 3}, /* sub r4, r2, r3 */
5934 {6, 4, 5}} /* shli r5, r4, 5 */
5935 },
5936 {-543ll /* 0xfffffffffffffde1 */ ,
5937 {{6, 1, 5}, /* shli r2, r1, 5 */
5938 {2, 1, 2}, /* sub r3, r1, r2 */
5939 {6, 2, 4}, /* shli r4, r2, 4 */
5940 {2, 3, 4}} /* sub r5, r3, r4 */
5941 },
5942 {-542ll /* 0xfffffffffffffde2 */ ,
5943 {{6, 1, 1}, /* shli r2, r1, 1 */
5944 {5, 2, 1}, /* shl3add r3, r2, r1 */
5945 {6, 3, 5}, /* shli r4, r3, 5 */
5946 {2, 2, 4}} /* sub r5, r2, r4 */
5947 },
5948 {-540ll /* 0xfffffffffffffde4 */ ,
5949 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5950 {6, 2, 2}, /* shli r3, r2, 2 */
5951 {6, 2, 6}, /* shli r4, r2, 6 */
5952 {2, 3, 4}} /* sub r5, r3, r4 */
5953 },
5954 {-539ll /* 0xfffffffffffffde5 */ ,
5955 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5956 {4, 2, 1}, /* shl2add r3, r2, r1 */
5957 {6, 2, 6}, /* shli r4, r2, 6 */
5958 {2, 3, 4}} /* sub r5, r3, r4 */
5959 },
5960 {-536ll /* 0xfffffffffffffde8 */ ,
5961 {{6, 1, 3}, /* shli r2, r1, 3 */
5962 {6, 1, 9}, /* shli r3, r1, 9 */
5963 {4, 2, 3}, /* shl2add r4, r2, r3 */
5964 {2, 2, 4}} /* sub r5, r2, r4 */
5965 },
5966 {-535ll /* 0xfffffffffffffde9 */ ,
5967 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5968 {6, 1, 9}, /* shli r3, r1, 9 */
5969 {5, 2, 3}, /* shl3add r4, r2, r3 */
5970 {2, 1, 4}} /* sub r5, r1, r4 */
5971 },
5972 {-533ll /* 0xfffffffffffffdeb */ ,
5973 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5974 {6, 1, 9}, /* shli r3, r1, 9 */
5975 {5, 2, 3}, /* shl3add r4, r2, r3 */
5976 {2, 2, 4}} /* sub r5, r2, r4 */
5977 },
5978 {-532ll /* 0xfffffffffffffdec */ ,
5979 {{2, 0, 1}, /* sub r2, zero, r1 */
5980 {4, 2, 2}, /* shl2add r3, r2, r2 */
5981 {6, 2, 9}, /* shli r4, r2, 9 */
5982 {4, 3, 4}} /* shl2add r5, r3, r4 */
5983 },
5984 {-531ll /* 0xfffffffffffffded */ ,
5985 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5986 {6, 1, 6}, /* shli r3, r1, 6 */
5987 {2, 2, 3}, /* sub r4, r2, r3 */
5988 {5, 4, 4}} /* shl3add r5, r4, r4 */
5989 },
5990 {-530ll /* 0xfffffffffffffdee */ ,
5991 {{2, 0, 1}, /* sub r2, zero, r1 */
5992 {5, 2, 2}, /* shl3add r3, r2, r2 */
5993 {6, 2, 9}, /* shli r4, r2, 9 */
5994 {3, 3, 4}} /* shl1add r5, r3, r4 */
5995 },
5996 {-529ll /* 0xfffffffffffffdef */ ,
5997 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5998 {6, 1, 9}, /* shli r3, r1, 9 */
5999 {3, 2, 3}, /* shl1add r4, r2, r3 */
6000 {2, 1, 4}} /* sub r5, r1, r4 */
6001 },
6002 {-528ll /* 0xfffffffffffffdf0 */ ,
6003 {{2, 0, 1}, /* sub r2, zero, r1 */
6004 {6, 1, 5}, /* shli r3, r1, 5 */
6005 {2, 2, 3}, /* sub r4, r2, r3 */
6006 {6, 4, 4}} /* shli r5, r4, 4 */
6007 },
6008 {-527ll /* 0xfffffffffffffdf1 */ ,
6009 {{6, 1, 4}, /* shli r2, r1, 4 */
6010 {2, 1, 2}, /* sub r3, r1, r2 */
6011 {6, 2, 5}, /* shli r4, r2, 5 */
6012 {2, 3, 4}} /* sub r5, r3, r4 */
6013 },
6014 {-526ll /* 0xfffffffffffffdf2 */ ,
6015 {{6, 1, 1}, /* shli r2, r1, 1 */
6016 {6, 1, 9}, /* shli r3, r1, 9 */
6017 {5, 2, 3}, /* shl3add r4, r2, r3 */
6018 {2, 2, 4}} /* sub r5, r2, r4 */
6019 },
6020 {-525ll /* 0xfffffffffffffdf3 */ ,
6021 {{6, 1, 5}, /* shli r2, r1, 5 */
6022 {2, 1, 2}, /* sub r3, r1, r2 */
6023 {5, 3, 1}, /* shl3add r4, r3, r1 */
6024 {3, 4, 3}} /* shl1add r5, r4, r3 */
6025 },
6026 {-524ll /* 0xfffffffffffffdf4 */ ,
6027 {{6, 1, 2}, /* shli r2, r1, 2 */
6028 {6, 1, 9}, /* shli r3, r1, 9 */
6029 {4, 2, 3}, /* shl2add r4, r2, r3 */
6030 {2, 2, 4}} /* sub r5, r2, r4 */
6031 },
6032 {-523ll /* 0xfffffffffffffdf5 */ ,
6033 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6034 {6, 1, 9}, /* shli r3, r1, 9 */
6035 {4, 2, 3}, /* shl2add r4, r2, r3 */
6036 {2, 1, 4}} /* sub r5, r1, r4 */
6037 },
6038 {-522ll /* 0xfffffffffffffdf6 */ ,
6039 {{2, 0, 1}, /* sub r2, zero, r1 */
6040 {4, 2, 2}, /* shl2add r3, r2, r2 */
6041 {6, 2, 9}, /* shli r4, r2, 9 */
6042 {3, 3, 4}} /* shl1add r5, r3, r4 */
6043 },
6044 {-521ll /* 0xfffffffffffffdf7 */ ,
6045 {{2, 0, 1}, /* sub r2, zero, r1 */
6046 {6, 1, 6}, /* shli r3, r1, 6 */
6047 {2, 2, 3}, /* sub r4, r2, r3 */
6048 {5, 4, 2}} /* shl3add r5, r4, r2 */
6049 },
6050 {-520ll /* 0xfffffffffffffdf8 */ ,
6051 {{2, 0, 1}, /* sub r2, zero, r1 */
6052 {6, 2, 9}, /* shli r3, r2, 9 */
6053 {5, 2, 3}} /* shl3add r4, r2, r3 */
6054 },
6055 {-519ll /* 0xfffffffffffffdf9 */ ,
6056 {{6, 1, 9}, /* shli r2, r1, 9 */
6057 {5, 1, 2}, /* shl3add r3, r1, r2 */
6058 {2, 1, 3}} /* sub r4, r1, r3 */
6059 },
6060 {-518ll /* 0xfffffffffffffdfa */ ,
6061 {{6, 1, 1}, /* shli r2, r1, 1 */
6062 {6, 1, 9}, /* shli r3, r1, 9 */
6063 {4, 2, 3}, /* shl2add r4, r2, r3 */
6064 {2, 2, 4}} /* sub r5, r2, r4 */
6065 },
6066 {-517ll /* 0xfffffffffffffdfb */ ,
6067 {{2, 0, 1}, /* sub r2, zero, r1 */
6068 {6, 1, 7}, /* shli r3, r1, 7 */
6069 {2, 2, 3}, /* sub r4, r2, r3 */
6070 {4, 4, 2}} /* shl2add r5, r4, r2 */
6071 },
6072 {-516ll /* 0xfffffffffffffdfc */ ,
6073 {{2, 0, 1}, /* sub r2, zero, r1 */
6074 {6, 2, 9}, /* shli r3, r2, 9 */
6075 {4, 2, 3}} /* shl2add r4, r2, r3 */
6076 },
6077 {-515ll /* 0xfffffffffffffdfd */ ,
6078 {{6, 1, 9}, /* shli r2, r1, 9 */
6079 {4, 1, 2}, /* shl2add r3, r1, r2 */
6080 {2, 1, 3}} /* sub r4, r1, r3 */
6081 },
6082 {-514ll /* 0xfffffffffffffdfe */ ,
6083 {{2, 0, 1}, /* sub r2, zero, r1 */
6084 {6, 2, 9}, /* shli r3, r2, 9 */
6085 {3, 2, 3}} /* shl1add r4, r2, r3 */
6086 },
6087 {-513ll /* 0xfffffffffffffdff */ ,
6088 {{2, 0, 1}, /* sub r2, zero, r1 */
6089 {6, 1, 9}, /* shli r3, r1, 9 */
6090 {2, 2, 3}} /* sub r4, r2, r3 */
6091 },
6092 {-512ll /* 0xfffffffffffffe00 */ ,
6093 {{2, 0, 1}, /* sub r2, zero, r1 */
6094 {6, 2, 9}} /* shli r3, r2, 9 */
6095 },
6096 {-511ll /* 0xfffffffffffffe01 */ ,
6097 {{6, 1, 9}, /* shli r2, r1, 9 */
6098 {2, 1, 2}} /* sub r3, r1, r2 */
6099 },
6100 {-510ll /* 0xfffffffffffffe02 */ ,
6101 {{6, 1, 1}, /* shli r2, r1, 1 */
6102 {6, 1, 9}, /* shli r3, r1, 9 */
6103 {2, 2, 3}} /* sub r4, r2, r3 */
6104 },
6105 {-509ll /* 0xfffffffffffffe03 */ ,
6106 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6107 {6, 1, 9}, /* shli r3, r1, 9 */
6108 {2, 2, 3}} /* sub r4, r2, r3 */
6109 },
6110 {-508ll /* 0xfffffffffffffe04 */ ,
6111 {{6, 1, 2}, /* shli r2, r1, 2 */
6112 {6, 1, 9}, /* shli r3, r1, 9 */
6113 {2, 2, 3}} /* sub r4, r2, r3 */
6114 },
6115 {-507ll /* 0xfffffffffffffe05 */ ,
6116 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6117 {6, 1, 9}, /* shli r3, r1, 9 */
6118 {2, 2, 3}} /* sub r4, r2, r3 */
6119 },
6120 {-506ll /* 0xfffffffffffffe06 */ ,
6121 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6122 {6, 1, 8}, /* shli r3, r1, 8 */
6123 {2, 2, 3}, /* sub r4, r2, r3 */
6124 {6, 4, 1}} /* shli r5, r4, 1 */
6125 },
6126 {-505ll /* 0xfffffffffffffe07 */ ,
6127 {{6, 1, 3}, /* shli r2, r1, 3 */
6128 {2, 2, 1}, /* sub r3, r2, r1 */
6129 {6, 2, 6}, /* shli r4, r2, 6 */
6130 {2, 3, 4}} /* sub r5, r3, r4 */
6131 },
6132 {-504ll /* 0xfffffffffffffe08 */ ,
6133 {{6, 1, 3}, /* shli r2, r1, 3 */
6134 {6, 1, 9}, /* shli r3, r1, 9 */
6135 {2, 2, 3}} /* sub r4, r2, r3 */
6136 },
6137 {-503ll /* 0xfffffffffffffe09 */ ,
6138 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6139 {6, 1, 9}, /* shli r3, r1, 9 */
6140 {2, 2, 3}} /* sub r4, r2, r3 */
6141 },
6142 {-502ll /* 0xfffffffffffffe0a */ ,
6143 {{6, 1, 1}, /* shli r2, r1, 1 */
6144 {6, 1, 6}, /* shli r3, r1, 6 */
6145 {2, 1, 3}, /* sub r4, r1, r3 */
6146 {5, 4, 2}} /* shl3add r5, r4, r2 */
6147 },
6148 {-501ll /* 0xfffffffffffffe0b */ ,
6149 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6150 {6, 1, 6}, /* shli r3, r1, 6 */
6151 {2, 1, 3}, /* sub r4, r1, r3 */
6152 {5, 4, 2}} /* shl3add r5, r4, r2 */
6153 },
6154 {-500ll /* 0xfffffffffffffe0c */ ,
6155 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6156 {6, 1, 7}, /* shli r3, r1, 7 */
6157 {2, 2, 3}, /* sub r4, r2, r3 */
6158 {6, 4, 2}} /* shli r5, r4, 2 */
6159 },
6160 {-499ll /* 0xfffffffffffffe0d */ ,
6161 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6162 {6, 1, 7}, /* shli r3, r1, 7 */
6163 {2, 2, 3}, /* sub r4, r2, r3 */
6164 {4, 4, 1}} /* shl2add r5, r4, r1 */
6165 },
6166 {-498ll /* 0xfffffffffffffe0e */ ,
6167 {{6, 1, 4}, /* shli r2, r1, 4 */
6168 {6, 1, 9}, /* shli r3, r1, 9 */
6169 {3, 1, 3}, /* shl1add r4, r1, r3 */
6170 {2, 2, 4}} /* sub r5, r2, r4 */
6171 },
6172 {-497ll /* 0xfffffffffffffe0f */ ,
6173 {{6, 1, 4}, /* shli r2, r1, 4 */
6174 {2, 2, 1}, /* sub r3, r2, r1 */
6175 {6, 2, 5}, /* shli r4, r2, 5 */
6176 {2, 3, 4}} /* sub r5, r3, r4 */
6177 },
6178 {-496ll /* 0xfffffffffffffe10 */ ,
6179 {{6, 1, 4}, /* shli r2, r1, 4 */
6180 {6, 1, 9}, /* shli r3, r1, 9 */
6181 {2, 2, 3}} /* sub r4, r2, r3 */
6182 },
6183 {-495ll /* 0xfffffffffffffe11 */ ,
6184 {{6, 1, 4}, /* shli r2, r1, 4 */
6185 {1, 1, 2}, /* add r3, r1, r2 */
6186 {6, 2, 5}, /* shli r4, r2, 5 */
6187 {2, 3, 4}} /* sub r5, r3, r4 */
6188 },
6189 {-494ll /* 0xfffffffffffffe12 */ ,
6190 {{6, 1, 1}, /* shli r2, r1, 1 */
6191 {6, 1, 6}, /* shli r3, r1, 6 */
6192 {2, 2, 3}, /* sub r4, r2, r3 */
6193 {5, 4, 2}} /* shl3add r5, r4, r2 */
6194 },
6195 {-493ll /* 0xfffffffffffffe13 */ ,
6196 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6197 {6, 1, 8}, /* shli r3, r1, 8 */
6198 {2, 2, 3}, /* sub r4, r2, r3 */
6199 {3, 4, 1}} /* shl1add r5, r4, r1 */
6200 },
6201 {-492ll /* 0xfffffffffffffe14 */ ,
6202 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6203 {6, 1, 7}, /* shli r3, r1, 7 */
6204 {2, 2, 3}, /* sub r4, r2, r3 */
6205 {6, 4, 2}} /* shli r5, r4, 2 */
6206 },
6207 {-491ll /* 0xfffffffffffffe15 */ ,
6208 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6209 {6, 1, 7}, /* shli r3, r1, 7 */
6210 {2, 2, 3}, /* sub r4, r2, r3 */
6211 {4, 4, 1}} /* shl2add r5, r4, r1 */
6212 },
6213 {-489ll /* 0xfffffffffffffe17 */ ,
6214 {{6, 1, 5}, /* shli r2, r1, 5 */
6215 {3, 2, 1}, /* shl1add r3, r2, r1 */
6216 {5, 3, 1}, /* shl3add r4, r3, r1 */
6217 {2, 2, 4}} /* sub r5, r2, r4 */
6218 },
6219 {-488ll /* 0xfffffffffffffe18 */ ,
6220 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6221 {6, 1, 6}, /* shli r3, r1, 6 */
6222 {2, 2, 3}, /* sub r4, r2, r3 */
6223 {6, 4, 3}} /* shli r5, r4, 3 */
6224 },
6225 {-487ll /* 0xfffffffffffffe19 */ ,
6226 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6227 {6, 1, 6}, /* shli r3, r1, 6 */
6228 {2, 2, 3}, /* sub r4, r2, r3 */
6229 {5, 4, 1}} /* shl3add r5, r4, r1 */
6230 },
6231 {-485ll /* 0xfffffffffffffe1b */ ,
6232 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6233 {6, 1, 6}, /* shli r3, r1, 6 */
6234 {2, 2, 3}, /* sub r4, r2, r3 */
6235 {5, 4, 2}} /* shl3add r5, r4, r2 */
6236 },
6237 {-484ll /* 0xfffffffffffffe1c */ ,
6238 {{6, 1, 5}, /* shli r2, r1, 5 */
6239 {6, 1, 9}, /* shli r3, r1, 9 */
6240 {4, 1, 3}, /* shl2add r4, r1, r3 */
6241 {2, 2, 4}} /* sub r5, r2, r4 */
6242 },
6243 {-483ll /* 0xfffffffffffffe1d */ ,
6244 {{6, 1, 5}, /* shli r2, r1, 5 */
6245 {5, 2, 1}, /* shl3add r3, r2, r1 */
6246 {3, 3, 1}, /* shl1add r4, r3, r1 */
6247 {2, 2, 4}} /* sub r5, r2, r4 */
6248 },
6249 {-482ll /* 0xfffffffffffffe1e */ ,
6250 {{6, 1, 5}, /* shli r2, r1, 5 */
6251 {6, 1, 9}, /* shli r3, r1, 9 */
6252 {3, 1, 3}, /* shl1add r4, r1, r3 */
6253 {2, 2, 4}} /* sub r5, r2, r4 */
6254 },
6255 {-481ll /* 0xfffffffffffffe1f */ ,
6256 {{6, 1, 5}, /* shli r2, r1, 5 */
6257 {2, 2, 1}, /* sub r3, r2, r1 */
6258 {6, 2, 4}, /* shli r4, r2, 4 */
6259 {2, 3, 4}} /* sub r5, r3, r4 */
6260 },
6261 {-480ll /* 0xfffffffffffffe20 */ ,
6262 {{6, 1, 5}, /* shli r2, r1, 5 */
6263 {6, 1, 9}, /* shli r3, r1, 9 */
6264 {2, 2, 3}} /* sub r4, r2, r3 */
6265 },
6266 {-479ll /* 0xfffffffffffffe21 */ ,
6267 {{6, 1, 5}, /* shli r2, r1, 5 */
6268 {1, 1, 2}, /* add r3, r1, r2 */
6269 {6, 2, 4}, /* shli r4, r2, 4 */
6270 {2, 3, 4}} /* sub r5, r3, r4 */
6271 },
6272 {-478ll /* 0xfffffffffffffe22 */ ,
6273 {{6, 1, 5}, /* shli r2, r1, 5 */
6274 {3, 1, 2}, /* shl1add r3, r1, r2 */
6275 {6, 2, 4}, /* shli r4, r2, 4 */
6276 {2, 3, 4}} /* sub r5, r3, r4 */
6277 },
6278 {-477ll /* 0xfffffffffffffe23 */ ,
6279 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6280 {4, 2, 2}, /* shl2add r3, r2, r2 */
6281 {6, 3, 5}, /* shli r4, r3, 5 */
6282 {2, 2, 4}} /* sub r5, r2, r4 */
6283 },
6284 {-476ll /* 0xfffffffffffffe24 */ ,
6285 {{6, 1, 2}, /* shli r2, r1, 2 */
6286 {6, 1, 6}, /* shli r3, r1, 6 */
6287 {2, 2, 3}, /* sub r4, r2, r3 */
6288 {5, 4, 2}} /* shl3add r5, r4, r2 */
6289 },
6290 {-475ll /* 0xfffffffffffffe25 */ ,
6291 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6292 {6, 1, 7}, /* shli r3, r1, 7 */
6293 {2, 2, 3}, /* sub r4, r2, r3 */
6294 {4, 4, 1}} /* shl2add r5, r4, r1 */
6295 },
6296 {-472ll /* 0xfffffffffffffe28 */ ,
6297 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6298 {6, 1, 6}, /* shli r3, r1, 6 */
6299 {2, 2, 3}, /* sub r4, r2, r3 */
6300 {6, 4, 3}} /* shli r5, r4, 3 */
6301 },
6302 {-471ll /* 0xfffffffffffffe29 */ ,
6303 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6304 {6, 1, 6}, /* shli r3, r1, 6 */
6305 {2, 2, 3}, /* sub r4, r2, r3 */
6306 {5, 4, 1}} /* shl3add r5, r4, r1 */
6307 },
6308 {-468ll /* 0xfffffffffffffe2c */ ,
6309 {{6, 1, 6}, /* shli r2, r1, 6 */
6310 {4, 1, 2}, /* shl2add r3, r1, r2 */
6311 {2, 1, 3}, /* sub r4, r1, r3 */
6312 {5, 4, 3}} /* shl3add r5, r4, r3 */
6313 },
6314 {-467ll /* 0xfffffffffffffe2d */ ,
6315 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6316 {6, 1, 6}, /* shli r3, r1, 6 */
6317 {2, 2, 3}, /* sub r4, r2, r3 */
6318 {5, 4, 2}} /* shl3add r5, r4, r2 */
6319 },
6320 {-465ll /* 0xfffffffffffffe2f */ ,
6321 {{6, 1, 4}, /* shli r2, r1, 4 */
6322 {2, 1, 2}, /* sub r3, r1, r2 */
6323 {6, 3, 5}, /* shli r4, r3, 5 */
6324 {2, 4, 3}} /* sub r5, r4, r3 */
6325 },
6326 {-464ll /* 0xfffffffffffffe30 */ ,
6327 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6328 {6, 1, 5}, /* shli r3, r1, 5 */
6329 {2, 2, 3}, /* sub r4, r2, r3 */
6330 {6, 4, 4}} /* shli r5, r4, 4 */
6331 },
6332 {-463ll /* 0xfffffffffffffe31 */ ,
6333 {{6, 1, 3}, /* shli r2, r1, 3 */
6334 {5, 2, 1}, /* shl3add r3, r2, r1 */
6335 {5, 3, 2}, /* shl3add r4, r3, r2 */
6336 {2, 3, 4}} /* sub r5, r3, r4 */
6337 },
6338 {-462ll /* 0xfffffffffffffe32 */ ,
6339 {{6, 1, 3}, /* shli r2, r1, 3 */
6340 {2, 1, 2}, /* sub r3, r1, r2 */
6341 {6, 3, 6}, /* shli r4, r3, 6 */
6342 {3, 3, 4}} /* shl1add r5, r3, r4 */
6343 },
6344 {-460ll /* 0xfffffffffffffe34 */ ,
6345 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6346 {6, 2, 5}, /* shli r3, r2, 5 */
6347 {2, 2, 3}, /* sub r4, r2, r3 */
6348 {4, 4, 3}} /* shl2add r5, r4, r3 */
6349 },
6350 {-457ll /* 0xfffffffffffffe37 */ ,
6351 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6352 {6, 1, 6}, /* shli r3, r1, 6 */
6353 {5, 3, 2}, /* shl3add r4, r3, r2 */
6354 {2, 3, 4}} /* sub r5, r3, r4 */
6355 },
6356 {-456ll /* 0xfffffffffffffe38 */ ,
6357 {{6, 1, 3}, /* shli r2, r1, 3 */
6358 {6, 1, 6}, /* shli r3, r1, 6 */
6359 {5, 3, 2}, /* shl3add r4, r3, r2 */
6360 {2, 3, 4}} /* sub r5, r3, r4 */
6361 },
6362 {-455ll /* 0xfffffffffffffe39 */ ,
6363 {{6, 1, 3}, /* shli r2, r1, 3 */
6364 {2, 1, 2}, /* sub r3, r1, r2 */
6365 {6, 3, 6}, /* shli r4, r3, 6 */
6366 {1, 3, 4}} /* add r5, r3, r4 */
6367 },
6368 {-454ll /* 0xfffffffffffffe3a */ ,
6369 {{6, 1, 6}, /* shli r2, r1, 6 */
6370 {3, 1, 2}, /* shl1add r3, r1, r2 */
6371 {2, 1, 3}, /* sub r4, r1, r3 */
6372 {5, 4, 3}} /* shl3add r5, r4, r3 */
6373 },
6374 {-453ll /* 0xfffffffffffffe3b */ ,
6375 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6376 {6, 1, 6}, /* shli r3, r1, 6 */
6377 {5, 3, 2}, /* shl3add r4, r3, r2 */
6378 {2, 3, 4}} /* sub r5, r3, r4 */
6379 },
6380 {-452ll /* 0xfffffffffffffe3c */ ,
6381 {{6, 1, 2}, /* shli r2, r1, 2 */
6382 {6, 1, 6}, /* shli r3, r1, 6 */
6383 {5, 3, 2}, /* shl3add r4, r3, r2 */
6384 {2, 3, 4}} /* sub r5, r3, r4 */
6385 },
6386 {-451ll /* 0xfffffffffffffe3d */ ,
6387 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6388 {6, 1, 6}, /* shli r3, r1, 6 */
6389 {5, 3, 2}, /* shl3add r4, r3, r2 */
6390 {2, 3, 4}} /* sub r5, r3, r4 */
6391 },
6392 {-450ll /* 0xfffffffffffffe3e */ ,
6393 {{6, 1, 1}, /* shli r2, r1, 1 */
6394 {6, 1, 6}, /* shli r3, r1, 6 */
6395 {5, 3, 2}, /* shl3add r4, r3, r2 */
6396 {2, 3, 4}} /* sub r5, r3, r4 */
6397 },
6398 {-449ll /* 0xfffffffffffffe3f */ ,
6399 {{6, 1, 6}, /* shli r2, r1, 6 */
6400 {5, 2, 1}, /* shl3add r3, r2, r1 */
6401 {2, 2, 3}} /* sub r4, r2, r3 */
6402 },
6403 {-448ll /* 0xfffffffffffffe40 */ ,
6404 {{6, 1, 6}, /* shli r2, r1, 6 */
6405 {6, 1, 9}, /* shli r3, r1, 9 */
6406 {2, 2, 3}} /* sub r4, r2, r3 */
6407 },
6408 {-447ll /* 0xfffffffffffffe41 */ ,
6409 {{6, 1, 6}, /* shli r2, r1, 6 */
6410 {1, 1, 2}, /* add r3, r1, r2 */
6411 {6, 2, 3}, /* shli r4, r2, 3 */
6412 {2, 3, 4}} /* sub r5, r3, r4 */
6413 },
6414 {-446ll /* 0xfffffffffffffe42 */ ,
6415 {{6, 1, 6}, /* shli r2, r1, 6 */
6416 {3, 1, 2}, /* shl1add r3, r1, r2 */
6417 {6, 2, 3}, /* shli r4, r2, 3 */
6418 {2, 3, 4}} /* sub r5, r3, r4 */
6419 },
6420 {-445ll /* 0xfffffffffffffe43 */ ,
6421 {{6, 1, 6}, /* shli r2, r1, 6 */
6422 {4, 1, 2}, /* shl2add r3, r1, r2 */
6423 {5, 2, 1}, /* shl3add r4, r2, r1 */
6424 {2, 3, 4}} /* sub r5, r3, r4 */
6425 },
6426 {-444ll /* 0xfffffffffffffe44 */ ,
6427 {{6, 1, 6}, /* shli r2, r1, 6 */
6428 {4, 1, 2}, /* shl2add r3, r1, r2 */
6429 {6, 2, 3}, /* shli r4, r2, 3 */
6430 {2, 3, 4}} /* sub r5, r3, r4 */
6431 },
6432 {-443ll /* 0xfffffffffffffe45 */ ,
6433 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6434 {3, 1, 2}, /* shl1add r3, r1, r2 */
6435 {6, 3, 6}, /* shli r4, r3, 6 */
6436 {2, 2, 4}} /* sub r5, r2, r4 */
6437 },
6438 {-442ll /* 0xfffffffffffffe46 */ ,
6439 {{6, 1, 6}, /* shli r2, r1, 6 */
6440 {2, 2, 1}, /* sub r3, r2, r1 */
6441 {5, 3, 1}, /* shl3add r4, r3, r1 */
6442 {2, 3, 4}} /* sub r5, r3, r4 */
6443 },
6444 {-441ll /* 0xfffffffffffffe47 */ ,
6445 {{6, 1, 6}, /* shli r2, r1, 6 */
6446 {2, 1, 2}, /* sub r3, r1, r2 */
6447 {2, 2, 1}, /* sub r4, r2, r1 */
6448 {5, 3, 4}} /* shl3add r5, r3, r4 */
6449 },
6450 {-440ll /* 0xfffffffffffffe48 */ ,
6451 {{6, 1, 6}, /* shli r2, r1, 6 */
6452 {2, 1, 2}, /* sub r3, r1, r2 */
6453 {5, 3, 2}} /* shl3add r4, r3, r2 */
6454 },
6455 {-439ll /* 0xfffffffffffffe49 */ ,
6456 {{6, 1, 6}, /* shli r2, r1, 6 */
6457 {1, 1, 2}, /* add r3, r1, r2 */
6458 {2, 1, 2}, /* sub r4, r1, r2 */
6459 {5, 4, 3}} /* shl3add r5, r4, r3 */
6460 },
6461 {-438ll /* 0xfffffffffffffe4a */ ,
6462 {{6, 1, 6}, /* shli r2, r1, 6 */
6463 {2, 1, 2}, /* sub r3, r1, r2 */
6464 {3, 1, 2}, /* shl1add r4, r1, r2 */
6465 {5, 3, 4}} /* shl3add r5, r3, r4 */
6466 },
6467 {-436ll /* 0xfffffffffffffe4c */ ,
6468 {{6, 1, 6}, /* shli r2, r1, 6 */
6469 {2, 1, 2}, /* sub r3, r1, r2 */
6470 {4, 1, 2}, /* shl2add r4, r1, r2 */
6471 {5, 3, 4}} /* shl3add r5, r3, r4 */
6472 },
6473 {-433ll /* 0xfffffffffffffe4f */ ,
6474 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6475 {6, 2, 4}, /* shli r3, r2, 4 */
6476 {4, 3, 1}, /* shl2add r4, r3, r1 */
6477 {2, 3, 4}} /* sub r5, r3, r4 */
6478 },
6479 {-432ll /* 0xfffffffffffffe50 */ ,
6480 {{6, 1, 1}, /* shli r2, r1, 1 */
6481 {6, 1, 6}, /* shli r3, r1, 6 */
6482 {2, 2, 3}, /* sub r4, r2, r3 */
6483 {5, 4, 3}} /* shl3add r5, r4, r3 */
6484 },
6485 {-431ll /* 0xfffffffffffffe51 */ ,
6486 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6487 {6, 1, 6}, /* shli r3, r1, 6 */
6488 {2, 2, 3}, /* sub r4, r2, r3 */
6489 {5, 4, 2}} /* shl3add r5, r4, r2 */
6490 },
6491 {-429ll /* 0xfffffffffffffe53 */ ,
6492 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6493 {5, 2, 2}, /* shl3add r3, r2, r2 */
6494 {6, 3, 4}, /* shli r4, r3, 4 */
6495 {2, 2, 4}} /* sub r5, r2, r4 */
6496 },
6497 {-428ll /* 0xfffffffffffffe54 */ ,
6498 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6499 {6, 2, 4}, /* shli r3, r2, 4 */
6500 {2, 1, 3}, /* sub r4, r1, r3 */
6501 {4, 4, 3}} /* shl2add r5, r4, r3 */
6502 },
6503 {-424ll /* 0xfffffffffffffe58 */ ,
6504 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6505 {6, 1, 6}, /* shli r3, r1, 6 */
6506 {2, 2, 3}, /* sub r4, r2, r3 */
6507 {5, 4, 3}} /* shl3add r5, r4, r3 */
6508 },
6509 {-423ll /* 0xfffffffffffffe59 */ ,
6510 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6511 {6, 2, 4}, /* shli r3, r2, 4 */
6512 {2, 1, 3}, /* sub r4, r1, r3 */
6513 {5, 4, 4}} /* shl3add r5, r4, r4 */
6514 },
6515 {-419ll /* 0xfffffffffffffe5d */ ,
6516 {{6, 1, 5}, /* shli r2, r1, 5 */
6517 {4, 2, 1}, /* shl2add r3, r2, r1 */
6518 {4, 3, 2}, /* shl2add r4, r3, r2 */
6519 {2, 3, 4}} /* sub r5, r3, r4 */
6520 },
6521 {-418ll /* 0xfffffffffffffe5e */ ,
6522 {{6, 1, 5}, /* shli r2, r1, 5 */
6523 {5, 2, 1}, /* shl3add r3, r2, r1 */
6524 {2, 2, 3}, /* sub r4, r2, r3 */
6525 {3, 4, 2}} /* shl1add r5, r4, r2 */
6526 },
6527 {-417ll /* 0xfffffffffffffe5f */ ,
6528 {{6, 1, 7}, /* shli r2, r1, 7 */
6529 {5, 1, 2}, /* shl3add r3, r1, r2 */
6530 {4, 3, 1}, /* shl2add r4, r3, r1 */
6531 {2, 2, 4}} /* sub r5, r2, r4 */
6532 },
6533 {-416ll /* 0xfffffffffffffe60 */ ,
6534 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6535 {6, 1, 4}, /* shli r3, r1, 4 */
6536 {2, 2, 3}, /* sub r4, r2, r3 */
6537 {6, 4, 5}} /* shli r5, r4, 5 */
6538 },
6539 {-415ll /* 0xfffffffffffffe61 */ ,
6540 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6541 {4, 2, 1}, /* shl2add r3, r2, r1 */
6542 {6, 3, 5}, /* shli r4, r3, 5 */
6543 {2, 1, 4}} /* sub r5, r1, r4 */
6544 },
6545 {-413ll /* 0xfffffffffffffe63 */ ,
6546 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6547 {4, 2, 1}, /* shl2add r3, r2, r1 */
6548 {6, 3, 5}, /* shli r4, r3, 5 */
6549 {2, 2, 4}} /* sub r5, r2, r4 */
6550 },
6551 {-412ll /* 0xfffffffffffffe64 */ ,
6552 {{6, 1, 7}, /* shli r2, r1, 7 */
6553 {5, 1, 2}, /* shl3add r3, r1, r2 */
6554 {2, 1, 3}, /* sub r4, r1, r3 */
6555 {4, 4, 2}} /* shl2add r5, r4, r2 */
6556 },
6557 {-411ll /* 0xfffffffffffffe65 */ ,
6558 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6559 {5, 1, 2}, /* shl3add r3, r1, r2 */
6560 {6, 3, 5}, /* shli r4, r3, 5 */
6561 {2, 2, 4}} /* sub r5, r2, r4 */
6562 },
6563 {-409ll /* 0xfffffffffffffe67 */ ,
6564 {{6, 1, 7}, /* shli r2, r1, 7 */
6565 {5, 1, 2}, /* shl3add r3, r1, r2 */
6566 {4, 3, 1}, /* shl2add r4, r3, r1 */
6567 {2, 3, 4}} /* sub r5, r3, r4 */
6568 },
6569 {-408ll /* 0xfffffffffffffe68 */ ,
6570 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6571 {6, 1, 6}, /* shli r3, r1, 6 */
6572 {2, 2, 3}, /* sub r4, r2, r3 */
6573 {5, 4, 3}} /* shl3add r5, r4, r3 */
6574 },
6575 {-407ll /* 0xfffffffffffffe69 */ ,
6576 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6577 {4, 1, 2}, /* shl2add r3, r1, r2 */
6578 {6, 3, 5}, /* shli r4, r3, 5 */
6579 {2, 2, 4}} /* sub r5, r2, r4 */
6580 },
6581 {-405ll /* 0xfffffffffffffe6b */ ,
6582 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6583 {5, 2, 2}, /* shl3add r3, r2, r2 */
6584 {6, 3, 4}, /* shli r4, r3, 4 */
6585 {2, 3, 4}} /* sub r5, r3, r4 */
6586 },
6587 {-404ll /* 0xfffffffffffffe6c */ ,
6588 {{6, 1, 7}, /* shli r2, r1, 7 */
6589 {5, 1, 2}, /* shl3add r3, r1, r2 */
6590 {2, 1, 3}, /* sub r4, r1, r3 */
6591 {4, 4, 3}} /* shl2add r5, r4, r3 */
6592 },
6593 {-403ll /* 0xfffffffffffffe6d */ ,
6594 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6595 {4, 2, 1}, /* shl2add r3, r2, r1 */
6596 {6, 3, 5}, /* shli r4, r3, 5 */
6597 {2, 3, 4}} /* sub r5, r3, r4 */
6598 },
6599 {-401ll /* 0xfffffffffffffe6f */ ,
6600 {{6, 1, 7}, /* shli r2, r1, 7 */
6601 {4, 1, 2}, /* shl2add r3, r1, r2 */
6602 {4, 3, 1}, /* shl2add r4, r3, r1 */
6603 {2, 2, 4}} /* sub r5, r2, r4 */
6604 },
6605 {-400ll /* 0xfffffffffffffe70 */ ,
6606 {{6, 1, 4}, /* shli r2, r1, 4 */
6607 {6, 1, 7}, /* shli r3, r1, 7 */
6608 {4, 3, 2}, /* shl2add r4, r3, r2 */
6609 {2, 3, 4}} /* sub r5, r3, r4 */
6610 },
6611 {-399ll /* 0xfffffffffffffe71 */ ,
6612 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6613 {5, 2, 1}, /* shl3add r3, r2, r1 */
6614 {6, 3, 4}, /* shli r4, r3, 4 */
6615 {2, 1, 4}} /* sub r5, r1, r4 */
6616 },
6617 {-397ll /* 0xfffffffffffffe73 */ ,
6618 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6619 {5, 2, 1}, /* shl3add r3, r2, r1 */
6620 {6, 3, 4}, /* shli r4, r3, 4 */
6621 {2, 2, 4}} /* sub r5, r2, r4 */
6622 },
6623 {-396ll /* 0xfffffffffffffe74 */ ,
6624 {{6, 1, 2}, /* shli r2, r1, 2 */
6625 {2, 1, 2}, /* sub r3, r1, r2 */
6626 {6, 3, 7}, /* shli r4, r3, 7 */
6627 {4, 3, 4}} /* shl2add r5, r3, r4 */
6628 },
6629 {-395ll /* 0xfffffffffffffe75 */ ,
6630 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6631 {4, 2, 2}, /* shl2add r3, r2, r2 */
6632 {6, 3, 4}, /* shli r4, r3, 4 */
6633 {2, 2, 4}} /* sub r5, r2, r4 */
6634 },
6635 {-393ll /* 0xfffffffffffffe77 */ ,
6636 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6637 {6, 1, 7}, /* shli r3, r1, 7 */
6638 {4, 3, 2}, /* shl2add r4, r3, r2 */
6639 {2, 3, 4}} /* sub r5, r3, r4 */
6640 },
6641 {-392ll /* 0xfffffffffffffe78 */ ,
6642 {{6, 1, 3}, /* shli r2, r1, 3 */
6643 {6, 1, 7}, /* shli r3, r1, 7 */
6644 {4, 3, 2}, /* shl2add r4, r3, r2 */
6645 {2, 3, 4}} /* sub r5, r3, r4 */
6646 },
6647 {-391ll /* 0xfffffffffffffe79 */ ,
6648 {{6, 1, 3}, /* shli r2, r1, 3 */
6649 {2, 1, 2}, /* sub r3, r1, r2 */
6650 {5, 3, 2}, /* shl3add r4, r3, r2 */
6651 {5, 4, 3}} /* shl3add r5, r4, r3 */
6652 },
6653 {-390ll /* 0xfffffffffffffe7a */ ,
6654 {{6, 1, 2}, /* shli r2, r1, 2 */
6655 {2, 1, 2}, /* sub r3, r1, r2 */
6656 {6, 3, 7}, /* shli r4, r3, 7 */
6657 {3, 3, 4}} /* shl1add r5, r3, r4 */
6658 },
6659 {-389ll /* 0xfffffffffffffe7b */ ,
6660 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6661 {6, 1, 7}, /* shli r3, r1, 7 */
6662 {4, 3, 2}, /* shl2add r4, r3, r2 */
6663 {2, 3, 4}} /* sub r5, r3, r4 */
6664 },
6665 {-388ll /* 0xfffffffffffffe7c */ ,
6666 {{6, 1, 2}, /* shli r2, r1, 2 */
6667 {6, 1, 7}, /* shli r3, r1, 7 */
6668 {4, 3, 2}, /* shl2add r4, r3, r2 */
6669 {2, 3, 4}} /* sub r5, r3, r4 */
6670 },
6671 {-387ll /* 0xfffffffffffffe7d */ ,
6672 {{2, 0, 1}, /* sub r2, zero, r1 */
6673 {6, 1, 7}, /* shli r3, r1, 7 */
6674 {2, 2, 3}, /* sub r4, r2, r3 */
6675 {3, 4, 4}} /* shl1add r5, r4, r4 */
6676 },
6677 {-386ll /* 0xfffffffffffffe7e */ ,
6678 {{6, 1, 1}, /* shli r2, r1, 1 */
6679 {6, 1, 7}, /* shli r3, r1, 7 */
6680 {4, 3, 2}, /* shl2add r4, r3, r2 */
6681 {2, 3, 4}} /* sub r5, r3, r4 */
6682 },
6683 {-385ll /* 0xfffffffffffffe7f */ ,
6684 {{6, 1, 7}, /* shli r2, r1, 7 */
6685 {4, 2, 1}, /* shl2add r3, r2, r1 */
6686 {2, 2, 3}} /* sub r4, r2, r3 */
6687 },
6688 {-384ll /* 0xfffffffffffffe80 */ ,
6689 {{6, 1, 7}, /* shli r2, r1, 7 */
6690 {6, 1, 9}, /* shli r3, r1, 9 */
6691 {2, 2, 3}} /* sub r4, r2, r3 */
6692 },
6693 {-383ll /* 0xfffffffffffffe81 */ ,
6694 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6695 {6, 2, 7}, /* shli r3, r2, 7 */
6696 {2, 1, 3}} /* sub r4, r1, r3 */
6697 },
6698 {-382ll /* 0xfffffffffffffe82 */ ,
6699 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6700 {6, 1, 1}, /* shli r3, r1, 1 */
6701 {6, 2, 7}, /* shli r4, r2, 7 */
6702 {2, 3, 4}} /* sub r5, r3, r4 */
6703 },
6704 {-381ll /* 0xfffffffffffffe83 */ ,
6705 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6706 {6, 2, 7}, /* shli r3, r2, 7 */
6707 {2, 2, 3}} /* sub r4, r2, r3 */
6708 },
6709 {-380ll /* 0xfffffffffffffe84 */ ,
6710 {{6, 1, 7}, /* shli r2, r1, 7 */
6711 {2, 1, 2}, /* sub r3, r1, r2 */
6712 {4, 3, 2}} /* shl2add r4, r3, r2 */
6713 },
6714 {-379ll /* 0xfffffffffffffe85 */ ,
6715 {{6, 1, 7}, /* shli r2, r1, 7 */
6716 {1, 1, 2}, /* add r3, r1, r2 */
6717 {2, 1, 2}, /* sub r4, r1, r2 */
6718 {4, 4, 3}} /* shl2add r5, r4, r3 */
6719 },
6720 {-378ll /* 0xfffffffffffffe86 */ ,
6721 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6722 {6, 2, 1}, /* shli r3, r2, 1 */
6723 {6, 2, 7}, /* shli r4, r2, 7 */
6724 {2, 3, 4}} /* sub r5, r3, r4 */
6725 },
6726 {-377ll /* 0xfffffffffffffe87 */ ,
6727 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6728 {3, 2, 1}, /* shl1add r3, r2, r1 */
6729 {6, 2, 7}, /* shli r4, r2, 7 */
6730 {2, 3, 4}} /* sub r5, r3, r4 */
6731 },
6732 {-376ll /* 0xfffffffffffffe88 */ ,
6733 {{6, 1, 1}, /* shli r2, r1, 1 */
6734 {6, 1, 7}, /* shli r3, r1, 7 */
6735 {2, 2, 3}, /* sub r4, r2, r3 */
6736 {4, 4, 3}} /* shl2add r5, r4, r3 */
6737 },
6738 {-375ll /* 0xfffffffffffffe89 */ ,
6739 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6740 {3, 2, 2}, /* shl1add r3, r2, r2 */
6741 {6, 2, 7}, /* shli r4, r2, 7 */
6742 {2, 3, 4}} /* sub r5, r3, r4 */
6743 },
6744 {-373ll /* 0xfffffffffffffe8b */ ,
6745 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6746 {5, 1, 2}, /* shl3add r3, r1, r2 */
6747 {6, 2, 7}, /* shli r4, r2, 7 */
6748 {2, 3, 4}} /* sub r5, r3, r4 */
6749 },
6750 {-372ll /* 0xfffffffffffffe8c */ ,
6751 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6752 {6, 2, 2}, /* shli r3, r2, 2 */
6753 {6, 2, 7}, /* shli r4, r2, 7 */
6754 {2, 3, 4}} /* sub r5, r3, r4 */
6755 },
6756 {-371ll /* 0xfffffffffffffe8d */ ,
6757 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6758 {4, 2, 1}, /* shl2add r3, r2, r1 */
6759 {6, 2, 7}, /* shli r4, r2, 7 */
6760 {2, 3, 4}} /* sub r5, r3, r4 */
6761 },
6762 {-369ll /* 0xfffffffffffffe8f */ ,
6763 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6764 {4, 2, 2}, /* shl2add r3, r2, r2 */
6765 {6, 2, 7}, /* shli r4, r2, 7 */
6766 {2, 3, 4}} /* sub r5, r3, r4 */
6767 },
6768 {-368ll /* 0xfffffffffffffe90 */ ,
6769 {{6, 1, 2}, /* shli r2, r1, 2 */
6770 {6, 1, 7}, /* shli r3, r1, 7 */
6771 {2, 2, 3}, /* sub r4, r2, r3 */
6772 {4, 4, 3}} /* shl2add r5, r4, r3 */
6773 },
6774 {-367ll /* 0xfffffffffffffe91 */ ,
6775 {{6, 1, 4}, /* shli r2, r1, 4 */
6776 {2, 1, 2}, /* sub r3, r1, r2 */
6777 {4, 3, 2}, /* shl2add r4, r3, r2 */
6778 {5, 4, 3}} /* shl3add r5, r4, r3 */
6779 },
6780 {-365ll /* 0xfffffffffffffe93 */ ,
6781 {{6, 1, 7}, /* shli r2, r1, 7 */
6782 {2, 1, 2}, /* sub r3, r1, r2 */
6783 {5, 1, 3}, /* shl3add r4, r1, r3 */
6784 {3, 4, 3}} /* shl1add r5, r4, r3 */
6785 },
6786 {-364ll /* 0xfffffffffffffe94 */ ,
6787 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6788 {6, 1, 7}, /* shli r3, r1, 7 */
6789 {2, 2, 3}, /* sub r4, r2, r3 */
6790 {4, 4, 3}} /* shl2add r5, r4, r3 */
6791 },
6792 {-361ll /* 0xfffffffffffffe97 */ ,
6793 {{2, 0, 1}, /* sub r2, zero, r1 */
6794 {4, 2, 2}, /* shl2add r3, r2, r2 */
6795 {5, 3, 3}, /* shl3add r4, r3, r3 */
6796 {5, 4, 2}} /* shl3add r5, r4, r2 */
6797 },
6798 {-360ll /* 0xfffffffffffffe98 */ ,
6799 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6800 {6, 2, 3}, /* shli r3, r2, 3 */
6801 {6, 2, 7}, /* shli r4, r2, 7 */
6802 {2, 3, 4}} /* sub r5, r3, r4 */
6803 },
6804 {-359ll /* 0xfffffffffffffe99 */ ,
6805 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6806 {5, 2, 1}, /* shl3add r3, r2, r1 */
6807 {6, 2, 7}, /* shli r4, r2, 7 */
6808 {2, 3, 4}} /* sub r5, r3, r4 */
6809 },
6810 {-357ll /* 0xfffffffffffffe9b */ ,
6811 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6812 {5, 2, 2}, /* shl3add r3, r2, r2 */
6813 {6, 2, 7}, /* shli r4, r2, 7 */
6814 {2, 3, 4}} /* sub r5, r3, r4 */
6815 },
6816 {-356ll /* 0xfffffffffffffe9c */ ,
6817 {{6, 1, 5}, /* shli r2, r1, 5 */
6818 {4, 2, 1}, /* shl2add r3, r2, r1 */
6819 {2, 2, 3}, /* sub r4, r2, r3 */
6820 {4, 4, 2}} /* shl2add r5, r4, r2 */
6821 },
6822 {-355ll /* 0xfffffffffffffe9d */ ,
6823 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6824 {5, 2, 2}, /* shl3add r3, r2, r2 */
6825 {6, 3, 3}, /* shli r4, r3, 3 */
6826 {2, 2, 4}} /* sub r5, r2, r4 */
6827 },
6828 {-353ll /* 0xfffffffffffffe9f */ ,
6829 {{6, 1, 5}, /* shli r2, r1, 5 */
6830 {3, 2, 2}, /* shl1add r3, r2, r2 */
6831 {4, 3, 1}, /* shl2add r4, r3, r1 */
6832 {2, 2, 4}} /* sub r5, r2, r4 */
6833 },
6834 {-352ll /* 0xfffffffffffffea0 */ ,
6835 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6836 {6, 1, 4}, /* shli r3, r1, 4 */
6837 {2, 2, 3}, /* sub r4, r2, r3 */
6838 {6, 4, 5}} /* shli r5, r4, 5 */
6839 },
6840 {-351ll /* 0xfffffffffffffea1 */ ,
6841 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6842 {3, 2, 1}, /* shl1add r3, r2, r1 */
6843 {6, 3, 5}, /* shli r4, r3, 5 */
6844 {2, 1, 4}} /* sub r5, r1, r4 */
6845 },
6846 {-349ll /* 0xfffffffffffffea3 */ ,
6847 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6848 {5, 1, 2}, /* shl3add r3, r1, r2 */
6849 {6, 3, 5}, /* shli r4, r3, 5 */
6850 {2, 2, 4}} /* sub r5, r2, r4 */
6851 },
6852 {-348ll /* 0xfffffffffffffea4 */ ,
6853 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6854 {6, 1, 7}, /* shli r3, r1, 7 */
6855 {2, 2, 3}, /* sub r4, r2, r3 */
6856 {4, 4, 3}} /* shl2add r5, r4, r3 */
6857 },
6858 {-347ll /* 0xfffffffffffffea5 */ ,
6859 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6860 {3, 2, 1}, /* shl1add r3, r2, r1 */
6861 {6, 3, 5}, /* shli r4, r3, 5 */
6862 {2, 2, 4}} /* sub r5, r2, r4 */
6863 },
6864 {-344ll /* 0xfffffffffffffea8 */ ,
6865 {{6, 1, 4}, /* shli r2, r1, 4 */
6866 {2, 1, 2}, /* sub r3, r1, r2 */
6867 {3, 3, 3}, /* shl1add r4, r3, r3 */
6868 {5, 4, 2}} /* shl3add r5, r4, r2 */
6869 },
6870 {-343ll /* 0xfffffffffffffea9 */ ,
6871 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6872 {3, 1, 2}, /* shl1add r3, r1, r2 */
6873 {6, 3, 5}, /* shli r4, r3, 5 */
6874 {2, 2, 4}} /* sub r5, r2, r4 */
6875 },
6876 {-341ll /* 0xfffffffffffffeab */ ,
6877 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6878 {3, 2, 1}, /* shl1add r3, r2, r1 */
6879 {6, 3, 5}, /* shli r4, r3, 5 */
6880 {2, 3, 4}} /* sub r5, r3, r4 */
6881 },
6882 {-340ll /* 0xfffffffffffffeac */ ,
6883 {{6, 1, 5}, /* shli r2, r1, 5 */
6884 {2, 1, 2}, /* sub r3, r1, r2 */
6885 {3, 3, 3}, /* shl1add r4, r3, r3 */
6886 {4, 4, 2}} /* shl2add r5, r4, r2 */
6887 },
6888 {-339ll /* 0xfffffffffffffead */ ,
6889 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6890 {6, 2, 4}, /* shli r3, r2, 4 */
6891 {5, 3, 2}, /* shl3add r4, r3, r2 */
6892 {2, 3, 4}} /* sub r5, r3, r4 */
6893 },
6894 {-337ll /* 0xfffffffffffffeaf */ ,
6895 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6896 {6, 2, 4}, /* shli r3, r2, 4 */
6897 {5, 3, 1}, /* shl3add r4, r3, r1 */
6898 {2, 3, 4}} /* sub r5, r3, r4 */
6899 },
6900 {-336ll /* 0xfffffffffffffeb0 */ ,
6901 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6902 {6, 2, 4}, /* shli r3, r2, 4 */
6903 {6, 2, 7}, /* shli r4, r2, 7 */
6904 {2, 3, 4}} /* sub r5, r3, r4 */
6905 },
6906 {-335ll /* 0xfffffffffffffeb1 */ ,
6907 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6908 {4, 2, 1}, /* shl2add r3, r2, r1 */
6909 {6, 3, 4}, /* shli r4, r3, 4 */
6910 {2, 1, 4}} /* sub r5, r1, r4 */
6911 },
6912 {-333ll /* 0xfffffffffffffeb3 */ ,
6913 {{2, 0, 1}, /* sub r2, zero, r1 */
6914 {4, 2, 2}, /* shl2add r3, r2, r2 */
6915 {5, 3, 2}, /* shl3add r4, r3, r2 */
6916 {5, 4, 3}} /* shl3add r5, r4, r3 */
6917 },
6918 {-332ll /* 0xfffffffffffffeb4 */ ,
6919 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6920 {5, 2, 1}, /* shl3add r3, r2, r1 */
6921 {5, 3, 2}, /* shl3add r4, r3, r2 */
6922 {2, 1, 4}} /* sub r5, r1, r4 */
6923 },
6924 {-331ll /* 0xfffffffffffffeb5 */ ,
6925 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6926 {4, 2, 1}, /* shl2add r3, r2, r1 */
6927 {6, 3, 4}, /* shli r4, r3, 4 */
6928 {2, 2, 4}} /* sub r5, r2, r4 */
6929 },
6930 {-330ll /* 0xfffffffffffffeb6 */ ,
6931 {{2, 0, 1}, /* sub r2, zero, r1 */
6932 {4, 2, 2}, /* shl2add r3, r2, r2 */
6933 {6, 3, 6}, /* shli r4, r3, 6 */
6934 {3, 3, 4}} /* shl1add r5, r3, r4 */
6935 },
6936 {-329ll /* 0xfffffffffffffeb7 */ ,
6937 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6938 {6, 2, 6}, /* shli r3, r2, 6 */
6939 {3, 2, 3}, /* shl1add r4, r2, r3 */
6940 {2, 1, 4}} /* sub r5, r1, r4 */
6941 },
6942 {-328ll /* 0xfffffffffffffeb8 */ ,
6943 {{2, 0, 1}, /* sub r2, zero, r1 */
6944 {5, 2, 2}, /* shl3add r3, r2, r2 */
6945 {6, 2, 8}, /* shli r4, r2, 8 */
6946 {5, 3, 4}} /* shl3add r5, r3, r4 */
6947 },
6948 {-327ll /* 0xfffffffffffffeb9 */ ,
6949 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6950 {6, 1, 8}, /* shli r3, r1, 8 */
6951 {5, 2, 3}, /* shl3add r4, r2, r3 */
6952 {2, 1, 4}} /* sub r5, r1, r4 */
6953 },
6954 {-325ll /* 0xfffffffffffffebb */ ,
6955 {{2, 0, 1}, /* sub r2, zero, r1 */
6956 {6, 1, 6}, /* shli r3, r1, 6 */
6957 {2, 2, 3}, /* sub r4, r2, r3 */
6958 {4, 4, 4}} /* shl2add r5, r4, r4 */
6959 },
6960 {-324ll /* 0xfffffffffffffebc */ ,
6961 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6962 {2, 1, 2}, /* sub r3, r1, r2 */
6963 {6, 2, 6}, /* shli r4, r2, 6 */
6964 {2, 3, 4}} /* sub r5, r3, r4 */
6965 },
6966 {-323ll /* 0xfffffffffffffebd */ ,
6967 {{6, 1, 6}, /* shli r2, r1, 6 */
6968 {1, 1, 2}, /* add r3, r1, r2 */
6969 {4, 3, 2}, /* shl2add r4, r3, r2 */
6970 {2, 1, 4}} /* sub r5, r1, r4 */
6971 },
6972 {-322ll /* 0xfffffffffffffebe */ ,
6973 {{2, 0, 1}, /* sub r2, zero, r1 */
6974 {6, 2, 6}, /* shli r3, r2, 6 */
6975 {3, 3, 2}, /* shl1add r4, r3, r2 */
6976 {3, 4, 3}} /* shl1add r5, r4, r3 */
6977 },
6978 {-321ll /* 0xfffffffffffffebf */ ,
6979 {{2, 0, 1}, /* sub r2, zero, r1 */
6980 {4, 1, 1}, /* shl2add r3, r1, r1 */
6981 {6, 3, 6}, /* shli r4, r3, 6 */
6982 {2, 2, 4}} /* sub r5, r2, r4 */
6983 },
6984 {-320ll /* 0xfffffffffffffec0 */ ,
6985 {{2, 0, 1}, /* sub r2, zero, r1 */
6986 {4, 2, 2}, /* shl2add r3, r2, r2 */
6987 {6, 3, 6}} /* shli r4, r3, 6 */
6988 },
6989 {-319ll /* 0xfffffffffffffec1 */ ,
6990 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6991 {6, 2, 6}, /* shli r3, r2, 6 */
6992 {2, 1, 3}} /* sub r4, r1, r3 */
6993 },
6994 {-318ll /* 0xfffffffffffffec2 */ ,
6995 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6996 {6, 1, 1}, /* shli r3, r1, 1 */
6997 {6, 2, 6}, /* shli r4, r2, 6 */
6998 {2, 3, 4}} /* sub r5, r3, r4 */
6999 },
7000 {-317ll /* 0xfffffffffffffec3 */ ,
7001 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7002 {4, 1, 1}, /* shl2add r3, r1, r1 */
7003 {6, 3, 6}, /* shli r4, r3, 6 */
7004 {2, 2, 4}} /* sub r5, r2, r4 */
7005 },
7006 {-316ll /* 0xfffffffffffffec4 */ ,
7007 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7008 {6, 1, 2}, /* shli r3, r1, 2 */
7009 {6, 2, 6}, /* shli r4, r2, 6 */
7010 {2, 3, 4}} /* sub r5, r3, r4 */
7011 },
7012 {-315ll /* 0xfffffffffffffec5 */ ,
7013 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7014 {6, 2, 6}, /* shli r3, r2, 6 */
7015 {2, 2, 3}} /* sub r4, r2, r3 */
7016 },
7017 {-314ll /* 0xfffffffffffffec6 */ ,
7018 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7019 {1, 1, 2}, /* add r3, r1, r2 */
7020 {6, 2, 6}, /* shli r4, r2, 6 */
7021 {2, 3, 4}} /* sub r5, r3, r4 */
7022 },
7023 {-313ll /* 0xfffffffffffffec7 */ ,
7024 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7025 {3, 1, 2}, /* shl1add r3, r1, r2 */
7026 {6, 2, 6}, /* shli r4, r2, 6 */
7027 {2, 3, 4}} /* sub r5, r3, r4 */
7028 },
7029 {-312ll /* 0xfffffffffffffec8 */ ,
7030 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7031 {6, 1, 3}, /* shli r3, r1, 3 */
7032 {6, 2, 6}, /* shli r4, r2, 6 */
7033 {2, 3, 4}} /* sub r5, r3, r4 */
7034 },
7035 {-311ll /* 0xfffffffffffffec9 */ ,
7036 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7037 {4, 1, 2}, /* shl2add r3, r1, r2 */
7038 {6, 2, 6}, /* shli r4, r2, 6 */
7039 {2, 3, 4}} /* sub r5, r3, r4 */
7040 },
7041 {-310ll /* 0xfffffffffffffeca */ ,
7042 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7043 {6, 2, 1}, /* shli r3, r2, 1 */
7044 {6, 2, 6}, /* shli r4, r2, 6 */
7045 {2, 3, 4}} /* sub r5, r3, r4 */
7046 },
7047 {-309ll /* 0xfffffffffffffecb */ ,
7048 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7049 {3, 2, 1}, /* shl1add r3, r2, r1 */
7050 {6, 2, 6}, /* shli r4, r2, 6 */
7051 {2, 3, 4}} /* sub r5, r3, r4 */
7052 },
7053 {-307ll /* 0xfffffffffffffecd */ ,
7054 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7055 {5, 1, 2}, /* shl3add r3, r1, r2 */
7056 {6, 2, 6}, /* shli r4, r2, 6 */
7057 {2, 3, 4}} /* sub r5, r3, r4 */
7058 },
7059 {-306ll /* 0xfffffffffffffece */ ,
7060 {{2, 0, 1}, /* sub r2, zero, r1 */
7061 {5, 2, 2}, /* shl3add r3, r2, r2 */
7062 {6, 3, 5}, /* shli r4, r3, 5 */
7063 {3, 3, 4}} /* shl1add r5, r3, r4 */
7064 },
7065 {-305ll /* 0xfffffffffffffecf */ ,
7066 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7067 {6, 1, 6}, /* shli r3, r1, 6 */
7068 {2, 2, 3}, /* sub r4, r2, r3 */
7069 {4, 4, 4}} /* shl2add r5, r4, r4 */
7070 },
7071 {-304ll /* 0xfffffffffffffed0 */ ,
7072 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7073 {6, 1, 4}, /* shli r3, r1, 4 */
7074 {6, 2, 6}, /* shli r4, r2, 6 */
7075 {2, 3, 4}} /* sub r5, r3, r4 */
7076 },
7077 {-303ll /* 0xfffffffffffffed1 */ ,
7078 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7079 {3, 2, 1}, /* shl1add r3, r2, r1 */
7080 {6, 3, 4}, /* shli r4, r3, 4 */
7081 {2, 1, 4}} /* sub r5, r1, r4 */
7082 },
7083 {-301ll /* 0xfffffffffffffed3 */ ,
7084 {{2, 0, 1}, /* sub r2, zero, r1 */
7085 {5, 2, 2}, /* shl3add r3, r2, r2 */
7086 {5, 3, 2}, /* shl3add r4, r3, r2 */
7087 {4, 4, 3}} /* shl2add r5, r4, r3 */
7088 },
7089 {-300ll /* 0xfffffffffffffed4 */ ,
7090 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7091 {6, 2, 2}, /* shli r3, r2, 2 */
7092 {6, 2, 6}, /* shli r4, r2, 6 */
7093 {2, 3, 4}} /* sub r5, r3, r4 */
7094 },
7095 {-299ll /* 0xfffffffffffffed5 */ ,
7096 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7097 {4, 2, 1}, /* shl2add r3, r2, r1 */
7098 {6, 2, 6}, /* shli r4, r2, 6 */
7099 {2, 3, 4}} /* sub r5, r3, r4 */
7100 },
7101 {-297ll /* 0xfffffffffffffed7 */ ,
7102 {{2, 0, 1}, /* sub r2, zero, r1 */
7103 {6, 1, 5}, /* shli r3, r1, 5 */
7104 {2, 2, 3}, /* sub r4, r2, r3 */
7105 {5, 4, 4}} /* shl3add r5, r4, r4 */
7106 },
7107 {-296ll /* 0xfffffffffffffed8 */ ,
7108 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7109 {2, 1, 2}, /* sub r3, r1, r2 */
7110 {6, 2, 5}, /* shli r4, r2, 5 */
7111 {2, 3, 4}} /* sub r5, r3, r4 */
7112 },
7113 {-295ll /* 0xfffffffffffffed9 */ ,
7114 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7115 {4, 2, 2}, /* shl2add r3, r2, r2 */
7116 {6, 2, 6}, /* shli r4, r2, 6 */
7117 {2, 3, 4}} /* sub r5, r3, r4 */
7118 },
7119 {-293ll /* 0xfffffffffffffedb */ ,
7120 {{6, 1, 2}, /* shli r2, r1, 2 */
7121 {5, 2, 1}, /* shl3add r3, r2, r1 */
7122 {5, 3, 3}, /* shl3add r4, r3, r3 */
7123 {2, 2, 4}} /* sub r5, r2, r4 */
7124 },
7125 {-292ll /* 0xfffffffffffffedc */ ,
7126 {{2, 0, 1}, /* sub r2, zero, r1 */
7127 {5, 2, 2}, /* shl3add r3, r2, r2 */
7128 {6, 2, 8}, /* shli r4, r2, 8 */
7129 {4, 3, 4}} /* shl2add r5, r3, r4 */
7130 },
7131 {-291ll /* 0xfffffffffffffedd */ ,
7132 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7133 {6, 1, 8}, /* shli r3, r1, 8 */
7134 {5, 2, 3}, /* shl3add r4, r2, r3 */
7135 {2, 2, 4}} /* sub r5, r2, r4 */
7136 },
7137 {-290ll /* 0xfffffffffffffede */ ,
7138 {{2, 0, 1}, /* sub r2, zero, r1 */
7139 {6, 2, 5}, /* shli r3, r2, 5 */
7140 {4, 3, 2}, /* shl2add r4, r3, r2 */
7141 {3, 4, 3}} /* shl1add r5, r4, r3 */
7142 },
7143 {-289ll /* 0xfffffffffffffedf */ ,
7144 {{2, 0, 1}, /* sub r2, zero, r1 */
7145 {5, 1, 1}, /* shl3add r3, r1, r1 */
7146 {6, 3, 5}, /* shli r4, r3, 5 */
7147 {2, 2, 4}} /* sub r5, r2, r4 */
7148 },
7149 {-288ll /* 0xfffffffffffffee0 */ ,
7150 {{2, 0, 1}, /* sub r2, zero, r1 */
7151 {5, 2, 2}, /* shl3add r3, r2, r2 */
7152 {6, 3, 5}} /* shli r4, r3, 5 */
7153 },
7154 {-287ll /* 0xfffffffffffffee1 */ ,
7155 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7156 {6, 2, 5}, /* shli r3, r2, 5 */
7157 {2, 1, 3}} /* sub r4, r1, r3 */
7158 },
7159 {-286ll /* 0xfffffffffffffee2 */ ,
7160 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7161 {6, 1, 1}, /* shli r3, r1, 1 */
7162 {6, 2, 5}, /* shli r4, r2, 5 */
7163 {2, 3, 4}} /* sub r5, r3, r4 */
7164 },
7165 {-285ll /* 0xfffffffffffffee3 */ ,
7166 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7167 {5, 1, 1}, /* shl3add r3, r1, r1 */
7168 {6, 3, 5}, /* shli r4, r3, 5 */
7169 {2, 2, 4}} /* sub r5, r2, r4 */
7170 },
7171 {-284ll /* 0xfffffffffffffee4 */ ,
7172 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7173 {6, 1, 2}, /* shli r3, r1, 2 */
7174 {6, 2, 5}, /* shli r4, r2, 5 */
7175 {2, 3, 4}} /* sub r5, r3, r4 */
7176 },
7177 {-283ll /* 0xfffffffffffffee5 */ ,
7178 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7179 {5, 1, 1}, /* shl3add r3, r1, r1 */
7180 {6, 3, 5}, /* shli r4, r3, 5 */
7181 {2, 2, 4}} /* sub r5, r2, r4 */
7182 },
7183 {-281ll /* 0xfffffffffffffee7 */ ,
7184 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7185 {6, 2, 3}, /* shli r3, r2, 3 */
7186 {5, 3, 1}, /* shl3add r4, r3, r1 */
7187 {2, 3, 4}} /* sub r5, r3, r4 */
7188 },
7189 {-280ll /* 0xfffffffffffffee8 */ ,
7190 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7191 {6, 2, 3}, /* shli r3, r2, 3 */
7192 {6, 2, 6}, /* shli r4, r2, 6 */
7193 {2, 3, 4}} /* sub r5, r3, r4 */
7194 },
7195 {-279ll /* 0xfffffffffffffee9 */ ,
7196 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7197 {6, 2, 5}, /* shli r3, r2, 5 */
7198 {2, 2, 3}} /* sub r4, r2, r3 */
7199 },
7200 {-278ll /* 0xfffffffffffffeea */ ,
7201 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7202 {1, 1, 2}, /* add r3, r1, r2 */
7203 {6, 2, 5}, /* shli r4, r2, 5 */
7204 {2, 3, 4}} /* sub r5, r3, r4 */
7205 },
7206 {-277ll /* 0xfffffffffffffeeb */ ,
7207 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7208 {3, 1, 2}, /* shl1add r3, r1, r2 */
7209 {6, 2, 5}, /* shli r4, r2, 5 */
7210 {2, 3, 4}} /* sub r5, r3, r4 */
7211 },
7212 {-276ll /* 0xfffffffffffffeec */ ,
7213 {{2, 0, 1}, /* sub r2, zero, r1 */
7214 {4, 2, 2}, /* shl2add r3, r2, r2 */
7215 {6, 2, 8}, /* shli r4, r2, 8 */
7216 {4, 3, 4}} /* shl2add r5, r3, r4 */
7217 },
7218 {-275ll /* 0xfffffffffffffeed */ ,
7219 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7220 {4, 1, 2}, /* shl2add r3, r1, r2 */
7221 {6, 2, 5}, /* shli r4, r2, 5 */
7222 {2, 3, 4}} /* sub r5, r3, r4 */
7223 },
7224 {-274ll /* 0xfffffffffffffeee */ ,
7225 {{2, 0, 1}, /* sub r2, zero, r1 */
7226 {5, 2, 2}, /* shl3add r3, r2, r2 */
7227 {6, 2, 8}, /* shli r4, r2, 8 */
7228 {3, 3, 4}} /* shl1add r5, r3, r4 */
7229 },
7230 {-273ll /* 0xfffffffffffffeef */ ,
7231 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7232 {6, 1, 8}, /* shli r3, r1, 8 */
7233 {3, 2, 3}, /* shl1add r4, r2, r3 */
7234 {2, 1, 4}} /* sub r5, r1, r4 */
7235 },
7236 {-272ll /* 0xfffffffffffffef0 */ ,
7237 {{2, 0, 1}, /* sub r2, zero, r1 */
7238 {6, 1, 4}, /* shli r3, r1, 4 */
7239 {2, 2, 3}, /* sub r4, r2, r3 */
7240 {6, 4, 4}} /* shli r5, r4, 4 */
7241 },
7242 {-271ll /* 0xfffffffffffffef1 */ ,
7243 {{6, 1, 4}, /* shli r2, r1, 4 */
7244 {2, 1, 2}, /* sub r3, r1, r2 */
7245 {6, 2, 4}, /* shli r4, r2, 4 */
7246 {2, 3, 4}} /* sub r5, r3, r4 */
7247 },
7248 {-270ll /* 0xfffffffffffffef2 */ ,
7249 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7250 {6, 2, 1}, /* shli r3, r2, 1 */
7251 {6, 2, 5}, /* shli r4, r2, 5 */
7252 {2, 3, 4}} /* sub r5, r3, r4 */
7253 },
7254 {-269ll /* 0xfffffffffffffef3 */ ,
7255 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7256 {3, 2, 1}, /* shl1add r3, r2, r1 */
7257 {6, 2, 5}, /* shli r4, r2, 5 */
7258 {2, 3, 4}} /* sub r5, r3, r4 */
7259 },
7260 {-268ll /* 0xfffffffffffffef4 */ ,
7261 {{6, 1, 2}, /* shli r2, r1, 2 */
7262 {6, 1, 8}, /* shli r3, r1, 8 */
7263 {4, 2, 3}, /* shl2add r4, r2, r3 */
7264 {2, 2, 4}} /* sub r5, r2, r4 */
7265 },
7266 {-267ll /* 0xfffffffffffffef5 */ ,
7267 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7268 {6, 1, 8}, /* shli r3, r1, 8 */
7269 {4, 2, 3}, /* shl2add r4, r2, r3 */
7270 {2, 1, 4}} /* sub r5, r1, r4 */
7271 },
7272 {-266ll /* 0xfffffffffffffef6 */ ,
7273 {{2, 0, 1}, /* sub r2, zero, r1 */
7274 {4, 2, 2}, /* shl2add r3, r2, r2 */
7275 {6, 2, 8}, /* shli r4, r2, 8 */
7276 {3, 3, 4}} /* shl1add r5, r3, r4 */
7277 },
7278 {-265ll /* 0xfffffffffffffef7 */ ,
7279 {{2, 0, 1}, /* sub r2, zero, r1 */
7280 {6, 1, 5}, /* shli r3, r1, 5 */
7281 {2, 2, 3}, /* sub r4, r2, r3 */
7282 {5, 4, 2}} /* shl3add r5, r4, r2 */
7283 },
7284 {-264ll /* 0xfffffffffffffef8 */ ,
7285 {{2, 0, 1}, /* sub r2, zero, r1 */
7286 {6, 2, 8}, /* shli r3, r2, 8 */
7287 {5, 2, 3}} /* shl3add r4, r2, r3 */
7288 },
7289 {-263ll /* 0xfffffffffffffef9 */ ,
7290 {{6, 1, 8}, /* shli r2, r1, 8 */
7291 {5, 1, 2}, /* shl3add r3, r1, r2 */
7292 {2, 1, 3}} /* sub r4, r1, r3 */
7293 },
7294 {-262ll /* 0xfffffffffffffefa */ ,
7295 {{6, 1, 1}, /* shli r2, r1, 1 */
7296 {6, 1, 8}, /* shli r3, r1, 8 */
7297 {4, 2, 3}, /* shl2add r4, r2, r3 */
7298 {2, 2, 4}} /* sub r5, r2, r4 */
7299 },
7300 {-261ll /* 0xfffffffffffffefb */ ,
7301 {{2, 0, 1}, /* sub r2, zero, r1 */
7302 {6, 1, 6}, /* shli r3, r1, 6 */
7303 {2, 2, 3}, /* sub r4, r2, r3 */
7304 {4, 4, 2}} /* shl2add r5, r4, r2 */
7305 },
7306 {-260ll /* 0xfffffffffffffefc */ ,
7307 {{2, 0, 1}, /* sub r2, zero, r1 */
7308 {6, 2, 8}, /* shli r3, r2, 8 */
7309 {4, 2, 3}} /* shl2add r4, r2, r3 */
7310 },
7311 {-259ll /* 0xfffffffffffffefd */ ,
7312 {{6, 1, 8}, /* shli r2, r1, 8 */
7313 {4, 1, 2}, /* shl2add r3, r1, r2 */
7314 {2, 1, 3}} /* sub r4, r1, r3 */
7315 },
7316 {-258ll /* 0xfffffffffffffefe */ ,
7317 {{2, 0, 1}, /* sub r2, zero, r1 */
7318 {6, 2, 8}, /* shli r3, r2, 8 */
7319 {3, 2, 3}} /* shl1add r4, r2, r3 */
7320 },
7321 {-257ll /* 0xfffffffffffffeff */ ,
7322 {{2, 0, 1}, /* sub r2, zero, r1 */
7323 {6, 1, 8}, /* shli r3, r1, 8 */
7324 {2, 2, 3}} /* sub r4, r2, r3 */
7325 },
7326 {-256ll /* 0xffffffffffffff00 */ ,
7327 {{2, 0, 1}, /* sub r2, zero, r1 */
7328 {6, 2, 8}} /* shli r3, r2, 8 */
7329 },
7330 {-255ll /* 0xffffffffffffff01 */ ,
7331 {{6, 1, 8}, /* shli r2, r1, 8 */
7332 {2, 1, 2}} /* sub r3, r1, r2 */
7333 },
7334 {-254ll /* 0xffffffffffffff02 */ ,
7335 {{6, 1, 1}, /* shli r2, r1, 1 */
7336 {6, 1, 8}, /* shli r3, r1, 8 */
7337 {2, 2, 3}} /* sub r4, r2, r3 */
7338 },
7339 {-253ll /* 0xffffffffffffff03 */ ,
7340 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7341 {6, 1, 8}, /* shli r3, r1, 8 */
7342 {2, 2, 3}} /* sub r4, r2, r3 */
7343 },
7344 {-252ll /* 0xffffffffffffff04 */ ,
7345 {{6, 1, 2}, /* shli r2, r1, 2 */
7346 {6, 1, 8}, /* shli r3, r1, 8 */
7347 {2, 2, 3}} /* sub r4, r2, r3 */
7348 },
7349 {-251ll /* 0xffffffffffffff05 */ ,
7350 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7351 {6, 1, 8}, /* shli r3, r1, 8 */
7352 {2, 2, 3}} /* sub r4, r2, r3 */
7353 },
7354 {-250ll /* 0xffffffffffffff06 */ ,
7355 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7356 {6, 1, 7}, /* shli r3, r1, 7 */
7357 {2, 2, 3}, /* sub r4, r2, r3 */
7358 {6, 4, 1}} /* shli r5, r4, 1 */
7359 },
7360 {-249ll /* 0xffffffffffffff07 */ ,
7361 {{6, 1, 3}, /* shli r2, r1, 3 */
7362 {2, 2, 1}, /* sub r3, r2, r1 */
7363 {6, 2, 5}, /* shli r4, r2, 5 */
7364 {2, 3, 4}} /* sub r5, r3, r4 */
7365 },
7366 {-248ll /* 0xffffffffffffff08 */ ,
7367 {{6, 1, 3}, /* shli r2, r1, 3 */
7368 {6, 1, 8}, /* shli r3, r1, 8 */
7369 {2, 2, 3}} /* sub r4, r2, r3 */
7370 },
7371 {-247ll /* 0xffffffffffffff09 */ ,
7372 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7373 {6, 1, 8}, /* shli r3, r1, 8 */
7374 {2, 2, 3}} /* sub r4, r2, r3 */
7375 },
7376 {-246ll /* 0xffffffffffffff0a */ ,
7377 {{6, 1, 1}, /* shli r2, r1, 1 */
7378 {6, 1, 5}, /* shli r3, r1, 5 */
7379 {2, 1, 3}, /* sub r4, r1, r3 */
7380 {5, 4, 2}} /* shl3add r5, r4, r2 */
7381 },
7382 {-245ll /* 0xffffffffffffff0b */ ,
7383 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7384 {6, 1, 5}, /* shli r3, r1, 5 */
7385 {2, 1, 3}, /* sub r4, r1, r3 */
7386 {5, 4, 2}} /* shl3add r5, r4, r2 */
7387 },
7388 {-244ll /* 0xffffffffffffff0c */ ,
7389 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7390 {6, 1, 6}, /* shli r3, r1, 6 */
7391 {2, 2, 3}, /* sub r4, r2, r3 */
7392 {6, 4, 2}} /* shli r5, r4, 2 */
7393 },
7394 {-243ll /* 0xffffffffffffff0d */ ,
7395 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7396 {6, 1, 6}, /* shli r3, r1, 6 */
7397 {2, 2, 3}, /* sub r4, r2, r3 */
7398 {4, 4, 1}} /* shl2add r5, r4, r1 */
7399 },
7400 {-242ll /* 0xffffffffffffff0e */ ,
7401 {{6, 1, 4}, /* shli r2, r1, 4 */
7402 {6, 1, 8}, /* shli r3, r1, 8 */
7403 {3, 1, 3}, /* shl1add r4, r1, r3 */
7404 {2, 2, 4}} /* sub r5, r2, r4 */
7405 },
7406 {-241ll /* 0xffffffffffffff0f */ ,
7407 {{6, 1, 4}, /* shli r2, r1, 4 */
7408 {2, 2, 1}, /* sub r3, r2, r1 */
7409 {6, 2, 4}, /* shli r4, r2, 4 */
7410 {2, 3, 4}} /* sub r5, r3, r4 */
7411 },
7412 {-240ll /* 0xffffffffffffff10 */ ,
7413 {{6, 1, 4}, /* shli r2, r1, 4 */
7414 {6, 1, 8}, /* shli r3, r1, 8 */
7415 {2, 2, 3}} /* sub r4, r2, r3 */
7416 },
7417 {-239ll /* 0xffffffffffffff11 */ ,
7418 {{6, 1, 4}, /* shli r2, r1, 4 */
7419 {1, 1, 2}, /* add r3, r1, r2 */
7420 {6, 2, 4}, /* shli r4, r2, 4 */
7421 {2, 3, 4}} /* sub r5, r3, r4 */
7422 },
7423 {-238ll /* 0xffffffffffffff12 */ ,
7424 {{6, 1, 1}, /* shli r2, r1, 1 */
7425 {6, 1, 5}, /* shli r3, r1, 5 */
7426 {2, 2, 3}, /* sub r4, r2, r3 */
7427 {5, 4, 2}} /* shl3add r5, r4, r2 */
7428 },
7429 {-237ll /* 0xffffffffffffff13 */ ,
7430 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7431 {6, 1, 7}, /* shli r3, r1, 7 */
7432 {2, 2, 3}, /* sub r4, r2, r3 */
7433 {3, 4, 1}} /* shl1add r5, r4, r1 */
7434 },
7435 {-236ll /* 0xffffffffffffff14 */ ,
7436 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7437 {6, 1, 6}, /* shli r3, r1, 6 */
7438 {2, 2, 3}, /* sub r4, r2, r3 */
7439 {6, 4, 2}} /* shli r5, r4, 2 */
7440 },
7441 {-235ll /* 0xffffffffffffff15 */ ,
7442 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7443 {6, 1, 6}, /* shli r3, r1, 6 */
7444 {2, 2, 3}, /* sub r4, r2, r3 */
7445 {4, 4, 1}} /* shl2add r5, r4, r1 */
7446 },
7447 {-234ll /* 0xffffffffffffff16 */ ,
7448 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7449 {5, 2, 2}, /* shl3add r3, r2, r2 */
7450 {2, 1, 3}, /* sub r4, r1, r3 */
7451 {5, 4, 4}} /* shl3add r5, r4, r4 */
7452 },
7453 {-233ll /* 0xffffffffffffff17 */ ,
7454 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7455 {6, 1, 5}, /* shli r3, r1, 5 */
7456 {5, 3, 2}, /* shl3add r4, r3, r2 */
7457 {2, 3, 4}} /* sub r5, r3, r4 */
7458 },
7459 {-232ll /* 0xffffffffffffff18 */ ,
7460 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7461 {6, 1, 5}, /* shli r3, r1, 5 */
7462 {2, 2, 3}, /* sub r4, r2, r3 */
7463 {6, 4, 3}} /* shli r5, r4, 3 */
7464 },
7465 {-231ll /* 0xffffffffffffff19 */ ,
7466 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7467 {6, 1, 5}, /* shli r3, r1, 5 */
7468 {2, 2, 3}, /* sub r4, r2, r3 */
7469 {5, 4, 1}} /* shl3add r5, r4, r1 */
7470 },
7471 {-230ll /* 0xffffffffffffff1a */ ,
7472 {{6, 1, 5}, /* shli r2, r1, 5 */
7473 {3, 1, 2}, /* shl1add r3, r1, r2 */
7474 {2, 1, 3}, /* sub r4, r1, r3 */
7475 {5, 4, 3}} /* shl3add r5, r4, r3 */
7476 },
7477 {-229ll /* 0xffffffffffffff1b */ ,
7478 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7479 {6, 1, 5}, /* shli r3, r1, 5 */
7480 {2, 2, 3}, /* sub r4, r2, r3 */
7481 {5, 4, 2}} /* shl3add r5, r4, r2 */
7482 },
7483 {-228ll /* 0xffffffffffffff1c */ ,
7484 {{6, 1, 2}, /* shli r2, r1, 2 */
7485 {6, 1, 5}, /* shli r3, r1, 5 */
7486 {5, 3, 2}, /* shl3add r4, r3, r2 */
7487 {2, 3, 4}} /* sub r5, r3, r4 */
7488 },
7489 {-227ll /* 0xffffffffffffff1d */ ,
7490 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7491 {6, 1, 5}, /* shli r3, r1, 5 */
7492 {5, 3, 2}, /* shl3add r4, r3, r2 */
7493 {2, 3, 4}} /* sub r5, r3, r4 */
7494 },
7495 {-226ll /* 0xffffffffffffff1e */ ,
7496 {{6, 1, 1}, /* shli r2, r1, 1 */
7497 {6, 1, 5}, /* shli r3, r1, 5 */
7498 {5, 3, 2}, /* shl3add r4, r3, r2 */
7499 {2, 3, 4}} /* sub r5, r3, r4 */
7500 },
7501 {-225ll /* 0xffffffffffffff1f */ ,
7502 {{6, 1, 5}, /* shli r2, r1, 5 */
7503 {5, 2, 1}, /* shl3add r3, r2, r1 */
7504 {2, 2, 3}} /* sub r4, r2, r3 */
7505 },
7506 {-224ll /* 0xffffffffffffff20 */ ,
7507 {{6, 1, 5}, /* shli r2, r1, 5 */
7508 {6, 1, 8}, /* shli r3, r1, 8 */
7509 {2, 2, 3}} /* sub r4, r2, r3 */
7510 },
7511 {-223ll /* 0xffffffffffffff21 */ ,
7512 {{6, 1, 5}, /* shli r2, r1, 5 */
7513 {1, 1, 2}, /* add r3, r1, r2 */
7514 {6, 2, 3}, /* shli r4, r2, 3 */
7515 {2, 3, 4}} /* sub r5, r3, r4 */
7516 },
7517 {-222ll /* 0xffffffffffffff22 */ ,
7518 {{6, 1, 5}, /* shli r2, r1, 5 */
7519 {3, 1, 2}, /* shl1add r3, r1, r2 */
7520 {6, 2, 3}, /* shli r4, r2, 3 */
7521 {2, 3, 4}} /* sub r5, r3, r4 */
7522 },
7523 {-221ll /* 0xffffffffffffff23 */ ,
7524 {{6, 1, 5}, /* shli r2, r1, 5 */
7525 {4, 1, 2}, /* shl2add r3, r1, r2 */
7526 {5, 2, 1}, /* shl3add r4, r2, r1 */
7527 {2, 3, 4}} /* sub r5, r3, r4 */
7528 },
7529 {-220ll /* 0xffffffffffffff24 */ ,
7530 {{6, 1, 2}, /* shli r2, r1, 2 */
7531 {6, 1, 5}, /* shli r3, r1, 5 */
7532 {2, 2, 3}, /* sub r4, r2, r3 */
7533 {5, 4, 2}} /* shl3add r5, r4, r2 */
7534 },
7535 {-219ll /* 0xffffffffffffff25 */ ,
7536 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7537 {6, 1, 6}, /* shli r3, r1, 6 */
7538 {2, 2, 3}, /* sub r4, r2, r3 */
7539 {4, 4, 1}} /* shl2add r5, r4, r1 */
7540 },
7541 {-218ll /* 0xffffffffffffff26 */ ,
7542 {{6, 1, 5}, /* shli r2, r1, 5 */
7543 {2, 2, 1}, /* sub r3, r2, r1 */
7544 {5, 3, 1}, /* shl3add r4, r3, r1 */
7545 {2, 3, 4}} /* sub r5, r3, r4 */
7546 },
7547 {-217ll /* 0xffffffffffffff27 */ ,
7548 {{6, 1, 5}, /* shli r2, r1, 5 */
7549 {2, 1, 2}, /* sub r3, r1, r2 */
7550 {2, 2, 1}, /* sub r4, r2, r1 */
7551 {5, 3, 4}} /* shl3add r5, r3, r4 */
7552 },
7553 {-216ll /* 0xffffffffffffff28 */ ,
7554 {{6, 1, 5}, /* shli r2, r1, 5 */
7555 {2, 1, 2}, /* sub r3, r1, r2 */
7556 {5, 3, 2}} /* shl3add r4, r3, r2 */
7557 },
7558 {-215ll /* 0xffffffffffffff29 */ ,
7559 {{6, 1, 5}, /* shli r2, r1, 5 */
7560 {1, 1, 2}, /* add r3, r1, r2 */
7561 {2, 1, 2}, /* sub r4, r1, r2 */
7562 {5, 4, 3}} /* shl3add r5, r4, r3 */
7563 },
7564 {-214ll /* 0xffffffffffffff2a */ ,
7565 {{6, 1, 5}, /* shli r2, r1, 5 */
7566 {2, 1, 2}, /* sub r3, r1, r2 */
7567 {3, 1, 2}, /* shl1add r4, r1, r2 */
7568 {5, 3, 4}} /* shl3add r5, r3, r4 */
7569 },
7570 {-213ll /* 0xffffffffffffff2b */ ,
7571 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7572 {5, 2, 2}, /* shl3add r3, r2, r2 */
7573 {6, 3, 3}, /* shli r4, r3, 3 */
7574 {2, 2, 4}} /* sub r5, r2, r4 */
7575 },
7576 {-212ll /* 0xffffffffffffff2c */ ,
7577 {{6, 1, 5}, /* shli r2, r1, 5 */
7578 {2, 1, 2}, /* sub r3, r1, r2 */
7579 {4, 1, 2}, /* shl2add r4, r1, r2 */
7580 {5, 3, 4}} /* shl3add r5, r3, r4 */
7581 },
7582 {-211ll /* 0xffffffffffffff2d */ ,
7583 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7584 {6, 1, 5}, /* shli r3, r1, 5 */
7585 {2, 2, 3}, /* sub r4, r2, r3 */
7586 {5, 4, 2}} /* shl3add r5, r4, r2 */
7587 },
7588 {-210ll /* 0xffffffffffffff2e */ ,
7589 {{6, 1, 4}, /* shli r2, r1, 4 */
7590 {5, 2, 1}, /* shl3add r3, r2, r1 */
7591 {2, 2, 3}, /* sub r4, r2, r3 */
7592 {3, 4, 2}} /* shl1add r5, r4, r2 */
7593 },
7594 {-209ll /* 0xffffffffffffff2f */ ,
7595 {{6, 1, 5}, /* shli r2, r1, 5 */
7596 {2, 2, 1}, /* sub r3, r2, r1 */
7597 {2, 1, 3}, /* sub r4, r1, r3 */
7598 {5, 4, 3}} /* shl3add r5, r4, r3 */
7599 },
7600 {-208ll /* 0xffffffffffffff30 */ ,
7601 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7602 {6, 1, 4}, /* shli r3, r1, 4 */
7603 {2, 2, 3}, /* sub r4, r2, r3 */
7604 {6, 4, 4}} /* shli r5, r4, 4 */
7605 },
7606 {-207ll /* 0xffffffffffffff31 */ ,
7607 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7608 {5, 2, 2}, /* shl3add r3, r2, r2 */
7609 {6, 2, 5}, /* shli r4, r2, 5 */
7610 {2, 3, 4}} /* sub r5, r3, r4 */
7611 },
7612 {-205ll /* 0xffffffffffffff33 */ ,
7613 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7614 {4, 2, 1}, /* shl2add r3, r2, r1 */
7615 {6, 3, 4}, /* shli r4, r3, 4 */
7616 {2, 2, 4}} /* sub r5, r2, r4 */
7617 },
7618 {-204ll /* 0xffffffffffffff34 */ ,
7619 {{6, 1, 2}, /* shli r2, r1, 2 */
7620 {2, 1, 2}, /* sub r3, r1, r2 */
7621 {6, 3, 6}, /* shli r4, r3, 6 */
7622 {4, 3, 4}} /* shl2add r5, r3, r4 */
7623 },
7624 {-203ll /* 0xffffffffffffff35 */ ,
7625 {{6, 1, 3}, /* shli r2, r1, 3 */
7626 {5, 2, 1}, /* shl3add r3, r2, r1 */
7627 {4, 3, 2}, /* shl2add r4, r3, r2 */
7628 {2, 3, 4}} /* sub r5, r3, r4 */
7629 },
7630 {-202ll /* 0xffffffffffffff36 */ ,
7631 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7632 {5, 2, 1}, /* shl3add r3, r2, r1 */
7633 {5, 3, 2}, /* shl3add r4, r3, r2 */
7634 {2, 1, 4}} /* sub r5, r1, r4 */
7635 },
7636 {-201ll /* 0xffffffffffffff37 */ ,
7637 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7638 {6, 1, 6}, /* shli r3, r1, 6 */
7639 {4, 3, 2}, /* shl2add r4, r3, r2 */
7640 {2, 3, 4}} /* sub r5, r3, r4 */
7641 },
7642 {-200ll /* 0xffffffffffffff38 */ ,
7643 {{6, 1, 3}, /* shli r2, r1, 3 */
7644 {6, 1, 6}, /* shli r3, r1, 6 */
7645 {4, 3, 2}, /* shl2add r4, r3, r2 */
7646 {2, 3, 4}} /* sub r5, r3, r4 */
7647 },
7648 {-199ll /* 0xffffffffffffff39 */ ,
7649 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7650 {6, 1, 7}, /* shli r3, r1, 7 */
7651 {5, 2, 3}, /* shl3add r4, r2, r3 */
7652 {2, 1, 4}} /* sub r5, r1, r4 */
7653 },
7654 {-198ll /* 0xffffffffffffff3a */ ,
7655 {{6, 1, 2}, /* shli r2, r1, 2 */
7656 {2, 1, 2}, /* sub r3, r1, r2 */
7657 {6, 3, 6}, /* shli r4, r3, 6 */
7658 {3, 3, 4}} /* shl1add r5, r3, r4 */
7659 },
7660 {-197ll /* 0xffffffffffffff3b */ ,
7661 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7662 {6, 1, 6}, /* shli r3, r1, 6 */
7663 {4, 3, 2}, /* shl2add r4, r3, r2 */
7664 {2, 3, 4}} /* sub r5, r3, r4 */
7665 },
7666 {-196ll /* 0xffffffffffffff3c */ ,
7667 {{6, 1, 2}, /* shli r2, r1, 2 */
7668 {6, 1, 6}, /* shli r3, r1, 6 */
7669 {4, 3, 2}, /* shl2add r4, r3, r2 */
7670 {2, 3, 4}} /* sub r5, r3, r4 */
7671 },
7672 {-195ll /* 0xffffffffffffff3d */ ,
7673 {{2, 0, 1}, /* sub r2, zero, r1 */
7674 {6, 1, 6}, /* shli r3, r1, 6 */
7675 {2, 2, 3}, /* sub r4, r2, r3 */
7676 {3, 4, 4}} /* shl1add r5, r4, r4 */
7677 },
7678 {-194ll /* 0xffffffffffffff3e */ ,
7679 {{6, 1, 1}, /* shli r2, r1, 1 */
7680 {6, 1, 6}, /* shli r3, r1, 6 */
7681 {4, 3, 2}, /* shl2add r4, r3, r2 */
7682 {2, 3, 4}} /* sub r5, r3, r4 */
7683 },
7684 {-193ll /* 0xffffffffffffff3f */ ,
7685 {{6, 1, 6}, /* shli r2, r1, 6 */
7686 {4, 2, 1}, /* shl2add r3, r2, r1 */
7687 {2, 2, 3}} /* sub r4, r2, r3 */
7688 },
7689 {-192ll /* 0xffffffffffffff40 */ ,
7690 {{6, 1, 6}, /* shli r2, r1, 6 */
7691 {6, 1, 8}, /* shli r3, r1, 8 */
7692 {2, 2, 3}} /* sub r4, r2, r3 */
7693 },
7694 {-191ll /* 0xffffffffffffff41 */ ,
7695 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7696 {6, 2, 6}, /* shli r3, r2, 6 */
7697 {2, 1, 3}} /* sub r4, r1, r3 */
7698 },
7699 {-190ll /* 0xffffffffffffff42 */ ,
7700 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7701 {6, 1, 1}, /* shli r3, r1, 1 */
7702 {6, 2, 6}, /* shli r4, r2, 6 */
7703 {2, 3, 4}} /* sub r5, r3, r4 */
7704 },
7705 {-189ll /* 0xffffffffffffff43 */ ,
7706 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7707 {6, 2, 6}, /* shli r3, r2, 6 */
7708 {2, 2, 3}} /* sub r4, r2, r3 */
7709 },
7710 {-188ll /* 0xffffffffffffff44 */ ,
7711 {{6, 1, 6}, /* shli r2, r1, 6 */
7712 {2, 1, 2}, /* sub r3, r1, r2 */
7713 {4, 3, 2}} /* shl2add r4, r3, r2 */
7714 },
7715 {-187ll /* 0xffffffffffffff45 */ ,
7716 {{6, 1, 6}, /* shli r2, r1, 6 */
7717 {1, 1, 2}, /* add r3, r1, r2 */
7718 {2, 1, 2}, /* sub r4, r1, r2 */
7719 {4, 4, 3}} /* shl2add r5, r4, r3 */
7720 },
7721 {-186ll /* 0xffffffffffffff46 */ ,
7722 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7723 {6, 2, 1}, /* shli r3, r2, 1 */
7724 {6, 2, 6}, /* shli r4, r2, 6 */
7725 {2, 3, 4}} /* sub r5, r3, r4 */
7726 },
7727 {-185ll /* 0xffffffffffffff47 */ ,
7728 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7729 {3, 2, 1}, /* shl1add r3, r2, r1 */
7730 {6, 2, 6}, /* shli r4, r2, 6 */
7731 {2, 3, 4}} /* sub r5, r3, r4 */
7732 },
7733 {-184ll /* 0xffffffffffffff48 */ ,
7734 {{6, 1, 1}, /* shli r2, r1, 1 */
7735 {6, 1, 6}, /* shli r3, r1, 6 */
7736 {2, 2, 3}, /* sub r4, r2, r3 */
7737 {4, 4, 3}} /* shl2add r5, r4, r3 */
7738 },
7739 {-183ll /* 0xffffffffffffff49 */ ,
7740 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7741 {3, 2, 2}, /* shl1add r3, r2, r2 */
7742 {6, 2, 6}, /* shli r4, r2, 6 */
7743 {2, 3, 4}} /* sub r5, r3, r4 */
7744 },
7745 {-181ll /* 0xffffffffffffff4b */ ,
7746 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7747 {5, 1, 2}, /* shl3add r3, r1, r2 */
7748 {6, 2, 6}, /* shli r4, r2, 6 */
7749 {2, 3, 4}} /* sub r5, r3, r4 */
7750 },
7751 {-180ll /* 0xffffffffffffff4c */ ,
7752 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7753 {6, 2, 2}, /* shli r3, r2, 2 */
7754 {6, 2, 6}, /* shli r4, r2, 6 */
7755 {2, 3, 4}} /* sub r5, r3, r4 */
7756 },
7757 {-179ll /* 0xffffffffffffff4d */ ,
7758 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7759 {4, 2, 1}, /* shl2add r3, r2, r1 */
7760 {6, 2, 6}, /* shli r4, r2, 6 */
7761 {2, 3, 4}} /* sub r5, r3, r4 */
7762 },
7763 {-178ll /* 0xffffffffffffff4e */ ,
7764 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7765 {5, 2, 1}, /* shl3add r3, r2, r1 */
7766 {5, 3, 2}, /* shl3add r4, r3, r2 */
7767 {2, 3, 4}} /* sub r5, r3, r4 */
7768 },
7769 {-177ll /* 0xffffffffffffff4f */ ,
7770 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7771 {4, 2, 2}, /* shl2add r3, r2, r2 */
7772 {6, 2, 6}, /* shli r4, r2, 6 */
7773 {2, 3, 4}} /* sub r5, r3, r4 */
7774 },
7775 {-176ll /* 0xffffffffffffff50 */ ,
7776 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7777 {6, 1, 4}, /* shli r3, r1, 4 */
7778 {2, 2, 3}, /* sub r4, r2, r3 */
7779 {6, 4, 4}} /* shli r5, r4, 4 */
7780 },
7781 {-175ll /* 0xffffffffffffff51 */ ,
7782 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7783 {6, 1, 5}, /* shli r3, r1, 5 */
7784 {2, 2, 3}, /* sub r4, r2, r3 */
7785 {5, 4, 2}} /* shl3add r5, r4, r2 */
7786 },
7787 {-173ll /* 0xffffffffffffff53 */ ,
7788 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7789 {5, 1, 2}, /* shl3add r3, r1, r2 */
7790 {6, 3, 4}, /* shli r4, r3, 4 */
7791 {2, 2, 4}} /* sub r5, r2, r4 */
7792 },
7793 {-172ll /* 0xffffffffffffff54 */ ,
7794 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7795 {6, 1, 6}, /* shli r3, r1, 6 */
7796 {2, 2, 3}, /* sub r4, r2, r3 */
7797 {4, 4, 3}} /* shl2add r5, r4, r3 */
7798 },
7799 {-171ll /* 0xffffffffffffff55 */ ,
7800 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7801 {6, 2, 3}, /* shli r3, r2, 3 */
7802 {5, 3, 2}, /* shl3add r4, r3, r2 */
7803 {2, 3, 4}} /* sub r5, r3, r4 */
7804 },
7805 {-170ll /* 0xffffffffffffff56 */ ,
7806 {{2, 0, 1}, /* sub r2, zero, r1 */
7807 {4, 2, 2}, /* shl2add r3, r2, r2 */
7808 {6, 3, 5}, /* shli r4, r3, 5 */
7809 {3, 3, 4}} /* shl1add r5, r3, r4 */
7810 },
7811 {-169ll /* 0xffffffffffffff57 */ ,
7812 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7813 {6, 2, 3}, /* shli r3, r2, 3 */
7814 {5, 3, 1}, /* shl3add r4, r3, r1 */
7815 {2, 3, 4}} /* sub r5, r3, r4 */
7816 },
7817 {-168ll /* 0xffffffffffffff58 */ ,
7818 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7819 {6, 2, 3}, /* shli r3, r2, 3 */
7820 {6, 2, 6}, /* shli r4, r2, 6 */
7821 {2, 3, 4}} /* sub r5, r3, r4 */
7822 },
7823 {-167ll /* 0xffffffffffffff59 */ ,
7824 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7825 {5, 2, 1}, /* shl3add r3, r2, r1 */
7826 {6, 2, 6}, /* shli r4, r2, 6 */
7827 {2, 3, 4}} /* sub r5, r3, r4 */
7828 },
7829 {-165ll /* 0xffffffffffffff5b */ ,
7830 {{2, 0, 1}, /* sub r2, zero, r1 */
7831 {6, 1, 5}, /* shli r3, r1, 5 */
7832 {2, 2, 3}, /* sub r4, r2, r3 */
7833 {4, 4, 4}} /* shl2add r5, r4, r4 */
7834 },
7835 {-164ll /* 0xffffffffffffff5c */ ,
7836 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7837 {2, 1, 2}, /* sub r3, r1, r2 */
7838 {6, 2, 5}, /* shli r4, r2, 5 */
7839 {2, 3, 4}} /* sub r5, r3, r4 */
7840 },
7841 {-163ll /* 0xffffffffffffff5d */ ,
7842 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7843 {6, 1, 7}, /* shli r3, r1, 7 */
7844 {5, 2, 3}, /* shl3add r4, r2, r3 */
7845 {2, 2, 4}} /* sub r5, r2, r4 */
7846 },
7847 {-162ll /* 0xffffffffffffff5e */ ,
7848 {{2, 0, 1}, /* sub r2, zero, r1 */
7849 {5, 2, 2}, /* shl3add r3, r2, r2 */
7850 {5, 3, 3}, /* shl3add r4, r3, r3 */
7851 {6, 4, 1}} /* shli r5, r4, 1 */
7852 },
7853 {-161ll /* 0xffffffffffffff5f */ ,
7854 {{2, 0, 1}, /* sub r2, zero, r1 */
7855 {4, 1, 1}, /* shl2add r3, r1, r1 */
7856 {6, 3, 5}, /* shli r4, r3, 5 */
7857 {2, 2, 4}} /* sub r5, r2, r4 */
7858 },
7859 {-160ll /* 0xffffffffffffff60 */ ,
7860 {{2, 0, 1}, /* sub r2, zero, r1 */
7861 {4, 2, 2}, /* shl2add r3, r2, r2 */
7862 {6, 3, 5}} /* shli r4, r3, 5 */
7863 },
7864 {-159ll /* 0xffffffffffffff61 */ ,
7865 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7866 {6, 2, 5}, /* shli r3, r2, 5 */
7867 {2, 1, 3}} /* sub r4, r1, r3 */
7868 },
7869 {-158ll /* 0xffffffffffffff62 */ ,
7870 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7871 {6, 1, 1}, /* shli r3, r1, 1 */
7872 {6, 2, 5}, /* shli r4, r2, 5 */
7873 {2, 3, 4}} /* sub r5, r3, r4 */
7874 },
7875 {-157ll /* 0xffffffffffffff63 */ ,
7876 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7877 {4, 1, 1}, /* shl2add r3, r1, r1 */
7878 {6, 3, 5}, /* shli r4, r3, 5 */
7879 {2, 2, 4}} /* sub r5, r2, r4 */
7880 },
7881 {-156ll /* 0xffffffffffffff64 */ ,
7882 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7883 {6, 1, 2}, /* shli r3, r1, 2 */
7884 {6, 2, 5}, /* shli r4, r2, 5 */
7885 {2, 3, 4}} /* sub r5, r3, r4 */
7886 },
7887 {-155ll /* 0xffffffffffffff65 */ ,
7888 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7889 {6, 2, 5}, /* shli r3, r2, 5 */
7890 {2, 2, 3}} /* sub r4, r2, r3 */
7891 },
7892 {-154ll /* 0xffffffffffffff66 */ ,
7893 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7894 {1, 1, 2}, /* add r3, r1, r2 */
7895 {6, 2, 5}, /* shli r4, r2, 5 */
7896 {2, 3, 4}} /* sub r5, r3, r4 */
7897 },
7898 {-153ll /* 0xffffffffffffff67 */ ,
7899 {{2, 0, 1}, /* sub r2, zero, r1 */
7900 {6, 1, 4}, /* shli r3, r1, 4 */
7901 {2, 2, 3}, /* sub r4, r2, r3 */
7902 {5, 4, 4}} /* shl3add r5, r4, r4 */
7903 },
7904 {-152ll /* 0xffffffffffffff68 */ ,
7905 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7906 {6, 1, 3}, /* shli r3, r1, 3 */
7907 {6, 2, 5}, /* shli r4, r2, 5 */
7908 {2, 3, 4}} /* sub r5, r3, r4 */
7909 },
7910 {-151ll /* 0xffffffffffffff69 */ ,
7911 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7912 {4, 1, 2}, /* shl2add r3, r1, r2 */
7913 {6, 2, 5}, /* shli r4, r2, 5 */
7914 {2, 3, 4}} /* sub r5, r3, r4 */
7915 },
7916 {-150ll /* 0xffffffffffffff6a */ ,
7917 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7918 {6, 2, 1}, /* shli r3, r2, 1 */
7919 {6, 2, 5}, /* shli r4, r2, 5 */
7920 {2, 3, 4}} /* sub r5, r3, r4 */
7921 },
7922 {-149ll /* 0xffffffffffffff6b */ ,
7923 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7924 {3, 2, 1}, /* shl1add r3, r2, r1 */
7925 {6, 2, 5}, /* shli r4, r2, 5 */
7926 {2, 3, 4}} /* sub r5, r3, r4 */
7927 },
7928 {-148ll /* 0xffffffffffffff6c */ ,
7929 {{2, 0, 1}, /* sub r2, zero, r1 */
7930 {4, 2, 2}, /* shl2add r3, r2, r2 */
7931 {6, 2, 7}, /* shli r4, r2, 7 */
7932 {4, 3, 4}} /* shl2add r5, r3, r4 */
7933 },
7934 {-147ll /* 0xffffffffffffff6d */ ,
7935 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7936 {5, 1, 2}, /* shl3add r3, r1, r2 */
7937 {6, 2, 5}, /* shli r4, r2, 5 */
7938 {2, 3, 4}} /* sub r5, r3, r4 */
7939 },
7940 {-146ll /* 0xffffffffffffff6e */ ,
7941 {{2, 0, 1}, /* sub r2, zero, r1 */
7942 {5, 2, 2}, /* shl3add r3, r2, r2 */
7943 {6, 2, 7}, /* shli r4, r2, 7 */
7944 {3, 3, 4}} /* shl1add r5, r3, r4 */
7945 },
7946 {-145ll /* 0xffffffffffffff6f */ ,
7947 {{2, 0, 1}, /* sub r2, zero, r1 */
7948 {5, 1, 1}, /* shl3add r3, r1, r1 */
7949 {6, 3, 4}, /* shli r4, r3, 4 */
7950 {2, 2, 4}} /* sub r5, r2, r4 */
7951 },
7952 {-144ll /* 0xffffffffffffff70 */ ,
7953 {{2, 0, 1}, /* sub r2, zero, r1 */
7954 {5, 2, 2}, /* shl3add r3, r2, r2 */
7955 {6, 3, 4}} /* shli r4, r3, 4 */
7956 },
7957 {-143ll /* 0xffffffffffffff71 */ ,
7958 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7959 {6, 2, 4}, /* shli r3, r2, 4 */
7960 {2, 1, 3}} /* sub r4, r1, r3 */
7961 },
7962 {-142ll /* 0xffffffffffffff72 */ ,
7963 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7964 {6, 1, 1}, /* shli r3, r1, 1 */
7965 {6, 2, 4}, /* shli r4, r2, 4 */
7966 {2, 3, 4}} /* sub r5, r3, r4 */
7967 },
7968 {-141ll /* 0xffffffffffffff73 */ ,
7969 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7970 {5, 1, 1}, /* shl3add r3, r1, r1 */
7971 {6, 3, 4}, /* shli r4, r3, 4 */
7972 {2, 2, 4}} /* sub r5, r2, r4 */
7973 },
7974 {-140ll /* 0xffffffffffffff74 */ ,
7975 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7976 {6, 2, 2}, /* shli r3, r2, 2 */
7977 {6, 2, 5}, /* shli r4, r2, 5 */
7978 {2, 3, 4}} /* sub r5, r3, r4 */
7979 },
7980 {-139ll /* 0xffffffffffffff75 */ ,
7981 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7982 {4, 2, 1}, /* shl2add r3, r2, r1 */
7983 {6, 2, 5}, /* shli r4, r2, 5 */
7984 {2, 3, 4}} /* sub r5, r3, r4 */
7985 },
7986 {-138ll /* 0xffffffffffffff76 */ ,
7987 {{2, 0, 1}, /* sub r2, zero, r1 */
7988 {4, 2, 2}, /* shl2add r3, r2, r2 */
7989 {6, 2, 7}, /* shli r4, r2, 7 */
7990 {3, 3, 4}} /* shl1add r5, r3, r4 */
7991 },
7992 {-137ll /* 0xffffffffffffff77 */ ,
7993 {{2, 0, 1}, /* sub r2, zero, r1 */
7994 {6, 1, 4}, /* shli r3, r1, 4 */
7995 {2, 2, 3}, /* sub r4, r2, r3 */
7996 {5, 4, 2}} /* shl3add r5, r4, r2 */
7997 },
7998 {-136ll /* 0xffffffffffffff78 */ ,
7999 {{2, 0, 1}, /* sub r2, zero, r1 */
8000 {6, 2, 7}, /* shli r3, r2, 7 */
8001 {5, 2, 3}} /* shl3add r4, r2, r3 */
8002 },
8003 {-135ll /* 0xffffffffffffff79 */ ,
8004 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8005 {6, 2, 4}, /* shli r3, r2, 4 */
8006 {2, 2, 3}} /* sub r4, r2, r3 */
8007 },
8008 {-134ll /* 0xffffffffffffff7a */ ,
8009 {{6, 1, 1}, /* shli r2, r1, 1 */
8010 {6, 1, 7}, /* shli r3, r1, 7 */
8011 {4, 2, 3}, /* shl2add r4, r2, r3 */
8012 {2, 2, 4}} /* sub r5, r2, r4 */
8013 },
8014 {-133ll /* 0xffffffffffffff7b */ ,
8015 {{2, 0, 1}, /* sub r2, zero, r1 */
8016 {6, 1, 5}, /* shli r3, r1, 5 */
8017 {2, 2, 3}, /* sub r4, r2, r3 */
8018 {4, 4, 2}} /* shl2add r5, r4, r2 */
8019 },
8020 {-132ll /* 0xffffffffffffff7c */ ,
8021 {{2, 0, 1}, /* sub r2, zero, r1 */
8022 {6, 2, 7}, /* shli r3, r2, 7 */
8023 {4, 2, 3}} /* shl2add r4, r2, r3 */
8024 },
8025 {-131ll /* 0xffffffffffffff7d */ ,
8026 {{6, 1, 7}, /* shli r2, r1, 7 */
8027 {4, 1, 2}, /* shl2add r3, r1, r2 */
8028 {2, 1, 3}} /* sub r4, r1, r3 */
8029 },
8030 {-130ll /* 0xffffffffffffff7e */ ,
8031 {{2, 0, 1}, /* sub r2, zero, r1 */
8032 {6, 2, 7}, /* shli r3, r2, 7 */
8033 {3, 2, 3}} /* shl1add r4, r2, r3 */
8034 },
8035 {-129ll /* 0xffffffffffffff7f */ ,
8036 {{2, 0, 1}, /* sub r2, zero, r1 */
8037 {6, 1, 7}, /* shli r3, r1, 7 */
8038 {2, 2, 3}} /* sub r4, r2, r3 */
8039 },
8040 {-128ll /* 0xffffffffffffff80 */ ,
8041 {{2, 0, 1}, /* sub r2, zero, r1 */
8042 {6, 2, 7}} /* shli r3, r2, 7 */
8043 },
8044 {-127ll /* 0xffffffffffffff81 */ ,
8045 {{6, 1, 7}, /* shli r2, r1, 7 */
8046 {2, 1, 2}} /* sub r3, r1, r2 */
8047 },
8048 {-126ll /* 0xffffffffffffff82 */ ,
8049 {{6, 1, 1}, /* shli r2, r1, 1 */
8050 {6, 1, 7}, /* shli r3, r1, 7 */
8051 {2, 2, 3}} /* sub r4, r2, r3 */
8052 },
8053 {-125ll /* 0xffffffffffffff83 */ ,
8054 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8055 {6, 1, 7}, /* shli r3, r1, 7 */
8056 {2, 2, 3}} /* sub r4, r2, r3 */
8057 },
8058 {-124ll /* 0xffffffffffffff84 */ ,
8059 {{6, 1, 2}, /* shli r2, r1, 2 */
8060 {6, 1, 7}, /* shli r3, r1, 7 */
8061 {2, 2, 3}} /* sub r4, r2, r3 */
8062 },
8063 {-123ll /* 0xffffffffffffff85 */ ,
8064 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8065 {6, 1, 7}, /* shli r3, r1, 7 */
8066 {2, 2, 3}} /* sub r4, r2, r3 */
8067 },
8068 {-122ll /* 0xffffffffffffff86 */ ,
8069 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8070 {6, 1, 6}, /* shli r3, r1, 6 */
8071 {2, 2, 3}, /* sub r4, r2, r3 */
8072 {6, 4, 1}} /* shli r5, r4, 1 */
8073 },
8074 {-121ll /* 0xffffffffffffff87 */ ,
8075 {{6, 1, 3}, /* shli r2, r1, 3 */
8076 {2, 2, 1}, /* sub r3, r2, r1 */
8077 {6, 2, 4}, /* shli r4, r2, 4 */
8078 {2, 3, 4}} /* sub r5, r3, r4 */
8079 },
8080 {-120ll /* 0xffffffffffffff88 */ ,
8081 {{6, 1, 3}, /* shli r2, r1, 3 */
8082 {6, 1, 7}, /* shli r3, r1, 7 */
8083 {2, 2, 3}} /* sub r4, r2, r3 */
8084 },
8085 {-119ll /* 0xffffffffffffff89 */ ,
8086 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8087 {6, 1, 7}, /* shli r3, r1, 7 */
8088 {2, 2, 3}} /* sub r4, r2, r3 */
8089 },
8090 {-118ll /* 0xffffffffffffff8a */ ,
8091 {{6, 1, 1}, /* shli r2, r1, 1 */
8092 {6, 1, 4}, /* shli r3, r1, 4 */
8093 {2, 1, 3}, /* sub r4, r1, r3 */
8094 {5, 4, 2}} /* shl3add r5, r4, r2 */
8095 },
8096 {-117ll /* 0xffffffffffffff8b */ ,
8097 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8098 {6, 1, 4}, /* shli r3, r1, 4 */
8099 {2, 1, 3}, /* sub r4, r1, r3 */
8100 {5, 4, 2}} /* shl3add r5, r4, r2 */
8101 },
8102 {-116ll /* 0xffffffffffffff8c */ ,
8103 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8104 {6, 1, 5}, /* shli r3, r1, 5 */
8105 {2, 2, 3}, /* sub r4, r2, r3 */
8106 {6, 4, 2}} /* shli r5, r4, 2 */
8107 },
8108 {-115ll /* 0xffffffffffffff8d */ ,
8109 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8110 {6, 1, 4}, /* shli r3, r1, 4 */
8111 {5, 3, 2}, /* shl3add r4, r3, r2 */
8112 {2, 3, 4}} /* sub r5, r3, r4 */
8113 },
8114 {-114ll /* 0xffffffffffffff8e */ ,
8115 {{6, 1, 1}, /* shli r2, r1, 1 */
8116 {6, 1, 4}, /* shli r3, r1, 4 */
8117 {5, 3, 2}, /* shl3add r4, r3, r2 */
8118 {2, 3, 4}} /* sub r5, r3, r4 */
8119 },
8120 {-113ll /* 0xffffffffffffff8f */ ,
8121 {{6, 1, 4}, /* shli r2, r1, 4 */
8122 {5, 2, 1}, /* shl3add r3, r2, r1 */
8123 {2, 2, 3}} /* sub r4, r2, r3 */
8124 },
8125 {-112ll /* 0xffffffffffffff90 */ ,
8126 {{6, 1, 4}, /* shli r2, r1, 4 */
8127 {6, 1, 7}, /* shli r3, r1, 7 */
8128 {2, 2, 3}} /* sub r4, r2, r3 */
8129 },
8130 {-111ll /* 0xffffffffffffff91 */ ,
8131 {{6, 1, 4}, /* shli r2, r1, 4 */
8132 {1, 1, 2}, /* add r3, r1, r2 */
8133 {6, 2, 3}, /* shli r4, r2, 3 */
8134 {2, 3, 4}} /* sub r5, r3, r4 */
8135 },
8136 {-110ll /* 0xffffffffffffff92 */ ,
8137 {{6, 1, 1}, /* shli r2, r1, 1 */
8138 {6, 1, 4}, /* shli r3, r1, 4 */
8139 {2, 2, 3}, /* sub r4, r2, r3 */
8140 {5, 4, 2}} /* shl3add r5, r4, r2 */
8141 },
8142 {-109ll /* 0xffffffffffffff93 */ ,
8143 {{6, 1, 4}, /* shli r2, r1, 4 */
8144 {4, 1, 2}, /* shl2add r3, r1, r2 */
8145 {5, 2, 1}, /* shl3add r4, r2, r1 */
8146 {2, 3, 4}} /* sub r5, r3, r4 */
8147 },
8148 {-108ll /* 0xffffffffffffff94 */ ,
8149 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8150 {6, 1, 5}, /* shli r3, r1, 5 */
8151 {2, 2, 3}, /* sub r4, r2, r3 */
8152 {6, 4, 2}} /* shli r5, r4, 2 */
8153 },
8154 {-107ll /* 0xffffffffffffff95 */ ,
8155 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8156 {6, 1, 5}, /* shli r3, r1, 5 */
8157 {2, 2, 3}, /* sub r4, r2, r3 */
8158 {4, 4, 1}} /* shl2add r5, r4, r1 */
8159 },
8160 {-106ll /* 0xffffffffffffff96 */ ,
8161 {{6, 1, 3}, /* shli r2, r1, 3 */
8162 {5, 2, 1}, /* shl3add r3, r2, r1 */
8163 {2, 2, 3}, /* sub r4, r2, r3 */
8164 {3, 4, 2}} /* shl1add r5, r4, r2 */
8165 },
8166 {-105ll /* 0xffffffffffffff97 */ ,
8167 {{6, 1, 4}, /* shli r2, r1, 4 */
8168 {2, 1, 2}, /* sub r3, r1, r2 */
8169 {2, 2, 1}, /* sub r4, r2, r1 */
8170 {5, 3, 4}} /* shl3add r5, r3, r4 */
8171 },
8172 {-104ll /* 0xffffffffffffff98 */ ,
8173 {{6, 1, 4}, /* shli r2, r1, 4 */
8174 {2, 1, 2}, /* sub r3, r1, r2 */
8175 {5, 3, 2}} /* shl3add r4, r3, r2 */
8176 },
8177 {-103ll /* 0xffffffffffffff99 */ ,
8178 {{6, 1, 4}, /* shli r2, r1, 4 */
8179 {1, 1, 2}, /* add r3, r1, r2 */
8180 {2, 1, 2}, /* sub r4, r1, r2 */
8181 {5, 4, 3}} /* shl3add r5, r4, r3 */
8182 },
8183 {-102ll /* 0xffffffffffffff9a */ ,
8184 {{6, 1, 4}, /* shli r2, r1, 4 */
8185 {2, 1, 2}, /* sub r3, r1, r2 */
8186 {3, 1, 2}, /* shl1add r4, r1, r2 */
8187 {5, 3, 4}} /* shl3add r5, r3, r4 */
8188 },
8189 {-101ll /* 0xffffffffffffff9b */ ,
8190 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8191 {6, 1, 4}, /* shli r3, r1, 4 */
8192 {2, 2, 3}, /* sub r4, r2, r3 */
8193 {5, 4, 2}} /* shl3add r5, r4, r2 */
8194 },
8195 {-100ll /* 0xffffffffffffff9c */ ,
8196 {{6, 1, 2}, /* shli r2, r1, 2 */
8197 {6, 1, 5}, /* shli r3, r1, 5 */
8198 {4, 3, 2}, /* shl2add r4, r3, r2 */
8199 {2, 3, 4}} /* sub r5, r3, r4 */
8200 },
8201 {-99ll /* 0xffffffffffffff9d */ ,
8202 {{2, 0, 1}, /* sub r2, zero, r1 */
8203 {6, 1, 5}, /* shli r3, r1, 5 */
8204 {2, 2, 3}, /* sub r4, r2, r3 */
8205 {3, 4, 4}} /* shl1add r5, r4, r4 */
8206 },
8207 {-98ll /* 0xffffffffffffff9e */ ,
8208 {{6, 1, 1}, /* shli r2, r1, 1 */
8209 {6, 1, 5}, /* shli r3, r1, 5 */
8210 {4, 3, 2}, /* shl2add r4, r3, r2 */
8211 {2, 3, 4}} /* sub r5, r3, r4 */
8212 },
8213 {-97ll /* 0xffffffffffffff9f */ ,
8214 {{6, 1, 5}, /* shli r2, r1, 5 */
8215 {4, 2, 1}, /* shl2add r3, r2, r1 */
8216 {2, 2, 3}} /* sub r4, r2, r3 */
8217 },
8218 {-96ll /* 0xffffffffffffffa0 */ ,
8219 {{6, 1, 5}, /* shli r2, r1, 5 */
8220 {6, 1, 7}, /* shli r3, r1, 7 */
8221 {2, 2, 3}} /* sub r4, r2, r3 */
8222 },
8223 {-95ll /* 0xffffffffffffffa1 */ ,
8224 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8225 {6, 2, 5}, /* shli r3, r2, 5 */
8226 {2, 1, 3}} /* sub r4, r1, r3 */
8227 },
8228 {-94ll /* 0xffffffffffffffa2 */ ,
8229 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8230 {6, 1, 1}, /* shli r3, r1, 1 */
8231 {6, 2, 5}, /* shli r4, r2, 5 */
8232 {2, 3, 4}} /* sub r5, r3, r4 */
8233 },
8234 {-93ll /* 0xffffffffffffffa3 */ ,
8235 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8236 {6, 2, 5}, /* shli r3, r2, 5 */
8237 {2, 2, 3}} /* sub r4, r2, r3 */
8238 },
8239 {-92ll /* 0xffffffffffffffa4 */ ,
8240 {{6, 1, 5}, /* shli r2, r1, 5 */
8241 {2, 1, 2}, /* sub r3, r1, r2 */
8242 {4, 3, 2}} /* shl2add r4, r3, r2 */
8243 },
8244 {-91ll /* 0xffffffffffffffa5 */ ,
8245 {{6, 1, 5}, /* shli r2, r1, 5 */
8246 {1, 1, 2}, /* add r3, r1, r2 */
8247 {2, 1, 2}, /* sub r4, r1, r2 */
8248 {4, 4, 3}} /* shl2add r5, r4, r3 */
8249 },
8250 {-90ll /* 0xffffffffffffffa6 */ ,
8251 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8252 {6, 2, 1}, /* shli r3, r2, 1 */
8253 {6, 2, 5}, /* shli r4, r2, 5 */
8254 {2, 3, 4}} /* sub r5, r3, r4 */
8255 },
8256 {-89ll /* 0xffffffffffffffa7 */ ,
8257 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8258 {3, 2, 1}, /* shl1add r3, r2, r1 */
8259 {6, 2, 5}, /* shli r4, r2, 5 */
8260 {2, 3, 4}} /* sub r5, r3, r4 */
8261 },
8262 {-88ll /* 0xffffffffffffffa8 */ ,
8263 {{6, 1, 1}, /* shli r2, r1, 1 */
8264 {6, 1, 5}, /* shli r3, r1, 5 */
8265 {2, 2, 3}, /* sub r4, r2, r3 */
8266 {4, 4, 3}} /* shl2add r5, r4, r3 */
8267 },
8268 {-87ll /* 0xffffffffffffffa9 */ ,
8269 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8270 {3, 2, 2}, /* shl1add r3, r2, r2 */
8271 {6, 2, 5}, /* shli r4, r2, 5 */
8272 {2, 3, 4}} /* sub r5, r3, r4 */
8273 },
8274 {-86ll /* 0xffffffffffffffaa */ ,
8275 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8276 {5, 2, 1}, /* shl3add r3, r2, r1 */
8277 {3, 3, 2}, /* shl1add r4, r3, r2 */
8278 {2, 1, 4}} /* sub r5, r1, r4 */
8279 },
8280 {-85ll /* 0xffffffffffffffab */ ,
8281 {{2, 0, 1}, /* sub r2, zero, r1 */
8282 {6, 1, 4}, /* shli r3, r1, 4 */
8283 {2, 2, 3}, /* sub r4, r2, r3 */
8284 {4, 4, 4}} /* shl2add r5, r4, r4 */
8285 },
8286 {-84ll /* 0xffffffffffffffac */ ,
8287 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8288 {6, 2, 2}, /* shli r3, r2, 2 */
8289 {6, 2, 5}, /* shli r4, r2, 5 */
8290 {2, 3, 4}} /* sub r5, r3, r4 */
8291 },
8292 {-83ll /* 0xffffffffffffffad */ ,
8293 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8294 {4, 2, 1}, /* shl2add r3, r2, r1 */
8295 {6, 2, 5}, /* shli r4, r2, 5 */
8296 {2, 3, 4}} /* sub r5, r3, r4 */
8297 },
8298 {-82ll /* 0xffffffffffffffae */ ,
8299 {{2, 0, 1}, /* sub r2, zero, r1 */
8300 {5, 2, 2}, /* shl3add r3, r2, r2 */
8301 {6, 2, 6}, /* shli r4, r2, 6 */
8302 {3, 3, 4}} /* shl1add r5, r3, r4 */
8303 },
8304 {-81ll /* 0xffffffffffffffaf */ ,
8305 {{2, 0, 1}, /* sub r2, zero, r1 */
8306 {5, 2, 2}, /* shl3add r3, r2, r2 */
8307 {5, 3, 3}} /* shl3add r4, r3, r3 */
8308 },
8309 {-80ll /* 0xffffffffffffffb0 */ ,
8310 {{2, 0, 1}, /* sub r2, zero, r1 */
8311 {4, 2, 2}, /* shl2add r3, r2, r2 */
8312 {6, 3, 4}} /* shli r4, r3, 4 */
8313 },
8314 {-79ll /* 0xffffffffffffffb1 */ ,
8315 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8316 {6, 2, 4}, /* shli r3, r2, 4 */
8317 {2, 1, 3}} /* sub r4, r1, r3 */
8318 },
8319 {-78ll /* 0xffffffffffffffb2 */ ,
8320 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8321 {6, 1, 1}, /* shli r3, r1, 1 */
8322 {6, 2, 4}, /* shli r4, r2, 4 */
8323 {2, 3, 4}} /* sub r5, r3, r4 */
8324 },
8325 {-77ll /* 0xffffffffffffffb3 */ ,
8326 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8327 {4, 1, 1}, /* shl2add r3, r1, r1 */
8328 {6, 3, 4}, /* shli r4, r3, 4 */
8329 {2, 2, 4}} /* sub r5, r2, r4 */
8330 },
8331 {-76ll /* 0xffffffffffffffb4 */ ,
8332 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8333 {6, 1, 2}, /* shli r3, r1, 2 */
8334 {6, 2, 4}, /* shli r4, r2, 4 */
8335 {2, 3, 4}} /* sub r5, r3, r4 */
8336 },
8337 {-75ll /* 0xffffffffffffffb5 */ ,
8338 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8339 {6, 2, 4}, /* shli r3, r2, 4 */
8340 {2, 2, 3}} /* sub r4, r2, r3 */
8341 },
8342 {-74ll /* 0xffffffffffffffb6 */ ,
8343 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8344 {1, 1, 2}, /* add r3, r1, r2 */
8345 {6, 2, 4}, /* shli r4, r2, 4 */
8346 {2, 3, 4}} /* sub r5, r3, r4 */
8347 },
8348 {-73ll /* 0xffffffffffffffb7 */ ,
8349 {{2, 0, 1}, /* sub r2, zero, r1 */
8350 {5, 2, 2}, /* shl3add r3, r2, r2 */
8351 {5, 3, 2}} /* shl3add r4, r3, r2 */
8352 },
8353 {-72ll /* 0xffffffffffffffb8 */ ,
8354 {{2, 0, 1}, /* sub r2, zero, r1 */
8355 {5, 2, 2}, /* shl3add r3, r2, r2 */
8356 {6, 3, 3}} /* shli r4, r3, 3 */
8357 },
8358 {-71ll /* 0xffffffffffffffb9 */ ,
8359 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8360 {6, 2, 3}, /* shli r3, r2, 3 */
8361 {2, 1, 3}} /* sub r4, r1, r3 */
8362 },
8363 {-70ll /* 0xffffffffffffffba */ ,
8364 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8365 {6, 2, 1}, /* shli r3, r2, 1 */
8366 {6, 2, 4}, /* shli r4, r2, 4 */
8367 {2, 3, 4}} /* sub r5, r3, r4 */
8368 },
8369 {-69ll /* 0xffffffffffffffbb */ ,
8370 {{2, 0, 1}, /* sub r2, zero, r1 */
8371 {6, 1, 4}, /* shli r3, r1, 4 */
8372 {2, 2, 3}, /* sub r4, r2, r3 */
8373 {4, 4, 2}} /* shl2add r5, r4, r2 */
8374 },
8375 {-68ll /* 0xffffffffffffffbc */ ,
8376 {{2, 0, 1}, /* sub r2, zero, r1 */
8377 {6, 2, 6}, /* shli r3, r2, 6 */
8378 {4, 2, 3}} /* shl2add r4, r2, r3 */
8379 },
8380 {-67ll /* 0xffffffffffffffbd */ ,
8381 {{6, 1, 6}, /* shli r2, r1, 6 */
8382 {4, 1, 2}, /* shl2add r3, r1, r2 */
8383 {2, 1, 3}} /* sub r4, r1, r3 */
8384 },
8385 {-66ll /* 0xffffffffffffffbe */ ,
8386 {{2, 0, 1}, /* sub r2, zero, r1 */
8387 {6, 2, 6}, /* shli r3, r2, 6 */
8388 {3, 2, 3}} /* shl1add r4, r2, r3 */
8389 },
8390 {-65ll /* 0xffffffffffffffbf */ ,
8391 {{2, 0, 1}, /* sub r2, zero, r1 */
8392 {6, 1, 6}, /* shli r3, r1, 6 */
8393 {2, 2, 3}} /* sub r4, r2, r3 */
8394 },
8395 {-64ll /* 0xffffffffffffffc0 */ ,
8396 {{2, 0, 1}, /* sub r2, zero, r1 */
8397 {6, 2, 6}} /* shli r3, r2, 6 */
8398 },
8399 {-63ll /* 0xffffffffffffffc1 */ ,
8400 {{6, 1, 6}, /* shli r2, r1, 6 */
8401 {2, 1, 2}} /* sub r3, r1, r2 */
8402 },
8403 {-62ll /* 0xffffffffffffffc2 */ ,
8404 {{6, 1, 1}, /* shli r2, r1, 1 */
8405 {6, 1, 6}, /* shli r3, r1, 6 */
8406 {2, 2, 3}} /* sub r4, r2, r3 */
8407 },
8408 {-61ll /* 0xffffffffffffffc3 */ ,
8409 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8410 {6, 1, 6}, /* shli r3, r1, 6 */
8411 {2, 2, 3}} /* sub r4, r2, r3 */
8412 },
8413 {-60ll /* 0xffffffffffffffc4 */ ,
8414 {{6, 1, 2}, /* shli r2, r1, 2 */
8415 {6, 1, 6}, /* shli r3, r1, 6 */
8416 {2, 2, 3}} /* sub r4, r2, r3 */
8417 },
8418 {-59ll /* 0xffffffffffffffc5 */ ,
8419 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8420 {6, 1, 6}, /* shli r3, r1, 6 */
8421 {2, 2, 3}} /* sub r4, r2, r3 */
8422 },
8423 {-58ll /* 0xffffffffffffffc6 */ ,
8424 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8425 {6, 1, 5}, /* shli r3, r1, 5 */
8426 {2, 2, 3}, /* sub r4, r2, r3 */
8427 {6, 4, 1}} /* shli r5, r4, 1 */
8428 },
8429 {-57ll /* 0xffffffffffffffc7 */ ,
8430 {{6, 1, 3}, /* shli r2, r1, 3 */
8431 {5, 2, 1}, /* shl3add r3, r2, r1 */
8432 {2, 2, 3}} /* sub r4, r2, r3 */
8433 },
8434 {-56ll /* 0xffffffffffffffc8 */ ,
8435 {{6, 1, 3}, /* shli r2, r1, 3 */
8436 {6, 1, 6}, /* shli r3, r1, 6 */
8437 {2, 2, 3}} /* sub r4, r2, r3 */
8438 },
8439 {-55ll /* 0xffffffffffffffc9 */ ,
8440 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8441 {6, 1, 6}, /* shli r3, r1, 6 */
8442 {2, 2, 3}} /* sub r4, r2, r3 */
8443 },
8444 {-54ll /* 0xffffffffffffffca */ ,
8445 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8446 {6, 2, 1}, /* shli r3, r2, 1 */
8447 {6, 2, 3}, /* shli r4, r2, 3 */
8448 {2, 3, 4}} /* sub r5, r3, r4 */
8449 },
8450 {-53ll /* 0xffffffffffffffcb */ ,
8451 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8452 {6, 1, 3}, /* shli r3, r1, 3 */
8453 {2, 1, 3}, /* sub r4, r1, r3 */
8454 {5, 4, 2}} /* shl3add r5, r4, r2 */
8455 },
8456 {-52ll /* 0xffffffffffffffcc */ ,
8457 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8458 {6, 1, 4}, /* shli r3, r1, 4 */
8459 {2, 2, 3}, /* sub r4, r2, r3 */
8460 {6, 4, 2}} /* shli r5, r4, 2 */
8461 },
8462 {-51ll /* 0xffffffffffffffcd */ ,
8463 {{2, 0, 1}, /* sub r2, zero, r1 */
8464 {6, 1, 4}, /* shli r3, r1, 4 */
8465 {2, 2, 3}, /* sub r4, r2, r3 */
8466 {3, 4, 4}} /* shl1add r5, r4, r4 */
8467 },
8468 {-50ll /* 0xffffffffffffffce */ ,
8469 {{6, 1, 1}, /* shli r2, r1, 1 */
8470 {6, 1, 4}, /* shli r3, r1, 4 */
8471 {4, 3, 2}, /* shl2add r4, r3, r2 */
8472 {2, 3, 4}} /* sub r5, r3, r4 */
8473 },
8474 {-49ll /* 0xffffffffffffffcf */ ,
8475 {{6, 1, 4}, /* shli r2, r1, 4 */
8476 {4, 2, 1}, /* shl2add r3, r2, r1 */
8477 {2, 2, 3}} /* sub r4, r2, r3 */
8478 },
8479 {-48ll /* 0xffffffffffffffd0 */ ,
8480 {{6, 1, 4}, /* shli r2, r1, 4 */
8481 {6, 1, 6}, /* shli r3, r1, 6 */
8482 {2, 2, 3}} /* sub r4, r2, r3 */
8483 },
8484 {-47ll /* 0xffffffffffffffd1 */ ,
8485 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8486 {6, 2, 4}, /* shli r3, r2, 4 */
8487 {2, 1, 3}} /* sub r4, r1, r3 */
8488 },
8489 {-46ll /* 0xffffffffffffffd2 */ ,
8490 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8491 {6, 1, 1}, /* shli r3, r1, 1 */
8492 {6, 2, 4}, /* shli r4, r2, 4 */
8493 {2, 3, 4}} /* sub r5, r3, r4 */
8494 },
8495 {-45ll /* 0xffffffffffffffd3 */ ,
8496 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8497 {6, 2, 4}, /* shli r3, r2, 4 */
8498 {2, 2, 3}} /* sub r4, r2, r3 */
8499 },
8500 {-44ll /* 0xffffffffffffffd4 */ ,
8501 {{6, 1, 4}, /* shli r2, r1, 4 */
8502 {2, 1, 2}, /* sub r3, r1, r2 */
8503 {4, 3, 2}} /* shl2add r4, r3, r2 */
8504 },
8505 {-43ll /* 0xffffffffffffffd5 */ ,
8506 {{6, 1, 4}, /* shli r2, r1, 4 */
8507 {1, 1, 2}, /* add r3, r1, r2 */
8508 {2, 1, 2}, /* sub r4, r1, r2 */
8509 {4, 4, 3}} /* shl2add r5, r4, r3 */
8510 },
8511 {-42ll /* 0xffffffffffffffd6 */ ,
8512 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8513 {6, 2, 1}, /* shli r3, r2, 1 */
8514 {6, 2, 4}, /* shli r4, r2, 4 */
8515 {2, 3, 4}} /* sub r5, r3, r4 */
8516 },
8517 {-41ll /* 0xffffffffffffffd7 */ ,
8518 {{2, 0, 1}, /* sub r2, zero, r1 */
8519 {4, 2, 2}, /* shl2add r3, r2, r2 */
8520 {5, 3, 2}} /* shl3add r4, r3, r2 */
8521 },
8522 {-40ll /* 0xffffffffffffffd8 */ ,
8523 {{2, 0, 1}, /* sub r2, zero, r1 */
8524 {4, 2, 2}, /* shl2add r3, r2, r2 */
8525 {6, 3, 3}} /* shli r4, r3, 3 */
8526 },
8527 {-39ll /* 0xffffffffffffffd9 */ ,
8528 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8529 {6, 2, 3}, /* shli r3, r2, 3 */
8530 {2, 1, 3}} /* sub r4, r1, r3 */
8531 },
8532 {-38ll /* 0xffffffffffffffda */ ,
8533 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8534 {6, 1, 1}, /* shli r3, r1, 1 */
8535 {6, 2, 3}, /* shli r4, r2, 3 */
8536 {2, 3, 4}} /* sub r5, r3, r4 */
8537 },
8538 {-37ll /* 0xffffffffffffffdb */ ,
8539 {{2, 0, 1}, /* sub r2, zero, r1 */
8540 {5, 2, 2}, /* shl3add r3, r2, r2 */
8541 {4, 3, 2}} /* shl2add r4, r3, r2 */
8542 },
8543 {-36ll /* 0xffffffffffffffdc */ ,
8544 {{2, 0, 1}, /* sub r2, zero, r1 */
8545 {5, 2, 2}, /* shl3add r3, r2, r2 */
8546 {6, 3, 2}} /* shli r4, r3, 2 */
8547 },
8548 {-35ll /* 0xffffffffffffffdd */ ,
8549 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8550 {6, 2, 3}, /* shli r3, r2, 3 */
8551 {2, 2, 3}} /* sub r4, r2, r3 */
8552 },
8553 {-34ll /* 0xffffffffffffffde */ ,
8554 {{2, 0, 1}, /* sub r2, zero, r1 */
8555 {6, 2, 5}, /* shli r3, r2, 5 */
8556 {3, 2, 3}} /* shl1add r4, r2, r3 */
8557 },
8558 {-33ll /* 0xffffffffffffffdf */ ,
8559 {{2, 0, 1}, /* sub r2, zero, r1 */
8560 {6, 1, 5}, /* shli r3, r1, 5 */
8561 {2, 2, 3}} /* sub r4, r2, r3 */
8562 },
8563 {-32ll /* 0xffffffffffffffe0 */ ,
8564 {{2, 0, 1}, /* sub r2, zero, r1 */
8565 {6, 2, 5}} /* shli r3, r2, 5 */
8566 },
8567 {-31ll /* 0xffffffffffffffe1 */ ,
8568 {{6, 1, 5}, /* shli r2, r1, 5 */
8569 {2, 1, 2}} /* sub r3, r1, r2 */
8570 },
8571 {-30ll /* 0xffffffffffffffe2 */ ,
8572 {{6, 1, 1}, /* shli r2, r1, 1 */
8573 {6, 1, 5}, /* shli r3, r1, 5 */
8574 {2, 2, 3}} /* sub r4, r2, r3 */
8575 },
8576 {-29ll /* 0xffffffffffffffe3 */ ,
8577 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8578 {6, 1, 5}, /* shli r3, r1, 5 */
8579 {2, 2, 3}} /* sub r4, r2, r3 */
8580 },
8581 {-28ll /* 0xffffffffffffffe4 */ ,
8582 {{6, 1, 2}, /* shli r2, r1, 2 */
8583 {6, 1, 5}, /* shli r3, r1, 5 */
8584 {2, 2, 3}} /* sub r4, r2, r3 */
8585 },
8586 {-27ll /* 0xffffffffffffffe5 */ ,
8587 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8588 {6, 1, 5}, /* shli r3, r1, 5 */
8589 {2, 2, 3}} /* sub r4, r2, r3 */
8590 },
8591 {-26ll /* 0xffffffffffffffe6 */ ,
8592 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8593 {5, 2, 2}, /* shl3add r3, r2, r2 */
8594 {2, 1, 3}} /* sub r4, r1, r3 */
8595 },
8596 {-25ll /* 0xffffffffffffffe7 */ ,
8597 {{6, 1, 3}, /* shli r2, r1, 3 */
8598 {4, 2, 1}, /* shl2add r3, r2, r1 */
8599 {2, 2, 3}} /* sub r4, r2, r3 */
8600 },
8601 {-24ll /* 0xffffffffffffffe8 */ ,
8602 {{6, 1, 3}, /* shli r2, r1, 3 */
8603 {6, 1, 5}, /* shli r3, r1, 5 */
8604 {2, 2, 3}} /* sub r4, r2, r3 */
8605 },
8606 {-23ll /* 0xffffffffffffffe9 */ ,
8607 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8608 {6, 1, 5}, /* shli r3, r1, 5 */
8609 {2, 2, 3}} /* sub r4, r2, r3 */
8610 },
8611 {-22ll /* 0xffffffffffffffea */ ,
8612 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8613 {5, 2, 1}, /* shl3add r3, r2, r1 */
8614 {2, 2, 3}} /* sub r4, r2, r3 */
8615 },
8616 {-21ll /* 0xffffffffffffffeb */ ,
8617 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8618 {6, 2, 3}, /* shli r3, r2, 3 */
8619 {2, 2, 3}} /* sub r4, r2, r3 */
8620 },
8621 {-20ll /* 0xffffffffffffffec */ ,
8622 {{2, 0, 1}, /* sub r2, zero, r1 */
8623 {4, 2, 2}, /* shl2add r3, r2, r2 */
8624 {6, 3, 2}} /* shli r4, r3, 2 */
8625 },
8626 {-19ll /* 0xffffffffffffffed */ ,
8627 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8628 {6, 2, 2}, /* shli r3, r2, 2 */
8629 {2, 1, 3}} /* sub r4, r1, r3 */
8630 },
8631 {-18ll /* 0xffffffffffffffee */ ,
8632 {{2, 0, 1}, /* sub r2, zero, r1 */
8633 {5, 2, 2}, /* shl3add r3, r2, r2 */
8634 {6, 3, 1}} /* shli r4, r3, 1 */
8635 },
8636 {-17ll /* 0xffffffffffffffef */ ,
8637 {{2, 0, 1}, /* sub r2, zero, r1 */
8638 {6, 1, 4}, /* shli r3, r1, 4 */
8639 {2, 2, 3}} /* sub r4, r2, r3 */
8640 },
8641 {-16ll /* 0xfffffffffffffff0 */ ,
8642 {{2, 0, 1}, /* sub r2, zero, r1 */
8643 {6, 2, 4}} /* shli r3, r2, 4 */
8644 },
8645 {-15ll /* 0xfffffffffffffff1 */ ,
8646 {{6, 1, 4}, /* shli r2, r1, 4 */
8647 {2, 1, 2}} /* sub r3, r1, r2 */
8648 },
8649 {-14ll /* 0xfffffffffffffff2 */ ,
8650 {{6, 1, 1}, /* shli r2, r1, 1 */
8651 {6, 1, 4}, /* shli r3, r1, 4 */
8652 {2, 2, 3}} /* sub r4, r2, r3 */
8653 },
8654 {-13ll /* 0xfffffffffffffff3 */ ,
8655 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8656 {6, 1, 4}, /* shli r3, r1, 4 */
8657 {2, 2, 3}} /* sub r4, r2, r3 */
8658 },
8659 {-12ll /* 0xfffffffffffffff4 */ ,
8660 {{6, 1, 2}, /* shli r2, r1, 2 */
8661 {6, 1, 4}, /* shli r3, r1, 4 */
8662 {2, 2, 3}} /* sub r4, r2, r3 */
8663 },
8664 {-11ll /* 0xfffffffffffffff5 */ ,
8665 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8666 {6, 1, 4}, /* shli r3, r1, 4 */
8667 {2, 2, 3}} /* sub r4, r2, r3 */
8668 },
8669 {-10ll /* 0xfffffffffffffff6 */ ,
8670 {{2, 0, 1}, /* sub r2, zero, r1 */
8671 {5, 1, 1}, /* shl3add r3, r1, r1 */
8672 {2, 2, 3}} /* sub r4, r2, r3 */
8673 },
8674 {-9ll /* 0xfffffffffffffff7 */ ,
8675 {{2, 0, 1}, /* sub r2, zero, r1 */
8676 {5, 2, 2}} /* shl3add r3, r2, r2 */
8677 },
8678 {-8ll /* 0xfffffffffffffff8 */ ,
8679 {{2, 0, 1}, /* sub r2, zero, r1 */
8680 {6, 2, 3}} /* shli r3, r2, 3 */
8681 },
8682 {-7ll /* 0xfffffffffffffff9 */ ,
8683 {{6, 1, 3}, /* shli r2, r1, 3 */
8684 {2, 1, 2}} /* sub r3, r1, r2 */
8685 },
8686 {-6ll /* 0xfffffffffffffffa */ ,
8687 {{6, 1, 1}, /* shli r2, r1, 1 */
8688 {6, 1, 3}, /* shli r3, r1, 3 */
8689 {2, 2, 3}} /* sub r4, r2, r3 */
8690 },
8691 {-5ll /* 0xfffffffffffffffb */ ,
8692 {{2, 0, 1}, /* sub r2, zero, r1 */
8693 {4, 2, 2}} /* shl2add r3, r2, r2 */
8694 },
8695 {-4ll /* 0xfffffffffffffffc */ ,
8696 {{2, 0, 1}, /* sub r2, zero, r1 */
8697 {6, 2, 2}} /* shli r3, r2, 2 */
8698 },
8699 {-3ll /* 0xfffffffffffffffd */ ,
8700 {{6, 1, 2}, /* shli r2, r1, 2 */
8701 {2, 1, 2}} /* sub r3, r1, r2 */
8702 },
8703 {-2ll /* 0xfffffffffffffffe */ ,
8704 {{2, 0, 1}, /* sub r2, zero, r1 */
8705 {6, 2, 1}} /* shli r3, r2, 1 */
8706 },
8707 {-1ll /* 0xffffffffffffffff */ ,
8708 {{2, 0, 1}} /* sub r2, zero, r1 */
8709 },
8710 {2ll /* 0x2 */ ,
8711 {{6, 1, 1}} /* shli r2, r1, 1 */
8712 },
8713 {3ll /* 0x3 */ ,
8714 {{3, 1, 1}} /* shl1add r2, r1, r1 */
8715 },
8716 {4ll /* 0x4 */ ,
8717 {{6, 1, 2}} /* shli r2, r1, 2 */
8718 },
8719 {5ll /* 0x5 */ ,
8720 {{4, 1, 1}} /* shl2add r2, r1, r1 */
8721 },
8722 {6ll /* 0x6 */ ,
8723 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8724 {6, 2, 1}} /* shli r3, r2, 1 */
8725 },
8726 {7ll /* 0x7 */ ,
8727 {{6, 1, 3}, /* shli r2, r1, 3 */
8728 {2, 2, 1}} /* sub r3, r2, r1 */
8729 },
8730 {8ll /* 0x8 */ ,
8731 {{6, 1, 3}} /* shli r2, r1, 3 */
8732 },
8733 {9ll /* 0x9 */ ,
8734 {{5, 1, 1}} /* shl3add r2, r1, r1 */
8735 },
8736 {10ll /* 0xa */ ,
8737 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8738 {6, 2, 1}} /* shli r3, r2, 1 */
8739 },
8740 {11ll /* 0xb */ ,
8741 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8742 {3, 2, 1}} /* shl1add r3, r2, r1 */
8743 },
8744 {12ll /* 0xc */ ,
8745 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8746 {6, 2, 2}} /* shli r3, r2, 2 */
8747 },
8748 {13ll /* 0xd */ ,
8749 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8750 {4, 2, 1}} /* shl2add r3, r2, r1 */
8751 },
8752 {14ll /* 0xe */ ,
8753 {{6, 1, 1}, /* shli r2, r1, 1 */
8754 {6, 1, 4}, /* shli r3, r1, 4 */
8755 {2, 3, 2}} /* sub r4, r3, r2 */
8756 },
8757 {15ll /* 0xf */ ,
8758 {{6, 1, 4}, /* shli r2, r1, 4 */
8759 {2, 2, 1}} /* sub r3, r2, r1 */
8760 },
8761 {16ll /* 0x10 */ ,
8762 {{6, 1, 4}} /* shli r2, r1, 4 */
8763 },
8764 {17ll /* 0x11 */ ,
8765 {{6, 1, 4}, /* shli r2, r1, 4 */
8766 {1, 1, 2}} /* add r3, r1, r2 */
8767 },
8768 {18ll /* 0x12 */ ,
8769 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8770 {6, 2, 1}} /* shli r3, r2, 1 */
8771 },
8772 {19ll /* 0x13 */ ,
8773 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8774 {3, 2, 1}} /* shl1add r3, r2, r1 */
8775 },
8776 {20ll /* 0x14 */ ,
8777 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8778 {6, 2, 2}} /* shli r3, r2, 2 */
8779 },
8780 {21ll /* 0x15 */ ,
8781 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8782 {4, 2, 1}} /* shl2add r3, r2, r1 */
8783 },
8784 {22ll /* 0x16 */ ,
8785 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8786 {6, 1, 1}, /* shli r3, r1, 1 */
8787 {4, 2, 3}} /* shl2add r4, r2, r3 */
8788 },
8789 {23ll /* 0x17 */ ,
8790 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8791 {6, 1, 5}, /* shli r3, r1, 5 */
8792 {2, 3, 2}} /* sub r4, r3, r2 */
8793 },
8794 {24ll /* 0x18 */ ,
8795 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8796 {6, 2, 3}} /* shli r3, r2, 3 */
8797 },
8798 {25ll /* 0x19 */ ,
8799 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8800 {5, 2, 1}} /* shl3add r3, r2, r1 */
8801 },
8802 {26ll /* 0x1a */ ,
8803 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8804 {6, 1, 1}, /* shli r3, r1, 1 */
8805 {5, 2, 3}} /* shl3add r4, r2, r3 */
8806 },
8807 {27ll /* 0x1b */ ,
8808 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8809 {5, 2, 2}} /* shl3add r3, r2, r2 */
8810 },
8811 {28ll /* 0x1c */ ,
8812 {{6, 1, 2}, /* shli r2, r1, 2 */
8813 {6, 1, 5}, /* shli r3, r1, 5 */
8814 {2, 3, 2}} /* sub r4, r3, r2 */
8815 },
8816 {29ll /* 0x1d */ ,
8817 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8818 {6, 1, 5}, /* shli r3, r1, 5 */
8819 {2, 3, 2}} /* sub r4, r3, r2 */
8820 },
8821 {30ll /* 0x1e */ ,
8822 {{6, 1, 1}, /* shli r2, r1, 1 */
8823 {6, 1, 5}, /* shli r3, r1, 5 */
8824 {2, 3, 2}} /* sub r4, r3, r2 */
8825 },
8826 {31ll /* 0x1f */ ,
8827 {{6, 1, 5}, /* shli r2, r1, 5 */
8828 {2, 2, 1}} /* sub r3, r2, r1 */
8829 },
8830 {32ll /* 0x20 */ ,
8831 {{6, 1, 5}} /* shli r2, r1, 5 */
8832 },
8833 {33ll /* 0x21 */ ,
8834 {{6, 1, 5}, /* shli r2, r1, 5 */
8835 {1, 1, 2}} /* add r3, r1, r2 */
8836 },
8837 {34ll /* 0x22 */ ,
8838 {{6, 1, 5}, /* shli r2, r1, 5 */
8839 {3, 1, 2}} /* shl1add r3, r1, r2 */
8840 },
8841 {35ll /* 0x23 */ ,
8842 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8843 {6, 1, 5}, /* shli r3, r1, 5 */
8844 {1, 2, 3}} /* add r4, r2, r3 */
8845 },
8846 {36ll /* 0x24 */ ,
8847 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8848 {6, 2, 2}} /* shli r3, r2, 2 */
8849 },
8850 {37ll /* 0x25 */ ,
8851 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8852 {4, 2, 1}} /* shl2add r3, r2, r1 */
8853 },
8854 {38ll /* 0x26 */ ,
8855 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8856 {6, 1, 1}, /* shli r3, r1, 1 */
8857 {4, 2, 3}} /* shl2add r4, r2, r3 */
8858 },
8859 {39ll /* 0x27 */ ,
8860 {{2, 0, 1}, /* sub r2, zero, r1 */
8861 {4, 1, 1}, /* shl2add r3, r1, r1 */
8862 {5, 3, 2}} /* shl3add r4, r3, r2 */
8863 },
8864 {40ll /* 0x28 */ ,
8865 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8866 {6, 2, 3}} /* shli r3, r2, 3 */
8867 },
8868 {41ll /* 0x29 */ ,
8869 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8870 {5, 2, 1}} /* shl3add r3, r2, r1 */
8871 },
8872 {42ll /* 0x2a */ ,
8873 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8874 {6, 1, 1}, /* shli r3, r1, 1 */
8875 {5, 2, 3}} /* shl3add r4, r2, r3 */
8876 },
8877 {43ll /* 0x2b */ ,
8878 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8879 {4, 1, 1}, /* shl2add r3, r1, r1 */
8880 {5, 3, 2}} /* shl3add r4, r3, r2 */
8881 },
8882 {44ll /* 0x2c */ ,
8883 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8884 {6, 1, 2}, /* shli r3, r1, 2 */
8885 {5, 2, 3}} /* shl3add r4, r2, r3 */
8886 },
8887 {45ll /* 0x2d */ ,
8888 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8889 {5, 2, 2}} /* shl3add r3, r2, r2 */
8890 },
8891 {46ll /* 0x2e */ ,
8892 {{6, 1, 4}, /* shli r2, r1, 4 */
8893 {2, 2, 1}, /* sub r3, r2, r1 */
8894 {3, 3, 2}} /* shl1add r4, r3, r2 */
8895 },
8896 {47ll /* 0x2f */ ,
8897 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8898 {6, 2, 4}, /* shli r3, r2, 4 */
8899 {2, 3, 1}} /* sub r4, r3, r1 */
8900 },
8901 {48ll /* 0x30 */ ,
8902 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8903 {6, 2, 4}} /* shli r3, r2, 4 */
8904 },
8905 {49ll /* 0x31 */ ,
8906 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8907 {5, 1, 1}, /* shl3add r3, r1, r1 */
8908 {5, 2, 3}} /* shl3add r4, r2, r3 */
8909 },
8910 {50ll /* 0x32 */ ,
8911 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8912 {6, 1, 5}, /* shli r3, r1, 5 */
8913 {3, 2, 3}} /* shl1add r4, r2, r3 */
8914 },
8915 {51ll /* 0x33 */ ,
8916 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8917 {6, 2, 4}, /* shli r3, r2, 4 */
8918 {1, 2, 3}} /* add r4, r2, r3 */
8919 },
8920 {52ll /* 0x34 */ ,
8921 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8922 {6, 1, 5}, /* shli r3, r1, 5 */
8923 {4, 2, 3}} /* shl2add r4, r2, r3 */
8924 },
8925 {53ll /* 0x35 */ ,
8926 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8927 {1, 1, 2}, /* add r3, r1, r2 */
8928 {5, 3, 2}} /* shl3add r4, r3, r2 */
8929 },
8930 {54ll /* 0x36 */ ,
8931 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8932 {5, 2, 2}, /* shl3add r3, r2, r2 */
8933 {6, 3, 1}} /* shli r4, r3, 1 */
8934 },
8935 {55ll /* 0x37 */ ,
8936 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8937 {6, 1, 6}, /* shli r3, r1, 6 */
8938 {2, 3, 2}} /* sub r4, r3, r2 */
8939 },
8940 {56ll /* 0x38 */ ,
8941 {{6, 1, 3}, /* shli r2, r1, 3 */
8942 {6, 1, 6}, /* shli r3, r1, 6 */
8943 {2, 3, 2}} /* sub r4, r3, r2 */
8944 },
8945 {57ll /* 0x39 */ ,
8946 {{6, 1, 3}, /* shli r2, r1, 3 */
8947 {2, 1, 2}, /* sub r3, r1, r2 */
8948 {5, 2, 3}} /* shl3add r4, r2, r3 */
8949 },
8950 {58ll /* 0x3a */ ,
8951 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8952 {6, 1, 5}, /* shli r3, r1, 5 */
8953 {2, 3, 2}, /* sub r4, r3, r2 */
8954 {6, 4, 1}} /* shli r5, r4, 1 */
8955 },
8956 {59ll /* 0x3b */ ,
8957 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8958 {6, 1, 6}, /* shli r3, r1, 6 */
8959 {2, 3, 2}} /* sub r4, r3, r2 */
8960 },
8961 {60ll /* 0x3c */ ,
8962 {{6, 1, 2}, /* shli r2, r1, 2 */
8963 {6, 1, 6}, /* shli r3, r1, 6 */
8964 {2, 3, 2}} /* sub r4, r3, r2 */
8965 },
8966 {61ll /* 0x3d */ ,
8967 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8968 {6, 1, 6}, /* shli r3, r1, 6 */
8969 {2, 3, 2}} /* sub r4, r3, r2 */
8970 },
8971 {62ll /* 0x3e */ ,
8972 {{6, 1, 1}, /* shli r2, r1, 1 */
8973 {6, 1, 6}, /* shli r3, r1, 6 */
8974 {2, 3, 2}} /* sub r4, r3, r2 */
8975 },
8976 {63ll /* 0x3f */ ,
8977 {{6, 1, 6}, /* shli r2, r1, 6 */
8978 {2, 2, 1}} /* sub r3, r2, r1 */
8979 },
8980 {64ll /* 0x40 */ ,
8981 {{6, 1, 6}} /* shli r2, r1, 6 */
8982 },
8983 {65ll /* 0x41 */ ,
8984 {{6, 1, 6}, /* shli r2, r1, 6 */
8985 {1, 1, 2}} /* add r3, r1, r2 */
8986 },
8987 {66ll /* 0x42 */ ,
8988 {{6, 1, 6}, /* shli r2, r1, 6 */
8989 {3, 1, 2}} /* shl1add r3, r1, r2 */
8990 },
8991 {67ll /* 0x43 */ ,
8992 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8993 {6, 1, 6}, /* shli r3, r1, 6 */
8994 {1, 2, 3}} /* add r4, r2, r3 */
8995 },
8996 {68ll /* 0x44 */ ,
8997 {{6, 1, 6}, /* shli r2, r1, 6 */
8998 {4, 1, 2}} /* shl2add r3, r1, r2 */
8999 },
9000 {69ll /* 0x45 */ ,
9001 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9002 {6, 1, 6}, /* shli r3, r1, 6 */
9003 {1, 2, 3}} /* add r4, r2, r3 */
9004 },
9005 {70ll /* 0x46 */ ,
9006 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9007 {6, 1, 6}, /* shli r3, r1, 6 */
9008 {3, 2, 3}} /* shl1add r4, r2, r3 */
9009 },
9010 {71ll /* 0x47 */ ,
9011 {{2, 0, 1}, /* sub r2, zero, r1 */
9012 {5, 1, 1}, /* shl3add r3, r1, r1 */
9013 {5, 3, 2}} /* shl3add r4, r3, r2 */
9014 },
9015 {72ll /* 0x48 */ ,
9016 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9017 {6, 2, 3}} /* shli r3, r2, 3 */
9018 },
9019 {73ll /* 0x49 */ ,
9020 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9021 {5, 2, 1}} /* shl3add r3, r2, r1 */
9022 },
9023 {74ll /* 0x4a */ ,
9024 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9025 {6, 1, 1}, /* shli r3, r1, 1 */
9026 {5, 2, 3}} /* shl3add r4, r2, r3 */
9027 },
9028 {75ll /* 0x4b */ ,
9029 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9030 {5, 1, 1}, /* shl3add r3, r1, r1 */
9031 {5, 3, 2}} /* shl3add r4, r3, r2 */
9032 },
9033 {76ll /* 0x4c */ ,
9034 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9035 {6, 1, 2}, /* shli r3, r1, 2 */
9036 {5, 2, 3}} /* shl3add r4, r2, r3 */
9037 },
9038 {77ll /* 0x4d */ ,
9039 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9040 {5, 1, 1}, /* shl3add r3, r1, r1 */
9041 {5, 3, 2}} /* shl3add r4, r3, r2 */
9042 },
9043 {78ll /* 0x4e */ ,
9044 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9045 {6, 1, 1}, /* shli r3, r1, 1 */
9046 {6, 2, 4}, /* shli r4, r2, 4 */
9047 {2, 4, 3}} /* sub r5, r4, r3 */
9048 },
9049 {79ll /* 0x4f */ ,
9050 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9051 {6, 2, 4}, /* shli r3, r2, 4 */
9052 {2, 3, 1}} /* sub r4, r3, r1 */
9053 },
9054 {80ll /* 0x50 */ ,
9055 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9056 {6, 2, 4}} /* shli r3, r2, 4 */
9057 },
9058 {81ll /* 0x51 */ ,
9059 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9060 {5, 2, 2}} /* shl3add r3, r2, r2 */
9061 },
9062 {82ll /* 0x52 */ ,
9063 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9064 {6, 1, 6}, /* shli r3, r1, 6 */
9065 {3, 2, 3}} /* shl1add r4, r2, r3 */
9066 },
9067 {83ll /* 0x53 */ ,
9068 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9069 {5, 2, 1}, /* shl3add r3, r2, r1 */
9070 {3, 3, 1}} /* shl1add r4, r3, r1 */
9071 },
9072 {84ll /* 0x54 */ ,
9073 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9074 {6, 1, 6}, /* shli r3, r1, 6 */
9075 {4, 2, 3}} /* shl2add r4, r2, r3 */
9076 },
9077 {85ll /* 0x55 */ ,
9078 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9079 {6, 2, 4}, /* shli r3, r2, 4 */
9080 {1, 2, 3}} /* add r4, r2, r3 */
9081 },
9082 {86ll /* 0x56 */ ,
9083 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9084 {1, 1, 2}, /* add r3, r1, r2 */
9085 {6, 2, 4}, /* shli r4, r2, 4 */
9086 {1, 3, 4}} /* add r5, r3, r4 */
9087 },
9088 {87ll /* 0x57 */ ,
9089 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9090 {5, 2, 1}, /* shl3add r3, r2, r1 */
9091 {3, 3, 2}} /* shl1add r4, r3, r2 */
9092 },
9093 {88ll /* 0x58 */ ,
9094 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9095 {6, 1, 6}, /* shli r3, r1, 6 */
9096 {5, 2, 3}} /* shl3add r4, r2, r3 */
9097 },
9098 {89ll /* 0x59 */ ,
9099 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9100 {1, 1, 2}, /* add r3, r1, r2 */
9101 {5, 3, 2}} /* shl3add r4, r3, r2 */
9102 },
9103 {90ll /* 0x5a */ ,
9104 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9105 {5, 2, 2}, /* shl3add r3, r2, r2 */
9106 {6, 3, 1}} /* shli r4, r3, 1 */
9107 },
9108 {91ll /* 0x5b */ ,
9109 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9110 {5, 2, 2}, /* shl3add r3, r2, r2 */
9111 {3, 3, 1}} /* shl1add r4, r3, r1 */
9112 },
9113 {92ll /* 0x5c */ ,
9114 {{6, 1, 1}, /* shli r2, r1, 1 */
9115 {6, 1, 5}, /* shli r3, r1, 5 */
9116 {2, 3, 2}, /* sub r4, r3, r2 */
9117 {3, 4, 3}} /* shl1add r5, r4, r3 */
9118 },
9119 {93ll /* 0x5d */ ,
9120 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9121 {6, 2, 5}, /* shli r3, r2, 5 */
9122 {2, 3, 2}} /* sub r4, r3, r2 */
9123 },
9124 {94ll /* 0x5e */ ,
9125 {{6, 1, 5}, /* shli r2, r1, 5 */
9126 {2, 2, 1}, /* sub r3, r2, r1 */
9127 {3, 3, 2}} /* shl1add r4, r3, r2 */
9128 },
9129 {95ll /* 0x5f */ ,
9130 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9131 {6, 2, 5}, /* shli r3, r2, 5 */
9132 {2, 3, 1}} /* sub r4, r3, r1 */
9133 },
9134 {96ll /* 0x60 */ ,
9135 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9136 {6, 2, 5}} /* shli r3, r2, 5 */
9137 },
9138 {97ll /* 0x61 */ ,
9139 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9140 {6, 2, 5}, /* shli r3, r2, 5 */
9141 {1, 1, 3}} /* add r4, r1, r3 */
9142 },
9143 {98ll /* 0x62 */ ,
9144 {{6, 1, 5}, /* shli r2, r1, 5 */
9145 {1, 1, 2}, /* add r3, r1, r2 */
9146 {3, 3, 2}} /* shl1add r4, r3, r2 */
9147 },
9148 {99ll /* 0x63 */ ,
9149 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9150 {6, 2, 5}, /* shli r3, r2, 5 */
9151 {1, 2, 3}} /* add r4, r2, r3 */
9152 },
9153 {100ll /* 0x64 */ ,
9154 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9155 {6, 1, 6}, /* shli r3, r1, 6 */
9156 {4, 2, 3}} /* shl2add r4, r2, r3 */
9157 },
9158 {101ll /* 0x65 */ ,
9159 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9160 {5, 2, 1}, /* shl3add r3, r2, r1 */
9161 {4, 3, 1}} /* shl2add r4, r3, r1 */
9162 },
9163 {102ll /* 0x66 */ ,
9164 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9165 {6, 2, 5}, /* shli r3, r2, 5 */
9166 {3, 2, 3}} /* shl1add r4, r2, r3 */
9167 },
9168 {103ll /* 0x67 */ ,
9169 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9170 {5, 2, 1}, /* shl3add r3, r2, r1 */
9171 {4, 3, 2}} /* shl2add r4, r3, r2 */
9172 },
9173 {104ll /* 0x68 */ ,
9174 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9175 {6, 1, 6}, /* shli r3, r1, 6 */
9176 {5, 2, 3}} /* shl3add r4, r2, r3 */
9177 },
9178 {105ll /* 0x69 */ ,
9179 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9180 {4, 2, 1}, /* shl2add r3, r2, r1 */
9181 {5, 3, 1}} /* shl3add r4, r3, r1 */
9182 },
9183 {106ll /* 0x6a */ ,
9184 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9185 {4, 2, 1}, /* shl2add r3, r2, r1 */
9186 {6, 1, 1}, /* shli r4, r1, 1 */
9187 {5, 3, 4}} /* shl3add r5, r3, r4 */
9188 },
9189 {107ll /* 0x6b */ ,
9190 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9191 {4, 2, 1}, /* shl2add r3, r2, r1 */
9192 {5, 3, 2}} /* shl3add r4, r3, r2 */
9193 },
9194 {108ll /* 0x6c */ ,
9195 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9196 {5, 2, 2}, /* shl3add r3, r2, r2 */
9197 {6, 3, 2}} /* shli r4, r3, 2 */
9198 },
9199 {109ll /* 0x6d */ ,
9200 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9201 {5, 2, 2}, /* shl3add r3, r2, r2 */
9202 {4, 3, 1}} /* shl2add r4, r3, r1 */
9203 },
9204 {110ll /* 0x6e */ ,
9205 {{6, 1, 4}, /* shli r2, r1, 4 */
9206 {3, 1, 2}, /* shl1add r3, r1, r2 */
9207 {6, 2, 3}, /* shli r4, r2, 3 */
9208 {2, 4, 3}} /* sub r5, r4, r3 */
9209 },
9210 {111ll /* 0x6f */ ,
9211 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9212 {5, 2, 2}, /* shl3add r3, r2, r2 */
9213 {4, 3, 2}} /* shl2add r4, r3, r2 */
9214 },
9215 {112ll /* 0x70 */ ,
9216 {{6, 1, 4}, /* shli r2, r1, 4 */
9217 {6, 1, 7}, /* shli r3, r1, 7 */
9218 {2, 3, 2}} /* sub r4, r3, r2 */
9219 },
9220 {113ll /* 0x71 */ ,
9221 {{6, 1, 4}, /* shli r2, r1, 4 */
9222 {2, 1, 2}, /* sub r3, r1, r2 */
9223 {5, 2, 3}} /* shl3add r4, r2, r3 */
9224 },
9225 {114ll /* 0x72 */ ,
9226 {{6, 1, 1}, /* shli r2, r1, 1 */
9227 {6, 1, 4}, /* shli r3, r1, 4 */
9228 {2, 2, 3}, /* sub r4, r2, r3 */
9229 {5, 3, 4}} /* shl3add r5, r3, r4 */
9230 },
9231 {115ll /* 0x73 */ ,
9232 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9233 {6, 1, 1}, /* shli r3, r1, 1 */
9234 {4, 2, 3}, /* shl2add r4, r2, r3 */
9235 {5, 4, 2}} /* shl3add r5, r4, r2 */
9236 },
9237 {116ll /* 0x74 */ ,
9238 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9239 {6, 1, 5}, /* shli r3, r1, 5 */
9240 {2, 3, 2}, /* sub r4, r3, r2 */
9241 {6, 4, 2}} /* shli r5, r4, 2 */
9242 },
9243 {117ll /* 0x75 */ ,
9244 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9245 {4, 2, 1}, /* shl2add r3, r2, r1 */
9246 {5, 3, 3}} /* shl3add r4, r3, r3 */
9247 },
9248 {118ll /* 0x76 */ ,
9249 {{6, 1, 3}, /* shli r2, r1, 3 */
9250 {3, 1, 2}, /* shl1add r3, r1, r2 */
9251 {6, 2, 4}, /* shli r4, r2, 4 */
9252 {2, 4, 3}} /* sub r5, r4, r3 */
9253 },
9254 {119ll /* 0x77 */ ,
9255 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9256 {6, 1, 7}, /* shli r3, r1, 7 */
9257 {2, 3, 2}} /* sub r4, r3, r2 */
9258 },
9259 {120ll /* 0x78 */ ,
9260 {{6, 1, 3}, /* shli r2, r1, 3 */
9261 {6, 1, 7}, /* shli r3, r1, 7 */
9262 {2, 3, 2}} /* sub r4, r3, r2 */
9263 },
9264 {121ll /* 0x79 */ ,
9265 {{6, 1, 4}, /* shli r2, r1, 4 */
9266 {2, 2, 1}, /* sub r3, r2, r1 */
9267 {5, 3, 1}} /* shl3add r4, r3, r1 */
9268 },
9269 {122ll /* 0x7a */ ,
9270 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9271 {6, 1, 6}, /* shli r3, r1, 6 */
9272 {2, 3, 2}, /* sub r4, r3, r2 */
9273 {6, 4, 1}} /* shli r5, r4, 1 */
9274 },
9275 {123ll /* 0x7b */ ,
9276 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9277 {6, 1, 7}, /* shli r3, r1, 7 */
9278 {2, 3, 2}} /* sub r4, r3, r2 */
9279 },
9280 {124ll /* 0x7c */ ,
9281 {{6, 1, 2}, /* shli r2, r1, 2 */
9282 {6, 1, 7}, /* shli r3, r1, 7 */
9283 {2, 3, 2}} /* sub r4, r3, r2 */
9284 },
9285 {125ll /* 0x7d */ ,
9286 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9287 {6, 1, 7}, /* shli r3, r1, 7 */
9288 {2, 3, 2}} /* sub r4, r3, r2 */
9289 },
9290 {126ll /* 0x7e */ ,
9291 {{6, 1, 1}, /* shli r2, r1, 1 */
9292 {6, 1, 7}, /* shli r3, r1, 7 */
9293 {2, 3, 2}} /* sub r4, r3, r2 */
9294 },
9295 {127ll /* 0x7f */ ,
9296 {{6, 1, 7}, /* shli r2, r1, 7 */
9297 {2, 2, 1}} /* sub r3, r2, r1 */
9298 },
9299 {128ll /* 0x80 */ ,
9300 {{6, 1, 7}} /* shli r2, r1, 7 */
9301 },
9302 {129ll /* 0x81 */ ,
9303 {{6, 1, 7}, /* shli r2, r1, 7 */
9304 {1, 1, 2}} /* add r3, r1, r2 */
9305 },
9306 {130ll /* 0x82 */ ,
9307 {{6, 1, 7}, /* shli r2, r1, 7 */
9308 {3, 1, 2}} /* shl1add r3, r1, r2 */
9309 },
9310 {131ll /* 0x83 */ ,
9311 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9312 {6, 1, 7}, /* shli r3, r1, 7 */
9313 {1, 2, 3}} /* add r4, r2, r3 */
9314 },
9315 {132ll /* 0x84 */ ,
9316 {{6, 1, 7}, /* shli r2, r1, 7 */
9317 {4, 1, 2}} /* shl2add r3, r1, r2 */
9318 },
9319 {133ll /* 0x85 */ ,
9320 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9321 {6, 1, 7}, /* shli r3, r1, 7 */
9322 {1, 2, 3}} /* add r4, r2, r3 */
9323 },
9324 {134ll /* 0x86 */ ,
9325 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9326 {6, 1, 7}, /* shli r3, r1, 7 */
9327 {3, 2, 3}} /* shl1add r4, r2, r3 */
9328 },
9329 {135ll /* 0x87 */ ,
9330 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9331 {6, 2, 4}, /* shli r3, r2, 4 */
9332 {2, 3, 2}} /* sub r4, r3, r2 */
9333 },
9334 {136ll /* 0x88 */ ,
9335 {{6, 1, 7}, /* shli r2, r1, 7 */
9336 {5, 1, 2}} /* shl3add r3, r1, r2 */
9337 },
9338 {137ll /* 0x89 */ ,
9339 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9340 {6, 1, 7}, /* shli r3, r1, 7 */
9341 {1, 2, 3}} /* add r4, r2, r3 */
9342 },
9343 {138ll /* 0x8a */ ,
9344 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9345 {6, 1, 7}, /* shli r3, r1, 7 */
9346 {3, 2, 3}} /* shl1add r4, r2, r3 */
9347 },
9348 {139ll /* 0x8b */ ,
9349 {{6, 1, 1}, /* shli r2, r1, 1 */
9350 {1, 1, 2}, /* add r3, r1, r2 */
9351 {5, 2, 1}, /* shl3add r4, r2, r1 */
9352 {5, 4, 3}} /* shl3add r5, r4, r3 */
9353 },
9354 {140ll /* 0x8c */ ,
9355 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9356 {6, 1, 7}, /* shli r3, r1, 7 */
9357 {4, 2, 3}} /* shl2add r4, r2, r3 */
9358 },
9359 {141ll /* 0x8d */ ,
9360 {{6, 1, 2}, /* shli r2, r1, 2 */
9361 {1, 1, 2}, /* add r3, r1, r2 */
9362 {4, 2, 1}, /* shl2add r4, r2, r1 */
9363 {5, 4, 3}} /* shl3add r5, r4, r3 */
9364 },
9365 {142ll /* 0x8e */ ,
9366 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9367 {6, 1, 1}, /* shli r3, r1, 1 */
9368 {6, 2, 4}, /* shli r4, r2, 4 */
9369 {2, 4, 3}} /* sub r5, r4, r3 */
9370 },
9371 {143ll /* 0x8f */ ,
9372 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9373 {6, 2, 4}, /* shli r3, r2, 4 */
9374 {2, 3, 1}} /* sub r4, r3, r1 */
9375 },
9376 {144ll /* 0x90 */ ,
9377 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9378 {6, 2, 4}} /* shli r3, r2, 4 */
9379 },
9380 {145ll /* 0x91 */ ,
9381 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9382 {6, 2, 4}, /* shli r3, r2, 4 */
9383 {1, 1, 3}} /* add r4, r1, r3 */
9384 },
9385 {146ll /* 0x92 */ ,
9386 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9387 {6, 1, 7}, /* shli r3, r1, 7 */
9388 {3, 2, 3}} /* shl1add r4, r2, r3 */
9389 },
9390 {147ll /* 0x93 */ ,
9391 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9392 {5, 2, 1}, /* shl3add r3, r2, r1 */
9393 {3, 3, 1}} /* shl1add r4, r3, r1 */
9394 },
9395 {148ll /* 0x94 */ ,
9396 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9397 {6, 1, 7}, /* shli r3, r1, 7 */
9398 {4, 2, 3}} /* shl2add r4, r2, r3 */
9399 },
9400 {149ll /* 0x95 */ ,
9401 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9402 {4, 2, 1}, /* shl2add r3, r2, r1 */
9403 {4, 3, 1}} /* shl2add r4, r3, r1 */
9404 },
9405 {150ll /* 0x96 */ ,
9406 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9407 {6, 2, 1}, /* shli r3, r2, 1 */
9408 {6, 2, 5}, /* shli r4, r2, 5 */
9409 {2, 4, 3}} /* sub r5, r4, r3 */
9410 },
9411 {151ll /* 0x97 */ ,
9412 {{6, 1, 4}, /* shli r2, r1, 4 */
9413 {1, 1, 2}, /* add r3, r1, r2 */
9414 {2, 2, 1}, /* sub r4, r2, r1 */
9415 {5, 3, 4}} /* shl3add r5, r3, r4 */
9416 },
9417 {152ll /* 0x98 */ ,
9418 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9419 {6, 1, 7}, /* shli r3, r1, 7 */
9420 {5, 2, 3}} /* shl3add r4, r2, r3 */
9421 },
9422 {153ll /* 0x99 */ ,
9423 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9424 {6, 2, 4}, /* shli r3, r2, 4 */
9425 {1, 2, 3}} /* add r4, r2, r3 */
9426 },
9427 {154ll /* 0x9a */ ,
9428 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9429 {1, 1, 2}, /* add r3, r1, r2 */
9430 {6, 2, 4}, /* shli r4, r2, 4 */
9431 {1, 3, 4}} /* add r5, r3, r4 */
9432 },
9433 {155ll /* 0x9b */ ,
9434 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9435 {6, 2, 5}, /* shli r3, r2, 5 */
9436 {2, 3, 2}} /* sub r4, r3, r2 */
9437 },
9438 {156ll /* 0x9c */ ,
9439 {{6, 1, 5}, /* shli r2, r1, 5 */
9440 {2, 2, 1}, /* sub r3, r2, r1 */
9441 {4, 3, 2}} /* shl2add r4, r3, r2 */
9442 },
9443 {157ll /* 0x9d */ ,
9444 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9445 {4, 2, 1}, /* shl2add r3, r2, r1 */
9446 {4, 3, 2}} /* shl2add r4, r3, r2 */
9447 },
9448 {158ll /* 0x9e */ ,
9449 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9450 {6, 1, 1}, /* shli r3, r1, 1 */
9451 {6, 2, 5}, /* shli r4, r2, 5 */
9452 {2, 4, 3}} /* sub r5, r4, r3 */
9453 },
9454 {159ll /* 0x9f */ ,
9455 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9456 {6, 2, 5}, /* shli r3, r2, 5 */
9457 {2, 3, 1}} /* sub r4, r3, r1 */
9458 },
9459 {160ll /* 0xa0 */ ,
9460 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9461 {6, 2, 5}} /* shli r3, r2, 5 */
9462 },
9463 {161ll /* 0xa1 */ ,
9464 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9465 {6, 2, 5}, /* shli r3, r2, 5 */
9466 {1, 1, 3}} /* add r4, r1, r3 */
9467 },
9468 {162ll /* 0xa2 */ ,
9469 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9470 {5, 2, 2}, /* shl3add r3, r2, r2 */
9471 {6, 3, 1}} /* shli r4, r3, 1 */
9472 },
9473 {163ll /* 0xa3 */ ,
9474 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9475 {5, 2, 2}, /* shl3add r3, r2, r2 */
9476 {3, 3, 1}} /* shl1add r4, r3, r1 */
9477 },
9478 {164ll /* 0xa4 */ ,
9479 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9480 {6, 1, 7}, /* shli r3, r1, 7 */
9481 {4, 2, 3}} /* shl2add r4, r2, r3 */
9482 },
9483 {165ll /* 0xa5 */ ,
9484 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9485 {6, 2, 5}, /* shli r3, r2, 5 */
9486 {1, 2, 3}} /* add r4, r2, r3 */
9487 },
9488 {166ll /* 0xa6 */ ,
9489 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9490 {1, 1, 2}, /* add r3, r1, r2 */
9491 {6, 2, 5}, /* shli r4, r2, 5 */
9492 {1, 3, 4}} /* add r5, r3, r4 */
9493 },
9494 {167ll /* 0xa7 */ ,
9495 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9496 {3, 1, 2}, /* shl1add r3, r1, r2 */
9497 {6, 2, 5}, /* shli r4, r2, 5 */
9498 {1, 3, 4}} /* add r5, r3, r4 */
9499 },
9500 {168ll /* 0xa8 */ ,
9501 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9502 {6, 1, 7}, /* shli r3, r1, 7 */
9503 {5, 2, 3}} /* shl3add r4, r2, r3 */
9504 },
9505 {169ll /* 0xa9 */ ,
9506 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9507 {4, 2, 1}, /* shl2add r3, r2, r1 */
9508 {5, 3, 1}} /* shl3add r4, r3, r1 */
9509 },
9510 {170ll /* 0xaa */ ,
9511 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9512 {6, 2, 5}, /* shli r3, r2, 5 */
9513 {3, 2, 3}} /* shl1add r4, r2, r3 */
9514 },
9515 {171ll /* 0xab */ ,
9516 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9517 {3, 2, 1}, /* shl1add r3, r2, r1 */
9518 {5, 3, 3}} /* shl3add r4, r3, r3 */
9519 },
9520 {172ll /* 0xac */ ,
9521 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9522 {6, 1, 5}, /* shli r3, r1, 5 */
9523 {1, 2, 3}, /* add r4, r2, r3 */
9524 {4, 4, 3}} /* shl2add r5, r4, r3 */
9525 },
9526 {173ll /* 0xad */ ,
9527 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9528 {4, 2, 1}, /* shl2add r3, r2, r1 */
9529 {5, 3, 2}} /* shl3add r4, r3, r2 */
9530 },
9531 {174ll /* 0xae */ ,
9532 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9533 {5, 2, 1}, /* shl3add r3, r2, r1 */
9534 {6, 2, 1}, /* shli r4, r2, 1 */
9535 {4, 3, 4}} /* shl2add r5, r3, r4 */
9536 },
9537 {175ll /* 0xaf */ ,
9538 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9539 {6, 1, 5}, /* shli r3, r1, 5 */
9540 {1, 2, 3}, /* add r4, r2, r3 */
9541 {4, 4, 4}} /* shl2add r5, r4, r4 */
9542 },
9543 {176ll /* 0xb0 */ ,
9544 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9545 {3, 2, 1}, /* shl1add r3, r2, r1 */
9546 {6, 3, 4}} /* shli r4, r3, 4 */
9547 },
9548 {177ll /* 0xb1 */ ,
9549 {{6, 1, 4}, /* shli r2, r1, 4 */
9550 {1, 1, 2}, /* add r3, r1, r2 */
9551 {4, 2, 2}, /* shl2add r4, r2, r2 */
9552 {3, 4, 3}} /* shl1add r5, r4, r3 */
9553 },
9554 {178ll /* 0xb2 */ ,
9555 {{6, 1, 4}, /* shli r2, r1, 4 */
9556 {1, 1, 2}, /* add r3, r1, r2 */
9557 {5, 2, 2}, /* shl3add r4, r2, r2 */
9558 {3, 3, 4}} /* shl1add r5, r3, r4 */
9559 },
9560 {179ll /* 0xb3 */ ,
9561 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9562 {4, 2, 1}, /* shl2add r3, r2, r1 */
9563 {6, 2, 6}, /* shli r4, r2, 6 */
9564 {2, 4, 3}} /* sub r5, r4, r3 */
9565 },
9566 {180ll /* 0xb4 */ ,
9567 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9568 {5, 2, 2}, /* shl3add r3, r2, r2 */
9569 {6, 3, 2}} /* shli r4, r3, 2 */
9570 },
9571 {181ll /* 0xb5 */ ,
9572 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9573 {5, 2, 2}, /* shl3add r3, r2, r2 */
9574 {4, 3, 1}} /* shl2add r4, r3, r1 */
9575 },
9576 {182ll /* 0xb6 */ ,
9577 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9578 {5, 2, 2}, /* shl3add r3, r2, r2 */
9579 {6, 1, 1}, /* shli r4, r1, 1 */
9580 {4, 3, 4}} /* shl2add r5, r3, r4 */
9581 },
9582 {183ll /* 0xb7 */ ,
9583 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9584 {3, 2, 2}, /* shl1add r3, r2, r2 */
9585 {6, 2, 6}, /* shli r4, r2, 6 */
9586 {2, 4, 3}} /* sub r5, r4, r3 */
9587 },
9588 {184ll /* 0xb8 */ ,
9589 {{6, 1, 2}, /* shli r2, r1, 2 */
9590 {6, 1, 6}, /* shli r3, r1, 6 */
9591 {2, 3, 2}, /* sub r4, r3, r2 */
9592 {3, 4, 3}} /* shl1add r5, r4, r3 */
9593 },
9594 {185ll /* 0xb9 */ ,
9595 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9596 {5, 2, 2}, /* shl3add r3, r2, r2 */
9597 {4, 3, 2}} /* shl2add r4, r3, r2 */
9598 },
9599 {186ll /* 0xba */ ,
9600 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9601 {6, 2, 1}, /* shli r3, r2, 1 */
9602 {6, 2, 6}, /* shli r4, r2, 6 */
9603 {2, 4, 3}} /* sub r5, r4, r3 */
9604 },
9605 {187ll /* 0xbb */ ,
9606 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9607 {3, 1, 2}, /* shl1add r3, r1, r2 */
9608 {6, 2, 6}, /* shli r4, r2, 6 */
9609 {2, 4, 3}} /* sub r5, r4, r3 */
9610 },
9611 {188ll /* 0xbc */ ,
9612 {{6, 1, 1}, /* shli r2, r1, 1 */
9613 {6, 1, 6}, /* shli r3, r1, 6 */
9614 {2, 3, 2}, /* sub r4, r3, r2 */
9615 {3, 4, 3}} /* shl1add r5, r4, r3 */
9616 },
9617 {189ll /* 0xbd */ ,
9618 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9619 {6, 2, 6}, /* shli r3, r2, 6 */
9620 {2, 3, 2}} /* sub r4, r3, r2 */
9621 },
9622 {190ll /* 0xbe */ ,
9623 {{6, 1, 6}, /* shli r2, r1, 6 */
9624 {2, 2, 1}, /* sub r3, r2, r1 */
9625 {3, 3, 2}} /* shl1add r4, r3, r2 */
9626 },
9627 {191ll /* 0xbf */ ,
9628 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9629 {6, 2, 6}, /* shli r3, r2, 6 */
9630 {2, 3, 1}} /* sub r4, r3, r1 */
9631 },
9632 {192ll /* 0xc0 */ ,
9633 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9634 {6, 2, 6}} /* shli r3, r2, 6 */
9635 },
9636 {193ll /* 0xc1 */ ,
9637 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9638 {6, 2, 6}, /* shli r3, r2, 6 */
9639 {1, 1, 3}} /* add r4, r1, r3 */
9640 },
9641 {194ll /* 0xc2 */ ,
9642 {{6, 1, 6}, /* shli r2, r1, 6 */
9643 {1, 1, 2}, /* add r3, r1, r2 */
9644 {3, 3, 2}} /* shl1add r4, r3, r2 */
9645 },
9646 {195ll /* 0xc3 */ ,
9647 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9648 {6, 2, 6}, /* shli r3, r2, 6 */
9649 {1, 2, 3}} /* add r4, r2, r3 */
9650 },
9651 {196ll /* 0xc4 */ ,
9652 {{6, 1, 6}, /* shli r2, r1, 6 */
9653 {3, 1, 2}, /* shl1add r3, r1, r2 */
9654 {3, 3, 2}} /* shl1add r4, r3, r2 */
9655 },
9656 {197ll /* 0xc5 */ ,
9657 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9658 {3, 1, 2}, /* shl1add r3, r1, r2 */
9659 {6, 2, 6}, /* shli r4, r2, 6 */
9660 {1, 3, 4}} /* add r5, r3, r4 */
9661 },
9662 {198ll /* 0xc6 */ ,
9663 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9664 {6, 2, 6}, /* shli r3, r2, 6 */
9665 {3, 2, 3}} /* shl1add r4, r2, r3 */
9666 },
9667 {199ll /* 0xc7 */ ,
9668 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9669 {3, 2, 1}, /* shl1add r3, r2, r1 */
9670 {6, 2, 6}, /* shli r4, r2, 6 */
9671 {1, 3, 4}} /* add r5, r3, r4 */
9672 },
9673 {200ll /* 0xc8 */ ,
9674 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9675 {6, 1, 7}, /* shli r3, r1, 7 */
9676 {5, 2, 3}} /* shl3add r4, r2, r3 */
9677 },
9678 {201ll /* 0xc9 */ ,
9679 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9680 {5, 2, 1}, /* shl3add r3, r2, r1 */
9681 {5, 3, 1}} /* shl3add r4, r3, r1 */
9682 },
9683 {202ll /* 0xca */ ,
9684 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9685 {5, 2, 1}, /* shl3add r3, r2, r1 */
9686 {6, 1, 1}, /* shli r4, r1, 1 */
9687 {5, 3, 4}} /* shl3add r5, r3, r4 */
9688 },
9689 {203ll /* 0xcb */ ,
9690 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9691 {5, 2, 1}, /* shl3add r3, r2, r1 */
9692 {5, 3, 2}} /* shl3add r4, r3, r2 */
9693 },
9694 {204ll /* 0xcc */ ,
9695 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9696 {6, 2, 6}, /* shli r3, r2, 6 */
9697 {4, 2, 3}} /* shl2add r4, r2, r3 */
9698 },
9699 {205ll /* 0xcd */ ,
9700 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9701 {4, 2, 2}, /* shl2add r3, r2, r2 */
9702 {5, 3, 2}} /* shl3add r4, r3, r2 */
9703 },
9704 {206ll /* 0xce */ ,
9705 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9706 {5, 2, 1}, /* shl3add r3, r2, r1 */
9707 {6, 2, 1}, /* shli r4, r2, 1 */
9708 {5, 3, 4}} /* shl3add r5, r3, r4 */
9709 },
9710 {207ll /* 0xcf */ ,
9711 {{6, 1, 4}, /* shli r2, r1, 4 */
9712 {2, 2, 1}, /* sub r3, r2, r1 */
9713 {3, 2, 2}, /* shl1add r4, r2, r2 */
9714 {4, 4, 3}} /* shl2add r5, r4, r3 */
9715 },
9716 {208ll /* 0xd0 */ ,
9717 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9718 {4, 2, 1}, /* shl2add r3, r2, r1 */
9719 {6, 3, 4}} /* shli r4, r3, 4 */
9720 },
9721 {209ll /* 0xd1 */ ,
9722 {{6, 1, 4}, /* shli r2, r1, 4 */
9723 {1, 1, 2}, /* add r3, r1, r2 */
9724 {3, 2, 2}, /* shl1add r4, r2, r2 */
9725 {4, 4, 3}} /* shl2add r5, r4, r3 */
9726 },
9727 {210ll /* 0xd2 */ ,
9728 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9729 {6, 1, 1}, /* shli r3, r1, 1 */
9730 {5, 2, 3}, /* shl3add r4, r2, r3 */
9731 {5, 4, 3}} /* shl3add r5, r4, r3 */
9732 },
9733 {211ll /* 0xd3 */ ,
9734 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9735 {6, 1, 1}, /* shli r3, r1, 1 */
9736 {5, 2, 3}, /* shl3add r4, r2, r3 */
9737 {5, 4, 2}} /* shl3add r5, r4, r2 */
9738 },
9739 {212ll /* 0xd4 */ ,
9740 {{6, 1, 4}, /* shli r2, r1, 4 */
9741 {1, 1, 2}, /* add r3, r1, r2 */
9742 {5, 2, 2}, /* shl3add r4, r2, r2 */
9743 {4, 3, 4}} /* shl2add r5, r3, r4 */
9744 },
9745 {213ll /* 0xd5 */ ,
9746 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9747 {6, 1, 4}, /* shli r3, r1, 4 */
9748 {3, 2, 3}, /* shl1add r4, r2, r3 */
9749 {5, 4, 2}} /* shl3add r5, r4, r2 */
9750 },
9751 {214ll /* 0xd6 */ ,
9752 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9753 {5, 1, 2}, /* shl3add r3, r1, r2 */
9754 {6, 2, 6}, /* shli r4, r2, 6 */
9755 {3, 3, 4}} /* shl1add r5, r3, r4 */
9756 },
9757 {215ll /* 0xd7 */ ,
9758 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9759 {5, 2, 1}, /* shl3add r3, r2, r1 */
9760 {6, 2, 5}, /* shli r4, r2, 5 */
9761 {2, 4, 3}} /* sub r5, r4, r3 */
9762 },
9763 {216ll /* 0xd8 */ ,
9764 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9765 {5, 2, 2}, /* shl3add r3, r2, r2 */
9766 {6, 3, 3}} /* shli r4, r3, 3 */
9767 },
9768 {217ll /* 0xd9 */ ,
9769 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9770 {5, 2, 2}, /* shl3add r3, r2, r2 */
9771 {5, 3, 1}} /* shl3add r4, r3, r1 */
9772 },
9773 {218ll /* 0xda */ ,
9774 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9775 {5, 2, 2}, /* shl3add r3, r2, r2 */
9776 {6, 1, 1}, /* shli r4, r1, 1 */
9777 {5, 3, 4}} /* shl3add r5, r3, r4 */
9778 },
9779 {219ll /* 0xdb */ ,
9780 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9781 {5, 2, 2}, /* shl3add r3, r2, r2 */
9782 {5, 3, 2}} /* shl3add r4, r3, r2 */
9783 },
9784 {220ll /* 0xdc */ ,
9785 {{6, 1, 5}, /* shli r2, r1, 5 */
9786 {4, 1, 2}, /* shl2add r3, r1, r2 */
9787 {6, 2, 3}, /* shli r4, r2, 3 */
9788 {2, 4, 3}} /* sub r5, r4, r3 */
9789 },
9790 {221ll /* 0xdd */ ,
9791 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9792 {6, 1, 5}, /* shli r3, r1, 5 */
9793 {2, 3, 2}, /* sub r4, r3, r2 */
9794 {5, 4, 2}} /* shl3add r5, r4, r2 */
9795 },
9796 {222ll /* 0xde */ ,
9797 {{6, 1, 5}, /* shli r2, r1, 5 */
9798 {3, 1, 2}, /* shl1add r3, r1, r2 */
9799 {6, 2, 3}, /* shli r4, r2, 3 */
9800 {2, 4, 3}} /* sub r5, r4, r3 */
9801 },
9802 {223ll /* 0xdf */ ,
9803 {{6, 1, 5}, /* shli r2, r1, 5 */
9804 {1, 1, 2}, /* add r3, r1, r2 */
9805 {6, 2, 3}, /* shli r4, r2, 3 */
9806 {2, 4, 3}} /* sub r5, r4, r3 */
9807 },
9808 {224ll /* 0xe0 */ ,
9809 {{6, 1, 5}, /* shli r2, r1, 5 */
9810 {6, 1, 8}, /* shli r3, r1, 8 */
9811 {2, 3, 2}} /* sub r4, r3, r2 */
9812 },
9813 {225ll /* 0xe1 */ ,
9814 {{6, 1, 5}, /* shli r2, r1, 5 */
9815 {2, 1, 2}, /* sub r3, r1, r2 */
9816 {5, 2, 3}} /* shl3add r4, r2, r3 */
9817 },
9818 {226ll /* 0xe2 */ ,
9819 {{6, 1, 1}, /* shli r2, r1, 1 */
9820 {6, 1, 5}, /* shli r3, r1, 5 */
9821 {2, 2, 3}, /* sub r4, r2, r3 */
9822 {5, 3, 4}} /* shl3add r5, r3, r4 */
9823 },
9824 {227ll /* 0xe3 */ ,
9825 {{6, 1, 5}, /* shli r2, r1, 5 */
9826 {2, 1, 2}, /* sub r3, r1, r2 */
9827 {4, 2, 1}, /* shl2add r4, r2, r1 */
9828 {3, 4, 3}} /* shl1add r5, r4, r3 */
9829 },
9830 {228ll /* 0xe4 */ ,
9831 {{6, 1, 2}, /* shli r2, r1, 2 */
9832 {6, 1, 5}, /* shli r3, r1, 5 */
9833 {2, 2, 3}, /* sub r4, r2, r3 */
9834 {5, 3, 4}} /* shl3add r5, r3, r4 */
9835 },
9836 {229ll /* 0xe5 */ ,
9837 {{6, 1, 5}, /* shli r2, r1, 5 */
9838 {2, 1, 2}, /* sub r3, r1, r2 */
9839 {3, 2, 1}, /* shl1add r4, r2, r1 */
9840 {4, 4, 3}} /* shl2add r5, r4, r3 */
9841 },
9842 {230ll /* 0xe6 */ ,
9843 {{6, 1, 5}, /* shli r2, r1, 5 */
9844 {1, 1, 2}, /* add r3, r1, r2 */
9845 {3, 3, 3}, /* shl1add r4, r3, r3 */
9846 {3, 4, 2}} /* shl1add r5, r4, r2 */
9847 },
9848 {231ll /* 0xe7 */ ,
9849 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9850 {5, 2, 1}, /* shl3add r3, r2, r1 */
9851 {6, 1, 8}, /* shli r4, r1, 8 */
9852 {2, 4, 3}} /* sub r5, r4, r3 */
9853 },
9854 {232ll /* 0xe8 */ ,
9855 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9856 {6, 1, 5}, /* shli r3, r1, 5 */
9857 {2, 3, 2}, /* sub r4, r3, r2 */
9858 {6, 4, 3}} /* shli r5, r4, 3 */
9859 },
9860 {233ll /* 0xe9 */ ,
9861 {{6, 1, 5}, /* shli r2, r1, 5 */
9862 {1, 1, 2}, /* add r3, r1, r2 */
9863 {2, 1, 2}, /* sub r4, r1, r2 */
9864 {5, 3, 4}} /* shl3add r5, r3, r4 */
9865 },
9866 {234ll /* 0xea */ ,
9867 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9868 {6, 1, 1}, /* shli r3, r1, 1 */
9869 {5, 2, 3}, /* shl3add r4, r2, r3 */
9870 {5, 4, 4}} /* shl3add r5, r4, r4 */
9871 },
9872 {235ll /* 0xeb */ ,
9873 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9874 {6, 1, 5}, /* shli r3, r1, 5 */
9875 {2, 3, 2}, /* sub r4, r3, r2 */
9876 {5, 4, 2}} /* shl3add r5, r4, r2 */
9877 },
9878 {236ll /* 0xec */ ,
9879 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9880 {6, 1, 6}, /* shli r3, r1, 6 */
9881 {2, 3, 2}, /* sub r4, r3, r2 */
9882 {6, 4, 2}} /* shli r5, r4, 2 */
9883 },
9884 {237ll /* 0xed */ ,
9885 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9886 {6, 1, 6}, /* shli r3, r1, 6 */
9887 {2, 3, 2}, /* sub r4, r3, r2 */
9888 {4, 4, 1}} /* shl2add r5, r4, r1 */
9889 },
9890 {238ll /* 0xee */ ,
9891 {{6, 1, 4}, /* shli r2, r1, 4 */
9892 {3, 1, 2}, /* shl1add r3, r1, r2 */
9893 {6, 2, 4}, /* shli r4, r2, 4 */
9894 {2, 4, 3}} /* sub r5, r4, r3 */
9895 },
9896 {239ll /* 0xef */ ,
9897 {{6, 1, 4}, /* shli r2, r1, 4 */
9898 {1, 1, 2}, /* add r3, r1, r2 */
9899 {6, 2, 4}, /* shli r4, r2, 4 */
9900 {2, 4, 3}} /* sub r5, r4, r3 */
9901 },
9902 {240ll /* 0xf0 */ ,
9903 {{6, 1, 4}, /* shli r2, r1, 4 */
9904 {6, 1, 8}, /* shli r3, r1, 8 */
9905 {2, 3, 2}} /* sub r4, r3, r2 */
9906 },
9907 {241ll /* 0xf1 */ ,
9908 {{6, 1, 4}, /* shli r2, r1, 4 */
9909 {2, 1, 2}, /* sub r3, r1, r2 */
9910 {6, 2, 4}, /* shli r4, r2, 4 */
9911 {1, 3, 4}} /* add r5, r3, r4 */
9912 },
9913 {242ll /* 0xf2 */ ,
9914 {{6, 1, 1}, /* shli r2, r1, 1 */
9915 {6, 1, 5}, /* shli r3, r1, 5 */
9916 {2, 3, 2}, /* sub r4, r3, r2 */
9917 {5, 4, 2}} /* shl3add r5, r4, r2 */
9918 },
9919 {243ll /* 0xf3 */ ,
9920 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9921 {5, 2, 2}, /* shl3add r3, r2, r2 */
9922 {5, 3, 3}} /* shl3add r4, r3, r3 */
9923 },
9924 {244ll /* 0xf4 */ ,
9925 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9926 {6, 1, 6}, /* shli r3, r1, 6 */
9927 {2, 3, 2}, /* sub r4, r3, r2 */
9928 {6, 4, 2}} /* shli r5, r4, 2 */
9929 },
9930 {245ll /* 0xf5 */ ,
9931 {{6, 1, 4}, /* shli r2, r1, 4 */
9932 {2, 1, 2}, /* sub r3, r1, r2 */
9933 {4, 2, 1}, /* shl2add r4, r2, r1 */
9934 {4, 4, 3}} /* shl2add r5, r4, r3 */
9935 },
9936 {246ll /* 0xf6 */ ,
9937 {{6, 1, 3}, /* shli r2, r1, 3 */
9938 {3, 1, 2}, /* shl1add r3, r1, r2 */
9939 {6, 2, 5}, /* shli r4, r2, 5 */
9940 {2, 4, 3}} /* sub r5, r4, r3 */
9941 },
9942 {247ll /* 0xf7 */ ,
9943 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9944 {6, 1, 8}, /* shli r3, r1, 8 */
9945 {2, 3, 2}} /* sub r4, r3, r2 */
9946 },
9947 {248ll /* 0xf8 */ ,
9948 {{6, 1, 3}, /* shli r2, r1, 3 */
9949 {6, 1, 8}, /* shli r3, r1, 8 */
9950 {2, 3, 2}} /* sub r4, r3, r2 */
9951 },
9952 {249ll /* 0xf9 */ ,
9953 {{6, 1, 5}, /* shli r2, r1, 5 */
9954 {2, 2, 1}, /* sub r3, r2, r1 */
9955 {5, 3, 1}} /* shl3add r4, r3, r1 */
9956 },
9957 {250ll /* 0xfa */ ,
9958 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9959 {6, 1, 7}, /* shli r3, r1, 7 */
9960 {2, 3, 2}, /* sub r4, r3, r2 */
9961 {6, 4, 1}} /* shli r5, r4, 1 */
9962 },
9963 {251ll /* 0xfb */ ,
9964 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9965 {6, 1, 8}, /* shli r3, r1, 8 */
9966 {2, 3, 2}} /* sub r4, r3, r2 */
9967 },
9968 {252ll /* 0xfc */ ,
9969 {{6, 1, 2}, /* shli r2, r1, 2 */
9970 {6, 1, 8}, /* shli r3, r1, 8 */
9971 {2, 3, 2}} /* sub r4, r3, r2 */
9972 },
9973 {253ll /* 0xfd */ ,
9974 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9975 {6, 1, 8}, /* shli r3, r1, 8 */
9976 {2, 3, 2}} /* sub r4, r3, r2 */
9977 },
9978 {254ll /* 0xfe */ ,
9979 {{6, 1, 1}, /* shli r2, r1, 1 */
9980 {6, 1, 8}, /* shli r3, r1, 8 */
9981 {2, 3, 2}} /* sub r4, r3, r2 */
9982 },
9983 {255ll /* 0xff */ ,
9984 {{6, 1, 8}, /* shli r2, r1, 8 */
9985 {2, 2, 1}} /* sub r3, r2, r1 */
9986 },
9987 {256ll /* 0x100 */ ,
9988 {{6, 1, 8}} /* shli r2, r1, 8 */
9989 },
9990 {257ll /* 0x101 */ ,
9991 {{6, 1, 8}, /* shli r2, r1, 8 */
9992 {1, 1, 2}} /* add r3, r1, r2 */
9993 },
9994 {258ll /* 0x102 */ ,
9995 {{6, 1, 8}, /* shli r2, r1, 8 */
9996 {3, 1, 2}} /* shl1add r3, r1, r2 */
9997 },
9998 {259ll /* 0x103 */ ,
9999 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10000 {6, 1, 8}, /* shli r3, r1, 8 */
10001 {1, 2, 3}} /* add r4, r2, r3 */
10002 },
10003 {260ll /* 0x104 */ ,
10004 {{6, 1, 8}, /* shli r2, r1, 8 */
10005 {4, 1, 2}} /* shl2add r3, r1, r2 */
10006 },
10007 {261ll /* 0x105 */ ,
10008 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10009 {6, 1, 8}, /* shli r3, r1, 8 */
10010 {1, 2, 3}} /* add r4, r2, r3 */
10011 },
10012 {262ll /* 0x106 */ ,
10013 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10014 {6, 1, 8}, /* shli r3, r1, 8 */
10015 {3, 2, 3}} /* shl1add r4, r2, r3 */
10016 },
10017 {263ll /* 0x107 */ ,
10018 {{6, 1, 8}, /* shli r2, r1, 8 */
10019 {2, 2, 1}, /* sub r3, r2, r1 */
10020 {5, 1, 3}} /* shl3add r4, r1, r3 */
10021 },
10022 {264ll /* 0x108 */ ,
10023 {{6, 1, 8}, /* shli r2, r1, 8 */
10024 {5, 1, 2}} /* shl3add r3, r1, r2 */
10025 },
10026 {265ll /* 0x109 */ ,
10027 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10028 {6, 1, 8}, /* shli r3, r1, 8 */
10029 {1, 2, 3}} /* add r4, r2, r3 */
10030 },
10031 {266ll /* 0x10a */ ,
10032 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10033 {6, 1, 8}, /* shli r3, r1, 8 */
10034 {3, 2, 3}} /* shl1add r4, r2, r3 */
10035 },
10036 {267ll /* 0x10b */ ,
10037 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10038 {6, 1, 5}, /* shli r3, r1, 5 */
10039 {1, 1, 3}, /* add r4, r1, r3 */
10040 {5, 4, 2}} /* shl3add r5, r4, r2 */
10041 },
10042 {268ll /* 0x10c */ ,
10043 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10044 {6, 1, 8}, /* shli r3, r1, 8 */
10045 {4, 2, 3}} /* shl2add r4, r2, r3 */
10046 },
10047 {269ll /* 0x10d */ ,
10048 {{6, 1, 2}, /* shli r2, r1, 2 */
10049 {1, 1, 2}, /* add r3, r1, r2 */
10050 {5, 2, 1}, /* shl3add r4, r2, r1 */
10051 {5, 4, 3}} /* shl3add r5, r4, r3 */
10052 },
10053 {270ll /* 0x10e */ ,
10054 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10055 {6, 2, 1}, /* shli r3, r2, 1 */
10056 {6, 2, 5}, /* shli r4, r2, 5 */
10057 {2, 4, 3}} /* sub r5, r4, r3 */
10058 },
10059 {271ll /* 0x10f */ ,
10060 {{6, 1, 4}, /* shli r2, r1, 4 */
10061 {2, 2, 1}, /* sub r3, r2, r1 */
10062 {6, 2, 4}, /* shli r4, r2, 4 */
10063 {1, 3, 4}} /* add r5, r3, r4 */
10064 },
10065 {272ll /* 0x110 */ ,
10066 {{6, 1, 4}, /* shli r2, r1, 4 */
10067 {6, 1, 8}, /* shli r3, r1, 8 */
10068 {1, 2, 3}} /* add r4, r2, r3 */
10069 },
10070 {273ll /* 0x111 */ ,
10071 {{6, 1, 5}, /* shli r2, r1, 5 */
10072 {3, 1, 2}, /* shl1add r3, r1, r2 */
10073 {5, 3, 1}} /* shl3add r4, r3, r1 */
10074 },
10075 {274ll /* 0x112 */ ,
10076 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10077 {6, 1, 8}, /* shli r3, r1, 8 */
10078 {3, 2, 3}} /* shl1add r4, r2, r3 */
10079 },
10080 {275ll /* 0x113 */ ,
10081 {{6, 1, 4}, /* shli r2, r1, 4 */
10082 {1, 1, 2}, /* add r3, r1, r2 */
10083 {5, 2, 1}, /* shl3add r4, r2, r1 */
10084 {3, 4, 3}} /* shl1add r5, r4, r3 */
10085 },
10086 {276ll /* 0x114 */ ,
10087 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10088 {6, 1, 8}, /* shli r3, r1, 8 */
10089 {4, 2, 3}} /* shl2add r4, r2, r3 */
10090 },
10091 {277ll /* 0x115 */ ,
10092 {{6, 1, 4}, /* shli r2, r1, 4 */
10093 {1, 1, 2}, /* add r3, r1, r2 */
10094 {4, 2, 1}, /* shl2add r4, r2, r1 */
10095 {4, 4, 3}} /* shl2add r5, r4, r3 */
10096 },
10097 {278ll /* 0x116 */ ,
10098 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10099 {1, 1, 2}, /* add r3, r1, r2 */
10100 {6, 2, 5}, /* shli r4, r2, 5 */
10101 {2, 4, 3}} /* sub r5, r4, r3 */
10102 },
10103 {279ll /* 0x117 */ ,
10104 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10105 {6, 2, 5}, /* shli r3, r2, 5 */
10106 {2, 3, 2}} /* sub r4, r3, r2 */
10107 },
10108 {280ll /* 0x118 */ ,
10109 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10110 {6, 1, 8}, /* shli r3, r1, 8 */
10111 {5, 2, 3}} /* shl3add r4, r2, r3 */
10112 },
10113 {281ll /* 0x119 */ ,
10114 {{6, 1, 4}, /* shli r2, r1, 4 */
10115 {1, 1, 2}, /* add r3, r1, r2 */
10116 {3, 2, 1}, /* shl1add r4, r2, r1 */
10117 {5, 4, 3}} /* shl3add r5, r4, r3 */
10118 },
10119 {282ll /* 0x11a */ ,
10120 {{6, 1, 4}, /* shli r2, r1, 4 */
10121 {3, 1, 2}, /* shl1add r3, r1, r2 */
10122 {3, 2, 1}, /* shl1add r4, r2, r1 */
10123 {5, 4, 3}} /* shl3add r5, r4, r3 */
10124 },
10125 {283ll /* 0x11b */ ,
10126 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10127 {6, 1, 5}, /* shli r3, r1, 5 */
10128 {1, 2, 3}, /* add r4, r2, r3 */
10129 {5, 4, 2}} /* shl3add r5, r4, r2 */
10130 },
10131 {284ll /* 0x11c */ ,
10132 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10133 {6, 1, 2}, /* shli r3, r1, 2 */
10134 {6, 2, 5}, /* shli r4, r2, 5 */
10135 {2, 4, 3}} /* sub r5, r4, r3 */
10136 },
10137 {285ll /* 0x11d */ ,
10138 {{6, 1, 2}, /* shli r2, r1, 2 */
10139 {2, 1, 2}, /* sub r3, r1, r2 */
10140 {5, 2, 2}, /* shl3add r4, r2, r2 */
10141 {5, 4, 3}} /* shl3add r5, r4, r3 */
10142 },
10143 {286ll /* 0x11e */ ,
10144 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10145 {6, 1, 1}, /* shli r3, r1, 1 */
10146 {6, 2, 5}, /* shli r4, r2, 5 */
10147 {2, 4, 3}} /* sub r5, r4, r3 */
10148 },
10149 {287ll /* 0x11f */ ,
10150 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10151 {6, 2, 5}, /* shli r3, r2, 5 */
10152 {2, 3, 1}} /* sub r4, r3, r1 */
10153 },
10154 {288ll /* 0x120 */ ,
10155 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10156 {6, 2, 5}} /* shli r3, r2, 5 */
10157 },
10158 {289ll /* 0x121 */ ,
10159 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10160 {6, 2, 5}, /* shli r3, r2, 5 */
10161 {1, 1, 3}} /* add r4, r1, r3 */
10162 },
10163 {290ll /* 0x122 */ ,
10164 {{6, 1, 5}, /* shli r2, r1, 5 */
10165 {4, 2, 1}, /* shl2add r3, r2, r1 */
10166 {3, 3, 2}} /* shl1add r4, r3, r2 */
10167 },
10168 {291ll /* 0x123 */ ,
10169 {{6, 1, 5}, /* shli r2, r1, 5 */
10170 {1, 1, 2}, /* add r3, r1, r2 */
10171 {4, 2, 1}, /* shl2add r4, r2, r1 */
10172 {3, 4, 3}} /* shl1add r5, r4, r3 */
10173 },
10174 {292ll /* 0x124 */ ,
10175 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10176 {6, 1, 8}, /* shli r3, r1, 8 */
10177 {4, 2, 3}} /* shl2add r4, r2, r3 */
10178 },
10179 {293ll /* 0x125 */ ,
10180 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10181 {5, 2, 1}, /* shl3add r3, r2, r1 */
10182 {4, 3, 1}} /* shl2add r4, r3, r1 */
10183 },
10184 {294ll /* 0x126 */ ,
10185 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10186 {6, 1, 5}, /* shli r3, r1, 5 */
10187 {4, 3, 2}, /* shl2add r4, r3, r2 */
10188 {3, 4, 3}} /* shl1add r5, r4, r3 */
10189 },
10190 {295ll /* 0x127 */ ,
10191 {{6, 1, 5}, /* shli r2, r1, 5 */
10192 {1, 1, 2}, /* add r3, r1, r2 */
10193 {2, 2, 1}, /* sub r4, r2, r1 */
10194 {5, 3, 4}} /* shl3add r5, r3, r4 */
10195 },
10196 {296ll /* 0x128 */ ,
10197 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10198 {6, 1, 8}, /* shli r3, r1, 8 */
10199 {5, 2, 3}} /* shl3add r4, r2, r3 */
10200 },
10201 {297ll /* 0x129 */ ,
10202 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10203 {6, 2, 5}, /* shli r3, r2, 5 */
10204 {1, 2, 3}} /* add r4, r2, r3 */
10205 },
10206 {298ll /* 0x12a */ ,
10207 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10208 {1, 1, 2}, /* add r3, r1, r2 */
10209 {6, 2, 5}, /* shli r4, r2, 5 */
10210 {1, 3, 4}} /* add r5, r3, r4 */
10211 },
10212 {299ll /* 0x12b */ ,
10213 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10214 {3, 1, 2}, /* shl1add r3, r1, r2 */
10215 {6, 2, 5}, /* shli r4, r2, 5 */
10216 {1, 3, 4}} /* add r5, r3, r4 */
10217 },
10218 {300ll /* 0x12c */ ,
10219 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10220 {6, 2, 2}, /* shli r3, r2, 2 */
10221 {6, 2, 6}, /* shli r4, r2, 6 */
10222 {2, 4, 3}} /* sub r5, r4, r3 */
10223 },
10224 {301ll /* 0x12d */ ,
10225 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10226 {5, 2, 1}, /* shl3add r3, r2, r1 */
10227 {4, 3, 2}} /* shl2add r4, r3, r2 */
10228 },
10229 {302ll /* 0x12e */ ,
10230 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10231 {1, 1, 2}, /* add r3, r1, r2 */
10232 {5, 2, 1}, /* shl3add r4, r2, r1 */
10233 {4, 4, 3}} /* shl2add r5, r4, r3 */
10234 },
10235 {303ll /* 0x12f */ ,
10236 {{6, 1, 4}, /* shli r2, r1, 4 */
10237 {2, 2, 1}, /* sub r3, r2, r1 */
10238 {5, 2, 2}, /* shl3add r4, r2, r2 */
10239 {3, 4, 3}} /* shl1add r5, r4, r3 */
10240 },
10241 {304ll /* 0x130 */ ,
10242 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10243 {3, 2, 1}, /* shl1add r3, r2, r1 */
10244 {6, 3, 4}} /* shli r4, r3, 4 */
10245 },
10246 {305ll /* 0x131 */ ,
10247 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10248 {4, 2, 1}, /* shl2add r3, r2, r1 */
10249 {5, 3, 2}} /* shl3add r4, r3, r2 */
10250 },
10251 {306ll /* 0x132 */ ,
10252 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10253 {6, 2, 5}, /* shli r3, r2, 5 */
10254 {3, 2, 3}} /* shl1add r4, r2, r3 */
10255 },
10256 {307ll /* 0x133 */ ,
10257 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10258 {3, 2, 1}, /* shl1add r3, r2, r1 */
10259 {6, 2, 5}, /* shli r4, r2, 5 */
10260 {1, 3, 4}} /* add r5, r3, r4 */
10261 },
10262 {308ll /* 0x134 */ ,
10263 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10264 {1, 1, 2}, /* add r3, r1, r2 */
10265 {6, 2, 5}, /* shli r4, r2, 5 */
10266 {3, 3, 4}} /* shl1add r5, r3, r4 */
10267 },
10268 {309ll /* 0x135 */ ,
10269 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10270 {3, 2, 1}, /* shl1add r3, r2, r1 */
10271 {6, 2, 6}, /* shli r4, r2, 6 */
10272 {2, 4, 3}} /* sub r5, r4, r3 */
10273 },
10274 {310ll /* 0x136 */ ,
10275 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10276 {6, 2, 1}, /* shli r3, r2, 1 */
10277 {6, 2, 6}, /* shli r4, r2, 6 */
10278 {2, 4, 3}} /* sub r5, r4, r3 */
10279 },
10280 {311ll /* 0x137 */ ,
10281 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10282 {4, 1, 2}, /* shl2add r3, r1, r2 */
10283 {6, 2, 6}, /* shli r4, r2, 6 */
10284 {2, 4, 3}} /* sub r5, r4, r3 */
10285 },
10286 {312ll /* 0x138 */ ,
10287 {{6, 1, 1}, /* shli r2, r1, 1 */
10288 {6, 1, 6}, /* shli r3, r1, 6 */
10289 {2, 3, 2}, /* sub r4, r3, r2 */
10290 {4, 4, 3}} /* shl2add r5, r4, r3 */
10291 },
10292 {313ll /* 0x139 */ ,
10293 {{6, 1, 3}, /* shli r2, r1, 3 */
10294 {2, 1, 2}, /* sub r3, r1, r2 */
10295 {4, 2, 2}, /* shl2add r4, r2, r2 */
10296 {5, 4, 3}} /* shl3add r5, r4, r3 */
10297 },
10298 {314ll /* 0x13a */ ,
10299 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10300 {1, 1, 2}, /* add r3, r1, r2 */
10301 {6, 2, 6}, /* shli r4, r2, 6 */
10302 {2, 4, 3}} /* sub r5, r4, r3 */
10303 },
10304 {315ll /* 0x13b */ ,
10305 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10306 {6, 2, 6}, /* shli r3, r2, 6 */
10307 {2, 3, 2}} /* sub r4, r3, r2 */
10308 },
10309 {316ll /* 0x13c */ ,
10310 {{6, 1, 6}, /* shli r2, r1, 6 */
10311 {2, 2, 1}, /* sub r3, r2, r1 */
10312 {4, 3, 2}} /* shl2add r4, r3, r2 */
10313 },
10314 {317ll /* 0x13d */ ,
10315 {{6, 1, 6}, /* shli r2, r1, 6 */
10316 {1, 1, 2}, /* add r3, r1, r2 */
10317 {2, 2, 1}, /* sub r4, r2, r1 */
10318 {4, 4, 3}} /* shl2add r5, r4, r3 */
10319 },
10320 {318ll /* 0x13e */ ,
10321 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10322 {6, 1, 1}, /* shli r3, r1, 1 */
10323 {6, 2, 6}, /* shli r4, r2, 6 */
10324 {2, 4, 3}} /* sub r5, r4, r3 */
10325 },
10326 {319ll /* 0x13f */ ,
10327 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10328 {6, 2, 6}, /* shli r3, r2, 6 */
10329 {2, 3, 1}} /* sub r4, r3, r1 */
10330 },
10331 {320ll /* 0x140 */ ,
10332 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10333 {6, 2, 6}} /* shli r3, r2, 6 */
10334 },
10335 {321ll /* 0x141 */ ,
10336 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10337 {6, 2, 6}, /* shli r3, r2, 6 */
10338 {1, 1, 3}} /* add r4, r1, r3 */
10339 },
10340 {322ll /* 0x142 */ ,
10341 {{6, 1, 6}, /* shli r2, r1, 6 */
10342 {3, 2, 1}, /* shl1add r3, r2, r1 */
10343 {3, 3, 2}} /* shl1add r4, r3, r2 */
10344 },
10345 {323ll /* 0x143 */ ,
10346 {{6, 1, 6}, /* shli r2, r1, 6 */
10347 {1, 1, 2}, /* add r3, r1, r2 */
10348 {2, 2, 1}, /* sub r4, r2, r1 */
10349 {4, 3, 4}} /* shl2add r5, r3, r4 */
10350 },
10351 {324ll /* 0x144 */ ,
10352 {{6, 1, 6}, /* shli r2, r1, 6 */
10353 {1, 1, 2}, /* add r3, r1, r2 */
10354 {4, 3, 2}} /* shl2add r4, r3, r2 */
10355 },
10356 {325ll /* 0x145 */ ,
10357 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10358 {6, 2, 6}, /* shli r3, r2, 6 */
10359 {1, 2, 3}} /* add r4, r2, r3 */
10360 },
10361 {326ll /* 0x146 */ ,
10362 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10363 {1, 1, 2}, /* add r3, r1, r2 */
10364 {6, 2, 6}, /* shli r4, r2, 6 */
10365 {1, 3, 4}} /* add r5, r3, r4 */
10366 },
10367 {327ll /* 0x147 */ ,
10368 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10369 {3, 1, 2}, /* shl1add r3, r1, r2 */
10370 {6, 2, 6}, /* shli r4, r2, 6 */
10371 {1, 3, 4}} /* add r5, r3, r4 */
10372 },
10373 {328ll /* 0x148 */ ,
10374 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10375 {6, 1, 8}, /* shli r3, r1, 8 */
10376 {5, 2, 3}} /* shl3add r4, r2, r3 */
10377 },
10378 {329ll /* 0x149 */ ,
10379 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10380 {5, 2, 1}, /* shl3add r3, r2, r1 */
10381 {5, 3, 1}} /* shl3add r4, r3, r1 */
10382 },
10383 {330ll /* 0x14a */ ,
10384 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10385 {6, 2, 6}, /* shli r3, r2, 6 */
10386 {3, 2, 3}} /* shl1add r4, r2, r3 */
10387 },
10388 {331ll /* 0x14b */ ,
10389 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10390 {3, 2, 1}, /* shl1add r3, r2, r1 */
10391 {6, 2, 6}, /* shli r4, r2, 6 */
10392 {1, 3, 4}} /* add r5, r3, r4 */
10393 },
10394 {332ll /* 0x14c */ ,
10395 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10396 {6, 1, 6}, /* shli r3, r1, 6 */
10397 {1, 2, 3}, /* add r4, r2, r3 */
10398 {4, 4, 3}} /* shl2add r5, r4, r3 */
10399 },
10400 {333ll /* 0x14d */ ,
10401 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10402 {5, 2, 1}, /* shl3add r3, r2, r1 */
10403 {5, 3, 2}} /* shl3add r4, r3, r2 */
10404 },
10405 {334ll /* 0x14e */ ,
10406 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10407 {3, 1, 2}, /* shl1add r3, r1, r2 */
10408 {6, 2, 6}, /* shli r4, r2, 6 */
10409 {3, 3, 4}} /* shl1add r5, r3, r4 */
10410 },
10411 {335ll /* 0x14f */ ,
10412 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10413 {6, 1, 6}, /* shli r3, r1, 6 */
10414 {1, 2, 3}, /* add r4, r2, r3 */
10415 {4, 4, 4}} /* shl2add r5, r4, r4 */
10416 },
10417 {336ll /* 0x150 */ ,
10418 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10419 {4, 2, 1}, /* shl2add r3, r2, r1 */
10420 {6, 3, 4}} /* shli r4, r3, 4 */
10421 },
10422 {337ll /* 0x151 */ ,
10423 {{6, 1, 4}, /* shli r2, r1, 4 */
10424 {1, 1, 2}, /* add r3, r1, r2 */
10425 {4, 2, 2}, /* shl2add r4, r2, r2 */
10426 {4, 4, 3}} /* shl2add r5, r4, r3 */
10427 },
10428 {338ll /* 0x152 */ ,
10429 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10430 {5, 2, 1}, /* shl3add r3, r2, r1 */
10431 {6, 2, 1}, /* shli r4, r2, 1 */
10432 {5, 3, 4}} /* shl3add r5, r3, r4 */
10433 },
10434 {339ll /* 0x153 */ ,
10435 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10436 {3, 2, 1}, /* shl1add r3, r2, r1 */
10437 {5, 2, 1}, /* shl3add r4, r2, r1 */
10438 {5, 4, 3}} /* shl3add r5, r4, r3 */
10439 },
10440 {340ll /* 0x154 */ ,
10441 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10442 {6, 2, 6}, /* shli r3, r2, 6 */
10443 {4, 2, 3}} /* shl2add r4, r2, r3 */
10444 },
10445 {341ll /* 0x155 */ ,
10446 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10447 {4, 2, 1}, /* shl2add r3, r2, r1 */
10448 {6, 2, 6}, /* shli r4, r2, 6 */
10449 {1, 3, 4}} /* add r5, r3, r4 */
10450 },
10451 {342ll /* 0x156 */ ,
10452 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10453 {5, 2, 2}, /* shl3add r3, r2, r2 */
10454 {6, 2, 1}, /* shli r4, r2, 1 */
10455 {4, 3, 4}} /* shl2add r5, r3, r4 */
10456 },
10457 {343ll /* 0x157 */ ,
10458 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10459 {3, 2, 2}, /* shl1add r3, r2, r2 */
10460 {5, 2, 1}, /* shl3add r4, r2, r1 */
10461 {5, 4, 3}} /* shl3add r5, r4, r3 */
10462 },
10463 {344ll /* 0x158 */ ,
10464 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10465 {4, 1, 1}, /* shl2add r3, r1, r1 */
10466 {5, 3, 2}, /* shl3add r4, r3, r2 */
10467 {6, 4, 3}} /* shli r5, r4, 3 */
10468 },
10469 {345ll /* 0x159 */ ,
10470 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10471 {4, 2, 2}, /* shl2add r3, r2, r2 */
10472 {6, 2, 6}, /* shli r4, r2, 6 */
10473 {1, 3, 4}} /* add r5, r3, r4 */
10474 },
10475 {346ll /* 0x15a */ ,
10476 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10477 {5, 1, 2}, /* shl3add r3, r1, r2 */
10478 {6, 2, 6}, /* shli r4, r2, 6 */
10479 {3, 3, 4}} /* shl1add r5, r3, r4 */
10480 },
10481 {347ll /* 0x15b */ ,
10482 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10483 {4, 1, 1}, /* shl2add r3, r1, r1 */
10484 {5, 3, 2}, /* shl3add r4, r3, r2 */
10485 {5, 4, 2}} /* shl3add r5, r4, r2 */
10486 },
10487 {348ll /* 0x15c */ ,
10488 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10489 {5, 2, 1}, /* shl3add r3, r2, r1 */
10490 {6, 2, 2}, /* shli r4, r2, 2 */
10491 {5, 3, 4}} /* shl3add r5, r3, r4 */
10492 },
10493 {349ll /* 0x15d */ ,
10494 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10495 {4, 1, 1}, /* shl2add r3, r1, r1 */
10496 {5, 3, 2}, /* shl3add r4, r3, r2 */
10497 {5, 4, 3}} /* shl3add r5, r4, r3 */
10498 },
10499 {350ll /* 0x15e */ ,
10500 {{6, 1, 5}, /* shli r2, r1, 5 */
10501 {2, 2, 1}, /* sub r3, r2, r1 */
10502 {5, 2, 2}, /* shl3add r4, r2, r2 */
10503 {3, 3, 4}} /* shl1add r5, r3, r4 */
10504 },
10505 {351ll /* 0x15f */ ,
10506 {{6, 1, 5}, /* shli r2, r1, 5 */
10507 {2, 2, 1}, /* sub r3, r2, r1 */
10508 {4, 2, 2}, /* shl2add r4, r2, r2 */
10509 {3, 4, 3}} /* shl1add r5, r4, r3 */
10510 },
10511 {352ll /* 0x160 */ ,
10512 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10513 {3, 2, 1}, /* shl1add r3, r2, r1 */
10514 {6, 3, 5}} /* shli r4, r3, 5 */
10515 },
10516 {353ll /* 0x161 */ ,
10517 {{6, 1, 5}, /* shli r2, r1, 5 */
10518 {1, 1, 2}, /* add r3, r1, r2 */
10519 {4, 2, 2}, /* shl2add r4, r2, r2 */
10520 {3, 4, 3}} /* shl1add r5, r4, r3 */
10521 },
10522 {354ll /* 0x162 */ ,
10523 {{6, 1, 5}, /* shli r2, r1, 5 */
10524 {1, 1, 2}, /* add r3, r1, r2 */
10525 {5, 2, 2}, /* shl3add r4, r2, r2 */
10526 {3, 3, 4}} /* shl1add r5, r3, r4 */
10527 },
10528 {355ll /* 0x163 */ ,
10529 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10530 {6, 1, 5}, /* shli r3, r1, 5 */
10531 {4, 2, 3}, /* shl2add r4, r2, r3 */
10532 {5, 4, 2}} /* shl3add r5, r4, r2 */
10533 },
10534 {356ll /* 0x164 */ ,
10535 {{6, 1, 5}, /* shli r2, r1, 5 */
10536 {3, 2, 1}, /* shl1add r3, r2, r1 */
10537 {3, 2, 2}, /* shl1add r4, r2, r2 */
10538 {4, 3, 4}} /* shl2add r5, r3, r4 */
10539 },
10540 {357ll /* 0x165 */ ,
10541 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10542 {6, 1, 2}, /* shli r3, r1, 2 */
10543 {5, 2, 3}, /* shl3add r4, r2, r3 */
10544 {5, 4, 2}} /* shl3add r5, r4, r2 */
10545 },
10546 {358ll /* 0x166 */ ,
10547 {{6, 1, 5}, /* shli r2, r1, 5 */
10548 {3, 1, 2}, /* shl1add r3, r1, r2 */
10549 {4, 2, 3}, /* shl2add r4, r2, r3 */
10550 {3, 4, 3}} /* shl1add r5, r4, r3 */
10551 },
10552 {359ll /* 0x167 */ ,
10553 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10554 {5, 2, 1}, /* shl3add r3, r2, r1 */
10555 {6, 2, 7}, /* shli r4, r2, 7 */
10556 {2, 4, 3}} /* sub r5, r4, r3 */
10557 },
10558 {360ll /* 0x168 */ ,
10559 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10560 {5, 2, 2}, /* shl3add r3, r2, r2 */
10561 {6, 3, 3}} /* shli r4, r3, 3 */
10562 },
10563 {361ll /* 0x169 */ ,
10564 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10565 {5, 2, 2}, /* shl3add r3, r2, r2 */
10566 {5, 3, 1}} /* shl3add r4, r3, r1 */
10567 },
10568 {362ll /* 0x16a */ ,
10569 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10570 {5, 2, 2}, /* shl3add r3, r2, r2 */
10571 {6, 1, 1}, /* shli r4, r1, 1 */
10572 {5, 3, 4}} /* shl3add r5, r3, r4 */
10573 },
10574 {363ll /* 0x16b */ ,
10575 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10576 {4, 1, 1}, /* shl2add r3, r1, r1 */
10577 {5, 3, 3}, /* shl3add r4, r3, r3 */
10578 {5, 4, 2}} /* shl3add r5, r4, r2 */
10579 },
10580 {364ll /* 0x16c */ ,
10581 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10582 {5, 2, 2}, /* shl3add r3, r2, r2 */
10583 {6, 1, 2}, /* shli r4, r1, 2 */
10584 {5, 3, 4}} /* shl3add r5, r3, r4 */
10585 },
10586 {365ll /* 0x16d */ ,
10587 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10588 {5, 2, 2}, /* shl3add r3, r2, r2 */
10589 {5, 3, 2}} /* shl3add r4, r3, r2 */
10590 },
10591 {366ll /* 0x16e */ ,
10592 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10593 {6, 1, 7}, /* shli r3, r1, 7 */
10594 {2, 3, 2}, /* sub r4, r3, r2 */
10595 {3, 4, 3}} /* shl1add r5, r4, r3 */
10596 },
10597 {367ll /* 0x16f */ ,
10598 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10599 {3, 1, 2}, /* shl1add r3, r1, r2 */
10600 {5, 2, 2}, /* shl3add r4, r2, r2 */
10601 {5, 4, 3}} /* shl3add r5, r4, r3 */
10602 },
10603 {368ll /* 0x170 */ ,
10604 {{6, 1, 3}, /* shli r2, r1, 3 */
10605 {6, 1, 7}, /* shli r3, r1, 7 */
10606 {2, 3, 2}, /* sub r4, r3, r2 */
10607 {3, 4, 3}} /* shl1add r5, r4, r3 */
10608 },
10609 {369ll /* 0x171 */ ,
10610 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10611 {5, 2, 1}, /* shl3add r3, r2, r1 */
10612 {5, 3, 3}} /* shl3add r4, r3, r3 */
10613 },
10614 {370ll /* 0x172 */ ,
10615 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10616 {5, 2, 2}, /* shl3add r3, r2, r2 */
10617 {6, 2, 1}, /* shli r4, r2, 1 */
10618 {5, 3, 4}} /* shl3add r5, r3, r4 */
10619 },
10620 {371ll /* 0x173 */ ,
10621 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10622 {4, 2, 1}, /* shl2add r3, r2, r1 */
10623 {6, 2, 7}, /* shli r4, r2, 7 */
10624 {2, 4, 3}} /* sub r5, r4, r3 */
10625 },
10626 {372ll /* 0x174 */ ,
10627 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10628 {6, 2, 2}, /* shli r3, r2, 2 */
10629 {6, 2, 7}, /* shli r4, r2, 7 */
10630 {2, 4, 3}} /* sub r5, r4, r3 */
10631 },
10632 {373ll /* 0x175 */ ,
10633 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10634 {5, 1, 2}, /* shl3add r3, r1, r2 */
10635 {6, 2, 7}, /* shli r4, r2, 7 */
10636 {2, 4, 3}} /* sub r5, r4, r3 */
10637 },
10638 {374ll /* 0x176 */ ,
10639 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10640 {6, 1, 7}, /* shli r3, r1, 7 */
10641 {2, 3, 2}, /* sub r4, r3, r2 */
10642 {3, 4, 3}} /* shl1add r5, r4, r3 */
10643 },
10644 {375ll /* 0x177 */ ,
10645 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10646 {3, 2, 2}, /* shl1add r3, r2, r2 */
10647 {6, 2, 7}, /* shli r4, r2, 7 */
10648 {2, 4, 3}} /* sub r5, r4, r3 */
10649 },
10650 {376ll /* 0x178 */ ,
10651 {{6, 1, 2}, /* shli r2, r1, 2 */
10652 {6, 1, 7}, /* shli r3, r1, 7 */
10653 {2, 3, 2}, /* sub r4, r3, r2 */
10654 {3, 4, 3}} /* shl1add r5, r4, r3 */
10655 },
10656 {377ll /* 0x179 */ ,
10657 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10658 {3, 2, 1}, /* shl1add r3, r2, r1 */
10659 {6, 2, 7}, /* shli r4, r2, 7 */
10660 {2, 4, 3}} /* sub r5, r4, r3 */
10661 },
10662 {378ll /* 0x17a */ ,
10663 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10664 {6, 2, 1}, /* shli r3, r2, 1 */
10665 {6, 2, 7}, /* shli r4, r2, 7 */
10666 {2, 4, 3}} /* sub r5, r4, r3 */
10667 },
10668 {379ll /* 0x17b */ ,
10669 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10670 {3, 1, 2}, /* shl1add r3, r1, r2 */
10671 {6, 2, 7}, /* shli r4, r2, 7 */
10672 {2, 4, 3}} /* sub r5, r4, r3 */
10673 },
10674 {380ll /* 0x17c */ ,
10675 {{6, 1, 1}, /* shli r2, r1, 1 */
10676 {6, 1, 7}, /* shli r3, r1, 7 */
10677 {2, 3, 2}, /* sub r4, r3, r2 */
10678 {3, 4, 3}} /* shl1add r5, r4, r3 */
10679 },
10680 {381ll /* 0x17d */ ,
10681 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10682 {6, 2, 7}, /* shli r3, r2, 7 */
10683 {2, 3, 2}} /* sub r4, r3, r2 */
10684 },
10685 {382ll /* 0x17e */ ,
10686 {{6, 1, 7}, /* shli r2, r1, 7 */
10687 {2, 2, 1}, /* sub r3, r2, r1 */
10688 {3, 3, 2}} /* shl1add r4, r3, r2 */
10689 },
10690 {383ll /* 0x17f */ ,
10691 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10692 {6, 2, 7}, /* shli r3, r2, 7 */
10693 {2, 3, 1}} /* sub r4, r3, r1 */
10694 },
10695 {384ll /* 0x180 */ ,
10696 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10697 {6, 2, 7}} /* shli r3, r2, 7 */
10698 },
10699 {385ll /* 0x181 */ ,
10700 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10701 {6, 2, 7}, /* shli r3, r2, 7 */
10702 {1, 1, 3}} /* add r4, r1, r3 */
10703 },
10704 {386ll /* 0x182 */ ,
10705 {{6, 1, 7}, /* shli r2, r1, 7 */
10706 {1, 1, 2}, /* add r3, r1, r2 */
10707 {3, 3, 2}} /* shl1add r4, r3, r2 */
10708 },
10709 {387ll /* 0x183 */ ,
10710 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10711 {6, 2, 7}, /* shli r3, r2, 7 */
10712 {1, 2, 3}} /* add r4, r2, r3 */
10713 },
10714 {388ll /* 0x184 */ ,
10715 {{6, 1, 7}, /* shli r2, r1, 7 */
10716 {3, 1, 2}, /* shl1add r3, r1, r2 */
10717 {3, 3, 2}} /* shl1add r4, r3, r2 */
10718 },
10719 {389ll /* 0x185 */ ,
10720 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10721 {3, 1, 2}, /* shl1add r3, r1, r2 */
10722 {6, 2, 7}, /* shli r4, r2, 7 */
10723 {1, 3, 4}} /* add r5, r3, r4 */
10724 },
10725 {390ll /* 0x186 */ ,
10726 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10727 {6, 2, 7}, /* shli r3, r2, 7 */
10728 {3, 2, 3}} /* shl1add r4, r2, r3 */
10729 },
10730 {391ll /* 0x187 */ ,
10731 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10732 {3, 2, 1}, /* shl1add r3, r2, r1 */
10733 {6, 2, 7}, /* shli r4, r2, 7 */
10734 {1, 3, 4}} /* add r5, r3, r4 */
10735 },
10736 {392ll /* 0x188 */ ,
10737 {{6, 1, 7}, /* shli r2, r1, 7 */
10738 {4, 1, 2}, /* shl2add r3, r1, r2 */
10739 {3, 3, 2}} /* shl1add r4, r3, r2 */
10740 },
10741 {393ll /* 0x189 */ ,
10742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10743 {3, 2, 2}, /* shl1add r3, r2, r2 */
10744 {6, 2, 7}, /* shli r4, r2, 7 */
10745 {1, 3, 4}} /* add r5, r3, r4 */
10746 },
10747 {394ll /* 0x18a */ ,
10748 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10749 {6, 1, 7}, /* shli r3, r1, 7 */
10750 {1, 2, 3}, /* add r4, r2, r3 */
10751 {3, 4, 3}} /* shl1add r5, r4, r3 */
10752 },
10753 {395ll /* 0x18b */ ,
10754 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10755 {5, 1, 2}, /* shl3add r3, r1, r2 */
10756 {6, 2, 7}, /* shli r4, r2, 7 */
10757 {1, 3, 4}} /* add r5, r3, r4 */
10758 },
10759 {396ll /* 0x18c */ ,
10760 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10761 {6, 2, 7}, /* shli r3, r2, 7 */
10762 {4, 2, 3}} /* shl2add r4, r2, r3 */
10763 },
10764 {397ll /* 0x18d */ ,
10765 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10766 {4, 2, 1}, /* shl2add r3, r2, r1 */
10767 {6, 2, 7}, /* shli r4, r2, 7 */
10768 {1, 3, 4}} /* add r5, r3, r4 */
10769 },
10770 {398ll /* 0x18e */ ,
10771 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10772 {3, 2, 1}, /* shl1add r3, r2, r1 */
10773 {6, 2, 7}, /* shli r4, r2, 7 */
10774 {3, 3, 4}} /* shl1add r5, r3, r4 */
10775 },
10776 {399ll /* 0x18f */ ,
10777 {{6, 1, 4}, /* shli r2, r1, 4 */
10778 {2, 2, 1}, /* sub r3, r2, r1 */
10779 {3, 2, 2}, /* shl1add r4, r2, r2 */
10780 {5, 4, 3}} /* shl3add r5, r4, r3 */
10781 },
10782 {400ll /* 0x190 */ ,
10783 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10784 {5, 2, 1}, /* shl3add r3, r2, r1 */
10785 {6, 3, 4}} /* shli r4, r3, 4 */
10786 },
10787 {401ll /* 0x191 */ ,
10788 {{6, 1, 4}, /* shli r2, r1, 4 */
10789 {1, 1, 2}, /* add r3, r1, r2 */
10790 {3, 2, 2}, /* shl1add r4, r2, r2 */
10791 {5, 4, 3}} /* shl3add r5, r4, r3 */
10792 },
10793 {402ll /* 0x192 */ ,
10794 {{6, 1, 4}, /* shli r2, r1, 4 */
10795 {3, 1, 2}, /* shl1add r3, r1, r2 */
10796 {3, 2, 2}, /* shl1add r4, r2, r2 */
10797 {5, 4, 3}} /* shl3add r5, r4, r3 */
10798 },
10799 {403ll /* 0x193 */ ,
10800 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10801 {5, 2, 1}, /* shl3add r3, r2, r1 */
10802 {6, 3, 4}, /* shli r4, r3, 4 */
10803 {1, 2, 4}} /* add r5, r2, r4 */
10804 },
10805 {404ll /* 0x194 */ ,
10806 {{6, 1, 4}, /* shli r2, r1, 4 */
10807 {3, 2, 2}, /* shl1add r3, r2, r2 */
10808 {4, 1, 2}, /* shl2add r4, r1, r2 */
10809 {5, 3, 4}} /* shl3add r5, r3, r4 */
10810 },
10811 {405ll /* 0x195 */ ,
10812 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10813 {5, 2, 2}, /* shl3add r3, r2, r2 */
10814 {5, 3, 3}} /* shl3add r4, r3, r3 */
10815 },
10816 {406ll /* 0x196 */ ,
10817 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10818 {5, 1, 2}, /* shl3add r3, r1, r2 */
10819 {6, 2, 7}, /* shli r4, r2, 7 */
10820 {3, 3, 4}} /* shl1add r5, r3, r4 */
10821 },
10822 {407ll /* 0x197 */ ,
10823 {{6, 1, 5}, /* shli r2, r1, 5 */
10824 {2, 2, 1}, /* sub r3, r2, r1 */
10825 {3, 3, 2}, /* shl1add r4, r3, r2 */
10826 {4, 4, 3}} /* shl2add r5, r4, r3 */
10827 },
10828 {408ll /* 0x198 */ ,
10829 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10830 {6, 2, 7}, /* shli r3, r2, 7 */
10831 {5, 2, 3}} /* shl3add r4, r2, r3 */
10832 },
10833 {409ll /* 0x199 */ ,
10834 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10835 {5, 2, 1}, /* shl3add r3, r2, r1 */
10836 {6, 2, 7}, /* shli r4, r2, 7 */
10837 {1, 3, 4}} /* add r5, r3, r4 */
10838 },
10839 {410ll /* 0x19a */ ,
10840 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10841 {4, 2, 1}, /* shl2add r3, r2, r1 */
10842 {6, 2, 7}, /* shli r4, r2, 7 */
10843 {3, 3, 4}} /* shl1add r5, r3, r4 */
10844 },
10845 {411ll /* 0x19b */ ,
10846 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10847 {5, 2, 2}, /* shl3add r3, r2, r2 */
10848 {6, 2, 7}, /* shli r4, r2, 7 */
10849 {1, 3, 4}} /* add r5, r3, r4 */
10850 },
10851 {412ll /* 0x19c */ ,
10852 {{6, 1, 5}, /* shli r2, r1, 5 */
10853 {2, 2, 1}, /* sub r3, r2, r1 */
10854 {5, 2, 2}, /* shl3add r4, r2, r2 */
10855 {4, 3, 4}} /* shl2add r5, r3, r4 */
10856 },
10857 {413ll /* 0x19d */ ,
10858 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10859 {4, 2, 1}, /* shl2add r3, r2, r1 */
10860 {6, 3, 5}, /* shli r4, r3, 5 */
10861 {2, 4, 2}} /* sub r5, r4, r2 */
10862 },
10863 {414ll /* 0x19e */ ,
10864 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10865 {4, 2, 2}, /* shl2add r3, r2, r2 */
10866 {6, 2, 7}, /* shli r4, r2, 7 */
10867 {3, 3, 4}} /* shl1add r5, r3, r4 */
10868 },
10869 {415ll /* 0x19f */ ,
10870 {{6, 1, 5}, /* shli r2, r1, 5 */
10871 {2, 2, 1}, /* sub r3, r2, r1 */
10872 {3, 2, 2}, /* shl1add r4, r2, r2 */
10873 {4, 4, 3}} /* shl2add r5, r4, r3 */
10874 },
10875 {416ll /* 0x1a0 */ ,
10876 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10877 {4, 2, 1}, /* shl2add r3, r2, r1 */
10878 {6, 3, 5}} /* shli r4, r3, 5 */
10879 },
10880 {417ll /* 0x1a1 */ ,
10881 {{6, 1, 5}, /* shli r2, r1, 5 */
10882 {1, 1, 2}, /* add r3, r1, r2 */
10883 {3, 2, 2}, /* shl1add r4, r2, r2 */
10884 {4, 4, 3}} /* shl2add r5, r4, r3 */
10885 },
10886 {418ll /* 0x1a2 */ ,
10887 {{6, 1, 5}, /* shli r2, r1, 5 */
10888 {3, 1, 2}, /* shl1add r3, r1, r2 */
10889 {3, 2, 2}, /* shl1add r4, r2, r2 */
10890 {4, 4, 3}} /* shl2add r5, r4, r3 */
10891 },
10892 {419ll /* 0x1a3 */ ,
10893 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10894 {4, 2, 1}, /* shl2add r3, r2, r1 */
10895 {6, 3, 5}, /* shli r4, r3, 5 */
10896 {1, 2, 4}} /* add r5, r2, r4 */
10897 },
10898 {420ll /* 0x1a4 */ ,
10899 {{6, 1, 5}, /* shli r2, r1, 5 */
10900 {1, 1, 2}, /* add r3, r1, r2 */
10901 {5, 2, 2}, /* shl3add r4, r2, r2 */
10902 {4, 3, 4}} /* shl2add r5, r3, r4 */
10903 },
10904 {421ll /* 0x1a5 */ ,
10905 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10906 {6, 1, 5}, /* shli r3, r1, 5 */
10907 {4, 2, 3}, /* shl2add r4, r2, r3 */
10908 {5, 4, 2}} /* shl3add r5, r4, r2 */
10909 },
10910 {422ll /* 0x1a6 */ ,
10911 {{6, 1, 5}, /* shli r2, r1, 5 */
10912 {3, 2, 1}, /* shl1add r3, r2, r1 */
10913 {3, 3, 3}, /* shl1add r4, r3, r3 */
10914 {3, 4, 2}} /* shl1add r5, r4, r2 */
10915 },
10916 {423ll /* 0x1a7 */ ,
10917 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10918 {6, 2, 4}, /* shli r3, r2, 4 */
10919 {2, 3, 1}, /* sub r4, r3, r1 */
10920 {5, 4, 4}} /* shl3add r5, r4, r4 */
10921 },
10922 {424ll /* 0x1a8 */ ,
10923 {{6, 1, 5}, /* shli r2, r1, 5 */
10924 {1, 1, 2}, /* add r3, r1, r2 */
10925 {4, 2, 2}, /* shl2add r4, r2, r2 */
10926 {5, 3, 4}} /* shl3add r5, r3, r4 */
10927 },
10928 {425ll /* 0x1a9 */ ,
10929 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10930 {6, 1, 4}, /* shli r3, r1, 4 */
10931 {4, 2, 3}, /* shl2add r4, r2, r3 */
10932 {5, 4, 2}} /* shl3add r5, r4, r2 */
10933 },
10934 {426ll /* 0x1aa */ ,
10935 {{6, 1, 5}, /* shli r2, r1, 5 */
10936 {3, 1, 2}, /* shl1add r3, r1, r2 */
10937 {3, 2, 3}, /* shl1add r4, r2, r3 */
10938 {4, 4, 3}} /* shl2add r5, r4, r3 */
10939 },
10940 {427ll /* 0x1ab */ ,
10941 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10942 {4, 2, 1}, /* shl2add r3, r2, r1 */
10943 {4, 3, 1}, /* shl2add r4, r3, r1 */
10944 {5, 4, 2}} /* shl3add r5, r4, r2 */
10945 },
10946 {428ll /* 0x1ac */ ,
10947 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10948 {5, 1, 2}, /* shl3add r3, r1, r2 */
10949 {6, 2, 7}, /* shli r4, r2, 7 */
10950 {4, 3, 4}} /* shl2add r5, r3, r4 */
10951 },
10952 {429ll /* 0x1ad */ ,
10953 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10954 {4, 2, 1}, /* shl2add r3, r2, r1 */
10955 {6, 3, 5}, /* shli r4, r3, 5 */
10956 {1, 3, 4}} /* add r5, r3, r4 */
10957 },
10958 {430ll /* 0x1ae */ ,
10959 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10960 {6, 2, 4}, /* shli r3, r2, 4 */
10961 {2, 3, 1}, /* sub r4, r3, r1 */
10962 {3, 4, 3}} /* shl1add r5, r4, r3 */
10963 },
10964 {431ll /* 0x1af */ ,
10965 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10966 {5, 2, 2}, /* shl3add r3, r2, r2 */
10967 {6, 1, 9}, /* shli r4, r1, 9 */
10968 {2, 4, 3}} /* sub r5, r4, r3 */
10969 },
10970 {432ll /* 0x1b0 */ ,
10971 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10972 {5, 2, 2}, /* shl3add r3, r2, r2 */
10973 {6, 3, 4}} /* shli r4, r3, 4 */
10974 },
10975 {433ll /* 0x1b1 */ ,
10976 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10977 {4, 2, 2}, /* shl2add r3, r2, r2 */
10978 {5, 2, 1}, /* shl3add r4, r2, r1 */
10979 {5, 3, 4}} /* shl3add r5, r3, r4 */
10980 },
10981 {434ll /* 0x1b2 */ ,
10982 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10983 {5, 2, 1}, /* shl3add r3, r2, r1 */
10984 {6, 2, 7}, /* shli r4, r2, 7 */
10985 {3, 3, 4}} /* shl1add r5, r3, r4 */
10986 },
10987 {435ll /* 0x1b3 */ ,
10988 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10989 {5, 2, 2}, /* shl3add r3, r2, r2 */
10990 {6, 3, 4}, /* shli r4, r3, 4 */
10991 {1, 2, 4}} /* add r5, r2, r4 */
10992 },
10993 {436ll /* 0x1b4 */ ,
10994 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10995 {4, 2, 1}, /* shl2add r3, r2, r1 */
10996 {6, 2, 7}, /* shli r4, r2, 7 */
10997 {4, 3, 4}} /* shl2add r5, r3, r4 */
10998 },
10999 {437ll /* 0x1b5 */ ,
11000 {{6, 1, 4}, /* shli r2, r1, 4 */
11001 {2, 1, 2}, /* sub r3, r1, r2 */
11002 {5, 2, 3}, /* shl3add r4, r2, r3 */
11003 {4, 4, 3}} /* shl2add r5, r4, r3 */
11004 },
11005 {438ll /* 0x1b6 */ ,
11006 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11007 {5, 2, 2}, /* shl3add r3, r2, r2 */
11008 {6, 2, 7}, /* shli r4, r2, 7 */
11009 {3, 3, 4}} /* shl1add r5, r3, r4 */
11010 },
11011 {439ll /* 0x1b7 */ ,
11012 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11013 {5, 2, 1}, /* shl3add r3, r2, r1 */
11014 {6, 1, 9}, /* shli r4, r1, 9 */
11015 {2, 4, 3}} /* sub r5, r4, r3 */
11016 },
11017 {440ll /* 0x1b8 */ ,
11018 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11019 {6, 1, 6}, /* shli r3, r1, 6 */
11020 {2, 3, 2}, /* sub r4, r3, r2 */
11021 {6, 4, 3}} /* shli r5, r4, 3 */
11022 },
11023 {441ll /* 0x1b9 */ ,
11024 {{6, 1, 6}, /* shli r2, r1, 6 */
11025 {2, 1, 2}, /* sub r3, r1, r2 */
11026 {2, 2, 1}, /* sub r4, r2, r1 */
11027 {5, 4, 3}} /* shl3add r5, r4, r3 */
11028 },
11029 {442ll /* 0x1ba */ ,
11030 {{6, 1, 6}, /* shli r2, r1, 6 */
11031 {2, 2, 1}, /* sub r3, r2, r1 */
11032 {3, 3, 3}, /* shl1add r4, r3, r3 */
11033 {3, 4, 2}} /* shl1add r5, r4, r2 */
11034 },
11035 {443ll /* 0x1bb */ ,
11036 {{6, 1, 6}, /* shli r2, r1, 6 */
11037 {2, 2, 1}, /* sub r3, r2, r1 */
11038 {3, 3, 2}, /* shl1add r4, r3, r2 */
11039 {3, 4, 3}} /* shl1add r5, r4, r3 */
11040 },
11041 {444ll /* 0x1bc */ ,
11042 {{6, 1, 6}, /* shli r2, r1, 6 */
11043 {4, 1, 2}, /* shl2add r3, r1, r2 */
11044 {6, 2, 3}, /* shli r4, r2, 3 */
11045 {2, 4, 3}} /* sub r5, r4, r3 */
11046 },
11047 {445ll /* 0x1bd */ ,
11048 {{6, 1, 6}, /* shli r2, r1, 6 */
11049 {4, 1, 2}, /* shl2add r3, r1, r2 */
11050 {5, 2, 1}, /* shl3add r4, r2, r1 */
11051 {2, 4, 3}} /* sub r5, r4, r3 */
11052 },
11053 {446ll /* 0x1be */ ,
11054 {{6, 1, 6}, /* shli r2, r1, 6 */
11055 {3, 1, 2}, /* shl1add r3, r1, r2 */
11056 {6, 2, 3}, /* shli r4, r2, 3 */
11057 {2, 4, 3}} /* sub r5, r4, r3 */
11058 },
11059 {447ll /* 0x1bf */ ,
11060 {{6, 1, 6}, /* shli r2, r1, 6 */
11061 {1, 1, 2}, /* add r3, r1, r2 */
11062 {6, 2, 3}, /* shli r4, r2, 3 */
11063 {2, 4, 3}} /* sub r5, r4, r3 */
11064 },
11065 {448ll /* 0x1c0 */ ,
11066 {{6, 1, 6}, /* shli r2, r1, 6 */
11067 {6, 1, 9}, /* shli r3, r1, 9 */
11068 {2, 3, 2}} /* sub r4, r3, r2 */
11069 },
11070 {449ll /* 0x1c1 */ ,
11071 {{6, 1, 6}, /* shli r2, r1, 6 */
11072 {2, 1, 2}, /* sub r3, r1, r2 */
11073 {5, 2, 3}} /* shl3add r4, r2, r3 */
11074 },
11075 {450ll /* 0x1c2 */ ,
11076 {{6, 1, 1}, /* shli r2, r1, 1 */
11077 {6, 1, 6}, /* shli r3, r1, 6 */
11078 {2, 2, 3}, /* sub r4, r2, r3 */
11079 {5, 3, 4}} /* shl3add r5, r3, r4 */
11080 },
11081 {451ll /* 0x1c3 */ ,
11082 {{6, 1, 6}, /* shli r2, r1, 6 */
11083 {2, 1, 2}, /* sub r3, r1, r2 */
11084 {4, 2, 1}, /* shl2add r4, r2, r1 */
11085 {3, 4, 3}} /* shl1add r5, r4, r3 */
11086 },
11087 {452ll /* 0x1c4 */ ,
11088 {{6, 1, 2}, /* shli r2, r1, 2 */
11089 {6, 1, 6}, /* shli r3, r1, 6 */
11090 {2, 2, 3}, /* sub r4, r2, r3 */
11091 {5, 3, 4}} /* shl3add r5, r3, r4 */
11092 },
11093 {453ll /* 0x1c5 */ ,
11094 {{6, 1, 6}, /* shli r2, r1, 6 */
11095 {2, 1, 2}, /* sub r3, r1, r2 */
11096 {3, 2, 1}, /* shl1add r4, r2, r1 */
11097 {4, 4, 3}} /* shl2add r5, r4, r3 */
11098 },
11099 {454ll /* 0x1c6 */ ,
11100 {{6, 1, 6}, /* shli r2, r1, 6 */
11101 {1, 1, 2}, /* add r3, r1, r2 */
11102 {3, 3, 3}, /* shl1add r4, r3, r3 */
11103 {3, 4, 2}} /* shl1add r5, r4, r2 */
11104 },
11105 {455ll /* 0x1c7 */ ,
11106 {{6, 1, 3}, /* shli r2, r1, 3 */
11107 {2, 2, 1}, /* sub r3, r2, r1 */
11108 {6, 3, 6}, /* shli r4, r3, 6 */
11109 {1, 3, 4}} /* add r5, r3, r4 */
11110 },
11111 {456ll /* 0x1c8 */ ,
11112 {{6, 1, 3}, /* shli r2, r1, 3 */
11113 {2, 1, 2}, /* sub r3, r1, r2 */
11114 {6, 2, 6}, /* shli r4, r2, 6 */
11115 {5, 3, 4}} /* shl3add r5, r3, r4 */
11116 },
11117 {457ll /* 0x1c9 */ ,
11118 {{6, 1, 6}, /* shli r2, r1, 6 */
11119 {1, 1, 2}, /* add r3, r1, r2 */
11120 {2, 1, 2}, /* sub r4, r1, r2 */
11121 {5, 3, 4}} /* shl3add r5, r3, r4 */
11122 },
11123 {458ll /* 0x1ca */ ,
11124 {{6, 1, 6}, /* shli r2, r1, 6 */
11125 {3, 1, 2}, /* shl1add r3, r1, r2 */
11126 {3, 3, 2}, /* shl1add r4, r3, r2 */
11127 {3, 4, 3}} /* shl1add r5, r4, r3 */
11128 },
11129 {459ll /* 0x1cb */ ,
11130 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11131 {5, 2, 2}, /* shl3add r3, r2, r2 */
11132 {6, 3, 4}, /* shli r4, r3, 4 */
11133 {1, 3, 4}} /* add r5, r3, r4 */
11134 },
11135 {460ll /* 0x1cc */ ,
11136 {{6, 1, 6}, /* shli r2, r1, 6 */
11137 {3, 1, 2}, /* shl1add r3, r1, r2 */
11138 {3, 3, 3}, /* shl1add r4, r3, r3 */
11139 {3, 4, 2}} /* shl1add r5, r4, r2 */
11140 },
11141 {461ll /* 0x1cd */ ,
11142 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11143 {5, 2, 2}, /* shl3add r3, r2, r2 */
11144 {5, 3, 1}, /* shl3add r4, r3, r1 */
11145 {3, 4, 3}} /* shl1add r5, r4, r3 */
11146 },
11147 {462ll /* 0x1ce */ ,
11148 {{6, 1, 3}, /* shli r2, r1, 3 */
11149 {2, 2, 1}, /* sub r3, r2, r1 */
11150 {6, 3, 6}, /* shli r4, r3, 6 */
11151 {3, 3, 4}} /* shl1add r5, r3, r4 */
11152 },
11153 {463ll /* 0x1cf */ ,
11154 {{6, 1, 3}, /* shli r2, r1, 3 */
11155 {2, 2, 1}, /* sub r3, r2, r1 */
11156 {5, 3, 1}, /* shl3add r4, r3, r1 */
11157 {5, 4, 3}} /* shl3add r5, r4, r3 */
11158 },
11159 {464ll /* 0x1d0 */ ,
11160 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11161 {6, 1, 5}, /* shli r3, r1, 5 */
11162 {2, 3, 2}, /* sub r4, r3, r2 */
11163 {6, 4, 4}} /* shli r5, r4, 4 */
11164 },
11165 {465ll /* 0x1d1 */ ,
11166 {{6, 1, 6}, /* shli r2, r1, 6 */
11167 {2, 1, 2}, /* sub r3, r1, r2 */
11168 {3, 1, 2}, /* shl1add r4, r1, r2 */
11169 {5, 4, 3}} /* shl3add r5, r4, r3 */
11170 },
11171 {467ll /* 0x1d3 */ ,
11172 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11173 {5, 2, 2}, /* shl3add r3, r2, r2 */
11174 {6, 1, 9}, /* shli r4, r1, 9 */
11175 {2, 4, 3}} /* sub r5, r4, r3 */
11176 },
11177 {468ll /* 0x1d4 */ ,
11178 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11179 {6, 1, 5}, /* shli r3, r1, 5 */
11180 {4, 2, 3}, /* shl2add r4, r2, r3 */
11181 {5, 4, 4}} /* shl3add r5, r4, r4 */
11182 },
11183 {469ll /* 0x1d5 */ ,
11184 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11185 {4, 2, 1}, /* shl2add r3, r2, r1 */
11186 {5, 3, 3}, /* shl3add r4, r3, r3 */
11187 {4, 4, 1}} /* shl2add r5, r4, r1 */
11188 },
11189 {470ll /* 0x1d6 */ ,
11190 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11191 {6, 2, 5}, /* shli r3, r2, 5 */
11192 {2, 3, 2}, /* sub r4, r3, r2 */
11193 {3, 4, 3}} /* shl1add r5, r4, r3 */
11194 },
11195 {471ll /* 0x1d7 */ ,
11196 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11197 {5, 2, 1}, /* shl3add r3, r2, r1 */
11198 {6, 1, 9}, /* shli r4, r1, 9 */
11199 {2, 4, 3}} /* sub r5, r4, r3 */
11200 },
11201 {472ll /* 0x1d8 */ ,
11202 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11203 {6, 1, 6}, /* shli r3, r1, 6 */
11204 {2, 3, 2}, /* sub r4, r3, r2 */
11205 {6, 4, 3}} /* shli r5, r4, 3 */
11206 },
11207 {473ll /* 0x1d9 */ ,
11208 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11209 {6, 1, 6}, /* shli r3, r1, 6 */
11210 {2, 3, 2}, /* sub r4, r3, r2 */
11211 {5, 4, 1}} /* shl3add r5, r4, r1 */
11212 },
11213 {475ll /* 0x1db */ ,
11214 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11215 {4, 2, 1}, /* shl2add r3, r2, r1 */
11216 {6, 1, 9}, /* shli r4, r1, 9 */
11217 {2, 4, 3}} /* sub r5, r4, r3 */
11218 },
11219 {476ll /* 0x1dc */ ,
11220 {{6, 1, 5}, /* shli r2, r1, 5 */
11221 {4, 1, 2}, /* shl2add r3, r1, r2 */
11222 {6, 2, 4}, /* shli r4, r2, 4 */
11223 {2, 4, 3}} /* sub r5, r4, r3 */
11224 },
11225 {477ll /* 0x1dd */ ,
11226 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11227 {6, 1, 6}, /* shli r3, r1, 6 */
11228 {2, 3, 2}, /* sub r4, r3, r2 */
11229 {5, 4, 2}} /* shl3add r5, r4, r2 */
11230 },
11231 {478ll /* 0x1de */ ,
11232 {{6, 1, 5}, /* shli r2, r1, 5 */
11233 {3, 1, 2}, /* shl1add r3, r1, r2 */
11234 {6, 2, 4}, /* shli r4, r2, 4 */
11235 {2, 4, 3}} /* sub r5, r4, r3 */
11236 },
11237 {479ll /* 0x1df */ ,
11238 {{6, 1, 5}, /* shli r2, r1, 5 */
11239 {1, 1, 2}, /* add r3, r1, r2 */
11240 {6, 2, 4}, /* shli r4, r2, 4 */
11241 {2, 4, 3}} /* sub r5, r4, r3 */
11242 },
11243 {480ll /* 0x1e0 */ ,
11244 {{6, 1, 5}, /* shli r2, r1, 5 */
11245 {6, 1, 9}, /* shli r3, r1, 9 */
11246 {2, 3, 2}} /* sub r4, r3, r2 */
11247 },
11248 {481ll /* 0x1e1 */ ,
11249 {{6, 1, 5}, /* shli r2, r1, 5 */
11250 {2, 1, 2}, /* sub r3, r1, r2 */
11251 {6, 2, 4}, /* shli r4, r2, 4 */
11252 {1, 3, 4}} /* add r5, r3, r4 */
11253 },
11254 {482ll /* 0x1e2 */ ,
11255 {{6, 1, 4}, /* shli r2, r1, 4 */
11256 {2, 1, 2}, /* sub r3, r1, r2 */
11257 {6, 2, 5}, /* shli r4, r2, 5 */
11258 {3, 3, 4}} /* shl1add r5, r3, r4 */
11259 },
11260 {483ll /* 0x1e3 */ ,
11261 {{6, 1, 5}, /* shli r2, r1, 5 */
11262 {2, 1, 2}, /* sub r3, r1, r2 */
11263 {5, 2, 1}, /* shl3add r4, r2, r1 */
11264 {3, 4, 3}} /* shl1add r5, r4, r3 */
11265 },
11266 {484ll /* 0x1e4 */ ,
11267 {{6, 1, 2}, /* shli r2, r1, 2 */
11268 {6, 1, 6}, /* shli r3, r1, 6 */
11269 {2, 3, 2}, /* sub r4, r3, r2 */
11270 {5, 4, 2}} /* shl3add r5, r4, r2 */
11271 },
11272 {485ll /* 0x1e5 */ ,
11273 {{6, 1, 5}, /* shli r2, r1, 5 */
11274 {2, 1, 2}, /* sub r3, r1, r2 */
11275 {4, 2, 1}, /* shl2add r4, r2, r1 */
11276 {4, 4, 3}} /* shl2add r5, r4, r3 */
11277 },
11278 {486ll /* 0x1e6 */ ,
11279 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11280 {5, 2, 2}, /* shl3add r3, r2, r2 */
11281 {5, 3, 3}, /* shl3add r4, r3, r3 */
11282 {6, 4, 1}} /* shli r5, r4, 1 */
11283 },
11284 {487ll /* 0x1e7 */ ,
11285 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11286 {5, 2, 1}, /* shl3add r3, r2, r1 */
11287 {6, 1, 9}, /* shli r4, r1, 9 */
11288 {2, 4, 3}} /* sub r5, r4, r3 */
11289 },
11290 {488ll /* 0x1e8 */ ,
11291 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11292 {6, 1, 6}, /* shli r3, r1, 6 */
11293 {2, 3, 2}, /* sub r4, r3, r2 */
11294 {6, 4, 3}} /* shli r5, r4, 3 */
11295 },
11296 {489ll /* 0x1e9 */ ,
11297 {{6, 1, 5}, /* shli r2, r1, 5 */
11298 {2, 1, 2}, /* sub r3, r1, r2 */
11299 {3, 2, 1}, /* shl1add r4, r2, r1 */
11300 {5, 4, 3}} /* shl3add r5, r4, r3 */
11301 },
11302 {490ll /* 0x1ea */ ,
11303 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11304 {6, 2, 5}, /* shli r3, r2, 5 */
11305 {1, 2, 3}, /* add r4, r2, r3 */
11306 {3, 4, 3}} /* shl1add r5, r4, r3 */
11307 },
11308 {491ll /* 0x1eb */ ,
11309 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11310 {6, 1, 6}, /* shli r3, r1, 6 */
11311 {2, 3, 2}, /* sub r4, r3, r2 */
11312 {5, 4, 2}} /* shl3add r5, r4, r2 */
11313 },
11314 {492ll /* 0x1ec */ ,
11315 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11316 {6, 1, 7}, /* shli r3, r1, 7 */
11317 {2, 3, 2}, /* sub r4, r3, r2 */
11318 {6, 4, 2}} /* shli r5, r4, 2 */
11319 },
11320 {493ll /* 0x1ed */ ,
11321 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11322 {6, 1, 7}, /* shli r3, r1, 7 */
11323 {2, 3, 2}, /* sub r4, r3, r2 */
11324 {4, 4, 1}} /* shl2add r5, r4, r1 */
11325 },
11326 {494ll /* 0x1ee */ ,
11327 {{6, 1, 4}, /* shli r2, r1, 4 */
11328 {3, 1, 2}, /* shl1add r3, r1, r2 */
11329 {6, 2, 5}, /* shli r4, r2, 5 */
11330 {2, 4, 3}} /* sub r5, r4, r3 */
11331 },
11332 {495ll /* 0x1ef */ ,
11333 {{6, 1, 4}, /* shli r2, r1, 4 */
11334 {1, 1, 2}, /* add r3, r1, r2 */
11335 {6, 2, 5}, /* shli r4, r2, 5 */
11336 {2, 4, 3}} /* sub r5, r4, r3 */
11337 },
11338 {496ll /* 0x1f0 */ ,
11339 {{6, 1, 4}, /* shli r2, r1, 4 */
11340 {6, 1, 9}, /* shli r3, r1, 9 */
11341 {2, 3, 2}} /* sub r4, r3, r2 */
11342 },
11343 {497ll /* 0x1f1 */ ,
11344 {{6, 1, 4}, /* shli r2, r1, 4 */
11345 {2, 1, 2}, /* sub r3, r1, r2 */
11346 {6, 2, 5}, /* shli r4, r2, 5 */
11347 {1, 3, 4}} /* add r5, r3, r4 */
11348 },
11349 {498ll /* 0x1f2 */ ,
11350 {{6, 1, 1}, /* shli r2, r1, 1 */
11351 {6, 1, 6}, /* shli r3, r1, 6 */
11352 {2, 3, 2}, /* sub r4, r3, r2 */
11353 {5, 4, 2}} /* shl3add r5, r4, r2 */
11354 },
11355 {499ll /* 0x1f3 */ ,
11356 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11357 {4, 2, 1}, /* shl2add r3, r2, r1 */
11358 {6, 1, 9}, /* shli r4, r1, 9 */
11359 {2, 4, 3}} /* sub r5, r4, r3 */
11360 },
11361 {500ll /* 0x1f4 */ ,
11362 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11363 {6, 1, 7}, /* shli r3, r1, 7 */
11364 {2, 3, 2}, /* sub r4, r3, r2 */
11365 {6, 4, 2}} /* shli r5, r4, 2 */
11366 },
11367 {501ll /* 0x1f5 */ ,
11368 {{6, 1, 4}, /* shli r2, r1, 4 */
11369 {2, 1, 2}, /* sub r3, r1, r2 */
11370 {5, 2, 1}, /* shl3add r4, r2, r1 */
11371 {4, 4, 3}} /* shl2add r5, r4, r3 */
11372 },
11373 {502ll /* 0x1f6 */ ,
11374 {{6, 1, 3}, /* shli r2, r1, 3 */
11375 {3, 1, 2}, /* shl1add r3, r1, r2 */
11376 {6, 2, 6}, /* shli r4, r2, 6 */
11377 {2, 4, 3}} /* sub r5, r4, r3 */
11378 },
11379 {503ll /* 0x1f7 */ ,
11380 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11381 {6, 1, 9}, /* shli r3, r1, 9 */
11382 {2, 3, 2}} /* sub r4, r3, r2 */
11383 },
11384 {504ll /* 0x1f8 */ ,
11385 {{6, 1, 3}, /* shli r2, r1, 3 */
11386 {6, 1, 9}, /* shli r3, r1, 9 */
11387 {2, 3, 2}} /* sub r4, r3, r2 */
11388 },
11389 {505ll /* 0x1f9 */ ,
11390 {{6, 1, 6}, /* shli r2, r1, 6 */
11391 {2, 2, 1}, /* sub r3, r2, r1 */
11392 {5, 3, 1}} /* shl3add r4, r3, r1 */
11393 },
11394 {506ll /* 0x1fa */ ,
11395 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11396 {6, 1, 8}, /* shli r3, r1, 8 */
11397 {2, 3, 2}, /* sub r4, r3, r2 */
11398 {6, 4, 1}} /* shli r5, r4, 1 */
11399 },
11400 {507ll /* 0x1fb */ ,
11401 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11402 {6, 1, 9}, /* shli r3, r1, 9 */
11403 {2, 3, 2}} /* sub r4, r3, r2 */
11404 },
11405 {508ll /* 0x1fc */ ,
11406 {{6, 1, 2}, /* shli r2, r1, 2 */
11407 {6, 1, 9}, /* shli r3, r1, 9 */
11408 {2, 3, 2}} /* sub r4, r3, r2 */
11409 },
11410 {509ll /* 0x1fd */ ,
11411 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11412 {6, 1, 9}, /* shli r3, r1, 9 */
11413 {2, 3, 2}} /* sub r4, r3, r2 */
11414 },
11415 {510ll /* 0x1fe */ ,
11416 {{6, 1, 1}, /* shli r2, r1, 1 */
11417 {6, 1, 9}, /* shli r3, r1, 9 */
11418 {2, 3, 2}} /* sub r4, r3, r2 */
11419 },
11420 {511ll /* 0x1ff */ ,
11421 {{6, 1, 9}, /* shli r2, r1, 9 */
11422 {2, 2, 1}} /* sub r3, r2, r1 */
11423 },
11424 {512ll /* 0x200 */ ,
11425 {{6, 1, 9}} /* shli r2, r1, 9 */
11426 },
11427 {513ll /* 0x201 */ ,
11428 {{6, 1, 9}, /* shli r2, r1, 9 */
11429 {1, 1, 2}} /* add r3, r1, r2 */
11430 },
11431 {514ll /* 0x202 */ ,
11432 {{6, 1, 9}, /* shli r2, r1, 9 */
11433 {3, 1, 2}} /* shl1add r3, r1, r2 */
11434 },
11435 {515ll /* 0x203 */ ,
11436 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11437 {6, 1, 9}, /* shli r3, r1, 9 */
11438 {1, 2, 3}} /* add r4, r2, r3 */
11439 },
11440 {516ll /* 0x204 */ ,
11441 {{6, 1, 9}, /* shli r2, r1, 9 */
11442 {4, 1, 2}} /* shl2add r3, r1, r2 */
11443 },
11444 {517ll /* 0x205 */ ,
11445 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11446 {6, 1, 9}, /* shli r3, r1, 9 */
11447 {1, 2, 3}} /* add r4, r2, r3 */
11448 },
11449 {518ll /* 0x206 */ ,
11450 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11451 {6, 1, 9}, /* shli r3, r1, 9 */
11452 {3, 2, 3}} /* shl1add r4, r2, r3 */
11453 },
11454 {519ll /* 0x207 */ ,
11455 {{6, 1, 9}, /* shli r2, r1, 9 */
11456 {2, 2, 1}, /* sub r3, r2, r1 */
11457 {5, 1, 3}} /* shl3add r4, r1, r3 */
11458 },
11459 {520ll /* 0x208 */ ,
11460 {{6, 1, 9}, /* shli r2, r1, 9 */
11461 {5, 1, 2}} /* shl3add r3, r1, r2 */
11462 },
11463 {521ll /* 0x209 */ ,
11464 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11465 {6, 1, 9}, /* shli r3, r1, 9 */
11466 {1, 2, 3}} /* add r4, r2, r3 */
11467 },
11468 {522ll /* 0x20a */ ,
11469 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11470 {6, 1, 9}, /* shli r3, r1, 9 */
11471 {3, 2, 3}} /* shl1add r4, r2, r3 */
11472 },
11473 {523ll /* 0x20b */ ,
11474 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11475 {6, 1, 6}, /* shli r3, r1, 6 */
11476 {1, 1, 3}, /* add r4, r1, r3 */
11477 {5, 4, 2}} /* shl3add r5, r4, r2 */
11478 },
11479 {524ll /* 0x20c */ ,
11480 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11481 {6, 1, 9}, /* shli r3, r1, 9 */
11482 {4, 2, 3}} /* shl2add r4, r2, r3 */
11483 },
11484 {525ll /* 0x20d */ ,
11485 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11486 {6, 1, 7}, /* shli r3, r1, 7 */
11487 {1, 2, 3}, /* add r4, r2, r3 */
11488 {4, 4, 1}} /* shl2add r5, r4, r1 */
11489 },
11490 {526ll /* 0x20e */ ,
11491 {{6, 1, 3}, /* shli r2, r1, 3 */
11492 {2, 2, 1}, /* sub r3, r2, r1 */
11493 {6, 2, 6}, /* shli r4, r2, 6 */
11494 {3, 3, 4}} /* shl1add r5, r3, r4 */
11495 },
11496 {527ll /* 0x20f */ ,
11497 {{6, 1, 4}, /* shli r2, r1, 4 */
11498 {2, 2, 1}, /* sub r3, r2, r1 */
11499 {6, 2, 5}, /* shli r4, r2, 5 */
11500 {1, 3, 4}} /* add r5, r3, r4 */
11501 },
11502 {528ll /* 0x210 */ ,
11503 {{6, 1, 4}, /* shli r2, r1, 4 */
11504 {6, 1, 9}, /* shli r3, r1, 9 */
11505 {1, 2, 3}} /* add r4, r2, r3 */
11506 },
11507 {529ll /* 0x211 */ ,
11508 {{6, 1, 6}, /* shli r2, r1, 6 */
11509 {3, 1, 2}, /* shl1add r3, r1, r2 */
11510 {5, 3, 1}} /* shl3add r4, r3, r1 */
11511 },
11512 {530ll /* 0x212 */ ,
11513 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11514 {6, 1, 9}, /* shli r3, r1, 9 */
11515 {3, 2, 3}} /* shl1add r4, r2, r3 */
11516 },
11517 {531ll /* 0x213 */ ,
11518 {{6, 1, 4}, /* shli r2, r1, 4 */
11519 {2, 2, 1}, /* sub r3, r2, r1 */
11520 {5, 2, 1}, /* shl3add r4, r2, r1 */
11521 {4, 4, 3}} /* shl2add r5, r4, r3 */
11522 },
11523 {532ll /* 0x214 */ ,
11524 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11525 {6, 1, 9}, /* shli r3, r1, 9 */
11526 {4, 2, 3}} /* shl2add r4, r2, r3 */
11527 },
11528 {533ll /* 0x215 */ ,
11529 {{6, 1, 4}, /* shli r2, r1, 4 */
11530 {1, 1, 2}, /* add r3, r1, r2 */
11531 {5, 2, 1}, /* shl3add r4, r2, r1 */
11532 {4, 4, 3}} /* shl2add r5, r4, r3 */
11533 },
11534 {534ll /* 0x216 */ ,
11535 {{6, 1, 4}, /* shli r2, r1, 4 */
11536 {3, 1, 2}, /* shl1add r3, r1, r2 */
11537 {5, 2, 1}, /* shl3add r4, r2, r1 */
11538 {4, 4, 3}} /* shl2add r5, r4, r3 */
11539 },
11540 {535ll /* 0x217 */ ,
11541 {{6, 1, 4}, /* shli r2, r1, 4 */
11542 {2, 2, 1}, /* sub r3, r2, r1 */
11543 {4, 2, 1}, /* shl2add r4, r2, r1 */
11544 {5, 4, 3}} /* shl3add r5, r4, r3 */
11545 },
11546 {536ll /* 0x218 */ ,
11547 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11548 {6, 1, 9}, /* shli r3, r1, 9 */
11549 {5, 2, 3}} /* shl3add r4, r2, r3 */
11550 },
11551 {537ll /* 0x219 */ ,
11552 {{6, 1, 4}, /* shli r2, r1, 4 */
11553 {1, 1, 2}, /* add r3, r1, r2 */
11554 {4, 2, 1}, /* shl2add r4, r2, r1 */
11555 {5, 4, 3}} /* shl3add r5, r4, r3 */
11556 },
11557 {538ll /* 0x21a */ ,
11558 {{6, 1, 4}, /* shli r2, r1, 4 */
11559 {3, 1, 2}, /* shl1add r3, r1, r2 */
11560 {4, 2, 1}, /* shl2add r4, r2, r1 */
11561 {5, 4, 3}} /* shl3add r5, r4, r3 */
11562 },
11563 {539ll /* 0x21b */ ,
11564 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11565 {6, 1, 6}, /* shli r3, r1, 6 */
11566 {1, 2, 3}, /* add r4, r2, r3 */
11567 {5, 4, 2}} /* shl3add r5, r4, r2 */
11568 },
11569 {540ll /* 0x21c */ ,
11570 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11571 {6, 2, 2}, /* shli r3, r2, 2 */
11572 {6, 2, 6}, /* shli r4, r2, 6 */
11573 {2, 4, 3}} /* sub r5, r4, r3 */
11574 },
11575 {541ll /* 0x21d */ ,
11576 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11577 {6, 2, 4}, /* shli r3, r2, 4 */
11578 {2, 3, 2}, /* sub r4, r3, r2 */
11579 {4, 4, 1}} /* shl2add r5, r4, r1 */
11580 },
11581 {542ll /* 0x21e */ ,
11582 {{6, 1, 4}, /* shli r2, r1, 4 */
11583 {2, 2, 1}, /* sub r3, r2, r1 */
11584 {6, 2, 5}, /* shli r4, r2, 5 */
11585 {3, 3, 4}} /* shl1add r5, r3, r4 */
11586 },
11587 {543ll /* 0x21f */ ,
11588 {{6, 1, 5}, /* shli r2, r1, 5 */
11589 {2, 2, 1}, /* sub r3, r2, r1 */
11590 {6, 2, 4}, /* shli r4, r2, 4 */
11591 {1, 3, 4}} /* add r5, r3, r4 */
11592 },
11593 {544ll /* 0x220 */ ,
11594 {{6, 1, 5}, /* shli r2, r1, 5 */
11595 {6, 1, 9}, /* shli r3, r1, 9 */
11596 {1, 2, 3}} /* add r4, r2, r3 */
11597 },
11598 {545ll /* 0x221 */ ,
11599 {{6, 1, 6}, /* shli r2, r1, 6 */
11600 {4, 1, 2}, /* shl2add r3, r1, r2 */
11601 {5, 3, 1}} /* shl3add r4, r3, r1 */
11602 },
11603 {546ll /* 0x222 */ ,
11604 {{6, 1, 5}, /* shli r2, r1, 5 */
11605 {5, 2, 1}, /* shl3add r3, r2, r1 */
11606 {3, 3, 2}} /* shl1add r4, r3, r2 */
11607 },
11608 {547ll /* 0x223 */ ,
11609 {{6, 1, 5}, /* shli r2, r1, 5 */
11610 {1, 1, 2}, /* add r3, r1, r2 */
11611 {5, 2, 1}, /* shl3add r4, r2, r1 */
11612 {3, 4, 3}} /* shl1add r5, r4, r3 */
11613 },
11614 {548ll /* 0x224 */ ,
11615 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11616 {6, 1, 9}, /* shli r3, r1, 9 */
11617 {4, 2, 3}} /* shl2add r4, r2, r3 */
11618 },
11619 {549ll /* 0x225 */ ,
11620 {{6, 1, 5}, /* shli r2, r1, 5 */
11621 {1, 1, 2}, /* add r3, r1, r2 */
11622 {4, 2, 1}, /* shl2add r4, r2, r1 */
11623 {4, 4, 3}} /* shl2add r5, r4, r3 */
11624 },
11625 {550ll /* 0x226 */ ,
11626 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11627 {6, 1, 5}, /* shli r3, r1, 5 */
11628 {5, 3, 2}, /* shl3add r4, r3, r2 */
11629 {3, 4, 3}} /* shl1add r5, r4, r3 */
11630 },
11631 {551ll /* 0x227 */ ,
11632 {{6, 1, 5}, /* shli r2, r1, 5 */
11633 {2, 2, 1}, /* sub r3, r2, r1 */
11634 {3, 2, 1}, /* shl1add r4, r2, r1 */
11635 {5, 4, 3}} /* shl3add r5, r4, r3 */
11636 },
11637 {552ll /* 0x228 */ ,
11638 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11639 {6, 1, 9}, /* shli r3, r1, 9 */
11640 {5, 2, 3}} /* shl3add r4, r2, r3 */
11641 },
11642 {553ll /* 0x229 */ ,
11643 {{6, 1, 5}, /* shli r2, r1, 5 */
11644 {1, 1, 2}, /* add r3, r1, r2 */
11645 {3, 2, 1}, /* shl1add r4, r2, r1 */
11646 {5, 4, 3}} /* shl3add r5, r4, r3 */
11647 },
11648 {554ll /* 0x22a */ ,
11649 {{6, 1, 5}, /* shli r2, r1, 5 */
11650 {3, 1, 2}, /* shl1add r3, r1, r2 */
11651 {3, 2, 1}, /* shl1add r4, r2, r1 */
11652 {5, 4, 3}} /* shl3add r5, r4, r3 */
11653 },
11654 {555ll /* 0x22b */ ,
11655 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11656 {4, 2, 1}, /* shl2add r3, r2, r1 */
11657 {6, 3, 4}, /* shli r4, r3, 4 */
11658 {2, 4, 3}} /* sub r5, r4, r3 */
11659 },
11660 {556ll /* 0x22c */ ,
11661 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11662 {6, 1, 5}, /* shli r3, r1, 5 */
11663 {4, 3, 2}, /* shl2add r4, r3, r2 */
11664 {4, 4, 3}} /* shl2add r5, r4, r3 */
11665 },
11666 {557ll /* 0x22d */ ,
11667 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11668 {6, 1, 6}, /* shli r3, r1, 6 */
11669 {1, 2, 3}, /* add r4, r2, r3 */
11670 {5, 4, 2}} /* shl3add r5, r4, r2 */
11671 },
11672 {558ll /* 0x22e */ ,
11673 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11674 {6, 2, 1}, /* shli r3, r2, 1 */
11675 {6, 2, 6}, /* shli r4, r2, 6 */
11676 {2, 4, 3}} /* sub r5, r4, r3 */
11677 },
11678 {559ll /* 0x22f */ ,
11679 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11680 {5, 1, 2}, /* shl3add r3, r1, r2 */
11681 {6, 2, 6}, /* shli r4, r2, 6 */
11682 {2, 4, 3}} /* sub r5, r4, r3 */
11683 },
11684 {560ll /* 0x230 */ ,
11685 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11686 {6, 1, 5}, /* shli r3, r1, 5 */
11687 {1, 2, 3}, /* add r4, r2, r3 */
11688 {6, 4, 4}} /* shli r5, r4, 4 */
11689 },
11690 {561ll /* 0x231 */ ,
11691 {{6, 1, 4}, /* shli r2, r1, 4 */
11692 {2, 1, 2}, /* sub r3, r1, r2 */
11693 {5, 2, 2}, /* shl3add r4, r2, r2 */
11694 {4, 4, 3}} /* shl2add r5, r4, r3 */
11695 },
11696 {562ll /* 0x232 */ ,
11697 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11698 {6, 1, 5}, /* shli r3, r1, 5 */
11699 {5, 3, 2}, /* shl3add r4, r3, r2 */
11700 {3, 4, 3}} /* shl1add r5, r4, r3 */
11701 },
11702 {563ll /* 0x233 */ ,
11703 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11704 {6, 1, 6}, /* shli r3, r1, 6 */
11705 {3, 2, 3}, /* shl1add r4, r2, r3 */
11706 {5, 4, 2}} /* shl3add r5, r4, r2 */
11707 },
11708 {564ll /* 0x234 */ ,
11709 {{6, 1, 4}, /* shli r2, r1, 4 */
11710 {3, 2, 2}, /* shl1add r3, r2, r2 */
11711 {5, 2, 1}, /* shl3add r4, r2, r1 */
11712 {4, 4, 3}} /* shl2add r5, r4, r3 */
11713 },
11714 {565ll /* 0x235 */ ,
11715 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11716 {3, 1, 2}, /* shl1add r3, r1, r2 */
11717 {6, 2, 6}, /* shli r4, r2, 6 */
11718 {2, 4, 3}} /* sub r5, r4, r3 */
11719 },
11720 {566ll /* 0x236 */ ,
11721 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11722 {1, 1, 2}, /* add r3, r1, r2 */
11723 {6, 2, 6}, /* shli r4, r2, 6 */
11724 {2, 4, 3}} /* sub r5, r4, r3 */
11725 },
11726 {567ll /* 0x237 */ ,
11727 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11728 {6, 2, 6}, /* shli r3, r2, 6 */
11729 {2, 3, 2}} /* sub r4, r3, r2 */
11730 },
11731 {568ll /* 0x238 */ ,
11732 {{6, 1, 6}, /* shli r2, r1, 6 */
11733 {2, 2, 1}, /* sub r3, r2, r1 */
11734 {5, 3, 2}} /* shl3add r4, r3, r2 */
11735 },
11736 {569ll /* 0x239 */ ,
11737 {{6, 1, 6}, /* shli r2, r1, 6 */
11738 {1, 1, 2}, /* add r3, r1, r2 */
11739 {2, 2, 1}, /* sub r4, r2, r1 */
11740 {5, 4, 3}} /* shl3add r5, r4, r3 */
11741 },
11742 {570ll /* 0x23a */ ,
11743 {{6, 1, 6}, /* shli r2, r1, 6 */
11744 {2, 2, 1}, /* sub r3, r2, r1 */
11745 {3, 1, 2}, /* shl1add r4, r1, r2 */
11746 {5, 3, 4}} /* shl3add r5, r3, r4 */
11747 },
11748 {571ll /* 0x23b */ ,
11749 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11750 {5, 1, 1}, /* shl3add r3, r1, r1 */
11751 {6, 3, 6}, /* shli r4, r3, 6 */
11752 {2, 4, 2}} /* sub r5, r4, r2 */
11753 },
11754 {572ll /* 0x23c */ ,
11755 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11756 {6, 1, 2}, /* shli r3, r1, 2 */
11757 {6, 2, 6}, /* shli r4, r2, 6 */
11758 {2, 4, 3}} /* sub r5, r4, r3 */
11759 },
11760 {573ll /* 0x23d */ ,
11761 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11762 {5, 1, 1}, /* shl3add r3, r1, r1 */
11763 {6, 3, 6}, /* shli r4, r3, 6 */
11764 {2, 4, 2}} /* sub r5, r4, r2 */
11765 },
11766 {574ll /* 0x23e */ ,
11767 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11768 {6, 1, 1}, /* shli r3, r1, 1 */
11769 {6, 2, 6}, /* shli r4, r2, 6 */
11770 {2, 4, 3}} /* sub r5, r4, r3 */
11771 },
11772 {575ll /* 0x23f */ ,
11773 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11774 {6, 2, 6}, /* shli r3, r2, 6 */
11775 {2, 3, 1}} /* sub r4, r3, r1 */
11776 },
11777 {576ll /* 0x240 */ ,
11778 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11779 {6, 2, 6}} /* shli r3, r2, 6 */
11780 },
11781 {577ll /* 0x241 */ ,
11782 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11783 {6, 2, 6}, /* shli r3, r2, 6 */
11784 {1, 1, 3}} /* add r4, r1, r3 */
11785 },
11786 {578ll /* 0x242 */ ,
11787 {{6, 1, 6}, /* shli r2, r1, 6 */
11788 {4, 2, 1}, /* shl2add r3, r2, r1 */
11789 {3, 3, 2}} /* shl1add r4, r3, r2 */
11790 },
11791 {579ll /* 0x243 */ ,
11792 {{6, 1, 6}, /* shli r2, r1, 6 */
11793 {1, 1, 2}, /* add r3, r1, r2 */
11794 {4, 2, 1}, /* shl2add r4, r2, r1 */
11795 {3, 4, 3}} /* shl1add r5, r4, r3 */
11796 },
11797 {580ll /* 0x244 */ ,
11798 {{6, 1, 6}, /* shli r2, r1, 6 */
11799 {3, 2, 1}, /* shl1add r3, r2, r1 */
11800 {4, 3, 2}} /* shl2add r4, r3, r2 */
11801 },
11802 {581ll /* 0x245 */ ,
11803 {{6, 1, 6}, /* shli r2, r1, 6 */
11804 {1, 1, 2}, /* add r3, r1, r2 */
11805 {3, 2, 1}, /* shl1add r4, r2, r1 */
11806 {4, 4, 3}} /* shl2add r5, r4, r3 */
11807 },
11808 {582ll /* 0x246 */ ,
11809 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11810 {6, 1, 6}, /* shli r3, r1, 6 */
11811 {4, 3, 2}, /* shl2add r4, r3, r2 */
11812 {3, 4, 3}} /* shl1add r5, r4, r3 */
11813 },
11814 {583ll /* 0x247 */ ,
11815 {{6, 1, 6}, /* shli r2, r1, 6 */
11816 {1, 1, 2}, /* add r3, r1, r2 */
11817 {2, 2, 1}, /* sub r4, r2, r1 */
11818 {5, 3, 4}} /* shl3add r5, r3, r4 */
11819 },
11820 {584ll /* 0x248 */ ,
11821 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11822 {6, 1, 9}, /* shli r3, r1, 9 */
11823 {5, 2, 3}} /* shl3add r4, r2, r3 */
11824 },
11825 {585ll /* 0x249 */ ,
11826 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11827 {6, 2, 6}, /* shli r3, r2, 6 */
11828 {1, 2, 3}} /* add r4, r2, r3 */
11829 },
11830 {586ll /* 0x24a */ ,
11831 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11832 {1, 1, 2}, /* add r3, r1, r2 */
11833 {6, 2, 6}, /* shli r4, r2, 6 */
11834 {1, 3, 4}} /* add r5, r3, r4 */
11835 },
11836 {587ll /* 0x24b */ ,
11837 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11838 {3, 1, 2}, /* shl1add r3, r1, r2 */
11839 {6, 2, 6}, /* shli r4, r2, 6 */
11840 {1, 3, 4}} /* add r5, r3, r4 */
11841 },
11842 {588ll /* 0x24c */ ,
11843 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11844 {6, 1, 6}, /* shli r3, r1, 6 */
11845 {3, 3, 2}, /* shl1add r4, r3, r2 */
11846 {4, 4, 3}} /* shl2add r5, r4, r3 */
11847 },
11848 {589ll /* 0x24d */ ,
11849 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11850 {4, 1, 2}, /* shl2add r3, r1, r2 */
11851 {6, 2, 6}, /* shli r4, r2, 6 */
11852 {1, 3, 4}} /* add r5, r3, r4 */
11853 },
11854 {590ll /* 0x24e */ ,
11855 {{6, 1, 5}, /* shli r2, r1, 5 */
11856 {2, 2, 1}, /* sub r3, r2, r1 */
11857 {5, 3, 3}, /* shl3add r4, r3, r3 */
11858 {3, 4, 2}} /* shl1add r5, r4, r2 */
11859 },
11860 {591ll /* 0x24f */ ,
11861 {{6, 1, 4}, /* shli r2, r1, 4 */
11862 {2, 2, 1}, /* sub r3, r2, r1 */
11863 {5, 2, 2}, /* shl3add r4, r2, r2 */
11864 {4, 4, 3}} /* shl2add r5, r4, r3 */
11865 },
11866 {592ll /* 0x250 */ ,
11867 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11868 {4, 2, 1}, /* shl2add r3, r2, r1 */
11869 {6, 3, 4}} /* shli r4, r3, 4 */
11870 },
11871 {593ll /* 0x251 */ ,
11872 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11873 {5, 2, 1}, /* shl3add r3, r2, r1 */
11874 {5, 3, 2}} /* shl3add r4, r3, r2 */
11875 },
11876 {594ll /* 0x252 */ ,
11877 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11878 {6, 2, 6}, /* shli r3, r2, 6 */
11879 {3, 2, 3}} /* shl1add r4, r2, r3 */
11880 },
11881 {595ll /* 0x253 */ ,
11882 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11883 {3, 2, 1}, /* shl1add r3, r2, r1 */
11884 {6, 2, 6}, /* shli r4, r2, 6 */
11885 {1, 3, 4}} /* add r5, r3, r4 */
11886 },
11887 {596ll /* 0x254 */ ,
11888 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11889 {1, 1, 2}, /* add r3, r1, r2 */
11890 {6, 2, 6}, /* shli r4, r2, 6 */
11891 {3, 3, 4}} /* shl1add r5, r3, r4 */
11892 },
11893 {597ll /* 0x255 */ ,
11894 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11895 {6, 1, 6}, /* shli r3, r1, 6 */
11896 {3, 2, 3}, /* shl1add r4, r2, r3 */
11897 {5, 4, 2}} /* shl3add r5, r4, r2 */
11898 },
11899 {598ll /* 0x256 */ ,
11900 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11901 {3, 1, 2}, /* shl1add r3, r1, r2 */
11902 {6, 2, 6}, /* shli r4, r2, 6 */
11903 {3, 3, 4}} /* shl1add r5, r3, r4 */
11904 },
11905 {599ll /* 0x257 */ ,
11906 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11907 {5, 2, 1}, /* shl3add r3, r2, r1 */
11908 {6, 2, 7}, /* shli r4, r2, 7 */
11909 {2, 4, 3}} /* sub r5, r4, r3 */
11910 },
11911 {600ll /* 0x258 */ ,
11912 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11913 {6, 2, 3}, /* shli r3, r2, 3 */
11914 {6, 2, 7}, /* shli r4, r2, 7 */
11915 {2, 4, 3}} /* sub r5, r4, r3 */
11916 },
11917 {601ll /* 0x259 */ ,
11918 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11919 {6, 1, 1}, /* shli r3, r1, 1 */
11920 {5, 2, 3}, /* shl3add r4, r2, r3 */
11921 {5, 4, 2}} /* shl3add r5, r4, r2 */
11922 },
11923 {602ll /* 0x25a */ ,
11924 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11925 {5, 2, 1}, /* shl3add r3, r2, r1 */
11926 {6, 2, 1}, /* shli r4, r2, 1 */
11927 {5, 3, 4}} /* shl3add r5, r3, r4 */
11928 },
11929 {603ll /* 0x25b */ ,
11930 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11931 {6, 1, 6}, /* shli r3, r1, 6 */
11932 {1, 2, 3}, /* add r4, r2, r3 */
11933 {5, 4, 4}} /* shl3add r5, r4, r4 */
11934 },
11935 {604ll /* 0x25c */ ,
11936 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11937 {6, 1, 7}, /* shli r3, r1, 7 */
11938 {2, 3, 2}, /* sub r4, r3, r2 */
11939 {4, 4, 3}} /* shl2add r5, r4, r3 */
11940 },
11941 {605ll /* 0x25d */ ,
11942 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11943 {6, 2, 4}, /* shli r3, r2, 4 */
11944 {2, 3, 2}, /* sub r4, r3, r2 */
11945 {5, 4, 2}} /* shl3add r5, r4, r2 */
11946 },
11947 {606ll /* 0x25e */ ,
11948 {{6, 1, 5}, /* shli r2, r1, 5 */
11949 {2, 2, 1}, /* sub r3, r2, r1 */
11950 {5, 2, 3}, /* shl3add r4, r2, r3 */
11951 {3, 4, 2}} /* shl1add r5, r4, r2 */
11952 },
11953 {607ll /* 0x25f */ ,
11954 {{6, 1, 5}, /* shli r2, r1, 5 */
11955 {2, 2, 1}, /* sub r3, r2, r1 */
11956 {5, 2, 2}, /* shl3add r4, r2, r2 */
11957 {3, 4, 3}} /* shl1add r5, r4, r3 */
11958 },
11959 {608ll /* 0x260 */ ,
11960 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11961 {3, 2, 1}, /* shl1add r3, r2, r1 */
11962 {6, 3, 5}} /* shli r4, r3, 5 */
11963 },
11964 {609ll /* 0x261 */ ,
11965 {{6, 1, 5}, /* shli r2, r1, 5 */
11966 {1, 1, 2}, /* add r3, r1, r2 */
11967 {5, 2, 2}, /* shl3add r4, r2, r2 */
11968 {3, 4, 3}} /* shl1add r5, r4, r3 */
11969 },
11970 {610ll /* 0x262 */ ,
11971 {{6, 1, 5}, /* shli r2, r1, 5 */
11972 {3, 1, 2}, /* shl1add r3, r1, r2 */
11973 {5, 2, 2}, /* shl3add r4, r2, r2 */
11974 {3, 4, 3}} /* shl1add r5, r4, r3 */
11975 },
11976 {611ll /* 0x263 */ ,
11977 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11978 {6, 1, 6}, /* shli r3, r1, 6 */
11979 {4, 2, 3}, /* shl2add r4, r2, r3 */
11980 {5, 4, 2}} /* shl3add r5, r4, r2 */
11981 },
11982 {612ll /* 0x264 */ ,
11983 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11984 {6, 2, 6}, /* shli r3, r2, 6 */
11985 {4, 2, 3}} /* shl2add r4, r2, r3 */
11986 },
11987 {613ll /* 0x265 */ ,
11988 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11989 {4, 2, 1}, /* shl2add r3, r2, r1 */
11990 {6, 2, 6}, /* shli r4, r2, 6 */
11991 {1, 3, 4}} /* add r5, r3, r4 */
11992 },
11993 {614ll /* 0x266 */ ,
11994 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11995 {3, 2, 1}, /* shl1add r3, r2, r1 */
11996 {6, 2, 6}, /* shli r4, r2, 6 */
11997 {3, 3, 4}} /* shl1add r5, r3, r4 */
11998 },
11999 {615ll /* 0x267 */ ,
12000 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12001 {4, 2, 2}, /* shl2add r3, r2, r2 */
12002 {6, 2, 7}, /* shli r4, r2, 7 */
12003 {2, 4, 3}} /* sub r5, r4, r3 */
12004 },
12005 {616ll /* 0x268 */ ,
12006 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12007 {6, 1, 6}, /* shli r3, r1, 6 */
12008 {1, 2, 3}, /* add r4, r2, r3 */
12009 {5, 4, 3}} /* shl3add r5, r4, r3 */
12010 },
12011 {617ll /* 0x269 */ ,
12012 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12013 {6, 1, 2}, /* shli r3, r1, 2 */
12014 {5, 2, 3}, /* shl3add r4, r2, r3 */
12015 {5, 4, 2}} /* shl3add r5, r4, r2 */
12016 },
12017 {619ll /* 0x26b */ ,
12018 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12019 {4, 2, 1}, /* shl2add r3, r2, r1 */
12020 {6, 2, 7}, /* shli r4, r2, 7 */
12021 {2, 4, 3}} /* sub r5, r4, r3 */
12022 },
12023 {620ll /* 0x26c */ ,
12024 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12025 {6, 2, 2}, /* shli r3, r2, 2 */
12026 {6, 2, 7}, /* shli r4, r2, 7 */
12027 {2, 4, 3}} /* sub r5, r4, r3 */
12028 },
12029 {621ll /* 0x26d */ ,
12030 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12031 {6, 1, 6}, /* shli r3, r1, 6 */
12032 {1, 2, 3}, /* add r4, r2, r3 */
12033 {5, 4, 4}} /* shl3add r5, r4, r4 */
12034 },
12035 {623ll /* 0x26f */ ,
12036 {{6, 1, 4}, /* shli r2, r1, 4 */
12037 {2, 2, 1}, /* sub r3, r2, r1 */
12038 {4, 3, 2}, /* shl2add r4, r3, r2 */
12039 {5, 4, 3}} /* shl3add r5, r4, r3 */
12040 },
12041 {624ll /* 0x270 */ ,
12042 {{6, 1, 2}, /* shli r2, r1, 2 */
12043 {6, 1, 7}, /* shli r3, r1, 7 */
12044 {2, 3, 2}, /* sub r4, r3, r2 */
12045 {4, 4, 3}} /* shl2add r5, r4, r3 */
12046 },
12047 {625ll /* 0x271 */ ,
12048 {{6, 1, 4}, /* shli r2, r1, 4 */
12049 {2, 1, 2}, /* sub r3, r1, r2 */
12050 {4, 2, 2}, /* shl2add r4, r2, r2 */
12051 {5, 4, 3}} /* shl3add r5, r4, r3 */
12052 },
12053 {626ll /* 0x272 */ ,
12054 {{6, 1, 5}, /* shli r2, r1, 5 */
12055 {1, 1, 2}, /* add r3, r1, r2 */
12056 {5, 3, 3}, /* shl3add r4, r3, r3 */
12057 {3, 4, 2}} /* shl1add r5, r4, r2 */
12058 },
12059 {627ll /* 0x273 */ ,
12060 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12061 {5, 1, 2}, /* shl3add r3, r1, r2 */
12062 {6, 2, 7}, /* shli r4, r2, 7 */
12063 {2, 4, 3}} /* sub r5, r4, r3 */
12064 },
12065 {628ll /* 0x274 */ ,
12066 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12067 {6, 1, 7}, /* shli r3, r1, 7 */
12068 {2, 3, 2}, /* sub r4, r3, r2 */
12069 {4, 4, 3}} /* shl2add r5, r4, r3 */
12070 },
12071 {629ll /* 0x275 */ ,
12072 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12073 {3, 2, 1}, /* shl1add r3, r2, r1 */
12074 {6, 2, 7}, /* shli r4, r2, 7 */
12075 {2, 4, 3}} /* sub r5, r4, r3 */
12076 },
12077 {630ll /* 0x276 */ ,
12078 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12079 {6, 2, 1}, /* shli r3, r2, 1 */
12080 {6, 2, 7}, /* shli r4, r2, 7 */
12081 {2, 4, 3}} /* sub r5, r4, r3 */
12082 },
12083 {631ll /* 0x277 */ ,
12084 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12085 {4, 1, 2}, /* shl2add r3, r1, r2 */
12086 {6, 2, 7}, /* shli r4, r2, 7 */
12087 {2, 4, 3}} /* sub r5, r4, r3 */
12088 },
12089 {632ll /* 0x278 */ ,
12090 {{6, 1, 1}, /* shli r2, r1, 1 */
12091 {6, 1, 7}, /* shli r3, r1, 7 */
12092 {2, 3, 2}, /* sub r4, r3, r2 */
12093 {4, 4, 3}} /* shl2add r5, r4, r3 */
12094 },
12095 {633ll /* 0x279 */ ,
12096 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12097 {3, 1, 2}, /* shl1add r3, r1, r2 */
12098 {6, 2, 7}, /* shli r4, r2, 7 */
12099 {2, 4, 3}} /* sub r5, r4, r3 */
12100 },
12101 {634ll /* 0x27a */ ,
12102 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12103 {1, 1, 2}, /* add r3, r1, r2 */
12104 {6, 2, 7}, /* shli r4, r2, 7 */
12105 {2, 4, 3}} /* sub r5, r4, r3 */
12106 },
12107 {635ll /* 0x27b */ ,
12108 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12109 {6, 2, 7}, /* shli r3, r2, 7 */
12110 {2, 3, 2}} /* sub r4, r3, r2 */
12111 },
12112 {636ll /* 0x27c */ ,
12113 {{6, 1, 7}, /* shli r2, r1, 7 */
12114 {2, 2, 1}, /* sub r3, r2, r1 */
12115 {4, 3, 2}} /* shl2add r4, r3, r2 */
12116 },
12117 {637ll /* 0x27d */ ,
12118 {{6, 1, 7}, /* shli r2, r1, 7 */
12119 {1, 1, 2}, /* add r3, r1, r2 */
12120 {2, 2, 1}, /* sub r4, r2, r1 */
12121 {4, 4, 3}} /* shl2add r5, r4, r3 */
12122 },
12123 {638ll /* 0x27e */ ,
12124 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12125 {6, 1, 1}, /* shli r3, r1, 1 */
12126 {6, 2, 7}, /* shli r4, r2, 7 */
12127 {2, 4, 3}} /* sub r5, r4, r3 */
12128 },
12129 {639ll /* 0x27f */ ,
12130 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12131 {6, 2, 7}, /* shli r3, r2, 7 */
12132 {2, 3, 1}} /* sub r4, r3, r1 */
12133 },
12134 {640ll /* 0x280 */ ,
12135 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12136 {6, 2, 7}} /* shli r3, r2, 7 */
12137 },
12138 {641ll /* 0x281 */ ,
12139 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12140 {6, 2, 7}, /* shli r3, r2, 7 */
12141 {1, 1, 3}} /* add r4, r1, r3 */
12142 },
12143 {642ll /* 0x282 */ ,
12144 {{6, 1, 7}, /* shli r2, r1, 7 */
12145 {3, 2, 1}, /* shl1add r3, r2, r1 */
12146 {3, 3, 2}} /* shl1add r4, r3, r2 */
12147 },
12148 {643ll /* 0x283 */ ,
12149 {{6, 1, 7}, /* shli r2, r1, 7 */
12150 {1, 1, 2}, /* add r3, r1, r2 */
12151 {2, 2, 1}, /* sub r4, r2, r1 */
12152 {4, 3, 4}} /* shl2add r5, r3, r4 */
12153 },
12154 {644ll /* 0x284 */ ,
12155 {{6, 1, 7}, /* shli r2, r1, 7 */
12156 {1, 1, 2}, /* add r3, r1, r2 */
12157 {4, 3, 2}} /* shl2add r4, r3, r2 */
12158 },
12159 {645ll /* 0x285 */ ,
12160 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12161 {6, 2, 7}, /* shli r3, r2, 7 */
12162 {1, 2, 3}} /* add r4, r2, r3 */
12163 },
12164 {646ll /* 0x286 */ ,
12165 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12166 {1, 1, 2}, /* add r3, r1, r2 */
12167 {6, 2, 7}, /* shli r4, r2, 7 */
12168 {1, 3, 4}} /* add r5, r3, r4 */
12169 },
12170 {647ll /* 0x287 */ ,
12171 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12172 {3, 1, 2}, /* shl1add r3, r1, r2 */
12173 {6, 2, 7}, /* shli r4, r2, 7 */
12174 {1, 3, 4}} /* add r5, r3, r4 */
12175 },
12176 {648ll /* 0x288 */ ,
12177 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12178 {5, 2, 2}, /* shl3add r3, r2, r2 */
12179 {6, 3, 3}} /* shli r4, r3, 3 */
12180 },
12181 {649ll /* 0x289 */ ,
12182 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12183 {5, 2, 2}, /* shl3add r3, r2, r2 */
12184 {5, 3, 1}} /* shl3add r4, r3, r1 */
12185 },
12186 {650ll /* 0x28a */ ,
12187 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12188 {6, 2, 7}, /* shli r3, r2, 7 */
12189 {3, 2, 3}} /* shl1add r4, r2, r3 */
12190 },
12191 {651ll /* 0x28b */ ,
12192 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12193 {3, 2, 1}, /* shl1add r3, r2, r1 */
12194 {6, 2, 7}, /* shli r4, r2, 7 */
12195 {1, 3, 4}} /* add r5, r3, r4 */
12196 },
12197 {652ll /* 0x28c */ ,
12198 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12199 {6, 1, 7}, /* shli r3, r1, 7 */
12200 {1, 2, 3}, /* add r4, r2, r3 */
12201 {4, 4, 3}} /* shl2add r5, r4, r3 */
12202 },
12203 {653ll /* 0x28d */ ,
12204 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12205 {5, 1, 2}, /* shl3add r3, r1, r2 */
12206 {6, 2, 7}, /* shli r4, r2, 7 */
12207 {1, 3, 4}} /* add r5, r3, r4 */
12208 },
12209 {654ll /* 0x28e */ ,
12210 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12211 {3, 1, 2}, /* shl1add r3, r1, r2 */
12212 {6, 2, 7}, /* shli r4, r2, 7 */
12213 {3, 3, 4}} /* shl1add r5, r3, r4 */
12214 },
12215 {655ll /* 0x28f */ ,
12216 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12217 {6, 1, 7}, /* shli r3, r1, 7 */
12218 {1, 2, 3}, /* add r4, r2, r3 */
12219 {4, 4, 4}} /* shl2add r5, r4, r4 */
12220 },
12221 {656ll /* 0x290 */ ,
12222 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12223 {5, 2, 1}, /* shl3add r3, r2, r1 */
12224 {6, 3, 4}} /* shli r4, r3, 4 */
12225 },
12226 {657ll /* 0x291 */ ,
12227 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12228 {5, 2, 1}, /* shl3add r3, r2, r1 */
12229 {5, 3, 3}} /* shl3add r4, r3, r3 */
12230 },
12231 {658ll /* 0x292 */ ,
12232 {{6, 1, 4}, /* shli r2, r1, 4 */
12233 {3, 1, 2}, /* shl1add r3, r1, r2 */
12234 {4, 2, 2}, /* shl2add r4, r2, r2 */
12235 {5, 4, 3}} /* shl3add r5, r4, r3 */
12236 },
12237 {659ll /* 0x293 */ ,
12238 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12239 {3, 1, 2}, /* shl1add r3, r1, r2 */
12240 {5, 2, 2}, /* shl3add r4, r2, r2 */
12241 {5, 4, 3}} /* shl3add r5, r4, r3 */
12242 },
12243 {660ll /* 0x294 */ ,
12244 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12245 {6, 2, 7}, /* shli r3, r2, 7 */
12246 {4, 2, 3}} /* shl2add r4, r2, r3 */
12247 },
12248 {661ll /* 0x295 */ ,
12249 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12250 {4, 2, 1}, /* shl2add r3, r2, r1 */
12251 {6, 2, 7}, /* shli r4, r2, 7 */
12252 {1, 3, 4}} /* add r5, r3, r4 */
12253 },
12254 {662ll /* 0x296 */ ,
12255 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12256 {3, 2, 1}, /* shl1add r3, r2, r1 */
12257 {6, 2, 7}, /* shli r4, r2, 7 */
12258 {3, 3, 4}} /* shl1add r5, r3, r4 */
12259 },
12260 {663ll /* 0x297 */ ,
12261 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12262 {5, 2, 1}, /* shl3add r3, r2, r1 */
12263 {5, 3, 1}, /* shl3add r4, r3, r1 */
12264 {3, 4, 2}} /* shl1add r5, r4, r2 */
12265 },
12266 {664ll /* 0x298 */ ,
12267 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12268 {1, 1, 2}, /* add r3, r1, r2 */
12269 {6, 2, 7}, /* shli r4, r2, 7 */
12270 {4, 3, 4}} /* shl2add r5, r3, r4 */
12271 },
12272 {665ll /* 0x299 */ ,
12273 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12274 {4, 2, 2}, /* shl2add r3, r2, r2 */
12275 {6, 2, 7}, /* shli r4, r2, 7 */
12276 {1, 3, 4}} /* add r5, r3, r4 */
12277 },
12278 {666ll /* 0x29a */ ,
12279 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12280 {5, 2, 2}, /* shl3add r3, r2, r2 */
12281 {6, 2, 1}, /* shli r4, r2, 1 */
12282 {5, 3, 4}} /* shl3add r5, r3, r4 */
12283 },
12284 {667ll /* 0x29b */ ,
12285 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12286 {3, 2, 1}, /* shl1add r3, r2, r1 */
12287 {5, 2, 2}, /* shl3add r4, r2, r2 */
12288 {5, 4, 3}} /* shl3add r5, r4, r3 */
12289 },
12290 {668ll /* 0x29c */ ,
12291 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12292 {3, 1, 2}, /* shl1add r3, r1, r2 */
12293 {6, 2, 7}, /* shli r4, r2, 7 */
12294 {4, 3, 4}} /* shl2add r5, r3, r4 */
12295 },
12296 {669ll /* 0x29d */ ,
12297 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12298 {5, 2, 1}, /* shl3add r3, r2, r1 */
12299 {3, 3, 1}, /* shl1add r4, r3, r1 */
12300 {5, 4, 2}} /* shl3add r5, r4, r2 */
12301 },
12302 {670ll /* 0x29e */ ,
12303 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12304 {6, 1, 7}, /* shli r3, r1, 7 */
12305 {3, 2, 3}, /* shl1add r4, r2, r3 */
12306 {4, 4, 4}} /* shl2add r5, r4, r4 */
12307 },
12308 {671ll /* 0x29f */ ,
12309 {{6, 1, 5}, /* shli r2, r1, 5 */
12310 {2, 2, 1}, /* sub r3, r2, r1 */
12311 {4, 2, 2}, /* shl2add r4, r2, r2 */
12312 {4, 4, 3}} /* shl2add r5, r4, r3 */
12313 },
12314 {672ll /* 0x2a0 */ ,
12315 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12316 {4, 2, 1}, /* shl2add r3, r2, r1 */
12317 {6, 3, 5}} /* shli r4, r3, 5 */
12318 },
12319 {673ll /* 0x2a1 */ ,
12320 {{6, 1, 5}, /* shli r2, r1, 5 */
12321 {1, 1, 2}, /* add r3, r1, r2 */
12322 {4, 2, 2}, /* shl2add r4, r2, r2 */
12323 {4, 4, 3}} /* shl2add r5, r4, r3 */
12324 },
12325 {674ll /* 0x2a2 */ ,
12326 {{6, 1, 5}, /* shli r2, r1, 5 */
12327 {3, 1, 2}, /* shl1add r3, r1, r2 */
12328 {4, 2, 2}, /* shl2add r4, r2, r2 */
12329 {4, 4, 3}} /* shl2add r5, r4, r3 */
12330 },
12331 {675ll /* 0x2a3 */ ,
12332 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12333 {5, 1, 1}, /* shl3add r3, r1, r1 */
12334 {5, 3, 2}, /* shl3add r4, r3, r2 */
12335 {5, 4, 4}} /* shl3add r5, r4, r4 */
12336 },
12337 {676ll /* 0x2a4 */ ,
12338 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12339 {6, 1, 7}, /* shli r3, r1, 7 */
12340 {1, 2, 3}, /* add r4, r2, r3 */
12341 {4, 4, 3}} /* shl2add r5, r4, r3 */
12342 },
12343 {677ll /* 0x2a5 */ ,
12344 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12345 {6, 1, 6}, /* shli r3, r1, 6 */
12346 {4, 2, 3}, /* shl2add r4, r2, r3 */
12347 {5, 4, 2}} /* shl3add r5, r4, r2 */
12348 },
12349 {679ll /* 0x2a7 */ ,
12350 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12351 {6, 2, 7}, /* shli r3, r2, 7 */
12352 {2, 3, 1}, /* sub r4, r3, r1 */
12353 {5, 2, 4}} /* shl3add r5, r2, r4 */
12354 },
12355 {680ll /* 0x2a8 */ ,
12356 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12357 {6, 2, 7}, /* shli r3, r2, 7 */
12358 {5, 2, 3}} /* shl3add r4, r2, r3 */
12359 },
12360 {681ll /* 0x2a9 */ ,
12361 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12362 {5, 2, 1}, /* shl3add r3, r2, r1 */
12363 {6, 2, 7}, /* shli r4, r2, 7 */
12364 {1, 3, 4}} /* add r5, r3, r4 */
12365 },
12366 {682ll /* 0x2aa */ ,
12367 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12368 {4, 2, 1}, /* shl2add r3, r2, r1 */
12369 {6, 2, 7}, /* shli r4, r2, 7 */
12370 {3, 3, 4}} /* shl1add r5, r3, r4 */
12371 },
12372 {684ll /* 0x2ac */ ,
12373 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12374 {5, 2, 2}, /* shl3add r3, r2, r2 */
12375 {6, 2, 2}, /* shli r4, r2, 2 */
12376 {5, 3, 4}} /* shl3add r5, r3, r4 */
12377 },
12378 {685ll /* 0x2ad */ ,
12379 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12380 {5, 2, 2}, /* shl3add r3, r2, r2 */
12381 {6, 2, 7}, /* shli r4, r2, 7 */
12382 {1, 3, 4}} /* add r5, r3, r4 */
12383 },
12384 {688ll /* 0x2b0 */ ,
12385 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12386 {4, 1, 1}, /* shl2add r3, r1, r1 */
12387 {5, 3, 2}, /* shl3add r4, r3, r2 */
12388 {6, 4, 4}} /* shli r5, r4, 4 */
12389 },
12390 {689ll /* 0x2b1 */ ,
12391 {{6, 1, 4}, /* shli r2, r1, 4 */
12392 {1, 1, 2}, /* add r3, r1, r2 */
12393 {4, 3, 2}, /* shl2add r4, r3, r2 */
12394 {5, 4, 3}} /* shl3add r5, r4, r3 */
12395 },
12396 {690ll /* 0x2b2 */ ,
12397 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12398 {4, 2, 2}, /* shl2add r3, r2, r2 */
12399 {6, 2, 7}, /* shli r4, r2, 7 */
12400 {3, 3, 4}} /* shl1add r5, r3, r4 */
12401 },
12402 {692ll /* 0x2b4 */ ,
12403 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12404 {5, 1, 2}, /* shl3add r3, r1, r2 */
12405 {6, 2, 7}, /* shli r4, r2, 7 */
12406 {4, 3, 4}} /* shl2add r5, r3, r4 */
12407 },
12408 {693ll /* 0x2b5 */ ,
12409 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12410 {5, 1, 1}, /* shl3add r3, r1, r1 */
12411 {5, 3, 2}, /* shl3add r4, r3, r2 */
12412 {5, 4, 4}} /* shl3add r5, r4, r4 */
12413 },
12414 {694ll /* 0x2b6 */ ,
12415 {{6, 1, 6}, /* shli r2, r1, 6 */
12416 {2, 2, 1}, /* sub r3, r2, r1 */
12417 {4, 3, 3}, /* shl2add r4, r3, r3 */
12418 {3, 4, 2}} /* shl1add r5, r4, r2 */
12419 },
12420 {695ll /* 0x2b7 */ ,
12421 {{6, 1, 6}, /* shli r2, r1, 6 */
12422 {2, 2, 1}, /* sub r3, r2, r1 */
12423 {4, 3, 2}, /* shl2add r4, r3, r2 */
12424 {3, 4, 3}} /* shl1add r5, r4, r3 */
12425 },
12426 {696ll /* 0x2b8 */ ,
12427 {{6, 1, 6}, /* shli r2, r1, 6 */
12428 {2, 2, 1}, /* sub r3, r2, r1 */
12429 {3, 2, 2}, /* shl1add r4, r2, r2 */
12430 {5, 3, 4}} /* shl3add r5, r3, r4 */
12431 },
12432 {697ll /* 0x2b9 */ ,
12433 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12434 {5, 2, 1}, /* shl3add r3, r2, r1 */
12435 {6, 3, 4}, /* shli r4, r3, 4 */
12436 {1, 3, 4}} /* add r5, r3, r4 */
12437 },
12438 {699ll /* 0x2bb */ ,
12439 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12440 {3, 2, 1}, /* shl1add r3, r2, r1 */
12441 {6, 3, 6}, /* shli r4, r3, 6 */
12442 {2, 4, 2}} /* sub r5, r4, r2 */
12443 },
12444 {700ll /* 0x2bc */ ,
12445 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12446 {6, 1, 7}, /* shli r3, r1, 7 */
12447 {4, 2, 3}, /* shl2add r4, r2, r3 */
12448 {4, 4, 4}} /* shl2add r5, r4, r4 */
12449 },
12450 {701ll /* 0x2bd */ ,
12451 {{6, 1, 6}, /* shli r2, r1, 6 */
12452 {2, 2, 1}, /* sub r3, r2, r1 */
12453 {4, 2, 3}, /* shl2add r4, r2, r3 */
12454 {3, 4, 3}} /* shl1add r5, r4, r3 */
12455 },
12456 {702ll /* 0x2be */ ,
12457 {{6, 1, 6}, /* shli r2, r1, 6 */
12458 {2, 2, 1}, /* sub r3, r2, r1 */
12459 {5, 2, 2}, /* shl3add r4, r2, r2 */
12460 {3, 3, 4}} /* shl1add r5, r3, r4 */
12461 },
12462 {703ll /* 0x2bf */ ,
12463 {{6, 1, 6}, /* shli r2, r1, 6 */
12464 {2, 2, 1}, /* sub r3, r2, r1 */
12465 {4, 2, 2}, /* shl2add r4, r2, r2 */
12466 {3, 4, 3}} /* shl1add r5, r4, r3 */
12467 },
12468 {704ll /* 0x2c0 */ ,
12469 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12470 {3, 2, 1}, /* shl1add r3, r2, r1 */
12471 {6, 3, 6}} /* shli r4, r3, 6 */
12472 },
12473 {705ll /* 0x2c1 */ ,
12474 {{6, 1, 6}, /* shli r2, r1, 6 */
12475 {1, 1, 2}, /* add r3, r1, r2 */
12476 {4, 2, 2}, /* shl2add r4, r2, r2 */
12477 {3, 4, 3}} /* shl1add r5, r4, r3 */
12478 },
12479 {706ll /* 0x2c2 */ ,
12480 {{6, 1, 6}, /* shli r2, r1, 6 */
12481 {1, 1, 2}, /* add r3, r1, r2 */
12482 {5, 2, 2}, /* shl3add r4, r2, r2 */
12483 {3, 3, 4}} /* shl1add r5, r3, r4 */
12484 },
12485 {707ll /* 0x2c3 */ ,
12486 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12487 {6, 1, 6}, /* shli r3, r1, 6 */
12488 {5, 2, 3}, /* shl3add r4, r2, r3 */
12489 {5, 4, 2}} /* shl3add r5, r4, r2 */
12490 },
12491 {708ll /* 0x2c4 */ ,
12492 {{6, 1, 6}, /* shli r2, r1, 6 */
12493 {3, 2, 1}, /* shl1add r3, r2, r1 */
12494 {3, 2, 2}, /* shl1add r4, r2, r2 */
12495 {4, 3, 4}} /* shl2add r5, r3, r4 */
12496 },
12497 {709ll /* 0x2c5 */ ,
12498 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12499 {3, 2, 1}, /* shl1add r3, r2, r1 */
12500 {6, 3, 6}, /* shli r4, r3, 6 */
12501 {1, 2, 4}} /* add r5, r2, r4 */
12502 },
12503 {710ll /* 0x2c6 */ ,
12504 {{6, 1, 6}, /* shli r2, r1, 6 */
12505 {3, 1, 2}, /* shl1add r3, r1, r2 */
12506 {4, 2, 3}, /* shl2add r4, r2, r3 */
12507 {3, 4, 3}} /* shl1add r5, r4, r3 */
12508 },
12509 {711ll /* 0x2c7 */ ,
12510 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12511 {6, 2, 4}, /* shli r3, r2, 4 */
12512 {2, 3, 1}, /* sub r4, r3, r1 */
12513 {5, 4, 4}} /* shl3add r5, r4, r4 */
12514 },
12515 {712ll /* 0x2c8 */ ,
12516 {{6, 1, 6}, /* shli r2, r1, 6 */
12517 {1, 1, 2}, /* add r3, r1, r2 */
12518 {3, 2, 2}, /* shl1add r4, r2, r2 */
12519 {5, 3, 4}} /* shl3add r5, r3, r4 */
12520 },
12521 {713ll /* 0x2c9 */ ,
12522 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12523 {6, 1, 4}, /* shli r3, r1, 4 */
12524 {5, 2, 3}, /* shl3add r4, r2, r3 */
12525 {5, 4, 2}} /* shl3add r5, r4, r2 */
12526 },
12527 {714ll /* 0x2ca */ ,
12528 {{6, 1, 6}, /* shli r2, r1, 6 */
12529 {1, 1, 2}, /* add r3, r1, r2 */
12530 {4, 3, 3}, /* shl2add r4, r3, r3 */
12531 {3, 4, 2}} /* shl1add r5, r4, r2 */
12532 },
12533 {715ll /* 0x2cb */ ,
12534 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12535 {3, 2, 1}, /* shl1add r3, r2, r1 */
12536 {6, 3, 6}, /* shli r4, r3, 6 */
12537 {1, 3, 4}} /* add r5, r3, r4 */
12538 },
12539 {716ll /* 0x2cc */ ,
12540 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12541 {6, 2, 4}, /* shli r3, r2, 4 */
12542 {2, 3, 1}, /* sub r4, r3, r1 */
12543 {4, 4, 3}} /* shl2add r5, r4, r3 */
12544 },
12545 {717ll /* 0x2cd */ ,
12546 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12547 {3, 2, 1}, /* shl1add r3, r2, r1 */
12548 {5, 3, 1}, /* shl3add r4, r3, r1 */
12549 {5, 4, 2}} /* shl3add r5, r4, r2 */
12550 },
12551 {719ll /* 0x2cf */ ,
12552 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12553 {5, 2, 2}, /* shl3add r3, r2, r2 */
12554 {6, 3, 4}, /* shli r4, r3, 4 */
12555 {2, 4, 1}} /* sub r5, r4, r1 */
12556 },
12557 {720ll /* 0x2d0 */ ,
12558 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12559 {5, 2, 2}, /* shl3add r3, r2, r2 */
12560 {6, 3, 4}} /* shli r4, r3, 4 */
12561 },
12562 {721ll /* 0x2d1 */ ,
12563 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12564 {5, 2, 1}, /* shl3add r3, r2, r1 */
12565 {5, 2, 2}, /* shl3add r4, r2, r2 */
12566 {5, 4, 3}} /* shl3add r5, r4, r3 */
12567 },
12568 {722ll /* 0x2d2 */ ,
12569 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12570 {5, 2, 1}, /* shl3add r3, r2, r1 */
12571 {6, 2, 7}, /* shli r4, r2, 7 */
12572 {3, 3, 4}} /* shl1add r5, r3, r4 */
12573 },
12574 {723ll /* 0x2d3 */ ,
12575 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12576 {3, 2, 1}, /* shl1add r3, r2, r1 */
12577 {5, 3, 1}, /* shl3add r4, r3, r1 */
12578 {5, 4, 3}} /* shl3add r5, r4, r3 */
12579 },
12580 {724ll /* 0x2d4 */ ,
12581 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12582 {4, 2, 1}, /* shl2add r3, r2, r1 */
12583 {6, 2, 7}, /* shli r4, r2, 7 */
12584 {4, 3, 4}} /* shl2add r5, r3, r4 */
12585 },
12586 {725ll /* 0x2d5 */ ,
12587 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12588 {5, 2, 2}, /* shl3add r3, r2, r2 */
12589 {6, 3, 4}, /* shli r4, r3, 4 */
12590 {1, 2, 4}} /* add r5, r2, r4 */
12591 },
12592 {726ll /* 0x2d6 */ ,
12593 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12594 {3, 2, 1}, /* shl1add r3, r2, r1 */
12595 {6, 3, 6}, /* shli r4, r3, 6 */
12596 {3, 3, 4}} /* shl1add r5, r3, r4 */
12597 },
12598 {727ll /* 0x2d7 */ ,
12599 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12600 {5, 2, 2}, /* shl3add r3, r2, r2 */
12601 {5, 3, 1}, /* shl3add r4, r3, r1 */
12602 {3, 4, 2}} /* shl1add r5, r4, r2 */
12603 },
12604 {728ll /* 0x2d8 */ ,
12605 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12606 {3, 2, 1}, /* shl1add r3, r2, r1 */
12607 {6, 2, 7}, /* shli r4, r2, 7 */
12608 {5, 3, 4}} /* shl3add r5, r3, r4 */
12609 },
12610 {729ll /* 0x2d9 */ ,
12611 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12612 {5, 2, 2}, /* shl3add r3, r2, r2 */
12613 {5, 3, 3}} /* shl3add r4, r3, r3 */
12614 },
12615 {730ll /* 0x2da */ ,
12616 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12617 {5, 2, 2}, /* shl3add r3, r2, r2 */
12618 {6, 2, 7}, /* shli r4, r2, 7 */
12619 {3, 3, 4}} /* shl1add r5, r3, r4 */
12620 },
12621 {731ll /* 0x2db */ ,
12622 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12623 {5, 2, 2}, /* shl3add r3, r2, r2 */
12624 {5, 3, 2}, /* shl3add r4, r3, r2 */
12625 {3, 4, 1}} /* shl1add r5, r4, r1 */
12626 },
12627 {733ll /* 0x2dd */ ,
12628 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12629 {4, 2, 1}, /* shl2add r3, r2, r1 */
12630 {4, 3, 2}, /* shl2add r4, r3, r2 */
12631 {5, 4, 3}} /* shl3add r5, r4, r3 */
12632 },
12633 {735ll /* 0x2df */ ,
12634 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12635 {5, 2, 2}, /* shl3add r3, r2, r2 */
12636 {5, 3, 2}, /* shl3add r4, r3, r2 */
12637 {3, 4, 2}} /* shl1add r5, r4, r2 */
12638 },
12639 {736ll /* 0x2e0 */ ,
12640 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12641 {6, 1, 5}, /* shli r3, r1, 5 */
12642 {2, 3, 2}, /* sub r4, r3, r2 */
12643 {6, 4, 5}} /* shli r5, r4, 5 */
12644 },
12645 {737ll /* 0x2e1 */ ,
12646 {{6, 1, 5}, /* shli r2, r1, 5 */
12647 {2, 1, 2}, /* sub r3, r1, r2 */
12648 {3, 2, 2}, /* shl1add r4, r2, r2 */
12649 {5, 4, 3}} /* shl3add r5, r4, r3 */
12650 },
12651 {738ll /* 0x2e2 */ ,
12652 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12653 {5, 2, 2}, /* shl3add r3, r2, r2 */
12654 {6, 2, 6}, /* shli r4, r2, 6 */
12655 {3, 3, 4}} /* shl1add r5, r3, r4 */
12656 },
12657 {739ll /* 0x2e3 */ ,
12658 {{6, 1, 5}, /* shli r2, r1, 5 */
12659 {5, 2, 1}, /* shl3add r3, r2, r1 */
12660 {2, 3, 2}, /* sub r4, r3, r2 */
12661 {3, 3, 4}} /* shl1add r5, r3, r4 */
12662 },
12663 {740ll /* 0x2e4 */ ,
12664 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12665 {4, 2, 2}, /* shl2add r3, r2, r2 */
12666 {6, 2, 7}, /* shli r4, r2, 7 */
12667 {4, 3, 4}} /* shl2add r5, r3, r4 */
12668 },
12669 {741ll /* 0x2e5 */ ,
12670 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12671 {5, 2, 2}, /* shl3add r3, r2, r2 */
12672 {6, 2, 8}, /* shli r4, r2, 8 */
12673 {2, 4, 3}} /* sub r5, r4, r3 */
12674 },
12675 {743ll /* 0x2e7 */ ,
12676 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12677 {5, 2, 1}, /* shl3add r3, r2, r1 */
12678 {6, 2, 8}, /* shli r4, r2, 8 */
12679 {2, 4, 3}} /* sub r5, r4, r3 */
12680 },
12681 {744ll /* 0x2e8 */ ,
12682 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12683 {6, 2, 3}, /* shli r3, r2, 3 */
12684 {6, 2, 8}, /* shli r4, r2, 8 */
12685 {2, 4, 3}} /* sub r5, r4, r3 */
12686 },
12687 {745ll /* 0x2e9 */ ,
12688 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12689 {6, 2, 5}, /* shli r3, r2, 5 */
12690 {2, 3, 2}, /* sub r4, r3, r2 */
12691 {5, 4, 1}} /* shl3add r5, r4, r1 */
12692 },
12693 {747ll /* 0x2eb */ ,
12694 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12695 {6, 2, 5}, /* shli r3, r2, 5 */
12696 {2, 3, 2}, /* sub r4, r3, r2 */
12697 {5, 4, 2}} /* shl3add r5, r4, r2 */
12698 },
12699 {748ll /* 0x2ec */ ,
12700 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12701 {3, 2, 1}, /* shl1add r3, r2, r1 */
12702 {6, 3, 6}, /* shli r4, r3, 6 */
12703 {4, 3, 4}} /* shl2add r5, r3, r4 */
12704 },
12705 {749ll /* 0x2ed */ ,
12706 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12707 {3, 2, 1}, /* shl1add r3, r2, r1 */
12708 {5, 3, 2}, /* shl3add r4, r3, r2 */
12709 {5, 4, 2}} /* shl3add r5, r4, r2 */
12710 },
12711 {750ll /* 0x2ee */ ,
12712 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12713 {6, 1, 8}, /* shli r3, r1, 8 */
12714 {2, 3, 2}, /* sub r4, r3, r2 */
12715 {3, 4, 3}} /* shl1add r5, r4, r3 */
12716 },
12717 {752ll /* 0x2f0 */ ,
12718 {{6, 1, 3}, /* shli r2, r1, 3 */
12719 {6, 1, 8}, /* shli r3, r1, 8 */
12720 {2, 3, 2}, /* sub r4, r3, r2 */
12721 {3, 4, 3}} /* shl1add r5, r4, r3 */
12722 },
12723 {753ll /* 0x2f1 */ ,
12724 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12725 {4, 2, 2}, /* shl2add r3, r2, r2 */
12726 {6, 2, 8}, /* shli r4, r2, 8 */
12727 {2, 4, 3}} /* sub r5, r4, r3 */
12728 },
12729 {755ll /* 0x2f3 */ ,
12730 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12731 {4, 2, 1}, /* shl2add r3, r2, r1 */
12732 {6, 2, 8}, /* shli r4, r2, 8 */
12733 {2, 4, 3}} /* sub r5, r4, r3 */
12734 },
12735 {756ll /* 0x2f4 */ ,
12736 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12737 {6, 2, 2}, /* shli r3, r2, 2 */
12738 {6, 2, 8}, /* shli r4, r2, 8 */
12739 {2, 4, 3}} /* sub r5, r4, r3 */
12740 },
12741 {757ll /* 0x2f5 */ ,
12742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12743 {5, 1, 2}, /* shl3add r3, r1, r2 */
12744 {6, 2, 8}, /* shli r4, r2, 8 */
12745 {2, 4, 3}} /* sub r5, r4, r3 */
12746 },
12747 {758ll /* 0x2f6 */ ,
12748 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12749 {6, 1, 8}, /* shli r3, r1, 8 */
12750 {2, 3, 2}, /* sub r4, r3, r2 */
12751 {3, 4, 3}} /* shl1add r5, r4, r3 */
12752 },
12753 {759ll /* 0x2f7 */ ,
12754 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12755 {3, 2, 2}, /* shl1add r3, r2, r2 */
12756 {6, 2, 8}, /* shli r4, r2, 8 */
12757 {2, 4, 3}} /* sub r5, r4, r3 */
12758 },
12759 {760ll /* 0x2f8 */ ,
12760 {{6, 1, 2}, /* shli r2, r1, 2 */
12761 {6, 1, 8}, /* shli r3, r1, 8 */
12762 {2, 3, 2}, /* sub r4, r3, r2 */
12763 {3, 4, 3}} /* shl1add r5, r4, r3 */
12764 },
12765 {761ll /* 0x2f9 */ ,
12766 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12767 {3, 2, 1}, /* shl1add r3, r2, r1 */
12768 {6, 2, 8}, /* shli r4, r2, 8 */
12769 {2, 4, 3}} /* sub r5, r4, r3 */
12770 },
12771 {762ll /* 0x2fa */ ,
12772 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12773 {6, 2, 1}, /* shli r3, r2, 1 */
12774 {6, 2, 8}, /* shli r4, r2, 8 */
12775 {2, 4, 3}} /* sub r5, r4, r3 */
12776 },
12777 {763ll /* 0x2fb */ ,
12778 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12779 {3, 1, 2}, /* shl1add r3, r1, r2 */
12780 {6, 2, 8}, /* shli r4, r2, 8 */
12781 {2, 4, 3}} /* sub r5, r4, r3 */
12782 },
12783 {764ll /* 0x2fc */ ,
12784 {{6, 1, 1}, /* shli r2, r1, 1 */
12785 {6, 1, 8}, /* shli r3, r1, 8 */
12786 {2, 3, 2}, /* sub r4, r3, r2 */
12787 {3, 4, 3}} /* shl1add r5, r4, r3 */
12788 },
12789 {765ll /* 0x2fd */ ,
12790 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12791 {6, 2, 8}, /* shli r3, r2, 8 */
12792 {2, 3, 2}} /* sub r4, r3, r2 */
12793 },
12794 {766ll /* 0x2fe */ ,
12795 {{6, 1, 8}, /* shli r2, r1, 8 */
12796 {2, 2, 1}, /* sub r3, r2, r1 */
12797 {3, 3, 2}} /* shl1add r4, r3, r2 */
12798 },
12799 {767ll /* 0x2ff */ ,
12800 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12801 {6, 2, 8}, /* shli r3, r2, 8 */
12802 {2, 3, 1}} /* sub r4, r3, r1 */
12803 },
12804 {768ll /* 0x300 */ ,
12805 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12806 {6, 2, 8}} /* shli r3, r2, 8 */
12807 },
12808 {769ll /* 0x301 */ ,
12809 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12810 {6, 2, 8}, /* shli r3, r2, 8 */
12811 {1, 1, 3}} /* add r4, r1, r3 */
12812 },
12813 {770ll /* 0x302 */ ,
12814 {{6, 1, 8}, /* shli r2, r1, 8 */
12815 {1, 1, 2}, /* add r3, r1, r2 */
12816 {3, 3, 2}} /* shl1add r4, r3, r2 */
12817 },
12818 {771ll /* 0x303 */ ,
12819 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12820 {6, 2, 8}, /* shli r3, r2, 8 */
12821 {1, 2, 3}} /* add r4, r2, r3 */
12822 },
12823 {772ll /* 0x304 */ ,
12824 {{6, 1, 8}, /* shli r2, r1, 8 */
12825 {3, 1, 2}, /* shl1add r3, r1, r2 */
12826 {3, 3, 2}} /* shl1add r4, r3, r2 */
12827 },
12828 {773ll /* 0x305 */ ,
12829 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12830 {3, 1, 2}, /* shl1add r3, r1, r2 */
12831 {6, 2, 8}, /* shli r4, r2, 8 */
12832 {1, 3, 4}} /* add r5, r3, r4 */
12833 },
12834 {774ll /* 0x306 */ ,
12835 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12836 {6, 2, 8}, /* shli r3, r2, 8 */
12837 {3, 2, 3}} /* shl1add r4, r2, r3 */
12838 },
12839 {775ll /* 0x307 */ ,
12840 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12841 {3, 2, 1}, /* shl1add r3, r2, r1 */
12842 {6, 2, 8}, /* shli r4, r2, 8 */
12843 {1, 3, 4}} /* add r5, r3, r4 */
12844 },
12845 {776ll /* 0x308 */ ,
12846 {{6, 1, 8}, /* shli r2, r1, 8 */
12847 {4, 1, 2}, /* shl2add r3, r1, r2 */
12848 {3, 3, 2}} /* shl1add r4, r3, r2 */
12849 },
12850 {777ll /* 0x309 */ ,
12851 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12852 {3, 2, 2}, /* shl1add r3, r2, r2 */
12853 {6, 2, 8}, /* shli r4, r2, 8 */
12854 {1, 3, 4}} /* add r5, r3, r4 */
12855 },
12856 {778ll /* 0x30a */ ,
12857 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12858 {6, 1, 8}, /* shli r3, r1, 8 */
12859 {1, 2, 3}, /* add r4, r2, r3 */
12860 {3, 4, 3}} /* shl1add r5, r4, r3 */
12861 },
12862 {779ll /* 0x30b */ ,
12863 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12864 {5, 1, 2}, /* shl3add r3, r1, r2 */
12865 {6, 2, 8}, /* shli r4, r2, 8 */
12866 {1, 3, 4}} /* add r5, r3, r4 */
12867 },
12868 {780ll /* 0x30c */ ,
12869 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12870 {6, 2, 8}, /* shli r3, r2, 8 */
12871 {4, 2, 3}} /* shl2add r4, r2, r3 */
12872 },
12873 {781ll /* 0x30d */ ,
12874 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12875 {4, 2, 1}, /* shl2add r3, r2, r1 */
12876 {6, 2, 8}, /* shli r4, r2, 8 */
12877 {1, 3, 4}} /* add r5, r3, r4 */
12878 },
12879 {782ll /* 0x30e */ ,
12880 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12881 {3, 2, 1}, /* shl1add r3, r2, r1 */
12882 {6, 2, 8}, /* shli r4, r2, 8 */
12883 {3, 3, 4}} /* shl1add r5, r3, r4 */
12884 },
12885 {783ll /* 0x30f */ ,
12886 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12887 {4, 2, 2}, /* shl2add r3, r2, r2 */
12888 {6, 2, 8}, /* shli r4, r2, 8 */
12889 {1, 3, 4}} /* add r5, r3, r4 */
12890 },
12891 {784ll /* 0x310 */ ,
12892 {{6, 1, 8}, /* shli r2, r1, 8 */
12893 {5, 1, 2}, /* shl3add r3, r1, r2 */
12894 {3, 3, 2}} /* shl1add r4, r3, r2 */
12895 },
12896 {785ll /* 0x311 */ ,
12897 {{6, 1, 8}, /* shli r2, r1, 8 */
12898 {1, 1, 2}, /* add r3, r1, r2 */
12899 {5, 1, 2}, /* shl3add r4, r1, r2 */
12900 {3, 4, 3}} /* shl1add r5, r4, r3 */
12901 },
12902 {786ll /* 0x312 */ ,
12903 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12904 {3, 2, 2}, /* shl1add r3, r2, r2 */
12905 {6, 2, 8}, /* shli r4, r2, 8 */
12906 {3, 3, 4}} /* shl1add r5, r3, r4 */
12907 },
12908 {787ll /* 0x313 */ ,
12909 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12910 {6, 2, 5}, /* shli r3, r2, 5 */
12911 {3, 1, 3}, /* shl1add r4, r1, r3 */
12912 {5, 4, 2}} /* shl3add r5, r4, r2 */
12913 },
12914 {788ll /* 0x314 */ ,
12915 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12916 {3, 1, 2}, /* shl1add r3, r1, r2 */
12917 {6, 2, 8}, /* shli r4, r2, 8 */
12918 {4, 3, 4}} /* shl2add r5, r3, r4 */
12919 },
12920 {789ll /* 0x315 */ ,
12921 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12922 {6, 2, 8}, /* shli r3, r2, 8 */
12923 {2, 3, 2}, /* sub r4, r3, r2 */
12924 {5, 2, 4}} /* shl3add r5, r2, r4 */
12925 },
12926 {790ll /* 0x316 */ ,
12927 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12928 {5, 1, 2}, /* shl3add r3, r1, r2 */
12929 {6, 2, 8}, /* shli r4, r2, 8 */
12930 {3, 3, 4}} /* shl1add r5, r3, r4 */
12931 },
12932 {791ll /* 0x317 */ ,
12933 {{6, 1, 5}, /* shli r2, r1, 5 */
12934 {2, 2, 1}, /* sub r3, r2, r1 */
12935 {3, 2, 3}, /* shl1add r4, r2, r3 */
12936 {5, 4, 3}} /* shl3add r5, r4, r3 */
12937 },
12938 {792ll /* 0x318 */ ,
12939 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12940 {6, 2, 8}, /* shli r3, r2, 8 */
12941 {5, 2, 3}} /* shl3add r4, r2, r3 */
12942 },
12943 {793ll /* 0x319 */ ,
12944 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12945 {5, 2, 1}, /* shl3add r3, r2, r1 */
12946 {6, 2, 8}, /* shli r4, r2, 8 */
12947 {1, 3, 4}} /* add r5, r3, r4 */
12948 },
12949 {794ll /* 0x31a */ ,
12950 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12951 {4, 2, 1}, /* shl2add r3, r2, r1 */
12952 {6, 2, 8}, /* shli r4, r2, 8 */
12953 {3, 3, 4}} /* shl1add r5, r3, r4 */
12954 },
12955 {795ll /* 0x31b */ ,
12956 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12957 {5, 2, 2}, /* shl3add r3, r2, r2 */
12958 {6, 2, 8}, /* shli r4, r2, 8 */
12959 {1, 3, 4}} /* add r5, r3, r4 */
12960 },
12961 {796ll /* 0x31c */ ,
12962 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12963 {3, 2, 1}, /* shl1add r3, r2, r1 */
12964 {6, 2, 8}, /* shli r4, r2, 8 */
12965 {4, 3, 4}} /* shl2add r5, r3, r4 */
12966 },
12967 {797ll /* 0x31d */ ,
12968 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12969 {5, 2, 1}, /* shl3add r3, r2, r1 */
12970 {6, 3, 5}, /* shli r4, r3, 5 */
12971 {2, 4, 2}} /* sub r5, r4, r2 */
12972 },
12973 {798ll /* 0x31e */ ,
12974 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12975 {4, 2, 2}, /* shl2add r3, r2, r2 */
12976 {6, 2, 8}, /* shli r4, r2, 8 */
12977 {3, 3, 4}} /* shl1add r5, r3, r4 */
12978 },
12979 {799ll /* 0x31f */ ,
12980 {{6, 1, 5}, /* shli r2, r1, 5 */
12981 {2, 2, 1}, /* sub r3, r2, r1 */
12982 {3, 2, 2}, /* shl1add r4, r2, r2 */
12983 {5, 4, 3}} /* shl3add r5, r4, r3 */
12984 },
12985 {800ll /* 0x320 */ ,
12986 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12987 {5, 2, 1}, /* shl3add r3, r2, r1 */
12988 {6, 3, 5}} /* shli r4, r3, 5 */
12989 },
12990 {801ll /* 0x321 */ ,
12991 {{6, 1, 5}, /* shli r2, r1, 5 */
12992 {1, 1, 2}, /* add r3, r1, r2 */
12993 {3, 2, 2}, /* shl1add r4, r2, r2 */
12994 {5, 4, 3}} /* shl3add r5, r4, r3 */
12995 },
12996 {802ll /* 0x322 */ ,
12997 {{6, 1, 5}, /* shli r2, r1, 5 */
12998 {3, 1, 2}, /* shl1add r3, r1, r2 */
12999 {3, 2, 2}, /* shl1add r4, r2, r2 */
13000 {5, 4, 3}} /* shl3add r5, r4, r3 */
13001 },
13002 {803ll /* 0x323 */ ,
13003 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13004 {5, 2, 1}, /* shl3add r3, r2, r1 */
13005 {6, 3, 5}, /* shli r4, r3, 5 */
13006 {1, 2, 4}} /* add r5, r2, r4 */
13007 },
13008 {804ll /* 0x324 */ ,
13009 {{6, 1, 5}, /* shli r2, r1, 5 */
13010 {3, 2, 2}, /* shl1add r3, r2, r2 */
13011 {4, 1, 2}, /* shl2add r4, r1, r2 */
13012 {5, 3, 4}} /* shl3add r5, r3, r4 */
13013 },
13014 {805ll /* 0x325 */ ,
13015 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13016 {4, 2, 2}, /* shl2add r3, r2, r2 */
13017 {6, 3, 5}, /* shli r4, r3, 5 */
13018 {1, 2, 4}} /* add r5, r2, r4 */
13019 },
13020 {806ll /* 0x326 */ ,
13021 {{6, 1, 5}, /* shli r2, r1, 5 */
13022 {4, 2, 1}, /* shl2add r3, r2, r1 */
13023 {3, 3, 3}, /* shl1add r4, r3, r3 */
13024 {3, 4, 2}} /* shl1add r5, r4, r2 */
13025 },
13026 {807ll /* 0x327 */ ,
13027 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13028 {5, 2, 1}, /* shl3add r3, r2, r1 */
13029 {5, 3, 1}, /* shl3add r4, r3, r1 */
13030 {4, 4, 2}} /* shl2add r5, r4, r2 */
13031 },
13032 {808ll /* 0x328 */ ,
13033 {{6, 1, 5}, /* shli r2, r1, 5 */
13034 {3, 2, 1}, /* shl1add r3, r2, r1 */
13035 {5, 2, 2}, /* shl3add r4, r2, r2 */
13036 {5, 3, 4}} /* shl3add r5, r3, r4 */
13037 },
13038 {809ll /* 0x329 */ ,
13039 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13040 {6, 1, 6}, /* shli r3, r1, 6 */
13041 {4, 2, 3}, /* shl2add r4, r2, r3 */
13042 {5, 4, 2}} /* shl3add r5, r4, r2 */
13043 },
13044 {810ll /* 0x32a */ ,
13045 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13046 {5, 2, 2}, /* shl3add r3, r2, r2 */
13047 {5, 3, 3}, /* shl3add r4, r3, r3 */
13048 {6, 4, 1}} /* shli r5, r4, 1 */
13049 },
13050 {811ll /* 0x32b */ ,
13051 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13052 {5, 2, 1}, /* shl3add r3, r2, r1 */
13053 {4, 3, 1}, /* shl2add r4, r3, r1 */
13054 {5, 4, 2}} /* shl3add r5, r4, r2 */
13055 },
13056 {812ll /* 0x32c */ ,
13057 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13058 {5, 1, 2}, /* shl3add r3, r1, r2 */
13059 {6, 2, 8}, /* shli r4, r2, 8 */
13060 {4, 3, 4}} /* shl2add r5, r3, r4 */
13061 },
13062 {813ll /* 0x32d */ ,
13063 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13064 {5, 2, 1}, /* shl3add r3, r2, r1 */
13065 {5, 3, 2}, /* shl3add r4, r3, r2 */
13066 {4, 4, 1}} /* shl2add r5, r4, r1 */
13067 },
13068 {815ll /* 0x32f */ ,
13069 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13070 {5, 2, 1}, /* shl3add r3, r2, r1 */
13071 {5, 3, 2}, /* shl3add r4, r3, r2 */
13072 {4, 4, 2}} /* shl2add r5, r4, r2 */
13073 },
13074 {816ll /* 0x330 */ ,
13075 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13076 {6, 2, 4}, /* shli r3, r2, 4 */
13077 {6, 2, 8}, /* shli r4, r2, 8 */
13078 {1, 3, 4}} /* add r5, r3, r4 */
13079 },
13080 {817ll /* 0x331 */ ,
13081 {{6, 1, 5}, /* shli r2, r1, 5 */
13082 {1, 1, 2}, /* add r3, r1, r2 */
13083 {3, 3, 2}, /* shl1add r4, r3, r2 */
13084 {5, 4, 3}} /* shl3add r5, r4, r3 */
13085 },
13086 {818ll /* 0x332 */ ,
13087 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13088 {5, 2, 1}, /* shl3add r3, r2, r1 */
13089 {6, 2, 8}, /* shli r4, r2, 8 */
13090 {3, 3, 4}} /* shl1add r5, r3, r4 */
13091 },
13092 {819ll /* 0x333 */ ,
13093 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13094 {4, 2, 1}, /* shl2add r3, r2, r1 */
13095 {6, 3, 6}, /* shli r4, r3, 6 */
13096 {2, 4, 3}} /* sub r5, r4, r3 */
13097 },
13098 {820ll /* 0x334 */ ,
13099 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13100 {4, 2, 1}, /* shl2add r3, r2, r1 */
13101 {6, 2, 8}, /* shli r4, r2, 8 */
13102 {4, 3, 4}} /* shl2add r5, r3, r4 */
13103 },
13104 {821ll /* 0x335 */ ,
13105 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13106 {4, 2, 2}, /* shl2add r3, r2, r2 */
13107 {5, 3, 2}, /* shl3add r4, r3, r2 */
13108 {4, 4, 1}} /* shl2add r5, r4, r1 */
13109 },
13110 {822ll /* 0x336 */ ,
13111 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13112 {5, 2, 2}, /* shl3add r3, r2, r2 */
13113 {6, 2, 8}, /* shli r4, r2, 8 */
13114 {3, 3, 4}} /* shl1add r5, r3, r4 */
13115 },
13116 {823ll /* 0x337 */ ,
13117 {{6, 1, 6}, /* shli r2, r1, 6 */
13118 {2, 2, 1}, /* sub r3, r2, r1 */
13119 {3, 3, 2}, /* shl1add r4, r3, r2 */
13120 {4, 4, 3}} /* shl2add r5, r4, r3 */
13121 },
13122 {824ll /* 0x338 */ ,
13123 {{6, 1, 6}, /* shli r2, r1, 6 */
13124 {2, 2, 1}, /* sub r3, r2, r1 */
13125 {4, 2, 2}, /* shl2add r4, r2, r2 */
13126 {5, 3, 4}} /* shl3add r5, r3, r4 */
13127 },
13128 {825ll /* 0x339 */ ,
13129 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13130 {5, 2, 1}, /* shl3add r3, r2, r1 */
13131 {6, 3, 5}, /* shli r4, r3, 5 */
13132 {1, 3, 4}} /* add r5, r3, r4 */
13133 },
13134 {827ll /* 0x33b */ ,
13135 {{6, 1, 6}, /* shli r2, r1, 6 */
13136 {2, 2, 1}, /* sub r3, r2, r1 */
13137 {3, 2, 3}, /* shl1add r4, r2, r3 */
13138 {4, 4, 3}} /* shl2add r5, r4, r3 */
13139 },
13140 {828ll /* 0x33c */ ,
13141 {{6, 1, 6}, /* shli r2, r1, 6 */
13142 {2, 2, 1}, /* sub r3, r2, r1 */
13143 {5, 2, 2}, /* shl3add r4, r2, r2 */
13144 {4, 3, 4}} /* shl2add r5, r3, r4 */
13145 },
13146 {829ll /* 0x33d */ ,
13147 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13148 {4, 2, 1}, /* shl2add r3, r2, r1 */
13149 {6, 3, 6}, /* shli r4, r3, 6 */
13150 {2, 4, 2}} /* sub r5, r4, r2 */
13151 },
13152 {831ll /* 0x33f */ ,
13153 {{6, 1, 6}, /* shli r2, r1, 6 */
13154 {2, 2, 1}, /* sub r3, r2, r1 */
13155 {3, 2, 2}, /* shl1add r4, r2, r2 */
13156 {4, 4, 3}} /* shl2add r5, r4, r3 */
13157 },
13158 {832ll /* 0x340 */ ,
13159 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13160 {4, 2, 1}, /* shl2add r3, r2, r1 */
13161 {6, 3, 6}} /* shli r4, r3, 6 */
13162 },
13163 {833ll /* 0x341 */ ,
13164 {{6, 1, 6}, /* shli r2, r1, 6 */
13165 {1, 1, 2}, /* add r3, r1, r2 */
13166 {3, 2, 2}, /* shl1add r4, r2, r2 */
13167 {4, 4, 3}} /* shl2add r5, r4, r3 */
13168 },
13169 {834ll /* 0x342 */ ,
13170 {{6, 1, 6}, /* shli r2, r1, 6 */
13171 {3, 1, 2}, /* shl1add r3, r1, r2 */
13172 {3, 2, 2}, /* shl1add r4, r2, r2 */
13173 {4, 4, 3}} /* shl2add r5, r4, r3 */
13174 },
13175 {835ll /* 0x343 */ ,
13176 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13177 {4, 2, 1}, /* shl2add r3, r2, r1 */
13178 {6, 3, 6}, /* shli r4, r3, 6 */
13179 {1, 2, 4}} /* add r5, r2, r4 */
13180 },
13181 {836ll /* 0x344 */ ,
13182 {{6, 1, 6}, /* shli r2, r1, 6 */
13183 {1, 1, 2}, /* add r3, r1, r2 */
13184 {5, 2, 2}, /* shl3add r4, r2, r2 */
13185 {4, 3, 4}} /* shl2add r5, r3, r4 */
13186 },
13187 {837ll /* 0x345 */ ,
13188 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13189 {6, 1, 6}, /* shli r3, r1, 6 */
13190 {5, 2, 3}, /* shl3add r4, r2, r3 */
13191 {5, 4, 2}} /* shl3add r5, r4, r2 */
13192 },
13193 {838ll /* 0x346 */ ,
13194 {{6, 1, 6}, /* shli r2, r1, 6 */
13195 {3, 2, 1}, /* shl1add r3, r2, r1 */
13196 {3, 3, 3}, /* shl1add r4, r3, r3 */
13197 {3, 4, 2}} /* shl1add r5, r4, r2 */
13198 },
13199 {840ll /* 0x348 */ ,
13200 {{6, 1, 6}, /* shli r2, r1, 6 */
13201 {1, 1, 2}, /* add r3, r1, r2 */
13202 {4, 2, 2}, /* shl2add r4, r2, r2 */
13203 {5, 3, 4}} /* shl3add r5, r3, r4 */
13204 },
13205 {841ll /* 0x349 */ ,
13206 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13207 {6, 1, 5}, /* shli r3, r1, 5 */
13208 {5, 2, 3}, /* shl3add r4, r2, r3 */
13209 {5, 4, 2}} /* shl3add r5, r4, r2 */
13210 },
13211 {842ll /* 0x34a */ ,
13212 {{6, 1, 6}, /* shli r2, r1, 6 */
13213 {3, 1, 2}, /* shl1add r3, r1, r2 */
13214 {3, 2, 3}, /* shl1add r4, r2, r3 */
13215 {4, 4, 3}} /* shl2add r5, r4, r3 */
13216 },
13217 {843ll /* 0x34b */ ,
13218 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13219 {4, 2, 1}, /* shl2add r3, r2, r1 */
13220 {5, 3, 1}, /* shl3add r4, r3, r1 */
13221 {5, 4, 2}} /* shl3add r5, r4, r2 */
13222 },
13223 {844ll /* 0x34c */ ,
13224 {{6, 1, 6}, /* shli r2, r1, 6 */
13225 {1, 1, 2}, /* add r3, r1, r2 */
13226 {3, 3, 3}, /* shl1add r4, r3, r3 */
13227 {4, 4, 2}} /* shl2add r5, r4, r2 */
13228 },
13229 {845ll /* 0x34d */ ,
13230 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13231 {4, 2, 1}, /* shl2add r3, r2, r1 */
13232 {6, 3, 6}, /* shli r4, r3, 6 */
13233 {1, 3, 4}} /* add r5, r3, r4 */
13234 },
13235 {846ll /* 0x34e */ ,
13236 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13237 {6, 2, 5}, /* shli r3, r2, 5 */
13238 {2, 3, 2}, /* sub r4, r3, r2 */
13239 {3, 4, 3}} /* shl1add r5, r4, r3 */
13240 },
13241 {848ll /* 0x350 */ ,
13242 {{6, 1, 6}, /* shli r2, r1, 6 */
13243 {3, 1, 2}, /* shl1add r3, r1, r2 */
13244 {4, 2, 2}, /* shl2add r4, r2, r2 */
13245 {5, 3, 4}} /* shl3add r5, r3, r4 */
13246 },
13247 {849ll /* 0x351 */ ,
13248 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13249 {5, 2, 1}, /* shl3add r3, r2, r1 */
13250 {4, 3, 2}, /* shl2add r4, r3, r2 */
13251 {5, 4, 3}} /* shl3add r5, r4, r3 */
13252 },
13253 {850ll /* 0x352 */ ,
13254 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13255 {5, 2, 1}, /* shl3add r3, r2, r1 */
13256 {6, 3, 5}, /* shli r4, r3, 5 */
13257 {3, 3, 4}} /* shl1add r5, r3, r4 */
13258 },
13259 {852ll /* 0x354 */ ,
13260 {{6, 1, 6}, /* shli r2, r1, 6 */
13261 {4, 1, 2}, /* shl2add r3, r1, r2 */
13262 {3, 2, 3}, /* shl1add r4, r2, r3 */
13263 {4, 4, 3}} /* shl2add r5, r4, r3 */
13264 },
13265 {853ll /* 0x355 */ ,
13266 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13267 {4, 2, 1}, /* shl2add r3, r2, r1 */
13268 {5, 3, 1}, /* shl3add r4, r3, r1 */
13269 {5, 4, 3}} /* shl3add r5, r4, r3 */
13270 },
13271 {855ll /* 0x357 */ ,
13272 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13273 {6, 2, 5}, /* shli r3, r2, 5 */
13274 {2, 3, 1}, /* sub r4, r3, r1 */
13275 {5, 4, 4}} /* shl3add r5, r4, r4 */
13276 },
13277 {856ll /* 0x358 */ ,
13278 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13279 {5, 1, 2}, /* shl3add r3, r1, r2 */
13280 {6, 2, 8}, /* shli r4, r2, 8 */
13281 {5, 3, 4}} /* shl3add r5, r3, r4 */
13282 },
13283 {857ll /* 0x359 */ ,
13284 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13285 {4, 2, 1}, /* shl2add r3, r2, r1 */
13286 {5, 3, 2}, /* shl3add r4, r3, r2 */
13287 {5, 4, 1}} /* shl3add r5, r4, r1 */
13288 },
13289 {858ll /* 0x35a */ ,
13290 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13291 {4, 2, 1}, /* shl2add r3, r2, r1 */
13292 {6, 3, 6}, /* shli r4, r3, 6 */
13293 {3, 3, 4}} /* shl1add r5, r3, r4 */
13294 },
13295 {859ll /* 0x35b */ ,
13296 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13297 {4, 2, 1}, /* shl2add r3, r2, r1 */
13298 {5, 3, 2}, /* shl3add r4, r3, r2 */
13299 {5, 4, 2}} /* shl3add r5, r4, r2 */
13300 },
13301 {861ll /* 0x35d */ ,
13302 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13303 {5, 2, 2}, /* shl3add r3, r2, r2 */
13304 {6, 3, 5}, /* shli r4, r3, 5 */
13305 {2, 4, 2}} /* sub r5, r4, r2 */
13306 },
13307 {862ll /* 0x35e */ ,
13308 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13309 {6, 2, 5}, /* shli r3, r2, 5 */
13310 {2, 3, 1}, /* sub r4, r3, r1 */
13311 {3, 4, 3}} /* shl1add r5, r4, r3 */
13312 },
13313 {863ll /* 0x35f */ ,
13314 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13315 {5, 2, 2}, /* shl3add r3, r2, r2 */
13316 {6, 3, 5}, /* shli r4, r3, 5 */
13317 {2, 4, 1}} /* sub r5, r4, r1 */
13318 },
13319 {864ll /* 0x360 */ ,
13320 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13321 {5, 2, 2}, /* shl3add r3, r2, r2 */
13322 {6, 3, 5}} /* shli r4, r3, 5 */
13323 },
13324 {865ll /* 0x361 */ ,
13325 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13326 {5, 2, 2}, /* shl3add r3, r2, r2 */
13327 {6, 3, 5}, /* shli r4, r3, 5 */
13328 {1, 1, 4}} /* add r5, r1, r4 */
13329 },
13330 {866ll /* 0x362 */ ,
13331 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13332 {6, 2, 5}, /* shli r3, r2, 5 */
13333 {1, 1, 3}, /* add r4, r1, r3 */
13334 {3, 4, 3}} /* shl1add r5, r4, r3 */
13335 },
13336 {867ll /* 0x363 */ ,
13337 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13338 {5, 2, 2}, /* shl3add r3, r2, r2 */
13339 {6, 3, 5}, /* shli r4, r3, 5 */
13340 {1, 2, 4}} /* add r5, r2, r4 */
13341 },
13342 {868ll /* 0x364 */ ,
13343 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13344 {5, 2, 1}, /* shl3add r3, r2, r1 */
13345 {6, 2, 8}, /* shli r4, r2, 8 */
13346 {4, 3, 4}} /* shl2add r5, r3, r4 */
13347 },
13348 {869ll /* 0x365 */ ,
13349 {{6, 1, 5}, /* shli r2, r1, 5 */
13350 {2, 1, 2}, /* sub r3, r1, r2 */
13351 {5, 2, 3}, /* shl3add r4, r2, r3 */
13352 {4, 4, 3}} /* shl2add r5, r4, r3 */
13353 },
13354 {870ll /* 0x366 */ ,
13355 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13356 {6, 2, 5}, /* shli r3, r2, 5 */
13357 {4, 3, 2}, /* shl2add r4, r3, r2 */
13358 {3, 4, 3}} /* shl1add r5, r4, r3 */
13359 },
13360 {871ll /* 0x367 */ ,
13361 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13362 {5, 2, 2}, /* shl3add r3, r2, r2 */
13363 {5, 3, 1}, /* shl3add r4, r3, r1 */
13364 {4, 4, 2}} /* shl2add r5, r4, r2 */
13365 },
13366 {872ll /* 0x368 */ ,
13367 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13368 {4, 2, 1}, /* shl2add r3, r2, r1 */
13369 {6, 2, 8}, /* shli r4, r2, 8 */
13370 {5, 3, 4}} /* shl3add r5, r3, r4 */
13371 },
13372 {873ll /* 0x369 */ ,
13373 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13374 {6, 2, 5}, /* shli r3, r2, 5 */
13375 {1, 1, 3}, /* add r4, r1, r3 */
13376 {5, 4, 4}} /* shl3add r5, r4, r4 */
13377 },
13378 {875ll /* 0x36b */ ,
13379 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13380 {5, 2, 2}, /* shl3add r3, r2, r2 */
13381 {4, 3, 1}, /* shl2add r4, r3, r1 */
13382 {5, 4, 2}} /* shl3add r5, r4, r2 */
13383 },
13384 {876ll /* 0x36c */ ,
13385 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13386 {5, 2, 2}, /* shl3add r3, r2, r2 */
13387 {6, 2, 8}, /* shli r4, r2, 8 */
13388 {4, 3, 4}} /* shl2add r5, r3, r4 */
13389 },
13390 {877ll /* 0x36d */ ,
13391 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13392 {5, 2, 2}, /* shl3add r3, r2, r2 */
13393 {5, 3, 2}, /* shl3add r4, r3, r2 */
13394 {4, 4, 1}} /* shl2add r5, r4, r1 */
13395 },
13396 {879ll /* 0x36f */ ,
13397 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13398 {5, 2, 2}, /* shl3add r3, r2, r2 */
13399 {5, 3, 2}, /* shl3add r4, r3, r2 */
13400 {4, 4, 2}} /* shl2add r5, r4, r2 */
13401 },
13402 {880ll /* 0x370 */ ,
13403 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13404 {6, 1, 6}, /* shli r3, r1, 6 */
13405 {2, 3, 2}, /* sub r4, r3, r2 */
13406 {6, 4, 4}} /* shli r5, r4, 4 */
13407 },
13408 {881ll /* 0x371 */ ,
13409 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13410 {3, 2, 2}, /* shl1add r3, r2, r2 */
13411 {4, 3, 1}, /* shl2add r4, r3, r1 */
13412 {5, 4, 2}} /* shl3add r5, r4, r2 */
13413 },
13414 {882ll /* 0x372 */ ,
13415 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13416 {6, 2, 5}, /* shli r3, r2, 5 */
13417 {1, 2, 3}, /* add r4, r2, r3 */
13418 {3, 4, 3}} /* shl1add r5, r4, r3 */
13419 },
13420 {884ll /* 0x374 */ ,
13421 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13422 {4, 2, 1}, /* shl2add r3, r2, r1 */
13423 {6, 3, 6}, /* shli r4, r3, 6 */
13424 {4, 3, 4}} /* shl2add r5, r3, r4 */
13425 },
13426 {885ll /* 0x375 */ ,
13427 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13428 {5, 2, 1}, /* shl3add r3, r2, r1 */
13429 {3, 3, 3}, /* shl1add r4, r3, r3 */
13430 {4, 4, 2}} /* shl2add r5, r4, r2 */
13431 },
13432 {888ll /* 0x378 */ ,
13433 {{6, 1, 7}, /* shli r2, r1, 7 */
13434 {5, 1, 2}, /* shl3add r3, r1, r2 */
13435 {6, 2, 3}, /* shli r4, r2, 3 */
13436 {2, 4, 3}} /* sub r5, r4, r3 */
13437 },
13438 {889ll /* 0x379 */ ,
13439 {{6, 1, 7}, /* shli r2, r1, 7 */
13440 {2, 1, 2}, /* sub r3, r1, r2 */
13441 {2, 2, 1}, /* sub r4, r2, r1 */
13442 {5, 4, 3}} /* shl3add r5, r4, r3 */
13443 },
13444 {890ll /* 0x37a */ ,
13445 {{6, 1, 7}, /* shli r2, r1, 7 */
13446 {2, 2, 1}, /* sub r3, r2, r1 */
13447 {3, 3, 3}, /* shl1add r4, r3, r3 */
13448 {3, 4, 2}} /* shl1add r5, r4, r2 */
13449 },
13450 {891ll /* 0x37b */ ,
13451 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13452 {5, 2, 2}, /* shl3add r3, r2, r2 */
13453 {6, 3, 5}, /* shli r4, r3, 5 */
13454 {1, 3, 4}} /* add r5, r3, r4 */
13455 },
13456 {892ll /* 0x37c */ ,
13457 {{6, 1, 7}, /* shli r2, r1, 7 */
13458 {4, 1, 2}, /* shl2add r3, r1, r2 */
13459 {6, 2, 3}, /* shli r4, r2, 3 */
13460 {2, 4, 3}} /* sub r5, r4, r3 */
13461 },
13462 {893ll /* 0x37d */ ,
13463 {{6, 1, 7}, /* shli r2, r1, 7 */
13464 {4, 1, 2}, /* shl2add r3, r1, r2 */
13465 {5, 2, 1}, /* shl3add r4, r2, r1 */
13466 {2, 4, 3}} /* sub r5, r4, r3 */
13467 },
13468 {894ll /* 0x37e */ ,
13469 {{6, 1, 7}, /* shli r2, r1, 7 */
13470 {3, 1, 2}, /* shl1add r3, r1, r2 */
13471 {6, 2, 3}, /* shli r4, r2, 3 */
13472 {2, 4, 3}} /* sub r5, r4, r3 */
13473 },
13474 {895ll /* 0x37f */ ,
13475 {{6, 1, 7}, /* shli r2, r1, 7 */
13476 {1, 1, 2}, /* add r3, r1, r2 */
13477 {6, 2, 3}, /* shli r4, r2, 3 */
13478 {2, 4, 3}} /* sub r5, r4, r3 */
13479 },
13480 {896ll /* 0x380 */ ,
13481 {{6, 1, 7}, /* shli r2, r1, 7 */
13482 {6, 1, 10}, /* shli r3, r1, 10 */
13483 {2, 3, 2}} /* sub r4, r3, r2 */
13484 },
13485 {897ll /* 0x381 */ ,
13486 {{6, 1, 7}, /* shli r2, r1, 7 */
13487 {2, 1, 2}, /* sub r3, r1, r2 */
13488 {5, 2, 3}} /* shl3add r4, r2, r3 */
13489 },
13490 {898ll /* 0x382 */ ,
13491 {{6, 1, 1}, /* shli r2, r1, 1 */
13492 {6, 1, 7}, /* shli r3, r1, 7 */
13493 {2, 2, 3}, /* sub r4, r2, r3 */
13494 {5, 3, 4}} /* shl3add r5, r3, r4 */
13495 },
13496 {899ll /* 0x383 */ ,
13497 {{6, 1, 7}, /* shli r2, r1, 7 */
13498 {2, 1, 2}, /* sub r3, r1, r2 */
13499 {4, 2, 1}, /* shl2add r4, r2, r1 */
13500 {3, 4, 3}} /* shl1add r5, r4, r3 */
13501 },
13502 {900ll /* 0x384 */ ,
13503 {{6, 1, 2}, /* shli r2, r1, 2 */
13504 {6, 1, 7}, /* shli r3, r1, 7 */
13505 {2, 2, 3}, /* sub r4, r2, r3 */
13506 {5, 3, 4}} /* shl3add r5, r3, r4 */
13507 },
13508 {901ll /* 0x385 */ ,
13509 {{6, 1, 7}, /* shli r2, r1, 7 */
13510 {2, 1, 2}, /* sub r3, r1, r2 */
13511 {3, 2, 1}, /* shl1add r4, r2, r1 */
13512 {4, 4, 3}} /* shl2add r5, r4, r3 */
13513 },
13514 {902ll /* 0x386 */ ,
13515 {{6, 1, 7}, /* shli r2, r1, 7 */
13516 {1, 1, 2}, /* add r3, r1, r2 */
13517 {3, 3, 3}, /* shl1add r4, r3, r3 */
13518 {3, 4, 2}} /* shl1add r5, r4, r2 */
13519 },
13520 {903ll /* 0x387 */ ,
13521 {{6, 1, 3}, /* shli r2, r1, 3 */
13522 {2, 2, 1}, /* sub r3, r2, r1 */
13523 {6, 3, 7}, /* shli r4, r3, 7 */
13524 {1, 3, 4}} /* add r5, r3, r4 */
13525 },
13526 {904ll /* 0x388 */ ,
13527 {{6, 1, 3}, /* shli r2, r1, 3 */
13528 {6, 1, 7}, /* shli r3, r1, 7 */
13529 {2, 2, 3}, /* sub r4, r2, r3 */
13530 {5, 3, 4}} /* shl3add r5, r3, r4 */
13531 },
13532 {905ll /* 0x389 */ ,
13533 {{6, 1, 7}, /* shli r2, r1, 7 */
13534 {1, 1, 2}, /* add r3, r1, r2 */
13535 {2, 1, 2}, /* sub r4, r1, r2 */
13536 {5, 3, 4}} /* shl3add r5, r3, r4 */
13537 },
13538 {906ll /* 0x38a */ ,
13539 {{6, 1, 7}, /* shli r2, r1, 7 */
13540 {3, 1, 2}, /* shl1add r3, r1, r2 */
13541 {3, 3, 2}, /* shl1add r4, r3, r2 */
13542 {3, 4, 3}} /* shl1add r5, r4, r3 */
13543 },
13544 {908ll /* 0x38c */ ,
13545 {{6, 1, 7}, /* shli r2, r1, 7 */
13546 {3, 1, 2}, /* shl1add r3, r1, r2 */
13547 {3, 3, 3}, /* shl1add r4, r3, r3 */
13548 {3, 4, 2}} /* shl1add r5, r4, r2 */
13549 },
13550 {909ll /* 0x38d */ ,
13551 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13552 {5, 2, 1}, /* shl3add r3, r2, r1 */
13553 {4, 3, 1}, /* shl2add r4, r3, r1 */
13554 {5, 4, 4}} /* shl3add r5, r4, r4 */
13555 },
13556 {910ll /* 0x38e */ ,
13557 {{6, 1, 3}, /* shli r2, r1, 3 */
13558 {2, 2, 1}, /* sub r3, r2, r1 */
13559 {6, 3, 7}, /* shli r4, r3, 7 */
13560 {3, 3, 4}} /* shl1add r5, r3, r4 */
13561 },
13562 {911ll /* 0x38f */ ,
13563 {{6, 1, 7}, /* shli r2, r1, 7 */
13564 {3, 1, 2}, /* shl1add r3, r1, r2 */
13565 {2, 1, 3}, /* sub r4, r1, r3 */
13566 {5, 3, 4}} /* shl3add r5, r3, r4 */
13567 },
13568 {912ll /* 0x390 */ ,
13569 {{6, 1, 4}, /* shli r2, r1, 4 */
13570 {6, 1, 7}, /* shli r3, r1, 7 */
13571 {2, 2, 3}, /* sub r4, r2, r3 */
13572 {5, 3, 4}} /* shl3add r5, r3, r4 */
13573 },
13574 {913ll /* 0x391 */ ,
13575 {{6, 1, 7}, /* shli r2, r1, 7 */
13576 {2, 1, 2}, /* sub r3, r1, r2 */
13577 {3, 1, 2}, /* shl1add r4, r1, r2 */
13578 {5, 4, 3}} /* shl3add r5, r4, r3 */
13579 },
13580 {915ll /* 0x393 */ ,
13581 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13582 {5, 2, 2}, /* shl3add r3, r2, r2 */
13583 {4, 3, 2}, /* shl2add r4, r3, r2 */
13584 {5, 4, 3}} /* shl3add r5, r4, r3 */
13585 },
13586 {916ll /* 0x394 */ ,
13587 {{6, 1, 7}, /* shli r2, r1, 7 */
13588 {4, 1, 2}, /* shl2add r3, r1, r2 */
13589 {3, 3, 2}, /* shl1add r4, r3, r2 */
13590 {3, 4, 3}} /* shl1add r5, r4, r3 */
13591 },
13592 {917ll /* 0x395 */ ,
13593 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13594 {4, 1, 2}, /* shl2add r3, r1, r2 */
13595 {5, 3, 2}, /* shl3add r4, r3, r2 */
13596 {5, 4, 3}} /* shl3add r5, r4, r3 */
13597 },
13598 {918ll /* 0x396 */ ,
13599 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13600 {5, 2, 2}, /* shl3add r3, r2, r2 */
13601 {6, 3, 5}, /* shli r4, r3, 5 */
13602 {3, 3, 4}} /* shl1add r5, r3, r4 */
13603 },
13604 {919ll /* 0x397 */ ,
13605 {{6, 1, 4}, /* shli r2, r1, 4 */
13606 {5, 2, 1}, /* shl3add r3, r2, r1 */
13607 {2, 2, 3}, /* sub r4, r2, r3 */
13608 {5, 3, 4}} /* shl3add r5, r3, r4 */
13609 },
13610 {920ll /* 0x398 */ ,
13611 {{6, 1, 4}, /* shli r2, r1, 4 */
13612 {2, 1, 2}, /* sub r3, r1, r2 */
13613 {5, 2, 3}, /* shl3add r4, r2, r3 */
13614 {5, 4, 2}} /* shl3add r5, r4, r2 */
13615 },
13616 {924ll /* 0x39c */ ,
13617 {{6, 1, 3}, /* shli r2, r1, 3 */
13618 {2, 2, 1}, /* sub r3, r2, r1 */
13619 {6, 3, 7}, /* shli r4, r3, 7 */
13620 {4, 3, 4}} /* shl2add r5, r3, r4 */
13621 },
13622 {925ll /* 0x39d */ ,
13623 {{6, 1, 7}, /* shli r2, r1, 7 */
13624 {4, 1, 2}, /* shl2add r3, r1, r2 */
13625 {2, 1, 3}, /* sub r4, r1, r3 */
13626 {5, 3, 4}} /* shl3add r5, r3, r4 */
13627 },
13628 {927ll /* 0x39f */ ,
13629 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13630 {5, 2, 1}, /* shl3add r3, r2, r1 */
13631 {4, 3, 2}, /* shl2add r4, r3, r2 */
13632 {5, 4, 4}} /* shl3add r5, r4, r4 */
13633 },
13634 {928ll /* 0x3a0 */ ,
13635 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13636 {6, 1, 5}, /* shli r3, r1, 5 */
13637 {2, 3, 2}, /* sub r4, r3, r2 */
13638 {6, 4, 5}} /* shli r5, r4, 5 */
13639 },
13640 {929ll /* 0x3a1 */ ,
13641 {{6, 1, 7}, /* shli r2, r1, 7 */
13642 {2, 1, 2}, /* sub r3, r1, r2 */
13643 {4, 1, 2}, /* shl2add r4, r1, r2 */
13644 {5, 4, 3}} /* shl3add r5, r4, r3 */
13645 },
13646 {932ll /* 0x3a4 */ ,
13647 {{6, 1, 5}, /* shli r2, r1, 5 */
13648 {2, 1, 2}, /* sub r3, r1, r2 */
13649 {5, 2, 3}, /* shl3add r4, r2, r3 */
13650 {4, 4, 2}} /* shl2add r5, r4, r2 */
13651 },
13652 {935ll /* 0x3a7 */ ,
13653 {{6, 1, 5}, /* shli r2, r1, 5 */
13654 {4, 2, 1}, /* shl2add r3, r2, r1 */
13655 {2, 2, 3}, /* sub r4, r2, r3 */
13656 {5, 3, 4}} /* shl3add r5, r3, r4 */
13657 },
13658 {936ll /* 0x3a8 */ ,
13659 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13660 {6, 1, 6}, /* shli r3, r1, 6 */
13661 {5, 2, 3}, /* shl3add r4, r2, r3 */
13662 {5, 4, 4}} /* shl3add r5, r4, r4 */
13663 },
13664 {937ll /* 0x3a9 */ ,
13665 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13666 {4, 2, 1}, /* shl2add r3, r2, r1 */
13667 {5, 3, 3}, /* shl3add r4, r3, r3 */
13668 {5, 4, 1}} /* shl3add r5, r4, r1 */
13669 },
13670 {939ll /* 0x3ab */ ,
13671 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13672 {4, 2, 1}, /* shl2add r3, r2, r1 */
13673 {5, 3, 3}, /* shl3add r4, r3, r3 */
13674 {5, 4, 2}} /* shl3add r5, r4, r2 */
13675 },
13676 {941ll /* 0x3ad */ ,
13677 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13678 {5, 1, 2}, /* shl3add r3, r1, r2 */
13679 {5, 3, 3}, /* shl3add r4, r3, r3 */
13680 {5, 4, 2}} /* shl3add r5, r4, r2 */
13681 },
13682 {943ll /* 0x3af */ ,
13683 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13684 {5, 2, 2}, /* shl3add r3, r2, r2 */
13685 {6, 1, 10}, /* shli r4, r1, 10 */
13686 {2, 4, 3}} /* sub r5, r4, r3 */
13687 },
13688 {944ll /* 0x3b0 */ ,
13689 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13690 {6, 1, 6}, /* shli r3, r1, 6 */
13691 {2, 3, 2}, /* sub r4, r3, r2 */
13692 {6, 4, 4}} /* shli r5, r4, 4 */
13693 },
13694 {945ll /* 0x3b1 */ ,
13695 {{6, 1, 4}, /* shli r2, r1, 4 */
13696 {2, 1, 2}, /* sub r3, r1, r2 */
13697 {6, 3, 6}, /* shli r4, r3, 6 */
13698 {2, 3, 4}} /* sub r5, r3, r4 */
13699 },
13700 {948ll /* 0x3b4 */ ,
13701 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13702 {6, 2, 6}, /* shli r3, r2, 6 */
13703 {2, 3, 2}, /* sub r4, r3, r2 */
13704 {4, 4, 3}} /* shl2add r5, r4, r3 */
13705 },
13706 {949ll /* 0x3b5 */ ,
13707 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13708 {4, 2, 1}, /* shl2add r3, r2, r1 */
13709 {5, 3, 3}, /* shl3add r4, r3, r3 */
13710 {5, 4, 3}} /* shl3add r5, r4, r3 */
13711 },
13712 {950ll /* 0x3b6 */ ,
13713 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13714 {6, 2, 6}, /* shli r3, r2, 6 */
13715 {2, 3, 2}, /* sub r4, r3, r2 */
13716 {3, 4, 3}} /* shl1add r5, r4, r3 */
13717 },
13718 {951ll /* 0x3b7 */ ,
13719 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13720 {5, 2, 1}, /* shl3add r3, r2, r1 */
13721 {6, 1, 10}, /* shli r4, r1, 10 */
13722 {2, 4, 3}} /* sub r5, r4, r3 */
13723 },
13724 {952ll /* 0x3b8 */ ,
13725 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13726 {6, 1, 7}, /* shli r3, r1, 7 */
13727 {2, 3, 2}, /* sub r4, r3, r2 */
13728 {6, 4, 3}} /* shli r5, r4, 3 */
13729 },
13730 {953ll /* 0x3b9 */ ,
13731 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13732 {6, 1, 7}, /* shli r3, r1, 7 */
13733 {2, 3, 2}, /* sub r4, r3, r2 */
13734 {5, 4, 1}} /* shl3add r5, r4, r1 */
13735 },
13736 {955ll /* 0x3bb */ ,
13737 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13738 {6, 2, 6}, /* shli r3, r2, 6 */
13739 {2, 3, 1}, /* sub r4, r3, r1 */
13740 {4, 4, 4}} /* shl2add r5, r4, r4 */
13741 },
13742 {956ll /* 0x3bc */ ,
13743 {{6, 1, 6}, /* shli r2, r1, 6 */
13744 {4, 1, 2}, /* shl2add r3, r1, r2 */
13745 {6, 2, 4}, /* shli r4, r2, 4 */
13746 {2, 4, 3}} /* sub r5, r4, r3 */
13747 },
13748 {957ll /* 0x3bd */ ,
13749 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13750 {4, 2, 2}, /* shl2add r3, r2, r2 */
13751 {6, 3, 6}, /* shli r4, r3, 6 */
13752 {2, 4, 2}} /* sub r5, r4, r2 */
13753 },
13754 {958ll /* 0x3be */ ,
13755 {{6, 1, 6}, /* shli r2, r1, 6 */
13756 {3, 1, 2}, /* shl1add r3, r1, r2 */
13757 {6, 2, 4}, /* shli r4, r2, 4 */
13758 {2, 4, 3}} /* sub r5, r4, r3 */
13759 },
13760 {959ll /* 0x3bf */ ,
13761 {{6, 1, 6}, /* shli r2, r1, 6 */
13762 {1, 1, 2}, /* add r3, r1, r2 */
13763 {6, 2, 4}, /* shli r4, r2, 4 */
13764 {2, 4, 3}} /* sub r5, r4, r3 */
13765 },
13766 {960ll /* 0x3c0 */ ,
13767 {{6, 1, 6}, /* shli r2, r1, 6 */
13768 {6, 1, 10}, /* shli r3, r1, 10 */
13769 {2, 3, 2}} /* sub r4, r3, r2 */
13770 },
13771 {961ll /* 0x3c1 */ ,
13772 {{6, 1, 6}, /* shli r2, r1, 6 */
13773 {2, 1, 2}, /* sub r3, r1, r2 */
13774 {6, 2, 4}, /* shli r4, r2, 4 */
13775 {1, 3, 4}} /* add r5, r3, r4 */
13776 },
13777 {962ll /* 0x3c2 */ ,
13778 {{6, 1, 5}, /* shli r2, r1, 5 */
13779 {2, 1, 2}, /* sub r3, r1, r2 */
13780 {6, 2, 5}, /* shli r4, r2, 5 */
13781 {3, 3, 4}} /* shl1add r5, r3, r4 */
13782 },
13783 {963ll /* 0x3c3 */ ,
13784 {{6, 1, 6}, /* shli r2, r1, 6 */
13785 {2, 1, 2}, /* sub r3, r1, r2 */
13786 {5, 2, 1}, /* shl3add r4, r2, r1 */
13787 {3, 4, 3}} /* shl1add r5, r4, r3 */
13788 },
13789 {964ll /* 0x3c4 */ ,
13790 {{6, 1, 4}, /* shli r2, r1, 4 */
13791 {2, 1, 2}, /* sub r3, r1, r2 */
13792 {6, 2, 6}, /* shli r4, r2, 6 */
13793 {4, 3, 4}} /* shl2add r5, r3, r4 */
13794 },
13795 {965ll /* 0x3c5 */ ,
13796 {{6, 1, 6}, /* shli r2, r1, 6 */
13797 {2, 1, 2}, /* sub r3, r1, r2 */
13798 {4, 2, 1}, /* shl2add r4, r2, r1 */
13799 {4, 4, 3}} /* shl2add r5, r4, r3 */
13800 },
13801 {966ll /* 0x3c6 */ ,
13802 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13803 {6, 2, 6}, /* shli r3, r2, 6 */
13804 {3, 3, 2}, /* shl1add r4, r3, r2 */
13805 {3, 4, 3}} /* shl1add r5, r4, r3 */
13806 },
13807 {967ll /* 0x3c7 */ ,
13808 {{6, 1, 6}, /* shli r2, r1, 6 */
13809 {3, 2, 1}, /* shl1add r3, r2, r1 */
13810 {2, 2, 3}, /* sub r4, r2, r3 */
13811 {5, 3, 4}} /* shl3add r5, r3, r4 */
13812 },
13813 {968ll /* 0x3c8 */ ,
13814 {{6, 1, 3}, /* shli r2, r1, 3 */
13815 {2, 1, 2}, /* sub r3, r1, r2 */
13816 {6, 2, 7}, /* shli r4, r2, 7 */
13817 {5, 3, 4}} /* shl3add r5, r3, r4 */
13818 },
13819 {969ll /* 0x3c9 */ ,
13820 {{6, 1, 6}, /* shli r2, r1, 6 */
13821 {2, 1, 2}, /* sub r3, r1, r2 */
13822 {3, 2, 1}, /* shl1add r4, r2, r1 */
13823 {5, 4, 3}} /* shl3add r5, r4, r3 */
13824 },
13825 {970ll /* 0x3ca */ ,
13826 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13827 {6, 2, 6}, /* shli r3, r2, 6 */
13828 {1, 2, 3}, /* add r4, r2, r3 */
13829 {3, 4, 3}} /* shl1add r5, r4, r3 */
13830 },
13831 {971ll /* 0x3cb */ ,
13832 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13833 {4, 2, 2}, /* shl2add r3, r2, r2 */
13834 {5, 3, 1}, /* shl3add r4, r3, r1 */
13835 {5, 4, 2}} /* shl3add r5, r4, r2 */
13836 },
13837 {972ll /* 0x3cc */ ,
13838 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13839 {6, 2, 6}, /* shli r3, r2, 6 */
13840 {1, 2, 3}, /* add r4, r2, r3 */
13841 {4, 4, 3}} /* shl2add r5, r4, r3 */
13842 },
13843 {973ll /* 0x3cd */ ,
13844 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13845 {5, 2, 2}, /* shl3add r3, r2, r2 */
13846 {5, 3, 3}, /* shl3add r4, r3, r3 */
13847 {4, 4, 1}} /* shl2add r5, r4, r1 */
13848 },
13849 {975ll /* 0x3cf */ ,
13850 {{6, 1, 4}, /* shli r2, r1, 4 */
13851 {2, 2, 1}, /* sub r3, r2, r1 */
13852 {6, 3, 6}, /* shli r4, r3, 6 */
13853 {1, 3, 4}} /* add r5, r3, r4 */
13854 },
13855 {976ll /* 0x3d0 */ ,
13856 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13857 {6, 1, 6}, /* shli r3, r1, 6 */
13858 {2, 3, 2}, /* sub r4, r3, r2 */
13859 {6, 4, 4}} /* shli r5, r4, 4 */
13860 },
13861 {979ll /* 0x3d3 */ ,
13862 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13863 {5, 2, 2}, /* shl3add r3, r2, r2 */
13864 {6, 1, 10}, /* shli r4, r1, 10 */
13865 {2, 4, 3}} /* sub r5, r4, r3 */
13866 },
13867 {980ll /* 0x3d4 */ ,
13868 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13869 {6, 2, 6}, /* shli r3, r2, 6 */
13870 {3, 2, 3}, /* shl1add r4, r2, r3 */
13871 {3, 4, 3}} /* shl1add r5, r4, r3 */
13872 },
13873 {981ll /* 0x3d5 */ ,
13874 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13875 {5, 2, 2}, /* shl3add r3, r2, r2 */
13876 {4, 3, 1}, /* shl2add r4, r3, r1 */
13877 {5, 4, 4}} /* shl3add r5, r4, r4 */
13878 },
13879 {983ll /* 0x3d7 */ ,
13880 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13881 {5, 2, 1}, /* shl3add r3, r2, r1 */
13882 {6, 1, 10}, /* shli r4, r1, 10 */
13883 {2, 4, 3}} /* sub r5, r4, r3 */
13884 },
13885 {984ll /* 0x3d8 */ ,
13886 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13887 {6, 1, 7}, /* shli r3, r1, 7 */
13888 {2, 3, 2}, /* sub r4, r3, r2 */
13889 {6, 4, 3}} /* shli r5, r4, 3 */
13890 },
13891 {985ll /* 0x3d9 */ ,
13892 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13893 {6, 1, 7}, /* shli r3, r1, 7 */
13894 {2, 3, 2}, /* sub r4, r3, r2 */
13895 {5, 4, 1}} /* shl3add r5, r4, r1 */
13896 },
13897 {987ll /* 0x3db */ ,
13898 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13899 {4, 2, 1}, /* shl2add r3, r2, r1 */
13900 {6, 1, 10}, /* shli r4, r1, 10 */
13901 {2, 4, 3}} /* sub r5, r4, r3 */
13902 },
13903 {988ll /* 0x3dc */ ,
13904 {{6, 1, 5}, /* shli r2, r1, 5 */
13905 {4, 1, 2}, /* shl2add r3, r1, r2 */
13906 {6, 2, 5}, /* shli r4, r2, 5 */
13907 {2, 4, 3}} /* sub r5, r4, r3 */
13908 },
13909 {989ll /* 0x3dd */ ,
13910 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13911 {6, 1, 7}, /* shli r3, r1, 7 */
13912 {2, 3, 2}, /* sub r4, r3, r2 */
13913 {5, 4, 2}} /* shl3add r5, r4, r2 */
13914 },
13915 {990ll /* 0x3de */ ,
13916 {{6, 1, 5}, /* shli r2, r1, 5 */
13917 {3, 1, 2}, /* shl1add r3, r1, r2 */
13918 {6, 2, 5}, /* shli r4, r2, 5 */
13919 {2, 4, 3}} /* sub r5, r4, r3 */
13920 },
13921 {991ll /* 0x3df */ ,
13922 {{6, 1, 5}, /* shli r2, r1, 5 */
13923 {1, 1, 2}, /* add r3, r1, r2 */
13924 {6, 2, 5}, /* shli r4, r2, 5 */
13925 {2, 4, 3}} /* sub r5, r4, r3 */
13926 },
13927 {992ll /* 0x3e0 */ ,
13928 {{6, 1, 5}, /* shli r2, r1, 5 */
13929 {6, 1, 10}, /* shli r3, r1, 10 */
13930 {2, 3, 2}} /* sub r4, r3, r2 */
13931 },
13932 {993ll /* 0x3e1 */ ,
13933 {{6, 1, 5}, /* shli r2, r1, 5 */
13934 {2, 1, 2}, /* sub r3, r1, r2 */
13935 {6, 2, 5}, /* shli r4, r2, 5 */
13936 {1, 3, 4}} /* add r5, r3, r4 */
13937 },
13938 {994ll /* 0x3e2 */ ,
13939 {{6, 1, 4}, /* shli r2, r1, 4 */
13940 {2, 1, 2}, /* sub r3, r1, r2 */
13941 {6, 2, 6}, /* shli r4, r2, 6 */
13942 {3, 3, 4}} /* shl1add r5, r3, r4 */
13943 },
13944 {996ll /* 0x3e4 */ ,
13945 {{6, 1, 2}, /* shli r2, r1, 2 */
13946 {6, 1, 7}, /* shli r3, r1, 7 */
13947 {2, 3, 2}, /* sub r4, r3, r2 */
13948 {5, 4, 2}} /* shl3add r5, r4, r2 */
13949 },
13950 {997ll /* 0x3e5 */ ,
13951 {{6, 1, 5}, /* shli r2, r1, 5 */
13952 {2, 1, 2}, /* sub r3, r1, r2 */
13953 {5, 2, 1}, /* shl3add r4, r2, r1 */
13954 {4, 4, 3}} /* shl2add r5, r4, r3 */
13955 },
13956 {999ll /* 0x3e7 */ ,
13957 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13958 {5, 2, 1}, /* shl3add r3, r2, r1 */
13959 {6, 1, 10}, /* shli r4, r1, 10 */
13960 {2, 4, 3}} /* sub r5, r4, r3 */
13961 },
13962 {1000ll /* 0x3e8 */ ,
13963 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13964 {6, 1, 7}, /* shli r3, r1, 7 */
13965 {2, 3, 2}, /* sub r4, r3, r2 */
13966 {6, 4, 3}} /* shli r5, r4, 3 */
13967 },
13968 {1001ll /* 0x3e9 */ ,
13969 {{6, 1, 5}, /* shli r2, r1, 5 */
13970 {2, 1, 2}, /* sub r3, r1, r2 */
13971 {4, 2, 1}, /* shl2add r4, r2, r1 */
13972 {5, 4, 3}} /* shl3add r5, r4, r3 */
13973 },
13974 {1003ll /* 0x3eb */ ,
13975 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13976 {6, 1, 7}, /* shli r3, r1, 7 */
13977 {2, 3, 2}, /* sub r4, r3, r2 */
13978 {5, 4, 2}} /* shl3add r5, r4, r2 */
13979 },
13980 {1004ll /* 0x3ec */ ,
13981 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13982 {6, 1, 8}, /* shli r3, r1, 8 */
13983 {2, 3, 2}, /* sub r4, r3, r2 */
13984 {6, 4, 2}} /* shli r5, r4, 2 */
13985 },
13986 {1005ll /* 0x3ed */ ,
13987 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13988 {6, 1, 8}, /* shli r3, r1, 8 */
13989 {2, 3, 2}, /* sub r4, r3, r2 */
13990 {4, 4, 1}} /* shl2add r5, r4, r1 */
13991 },
13992 {1006ll /* 0x3ee */ ,
13993 {{6, 1, 4}, /* shli r2, r1, 4 */
13994 {3, 1, 2}, /* shl1add r3, r1, r2 */
13995 {6, 2, 6}, /* shli r4, r2, 6 */
13996 {2, 4, 3}} /* sub r5, r4, r3 */
13997 },
13998 {1007ll /* 0x3ef */ ,
13999 {{6, 1, 4}, /* shli r2, r1, 4 */
14000 {1, 1, 2}, /* add r3, r1, r2 */
14001 {6, 2, 6}, /* shli r4, r2, 6 */
14002 {2, 4, 3}} /* sub r5, r4, r3 */
14003 },
14004 {1008ll /* 0x3f0 */ ,
14005 {{6, 1, 4}, /* shli r2, r1, 4 */
14006 {6, 1, 10}, /* shli r3, r1, 10 */
14007 {2, 3, 2}} /* sub r4, r3, r2 */
14008 },
14009 {1009ll /* 0x3f1 */ ,
14010 {{6, 1, 4}, /* shli r2, r1, 4 */
14011 {2, 1, 2}, /* sub r3, r1, r2 */
14012 {6, 2, 6}, /* shli r4, r2, 6 */
14013 {1, 3, 4}} /* add r5, r3, r4 */
14014 },
14015 {1010ll /* 0x3f2 */ ,
14016 {{6, 1, 1}, /* shli r2, r1, 1 */
14017 {6, 1, 7}, /* shli r3, r1, 7 */
14018 {2, 3, 2}, /* sub r4, r3, r2 */
14019 {5, 4, 2}} /* shl3add r5, r4, r2 */
14020 },
14021 {1011ll /* 0x3f3 */ ,
14022 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14023 {4, 2, 1}, /* shl2add r3, r2, r1 */
14024 {6, 1, 10}, /* shli r4, r1, 10 */
14025 {2, 4, 3}} /* sub r5, r4, r3 */
14026 },
14027 {1012ll /* 0x3f4 */ ,
14028 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14029 {6, 1, 8}, /* shli r3, r1, 8 */
14030 {2, 3, 2}, /* sub r4, r3, r2 */
14031 {6, 4, 2}} /* shli r5, r4, 2 */
14032 },
14033 {1013ll /* 0x3f5 */ ,
14034 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14035 {6, 1, 8}, /* shli r3, r1, 8 */
14036 {2, 3, 2}, /* sub r4, r3, r2 */
14037 {4, 4, 1}} /* shl2add r5, r4, r1 */
14038 },
14039 {1014ll /* 0x3f6 */ ,
14040 {{6, 1, 3}, /* shli r2, r1, 3 */
14041 {3, 1, 2}, /* shl1add r3, r1, r2 */
14042 {6, 2, 7}, /* shli r4, r2, 7 */
14043 {2, 4, 3}} /* sub r5, r4, r3 */
14044 },
14045 {1015ll /* 0x3f7 */ ,
14046 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14047 {6, 1, 10}, /* shli r3, r1, 10 */
14048 {2, 3, 2}} /* sub r4, r3, r2 */
14049 },
14050 {1016ll /* 0x3f8 */ ,
14051 {{6, 1, 3}, /* shli r2, r1, 3 */
14052 {6, 1, 10}, /* shli r3, r1, 10 */
14053 {2, 3, 2}} /* sub r4, r3, r2 */
14054 },
14055 {1017ll /* 0x3f9 */ ,
14056 {{6, 1, 7}, /* shli r2, r1, 7 */
14057 {2, 2, 1}, /* sub r3, r2, r1 */
14058 {5, 3, 1}} /* shl3add r4, r3, r1 */
14059 },
14060 {1018ll /* 0x3fa */ ,
14061 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14062 {6, 1, 9}, /* shli r3, r1, 9 */
14063 {2, 3, 2}, /* sub r4, r3, r2 */
14064 {6, 4, 1}} /* shli r5, r4, 1 */
14065 },
14066 {1019ll /* 0x3fb */ ,
14067 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14068 {6, 1, 10}, /* shli r3, r1, 10 */
14069 {2, 3, 2}} /* sub r4, r3, r2 */
14070 },
14071 {1020ll /* 0x3fc */ ,
14072 {{6, 1, 2}, /* shli r2, r1, 2 */
14073 {6, 1, 10}, /* shli r3, r1, 10 */
14074 {2, 3, 2}} /* sub r4, r3, r2 */
14075 },
14076 {1021ll /* 0x3fd */ ,
14077 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14078 {6, 1, 10}, /* shli r3, r1, 10 */
14079 {2, 3, 2}} /* sub r4, r3, r2 */
14080 },
14081 {1022ll /* 0x3fe */ ,
14082 {{6, 1, 1}, /* shli r2, r1, 1 */
14083 {6, 1, 10}, /* shli r3, r1, 10 */
14084 {2, 3, 2}} /* sub r4, r3, r2 */
14085 },
14086 {1023ll /* 0x3ff */ ,
14087 {{6, 1, 10}, /* shli r2, r1, 10 */
14088 {2, 2, 1}} /* sub r3, r2, r1 */
14089 },
14090 {1024ll /* 0x400 */ ,
14091 {{6, 1, 10}} /* shli r2, r1, 10 */
14092 },
14093 {1025ll /* 0x401 */ ,
14094 {{6, 1, 10}, /* shli r2, r1, 10 */
14095 {1, 1, 2}} /* add r3, r1, r2 */
14096 },
14097 {1026ll /* 0x402 */ ,
14098 {{6, 1, 10}, /* shli r2, r1, 10 */
14099 {3, 1, 2}} /* shl1add r3, r1, r2 */
14100 },
14101 {1027ll /* 0x403 */ ,
14102 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14103 {6, 1, 10}, /* shli r3, r1, 10 */
14104 {1, 2, 3}} /* add r4, r2, r3 */
14105 },
14106 {1028ll /* 0x404 */ ,
14107 {{6, 1, 10}, /* shli r2, r1, 10 */
14108 {4, 1, 2}} /* shl2add r3, r1, r2 */
14109 },
14110 {1029ll /* 0x405 */ ,
14111 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14112 {6, 1, 10}, /* shli r3, r1, 10 */
14113 {1, 2, 3}} /* add r4, r2, r3 */
14114 },
14115 {1030ll /* 0x406 */ ,
14116 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14117 {6, 1, 10}, /* shli r3, r1, 10 */
14118 {3, 2, 3}} /* shl1add r4, r2, r3 */
14119 },
14120 {1031ll /* 0x407 */ ,
14121 {{6, 1, 10}, /* shli r2, r1, 10 */
14122 {2, 2, 1}, /* sub r3, r2, r1 */
14123 {5, 1, 3}} /* shl3add r4, r1, r3 */
14124 },
14125 {1032ll /* 0x408 */ ,
14126 {{6, 1, 10}, /* shli r2, r1, 10 */
14127 {5, 1, 2}} /* shl3add r3, r1, r2 */
14128 },
14129 {1033ll /* 0x409 */ ,
14130 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14131 {6, 1, 10}, /* shli r3, r1, 10 */
14132 {1, 2, 3}} /* add r4, r2, r3 */
14133 },
14134 {1034ll /* 0x40a */ ,
14135 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14136 {6, 1, 10}, /* shli r3, r1, 10 */
14137 {3, 2, 3}} /* shl1add r4, r2, r3 */
14138 },
14139 {1036ll /* 0x40c */ ,
14140 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14141 {6, 1, 10}, /* shli r3, r1, 10 */
14142 {4, 2, 3}} /* shl2add r4, r2, r3 */
14143 },
14144 {1040ll /* 0x410 */ ,
14145 {{6, 1, 4}, /* shli r2, r1, 4 */
14146 {6, 1, 10}, /* shli r3, r1, 10 */
14147 {1, 2, 3}} /* add r4, r2, r3 */
14148 },
14149 {1041ll /* 0x411 */ ,
14150 {{6, 1, 7}, /* shli r2, r1, 7 */
14151 {3, 1, 2}, /* shl1add r3, r1, r2 */
14152 {5, 3, 1}} /* shl3add r4, r3, r1 */
14153 },
14154 {1042ll /* 0x412 */ ,
14155 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14156 {6, 1, 10}, /* shli r3, r1, 10 */
14157 {3, 2, 3}} /* shl1add r4, r2, r3 */
14158 },
14159 {1044ll /* 0x414 */ ,
14160 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14161 {6, 1, 10}, /* shli r3, r1, 10 */
14162 {4, 2, 3}} /* shl2add r4, r2, r3 */
14163 },
14164 {1048ll /* 0x418 */ ,
14165 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14166 {6, 1, 10}, /* shli r3, r1, 10 */
14167 {5, 2, 3}} /* shl3add r4, r2, r3 */
14168 },
14169 {1056ll /* 0x420 */ ,
14170 {{6, 1, 5}, /* shli r2, r1, 5 */
14171 {6, 1, 10}, /* shli r3, r1, 10 */
14172 {1, 2, 3}} /* add r4, r2, r3 */
14173 },
14174 {1057ll /* 0x421 */ ,
14175 {{6, 1, 7}, /* shli r2, r1, 7 */
14176 {4, 1, 2}, /* shl2add r3, r1, r2 */
14177 {5, 3, 1}} /* shl3add r4, r3, r1 */
14178 },
14179 {1060ll /* 0x424 */ ,
14180 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14181 {6, 1, 10}, /* shli r3, r1, 10 */
14182 {4, 2, 3}} /* shl2add r4, r2, r3 */
14183 },
14184 {1064ll /* 0x428 */ ,
14185 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14186 {6, 1, 10}, /* shli r3, r1, 10 */
14187 {5, 2, 3}} /* shl3add r4, r2, r3 */
14188 },
14189 {1088ll /* 0x440 */ ,
14190 {{6, 1, 6}, /* shli r2, r1, 6 */
14191 {6, 1, 10}, /* shli r3, r1, 10 */
14192 {1, 2, 3}} /* add r4, r2, r3 */
14193 },
14194 {1089ll /* 0x441 */ ,
14195 {{6, 1, 7}, /* shli r2, r1, 7 */
14196 {5, 1, 2}, /* shl3add r3, r1, r2 */
14197 {5, 3, 1}} /* shl3add r4, r3, r1 */
14198 },
14199 {1090ll /* 0x442 */ ,
14200 {{6, 1, 6}, /* shli r2, r1, 6 */
14201 {5, 2, 1}, /* shl3add r3, r2, r1 */
14202 {3, 3, 2}} /* shl1add r4, r3, r2 */
14203 },
14204 {1092ll /* 0x444 */ ,
14205 {{6, 1, 6}, /* shli r2, r1, 6 */
14206 {4, 2, 1}, /* shl2add r3, r2, r1 */
14207 {4, 3, 2}} /* shl2add r4, r3, r2 */
14208 },
14209 {1096ll /* 0x448 */ ,
14210 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14211 {6, 1, 10}, /* shli r3, r1, 10 */
14212 {5, 2, 3}} /* shl3add r4, r2, r3 */
14213 },
14214 {1152ll /* 0x480 */ ,
14215 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14216 {6, 2, 7}} /* shli r3, r2, 7 */
14217 },
14218 {1280ll /* 0x500 */ ,
14219 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14220 {6, 2, 8}} /* shli r3, r2, 8 */
14221 },
14222 {1312ll /* 0x520 */ ,
14223 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14224 {5, 2, 1}, /* shl3add r3, r2, r1 */
14225 {6, 3, 5}} /* shli r4, r3, 5 */
14226 },
14227 {1320ll /* 0x528 */ ,
14228 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14229 {6, 2, 8}, /* shli r3, r2, 8 */
14230 {5, 2, 3}} /* shl3add r4, r2, r3 */
14231 },
14232 {1344ll /* 0x540 */ ,
14233 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14234 {4, 2, 1}, /* shl2add r3, r2, r1 */
14235 {6, 3, 6}} /* shli r4, r3, 6 */
14236 },
14237 {1536ll /* 0x600 */ ,
14238 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14239 {6, 2, 9}} /* shli r3, r2, 9 */
14240 },
14241 {1664ll /* 0x680 */ ,
14242 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14243 {4, 2, 1}, /* shl2add r3, r2, r1 */
14244 {6, 3, 7}} /* shli r4, r3, 7 */
14245 },
14246 {2039ll /* 0x7f7 */ ,
14247 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14248 {6, 1, 11}, /* shli r3, r1, 11 */
14249 {2, 3, 2}} /* sub r4, r3, r2 */
14250 },
14251 {2040ll /* 0x7f8 */ ,
14252 {{6, 1, 3}, /* shli r2, r1, 3 */
14253 {6, 1, 11}, /* shli r3, r1, 11 */
14254 {2, 3, 2}} /* sub r4, r3, r2 */
14255 },
14256 {2041ll /* 0x7f9 */ ,
14257 {{6, 1, 8}, /* shli r2, r1, 8 */
14258 {2, 2, 1}, /* sub r3, r2, r1 */
14259 {5, 3, 1}} /* shl3add r4, r3, r1 */
14260 },
14261 {2043ll /* 0x7fb */ ,
14262 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14263 {6, 1, 11}, /* shli r3, r1, 11 */
14264 {2, 3, 2}} /* sub r4, r3, r2 */
14265 },
14266 {2044ll /* 0x7fc */ ,
14267 {{6, 1, 2}, /* shli r2, r1, 2 */
14268 {6, 1, 11}, /* shli r3, r1, 11 */
14269 {2, 3, 2}} /* sub r4, r3, r2 */
14270 },
14271 {2045ll /* 0x7fd */ ,
14272 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14273 {6, 1, 11}, /* shli r3, r1, 11 */
14274 {2, 3, 2}} /* sub r4, r3, r2 */
14275 },
14276 {2046ll /* 0x7fe */ ,
14277 {{6, 1, 1}, /* shli r2, r1, 1 */
14278 {6, 1, 11}, /* shli r3, r1, 11 */
14279 {2, 3, 2}} /* sub r4, r3, r2 */
14280 },
14281 {2047ll /* 0x7ff */ ,
14282 {{6, 1, 11}, /* shli r2, r1, 11 */
14283 {2, 2, 1}} /* sub r3, r2, r1 */
14284 },
14285 {2048ll /* 0x800 */ ,
14286 {{6, 1, 11}} /* shli r2, r1, 11 */
14287 },
14288 {2049ll /* 0x801 */ ,
14289 {{6, 1, 11}, /* shli r2, r1, 11 */
14290 {1, 1, 2}} /* add r3, r1, r2 */
14291 },
14292 {2050ll /* 0x802 */ ,
14293 {{6, 1, 11}, /* shli r2, r1, 11 */
14294 {3, 1, 2}} /* shl1add r3, r1, r2 */
14295 },
14296 {2051ll /* 0x803 */ ,
14297 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14298 {6, 1, 11}, /* shli r3, r1, 11 */
14299 {1, 2, 3}} /* add r4, r2, r3 */
14300 },
14301 {2052ll /* 0x804 */ ,
14302 {{6, 1, 11}, /* shli r2, r1, 11 */
14303 {4, 1, 2}} /* shl2add r3, r1, r2 */
14304 },
14305 {2053ll /* 0x805 */ ,
14306 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14307 {6, 1, 11}, /* shli r3, r1, 11 */
14308 {1, 2, 3}} /* add r4, r2, r3 */
14309 },
14310 {2054ll /* 0x806 */ ,
14311 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14312 {6, 1, 11}, /* shli r3, r1, 11 */
14313 {3, 2, 3}} /* shl1add r4, r2, r3 */
14314 },
14315 {2055ll /* 0x807 */ ,
14316 {{6, 1, 11}, /* shli r2, r1, 11 */
14317 {2, 2, 1}, /* sub r3, r2, r1 */
14318 {5, 1, 3}} /* shl3add r4, r1, r3 */
14319 },
14320 {2056ll /* 0x808 */ ,
14321 {{6, 1, 11}, /* shli r2, r1, 11 */
14322 {5, 1, 2}} /* shl3add r3, r1, r2 */
14323 },
14324 {2057ll /* 0x809 */ ,
14325 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14326 {6, 1, 11}, /* shli r3, r1, 11 */
14327 {1, 2, 3}} /* add r4, r2, r3 */
14328 },
14329 {2058ll /* 0x80a */ ,
14330 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14331 {6, 1, 11}, /* shli r3, r1, 11 */
14332 {3, 2, 3}} /* shl1add r4, r2, r3 */
14333 },
14334 {2064ll /* 0x810 */ ,
14335 {{6, 1, 4}, /* shli r2, r1, 4 */
14336 {6, 1, 11}, /* shli r3, r1, 11 */
14337 {1, 2, 3}} /* add r4, r2, r3 */
14338 },
14339 {2080ll /* 0x820 */ ,
14340 {{6, 1, 5}, /* shli r2, r1, 5 */
14341 {6, 1, 11}, /* shli r3, r1, 11 */
14342 {1, 2, 3}} /* add r4, r2, r3 */
14343 },
14344 {2112ll /* 0x840 */ ,
14345 {{6, 1, 6}, /* shli r2, r1, 6 */
14346 {6, 1, 11}, /* shli r3, r1, 11 */
14347 {1, 2, 3}} /* add r4, r2, r3 */
14348 },
14349 {2176ll /* 0x880 */ ,
14350 {{6, 1, 7}, /* shli r2, r1, 7 */
14351 {6, 1, 11}, /* shli r3, r1, 11 */
14352 {1, 2, 3}} /* add r4, r2, r3 */
14353 },
14354 {2184ll /* 0x888 */ ,
14355 {{6, 1, 7}, /* shli r2, r1, 7 */
14356 {3, 2, 1}, /* shl1add r3, r2, r1 */
14357 {5, 3, 2}} /* shl3add r4, r3, r2 */
14358 },
14359 {2304ll /* 0x900 */ ,
14360 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14361 {6, 2, 8}} /* shli r3, r2, 8 */
14362 },
14363 {2320ll /* 0x910 */ ,
14364 {{6, 1, 8}, /* shli r2, r1, 8 */
14365 {3, 1, 2}, /* shl1add r3, r1, r2 */
14366 {5, 3, 2}} /* shl3add r4, r3, r2 */
14367 },
14368 {2560ll /* 0xa00 */ ,
14369 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14370 {6, 2, 9}} /* shli r3, r2, 9 */
14371 },
14372 {2592ll /* 0xa20 */ ,
14373 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14374 {5, 2, 2}, /* shl3add r3, r2, r2 */
14375 {6, 3, 5}} /* shli r4, r3, 5 */
14376 },
14377 {2880ll /* 0xb40 */ ,
14378 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14379 {5, 2, 2}, /* shl3add r3, r2, r2 */
14380 {6, 3, 6}} /* shli r4, r3, 6 */
14381 },
14382 {3072ll /* 0xc00 */ ,
14383 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14384 {6, 2, 10}} /* shli r3, r2, 10 */
14385 },
14386 {3328ll /* 0xd00 */ ,
14387 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14388 {4, 2, 1}, /* shl2add r3, r2, r1 */
14389 {6, 3, 8}} /* shli r4, r3, 8 */
14390 },
14391 {4087ll /* 0xff7 */ ,
14392 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14393 {6, 1, 12}, /* shli r3, r1, 12 */
14394 {2, 3, 2}} /* sub r4, r3, r2 */
14395 },
14396 {4088ll /* 0xff8 */ ,
14397 {{6, 1, 3}, /* shli r2, r1, 3 */
14398 {6, 1, 12}, /* shli r3, r1, 12 */
14399 {2, 3, 2}} /* sub r4, r3, r2 */
14400 },
14401 {4089ll /* 0xff9 */ ,
14402 {{6, 1, 9}, /* shli r2, r1, 9 */
14403 {2, 2, 1}, /* sub r3, r2, r1 */
14404 {5, 3, 1}} /* shl3add r4, r3, r1 */
14405 },
14406 {4091ll /* 0xffb */ ,
14407 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14408 {6, 1, 12}, /* shli r3, r1, 12 */
14409 {2, 3, 2}} /* sub r4, r3, r2 */
14410 },
14411 {4092ll /* 0xffc */ ,
14412 {{6, 1, 2}, /* shli r2, r1, 2 */
14413 {6, 1, 12}, /* shli r3, r1, 12 */
14414 {2, 3, 2}} /* sub r4, r3, r2 */
14415 },
14416 {4093ll /* 0xffd */ ,
14417 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14418 {6, 1, 12}, /* shli r3, r1, 12 */
14419 {2, 3, 2}} /* sub r4, r3, r2 */
14420 },
14421 {4094ll /* 0xffe */ ,
14422 {{6, 1, 1}, /* shli r2, r1, 1 */
14423 {6, 1, 12}, /* shli r3, r1, 12 */
14424 {2, 3, 2}} /* sub r4, r3, r2 */
14425 },
14426 {4095ll /* 0xfff */ ,
14427 {{6, 1, 12}, /* shli r2, r1, 12 */
14428 {2, 2, 1}} /* sub r3, r2, r1 */
14429 },
14430 {4096ll /* 0x1000 */ ,
14431 {{6, 1, 12}} /* shli r2, r1, 12 */
14432 },
14433 {4097ll /* 0x1001 */ ,
14434 {{6, 1, 12}, /* shli r2, r1, 12 */
14435 {1, 1, 2}} /* add r3, r1, r2 */
14436 },
14437 {4098ll /* 0x1002 */ ,
14438 {{6, 1, 12}, /* shli r2, r1, 12 */
14439 {3, 1, 2}} /* shl1add r3, r1, r2 */
14440 },
14441 {4099ll /* 0x1003 */ ,
14442 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14443 {6, 1, 12}, /* shli r3, r1, 12 */
14444 {1, 2, 3}} /* add r4, r2, r3 */
14445 },
14446 {4100ll /* 0x1004 */ ,
14447 {{6, 1, 12}, /* shli r2, r1, 12 */
14448 {4, 1, 2}} /* shl2add r3, r1, r2 */
14449 },
14450 {4101ll /* 0x1005 */ ,
14451 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14452 {6, 1, 12}, /* shli r3, r1, 12 */
14453 {1, 2, 3}} /* add r4, r2, r3 */
14454 },
14455 {4102ll /* 0x1006 */ ,
14456 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14457 {6, 1, 12}, /* shli r3, r1, 12 */
14458 {3, 2, 3}} /* shl1add r4, r2, r3 */
14459 },
14460 {4103ll /* 0x1007 */ ,
14461 {{6, 1, 12}, /* shli r2, r1, 12 */
14462 {2, 2, 1}, /* sub r3, r2, r1 */
14463 {5, 1, 3}} /* shl3add r4, r1, r3 */
14464 },
14465 {4104ll /* 0x1008 */ ,
14466 {{6, 1, 12}, /* shli r2, r1, 12 */
14467 {5, 1, 2}} /* shl3add r3, r1, r2 */
14468 },
14469 {4105ll /* 0x1009 */ ,
14470 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14471 {6, 1, 12}, /* shli r3, r1, 12 */
14472 {1, 2, 3}} /* add r4, r2, r3 */
14473 },
14474 {4106ll /* 0x100a */ ,
14475 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14476 {6, 1, 12}, /* shli r3, r1, 12 */
14477 {3, 2, 3}} /* shl1add r4, r2, r3 */
14478 },
14479 {4108ll /* 0x100c */ ,
14480 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14481 {6, 1, 12}, /* shli r3, r1, 12 */
14482 {4, 2, 3}} /* shl2add r4, r2, r3 */
14483 },
14484 {4112ll /* 0x1010 */ ,
14485 {{6, 1, 4}, /* shli r2, r1, 4 */
14486 {6, 1, 12}, /* shli r3, r1, 12 */
14487 {1, 2, 3}} /* add r4, r2, r3 */
14488 },
14489 {4128ll /* 0x1020 */ ,
14490 {{6, 1, 5}, /* shli r2, r1, 5 */
14491 {6, 1, 12}, /* shli r3, r1, 12 */
14492 {1, 2, 3}} /* add r4, r2, r3 */
14493 },
14494 {4160ll /* 0x1040 */ ,
14495 {{6, 1, 6}, /* shli r2, r1, 6 */
14496 {6, 1, 12}, /* shli r3, r1, 12 */
14497 {1, 2, 3}} /* add r4, r2, r3 */
14498 },
14499 {4224ll /* 0x1080 */ ,
14500 {{6, 1, 7}, /* shli r2, r1, 7 */
14501 {6, 1, 12}, /* shli r3, r1, 12 */
14502 {1, 2, 3}} /* add r4, r2, r3 */
14503 },
14504 {4352ll /* 0x1100 */ ,
14505 {{6, 1, 8}, /* shli r2, r1, 8 */
14506 {6, 1, 12}, /* shli r3, r1, 12 */
14507 {1, 2, 3}} /* add r4, r2, r3 */
14508 },
14509 {4608ll /* 0x1200 */ ,
14510 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14511 {6, 2, 9}} /* shli r3, r2, 9 */
14512 },
14513 {4864ll /* 0x1300 */ ,
14514 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14515 {3, 2, 1}, /* shl1add r3, r2, r1 */
14516 {6, 3, 8}} /* shli r4, r3, 8 */
14517 },
14518 {5120ll /* 0x1400 */ ,
14519 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14520 {6, 2, 10}} /* shli r3, r2, 10 */
14521 },
14522 {6144ll /* 0x1800 */ ,
14523 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14524 {6, 2, 11}} /* shli r3, r2, 11 */
14525 },
14526 {6400ll /* 0x1900 */ ,
14527 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14528 {5, 2, 1}, /* shl3add r3, r2, r1 */
14529 {6, 3, 8}} /* shli r4, r3, 8 */
14530 },
14531 {6656ll /* 0x1a00 */ ,
14532 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14533 {4, 2, 1}, /* shl2add r3, r2, r1 */
14534 {6, 3, 9}} /* shli r4, r3, 9 */
14535 },
14536 {7169ll /* 0x1c01 */ ,
14537 {{6, 1, 10}, /* shli r2, r1, 10 */
14538 {2, 1, 2}, /* sub r3, r1, r2 */
14539 {5, 2, 3}} /* shl3add r4, r2, r3 */
14540 },
14541 {8183ll /* 0x1ff7 */ ,
14542 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14543 {6, 1, 13}, /* shli r3, r1, 13 */
14544 {2, 3, 2}} /* sub r4, r3, r2 */
14545 },
14546 {8184ll /* 0x1ff8 */ ,
14547 {{6, 1, 3}, /* shli r2, r1, 3 */
14548 {6, 1, 13}, /* shli r3, r1, 13 */
14549 {2, 3, 2}} /* sub r4, r3, r2 */
14550 },
14551 {8185ll /* 0x1ff9 */ ,
14552 {{6, 1, 10}, /* shli r2, r1, 10 */
14553 {2, 2, 1}, /* sub r3, r2, r1 */
14554 {5, 3, 1}} /* shl3add r4, r3, r1 */
14555 },
14556 {8187ll /* 0x1ffb */ ,
14557 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14558 {6, 1, 13}, /* shli r3, r1, 13 */
14559 {2, 3, 2}} /* sub r4, r3, r2 */
14560 },
14561 {8188ll /* 0x1ffc */ ,
14562 {{6, 1, 2}, /* shli r2, r1, 2 */
14563 {6, 1, 13}, /* shli r3, r1, 13 */
14564 {2, 3, 2}} /* sub r4, r3, r2 */
14565 },
14566 {8189ll /* 0x1ffd */ ,
14567 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14568 {6, 1, 13}, /* shli r3, r1, 13 */
14569 {2, 3, 2}} /* sub r4, r3, r2 */
14570 },
14571 {8190ll /* 0x1ffe */ ,
14572 {{6, 1, 1}, /* shli r2, r1, 1 */
14573 {6, 1, 13}, /* shli r3, r1, 13 */
14574 {2, 3, 2}} /* sub r4, r3, r2 */
14575 },
14576 {8191ll /* 0x1fff */ ,
14577 {{6, 1, 13}, /* shli r2, r1, 13 */
14578 {2, 2, 1}} /* sub r3, r2, r1 */
14579 },
14580 {8192ll /* 0x2000 */ ,
14581 {{6, 1, 13}} /* shli r2, r1, 13 */
14582 },
14583 {8193ll /* 0x2001 */ ,
14584 {{6, 1, 13}, /* shli r2, r1, 13 */
14585 {1, 1, 2}} /* add r3, r1, r2 */
14586 },
14587 {8194ll /* 0x2002 */ ,
14588 {{6, 1, 13}, /* shli r2, r1, 13 */
14589 {3, 1, 2}} /* shl1add r3, r1, r2 */
14590 },
14591 {8195ll /* 0x2003 */ ,
14592 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14593 {6, 1, 13}, /* shli r3, r1, 13 */
14594 {1, 2, 3}} /* add r4, r2, r3 */
14595 },
14596 {8196ll /* 0x2004 */ ,
14597 {{6, 1, 13}, /* shli r2, r1, 13 */
14598 {4, 1, 2}} /* shl2add r3, r1, r2 */
14599 },
14600 {8197ll /* 0x2005 */ ,
14601 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14602 {6, 1, 13}, /* shli r3, r1, 13 */
14603 {1, 2, 3}} /* add r4, r2, r3 */
14604 },
14605 {8198ll /* 0x2006 */ ,
14606 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14607 {6, 1, 13}, /* shli r3, r1, 13 */
14608 {3, 2, 3}} /* shl1add r4, r2, r3 */
14609 },
14610 {8199ll /* 0x2007 */ ,
14611 {{6, 1, 13}, /* shli r2, r1, 13 */
14612 {2, 2, 1}, /* sub r3, r2, r1 */
14613 {5, 1, 3}} /* shl3add r4, r1, r3 */
14614 },
14615 {8200ll /* 0x2008 */ ,
14616 {{6, 1, 13}, /* shli r2, r1, 13 */
14617 {5, 1, 2}} /* shl3add r3, r1, r2 */
14618 },
14619 {8201ll /* 0x2009 */ ,
14620 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14621 {6, 1, 13}, /* shli r3, r1, 13 */
14622 {1, 2, 3}} /* add r4, r2, r3 */
14623 },
14624 {8202ll /* 0x200a */ ,
14625 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14626 {6, 1, 13}, /* shli r3, r1, 13 */
14627 {3, 2, 3}} /* shl1add r4, r2, r3 */
14628 },
14629 {8204ll /* 0x200c */ ,
14630 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14631 {6, 1, 13}, /* shli r3, r1, 13 */
14632 {4, 2, 3}} /* shl2add r4, r2, r3 */
14633 },
14634 {8208ll /* 0x2010 */ ,
14635 {{6, 1, 4}, /* shli r2, r1, 4 */
14636 {6, 1, 13}, /* shli r3, r1, 13 */
14637 {1, 2, 3}} /* add r4, r2, r3 */
14638 },
14639 {8224ll /* 0x2020 */ ,
14640 {{6, 1, 5}, /* shli r2, r1, 5 */
14641 {6, 1, 13}, /* shli r3, r1, 13 */
14642 {1, 2, 3}} /* add r4, r2, r3 */
14643 },
14644 {8256ll /* 0x2040 */ ,
14645 {{6, 1, 6}, /* shli r2, r1, 6 */
14646 {6, 1, 13}, /* shli r3, r1, 13 */
14647 {1, 2, 3}} /* add r4, r2, r3 */
14648 },
14649 {8320ll /* 0x2080 */ ,
14650 {{6, 1, 7}, /* shli r2, r1, 7 */
14651 {6, 1, 13}, /* shli r3, r1, 13 */
14652 {1, 2, 3}} /* add r4, r2, r3 */
14653 },
14654 {8448ll /* 0x2100 */ ,
14655 {{6, 1, 8}, /* shli r2, r1, 8 */
14656 {6, 1, 13}, /* shli r3, r1, 13 */
14657 {1, 2, 3}} /* add r4, r2, r3 */
14658 },
14659 {8704ll /* 0x2200 */ ,
14660 {{6, 1, 9}, /* shli r2, r1, 9 */
14661 {6, 1, 13}, /* shli r3, r1, 13 */
14662 {1, 2, 3}} /* add r4, r2, r3 */
14663 },
14664 {9216ll /* 0x2400 */ ,
14665 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14666 {6, 2, 10}} /* shli r3, r2, 10 */
14667 },
14668 {9217ll /* 0x2401 */ ,
14669 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14670 {6, 2, 10}, /* shli r3, r2, 10 */
14671 {1, 1, 3}} /* add r4, r1, r3 */
14672 },
14673 {10240ll /* 0x2800 */ ,
14674 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14675 {6, 2, 11}} /* shli r3, r2, 11 */
14676 },
14677 {10248ll /* 0x2808 */ ,
14678 {{6, 1, 11}, /* shli r2, r1, 11 */
14679 {3, 1, 2}, /* shl1add r3, r1, r2 */
14680 {4, 3, 2}} /* shl2add r4, r3, r2 */
14681 },
14682 {10368ll /* 0x2880 */ ,
14683 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14684 {5, 2, 2}, /* shl3add r3, r2, r2 */
14685 {6, 3, 7}} /* shli r4, r3, 7 */
14686 },
14687 {12288ll /* 0x3000 */ ,
14688 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14689 {6, 2, 12}} /* shli r3, r2, 12 */
14690 },
14691 {16375ll /* 0x3ff7 */ ,
14692 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14693 {6, 1, 14}, /* shli r3, r1, 14 */
14694 {2, 3, 2}} /* sub r4, r3, r2 */
14695 },
14696 {16376ll /* 0x3ff8 */ ,
14697 {{6, 1, 3}, /* shli r2, r1, 3 */
14698 {6, 1, 14}, /* shli r3, r1, 14 */
14699 {2, 3, 2}} /* sub r4, r3, r2 */
14700 },
14701 {16377ll /* 0x3ff9 */ ,
14702 {{6, 1, 11}, /* shli r2, r1, 11 */
14703 {2, 2, 1}, /* sub r3, r2, r1 */
14704 {5, 3, 1}} /* shl3add r4, r3, r1 */
14705 },
14706 {16379ll /* 0x3ffb */ ,
14707 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14708 {6, 1, 14}, /* shli r3, r1, 14 */
14709 {2, 3, 2}} /* sub r4, r3, r2 */
14710 },
14711 {16380ll /* 0x3ffc */ ,
14712 {{6, 1, 2}, /* shli r2, r1, 2 */
14713 {6, 1, 14}, /* shli r3, r1, 14 */
14714 {2, 3, 2}} /* sub r4, r3, r2 */
14715 },
14716 {16381ll /* 0x3ffd */ ,
14717 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14718 {6, 1, 14}, /* shli r3, r1, 14 */
14719 {2, 3, 2}} /* sub r4, r3, r2 */
14720 },
14721 {16382ll /* 0x3ffe */ ,
14722 {{6, 1, 1}, /* shli r2, r1, 1 */
14723 {6, 1, 14}, /* shli r3, r1, 14 */
14724 {2, 3, 2}} /* sub r4, r3, r2 */
14725 },
14726 {16383ll /* 0x3fff */ ,
14727 {{6, 1, 14}, /* shli r2, r1, 14 */
14728 {2, 2, 1}} /* sub r3, r2, r1 */
14729 },
14730 {16384ll /* 0x4000 */ ,
14731 {{6, 1, 14}} /* shli r2, r1, 14 */
14732 },
14733 {16385ll /* 0x4001 */ ,
14734 {{6, 1, 14}, /* shli r2, r1, 14 */
14735 {1, 1, 2}} /* add r3, r1, r2 */
14736 },
14737 {16386ll /* 0x4002 */ ,
14738 {{6, 1, 14}, /* shli r2, r1, 14 */
14739 {3, 1, 2}} /* shl1add r3, r1, r2 */
14740 },
14741 {16387ll /* 0x4003 */ ,
14742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14743 {6, 1, 14}, /* shli r3, r1, 14 */
14744 {1, 2, 3}} /* add r4, r2, r3 */
14745 },
14746 {16388ll /* 0x4004 */ ,
14747 {{6, 1, 14}, /* shli r2, r1, 14 */
14748 {4, 1, 2}} /* shl2add r3, r1, r2 */
14749 },
14750 {16389ll /* 0x4005 */ ,
14751 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14752 {6, 1, 14}, /* shli r3, r1, 14 */
14753 {1, 2, 3}} /* add r4, r2, r3 */
14754 },
14755 {16390ll /* 0x4006 */ ,
14756 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14757 {6, 1, 14}, /* shli r3, r1, 14 */
14758 {3, 2, 3}} /* shl1add r4, r2, r3 */
14759 },
14760 {16391ll /* 0x4007 */ ,
14761 {{6, 1, 14}, /* shli r2, r1, 14 */
14762 {2, 2, 1}, /* sub r3, r2, r1 */
14763 {5, 1, 3}} /* shl3add r4, r1, r3 */
14764 },
14765 {16392ll /* 0x4008 */ ,
14766 {{6, 1, 14}, /* shli r2, r1, 14 */
14767 {5, 1, 2}} /* shl3add r3, r1, r2 */
14768 },
14769 {16393ll /* 0x4009 */ ,
14770 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14771 {6, 1, 14}, /* shli r3, r1, 14 */
14772 {1, 2, 3}} /* add r4, r2, r3 */
14773 },
14774 {16394ll /* 0x400a */ ,
14775 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14776 {6, 1, 14}, /* shli r3, r1, 14 */
14777 {3, 2, 3}} /* shl1add r4, r2, r3 */
14778 },
14779 {16400ll /* 0x4010 */ ,
14780 {{6, 1, 4}, /* shli r2, r1, 4 */
14781 {6, 1, 14}, /* shli r3, r1, 14 */
14782 {1, 2, 3}} /* add r4, r2, r3 */
14783 },
14784 {16416ll /* 0x4020 */ ,
14785 {{6, 1, 5}, /* shli r2, r1, 5 */
14786 {6, 1, 14}, /* shli r3, r1, 14 */
14787 {1, 2, 3}} /* add r4, r2, r3 */
14788 },
14789 {16448ll /* 0x4040 */ ,
14790 {{6, 1, 6}, /* shli r2, r1, 6 */
14791 {6, 1, 14}, /* shli r3, r1, 14 */
14792 {1, 2, 3}} /* add r4, r2, r3 */
14793 },
14794 {16512ll /* 0x4080 */ ,
14795 {{6, 1, 7}, /* shli r2, r1, 7 */
14796 {6, 1, 14}, /* shli r3, r1, 14 */
14797 {1, 2, 3}} /* add r4, r2, r3 */
14798 },
14799 {16640ll /* 0x4100 */ ,
14800 {{6, 1, 8}, /* shli r2, r1, 8 */
14801 {6, 1, 14}, /* shli r3, r1, 14 */
14802 {1, 2, 3}} /* add r4, r2, r3 */
14803 },
14804 {16896ll /* 0x4200 */ ,
14805 {{6, 1, 9}, /* shli r2, r1, 9 */
14806 {6, 1, 14}, /* shli r3, r1, 14 */
14807 {1, 2, 3}} /* add r4, r2, r3 */
14808 },
14809 {17408ll /* 0x4400 */ ,
14810 {{6, 1, 10}, /* shli r2, r1, 10 */
14811 {6, 1, 14}, /* shli r3, r1, 14 */
14812 {1, 2, 3}} /* add r4, r2, r3 */
14813 },
14814 {18432ll /* 0x4800 */ ,
14815 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14816 {6, 2, 11}} /* shli r3, r2, 11 */
14817 },
14818 {20480ll /* 0x5000 */ ,
14819 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14820 {6, 2, 12}} /* shli r3, r2, 12 */
14821 },
14822 {24576ll /* 0x6000 */ ,
14823 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14824 {6, 2, 13}} /* shli r3, r2, 13 */
14825 },
14826 {25600ll /* 0x6400 */ ,
14827 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14828 {5, 2, 1}, /* shl3add r3, r2, r1 */
14829 {6, 3, 10}} /* shli r4, r3, 10 */
14830 },
14831 {32759ll /* 0x7ff7 */ ,
14832 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14833 {6, 1, 15}, /* shli r3, r1, 15 */
14834 {2, 3, 2}} /* sub r4, r3, r2 */
14835 },
14836 {32760ll /* 0x7ff8 */ ,
14837 {{6, 1, 3}, /* shli r2, r1, 3 */
14838 {6, 1, 15}, /* shli r3, r1, 15 */
14839 {2, 3, 2}} /* sub r4, r3, r2 */
14840 },
14841 {32761ll /* 0x7ff9 */ ,
14842 {{6, 1, 12}, /* shli r2, r1, 12 */
14843 {2, 2, 1}, /* sub r3, r2, r1 */
14844 {5, 3, 1}} /* shl3add r4, r3, r1 */
14845 },
14846 {32763ll /* 0x7ffb */ ,
14847 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14848 {6, 1, 15}, /* shli r3, r1, 15 */
14849 {2, 3, 2}} /* sub r4, r3, r2 */
14850 },
14851 {32764ll /* 0x7ffc */ ,
14852 {{6, 1, 2}, /* shli r2, r1, 2 */
14853 {6, 1, 15}, /* shli r3, r1, 15 */
14854 {2, 3, 2}} /* sub r4, r3, r2 */
14855 },
14856 {32765ll /* 0x7ffd */ ,
14857 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14858 {6, 1, 15}, /* shli r3, r1, 15 */
14859 {2, 3, 2}} /* sub r4, r3, r2 */
14860 },
14861 {32766ll /* 0x7ffe */ ,
14862 {{6, 1, 1}, /* shli r2, r1, 1 */
14863 {6, 1, 15}, /* shli r3, r1, 15 */
14864 {2, 3, 2}} /* sub r4, r3, r2 */
14865 },
14866 {32767ll /* 0x7fff */ ,
14867 {{6, 1, 15}, /* shli r2, r1, 15 */
14868 {2, 2, 1}} /* sub r3, r2, r1 */
14869 },
14870 {32768ll /* 0x8000 */ ,
14871 {{6, 1, 15}} /* shli r2, r1, 15 */
14872 },
14873 {32769ll /* 0x8001 */ ,
14874 {{6, 1, 15}, /* shli r2, r1, 15 */
14875 {1, 1, 2}} /* add r3, r1, r2 */
14876 },
14877 {32770ll /* 0x8002 */ ,
14878 {{6, 1, 15}, /* shli r2, r1, 15 */
14879 {3, 1, 2}} /* shl1add r3, r1, r2 */
14880 },
14881 {32771ll /* 0x8003 */ ,
14882 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14883 {6, 1, 15}, /* shli r3, r1, 15 */
14884 {1, 2, 3}} /* add r4, r2, r3 */
14885 },
14886 {32772ll /* 0x8004 */ ,
14887 {{6, 1, 15}, /* shli r2, r1, 15 */
14888 {4, 1, 2}} /* shl2add r3, r1, r2 */
14889 },
14890 {32773ll /* 0x8005 */ ,
14891 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14892 {6, 1, 15}, /* shli r3, r1, 15 */
14893 {1, 2, 3}} /* add r4, r2, r3 */
14894 },
14895 {32774ll /* 0x8006 */ ,
14896 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14897 {6, 1, 15}, /* shli r3, r1, 15 */
14898 {3, 2, 3}} /* shl1add r4, r2, r3 */
14899 },
14900 {32775ll /* 0x8007 */ ,
14901 {{6, 1, 15}, /* shli r2, r1, 15 */
14902 {2, 2, 1}, /* sub r3, r2, r1 */
14903 {5, 1, 3}} /* shl3add r4, r1, r3 */
14904 },
14905 {32776ll /* 0x8008 */ ,
14906 {{6, 1, 15}, /* shli r2, r1, 15 */
14907 {5, 1, 2}} /* shl3add r3, r1, r2 */
14908 },
14909 {32777ll /* 0x8009 */ ,
14910 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14911 {6, 1, 15}, /* shli r3, r1, 15 */
14912 {1, 2, 3}} /* add r4, r2, r3 */
14913 },
14914 {32778ll /* 0x800a */ ,
14915 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14916 {6, 1, 15}, /* shli r3, r1, 15 */
14917 {3, 2, 3}} /* shl1add r4, r2, r3 */
14918 },
14919 {32784ll /* 0x8010 */ ,
14920 {{6, 1, 4}, /* shli r2, r1, 4 */
14921 {6, 1, 15}, /* shli r3, r1, 15 */
14922 {1, 2, 3}} /* add r4, r2, r3 */
14923 },
14924 {32800ll /* 0x8020 */ ,
14925 {{6, 1, 5}, /* shli r2, r1, 5 */
14926 {6, 1, 15}, /* shli r3, r1, 15 */
14927 {1, 2, 3}} /* add r4, r2, r3 */
14928 },
14929 {32832ll /* 0x8040 */ ,
14930 {{6, 1, 6}, /* shli r2, r1, 6 */
14931 {6, 1, 15}, /* shli r3, r1, 15 */
14932 {1, 2, 3}} /* add r4, r2, r3 */
14933 },
14934 {32896ll /* 0x8080 */ ,
14935 {{6, 1, 7}, /* shli r2, r1, 7 */
14936 {6, 1, 15}, /* shli r3, r1, 15 */
14937 {1, 2, 3}} /* add r4, r2, r3 */
14938 },
14939 {33024ll /* 0x8100 */ ,
14940 {{6, 1, 8}, /* shli r2, r1, 8 */
14941 {6, 1, 15}, /* shli r3, r1, 15 */
14942 {1, 2, 3}} /* add r4, r2, r3 */
14943 },
14944 {33280ll /* 0x8200 */ ,
14945 {{6, 1, 9}, /* shli r2, r1, 9 */
14946 {6, 1, 15}, /* shli r3, r1, 15 */
14947 {1, 2, 3}} /* add r4, r2, r3 */
14948 },
14949 {33792ll /* 0x8400 */ ,
14950 {{6, 1, 10}, /* shli r2, r1, 10 */
14951 {6, 1, 15}, /* shli r3, r1, 15 */
14952 {1, 2, 3}} /* add r4, r2, r3 */
14953 },
14954 {34816ll /* 0x8800 */ ,
14955 {{6, 1, 11}, /* shli r2, r1, 11 */
14956 {6, 1, 15}, /* shli r3, r1, 15 */
14957 {1, 2, 3}} /* add r4, r2, r3 */
14958 },
14959 {36864ll /* 0x9000 */ ,
14960 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14961 {6, 2, 12}} /* shli r3, r2, 12 */
14962 },
14963 {40960ll /* 0xa000 */ ,
14964 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14965 {6, 2, 13}} /* shli r3, r2, 13 */
14966 },
14967 {49152ll /* 0xc000 */ ,
14968 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14969 {6, 2, 14}} /* shli r3, r2, 14 */
14970 },
14971 {65527ll /* 0xfff7 */ ,
14972 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14973 {6, 1, 16}, /* shli r3, r1, 16 */
14974 {2, 3, 2}} /* sub r4, r3, r2 */
14975 },
14976 {65528ll /* 0xfff8 */ ,
14977 {{6, 1, 3}, /* shli r2, r1, 3 */
14978 {6, 1, 16}, /* shli r3, r1, 16 */
14979 {2, 3, 2}} /* sub r4, r3, r2 */
14980 },
14981 {65529ll /* 0xfff9 */ ,
14982 {{6, 1, 13}, /* shli r2, r1, 13 */
14983 {2, 2, 1}, /* sub r3, r2, r1 */
14984 {5, 3, 1}} /* shl3add r4, r3, r1 */
14985 },
14986 {65531ll /* 0xfffb */ ,
14987 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14988 {6, 1, 16}, /* shli r3, r1, 16 */
14989 {2, 3, 2}} /* sub r4, r3, r2 */
14990 },
14991 {65532ll /* 0xfffc */ ,
14992 {{6, 1, 2}, /* shli r2, r1, 2 */
14993 {6, 1, 16}, /* shli r3, r1, 16 */
14994 {2, 3, 2}} /* sub r4, r3, r2 */
14995 },
14996 {65533ll /* 0xfffd */ ,
14997 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14998 {6, 1, 16}, /* shli r3, r1, 16 */
14999 {2, 3, 2}} /* sub r4, r3, r2 */
15000 },
15001 {65534ll /* 0xfffe */ ,
15002 {{6, 1, 1}, /* shli r2, r1, 1 */
15003 {6, 1, 16}, /* shli r3, r1, 16 */
15004 {2, 3, 2}} /* sub r4, r3, r2 */
15005 },
15006 {65535ll /* 0xffff */ ,
15007 {{6, 1, 16}, /* shli r2, r1, 16 */
15008 {2, 2, 1}} /* sub r3, r2, r1 */
15009 },
15010 {65536ll /* 0x10000 */ ,
15011 {{6, 1, 16}} /* shli r2, r1, 16 */
15012 },
15013 {65537ll /* 0x10001 */ ,
15014 {{6, 1, 16}, /* shli r2, r1, 16 */
15015 {1, 1, 2}} /* add r3, r1, r2 */
15016 },
15017 {65538ll /* 0x10002 */ ,
15018 {{6, 1, 16}, /* shli r2, r1, 16 */
15019 {3, 1, 2}} /* shl1add r3, r1, r2 */
15020 },
15021 {65539ll /* 0x10003 */ ,
15022 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15023 {6, 1, 16}, /* shli r3, r1, 16 */
15024 {1, 2, 3}} /* add r4, r2, r3 */
15025 },
15026 {65540ll /* 0x10004 */ ,
15027 {{6, 1, 16}, /* shli r2, r1, 16 */
15028 {4, 1, 2}} /* shl2add r3, r1, r2 */
15029 },
15030 {65541ll /* 0x10005 */ ,
15031 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15032 {6, 1, 16}, /* shli r3, r1, 16 */
15033 {1, 2, 3}} /* add r4, r2, r3 */
15034 },
15035 {65542ll /* 0x10006 */ ,
15036 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15037 {6, 1, 16}, /* shli r3, r1, 16 */
15038 {3, 2, 3}} /* shl1add r4, r2, r3 */
15039 },
15040 {65543ll /* 0x10007 */ ,
15041 {{6, 1, 16}, /* shli r2, r1, 16 */
15042 {2, 2, 1}, /* sub r3, r2, r1 */
15043 {5, 1, 3}} /* shl3add r4, r1, r3 */
15044 },
15045 {65544ll /* 0x10008 */ ,
15046 {{6, 1, 16}, /* shli r2, r1, 16 */
15047 {5, 1, 2}} /* shl3add r3, r1, r2 */
15048 },
15049 {65545ll /* 0x10009 */ ,
15050 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15051 {6, 1, 16}, /* shli r3, r1, 16 */
15052 {1, 2, 3}} /* add r4, r2, r3 */
15053 },
15054 {65546ll /* 0x1000a */ ,
15055 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15056 {6, 1, 16}, /* shli r3, r1, 16 */
15057 {3, 2, 3}} /* shl1add r4, r2, r3 */
15058 },
15059 {65552ll /* 0x10010 */ ,
15060 {{6, 1, 4}, /* shli r2, r1, 4 */
15061 {6, 1, 16}, /* shli r3, r1, 16 */
15062 {1, 2, 3}} /* add r4, r2, r3 */
15063 },
15064 {65568ll /* 0x10020 */ ,
15065 {{6, 1, 5}, /* shli r2, r1, 5 */
15066 {6, 1, 16}, /* shli r3, r1, 16 */
15067 {1, 2, 3}} /* add r4, r2, r3 */
15068 },
15069 {65600ll /* 0x10040 */ ,
15070 {{6, 1, 6}, /* shli r2, r1, 6 */
15071 {6, 1, 16}, /* shli r3, r1, 16 */
15072 {1, 2, 3}} /* add r4, r2, r3 */
15073 },
15074 {65664ll /* 0x10080 */ ,
15075 {{6, 1, 7}, /* shli r2, r1, 7 */
15076 {6, 1, 16}, /* shli r3, r1, 16 */
15077 {1, 2, 3}} /* add r4, r2, r3 */
15078 },
15079 {65792ll /* 0x10100 */ ,
15080 {{6, 1, 8}, /* shli r2, r1, 8 */
15081 {6, 1, 16}, /* shli r3, r1, 16 */
15082 {1, 2, 3}} /* add r4, r2, r3 */
15083 },
15084 {66048ll /* 0x10200 */ ,
15085 {{6, 1, 9}, /* shli r2, r1, 9 */
15086 {6, 1, 16}, /* shli r3, r1, 16 */
15087 {1, 2, 3}} /* add r4, r2, r3 */
15088 },
15089 {66560ll /* 0x10400 */ ,
15090 {{6, 1, 10}, /* shli r2, r1, 10 */
15091 {6, 1, 16}, /* shli r3, r1, 16 */
15092 {1, 2, 3}} /* add r4, r2, r3 */
15093 },
15094 {67584ll /* 0x10800 */ ,
15095 {{6, 1, 11}, /* shli r2, r1, 11 */
15096 {6, 1, 16}, /* shli r3, r1, 16 */
15097 {1, 2, 3}} /* add r4, r2, r3 */
15098 },
15099 {69632ll /* 0x11000 */ ,
15100 {{6, 1, 12}, /* shli r2, r1, 12 */
15101 {6, 1, 16}, /* shli r3, r1, 16 */
15102 {1, 2, 3}} /* add r4, r2, r3 */
15103 },
15104 {73728ll /* 0x12000 */ ,
15105 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15106 {6, 2, 13}} /* shli r3, r2, 13 */
15107 },
15108 {81920ll /* 0x14000 */ ,
15109 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15110 {6, 2, 14}} /* shli r3, r2, 14 */
15111 },
15112 {98304ll /* 0x18000 */ ,
15113 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15114 {6, 2, 15}} /* shli r3, r2, 15 */
15115 },
15116 {131063ll /* 0x1fff7 */ ,
15117 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15118 {6, 1, 17}, /* shli r3, r1, 17 */
15119 {2, 3, 2}} /* sub r4, r3, r2 */
15120 },
15121 {131064ll /* 0x1fff8 */ ,
15122 {{6, 1, 3}, /* shli r2, r1, 3 */
15123 {6, 1, 17}, /* shli r3, r1, 17 */
15124 {2, 3, 2}} /* sub r4, r3, r2 */
15125 },
15126 {131065ll /* 0x1fff9 */ ,
15127 {{6, 1, 14}, /* shli r2, r1, 14 */
15128 {2, 2, 1}, /* sub r3, r2, r1 */
15129 {5, 3, 1}} /* shl3add r4, r3, r1 */
15130 },
15131 {131067ll /* 0x1fffb */ ,
15132 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15133 {6, 1, 17}, /* shli r3, r1, 17 */
15134 {2, 3, 2}} /* sub r4, r3, r2 */
15135 },
15136 {131068ll /* 0x1fffc */ ,
15137 {{6, 1, 2}, /* shli r2, r1, 2 */
15138 {6, 1, 17}, /* shli r3, r1, 17 */
15139 {2, 3, 2}} /* sub r4, r3, r2 */
15140 },
15141 {131069ll /* 0x1fffd */ ,
15142 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15143 {6, 1, 17}, /* shli r3, r1, 17 */
15144 {2, 3, 2}} /* sub r4, r3, r2 */
15145 },
15146 {131070ll /* 0x1fffe */ ,
15147 {{6, 1, 1}, /* shli r2, r1, 1 */
15148 {6, 1, 17}, /* shli r3, r1, 17 */
15149 {2, 3, 2}} /* sub r4, r3, r2 */
15150 },
15151 {131071ll /* 0x1ffff */ ,
15152 {{6, 1, 17}, /* shli r2, r1, 17 */
15153 {2, 2, 1}} /* sub r3, r2, r1 */
15154 },
15155 {131072ll /* 0x20000 */ ,
15156 {{6, 1, 17}} /* shli r2, r1, 17 */
15157 },
15158 {131073ll /* 0x20001 */ ,
15159 {{6, 1, 17}, /* shli r2, r1, 17 */
15160 {1, 1, 2}} /* add r3, r1, r2 */
15161 },
15162 {131074ll /* 0x20002 */ ,
15163 {{6, 1, 17}, /* shli r2, r1, 17 */
15164 {3, 1, 2}} /* shl1add r3, r1, r2 */
15165 },
15166 {131075ll /* 0x20003 */ ,
15167 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15168 {6, 1, 17}, /* shli r3, r1, 17 */
15169 {1, 2, 3}} /* add r4, r2, r3 */
15170 },
15171 {131076ll /* 0x20004 */ ,
15172 {{6, 1, 17}, /* shli r2, r1, 17 */
15173 {4, 1, 2}} /* shl2add r3, r1, r2 */
15174 },
15175 {131077ll /* 0x20005 */ ,
15176 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15177 {6, 1, 17}, /* shli r3, r1, 17 */
15178 {1, 2, 3}} /* add r4, r2, r3 */
15179 },
15180 {131078ll /* 0x20006 */ ,
15181 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15182 {6, 1, 17}, /* shli r3, r1, 17 */
15183 {3, 2, 3}} /* shl1add r4, r2, r3 */
15184 },
15185 {131079ll /* 0x20007 */ ,
15186 {{6, 1, 17}, /* shli r2, r1, 17 */
15187 {2, 2, 1}, /* sub r3, r2, r1 */
15188 {5, 1, 3}} /* shl3add r4, r1, r3 */
15189 },
15190 {131080ll /* 0x20008 */ ,
15191 {{6, 1, 17}, /* shli r2, r1, 17 */
15192 {5, 1, 2}} /* shl3add r3, r1, r2 */
15193 },
15194 {131081ll /* 0x20009 */ ,
15195 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15196 {6, 1, 17}, /* shli r3, r1, 17 */
15197 {1, 2, 3}} /* add r4, r2, r3 */
15198 },
15199 {131082ll /* 0x2000a */ ,
15200 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15201 {6, 1, 17}, /* shli r3, r1, 17 */
15202 {3, 2, 3}} /* shl1add r4, r2, r3 */
15203 },
15204 {131088ll /* 0x20010 */ ,
15205 {{6, 1, 4}, /* shli r2, r1, 4 */
15206 {6, 1, 17}, /* shli r3, r1, 17 */
15207 {1, 2, 3}} /* add r4, r2, r3 */
15208 },
15209 {131104ll /* 0x20020 */ ,
15210 {{6, 1, 5}, /* shli r2, r1, 5 */
15211 {6, 1, 17}, /* shli r3, r1, 17 */
15212 {1, 2, 3}} /* add r4, r2, r3 */
15213 },
15214 {131136ll /* 0x20040 */ ,
15215 {{6, 1, 6}, /* shli r2, r1, 6 */
15216 {6, 1, 17}, /* shli r3, r1, 17 */
15217 {1, 2, 3}} /* add r4, r2, r3 */
15218 },
15219 {131200ll /* 0x20080 */ ,
15220 {{6, 1, 7}, /* shli r2, r1, 7 */
15221 {6, 1, 17}, /* shli r3, r1, 17 */
15222 {1, 2, 3}} /* add r4, r2, r3 */
15223 },
15224 {131328ll /* 0x20100 */ ,
15225 {{6, 1, 8}, /* shli r2, r1, 8 */
15226 {6, 1, 17}, /* shli r3, r1, 17 */
15227 {1, 2, 3}} /* add r4, r2, r3 */
15228 },
15229 {131584ll /* 0x20200 */ ,
15230 {{6, 1, 9}, /* shli r2, r1, 9 */
15231 {6, 1, 17}, /* shli r3, r1, 17 */
15232 {1, 2, 3}} /* add r4, r2, r3 */
15233 },
15234 {132096ll /* 0x20400 */ ,
15235 {{6, 1, 10}, /* shli r2, r1, 10 */
15236 {6, 1, 17}, /* shli r3, r1, 17 */
15237 {1, 2, 3}} /* add r4, r2, r3 */
15238 },
15239 {133120ll /* 0x20800 */ ,
15240 {{6, 1, 11}, /* shli r2, r1, 11 */
15241 {6, 1, 17}, /* shli r3, r1, 17 */
15242 {1, 2, 3}} /* add r4, r2, r3 */
15243 },
15244 {135168ll /* 0x21000 */ ,
15245 {{6, 1, 12}, /* shli r2, r1, 12 */
15246 {6, 1, 17}, /* shli r3, r1, 17 */
15247 {1, 2, 3}} /* add r4, r2, r3 */
15248 },
15249 {139264ll /* 0x22000 */ ,
15250 {{6, 1, 13}, /* shli r2, r1, 13 */
15251 {6, 1, 17}, /* shli r3, r1, 17 */
15252 {1, 2, 3}} /* add r4, r2, r3 */
15253 },
15254 {147456ll /* 0x24000 */ ,
15255 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15256 {6, 2, 14}} /* shli r3, r2, 14 */
15257 },
15258 {163840ll /* 0x28000 */ ,
15259 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15260 {6, 2, 15}} /* shli r3, r2, 15 */
15261 },
15262 {196608ll /* 0x30000 */ ,
15263 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15264 {6, 2, 16}} /* shli r3, r2, 16 */
15265 },
15266 {262135ll /* 0x3fff7 */ ,
15267 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15268 {6, 1, 18}, /* shli r3, r1, 18 */
15269 {2, 3, 2}} /* sub r4, r3, r2 */
15270 },
15271 {262136ll /* 0x3fff8 */ ,
15272 {{6, 1, 3}, /* shli r2, r1, 3 */
15273 {6, 1, 18}, /* shli r3, r1, 18 */
15274 {2, 3, 2}} /* sub r4, r3, r2 */
15275 },
15276 {262137ll /* 0x3fff9 */ ,
15277 {{6, 1, 15}, /* shli r2, r1, 15 */
15278 {2, 2, 1}, /* sub r3, r2, r1 */
15279 {5, 3, 1}} /* shl3add r4, r3, r1 */
15280 },
15281 {262139ll /* 0x3fffb */ ,
15282 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15283 {6, 1, 18}, /* shli r3, r1, 18 */
15284 {2, 3, 2}} /* sub r4, r3, r2 */
15285 },
15286 {262140ll /* 0x3fffc */ ,
15287 {{6, 1, 2}, /* shli r2, r1, 2 */
15288 {6, 1, 18}, /* shli r3, r1, 18 */
15289 {2, 3, 2}} /* sub r4, r3, r2 */
15290 },
15291 {262141ll /* 0x3fffd */ ,
15292 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15293 {6, 1, 18}, /* shli r3, r1, 18 */
15294 {2, 3, 2}} /* sub r4, r3, r2 */
15295 },
15296 {262142ll /* 0x3fffe */ ,
15297 {{6, 1, 1}, /* shli r2, r1, 1 */
15298 {6, 1, 18}, /* shli r3, r1, 18 */
15299 {2, 3, 2}} /* sub r4, r3, r2 */
15300 },
15301 {262143ll /* 0x3ffff */ ,
15302 {{6, 1, 18}, /* shli r2, r1, 18 */
15303 {2, 2, 1}} /* sub r3, r2, r1 */
15304 },
15305 {262144ll /* 0x40000 */ ,
15306 {{6, 1, 18}} /* shli r2, r1, 18 */
15307 },
15308 {262145ll /* 0x40001 */ ,
15309 {{6, 1, 18}, /* shli r2, r1, 18 */
15310 {1, 1, 2}} /* add r3, r1, r2 */
15311 },
15312 {262146ll /* 0x40002 */ ,
15313 {{6, 1, 18}, /* shli r2, r1, 18 */
15314 {3, 1, 2}} /* shl1add r3, r1, r2 */
15315 },
15316 {262147ll /* 0x40003 */ ,
15317 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15318 {6, 1, 18}, /* shli r3, r1, 18 */
15319 {1, 2, 3}} /* add r4, r2, r3 */
15320 },
15321 {262148ll /* 0x40004 */ ,
15322 {{6, 1, 18}, /* shli r2, r1, 18 */
15323 {4, 1, 2}} /* shl2add r3, r1, r2 */
15324 },
15325 {262149ll /* 0x40005 */ ,
15326 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15327 {6, 1, 18}, /* shli r3, r1, 18 */
15328 {1, 2, 3}} /* add r4, r2, r3 */
15329 },
15330 {262150ll /* 0x40006 */ ,
15331 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15332 {6, 1, 18}, /* shli r3, r1, 18 */
15333 {3, 2, 3}} /* shl1add r4, r2, r3 */
15334 },
15335 {262151ll /* 0x40007 */ ,
15336 {{6, 1, 18}, /* shli r2, r1, 18 */
15337 {2, 2, 1}, /* sub r3, r2, r1 */
15338 {5, 1, 3}} /* shl3add r4, r1, r3 */
15339 },
15340 {262152ll /* 0x40008 */ ,
15341 {{6, 1, 18}, /* shli r2, r1, 18 */
15342 {5, 1, 2}} /* shl3add r3, r1, r2 */
15343 },
15344 {262153ll /* 0x40009 */ ,
15345 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15346 {6, 1, 18}, /* shli r3, r1, 18 */
15347 {1, 2, 3}} /* add r4, r2, r3 */
15348 },
15349 {262154ll /* 0x4000a */ ,
15350 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15351 {6, 1, 18}, /* shli r3, r1, 18 */
15352 {3, 2, 3}} /* shl1add r4, r2, r3 */
15353 },
15354 {262160ll /* 0x40010 */ ,
15355 {{6, 1, 4}, /* shli r2, r1, 4 */
15356 {6, 1, 18}, /* shli r3, r1, 18 */
15357 {1, 2, 3}} /* add r4, r2, r3 */
15358 },
15359 {262176ll /* 0x40020 */ ,
15360 {{6, 1, 5}, /* shli r2, r1, 5 */
15361 {6, 1, 18}, /* shli r3, r1, 18 */
15362 {1, 2, 3}} /* add r4, r2, r3 */
15363 },
15364 {262208ll /* 0x40040 */ ,
15365 {{6, 1, 6}, /* shli r2, r1, 6 */
15366 {6, 1, 18}, /* shli r3, r1, 18 */
15367 {1, 2, 3}} /* add r4, r2, r3 */
15368 },
15369 {262272ll /* 0x40080 */ ,
15370 {{6, 1, 7}, /* shli r2, r1, 7 */
15371 {6, 1, 18}, /* shli r3, r1, 18 */
15372 {1, 2, 3}} /* add r4, r2, r3 */
15373 },
15374 {262400ll /* 0x40100 */ ,
15375 {{6, 1, 8}, /* shli r2, r1, 8 */
15376 {6, 1, 18}, /* shli r3, r1, 18 */
15377 {1, 2, 3}} /* add r4, r2, r3 */
15378 },
15379 {262656ll /* 0x40200 */ ,
15380 {{6, 1, 9}, /* shli r2, r1, 9 */
15381 {6, 1, 18}, /* shli r3, r1, 18 */
15382 {1, 2, 3}} /* add r4, r2, r3 */
15383 },
15384 {263168ll /* 0x40400 */ ,
15385 {{6, 1, 10}, /* shli r2, r1, 10 */
15386 {6, 1, 18}, /* shli r3, r1, 18 */
15387 {1, 2, 3}} /* add r4, r2, r3 */
15388 },
15389 {264192ll /* 0x40800 */ ,
15390 {{6, 1, 11}, /* shli r2, r1, 11 */
15391 {6, 1, 18}, /* shli r3, r1, 18 */
15392 {1, 2, 3}} /* add r4, r2, r3 */
15393 },
15394 {266240ll /* 0x41000 */ ,
15395 {{6, 1, 12}, /* shli r2, r1, 12 */
15396 {6, 1, 18}, /* shli r3, r1, 18 */
15397 {1, 2, 3}} /* add r4, r2, r3 */
15398 },
15399 {270336ll /* 0x42000 */ ,
15400 {{6, 1, 13}, /* shli r2, r1, 13 */
15401 {6, 1, 18}, /* shli r3, r1, 18 */
15402 {1, 2, 3}} /* add r4, r2, r3 */
15403 },
15404 {278528ll /* 0x44000 */ ,
15405 {{6, 1, 14}, /* shli r2, r1, 14 */
15406 {6, 1, 18}, /* shli r3, r1, 18 */
15407 {1, 2, 3}} /* add r4, r2, r3 */
15408 },
15409 {294912ll /* 0x48000 */ ,
15410 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15411 {6, 2, 15}} /* shli r3, r2, 15 */
15412 },
15413 {327680ll /* 0x50000 */ ,
15414 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15415 {6, 2, 16}} /* shli r3, r2, 16 */
15416 },
15417 {393216ll /* 0x60000 */ ,
15418 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15419 {6, 2, 17}} /* shli r3, r2, 17 */
15420 },
15421 {524279ll /* 0x7fff7 */ ,
15422 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15423 {6, 1, 19}, /* shli r3, r1, 19 */
15424 {2, 3, 2}} /* sub r4, r3, r2 */
15425 },
15426 {524280ll /* 0x7fff8 */ ,
15427 {{6, 1, 3}, /* shli r2, r1, 3 */
15428 {6, 1, 19}, /* shli r3, r1, 19 */
15429 {2, 3, 2}} /* sub r4, r3, r2 */
15430 },
15431 {524281ll /* 0x7fff9 */ ,
15432 {{6, 1, 16}, /* shli r2, r1, 16 */
15433 {2, 2, 1}, /* sub r3, r2, r1 */
15434 {5, 3, 1}} /* shl3add r4, r3, r1 */
15435 },
15436 {524283ll /* 0x7fffb */ ,
15437 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15438 {6, 1, 19}, /* shli r3, r1, 19 */
15439 {2, 3, 2}} /* sub r4, r3, r2 */
15440 },
15441 {524284ll /* 0x7fffc */ ,
15442 {{6, 1, 2}, /* shli r2, r1, 2 */
15443 {6, 1, 19}, /* shli r3, r1, 19 */
15444 {2, 3, 2}} /* sub r4, r3, r2 */
15445 },
15446 {524285ll /* 0x7fffd */ ,
15447 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15448 {6, 1, 19}, /* shli r3, r1, 19 */
15449 {2, 3, 2}} /* sub r4, r3, r2 */
15450 },
15451 {524286ll /* 0x7fffe */ ,
15452 {{6, 1, 1}, /* shli r2, r1, 1 */
15453 {6, 1, 19}, /* shli r3, r1, 19 */
15454 {2, 3, 2}} /* sub r4, r3, r2 */
15455 },
15456 {524287ll /* 0x7ffff */ ,
15457 {{6, 1, 19}, /* shli r2, r1, 19 */
15458 {2, 2, 1}} /* sub r3, r2, r1 */
15459 },
15460 {524288ll /* 0x80000 */ ,
15461 {{6, 1, 19}} /* shli r2, r1, 19 */
15462 },
15463 {524289ll /* 0x80001 */ ,
15464 {{6, 1, 19}, /* shli r2, r1, 19 */
15465 {1, 1, 2}} /* add r3, r1, r2 */
15466 },
15467 {524290ll /* 0x80002 */ ,
15468 {{6, 1, 19}, /* shli r2, r1, 19 */
15469 {3, 1, 2}} /* shl1add r3, r1, r2 */
15470 },
15471 {524291ll /* 0x80003 */ ,
15472 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15473 {6, 1, 19}, /* shli r3, r1, 19 */
15474 {1, 2, 3}} /* add r4, r2, r3 */
15475 },
15476 {524292ll /* 0x80004 */ ,
15477 {{6, 1, 19}, /* shli r2, r1, 19 */
15478 {4, 1, 2}} /* shl2add r3, r1, r2 */
15479 },
15480 {524293ll /* 0x80005 */ ,
15481 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15482 {6, 1, 19}, /* shli r3, r1, 19 */
15483 {1, 2, 3}} /* add r4, r2, r3 */
15484 },
15485 {524294ll /* 0x80006 */ ,
15486 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15487 {6, 1, 19}, /* shli r3, r1, 19 */
15488 {3, 2, 3}} /* shl1add r4, r2, r3 */
15489 },
15490 {524295ll /* 0x80007 */ ,
15491 {{6, 1, 19}, /* shli r2, r1, 19 */
15492 {2, 2, 1}, /* sub r3, r2, r1 */
15493 {5, 1, 3}} /* shl3add r4, r1, r3 */
15494 },
15495 {524296ll /* 0x80008 */ ,
15496 {{6, 1, 19}, /* shli r2, r1, 19 */
15497 {5, 1, 2}} /* shl3add r3, r1, r2 */
15498 },
15499 {524297ll /* 0x80009 */ ,
15500 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15501 {6, 1, 19}, /* shli r3, r1, 19 */
15502 {1, 2, 3}} /* add r4, r2, r3 */
15503 },
15504 {524298ll /* 0x8000a */ ,
15505 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15506 {6, 1, 19}, /* shli r3, r1, 19 */
15507 {3, 2, 3}} /* shl1add r4, r2, r3 */
15508 },
15509 {524304ll /* 0x80010 */ ,
15510 {{6, 1, 4}, /* shli r2, r1, 4 */
15511 {6, 1, 19}, /* shli r3, r1, 19 */
15512 {1, 2, 3}} /* add r4, r2, r3 */
15513 },
15514 {524320ll /* 0x80020 */ ,
15515 {{6, 1, 5}, /* shli r2, r1, 5 */
15516 {6, 1, 19}, /* shli r3, r1, 19 */
15517 {1, 2, 3}} /* add r4, r2, r3 */
15518 },
15519 {524352ll /* 0x80040 */ ,
15520 {{6, 1, 6}, /* shli r2, r1, 6 */
15521 {6, 1, 19}, /* shli r3, r1, 19 */
15522 {1, 2, 3}} /* add r4, r2, r3 */
15523 },
15524 {524416ll /* 0x80080 */ ,
15525 {{6, 1, 7}, /* shli r2, r1, 7 */
15526 {6, 1, 19}, /* shli r3, r1, 19 */
15527 {1, 2, 3}} /* add r4, r2, r3 */
15528 },
15529 {524544ll /* 0x80100 */ ,
15530 {{6, 1, 8}, /* shli r2, r1, 8 */
15531 {6, 1, 19}, /* shli r3, r1, 19 */
15532 {1, 2, 3}} /* add r4, r2, r3 */
15533 },
15534 {524800ll /* 0x80200 */ ,
15535 {{6, 1, 9}, /* shli r2, r1, 9 */
15536 {6, 1, 19}, /* shli r3, r1, 19 */
15537 {1, 2, 3}} /* add r4, r2, r3 */
15538 },
15539 {525312ll /* 0x80400 */ ,
15540 {{6, 1, 10}, /* shli r2, r1, 10 */
15541 {6, 1, 19}, /* shli r3, r1, 19 */
15542 {1, 2, 3}} /* add r4, r2, r3 */
15543 },
15544 {526336ll /* 0x80800 */ ,
15545 {{6, 1, 11}, /* shli r2, r1, 11 */
15546 {6, 1, 19}, /* shli r3, r1, 19 */
15547 {1, 2, 3}} /* add r4, r2, r3 */
15548 },
15549 {528384ll /* 0x81000 */ ,
15550 {{6, 1, 12}, /* shli r2, r1, 12 */
15551 {6, 1, 19}, /* shli r3, r1, 19 */
15552 {1, 2, 3}} /* add r4, r2, r3 */
15553 },
15554 {532480ll /* 0x82000 */ ,
15555 {{6, 1, 13}, /* shli r2, r1, 13 */
15556 {6, 1, 19}, /* shli r3, r1, 19 */
15557 {1, 2, 3}} /* add r4, r2, r3 */
15558 },
15559 {540672ll /* 0x84000 */ ,
15560 {{6, 1, 14}, /* shli r2, r1, 14 */
15561 {6, 1, 19}, /* shli r3, r1, 19 */
15562 {1, 2, 3}} /* add r4, r2, r3 */
15563 },
15564 {557056ll /* 0x88000 */ ,
15565 {{6, 1, 15}, /* shli r2, r1, 15 */
15566 {6, 1, 19}, /* shli r3, r1, 19 */
15567 {1, 2, 3}} /* add r4, r2, r3 */
15568 },
15569 {589824ll /* 0x90000 */ ,
15570 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15571 {6, 2, 16}} /* shli r3, r2, 16 */
15572 },
15573 {655360ll /* 0xa0000 */ ,
15574 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15575 {6, 2, 17}} /* shli r3, r2, 17 */
15576 },
15577 {786432ll /* 0xc0000 */ ,
15578 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15579 {6, 2, 18}} /* shli r3, r2, 18 */
15580 },
15581 {1048567ll /* 0xffff7 */ ,
15582 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15583 {6, 1, 20}, /* shli r3, r1, 20 */
15584 {2, 3, 2}} /* sub r4, r3, r2 */
15585 },
15586 {1048568ll /* 0xffff8 */ ,
15587 {{6, 1, 3}, /* shli r2, r1, 3 */
15588 {6, 1, 20}, /* shli r3, r1, 20 */
15589 {2, 3, 2}} /* sub r4, r3, r2 */
15590 },
15591 {1048569ll /* 0xffff9 */ ,
15592 {{6, 1, 17}, /* shli r2, r1, 17 */
15593 {2, 2, 1}, /* sub r3, r2, r1 */
15594 {5, 3, 1}} /* shl3add r4, r3, r1 */
15595 },
15596 {1048571ll /* 0xffffb */ ,
15597 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15598 {6, 1, 20}, /* shli r3, r1, 20 */
15599 {2, 3, 2}} /* sub r4, r3, r2 */
15600 },
15601 {1048572ll /* 0xffffc */ ,
15602 {{6, 1, 2}, /* shli r2, r1, 2 */
15603 {6, 1, 20}, /* shli r3, r1, 20 */
15604 {2, 3, 2}} /* sub r4, r3, r2 */
15605 },
15606 {1048573ll /* 0xffffd */ ,
15607 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15608 {6, 1, 20}, /* shli r3, r1, 20 */
15609 {2, 3, 2}} /* sub r4, r3, r2 */
15610 },
15611 {1048574ll /* 0xffffe */ ,
15612 {{6, 1, 1}, /* shli r2, r1, 1 */
15613 {6, 1, 20}, /* shli r3, r1, 20 */
15614 {2, 3, 2}} /* sub r4, r3, r2 */
15615 },
15616 {1048575ll /* 0xfffff */ ,
15617 {{6, 1, 20}, /* shli r2, r1, 20 */
15618 {2, 2, 1}} /* sub r3, r2, r1 */
15619 },
15620 {1048576ll /* 0x100000 */ ,
15621 {{6, 1, 20}} /* shli r2, r1, 20 */
15622 },
15623 {1048577ll /* 0x100001 */ ,
15624 {{6, 1, 20}, /* shli r2, r1, 20 */
15625 {1, 1, 2}} /* add r3, r1, r2 */
15626 },
15627 {1048578ll /* 0x100002 */ ,
15628 {{6, 1, 20}, /* shli r2, r1, 20 */
15629 {3, 1, 2}} /* shl1add r3, r1, r2 */
15630 },
15631 {1048579ll /* 0x100003 */ ,
15632 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15633 {6, 1, 20}, /* shli r3, r1, 20 */
15634 {1, 2, 3}} /* add r4, r2, r3 */
15635 },
15636 {1048580ll /* 0x100004 */ ,
15637 {{6, 1, 20}, /* shli r2, r1, 20 */
15638 {4, 1, 2}} /* shl2add r3, r1, r2 */
15639 },
15640 {1048581ll /* 0x100005 */ ,
15641 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15642 {6, 1, 20}, /* shli r3, r1, 20 */
15643 {1, 2, 3}} /* add r4, r2, r3 */
15644 },
15645 {1048582ll /* 0x100006 */ ,
15646 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15647 {6, 1, 20}, /* shli r3, r1, 20 */
15648 {3, 2, 3}} /* shl1add r4, r2, r3 */
15649 },
15650 {1048583ll /* 0x100007 */ ,
15651 {{6, 1, 20}, /* shli r2, r1, 20 */
15652 {2, 2, 1}, /* sub r3, r2, r1 */
15653 {5, 1, 3}} /* shl3add r4, r1, r3 */
15654 },
15655 {1048584ll /* 0x100008 */ ,
15656 {{6, 1, 20}, /* shli r2, r1, 20 */
15657 {5, 1, 2}} /* shl3add r3, r1, r2 */
15658 },
15659 {1048585ll /* 0x100009 */ ,
15660 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15661 {6, 1, 20}, /* shli r3, r1, 20 */
15662 {1, 2, 3}} /* add r4, r2, r3 */
15663 },
15664 {1048586ll /* 0x10000a */ ,
15665 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15666 {6, 1, 20}, /* shli r3, r1, 20 */
15667 {3, 2, 3}} /* shl1add r4, r2, r3 */
15668 },
15669 {1048592ll /* 0x100010 */ ,
15670 {{6, 1, 4}, /* shli r2, r1, 4 */
15671 {6, 1, 20}, /* shli r3, r1, 20 */
15672 {1, 2, 3}} /* add r4, r2, r3 */
15673 },
15674 {1048608ll /* 0x100020 */ ,
15675 {{6, 1, 5}, /* shli r2, r1, 5 */
15676 {6, 1, 20}, /* shli r3, r1, 20 */
15677 {1, 2, 3}} /* add r4, r2, r3 */
15678 },
15679 {1048640ll /* 0x100040 */ ,
15680 {{6, 1, 6}, /* shli r2, r1, 6 */
15681 {6, 1, 20}, /* shli r3, r1, 20 */
15682 {1, 2, 3}} /* add r4, r2, r3 */
15683 },
15684 {1048704ll /* 0x100080 */ ,
15685 {{6, 1, 7}, /* shli r2, r1, 7 */
15686 {6, 1, 20}, /* shli r3, r1, 20 */
15687 {1, 2, 3}} /* add r4, r2, r3 */
15688 },
15689 {1048832ll /* 0x100100 */ ,
15690 {{6, 1, 8}, /* shli r2, r1, 8 */
15691 {6, 1, 20}, /* shli r3, r1, 20 */
15692 {1, 2, 3}} /* add r4, r2, r3 */
15693 },
15694 {1049088ll /* 0x100200 */ ,
15695 {{6, 1, 9}, /* shli r2, r1, 9 */
15696 {6, 1, 20}, /* shli r3, r1, 20 */
15697 {1, 2, 3}} /* add r4, r2, r3 */
15698 },
15699 {1049600ll /* 0x100400 */ ,
15700 {{6, 1, 10}, /* shli r2, r1, 10 */
15701 {6, 1, 20}, /* shli r3, r1, 20 */
15702 {1, 2, 3}} /* add r4, r2, r3 */
15703 },
15704 {1050624ll /* 0x100800 */ ,
15705 {{6, 1, 11}, /* shli r2, r1, 11 */
15706 {6, 1, 20}, /* shli r3, r1, 20 */
15707 {1, 2, 3}} /* add r4, r2, r3 */
15708 },
15709 {1052672ll /* 0x101000 */ ,
15710 {{6, 1, 12}, /* shli r2, r1, 12 */
15711 {6, 1, 20}, /* shli r3, r1, 20 */
15712 {1, 2, 3}} /* add r4, r2, r3 */
15713 },
15714 {1056768ll /* 0x102000 */ ,
15715 {{6, 1, 13}, /* shli r2, r1, 13 */
15716 {6, 1, 20}, /* shli r3, r1, 20 */
15717 {1, 2, 3}} /* add r4, r2, r3 */
15718 },
15719 {1064960ll /* 0x104000 */ ,
15720 {{6, 1, 14}, /* shli r2, r1, 14 */
15721 {6, 1, 20}, /* shli r3, r1, 20 */
15722 {1, 2, 3}} /* add r4, r2, r3 */
15723 },
15724 {1081344ll /* 0x108000 */ ,
15725 {{6, 1, 15}, /* shli r2, r1, 15 */
15726 {6, 1, 20}, /* shli r3, r1, 20 */
15727 {1, 2, 3}} /* add r4, r2, r3 */
15728 },
15729 {1114112ll /* 0x110000 */ ,
15730 {{6, 1, 16}, /* shli r2, r1, 16 */
15731 {6, 1, 20}, /* shli r3, r1, 20 */
15732 {1, 2, 3}} /* add r4, r2, r3 */
15733 },
15734 {1179648ll /* 0x120000 */ ,
15735 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15736 {6, 2, 17}} /* shli r3, r2, 17 */
15737 },
15738 {1310720ll /* 0x140000 */ ,
15739 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15740 {6, 2, 18}} /* shli r3, r2, 18 */
15741 },
15742 {1572864ll /* 0x180000 */ ,
15743 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15744 {6, 2, 19}} /* shli r3, r2, 19 */
15745 },
15746 {2097143ll /* 0x1ffff7 */ ,
15747 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15748 {6, 1, 21}, /* shli r3, r1, 21 */
15749 {2, 3, 2}} /* sub r4, r3, r2 */
15750 },
15751 {2097144ll /* 0x1ffff8 */ ,
15752 {{6, 1, 3}, /* shli r2, r1, 3 */
15753 {6, 1, 21}, /* shli r3, r1, 21 */
15754 {2, 3, 2}} /* sub r4, r3, r2 */
15755 },
15756 {2097145ll /* 0x1ffff9 */ ,
15757 {{6, 1, 18}, /* shli r2, r1, 18 */
15758 {2, 2, 1}, /* sub r3, r2, r1 */
15759 {5, 3, 1}} /* shl3add r4, r3, r1 */
15760 },
15761 {2097147ll /* 0x1ffffb */ ,
15762 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15763 {6, 1, 21}, /* shli r3, r1, 21 */
15764 {2, 3, 2}} /* sub r4, r3, r2 */
15765 },
15766 {2097148ll /* 0x1ffffc */ ,
15767 {{6, 1, 2}, /* shli r2, r1, 2 */
15768 {6, 1, 21}, /* shli r3, r1, 21 */
15769 {2, 3, 2}} /* sub r4, r3, r2 */
15770 },
15771 {2097149ll /* 0x1ffffd */ ,
15772 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15773 {6, 1, 21}, /* shli r3, r1, 21 */
15774 {2, 3, 2}} /* sub r4, r3, r2 */
15775 },
15776 {2097150ll /* 0x1ffffe */ ,
15777 {{6, 1, 1}, /* shli r2, r1, 1 */
15778 {6, 1, 21}, /* shli r3, r1, 21 */
15779 {2, 3, 2}} /* sub r4, r3, r2 */
15780 },
15781 {2097151ll /* 0x1fffff */ ,
15782 {{6, 1, 21}, /* shli r2, r1, 21 */
15783 {2, 2, 1}} /* sub r3, r2, r1 */
15784 },
15785 {2097152ll /* 0x200000 */ ,
15786 {{6, 1, 21}} /* shli r2, r1, 21 */
15787 },
15788 {2097153ll /* 0x200001 */ ,
15789 {{6, 1, 21}, /* shli r2, r1, 21 */
15790 {1, 1, 2}} /* add r3, r1, r2 */
15791 },
15792 {2097154ll /* 0x200002 */ ,
15793 {{6, 1, 21}, /* shli r2, r1, 21 */
15794 {3, 1, 2}} /* shl1add r3, r1, r2 */
15795 },
15796 {2097155ll /* 0x200003 */ ,
15797 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15798 {6, 1, 21}, /* shli r3, r1, 21 */
15799 {1, 2, 3}} /* add r4, r2, r3 */
15800 },
15801 {2097156ll /* 0x200004 */ ,
15802 {{6, 1, 21}, /* shli r2, r1, 21 */
15803 {4, 1, 2}} /* shl2add r3, r1, r2 */
15804 },
15805 {2097157ll /* 0x200005 */ ,
15806 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15807 {6, 1, 21}, /* shli r3, r1, 21 */
15808 {1, 2, 3}} /* add r4, r2, r3 */
15809 },
15810 {2097158ll /* 0x200006 */ ,
15811 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15812 {6, 1, 21}, /* shli r3, r1, 21 */
15813 {3, 2, 3}} /* shl1add r4, r2, r3 */
15814 },
15815 {2097159ll /* 0x200007 */ ,
15816 {{6, 1, 21}, /* shli r2, r1, 21 */
15817 {2, 2, 1}, /* sub r3, r2, r1 */
15818 {5, 1, 3}} /* shl3add r4, r1, r3 */
15819 },
15820 {2097160ll /* 0x200008 */ ,
15821 {{6, 1, 21}, /* shli r2, r1, 21 */
15822 {5, 1, 2}} /* shl3add r3, r1, r2 */
15823 },
15824 {2097161ll /* 0x200009 */ ,
15825 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15826 {6, 1, 21}, /* shli r3, r1, 21 */
15827 {1, 2, 3}} /* add r4, r2, r3 */
15828 },
15829 {2097162ll /* 0x20000a */ ,
15830 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15831 {6, 1, 21}, /* shli r3, r1, 21 */
15832 {3, 2, 3}} /* shl1add r4, r2, r3 */
15833 },
15834 {2097168ll /* 0x200010 */ ,
15835 {{6, 1, 4}, /* shli r2, r1, 4 */
15836 {6, 1, 21}, /* shli r3, r1, 21 */
15837 {1, 2, 3}} /* add r4, r2, r3 */
15838 },
15839 {2097184ll /* 0x200020 */ ,
15840 {{6, 1, 5}, /* shli r2, r1, 5 */
15841 {6, 1, 21}, /* shli r3, r1, 21 */
15842 {1, 2, 3}} /* add r4, r2, r3 */
15843 },
15844 {2097216ll /* 0x200040 */ ,
15845 {{6, 1, 6}, /* shli r2, r1, 6 */
15846 {6, 1, 21}, /* shli r3, r1, 21 */
15847 {1, 2, 3}} /* add r4, r2, r3 */
15848 },
15849 {2097280ll /* 0x200080 */ ,
15850 {{6, 1, 7}, /* shli r2, r1, 7 */
15851 {6, 1, 21}, /* shli r3, r1, 21 */
15852 {1, 2, 3}} /* add r4, r2, r3 */
15853 },
15854 {2097408ll /* 0x200100 */ ,
15855 {{6, 1, 8}, /* shli r2, r1, 8 */
15856 {6, 1, 21}, /* shli r3, r1, 21 */
15857 {1, 2, 3}} /* add r4, r2, r3 */
15858 },
15859 {2097664ll /* 0x200200 */ ,
15860 {{6, 1, 9}, /* shli r2, r1, 9 */
15861 {6, 1, 21}, /* shli r3, r1, 21 */
15862 {1, 2, 3}} /* add r4, r2, r3 */
15863 },
15864 {2098176ll /* 0x200400 */ ,
15865 {{6, 1, 10}, /* shli r2, r1, 10 */
15866 {6, 1, 21}, /* shli r3, r1, 21 */
15867 {1, 2, 3}} /* add r4, r2, r3 */
15868 },
15869 {2099200ll /* 0x200800 */ ,
15870 {{6, 1, 11}, /* shli r2, r1, 11 */
15871 {6, 1, 21}, /* shli r3, r1, 21 */
15872 {1, 2, 3}} /* add r4, r2, r3 */
15873 },
15874 {2101248ll /* 0x201000 */ ,
15875 {{6, 1, 12}, /* shli r2, r1, 12 */
15876 {6, 1, 21}, /* shli r3, r1, 21 */
15877 {1, 2, 3}} /* add r4, r2, r3 */
15878 },
15879 {2105344ll /* 0x202000 */ ,
15880 {{6, 1, 13}, /* shli r2, r1, 13 */
15881 {6, 1, 21}, /* shli r3, r1, 21 */
15882 {1, 2, 3}} /* add r4, r2, r3 */
15883 },
15884 {2113536ll /* 0x204000 */ ,
15885 {{6, 1, 14}, /* shli r2, r1, 14 */
15886 {6, 1, 21}, /* shli r3, r1, 21 */
15887 {1, 2, 3}} /* add r4, r2, r3 */
15888 },
15889 {2129920ll /* 0x208000 */ ,
15890 {{6, 1, 15}, /* shli r2, r1, 15 */
15891 {6, 1, 21}, /* shli r3, r1, 21 */
15892 {1, 2, 3}} /* add r4, r2, r3 */
15893 },
15894 {2162688ll /* 0x210000 */ ,
15895 {{6, 1, 16}, /* shli r2, r1, 16 */
15896 {6, 1, 21}, /* shli r3, r1, 21 */
15897 {1, 2, 3}} /* add r4, r2, r3 */
15898 },
15899 {2228224ll /* 0x220000 */ ,
15900 {{6, 1, 17}, /* shli r2, r1, 17 */
15901 {6, 1, 21}, /* shli r3, r1, 21 */
15902 {1, 2, 3}} /* add r4, r2, r3 */
15903 },
15904 {2359296ll /* 0x240000 */ ,
15905 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15906 {6, 2, 18}} /* shli r3, r2, 18 */
15907 },
15908 {2621440ll /* 0x280000 */ ,
15909 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15910 {6, 2, 19}} /* shli r3, r2, 19 */
15911 },
15912 {3145728ll /* 0x300000 */ ,
15913 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15914 {6, 2, 20}} /* shli r3, r2, 20 */
15915 },
15916 {4194295ll /* 0x3ffff7 */ ,
15917 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15918 {6, 1, 22}, /* shli r3, r1, 22 */
15919 {2, 3, 2}} /* sub r4, r3, r2 */
15920 },
15921 {4194296ll /* 0x3ffff8 */ ,
15922 {{6, 1, 3}, /* shli r2, r1, 3 */
15923 {6, 1, 22}, /* shli r3, r1, 22 */
15924 {2, 3, 2}} /* sub r4, r3, r2 */
15925 },
15926 {4194297ll /* 0x3ffff9 */ ,
15927 {{6, 1, 19}, /* shli r2, r1, 19 */
15928 {2, 2, 1}, /* sub r3, r2, r1 */
15929 {5, 3, 1}} /* shl3add r4, r3, r1 */
15930 },
15931 {4194299ll /* 0x3ffffb */ ,
15932 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15933 {6, 1, 22}, /* shli r3, r1, 22 */
15934 {2, 3, 2}} /* sub r4, r3, r2 */
15935 },
15936 {4194300ll /* 0x3ffffc */ ,
15937 {{6, 1, 2}, /* shli r2, r1, 2 */
15938 {6, 1, 22}, /* shli r3, r1, 22 */
15939 {2, 3, 2}} /* sub r4, r3, r2 */
15940 },
15941 {4194301ll /* 0x3ffffd */ ,
15942 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15943 {6, 1, 22}, /* shli r3, r1, 22 */
15944 {2, 3, 2}} /* sub r4, r3, r2 */
15945 },
15946 {4194302ll /* 0x3ffffe */ ,
15947 {{6, 1, 1}, /* shli r2, r1, 1 */
15948 {6, 1, 22}, /* shli r3, r1, 22 */
15949 {2, 3, 2}} /* sub r4, r3, r2 */
15950 },
15951 {4194303ll /* 0x3fffff */ ,
15952 {{6, 1, 22}, /* shli r2, r1, 22 */
15953 {2, 2, 1}} /* sub r3, r2, r1 */
15954 },
15955 {4194304ll /* 0x400000 */ ,
15956 {{6, 1, 22}} /* shli r2, r1, 22 */
15957 },
15958 {4194305ll /* 0x400001 */ ,
15959 {{6, 1, 22}, /* shli r2, r1, 22 */
15960 {1, 1, 2}} /* add r3, r1, r2 */
15961 },
15962 {4194306ll /* 0x400002 */ ,
15963 {{6, 1, 22}, /* shli r2, r1, 22 */
15964 {3, 1, 2}} /* shl1add r3, r1, r2 */
15965 },
15966 {4194307ll /* 0x400003 */ ,
15967 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15968 {6, 1, 22}, /* shli r3, r1, 22 */
15969 {1, 2, 3}} /* add r4, r2, r3 */
15970 },
15971 {4194308ll /* 0x400004 */ ,
15972 {{6, 1, 22}, /* shli r2, r1, 22 */
15973 {4, 1, 2}} /* shl2add r3, r1, r2 */
15974 },
15975 {4194309ll /* 0x400005 */ ,
15976 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15977 {6, 1, 22}, /* shli r3, r1, 22 */
15978 {1, 2, 3}} /* add r4, r2, r3 */
15979 },
15980 {4194310ll /* 0x400006 */ ,
15981 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15982 {6, 1, 22}, /* shli r3, r1, 22 */
15983 {3, 2, 3}} /* shl1add r4, r2, r3 */
15984 },
15985 {4194311ll /* 0x400007 */ ,
15986 {{6, 1, 22}, /* shli r2, r1, 22 */
15987 {2, 2, 1}, /* sub r3, r2, r1 */
15988 {5, 1, 3}} /* shl3add r4, r1, r3 */
15989 },
15990 {4194312ll /* 0x400008 */ ,
15991 {{6, 1, 22}, /* shli r2, r1, 22 */
15992 {5, 1, 2}} /* shl3add r3, r1, r2 */
15993 },
15994 {4194313ll /* 0x400009 */ ,
15995 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15996 {6, 1, 22}, /* shli r3, r1, 22 */
15997 {1, 2, 3}} /* add r4, r2, r3 */
15998 },
15999 {4194314ll /* 0x40000a */ ,
16000 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16001 {6, 1, 22}, /* shli r3, r1, 22 */
16002 {3, 2, 3}} /* shl1add r4, r2, r3 */
16003 },
16004 {4194320ll /* 0x400010 */ ,
16005 {{6, 1, 4}, /* shli r2, r1, 4 */
16006 {6, 1, 22}, /* shli r3, r1, 22 */
16007 {1, 2, 3}} /* add r4, r2, r3 */
16008 },
16009 {4194336ll /* 0x400020 */ ,
16010 {{6, 1, 5}, /* shli r2, r1, 5 */
16011 {6, 1, 22}, /* shli r3, r1, 22 */
16012 {1, 2, 3}} /* add r4, r2, r3 */
16013 },
16014 {4194368ll /* 0x400040 */ ,
16015 {{6, 1, 6}, /* shli r2, r1, 6 */
16016 {6, 1, 22}, /* shli r3, r1, 22 */
16017 {1, 2, 3}} /* add r4, r2, r3 */
16018 },
16019 {4194432ll /* 0x400080 */ ,
16020 {{6, 1, 7}, /* shli r2, r1, 7 */
16021 {6, 1, 22}, /* shli r3, r1, 22 */
16022 {1, 2, 3}} /* add r4, r2, r3 */
16023 },
16024 {4194560ll /* 0x400100 */ ,
16025 {{6, 1, 8}, /* shli r2, r1, 8 */
16026 {6, 1, 22}, /* shli r3, r1, 22 */
16027 {1, 2, 3}} /* add r4, r2, r3 */
16028 },
16029 {4194816ll /* 0x400200 */ ,
16030 {{6, 1, 9}, /* shli r2, r1, 9 */
16031 {6, 1, 22}, /* shli r3, r1, 22 */
16032 {1, 2, 3}} /* add r4, r2, r3 */
16033 },
16034 {4195328ll /* 0x400400 */ ,
16035 {{6, 1, 10}, /* shli r2, r1, 10 */
16036 {6, 1, 22}, /* shli r3, r1, 22 */
16037 {1, 2, 3}} /* add r4, r2, r3 */
16038 },
16039 {4196352ll /* 0x400800 */ ,
16040 {{6, 1, 11}, /* shli r2, r1, 11 */
16041 {6, 1, 22}, /* shli r3, r1, 22 */
16042 {1, 2, 3}} /* add r4, r2, r3 */
16043 },
16044 {4198400ll /* 0x401000 */ ,
16045 {{6, 1, 12}, /* shli r2, r1, 12 */
16046 {6, 1, 22}, /* shli r3, r1, 22 */
16047 {1, 2, 3}} /* add r4, r2, r3 */
16048 },
16049 {4202496ll /* 0x402000 */ ,
16050 {{6, 1, 13}, /* shli r2, r1, 13 */
16051 {6, 1, 22}, /* shli r3, r1, 22 */
16052 {1, 2, 3}} /* add r4, r2, r3 */
16053 },
16054 {4210688ll /* 0x404000 */ ,
16055 {{6, 1, 14}, /* shli r2, r1, 14 */
16056 {6, 1, 22}, /* shli r3, r1, 22 */
16057 {1, 2, 3}} /* add r4, r2, r3 */
16058 },
16059 {4227072ll /* 0x408000 */ ,
16060 {{6, 1, 15}, /* shli r2, r1, 15 */
16061 {6, 1, 22}, /* shli r3, r1, 22 */
16062 {1, 2, 3}} /* add r4, r2, r3 */
16063 },
16064 {4259840ll /* 0x410000 */ ,
16065 {{6, 1, 16}, /* shli r2, r1, 16 */
16066 {6, 1, 22}, /* shli r3, r1, 22 */
16067 {1, 2, 3}} /* add r4, r2, r3 */
16068 },
16069 {4325376ll /* 0x420000 */ ,
16070 {{6, 1, 17}, /* shli r2, r1, 17 */
16071 {6, 1, 22}, /* shli r3, r1, 22 */
16072 {1, 2, 3}} /* add r4, r2, r3 */
16073 },
16074 {4456448ll /* 0x440000 */ ,
16075 {{6, 1, 18}, /* shli r2, r1, 18 */
16076 {6, 1, 22}, /* shli r3, r1, 22 */
16077 {1, 2, 3}} /* add r4, r2, r3 */
16078 },
16079 {4718592ll /* 0x480000 */ ,
16080 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16081 {6, 2, 19}} /* shli r3, r2, 19 */
16082 },
16083 {5242880ll /* 0x500000 */ ,
16084 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16085 {6, 2, 20}} /* shli r3, r2, 20 */
16086 },
16087 {6291456ll /* 0x600000 */ ,
16088 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16089 {6, 2, 21}} /* shli r3, r2, 21 */
16090 },
16091 {8388599ll /* 0x7ffff7 */ ,
16092 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16093 {6, 1, 23}, /* shli r3, r1, 23 */
16094 {2, 3, 2}} /* sub r4, r3, r2 */
16095 },
16096 {8388600ll /* 0x7ffff8 */ ,
16097 {{6, 1, 3}, /* shli r2, r1, 3 */
16098 {6, 1, 23}, /* shli r3, r1, 23 */
16099 {2, 3, 2}} /* sub r4, r3, r2 */
16100 },
16101 {8388601ll /* 0x7ffff9 */ ,
16102 {{6, 1, 20}, /* shli r2, r1, 20 */
16103 {2, 2, 1}, /* sub r3, r2, r1 */
16104 {5, 3, 1}} /* shl3add r4, r3, r1 */
16105 },
16106 {8388603ll /* 0x7ffffb */ ,
16107 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16108 {6, 1, 23}, /* shli r3, r1, 23 */
16109 {2, 3, 2}} /* sub r4, r3, r2 */
16110 },
16111 {8388604ll /* 0x7ffffc */ ,
16112 {{6, 1, 2}, /* shli r2, r1, 2 */
16113 {6, 1, 23}, /* shli r3, r1, 23 */
16114 {2, 3, 2}} /* sub r4, r3, r2 */
16115 },
16116 {8388605ll /* 0x7ffffd */ ,
16117 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16118 {6, 1, 23}, /* shli r3, r1, 23 */
16119 {2, 3, 2}} /* sub r4, r3, r2 */
16120 },
16121 {8388606ll /* 0x7ffffe */ ,
16122 {{6, 1, 1}, /* shli r2, r1, 1 */
16123 {6, 1, 23}, /* shli r3, r1, 23 */
16124 {2, 3, 2}} /* sub r4, r3, r2 */
16125 },
16126 {8388607ll /* 0x7fffff */ ,
16127 {{6, 1, 23}, /* shli r2, r1, 23 */
16128 {2, 2, 1}} /* sub r3, r2, r1 */
16129 },
16130 {8388608ll /* 0x800000 */ ,
16131 {{6, 1, 23}} /* shli r2, r1, 23 */
16132 },
16133 {8388609ll /* 0x800001 */ ,
16134 {{6, 1, 23}, /* shli r2, r1, 23 */
16135 {1, 1, 2}} /* add r3, r1, r2 */
16136 },
16137 {8388610ll /* 0x800002 */ ,
16138 {{6, 1, 23}, /* shli r2, r1, 23 */
16139 {3, 1, 2}} /* shl1add r3, r1, r2 */
16140 },
16141 {8388611ll /* 0x800003 */ ,
16142 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16143 {6, 1, 23}, /* shli r3, r1, 23 */
16144 {1, 2, 3}} /* add r4, r2, r3 */
16145 },
16146 {8388612ll /* 0x800004 */ ,
16147 {{6, 1, 23}, /* shli r2, r1, 23 */
16148 {4, 1, 2}} /* shl2add r3, r1, r2 */
16149 },
16150 {8388613ll /* 0x800005 */ ,
16151 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16152 {6, 1, 23}, /* shli r3, r1, 23 */
16153 {1, 2, 3}} /* add r4, r2, r3 */
16154 },
16155 {8388614ll /* 0x800006 */ ,
16156 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16157 {6, 1, 23}, /* shli r3, r1, 23 */
16158 {3, 2, 3}} /* shl1add r4, r2, r3 */
16159 },
16160 {8388615ll /* 0x800007 */ ,
16161 {{6, 1, 23}, /* shli r2, r1, 23 */
16162 {2, 2, 1}, /* sub r3, r2, r1 */
16163 {5, 1, 3}} /* shl3add r4, r1, r3 */
16164 },
16165 {8388616ll /* 0x800008 */ ,
16166 {{6, 1, 23}, /* shli r2, r1, 23 */
16167 {5, 1, 2}} /* shl3add r3, r1, r2 */
16168 },
16169 {8388617ll /* 0x800009 */ ,
16170 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16171 {6, 1, 23}, /* shli r3, r1, 23 */
16172 {1, 2, 3}} /* add r4, r2, r3 */
16173 },
16174 {8388618ll /* 0x80000a */ ,
16175 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16176 {6, 1, 23}, /* shli r3, r1, 23 */
16177 {3, 2, 3}} /* shl1add r4, r2, r3 */
16178 },
16179 {8388624ll /* 0x800010 */ ,
16180 {{6, 1, 4}, /* shli r2, r1, 4 */
16181 {6, 1, 23}, /* shli r3, r1, 23 */
16182 {1, 2, 3}} /* add r4, r2, r3 */
16183 },
16184 {8388640ll /* 0x800020 */ ,
16185 {{6, 1, 5}, /* shli r2, r1, 5 */
16186 {6, 1, 23}, /* shli r3, r1, 23 */
16187 {1, 2, 3}} /* add r4, r2, r3 */
16188 },
16189 {8388672ll /* 0x800040 */ ,
16190 {{6, 1, 6}, /* shli r2, r1, 6 */
16191 {6, 1, 23}, /* shli r3, r1, 23 */
16192 {1, 2, 3}} /* add r4, r2, r3 */
16193 },
16194 {8388736ll /* 0x800080 */ ,
16195 {{6, 1, 7}, /* shli r2, r1, 7 */
16196 {6, 1, 23}, /* shli r3, r1, 23 */
16197 {1, 2, 3}} /* add r4, r2, r3 */
16198 },
16199 {8388864ll /* 0x800100 */ ,
16200 {{6, 1, 8}, /* shli r2, r1, 8 */
16201 {6, 1, 23}, /* shli r3, r1, 23 */
16202 {1, 2, 3}} /* add r4, r2, r3 */
16203 },
16204 {8389120ll /* 0x800200 */ ,
16205 {{6, 1, 9}, /* shli r2, r1, 9 */
16206 {6, 1, 23}, /* shli r3, r1, 23 */
16207 {1, 2, 3}} /* add r4, r2, r3 */
16208 },
16209 {8389632ll /* 0x800400 */ ,
16210 {{6, 1, 10}, /* shli r2, r1, 10 */
16211 {6, 1, 23}, /* shli r3, r1, 23 */
16212 {1, 2, 3}} /* add r4, r2, r3 */
16213 },
16214 {8390656ll /* 0x800800 */ ,
16215 {{6, 1, 11}, /* shli r2, r1, 11 */
16216 {6, 1, 23}, /* shli r3, r1, 23 */
16217 {1, 2, 3}} /* add r4, r2, r3 */
16218 },
16219 {8392704ll /* 0x801000 */ ,
16220 {{6, 1, 12}, /* shli r2, r1, 12 */
16221 {6, 1, 23}, /* shli r3, r1, 23 */
16222 {1, 2, 3}} /* add r4, r2, r3 */
16223 },
16224 {8396800ll /* 0x802000 */ ,
16225 {{6, 1, 13}, /* shli r2, r1, 13 */
16226 {6, 1, 23}, /* shli r3, r1, 23 */
16227 {1, 2, 3}} /* add r4, r2, r3 */
16228 },
16229 {8404992ll /* 0x804000 */ ,
16230 {{6, 1, 14}, /* shli r2, r1, 14 */
16231 {6, 1, 23}, /* shli r3, r1, 23 */
16232 {1, 2, 3}} /* add r4, r2, r3 */
16233 },
16234 {8421376ll /* 0x808000 */ ,
16235 {{6, 1, 15}, /* shli r2, r1, 15 */
16236 {6, 1, 23}, /* shli r3, r1, 23 */
16237 {1, 2, 3}} /* add r4, r2, r3 */
16238 },
16239 {8454144ll /* 0x810000 */ ,
16240 {{6, 1, 16}, /* shli r2, r1, 16 */
16241 {6, 1, 23}, /* shli r3, r1, 23 */
16242 {1, 2, 3}} /* add r4, r2, r3 */
16243 },
16244 {8519680ll /* 0x820000 */ ,
16245 {{6, 1, 17}, /* shli r2, r1, 17 */
16246 {6, 1, 23}, /* shli r3, r1, 23 */
16247 {1, 2, 3}} /* add r4, r2, r3 */
16248 },
16249 {8650752ll /* 0x840000 */ ,
16250 {{6, 1, 18}, /* shli r2, r1, 18 */
16251 {6, 1, 23}, /* shli r3, r1, 23 */
16252 {1, 2, 3}} /* add r4, r2, r3 */
16253 },
16254 {8912896ll /* 0x880000 */ ,
16255 {{6, 1, 19}, /* shli r2, r1, 19 */
16256 {6, 1, 23}, /* shli r3, r1, 23 */
16257 {1, 2, 3}} /* add r4, r2, r3 */
16258 },
16259 {9437184ll /* 0x900000 */ ,
16260 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16261 {6, 2, 20}} /* shli r3, r2, 20 */
16262 },
16263 {10485760ll /* 0xa00000 */ ,
16264 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16265 {6, 2, 21}} /* shli r3, r2, 21 */
16266 },
16267 {11796480ll /* 0xb40000 */ ,
16268 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16269 {5, 2, 2}, /* shl3add r3, r2, r2 */
16270 {6, 3, 18}} /* shli r4, r3, 18 */
16271 },
16272 {12582912ll /* 0xc00000 */ ,
16273 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16274 {6, 2, 22}} /* shli r3, r2, 22 */
16275 },
16276 {16777207ll /* 0xfffff7 */ ,
16277 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16278 {6, 1, 24}, /* shli r3, r1, 24 */
16279 {2, 3, 2}} /* sub r4, r3, r2 */
16280 },
16281 {16777208ll /* 0xfffff8 */ ,
16282 {{6, 1, 3}, /* shli r2, r1, 3 */
16283 {6, 1, 24}, /* shli r3, r1, 24 */
16284 {2, 3, 2}} /* sub r4, r3, r2 */
16285 },
16286 {16777209ll /* 0xfffff9 */ ,
16287 {{6, 1, 21}, /* shli r2, r1, 21 */
16288 {2, 2, 1}, /* sub r3, r2, r1 */
16289 {5, 3, 1}} /* shl3add r4, r3, r1 */
16290 },
16291 {16777211ll /* 0xfffffb */ ,
16292 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16293 {6, 1, 24}, /* shli r3, r1, 24 */
16294 {2, 3, 2}} /* sub r4, r3, r2 */
16295 },
16296 {16777212ll /* 0xfffffc */ ,
16297 {{6, 1, 2}, /* shli r2, r1, 2 */
16298 {6, 1, 24}, /* shli r3, r1, 24 */
16299 {2, 3, 2}} /* sub r4, r3, r2 */
16300 },
16301 {16777213ll /* 0xfffffd */ ,
16302 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16303 {6, 1, 24}, /* shli r3, r1, 24 */
16304 {2, 3, 2}} /* sub r4, r3, r2 */
16305 },
16306 {16777214ll /* 0xfffffe */ ,
16307 {{6, 1, 1}, /* shli r2, r1, 1 */
16308 {6, 1, 24}, /* shli r3, r1, 24 */
16309 {2, 3, 2}} /* sub r4, r3, r2 */
16310 },
16311 {16777215ll /* 0xffffff */ ,
16312 {{6, 1, 24}, /* shli r2, r1, 24 */
16313 {2, 2, 1}} /* sub r3, r2, r1 */
16314 },
16315 {16777216ll /* 0x1000000 */ ,
16316 {{6, 1, 24}} /* shli r2, r1, 24 */
16317 },
16318 {16777217ll /* 0x1000001 */ ,
16319 {{6, 1, 24}, /* shli r2, r1, 24 */
16320 {1, 1, 2}} /* add r3, r1, r2 */
16321 },
16322 {16777218ll /* 0x1000002 */ ,
16323 {{6, 1, 24}, /* shli r2, r1, 24 */
16324 {3, 1, 2}} /* shl1add r3, r1, r2 */
16325 },
16326 {16777219ll /* 0x1000003 */ ,
16327 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16328 {6, 1, 24}, /* shli r3, r1, 24 */
16329 {1, 2, 3}} /* add r4, r2, r3 */
16330 },
16331 {16777220ll /* 0x1000004 */ ,
16332 {{6, 1, 24}, /* shli r2, r1, 24 */
16333 {4, 1, 2}} /* shl2add r3, r1, r2 */
16334 },
16335 {16777221ll /* 0x1000005 */ ,
16336 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16337 {6, 1, 24}, /* shli r3, r1, 24 */
16338 {1, 2, 3}} /* add r4, r2, r3 */
16339 },
16340 {16777222ll /* 0x1000006 */ ,
16341 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16342 {6, 1, 24}, /* shli r3, r1, 24 */
16343 {3, 2, 3}} /* shl1add r4, r2, r3 */
16344 },
16345 {16777223ll /* 0x1000007 */ ,
16346 {{6, 1, 24}, /* shli r2, r1, 24 */
16347 {2, 2, 1}, /* sub r3, r2, r1 */
16348 {5, 1, 3}} /* shl3add r4, r1, r3 */
16349 },
16350 {16777224ll /* 0x1000008 */ ,
16351 {{6, 1, 24}, /* shli r2, r1, 24 */
16352 {5, 1, 2}} /* shl3add r3, r1, r2 */
16353 },
16354 {16777225ll /* 0x1000009 */ ,
16355 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16356 {6, 1, 24}, /* shli r3, r1, 24 */
16357 {1, 2, 3}} /* add r4, r2, r3 */
16358 },
16359 {16777226ll /* 0x100000a */ ,
16360 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16361 {6, 1, 24}, /* shli r3, r1, 24 */
16362 {3, 2, 3}} /* shl1add r4, r2, r3 */
16363 },
16364 {16777232ll /* 0x1000010 */ ,
16365 {{6, 1, 4}, /* shli r2, r1, 4 */
16366 {6, 1, 24}, /* shli r3, r1, 24 */
16367 {1, 2, 3}} /* add r4, r2, r3 */
16368 },
16369 {16777248ll /* 0x1000020 */ ,
16370 {{6, 1, 5}, /* shli r2, r1, 5 */
16371 {6, 1, 24}, /* shli r3, r1, 24 */
16372 {1, 2, 3}} /* add r4, r2, r3 */
16373 },
16374 {16777280ll /* 0x1000040 */ ,
16375 {{6, 1, 6}, /* shli r2, r1, 6 */
16376 {6, 1, 24}, /* shli r3, r1, 24 */
16377 {1, 2, 3}} /* add r4, r2, r3 */
16378 },
16379 {16777344ll /* 0x1000080 */ ,
16380 {{6, 1, 7}, /* shli r2, r1, 7 */
16381 {6, 1, 24}, /* shli r3, r1, 24 */
16382 {1, 2, 3}} /* add r4, r2, r3 */
16383 },
16384 {16777472ll /* 0x1000100 */ ,
16385 {{6, 1, 8}, /* shli r2, r1, 8 */
16386 {6, 1, 24}, /* shli r3, r1, 24 */
16387 {1, 2, 3}} /* add r4, r2, r3 */
16388 },
16389 {16777728ll /* 0x1000200 */ ,
16390 {{6, 1, 9}, /* shli r2, r1, 9 */
16391 {6, 1, 24}, /* shli r3, r1, 24 */
16392 {1, 2, 3}} /* add r4, r2, r3 */
16393 },
16394 {16778240ll /* 0x1000400 */ ,
16395 {{6, 1, 10}, /* shli r2, r1, 10 */
16396 {6, 1, 24}, /* shli r3, r1, 24 */
16397 {1, 2, 3}} /* add r4, r2, r3 */
16398 },
16399 {16779264ll /* 0x1000800 */ ,
16400 {{6, 1, 11}, /* shli r2, r1, 11 */
16401 {6, 1, 24}, /* shli r3, r1, 24 */
16402 {1, 2, 3}} /* add r4, r2, r3 */
16403 },
16404 {16781312ll /* 0x1001000 */ ,
16405 {{6, 1, 12}, /* shli r2, r1, 12 */
16406 {6, 1, 24}, /* shli r3, r1, 24 */
16407 {1, 2, 3}} /* add r4, r2, r3 */
16408 },
16409 {16785408ll /* 0x1002000 */ ,
16410 {{6, 1, 13}, /* shli r2, r1, 13 */
16411 {6, 1, 24}, /* shli r3, r1, 24 */
16412 {1, 2, 3}} /* add r4, r2, r3 */
16413 },
16414 {16793600ll /* 0x1004000 */ ,
16415 {{6, 1, 14}, /* shli r2, r1, 14 */
16416 {6, 1, 24}, /* shli r3, r1, 24 */
16417 {1, 2, 3}} /* add r4, r2, r3 */
16418 },
16419 {16809984ll /* 0x1008000 */ ,
16420 {{6, 1, 15}, /* shli r2, r1, 15 */
16421 {6, 1, 24}, /* shli r3, r1, 24 */
16422 {1, 2, 3}} /* add r4, r2, r3 */
16423 },
16424 {16842752ll /* 0x1010000 */ ,
16425 {{6, 1, 16}, /* shli r2, r1, 16 */
16426 {6, 1, 24}, /* shli r3, r1, 24 */
16427 {1, 2, 3}} /* add r4, r2, r3 */
16428 },
16429 {16908288ll /* 0x1020000 */ ,
16430 {{6, 1, 17}, /* shli r2, r1, 17 */
16431 {6, 1, 24}, /* shli r3, r1, 24 */
16432 {1, 2, 3}} /* add r4, r2, r3 */
16433 },
16434 {17039360ll /* 0x1040000 */ ,
16435 {{6, 1, 18}, /* shli r2, r1, 18 */
16436 {6, 1, 24}, /* shli r3, r1, 24 */
16437 {1, 2, 3}} /* add r4, r2, r3 */
16438 },
16439 {17301504ll /* 0x1080000 */ ,
16440 {{6, 1, 19}, /* shli r2, r1, 19 */
16441 {6, 1, 24}, /* shli r3, r1, 24 */
16442 {1, 2, 3}} /* add r4, r2, r3 */
16443 },
16444 {17825792ll /* 0x1100000 */ ,
16445 {{6, 1, 20}, /* shli r2, r1, 20 */
16446 {6, 1, 24}, /* shli r3, r1, 24 */
16447 {1, 2, 3}} /* add r4, r2, r3 */
16448 },
16449 {18874368ll /* 0x1200000 */ ,
16450 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16451 {6, 2, 21}} /* shli r3, r2, 21 */
16452 },
16453 {20971520ll /* 0x1400000 */ ,
16454 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16455 {6, 2, 22}} /* shli r3, r2, 22 */
16456 },
16457 {23592960ll /* 0x1680000 */ ,
16458 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16459 {5, 2, 2}, /* shl3add r3, r2, r2 */
16460 {6, 3, 19}} /* shli r4, r3, 19 */
16461 },
16462 {25165824ll /* 0x1800000 */ ,
16463 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16464 {6, 2, 23}} /* shli r3, r2, 23 */
16465 },
16466 {33554423ll /* 0x1fffff7 */ ,
16467 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16468 {6, 1, 25}, /* shli r3, r1, 25 */
16469 {2, 3, 2}} /* sub r4, r3, r2 */
16470 },
16471 {33554424ll /* 0x1fffff8 */ ,
16472 {{6, 1, 3}, /* shli r2, r1, 3 */
16473 {6, 1, 25}, /* shli r3, r1, 25 */
16474 {2, 3, 2}} /* sub r4, r3, r2 */
16475 },
16476 {33554425ll /* 0x1fffff9 */ ,
16477 {{6, 1, 22}, /* shli r2, r1, 22 */
16478 {2, 2, 1}, /* sub r3, r2, r1 */
16479 {5, 3, 1}} /* shl3add r4, r3, r1 */
16480 },
16481 {33554427ll /* 0x1fffffb */ ,
16482 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16483 {6, 1, 25}, /* shli r3, r1, 25 */
16484 {2, 3, 2}} /* sub r4, r3, r2 */
16485 },
16486 {33554428ll /* 0x1fffffc */ ,
16487 {{6, 1, 2}, /* shli r2, r1, 2 */
16488 {6, 1, 25}, /* shli r3, r1, 25 */
16489 {2, 3, 2}} /* sub r4, r3, r2 */
16490 },
16491 {33554429ll /* 0x1fffffd */ ,
16492 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16493 {6, 1, 25}, /* shli r3, r1, 25 */
16494 {2, 3, 2}} /* sub r4, r3, r2 */
16495 },
16496 {33554430ll /* 0x1fffffe */ ,
16497 {{6, 1, 1}, /* shli r2, r1, 1 */
16498 {6, 1, 25}, /* shli r3, r1, 25 */
16499 {2, 3, 2}} /* sub r4, r3, r2 */
16500 },
16501 {33554431ll /* 0x1ffffff */ ,
16502 {{6, 1, 25}, /* shli r2, r1, 25 */
16503 {2, 2, 1}} /* sub r3, r2, r1 */
16504 },
16505 {33554432ll /* 0x2000000 */ ,
16506 {{6, 1, 25}} /* shli r2, r1, 25 */
16507 },
16508 {33554433ll /* 0x2000001 */ ,
16509 {{6, 1, 25}, /* shli r2, r1, 25 */
16510 {1, 1, 2}} /* add r3, r1, r2 */
16511 },
16512 {33554434ll /* 0x2000002 */ ,
16513 {{6, 1, 25}, /* shli r2, r1, 25 */
16514 {3, 1, 2}} /* shl1add r3, r1, r2 */
16515 },
16516 {33554435ll /* 0x2000003 */ ,
16517 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16518 {6, 1, 25}, /* shli r3, r1, 25 */
16519 {1, 2, 3}} /* add r4, r2, r3 */
16520 },
16521 {33554436ll /* 0x2000004 */ ,
16522 {{6, 1, 25}, /* shli r2, r1, 25 */
16523 {4, 1, 2}} /* shl2add r3, r1, r2 */
16524 },
16525 {33554437ll /* 0x2000005 */ ,
16526 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16527 {6, 1, 25}, /* shli r3, r1, 25 */
16528 {1, 2, 3}} /* add r4, r2, r3 */
16529 },
16530 {33554438ll /* 0x2000006 */ ,
16531 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16532 {6, 1, 25}, /* shli r3, r1, 25 */
16533 {3, 2, 3}} /* shl1add r4, r2, r3 */
16534 },
16535 {33554439ll /* 0x2000007 */ ,
16536 {{6, 1, 25}, /* shli r2, r1, 25 */
16537 {2, 2, 1}, /* sub r3, r2, r1 */
16538 {5, 1, 3}} /* shl3add r4, r1, r3 */
16539 },
16540 {33554440ll /* 0x2000008 */ ,
16541 {{6, 1, 25}, /* shli r2, r1, 25 */
16542 {5, 1, 2}} /* shl3add r3, r1, r2 */
16543 },
16544 {33554441ll /* 0x2000009 */ ,
16545 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16546 {6, 1, 25}, /* shli r3, r1, 25 */
16547 {1, 2, 3}} /* add r4, r2, r3 */
16548 },
16549 {33554442ll /* 0x200000a */ ,
16550 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16551 {6, 1, 25}, /* shli r3, r1, 25 */
16552 {3, 2, 3}} /* shl1add r4, r2, r3 */
16553 },
16554 {33554448ll /* 0x2000010 */ ,
16555 {{6, 1, 4}, /* shli r2, r1, 4 */
16556 {6, 1, 25}, /* shli r3, r1, 25 */
16557 {1, 2, 3}} /* add r4, r2, r3 */
16558 },
16559 {33554464ll /* 0x2000020 */ ,
16560 {{6, 1, 5}, /* shli r2, r1, 5 */
16561 {6, 1, 25}, /* shli r3, r1, 25 */
16562 {1, 2, 3}} /* add r4, r2, r3 */
16563 },
16564 {33554496ll /* 0x2000040 */ ,
16565 {{6, 1, 6}, /* shli r2, r1, 6 */
16566 {6, 1, 25}, /* shli r3, r1, 25 */
16567 {1, 2, 3}} /* add r4, r2, r3 */
16568 },
16569 {33554560ll /* 0x2000080 */ ,
16570 {{6, 1, 7}, /* shli r2, r1, 7 */
16571 {6, 1, 25}, /* shli r3, r1, 25 */
16572 {1, 2, 3}} /* add r4, r2, r3 */
16573 },
16574 {33554688ll /* 0x2000100 */ ,
16575 {{6, 1, 8}, /* shli r2, r1, 8 */
16576 {6, 1, 25}, /* shli r3, r1, 25 */
16577 {1, 2, 3}} /* add r4, r2, r3 */
16578 },
16579 {33554944ll /* 0x2000200 */ ,
16580 {{6, 1, 9}, /* shli r2, r1, 9 */
16581 {6, 1, 25}, /* shli r3, r1, 25 */
16582 {1, 2, 3}} /* add r4, r2, r3 */
16583 },
16584 {33555456ll /* 0x2000400 */ ,
16585 {{6, 1, 10}, /* shli r2, r1, 10 */
16586 {6, 1, 25}, /* shli r3, r1, 25 */
16587 {1, 2, 3}} /* add r4, r2, r3 */
16588 },
16589 {33556480ll /* 0x2000800 */ ,
16590 {{6, 1, 11}, /* shli r2, r1, 11 */
16591 {6, 1, 25}, /* shli r3, r1, 25 */
16592 {1, 2, 3}} /* add r4, r2, r3 */
16593 },
16594 {33558528ll /* 0x2001000 */ ,
16595 {{6, 1, 12}, /* shli r2, r1, 12 */
16596 {6, 1, 25}, /* shli r3, r1, 25 */
16597 {1, 2, 3}} /* add r4, r2, r3 */
16598 },
16599 {33562624ll /* 0x2002000 */ ,
16600 {{6, 1, 13}, /* shli r2, r1, 13 */
16601 {6, 1, 25}, /* shli r3, r1, 25 */
16602 {1, 2, 3}} /* add r4, r2, r3 */
16603 },
16604 {33570816ll /* 0x2004000 */ ,
16605 {{6, 1, 14}, /* shli r2, r1, 14 */
16606 {6, 1, 25}, /* shli r3, r1, 25 */
16607 {1, 2, 3}} /* add r4, r2, r3 */
16608 },
16609 {33587200ll /* 0x2008000 */ ,
16610 {{6, 1, 15}, /* shli r2, r1, 15 */
16611 {6, 1, 25}, /* shli r3, r1, 25 */
16612 {1, 2, 3}} /* add r4, r2, r3 */
16613 },
16614 {33619968ll /* 0x2010000 */ ,
16615 {{6, 1, 16}, /* shli r2, r1, 16 */
16616 {6, 1, 25}, /* shli r3, r1, 25 */
16617 {1, 2, 3}} /* add r4, r2, r3 */
16618 },
16619 {33685504ll /* 0x2020000 */ ,
16620 {{6, 1, 17}, /* shli r2, r1, 17 */
16621 {6, 1, 25}, /* shli r3, r1, 25 */
16622 {1, 2, 3}} /* add r4, r2, r3 */
16623 },
16624 {33816576ll /* 0x2040000 */ ,
16625 {{6, 1, 18}, /* shli r2, r1, 18 */
16626 {6, 1, 25}, /* shli r3, r1, 25 */
16627 {1, 2, 3}} /* add r4, r2, r3 */
16628 },
16629 {34078720ll /* 0x2080000 */ ,
16630 {{6, 1, 19}, /* shli r2, r1, 19 */
16631 {6, 1, 25}, /* shli r3, r1, 25 */
16632 {1, 2, 3}} /* add r4, r2, r3 */
16633 },
16634 {34603008ll /* 0x2100000 */ ,
16635 {{6, 1, 20}, /* shli r2, r1, 20 */
16636 {6, 1, 25}, /* shli r3, r1, 25 */
16637 {1, 2, 3}} /* add r4, r2, r3 */
16638 },
16639 {35651584ll /* 0x2200000 */ ,
16640 {{6, 1, 21}, /* shli r2, r1, 21 */
16641 {6, 1, 25}, /* shli r3, r1, 25 */
16642 {1, 2, 3}} /* add r4, r2, r3 */
16643 },
16644 {37748736ll /* 0x2400000 */ ,
16645 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16646 {6, 2, 22}} /* shli r3, r2, 22 */
16647 },
16648 {41943040ll /* 0x2800000 */ ,
16649 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16650 {6, 2, 23}} /* shli r3, r2, 23 */
16651 },
16652 {50331648ll /* 0x3000000 */ ,
16653 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16654 {6, 2, 24}} /* shli r3, r2, 24 */
16655 },
16656 {67108855ll /* 0x3fffff7 */ ,
16657 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16658 {6, 1, 26}, /* shli r3, r1, 26 */
16659 {2, 3, 2}} /* sub r4, r3, r2 */
16660 },
16661 {67108856ll /* 0x3fffff8 */ ,
16662 {{6, 1, 3}, /* shli r2, r1, 3 */
16663 {6, 1, 26}, /* shli r3, r1, 26 */
16664 {2, 3, 2}} /* sub r4, r3, r2 */
16665 },
16666 {67108857ll /* 0x3fffff9 */ ,
16667 {{6, 1, 23}, /* shli r2, r1, 23 */
16668 {2, 2, 1}, /* sub r3, r2, r1 */
16669 {5, 3, 1}} /* shl3add r4, r3, r1 */
16670 },
16671 {67108859ll /* 0x3fffffb */ ,
16672 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16673 {6, 1, 26}, /* shli r3, r1, 26 */
16674 {2, 3, 2}} /* sub r4, r3, r2 */
16675 },
16676 {67108860ll /* 0x3fffffc */ ,
16677 {{6, 1, 2}, /* shli r2, r1, 2 */
16678 {6, 1, 26}, /* shli r3, r1, 26 */
16679 {2, 3, 2}} /* sub r4, r3, r2 */
16680 },
16681 {67108861ll /* 0x3fffffd */ ,
16682 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16683 {6, 1, 26}, /* shli r3, r1, 26 */
16684 {2, 3, 2}} /* sub r4, r3, r2 */
16685 },
16686 {67108862ll /* 0x3fffffe */ ,
16687 {{6, 1, 1}, /* shli r2, r1, 1 */
16688 {6, 1, 26}, /* shli r3, r1, 26 */
16689 {2, 3, 2}} /* sub r4, r3, r2 */
16690 },
16691 {67108863ll /* 0x3ffffff */ ,
16692 {{6, 1, 26}, /* shli r2, r1, 26 */
16693 {2, 2, 1}} /* sub r3, r2, r1 */
16694 },
16695 {67108864ll /* 0x4000000 */ ,
16696 {{6, 1, 26}} /* shli r2, r1, 26 */
16697 },
16698 {67108865ll /* 0x4000001 */ ,
16699 {{6, 1, 26}, /* shli r2, r1, 26 */
16700 {1, 1, 2}} /* add r3, r1, r2 */
16701 },
16702 {67108866ll /* 0x4000002 */ ,
16703 {{6, 1, 26}, /* shli r2, r1, 26 */
16704 {3, 1, 2}} /* shl1add r3, r1, r2 */
16705 },
16706 {67108867ll /* 0x4000003 */ ,
16707 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16708 {6, 1, 26}, /* shli r3, r1, 26 */
16709 {1, 2, 3}} /* add r4, r2, r3 */
16710 },
16711 {67108868ll /* 0x4000004 */ ,
16712 {{6, 1, 26}, /* shli r2, r1, 26 */
16713 {4, 1, 2}} /* shl2add r3, r1, r2 */
16714 },
16715 {67108869ll /* 0x4000005 */ ,
16716 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16717 {6, 1, 26}, /* shli r3, r1, 26 */
16718 {1, 2, 3}} /* add r4, r2, r3 */
16719 },
16720 {67108870ll /* 0x4000006 */ ,
16721 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16722 {6, 1, 26}, /* shli r3, r1, 26 */
16723 {3, 2, 3}} /* shl1add r4, r2, r3 */
16724 },
16725 {67108871ll /* 0x4000007 */ ,
16726 {{6, 1, 26}, /* shli r2, r1, 26 */
16727 {2, 2, 1}, /* sub r3, r2, r1 */
16728 {5, 1, 3}} /* shl3add r4, r1, r3 */
16729 },
16730 {67108872ll /* 0x4000008 */ ,
16731 {{6, 1, 26}, /* shli r2, r1, 26 */
16732 {5, 1, 2}} /* shl3add r3, r1, r2 */
16733 },
16734 {67108873ll /* 0x4000009 */ ,
16735 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16736 {6, 1, 26}, /* shli r3, r1, 26 */
16737 {1, 2, 3}} /* add r4, r2, r3 */
16738 },
16739 {67108874ll /* 0x400000a */ ,
16740 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16741 {6, 1, 26}, /* shli r3, r1, 26 */
16742 {3, 2, 3}} /* shl1add r4, r2, r3 */
16743 },
16744 {67108880ll /* 0x4000010 */ ,
16745 {{6, 1, 4}, /* shli r2, r1, 4 */
16746 {6, 1, 26}, /* shli r3, r1, 26 */
16747 {1, 2, 3}} /* add r4, r2, r3 */
16748 },
16749 {67108896ll /* 0x4000020 */ ,
16750 {{6, 1, 5}, /* shli r2, r1, 5 */
16751 {6, 1, 26}, /* shli r3, r1, 26 */
16752 {1, 2, 3}} /* add r4, r2, r3 */
16753 },
16754 {67108928ll /* 0x4000040 */ ,
16755 {{6, 1, 6}, /* shli r2, r1, 6 */
16756 {6, 1, 26}, /* shli r3, r1, 26 */
16757 {1, 2, 3}} /* add r4, r2, r3 */
16758 },
16759 {67108992ll /* 0x4000080 */ ,
16760 {{6, 1, 7}, /* shli r2, r1, 7 */
16761 {6, 1, 26}, /* shli r3, r1, 26 */
16762 {1, 2, 3}} /* add r4, r2, r3 */
16763 },
16764 {67109120ll /* 0x4000100 */ ,
16765 {{6, 1, 8}, /* shli r2, r1, 8 */
16766 {6, 1, 26}, /* shli r3, r1, 26 */
16767 {1, 2, 3}} /* add r4, r2, r3 */
16768 },
16769 {67109376ll /* 0x4000200 */ ,
16770 {{6, 1, 9}, /* shli r2, r1, 9 */
16771 {6, 1, 26}, /* shli r3, r1, 26 */
16772 {1, 2, 3}} /* add r4, r2, r3 */
16773 },
16774 {67109888ll /* 0x4000400 */ ,
16775 {{6, 1, 10}, /* shli r2, r1, 10 */
16776 {6, 1, 26}, /* shli r3, r1, 26 */
16777 {1, 2, 3}} /* add r4, r2, r3 */
16778 },
16779 {67110912ll /* 0x4000800 */ ,
16780 {{6, 1, 11}, /* shli r2, r1, 11 */
16781 {6, 1, 26}, /* shli r3, r1, 26 */
16782 {1, 2, 3}} /* add r4, r2, r3 */
16783 },
16784 {67112960ll /* 0x4001000 */ ,
16785 {{6, 1, 12}, /* shli r2, r1, 12 */
16786 {6, 1, 26}, /* shli r3, r1, 26 */
16787 {1, 2, 3}} /* add r4, r2, r3 */
16788 },
16789 {67117056ll /* 0x4002000 */ ,
16790 {{6, 1, 13}, /* shli r2, r1, 13 */
16791 {6, 1, 26}, /* shli r3, r1, 26 */
16792 {1, 2, 3}} /* add r4, r2, r3 */
16793 },
16794 {67125248ll /* 0x4004000 */ ,
16795 {{6, 1, 14}, /* shli r2, r1, 14 */
16796 {6, 1, 26}, /* shli r3, r1, 26 */
16797 {1, 2, 3}} /* add r4, r2, r3 */
16798 },
16799 {67141632ll /* 0x4008000 */ ,
16800 {{6, 1, 15}, /* shli r2, r1, 15 */
16801 {6, 1, 26}, /* shli r3, r1, 26 */
16802 {1, 2, 3}} /* add r4, r2, r3 */
16803 },
16804 {67174400ll /* 0x4010000 */ ,
16805 {{6, 1, 16}, /* shli r2, r1, 16 */
16806 {6, 1, 26}, /* shli r3, r1, 26 */
16807 {1, 2, 3}} /* add r4, r2, r3 */
16808 },
16809 {67239936ll /* 0x4020000 */ ,
16810 {{6, 1, 17}, /* shli r2, r1, 17 */
16811 {6, 1, 26}, /* shli r3, r1, 26 */
16812 {1, 2, 3}} /* add r4, r2, r3 */
16813 },
16814 {67371008ll /* 0x4040000 */ ,
16815 {{6, 1, 18}, /* shli r2, r1, 18 */
16816 {6, 1, 26}, /* shli r3, r1, 26 */
16817 {1, 2, 3}} /* add r4, r2, r3 */
16818 },
16819 {67633152ll /* 0x4080000 */ ,
16820 {{6, 1, 19}, /* shli r2, r1, 19 */
16821 {6, 1, 26}, /* shli r3, r1, 26 */
16822 {1, 2, 3}} /* add r4, r2, r3 */
16823 },
16824 {68157440ll /* 0x4100000 */ ,
16825 {{6, 1, 20}, /* shli r2, r1, 20 */
16826 {6, 1, 26}, /* shli r3, r1, 26 */
16827 {1, 2, 3}} /* add r4, r2, r3 */
16828 },
16829 {69206016ll /* 0x4200000 */ ,
16830 {{6, 1, 21}, /* shli r2, r1, 21 */
16831 {6, 1, 26}, /* shli r3, r1, 26 */
16832 {1, 2, 3}} /* add r4, r2, r3 */
16833 },
16834 {71303168ll /* 0x4400000 */ ,
16835 {{6, 1, 22}, /* shli r2, r1, 22 */
16836 {6, 1, 26}, /* shli r3, r1, 26 */
16837 {1, 2, 3}} /* add r4, r2, r3 */
16838 },
16839 {75497472ll /* 0x4800000 */ ,
16840 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16841 {6, 2, 23}} /* shli r3, r2, 23 */
16842 },
16843 {83886080ll /* 0x5000000 */ ,
16844 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16845 {6, 2, 24}} /* shli r3, r2, 24 */
16846 },
16847 {100663296ll /* 0x6000000 */ ,
16848 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16849 {6, 2, 25}} /* shli r3, r2, 25 */
16850 },
16851 {134217719ll /* 0x7fffff7 */ ,
16852 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16853 {6, 1, 27}, /* shli r3, r1, 27 */
16854 {2, 3, 2}} /* sub r4, r3, r2 */
16855 },
16856 {134217720ll /* 0x7fffff8 */ ,
16857 {{6, 1, 3}, /* shli r2, r1, 3 */
16858 {6, 1, 27}, /* shli r3, r1, 27 */
16859 {2, 3, 2}} /* sub r4, r3, r2 */
16860 },
16861 {134217721ll /* 0x7fffff9 */ ,
16862 {{6, 1, 24}, /* shli r2, r1, 24 */
16863 {2, 2, 1}, /* sub r3, r2, r1 */
16864 {5, 3, 1}} /* shl3add r4, r3, r1 */
16865 },
16866 {134217723ll /* 0x7fffffb */ ,
16867 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16868 {6, 1, 27}, /* shli r3, r1, 27 */
16869 {2, 3, 2}} /* sub r4, r3, r2 */
16870 },
16871 {134217724ll /* 0x7fffffc */ ,
16872 {{6, 1, 2}, /* shli r2, r1, 2 */
16873 {6, 1, 27}, /* shli r3, r1, 27 */
16874 {2, 3, 2}} /* sub r4, r3, r2 */
16875 },
16876 {134217725ll /* 0x7fffffd */ ,
16877 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16878 {6, 1, 27}, /* shli r3, r1, 27 */
16879 {2, 3, 2}} /* sub r4, r3, r2 */
16880 },
16881 {134217726ll /* 0x7fffffe */ ,
16882 {{6, 1, 1}, /* shli r2, r1, 1 */
16883 {6, 1, 27}, /* shli r3, r1, 27 */
16884 {2, 3, 2}} /* sub r4, r3, r2 */
16885 },
16886 {134217727ll /* 0x7ffffff */ ,
16887 {{6, 1, 27}, /* shli r2, r1, 27 */
16888 {2, 2, 1}} /* sub r3, r2, r1 */
16889 },
16890 {134217728ll /* 0x8000000 */ ,
16891 {{6, 1, 27}} /* shli r2, r1, 27 */
16892 },
16893 {134217729ll /* 0x8000001 */ ,
16894 {{6, 1, 27}, /* shli r2, r1, 27 */
16895 {1, 1, 2}} /* add r3, r1, r2 */
16896 },
16897 {134217730ll /* 0x8000002 */ ,
16898 {{6, 1, 27}, /* shli r2, r1, 27 */
16899 {3, 1, 2}} /* shl1add r3, r1, r2 */
16900 },
16901 {134217731ll /* 0x8000003 */ ,
16902 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16903 {6, 1, 27}, /* shli r3, r1, 27 */
16904 {1, 2, 3}} /* add r4, r2, r3 */
16905 },
16906 {134217732ll /* 0x8000004 */ ,
16907 {{6, 1, 27}, /* shli r2, r1, 27 */
16908 {4, 1, 2}} /* shl2add r3, r1, r2 */
16909 },
16910 {134217733ll /* 0x8000005 */ ,
16911 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16912 {6, 1, 27}, /* shli r3, r1, 27 */
16913 {1, 2, 3}} /* add r4, r2, r3 */
16914 },
16915 {134217734ll /* 0x8000006 */ ,
16916 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16917 {6, 1, 27}, /* shli r3, r1, 27 */
16918 {3, 2, 3}} /* shl1add r4, r2, r3 */
16919 },
16920 {134217735ll /* 0x8000007 */ ,
16921 {{6, 1, 27}, /* shli r2, r1, 27 */
16922 {2, 2, 1}, /* sub r3, r2, r1 */
16923 {5, 1, 3}} /* shl3add r4, r1, r3 */
16924 },
16925 {134217736ll /* 0x8000008 */ ,
16926 {{6, 1, 27}, /* shli r2, r1, 27 */
16927 {5, 1, 2}} /* shl3add r3, r1, r2 */
16928 },
16929 {134217737ll /* 0x8000009 */ ,
16930 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16931 {6, 1, 27}, /* shli r3, r1, 27 */
16932 {1, 2, 3}} /* add r4, r2, r3 */
16933 },
16934 {134217738ll /* 0x800000a */ ,
16935 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16936 {6, 1, 27}, /* shli r3, r1, 27 */
16937 {3, 2, 3}} /* shl1add r4, r2, r3 */
16938 },
16939 {134217744ll /* 0x8000010 */ ,
16940 {{6, 1, 4}, /* shli r2, r1, 4 */
16941 {6, 1, 27}, /* shli r3, r1, 27 */
16942 {1, 2, 3}} /* add r4, r2, r3 */
16943 },
16944 {134217760ll /* 0x8000020 */ ,
16945 {{6, 1, 5}, /* shli r2, r1, 5 */
16946 {6, 1, 27}, /* shli r3, r1, 27 */
16947 {1, 2, 3}} /* add r4, r2, r3 */
16948 },
16949 {134217792ll /* 0x8000040 */ ,
16950 {{6, 1, 6}, /* shli r2, r1, 6 */
16951 {6, 1, 27}, /* shli r3, r1, 27 */
16952 {1, 2, 3}} /* add r4, r2, r3 */
16953 },
16954 {134217856ll /* 0x8000080 */ ,
16955 {{6, 1, 7}, /* shli r2, r1, 7 */
16956 {6, 1, 27}, /* shli r3, r1, 27 */
16957 {1, 2, 3}} /* add r4, r2, r3 */
16958 },
16959 {134217984ll /* 0x8000100 */ ,
16960 {{6, 1, 8}, /* shli r2, r1, 8 */
16961 {6, 1, 27}, /* shli r3, r1, 27 */
16962 {1, 2, 3}} /* add r4, r2, r3 */
16963 },
16964 {134218240ll /* 0x8000200 */ ,
16965 {{6, 1, 9}, /* shli r2, r1, 9 */
16966 {6, 1, 27}, /* shli r3, r1, 27 */
16967 {1, 2, 3}} /* add r4, r2, r3 */
16968 },
16969 {134218752ll /* 0x8000400 */ ,
16970 {{6, 1, 10}, /* shli r2, r1, 10 */
16971 {6, 1, 27}, /* shli r3, r1, 27 */
16972 {1, 2, 3}} /* add r4, r2, r3 */
16973 },
16974 {134219776ll /* 0x8000800 */ ,
16975 {{6, 1, 11}, /* shli r2, r1, 11 */
16976 {6, 1, 27}, /* shli r3, r1, 27 */
16977 {1, 2, 3}} /* add r4, r2, r3 */
16978 },
16979 {134221824ll /* 0x8001000 */ ,
16980 {{6, 1, 12}, /* shli r2, r1, 12 */
16981 {6, 1, 27}, /* shli r3, r1, 27 */
16982 {1, 2, 3}} /* add r4, r2, r3 */
16983 },
16984 {134225920ll /* 0x8002000 */ ,
16985 {{6, 1, 13}, /* shli r2, r1, 13 */
16986 {6, 1, 27}, /* shli r3, r1, 27 */
16987 {1, 2, 3}} /* add r4, r2, r3 */
16988 },
16989 {134234112ll /* 0x8004000 */ ,
16990 {{6, 1, 14}, /* shli r2, r1, 14 */
16991 {6, 1, 27}, /* shli r3, r1, 27 */
16992 {1, 2, 3}} /* add r4, r2, r3 */
16993 },
16994 {134250496ll /* 0x8008000 */ ,
16995 {{6, 1, 15}, /* shli r2, r1, 15 */
16996 {6, 1, 27}, /* shli r3, r1, 27 */
16997 {1, 2, 3}} /* add r4, r2, r3 */
16998 },
16999 {134283264ll /* 0x8010000 */ ,
17000 {{6, 1, 16}, /* shli r2, r1, 16 */
17001 {6, 1, 27}, /* shli r3, r1, 27 */
17002 {1, 2, 3}} /* add r4, r2, r3 */
17003 },
17004 {134348800ll /* 0x8020000 */ ,
17005 {{6, 1, 17}, /* shli r2, r1, 17 */
17006 {6, 1, 27}, /* shli r3, r1, 27 */
17007 {1, 2, 3}} /* add r4, r2, r3 */
17008 },
17009 {134479872ll /* 0x8040000 */ ,
17010 {{6, 1, 18}, /* shli r2, r1, 18 */
17011 {6, 1, 27}, /* shli r3, r1, 27 */
17012 {1, 2, 3}} /* add r4, r2, r3 */
17013 },
17014 {134742016ll /* 0x8080000 */ ,
17015 {{6, 1, 19}, /* shli r2, r1, 19 */
17016 {6, 1, 27}, /* shli r3, r1, 27 */
17017 {1, 2, 3}} /* add r4, r2, r3 */
17018 },
17019 {135266304ll /* 0x8100000 */ ,
17020 {{6, 1, 20}, /* shli r2, r1, 20 */
17021 {6, 1, 27}, /* shli r3, r1, 27 */
17022 {1, 2, 3}} /* add r4, r2, r3 */
17023 },
17024 {136314880ll /* 0x8200000 */ ,
17025 {{6, 1, 21}, /* shli r2, r1, 21 */
17026 {6, 1, 27}, /* shli r3, r1, 27 */
17027 {1, 2, 3}} /* add r4, r2, r3 */
17028 },
17029 {138412032ll /* 0x8400000 */ ,
17030 {{6, 1, 22}, /* shli r2, r1, 22 */
17031 {6, 1, 27}, /* shli r3, r1, 27 */
17032 {1, 2, 3}} /* add r4, r2, r3 */
17033 },
17034 {142606336ll /* 0x8800000 */ ,
17035 {{6, 1, 23}, /* shli r2, r1, 23 */
17036 {6, 1, 27}, /* shli r3, r1, 27 */
17037 {1, 2, 3}} /* add r4, r2, r3 */
17038 },
17039 {150994944ll /* 0x9000000 */ ,
17040 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17041 {6, 2, 24}} /* shli r3, r2, 24 */
17042 },
17043 {167772160ll /* 0xa000000 */ ,
17044 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17045 {6, 2, 25}} /* shli r3, r2, 25 */
17046 },
17047 {201326592ll /* 0xc000000 */ ,
17048 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17049 {6, 2, 26}} /* shli r3, r2, 26 */
17050 },
17051 {268435447ll /* 0xffffff7 */ ,
17052 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17053 {6, 1, 28}, /* shli r3, r1, 28 */
17054 {2, 3, 2}} /* sub r4, r3, r2 */
17055 },
17056 {268435448ll /* 0xffffff8 */ ,
17057 {{6, 1, 3}, /* shli r2, r1, 3 */
17058 {6, 1, 28}, /* shli r3, r1, 28 */
17059 {2, 3, 2}} /* sub r4, r3, r2 */
17060 },
17061 {268435449ll /* 0xffffff9 */ ,
17062 {{6, 1, 25}, /* shli r2, r1, 25 */
17063 {2, 2, 1}, /* sub r3, r2, r1 */
17064 {5, 3, 1}} /* shl3add r4, r3, r1 */
17065 },
17066 {268435451ll /* 0xffffffb */ ,
17067 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17068 {6, 1, 28}, /* shli r3, r1, 28 */
17069 {2, 3, 2}} /* sub r4, r3, r2 */
17070 },
17071 {268435452ll /* 0xffffffc */ ,
17072 {{6, 1, 2}, /* shli r2, r1, 2 */
17073 {6, 1, 28}, /* shli r3, r1, 28 */
17074 {2, 3, 2}} /* sub r4, r3, r2 */
17075 },
17076 {268435453ll /* 0xffffffd */ ,
17077 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17078 {6, 1, 28}, /* shli r3, r1, 28 */
17079 {2, 3, 2}} /* sub r4, r3, r2 */
17080 },
17081 {268435454ll /* 0xffffffe */ ,
17082 {{6, 1, 1}, /* shli r2, r1, 1 */
17083 {6, 1, 28}, /* shli r3, r1, 28 */
17084 {2, 3, 2}} /* sub r4, r3, r2 */
17085 },
17086 {268435455ll /* 0xfffffff */ ,
17087 {{6, 1, 28}, /* shli r2, r1, 28 */
17088 {2, 2, 1}} /* sub r3, r2, r1 */
17089 },
17090 {268435456ll /* 0x10000000 */ ,
17091 {{6, 1, 28}} /* shli r2, r1, 28 */
17092 },
17093 {268435457ll /* 0x10000001 */ ,
17094 {{6, 1, 28}, /* shli r2, r1, 28 */
17095 {1, 1, 2}} /* add r3, r1, r2 */
17096 },
17097 {268435458ll /* 0x10000002 */ ,
17098 {{6, 1, 28}, /* shli r2, r1, 28 */
17099 {3, 1, 2}} /* shl1add r3, r1, r2 */
17100 },
17101 {268435459ll /* 0x10000003 */ ,
17102 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17103 {6, 1, 28}, /* shli r3, r1, 28 */
17104 {1, 2, 3}} /* add r4, r2, r3 */
17105 },
17106 {268435460ll /* 0x10000004 */ ,
17107 {{6, 1, 28}, /* shli r2, r1, 28 */
17108 {4, 1, 2}} /* shl2add r3, r1, r2 */
17109 },
17110 {268435461ll /* 0x10000005 */ ,
17111 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17112 {6, 1, 28}, /* shli r3, r1, 28 */
17113 {1, 2, 3}} /* add r4, r2, r3 */
17114 },
17115 {268435462ll /* 0x10000006 */ ,
17116 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17117 {6, 1, 28}, /* shli r3, r1, 28 */
17118 {3, 2, 3}} /* shl1add r4, r2, r3 */
17119 },
17120 {268435463ll /* 0x10000007 */ ,
17121 {{6, 1, 28}, /* shli r2, r1, 28 */
17122 {2, 2, 1}, /* sub r3, r2, r1 */
17123 {5, 1, 3}} /* shl3add r4, r1, r3 */
17124 },
17125 {268435464ll /* 0x10000008 */ ,
17126 {{6, 1, 28}, /* shli r2, r1, 28 */
17127 {5, 1, 2}} /* shl3add r3, r1, r2 */
17128 },
17129 {268435465ll /* 0x10000009 */ ,
17130 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17131 {6, 1, 28}, /* shli r3, r1, 28 */
17132 {1, 2, 3}} /* add r4, r2, r3 */
17133 },
17134 {268435466ll /* 0x1000000a */ ,
17135 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17136 {6, 1, 28}, /* shli r3, r1, 28 */
17137 {3, 2, 3}} /* shl1add r4, r2, r3 */
17138 },
17139 {268435472ll /* 0x10000010 */ ,
17140 {{6, 1, 4}, /* shli r2, r1, 4 */
17141 {6, 1, 28}, /* shli r3, r1, 28 */
17142 {1, 2, 3}} /* add r4, r2, r3 */
17143 },
17144 {268435488ll /* 0x10000020 */ ,
17145 {{6, 1, 5}, /* shli r2, r1, 5 */
17146 {6, 1, 28}, /* shli r3, r1, 28 */
17147 {1, 2, 3}} /* add r4, r2, r3 */
17148 },
17149 {268435520ll /* 0x10000040 */ ,
17150 {{6, 1, 6}, /* shli r2, r1, 6 */
17151 {6, 1, 28}, /* shli r3, r1, 28 */
17152 {1, 2, 3}} /* add r4, r2, r3 */
17153 },
17154 {268435584ll /* 0x10000080 */ ,
17155 {{6, 1, 7}, /* shli r2, r1, 7 */
17156 {6, 1, 28}, /* shli r3, r1, 28 */
17157 {1, 2, 3}} /* add r4, r2, r3 */
17158 },
17159 {268435712ll /* 0x10000100 */ ,
17160 {{6, 1, 8}, /* shli r2, r1, 8 */
17161 {6, 1, 28}, /* shli r3, r1, 28 */
17162 {1, 2, 3}} /* add r4, r2, r3 */
17163 },
17164 {268435968ll /* 0x10000200 */ ,
17165 {{6, 1, 9}, /* shli r2, r1, 9 */
17166 {6, 1, 28}, /* shli r3, r1, 28 */
17167 {1, 2, 3}} /* add r4, r2, r3 */
17168 },
17169 {268436480ll /* 0x10000400 */ ,
17170 {{6, 1, 10}, /* shli r2, r1, 10 */
17171 {6, 1, 28}, /* shli r3, r1, 28 */
17172 {1, 2, 3}} /* add r4, r2, r3 */
17173 },
17174 {268437504ll /* 0x10000800 */ ,
17175 {{6, 1, 11}, /* shli r2, r1, 11 */
17176 {6, 1, 28}, /* shli r3, r1, 28 */
17177 {1, 2, 3}} /* add r4, r2, r3 */
17178 },
17179 {268439552ll /* 0x10001000 */ ,
17180 {{6, 1, 12}, /* shli r2, r1, 12 */
17181 {6, 1, 28}, /* shli r3, r1, 28 */
17182 {1, 2, 3}} /* add r4, r2, r3 */
17183 },
17184 {268443648ll /* 0x10002000 */ ,
17185 {{6, 1, 13}, /* shli r2, r1, 13 */
17186 {6, 1, 28}, /* shli r3, r1, 28 */
17187 {1, 2, 3}} /* add r4, r2, r3 */
17188 },
17189 {268451840ll /* 0x10004000 */ ,
17190 {{6, 1, 14}, /* shli r2, r1, 14 */
17191 {6, 1, 28}, /* shli r3, r1, 28 */
17192 {1, 2, 3}} /* add r4, r2, r3 */
17193 },
17194 {268468224ll /* 0x10008000 */ ,
17195 {{6, 1, 15}, /* shli r2, r1, 15 */
17196 {6, 1, 28}, /* shli r3, r1, 28 */
17197 {1, 2, 3}} /* add r4, r2, r3 */
17198 },
17199 {268500992ll /* 0x10010000 */ ,
17200 {{6, 1, 16}, /* shli r2, r1, 16 */
17201 {6, 1, 28}, /* shli r3, r1, 28 */
17202 {1, 2, 3}} /* add r4, r2, r3 */
17203 },
17204 {268566528ll /* 0x10020000 */ ,
17205 {{6, 1, 17}, /* shli r2, r1, 17 */
17206 {6, 1, 28}, /* shli r3, r1, 28 */
17207 {1, 2, 3}} /* add r4, r2, r3 */
17208 },
17209 {268697600ll /* 0x10040000 */ ,
17210 {{6, 1, 18}, /* shli r2, r1, 18 */
17211 {6, 1, 28}, /* shli r3, r1, 28 */
17212 {1, 2, 3}} /* add r4, r2, r3 */
17213 },
17214 {268959744ll /* 0x10080000 */ ,
17215 {{6, 1, 19}, /* shli r2, r1, 19 */
17216 {6, 1, 28}, /* shli r3, r1, 28 */
17217 {1, 2, 3}} /* add r4, r2, r3 */
17218 },
17219 {269484032ll /* 0x10100000 */ ,
17220 {{6, 1, 20}, /* shli r2, r1, 20 */
17221 {6, 1, 28}, /* shli r3, r1, 28 */
17222 {1, 2, 3}} /* add r4, r2, r3 */
17223 },
17224 {270532608ll /* 0x10200000 */ ,
17225 {{6, 1, 21}, /* shli r2, r1, 21 */
17226 {6, 1, 28}, /* shli r3, r1, 28 */
17227 {1, 2, 3}} /* add r4, r2, r3 */
17228 },
17229 {272629760ll /* 0x10400000 */ ,
17230 {{6, 1, 22}, /* shli r2, r1, 22 */
17231 {6, 1, 28}, /* shli r3, r1, 28 */
17232 {1, 2, 3}} /* add r4, r2, r3 */
17233 },
17234 {276824064ll /* 0x10800000 */ ,
17235 {{6, 1, 23}, /* shli r2, r1, 23 */
17236 {6, 1, 28}, /* shli r3, r1, 28 */
17237 {1, 2, 3}} /* add r4, r2, r3 */
17238 },
17239 {285212672ll /* 0x11000000 */ ,
17240 {{6, 1, 24}, /* shli r2, r1, 24 */
17241 {6, 1, 28}, /* shli r3, r1, 28 */
17242 {1, 2, 3}} /* add r4, r2, r3 */
17243 },
17244 {301989888ll /* 0x12000000 */ ,
17245 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17246 {6, 2, 25}} /* shli r3, r2, 25 */
17247 },
17248 {335544320ll /* 0x14000000 */ ,
17249 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17250 {6, 2, 26}} /* shli r3, r2, 26 */
17251 },
17252 {402653184ll /* 0x18000000 */ ,
17253 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17254 {6, 2, 27}} /* shli r3, r2, 27 */
17255 },
17256 {536870903ll /* 0x1ffffff7 */ ,
17257 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17258 {6, 1, 29}, /* shli r3, r1, 29 */
17259 {2, 3, 2}} /* sub r4, r3, r2 */
17260 },
17261 {536870904ll /* 0x1ffffff8 */ ,
17262 {{6, 1, 3}, /* shli r2, r1, 3 */
17263 {6, 1, 29}, /* shli r3, r1, 29 */
17264 {2, 3, 2}} /* sub r4, r3, r2 */
17265 },
17266 {536870905ll /* 0x1ffffff9 */ ,
17267 {{6, 1, 26}, /* shli r2, r1, 26 */
17268 {2, 2, 1}, /* sub r3, r2, r1 */
17269 {5, 3, 1}} /* shl3add r4, r3, r1 */
17270 },
17271 {536870907ll /* 0x1ffffffb */ ,
17272 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17273 {6, 1, 29}, /* shli r3, r1, 29 */
17274 {2, 3, 2}} /* sub r4, r3, r2 */
17275 },
17276 {536870908ll /* 0x1ffffffc */ ,
17277 {{6, 1, 2}, /* shli r2, r1, 2 */
17278 {6, 1, 29}, /* shli r3, r1, 29 */
17279 {2, 3, 2}} /* sub r4, r3, r2 */
17280 },
17281 {536870909ll /* 0x1ffffffd */ ,
17282 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17283 {6, 1, 29}, /* shli r3, r1, 29 */
17284 {2, 3, 2}} /* sub r4, r3, r2 */
17285 },
17286 {536870910ll /* 0x1ffffffe */ ,
17287 {{6, 1, 1}, /* shli r2, r1, 1 */
17288 {6, 1, 29}, /* shli r3, r1, 29 */
17289 {2, 3, 2}} /* sub r4, r3, r2 */
17290 },
17291 {536870911ll /* 0x1fffffff */ ,
17292 {{6, 1, 29}, /* shli r2, r1, 29 */
17293 {2, 2, 1}} /* sub r3, r2, r1 */
17294 },
17295 {536870912ll /* 0x20000000 */ ,
17296 {{6, 1, 29}} /* shli r2, r1, 29 */
17297 },
17298 {536870913ll /* 0x20000001 */ ,
17299 {{6, 1, 29}, /* shli r2, r1, 29 */
17300 {1, 1, 2}} /* add r3, r1, r2 */
17301 },
17302 {536870914ll /* 0x20000002 */ ,
17303 {{6, 1, 29}, /* shli r2, r1, 29 */
17304 {3, 1, 2}} /* shl1add r3, r1, r2 */
17305 },
17306 {536870915ll /* 0x20000003 */ ,
17307 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17308 {6, 1, 29}, /* shli r3, r1, 29 */
17309 {1, 2, 3}} /* add r4, r2, r3 */
17310 },
17311 {536870916ll /* 0x20000004 */ ,
17312 {{6, 1, 29}, /* shli r2, r1, 29 */
17313 {4, 1, 2}} /* shl2add r3, r1, r2 */
17314 },
17315 {536870917ll /* 0x20000005 */ ,
17316 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17317 {6, 1, 29}, /* shli r3, r1, 29 */
17318 {1, 2, 3}} /* add r4, r2, r3 */
17319 },
17320 {536870918ll /* 0x20000006 */ ,
17321 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17322 {6, 1, 29}, /* shli r3, r1, 29 */
17323 {3, 2, 3}} /* shl1add r4, r2, r3 */
17324 },
17325 {536870919ll /* 0x20000007 */ ,
17326 {{6, 1, 29}, /* shli r2, r1, 29 */
17327 {2, 2, 1}, /* sub r3, r2, r1 */
17328 {5, 1, 3}} /* shl3add r4, r1, r3 */
17329 },
17330 {536870920ll /* 0x20000008 */ ,
17331 {{6, 1, 29}, /* shli r2, r1, 29 */
17332 {5, 1, 2}} /* shl3add r3, r1, r2 */
17333 },
17334 {536870921ll /* 0x20000009 */ ,
17335 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17336 {6, 1, 29}, /* shli r3, r1, 29 */
17337 {1, 2, 3}} /* add r4, r2, r3 */
17338 },
17339 {536870922ll /* 0x2000000a */ ,
17340 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17341 {6, 1, 29}, /* shli r3, r1, 29 */
17342 {3, 2, 3}} /* shl1add r4, r2, r3 */
17343 },
17344 {536870928ll /* 0x20000010 */ ,
17345 {{6, 1, 4}, /* shli r2, r1, 4 */
17346 {6, 1, 29}, /* shli r3, r1, 29 */
17347 {1, 2, 3}} /* add r4, r2, r3 */
17348 },
17349 {536870944ll /* 0x20000020 */ ,
17350 {{6, 1, 5}, /* shli r2, r1, 5 */
17351 {6, 1, 29}, /* shli r3, r1, 29 */
17352 {1, 2, 3}} /* add r4, r2, r3 */
17353 },
17354 {536870976ll /* 0x20000040 */ ,
17355 {{6, 1, 6}, /* shli r2, r1, 6 */
17356 {6, 1, 29}, /* shli r3, r1, 29 */
17357 {1, 2, 3}} /* add r4, r2, r3 */
17358 },
17359 {536871040ll /* 0x20000080 */ ,
17360 {{6, 1, 7}, /* shli r2, r1, 7 */
17361 {6, 1, 29}, /* shli r3, r1, 29 */
17362 {1, 2, 3}} /* add r4, r2, r3 */
17363 },
17364 {536871168ll /* 0x20000100 */ ,
17365 {{6, 1, 8}, /* shli r2, r1, 8 */
17366 {6, 1, 29}, /* shli r3, r1, 29 */
17367 {1, 2, 3}} /* add r4, r2, r3 */
17368 },
17369 {536871424ll /* 0x20000200 */ ,
17370 {{6, 1, 9}, /* shli r2, r1, 9 */
17371 {6, 1, 29}, /* shli r3, r1, 29 */
17372 {1, 2, 3}} /* add r4, r2, r3 */
17373 },
17374 {536871936ll /* 0x20000400 */ ,
17375 {{6, 1, 10}, /* shli r2, r1, 10 */
17376 {6, 1, 29}, /* shli r3, r1, 29 */
17377 {1, 2, 3}} /* add r4, r2, r3 */
17378 },
17379 {536872960ll /* 0x20000800 */ ,
17380 {{6, 1, 11}, /* shli r2, r1, 11 */
17381 {6, 1, 29}, /* shli r3, r1, 29 */
17382 {1, 2, 3}} /* add r4, r2, r3 */
17383 },
17384 {536875008ll /* 0x20001000 */ ,
17385 {{6, 1, 12}, /* shli r2, r1, 12 */
17386 {6, 1, 29}, /* shli r3, r1, 29 */
17387 {1, 2, 3}} /* add r4, r2, r3 */
17388 },
17389 {536879104ll /* 0x20002000 */ ,
17390 {{6, 1, 13}, /* shli r2, r1, 13 */
17391 {6, 1, 29}, /* shli r3, r1, 29 */
17392 {1, 2, 3}} /* add r4, r2, r3 */
17393 },
17394 {536887296ll /* 0x20004000 */ ,
17395 {{6, 1, 14}, /* shli r2, r1, 14 */
17396 {6, 1, 29}, /* shli r3, r1, 29 */
17397 {1, 2, 3}} /* add r4, r2, r3 */
17398 },
17399 {536903680ll /* 0x20008000 */ ,
17400 {{6, 1, 15}, /* shli r2, r1, 15 */
17401 {6, 1, 29}, /* shli r3, r1, 29 */
17402 {1, 2, 3}} /* add r4, r2, r3 */
17403 },
17404 {536936448ll /* 0x20010000 */ ,
17405 {{6, 1, 16}, /* shli r2, r1, 16 */
17406 {6, 1, 29}, /* shli r3, r1, 29 */
17407 {1, 2, 3}} /* add r4, r2, r3 */
17408 },
17409 {537001984ll /* 0x20020000 */ ,
17410 {{6, 1, 17}, /* shli r2, r1, 17 */
17411 {6, 1, 29}, /* shli r3, r1, 29 */
17412 {1, 2, 3}} /* add r4, r2, r3 */
17413 },
17414 {537133056ll /* 0x20040000 */ ,
17415 {{6, 1, 18}, /* shli r2, r1, 18 */
17416 {6, 1, 29}, /* shli r3, r1, 29 */
17417 {1, 2, 3}} /* add r4, r2, r3 */
17418 },
17419 {537395200ll /* 0x20080000 */ ,
17420 {{6, 1, 19}, /* shli r2, r1, 19 */
17421 {6, 1, 29}, /* shli r3, r1, 29 */
17422 {1, 2, 3}} /* add r4, r2, r3 */
17423 },
17424 {537919488ll /* 0x20100000 */ ,
17425 {{6, 1, 20}, /* shli r2, r1, 20 */
17426 {6, 1, 29}, /* shli r3, r1, 29 */
17427 {1, 2, 3}} /* add r4, r2, r3 */
17428 },
17429 {538968064ll /* 0x20200000 */ ,
17430 {{6, 1, 21}, /* shli r2, r1, 21 */
17431 {6, 1, 29}, /* shli r3, r1, 29 */
17432 {1, 2, 3}} /* add r4, r2, r3 */
17433 },
17434 {541065216ll /* 0x20400000 */ ,
17435 {{6, 1, 22}, /* shli r2, r1, 22 */
17436 {6, 1, 29}, /* shli r3, r1, 29 */
17437 {1, 2, 3}} /* add r4, r2, r3 */
17438 },
17439 {545259520ll /* 0x20800000 */ ,
17440 {{6, 1, 23}, /* shli r2, r1, 23 */
17441 {6, 1, 29}, /* shli r3, r1, 29 */
17442 {1, 2, 3}} /* add r4, r2, r3 */
17443 },
17444 {553648128ll /* 0x21000000 */ ,
17445 {{6, 1, 24}, /* shli r2, r1, 24 */
17446 {6, 1, 29}, /* shli r3, r1, 29 */
17447 {1, 2, 3}} /* add r4, r2, r3 */
17448 },
17449 {570425344ll /* 0x22000000 */ ,
17450 {{6, 1, 25}, /* shli r2, r1, 25 */
17451 {6, 1, 29}, /* shli r3, r1, 29 */
17452 {1, 2, 3}} /* add r4, r2, r3 */
17453 },
17454 {603979776ll /* 0x24000000 */ ,
17455 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17456 {6, 2, 26}} /* shli r3, r2, 26 */
17457 },
17458 {671088640ll /* 0x28000000 */ ,
17459 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17460 {6, 2, 27}} /* shli r3, r2, 27 */
17461 },
17462 {805306368ll /* 0x30000000 */ ,
17463 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17464 {6, 2, 28}} /* shli r3, r2, 28 */
17465 },
17466 {1073741815ll /* 0x3ffffff7 */ ,
17467 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17468 {6, 1, 30}, /* shli r3, r1, 30 */
17469 {2, 3, 2}} /* sub r4, r3, r2 */
17470 },
17471 {1073741816ll /* 0x3ffffff8 */ ,
17472 {{6, 1, 3}, /* shli r2, r1, 3 */
17473 {6, 1, 30}, /* shli r3, r1, 30 */
17474 {2, 3, 2}} /* sub r4, r3, r2 */
17475 },
17476 {1073741817ll /* 0x3ffffff9 */ ,
17477 {{6, 1, 27}, /* shli r2, r1, 27 */
17478 {2, 2, 1}, /* sub r3, r2, r1 */
17479 {5, 3, 1}} /* shl3add r4, r3, r1 */
17480 },
17481 {1073741819ll /* 0x3ffffffb */ ,
17482 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17483 {6, 1, 30}, /* shli r3, r1, 30 */
17484 {2, 3, 2}} /* sub r4, r3, r2 */
17485 },
17486 {1073741820ll /* 0x3ffffffc */ ,
17487 {{6, 1, 2}, /* shli r2, r1, 2 */
17488 {6, 1, 30}, /* shli r3, r1, 30 */
17489 {2, 3, 2}} /* sub r4, r3, r2 */
17490 },
17491 {1073741821ll /* 0x3ffffffd */ ,
17492 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17493 {6, 1, 30}, /* shli r3, r1, 30 */
17494 {2, 3, 2}} /* sub r4, r3, r2 */
17495 },
17496 {1073741822ll /* 0x3ffffffe */ ,
17497 {{6, 1, 1}, /* shli r2, r1, 1 */
17498 {6, 1, 30}, /* shli r3, r1, 30 */
17499 {2, 3, 2}} /* sub r4, r3, r2 */
17500 },
17501 {1073741823ll /* 0x3fffffff */ ,
17502 {{6, 1, 30}, /* shli r2, r1, 30 */
17503 {2, 2, 1}} /* sub r3, r2, r1 */
17504 },
17505 {1073741824ll /* 0x40000000 */ ,
17506 {{6, 1, 30}} /* shli r2, r1, 30 */
17507 },
17508 {1073741825ll /* 0x40000001 */ ,
17509 {{6, 1, 30}, /* shli r2, r1, 30 */
17510 {1, 1, 2}} /* add r3, r1, r2 */
17511 },
17512 {1073741826ll /* 0x40000002 */ ,
17513 {{6, 1, 30}, /* shli r2, r1, 30 */
17514 {3, 1, 2}} /* shl1add r3, r1, r2 */
17515 },
17516 {1073741827ll /* 0x40000003 */ ,
17517 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17518 {6, 1, 30}, /* shli r3, r1, 30 */
17519 {1, 2, 3}} /* add r4, r2, r3 */
17520 },
17521 {1073741828ll /* 0x40000004 */ ,
17522 {{6, 1, 30}, /* shli r2, r1, 30 */
17523 {4, 1, 2}} /* shl2add r3, r1, r2 */
17524 },
17525 {1073741829ll /* 0x40000005 */ ,
17526 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17527 {6, 1, 30}, /* shli r3, r1, 30 */
17528 {1, 2, 3}} /* add r4, r2, r3 */
17529 },
17530 {1073741830ll /* 0x40000006 */ ,
17531 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17532 {6, 1, 30}, /* shli r3, r1, 30 */
17533 {3, 2, 3}} /* shl1add r4, r2, r3 */
17534 },
17535 {1073741831ll /* 0x40000007 */ ,
17536 {{6, 1, 30}, /* shli r2, r1, 30 */
17537 {2, 2, 1}, /* sub r3, r2, r1 */
17538 {5, 1, 3}} /* shl3add r4, r1, r3 */
17539 },
17540 {1073741832ll /* 0x40000008 */ ,
17541 {{6, 1, 30}, /* shli r2, r1, 30 */
17542 {5, 1, 2}} /* shl3add r3, r1, r2 */
17543 },
17544 {1073741833ll /* 0x40000009 */ ,
17545 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17546 {6, 1, 30}, /* shli r3, r1, 30 */
17547 {1, 2, 3}} /* add r4, r2, r3 */
17548 },
17549 {1073741834ll /* 0x4000000a */ ,
17550 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17551 {6, 1, 30}, /* shli r3, r1, 30 */
17552 {3, 2, 3}} /* shl1add r4, r2, r3 */
17553 },
17554 {1073741840ll /* 0x40000010 */ ,
17555 {{6, 1, 4}, /* shli r2, r1, 4 */
17556 {6, 1, 30}, /* shli r3, r1, 30 */
17557 {1, 2, 3}} /* add r4, r2, r3 */
17558 },
17559 {1073741856ll /* 0x40000020 */ ,
17560 {{6, 1, 5}, /* shli r2, r1, 5 */
17561 {6, 1, 30}, /* shli r3, r1, 30 */
17562 {1, 2, 3}} /* add r4, r2, r3 */
17563 },
17564 {1073741888ll /* 0x40000040 */ ,
17565 {{6, 1, 6}, /* shli r2, r1, 6 */
17566 {6, 1, 30}, /* shli r3, r1, 30 */
17567 {1, 2, 3}} /* add r4, r2, r3 */
17568 },
17569 {1073741952ll /* 0x40000080 */ ,
17570 {{6, 1, 7}, /* shli r2, r1, 7 */
17571 {6, 1, 30}, /* shli r3, r1, 30 */
17572 {1, 2, 3}} /* add r4, r2, r3 */
17573 },
17574 {1073742080ll /* 0x40000100 */ ,
17575 {{6, 1, 8}, /* shli r2, r1, 8 */
17576 {6, 1, 30}, /* shli r3, r1, 30 */
17577 {1, 2, 3}} /* add r4, r2, r3 */
17578 },
17579 {1073742336ll /* 0x40000200 */ ,
17580 {{6, 1, 9}, /* shli r2, r1, 9 */
17581 {6, 1, 30}, /* shli r3, r1, 30 */
17582 {1, 2, 3}} /* add r4, r2, r3 */
17583 },
17584 {1073742848ll /* 0x40000400 */ ,
17585 {{6, 1, 10}, /* shli r2, r1, 10 */
17586 {6, 1, 30}, /* shli r3, r1, 30 */
17587 {1, 2, 3}} /* add r4, r2, r3 */
17588 },
17589 {1073743872ll /* 0x40000800 */ ,
17590 {{6, 1, 11}, /* shli r2, r1, 11 */
17591 {6, 1, 30}, /* shli r3, r1, 30 */
17592 {1, 2, 3}} /* add r4, r2, r3 */
17593 },
17594 {1073745920ll /* 0x40001000 */ ,
17595 {{6, 1, 12}, /* shli r2, r1, 12 */
17596 {6, 1, 30}, /* shli r3, r1, 30 */
17597 {1, 2, 3}} /* add r4, r2, r3 */
17598 },
17599 {1073750016ll /* 0x40002000 */ ,
17600 {{6, 1, 13}, /* shli r2, r1, 13 */
17601 {6, 1, 30}, /* shli r3, r1, 30 */
17602 {1, 2, 3}} /* add r4, r2, r3 */
17603 },
17604 {1073758208ll /* 0x40004000 */ ,
17605 {{6, 1, 14}, /* shli r2, r1, 14 */
17606 {6, 1, 30}, /* shli r3, r1, 30 */
17607 {1, 2, 3}} /* add r4, r2, r3 */
17608 },
17609 {1073774592ll /* 0x40008000 */ ,
17610 {{6, 1, 15}, /* shli r2, r1, 15 */
17611 {6, 1, 30}, /* shli r3, r1, 30 */
17612 {1, 2, 3}} /* add r4, r2, r3 */
17613 },
17614 {1073807360ll /* 0x40010000 */ ,
17615 {{6, 1, 16}, /* shli r2, r1, 16 */
17616 {6, 1, 30}, /* shli r3, r1, 30 */
17617 {1, 2, 3}} /* add r4, r2, r3 */
17618 },
17619 {1073872896ll /* 0x40020000 */ ,
17620 {{6, 1, 17}, /* shli r2, r1, 17 */
17621 {6, 1, 30}, /* shli r3, r1, 30 */
17622 {1, 2, 3}} /* add r4, r2, r3 */
17623 },
17624 {1074003968ll /* 0x40040000 */ ,
17625 {{6, 1, 18}, /* shli r2, r1, 18 */
17626 {6, 1, 30}, /* shli r3, r1, 30 */
17627 {1, 2, 3}} /* add r4, r2, r3 */
17628 },
17629 {1074266112ll /* 0x40080000 */ ,
17630 {{6, 1, 19}, /* shli r2, r1, 19 */
17631 {6, 1, 30}, /* shli r3, r1, 30 */
17632 {1, 2, 3}} /* add r4, r2, r3 */
17633 },
17634 {1074790400ll /* 0x40100000 */ ,
17635 {{6, 1, 20}, /* shli r2, r1, 20 */
17636 {6, 1, 30}, /* shli r3, r1, 30 */
17637 {1, 2, 3}} /* add r4, r2, r3 */
17638 },
17639 {1075838976ll /* 0x40200000 */ ,
17640 {{6, 1, 21}, /* shli r2, r1, 21 */
17641 {6, 1, 30}, /* shli r3, r1, 30 */
17642 {1, 2, 3}} /* add r4, r2, r3 */
17643 },
17644 {1077936128ll /* 0x40400000 */ ,
17645 {{6, 1, 22}, /* shli r2, r1, 22 */
17646 {6, 1, 30}, /* shli r3, r1, 30 */
17647 {1, 2, 3}} /* add r4, r2, r3 */
17648 },
17649 {1082130432ll /* 0x40800000 */ ,
17650 {{6, 1, 23}, /* shli r2, r1, 23 */
17651 {6, 1, 30}, /* shli r3, r1, 30 */
17652 {1, 2, 3}} /* add r4, r2, r3 */
17653 },
17654 {1090519040ll /* 0x41000000 */ ,
17655 {{6, 1, 24}, /* shli r2, r1, 24 */
17656 {6, 1, 30}, /* shli r3, r1, 30 */
17657 {1, 2, 3}} /* add r4, r2, r3 */
17658 },
17659 {1107296256ll /* 0x42000000 */ ,
17660 {{6, 1, 25}, /* shli r2, r1, 25 */
17661 {6, 1, 30}, /* shli r3, r1, 30 */
17662 {1, 2, 3}} /* add r4, r2, r3 */
17663 },
17664 {1140850688ll /* 0x44000000 */ ,
17665 {{6, 1, 26}, /* shli r2, r1, 26 */
17666 {6, 1, 30}, /* shli r3, r1, 30 */
17667 {1, 2, 3}} /* add r4, r2, r3 */
17668 },
17669 {1207959552ll /* 0x48000000 */ ,
17670 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17671 {6, 2, 27}} /* shli r3, r2, 27 */
17672 },
17673 {1342177280ll /* 0x50000000 */ ,
17674 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17675 {6, 2, 28}} /* shli r3, r2, 28 */
17676 },
17677 {1610612736ll /* 0x60000000 */ ,
17678 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17679 {6, 2, 29}} /* shli r3, r2, 29 */
17680 },
17681 {2147483639ll /* 0x7ffffff7 */ ,
17682 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17683 {6, 1, 31}, /* shli r3, r1, 31 */
17684 {2, 3, 2}} /* sub r4, r3, r2 */
17685 },
17686 {2147483640ll /* 0x7ffffff8 */ ,
17687 {{6, 1, 3}, /* shli r2, r1, 3 */
17688 {6, 1, 31}, /* shli r3, r1, 31 */
17689 {2, 3, 2}} /* sub r4, r3, r2 */
17690 },
17691 {2147483641ll /* 0x7ffffff9 */ ,
17692 {{6, 1, 28}, /* shli r2, r1, 28 */
17693 {2, 2, 1}, /* sub r3, r2, r1 */
17694 {5, 3, 1}} /* shl3add r4, r3, r1 */
17695 },
17696 {2147483643ll /* 0x7ffffffb */ ,
17697 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17698 {6, 1, 31}, /* shli r3, r1, 31 */
17699 {2, 3, 2}} /* sub r4, r3, r2 */
17700 },
17701 {2147483644ll /* 0x7ffffffc */ ,
17702 {{6, 1, 2}, /* shli r2, r1, 2 */
17703 {6, 1, 31}, /* shli r3, r1, 31 */
17704 {2, 3, 2}} /* sub r4, r3, r2 */
17705 },
17706 {2147483645ll /* 0x7ffffffd */ ,
17707 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17708 {6, 1, 31}, /* shli r3, r1, 31 */
17709 {2, 3, 2}} /* sub r4, r3, r2 */
17710 },
17711 {2147483646ll /* 0x7ffffffe */ ,
17712 {{6, 1, 1}, /* shli r2, r1, 1 */
17713 {6, 1, 31}, /* shli r3, r1, 31 */
17714 {2, 3, 2}} /* sub r4, r3, r2 */
17715 },
17716 {2147483647ll /* 0x7fffffff */ ,
17717 {{6, 1, 31}, /* shli r2, r1, 31 */
17718 {2, 2, 1}} /* sub r3, r2, r1 */
17719 },
17720 {2147483648ll /* 0x80000000 */ ,
17721 {{6, 1, 31}} /* shli r2, r1, 31 */
17722 },
17723 {2147483649ll /* 0x80000001 */ ,
17724 {{6, 1, 31}, /* shli r2, r1, 31 */
17725 {1, 1, 2}} /* add r3, r1, r2 */
17726 },
17727 {2147483650ll /* 0x80000002 */ ,
17728 {{6, 1, 31}, /* shli r2, r1, 31 */
17729 {3, 1, 2}} /* shl1add r3, r1, r2 */
17730 },
17731 {2147483651ll /* 0x80000003 */ ,
17732 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17733 {6, 1, 31}, /* shli r3, r1, 31 */
17734 {1, 2, 3}} /* add r4, r2, r3 */
17735 },
17736 {2147483652ll /* 0x80000004 */ ,
17737 {{6, 1, 31}, /* shli r2, r1, 31 */
17738 {4, 1, 2}} /* shl2add r3, r1, r2 */
17739 },
17740 {2147483653ll /* 0x80000005 */ ,
17741 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17742 {6, 1, 31}, /* shli r3, r1, 31 */
17743 {1, 2, 3}} /* add r4, r2, r3 */
17744 },
17745 {2147483654ll /* 0x80000006 */ ,
17746 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17747 {6, 1, 31}, /* shli r3, r1, 31 */
17748 {3, 2, 3}} /* shl1add r4, r2, r3 */
17749 },
17750 {2147483655ll /* 0x80000007 */ ,
17751 {{6, 1, 31}, /* shli r2, r1, 31 */
17752 {2, 2, 1}, /* sub r3, r2, r1 */
17753 {5, 1, 3}} /* shl3add r4, r1, r3 */
17754 },
17755 {2147483656ll /* 0x80000008 */ ,
17756 {{6, 1, 31}, /* shli r2, r1, 31 */
17757 {5, 1, 2}} /* shl3add r3, r1, r2 */
17758 },
17759 {2147483657ll /* 0x80000009 */ ,
17760 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17761 {6, 1, 31}, /* shli r3, r1, 31 */
17762 {1, 2, 3}} /* add r4, r2, r3 */
17763 },
17764 {2147483658ll /* 0x8000000a */ ,
17765 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17766 {6, 1, 31}, /* shli r3, r1, 31 */
17767 {3, 2, 3}} /* shl1add r4, r2, r3 */
17768 },
17769 {2147483664ll /* 0x80000010 */ ,
17770 {{6, 1, 4}, /* shli r2, r1, 4 */
17771 {6, 1, 31}, /* shli r3, r1, 31 */
17772 {1, 2, 3}} /* add r4, r2, r3 */
17773 },
17774 {2147483680ll /* 0x80000020 */ ,
17775 {{6, 1, 5}, /* shli r2, r1, 5 */
17776 {6, 1, 31}, /* shli r3, r1, 31 */
17777 {1, 2, 3}} /* add r4, r2, r3 */
17778 },
17779 {2147483712ll /* 0x80000040 */ ,
17780 {{6, 1, 6}, /* shli r2, r1, 6 */
17781 {6, 1, 31}, /* shli r3, r1, 31 */
17782 {1, 2, 3}} /* add r4, r2, r3 */
17783 },
17784 {2147483776ll /* 0x80000080 */ ,
17785 {{6, 1, 7}, /* shli r2, r1, 7 */
17786 {6, 1, 31}, /* shli r3, r1, 31 */
17787 {1, 2, 3}} /* add r4, r2, r3 */
17788 },
17789 {2147483904ll /* 0x80000100 */ ,
17790 {{6, 1, 8}, /* shli r2, r1, 8 */
17791 {6, 1, 31}, /* shli r3, r1, 31 */
17792 {1, 2, 3}} /* add r4, r2, r3 */
17793 },
17794 {2147484160ll /* 0x80000200 */ ,
17795 {{6, 1, 9}, /* shli r2, r1, 9 */
17796 {6, 1, 31}, /* shli r3, r1, 31 */
17797 {1, 2, 3}} /* add r4, r2, r3 */
17798 },
17799 {2147484672ll /* 0x80000400 */ ,
17800 {{6, 1, 10}, /* shli r2, r1, 10 */
17801 {6, 1, 31}, /* shli r3, r1, 31 */
17802 {1, 2, 3}} /* add r4, r2, r3 */
17803 },
17804 {2147485696ll /* 0x80000800 */ ,
17805 {{6, 1, 11}, /* shli r2, r1, 11 */
17806 {6, 1, 31}, /* shli r3, r1, 31 */
17807 {1, 2, 3}} /* add r4, r2, r3 */
17808 },
17809 {2147487744ll /* 0x80001000 */ ,
17810 {{6, 1, 12}, /* shli r2, r1, 12 */
17811 {6, 1, 31}, /* shli r3, r1, 31 */
17812 {1, 2, 3}} /* add r4, r2, r3 */
17813 },
17814 {2147491840ll /* 0x80002000 */ ,
17815 {{6, 1, 13}, /* shli r2, r1, 13 */
17816 {6, 1, 31}, /* shli r3, r1, 31 */
17817 {1, 2, 3}} /* add r4, r2, r3 */
17818 },
17819 {2147500032ll /* 0x80004000 */ ,
17820 {{6, 1, 14}, /* shli r2, r1, 14 */
17821 {6, 1, 31}, /* shli r3, r1, 31 */
17822 {1, 2, 3}} /* add r4, r2, r3 */
17823 },
17824 {2147516416ll /* 0x80008000 */ ,
17825 {{6, 1, 15}, /* shli r2, r1, 15 */
17826 {6, 1, 31}, /* shli r3, r1, 31 */
17827 {1, 2, 3}} /* add r4, r2, r3 */
17828 },
17829 {2147549184ll /* 0x80010000 */ ,
17830 {{6, 1, 16}, /* shli r2, r1, 16 */
17831 {6, 1, 31}, /* shli r3, r1, 31 */
17832 {1, 2, 3}} /* add r4, r2, r3 */
17833 },
17834 {2147614720ll /* 0x80020000 */ ,
17835 {{6, 1, 17}, /* shli r2, r1, 17 */
17836 {6, 1, 31}, /* shli r3, r1, 31 */
17837 {1, 2, 3}} /* add r4, r2, r3 */
17838 },
17839 {2147745792ll /* 0x80040000 */ ,
17840 {{6, 1, 18}, /* shli r2, r1, 18 */
17841 {6, 1, 31}, /* shli r3, r1, 31 */
17842 {1, 2, 3}} /* add r4, r2, r3 */
17843 },
17844 {2148007936ll /* 0x80080000 */ ,
17845 {{6, 1, 19}, /* shli r2, r1, 19 */
17846 {6, 1, 31}, /* shli r3, r1, 31 */
17847 {1, 2, 3}} /* add r4, r2, r3 */
17848 },
17849 {2148532224ll /* 0x80100000 */ ,
17850 {{6, 1, 20}, /* shli r2, r1, 20 */
17851 {6, 1, 31}, /* shli r3, r1, 31 */
17852 {1, 2, 3}} /* add r4, r2, r3 */
17853 },
17854 {2149580800ll /* 0x80200000 */ ,
17855 {{6, 1, 21}, /* shli r2, r1, 21 */
17856 {6, 1, 31}, /* shli r3, r1, 31 */
17857 {1, 2, 3}} /* add r4, r2, r3 */
17858 },
17859 {2151677952ll /* 0x80400000 */ ,
17860 {{6, 1, 22}, /* shli r2, r1, 22 */
17861 {6, 1, 31}, /* shli r3, r1, 31 */
17862 {1, 2, 3}} /* add r4, r2, r3 */
17863 },
17864 {2155872256ll /* 0x80800000 */ ,
17865 {{6, 1, 23}, /* shli r2, r1, 23 */
17866 {6, 1, 31}, /* shli r3, r1, 31 */
17867 {1, 2, 3}} /* add r4, r2, r3 */
17868 },
17869 {2164260864ll /* 0x81000000 */ ,
17870 {{6, 1, 24}, /* shli r2, r1, 24 */
17871 {6, 1, 31}, /* shli r3, r1, 31 */
17872 {1, 2, 3}} /* add r4, r2, r3 */
17873 },
17874 {2181038080ll /* 0x82000000 */ ,
17875 {{6, 1, 25}, /* shli r2, r1, 25 */
17876 {6, 1, 31}, /* shli r3, r1, 31 */
17877 {1, 2, 3}} /* add r4, r2, r3 */
17878 },
17879 {2214592512ll /* 0x84000000 */ ,
17880 {{6, 1, 26}, /* shli r2, r1, 26 */
17881 {6, 1, 31}, /* shli r3, r1, 31 */
17882 {1, 2, 3}} /* add r4, r2, r3 */
17883 },
17884 {2281701376ll /* 0x88000000 */ ,
17885 {{6, 1, 27}, /* shli r2, r1, 27 */
17886 {6, 1, 31}, /* shli r3, r1, 31 */
17887 {1, 2, 3}} /* add r4, r2, r3 */
17888 },
17889 {2415919104ll /* 0x90000000 */ ,
17890 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17891 {6, 2, 28}} /* shli r3, r2, 28 */
17892 },
17893 {2684354560ll /* 0xa0000000 */ ,
17894 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17895 {6, 2, 29}} /* shli r3, r2, 29 */
17896 },
17897 {3221225472ll /* 0xc0000000 */ ,
17898 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17899 {6, 2, 30}} /* shli r3, r2, 30 */
17900 },
17901 {4294967287ll /* 0xfffffff7 */ ,
17902 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17903 {6, 1, 32}, /* shli r3, r1, 32 */
17904 {2, 3, 2}} /* sub r4, r3, r2 */
17905 },
17906 {4294967288ll /* 0xfffffff8 */ ,
17907 {{6, 1, 3}, /* shli r2, r1, 3 */
17908 {6, 1, 32}, /* shli r3, r1, 32 */
17909 {2, 3, 2}} /* sub r4, r3, r2 */
17910 },
17911 {4294967289ll /* 0xfffffff9 */ ,
17912 {{6, 1, 29}, /* shli r2, r1, 29 */
17913 {2, 2, 1}, /* sub r3, r2, r1 */
17914 {5, 3, 1}} /* shl3add r4, r3, r1 */
17915 },
17916 {4294967291ll /* 0xfffffffb */ ,
17917 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17918 {6, 1, 32}, /* shli r3, r1, 32 */
17919 {2, 3, 2}} /* sub r4, r3, r2 */
17920 },
17921 {4294967292ll /* 0xfffffffc */ ,
17922 {{6, 1, 2}, /* shli r2, r1, 2 */
17923 {6, 1, 32}, /* shli r3, r1, 32 */
17924 {2, 3, 2}} /* sub r4, r3, r2 */
17925 },
17926 {4294967293ll /* 0xfffffffd */ ,
17927 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17928 {6, 1, 32}, /* shli r3, r1, 32 */
17929 {2, 3, 2}} /* sub r4, r3, r2 */
17930 },
17931 {4294967294ll /* 0xfffffffe */ ,
17932 {{6, 1, 1}, /* shli r2, r1, 1 */
17933 {6, 1, 32}, /* shli r3, r1, 32 */
17934 {2, 3, 2}} /* sub r4, r3, r2 */
17935 },
17936 {4294967295ll /* 0xffffffff */ ,
17937 {{6, 1, 32}, /* shli r2, r1, 32 */
17938 {2, 2, 1}} /* sub r3, r2, r1 */
17939 },
17940 {4294967296ll /* 0x100000000 */ ,
17941 {{6, 1, 32}} /* shli r2, r1, 32 */
17942 },
17943 {4294967297ll /* 0x100000001 */ ,
17944 {{6, 1, 32}, /* shli r2, r1, 32 */
17945 {1, 1, 2}} /* add r3, r1, r2 */
17946 },
17947 {4294967298ll /* 0x100000002 */ ,
17948 {{6, 1, 32}, /* shli r2, r1, 32 */
17949 {3, 1, 2}} /* shl1add r3, r1, r2 */
17950 },
17951 {4294967299ll /* 0x100000003 */ ,
17952 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17953 {6, 1, 32}, /* shli r3, r1, 32 */
17954 {1, 2, 3}} /* add r4, r2, r3 */
17955 },
17956 {4294967300ll /* 0x100000004 */ ,
17957 {{6, 1, 32}, /* shli r2, r1, 32 */
17958 {4, 1, 2}} /* shl2add r3, r1, r2 */
17959 },
17960 {4294967301ll /* 0x100000005 */ ,
17961 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17962 {6, 1, 32}, /* shli r3, r1, 32 */
17963 {1, 2, 3}} /* add r4, r2, r3 */
17964 },
17965 {4294967302ll /* 0x100000006 */ ,
17966 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17967 {6, 1, 32}, /* shli r3, r1, 32 */
17968 {3, 2, 3}} /* shl1add r4, r2, r3 */
17969 },
17970 {4294967303ll /* 0x100000007 */ ,
17971 {{6, 1, 32}, /* shli r2, r1, 32 */
17972 {2, 2, 1}, /* sub r3, r2, r1 */
17973 {5, 1, 3}} /* shl3add r4, r1, r3 */
17974 },
17975 {4294967304ll /* 0x100000008 */ ,
17976 {{6, 1, 32}, /* shli r2, r1, 32 */
17977 {5, 1, 2}} /* shl3add r3, r1, r2 */
17978 },
17979 {4294967305ll /* 0x100000009 */ ,
17980 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17981 {6, 1, 32}, /* shli r3, r1, 32 */
17982 {1, 2, 3}} /* add r4, r2, r3 */
17983 },
17984 {4294967306ll /* 0x10000000a */ ,
17985 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17986 {6, 1, 32}, /* shli r3, r1, 32 */
17987 {3, 2, 3}} /* shl1add r4, r2, r3 */
17988 },
17989 {4294967312ll /* 0x100000010 */ ,
17990 {{6, 1, 4}, /* shli r2, r1, 4 */
17991 {6, 1, 32}, /* shli r3, r1, 32 */
17992 {1, 2, 3}} /* add r4, r2, r3 */
17993 },
17994 {4294967328ll /* 0x100000020 */ ,
17995 {{6, 1, 5}, /* shli r2, r1, 5 */
17996 {6, 1, 32}, /* shli r3, r1, 32 */
17997 {1, 2, 3}} /* add r4, r2, r3 */
17998 },
17999 {4294967360ll /* 0x100000040 */ ,
18000 {{6, 1, 6}, /* shli r2, r1, 6 */
18001 {6, 1, 32}, /* shli r3, r1, 32 */
18002 {1, 2, 3}} /* add r4, r2, r3 */
18003 },
18004 {4294967424ll /* 0x100000080 */ ,
18005 {{6, 1, 7}, /* shli r2, r1, 7 */
18006 {6, 1, 32}, /* shli r3, r1, 32 */
18007 {1, 2, 3}} /* add r4, r2, r3 */
18008 },
18009 {4294967552ll /* 0x100000100 */ ,
18010 {{6, 1, 8}, /* shli r2, r1, 8 */
18011 {6, 1, 32}, /* shli r3, r1, 32 */
18012 {1, 2, 3}} /* add r4, r2, r3 */
18013 },
18014 {4294967808ll /* 0x100000200 */ ,
18015 {{6, 1, 9}, /* shli r2, r1, 9 */
18016 {6, 1, 32}, /* shli r3, r1, 32 */
18017 {1, 2, 3}} /* add r4, r2, r3 */
18018 },
18019 {4294968320ll /* 0x100000400 */ ,
18020 {{6, 1, 10}, /* shli r2, r1, 10 */
18021 {6, 1, 32}, /* shli r3, r1, 32 */
18022 {1, 2, 3}} /* add r4, r2, r3 */
18023 },
18024 {4294969344ll /* 0x100000800 */ ,
18025 {{6, 1, 11}, /* shli r2, r1, 11 */
18026 {6, 1, 32}, /* shli r3, r1, 32 */
18027 {1, 2, 3}} /* add r4, r2, r3 */
18028 },
18029 {4294971392ll /* 0x100001000 */ ,
18030 {{6, 1, 12}, /* shli r2, r1, 12 */
18031 {6, 1, 32}, /* shli r3, r1, 32 */
18032 {1, 2, 3}} /* add r4, r2, r3 */
18033 },
18034 {4294975488ll /* 0x100002000 */ ,
18035 {{6, 1, 13}, /* shli r2, r1, 13 */
18036 {6, 1, 32}, /* shli r3, r1, 32 */
18037 {1, 2, 3}} /* add r4, r2, r3 */
18038 },
18039 {4294983680ll /* 0x100004000 */ ,
18040 {{6, 1, 14}, /* shli r2, r1, 14 */
18041 {6, 1, 32}, /* shli r3, r1, 32 */
18042 {1, 2, 3}} /* add r4, r2, r3 */
18043 },
18044 {4295000064ll /* 0x100008000 */ ,
18045 {{6, 1, 15}, /* shli r2, r1, 15 */
18046 {6, 1, 32}, /* shli r3, r1, 32 */
18047 {1, 2, 3}} /* add r4, r2, r3 */
18048 },
18049 {4295032832ll /* 0x100010000 */ ,
18050 {{6, 1, 16}, /* shli r2, r1, 16 */
18051 {6, 1, 32}, /* shli r3, r1, 32 */
18052 {1, 2, 3}} /* add r4, r2, r3 */
18053 },
18054 {4295098368ll /* 0x100020000 */ ,
18055 {{6, 1, 17}, /* shli r2, r1, 17 */
18056 {6, 1, 32}, /* shli r3, r1, 32 */
18057 {1, 2, 3}} /* add r4, r2, r3 */
18058 },
18059 {4295229440ll /* 0x100040000 */ ,
18060 {{6, 1, 18}, /* shli r2, r1, 18 */
18061 {6, 1, 32}, /* shli r3, r1, 32 */
18062 {1, 2, 3}} /* add r4, r2, r3 */
18063 },
18064 {4295491584ll /* 0x100080000 */ ,
18065 {{6, 1, 19}, /* shli r2, r1, 19 */
18066 {6, 1, 32}, /* shli r3, r1, 32 */
18067 {1, 2, 3}} /* add r4, r2, r3 */
18068 },
18069 {4296015872ll /* 0x100100000 */ ,
18070 {{6, 1, 20}, /* shli r2, r1, 20 */
18071 {6, 1, 32}, /* shli r3, r1, 32 */
18072 {1, 2, 3}} /* add r4, r2, r3 */
18073 },
18074 {4297064448ll /* 0x100200000 */ ,
18075 {{6, 1, 21}, /* shli r2, r1, 21 */
18076 {6, 1, 32}, /* shli r3, r1, 32 */
18077 {1, 2, 3}} /* add r4, r2, r3 */
18078 },
18079 {4299161600ll /* 0x100400000 */ ,
18080 {{6, 1, 22}, /* shli r2, r1, 22 */
18081 {6, 1, 32}, /* shli r3, r1, 32 */
18082 {1, 2, 3}} /* add r4, r2, r3 */
18083 },
18084 {4303355904ll /* 0x100800000 */ ,
18085 {{6, 1, 23}, /* shli r2, r1, 23 */
18086 {6, 1, 32}, /* shli r3, r1, 32 */
18087 {1, 2, 3}} /* add r4, r2, r3 */
18088 },
18089 {4311744512ll /* 0x101000000 */ ,
18090 {{6, 1, 24}, /* shli r2, r1, 24 */
18091 {6, 1, 32}, /* shli r3, r1, 32 */
18092 {1, 2, 3}} /* add r4, r2, r3 */
18093 },
18094 {4328521728ll /* 0x102000000 */ ,
18095 {{6, 1, 25}, /* shli r2, r1, 25 */
18096 {6, 1, 32}, /* shli r3, r1, 32 */
18097 {1, 2, 3}} /* add r4, r2, r3 */
18098 },
18099 {4362076160ll /* 0x104000000 */ ,
18100 {{6, 1, 26}, /* shli r2, r1, 26 */
18101 {6, 1, 32}, /* shli r3, r1, 32 */
18102 {1, 2, 3}} /* add r4, r2, r3 */
18103 },
18104 {4429185024ll /* 0x108000000 */ ,
18105 {{6, 1, 27}, /* shli r2, r1, 27 */
18106 {6, 1, 32}, /* shli r3, r1, 32 */
18107 {1, 2, 3}} /* add r4, r2, r3 */
18108 },
18109 {4563402752ll /* 0x110000000 */ ,
18110 {{6, 1, 28}, /* shli r2, r1, 28 */
18111 {6, 1, 32}, /* shli r3, r1, 32 */
18112 {1, 2, 3}} /* add r4, r2, r3 */
18113 },
18114 {4831838208ll /* 0x120000000 */ ,
18115 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18116 {6, 2, 29}} /* shli r3, r2, 29 */
18117 },
18118 {5368709120ll /* 0x140000000 */ ,
18119 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18120 {6, 2, 30}} /* shli r3, r2, 30 */
18121 },
18122 {6442450944ll /* 0x180000000 */ ,
18123 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18124 {6, 2, 31}} /* shli r3, r2, 31 */
18125 },
18126 {8589934583ll /* 0x1fffffff7 */ ,
18127 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18128 {6, 1, 33}, /* shli r3, r1, 33 */
18129 {2, 3, 2}} /* sub r4, r3, r2 */
18130 },
18131 {8589934584ll /* 0x1fffffff8 */ ,
18132 {{6, 1, 3}, /* shli r2, r1, 3 */
18133 {6, 1, 33}, /* shli r3, r1, 33 */
18134 {2, 3, 2}} /* sub r4, r3, r2 */
18135 },
18136 {8589934585ll /* 0x1fffffff9 */ ,
18137 {{6, 1, 30}, /* shli r2, r1, 30 */
18138 {2, 2, 1}, /* sub r3, r2, r1 */
18139 {5, 3, 1}} /* shl3add r4, r3, r1 */
18140 },
18141 {8589934587ll /* 0x1fffffffb */ ,
18142 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18143 {6, 1, 33}, /* shli r3, r1, 33 */
18144 {2, 3, 2}} /* sub r4, r3, r2 */
18145 },
18146 {8589934588ll /* 0x1fffffffc */ ,
18147 {{6, 1, 2}, /* shli r2, r1, 2 */
18148 {6, 1, 33}, /* shli r3, r1, 33 */
18149 {2, 3, 2}} /* sub r4, r3, r2 */
18150 },
18151 {8589934589ll /* 0x1fffffffd */ ,
18152 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18153 {6, 1, 33}, /* shli r3, r1, 33 */
18154 {2, 3, 2}} /* sub r4, r3, r2 */
18155 },
18156 {8589934590ll /* 0x1fffffffe */ ,
18157 {{6, 1, 1}, /* shli r2, r1, 1 */
18158 {6, 1, 33}, /* shli r3, r1, 33 */
18159 {2, 3, 2}} /* sub r4, r3, r2 */
18160 },
18161 {8589934591ll /* 0x1ffffffff */ ,
18162 {{6, 1, 33}, /* shli r2, r1, 33 */
18163 {2, 2, 1}} /* sub r3, r2, r1 */
18164 },
18165 {8589934592ll /* 0x200000000 */ ,
18166 {{6, 1, 33}} /* shli r2, r1, 33 */
18167 },
18168 {8589934593ll /* 0x200000001 */ ,
18169 {{6, 1, 33}, /* shli r2, r1, 33 */
18170 {1, 1, 2}} /* add r3, r1, r2 */
18171 },
18172 {8589934594ll /* 0x200000002 */ ,
18173 {{6, 1, 33}, /* shli r2, r1, 33 */
18174 {3, 1, 2}} /* shl1add r3, r1, r2 */
18175 },
18176 {8589934595ll /* 0x200000003 */ ,
18177 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18178 {6, 1, 33}, /* shli r3, r1, 33 */
18179 {1, 2, 3}} /* add r4, r2, r3 */
18180 },
18181 {8589934596ll /* 0x200000004 */ ,
18182 {{6, 1, 33}, /* shli r2, r1, 33 */
18183 {4, 1, 2}} /* shl2add r3, r1, r2 */
18184 },
18185 {8589934597ll /* 0x200000005 */ ,
18186 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18187 {6, 1, 33}, /* shli r3, r1, 33 */
18188 {1, 2, 3}} /* add r4, r2, r3 */
18189 },
18190 {8589934598ll /* 0x200000006 */ ,
18191 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18192 {6, 1, 33}, /* shli r3, r1, 33 */
18193 {3, 2, 3}} /* shl1add r4, r2, r3 */
18194 },
18195 {8589934599ll /* 0x200000007 */ ,
18196 {{6, 1, 33}, /* shli r2, r1, 33 */
18197 {2, 2, 1}, /* sub r3, r2, r1 */
18198 {5, 1, 3}} /* shl3add r4, r1, r3 */
18199 },
18200 {8589934600ll /* 0x200000008 */ ,
18201 {{6, 1, 33}, /* shli r2, r1, 33 */
18202 {5, 1, 2}} /* shl3add r3, r1, r2 */
18203 },
18204 {8589934601ll /* 0x200000009 */ ,
18205 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18206 {6, 1, 33}, /* shli r3, r1, 33 */
18207 {1, 2, 3}} /* add r4, r2, r3 */
18208 },
18209 {8589934602ll /* 0x20000000a */ ,
18210 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18211 {6, 1, 33}, /* shli r3, r1, 33 */
18212 {3, 2, 3}} /* shl1add r4, r2, r3 */
18213 },
18214 {8589934608ll /* 0x200000010 */ ,
18215 {{6, 1, 4}, /* shli r2, r1, 4 */
18216 {6, 1, 33}, /* shli r3, r1, 33 */
18217 {1, 2, 3}} /* add r4, r2, r3 */
18218 },
18219 {8589934624ll /* 0x200000020 */ ,
18220 {{6, 1, 5}, /* shli r2, r1, 5 */
18221 {6, 1, 33}, /* shli r3, r1, 33 */
18222 {1, 2, 3}} /* add r4, r2, r3 */
18223 },
18224 {8589934656ll /* 0x200000040 */ ,
18225 {{6, 1, 6}, /* shli r2, r1, 6 */
18226 {6, 1, 33}, /* shli r3, r1, 33 */
18227 {1, 2, 3}} /* add r4, r2, r3 */
18228 },
18229 {8589934720ll /* 0x200000080 */ ,
18230 {{6, 1, 7}, /* shli r2, r1, 7 */
18231 {6, 1, 33}, /* shli r3, r1, 33 */
18232 {1, 2, 3}} /* add r4, r2, r3 */
18233 },
18234 {8589934848ll /* 0x200000100 */ ,
18235 {{6, 1, 8}, /* shli r2, r1, 8 */
18236 {6, 1, 33}, /* shli r3, r1, 33 */
18237 {1, 2, 3}} /* add r4, r2, r3 */
18238 },
18239 {8589935104ll /* 0x200000200 */ ,
18240 {{6, 1, 9}, /* shli r2, r1, 9 */
18241 {6, 1, 33}, /* shli r3, r1, 33 */
18242 {1, 2, 3}} /* add r4, r2, r3 */
18243 },
18244 {8589935616ll /* 0x200000400 */ ,
18245 {{6, 1, 10}, /* shli r2, r1, 10 */
18246 {6, 1, 33}, /* shli r3, r1, 33 */
18247 {1, 2, 3}} /* add r4, r2, r3 */
18248 },
18249 {8589936640ll /* 0x200000800 */ ,
18250 {{6, 1, 11}, /* shli r2, r1, 11 */
18251 {6, 1, 33}, /* shli r3, r1, 33 */
18252 {1, 2, 3}} /* add r4, r2, r3 */
18253 },
18254 {8589938688ll /* 0x200001000 */ ,
18255 {{6, 1, 12}, /* shli r2, r1, 12 */
18256 {6, 1, 33}, /* shli r3, r1, 33 */
18257 {1, 2, 3}} /* add r4, r2, r3 */
18258 },
18259 {8589942784ll /* 0x200002000 */ ,
18260 {{6, 1, 13}, /* shli r2, r1, 13 */
18261 {6, 1, 33}, /* shli r3, r1, 33 */
18262 {1, 2, 3}} /* add r4, r2, r3 */
18263 },
18264 {8589950976ll /* 0x200004000 */ ,
18265 {{6, 1, 14}, /* shli r2, r1, 14 */
18266 {6, 1, 33}, /* shli r3, r1, 33 */
18267 {1, 2, 3}} /* add r4, r2, r3 */
18268 },
18269 {8589967360ll /* 0x200008000 */ ,
18270 {{6, 1, 15}, /* shli r2, r1, 15 */
18271 {6, 1, 33}, /* shli r3, r1, 33 */
18272 {1, 2, 3}} /* add r4, r2, r3 */
18273 },
18274 {8590000128ll /* 0x200010000 */ ,
18275 {{6, 1, 16}, /* shli r2, r1, 16 */
18276 {6, 1, 33}, /* shli r3, r1, 33 */
18277 {1, 2, 3}} /* add r4, r2, r3 */
18278 },
18279 {8590065664ll /* 0x200020000 */ ,
18280 {{6, 1, 17}, /* shli r2, r1, 17 */
18281 {6, 1, 33}, /* shli r3, r1, 33 */
18282 {1, 2, 3}} /* add r4, r2, r3 */
18283 },
18284 {8590196736ll /* 0x200040000 */ ,
18285 {{6, 1, 18}, /* shli r2, r1, 18 */
18286 {6, 1, 33}, /* shli r3, r1, 33 */
18287 {1, 2, 3}} /* add r4, r2, r3 */
18288 },
18289 {8590458880ll /* 0x200080000 */ ,
18290 {{6, 1, 19}, /* shli r2, r1, 19 */
18291 {6, 1, 33}, /* shli r3, r1, 33 */
18292 {1, 2, 3}} /* add r4, r2, r3 */
18293 },
18294 {8590983168ll /* 0x200100000 */ ,
18295 {{6, 1, 20}, /* shli r2, r1, 20 */
18296 {6, 1, 33}, /* shli r3, r1, 33 */
18297 {1, 2, 3}} /* add r4, r2, r3 */
18298 },
18299 {8592031744ll /* 0x200200000 */ ,
18300 {{6, 1, 21}, /* shli r2, r1, 21 */
18301 {6, 1, 33}, /* shli r3, r1, 33 */
18302 {1, 2, 3}} /* add r4, r2, r3 */
18303 },
18304 {8594128896ll /* 0x200400000 */ ,
18305 {{6, 1, 22}, /* shli r2, r1, 22 */
18306 {6, 1, 33}, /* shli r3, r1, 33 */
18307 {1, 2, 3}} /* add r4, r2, r3 */
18308 },
18309 {8598323200ll /* 0x200800000 */ ,
18310 {{6, 1, 23}, /* shli r2, r1, 23 */
18311 {6, 1, 33}, /* shli r3, r1, 33 */
18312 {1, 2, 3}} /* add r4, r2, r3 */
18313 },
18314 {8606711808ll /* 0x201000000 */ ,
18315 {{6, 1, 24}, /* shli r2, r1, 24 */
18316 {6, 1, 33}, /* shli r3, r1, 33 */
18317 {1, 2, 3}} /* add r4, r2, r3 */
18318 },
18319 {8623489024ll /* 0x202000000 */ ,
18320 {{6, 1, 25}, /* shli r2, r1, 25 */
18321 {6, 1, 33}, /* shli r3, r1, 33 */
18322 {1, 2, 3}} /* add r4, r2, r3 */
18323 },
18324 {8657043456ll /* 0x204000000 */ ,
18325 {{6, 1, 26}, /* shli r2, r1, 26 */
18326 {6, 1, 33}, /* shli r3, r1, 33 */
18327 {1, 2, 3}} /* add r4, r2, r3 */
18328 },
18329 {8724152320ll /* 0x208000000 */ ,
18330 {{6, 1, 27}, /* shli r2, r1, 27 */
18331 {6, 1, 33}, /* shli r3, r1, 33 */
18332 {1, 2, 3}} /* add r4, r2, r3 */
18333 },
18334 {8858370048ll /* 0x210000000 */ ,
18335 {{6, 1, 28}, /* shli r2, r1, 28 */
18336 {6, 1, 33}, /* shli r3, r1, 33 */
18337 {1, 2, 3}} /* add r4, r2, r3 */
18338 },
18339 {9126805504ll /* 0x220000000 */ ,
18340 {{6, 1, 29}, /* shli r2, r1, 29 */
18341 {6, 1, 33}, /* shli r3, r1, 33 */
18342 {1, 2, 3}} /* add r4, r2, r3 */
18343 },
18344 {9663676416ll /* 0x240000000 */ ,
18345 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18346 {6, 2, 30}} /* shli r3, r2, 30 */
18347 },
18348 {10737418240ll /* 0x280000000 */ ,
18349 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18350 {6, 2, 31}} /* shli r3, r2, 31 */
18351 },
18352 {12884901888ll /* 0x300000000 */ ,
18353 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18354 {6, 2, 32}} /* shli r3, r2, 32 */
18355 },
18356 {17179869175ll /* 0x3fffffff7 */ ,
18357 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18358 {6, 1, 34}, /* shli r3, r1, 34 */
18359 {2, 3, 2}} /* sub r4, r3, r2 */
18360 },
18361 {17179869176ll /* 0x3fffffff8 */ ,
18362 {{6, 1, 3}, /* shli r2, r1, 3 */
18363 {6, 1, 34}, /* shli r3, r1, 34 */
18364 {2, 3, 2}} /* sub r4, r3, r2 */
18365 },
18366 {17179869177ll /* 0x3fffffff9 */ ,
18367 {{6, 1, 31}, /* shli r2, r1, 31 */
18368 {2, 2, 1}, /* sub r3, r2, r1 */
18369 {5, 3, 1}} /* shl3add r4, r3, r1 */
18370 },
18371 {17179869179ll /* 0x3fffffffb */ ,
18372 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18373 {6, 1, 34}, /* shli r3, r1, 34 */
18374 {2, 3, 2}} /* sub r4, r3, r2 */
18375 },
18376 {17179869180ll /* 0x3fffffffc */ ,
18377 {{6, 1, 2}, /* shli r2, r1, 2 */
18378 {6, 1, 34}, /* shli r3, r1, 34 */
18379 {2, 3, 2}} /* sub r4, r3, r2 */
18380 },
18381 {17179869181ll /* 0x3fffffffd */ ,
18382 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18383 {6, 1, 34}, /* shli r3, r1, 34 */
18384 {2, 3, 2}} /* sub r4, r3, r2 */
18385 },
18386 {17179869182ll /* 0x3fffffffe */ ,
18387 {{6, 1, 1}, /* shli r2, r1, 1 */
18388 {6, 1, 34}, /* shli r3, r1, 34 */
18389 {2, 3, 2}} /* sub r4, r3, r2 */
18390 },
18391 {17179869183ll /* 0x3ffffffff */ ,
18392 {{6, 1, 34}, /* shli r2, r1, 34 */
18393 {2, 2, 1}} /* sub r3, r2, r1 */
18394 },
18395 {17179869184ll /* 0x400000000 */ ,
18396 {{6, 1, 34}} /* shli r2, r1, 34 */
18397 },
18398 {17179869185ll /* 0x400000001 */ ,
18399 {{6, 1, 34}, /* shli r2, r1, 34 */
18400 {1, 1, 2}} /* add r3, r1, r2 */
18401 },
18402 {17179869186ll /* 0x400000002 */ ,
18403 {{6, 1, 34}, /* shli r2, r1, 34 */
18404 {3, 1, 2}} /* shl1add r3, r1, r2 */
18405 },
18406 {17179869187ll /* 0x400000003 */ ,
18407 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18408 {6, 1, 34}, /* shli r3, r1, 34 */
18409 {1, 2, 3}} /* add r4, r2, r3 */
18410 },
18411 {17179869188ll /* 0x400000004 */ ,
18412 {{6, 1, 34}, /* shli r2, r1, 34 */
18413 {4, 1, 2}} /* shl2add r3, r1, r2 */
18414 },
18415 {17179869189ll /* 0x400000005 */ ,
18416 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18417 {6, 1, 34}, /* shli r3, r1, 34 */
18418 {1, 2, 3}} /* add r4, r2, r3 */
18419 },
18420 {17179869190ll /* 0x400000006 */ ,
18421 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18422 {6, 1, 34}, /* shli r3, r1, 34 */
18423 {3, 2, 3}} /* shl1add r4, r2, r3 */
18424 },
18425 {17179869191ll /* 0x400000007 */ ,
18426 {{6, 1, 34}, /* shli r2, r1, 34 */
18427 {2, 2, 1}, /* sub r3, r2, r1 */
18428 {5, 1, 3}} /* shl3add r4, r1, r3 */
18429 },
18430 {17179869192ll /* 0x400000008 */ ,
18431 {{6, 1, 34}, /* shli r2, r1, 34 */
18432 {5, 1, 2}} /* shl3add r3, r1, r2 */
18433 },
18434 {17179869193ll /* 0x400000009 */ ,
18435 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18436 {6, 1, 34}, /* shli r3, r1, 34 */
18437 {1, 2, 3}} /* add r4, r2, r3 */
18438 },
18439 {17179869194ll /* 0x40000000a */ ,
18440 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18441 {6, 1, 34}, /* shli r3, r1, 34 */
18442 {3, 2, 3}} /* shl1add r4, r2, r3 */
18443 },
18444 {17179869200ll /* 0x400000010 */ ,
18445 {{6, 1, 4}, /* shli r2, r1, 4 */
18446 {6, 1, 34}, /* shli r3, r1, 34 */
18447 {1, 2, 3}} /* add r4, r2, r3 */
18448 },
18449 {17179869216ll /* 0x400000020 */ ,
18450 {{6, 1, 5}, /* shli r2, r1, 5 */
18451 {6, 1, 34}, /* shli r3, r1, 34 */
18452 {1, 2, 3}} /* add r4, r2, r3 */
18453 },
18454 {17179869248ll /* 0x400000040 */ ,
18455 {{6, 1, 6}, /* shli r2, r1, 6 */
18456 {6, 1, 34}, /* shli r3, r1, 34 */
18457 {1, 2, 3}} /* add r4, r2, r3 */
18458 },
18459 {17179869312ll /* 0x400000080 */ ,
18460 {{6, 1, 7}, /* shli r2, r1, 7 */
18461 {6, 1, 34}, /* shli r3, r1, 34 */
18462 {1, 2, 3}} /* add r4, r2, r3 */
18463 },
18464 {17179869440ll /* 0x400000100 */ ,
18465 {{6, 1, 8}, /* shli r2, r1, 8 */
18466 {6, 1, 34}, /* shli r3, r1, 34 */
18467 {1, 2, 3}} /* add r4, r2, r3 */
18468 },
18469 {17179869696ll /* 0x400000200 */ ,
18470 {{6, 1, 9}, /* shli r2, r1, 9 */
18471 {6, 1, 34}, /* shli r3, r1, 34 */
18472 {1, 2, 3}} /* add r4, r2, r3 */
18473 },
18474 {17179870208ll /* 0x400000400 */ ,
18475 {{6, 1, 10}, /* shli r2, r1, 10 */
18476 {6, 1, 34}, /* shli r3, r1, 34 */
18477 {1, 2, 3}} /* add r4, r2, r3 */
18478 },
18479 {17179871232ll /* 0x400000800 */ ,
18480 {{6, 1, 11}, /* shli r2, r1, 11 */
18481 {6, 1, 34}, /* shli r3, r1, 34 */
18482 {1, 2, 3}} /* add r4, r2, r3 */
18483 },
18484 {17179873280ll /* 0x400001000 */ ,
18485 {{6, 1, 12}, /* shli r2, r1, 12 */
18486 {6, 1, 34}, /* shli r3, r1, 34 */
18487 {1, 2, 3}} /* add r4, r2, r3 */
18488 },
18489 {17179877376ll /* 0x400002000 */ ,
18490 {{6, 1, 13}, /* shli r2, r1, 13 */
18491 {6, 1, 34}, /* shli r3, r1, 34 */
18492 {1, 2, 3}} /* add r4, r2, r3 */
18493 },
18494 {17179885568ll /* 0x400004000 */ ,
18495 {{6, 1, 14}, /* shli r2, r1, 14 */
18496 {6, 1, 34}, /* shli r3, r1, 34 */
18497 {1, 2, 3}} /* add r4, r2, r3 */
18498 },
18499 {17179901952ll /* 0x400008000 */ ,
18500 {{6, 1, 15}, /* shli r2, r1, 15 */
18501 {6, 1, 34}, /* shli r3, r1, 34 */
18502 {1, 2, 3}} /* add r4, r2, r3 */
18503 },
18504 {17179934720ll /* 0x400010000 */ ,
18505 {{6, 1, 16}, /* shli r2, r1, 16 */
18506 {6, 1, 34}, /* shli r3, r1, 34 */
18507 {1, 2, 3}} /* add r4, r2, r3 */
18508 },
18509 {17180000256ll /* 0x400020000 */ ,
18510 {{6, 1, 17}, /* shli r2, r1, 17 */
18511 {6, 1, 34}, /* shli r3, r1, 34 */
18512 {1, 2, 3}} /* add r4, r2, r3 */
18513 },
18514 {17180131328ll /* 0x400040000 */ ,
18515 {{6, 1, 18}, /* shli r2, r1, 18 */
18516 {6, 1, 34}, /* shli r3, r1, 34 */
18517 {1, 2, 3}} /* add r4, r2, r3 */
18518 },
18519 {17180393472ll /* 0x400080000 */ ,
18520 {{6, 1, 19}, /* shli r2, r1, 19 */
18521 {6, 1, 34}, /* shli r3, r1, 34 */
18522 {1, 2, 3}} /* add r4, r2, r3 */
18523 },
18524 {17180917760ll /* 0x400100000 */ ,
18525 {{6, 1, 20}, /* shli r2, r1, 20 */
18526 {6, 1, 34}, /* shli r3, r1, 34 */
18527 {1, 2, 3}} /* add r4, r2, r3 */
18528 },
18529 {17181966336ll /* 0x400200000 */ ,
18530 {{6, 1, 21}, /* shli r2, r1, 21 */
18531 {6, 1, 34}, /* shli r3, r1, 34 */
18532 {1, 2, 3}} /* add r4, r2, r3 */
18533 },
18534 {17184063488ll /* 0x400400000 */ ,
18535 {{6, 1, 22}, /* shli r2, r1, 22 */
18536 {6, 1, 34}, /* shli r3, r1, 34 */
18537 {1, 2, 3}} /* add r4, r2, r3 */
18538 },
18539 {17188257792ll /* 0x400800000 */ ,
18540 {{6, 1, 23}, /* shli r2, r1, 23 */
18541 {6, 1, 34}, /* shli r3, r1, 34 */
18542 {1, 2, 3}} /* add r4, r2, r3 */
18543 },
18544 {17196646400ll /* 0x401000000 */ ,
18545 {{6, 1, 24}, /* shli r2, r1, 24 */
18546 {6, 1, 34}, /* shli r3, r1, 34 */
18547 {1, 2, 3}} /* add r4, r2, r3 */
18548 },
18549 {17213423616ll /* 0x402000000 */ ,
18550 {{6, 1, 25}, /* shli r2, r1, 25 */
18551 {6, 1, 34}, /* shli r3, r1, 34 */
18552 {1, 2, 3}} /* add r4, r2, r3 */
18553 },
18554 {17246978048ll /* 0x404000000 */ ,
18555 {{6, 1, 26}, /* shli r2, r1, 26 */
18556 {6, 1, 34}, /* shli r3, r1, 34 */
18557 {1, 2, 3}} /* add r4, r2, r3 */
18558 },
18559 {17314086912ll /* 0x408000000 */ ,
18560 {{6, 1, 27}, /* shli r2, r1, 27 */
18561 {6, 1, 34}, /* shli r3, r1, 34 */
18562 {1, 2, 3}} /* add r4, r2, r3 */
18563 },
18564 {17448304640ll /* 0x410000000 */ ,
18565 {{6, 1, 28}, /* shli r2, r1, 28 */
18566 {6, 1, 34}, /* shli r3, r1, 34 */
18567 {1, 2, 3}} /* add r4, r2, r3 */
18568 },
18569 {17716740096ll /* 0x420000000 */ ,
18570 {{6, 1, 29}, /* shli r2, r1, 29 */
18571 {6, 1, 34}, /* shli r3, r1, 34 */
18572 {1, 2, 3}} /* add r4, r2, r3 */
18573 },
18574 {18253611008ll /* 0x440000000 */ ,
18575 {{6, 1, 30}, /* shli r2, r1, 30 */
18576 {6, 1, 34}, /* shli r3, r1, 34 */
18577 {1, 2, 3}} /* add r4, r2, r3 */
18578 },
18579 {19327352832ll /* 0x480000000 */ ,
18580 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18581 {6, 2, 31}} /* shli r3, r2, 31 */
18582 },
18583 {21474836480ll /* 0x500000000 */ ,
18584 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18585 {6, 2, 32}} /* shli r3, r2, 32 */
18586 },
18587 {25769803776ll /* 0x600000000 */ ,
18588 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18589 {6, 2, 33}} /* shli r3, r2, 33 */
18590 },
18591 {34359738359ll /* 0x7fffffff7 */ ,
18592 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18593 {6, 1, 35}, /* shli r3, r1, 35 */
18594 {2, 3, 2}} /* sub r4, r3, r2 */
18595 },
18596 {34359738360ll /* 0x7fffffff8 */ ,
18597 {{6, 1, 3}, /* shli r2, r1, 3 */
18598 {6, 1, 35}, /* shli r3, r1, 35 */
18599 {2, 3, 2}} /* sub r4, r3, r2 */
18600 },
18601 {34359738361ll /* 0x7fffffff9 */ ,
18602 {{6, 1, 32}, /* shli r2, r1, 32 */
18603 {2, 2, 1}, /* sub r3, r2, r1 */
18604 {5, 3, 1}} /* shl3add r4, r3, r1 */
18605 },
18606 {34359738363ll /* 0x7fffffffb */ ,
18607 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18608 {6, 1, 35}, /* shli r3, r1, 35 */
18609 {2, 3, 2}} /* sub r4, r3, r2 */
18610 },
18611 {34359738364ll /* 0x7fffffffc */ ,
18612 {{6, 1, 2}, /* shli r2, r1, 2 */
18613 {6, 1, 35}, /* shli r3, r1, 35 */
18614 {2, 3, 2}} /* sub r4, r3, r2 */
18615 },
18616 {34359738365ll /* 0x7fffffffd */ ,
18617 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18618 {6, 1, 35}, /* shli r3, r1, 35 */
18619 {2, 3, 2}} /* sub r4, r3, r2 */
18620 },
18621 {34359738366ll /* 0x7fffffffe */ ,
18622 {{6, 1, 1}, /* shli r2, r1, 1 */
18623 {6, 1, 35}, /* shli r3, r1, 35 */
18624 {2, 3, 2}} /* sub r4, r3, r2 */
18625 },
18626 {34359738367ll /* 0x7ffffffff */ ,
18627 {{6, 1, 35}, /* shli r2, r1, 35 */
18628 {2, 2, 1}} /* sub r3, r2, r1 */
18629 },
18630 {34359738368ll /* 0x800000000 */ ,
18631 {{6, 1, 35}} /* shli r2, r1, 35 */
18632 },
18633 {34359738369ll /* 0x800000001 */ ,
18634 {{6, 1, 35}, /* shli r2, r1, 35 */
18635 {1, 1, 2}} /* add r3, r1, r2 */
18636 },
18637 {34359738370ll /* 0x800000002 */ ,
18638 {{6, 1, 35}, /* shli r2, r1, 35 */
18639 {3, 1, 2}} /* shl1add r3, r1, r2 */
18640 },
18641 {34359738371ll /* 0x800000003 */ ,
18642 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18643 {6, 1, 35}, /* shli r3, r1, 35 */
18644 {1, 2, 3}} /* add r4, r2, r3 */
18645 },
18646 {34359738372ll /* 0x800000004 */ ,
18647 {{6, 1, 35}, /* shli r2, r1, 35 */
18648 {4, 1, 2}} /* shl2add r3, r1, r2 */
18649 },
18650 {34359738373ll /* 0x800000005 */ ,
18651 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18652 {6, 1, 35}, /* shli r3, r1, 35 */
18653 {1, 2, 3}} /* add r4, r2, r3 */
18654 },
18655 {34359738374ll /* 0x800000006 */ ,
18656 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18657 {6, 1, 35}, /* shli r3, r1, 35 */
18658 {3, 2, 3}} /* shl1add r4, r2, r3 */
18659 },
18660 {34359738375ll /* 0x800000007 */ ,
18661 {{6, 1, 35}, /* shli r2, r1, 35 */
18662 {2, 2, 1}, /* sub r3, r2, r1 */
18663 {5, 1, 3}} /* shl3add r4, r1, r3 */
18664 },
18665 {34359738376ll /* 0x800000008 */ ,
18666 {{6, 1, 35}, /* shli r2, r1, 35 */
18667 {5, 1, 2}} /* shl3add r3, r1, r2 */
18668 },
18669 {34359738377ll /* 0x800000009 */ ,
18670 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18671 {6, 1, 35}, /* shli r3, r1, 35 */
18672 {1, 2, 3}} /* add r4, r2, r3 */
18673 },
18674 {34359738378ll /* 0x80000000a */ ,
18675 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18676 {6, 1, 35}, /* shli r3, r1, 35 */
18677 {3, 2, 3}} /* shl1add r4, r2, r3 */
18678 },
18679 {34359738384ll /* 0x800000010 */ ,
18680 {{6, 1, 4}, /* shli r2, r1, 4 */
18681 {6, 1, 35}, /* shli r3, r1, 35 */
18682 {1, 2, 3}} /* add r4, r2, r3 */
18683 },
18684 {34359738400ll /* 0x800000020 */ ,
18685 {{6, 1, 5}, /* shli r2, r1, 5 */
18686 {6, 1, 35}, /* shli r3, r1, 35 */
18687 {1, 2, 3}} /* add r4, r2, r3 */
18688 },
18689 {34359738432ll /* 0x800000040 */ ,
18690 {{6, 1, 6}, /* shli r2, r1, 6 */
18691 {6, 1, 35}, /* shli r3, r1, 35 */
18692 {1, 2, 3}} /* add r4, r2, r3 */
18693 },
18694 {34359738496ll /* 0x800000080 */ ,
18695 {{6, 1, 7}, /* shli r2, r1, 7 */
18696 {6, 1, 35}, /* shli r3, r1, 35 */
18697 {1, 2, 3}} /* add r4, r2, r3 */
18698 },
18699 {34359738624ll /* 0x800000100 */ ,
18700 {{6, 1, 8}, /* shli r2, r1, 8 */
18701 {6, 1, 35}, /* shli r3, r1, 35 */
18702 {1, 2, 3}} /* add r4, r2, r3 */
18703 },
18704 {34359738880ll /* 0x800000200 */ ,
18705 {{6, 1, 9}, /* shli r2, r1, 9 */
18706 {6, 1, 35}, /* shli r3, r1, 35 */
18707 {1, 2, 3}} /* add r4, r2, r3 */
18708 },
18709 {34359739392ll /* 0x800000400 */ ,
18710 {{6, 1, 10}, /* shli r2, r1, 10 */
18711 {6, 1, 35}, /* shli r3, r1, 35 */
18712 {1, 2, 3}} /* add r4, r2, r3 */
18713 },
18714 {34359740416ll /* 0x800000800 */ ,
18715 {{6, 1, 11}, /* shli r2, r1, 11 */
18716 {6, 1, 35}, /* shli r3, r1, 35 */
18717 {1, 2, 3}} /* add r4, r2, r3 */
18718 },
18719 {34359742464ll /* 0x800001000 */ ,
18720 {{6, 1, 12}, /* shli r2, r1, 12 */
18721 {6, 1, 35}, /* shli r3, r1, 35 */
18722 {1, 2, 3}} /* add r4, r2, r3 */
18723 },
18724 {34359746560ll /* 0x800002000 */ ,
18725 {{6, 1, 13}, /* shli r2, r1, 13 */
18726 {6, 1, 35}, /* shli r3, r1, 35 */
18727 {1, 2, 3}} /* add r4, r2, r3 */
18728 },
18729 {34359754752ll /* 0x800004000 */ ,
18730 {{6, 1, 14}, /* shli r2, r1, 14 */
18731 {6, 1, 35}, /* shli r3, r1, 35 */
18732 {1, 2, 3}} /* add r4, r2, r3 */
18733 },
18734 {34359771136ll /* 0x800008000 */ ,
18735 {{6, 1, 15}, /* shli r2, r1, 15 */
18736 {6, 1, 35}, /* shli r3, r1, 35 */
18737 {1, 2, 3}} /* add r4, r2, r3 */
18738 },
18739 {34359803904ll /* 0x800010000 */ ,
18740 {{6, 1, 16}, /* shli r2, r1, 16 */
18741 {6, 1, 35}, /* shli r3, r1, 35 */
18742 {1, 2, 3}} /* add r4, r2, r3 */
18743 },
18744 {34359869440ll /* 0x800020000 */ ,
18745 {{6, 1, 17}, /* shli r2, r1, 17 */
18746 {6, 1, 35}, /* shli r3, r1, 35 */
18747 {1, 2, 3}} /* add r4, r2, r3 */
18748 },
18749 {34360000512ll /* 0x800040000 */ ,
18750 {{6, 1, 18}, /* shli r2, r1, 18 */
18751 {6, 1, 35}, /* shli r3, r1, 35 */
18752 {1, 2, 3}} /* add r4, r2, r3 */
18753 },
18754 {34360262656ll /* 0x800080000 */ ,
18755 {{6, 1, 19}, /* shli r2, r1, 19 */
18756 {6, 1, 35}, /* shli r3, r1, 35 */
18757 {1, 2, 3}} /* add r4, r2, r3 */
18758 },
18759 {34360786944ll /* 0x800100000 */ ,
18760 {{6, 1, 20}, /* shli r2, r1, 20 */
18761 {6, 1, 35}, /* shli r3, r1, 35 */
18762 {1, 2, 3}} /* add r4, r2, r3 */
18763 },
18764 {34361835520ll /* 0x800200000 */ ,
18765 {{6, 1, 21}, /* shli r2, r1, 21 */
18766 {6, 1, 35}, /* shli r3, r1, 35 */
18767 {1, 2, 3}} /* add r4, r2, r3 */
18768 },
18769 {34363932672ll /* 0x800400000 */ ,
18770 {{6, 1, 22}, /* shli r2, r1, 22 */
18771 {6, 1, 35}, /* shli r3, r1, 35 */
18772 {1, 2, 3}} /* add r4, r2, r3 */
18773 },
18774 {34368126976ll /* 0x800800000 */ ,
18775 {{6, 1, 23}, /* shli r2, r1, 23 */
18776 {6, 1, 35}, /* shli r3, r1, 35 */
18777 {1, 2, 3}} /* add r4, r2, r3 */
18778 },
18779 {34376515584ll /* 0x801000000 */ ,
18780 {{6, 1, 24}, /* shli r2, r1, 24 */
18781 {6, 1, 35}, /* shli r3, r1, 35 */
18782 {1, 2, 3}} /* add r4, r2, r3 */
18783 },
18784 {34393292800ll /* 0x802000000 */ ,
18785 {{6, 1, 25}, /* shli r2, r1, 25 */
18786 {6, 1, 35}, /* shli r3, r1, 35 */
18787 {1, 2, 3}} /* add r4, r2, r3 */
18788 },
18789 {34426847232ll /* 0x804000000 */ ,
18790 {{6, 1, 26}, /* shli r2, r1, 26 */
18791 {6, 1, 35}, /* shli r3, r1, 35 */
18792 {1, 2, 3}} /* add r4, r2, r3 */
18793 },
18794 {34493956096ll /* 0x808000000 */ ,
18795 {{6, 1, 27}, /* shli r2, r1, 27 */
18796 {6, 1, 35}, /* shli r3, r1, 35 */
18797 {1, 2, 3}} /* add r4, r2, r3 */
18798 },
18799 {34628173824ll /* 0x810000000 */ ,
18800 {{6, 1, 28}, /* shli r2, r1, 28 */
18801 {6, 1, 35}, /* shli r3, r1, 35 */
18802 {1, 2, 3}} /* add r4, r2, r3 */
18803 },
18804 {34896609280ll /* 0x820000000 */ ,
18805 {{6, 1, 29}, /* shli r2, r1, 29 */
18806 {6, 1, 35}, /* shli r3, r1, 35 */
18807 {1, 2, 3}} /* add r4, r2, r3 */
18808 },
18809 {35433480192ll /* 0x840000000 */ ,
18810 {{6, 1, 30}, /* shli r2, r1, 30 */
18811 {6, 1, 35}, /* shli r3, r1, 35 */
18812 {1, 2, 3}} /* add r4, r2, r3 */
18813 },
18814 {36507222016ll /* 0x880000000 */ ,
18815 {{6, 1, 31}, /* shli r2, r1, 31 */
18816 {6, 1, 35}, /* shli r3, r1, 35 */
18817 {1, 2, 3}} /* add r4, r2, r3 */
18818 },
18819 {38654705664ll /* 0x900000000 */ ,
18820 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18821 {6, 2, 32}} /* shli r3, r2, 32 */
18822 },
18823 {42949672960ll /* 0xa00000000 */ ,
18824 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18825 {6, 2, 33}} /* shli r3, r2, 33 */
18826 },
18827 {51539607552ll /* 0xc00000000 */ ,
18828 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18829 {6, 2, 34}} /* shli r3, r2, 34 */
18830 },
18831 {68719476727ll /* 0xffffffff7 */ ,
18832 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18833 {6, 1, 36}, /* shli r3, r1, 36 */
18834 {2, 3, 2}} /* sub r4, r3, r2 */
18835 },
18836 {68719476728ll /* 0xffffffff8 */ ,
18837 {{6, 1, 3}, /* shli r2, r1, 3 */
18838 {6, 1, 36}, /* shli r3, r1, 36 */
18839 {2, 3, 2}} /* sub r4, r3, r2 */
18840 },
18841 {68719476729ll /* 0xffffffff9 */ ,
18842 {{6, 1, 33}, /* shli r2, r1, 33 */
18843 {2, 2, 1}, /* sub r3, r2, r1 */
18844 {5, 3, 1}} /* shl3add r4, r3, r1 */
18845 },
18846 {68719476731ll /* 0xffffffffb */ ,
18847 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18848 {6, 1, 36}, /* shli r3, r1, 36 */
18849 {2, 3, 2}} /* sub r4, r3, r2 */
18850 },
18851 {68719476732ll /* 0xffffffffc */ ,
18852 {{6, 1, 2}, /* shli r2, r1, 2 */
18853 {6, 1, 36}, /* shli r3, r1, 36 */
18854 {2, 3, 2}} /* sub r4, r3, r2 */
18855 },
18856 {68719476733ll /* 0xffffffffd */ ,
18857 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18858 {6, 1, 36}, /* shli r3, r1, 36 */
18859 {2, 3, 2}} /* sub r4, r3, r2 */
18860 },
18861 {68719476734ll /* 0xffffffffe */ ,
18862 {{6, 1, 1}, /* shli r2, r1, 1 */
18863 {6, 1, 36}, /* shli r3, r1, 36 */
18864 {2, 3, 2}} /* sub r4, r3, r2 */
18865 },
18866 {68719476735ll /* 0xfffffffff */ ,
18867 {{6, 1, 36}, /* shli r2, r1, 36 */
18868 {2, 2, 1}} /* sub r3, r2, r1 */
18869 },
18870 {68719476736ll /* 0x1000000000 */ ,
18871 {{6, 1, 36}} /* shli r2, r1, 36 */
18872 },
18873 {68719476737ll /* 0x1000000001 */ ,
18874 {{6, 1, 36}, /* shli r2, r1, 36 */
18875 {1, 1, 2}} /* add r3, r1, r2 */
18876 },
18877 {68719476738ll /* 0x1000000002 */ ,
18878 {{6, 1, 36}, /* shli r2, r1, 36 */
18879 {3, 1, 2}} /* shl1add r3, r1, r2 */
18880 },
18881 {68719476739ll /* 0x1000000003 */ ,
18882 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18883 {6, 1, 36}, /* shli r3, r1, 36 */
18884 {1, 2, 3}} /* add r4, r2, r3 */
18885 },
18886 {68719476740ll /* 0x1000000004 */ ,
18887 {{6, 1, 36}, /* shli r2, r1, 36 */
18888 {4, 1, 2}} /* shl2add r3, r1, r2 */
18889 },
18890 {68719476741ll /* 0x1000000005 */ ,
18891 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18892 {6, 1, 36}, /* shli r3, r1, 36 */
18893 {1, 2, 3}} /* add r4, r2, r3 */
18894 },
18895 {68719476742ll /* 0x1000000006 */ ,
18896 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18897 {6, 1, 36}, /* shli r3, r1, 36 */
18898 {3, 2, 3}} /* shl1add r4, r2, r3 */
18899 },
18900 {68719476743ll /* 0x1000000007 */ ,
18901 {{6, 1, 36}, /* shli r2, r1, 36 */
18902 {2, 2, 1}, /* sub r3, r2, r1 */
18903 {5, 1, 3}} /* shl3add r4, r1, r3 */
18904 },
18905 {68719476744ll /* 0x1000000008 */ ,
18906 {{6, 1, 36}, /* shli r2, r1, 36 */
18907 {5, 1, 2}} /* shl3add r3, r1, r2 */
18908 },
18909 {68719476745ll /* 0x1000000009 */ ,
18910 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18911 {6, 1, 36}, /* shli r3, r1, 36 */
18912 {1, 2, 3}} /* add r4, r2, r3 */
18913 },
18914 {68719476746ll /* 0x100000000a */ ,
18915 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18916 {6, 1, 36}, /* shli r3, r1, 36 */
18917 {3, 2, 3}} /* shl1add r4, r2, r3 */
18918 },
18919 {68719476752ll /* 0x1000000010 */ ,
18920 {{6, 1, 4}, /* shli r2, r1, 4 */
18921 {6, 1, 36}, /* shli r3, r1, 36 */
18922 {1, 2, 3}} /* add r4, r2, r3 */
18923 },
18924 {68719476768ll /* 0x1000000020 */ ,
18925 {{6, 1, 5}, /* shli r2, r1, 5 */
18926 {6, 1, 36}, /* shli r3, r1, 36 */
18927 {1, 2, 3}} /* add r4, r2, r3 */
18928 },
18929 {68719476800ll /* 0x1000000040 */ ,
18930 {{6, 1, 6}, /* shli r2, r1, 6 */
18931 {6, 1, 36}, /* shli r3, r1, 36 */
18932 {1, 2, 3}} /* add r4, r2, r3 */
18933 },
18934 {68719476864ll /* 0x1000000080 */ ,
18935 {{6, 1, 7}, /* shli r2, r1, 7 */
18936 {6, 1, 36}, /* shli r3, r1, 36 */
18937 {1, 2, 3}} /* add r4, r2, r3 */
18938 },
18939 {68719476992ll /* 0x1000000100 */ ,
18940 {{6, 1, 8}, /* shli r2, r1, 8 */
18941 {6, 1, 36}, /* shli r3, r1, 36 */
18942 {1, 2, 3}} /* add r4, r2, r3 */
18943 },
18944 {68719477248ll /* 0x1000000200 */ ,
18945 {{6, 1, 9}, /* shli r2, r1, 9 */
18946 {6, 1, 36}, /* shli r3, r1, 36 */
18947 {1, 2, 3}} /* add r4, r2, r3 */
18948 },
18949 {68719477760ll /* 0x1000000400 */ ,
18950 {{6, 1, 10}, /* shli r2, r1, 10 */
18951 {6, 1, 36}, /* shli r3, r1, 36 */
18952 {1, 2, 3}} /* add r4, r2, r3 */
18953 },
18954 {68719478784ll /* 0x1000000800 */ ,
18955 {{6, 1, 11}, /* shli r2, r1, 11 */
18956 {6, 1, 36}, /* shli r3, r1, 36 */
18957 {1, 2, 3}} /* add r4, r2, r3 */
18958 },
18959 {68719480832ll /* 0x1000001000 */ ,
18960 {{6, 1, 12}, /* shli r2, r1, 12 */
18961 {6, 1, 36}, /* shli r3, r1, 36 */
18962 {1, 2, 3}} /* add r4, r2, r3 */
18963 },
18964 {68719484928ll /* 0x1000002000 */ ,
18965 {{6, 1, 13}, /* shli r2, r1, 13 */
18966 {6, 1, 36}, /* shli r3, r1, 36 */
18967 {1, 2, 3}} /* add r4, r2, r3 */
18968 },
18969 {68719493120ll /* 0x1000004000 */ ,
18970 {{6, 1, 14}, /* shli r2, r1, 14 */
18971 {6, 1, 36}, /* shli r3, r1, 36 */
18972 {1, 2, 3}} /* add r4, r2, r3 */
18973 },
18974 {68719509504ll /* 0x1000008000 */ ,
18975 {{6, 1, 15}, /* shli r2, r1, 15 */
18976 {6, 1, 36}, /* shli r3, r1, 36 */
18977 {1, 2, 3}} /* add r4, r2, r3 */
18978 },
18979 {68719542272ll /* 0x1000010000 */ ,
18980 {{6, 1, 16}, /* shli r2, r1, 16 */
18981 {6, 1, 36}, /* shli r3, r1, 36 */
18982 {1, 2, 3}} /* add r4, r2, r3 */
18983 },
18984 {68719607808ll /* 0x1000020000 */ ,
18985 {{6, 1, 17}, /* shli r2, r1, 17 */
18986 {6, 1, 36}, /* shli r3, r1, 36 */
18987 {1, 2, 3}} /* add r4, r2, r3 */
18988 },
18989 {68719738880ll /* 0x1000040000 */ ,
18990 {{6, 1, 18}, /* shli r2, r1, 18 */
18991 {6, 1, 36}, /* shli r3, r1, 36 */
18992 {1, 2, 3}} /* add r4, r2, r3 */
18993 },
18994 {68720001024ll /* 0x1000080000 */ ,
18995 {{6, 1, 19}, /* shli r2, r1, 19 */
18996 {6, 1, 36}, /* shli r3, r1, 36 */
18997 {1, 2, 3}} /* add r4, r2, r3 */
18998 },
18999 {68720525312ll /* 0x1000100000 */ ,
19000 {{6, 1, 20}, /* shli r2, r1, 20 */
19001 {6, 1, 36}, /* shli r3, r1, 36 */
19002 {1, 2, 3}} /* add r4, r2, r3 */
19003 },
19004 {68721573888ll /* 0x1000200000 */ ,
19005 {{6, 1, 21}, /* shli r2, r1, 21 */
19006 {6, 1, 36}, /* shli r3, r1, 36 */
19007 {1, 2, 3}} /* add r4, r2, r3 */
19008 },
19009 {68723671040ll /* 0x1000400000 */ ,
19010 {{6, 1, 22}, /* shli r2, r1, 22 */
19011 {6, 1, 36}, /* shli r3, r1, 36 */
19012 {1, 2, 3}} /* add r4, r2, r3 */
19013 },
19014 {68727865344ll /* 0x1000800000 */ ,
19015 {{6, 1, 23}, /* shli r2, r1, 23 */
19016 {6, 1, 36}, /* shli r3, r1, 36 */
19017 {1, 2, 3}} /* add r4, r2, r3 */
19018 },
19019 {68736253952ll /* 0x1001000000 */ ,
19020 {{6, 1, 24}, /* shli r2, r1, 24 */
19021 {6, 1, 36}, /* shli r3, r1, 36 */
19022 {1, 2, 3}} /* add r4, r2, r3 */
19023 },
19024 {68753031168ll /* 0x1002000000 */ ,
19025 {{6, 1, 25}, /* shli r2, r1, 25 */
19026 {6, 1, 36}, /* shli r3, r1, 36 */
19027 {1, 2, 3}} /* add r4, r2, r3 */
19028 },
19029 {68786585600ll /* 0x1004000000 */ ,
19030 {{6, 1, 26}, /* shli r2, r1, 26 */
19031 {6, 1, 36}, /* shli r3, r1, 36 */
19032 {1, 2, 3}} /* add r4, r2, r3 */
19033 },
19034 {68853694464ll /* 0x1008000000 */ ,
19035 {{6, 1, 27}, /* shli r2, r1, 27 */
19036 {6, 1, 36}, /* shli r3, r1, 36 */
19037 {1, 2, 3}} /* add r4, r2, r3 */
19038 },
19039 {68987912192ll /* 0x1010000000 */ ,
19040 {{6, 1, 28}, /* shli r2, r1, 28 */
19041 {6, 1, 36}, /* shli r3, r1, 36 */
19042 {1, 2, 3}} /* add r4, r2, r3 */
19043 },
19044 {69256347648ll /* 0x1020000000 */ ,
19045 {{6, 1, 29}, /* shli r2, r1, 29 */
19046 {6, 1, 36}, /* shli r3, r1, 36 */
19047 {1, 2, 3}} /* add r4, r2, r3 */
19048 },
19049 {69793218560ll /* 0x1040000000 */ ,
19050 {{6, 1, 30}, /* shli r2, r1, 30 */
19051 {6, 1, 36}, /* shli r3, r1, 36 */
19052 {1, 2, 3}} /* add r4, r2, r3 */
19053 },
19054 {70866960384ll /* 0x1080000000 */ ,
19055 {{6, 1, 31}, /* shli r2, r1, 31 */
19056 {6, 1, 36}, /* shli r3, r1, 36 */
19057 {1, 2, 3}} /* add r4, r2, r3 */
19058 },
19059 {73014444032ll /* 0x1100000000 */ ,
19060 {{6, 1, 32}, /* shli r2, r1, 32 */
19061 {6, 1, 36}, /* shli r3, r1, 36 */
19062 {1, 2, 3}} /* add r4, r2, r3 */
19063 },
19064 {77309411328ll /* 0x1200000000 */ ,
19065 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19066 {6, 2, 33}} /* shli r3, r2, 33 */
19067 },
19068 {85899345920ll /* 0x1400000000 */ ,
19069 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19070 {6, 2, 34}} /* shli r3, r2, 34 */
19071 },
19072 {103079215104ll /* 0x1800000000 */ ,
19073 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19074 {6, 2, 35}} /* shli r3, r2, 35 */
19075 },
19076 {137438953463ll /* 0x1ffffffff7 */ ,
19077 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19078 {6, 1, 37}, /* shli r3, r1, 37 */
19079 {2, 3, 2}} /* sub r4, r3, r2 */
19080 },
19081 {137438953464ll /* 0x1ffffffff8 */ ,
19082 {{6, 1, 3}, /* shli r2, r1, 3 */
19083 {6, 1, 37}, /* shli r3, r1, 37 */
19084 {2, 3, 2}} /* sub r4, r3, r2 */
19085 },
19086 {137438953465ll /* 0x1ffffffff9 */ ,
19087 {{6, 1, 34}, /* shli r2, r1, 34 */
19088 {2, 2, 1}, /* sub r3, r2, r1 */
19089 {5, 3, 1}} /* shl3add r4, r3, r1 */
19090 },
19091 {137438953467ll /* 0x1ffffffffb */ ,
19092 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19093 {6, 1, 37}, /* shli r3, r1, 37 */
19094 {2, 3, 2}} /* sub r4, r3, r2 */
19095 },
19096 {137438953468ll /* 0x1ffffffffc */ ,
19097 {{6, 1, 2}, /* shli r2, r1, 2 */
19098 {6, 1, 37}, /* shli r3, r1, 37 */
19099 {2, 3, 2}} /* sub r4, r3, r2 */
19100 },
19101 {137438953469ll /* 0x1ffffffffd */ ,
19102 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19103 {6, 1, 37}, /* shli r3, r1, 37 */
19104 {2, 3, 2}} /* sub r4, r3, r2 */
19105 },
19106 {137438953470ll /* 0x1ffffffffe */ ,
19107 {{6, 1, 1}, /* shli r2, r1, 1 */
19108 {6, 1, 37}, /* shli r3, r1, 37 */
19109 {2, 3, 2}} /* sub r4, r3, r2 */
19110 },
19111 {137438953471ll /* 0x1fffffffff */ ,
19112 {{6, 1, 37}, /* shli r2, r1, 37 */
19113 {2, 2, 1}} /* sub r3, r2, r1 */
19114 },
19115 {137438953472ll /* 0x2000000000 */ ,
19116 {{6, 1, 37}} /* shli r2, r1, 37 */
19117 },
19118 {137438953473ll /* 0x2000000001 */ ,
19119 {{6, 1, 37}, /* shli r2, r1, 37 */
19120 {1, 1, 2}} /* add r3, r1, r2 */
19121 },
19122 {137438953474ll /* 0x2000000002 */ ,
19123 {{6, 1, 37}, /* shli r2, r1, 37 */
19124 {3, 1, 2}} /* shl1add r3, r1, r2 */
19125 },
19126 {137438953475ll /* 0x2000000003 */ ,
19127 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19128 {6, 1, 37}, /* shli r3, r1, 37 */
19129 {1, 2, 3}} /* add r4, r2, r3 */
19130 },
19131 {137438953476ll /* 0x2000000004 */ ,
19132 {{6, 1, 37}, /* shli r2, r1, 37 */
19133 {4, 1, 2}} /* shl2add r3, r1, r2 */
19134 },
19135 {137438953477ll /* 0x2000000005 */ ,
19136 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19137 {6, 1, 37}, /* shli r3, r1, 37 */
19138 {1, 2, 3}} /* add r4, r2, r3 */
19139 },
19140 {137438953478ll /* 0x2000000006 */ ,
19141 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19142 {6, 1, 37}, /* shli r3, r1, 37 */
19143 {3, 2, 3}} /* shl1add r4, r2, r3 */
19144 },
19145 {137438953479ll /* 0x2000000007 */ ,
19146 {{6, 1, 37}, /* shli r2, r1, 37 */
19147 {2, 2, 1}, /* sub r3, r2, r1 */
19148 {5, 1, 3}} /* shl3add r4, r1, r3 */
19149 },
19150 {137438953480ll /* 0x2000000008 */ ,
19151 {{6, 1, 37}, /* shli r2, r1, 37 */
19152 {5, 1, 2}} /* shl3add r3, r1, r2 */
19153 },
19154 {137438953481ll /* 0x2000000009 */ ,
19155 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19156 {6, 1, 37}, /* shli r3, r1, 37 */
19157 {1, 2, 3}} /* add r4, r2, r3 */
19158 },
19159 {137438953482ll /* 0x200000000a */ ,
19160 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19161 {6, 1, 37}, /* shli r3, r1, 37 */
19162 {3, 2, 3}} /* shl1add r4, r2, r3 */
19163 },
19164 {137438953488ll /* 0x2000000010 */ ,
19165 {{6, 1, 4}, /* shli r2, r1, 4 */
19166 {6, 1, 37}, /* shli r3, r1, 37 */
19167 {1, 2, 3}} /* add r4, r2, r3 */
19168 },
19169 {137438953504ll /* 0x2000000020 */ ,
19170 {{6, 1, 5}, /* shli r2, r1, 5 */
19171 {6, 1, 37}, /* shli r3, r1, 37 */
19172 {1, 2, 3}} /* add r4, r2, r3 */
19173 },
19174 {137438953536ll /* 0x2000000040 */ ,
19175 {{6, 1, 6}, /* shli r2, r1, 6 */
19176 {6, 1, 37}, /* shli r3, r1, 37 */
19177 {1, 2, 3}} /* add r4, r2, r3 */
19178 },
19179 {137438953600ll /* 0x2000000080 */ ,
19180 {{6, 1, 7}, /* shli r2, r1, 7 */
19181 {6, 1, 37}, /* shli r3, r1, 37 */
19182 {1, 2, 3}} /* add r4, r2, r3 */
19183 },
19184 {137438953728ll /* 0x2000000100 */ ,
19185 {{6, 1, 8}, /* shli r2, r1, 8 */
19186 {6, 1, 37}, /* shli r3, r1, 37 */
19187 {1, 2, 3}} /* add r4, r2, r3 */
19188 },
19189 {137438953984ll /* 0x2000000200 */ ,
19190 {{6, 1, 9}, /* shli r2, r1, 9 */
19191 {6, 1, 37}, /* shli r3, r1, 37 */
19192 {1, 2, 3}} /* add r4, r2, r3 */
19193 },
19194 {137438954496ll /* 0x2000000400 */ ,
19195 {{6, 1, 10}, /* shli r2, r1, 10 */
19196 {6, 1, 37}, /* shli r3, r1, 37 */
19197 {1, 2, 3}} /* add r4, r2, r3 */
19198 },
19199 {137438955520ll /* 0x2000000800 */ ,
19200 {{6, 1, 11}, /* shli r2, r1, 11 */
19201 {6, 1, 37}, /* shli r3, r1, 37 */
19202 {1, 2, 3}} /* add r4, r2, r3 */
19203 },
19204 {137438957568ll /* 0x2000001000 */ ,
19205 {{6, 1, 12}, /* shli r2, r1, 12 */
19206 {6, 1, 37}, /* shli r3, r1, 37 */
19207 {1, 2, 3}} /* add r4, r2, r3 */
19208 },
19209 {137438961664ll /* 0x2000002000 */ ,
19210 {{6, 1, 13}, /* shli r2, r1, 13 */
19211 {6, 1, 37}, /* shli r3, r1, 37 */
19212 {1, 2, 3}} /* add r4, r2, r3 */
19213 },
19214 {137438969856ll /* 0x2000004000 */ ,
19215 {{6, 1, 14}, /* shli r2, r1, 14 */
19216 {6, 1, 37}, /* shli r3, r1, 37 */
19217 {1, 2, 3}} /* add r4, r2, r3 */
19218 },
19219 {137438986240ll /* 0x2000008000 */ ,
19220 {{6, 1, 15}, /* shli r2, r1, 15 */
19221 {6, 1, 37}, /* shli r3, r1, 37 */
19222 {1, 2, 3}} /* add r4, r2, r3 */
19223 },
19224 {137439019008ll /* 0x2000010000 */ ,
19225 {{6, 1, 16}, /* shli r2, r1, 16 */
19226 {6, 1, 37}, /* shli r3, r1, 37 */
19227 {1, 2, 3}} /* add r4, r2, r3 */
19228 },
19229 {137439084544ll /* 0x2000020000 */ ,
19230 {{6, 1, 17}, /* shli r2, r1, 17 */
19231 {6, 1, 37}, /* shli r3, r1, 37 */
19232 {1, 2, 3}} /* add r4, r2, r3 */
19233 },
19234 {137439215616ll /* 0x2000040000 */ ,
19235 {{6, 1, 18}, /* shli r2, r1, 18 */
19236 {6, 1, 37}, /* shli r3, r1, 37 */
19237 {1, 2, 3}} /* add r4, r2, r3 */
19238 },
19239 {137439477760ll /* 0x2000080000 */ ,
19240 {{6, 1, 19}, /* shli r2, r1, 19 */
19241 {6, 1, 37}, /* shli r3, r1, 37 */
19242 {1, 2, 3}} /* add r4, r2, r3 */
19243 },
19244 {137440002048ll /* 0x2000100000 */ ,
19245 {{6, 1, 20}, /* shli r2, r1, 20 */
19246 {6, 1, 37}, /* shli r3, r1, 37 */
19247 {1, 2, 3}} /* add r4, r2, r3 */
19248 },
19249 {137441050624ll /* 0x2000200000 */ ,
19250 {{6, 1, 21}, /* shli r2, r1, 21 */
19251 {6, 1, 37}, /* shli r3, r1, 37 */
19252 {1, 2, 3}} /* add r4, r2, r3 */
19253 },
19254 {137443147776ll /* 0x2000400000 */ ,
19255 {{6, 1, 22}, /* shli r2, r1, 22 */
19256 {6, 1, 37}, /* shli r3, r1, 37 */
19257 {1, 2, 3}} /* add r4, r2, r3 */
19258 },
19259 {137447342080ll /* 0x2000800000 */ ,
19260 {{6, 1, 23}, /* shli r2, r1, 23 */
19261 {6, 1, 37}, /* shli r3, r1, 37 */
19262 {1, 2, 3}} /* add r4, r2, r3 */
19263 },
19264 {137455730688ll /* 0x2001000000 */ ,
19265 {{6, 1, 24}, /* shli r2, r1, 24 */
19266 {6, 1, 37}, /* shli r3, r1, 37 */
19267 {1, 2, 3}} /* add r4, r2, r3 */
19268 },
19269 {137472507904ll /* 0x2002000000 */ ,
19270 {{6, 1, 25}, /* shli r2, r1, 25 */
19271 {6, 1, 37}, /* shli r3, r1, 37 */
19272 {1, 2, 3}} /* add r4, r2, r3 */
19273 },
19274 {137506062336ll /* 0x2004000000 */ ,
19275 {{6, 1, 26}, /* shli r2, r1, 26 */
19276 {6, 1, 37}, /* shli r3, r1, 37 */
19277 {1, 2, 3}} /* add r4, r2, r3 */
19278 },
19279 {137573171200ll /* 0x2008000000 */ ,
19280 {{6, 1, 27}, /* shli r2, r1, 27 */
19281 {6, 1, 37}, /* shli r3, r1, 37 */
19282 {1, 2, 3}} /* add r4, r2, r3 */
19283 },
19284 {137707388928ll /* 0x2010000000 */ ,
19285 {{6, 1, 28}, /* shli r2, r1, 28 */
19286 {6, 1, 37}, /* shli r3, r1, 37 */
19287 {1, 2, 3}} /* add r4, r2, r3 */
19288 },
19289 {137975824384ll /* 0x2020000000 */ ,
19290 {{6, 1, 29}, /* shli r2, r1, 29 */
19291 {6, 1, 37}, /* shli r3, r1, 37 */
19292 {1, 2, 3}} /* add r4, r2, r3 */
19293 },
19294 {138512695296ll /* 0x2040000000 */ ,
19295 {{6, 1, 30}, /* shli r2, r1, 30 */
19296 {6, 1, 37}, /* shli r3, r1, 37 */
19297 {1, 2, 3}} /* add r4, r2, r3 */
19298 },
19299 {139586437120ll /* 0x2080000000 */ ,
19300 {{6, 1, 31}, /* shli r2, r1, 31 */
19301 {6, 1, 37}, /* shli r3, r1, 37 */
19302 {1, 2, 3}} /* add r4, r2, r3 */
19303 },
19304 {141733920768ll /* 0x2100000000 */ ,
19305 {{6, 1, 32}, /* shli r2, r1, 32 */
19306 {6, 1, 37}, /* shli r3, r1, 37 */
19307 {1, 2, 3}} /* add r4, r2, r3 */
19308 },
19309 {146028888064ll /* 0x2200000000 */ ,
19310 {{6, 1, 33}, /* shli r2, r1, 33 */
19311 {6, 1, 37}, /* shli r3, r1, 37 */
19312 {1, 2, 3}} /* add r4, r2, r3 */
19313 },
19314 {154618822656ll /* 0x2400000000 */ ,
19315 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19316 {6, 2, 34}} /* shli r3, r2, 34 */
19317 },
19318 {171798691840ll /* 0x2800000000 */ ,
19319 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19320 {6, 2, 35}} /* shli r3, r2, 35 */
19321 },
19322 {206158430208ll /* 0x3000000000 */ ,
19323 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19324 {6, 2, 36}} /* shli r3, r2, 36 */
19325 },
19326 {274877906935ll /* 0x3ffffffff7 */ ,
19327 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19328 {6, 1, 38}, /* shli r3, r1, 38 */
19329 {2, 3, 2}} /* sub r4, r3, r2 */
19330 },
19331 {274877906936ll /* 0x3ffffffff8 */ ,
19332 {{6, 1, 3}, /* shli r2, r1, 3 */
19333 {6, 1, 38}, /* shli r3, r1, 38 */
19334 {2, 3, 2}} /* sub r4, r3, r2 */
19335 },
19336 {274877906937ll /* 0x3ffffffff9 */ ,
19337 {{6, 1, 35}, /* shli r2, r1, 35 */
19338 {2, 2, 1}, /* sub r3, r2, r1 */
19339 {5, 3, 1}} /* shl3add r4, r3, r1 */
19340 },
19341 {274877906939ll /* 0x3ffffffffb */ ,
19342 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19343 {6, 1, 38}, /* shli r3, r1, 38 */
19344 {2, 3, 2}} /* sub r4, r3, r2 */
19345 },
19346 {274877906940ll /* 0x3ffffffffc */ ,
19347 {{6, 1, 2}, /* shli r2, r1, 2 */
19348 {6, 1, 38}, /* shli r3, r1, 38 */
19349 {2, 3, 2}} /* sub r4, r3, r2 */
19350 },
19351 {274877906941ll /* 0x3ffffffffd */ ,
19352 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19353 {6, 1, 38}, /* shli r3, r1, 38 */
19354 {2, 3, 2}} /* sub r4, r3, r2 */
19355 },
19356 {274877906942ll /* 0x3ffffffffe */ ,
19357 {{6, 1, 1}, /* shli r2, r1, 1 */
19358 {6, 1, 38}, /* shli r3, r1, 38 */
19359 {2, 3, 2}} /* sub r4, r3, r2 */
19360 },
19361 {274877906943ll /* 0x3fffffffff */ ,
19362 {{6, 1, 38}, /* shli r2, r1, 38 */
19363 {2, 2, 1}} /* sub r3, r2, r1 */
19364 },
19365 {274877906944ll /* 0x4000000000 */ ,
19366 {{6, 1, 38}} /* shli r2, r1, 38 */
19367 },
19368 {274877906945ll /* 0x4000000001 */ ,
19369 {{6, 1, 38}, /* shli r2, r1, 38 */
19370 {1, 1, 2}} /* add r3, r1, r2 */
19371 },
19372 {274877906946ll /* 0x4000000002 */ ,
19373 {{6, 1, 38}, /* shli r2, r1, 38 */
19374 {3, 1, 2}} /* shl1add r3, r1, r2 */
19375 },
19376 {274877906947ll /* 0x4000000003 */ ,
19377 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19378 {6, 1, 38}, /* shli r3, r1, 38 */
19379 {1, 2, 3}} /* add r4, r2, r3 */
19380 },
19381 {274877906948ll /* 0x4000000004 */ ,
19382 {{6, 1, 38}, /* shli r2, r1, 38 */
19383 {4, 1, 2}} /* shl2add r3, r1, r2 */
19384 },
19385 {274877906949ll /* 0x4000000005 */ ,
19386 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19387 {6, 1, 38}, /* shli r3, r1, 38 */
19388 {1, 2, 3}} /* add r4, r2, r3 */
19389 },
19390 {274877906950ll /* 0x4000000006 */ ,
19391 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19392 {6, 1, 38}, /* shli r3, r1, 38 */
19393 {3, 2, 3}} /* shl1add r4, r2, r3 */
19394 },
19395 {274877906951ll /* 0x4000000007 */ ,
19396 {{6, 1, 38}, /* shli r2, r1, 38 */
19397 {2, 2, 1}, /* sub r3, r2, r1 */
19398 {5, 1, 3}} /* shl3add r4, r1, r3 */
19399 },
19400 {274877906952ll /* 0x4000000008 */ ,
19401 {{6, 1, 38}, /* shli r2, r1, 38 */
19402 {5, 1, 2}} /* shl3add r3, r1, r2 */
19403 },
19404 {274877906953ll /* 0x4000000009 */ ,
19405 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19406 {6, 1, 38}, /* shli r3, r1, 38 */
19407 {1, 2, 3}} /* add r4, r2, r3 */
19408 },
19409 {274877906954ll /* 0x400000000a */ ,
19410 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19411 {6, 1, 38}, /* shli r3, r1, 38 */
19412 {3, 2, 3}} /* shl1add r4, r2, r3 */
19413 },
19414 {274877906960ll /* 0x4000000010 */ ,
19415 {{6, 1, 4}, /* shli r2, r1, 4 */
19416 {6, 1, 38}, /* shli r3, r1, 38 */
19417 {1, 2, 3}} /* add r4, r2, r3 */
19418 },
19419 {274877906976ll /* 0x4000000020 */ ,
19420 {{6, 1, 5}, /* shli r2, r1, 5 */
19421 {6, 1, 38}, /* shli r3, r1, 38 */
19422 {1, 2, 3}} /* add r4, r2, r3 */
19423 },
19424 {274877907008ll /* 0x4000000040 */ ,
19425 {{6, 1, 6}, /* shli r2, r1, 6 */
19426 {6, 1, 38}, /* shli r3, r1, 38 */
19427 {1, 2, 3}} /* add r4, r2, r3 */
19428 },
19429 {274877907072ll /* 0x4000000080 */ ,
19430 {{6, 1, 7}, /* shli r2, r1, 7 */
19431 {6, 1, 38}, /* shli r3, r1, 38 */
19432 {1, 2, 3}} /* add r4, r2, r3 */
19433 },
19434 {274877907200ll /* 0x4000000100 */ ,
19435 {{6, 1, 8}, /* shli r2, r1, 8 */
19436 {6, 1, 38}, /* shli r3, r1, 38 */
19437 {1, 2, 3}} /* add r4, r2, r3 */
19438 },
19439 {274877907456ll /* 0x4000000200 */ ,
19440 {{6, 1, 9}, /* shli r2, r1, 9 */
19441 {6, 1, 38}, /* shli r3, r1, 38 */
19442 {1, 2, 3}} /* add r4, r2, r3 */
19443 },
19444 {274877907968ll /* 0x4000000400 */ ,
19445 {{6, 1, 10}, /* shli r2, r1, 10 */
19446 {6, 1, 38}, /* shli r3, r1, 38 */
19447 {1, 2, 3}} /* add r4, r2, r3 */
19448 },
19449 {274877908992ll /* 0x4000000800 */ ,
19450 {{6, 1, 11}, /* shli r2, r1, 11 */
19451 {6, 1, 38}, /* shli r3, r1, 38 */
19452 {1, 2, 3}} /* add r4, r2, r3 */
19453 },
19454 {274877911040ll /* 0x4000001000 */ ,
19455 {{6, 1, 12}, /* shli r2, r1, 12 */
19456 {6, 1, 38}, /* shli r3, r1, 38 */
19457 {1, 2, 3}} /* add r4, r2, r3 */
19458 },
19459 {274877915136ll /* 0x4000002000 */ ,
19460 {{6, 1, 13}, /* shli r2, r1, 13 */
19461 {6, 1, 38}, /* shli r3, r1, 38 */
19462 {1, 2, 3}} /* add r4, r2, r3 */
19463 },
19464 {274877923328ll /* 0x4000004000 */ ,
19465 {{6, 1, 14}, /* shli r2, r1, 14 */
19466 {6, 1, 38}, /* shli r3, r1, 38 */
19467 {1, 2, 3}} /* add r4, r2, r3 */
19468 },
19469 {274877939712ll /* 0x4000008000 */ ,
19470 {{6, 1, 15}, /* shli r2, r1, 15 */
19471 {6, 1, 38}, /* shli r3, r1, 38 */
19472 {1, 2, 3}} /* add r4, r2, r3 */
19473 },
19474 {274877972480ll /* 0x4000010000 */ ,
19475 {{6, 1, 16}, /* shli r2, r1, 16 */
19476 {6, 1, 38}, /* shli r3, r1, 38 */
19477 {1, 2, 3}} /* add r4, r2, r3 */
19478 },
19479 {274878038016ll /* 0x4000020000 */ ,
19480 {{6, 1, 17}, /* shli r2, r1, 17 */
19481 {6, 1, 38}, /* shli r3, r1, 38 */
19482 {1, 2, 3}} /* add r4, r2, r3 */
19483 },
19484 {274878169088ll /* 0x4000040000 */ ,
19485 {{6, 1, 18}, /* shli r2, r1, 18 */
19486 {6, 1, 38}, /* shli r3, r1, 38 */
19487 {1, 2, 3}} /* add r4, r2, r3 */
19488 },
19489 {274878431232ll /* 0x4000080000 */ ,
19490 {{6, 1, 19}, /* shli r2, r1, 19 */
19491 {6, 1, 38}, /* shli r3, r1, 38 */
19492 {1, 2, 3}} /* add r4, r2, r3 */
19493 },
19494 {274878955520ll /* 0x4000100000 */ ,
19495 {{6, 1, 20}, /* shli r2, r1, 20 */
19496 {6, 1, 38}, /* shli r3, r1, 38 */
19497 {1, 2, 3}} /* add r4, r2, r3 */
19498 },
19499 {274880004096ll /* 0x4000200000 */ ,
19500 {{6, 1, 21}, /* shli r2, r1, 21 */
19501 {6, 1, 38}, /* shli r3, r1, 38 */
19502 {1, 2, 3}} /* add r4, r2, r3 */
19503 },
19504 {274882101248ll /* 0x4000400000 */ ,
19505 {{6, 1, 22}, /* shli r2, r1, 22 */
19506 {6, 1, 38}, /* shli r3, r1, 38 */
19507 {1, 2, 3}} /* add r4, r2, r3 */
19508 },
19509 {274886295552ll /* 0x4000800000 */ ,
19510 {{6, 1, 23}, /* shli r2, r1, 23 */
19511 {6, 1, 38}, /* shli r3, r1, 38 */
19512 {1, 2, 3}} /* add r4, r2, r3 */
19513 },
19514 {274894684160ll /* 0x4001000000 */ ,
19515 {{6, 1, 24}, /* shli r2, r1, 24 */
19516 {6, 1, 38}, /* shli r3, r1, 38 */
19517 {1, 2, 3}} /* add r4, r2, r3 */
19518 },
19519 {274911461376ll /* 0x4002000000 */ ,
19520 {{6, 1, 25}, /* shli r2, r1, 25 */
19521 {6, 1, 38}, /* shli r3, r1, 38 */
19522 {1, 2, 3}} /* add r4, r2, r3 */
19523 },
19524 {274945015808ll /* 0x4004000000 */ ,
19525 {{6, 1, 26}, /* shli r2, r1, 26 */
19526 {6, 1, 38}, /* shli r3, r1, 38 */
19527 {1, 2, 3}} /* add r4, r2, r3 */
19528 },
19529 {275012124672ll /* 0x4008000000 */ ,
19530 {{6, 1, 27}, /* shli r2, r1, 27 */
19531 {6, 1, 38}, /* shli r3, r1, 38 */
19532 {1, 2, 3}} /* add r4, r2, r3 */
19533 },
19534 {275146342400ll /* 0x4010000000 */ ,
19535 {{6, 1, 28}, /* shli r2, r1, 28 */
19536 {6, 1, 38}, /* shli r3, r1, 38 */
19537 {1, 2, 3}} /* add r4, r2, r3 */
19538 },
19539 {275414777856ll /* 0x4020000000 */ ,
19540 {{6, 1, 29}, /* shli r2, r1, 29 */
19541 {6, 1, 38}, /* shli r3, r1, 38 */
19542 {1, 2, 3}} /* add r4, r2, r3 */
19543 },
19544 {275951648768ll /* 0x4040000000 */ ,
19545 {{6, 1, 30}, /* shli r2, r1, 30 */
19546 {6, 1, 38}, /* shli r3, r1, 38 */
19547 {1, 2, 3}} /* add r4, r2, r3 */
19548 },
19549 {277025390592ll /* 0x4080000000 */ ,
19550 {{6, 1, 31}, /* shli r2, r1, 31 */
19551 {6, 1, 38}, /* shli r3, r1, 38 */
19552 {1, 2, 3}} /* add r4, r2, r3 */
19553 },
19554 {279172874240ll /* 0x4100000000 */ ,
19555 {{6, 1, 32}, /* shli r2, r1, 32 */
19556 {6, 1, 38}, /* shli r3, r1, 38 */
19557 {1, 2, 3}} /* add r4, r2, r3 */
19558 },
19559 {283467841536ll /* 0x4200000000 */ ,
19560 {{6, 1, 33}, /* shli r2, r1, 33 */
19561 {6, 1, 38}, /* shli r3, r1, 38 */
19562 {1, 2, 3}} /* add r4, r2, r3 */
19563 },
19564 {292057776128ll /* 0x4400000000 */ ,
19565 {{6, 1, 34}, /* shli r2, r1, 34 */
19566 {6, 1, 38}, /* shli r3, r1, 38 */
19567 {1, 2, 3}} /* add r4, r2, r3 */
19568 },
19569 {309237645312ll /* 0x4800000000 */ ,
19570 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19571 {6, 2, 35}} /* shli r3, r2, 35 */
19572 },
19573 {343597383680ll /* 0x5000000000 */ ,
19574 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19575 {6, 2, 36}} /* shli r3, r2, 36 */
19576 },
19577 {412316860416ll /* 0x6000000000 */ ,
19578 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19579 {6, 2, 37}} /* shli r3, r2, 37 */
19580 },
19581 {549755813879ll /* 0x7ffffffff7 */ ,
19582 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19583 {6, 1, 39}, /* shli r3, r1, 39 */
19584 {2, 3, 2}} /* sub r4, r3, r2 */
19585 },
19586 {549755813880ll /* 0x7ffffffff8 */ ,
19587 {{6, 1, 3}, /* shli r2, r1, 3 */
19588 {6, 1, 39}, /* shli r3, r1, 39 */
19589 {2, 3, 2}} /* sub r4, r3, r2 */
19590 },
19591 {549755813881ll /* 0x7ffffffff9 */ ,
19592 {{6, 1, 36}, /* shli r2, r1, 36 */
19593 {2, 2, 1}, /* sub r3, r2, r1 */
19594 {5, 3, 1}} /* shl3add r4, r3, r1 */
19595 },
19596 {549755813883ll /* 0x7ffffffffb */ ,
19597 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19598 {6, 1, 39}, /* shli r3, r1, 39 */
19599 {2, 3, 2}} /* sub r4, r3, r2 */
19600 },
19601 {549755813884ll /* 0x7ffffffffc */ ,
19602 {{6, 1, 2}, /* shli r2, r1, 2 */
19603 {6, 1, 39}, /* shli r3, r1, 39 */
19604 {2, 3, 2}} /* sub r4, r3, r2 */
19605 },
19606 {549755813885ll /* 0x7ffffffffd */ ,
19607 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19608 {6, 1, 39}, /* shli r3, r1, 39 */
19609 {2, 3, 2}} /* sub r4, r3, r2 */
19610 },
19611 {549755813886ll /* 0x7ffffffffe */ ,
19612 {{6, 1, 1}, /* shli r2, r1, 1 */
19613 {6, 1, 39}, /* shli r3, r1, 39 */
19614 {2, 3, 2}} /* sub r4, r3, r2 */
19615 },
19616 {549755813887ll /* 0x7fffffffff */ ,
19617 {{6, 1, 39}, /* shli r2, r1, 39 */
19618 {2, 2, 1}} /* sub r3, r2, r1 */
19619 },
19620 {549755813888ll /* 0x8000000000 */ ,
19621 {{6, 1, 39}} /* shli r2, r1, 39 */
19622 },
19623 {549755813889ll /* 0x8000000001 */ ,
19624 {{6, 1, 39}, /* shli r2, r1, 39 */
19625 {1, 1, 2}} /* add r3, r1, r2 */
19626 },
19627 {549755813890ll /* 0x8000000002 */ ,
19628 {{6, 1, 39}, /* shli r2, r1, 39 */
19629 {3, 1, 2}} /* shl1add r3, r1, r2 */
19630 },
19631 {549755813891ll /* 0x8000000003 */ ,
19632 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19633 {6, 1, 39}, /* shli r3, r1, 39 */
19634 {1, 2, 3}} /* add r4, r2, r3 */
19635 },
19636 {549755813892ll /* 0x8000000004 */ ,
19637 {{6, 1, 39}, /* shli r2, r1, 39 */
19638 {4, 1, 2}} /* shl2add r3, r1, r2 */
19639 },
19640 {549755813893ll /* 0x8000000005 */ ,
19641 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19642 {6, 1, 39}, /* shli r3, r1, 39 */
19643 {1, 2, 3}} /* add r4, r2, r3 */
19644 },
19645 {549755813894ll /* 0x8000000006 */ ,
19646 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19647 {6, 1, 39}, /* shli r3, r1, 39 */
19648 {3, 2, 3}} /* shl1add r4, r2, r3 */
19649 },
19650 {549755813895ll /* 0x8000000007 */ ,
19651 {{6, 1, 39}, /* shli r2, r1, 39 */
19652 {2, 2, 1}, /* sub r3, r2, r1 */
19653 {5, 1, 3}} /* shl3add r4, r1, r3 */
19654 },
19655 {549755813896ll /* 0x8000000008 */ ,
19656 {{6, 1, 39}, /* shli r2, r1, 39 */
19657 {5, 1, 2}} /* shl3add r3, r1, r2 */
19658 },
19659 {549755813897ll /* 0x8000000009 */ ,
19660 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19661 {6, 1, 39}, /* shli r3, r1, 39 */
19662 {1, 2, 3}} /* add r4, r2, r3 */
19663 },
19664 {549755813898ll /* 0x800000000a */ ,
19665 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19666 {6, 1, 39}, /* shli r3, r1, 39 */
19667 {3, 2, 3}} /* shl1add r4, r2, r3 */
19668 },
19669 {549755813904ll /* 0x8000000010 */ ,
19670 {{6, 1, 4}, /* shli r2, r1, 4 */
19671 {6, 1, 39}, /* shli r3, r1, 39 */
19672 {1, 2, 3}} /* add r4, r2, r3 */
19673 },
19674 {549755813920ll /* 0x8000000020 */ ,
19675 {{6, 1, 5}, /* shli r2, r1, 5 */
19676 {6, 1, 39}, /* shli r3, r1, 39 */
19677 {1, 2, 3}} /* add r4, r2, r3 */
19678 },
19679 {549755813952ll /* 0x8000000040 */ ,
19680 {{6, 1, 6}, /* shli r2, r1, 6 */
19681 {6, 1, 39}, /* shli r3, r1, 39 */
19682 {1, 2, 3}} /* add r4, r2, r3 */
19683 },
19684 {549755814016ll /* 0x8000000080 */ ,
19685 {{6, 1, 7}, /* shli r2, r1, 7 */
19686 {6, 1, 39}, /* shli r3, r1, 39 */
19687 {1, 2, 3}} /* add r4, r2, r3 */
19688 },
19689 {549755814144ll /* 0x8000000100 */ ,
19690 {{6, 1, 8}, /* shli r2, r1, 8 */
19691 {6, 1, 39}, /* shli r3, r1, 39 */
19692 {1, 2, 3}} /* add r4, r2, r3 */
19693 },
19694 {549755814400ll /* 0x8000000200 */ ,
19695 {{6, 1, 9}, /* shli r2, r1, 9 */
19696 {6, 1, 39}, /* shli r3, r1, 39 */
19697 {1, 2, 3}} /* add r4, r2, r3 */
19698 },
19699 {549755814912ll /* 0x8000000400 */ ,
19700 {{6, 1, 10}, /* shli r2, r1, 10 */
19701 {6, 1, 39}, /* shli r3, r1, 39 */
19702 {1, 2, 3}} /* add r4, r2, r3 */
19703 },
19704 {549755815936ll /* 0x8000000800 */ ,
19705 {{6, 1, 11}, /* shli r2, r1, 11 */
19706 {6, 1, 39}, /* shli r3, r1, 39 */
19707 {1, 2, 3}} /* add r4, r2, r3 */
19708 },
19709 {549755817984ll /* 0x8000001000 */ ,
19710 {{6, 1, 12}, /* shli r2, r1, 12 */
19711 {6, 1, 39}, /* shli r3, r1, 39 */
19712 {1, 2, 3}} /* add r4, r2, r3 */
19713 },
19714 {549755822080ll /* 0x8000002000 */ ,
19715 {{6, 1, 13}, /* shli r2, r1, 13 */
19716 {6, 1, 39}, /* shli r3, r1, 39 */
19717 {1, 2, 3}} /* add r4, r2, r3 */
19718 },
19719 {549755830272ll /* 0x8000004000 */ ,
19720 {{6, 1, 14}, /* shli r2, r1, 14 */
19721 {6, 1, 39}, /* shli r3, r1, 39 */
19722 {1, 2, 3}} /* add r4, r2, r3 */
19723 },
19724 {549755846656ll /* 0x8000008000 */ ,
19725 {{6, 1, 15}, /* shli r2, r1, 15 */
19726 {6, 1, 39}, /* shli r3, r1, 39 */
19727 {1, 2, 3}} /* add r4, r2, r3 */
19728 },
19729 {549755879424ll /* 0x8000010000 */ ,
19730 {{6, 1, 16}, /* shli r2, r1, 16 */
19731 {6, 1, 39}, /* shli r3, r1, 39 */
19732 {1, 2, 3}} /* add r4, r2, r3 */
19733 },
19734 {549755944960ll /* 0x8000020000 */ ,
19735 {{6, 1, 17}, /* shli r2, r1, 17 */
19736 {6, 1, 39}, /* shli r3, r1, 39 */
19737 {1, 2, 3}} /* add r4, r2, r3 */
19738 },
19739 {549756076032ll /* 0x8000040000 */ ,
19740 {{6, 1, 18}, /* shli r2, r1, 18 */
19741 {6, 1, 39}, /* shli r3, r1, 39 */
19742 {1, 2, 3}} /* add r4, r2, r3 */
19743 },
19744 {549756338176ll /* 0x8000080000 */ ,
19745 {{6, 1, 19}, /* shli r2, r1, 19 */
19746 {6, 1, 39}, /* shli r3, r1, 39 */
19747 {1, 2, 3}} /* add r4, r2, r3 */
19748 },
19749 {549756862464ll /* 0x8000100000 */ ,
19750 {{6, 1, 20}, /* shli r2, r1, 20 */
19751 {6, 1, 39}, /* shli r3, r1, 39 */
19752 {1, 2, 3}} /* add r4, r2, r3 */
19753 },
19754 {549757911040ll /* 0x8000200000 */ ,
19755 {{6, 1, 21}, /* shli r2, r1, 21 */
19756 {6, 1, 39}, /* shli r3, r1, 39 */
19757 {1, 2, 3}} /* add r4, r2, r3 */
19758 },
19759 {549760008192ll /* 0x8000400000 */ ,
19760 {{6, 1, 22}, /* shli r2, r1, 22 */
19761 {6, 1, 39}, /* shli r3, r1, 39 */
19762 {1, 2, 3}} /* add r4, r2, r3 */
19763 },
19764 {549764202496ll /* 0x8000800000 */ ,
19765 {{6, 1, 23}, /* shli r2, r1, 23 */
19766 {6, 1, 39}, /* shli r3, r1, 39 */
19767 {1, 2, 3}} /* add r4, r2, r3 */
19768 },
19769 {549772591104ll /* 0x8001000000 */ ,
19770 {{6, 1, 24}, /* shli r2, r1, 24 */
19771 {6, 1, 39}, /* shli r3, r1, 39 */
19772 {1, 2, 3}} /* add r4, r2, r3 */
19773 },
19774 {549789368320ll /* 0x8002000000 */ ,
19775 {{6, 1, 25}, /* shli r2, r1, 25 */
19776 {6, 1, 39}, /* shli r3, r1, 39 */
19777 {1, 2, 3}} /* add r4, r2, r3 */
19778 },
19779 {549822922752ll /* 0x8004000000 */ ,
19780 {{6, 1, 26}, /* shli r2, r1, 26 */
19781 {6, 1, 39}, /* shli r3, r1, 39 */
19782 {1, 2, 3}} /* add r4, r2, r3 */
19783 },
19784 {549890031616ll /* 0x8008000000 */ ,
19785 {{6, 1, 27}, /* shli r2, r1, 27 */
19786 {6, 1, 39}, /* shli r3, r1, 39 */
19787 {1, 2, 3}} /* add r4, r2, r3 */
19788 },
19789 {550024249344ll /* 0x8010000000 */ ,
19790 {{6, 1, 28}, /* shli r2, r1, 28 */
19791 {6, 1, 39}, /* shli r3, r1, 39 */
19792 {1, 2, 3}} /* add r4, r2, r3 */
19793 },
19794 {550292684800ll /* 0x8020000000 */ ,
19795 {{6, 1, 29}, /* shli r2, r1, 29 */
19796 {6, 1, 39}, /* shli r3, r1, 39 */
19797 {1, 2, 3}} /* add r4, r2, r3 */
19798 },
19799 {550829555712ll /* 0x8040000000 */ ,
19800 {{6, 1, 30}, /* shli r2, r1, 30 */
19801 {6, 1, 39}, /* shli r3, r1, 39 */
19802 {1, 2, 3}} /* add r4, r2, r3 */
19803 },
19804 {551903297536ll /* 0x8080000000 */ ,
19805 {{6, 1, 31}, /* shli r2, r1, 31 */
19806 {6, 1, 39}, /* shli r3, r1, 39 */
19807 {1, 2, 3}} /* add r4, r2, r3 */
19808 },
19809 {554050781184ll /* 0x8100000000 */ ,
19810 {{6, 1, 32}, /* shli r2, r1, 32 */
19811 {6, 1, 39}, /* shli r3, r1, 39 */
19812 {1, 2, 3}} /* add r4, r2, r3 */
19813 },
19814 {558345748480ll /* 0x8200000000 */ ,
19815 {{6, 1, 33}, /* shli r2, r1, 33 */
19816 {6, 1, 39}, /* shli r3, r1, 39 */
19817 {1, 2, 3}} /* add r4, r2, r3 */
19818 },
19819 {566935683072ll /* 0x8400000000 */ ,
19820 {{6, 1, 34}, /* shli r2, r1, 34 */
19821 {6, 1, 39}, /* shli r3, r1, 39 */
19822 {1, 2, 3}} /* add r4, r2, r3 */
19823 },
19824 {584115552256ll /* 0x8800000000 */ ,
19825 {{6, 1, 35}, /* shli r2, r1, 35 */
19826 {6, 1, 39}, /* shli r3, r1, 39 */
19827 {1, 2, 3}} /* add r4, r2, r3 */
19828 },
19829 {618475290624ll /* 0x9000000000 */ ,
19830 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19831 {6, 2, 36}} /* shli r3, r2, 36 */
19832 },
19833 {687194767360ll /* 0xa000000000 */ ,
19834 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19835 {6, 2, 37}} /* shli r3, r2, 37 */
19836 },
19837 {824633720832ll /* 0xc000000000 */ ,
19838 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19839 {6, 2, 38}} /* shli r3, r2, 38 */
19840 },
19841 {1099511627767ll /* 0xfffffffff7 */ ,
19842 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19843 {6, 1, 40}, /* shli r3, r1, 40 */
19844 {2, 3, 2}} /* sub r4, r3, r2 */
19845 },
19846 {1099511627768ll /* 0xfffffffff8 */ ,
19847 {{6, 1, 3}, /* shli r2, r1, 3 */
19848 {6, 1, 40}, /* shli r3, r1, 40 */
19849 {2, 3, 2}} /* sub r4, r3, r2 */
19850 },
19851 {1099511627769ll /* 0xfffffffff9 */ ,
19852 {{6, 1, 37}, /* shli r2, r1, 37 */
19853 {2, 2, 1}, /* sub r3, r2, r1 */
19854 {5, 3, 1}} /* shl3add r4, r3, r1 */
19855 },
19856 {1099511627771ll /* 0xfffffffffb */ ,
19857 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19858 {6, 1, 40}, /* shli r3, r1, 40 */
19859 {2, 3, 2}} /* sub r4, r3, r2 */
19860 },
19861 {1099511627772ll /* 0xfffffffffc */ ,
19862 {{6, 1, 2}, /* shli r2, r1, 2 */
19863 {6, 1, 40}, /* shli r3, r1, 40 */
19864 {2, 3, 2}} /* sub r4, r3, r2 */
19865 },
19866 {1099511627773ll /* 0xfffffffffd */ ,
19867 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19868 {6, 1, 40}, /* shli r3, r1, 40 */
19869 {2, 3, 2}} /* sub r4, r3, r2 */
19870 },
19871 {1099511627774ll /* 0xfffffffffe */ ,
19872 {{6, 1, 1}, /* shli r2, r1, 1 */
19873 {6, 1, 40}, /* shli r3, r1, 40 */
19874 {2, 3, 2}} /* sub r4, r3, r2 */
19875 },
19876 {1099511627775ll /* 0xffffffffff */ ,
19877 {{6, 1, 40}, /* shli r2, r1, 40 */
19878 {2, 2, 1}} /* sub r3, r2, r1 */
19879 },
19880 {1099511627776ll /* 0x10000000000 */ ,
19881 {{6, 1, 40}} /* shli r2, r1, 40 */
19882 },
19883 {1099511627777ll /* 0x10000000001 */ ,
19884 {{6, 1, 40}, /* shli r2, r1, 40 */
19885 {1, 1, 2}} /* add r3, r1, r2 */
19886 },
19887 {1099511627778ll /* 0x10000000002 */ ,
19888 {{6, 1, 40}, /* shli r2, r1, 40 */
19889 {3, 1, 2}} /* shl1add r3, r1, r2 */
19890 },
19891 {1099511627779ll /* 0x10000000003 */ ,
19892 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19893 {6, 1, 40}, /* shli r3, r1, 40 */
19894 {1, 2, 3}} /* add r4, r2, r3 */
19895 },
19896 {1099511627780ll /* 0x10000000004 */ ,
19897 {{6, 1, 40}, /* shli r2, r1, 40 */
19898 {4, 1, 2}} /* shl2add r3, r1, r2 */
19899 },
19900 {1099511627781ll /* 0x10000000005 */ ,
19901 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19902 {6, 1, 40}, /* shli r3, r1, 40 */
19903 {1, 2, 3}} /* add r4, r2, r3 */
19904 },
19905 {1099511627782ll /* 0x10000000006 */ ,
19906 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19907 {6, 1, 40}, /* shli r3, r1, 40 */
19908 {3, 2, 3}} /* shl1add r4, r2, r3 */
19909 },
19910 {1099511627783ll /* 0x10000000007 */ ,
19911 {{6, 1, 40}, /* shli r2, r1, 40 */
19912 {2, 2, 1}, /* sub r3, r2, r1 */
19913 {5, 1, 3}} /* shl3add r4, r1, r3 */
19914 },
19915 {1099511627784ll /* 0x10000000008 */ ,
19916 {{6, 1, 40}, /* shli r2, r1, 40 */
19917 {5, 1, 2}} /* shl3add r3, r1, r2 */
19918 },
19919 {1099511627785ll /* 0x10000000009 */ ,
19920 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19921 {6, 1, 40}, /* shli r3, r1, 40 */
19922 {1, 2, 3}} /* add r4, r2, r3 */
19923 },
19924 {1099511627786ll /* 0x1000000000a */ ,
19925 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19926 {6, 1, 40}, /* shli r3, r1, 40 */
19927 {3, 2, 3}} /* shl1add r4, r2, r3 */
19928 },
19929 {1099511627792ll /* 0x10000000010 */ ,
19930 {{6, 1, 4}, /* shli r2, r1, 4 */
19931 {6, 1, 40}, /* shli r3, r1, 40 */
19932 {1, 2, 3}} /* add r4, r2, r3 */
19933 },
19934 {1099511627808ll /* 0x10000000020 */ ,
19935 {{6, 1, 5}, /* shli r2, r1, 5 */
19936 {6, 1, 40}, /* shli r3, r1, 40 */
19937 {1, 2, 3}} /* add r4, r2, r3 */
19938 },
19939 {1099511627840ll /* 0x10000000040 */ ,
19940 {{6, 1, 6}, /* shli r2, r1, 6 */
19941 {6, 1, 40}, /* shli r3, r1, 40 */
19942 {1, 2, 3}} /* add r4, r2, r3 */
19943 },
19944 {1099511627904ll /* 0x10000000080 */ ,
19945 {{6, 1, 7}, /* shli r2, r1, 7 */
19946 {6, 1, 40}, /* shli r3, r1, 40 */
19947 {1, 2, 3}} /* add r4, r2, r3 */
19948 },
19949 {1099511628032ll /* 0x10000000100 */ ,
19950 {{6, 1, 8}, /* shli r2, r1, 8 */
19951 {6, 1, 40}, /* shli r3, r1, 40 */
19952 {1, 2, 3}} /* add r4, r2, r3 */
19953 },
19954 {1099511628288ll /* 0x10000000200 */ ,
19955 {{6, 1, 9}, /* shli r2, r1, 9 */
19956 {6, 1, 40}, /* shli r3, r1, 40 */
19957 {1, 2, 3}} /* add r4, r2, r3 */
19958 },
19959 {1099511628800ll /* 0x10000000400 */ ,
19960 {{6, 1, 10}, /* shli r2, r1, 10 */
19961 {6, 1, 40}, /* shli r3, r1, 40 */
19962 {1, 2, 3}} /* add r4, r2, r3 */
19963 },
19964 {1099511629824ll /* 0x10000000800 */ ,
19965 {{6, 1, 11}, /* shli r2, r1, 11 */
19966 {6, 1, 40}, /* shli r3, r1, 40 */
19967 {1, 2, 3}} /* add r4, r2, r3 */
19968 },
19969 {1099511631872ll /* 0x10000001000 */ ,
19970 {{6, 1, 12}, /* shli r2, r1, 12 */
19971 {6, 1, 40}, /* shli r3, r1, 40 */
19972 {1, 2, 3}} /* add r4, r2, r3 */
19973 },
19974 {1099511635968ll /* 0x10000002000 */ ,
19975 {{6, 1, 13}, /* shli r2, r1, 13 */
19976 {6, 1, 40}, /* shli r3, r1, 40 */
19977 {1, 2, 3}} /* add r4, r2, r3 */
19978 },
19979 {1099511644160ll /* 0x10000004000 */ ,
19980 {{6, 1, 14}, /* shli r2, r1, 14 */
19981 {6, 1, 40}, /* shli r3, r1, 40 */
19982 {1, 2, 3}} /* add r4, r2, r3 */
19983 },
19984 {1099511660544ll /* 0x10000008000 */ ,
19985 {{6, 1, 15}, /* shli r2, r1, 15 */
19986 {6, 1, 40}, /* shli r3, r1, 40 */
19987 {1, 2, 3}} /* add r4, r2, r3 */
19988 },
19989 {1099511693312ll /* 0x10000010000 */ ,
19990 {{6, 1, 16}, /* shli r2, r1, 16 */
19991 {6, 1, 40}, /* shli r3, r1, 40 */
19992 {1, 2, 3}} /* add r4, r2, r3 */
19993 },
19994 {1099511758848ll /* 0x10000020000 */ ,
19995 {{6, 1, 17}, /* shli r2, r1, 17 */
19996 {6, 1, 40}, /* shli r3, r1, 40 */
19997 {1, 2, 3}} /* add r4, r2, r3 */
19998 },
19999 {1099511889920ll /* 0x10000040000 */ ,
20000 {{6, 1, 18}, /* shli r2, r1, 18 */
20001 {6, 1, 40}, /* shli r3, r1, 40 */
20002 {1, 2, 3}} /* add r4, r2, r3 */
20003 },
20004 {1099512152064ll /* 0x10000080000 */ ,
20005 {{6, 1, 19}, /* shli r2, r1, 19 */
20006 {6, 1, 40}, /* shli r3, r1, 40 */
20007 {1, 2, 3}} /* add r4, r2, r3 */
20008 },
20009 {1099512676352ll /* 0x10000100000 */ ,
20010 {{6, 1, 20}, /* shli r2, r1, 20 */
20011 {6, 1, 40}, /* shli r3, r1, 40 */
20012 {1, 2, 3}} /* add r4, r2, r3 */
20013 },
20014 {1099513724928ll /* 0x10000200000 */ ,
20015 {{6, 1, 21}, /* shli r2, r1, 21 */
20016 {6, 1, 40}, /* shli r3, r1, 40 */
20017 {1, 2, 3}} /* add r4, r2, r3 */
20018 },
20019 {1099515822080ll /* 0x10000400000 */ ,
20020 {{6, 1, 22}, /* shli r2, r1, 22 */
20021 {6, 1, 40}, /* shli r3, r1, 40 */
20022 {1, 2, 3}} /* add r4, r2, r3 */
20023 },
20024 {1099520016384ll /* 0x10000800000 */ ,
20025 {{6, 1, 23}, /* shli r2, r1, 23 */
20026 {6, 1, 40}, /* shli r3, r1, 40 */
20027 {1, 2, 3}} /* add r4, r2, r3 */
20028 },
20029 {1099528404992ll /* 0x10001000000 */ ,
20030 {{6, 1, 24}, /* shli r2, r1, 24 */
20031 {6, 1, 40}, /* shli r3, r1, 40 */
20032 {1, 2, 3}} /* add r4, r2, r3 */
20033 },
20034 {1099545182208ll /* 0x10002000000 */ ,
20035 {{6, 1, 25}, /* shli r2, r1, 25 */
20036 {6, 1, 40}, /* shli r3, r1, 40 */
20037 {1, 2, 3}} /* add r4, r2, r3 */
20038 },
20039 {1099578736640ll /* 0x10004000000 */ ,
20040 {{6, 1, 26}, /* shli r2, r1, 26 */
20041 {6, 1, 40}, /* shli r3, r1, 40 */
20042 {1, 2, 3}} /* add r4, r2, r3 */
20043 },
20044 {1099645845504ll /* 0x10008000000 */ ,
20045 {{6, 1, 27}, /* shli r2, r1, 27 */
20046 {6, 1, 40}, /* shli r3, r1, 40 */
20047 {1, 2, 3}} /* add r4, r2, r3 */
20048 },
20049 {1099780063232ll /* 0x10010000000 */ ,
20050 {{6, 1, 28}, /* shli r2, r1, 28 */
20051 {6, 1, 40}, /* shli r3, r1, 40 */
20052 {1, 2, 3}} /* add r4, r2, r3 */
20053 },
20054 {1100048498688ll /* 0x10020000000 */ ,
20055 {{6, 1, 29}, /* shli r2, r1, 29 */
20056 {6, 1, 40}, /* shli r3, r1, 40 */
20057 {1, 2, 3}} /* add r4, r2, r3 */
20058 },
20059 {1100585369600ll /* 0x10040000000 */ ,
20060 {{6, 1, 30}, /* shli r2, r1, 30 */
20061 {6, 1, 40}, /* shli r3, r1, 40 */
20062 {1, 2, 3}} /* add r4, r2, r3 */
20063 },
20064 {1101659111424ll /* 0x10080000000 */ ,
20065 {{6, 1, 31}, /* shli r2, r1, 31 */
20066 {6, 1, 40}, /* shli r3, r1, 40 */
20067 {1, 2, 3}} /* add r4, r2, r3 */
20068 },
20069 {1103806595072ll /* 0x10100000000 */ ,
20070 {{6, 1, 32}, /* shli r2, r1, 32 */
20071 {6, 1, 40}, /* shli r3, r1, 40 */
20072 {1, 2, 3}} /* add r4, r2, r3 */
20073 },
20074 {1108101562368ll /* 0x10200000000 */ ,
20075 {{6, 1, 33}, /* shli r2, r1, 33 */
20076 {6, 1, 40}, /* shli r3, r1, 40 */
20077 {1, 2, 3}} /* add r4, r2, r3 */
20078 },
20079 {1116691496960ll /* 0x10400000000 */ ,
20080 {{6, 1, 34}, /* shli r2, r1, 34 */
20081 {6, 1, 40}, /* shli r3, r1, 40 */
20082 {1, 2, 3}} /* add r4, r2, r3 */
20083 },
20084 {1133871366144ll /* 0x10800000000 */ ,
20085 {{6, 1, 35}, /* shli r2, r1, 35 */
20086 {6, 1, 40}, /* shli r3, r1, 40 */
20087 {1, 2, 3}} /* add r4, r2, r3 */
20088 },
20089 {1168231104512ll /* 0x11000000000 */ ,
20090 {{6, 1, 36}, /* shli r2, r1, 36 */
20091 {6, 1, 40}, /* shli r3, r1, 40 */
20092 {1, 2, 3}} /* add r4, r2, r3 */
20093 },
20094 {1236950581248ll /* 0x12000000000 */ ,
20095 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20096 {6, 2, 37}} /* shli r3, r2, 37 */
20097 },
20098 {1374389534720ll /* 0x14000000000 */ ,
20099 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20100 {6, 2, 38}} /* shli r3, r2, 38 */
20101 },
20102 {1649267441664ll /* 0x18000000000 */ ,
20103 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20104 {6, 2, 39}} /* shli r3, r2, 39 */
20105 },
20106 {2199023255543ll /* 0x1fffffffff7 */ ,
20107 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20108 {6, 1, 41}, /* shli r3, r1, 41 */
20109 {2, 3, 2}} /* sub r4, r3, r2 */
20110 },
20111 {2199023255544ll /* 0x1fffffffff8 */ ,
20112 {{6, 1, 3}, /* shli r2, r1, 3 */
20113 {6, 1, 41}, /* shli r3, r1, 41 */
20114 {2, 3, 2}} /* sub r4, r3, r2 */
20115 },
20116 {2199023255545ll /* 0x1fffffffff9 */ ,
20117 {{6, 1, 38}, /* shli r2, r1, 38 */
20118 {2, 2, 1}, /* sub r3, r2, r1 */
20119 {5, 3, 1}} /* shl3add r4, r3, r1 */
20120 },
20121 {2199023255547ll /* 0x1fffffffffb */ ,
20122 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20123 {6, 1, 41}, /* shli r3, r1, 41 */
20124 {2, 3, 2}} /* sub r4, r3, r2 */
20125 },
20126 {2199023255548ll /* 0x1fffffffffc */ ,
20127 {{6, 1, 2}, /* shli r2, r1, 2 */
20128 {6, 1, 41}, /* shli r3, r1, 41 */
20129 {2, 3, 2}} /* sub r4, r3, r2 */
20130 },
20131 {2199023255549ll /* 0x1fffffffffd */ ,
20132 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20133 {6, 1, 41}, /* shli r3, r1, 41 */
20134 {2, 3, 2}} /* sub r4, r3, r2 */
20135 },
20136 {2199023255550ll /* 0x1fffffffffe */ ,
20137 {{6, 1, 1}, /* shli r2, r1, 1 */
20138 {6, 1, 41}, /* shli r3, r1, 41 */
20139 {2, 3, 2}} /* sub r4, r3, r2 */
20140 },
20141 {2199023255551ll /* 0x1ffffffffff */ ,
20142 {{6, 1, 41}, /* shli r2, r1, 41 */
20143 {2, 2, 1}} /* sub r3, r2, r1 */
20144 },
20145 {2199023255552ll /* 0x20000000000 */ ,
20146 {{6, 1, 41}} /* shli r2, r1, 41 */
20147 },
20148 {2199023255553ll /* 0x20000000001 */ ,
20149 {{6, 1, 41}, /* shli r2, r1, 41 */
20150 {1, 1, 2}} /* add r3, r1, r2 */
20151 },
20152 {2199023255554ll /* 0x20000000002 */ ,
20153 {{6, 1, 41}, /* shli r2, r1, 41 */
20154 {3, 1, 2}} /* shl1add r3, r1, r2 */
20155 },
20156 {2199023255555ll /* 0x20000000003 */ ,
20157 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20158 {6, 1, 41}, /* shli r3, r1, 41 */
20159 {1, 2, 3}} /* add r4, r2, r3 */
20160 },
20161 {2199023255556ll /* 0x20000000004 */ ,
20162 {{6, 1, 41}, /* shli r2, r1, 41 */
20163 {4, 1, 2}} /* shl2add r3, r1, r2 */
20164 },
20165 {2199023255557ll /* 0x20000000005 */ ,
20166 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20167 {6, 1, 41}, /* shli r3, r1, 41 */
20168 {1, 2, 3}} /* add r4, r2, r3 */
20169 },
20170 {2199023255558ll /* 0x20000000006 */ ,
20171 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20172 {6, 1, 41}, /* shli r3, r1, 41 */
20173 {3, 2, 3}} /* shl1add r4, r2, r3 */
20174 },
20175 {2199023255559ll /* 0x20000000007 */ ,
20176 {{6, 1, 41}, /* shli r2, r1, 41 */
20177 {2, 2, 1}, /* sub r3, r2, r1 */
20178 {5, 1, 3}} /* shl3add r4, r1, r3 */
20179 },
20180 {2199023255560ll /* 0x20000000008 */ ,
20181 {{6, 1, 41}, /* shli r2, r1, 41 */
20182 {5, 1, 2}} /* shl3add r3, r1, r2 */
20183 },
20184 {2199023255561ll /* 0x20000000009 */ ,
20185 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20186 {6, 1, 41}, /* shli r3, r1, 41 */
20187 {1, 2, 3}} /* add r4, r2, r3 */
20188 },
20189 {2199023255562ll /* 0x2000000000a */ ,
20190 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20191 {6, 1, 41}, /* shli r3, r1, 41 */
20192 {3, 2, 3}} /* shl1add r4, r2, r3 */
20193 },
20194 {2199023255568ll /* 0x20000000010 */ ,
20195 {{6, 1, 4}, /* shli r2, r1, 4 */
20196 {6, 1, 41}, /* shli r3, r1, 41 */
20197 {1, 2, 3}} /* add r4, r2, r3 */
20198 },
20199 {2199023255584ll /* 0x20000000020 */ ,
20200 {{6, 1, 5}, /* shli r2, r1, 5 */
20201 {6, 1, 41}, /* shli r3, r1, 41 */
20202 {1, 2, 3}} /* add r4, r2, r3 */
20203 },
20204 {2199023255616ll /* 0x20000000040 */ ,
20205 {{6, 1, 6}, /* shli r2, r1, 6 */
20206 {6, 1, 41}, /* shli r3, r1, 41 */
20207 {1, 2, 3}} /* add r4, r2, r3 */
20208 },
20209 {2199023255680ll /* 0x20000000080 */ ,
20210 {{6, 1, 7}, /* shli r2, r1, 7 */
20211 {6, 1, 41}, /* shli r3, r1, 41 */
20212 {1, 2, 3}} /* add r4, r2, r3 */
20213 },
20214 {2199023255808ll /* 0x20000000100 */ ,
20215 {{6, 1, 8}, /* shli r2, r1, 8 */
20216 {6, 1, 41}, /* shli r3, r1, 41 */
20217 {1, 2, 3}} /* add r4, r2, r3 */
20218 },
20219 {2199023256064ll /* 0x20000000200 */ ,
20220 {{6, 1, 9}, /* shli r2, r1, 9 */
20221 {6, 1, 41}, /* shli r3, r1, 41 */
20222 {1, 2, 3}} /* add r4, r2, r3 */
20223 },
20224 {2199023256576ll /* 0x20000000400 */ ,
20225 {{6, 1, 10}, /* shli r2, r1, 10 */
20226 {6, 1, 41}, /* shli r3, r1, 41 */
20227 {1, 2, 3}} /* add r4, r2, r3 */
20228 },
20229 {2199023257600ll /* 0x20000000800 */ ,
20230 {{6, 1, 11}, /* shli r2, r1, 11 */
20231 {6, 1, 41}, /* shli r3, r1, 41 */
20232 {1, 2, 3}} /* add r4, r2, r3 */
20233 },
20234 {2199023259648ll /* 0x20000001000 */ ,
20235 {{6, 1, 12}, /* shli r2, r1, 12 */
20236 {6, 1, 41}, /* shli r3, r1, 41 */
20237 {1, 2, 3}} /* add r4, r2, r3 */
20238 },
20239 {2199023263744ll /* 0x20000002000 */ ,
20240 {{6, 1, 13}, /* shli r2, r1, 13 */
20241 {6, 1, 41}, /* shli r3, r1, 41 */
20242 {1, 2, 3}} /* add r4, r2, r3 */
20243 },
20244 {2199023271936ll /* 0x20000004000 */ ,
20245 {{6, 1, 14}, /* shli r2, r1, 14 */
20246 {6, 1, 41}, /* shli r3, r1, 41 */
20247 {1, 2, 3}} /* add r4, r2, r3 */
20248 },
20249 {2199023288320ll /* 0x20000008000 */ ,
20250 {{6, 1, 15}, /* shli r2, r1, 15 */
20251 {6, 1, 41}, /* shli r3, r1, 41 */
20252 {1, 2, 3}} /* add r4, r2, r3 */
20253 },
20254 {2199023321088ll /* 0x20000010000 */ ,
20255 {{6, 1, 16}, /* shli r2, r1, 16 */
20256 {6, 1, 41}, /* shli r3, r1, 41 */
20257 {1, 2, 3}} /* add r4, r2, r3 */
20258 },
20259 {2199023386624ll /* 0x20000020000 */ ,
20260 {{6, 1, 17}, /* shli r2, r1, 17 */
20261 {6, 1, 41}, /* shli r3, r1, 41 */
20262 {1, 2, 3}} /* add r4, r2, r3 */
20263 },
20264 {2199023517696ll /* 0x20000040000 */ ,
20265 {{6, 1, 18}, /* shli r2, r1, 18 */
20266 {6, 1, 41}, /* shli r3, r1, 41 */
20267 {1, 2, 3}} /* add r4, r2, r3 */
20268 },
20269 {2199023779840ll /* 0x20000080000 */ ,
20270 {{6, 1, 19}, /* shli r2, r1, 19 */
20271 {6, 1, 41}, /* shli r3, r1, 41 */
20272 {1, 2, 3}} /* add r4, r2, r3 */
20273 },
20274 {2199024304128ll /* 0x20000100000 */ ,
20275 {{6, 1, 20}, /* shli r2, r1, 20 */
20276 {6, 1, 41}, /* shli r3, r1, 41 */
20277 {1, 2, 3}} /* add r4, r2, r3 */
20278 },
20279 {2199025352704ll /* 0x20000200000 */ ,
20280 {{6, 1, 21}, /* shli r2, r1, 21 */
20281 {6, 1, 41}, /* shli r3, r1, 41 */
20282 {1, 2, 3}} /* add r4, r2, r3 */
20283 },
20284 {2199027449856ll /* 0x20000400000 */ ,
20285 {{6, 1, 22}, /* shli r2, r1, 22 */
20286 {6, 1, 41}, /* shli r3, r1, 41 */
20287 {1, 2, 3}} /* add r4, r2, r3 */
20288 },
20289 {2199031644160ll /* 0x20000800000 */ ,
20290 {{6, 1, 23}, /* shli r2, r1, 23 */
20291 {6, 1, 41}, /* shli r3, r1, 41 */
20292 {1, 2, 3}} /* add r4, r2, r3 */
20293 },
20294 {2199040032768ll /* 0x20001000000 */ ,
20295 {{6, 1, 24}, /* shli r2, r1, 24 */
20296 {6, 1, 41}, /* shli r3, r1, 41 */
20297 {1, 2, 3}} /* add r4, r2, r3 */
20298 },
20299 {2199056809984ll /* 0x20002000000 */ ,
20300 {{6, 1, 25}, /* shli r2, r1, 25 */
20301 {6, 1, 41}, /* shli r3, r1, 41 */
20302 {1, 2, 3}} /* add r4, r2, r3 */
20303 },
20304 {2199090364416ll /* 0x20004000000 */ ,
20305 {{6, 1, 26}, /* shli r2, r1, 26 */
20306 {6, 1, 41}, /* shli r3, r1, 41 */
20307 {1, 2, 3}} /* add r4, r2, r3 */
20308 },
20309 {2199157473280ll /* 0x20008000000 */ ,
20310 {{6, 1, 27}, /* shli r2, r1, 27 */
20311 {6, 1, 41}, /* shli r3, r1, 41 */
20312 {1, 2, 3}} /* add r4, r2, r3 */
20313 },
20314 {2199291691008ll /* 0x20010000000 */ ,
20315 {{6, 1, 28}, /* shli r2, r1, 28 */
20316 {6, 1, 41}, /* shli r3, r1, 41 */
20317 {1, 2, 3}} /* add r4, r2, r3 */
20318 },
20319 {2199560126464ll /* 0x20020000000 */ ,
20320 {{6, 1, 29}, /* shli r2, r1, 29 */
20321 {6, 1, 41}, /* shli r3, r1, 41 */
20322 {1, 2, 3}} /* add r4, r2, r3 */
20323 },
20324 {2200096997376ll /* 0x20040000000 */ ,
20325 {{6, 1, 30}, /* shli r2, r1, 30 */
20326 {6, 1, 41}, /* shli r3, r1, 41 */
20327 {1, 2, 3}} /* add r4, r2, r3 */
20328 },
20329 {2201170739200ll /* 0x20080000000 */ ,
20330 {{6, 1, 31}, /* shli r2, r1, 31 */
20331 {6, 1, 41}, /* shli r3, r1, 41 */
20332 {1, 2, 3}} /* add r4, r2, r3 */
20333 },
20334 {2203318222848ll /* 0x20100000000 */ ,
20335 {{6, 1, 32}, /* shli r2, r1, 32 */
20336 {6, 1, 41}, /* shli r3, r1, 41 */
20337 {1, 2, 3}} /* add r4, r2, r3 */
20338 },
20339 {2207613190144ll /* 0x20200000000 */ ,
20340 {{6, 1, 33}, /* shli r2, r1, 33 */
20341 {6, 1, 41}, /* shli r3, r1, 41 */
20342 {1, 2, 3}} /* add r4, r2, r3 */
20343 },
20344 {2216203124736ll /* 0x20400000000 */ ,
20345 {{6, 1, 34}, /* shli r2, r1, 34 */
20346 {6, 1, 41}, /* shli r3, r1, 41 */
20347 {1, 2, 3}} /* add r4, r2, r3 */
20348 },
20349 {2233382993920ll /* 0x20800000000 */ ,
20350 {{6, 1, 35}, /* shli r2, r1, 35 */
20351 {6, 1, 41}, /* shli r3, r1, 41 */
20352 {1, 2, 3}} /* add r4, r2, r3 */
20353 },
20354 {2267742732288ll /* 0x21000000000 */ ,
20355 {{6, 1, 36}, /* shli r2, r1, 36 */
20356 {6, 1, 41}, /* shli r3, r1, 41 */
20357 {1, 2, 3}} /* add r4, r2, r3 */
20358 },
20359 {2336462209024ll /* 0x22000000000 */ ,
20360 {{6, 1, 37}, /* shli r2, r1, 37 */
20361 {6, 1, 41}, /* shli r3, r1, 41 */
20362 {1, 2, 3}} /* add r4, r2, r3 */
20363 },
20364 {2473901162496ll /* 0x24000000000 */ ,
20365 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20366 {6, 2, 38}} /* shli r3, r2, 38 */
20367 },
20368 {2748779069440ll /* 0x28000000000 */ ,
20369 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20370 {6, 2, 39}} /* shli r3, r2, 39 */
20371 },
20372 {3298534883328ll /* 0x30000000000 */ ,
20373 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20374 {6, 2, 40}} /* shli r3, r2, 40 */
20375 },
20376 {4398046511095ll /* 0x3fffffffff7 */ ,
20377 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20378 {6, 1, 42}, /* shli r3, r1, 42 */
20379 {2, 3, 2}} /* sub r4, r3, r2 */
20380 },
20381 {4398046511096ll /* 0x3fffffffff8 */ ,
20382 {{6, 1, 3}, /* shli r2, r1, 3 */
20383 {6, 1, 42}, /* shli r3, r1, 42 */
20384 {2, 3, 2}} /* sub r4, r3, r2 */
20385 },
20386 {4398046511097ll /* 0x3fffffffff9 */ ,
20387 {{6, 1, 39}, /* shli r2, r1, 39 */
20388 {2, 2, 1}, /* sub r3, r2, r1 */
20389 {5, 3, 1}} /* shl3add r4, r3, r1 */
20390 },
20391 {4398046511099ll /* 0x3fffffffffb */ ,
20392 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20393 {6, 1, 42}, /* shli r3, r1, 42 */
20394 {2, 3, 2}} /* sub r4, r3, r2 */
20395 },
20396 {4398046511100ll /* 0x3fffffffffc */ ,
20397 {{6, 1, 2}, /* shli r2, r1, 2 */
20398 {6, 1, 42}, /* shli r3, r1, 42 */
20399 {2, 3, 2}} /* sub r4, r3, r2 */
20400 },
20401 {4398046511101ll /* 0x3fffffffffd */ ,
20402 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20403 {6, 1, 42}, /* shli r3, r1, 42 */
20404 {2, 3, 2}} /* sub r4, r3, r2 */
20405 },
20406 {4398046511102ll /* 0x3fffffffffe */ ,
20407 {{6, 1, 1}, /* shli r2, r1, 1 */
20408 {6, 1, 42}, /* shli r3, r1, 42 */
20409 {2, 3, 2}} /* sub r4, r3, r2 */
20410 },
20411 {4398046511103ll /* 0x3ffffffffff */ ,
20412 {{6, 1, 42}, /* shli r2, r1, 42 */
20413 {2, 2, 1}} /* sub r3, r2, r1 */
20414 },
20415 {4398046511104ll /* 0x40000000000 */ ,
20416 {{6, 1, 42}} /* shli r2, r1, 42 */
20417 },
20418 {4398046511105ll /* 0x40000000001 */ ,
20419 {{6, 1, 42}, /* shli r2, r1, 42 */
20420 {1, 1, 2}} /* add r3, r1, r2 */
20421 },
20422 {4398046511106ll /* 0x40000000002 */ ,
20423 {{6, 1, 42}, /* shli r2, r1, 42 */
20424 {3, 1, 2}} /* shl1add r3, r1, r2 */
20425 },
20426 {4398046511107ll /* 0x40000000003 */ ,
20427 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20428 {6, 1, 42}, /* shli r3, r1, 42 */
20429 {1, 2, 3}} /* add r4, r2, r3 */
20430 },
20431 {4398046511108ll /* 0x40000000004 */ ,
20432 {{6, 1, 42}, /* shli r2, r1, 42 */
20433 {4, 1, 2}} /* shl2add r3, r1, r2 */
20434 },
20435 {4398046511109ll /* 0x40000000005 */ ,
20436 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20437 {6, 1, 42}, /* shli r3, r1, 42 */
20438 {1, 2, 3}} /* add r4, r2, r3 */
20439 },
20440 {4398046511110ll /* 0x40000000006 */ ,
20441 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20442 {6, 1, 42}, /* shli r3, r1, 42 */
20443 {3, 2, 3}} /* shl1add r4, r2, r3 */
20444 },
20445 {4398046511111ll /* 0x40000000007 */ ,
20446 {{6, 1, 42}, /* shli r2, r1, 42 */
20447 {2, 2, 1}, /* sub r3, r2, r1 */
20448 {5, 1, 3}} /* shl3add r4, r1, r3 */
20449 },
20450 {4398046511112ll /* 0x40000000008 */ ,
20451 {{6, 1, 42}, /* shli r2, r1, 42 */
20452 {5, 1, 2}} /* shl3add r3, r1, r2 */
20453 },
20454 {4398046511113ll /* 0x40000000009 */ ,
20455 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20456 {6, 1, 42}, /* shli r3, r1, 42 */
20457 {1, 2, 3}} /* add r4, r2, r3 */
20458 },
20459 {4398046511114ll /* 0x4000000000a */ ,
20460 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20461 {6, 1, 42}, /* shli r3, r1, 42 */
20462 {3, 2, 3}} /* shl1add r4, r2, r3 */
20463 },
20464 {4398046511120ll /* 0x40000000010 */ ,
20465 {{6, 1, 4}, /* shli r2, r1, 4 */
20466 {6, 1, 42}, /* shli r3, r1, 42 */
20467 {1, 2, 3}} /* add r4, r2, r3 */
20468 },
20469 {4398046511136ll /* 0x40000000020 */ ,
20470 {{6, 1, 5}, /* shli r2, r1, 5 */
20471 {6, 1, 42}, /* shli r3, r1, 42 */
20472 {1, 2, 3}} /* add r4, r2, r3 */
20473 },
20474 {4398046511168ll /* 0x40000000040 */ ,
20475 {{6, 1, 6}, /* shli r2, r1, 6 */
20476 {6, 1, 42}, /* shli r3, r1, 42 */
20477 {1, 2, 3}} /* add r4, r2, r3 */
20478 },
20479 {4398046511232ll /* 0x40000000080 */ ,
20480 {{6, 1, 7}, /* shli r2, r1, 7 */
20481 {6, 1, 42}, /* shli r3, r1, 42 */
20482 {1, 2, 3}} /* add r4, r2, r3 */
20483 },
20484 {4398046511360ll /* 0x40000000100 */ ,
20485 {{6, 1, 8}, /* shli r2, r1, 8 */
20486 {6, 1, 42}, /* shli r3, r1, 42 */
20487 {1, 2, 3}} /* add r4, r2, r3 */
20488 },
20489 {4398046511616ll /* 0x40000000200 */ ,
20490 {{6, 1, 9}, /* shli r2, r1, 9 */
20491 {6, 1, 42}, /* shli r3, r1, 42 */
20492 {1, 2, 3}} /* add r4, r2, r3 */
20493 },
20494 {4398046512128ll /* 0x40000000400 */ ,
20495 {{6, 1, 10}, /* shli r2, r1, 10 */
20496 {6, 1, 42}, /* shli r3, r1, 42 */
20497 {1, 2, 3}} /* add r4, r2, r3 */
20498 },
20499 {4398046513152ll /* 0x40000000800 */ ,
20500 {{6, 1, 11}, /* shli r2, r1, 11 */
20501 {6, 1, 42}, /* shli r3, r1, 42 */
20502 {1, 2, 3}} /* add r4, r2, r3 */
20503 },
20504 {4398046515200ll /* 0x40000001000 */ ,
20505 {{6, 1, 12}, /* shli r2, r1, 12 */
20506 {6, 1, 42}, /* shli r3, r1, 42 */
20507 {1, 2, 3}} /* add r4, r2, r3 */
20508 },
20509 {4398046519296ll /* 0x40000002000 */ ,
20510 {{6, 1, 13}, /* shli r2, r1, 13 */
20511 {6, 1, 42}, /* shli r3, r1, 42 */
20512 {1, 2, 3}} /* add r4, r2, r3 */
20513 },
20514 {4398046527488ll /* 0x40000004000 */ ,
20515 {{6, 1, 14}, /* shli r2, r1, 14 */
20516 {6, 1, 42}, /* shli r3, r1, 42 */
20517 {1, 2, 3}} /* add r4, r2, r3 */
20518 },
20519 {4398046543872ll /* 0x40000008000 */ ,
20520 {{6, 1, 15}, /* shli r2, r1, 15 */
20521 {6, 1, 42}, /* shli r3, r1, 42 */
20522 {1, 2, 3}} /* add r4, r2, r3 */
20523 },
20524 {4398046576640ll /* 0x40000010000 */ ,
20525 {{6, 1, 16}, /* shli r2, r1, 16 */
20526 {6, 1, 42}, /* shli r3, r1, 42 */
20527 {1, 2, 3}} /* add r4, r2, r3 */
20528 },
20529 {4398046642176ll /* 0x40000020000 */ ,
20530 {{6, 1, 17}, /* shli r2, r1, 17 */
20531 {6, 1, 42}, /* shli r3, r1, 42 */
20532 {1, 2, 3}} /* add r4, r2, r3 */
20533 },
20534 {4398046773248ll /* 0x40000040000 */ ,
20535 {{6, 1, 18}, /* shli r2, r1, 18 */
20536 {6, 1, 42}, /* shli r3, r1, 42 */
20537 {1, 2, 3}} /* add r4, r2, r3 */
20538 },
20539 {4398047035392ll /* 0x40000080000 */ ,
20540 {{6, 1, 19}, /* shli r2, r1, 19 */
20541 {6, 1, 42}, /* shli r3, r1, 42 */
20542 {1, 2, 3}} /* add r4, r2, r3 */
20543 },
20544 {4398047559680ll /* 0x40000100000 */ ,
20545 {{6, 1, 20}, /* shli r2, r1, 20 */
20546 {6, 1, 42}, /* shli r3, r1, 42 */
20547 {1, 2, 3}} /* add r4, r2, r3 */
20548 },
20549 {4398048608256ll /* 0x40000200000 */ ,
20550 {{6, 1, 21}, /* shli r2, r1, 21 */
20551 {6, 1, 42}, /* shli r3, r1, 42 */
20552 {1, 2, 3}} /* add r4, r2, r3 */
20553 },
20554 {4398050705408ll /* 0x40000400000 */ ,
20555 {{6, 1, 22}, /* shli r2, r1, 22 */
20556 {6, 1, 42}, /* shli r3, r1, 42 */
20557 {1, 2, 3}} /* add r4, r2, r3 */
20558 },
20559 {4398054899712ll /* 0x40000800000 */ ,
20560 {{6, 1, 23}, /* shli r2, r1, 23 */
20561 {6, 1, 42}, /* shli r3, r1, 42 */
20562 {1, 2, 3}} /* add r4, r2, r3 */
20563 },
20564 {4398063288320ll /* 0x40001000000 */ ,
20565 {{6, 1, 24}, /* shli r2, r1, 24 */
20566 {6, 1, 42}, /* shli r3, r1, 42 */
20567 {1, 2, 3}} /* add r4, r2, r3 */
20568 },
20569 {4398080065536ll /* 0x40002000000 */ ,
20570 {{6, 1, 25}, /* shli r2, r1, 25 */
20571 {6, 1, 42}, /* shli r3, r1, 42 */
20572 {1, 2, 3}} /* add r4, r2, r3 */
20573 },
20574 {4398113619968ll /* 0x40004000000 */ ,
20575 {{6, 1, 26}, /* shli r2, r1, 26 */
20576 {6, 1, 42}, /* shli r3, r1, 42 */
20577 {1, 2, 3}} /* add r4, r2, r3 */
20578 },
20579 {4398180728832ll /* 0x40008000000 */ ,
20580 {{6, 1, 27}, /* shli r2, r1, 27 */
20581 {6, 1, 42}, /* shli r3, r1, 42 */
20582 {1, 2, 3}} /* add r4, r2, r3 */
20583 },
20584 {4398314946560ll /* 0x40010000000 */ ,
20585 {{6, 1, 28}, /* shli r2, r1, 28 */
20586 {6, 1, 42}, /* shli r3, r1, 42 */
20587 {1, 2, 3}} /* add r4, r2, r3 */
20588 },
20589 {4398583382016ll /* 0x40020000000 */ ,
20590 {{6, 1, 29}, /* shli r2, r1, 29 */
20591 {6, 1, 42}, /* shli r3, r1, 42 */
20592 {1, 2, 3}} /* add r4, r2, r3 */
20593 },
20594 {4399120252928ll /* 0x40040000000 */ ,
20595 {{6, 1, 30}, /* shli r2, r1, 30 */
20596 {6, 1, 42}, /* shli r3, r1, 42 */
20597 {1, 2, 3}} /* add r4, r2, r3 */
20598 },
20599 {4400193994752ll /* 0x40080000000 */ ,
20600 {{6, 1, 31}, /* shli r2, r1, 31 */
20601 {6, 1, 42}, /* shli r3, r1, 42 */
20602 {1, 2, 3}} /* add r4, r2, r3 */
20603 },
20604 {4402341478400ll /* 0x40100000000 */ ,
20605 {{6, 1, 32}, /* shli r2, r1, 32 */
20606 {6, 1, 42}, /* shli r3, r1, 42 */
20607 {1, 2, 3}} /* add r4, r2, r3 */
20608 },
20609 {4406636445696ll /* 0x40200000000 */ ,
20610 {{6, 1, 33}, /* shli r2, r1, 33 */
20611 {6, 1, 42}, /* shli r3, r1, 42 */
20612 {1, 2, 3}} /* add r4, r2, r3 */
20613 },
20614 {4415226380288ll /* 0x40400000000 */ ,
20615 {{6, 1, 34}, /* shli r2, r1, 34 */
20616 {6, 1, 42}, /* shli r3, r1, 42 */
20617 {1, 2, 3}} /* add r4, r2, r3 */
20618 },
20619 {4432406249472ll /* 0x40800000000 */ ,
20620 {{6, 1, 35}, /* shli r2, r1, 35 */
20621 {6, 1, 42}, /* shli r3, r1, 42 */
20622 {1, 2, 3}} /* add r4, r2, r3 */
20623 },
20624 {4466765987840ll /* 0x41000000000 */ ,
20625 {{6, 1, 36}, /* shli r2, r1, 36 */
20626 {6, 1, 42}, /* shli r3, r1, 42 */
20627 {1, 2, 3}} /* add r4, r2, r3 */
20628 },
20629 {4535485464576ll /* 0x42000000000 */ ,
20630 {{6, 1, 37}, /* shli r2, r1, 37 */
20631 {6, 1, 42}, /* shli r3, r1, 42 */
20632 {1, 2, 3}} /* add r4, r2, r3 */
20633 },
20634 {4672924418048ll /* 0x44000000000 */ ,
20635 {{6, 1, 38}, /* shli r2, r1, 38 */
20636 {6, 1, 42}, /* shli r3, r1, 42 */
20637 {1, 2, 3}} /* add r4, r2, r3 */
20638 },
20639 {4947802324992ll /* 0x48000000000 */ ,
20640 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20641 {6, 2, 39}} /* shli r3, r2, 39 */
20642 },
20643 {5497558138880ll /* 0x50000000000 */ ,
20644 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20645 {6, 2, 40}} /* shli r3, r2, 40 */
20646 },
20647 {6597069766656ll /* 0x60000000000 */ ,
20648 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20649 {6, 2, 41}} /* shli r3, r2, 41 */
20650 },
20651 {8796093022199ll /* 0x7fffffffff7 */ ,
20652 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20653 {6, 1, 43}, /* shli r3, r1, 43 */
20654 {2, 3, 2}} /* sub r4, r3, r2 */
20655 },
20656 {8796093022200ll /* 0x7fffffffff8 */ ,
20657 {{6, 1, 3}, /* shli r2, r1, 3 */
20658 {6, 1, 43}, /* shli r3, r1, 43 */
20659 {2, 3, 2}} /* sub r4, r3, r2 */
20660 },
20661 {8796093022201ll /* 0x7fffffffff9 */ ,
20662 {{6, 1, 40}, /* shli r2, r1, 40 */
20663 {2, 2, 1}, /* sub r3, r2, r1 */
20664 {5, 3, 1}} /* shl3add r4, r3, r1 */
20665 },
20666 {8796093022203ll /* 0x7fffffffffb */ ,
20667 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20668 {6, 1, 43}, /* shli r3, r1, 43 */
20669 {2, 3, 2}} /* sub r4, r3, r2 */
20670 },
20671 {8796093022204ll /* 0x7fffffffffc */ ,
20672 {{6, 1, 2}, /* shli r2, r1, 2 */
20673 {6, 1, 43}, /* shli r3, r1, 43 */
20674 {2, 3, 2}} /* sub r4, r3, r2 */
20675 },
20676 {8796093022205ll /* 0x7fffffffffd */ ,
20677 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20678 {6, 1, 43}, /* shli r3, r1, 43 */
20679 {2, 3, 2}} /* sub r4, r3, r2 */
20680 },
20681 {8796093022206ll /* 0x7fffffffffe */ ,
20682 {{6, 1, 1}, /* shli r2, r1, 1 */
20683 {6, 1, 43}, /* shli r3, r1, 43 */
20684 {2, 3, 2}} /* sub r4, r3, r2 */
20685 },
20686 {8796093022207ll /* 0x7ffffffffff */ ,
20687 {{6, 1, 43}, /* shli r2, r1, 43 */
20688 {2, 2, 1}} /* sub r3, r2, r1 */
20689 },
20690 {8796093022208ll /* 0x80000000000 */ ,
20691 {{6, 1, 43}} /* shli r2, r1, 43 */
20692 },
20693 {8796093022209ll /* 0x80000000001 */ ,
20694 {{6, 1, 43}, /* shli r2, r1, 43 */
20695 {1, 1, 2}} /* add r3, r1, r2 */
20696 },
20697 {8796093022210ll /* 0x80000000002 */ ,
20698 {{6, 1, 43}, /* shli r2, r1, 43 */
20699 {3, 1, 2}} /* shl1add r3, r1, r2 */
20700 },
20701 {8796093022211ll /* 0x80000000003 */ ,
20702 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20703 {6, 1, 43}, /* shli r3, r1, 43 */
20704 {1, 2, 3}} /* add r4, r2, r3 */
20705 },
20706 {8796093022212ll /* 0x80000000004 */ ,
20707 {{6, 1, 43}, /* shli r2, r1, 43 */
20708 {4, 1, 2}} /* shl2add r3, r1, r2 */
20709 },
20710 {8796093022213ll /* 0x80000000005 */ ,
20711 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20712 {6, 1, 43}, /* shli r3, r1, 43 */
20713 {1, 2, 3}} /* add r4, r2, r3 */
20714 },
20715 {8796093022214ll /* 0x80000000006 */ ,
20716 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20717 {6, 1, 43}, /* shli r3, r1, 43 */
20718 {3, 2, 3}} /* shl1add r4, r2, r3 */
20719 },
20720 {8796093022215ll /* 0x80000000007 */ ,
20721 {{6, 1, 43}, /* shli r2, r1, 43 */
20722 {2, 2, 1}, /* sub r3, r2, r1 */
20723 {5, 1, 3}} /* shl3add r4, r1, r3 */
20724 },
20725 {8796093022216ll /* 0x80000000008 */ ,
20726 {{6, 1, 43}, /* shli r2, r1, 43 */
20727 {5, 1, 2}} /* shl3add r3, r1, r2 */
20728 },
20729 {8796093022217ll /* 0x80000000009 */ ,
20730 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20731 {6, 1, 43}, /* shli r3, r1, 43 */
20732 {1, 2, 3}} /* add r4, r2, r3 */
20733 },
20734 {8796093022218ll /* 0x8000000000a */ ,
20735 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20736 {6, 1, 43}, /* shli r3, r1, 43 */
20737 {3, 2, 3}} /* shl1add r4, r2, r3 */
20738 },
20739 {8796093022224ll /* 0x80000000010 */ ,
20740 {{6, 1, 4}, /* shli r2, r1, 4 */
20741 {6, 1, 43}, /* shli r3, r1, 43 */
20742 {1, 2, 3}} /* add r4, r2, r3 */
20743 },
20744 {8796093022240ll /* 0x80000000020 */ ,
20745 {{6, 1, 5}, /* shli r2, r1, 5 */
20746 {6, 1, 43}, /* shli r3, r1, 43 */
20747 {1, 2, 3}} /* add r4, r2, r3 */
20748 },
20749 {8796093022272ll /* 0x80000000040 */ ,
20750 {{6, 1, 6}, /* shli r2, r1, 6 */
20751 {6, 1, 43}, /* shli r3, r1, 43 */
20752 {1, 2, 3}} /* add r4, r2, r3 */
20753 },
20754 {8796093022336ll /* 0x80000000080 */ ,
20755 {{6, 1, 7}, /* shli r2, r1, 7 */
20756 {6, 1, 43}, /* shli r3, r1, 43 */
20757 {1, 2, 3}} /* add r4, r2, r3 */
20758 },
20759 {8796093022464ll /* 0x80000000100 */ ,
20760 {{6, 1, 8}, /* shli r2, r1, 8 */
20761 {6, 1, 43}, /* shli r3, r1, 43 */
20762 {1, 2, 3}} /* add r4, r2, r3 */
20763 },
20764 {8796093022720ll /* 0x80000000200 */ ,
20765 {{6, 1, 9}, /* shli r2, r1, 9 */
20766 {6, 1, 43}, /* shli r3, r1, 43 */
20767 {1, 2, 3}} /* add r4, r2, r3 */
20768 },
20769 {8796093023232ll /* 0x80000000400 */ ,
20770 {{6, 1, 10}, /* shli r2, r1, 10 */
20771 {6, 1, 43}, /* shli r3, r1, 43 */
20772 {1, 2, 3}} /* add r4, r2, r3 */
20773 },
20774 {8796093024256ll /* 0x80000000800 */ ,
20775 {{6, 1, 11}, /* shli r2, r1, 11 */
20776 {6, 1, 43}, /* shli r3, r1, 43 */
20777 {1, 2, 3}} /* add r4, r2, r3 */
20778 },
20779 {8796093026304ll /* 0x80000001000 */ ,
20780 {{6, 1, 12}, /* shli r2, r1, 12 */
20781 {6, 1, 43}, /* shli r3, r1, 43 */
20782 {1, 2, 3}} /* add r4, r2, r3 */
20783 },
20784 {8796093030400ll /* 0x80000002000 */ ,
20785 {{6, 1, 13}, /* shli r2, r1, 13 */
20786 {6, 1, 43}, /* shli r3, r1, 43 */
20787 {1, 2, 3}} /* add r4, r2, r3 */
20788 },
20789 {8796093038592ll /* 0x80000004000 */ ,
20790 {{6, 1, 14}, /* shli r2, r1, 14 */
20791 {6, 1, 43}, /* shli r3, r1, 43 */
20792 {1, 2, 3}} /* add r4, r2, r3 */
20793 },
20794 {8796093054976ll /* 0x80000008000 */ ,
20795 {{6, 1, 15}, /* shli r2, r1, 15 */
20796 {6, 1, 43}, /* shli r3, r1, 43 */
20797 {1, 2, 3}} /* add r4, r2, r3 */
20798 },
20799 {8796093087744ll /* 0x80000010000 */ ,
20800 {{6, 1, 16}, /* shli r2, r1, 16 */
20801 {6, 1, 43}, /* shli r3, r1, 43 */
20802 {1, 2, 3}} /* add r4, r2, r3 */
20803 },
20804 {8796093153280ll /* 0x80000020000 */ ,
20805 {{6, 1, 17}, /* shli r2, r1, 17 */
20806 {6, 1, 43}, /* shli r3, r1, 43 */
20807 {1, 2, 3}} /* add r4, r2, r3 */
20808 },
20809 {8796093284352ll /* 0x80000040000 */ ,
20810 {{6, 1, 18}, /* shli r2, r1, 18 */
20811 {6, 1, 43}, /* shli r3, r1, 43 */
20812 {1, 2, 3}} /* add r4, r2, r3 */
20813 },
20814 {8796093546496ll /* 0x80000080000 */ ,
20815 {{6, 1, 19}, /* shli r2, r1, 19 */
20816 {6, 1, 43}, /* shli r3, r1, 43 */
20817 {1, 2, 3}} /* add r4, r2, r3 */
20818 },
20819 {8796094070784ll /* 0x80000100000 */ ,
20820 {{6, 1, 20}, /* shli r2, r1, 20 */
20821 {6, 1, 43}, /* shli r3, r1, 43 */
20822 {1, 2, 3}} /* add r4, r2, r3 */
20823 },
20824 {8796095119360ll /* 0x80000200000 */ ,
20825 {{6, 1, 21}, /* shli r2, r1, 21 */
20826 {6, 1, 43}, /* shli r3, r1, 43 */
20827 {1, 2, 3}} /* add r4, r2, r3 */
20828 },
20829 {8796097216512ll /* 0x80000400000 */ ,
20830 {{6, 1, 22}, /* shli r2, r1, 22 */
20831 {6, 1, 43}, /* shli r3, r1, 43 */
20832 {1, 2, 3}} /* add r4, r2, r3 */
20833 },
20834 {8796101410816ll /* 0x80000800000 */ ,
20835 {{6, 1, 23}, /* shli r2, r1, 23 */
20836 {6, 1, 43}, /* shli r3, r1, 43 */
20837 {1, 2, 3}} /* add r4, r2, r3 */
20838 },
20839 {8796109799424ll /* 0x80001000000 */ ,
20840 {{6, 1, 24}, /* shli r2, r1, 24 */
20841 {6, 1, 43}, /* shli r3, r1, 43 */
20842 {1, 2, 3}} /* add r4, r2, r3 */
20843 },
20844 {8796126576640ll /* 0x80002000000 */ ,
20845 {{6, 1, 25}, /* shli r2, r1, 25 */
20846 {6, 1, 43}, /* shli r3, r1, 43 */
20847 {1, 2, 3}} /* add r4, r2, r3 */
20848 },
20849 {8796160131072ll /* 0x80004000000 */ ,
20850 {{6, 1, 26}, /* shli r2, r1, 26 */
20851 {6, 1, 43}, /* shli r3, r1, 43 */
20852 {1, 2, 3}} /* add r4, r2, r3 */
20853 },
20854 {8796227239936ll /* 0x80008000000 */ ,
20855 {{6, 1, 27}, /* shli r2, r1, 27 */
20856 {6, 1, 43}, /* shli r3, r1, 43 */
20857 {1, 2, 3}} /* add r4, r2, r3 */
20858 },
20859 {8796361457664ll /* 0x80010000000 */ ,
20860 {{6, 1, 28}, /* shli r2, r1, 28 */
20861 {6, 1, 43}, /* shli r3, r1, 43 */
20862 {1, 2, 3}} /* add r4, r2, r3 */
20863 },
20864 {8796629893120ll /* 0x80020000000 */ ,
20865 {{6, 1, 29}, /* shli r2, r1, 29 */
20866 {6, 1, 43}, /* shli r3, r1, 43 */
20867 {1, 2, 3}} /* add r4, r2, r3 */
20868 },
20869 {8797166764032ll /* 0x80040000000 */ ,
20870 {{6, 1, 30}, /* shli r2, r1, 30 */
20871 {6, 1, 43}, /* shli r3, r1, 43 */
20872 {1, 2, 3}} /* add r4, r2, r3 */
20873 },
20874 {8798240505856ll /* 0x80080000000 */ ,
20875 {{6, 1, 31}, /* shli r2, r1, 31 */
20876 {6, 1, 43}, /* shli r3, r1, 43 */
20877 {1, 2, 3}} /* add r4, r2, r3 */
20878 },
20879 {8800387989504ll /* 0x80100000000 */ ,
20880 {{6, 1, 32}, /* shli r2, r1, 32 */
20881 {6, 1, 43}, /* shli r3, r1, 43 */
20882 {1, 2, 3}} /* add r4, r2, r3 */
20883 },
20884 {8804682956800ll /* 0x80200000000 */ ,
20885 {{6, 1, 33}, /* shli r2, r1, 33 */
20886 {6, 1, 43}, /* shli r3, r1, 43 */
20887 {1, 2, 3}} /* add r4, r2, r3 */
20888 },
20889 {8813272891392ll /* 0x80400000000 */ ,
20890 {{6, 1, 34}, /* shli r2, r1, 34 */
20891 {6, 1, 43}, /* shli r3, r1, 43 */
20892 {1, 2, 3}} /* add r4, r2, r3 */
20893 },
20894 {8830452760576ll /* 0x80800000000 */ ,
20895 {{6, 1, 35}, /* shli r2, r1, 35 */
20896 {6, 1, 43}, /* shli r3, r1, 43 */
20897 {1, 2, 3}} /* add r4, r2, r3 */
20898 },
20899 {8864812498944ll /* 0x81000000000 */ ,
20900 {{6, 1, 36}, /* shli r2, r1, 36 */
20901 {6, 1, 43}, /* shli r3, r1, 43 */
20902 {1, 2, 3}} /* add r4, r2, r3 */
20903 },
20904 {8933531975680ll /* 0x82000000000 */ ,
20905 {{6, 1, 37}, /* shli r2, r1, 37 */
20906 {6, 1, 43}, /* shli r3, r1, 43 */
20907 {1, 2, 3}} /* add r4, r2, r3 */
20908 },
20909 {9070970929152ll /* 0x84000000000 */ ,
20910 {{6, 1, 38}, /* shli r2, r1, 38 */
20911 {6, 1, 43}, /* shli r3, r1, 43 */
20912 {1, 2, 3}} /* add r4, r2, r3 */
20913 },
20914 {9345848836096ll /* 0x88000000000 */ ,
20915 {{6, 1, 39}, /* shli r2, r1, 39 */
20916 {6, 1, 43}, /* shli r3, r1, 43 */
20917 {1, 2, 3}} /* add r4, r2, r3 */
20918 },
20919 {9895604649984ll /* 0x90000000000 */ ,
20920 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20921 {6, 2, 40}} /* shli r3, r2, 40 */
20922 },
20923 {10995116277760ll /* 0xa0000000000 */ ,
20924 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20925 {6, 2, 41}} /* shli r3, r2, 41 */
20926 },
20927 {13194139533312ll /* 0xc0000000000 */ ,
20928 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20929 {6, 2, 42}} /* shli r3, r2, 42 */
20930 },
20931 {17592186044407ll /* 0xffffffffff7 */ ,
20932 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20933 {6, 1, 44}, /* shli r3, r1, 44 */
20934 {2, 3, 2}} /* sub r4, r3, r2 */
20935 },
20936 {17592186044408ll /* 0xffffffffff8 */ ,
20937 {{6, 1, 3}, /* shli r2, r1, 3 */
20938 {6, 1, 44}, /* shli r3, r1, 44 */
20939 {2, 3, 2}} /* sub r4, r3, r2 */
20940 },
20941 {17592186044409ll /* 0xffffffffff9 */ ,
20942 {{6, 1, 41}, /* shli r2, r1, 41 */
20943 {2, 2, 1}, /* sub r3, r2, r1 */
20944 {5, 3, 1}} /* shl3add r4, r3, r1 */
20945 },
20946 {17592186044411ll /* 0xffffffffffb */ ,
20947 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20948 {6, 1, 44}, /* shli r3, r1, 44 */
20949 {2, 3, 2}} /* sub r4, r3, r2 */
20950 },
20951 {17592186044412ll /* 0xffffffffffc */ ,
20952 {{6, 1, 2}, /* shli r2, r1, 2 */
20953 {6, 1, 44}, /* shli r3, r1, 44 */
20954 {2, 3, 2}} /* sub r4, r3, r2 */
20955 },
20956 {17592186044413ll /* 0xffffffffffd */ ,
20957 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20958 {6, 1, 44}, /* shli r3, r1, 44 */
20959 {2, 3, 2}} /* sub r4, r3, r2 */
20960 },
20961 {17592186044414ll /* 0xffffffffffe */ ,
20962 {{6, 1, 1}, /* shli r2, r1, 1 */
20963 {6, 1, 44}, /* shli r3, r1, 44 */
20964 {2, 3, 2}} /* sub r4, r3, r2 */
20965 },
20966 {17592186044415ll /* 0xfffffffffff */ ,
20967 {{6, 1, 44}, /* shli r2, r1, 44 */
20968 {2, 2, 1}} /* sub r3, r2, r1 */
20969 },
20970 {17592186044416ll /* 0x100000000000 */ ,
20971 {{6, 1, 44}} /* shli r2, r1, 44 */
20972 },
20973 {17592186044417ll /* 0x100000000001 */ ,
20974 {{6, 1, 44}, /* shli r2, r1, 44 */
20975 {1, 1, 2}} /* add r3, r1, r2 */
20976 },
20977 {17592186044418ll /* 0x100000000002 */ ,
20978 {{6, 1, 44}, /* shli r2, r1, 44 */
20979 {3, 1, 2}} /* shl1add r3, r1, r2 */
20980 },
20981 {17592186044419ll /* 0x100000000003 */ ,
20982 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20983 {6, 1, 44}, /* shli r3, r1, 44 */
20984 {1, 2, 3}} /* add r4, r2, r3 */
20985 },
20986 {17592186044420ll /* 0x100000000004 */ ,
20987 {{6, 1, 44}, /* shli r2, r1, 44 */
20988 {4, 1, 2}} /* shl2add r3, r1, r2 */
20989 },
20990 {17592186044421ll /* 0x100000000005 */ ,
20991 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20992 {6, 1, 44}, /* shli r3, r1, 44 */
20993 {1, 2, 3}} /* add r4, r2, r3 */
20994 },
20995 {17592186044422ll /* 0x100000000006 */ ,
20996 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20997 {6, 1, 44}, /* shli r3, r1, 44 */
20998 {3, 2, 3}} /* shl1add r4, r2, r3 */
20999 },
21000 {17592186044423ll /* 0x100000000007 */ ,
21001 {{6, 1, 44}, /* shli r2, r1, 44 */
21002 {2, 2, 1}, /* sub r3, r2, r1 */
21003 {5, 1, 3}} /* shl3add r4, r1, r3 */
21004 },
21005 {17592186044424ll /* 0x100000000008 */ ,
21006 {{6, 1, 44}, /* shli r2, r1, 44 */
21007 {5, 1, 2}} /* shl3add r3, r1, r2 */
21008 },
21009 {17592186044425ll /* 0x100000000009 */ ,
21010 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21011 {6, 1, 44}, /* shli r3, r1, 44 */
21012 {1, 2, 3}} /* add r4, r2, r3 */
21013 },
21014 {17592186044426ll /* 0x10000000000a */ ,
21015 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21016 {6, 1, 44}, /* shli r3, r1, 44 */
21017 {3, 2, 3}} /* shl1add r4, r2, r3 */
21018 },
21019 {17592186044432ll /* 0x100000000010 */ ,
21020 {{6, 1, 4}, /* shli r2, r1, 4 */
21021 {6, 1, 44}, /* shli r3, r1, 44 */
21022 {1, 2, 3}} /* add r4, r2, r3 */
21023 },
21024 {17592186044448ll /* 0x100000000020 */ ,
21025 {{6, 1, 5}, /* shli r2, r1, 5 */
21026 {6, 1, 44}, /* shli r3, r1, 44 */
21027 {1, 2, 3}} /* add r4, r2, r3 */
21028 },
21029 {17592186044480ll /* 0x100000000040 */ ,
21030 {{6, 1, 6}, /* shli r2, r1, 6 */
21031 {6, 1, 44}, /* shli r3, r1, 44 */
21032 {1, 2, 3}} /* add r4, r2, r3 */
21033 },
21034 {17592186044544ll /* 0x100000000080 */ ,
21035 {{6, 1, 7}, /* shli r2, r1, 7 */
21036 {6, 1, 44}, /* shli r3, r1, 44 */
21037 {1, 2, 3}} /* add r4, r2, r3 */
21038 },
21039 {17592186044672ll /* 0x100000000100 */ ,
21040 {{6, 1, 8}, /* shli r2, r1, 8 */
21041 {6, 1, 44}, /* shli r3, r1, 44 */
21042 {1, 2, 3}} /* add r4, r2, r3 */
21043 },
21044 {17592186044928ll /* 0x100000000200 */ ,
21045 {{6, 1, 9}, /* shli r2, r1, 9 */
21046 {6, 1, 44}, /* shli r3, r1, 44 */
21047 {1, 2, 3}} /* add r4, r2, r3 */
21048 },
21049 {17592186045440ll /* 0x100000000400 */ ,
21050 {{6, 1, 10}, /* shli r2, r1, 10 */
21051 {6, 1, 44}, /* shli r3, r1, 44 */
21052 {1, 2, 3}} /* add r4, r2, r3 */
21053 },
21054 {17592186046464ll /* 0x100000000800 */ ,
21055 {{6, 1, 11}, /* shli r2, r1, 11 */
21056 {6, 1, 44}, /* shli r3, r1, 44 */
21057 {1, 2, 3}} /* add r4, r2, r3 */
21058 },
21059 {17592186048512ll /* 0x100000001000 */ ,
21060 {{6, 1, 12}, /* shli r2, r1, 12 */
21061 {6, 1, 44}, /* shli r3, r1, 44 */
21062 {1, 2, 3}} /* add r4, r2, r3 */
21063 },
21064 {17592186052608ll /* 0x100000002000 */ ,
21065 {{6, 1, 13}, /* shli r2, r1, 13 */
21066 {6, 1, 44}, /* shli r3, r1, 44 */
21067 {1, 2, 3}} /* add r4, r2, r3 */
21068 },
21069 {17592186060800ll /* 0x100000004000 */ ,
21070 {{6, 1, 14}, /* shli r2, r1, 14 */
21071 {6, 1, 44}, /* shli r3, r1, 44 */
21072 {1, 2, 3}} /* add r4, r2, r3 */
21073 },
21074 {17592186077184ll /* 0x100000008000 */ ,
21075 {{6, 1, 15}, /* shli r2, r1, 15 */
21076 {6, 1, 44}, /* shli r3, r1, 44 */
21077 {1, 2, 3}} /* add r4, r2, r3 */
21078 },
21079 {17592186109952ll /* 0x100000010000 */ ,
21080 {{6, 1, 16}, /* shli r2, r1, 16 */
21081 {6, 1, 44}, /* shli r3, r1, 44 */
21082 {1, 2, 3}} /* add r4, r2, r3 */
21083 },
21084 {17592186175488ll /* 0x100000020000 */ ,
21085 {{6, 1, 17}, /* shli r2, r1, 17 */
21086 {6, 1, 44}, /* shli r3, r1, 44 */
21087 {1, 2, 3}} /* add r4, r2, r3 */
21088 },
21089 {17592186306560ll /* 0x100000040000 */ ,
21090 {{6, 1, 18}, /* shli r2, r1, 18 */
21091 {6, 1, 44}, /* shli r3, r1, 44 */
21092 {1, 2, 3}} /* add r4, r2, r3 */
21093 },
21094 {17592186568704ll /* 0x100000080000 */ ,
21095 {{6, 1, 19}, /* shli r2, r1, 19 */
21096 {6, 1, 44}, /* shli r3, r1, 44 */
21097 {1, 2, 3}} /* add r4, r2, r3 */
21098 },
21099 {17592187092992ll /* 0x100000100000 */ ,
21100 {{6, 1, 20}, /* shli r2, r1, 20 */
21101 {6, 1, 44}, /* shli r3, r1, 44 */
21102 {1, 2, 3}} /* add r4, r2, r3 */
21103 },
21104 {17592188141568ll /* 0x100000200000 */ ,
21105 {{6, 1, 21}, /* shli r2, r1, 21 */
21106 {6, 1, 44}, /* shli r3, r1, 44 */
21107 {1, 2, 3}} /* add r4, r2, r3 */
21108 },
21109 {17592190238720ll /* 0x100000400000 */ ,
21110 {{6, 1, 22}, /* shli r2, r1, 22 */
21111 {6, 1, 44}, /* shli r3, r1, 44 */
21112 {1, 2, 3}} /* add r4, r2, r3 */
21113 },
21114 {17592194433024ll /* 0x100000800000 */ ,
21115 {{6, 1, 23}, /* shli r2, r1, 23 */
21116 {6, 1, 44}, /* shli r3, r1, 44 */
21117 {1, 2, 3}} /* add r4, r2, r3 */
21118 },
21119 {17592202821632ll /* 0x100001000000 */ ,
21120 {{6, 1, 24}, /* shli r2, r1, 24 */
21121 {6, 1, 44}, /* shli r3, r1, 44 */
21122 {1, 2, 3}} /* add r4, r2, r3 */
21123 },
21124 {17592219598848ll /* 0x100002000000 */ ,
21125 {{6, 1, 25}, /* shli r2, r1, 25 */
21126 {6, 1, 44}, /* shli r3, r1, 44 */
21127 {1, 2, 3}} /* add r4, r2, r3 */
21128 },
21129 {17592253153280ll /* 0x100004000000 */ ,
21130 {{6, 1, 26}, /* shli r2, r1, 26 */
21131 {6, 1, 44}, /* shli r3, r1, 44 */
21132 {1, 2, 3}} /* add r4, r2, r3 */
21133 },
21134 {17592320262144ll /* 0x100008000000 */ ,
21135 {{6, 1, 27}, /* shli r2, r1, 27 */
21136 {6, 1, 44}, /* shli r3, r1, 44 */
21137 {1, 2, 3}} /* add r4, r2, r3 */
21138 },
21139 {17592454479872ll /* 0x100010000000 */ ,
21140 {{6, 1, 28}, /* shli r2, r1, 28 */
21141 {6, 1, 44}, /* shli r3, r1, 44 */
21142 {1, 2, 3}} /* add r4, r2, r3 */
21143 },
21144 {17592722915328ll /* 0x100020000000 */ ,
21145 {{6, 1, 29}, /* shli r2, r1, 29 */
21146 {6, 1, 44}, /* shli r3, r1, 44 */
21147 {1, 2, 3}} /* add r4, r2, r3 */
21148 },
21149 {17593259786240ll /* 0x100040000000 */ ,
21150 {{6, 1, 30}, /* shli r2, r1, 30 */
21151 {6, 1, 44}, /* shli r3, r1, 44 */
21152 {1, 2, 3}} /* add r4, r2, r3 */
21153 },
21154 {17594333528064ll /* 0x100080000000 */ ,
21155 {{6, 1, 31}, /* shli r2, r1, 31 */
21156 {6, 1, 44}, /* shli r3, r1, 44 */
21157 {1, 2, 3}} /* add r4, r2, r3 */
21158 },
21159 {17596481011712ll /* 0x100100000000 */ ,
21160 {{6, 1, 32}, /* shli r2, r1, 32 */
21161 {6, 1, 44}, /* shli r3, r1, 44 */
21162 {1, 2, 3}} /* add r4, r2, r3 */
21163 },
21164 {17600775979008ll /* 0x100200000000 */ ,
21165 {{6, 1, 33}, /* shli r2, r1, 33 */
21166 {6, 1, 44}, /* shli r3, r1, 44 */
21167 {1, 2, 3}} /* add r4, r2, r3 */
21168 },
21169 {17609365913600ll /* 0x100400000000 */ ,
21170 {{6, 1, 34}, /* shli r2, r1, 34 */
21171 {6, 1, 44}, /* shli r3, r1, 44 */
21172 {1, 2, 3}} /* add r4, r2, r3 */
21173 },
21174 {17626545782784ll /* 0x100800000000 */ ,
21175 {{6, 1, 35}, /* shli r2, r1, 35 */
21176 {6, 1, 44}, /* shli r3, r1, 44 */
21177 {1, 2, 3}} /* add r4, r2, r3 */
21178 },
21179 {17660905521152ll /* 0x101000000000 */ ,
21180 {{6, 1, 36}, /* shli r2, r1, 36 */
21181 {6, 1, 44}, /* shli r3, r1, 44 */
21182 {1, 2, 3}} /* add r4, r2, r3 */
21183 },
21184 {17729624997888ll /* 0x102000000000 */ ,
21185 {{6, 1, 37}, /* shli r2, r1, 37 */
21186 {6, 1, 44}, /* shli r3, r1, 44 */
21187 {1, 2, 3}} /* add r4, r2, r3 */
21188 },
21189 {17867063951360ll /* 0x104000000000 */ ,
21190 {{6, 1, 38}, /* shli r2, r1, 38 */
21191 {6, 1, 44}, /* shli r3, r1, 44 */
21192 {1, 2, 3}} /* add r4, r2, r3 */
21193 },
21194 {18141941858304ll /* 0x108000000000 */ ,
21195 {{6, 1, 39}, /* shli r2, r1, 39 */
21196 {6, 1, 44}, /* shli r3, r1, 44 */
21197 {1, 2, 3}} /* add r4, r2, r3 */
21198 },
21199 {18691697672192ll /* 0x110000000000 */ ,
21200 {{6, 1, 40}, /* shli r2, r1, 40 */
21201 {6, 1, 44}, /* shli r3, r1, 44 */
21202 {1, 2, 3}} /* add r4, r2, r3 */
21203 },
21204 {19791209299968ll /* 0x120000000000 */ ,
21205 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21206 {6, 2, 41}} /* shli r3, r2, 41 */
21207 },
21208 {21990232555520ll /* 0x140000000000 */ ,
21209 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21210 {6, 2, 42}} /* shli r3, r2, 42 */
21211 },
21212 {26388279066624ll /* 0x180000000000 */ ,
21213 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21214 {6, 2, 43}} /* shli r3, r2, 43 */
21215 },
21216 {35184372088823ll /* 0x1ffffffffff7 */ ,
21217 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21218 {6, 1, 45}, /* shli r3, r1, 45 */
21219 {2, 3, 2}} /* sub r4, r3, r2 */
21220 },
21221 {35184372088824ll /* 0x1ffffffffff8 */ ,
21222 {{6, 1, 3}, /* shli r2, r1, 3 */
21223 {6, 1, 45}, /* shli r3, r1, 45 */
21224 {2, 3, 2}} /* sub r4, r3, r2 */
21225 },
21226 {35184372088825ll /* 0x1ffffffffff9 */ ,
21227 {{6, 1, 42}, /* shli r2, r1, 42 */
21228 {2, 2, 1}, /* sub r3, r2, r1 */
21229 {5, 3, 1}} /* shl3add r4, r3, r1 */
21230 },
21231 {35184372088827ll /* 0x1ffffffffffb */ ,
21232 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21233 {6, 1, 45}, /* shli r3, r1, 45 */
21234 {2, 3, 2}} /* sub r4, r3, r2 */
21235 },
21236 {35184372088828ll /* 0x1ffffffffffc */ ,
21237 {{6, 1, 2}, /* shli r2, r1, 2 */
21238 {6, 1, 45}, /* shli r3, r1, 45 */
21239 {2, 3, 2}} /* sub r4, r3, r2 */
21240 },
21241 {35184372088829ll /* 0x1ffffffffffd */ ,
21242 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21243 {6, 1, 45}, /* shli r3, r1, 45 */
21244 {2, 3, 2}} /* sub r4, r3, r2 */
21245 },
21246 {35184372088830ll /* 0x1ffffffffffe */ ,
21247 {{6, 1, 1}, /* shli r2, r1, 1 */
21248 {6, 1, 45}, /* shli r3, r1, 45 */
21249 {2, 3, 2}} /* sub r4, r3, r2 */
21250 },
21251 {35184372088831ll /* 0x1fffffffffff */ ,
21252 {{6, 1, 45}, /* shli r2, r1, 45 */
21253 {2, 2, 1}} /* sub r3, r2, r1 */
21254 },
21255 {35184372088832ll /* 0x200000000000 */ ,
21256 {{6, 1, 45}} /* shli r2, r1, 45 */
21257 },
21258 {35184372088833ll /* 0x200000000001 */ ,
21259 {{6, 1, 45}, /* shli r2, r1, 45 */
21260 {1, 1, 2}} /* add r3, r1, r2 */
21261 },
21262 {35184372088834ll /* 0x200000000002 */ ,
21263 {{6, 1, 45}, /* shli r2, r1, 45 */
21264 {3, 1, 2}} /* shl1add r3, r1, r2 */
21265 },
21266 {35184372088835ll /* 0x200000000003 */ ,
21267 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21268 {6, 1, 45}, /* shli r3, r1, 45 */
21269 {1, 2, 3}} /* add r4, r2, r3 */
21270 },
21271 {35184372088836ll /* 0x200000000004 */ ,
21272 {{6, 1, 45}, /* shli r2, r1, 45 */
21273 {4, 1, 2}} /* shl2add r3, r1, r2 */
21274 },
21275 {35184372088837ll /* 0x200000000005 */ ,
21276 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21277 {6, 1, 45}, /* shli r3, r1, 45 */
21278 {1, 2, 3}} /* add r4, r2, r3 */
21279 },
21280 {35184372088838ll /* 0x200000000006 */ ,
21281 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21282 {6, 1, 45}, /* shli r3, r1, 45 */
21283 {3, 2, 3}} /* shl1add r4, r2, r3 */
21284 },
21285 {35184372088839ll /* 0x200000000007 */ ,
21286 {{6, 1, 45}, /* shli r2, r1, 45 */
21287 {2, 2, 1}, /* sub r3, r2, r1 */
21288 {5, 1, 3}} /* shl3add r4, r1, r3 */
21289 },
21290 {35184372088840ll /* 0x200000000008 */ ,
21291 {{6, 1, 45}, /* shli r2, r1, 45 */
21292 {5, 1, 2}} /* shl3add r3, r1, r2 */
21293 },
21294 {35184372088841ll /* 0x200000000009 */ ,
21295 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21296 {6, 1, 45}, /* shli r3, r1, 45 */
21297 {1, 2, 3}} /* add r4, r2, r3 */
21298 },
21299 {35184372088842ll /* 0x20000000000a */ ,
21300 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21301 {6, 1, 45}, /* shli r3, r1, 45 */
21302 {3, 2, 3}} /* shl1add r4, r2, r3 */
21303 },
21304 {35184372088848ll /* 0x200000000010 */ ,
21305 {{6, 1, 4}, /* shli r2, r1, 4 */
21306 {6, 1, 45}, /* shli r3, r1, 45 */
21307 {1, 2, 3}} /* add r4, r2, r3 */
21308 },
21309 {35184372088864ll /* 0x200000000020 */ ,
21310 {{6, 1, 5}, /* shli r2, r1, 5 */
21311 {6, 1, 45}, /* shli r3, r1, 45 */
21312 {1, 2, 3}} /* add r4, r2, r3 */
21313 },
21314 {35184372088896ll /* 0x200000000040 */ ,
21315 {{6, 1, 6}, /* shli r2, r1, 6 */
21316 {6, 1, 45}, /* shli r3, r1, 45 */
21317 {1, 2, 3}} /* add r4, r2, r3 */
21318 },
21319 {35184372088960ll /* 0x200000000080 */ ,
21320 {{6, 1, 7}, /* shli r2, r1, 7 */
21321 {6, 1, 45}, /* shli r3, r1, 45 */
21322 {1, 2, 3}} /* add r4, r2, r3 */
21323 },
21324 {35184372089088ll /* 0x200000000100 */ ,
21325 {{6, 1, 8}, /* shli r2, r1, 8 */
21326 {6, 1, 45}, /* shli r3, r1, 45 */
21327 {1, 2, 3}} /* add r4, r2, r3 */
21328 },
21329 {35184372089344ll /* 0x200000000200 */ ,
21330 {{6, 1, 9}, /* shli r2, r1, 9 */
21331 {6, 1, 45}, /* shli r3, r1, 45 */
21332 {1, 2, 3}} /* add r4, r2, r3 */
21333 },
21334 {35184372089856ll /* 0x200000000400 */ ,
21335 {{6, 1, 10}, /* shli r2, r1, 10 */
21336 {6, 1, 45}, /* shli r3, r1, 45 */
21337 {1, 2, 3}} /* add r4, r2, r3 */
21338 },
21339 {35184372090880ll /* 0x200000000800 */ ,
21340 {{6, 1, 11}, /* shli r2, r1, 11 */
21341 {6, 1, 45}, /* shli r3, r1, 45 */
21342 {1, 2, 3}} /* add r4, r2, r3 */
21343 },
21344 {35184372092928ll /* 0x200000001000 */ ,
21345 {{6, 1, 12}, /* shli r2, r1, 12 */
21346 {6, 1, 45}, /* shli r3, r1, 45 */
21347 {1, 2, 3}} /* add r4, r2, r3 */
21348 },
21349 {35184372097024ll /* 0x200000002000 */ ,
21350 {{6, 1, 13}, /* shli r2, r1, 13 */
21351 {6, 1, 45}, /* shli r3, r1, 45 */
21352 {1, 2, 3}} /* add r4, r2, r3 */
21353 },
21354 {35184372105216ll /* 0x200000004000 */ ,
21355 {{6, 1, 14}, /* shli r2, r1, 14 */
21356 {6, 1, 45}, /* shli r3, r1, 45 */
21357 {1, 2, 3}} /* add r4, r2, r3 */
21358 },
21359 {35184372121600ll /* 0x200000008000 */ ,
21360 {{6, 1, 15}, /* shli r2, r1, 15 */
21361 {6, 1, 45}, /* shli r3, r1, 45 */
21362 {1, 2, 3}} /* add r4, r2, r3 */
21363 },
21364 {35184372154368ll /* 0x200000010000 */ ,
21365 {{6, 1, 16}, /* shli r2, r1, 16 */
21366 {6, 1, 45}, /* shli r3, r1, 45 */
21367 {1, 2, 3}} /* add r4, r2, r3 */
21368 },
21369 {35184372219904ll /* 0x200000020000 */ ,
21370 {{6, 1, 17}, /* shli r2, r1, 17 */
21371 {6, 1, 45}, /* shli r3, r1, 45 */
21372 {1, 2, 3}} /* add r4, r2, r3 */
21373 },
21374 {35184372350976ll /* 0x200000040000 */ ,
21375 {{6, 1, 18}, /* shli r2, r1, 18 */
21376 {6, 1, 45}, /* shli r3, r1, 45 */
21377 {1, 2, 3}} /* add r4, r2, r3 */
21378 },
21379 {35184372613120ll /* 0x200000080000 */ ,
21380 {{6, 1, 19}, /* shli r2, r1, 19 */
21381 {6, 1, 45}, /* shli r3, r1, 45 */
21382 {1, 2, 3}} /* add r4, r2, r3 */
21383 },
21384 {35184373137408ll /* 0x200000100000 */ ,
21385 {{6, 1, 20}, /* shli r2, r1, 20 */
21386 {6, 1, 45}, /* shli r3, r1, 45 */
21387 {1, 2, 3}} /* add r4, r2, r3 */
21388 },
21389 {35184374185984ll /* 0x200000200000 */ ,
21390 {{6, 1, 21}, /* shli r2, r1, 21 */
21391 {6, 1, 45}, /* shli r3, r1, 45 */
21392 {1, 2, 3}} /* add r4, r2, r3 */
21393 },
21394 {35184376283136ll /* 0x200000400000 */ ,
21395 {{6, 1, 22}, /* shli r2, r1, 22 */
21396 {6, 1, 45}, /* shli r3, r1, 45 */
21397 {1, 2, 3}} /* add r4, r2, r3 */
21398 },
21399 {35184380477440ll /* 0x200000800000 */ ,
21400 {{6, 1, 23}, /* shli r2, r1, 23 */
21401 {6, 1, 45}, /* shli r3, r1, 45 */
21402 {1, 2, 3}} /* add r4, r2, r3 */
21403 },
21404 {35184388866048ll /* 0x200001000000 */ ,
21405 {{6, 1, 24}, /* shli r2, r1, 24 */
21406 {6, 1, 45}, /* shli r3, r1, 45 */
21407 {1, 2, 3}} /* add r4, r2, r3 */
21408 },
21409 {35184405643264ll /* 0x200002000000 */ ,
21410 {{6, 1, 25}, /* shli r2, r1, 25 */
21411 {6, 1, 45}, /* shli r3, r1, 45 */
21412 {1, 2, 3}} /* add r4, r2, r3 */
21413 },
21414 {35184439197696ll /* 0x200004000000 */ ,
21415 {{6, 1, 26}, /* shli r2, r1, 26 */
21416 {6, 1, 45}, /* shli r3, r1, 45 */
21417 {1, 2, 3}} /* add r4, r2, r3 */
21418 },
21419 {35184506306560ll /* 0x200008000000 */ ,
21420 {{6, 1, 27}, /* shli r2, r1, 27 */
21421 {6, 1, 45}, /* shli r3, r1, 45 */
21422 {1, 2, 3}} /* add r4, r2, r3 */
21423 },
21424 {35184640524288ll /* 0x200010000000 */ ,
21425 {{6, 1, 28}, /* shli r2, r1, 28 */
21426 {6, 1, 45}, /* shli r3, r1, 45 */
21427 {1, 2, 3}} /* add r4, r2, r3 */
21428 },
21429 {35184908959744ll /* 0x200020000000 */ ,
21430 {{6, 1, 29}, /* shli r2, r1, 29 */
21431 {6, 1, 45}, /* shli r3, r1, 45 */
21432 {1, 2, 3}} /* add r4, r2, r3 */
21433 },
21434 {35185445830656ll /* 0x200040000000 */ ,
21435 {{6, 1, 30}, /* shli r2, r1, 30 */
21436 {6, 1, 45}, /* shli r3, r1, 45 */
21437 {1, 2, 3}} /* add r4, r2, r3 */
21438 },
21439 {35186519572480ll /* 0x200080000000 */ ,
21440 {{6, 1, 31}, /* shli r2, r1, 31 */
21441 {6, 1, 45}, /* shli r3, r1, 45 */
21442 {1, 2, 3}} /* add r4, r2, r3 */
21443 },
21444 {35188667056128ll /* 0x200100000000 */ ,
21445 {{6, 1, 32}, /* shli r2, r1, 32 */
21446 {6, 1, 45}, /* shli r3, r1, 45 */
21447 {1, 2, 3}} /* add r4, r2, r3 */
21448 },
21449 {35192962023424ll /* 0x200200000000 */ ,
21450 {{6, 1, 33}, /* shli r2, r1, 33 */
21451 {6, 1, 45}, /* shli r3, r1, 45 */
21452 {1, 2, 3}} /* add r4, r2, r3 */
21453 },
21454 {35201551958016ll /* 0x200400000000 */ ,
21455 {{6, 1, 34}, /* shli r2, r1, 34 */
21456 {6, 1, 45}, /* shli r3, r1, 45 */
21457 {1, 2, 3}} /* add r4, r2, r3 */
21458 },
21459 {35218731827200ll /* 0x200800000000 */ ,
21460 {{6, 1, 35}, /* shli r2, r1, 35 */
21461 {6, 1, 45}, /* shli r3, r1, 45 */
21462 {1, 2, 3}} /* add r4, r2, r3 */
21463 },
21464 {35253091565568ll /* 0x201000000000 */ ,
21465 {{6, 1, 36}, /* shli r2, r1, 36 */
21466 {6, 1, 45}, /* shli r3, r1, 45 */
21467 {1, 2, 3}} /* add r4, r2, r3 */
21468 },
21469 {35321811042304ll /* 0x202000000000 */ ,
21470 {{6, 1, 37}, /* shli r2, r1, 37 */
21471 {6, 1, 45}, /* shli r3, r1, 45 */
21472 {1, 2, 3}} /* add r4, r2, r3 */
21473 },
21474 {35459249995776ll /* 0x204000000000 */ ,
21475 {{6, 1, 38}, /* shli r2, r1, 38 */
21476 {6, 1, 45}, /* shli r3, r1, 45 */
21477 {1, 2, 3}} /* add r4, r2, r3 */
21478 },
21479 {35734127902720ll /* 0x208000000000 */ ,
21480 {{6, 1, 39}, /* shli r2, r1, 39 */
21481 {6, 1, 45}, /* shli r3, r1, 45 */
21482 {1, 2, 3}} /* add r4, r2, r3 */
21483 },
21484 {36283883716608ll /* 0x210000000000 */ ,
21485 {{6, 1, 40}, /* shli r2, r1, 40 */
21486 {6, 1, 45}, /* shli r3, r1, 45 */
21487 {1, 2, 3}} /* add r4, r2, r3 */
21488 },
21489 {37383395344384ll /* 0x220000000000 */ ,
21490 {{6, 1, 41}, /* shli r2, r1, 41 */
21491 {6, 1, 45}, /* shli r3, r1, 45 */
21492 {1, 2, 3}} /* add r4, r2, r3 */
21493 },
21494 {39582418599936ll /* 0x240000000000 */ ,
21495 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21496 {6, 2, 42}} /* shli r3, r2, 42 */
21497 },
21498 {43980465111040ll /* 0x280000000000 */ ,
21499 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21500 {6, 2, 43}} /* shli r3, r2, 43 */
21501 },
21502 {52776558133248ll /* 0x300000000000 */ ,
21503 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21504 {6, 2, 44}} /* shli r3, r2, 44 */
21505 },
21506 {70368744177655ll /* 0x3ffffffffff7 */ ,
21507 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21508 {6, 1, 46}, /* shli r3, r1, 46 */
21509 {2, 3, 2}} /* sub r4, r3, r2 */
21510 },
21511 {70368744177656ll /* 0x3ffffffffff8 */ ,
21512 {{6, 1, 3}, /* shli r2, r1, 3 */
21513 {6, 1, 46}, /* shli r3, r1, 46 */
21514 {2, 3, 2}} /* sub r4, r3, r2 */
21515 },
21516 {70368744177657ll /* 0x3ffffffffff9 */ ,
21517 {{6, 1, 43}, /* shli r2, r1, 43 */
21518 {2, 2, 1}, /* sub r3, r2, r1 */
21519 {5, 3, 1}} /* shl3add r4, r3, r1 */
21520 },
21521 {70368744177659ll /* 0x3ffffffffffb */ ,
21522 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21523 {6, 1, 46}, /* shli r3, r1, 46 */
21524 {2, 3, 2}} /* sub r4, r3, r2 */
21525 },
21526 {70368744177660ll /* 0x3ffffffffffc */ ,
21527 {{6, 1, 2}, /* shli r2, r1, 2 */
21528 {6, 1, 46}, /* shli r3, r1, 46 */
21529 {2, 3, 2}} /* sub r4, r3, r2 */
21530 },
21531 {70368744177661ll /* 0x3ffffffffffd */ ,
21532 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21533 {6, 1, 46}, /* shli r3, r1, 46 */
21534 {2, 3, 2}} /* sub r4, r3, r2 */
21535 },
21536 {70368744177662ll /* 0x3ffffffffffe */ ,
21537 {{6, 1, 1}, /* shli r2, r1, 1 */
21538 {6, 1, 46}, /* shli r3, r1, 46 */
21539 {2, 3, 2}} /* sub r4, r3, r2 */
21540 },
21541 {70368744177663ll /* 0x3fffffffffff */ ,
21542 {{6, 1, 46}, /* shli r2, r1, 46 */
21543 {2, 2, 1}} /* sub r3, r2, r1 */
21544 },
21545 {70368744177664ll /* 0x400000000000 */ ,
21546 {{6, 1, 46}} /* shli r2, r1, 46 */
21547 },
21548 {70368744177665ll /* 0x400000000001 */ ,
21549 {{6, 1, 46}, /* shli r2, r1, 46 */
21550 {1, 1, 2}} /* add r3, r1, r2 */
21551 },
21552 {70368744177666ll /* 0x400000000002 */ ,
21553 {{6, 1, 46}, /* shli r2, r1, 46 */
21554 {3, 1, 2}} /* shl1add r3, r1, r2 */
21555 },
21556 {70368744177667ll /* 0x400000000003 */ ,
21557 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21558 {6, 1, 46}, /* shli r3, r1, 46 */
21559 {1, 2, 3}} /* add r4, r2, r3 */
21560 },
21561 {70368744177668ll /* 0x400000000004 */ ,
21562 {{6, 1, 46}, /* shli r2, r1, 46 */
21563 {4, 1, 2}} /* shl2add r3, r1, r2 */
21564 },
21565 {70368744177669ll /* 0x400000000005 */ ,
21566 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21567 {6, 1, 46}, /* shli r3, r1, 46 */
21568 {1, 2, 3}} /* add r4, r2, r3 */
21569 },
21570 {70368744177670ll /* 0x400000000006 */ ,
21571 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21572 {6, 1, 46}, /* shli r3, r1, 46 */
21573 {3, 2, 3}} /* shl1add r4, r2, r3 */
21574 },
21575 {70368744177671ll /* 0x400000000007 */ ,
21576 {{6, 1, 46}, /* shli r2, r1, 46 */
21577 {2, 2, 1}, /* sub r3, r2, r1 */
21578 {5, 1, 3}} /* shl3add r4, r1, r3 */
21579 },
21580 {70368744177672ll /* 0x400000000008 */ ,
21581 {{6, 1, 46}, /* shli r2, r1, 46 */
21582 {5, 1, 2}} /* shl3add r3, r1, r2 */
21583 },
21584 {70368744177673ll /* 0x400000000009 */ ,
21585 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21586 {6, 1, 46}, /* shli r3, r1, 46 */
21587 {1, 2, 3}} /* add r4, r2, r3 */
21588 },
21589 {70368744177674ll /* 0x40000000000a */ ,
21590 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21591 {6, 1, 46}, /* shli r3, r1, 46 */
21592 {3, 2, 3}} /* shl1add r4, r2, r3 */
21593 },
21594 {70368744177680ll /* 0x400000000010 */ ,
21595 {{6, 1, 4}, /* shli r2, r1, 4 */
21596 {6, 1, 46}, /* shli r3, r1, 46 */
21597 {1, 2, 3}} /* add r4, r2, r3 */
21598 },
21599 {70368744177696ll /* 0x400000000020 */ ,
21600 {{6, 1, 5}, /* shli r2, r1, 5 */
21601 {6, 1, 46}, /* shli r3, r1, 46 */
21602 {1, 2, 3}} /* add r4, r2, r3 */
21603 },
21604 {70368744177728ll /* 0x400000000040 */ ,
21605 {{6, 1, 6}, /* shli r2, r1, 6 */
21606 {6, 1, 46}, /* shli r3, r1, 46 */
21607 {1, 2, 3}} /* add r4, r2, r3 */
21608 },
21609 {70368744177792ll /* 0x400000000080 */ ,
21610 {{6, 1, 7}, /* shli r2, r1, 7 */
21611 {6, 1, 46}, /* shli r3, r1, 46 */
21612 {1, 2, 3}} /* add r4, r2, r3 */
21613 },
21614 {70368744177920ll /* 0x400000000100 */ ,
21615 {{6, 1, 8}, /* shli r2, r1, 8 */
21616 {6, 1, 46}, /* shli r3, r1, 46 */
21617 {1, 2, 3}} /* add r4, r2, r3 */
21618 },
21619 {70368744178176ll /* 0x400000000200 */ ,
21620 {{6, 1, 9}, /* shli r2, r1, 9 */
21621 {6, 1, 46}, /* shli r3, r1, 46 */
21622 {1, 2, 3}} /* add r4, r2, r3 */
21623 },
21624 {70368744178688ll /* 0x400000000400 */ ,
21625 {{6, 1, 10}, /* shli r2, r1, 10 */
21626 {6, 1, 46}, /* shli r3, r1, 46 */
21627 {1, 2, 3}} /* add r4, r2, r3 */
21628 },
21629 {70368744179712ll /* 0x400000000800 */ ,
21630 {{6, 1, 11}, /* shli r2, r1, 11 */
21631 {6, 1, 46}, /* shli r3, r1, 46 */
21632 {1, 2, 3}} /* add r4, r2, r3 */
21633 },
21634 {70368744181760ll /* 0x400000001000 */ ,
21635 {{6, 1, 12}, /* shli r2, r1, 12 */
21636 {6, 1, 46}, /* shli r3, r1, 46 */
21637 {1, 2, 3}} /* add r4, r2, r3 */
21638 },
21639 {70368744185856ll /* 0x400000002000 */ ,
21640 {{6, 1, 13}, /* shli r2, r1, 13 */
21641 {6, 1, 46}, /* shli r3, r1, 46 */
21642 {1, 2, 3}} /* add r4, r2, r3 */
21643 },
21644 {70368744194048ll /* 0x400000004000 */ ,
21645 {{6, 1, 14}, /* shli r2, r1, 14 */
21646 {6, 1, 46}, /* shli r3, r1, 46 */
21647 {1, 2, 3}} /* add r4, r2, r3 */
21648 },
21649 {70368744210432ll /* 0x400000008000 */ ,
21650 {{6, 1, 15}, /* shli r2, r1, 15 */
21651 {6, 1, 46}, /* shli r3, r1, 46 */
21652 {1, 2, 3}} /* add r4, r2, r3 */
21653 },
21654 {70368744243200ll /* 0x400000010000 */ ,
21655 {{6, 1, 16}, /* shli r2, r1, 16 */
21656 {6, 1, 46}, /* shli r3, r1, 46 */
21657 {1, 2, 3}} /* add r4, r2, r3 */
21658 },
21659 {70368744308736ll /* 0x400000020000 */ ,
21660 {{6, 1, 17}, /* shli r2, r1, 17 */
21661 {6, 1, 46}, /* shli r3, r1, 46 */
21662 {1, 2, 3}} /* add r4, r2, r3 */
21663 },
21664 {70368744439808ll /* 0x400000040000 */ ,
21665 {{6, 1, 18}, /* shli r2, r1, 18 */
21666 {6, 1, 46}, /* shli r3, r1, 46 */
21667 {1, 2, 3}} /* add r4, r2, r3 */
21668 },
21669 {70368744701952ll /* 0x400000080000 */ ,
21670 {{6, 1, 19}, /* shli r2, r1, 19 */
21671 {6, 1, 46}, /* shli r3, r1, 46 */
21672 {1, 2, 3}} /* add r4, r2, r3 */
21673 },
21674 {70368745226240ll /* 0x400000100000 */ ,
21675 {{6, 1, 20}, /* shli r2, r1, 20 */
21676 {6, 1, 46}, /* shli r3, r1, 46 */
21677 {1, 2, 3}} /* add r4, r2, r3 */
21678 },
21679 {70368746274816ll /* 0x400000200000 */ ,
21680 {{6, 1, 21}, /* shli r2, r1, 21 */
21681 {6, 1, 46}, /* shli r3, r1, 46 */
21682 {1, 2, 3}} /* add r4, r2, r3 */
21683 },
21684 {70368748371968ll /* 0x400000400000 */ ,
21685 {{6, 1, 22}, /* shli r2, r1, 22 */
21686 {6, 1, 46}, /* shli r3, r1, 46 */
21687 {1, 2, 3}} /* add r4, r2, r3 */
21688 },
21689 {70368752566272ll /* 0x400000800000 */ ,
21690 {{6, 1, 23}, /* shli r2, r1, 23 */
21691 {6, 1, 46}, /* shli r3, r1, 46 */
21692 {1, 2, 3}} /* add r4, r2, r3 */
21693 },
21694 {70368760954880ll /* 0x400001000000 */ ,
21695 {{6, 1, 24}, /* shli r2, r1, 24 */
21696 {6, 1, 46}, /* shli r3, r1, 46 */
21697 {1, 2, 3}} /* add r4, r2, r3 */
21698 },
21699 {70368777732096ll /* 0x400002000000 */ ,
21700 {{6, 1, 25}, /* shli r2, r1, 25 */
21701 {6, 1, 46}, /* shli r3, r1, 46 */
21702 {1, 2, 3}} /* add r4, r2, r3 */
21703 },
21704 {70368811286528ll /* 0x400004000000 */ ,
21705 {{6, 1, 26}, /* shli r2, r1, 26 */
21706 {6, 1, 46}, /* shli r3, r1, 46 */
21707 {1, 2, 3}} /* add r4, r2, r3 */
21708 },
21709 {70368878395392ll /* 0x400008000000 */ ,
21710 {{6, 1, 27}, /* shli r2, r1, 27 */
21711 {6, 1, 46}, /* shli r3, r1, 46 */
21712 {1, 2, 3}} /* add r4, r2, r3 */
21713 },
21714 {70369012613120ll /* 0x400010000000 */ ,
21715 {{6, 1, 28}, /* shli r2, r1, 28 */
21716 {6, 1, 46}, /* shli r3, r1, 46 */
21717 {1, 2, 3}} /* add r4, r2, r3 */
21718 },
21719 {70369281048576ll /* 0x400020000000 */ ,
21720 {{6, 1, 29}, /* shli r2, r1, 29 */
21721 {6, 1, 46}, /* shli r3, r1, 46 */
21722 {1, 2, 3}} /* add r4, r2, r3 */
21723 },
21724 {70369817919488ll /* 0x400040000000 */ ,
21725 {{6, 1, 30}, /* shli r2, r1, 30 */
21726 {6, 1, 46}, /* shli r3, r1, 46 */
21727 {1, 2, 3}} /* add r4, r2, r3 */
21728 },
21729 {70370891661312ll /* 0x400080000000 */ ,
21730 {{6, 1, 31}, /* shli r2, r1, 31 */
21731 {6, 1, 46}, /* shli r3, r1, 46 */
21732 {1, 2, 3}} /* add r4, r2, r3 */
21733 },
21734 {70373039144960ll /* 0x400100000000 */ ,
21735 {{6, 1, 32}, /* shli r2, r1, 32 */
21736 {6, 1, 46}, /* shli r3, r1, 46 */
21737 {1, 2, 3}} /* add r4, r2, r3 */
21738 },
21739 {70377334112256ll /* 0x400200000000 */ ,
21740 {{6, 1, 33}, /* shli r2, r1, 33 */
21741 {6, 1, 46}, /* shli r3, r1, 46 */
21742 {1, 2, 3}} /* add r4, r2, r3 */
21743 },
21744 {70385924046848ll /* 0x400400000000 */ ,
21745 {{6, 1, 34}, /* shli r2, r1, 34 */
21746 {6, 1, 46}, /* shli r3, r1, 46 */
21747 {1, 2, 3}} /* add r4, r2, r3 */
21748 },
21749 {70403103916032ll /* 0x400800000000 */ ,
21750 {{6, 1, 35}, /* shli r2, r1, 35 */
21751 {6, 1, 46}, /* shli r3, r1, 46 */
21752 {1, 2, 3}} /* add r4, r2, r3 */
21753 },
21754 {70437463654400ll /* 0x401000000000 */ ,
21755 {{6, 1, 36}, /* shli r2, r1, 36 */
21756 {6, 1, 46}, /* shli r3, r1, 46 */
21757 {1, 2, 3}} /* add r4, r2, r3 */
21758 },
21759 {70506183131136ll /* 0x402000000000 */ ,
21760 {{6, 1, 37}, /* shli r2, r1, 37 */
21761 {6, 1, 46}, /* shli r3, r1, 46 */
21762 {1, 2, 3}} /* add r4, r2, r3 */
21763 },
21764 {70643622084608ll /* 0x404000000000 */ ,
21765 {{6, 1, 38}, /* shli r2, r1, 38 */
21766 {6, 1, 46}, /* shli r3, r1, 46 */
21767 {1, 2, 3}} /* add r4, r2, r3 */
21768 },
21769 {70918499991552ll /* 0x408000000000 */ ,
21770 {{6, 1, 39}, /* shli r2, r1, 39 */
21771 {6, 1, 46}, /* shli r3, r1, 46 */
21772 {1, 2, 3}} /* add r4, r2, r3 */
21773 },
21774 {71468255805440ll /* 0x410000000000 */ ,
21775 {{6, 1, 40}, /* shli r2, r1, 40 */
21776 {6, 1, 46}, /* shli r3, r1, 46 */
21777 {1, 2, 3}} /* add r4, r2, r3 */
21778 },
21779 {72567767433216ll /* 0x420000000000 */ ,
21780 {{6, 1, 41}, /* shli r2, r1, 41 */
21781 {6, 1, 46}, /* shli r3, r1, 46 */
21782 {1, 2, 3}} /* add r4, r2, r3 */
21783 },
21784 {74766790688768ll /* 0x440000000000 */ ,
21785 {{6, 1, 42}, /* shli r2, r1, 42 */
21786 {6, 1, 46}, /* shli r3, r1, 46 */
21787 {1, 2, 3}} /* add r4, r2, r3 */
21788 },
21789 {79164837199872ll /* 0x480000000000 */ ,
21790 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21791 {6, 2, 43}} /* shli r3, r2, 43 */
21792 },
21793 {87960930222080ll /* 0x500000000000 */ ,
21794 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21795 {6, 2, 44}} /* shli r3, r2, 44 */
21796 },
21797 {105553116266496ll /* 0x600000000000 */ ,
21798 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21799 {6, 2, 45}} /* shli r3, r2, 45 */
21800 },
21801 {140737488355319ll /* 0x7ffffffffff7 */ ,
21802 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21803 {6, 1, 47}, /* shli r3, r1, 47 */
21804 {2, 3, 2}} /* sub r4, r3, r2 */
21805 },
21806 {140737488355320ll /* 0x7ffffffffff8 */ ,
21807 {{6, 1, 3}, /* shli r2, r1, 3 */
21808 {6, 1, 47}, /* shli r3, r1, 47 */
21809 {2, 3, 2}} /* sub r4, r3, r2 */
21810 },
21811 {140737488355321ll /* 0x7ffffffffff9 */ ,
21812 {{6, 1, 44}, /* shli r2, r1, 44 */
21813 {2, 2, 1}, /* sub r3, r2, r1 */
21814 {5, 3, 1}} /* shl3add r4, r3, r1 */
21815 },
21816 {140737488355323ll /* 0x7ffffffffffb */ ,
21817 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21818 {6, 1, 47}, /* shli r3, r1, 47 */
21819 {2, 3, 2}} /* sub r4, r3, r2 */
21820 },
21821 {140737488355324ll /* 0x7ffffffffffc */ ,
21822 {{6, 1, 2}, /* shli r2, r1, 2 */
21823 {6, 1, 47}, /* shli r3, r1, 47 */
21824 {2, 3, 2}} /* sub r4, r3, r2 */
21825 },
21826 {140737488355325ll /* 0x7ffffffffffd */ ,
21827 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21828 {6, 1, 47}, /* shli r3, r1, 47 */
21829 {2, 3, 2}} /* sub r4, r3, r2 */
21830 },
21831 {140737488355326ll /* 0x7ffffffffffe */ ,
21832 {{6, 1, 1}, /* shli r2, r1, 1 */
21833 {6, 1, 47}, /* shli r3, r1, 47 */
21834 {2, 3, 2}} /* sub r4, r3, r2 */
21835 },
21836 {140737488355327ll /* 0x7fffffffffff */ ,
21837 {{6, 1, 47}, /* shli r2, r1, 47 */
21838 {2, 2, 1}} /* sub r3, r2, r1 */
21839 },
21840 {140737488355328ll /* 0x800000000000 */ ,
21841 {{6, 1, 47}} /* shli r2, r1, 47 */
21842 },
21843 {140737488355329ll /* 0x800000000001 */ ,
21844 {{6, 1, 47}, /* shli r2, r1, 47 */
21845 {1, 1, 2}} /* add r3, r1, r2 */
21846 },
21847 {140737488355330ll /* 0x800000000002 */ ,
21848 {{6, 1, 47}, /* shli r2, r1, 47 */
21849 {3, 1, 2}} /* shl1add r3, r1, r2 */
21850 },
21851 {140737488355331ll /* 0x800000000003 */ ,
21852 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21853 {6, 1, 47}, /* shli r3, r1, 47 */
21854 {1, 2, 3}} /* add r4, r2, r3 */
21855 },
21856 {140737488355332ll /* 0x800000000004 */ ,
21857 {{6, 1, 47}, /* shli r2, r1, 47 */
21858 {4, 1, 2}} /* shl2add r3, r1, r2 */
21859 },
21860 {140737488355333ll /* 0x800000000005 */ ,
21861 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21862 {6, 1, 47}, /* shli r3, r1, 47 */
21863 {1, 2, 3}} /* add r4, r2, r3 */
21864 },
21865 {140737488355334ll /* 0x800000000006 */ ,
21866 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21867 {6, 1, 47}, /* shli r3, r1, 47 */
21868 {3, 2, 3}} /* shl1add r4, r2, r3 */
21869 },
21870 {140737488355335ll /* 0x800000000007 */ ,
21871 {{6, 1, 47}, /* shli r2, r1, 47 */
21872 {2, 2, 1}, /* sub r3, r2, r1 */
21873 {5, 1, 3}} /* shl3add r4, r1, r3 */
21874 },
21875 {140737488355336ll /* 0x800000000008 */ ,
21876 {{6, 1, 47}, /* shli r2, r1, 47 */
21877 {5, 1, 2}} /* shl3add r3, r1, r2 */
21878 },
21879 {140737488355337ll /* 0x800000000009 */ ,
21880 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21881 {6, 1, 47}, /* shli r3, r1, 47 */
21882 {1, 2, 3}} /* add r4, r2, r3 */
21883 },
21884 {140737488355338ll /* 0x80000000000a */ ,
21885 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21886 {6, 1, 47}, /* shli r3, r1, 47 */
21887 {3, 2, 3}} /* shl1add r4, r2, r3 */
21888 },
21889 {140737488355344ll /* 0x800000000010 */ ,
21890 {{6, 1, 4}, /* shli r2, r1, 4 */
21891 {6, 1, 47}, /* shli r3, r1, 47 */
21892 {1, 2, 3}} /* add r4, r2, r3 */
21893 },
21894 {140737488355360ll /* 0x800000000020 */ ,
21895 {{6, 1, 5}, /* shli r2, r1, 5 */
21896 {6, 1, 47}, /* shli r3, r1, 47 */
21897 {1, 2, 3}} /* add r4, r2, r3 */
21898 },
21899 {140737488355392ll /* 0x800000000040 */ ,
21900 {{6, 1, 6}, /* shli r2, r1, 6 */
21901 {6, 1, 47}, /* shli r3, r1, 47 */
21902 {1, 2, 3}} /* add r4, r2, r3 */
21903 },
21904 {140737488355456ll /* 0x800000000080 */ ,
21905 {{6, 1, 7}, /* shli r2, r1, 7 */
21906 {6, 1, 47}, /* shli r3, r1, 47 */
21907 {1, 2, 3}} /* add r4, r2, r3 */
21908 },
21909 {140737488355584ll /* 0x800000000100 */ ,
21910 {{6, 1, 8}, /* shli r2, r1, 8 */
21911 {6, 1, 47}, /* shli r3, r1, 47 */
21912 {1, 2, 3}} /* add r4, r2, r3 */
21913 },
21914 {140737488355840ll /* 0x800000000200 */ ,
21915 {{6, 1, 9}, /* shli r2, r1, 9 */
21916 {6, 1, 47}, /* shli r3, r1, 47 */
21917 {1, 2, 3}} /* add r4, r2, r3 */
21918 },
21919 {140737488356352ll /* 0x800000000400 */ ,
21920 {{6, 1, 10}, /* shli r2, r1, 10 */
21921 {6, 1, 47}, /* shli r3, r1, 47 */
21922 {1, 2, 3}} /* add r4, r2, r3 */
21923 },
21924 {140737488357376ll /* 0x800000000800 */ ,
21925 {{6, 1, 11}, /* shli r2, r1, 11 */
21926 {6, 1, 47}, /* shli r3, r1, 47 */
21927 {1, 2, 3}} /* add r4, r2, r3 */
21928 },
21929 {140737488359424ll /* 0x800000001000 */ ,
21930 {{6, 1, 12}, /* shli r2, r1, 12 */
21931 {6, 1, 47}, /* shli r3, r1, 47 */
21932 {1, 2, 3}} /* add r4, r2, r3 */
21933 },
21934 {140737488363520ll /* 0x800000002000 */ ,
21935 {{6, 1, 13}, /* shli r2, r1, 13 */
21936 {6, 1, 47}, /* shli r3, r1, 47 */
21937 {1, 2, 3}} /* add r4, r2, r3 */
21938 },
21939 {140737488371712ll /* 0x800000004000 */ ,
21940 {{6, 1, 14}, /* shli r2, r1, 14 */
21941 {6, 1, 47}, /* shli r3, r1, 47 */
21942 {1, 2, 3}} /* add r4, r2, r3 */
21943 },
21944 {140737488388096ll /* 0x800000008000 */ ,
21945 {{6, 1, 15}, /* shli r2, r1, 15 */
21946 {6, 1, 47}, /* shli r3, r1, 47 */
21947 {1, 2, 3}} /* add r4, r2, r3 */
21948 },
21949 {140737488420864ll /* 0x800000010000 */ ,
21950 {{6, 1, 16}, /* shli r2, r1, 16 */
21951 {6, 1, 47}, /* shli r3, r1, 47 */
21952 {1, 2, 3}} /* add r4, r2, r3 */
21953 },
21954 {140737488486400ll /* 0x800000020000 */ ,
21955 {{6, 1, 17}, /* shli r2, r1, 17 */
21956 {6, 1, 47}, /* shli r3, r1, 47 */
21957 {1, 2, 3}} /* add r4, r2, r3 */
21958 },
21959 {140737488617472ll /* 0x800000040000 */ ,
21960 {{6, 1, 18}, /* shli r2, r1, 18 */
21961 {6, 1, 47}, /* shli r3, r1, 47 */
21962 {1, 2, 3}} /* add r4, r2, r3 */
21963 },
21964 {140737488879616ll /* 0x800000080000 */ ,
21965 {{6, 1, 19}, /* shli r2, r1, 19 */
21966 {6, 1, 47}, /* shli r3, r1, 47 */
21967 {1, 2, 3}} /* add r4, r2, r3 */
21968 },
21969 {140737489403904ll /* 0x800000100000 */ ,
21970 {{6, 1, 20}, /* shli r2, r1, 20 */
21971 {6, 1, 47}, /* shli r3, r1, 47 */
21972 {1, 2, 3}} /* add r4, r2, r3 */
21973 },
21974 {140737490452480ll /* 0x800000200000 */ ,
21975 {{6, 1, 21}, /* shli r2, r1, 21 */
21976 {6, 1, 47}, /* shli r3, r1, 47 */
21977 {1, 2, 3}} /* add r4, r2, r3 */
21978 },
21979 {140737492549632ll /* 0x800000400000 */ ,
21980 {{6, 1, 22}, /* shli r2, r1, 22 */
21981 {6, 1, 47}, /* shli r3, r1, 47 */
21982 {1, 2, 3}} /* add r4, r2, r3 */
21983 },
21984 {140737496743936ll /* 0x800000800000 */ ,
21985 {{6, 1, 23}, /* shli r2, r1, 23 */
21986 {6, 1, 47}, /* shli r3, r1, 47 */
21987 {1, 2, 3}} /* add r4, r2, r3 */
21988 },
21989 {140737505132544ll /* 0x800001000000 */ ,
21990 {{6, 1, 24}, /* shli r2, r1, 24 */
21991 {6, 1, 47}, /* shli r3, r1, 47 */
21992 {1, 2, 3}} /* add r4, r2, r3 */
21993 },
21994 {140737521909760ll /* 0x800002000000 */ ,
21995 {{6, 1, 25}, /* shli r2, r1, 25 */
21996 {6, 1, 47}, /* shli r3, r1, 47 */
21997 {1, 2, 3}} /* add r4, r2, r3 */
21998 },
21999 {140737555464192ll /* 0x800004000000 */ ,
22000 {{6, 1, 26}, /* shli r2, r1, 26 */
22001 {6, 1, 47}, /* shli r3, r1, 47 */
22002 {1, 2, 3}} /* add r4, r2, r3 */
22003 },
22004 {140737622573056ll /* 0x800008000000 */ ,
22005 {{6, 1, 27}, /* shli r2, r1, 27 */
22006 {6, 1, 47}, /* shli r3, r1, 47 */
22007 {1, 2, 3}} /* add r4, r2, r3 */
22008 },
22009 {140737756790784ll /* 0x800010000000 */ ,
22010 {{6, 1, 28}, /* shli r2, r1, 28 */
22011 {6, 1, 47}, /* shli r3, r1, 47 */
22012 {1, 2, 3}} /* add r4, r2, r3 */
22013 },
22014 {140738025226240ll /* 0x800020000000 */ ,
22015 {{6, 1, 29}, /* shli r2, r1, 29 */
22016 {6, 1, 47}, /* shli r3, r1, 47 */
22017 {1, 2, 3}} /* add r4, r2, r3 */
22018 },
22019 {140738562097152ll /* 0x800040000000 */ ,
22020 {{6, 1, 30}, /* shli r2, r1, 30 */
22021 {6, 1, 47}, /* shli r3, r1, 47 */
22022 {1, 2, 3}} /* add r4, r2, r3 */
22023 },
22024 {140739635838976ll /* 0x800080000000 */ ,
22025 {{6, 1, 31}, /* shli r2, r1, 31 */
22026 {6, 1, 47}, /* shli r3, r1, 47 */
22027 {1, 2, 3}} /* add r4, r2, r3 */
22028 },
22029 {140741783322624ll /* 0x800100000000 */ ,
22030 {{6, 1, 32}, /* shli r2, r1, 32 */
22031 {6, 1, 47}, /* shli r3, r1, 47 */
22032 {1, 2, 3}} /* add r4, r2, r3 */
22033 },
22034 {140746078289920ll /* 0x800200000000 */ ,
22035 {{6, 1, 33}, /* shli r2, r1, 33 */
22036 {6, 1, 47}, /* shli r3, r1, 47 */
22037 {1, 2, 3}} /* add r4, r2, r3 */
22038 },
22039 {140754668224512ll /* 0x800400000000 */ ,
22040 {{6, 1, 34}, /* shli r2, r1, 34 */
22041 {6, 1, 47}, /* shli r3, r1, 47 */
22042 {1, 2, 3}} /* add r4, r2, r3 */
22043 },
22044 {140771848093696ll /* 0x800800000000 */ ,
22045 {{6, 1, 35}, /* shli r2, r1, 35 */
22046 {6, 1, 47}, /* shli r3, r1, 47 */
22047 {1, 2, 3}} /* add r4, r2, r3 */
22048 },
22049 {140806207832064ll /* 0x801000000000 */ ,
22050 {{6, 1, 36}, /* shli r2, r1, 36 */
22051 {6, 1, 47}, /* shli r3, r1, 47 */
22052 {1, 2, 3}} /* add r4, r2, r3 */
22053 },
22054 {140874927308800ll /* 0x802000000000 */ ,
22055 {{6, 1, 37}, /* shli r2, r1, 37 */
22056 {6, 1, 47}, /* shli r3, r1, 47 */
22057 {1, 2, 3}} /* add r4, r2, r3 */
22058 },
22059 {141012366262272ll /* 0x804000000000 */ ,
22060 {{6, 1, 38}, /* shli r2, r1, 38 */
22061 {6, 1, 47}, /* shli r3, r1, 47 */
22062 {1, 2, 3}} /* add r4, r2, r3 */
22063 },
22064 {141287244169216ll /* 0x808000000000 */ ,
22065 {{6, 1, 39}, /* shli r2, r1, 39 */
22066 {6, 1, 47}, /* shli r3, r1, 47 */
22067 {1, 2, 3}} /* add r4, r2, r3 */
22068 },
22069 {141836999983104ll /* 0x810000000000 */ ,
22070 {{6, 1, 40}, /* shli r2, r1, 40 */
22071 {6, 1, 47}, /* shli r3, r1, 47 */
22072 {1, 2, 3}} /* add r4, r2, r3 */
22073 },
22074 {142936511610880ll /* 0x820000000000 */ ,
22075 {{6, 1, 41}, /* shli r2, r1, 41 */
22076 {6, 1, 47}, /* shli r3, r1, 47 */
22077 {1, 2, 3}} /* add r4, r2, r3 */
22078 },
22079 {145135534866432ll /* 0x840000000000 */ ,
22080 {{6, 1, 42}, /* shli r2, r1, 42 */
22081 {6, 1, 47}, /* shli r3, r1, 47 */
22082 {1, 2, 3}} /* add r4, r2, r3 */
22083 },
22084 {149533581377536ll /* 0x880000000000 */ ,
22085 {{6, 1, 43}, /* shli r2, r1, 43 */
22086 {6, 1, 47}, /* shli r3, r1, 47 */
22087 {1, 2, 3}} /* add r4, r2, r3 */
22088 },
22089 {158329674399744ll /* 0x900000000000 */ ,
22090 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22091 {6, 2, 44}} /* shli r3, r2, 44 */
22092 },
22093 {175921860444160ll /* 0xa00000000000 */ ,
22094 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22095 {6, 2, 45}} /* shli r3, r2, 45 */
22096 },
22097 {211106232532992ll /* 0xc00000000000 */ ,
22098 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22099 {6, 2, 46}} /* shli r3, r2, 46 */
22100 },
22101 {281474976710647ll /* 0xfffffffffff7 */ ,
22102 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22103 {6, 1, 48}, /* shli r3, r1, 48 */
22104 {2, 3, 2}} /* sub r4, r3, r2 */
22105 },
22106 {281474976710648ll /* 0xfffffffffff8 */ ,
22107 {{6, 1, 3}, /* shli r2, r1, 3 */
22108 {6, 1, 48}, /* shli r3, r1, 48 */
22109 {2, 3, 2}} /* sub r4, r3, r2 */
22110 },
22111 {281474976710649ll /* 0xfffffffffff9 */ ,
22112 {{6, 1, 45}, /* shli r2, r1, 45 */
22113 {2, 2, 1}, /* sub r3, r2, r1 */
22114 {5, 3, 1}} /* shl3add r4, r3, r1 */
22115 },
22116 {281474976710651ll /* 0xfffffffffffb */ ,
22117 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22118 {6, 1, 48}, /* shli r3, r1, 48 */
22119 {2, 3, 2}} /* sub r4, r3, r2 */
22120 },
22121 {281474976710652ll /* 0xfffffffffffc */ ,
22122 {{6, 1, 2}, /* shli r2, r1, 2 */
22123 {6, 1, 48}, /* shli r3, r1, 48 */
22124 {2, 3, 2}} /* sub r4, r3, r2 */
22125 },
22126 {281474976710653ll /* 0xfffffffffffd */ ,
22127 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22128 {6, 1, 48}, /* shli r3, r1, 48 */
22129 {2, 3, 2}} /* sub r4, r3, r2 */
22130 },
22131 {281474976710654ll /* 0xfffffffffffe */ ,
22132 {{6, 1, 1}, /* shli r2, r1, 1 */
22133 {6, 1, 48}, /* shli r3, r1, 48 */
22134 {2, 3, 2}} /* sub r4, r3, r2 */
22135 },
22136 {281474976710655ll /* 0xffffffffffff */ ,
22137 {{6, 1, 48}, /* shli r2, r1, 48 */
22138 {2, 2, 1}} /* sub r3, r2, r1 */
22139 },
22140 {281474976710656ll /* 0x1000000000000 */ ,
22141 {{6, 1, 48}} /* shli r2, r1, 48 */
22142 },
22143 {281474976710657ll /* 0x1000000000001 */ ,
22144 {{6, 1, 48}, /* shli r2, r1, 48 */
22145 {1, 1, 2}} /* add r3, r1, r2 */
22146 },
22147 {281474976710658ll /* 0x1000000000002 */ ,
22148 {{6, 1, 48}, /* shli r2, r1, 48 */
22149 {3, 1, 2}} /* shl1add r3, r1, r2 */
22150 },
22151 {281474976710659ll /* 0x1000000000003 */ ,
22152 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22153 {6, 1, 48}, /* shli r3, r1, 48 */
22154 {1, 2, 3}} /* add r4, r2, r3 */
22155 },
22156 {281474976710660ll /* 0x1000000000004 */ ,
22157 {{6, 1, 48}, /* shli r2, r1, 48 */
22158 {4, 1, 2}} /* shl2add r3, r1, r2 */
22159 },
22160 {281474976710661ll /* 0x1000000000005 */ ,
22161 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22162 {6, 1, 48}, /* shli r3, r1, 48 */
22163 {1, 2, 3}} /* add r4, r2, r3 */
22164 },
22165 {281474976710662ll /* 0x1000000000006 */ ,
22166 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22167 {6, 1, 48}, /* shli r3, r1, 48 */
22168 {3, 2, 3}} /* shl1add r4, r2, r3 */
22169 },
22170 {281474976710663ll /* 0x1000000000007 */ ,
22171 {{6, 1, 48}, /* shli r2, r1, 48 */
22172 {2, 2, 1}, /* sub r3, r2, r1 */
22173 {5, 1, 3}} /* shl3add r4, r1, r3 */
22174 },
22175 {281474976710664ll /* 0x1000000000008 */ ,
22176 {{6, 1, 48}, /* shli r2, r1, 48 */
22177 {5, 1, 2}} /* shl3add r3, r1, r2 */
22178 },
22179 {281474976710665ll /* 0x1000000000009 */ ,
22180 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22181 {6, 1, 48}, /* shli r3, r1, 48 */
22182 {1, 2, 3}} /* add r4, r2, r3 */
22183 },
22184 {281474976710666ll /* 0x100000000000a */ ,
22185 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22186 {6, 1, 48}, /* shli r3, r1, 48 */
22187 {3, 2, 3}} /* shl1add r4, r2, r3 */
22188 },
22189 {281474976710672ll /* 0x1000000000010 */ ,
22190 {{6, 1, 4}, /* shli r2, r1, 4 */
22191 {6, 1, 48}, /* shli r3, r1, 48 */
22192 {1, 2, 3}} /* add r4, r2, r3 */
22193 },
22194 {281474976710688ll /* 0x1000000000020 */ ,
22195 {{6, 1, 5}, /* shli r2, r1, 5 */
22196 {6, 1, 48}, /* shli r3, r1, 48 */
22197 {1, 2, 3}} /* add r4, r2, r3 */
22198 },
22199 {281474976710720ll /* 0x1000000000040 */ ,
22200 {{6, 1, 6}, /* shli r2, r1, 6 */
22201 {6, 1, 48}, /* shli r3, r1, 48 */
22202 {1, 2, 3}} /* add r4, r2, r3 */
22203 },
22204 {281474976710784ll /* 0x1000000000080 */ ,
22205 {{6, 1, 7}, /* shli r2, r1, 7 */
22206 {6, 1, 48}, /* shli r3, r1, 48 */
22207 {1, 2, 3}} /* add r4, r2, r3 */
22208 },
22209 {281474976710912ll /* 0x1000000000100 */ ,
22210 {{6, 1, 8}, /* shli r2, r1, 8 */
22211 {6, 1, 48}, /* shli r3, r1, 48 */
22212 {1, 2, 3}} /* add r4, r2, r3 */
22213 },
22214 {281474976711168ll /* 0x1000000000200 */ ,
22215 {{6, 1, 9}, /* shli r2, r1, 9 */
22216 {6, 1, 48}, /* shli r3, r1, 48 */
22217 {1, 2, 3}} /* add r4, r2, r3 */
22218 },
22219 {281474976711680ll /* 0x1000000000400 */ ,
22220 {{6, 1, 10}, /* shli r2, r1, 10 */
22221 {6, 1, 48}, /* shli r3, r1, 48 */
22222 {1, 2, 3}} /* add r4, r2, r3 */
22223 },
22224 {281474976712704ll /* 0x1000000000800 */ ,
22225 {{6, 1, 11}, /* shli r2, r1, 11 */
22226 {6, 1, 48}, /* shli r3, r1, 48 */
22227 {1, 2, 3}} /* add r4, r2, r3 */
22228 },
22229 {281474976714752ll /* 0x1000000001000 */ ,
22230 {{6, 1, 12}, /* shli r2, r1, 12 */
22231 {6, 1, 48}, /* shli r3, r1, 48 */
22232 {1, 2, 3}} /* add r4, r2, r3 */
22233 },
22234 {281474976718848ll /* 0x1000000002000 */ ,
22235 {{6, 1, 13}, /* shli r2, r1, 13 */
22236 {6, 1, 48}, /* shli r3, r1, 48 */
22237 {1, 2, 3}} /* add r4, r2, r3 */
22238 },
22239 {281474976727040ll /* 0x1000000004000 */ ,
22240 {{6, 1, 14}, /* shli r2, r1, 14 */
22241 {6, 1, 48}, /* shli r3, r1, 48 */
22242 {1, 2, 3}} /* add r4, r2, r3 */
22243 },
22244 {281474976743424ll /* 0x1000000008000 */ ,
22245 {{6, 1, 15}, /* shli r2, r1, 15 */
22246 {6, 1, 48}, /* shli r3, r1, 48 */
22247 {1, 2, 3}} /* add r4, r2, r3 */
22248 },
22249 {281474976776192ll /* 0x1000000010000 */ ,
22250 {{6, 1, 16}, /* shli r2, r1, 16 */
22251 {6, 1, 48}, /* shli r3, r1, 48 */
22252 {1, 2, 3}} /* add r4, r2, r3 */
22253 },
22254 {281474976841728ll /* 0x1000000020000 */ ,
22255 {{6, 1, 17}, /* shli r2, r1, 17 */
22256 {6, 1, 48}, /* shli r3, r1, 48 */
22257 {1, 2, 3}} /* add r4, r2, r3 */
22258 },
22259 {281474976972800ll /* 0x1000000040000 */ ,
22260 {{6, 1, 18}, /* shli r2, r1, 18 */
22261 {6, 1, 48}, /* shli r3, r1, 48 */
22262 {1, 2, 3}} /* add r4, r2, r3 */
22263 },
22264 {281474977234944ll /* 0x1000000080000 */ ,
22265 {{6, 1, 19}, /* shli r2, r1, 19 */
22266 {6, 1, 48}, /* shli r3, r1, 48 */
22267 {1, 2, 3}} /* add r4, r2, r3 */
22268 },
22269 {281474977759232ll /* 0x1000000100000 */ ,
22270 {{6, 1, 20}, /* shli r2, r1, 20 */
22271 {6, 1, 48}, /* shli r3, r1, 48 */
22272 {1, 2, 3}} /* add r4, r2, r3 */
22273 },
22274 {281474978807808ll /* 0x1000000200000 */ ,
22275 {{6, 1, 21}, /* shli r2, r1, 21 */
22276 {6, 1, 48}, /* shli r3, r1, 48 */
22277 {1, 2, 3}} /* add r4, r2, r3 */
22278 },
22279 {281474980904960ll /* 0x1000000400000 */ ,
22280 {{6, 1, 22}, /* shli r2, r1, 22 */
22281 {6, 1, 48}, /* shli r3, r1, 48 */
22282 {1, 2, 3}} /* add r4, r2, r3 */
22283 },
22284 {281474985099264ll /* 0x1000000800000 */ ,
22285 {{6, 1, 23}, /* shli r2, r1, 23 */
22286 {6, 1, 48}, /* shli r3, r1, 48 */
22287 {1, 2, 3}} /* add r4, r2, r3 */
22288 },
22289 {281474993487872ll /* 0x1000001000000 */ ,
22290 {{6, 1, 24}, /* shli r2, r1, 24 */
22291 {6, 1, 48}, /* shli r3, r1, 48 */
22292 {1, 2, 3}} /* add r4, r2, r3 */
22293 },
22294 {281475010265088ll /* 0x1000002000000 */ ,
22295 {{6, 1, 25}, /* shli r2, r1, 25 */
22296 {6, 1, 48}, /* shli r3, r1, 48 */
22297 {1, 2, 3}} /* add r4, r2, r3 */
22298 },
22299 {281475043819520ll /* 0x1000004000000 */ ,
22300 {{6, 1, 26}, /* shli r2, r1, 26 */
22301 {6, 1, 48}, /* shli r3, r1, 48 */
22302 {1, 2, 3}} /* add r4, r2, r3 */
22303 },
22304 {281475110928384ll /* 0x1000008000000 */ ,
22305 {{6, 1, 27}, /* shli r2, r1, 27 */
22306 {6, 1, 48}, /* shli r3, r1, 48 */
22307 {1, 2, 3}} /* add r4, r2, r3 */
22308 },
22309 {281475245146112ll /* 0x1000010000000 */ ,
22310 {{6, 1, 28}, /* shli r2, r1, 28 */
22311 {6, 1, 48}, /* shli r3, r1, 48 */
22312 {1, 2, 3}} /* add r4, r2, r3 */
22313 },
22314 {281475513581568ll /* 0x1000020000000 */ ,
22315 {{6, 1, 29}, /* shli r2, r1, 29 */
22316 {6, 1, 48}, /* shli r3, r1, 48 */
22317 {1, 2, 3}} /* add r4, r2, r3 */
22318 },
22319 {281476050452480ll /* 0x1000040000000 */ ,
22320 {{6, 1, 30}, /* shli r2, r1, 30 */
22321 {6, 1, 48}, /* shli r3, r1, 48 */
22322 {1, 2, 3}} /* add r4, r2, r3 */
22323 },
22324 {281477124194304ll /* 0x1000080000000 */ ,
22325 {{6, 1, 31}, /* shli r2, r1, 31 */
22326 {6, 1, 48}, /* shli r3, r1, 48 */
22327 {1, 2, 3}} /* add r4, r2, r3 */
22328 },
22329 {281479271677952ll /* 0x1000100000000 */ ,
22330 {{6, 1, 32}, /* shli r2, r1, 32 */
22331 {6, 1, 48}, /* shli r3, r1, 48 */
22332 {1, 2, 3}} /* add r4, r2, r3 */
22333 },
22334 {281483566645248ll /* 0x1000200000000 */ ,
22335 {{6, 1, 33}, /* shli r2, r1, 33 */
22336 {6, 1, 48}, /* shli r3, r1, 48 */
22337 {1, 2, 3}} /* add r4, r2, r3 */
22338 },
22339 {281492156579840ll /* 0x1000400000000 */ ,
22340 {{6, 1, 34}, /* shli r2, r1, 34 */
22341 {6, 1, 48}, /* shli r3, r1, 48 */
22342 {1, 2, 3}} /* add r4, r2, r3 */
22343 },
22344 {281509336449024ll /* 0x1000800000000 */ ,
22345 {{6, 1, 35}, /* shli r2, r1, 35 */
22346 {6, 1, 48}, /* shli r3, r1, 48 */
22347 {1, 2, 3}} /* add r4, r2, r3 */
22348 },
22349 {281543696187392ll /* 0x1001000000000 */ ,
22350 {{6, 1, 36}, /* shli r2, r1, 36 */
22351 {6, 1, 48}, /* shli r3, r1, 48 */
22352 {1, 2, 3}} /* add r4, r2, r3 */
22353 },
22354 {281612415664128ll /* 0x1002000000000 */ ,
22355 {{6, 1, 37}, /* shli r2, r1, 37 */
22356 {6, 1, 48}, /* shli r3, r1, 48 */
22357 {1, 2, 3}} /* add r4, r2, r3 */
22358 },
22359 {281749854617600ll /* 0x1004000000000 */ ,
22360 {{6, 1, 38}, /* shli r2, r1, 38 */
22361 {6, 1, 48}, /* shli r3, r1, 48 */
22362 {1, 2, 3}} /* add r4, r2, r3 */
22363 },
22364 {282024732524544ll /* 0x1008000000000 */ ,
22365 {{6, 1, 39}, /* shli r2, r1, 39 */
22366 {6, 1, 48}, /* shli r3, r1, 48 */
22367 {1, 2, 3}} /* add r4, r2, r3 */
22368 },
22369 {282574488338432ll /* 0x1010000000000 */ ,
22370 {{6, 1, 40}, /* shli r2, r1, 40 */
22371 {6, 1, 48}, /* shli r3, r1, 48 */
22372 {1, 2, 3}} /* add r4, r2, r3 */
22373 },
22374 {283673999966208ll /* 0x1020000000000 */ ,
22375 {{6, 1, 41}, /* shli r2, r1, 41 */
22376 {6, 1, 48}, /* shli r3, r1, 48 */
22377 {1, 2, 3}} /* add r4, r2, r3 */
22378 },
22379 {285873023221760ll /* 0x1040000000000 */ ,
22380 {{6, 1, 42}, /* shli r2, r1, 42 */
22381 {6, 1, 48}, /* shli r3, r1, 48 */
22382 {1, 2, 3}} /* add r4, r2, r3 */
22383 },
22384 {290271069732864ll /* 0x1080000000000 */ ,
22385 {{6, 1, 43}, /* shli r2, r1, 43 */
22386 {6, 1, 48}, /* shli r3, r1, 48 */
22387 {1, 2, 3}} /* add r4, r2, r3 */
22388 },
22389 {299067162755072ll /* 0x1100000000000 */ ,
22390 {{6, 1, 44}, /* shli r2, r1, 44 */
22391 {6, 1, 48}, /* shli r3, r1, 48 */
22392 {1, 2, 3}} /* add r4, r2, r3 */
22393 },
22394 {316659348799488ll /* 0x1200000000000 */ ,
22395 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22396 {6, 2, 45}} /* shli r3, r2, 45 */
22397 },
22398 {351843720888320ll /* 0x1400000000000 */ ,
22399 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22400 {6, 2, 46}} /* shli r3, r2, 46 */
22401 },
22402 {422212465065984ll /* 0x1800000000000 */ ,
22403 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22404 {6, 2, 47}} /* shli r3, r2, 47 */
22405 },
22406 {562949953421303ll /* 0x1fffffffffff7 */ ,
22407 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22408 {6, 1, 49}, /* shli r3, r1, 49 */
22409 {2, 3, 2}} /* sub r4, r3, r2 */
22410 },
22411 {562949953421304ll /* 0x1fffffffffff8 */ ,
22412 {{6, 1, 3}, /* shli r2, r1, 3 */
22413 {6, 1, 49}, /* shli r3, r1, 49 */
22414 {2, 3, 2}} /* sub r4, r3, r2 */
22415 },
22416 {562949953421305ll /* 0x1fffffffffff9 */ ,
22417 {{6, 1, 46}, /* shli r2, r1, 46 */
22418 {2, 2, 1}, /* sub r3, r2, r1 */
22419 {5, 3, 1}} /* shl3add r4, r3, r1 */
22420 },
22421 {562949953421307ll /* 0x1fffffffffffb */ ,
22422 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22423 {6, 1, 49}, /* shli r3, r1, 49 */
22424 {2, 3, 2}} /* sub r4, r3, r2 */
22425 },
22426 {562949953421308ll /* 0x1fffffffffffc */ ,
22427 {{6, 1, 2}, /* shli r2, r1, 2 */
22428 {6, 1, 49}, /* shli r3, r1, 49 */
22429 {2, 3, 2}} /* sub r4, r3, r2 */
22430 },
22431 {562949953421309ll /* 0x1fffffffffffd */ ,
22432 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22433 {6, 1, 49}, /* shli r3, r1, 49 */
22434 {2, 3, 2}} /* sub r4, r3, r2 */
22435 },
22436 {562949953421310ll /* 0x1fffffffffffe */ ,
22437 {{6, 1, 1}, /* shli r2, r1, 1 */
22438 {6, 1, 49}, /* shli r3, r1, 49 */
22439 {2, 3, 2}} /* sub r4, r3, r2 */
22440 },
22441 {562949953421311ll /* 0x1ffffffffffff */ ,
22442 {{6, 1, 49}, /* shli r2, r1, 49 */
22443 {2, 2, 1}} /* sub r3, r2, r1 */
22444 },
22445 {562949953421312ll /* 0x2000000000000 */ ,
22446 {{6, 1, 49}} /* shli r2, r1, 49 */
22447 },
22448 {562949953421313ll /* 0x2000000000001 */ ,
22449 {{6, 1, 49}, /* shli r2, r1, 49 */
22450 {1, 1, 2}} /* add r3, r1, r2 */
22451 },
22452 {562949953421314ll /* 0x2000000000002 */ ,
22453 {{6, 1, 49}, /* shli r2, r1, 49 */
22454 {3, 1, 2}} /* shl1add r3, r1, r2 */
22455 },
22456 {562949953421315ll /* 0x2000000000003 */ ,
22457 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22458 {6, 1, 49}, /* shli r3, r1, 49 */
22459 {1, 2, 3}} /* add r4, r2, r3 */
22460 },
22461 {562949953421316ll /* 0x2000000000004 */ ,
22462 {{6, 1, 49}, /* shli r2, r1, 49 */
22463 {4, 1, 2}} /* shl2add r3, r1, r2 */
22464 },
22465 {562949953421317ll /* 0x2000000000005 */ ,
22466 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22467 {6, 1, 49}, /* shli r3, r1, 49 */
22468 {1, 2, 3}} /* add r4, r2, r3 */
22469 },
22470 {562949953421318ll /* 0x2000000000006 */ ,
22471 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22472 {6, 1, 49}, /* shli r3, r1, 49 */
22473 {3, 2, 3}} /* shl1add r4, r2, r3 */
22474 },
22475 {562949953421319ll /* 0x2000000000007 */ ,
22476 {{6, 1, 49}, /* shli r2, r1, 49 */
22477 {2, 2, 1}, /* sub r3, r2, r1 */
22478 {5, 1, 3}} /* shl3add r4, r1, r3 */
22479 },
22480 {562949953421320ll /* 0x2000000000008 */ ,
22481 {{6, 1, 49}, /* shli r2, r1, 49 */
22482 {5, 1, 2}} /* shl3add r3, r1, r2 */
22483 },
22484 {562949953421321ll /* 0x2000000000009 */ ,
22485 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22486 {6, 1, 49}, /* shli r3, r1, 49 */
22487 {1, 2, 3}} /* add r4, r2, r3 */
22488 },
22489 {562949953421322ll /* 0x200000000000a */ ,
22490 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22491 {6, 1, 49}, /* shli r3, r1, 49 */
22492 {3, 2, 3}} /* shl1add r4, r2, r3 */
22493 },
22494 {562949953421328ll /* 0x2000000000010 */ ,
22495 {{6, 1, 4}, /* shli r2, r1, 4 */
22496 {6, 1, 49}, /* shli r3, r1, 49 */
22497 {1, 2, 3}} /* add r4, r2, r3 */
22498 },
22499 {562949953421344ll /* 0x2000000000020 */ ,
22500 {{6, 1, 5}, /* shli r2, r1, 5 */
22501 {6, 1, 49}, /* shli r3, r1, 49 */
22502 {1, 2, 3}} /* add r4, r2, r3 */
22503 },
22504 {562949953421376ll /* 0x2000000000040 */ ,
22505 {{6, 1, 6}, /* shli r2, r1, 6 */
22506 {6, 1, 49}, /* shli r3, r1, 49 */
22507 {1, 2, 3}} /* add r4, r2, r3 */
22508 },
22509 {562949953421440ll /* 0x2000000000080 */ ,
22510 {{6, 1, 7}, /* shli r2, r1, 7 */
22511 {6, 1, 49}, /* shli r3, r1, 49 */
22512 {1, 2, 3}} /* add r4, r2, r3 */
22513 },
22514 {562949953421568ll /* 0x2000000000100 */ ,
22515 {{6, 1, 8}, /* shli r2, r1, 8 */
22516 {6, 1, 49}, /* shli r3, r1, 49 */
22517 {1, 2, 3}} /* add r4, r2, r3 */
22518 },
22519 {562949953421824ll /* 0x2000000000200 */ ,
22520 {{6, 1, 9}, /* shli r2, r1, 9 */
22521 {6, 1, 49}, /* shli r3, r1, 49 */
22522 {1, 2, 3}} /* add r4, r2, r3 */
22523 },
22524 {562949953422336ll /* 0x2000000000400 */ ,
22525 {{6, 1, 10}, /* shli r2, r1, 10 */
22526 {6, 1, 49}, /* shli r3, r1, 49 */
22527 {1, 2, 3}} /* add r4, r2, r3 */
22528 },
22529 {562949953423360ll /* 0x2000000000800 */ ,
22530 {{6, 1, 11}, /* shli r2, r1, 11 */
22531 {6, 1, 49}, /* shli r3, r1, 49 */
22532 {1, 2, 3}} /* add r4, r2, r3 */
22533 },
22534 {562949953425408ll /* 0x2000000001000 */ ,
22535 {{6, 1, 12}, /* shli r2, r1, 12 */
22536 {6, 1, 49}, /* shli r3, r1, 49 */
22537 {1, 2, 3}} /* add r4, r2, r3 */
22538 },
22539 {562949953429504ll /* 0x2000000002000 */ ,
22540 {{6, 1, 13}, /* shli r2, r1, 13 */
22541 {6, 1, 49}, /* shli r3, r1, 49 */
22542 {1, 2, 3}} /* add r4, r2, r3 */
22543 },
22544 {562949953437696ll /* 0x2000000004000 */ ,
22545 {{6, 1, 14}, /* shli r2, r1, 14 */
22546 {6, 1, 49}, /* shli r3, r1, 49 */
22547 {1, 2, 3}} /* add r4, r2, r3 */
22548 },
22549 {562949953454080ll /* 0x2000000008000 */ ,
22550 {{6, 1, 15}, /* shli r2, r1, 15 */
22551 {6, 1, 49}, /* shli r3, r1, 49 */
22552 {1, 2, 3}} /* add r4, r2, r3 */
22553 },
22554 {562949953486848ll /* 0x2000000010000 */ ,
22555 {{6, 1, 16}, /* shli r2, r1, 16 */
22556 {6, 1, 49}, /* shli r3, r1, 49 */
22557 {1, 2, 3}} /* add r4, r2, r3 */
22558 },
22559 {562949953552384ll /* 0x2000000020000 */ ,
22560 {{6, 1, 17}, /* shli r2, r1, 17 */
22561 {6, 1, 49}, /* shli r3, r1, 49 */
22562 {1, 2, 3}} /* add r4, r2, r3 */
22563 },
22564 {562949953683456ll /* 0x2000000040000 */ ,
22565 {{6, 1, 18}, /* shli r2, r1, 18 */
22566 {6, 1, 49}, /* shli r3, r1, 49 */
22567 {1, 2, 3}} /* add r4, r2, r3 */
22568 },
22569 {562949953945600ll /* 0x2000000080000 */ ,
22570 {{6, 1, 19}, /* shli r2, r1, 19 */
22571 {6, 1, 49}, /* shli r3, r1, 49 */
22572 {1, 2, 3}} /* add r4, r2, r3 */
22573 },
22574 {562949954469888ll /* 0x2000000100000 */ ,
22575 {{6, 1, 20}, /* shli r2, r1, 20 */
22576 {6, 1, 49}, /* shli r3, r1, 49 */
22577 {1, 2, 3}} /* add r4, r2, r3 */
22578 },
22579 {562949955518464ll /* 0x2000000200000 */ ,
22580 {{6, 1, 21}, /* shli r2, r1, 21 */
22581 {6, 1, 49}, /* shli r3, r1, 49 */
22582 {1, 2, 3}} /* add r4, r2, r3 */
22583 },
22584 {562949957615616ll /* 0x2000000400000 */ ,
22585 {{6, 1, 22}, /* shli r2, r1, 22 */
22586 {6, 1, 49}, /* shli r3, r1, 49 */
22587 {1, 2, 3}} /* add r4, r2, r3 */
22588 },
22589 {562949961809920ll /* 0x2000000800000 */ ,
22590 {{6, 1, 23}, /* shli r2, r1, 23 */
22591 {6, 1, 49}, /* shli r3, r1, 49 */
22592 {1, 2, 3}} /* add r4, r2, r3 */
22593 },
22594 {562949970198528ll /* 0x2000001000000 */ ,
22595 {{6, 1, 24}, /* shli r2, r1, 24 */
22596 {6, 1, 49}, /* shli r3, r1, 49 */
22597 {1, 2, 3}} /* add r4, r2, r3 */
22598 },
22599 {562949986975744ll /* 0x2000002000000 */ ,
22600 {{6, 1, 25}, /* shli r2, r1, 25 */
22601 {6, 1, 49}, /* shli r3, r1, 49 */
22602 {1, 2, 3}} /* add r4, r2, r3 */
22603 },
22604 {562950020530176ll /* 0x2000004000000 */ ,
22605 {{6, 1, 26}, /* shli r2, r1, 26 */
22606 {6, 1, 49}, /* shli r3, r1, 49 */
22607 {1, 2, 3}} /* add r4, r2, r3 */
22608 },
22609 {562950087639040ll /* 0x2000008000000 */ ,
22610 {{6, 1, 27}, /* shli r2, r1, 27 */
22611 {6, 1, 49}, /* shli r3, r1, 49 */
22612 {1, 2, 3}} /* add r4, r2, r3 */
22613 },
22614 {562950221856768ll /* 0x2000010000000 */ ,
22615 {{6, 1, 28}, /* shli r2, r1, 28 */
22616 {6, 1, 49}, /* shli r3, r1, 49 */
22617 {1, 2, 3}} /* add r4, r2, r3 */
22618 },
22619 {562950490292224ll /* 0x2000020000000 */ ,
22620 {{6, 1, 29}, /* shli r2, r1, 29 */
22621 {6, 1, 49}, /* shli r3, r1, 49 */
22622 {1, 2, 3}} /* add r4, r2, r3 */
22623 },
22624 {562951027163136ll /* 0x2000040000000 */ ,
22625 {{6, 1, 30}, /* shli r2, r1, 30 */
22626 {6, 1, 49}, /* shli r3, r1, 49 */
22627 {1, 2, 3}} /* add r4, r2, r3 */
22628 },
22629 {562952100904960ll /* 0x2000080000000 */ ,
22630 {{6, 1, 31}, /* shli r2, r1, 31 */
22631 {6, 1, 49}, /* shli r3, r1, 49 */
22632 {1, 2, 3}} /* add r4, r2, r3 */
22633 },
22634 {562954248388608ll /* 0x2000100000000 */ ,
22635 {{6, 1, 32}, /* shli r2, r1, 32 */
22636 {6, 1, 49}, /* shli r3, r1, 49 */
22637 {1, 2, 3}} /* add r4, r2, r3 */
22638 },
22639 {562958543355904ll /* 0x2000200000000 */ ,
22640 {{6, 1, 33}, /* shli r2, r1, 33 */
22641 {6, 1, 49}, /* shli r3, r1, 49 */
22642 {1, 2, 3}} /* add r4, r2, r3 */
22643 },
22644 {562967133290496ll /* 0x2000400000000 */ ,
22645 {{6, 1, 34}, /* shli r2, r1, 34 */
22646 {6, 1, 49}, /* shli r3, r1, 49 */
22647 {1, 2, 3}} /* add r4, r2, r3 */
22648 },
22649 {562984313159680ll /* 0x2000800000000 */ ,
22650 {{6, 1, 35}, /* shli r2, r1, 35 */
22651 {6, 1, 49}, /* shli r3, r1, 49 */
22652 {1, 2, 3}} /* add r4, r2, r3 */
22653 },
22654 {563018672898048ll /* 0x2001000000000 */ ,
22655 {{6, 1, 36}, /* shli r2, r1, 36 */
22656 {6, 1, 49}, /* shli r3, r1, 49 */
22657 {1, 2, 3}} /* add r4, r2, r3 */
22658 },
22659 {563087392374784ll /* 0x2002000000000 */ ,
22660 {{6, 1, 37}, /* shli r2, r1, 37 */
22661 {6, 1, 49}, /* shli r3, r1, 49 */
22662 {1, 2, 3}} /* add r4, r2, r3 */
22663 },
22664 {563224831328256ll /* 0x2004000000000 */ ,
22665 {{6, 1, 38}, /* shli r2, r1, 38 */
22666 {6, 1, 49}, /* shli r3, r1, 49 */
22667 {1, 2, 3}} /* add r4, r2, r3 */
22668 },
22669 {563499709235200ll /* 0x2008000000000 */ ,
22670 {{6, 1, 39}, /* shli r2, r1, 39 */
22671 {6, 1, 49}, /* shli r3, r1, 49 */
22672 {1, 2, 3}} /* add r4, r2, r3 */
22673 },
22674 {564049465049088ll /* 0x2010000000000 */ ,
22675 {{6, 1, 40}, /* shli r2, r1, 40 */
22676 {6, 1, 49}, /* shli r3, r1, 49 */
22677 {1, 2, 3}} /* add r4, r2, r3 */
22678 },
22679 {565148976676864ll /* 0x2020000000000 */ ,
22680 {{6, 1, 41}, /* shli r2, r1, 41 */
22681 {6, 1, 49}, /* shli r3, r1, 49 */
22682 {1, 2, 3}} /* add r4, r2, r3 */
22683 },
22684 {567347999932416ll /* 0x2040000000000 */ ,
22685 {{6, 1, 42}, /* shli r2, r1, 42 */
22686 {6, 1, 49}, /* shli r3, r1, 49 */
22687 {1, 2, 3}} /* add r4, r2, r3 */
22688 },
22689 {571746046443520ll /* 0x2080000000000 */ ,
22690 {{6, 1, 43}, /* shli r2, r1, 43 */
22691 {6, 1, 49}, /* shli r3, r1, 49 */
22692 {1, 2, 3}} /* add r4, r2, r3 */
22693 },
22694 {580542139465728ll /* 0x2100000000000 */ ,
22695 {{6, 1, 44}, /* shli r2, r1, 44 */
22696 {6, 1, 49}, /* shli r3, r1, 49 */
22697 {1, 2, 3}} /* add r4, r2, r3 */
22698 },
22699 {598134325510144ll /* 0x2200000000000 */ ,
22700 {{6, 1, 45}, /* shli r2, r1, 45 */
22701 {6, 1, 49}, /* shli r3, r1, 49 */
22702 {1, 2, 3}} /* add r4, r2, r3 */
22703 },
22704 {633318697598976ll /* 0x2400000000000 */ ,
22705 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22706 {6, 2, 46}} /* shli r3, r2, 46 */
22707 },
22708 {703687441776640ll /* 0x2800000000000 */ ,
22709 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22710 {6, 2, 47}} /* shli r3, r2, 47 */
22711 },
22712 {844424930131968ll /* 0x3000000000000 */ ,
22713 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22714 {6, 2, 48}} /* shli r3, r2, 48 */
22715 },
22716 {1125899906842615ll /* 0x3fffffffffff7 */ ,
22717 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22718 {6, 1, 50}, /* shli r3, r1, 50 */
22719 {2, 3, 2}} /* sub r4, r3, r2 */
22720 },
22721 {1125899906842616ll /* 0x3fffffffffff8 */ ,
22722 {{6, 1, 3}, /* shli r2, r1, 3 */
22723 {6, 1, 50}, /* shli r3, r1, 50 */
22724 {2, 3, 2}} /* sub r4, r3, r2 */
22725 },
22726 {1125899906842617ll /* 0x3fffffffffff9 */ ,
22727 {{6, 1, 47}, /* shli r2, r1, 47 */
22728 {2, 2, 1}, /* sub r3, r2, r1 */
22729 {5, 3, 1}} /* shl3add r4, r3, r1 */
22730 },
22731 {1125899906842619ll /* 0x3fffffffffffb */ ,
22732 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22733 {6, 1, 50}, /* shli r3, r1, 50 */
22734 {2, 3, 2}} /* sub r4, r3, r2 */
22735 },
22736 {1125899906842620ll /* 0x3fffffffffffc */ ,
22737 {{6, 1, 2}, /* shli r2, r1, 2 */
22738 {6, 1, 50}, /* shli r3, r1, 50 */
22739 {2, 3, 2}} /* sub r4, r3, r2 */
22740 },
22741 {1125899906842621ll /* 0x3fffffffffffd */ ,
22742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22743 {6, 1, 50}, /* shli r3, r1, 50 */
22744 {2, 3, 2}} /* sub r4, r3, r2 */
22745 },
22746 {1125899906842622ll /* 0x3fffffffffffe */ ,
22747 {{6, 1, 1}, /* shli r2, r1, 1 */
22748 {6, 1, 50}, /* shli r3, r1, 50 */
22749 {2, 3, 2}} /* sub r4, r3, r2 */
22750 },
22751 {1125899906842623ll /* 0x3ffffffffffff */ ,
22752 {{6, 1, 50}, /* shli r2, r1, 50 */
22753 {2, 2, 1}} /* sub r3, r2, r1 */
22754 },
22755 {1125899906842624ll /* 0x4000000000000 */ ,
22756 {{6, 1, 50}} /* shli r2, r1, 50 */
22757 },
22758 {1125899906842625ll /* 0x4000000000001 */ ,
22759 {{6, 1, 50}, /* shli r2, r1, 50 */
22760 {1, 1, 2}} /* add r3, r1, r2 */
22761 },
22762 {1125899906842626ll /* 0x4000000000002 */ ,
22763 {{6, 1, 50}, /* shli r2, r1, 50 */
22764 {3, 1, 2}} /* shl1add r3, r1, r2 */
22765 },
22766 {1125899906842627ll /* 0x4000000000003 */ ,
22767 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22768 {6, 1, 50}, /* shli r3, r1, 50 */
22769 {1, 2, 3}} /* add r4, r2, r3 */
22770 },
22771 {1125899906842628ll /* 0x4000000000004 */ ,
22772 {{6, 1, 50}, /* shli r2, r1, 50 */
22773 {4, 1, 2}} /* shl2add r3, r1, r2 */
22774 },
22775 {1125899906842629ll /* 0x4000000000005 */ ,
22776 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22777 {6, 1, 50}, /* shli r3, r1, 50 */
22778 {1, 2, 3}} /* add r4, r2, r3 */
22779 },
22780 {1125899906842630ll /* 0x4000000000006 */ ,
22781 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22782 {6, 1, 50}, /* shli r3, r1, 50 */
22783 {3, 2, 3}} /* shl1add r4, r2, r3 */
22784 },
22785 {1125899906842631ll /* 0x4000000000007 */ ,
22786 {{6, 1, 50}, /* shli r2, r1, 50 */
22787 {2, 2, 1}, /* sub r3, r2, r1 */
22788 {5, 1, 3}} /* shl3add r4, r1, r3 */
22789 },
22790 {1125899906842632ll /* 0x4000000000008 */ ,
22791 {{6, 1, 50}, /* shli r2, r1, 50 */
22792 {5, 1, 2}} /* shl3add r3, r1, r2 */
22793 },
22794 {1125899906842633ll /* 0x4000000000009 */ ,
22795 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22796 {6, 1, 50}, /* shli r3, r1, 50 */
22797 {1, 2, 3}} /* add r4, r2, r3 */
22798 },
22799 {1125899906842634ll /* 0x400000000000a */ ,
22800 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22801 {6, 1, 50}, /* shli r3, r1, 50 */
22802 {3, 2, 3}} /* shl1add r4, r2, r3 */
22803 },
22804 {1125899906842640ll /* 0x4000000000010 */ ,
22805 {{6, 1, 4}, /* shli r2, r1, 4 */
22806 {6, 1, 50}, /* shli r3, r1, 50 */
22807 {1, 2, 3}} /* add r4, r2, r3 */
22808 },
22809 {1125899906842656ll /* 0x4000000000020 */ ,
22810 {{6, 1, 5}, /* shli r2, r1, 5 */
22811 {6, 1, 50}, /* shli r3, r1, 50 */
22812 {1, 2, 3}} /* add r4, r2, r3 */
22813 },
22814 {1125899906842688ll /* 0x4000000000040 */ ,
22815 {{6, 1, 6}, /* shli r2, r1, 6 */
22816 {6, 1, 50}, /* shli r3, r1, 50 */
22817 {1, 2, 3}} /* add r4, r2, r3 */
22818 },
22819 {1125899906842752ll /* 0x4000000000080 */ ,
22820 {{6, 1, 7}, /* shli r2, r1, 7 */
22821 {6, 1, 50}, /* shli r3, r1, 50 */
22822 {1, 2, 3}} /* add r4, r2, r3 */
22823 },
22824 {1125899906842880ll /* 0x4000000000100 */ ,
22825 {{6, 1, 8}, /* shli r2, r1, 8 */
22826 {6, 1, 50}, /* shli r3, r1, 50 */
22827 {1, 2, 3}} /* add r4, r2, r3 */
22828 },
22829 {1125899906843136ll /* 0x4000000000200 */ ,
22830 {{6, 1, 9}, /* shli r2, r1, 9 */
22831 {6, 1, 50}, /* shli r3, r1, 50 */
22832 {1, 2, 3}} /* add r4, r2, r3 */
22833 },
22834 {1125899906843648ll /* 0x4000000000400 */ ,
22835 {{6, 1, 10}, /* shli r2, r1, 10 */
22836 {6, 1, 50}, /* shli r3, r1, 50 */
22837 {1, 2, 3}} /* add r4, r2, r3 */
22838 },
22839 {1125899906844672ll /* 0x4000000000800 */ ,
22840 {{6, 1, 11}, /* shli r2, r1, 11 */
22841 {6, 1, 50}, /* shli r3, r1, 50 */
22842 {1, 2, 3}} /* add r4, r2, r3 */
22843 },
22844 {1125899906846720ll /* 0x4000000001000 */ ,
22845 {{6, 1, 12}, /* shli r2, r1, 12 */
22846 {6, 1, 50}, /* shli r3, r1, 50 */
22847 {1, 2, 3}} /* add r4, r2, r3 */
22848 },
22849 {1125899906850816ll /* 0x4000000002000 */ ,
22850 {{6, 1, 13}, /* shli r2, r1, 13 */
22851 {6, 1, 50}, /* shli r3, r1, 50 */
22852 {1, 2, 3}} /* add r4, r2, r3 */
22853 },
22854 {1125899906859008ll /* 0x4000000004000 */ ,
22855 {{6, 1, 14}, /* shli r2, r1, 14 */
22856 {6, 1, 50}, /* shli r3, r1, 50 */
22857 {1, 2, 3}} /* add r4, r2, r3 */
22858 },
22859 {1125899906875392ll /* 0x4000000008000 */ ,
22860 {{6, 1, 15}, /* shli r2, r1, 15 */
22861 {6, 1, 50}, /* shli r3, r1, 50 */
22862 {1, 2, 3}} /* add r4, r2, r3 */
22863 },
22864 {1125899906908160ll /* 0x4000000010000 */ ,
22865 {{6, 1, 16}, /* shli r2, r1, 16 */
22866 {6, 1, 50}, /* shli r3, r1, 50 */
22867 {1, 2, 3}} /* add r4, r2, r3 */
22868 },
22869 {1125899906973696ll /* 0x4000000020000 */ ,
22870 {{6, 1, 17}, /* shli r2, r1, 17 */
22871 {6, 1, 50}, /* shli r3, r1, 50 */
22872 {1, 2, 3}} /* add r4, r2, r3 */
22873 },
22874 {1125899907104768ll /* 0x4000000040000 */ ,
22875 {{6, 1, 18}, /* shli r2, r1, 18 */
22876 {6, 1, 50}, /* shli r3, r1, 50 */
22877 {1, 2, 3}} /* add r4, r2, r3 */
22878 },
22879 {1125899907366912ll /* 0x4000000080000 */ ,
22880 {{6, 1, 19}, /* shli r2, r1, 19 */
22881 {6, 1, 50}, /* shli r3, r1, 50 */
22882 {1, 2, 3}} /* add r4, r2, r3 */
22883 },
22884 {1125899907891200ll /* 0x4000000100000 */ ,
22885 {{6, 1, 20}, /* shli r2, r1, 20 */
22886 {6, 1, 50}, /* shli r3, r1, 50 */
22887 {1, 2, 3}} /* add r4, r2, r3 */
22888 },
22889 {1125899908939776ll /* 0x4000000200000 */ ,
22890 {{6, 1, 21}, /* shli r2, r1, 21 */
22891 {6, 1, 50}, /* shli r3, r1, 50 */
22892 {1, 2, 3}} /* add r4, r2, r3 */
22893 },
22894 {1125899911036928ll /* 0x4000000400000 */ ,
22895 {{6, 1, 22}, /* shli r2, r1, 22 */
22896 {6, 1, 50}, /* shli r3, r1, 50 */
22897 {1, 2, 3}} /* add r4, r2, r3 */
22898 },
22899 {1125899915231232ll /* 0x4000000800000 */ ,
22900 {{6, 1, 23}, /* shli r2, r1, 23 */
22901 {6, 1, 50}, /* shli r3, r1, 50 */
22902 {1, 2, 3}} /* add r4, r2, r3 */
22903 },
22904 {1125899923619840ll /* 0x4000001000000 */ ,
22905 {{6, 1, 24}, /* shli r2, r1, 24 */
22906 {6, 1, 50}, /* shli r3, r1, 50 */
22907 {1, 2, 3}} /* add r4, r2, r3 */
22908 },
22909 {1125899940397056ll /* 0x4000002000000 */ ,
22910 {{6, 1, 25}, /* shli r2, r1, 25 */
22911 {6, 1, 50}, /* shli r3, r1, 50 */
22912 {1, 2, 3}} /* add r4, r2, r3 */
22913 },
22914 {1125899973951488ll /* 0x4000004000000 */ ,
22915 {{6, 1, 26}, /* shli r2, r1, 26 */
22916 {6, 1, 50}, /* shli r3, r1, 50 */
22917 {1, 2, 3}} /* add r4, r2, r3 */
22918 },
22919 {1125900041060352ll /* 0x4000008000000 */ ,
22920 {{6, 1, 27}, /* shli r2, r1, 27 */
22921 {6, 1, 50}, /* shli r3, r1, 50 */
22922 {1, 2, 3}} /* add r4, r2, r3 */
22923 },
22924 {1125900175278080ll /* 0x4000010000000 */ ,
22925 {{6, 1, 28}, /* shli r2, r1, 28 */
22926 {6, 1, 50}, /* shli r3, r1, 50 */
22927 {1, 2, 3}} /* add r4, r2, r3 */
22928 },
22929 {1125900443713536ll /* 0x4000020000000 */ ,
22930 {{6, 1, 29}, /* shli r2, r1, 29 */
22931 {6, 1, 50}, /* shli r3, r1, 50 */
22932 {1, 2, 3}} /* add r4, r2, r3 */
22933 },
22934 {1125900980584448ll /* 0x4000040000000 */ ,
22935 {{6, 1, 30}, /* shli r2, r1, 30 */
22936 {6, 1, 50}, /* shli r3, r1, 50 */
22937 {1, 2, 3}} /* add r4, r2, r3 */
22938 },
22939 {1125902054326272ll /* 0x4000080000000 */ ,
22940 {{6, 1, 31}, /* shli r2, r1, 31 */
22941 {6, 1, 50}, /* shli r3, r1, 50 */
22942 {1, 2, 3}} /* add r4, r2, r3 */
22943 },
22944 {1125904201809920ll /* 0x4000100000000 */ ,
22945 {{6, 1, 32}, /* shli r2, r1, 32 */
22946 {6, 1, 50}, /* shli r3, r1, 50 */
22947 {1, 2, 3}} /* add r4, r2, r3 */
22948 },
22949 {1125908496777216ll /* 0x4000200000000 */ ,
22950 {{6, 1, 33}, /* shli r2, r1, 33 */
22951 {6, 1, 50}, /* shli r3, r1, 50 */
22952 {1, 2, 3}} /* add r4, r2, r3 */
22953 },
22954 {1125917086711808ll /* 0x4000400000000 */ ,
22955 {{6, 1, 34}, /* shli r2, r1, 34 */
22956 {6, 1, 50}, /* shli r3, r1, 50 */
22957 {1, 2, 3}} /* add r4, r2, r3 */
22958 },
22959 {1125934266580992ll /* 0x4000800000000 */ ,
22960 {{6, 1, 35}, /* shli r2, r1, 35 */
22961 {6, 1, 50}, /* shli r3, r1, 50 */
22962 {1, 2, 3}} /* add r4, r2, r3 */
22963 },
22964 {1125968626319360ll /* 0x4001000000000 */ ,
22965 {{6, 1, 36}, /* shli r2, r1, 36 */
22966 {6, 1, 50}, /* shli r3, r1, 50 */
22967 {1, 2, 3}} /* add r4, r2, r3 */
22968 },
22969 {1126037345796096ll /* 0x4002000000000 */ ,
22970 {{6, 1, 37}, /* shli r2, r1, 37 */
22971 {6, 1, 50}, /* shli r3, r1, 50 */
22972 {1, 2, 3}} /* add r4, r2, r3 */
22973 },
22974 {1126174784749568ll /* 0x4004000000000 */ ,
22975 {{6, 1, 38}, /* shli r2, r1, 38 */
22976 {6, 1, 50}, /* shli r3, r1, 50 */
22977 {1, 2, 3}} /* add r4, r2, r3 */
22978 },
22979 {1126449662656512ll /* 0x4008000000000 */ ,
22980 {{6, 1, 39}, /* shli r2, r1, 39 */
22981 {6, 1, 50}, /* shli r3, r1, 50 */
22982 {1, 2, 3}} /* add r4, r2, r3 */
22983 },
22984 {1126999418470400ll /* 0x4010000000000 */ ,
22985 {{6, 1, 40}, /* shli r2, r1, 40 */
22986 {6, 1, 50}, /* shli r3, r1, 50 */
22987 {1, 2, 3}} /* add r4, r2, r3 */
22988 },
22989 {1128098930098176ll /* 0x4020000000000 */ ,
22990 {{6, 1, 41}, /* shli r2, r1, 41 */
22991 {6, 1, 50}, /* shli r3, r1, 50 */
22992 {1, 2, 3}} /* add r4, r2, r3 */
22993 },
22994 {1130297953353728ll /* 0x4040000000000 */ ,
22995 {{6, 1, 42}, /* shli r2, r1, 42 */
22996 {6, 1, 50}, /* shli r3, r1, 50 */
22997 {1, 2, 3}} /* add r4, r2, r3 */
22998 },
22999 {1134695999864832ll /* 0x4080000000000 */ ,
23000 {{6, 1, 43}, /* shli r2, r1, 43 */
23001 {6, 1, 50}, /* shli r3, r1, 50 */
23002 {1, 2, 3}} /* add r4, r2, r3 */
23003 },
23004 {1143492092887040ll /* 0x4100000000000 */ ,
23005 {{6, 1, 44}, /* shli r2, r1, 44 */
23006 {6, 1, 50}, /* shli r3, r1, 50 */
23007 {1, 2, 3}} /* add r4, r2, r3 */
23008 },
23009 {1161084278931456ll /* 0x4200000000000 */ ,
23010 {{6, 1, 45}, /* shli r2, r1, 45 */
23011 {6, 1, 50}, /* shli r3, r1, 50 */
23012 {1, 2, 3}} /* add r4, r2, r3 */
23013 },
23014 {1196268651020288ll /* 0x4400000000000 */ ,
23015 {{6, 1, 46}, /* shli r2, r1, 46 */
23016 {6, 1, 50}, /* shli r3, r1, 50 */
23017 {1, 2, 3}} /* add r4, r2, r3 */
23018 },
23019 {1266637395197952ll /* 0x4800000000000 */ ,
23020 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23021 {6, 2, 47}} /* shli r3, r2, 47 */
23022 },
23023 {1407374883553280ll /* 0x5000000000000 */ ,
23024 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23025 {6, 2, 48}} /* shli r3, r2, 48 */
23026 },
23027 {1688849860263936ll /* 0x6000000000000 */ ,
23028 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23029 {6, 2, 49}} /* shli r3, r2, 49 */
23030 },
23031 {2251799813685239ll /* 0x7fffffffffff7 */ ,
23032 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23033 {6, 1, 51}, /* shli r3, r1, 51 */
23034 {2, 3, 2}} /* sub r4, r3, r2 */
23035 },
23036 {2251799813685240ll /* 0x7fffffffffff8 */ ,
23037 {{6, 1, 3}, /* shli r2, r1, 3 */
23038 {6, 1, 51}, /* shli r3, r1, 51 */
23039 {2, 3, 2}} /* sub r4, r3, r2 */
23040 },
23041 {2251799813685241ll /* 0x7fffffffffff9 */ ,
23042 {{6, 1, 48}, /* shli r2, r1, 48 */
23043 {2, 2, 1}, /* sub r3, r2, r1 */
23044 {5, 3, 1}} /* shl3add r4, r3, r1 */
23045 },
23046 {2251799813685243ll /* 0x7fffffffffffb */ ,
23047 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23048 {6, 1, 51}, /* shli r3, r1, 51 */
23049 {2, 3, 2}} /* sub r4, r3, r2 */
23050 },
23051 {2251799813685244ll /* 0x7fffffffffffc */ ,
23052 {{6, 1, 2}, /* shli r2, r1, 2 */
23053 {6, 1, 51}, /* shli r3, r1, 51 */
23054 {2, 3, 2}} /* sub r4, r3, r2 */
23055 },
23056 {2251799813685245ll /* 0x7fffffffffffd */ ,
23057 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23058 {6, 1, 51}, /* shli r3, r1, 51 */
23059 {2, 3, 2}} /* sub r4, r3, r2 */
23060 },
23061 {2251799813685246ll /* 0x7fffffffffffe */ ,
23062 {{6, 1, 1}, /* shli r2, r1, 1 */
23063 {6, 1, 51}, /* shli r3, r1, 51 */
23064 {2, 3, 2}} /* sub r4, r3, r2 */
23065 },
23066 {2251799813685247ll /* 0x7ffffffffffff */ ,
23067 {{6, 1, 51}, /* shli r2, r1, 51 */
23068 {2, 2, 1}} /* sub r3, r2, r1 */
23069 },
23070 {2251799813685248ll /* 0x8000000000000 */ ,
23071 {{6, 1, 51}} /* shli r2, r1, 51 */
23072 },
23073 {2251799813685249ll /* 0x8000000000001 */ ,
23074 {{6, 1, 51}, /* shli r2, r1, 51 */
23075 {1, 1, 2}} /* add r3, r1, r2 */
23076 },
23077 {2251799813685250ll /* 0x8000000000002 */ ,
23078 {{6, 1, 51}, /* shli r2, r1, 51 */
23079 {3, 1, 2}} /* shl1add r3, r1, r2 */
23080 },
23081 {2251799813685251ll /* 0x8000000000003 */ ,
23082 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23083 {6, 1, 51}, /* shli r3, r1, 51 */
23084 {1, 2, 3}} /* add r4, r2, r3 */
23085 },
23086 {2251799813685252ll /* 0x8000000000004 */ ,
23087 {{6, 1, 51}, /* shli r2, r1, 51 */
23088 {4, 1, 2}} /* shl2add r3, r1, r2 */
23089 },
23090 {2251799813685253ll /* 0x8000000000005 */ ,
23091 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23092 {6, 1, 51}, /* shli r3, r1, 51 */
23093 {1, 2, 3}} /* add r4, r2, r3 */
23094 },
23095 {2251799813685254ll /* 0x8000000000006 */ ,
23096 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23097 {6, 1, 51}, /* shli r3, r1, 51 */
23098 {3, 2, 3}} /* shl1add r4, r2, r3 */
23099 },
23100 {2251799813685255ll /* 0x8000000000007 */ ,
23101 {{6, 1, 51}, /* shli r2, r1, 51 */
23102 {2, 2, 1}, /* sub r3, r2, r1 */
23103 {5, 1, 3}} /* shl3add r4, r1, r3 */
23104 },
23105 {2251799813685256ll /* 0x8000000000008 */ ,
23106 {{6, 1, 51}, /* shli r2, r1, 51 */
23107 {5, 1, 2}} /* shl3add r3, r1, r2 */
23108 },
23109 {2251799813685257ll /* 0x8000000000009 */ ,
23110 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23111 {6, 1, 51}, /* shli r3, r1, 51 */
23112 {1, 2, 3}} /* add r4, r2, r3 */
23113 },
23114 {2251799813685258ll /* 0x800000000000a */ ,
23115 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23116 {6, 1, 51}, /* shli r3, r1, 51 */
23117 {3, 2, 3}} /* shl1add r4, r2, r3 */
23118 },
23119 {2251799813685264ll /* 0x8000000000010 */ ,
23120 {{6, 1, 4}, /* shli r2, r1, 4 */
23121 {6, 1, 51}, /* shli r3, r1, 51 */
23122 {1, 2, 3}} /* add r4, r2, r3 */
23123 },
23124 {2251799813685280ll /* 0x8000000000020 */ ,
23125 {{6, 1, 5}, /* shli r2, r1, 5 */
23126 {6, 1, 51}, /* shli r3, r1, 51 */
23127 {1, 2, 3}} /* add r4, r2, r3 */
23128 },
23129 {2251799813685312ll /* 0x8000000000040 */ ,
23130 {{6, 1, 6}, /* shli r2, r1, 6 */
23131 {6, 1, 51}, /* shli r3, r1, 51 */
23132 {1, 2, 3}} /* add r4, r2, r3 */
23133 },
23134 {2251799813685376ll /* 0x8000000000080 */ ,
23135 {{6, 1, 7}, /* shli r2, r1, 7 */
23136 {6, 1, 51}, /* shli r3, r1, 51 */
23137 {1, 2, 3}} /* add r4, r2, r3 */
23138 },
23139 {2251799813685504ll /* 0x8000000000100 */ ,
23140 {{6, 1, 8}, /* shli r2, r1, 8 */
23141 {6, 1, 51}, /* shli r3, r1, 51 */
23142 {1, 2, 3}} /* add r4, r2, r3 */
23143 },
23144 {2251799813685760ll /* 0x8000000000200 */ ,
23145 {{6, 1, 9}, /* shli r2, r1, 9 */
23146 {6, 1, 51}, /* shli r3, r1, 51 */
23147 {1, 2, 3}} /* add r4, r2, r3 */
23148 },
23149 {2251799813686272ll /* 0x8000000000400 */ ,
23150 {{6, 1, 10}, /* shli r2, r1, 10 */
23151 {6, 1, 51}, /* shli r3, r1, 51 */
23152 {1, 2, 3}} /* add r4, r2, r3 */
23153 },
23154 {2251799813687296ll /* 0x8000000000800 */ ,
23155 {{6, 1, 11}, /* shli r2, r1, 11 */
23156 {6, 1, 51}, /* shli r3, r1, 51 */
23157 {1, 2, 3}} /* add r4, r2, r3 */
23158 },
23159 {2251799813689344ll /* 0x8000000001000 */ ,
23160 {{6, 1, 12}, /* shli r2, r1, 12 */
23161 {6, 1, 51}, /* shli r3, r1, 51 */
23162 {1, 2, 3}} /* add r4, r2, r3 */
23163 },
23164 {2251799813693440ll /* 0x8000000002000 */ ,
23165 {{6, 1, 13}, /* shli r2, r1, 13 */
23166 {6, 1, 51}, /* shli r3, r1, 51 */
23167 {1, 2, 3}} /* add r4, r2, r3 */
23168 },
23169 {2251799813701632ll /* 0x8000000004000 */ ,
23170 {{6, 1, 14}, /* shli r2, r1, 14 */
23171 {6, 1, 51}, /* shli r3, r1, 51 */
23172 {1, 2, 3}} /* add r4, r2, r3 */
23173 },
23174 {2251799813718016ll /* 0x8000000008000 */ ,
23175 {{6, 1, 15}, /* shli r2, r1, 15 */
23176 {6, 1, 51}, /* shli r3, r1, 51 */
23177 {1, 2, 3}} /* add r4, r2, r3 */
23178 },
23179 {2251799813750784ll /* 0x8000000010000 */ ,
23180 {{6, 1, 16}, /* shli r2, r1, 16 */
23181 {6, 1, 51}, /* shli r3, r1, 51 */
23182 {1, 2, 3}} /* add r4, r2, r3 */
23183 },
23184 {2251799813816320ll /* 0x8000000020000 */ ,
23185 {{6, 1, 17}, /* shli r2, r1, 17 */
23186 {6, 1, 51}, /* shli r3, r1, 51 */
23187 {1, 2, 3}} /* add r4, r2, r3 */
23188 },
23189 {2251799813947392ll /* 0x8000000040000 */ ,
23190 {{6, 1, 18}, /* shli r2, r1, 18 */
23191 {6, 1, 51}, /* shli r3, r1, 51 */
23192 {1, 2, 3}} /* add r4, r2, r3 */
23193 },
23194 {2251799814209536ll /* 0x8000000080000 */ ,
23195 {{6, 1, 19}, /* shli r2, r1, 19 */
23196 {6, 1, 51}, /* shli r3, r1, 51 */
23197 {1, 2, 3}} /* add r4, r2, r3 */
23198 },
23199 {2251799814733824ll /* 0x8000000100000 */ ,
23200 {{6, 1, 20}, /* shli r2, r1, 20 */
23201 {6, 1, 51}, /* shli r3, r1, 51 */
23202 {1, 2, 3}} /* add r4, r2, r3 */
23203 },
23204 {2251799815782400ll /* 0x8000000200000 */ ,
23205 {{6, 1, 21}, /* shli r2, r1, 21 */
23206 {6, 1, 51}, /* shli r3, r1, 51 */
23207 {1, 2, 3}} /* add r4, r2, r3 */
23208 },
23209 {2251799817879552ll /* 0x8000000400000 */ ,
23210 {{6, 1, 22}, /* shli r2, r1, 22 */
23211 {6, 1, 51}, /* shli r3, r1, 51 */
23212 {1, 2, 3}} /* add r4, r2, r3 */
23213 },
23214 {2251799822073856ll /* 0x8000000800000 */ ,
23215 {{6, 1, 23}, /* shli r2, r1, 23 */
23216 {6, 1, 51}, /* shli r3, r1, 51 */
23217 {1, 2, 3}} /* add r4, r2, r3 */
23218 },
23219 {2251799830462464ll /* 0x8000001000000 */ ,
23220 {{6, 1, 24}, /* shli r2, r1, 24 */
23221 {6, 1, 51}, /* shli r3, r1, 51 */
23222 {1, 2, 3}} /* add r4, r2, r3 */
23223 },
23224 {2251799847239680ll /* 0x8000002000000 */ ,
23225 {{6, 1, 25}, /* shli r2, r1, 25 */
23226 {6, 1, 51}, /* shli r3, r1, 51 */
23227 {1, 2, 3}} /* add r4, r2, r3 */
23228 },
23229 {2251799880794112ll /* 0x8000004000000 */ ,
23230 {{6, 1, 26}, /* shli r2, r1, 26 */
23231 {6, 1, 51}, /* shli r3, r1, 51 */
23232 {1, 2, 3}} /* add r4, r2, r3 */
23233 },
23234 {2251799947902976ll /* 0x8000008000000 */ ,
23235 {{6, 1, 27}, /* shli r2, r1, 27 */
23236 {6, 1, 51}, /* shli r3, r1, 51 */
23237 {1, 2, 3}} /* add r4, r2, r3 */
23238 },
23239 {2251800082120704ll /* 0x8000010000000 */ ,
23240 {{6, 1, 28}, /* shli r2, r1, 28 */
23241 {6, 1, 51}, /* shli r3, r1, 51 */
23242 {1, 2, 3}} /* add r4, r2, r3 */
23243 },
23244 {2251800350556160ll /* 0x8000020000000 */ ,
23245 {{6, 1, 29}, /* shli r2, r1, 29 */
23246 {6, 1, 51}, /* shli r3, r1, 51 */
23247 {1, 2, 3}} /* add r4, r2, r3 */
23248 },
23249 {2251800887427072ll /* 0x8000040000000 */ ,
23250 {{6, 1, 30}, /* shli r2, r1, 30 */
23251 {6, 1, 51}, /* shli r3, r1, 51 */
23252 {1, 2, 3}} /* add r4, r2, r3 */
23253 },
23254 {2251801961168896ll /* 0x8000080000000 */ ,
23255 {{6, 1, 31}, /* shli r2, r1, 31 */
23256 {6, 1, 51}, /* shli r3, r1, 51 */
23257 {1, 2, 3}} /* add r4, r2, r3 */
23258 },
23259 {2251804108652544ll /* 0x8000100000000 */ ,
23260 {{6, 1, 32}, /* shli r2, r1, 32 */
23261 {6, 1, 51}, /* shli r3, r1, 51 */
23262 {1, 2, 3}} /* add r4, r2, r3 */
23263 },
23264 {2251808403619840ll /* 0x8000200000000 */ ,
23265 {{6, 1, 33}, /* shli r2, r1, 33 */
23266 {6, 1, 51}, /* shli r3, r1, 51 */
23267 {1, 2, 3}} /* add r4, r2, r3 */
23268 },
23269 {2251816993554432ll /* 0x8000400000000 */ ,
23270 {{6, 1, 34}, /* shli r2, r1, 34 */
23271 {6, 1, 51}, /* shli r3, r1, 51 */
23272 {1, 2, 3}} /* add r4, r2, r3 */
23273 },
23274 {2251834173423616ll /* 0x8000800000000 */ ,
23275 {{6, 1, 35}, /* shli r2, r1, 35 */
23276 {6, 1, 51}, /* shli r3, r1, 51 */
23277 {1, 2, 3}} /* add r4, r2, r3 */
23278 },
23279 {2251868533161984ll /* 0x8001000000000 */ ,
23280 {{6, 1, 36}, /* shli r2, r1, 36 */
23281 {6, 1, 51}, /* shli r3, r1, 51 */
23282 {1, 2, 3}} /* add r4, r2, r3 */
23283 },
23284 {2251937252638720ll /* 0x8002000000000 */ ,
23285 {{6, 1, 37}, /* shli r2, r1, 37 */
23286 {6, 1, 51}, /* shli r3, r1, 51 */
23287 {1, 2, 3}} /* add r4, r2, r3 */
23288 },
23289 {2252074691592192ll /* 0x8004000000000 */ ,
23290 {{6, 1, 38}, /* shli r2, r1, 38 */
23291 {6, 1, 51}, /* shli r3, r1, 51 */
23292 {1, 2, 3}} /* add r4, r2, r3 */
23293 },
23294 {2252349569499136ll /* 0x8008000000000 */ ,
23295 {{6, 1, 39}, /* shli r2, r1, 39 */
23296 {6, 1, 51}, /* shli r3, r1, 51 */
23297 {1, 2, 3}} /* add r4, r2, r3 */
23298 },
23299 {2252899325313024ll /* 0x8010000000000 */ ,
23300 {{6, 1, 40}, /* shli r2, r1, 40 */
23301 {6, 1, 51}, /* shli r3, r1, 51 */
23302 {1, 2, 3}} /* add r4, r2, r3 */
23303 },
23304 {2253998836940800ll /* 0x8020000000000 */ ,
23305 {{6, 1, 41}, /* shli r2, r1, 41 */
23306 {6, 1, 51}, /* shli r3, r1, 51 */
23307 {1, 2, 3}} /* add r4, r2, r3 */
23308 },
23309 {2256197860196352ll /* 0x8040000000000 */ ,
23310 {{6, 1, 42}, /* shli r2, r1, 42 */
23311 {6, 1, 51}, /* shli r3, r1, 51 */
23312 {1, 2, 3}} /* add r4, r2, r3 */
23313 },
23314 {2260595906707456ll /* 0x8080000000000 */ ,
23315 {{6, 1, 43}, /* shli r2, r1, 43 */
23316 {6, 1, 51}, /* shli r3, r1, 51 */
23317 {1, 2, 3}} /* add r4, r2, r3 */
23318 },
23319 {2269391999729664ll /* 0x8100000000000 */ ,
23320 {{6, 1, 44}, /* shli r2, r1, 44 */
23321 {6, 1, 51}, /* shli r3, r1, 51 */
23322 {1, 2, 3}} /* add r4, r2, r3 */
23323 },
23324 {2286984185774080ll /* 0x8200000000000 */ ,
23325 {{6, 1, 45}, /* shli r2, r1, 45 */
23326 {6, 1, 51}, /* shli r3, r1, 51 */
23327 {1, 2, 3}} /* add r4, r2, r3 */
23328 },
23329 {2322168557862912ll /* 0x8400000000000 */ ,
23330 {{6, 1, 46}, /* shli r2, r1, 46 */
23331 {6, 1, 51}, /* shli r3, r1, 51 */
23332 {1, 2, 3}} /* add r4, r2, r3 */
23333 },
23334 {2392537302040576ll /* 0x8800000000000 */ ,
23335 {{6, 1, 47}, /* shli r2, r1, 47 */
23336 {6, 1, 51}, /* shli r3, r1, 51 */
23337 {1, 2, 3}} /* add r4, r2, r3 */
23338 },
23339 {2533274790395904ll /* 0x9000000000000 */ ,
23340 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23341 {6, 2, 48}} /* shli r3, r2, 48 */
23342 },
23343 {2814749767106560ll /* 0xa000000000000 */ ,
23344 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23345 {6, 2, 49}} /* shli r3, r2, 49 */
23346 },
23347 {3377699720527872ll /* 0xc000000000000 */ ,
23348 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23349 {6, 2, 50}} /* shli r3, r2, 50 */
23350 },
23351 {4503599627370487ll /* 0xffffffffffff7 */ ,
23352 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23353 {6, 1, 52}, /* shli r3, r1, 52 */
23354 {2, 3, 2}} /* sub r4, r3, r2 */
23355 },
23356 {4503599627370488ll /* 0xffffffffffff8 */ ,
23357 {{6, 1, 3}, /* shli r2, r1, 3 */
23358 {6, 1, 52}, /* shli r3, r1, 52 */
23359 {2, 3, 2}} /* sub r4, r3, r2 */
23360 },
23361 {4503599627370489ll /* 0xffffffffffff9 */ ,
23362 {{6, 1, 49}, /* shli r2, r1, 49 */
23363 {2, 2, 1}, /* sub r3, r2, r1 */
23364 {5, 3, 1}} /* shl3add r4, r3, r1 */
23365 },
23366 {4503599627370491ll /* 0xffffffffffffb */ ,
23367 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23368 {6, 1, 52}, /* shli r3, r1, 52 */
23369 {2, 3, 2}} /* sub r4, r3, r2 */
23370 },
23371 {4503599627370492ll /* 0xffffffffffffc */ ,
23372 {{6, 1, 2}, /* shli r2, r1, 2 */
23373 {6, 1, 52}, /* shli r3, r1, 52 */
23374 {2, 3, 2}} /* sub r4, r3, r2 */
23375 },
23376 {4503599627370493ll /* 0xffffffffffffd */ ,
23377 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23378 {6, 1, 52}, /* shli r3, r1, 52 */
23379 {2, 3, 2}} /* sub r4, r3, r2 */
23380 },
23381 {4503599627370494ll /* 0xffffffffffffe */ ,
23382 {{6, 1, 1}, /* shli r2, r1, 1 */
23383 {6, 1, 52}, /* shli r3, r1, 52 */
23384 {2, 3, 2}} /* sub r4, r3, r2 */
23385 },
23386 {4503599627370495ll /* 0xfffffffffffff */ ,
23387 {{6, 1, 52}, /* shli r2, r1, 52 */
23388 {2, 2, 1}} /* sub r3, r2, r1 */
23389 },
23390 {4503599627370496ll /* 0x10000000000000 */ ,
23391 {{6, 1, 52}} /* shli r2, r1, 52 */
23392 },
23393 {4503599627370497ll /* 0x10000000000001 */ ,
23394 {{6, 1, 52}, /* shli r2, r1, 52 */
23395 {1, 1, 2}} /* add r3, r1, r2 */
23396 },
23397 {4503599627370498ll /* 0x10000000000002 */ ,
23398 {{6, 1, 52}, /* shli r2, r1, 52 */
23399 {3, 1, 2}} /* shl1add r3, r1, r2 */
23400 },
23401 {4503599627370499ll /* 0x10000000000003 */ ,
23402 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23403 {6, 1, 52}, /* shli r3, r1, 52 */
23404 {1, 2, 3}} /* add r4, r2, r3 */
23405 },
23406 {4503599627370500ll /* 0x10000000000004 */ ,
23407 {{6, 1, 52}, /* shli r2, r1, 52 */
23408 {4, 1, 2}} /* shl2add r3, r1, r2 */
23409 },
23410 {4503599627370501ll /* 0x10000000000005 */ ,
23411 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23412 {6, 1, 52}, /* shli r3, r1, 52 */
23413 {1, 2, 3}} /* add r4, r2, r3 */
23414 },
23415 {4503599627370502ll /* 0x10000000000006 */ ,
23416 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23417 {6, 1, 52}, /* shli r3, r1, 52 */
23418 {3, 2, 3}} /* shl1add r4, r2, r3 */
23419 },
23420 {4503599627370503ll /* 0x10000000000007 */ ,
23421 {{6, 1, 52}, /* shli r2, r1, 52 */
23422 {2, 2, 1}, /* sub r3, r2, r1 */
23423 {5, 1, 3}} /* shl3add r4, r1, r3 */
23424 },
23425 {4503599627370504ll /* 0x10000000000008 */ ,
23426 {{6, 1, 52}, /* shli r2, r1, 52 */
23427 {5, 1, 2}} /* shl3add r3, r1, r2 */
23428 },
23429 {4503599627370505ll /* 0x10000000000009 */ ,
23430 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23431 {6, 1, 52}, /* shli r3, r1, 52 */
23432 {1, 2, 3}} /* add r4, r2, r3 */
23433 },
23434 {4503599627370506ll /* 0x1000000000000a */ ,
23435 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23436 {6, 1, 52}, /* shli r3, r1, 52 */
23437 {3, 2, 3}} /* shl1add r4, r2, r3 */
23438 },
23439 {4503599627370512ll /* 0x10000000000010 */ ,
23440 {{6, 1, 4}, /* shli r2, r1, 4 */
23441 {6, 1, 52}, /* shli r3, r1, 52 */
23442 {1, 2, 3}} /* add r4, r2, r3 */
23443 },
23444 {4503599627370528ll /* 0x10000000000020 */ ,
23445 {{6, 1, 5}, /* shli r2, r1, 5 */
23446 {6, 1, 52}, /* shli r3, r1, 52 */
23447 {1, 2, 3}} /* add r4, r2, r3 */
23448 },
23449 {4503599627370560ll /* 0x10000000000040 */ ,
23450 {{6, 1, 6}, /* shli r2, r1, 6 */
23451 {6, 1, 52}, /* shli r3, r1, 52 */
23452 {1, 2, 3}} /* add r4, r2, r3 */
23453 },
23454 {4503599627370624ll /* 0x10000000000080 */ ,
23455 {{6, 1, 7}, /* shli r2, r1, 7 */
23456 {6, 1, 52}, /* shli r3, r1, 52 */
23457 {1, 2, 3}} /* add r4, r2, r3 */
23458 },
23459 {4503599627370752ll /* 0x10000000000100 */ ,
23460 {{6, 1, 8}, /* shli r2, r1, 8 */
23461 {6, 1, 52}, /* shli r3, r1, 52 */
23462 {1, 2, 3}} /* add r4, r2, r3 */
23463 },
23464 {4503599627371008ll /* 0x10000000000200 */ ,
23465 {{6, 1, 9}, /* shli r2, r1, 9 */
23466 {6, 1, 52}, /* shli r3, r1, 52 */
23467 {1, 2, 3}} /* add r4, r2, r3 */
23468 },
23469 {4503599627371520ll /* 0x10000000000400 */ ,
23470 {{6, 1, 10}, /* shli r2, r1, 10 */
23471 {6, 1, 52}, /* shli r3, r1, 52 */
23472 {1, 2, 3}} /* add r4, r2, r3 */
23473 },
23474 {4503599627372544ll /* 0x10000000000800 */ ,
23475 {{6, 1, 11}, /* shli r2, r1, 11 */
23476 {6, 1, 52}, /* shli r3, r1, 52 */
23477 {1, 2, 3}} /* add r4, r2, r3 */
23478 },
23479 {4503599627374592ll /* 0x10000000001000 */ ,
23480 {{6, 1, 12}, /* shli r2, r1, 12 */
23481 {6, 1, 52}, /* shli r3, r1, 52 */
23482 {1, 2, 3}} /* add r4, r2, r3 */
23483 },
23484 {4503599627378688ll /* 0x10000000002000 */ ,
23485 {{6, 1, 13}, /* shli r2, r1, 13 */
23486 {6, 1, 52}, /* shli r3, r1, 52 */
23487 {1, 2, 3}} /* add r4, r2, r3 */
23488 },
23489 {4503599627386880ll /* 0x10000000004000 */ ,
23490 {{6, 1, 14}, /* shli r2, r1, 14 */
23491 {6, 1, 52}, /* shli r3, r1, 52 */
23492 {1, 2, 3}} /* add r4, r2, r3 */
23493 },
23494 {4503599627403264ll /* 0x10000000008000 */ ,
23495 {{6, 1, 15}, /* shli r2, r1, 15 */
23496 {6, 1, 52}, /* shli r3, r1, 52 */
23497 {1, 2, 3}} /* add r4, r2, r3 */
23498 },
23499 {4503599627436032ll /* 0x10000000010000 */ ,
23500 {{6, 1, 16}, /* shli r2, r1, 16 */
23501 {6, 1, 52}, /* shli r3, r1, 52 */
23502 {1, 2, 3}} /* add r4, r2, r3 */
23503 },
23504 {4503599627501568ll /* 0x10000000020000 */ ,
23505 {{6, 1, 17}, /* shli r2, r1, 17 */
23506 {6, 1, 52}, /* shli r3, r1, 52 */
23507 {1, 2, 3}} /* add r4, r2, r3 */
23508 },
23509 {4503599627632640ll /* 0x10000000040000 */ ,
23510 {{6, 1, 18}, /* shli r2, r1, 18 */
23511 {6, 1, 52}, /* shli r3, r1, 52 */
23512 {1, 2, 3}} /* add r4, r2, r3 */
23513 },
23514 {4503599627894784ll /* 0x10000000080000 */ ,
23515 {{6, 1, 19}, /* shli r2, r1, 19 */
23516 {6, 1, 52}, /* shli r3, r1, 52 */
23517 {1, 2, 3}} /* add r4, r2, r3 */
23518 },
23519 {4503599628419072ll /* 0x10000000100000 */ ,
23520 {{6, 1, 20}, /* shli r2, r1, 20 */
23521 {6, 1, 52}, /* shli r3, r1, 52 */
23522 {1, 2, 3}} /* add r4, r2, r3 */
23523 },
23524 {4503599629467648ll /* 0x10000000200000 */ ,
23525 {{6, 1, 21}, /* shli r2, r1, 21 */
23526 {6, 1, 52}, /* shli r3, r1, 52 */
23527 {1, 2, 3}} /* add r4, r2, r3 */
23528 },
23529 {4503599631564800ll /* 0x10000000400000 */ ,
23530 {{6, 1, 22}, /* shli r2, r1, 22 */
23531 {6, 1, 52}, /* shli r3, r1, 52 */
23532 {1, 2, 3}} /* add r4, r2, r3 */
23533 },
23534 {4503599635759104ll /* 0x10000000800000 */ ,
23535 {{6, 1, 23}, /* shli r2, r1, 23 */
23536 {6, 1, 52}, /* shli r3, r1, 52 */
23537 {1, 2, 3}} /* add r4, r2, r3 */
23538 },
23539 {4503599644147712ll /* 0x10000001000000 */ ,
23540 {{6, 1, 24}, /* shli r2, r1, 24 */
23541 {6, 1, 52}, /* shli r3, r1, 52 */
23542 {1, 2, 3}} /* add r4, r2, r3 */
23543 },
23544 {4503599660924928ll /* 0x10000002000000 */ ,
23545 {{6, 1, 25}, /* shli r2, r1, 25 */
23546 {6, 1, 52}, /* shli r3, r1, 52 */
23547 {1, 2, 3}} /* add r4, r2, r3 */
23548 },
23549 {4503599694479360ll /* 0x10000004000000 */ ,
23550 {{6, 1, 26}, /* shli r2, r1, 26 */
23551 {6, 1, 52}, /* shli r3, r1, 52 */
23552 {1, 2, 3}} /* add r4, r2, r3 */
23553 },
23554 {4503599761588224ll /* 0x10000008000000 */ ,
23555 {{6, 1, 27}, /* shli r2, r1, 27 */
23556 {6, 1, 52}, /* shli r3, r1, 52 */
23557 {1, 2, 3}} /* add r4, r2, r3 */
23558 },
23559 {4503599895805952ll /* 0x10000010000000 */ ,
23560 {{6, 1, 28}, /* shli r2, r1, 28 */
23561 {6, 1, 52}, /* shli r3, r1, 52 */
23562 {1, 2, 3}} /* add r4, r2, r3 */
23563 },
23564 {4503600164241408ll /* 0x10000020000000 */ ,
23565 {{6, 1, 29}, /* shli r2, r1, 29 */
23566 {6, 1, 52}, /* shli r3, r1, 52 */
23567 {1, 2, 3}} /* add r4, r2, r3 */
23568 },
23569 {4503600701112320ll /* 0x10000040000000 */ ,
23570 {{6, 1, 30}, /* shli r2, r1, 30 */
23571 {6, 1, 52}, /* shli r3, r1, 52 */
23572 {1, 2, 3}} /* add r4, r2, r3 */
23573 },
23574 {4503601774854144ll /* 0x10000080000000 */ ,
23575 {{6, 1, 31}, /* shli r2, r1, 31 */
23576 {6, 1, 52}, /* shli r3, r1, 52 */
23577 {1, 2, 3}} /* add r4, r2, r3 */
23578 },
23579 {4503603922337792ll /* 0x10000100000000 */ ,
23580 {{6, 1, 32}, /* shli r2, r1, 32 */
23581 {6, 1, 52}, /* shli r3, r1, 52 */
23582 {1, 2, 3}} /* add r4, r2, r3 */
23583 },
23584 {4503608217305088ll /* 0x10000200000000 */ ,
23585 {{6, 1, 33}, /* shli r2, r1, 33 */
23586 {6, 1, 52}, /* shli r3, r1, 52 */
23587 {1, 2, 3}} /* add r4, r2, r3 */
23588 },
23589 {4503616807239680ll /* 0x10000400000000 */ ,
23590 {{6, 1, 34}, /* shli r2, r1, 34 */
23591 {6, 1, 52}, /* shli r3, r1, 52 */
23592 {1, 2, 3}} /* add r4, r2, r3 */
23593 },
23594 {4503633987108864ll /* 0x10000800000000 */ ,
23595 {{6, 1, 35}, /* shli r2, r1, 35 */
23596 {6, 1, 52}, /* shli r3, r1, 52 */
23597 {1, 2, 3}} /* add r4, r2, r3 */
23598 },
23599 {4503668346847232ll /* 0x10001000000000 */ ,
23600 {{6, 1, 36}, /* shli r2, r1, 36 */
23601 {6, 1, 52}, /* shli r3, r1, 52 */
23602 {1, 2, 3}} /* add r4, r2, r3 */
23603 },
23604 {4503737066323968ll /* 0x10002000000000 */ ,
23605 {{6, 1, 37}, /* shli r2, r1, 37 */
23606 {6, 1, 52}, /* shli r3, r1, 52 */
23607 {1, 2, 3}} /* add r4, r2, r3 */
23608 },
23609 {4503874505277440ll /* 0x10004000000000 */ ,
23610 {{6, 1, 38}, /* shli r2, r1, 38 */
23611 {6, 1, 52}, /* shli r3, r1, 52 */
23612 {1, 2, 3}} /* add r4, r2, r3 */
23613 },
23614 {4504149383184384ll /* 0x10008000000000 */ ,
23615 {{6, 1, 39}, /* shli r2, r1, 39 */
23616 {6, 1, 52}, /* shli r3, r1, 52 */
23617 {1, 2, 3}} /* add r4, r2, r3 */
23618 },
23619 {4504699138998272ll /* 0x10010000000000 */ ,
23620 {{6, 1, 40}, /* shli r2, r1, 40 */
23621 {6, 1, 52}, /* shli r3, r1, 52 */
23622 {1, 2, 3}} /* add r4, r2, r3 */
23623 },
23624 {4505798650626048ll /* 0x10020000000000 */ ,
23625 {{6, 1, 41}, /* shli r2, r1, 41 */
23626 {6, 1, 52}, /* shli r3, r1, 52 */
23627 {1, 2, 3}} /* add r4, r2, r3 */
23628 },
23629 {4507997673881600ll /* 0x10040000000000 */ ,
23630 {{6, 1, 42}, /* shli r2, r1, 42 */
23631 {6, 1, 52}, /* shli r3, r1, 52 */
23632 {1, 2, 3}} /* add r4, r2, r3 */
23633 },
23634 {4512395720392704ll /* 0x10080000000000 */ ,
23635 {{6, 1, 43}, /* shli r2, r1, 43 */
23636 {6, 1, 52}, /* shli r3, r1, 52 */
23637 {1, 2, 3}} /* add r4, r2, r3 */
23638 },
23639 {4521191813414912ll /* 0x10100000000000 */ ,
23640 {{6, 1, 44}, /* shli r2, r1, 44 */
23641 {6, 1, 52}, /* shli r3, r1, 52 */
23642 {1, 2, 3}} /* add r4, r2, r3 */
23643 },
23644 {4538783999459328ll /* 0x10200000000000 */ ,
23645 {{6, 1, 45}, /* shli r2, r1, 45 */
23646 {6, 1, 52}, /* shli r3, r1, 52 */
23647 {1, 2, 3}} /* add r4, r2, r3 */
23648 },
23649 {4573968371548160ll /* 0x10400000000000 */ ,
23650 {{6, 1, 46}, /* shli r2, r1, 46 */
23651 {6, 1, 52}, /* shli r3, r1, 52 */
23652 {1, 2, 3}} /* add r4, r2, r3 */
23653 },
23654 {4644337115725824ll /* 0x10800000000000 */ ,
23655 {{6, 1, 47}, /* shli r2, r1, 47 */
23656 {6, 1, 52}, /* shli r3, r1, 52 */
23657 {1, 2, 3}} /* add r4, r2, r3 */
23658 },
23659 {4785074604081152ll /* 0x11000000000000 */ ,
23660 {{6, 1, 48}, /* shli r2, r1, 48 */
23661 {6, 1, 52}, /* shli r3, r1, 52 */
23662 {1, 2, 3}} /* add r4, r2, r3 */
23663 },
23664 {5066549580791808ll /* 0x12000000000000 */ ,
23665 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23666 {6, 2, 49}} /* shli r3, r2, 49 */
23667 },
23668 {5629499534213120ll /* 0x14000000000000 */ ,
23669 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23670 {6, 2, 50}} /* shli r3, r2, 50 */
23671 },
23672 {6755399441055744ll /* 0x18000000000000 */ ,
23673 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23674 {6, 2, 51}} /* shli r3, r2, 51 */
23675 },
23676 {9007199254740983ll /* 0x1ffffffffffff7 */ ,
23677 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23678 {6, 1, 53}, /* shli r3, r1, 53 */
23679 {2, 3, 2}} /* sub r4, r3, r2 */
23680 },
23681 {9007199254740984ll /* 0x1ffffffffffff8 */ ,
23682 {{6, 1, 3}, /* shli r2, r1, 3 */
23683 {6, 1, 53}, /* shli r3, r1, 53 */
23684 {2, 3, 2}} /* sub r4, r3, r2 */
23685 },
23686 {9007199254740985ll /* 0x1ffffffffffff9 */ ,
23687 {{6, 1, 50}, /* shli r2, r1, 50 */
23688 {2, 2, 1}, /* sub r3, r2, r1 */
23689 {5, 3, 1}} /* shl3add r4, r3, r1 */
23690 },
23691 {9007199254740987ll /* 0x1ffffffffffffb */ ,
23692 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23693 {6, 1, 53}, /* shli r3, r1, 53 */
23694 {2, 3, 2}} /* sub r4, r3, r2 */
23695 },
23696 {9007199254740988ll /* 0x1ffffffffffffc */ ,
23697 {{6, 1, 2}, /* shli r2, r1, 2 */
23698 {6, 1, 53}, /* shli r3, r1, 53 */
23699 {2, 3, 2}} /* sub r4, r3, r2 */
23700 },
23701 {9007199254740989ll /* 0x1ffffffffffffd */ ,
23702 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23703 {6, 1, 53}, /* shli r3, r1, 53 */
23704 {2, 3, 2}} /* sub r4, r3, r2 */
23705 },
23706 {9007199254740990ll /* 0x1ffffffffffffe */ ,
23707 {{6, 1, 1}, /* shli r2, r1, 1 */
23708 {6, 1, 53}, /* shli r3, r1, 53 */
23709 {2, 3, 2}} /* sub r4, r3, r2 */
23710 },
23711 {9007199254740991ll /* 0x1fffffffffffff */ ,
23712 {{6, 1, 53}, /* shli r2, r1, 53 */
23713 {2, 2, 1}} /* sub r3, r2, r1 */
23714 },
23715 {9007199254740992ll /* 0x20000000000000 */ ,
23716 {{6, 1, 53}} /* shli r2, r1, 53 */
23717 },
23718 {9007199254740993ll /* 0x20000000000001 */ ,
23719 {{6, 1, 53}, /* shli r2, r1, 53 */
23720 {1, 1, 2}} /* add r3, r1, r2 */
23721 },
23722 {9007199254740994ll /* 0x20000000000002 */ ,
23723 {{6, 1, 53}, /* shli r2, r1, 53 */
23724 {3, 1, 2}} /* shl1add r3, r1, r2 */
23725 },
23726 {9007199254740995ll /* 0x20000000000003 */ ,
23727 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23728 {6, 1, 53}, /* shli r3, r1, 53 */
23729 {1, 2, 3}} /* add r4, r2, r3 */
23730 },
23731 {9007199254740996ll /* 0x20000000000004 */ ,
23732 {{6, 1, 53}, /* shli r2, r1, 53 */
23733 {4, 1, 2}} /* shl2add r3, r1, r2 */
23734 },
23735 {9007199254740997ll /* 0x20000000000005 */ ,
23736 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23737 {6, 1, 53}, /* shli r3, r1, 53 */
23738 {1, 2, 3}} /* add r4, r2, r3 */
23739 },
23740 {9007199254740998ll /* 0x20000000000006 */ ,
23741 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23742 {6, 1, 53}, /* shli r3, r1, 53 */
23743 {3, 2, 3}} /* shl1add r4, r2, r3 */
23744 },
23745 {9007199254740999ll /* 0x20000000000007 */ ,
23746 {{6, 1, 53}, /* shli r2, r1, 53 */
23747 {2, 2, 1}, /* sub r3, r2, r1 */
23748 {5, 1, 3}} /* shl3add r4, r1, r3 */
23749 },
23750 {9007199254741000ll /* 0x20000000000008 */ ,
23751 {{6, 1, 53}, /* shli r2, r1, 53 */
23752 {5, 1, 2}} /* shl3add r3, r1, r2 */
23753 },
23754 {9007199254741001ll /* 0x20000000000009 */ ,
23755 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23756 {6, 1, 53}, /* shli r3, r1, 53 */
23757 {1, 2, 3}} /* add r4, r2, r3 */
23758 },
23759 {9007199254741002ll /* 0x2000000000000a */ ,
23760 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23761 {6, 1, 53}, /* shli r3, r1, 53 */
23762 {3, 2, 3}} /* shl1add r4, r2, r3 */
23763 },
23764 {9007199254741008ll /* 0x20000000000010 */ ,
23765 {{6, 1, 4}, /* shli r2, r1, 4 */
23766 {6, 1, 53}, /* shli r3, r1, 53 */
23767 {1, 2, 3}} /* add r4, r2, r3 */
23768 },
23769 {9007199254741024ll /* 0x20000000000020 */ ,
23770 {{6, 1, 5}, /* shli r2, r1, 5 */
23771 {6, 1, 53}, /* shli r3, r1, 53 */
23772 {1, 2, 3}} /* add r4, r2, r3 */
23773 },
23774 {9007199254741056ll /* 0x20000000000040 */ ,
23775 {{6, 1, 6}, /* shli r2, r1, 6 */
23776 {6, 1, 53}, /* shli r3, r1, 53 */
23777 {1, 2, 3}} /* add r4, r2, r3 */
23778 },
23779 {9007199254741120ll /* 0x20000000000080 */ ,
23780 {{6, 1, 7}, /* shli r2, r1, 7 */
23781 {6, 1, 53}, /* shli r3, r1, 53 */
23782 {1, 2, 3}} /* add r4, r2, r3 */
23783 },
23784 {9007199254741248ll /* 0x20000000000100 */ ,
23785 {{6, 1, 8}, /* shli r2, r1, 8 */
23786 {6, 1, 53}, /* shli r3, r1, 53 */
23787 {1, 2, 3}} /* add r4, r2, r3 */
23788 },
23789 {9007199254741504ll /* 0x20000000000200 */ ,
23790 {{6, 1, 9}, /* shli r2, r1, 9 */
23791 {6, 1, 53}, /* shli r3, r1, 53 */
23792 {1, 2, 3}} /* add r4, r2, r3 */
23793 },
23794 {9007199254742016ll /* 0x20000000000400 */ ,
23795 {{6, 1, 10}, /* shli r2, r1, 10 */
23796 {6, 1, 53}, /* shli r3, r1, 53 */
23797 {1, 2, 3}} /* add r4, r2, r3 */
23798 },
23799 {9007199254743040ll /* 0x20000000000800 */ ,
23800 {{6, 1, 11}, /* shli r2, r1, 11 */
23801 {6, 1, 53}, /* shli r3, r1, 53 */
23802 {1, 2, 3}} /* add r4, r2, r3 */
23803 },
23804 {9007199254745088ll /* 0x20000000001000 */ ,
23805 {{6, 1, 12}, /* shli r2, r1, 12 */
23806 {6, 1, 53}, /* shli r3, r1, 53 */
23807 {1, 2, 3}} /* add r4, r2, r3 */
23808 },
23809 {9007199254749184ll /* 0x20000000002000 */ ,
23810 {{6, 1, 13}, /* shli r2, r1, 13 */
23811 {6, 1, 53}, /* shli r3, r1, 53 */
23812 {1, 2, 3}} /* add r4, r2, r3 */
23813 },
23814 {9007199254757376ll /* 0x20000000004000 */ ,
23815 {{6, 1, 14}, /* shli r2, r1, 14 */
23816 {6, 1, 53}, /* shli r3, r1, 53 */
23817 {1, 2, 3}} /* add r4, r2, r3 */
23818 },
23819 {9007199254773760ll /* 0x20000000008000 */ ,
23820 {{6, 1, 15}, /* shli r2, r1, 15 */
23821 {6, 1, 53}, /* shli r3, r1, 53 */
23822 {1, 2, 3}} /* add r4, r2, r3 */
23823 },
23824 {9007199254806528ll /* 0x20000000010000 */ ,
23825 {{6, 1, 16}, /* shli r2, r1, 16 */
23826 {6, 1, 53}, /* shli r3, r1, 53 */
23827 {1, 2, 3}} /* add r4, r2, r3 */
23828 },
23829 {9007199254872064ll /* 0x20000000020000 */ ,
23830 {{6, 1, 17}, /* shli r2, r1, 17 */
23831 {6, 1, 53}, /* shli r3, r1, 53 */
23832 {1, 2, 3}} /* add r4, r2, r3 */
23833 },
23834 {9007199255003136ll /* 0x20000000040000 */ ,
23835 {{6, 1, 18}, /* shli r2, r1, 18 */
23836 {6, 1, 53}, /* shli r3, r1, 53 */
23837 {1, 2, 3}} /* add r4, r2, r3 */
23838 },
23839 {9007199255265280ll /* 0x20000000080000 */ ,
23840 {{6, 1, 19}, /* shli r2, r1, 19 */
23841 {6, 1, 53}, /* shli r3, r1, 53 */
23842 {1, 2, 3}} /* add r4, r2, r3 */
23843 },
23844 {9007199255789568ll /* 0x20000000100000 */ ,
23845 {{6, 1, 20}, /* shli r2, r1, 20 */
23846 {6, 1, 53}, /* shli r3, r1, 53 */
23847 {1, 2, 3}} /* add r4, r2, r3 */
23848 },
23849 {9007199256838144ll /* 0x20000000200000 */ ,
23850 {{6, 1, 21}, /* shli r2, r1, 21 */
23851 {6, 1, 53}, /* shli r3, r1, 53 */
23852 {1, 2, 3}} /* add r4, r2, r3 */
23853 },
23854 {9007199258935296ll /* 0x20000000400000 */ ,
23855 {{6, 1, 22}, /* shli r2, r1, 22 */
23856 {6, 1, 53}, /* shli r3, r1, 53 */
23857 {1, 2, 3}} /* add r4, r2, r3 */
23858 },
23859 {9007199263129600ll /* 0x20000000800000 */ ,
23860 {{6, 1, 23}, /* shli r2, r1, 23 */
23861 {6, 1, 53}, /* shli r3, r1, 53 */
23862 {1, 2, 3}} /* add r4, r2, r3 */
23863 },
23864 {9007199271518208ll /* 0x20000001000000 */ ,
23865 {{6, 1, 24}, /* shli r2, r1, 24 */
23866 {6, 1, 53}, /* shli r3, r1, 53 */
23867 {1, 2, 3}} /* add r4, r2, r3 */
23868 },
23869 {9007199288295424ll /* 0x20000002000000 */ ,
23870 {{6, 1, 25}, /* shli r2, r1, 25 */
23871 {6, 1, 53}, /* shli r3, r1, 53 */
23872 {1, 2, 3}} /* add r4, r2, r3 */
23873 },
23874 {9007199321849856ll /* 0x20000004000000 */ ,
23875 {{6, 1, 26}, /* shli r2, r1, 26 */
23876 {6, 1, 53}, /* shli r3, r1, 53 */
23877 {1, 2, 3}} /* add r4, r2, r3 */
23878 },
23879 {9007199388958720ll /* 0x20000008000000 */ ,
23880 {{6, 1, 27}, /* shli r2, r1, 27 */
23881 {6, 1, 53}, /* shli r3, r1, 53 */
23882 {1, 2, 3}} /* add r4, r2, r3 */
23883 },
23884 {9007199523176448ll /* 0x20000010000000 */ ,
23885 {{6, 1, 28}, /* shli r2, r1, 28 */
23886 {6, 1, 53}, /* shli r3, r1, 53 */
23887 {1, 2, 3}} /* add r4, r2, r3 */
23888 },
23889 {9007199791611904ll /* 0x20000020000000 */ ,
23890 {{6, 1, 29}, /* shli r2, r1, 29 */
23891 {6, 1, 53}, /* shli r3, r1, 53 */
23892 {1, 2, 3}} /* add r4, r2, r3 */
23893 },
23894 {9007200328482816ll /* 0x20000040000000 */ ,
23895 {{6, 1, 30}, /* shli r2, r1, 30 */
23896 {6, 1, 53}, /* shli r3, r1, 53 */
23897 {1, 2, 3}} /* add r4, r2, r3 */
23898 },
23899 {9007201402224640ll /* 0x20000080000000 */ ,
23900 {{6, 1, 31}, /* shli r2, r1, 31 */
23901 {6, 1, 53}, /* shli r3, r1, 53 */
23902 {1, 2, 3}} /* add r4, r2, r3 */
23903 },
23904 {9007203549708288ll /* 0x20000100000000 */ ,
23905 {{6, 1, 32}, /* shli r2, r1, 32 */
23906 {6, 1, 53}, /* shli r3, r1, 53 */
23907 {1, 2, 3}} /* add r4, r2, r3 */
23908 },
23909 {9007207844675584ll /* 0x20000200000000 */ ,
23910 {{6, 1, 33}, /* shli r2, r1, 33 */
23911 {6, 1, 53}, /* shli r3, r1, 53 */
23912 {1, 2, 3}} /* add r4, r2, r3 */
23913 },
23914 {9007216434610176ll /* 0x20000400000000 */ ,
23915 {{6, 1, 34}, /* shli r2, r1, 34 */
23916 {6, 1, 53}, /* shli r3, r1, 53 */
23917 {1, 2, 3}} /* add r4, r2, r3 */
23918 },
23919 {9007233614479360ll /* 0x20000800000000 */ ,
23920 {{6, 1, 35}, /* shli r2, r1, 35 */
23921 {6, 1, 53}, /* shli r3, r1, 53 */
23922 {1, 2, 3}} /* add r4, r2, r3 */
23923 },
23924 {9007267974217728ll /* 0x20001000000000 */ ,
23925 {{6, 1, 36}, /* shli r2, r1, 36 */
23926 {6, 1, 53}, /* shli r3, r1, 53 */
23927 {1, 2, 3}} /* add r4, r2, r3 */
23928 },
23929 {9007336693694464ll /* 0x20002000000000 */ ,
23930 {{6, 1, 37}, /* shli r2, r1, 37 */
23931 {6, 1, 53}, /* shli r3, r1, 53 */
23932 {1, 2, 3}} /* add r4, r2, r3 */
23933 },
23934 {9007474132647936ll /* 0x20004000000000 */ ,
23935 {{6, 1, 38}, /* shli r2, r1, 38 */
23936 {6, 1, 53}, /* shli r3, r1, 53 */
23937 {1, 2, 3}} /* add r4, r2, r3 */
23938 },
23939 {9007749010554880ll /* 0x20008000000000 */ ,
23940 {{6, 1, 39}, /* shli r2, r1, 39 */
23941 {6, 1, 53}, /* shli r3, r1, 53 */
23942 {1, 2, 3}} /* add r4, r2, r3 */
23943 },
23944 {9008298766368768ll /* 0x20010000000000 */ ,
23945 {{6, 1, 40}, /* shli r2, r1, 40 */
23946 {6, 1, 53}, /* shli r3, r1, 53 */
23947 {1, 2, 3}} /* add r4, r2, r3 */
23948 },
23949 {9009398277996544ll /* 0x20020000000000 */ ,
23950 {{6, 1, 41}, /* shli r2, r1, 41 */
23951 {6, 1, 53}, /* shli r3, r1, 53 */
23952 {1, 2, 3}} /* add r4, r2, r3 */
23953 },
23954 {9011597301252096ll /* 0x20040000000000 */ ,
23955 {{6, 1, 42}, /* shli r2, r1, 42 */
23956 {6, 1, 53}, /* shli r3, r1, 53 */
23957 {1, 2, 3}} /* add r4, r2, r3 */
23958 },
23959 {9015995347763200ll /* 0x20080000000000 */ ,
23960 {{6, 1, 43}, /* shli r2, r1, 43 */
23961 {6, 1, 53}, /* shli r3, r1, 53 */
23962 {1, 2, 3}} /* add r4, r2, r3 */
23963 },
23964 {9024791440785408ll /* 0x20100000000000 */ ,
23965 {{6, 1, 44}, /* shli r2, r1, 44 */
23966 {6, 1, 53}, /* shli r3, r1, 53 */
23967 {1, 2, 3}} /* add r4, r2, r3 */
23968 },
23969 {9042383626829824ll /* 0x20200000000000 */ ,
23970 {{6, 1, 45}, /* shli r2, r1, 45 */
23971 {6, 1, 53}, /* shli r3, r1, 53 */
23972 {1, 2, 3}} /* add r4, r2, r3 */
23973 },
23974 {9077567998918656ll /* 0x20400000000000 */ ,
23975 {{6, 1, 46}, /* shli r2, r1, 46 */
23976 {6, 1, 53}, /* shli r3, r1, 53 */
23977 {1, 2, 3}} /* add r4, r2, r3 */
23978 },
23979 {9147936743096320ll /* 0x20800000000000 */ ,
23980 {{6, 1, 47}, /* shli r2, r1, 47 */
23981 {6, 1, 53}, /* shli r3, r1, 53 */
23982 {1, 2, 3}} /* add r4, r2, r3 */
23983 },
23984 {9288674231451648ll /* 0x21000000000000 */ ,
23985 {{6, 1, 48}, /* shli r2, r1, 48 */
23986 {6, 1, 53}, /* shli r3, r1, 53 */
23987 {1, 2, 3}} /* add r4, r2, r3 */
23988 },
23989 {9570149208162304ll /* 0x22000000000000 */ ,
23990 {{6, 1, 49}, /* shli r2, r1, 49 */
23991 {6, 1, 53}, /* shli r3, r1, 53 */
23992 {1, 2, 3}} /* add r4, r2, r3 */
23993 },
23994 {10133099161583616ll /* 0x24000000000000 */ ,
23995 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23996 {6, 2, 50}} /* shli r3, r2, 50 */
23997 },
23998 {11258999068426240ll /* 0x28000000000000 */ ,
23999 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24000 {6, 2, 51}} /* shli r3, r2, 51 */
24001 },
24002 {13510798882111488ll /* 0x30000000000000 */ ,
24003 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24004 {6, 2, 52}} /* shli r3, r2, 52 */
24005 },
24006 {18014398509481975ll /* 0x3ffffffffffff7 */ ,
24007 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24008 {6, 1, 54}, /* shli r3, r1, 54 */
24009 {2, 3, 2}} /* sub r4, r3, r2 */
24010 },
24011 {18014398509481976ll /* 0x3ffffffffffff8 */ ,
24012 {{6, 1, 3}, /* shli r2, r1, 3 */
24013 {6, 1, 54}, /* shli r3, r1, 54 */
24014 {2, 3, 2}} /* sub r4, r3, r2 */
24015 },
24016 {18014398509481977ll /* 0x3ffffffffffff9 */ ,
24017 {{6, 1, 51}, /* shli r2, r1, 51 */
24018 {2, 2, 1}, /* sub r3, r2, r1 */
24019 {5, 3, 1}} /* shl3add r4, r3, r1 */
24020 },
24021 {18014398509481979ll /* 0x3ffffffffffffb */ ,
24022 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24023 {6, 1, 54}, /* shli r3, r1, 54 */
24024 {2, 3, 2}} /* sub r4, r3, r2 */
24025 },
24026 {18014398509481980ll /* 0x3ffffffffffffc */ ,
24027 {{6, 1, 2}, /* shli r2, r1, 2 */
24028 {6, 1, 54}, /* shli r3, r1, 54 */
24029 {2, 3, 2}} /* sub r4, r3, r2 */
24030 },
24031 {18014398509481981ll /* 0x3ffffffffffffd */ ,
24032 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24033 {6, 1, 54}, /* shli r3, r1, 54 */
24034 {2, 3, 2}} /* sub r4, r3, r2 */
24035 },
24036 {18014398509481982ll /* 0x3ffffffffffffe */ ,
24037 {{6, 1, 1}, /* shli r2, r1, 1 */
24038 {6, 1, 54}, /* shli r3, r1, 54 */
24039 {2, 3, 2}} /* sub r4, r3, r2 */
24040 },
24041 {18014398509481983ll /* 0x3fffffffffffff */ ,
24042 {{6, 1, 54}, /* shli r2, r1, 54 */
24043 {2, 2, 1}} /* sub r3, r2, r1 */
24044 },
24045 {18014398509481984ll /* 0x40000000000000 */ ,
24046 {{6, 1, 54}} /* shli r2, r1, 54 */
24047 },
24048 {18014398509481985ll /* 0x40000000000001 */ ,
24049 {{6, 1, 54}, /* shli r2, r1, 54 */
24050 {1, 1, 2}} /* add r3, r1, r2 */
24051 },
24052 {18014398509481986ll /* 0x40000000000002 */ ,
24053 {{6, 1, 54}, /* shli r2, r1, 54 */
24054 {3, 1, 2}} /* shl1add r3, r1, r2 */
24055 },
24056 {18014398509481987ll /* 0x40000000000003 */ ,
24057 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24058 {6, 1, 54}, /* shli r3, r1, 54 */
24059 {1, 2, 3}} /* add r4, r2, r3 */
24060 },
24061 {18014398509481988ll /* 0x40000000000004 */ ,
24062 {{6, 1, 54}, /* shli r2, r1, 54 */
24063 {4, 1, 2}} /* shl2add r3, r1, r2 */
24064 },
24065 {18014398509481989ll /* 0x40000000000005 */ ,
24066 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24067 {6, 1, 54}, /* shli r3, r1, 54 */
24068 {1, 2, 3}} /* add r4, r2, r3 */
24069 },
24070 {18014398509481990ll /* 0x40000000000006 */ ,
24071 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24072 {6, 1, 54}, /* shli r3, r1, 54 */
24073 {3, 2, 3}} /* shl1add r4, r2, r3 */
24074 },
24075 {18014398509481991ll /* 0x40000000000007 */ ,
24076 {{6, 1, 54}, /* shli r2, r1, 54 */
24077 {2, 2, 1}, /* sub r3, r2, r1 */
24078 {5, 1, 3}} /* shl3add r4, r1, r3 */
24079 },
24080 {18014398509481992ll /* 0x40000000000008 */ ,
24081 {{6, 1, 54}, /* shli r2, r1, 54 */
24082 {5, 1, 2}} /* shl3add r3, r1, r2 */
24083 },
24084 {18014398509481993ll /* 0x40000000000009 */ ,
24085 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24086 {6, 1, 54}, /* shli r3, r1, 54 */
24087 {1, 2, 3}} /* add r4, r2, r3 */
24088 },
24089 {18014398509481994ll /* 0x4000000000000a */ ,
24090 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24091 {6, 1, 54}, /* shli r3, r1, 54 */
24092 {3, 2, 3}} /* shl1add r4, r2, r3 */
24093 },
24094 {18014398509482000ll /* 0x40000000000010 */ ,
24095 {{6, 1, 4}, /* shli r2, r1, 4 */
24096 {6, 1, 54}, /* shli r3, r1, 54 */
24097 {1, 2, 3}} /* add r4, r2, r3 */
24098 },
24099 {18014398509482016ll /* 0x40000000000020 */ ,
24100 {{6, 1, 5}, /* shli r2, r1, 5 */
24101 {6, 1, 54}, /* shli r3, r1, 54 */
24102 {1, 2, 3}} /* add r4, r2, r3 */
24103 },
24104 {18014398509482048ll /* 0x40000000000040 */ ,
24105 {{6, 1, 6}, /* shli r2, r1, 6 */
24106 {6, 1, 54}, /* shli r3, r1, 54 */
24107 {1, 2, 3}} /* add r4, r2, r3 */
24108 },
24109 {18014398509482112ll /* 0x40000000000080 */ ,
24110 {{6, 1, 7}, /* shli r2, r1, 7 */
24111 {6, 1, 54}, /* shli r3, r1, 54 */
24112 {1, 2, 3}} /* add r4, r2, r3 */
24113 },
24114 {18014398509482240ll /* 0x40000000000100 */ ,
24115 {{6, 1, 8}, /* shli r2, r1, 8 */
24116 {6, 1, 54}, /* shli r3, r1, 54 */
24117 {1, 2, 3}} /* add r4, r2, r3 */
24118 },
24119 {18014398509482496ll /* 0x40000000000200 */ ,
24120 {{6, 1, 9}, /* shli r2, r1, 9 */
24121 {6, 1, 54}, /* shli r3, r1, 54 */
24122 {1, 2, 3}} /* add r4, r2, r3 */
24123 },
24124 {18014398509483008ll /* 0x40000000000400 */ ,
24125 {{6, 1, 10}, /* shli r2, r1, 10 */
24126 {6, 1, 54}, /* shli r3, r1, 54 */
24127 {1, 2, 3}} /* add r4, r2, r3 */
24128 },
24129 {18014398509484032ll /* 0x40000000000800 */ ,
24130 {{6, 1, 11}, /* shli r2, r1, 11 */
24131 {6, 1, 54}, /* shli r3, r1, 54 */
24132 {1, 2, 3}} /* add r4, r2, r3 */
24133 },
24134 {18014398509486080ll /* 0x40000000001000 */ ,
24135 {{6, 1, 12}, /* shli r2, r1, 12 */
24136 {6, 1, 54}, /* shli r3, r1, 54 */
24137 {1, 2, 3}} /* add r4, r2, r3 */
24138 },
24139 {18014398509490176ll /* 0x40000000002000 */ ,
24140 {{6, 1, 13}, /* shli r2, r1, 13 */
24141 {6, 1, 54}, /* shli r3, r1, 54 */
24142 {1, 2, 3}} /* add r4, r2, r3 */
24143 },
24144 {18014398509498368ll /* 0x40000000004000 */ ,
24145 {{6, 1, 14}, /* shli r2, r1, 14 */
24146 {6, 1, 54}, /* shli r3, r1, 54 */
24147 {1, 2, 3}} /* add r4, r2, r3 */
24148 },
24149 {18014398509514752ll /* 0x40000000008000 */ ,
24150 {{6, 1, 15}, /* shli r2, r1, 15 */
24151 {6, 1, 54}, /* shli r3, r1, 54 */
24152 {1, 2, 3}} /* add r4, r2, r3 */
24153 },
24154 {18014398509547520ll /* 0x40000000010000 */ ,
24155 {{6, 1, 16}, /* shli r2, r1, 16 */
24156 {6, 1, 54}, /* shli r3, r1, 54 */
24157 {1, 2, 3}} /* add r4, r2, r3 */
24158 },
24159 {18014398509613056ll /* 0x40000000020000 */ ,
24160 {{6, 1, 17}, /* shli r2, r1, 17 */
24161 {6, 1, 54}, /* shli r3, r1, 54 */
24162 {1, 2, 3}} /* add r4, r2, r3 */
24163 },
24164 {18014398509744128ll /* 0x40000000040000 */ ,
24165 {{6, 1, 18}, /* shli r2, r1, 18 */
24166 {6, 1, 54}, /* shli r3, r1, 54 */
24167 {1, 2, 3}} /* add r4, r2, r3 */
24168 },
24169 {18014398510006272ll /* 0x40000000080000 */ ,
24170 {{6, 1, 19}, /* shli r2, r1, 19 */
24171 {6, 1, 54}, /* shli r3, r1, 54 */
24172 {1, 2, 3}} /* add r4, r2, r3 */
24173 },
24174 {18014398510530560ll /* 0x40000000100000 */ ,
24175 {{6, 1, 20}, /* shli r2, r1, 20 */
24176 {6, 1, 54}, /* shli r3, r1, 54 */
24177 {1, 2, 3}} /* add r4, r2, r3 */
24178 },
24179 {18014398511579136ll /* 0x40000000200000 */ ,
24180 {{6, 1, 21}, /* shli r2, r1, 21 */
24181 {6, 1, 54}, /* shli r3, r1, 54 */
24182 {1, 2, 3}} /* add r4, r2, r3 */
24183 },
24184 {18014398513676288ll /* 0x40000000400000 */ ,
24185 {{6, 1, 22}, /* shli r2, r1, 22 */
24186 {6, 1, 54}, /* shli r3, r1, 54 */
24187 {1, 2, 3}} /* add r4, r2, r3 */
24188 },
24189 {18014398517870592ll /* 0x40000000800000 */ ,
24190 {{6, 1, 23}, /* shli r2, r1, 23 */
24191 {6, 1, 54}, /* shli r3, r1, 54 */
24192 {1, 2, 3}} /* add r4, r2, r3 */
24193 },
24194 {18014398526259200ll /* 0x40000001000000 */ ,
24195 {{6, 1, 24}, /* shli r2, r1, 24 */
24196 {6, 1, 54}, /* shli r3, r1, 54 */
24197 {1, 2, 3}} /* add r4, r2, r3 */
24198 },
24199 {18014398543036416ll /* 0x40000002000000 */ ,
24200 {{6, 1, 25}, /* shli r2, r1, 25 */
24201 {6, 1, 54}, /* shli r3, r1, 54 */
24202 {1, 2, 3}} /* add r4, r2, r3 */
24203 },
24204 {18014398576590848ll /* 0x40000004000000 */ ,
24205 {{6, 1, 26}, /* shli r2, r1, 26 */
24206 {6, 1, 54}, /* shli r3, r1, 54 */
24207 {1, 2, 3}} /* add r4, r2, r3 */
24208 },
24209 {18014398643699712ll /* 0x40000008000000 */ ,
24210 {{6, 1, 27}, /* shli r2, r1, 27 */
24211 {6, 1, 54}, /* shli r3, r1, 54 */
24212 {1, 2, 3}} /* add r4, r2, r3 */
24213 },
24214 {18014398777917440ll /* 0x40000010000000 */ ,
24215 {{6, 1, 28}, /* shli r2, r1, 28 */
24216 {6, 1, 54}, /* shli r3, r1, 54 */
24217 {1, 2, 3}} /* add r4, r2, r3 */
24218 },
24219 {18014399046352896ll /* 0x40000020000000 */ ,
24220 {{6, 1, 29}, /* shli r2, r1, 29 */
24221 {6, 1, 54}, /* shli r3, r1, 54 */
24222 {1, 2, 3}} /* add r4, r2, r3 */
24223 },
24224 {18014399583223808ll /* 0x40000040000000 */ ,
24225 {{6, 1, 30}, /* shli r2, r1, 30 */
24226 {6, 1, 54}, /* shli r3, r1, 54 */
24227 {1, 2, 3}} /* add r4, r2, r3 */
24228 },
24229 {18014400656965632ll /* 0x40000080000000 */ ,
24230 {{6, 1, 31}, /* shli r2, r1, 31 */
24231 {6, 1, 54}, /* shli r3, r1, 54 */
24232 {1, 2, 3}} /* add r4, r2, r3 */
24233 },
24234 {18014402804449280ll /* 0x40000100000000 */ ,
24235 {{6, 1, 32}, /* shli r2, r1, 32 */
24236 {6, 1, 54}, /* shli r3, r1, 54 */
24237 {1, 2, 3}} /* add r4, r2, r3 */
24238 },
24239 {18014407099416576ll /* 0x40000200000000 */ ,
24240 {{6, 1, 33}, /* shli r2, r1, 33 */
24241 {6, 1, 54}, /* shli r3, r1, 54 */
24242 {1, 2, 3}} /* add r4, r2, r3 */
24243 },
24244 {18014415689351168ll /* 0x40000400000000 */ ,
24245 {{6, 1, 34}, /* shli r2, r1, 34 */
24246 {6, 1, 54}, /* shli r3, r1, 54 */
24247 {1, 2, 3}} /* add r4, r2, r3 */
24248 },
24249 {18014432869220352ll /* 0x40000800000000 */ ,
24250 {{6, 1, 35}, /* shli r2, r1, 35 */
24251 {6, 1, 54}, /* shli r3, r1, 54 */
24252 {1, 2, 3}} /* add r4, r2, r3 */
24253 },
24254 {18014467228958720ll /* 0x40001000000000 */ ,
24255 {{6, 1, 36}, /* shli r2, r1, 36 */
24256 {6, 1, 54}, /* shli r3, r1, 54 */
24257 {1, 2, 3}} /* add r4, r2, r3 */
24258 },
24259 {18014535948435456ll /* 0x40002000000000 */ ,
24260 {{6, 1, 37}, /* shli r2, r1, 37 */
24261 {6, 1, 54}, /* shli r3, r1, 54 */
24262 {1, 2, 3}} /* add r4, r2, r3 */
24263 },
24264 {18014673387388928ll /* 0x40004000000000 */ ,
24265 {{6, 1, 38}, /* shli r2, r1, 38 */
24266 {6, 1, 54}, /* shli r3, r1, 54 */
24267 {1, 2, 3}} /* add r4, r2, r3 */
24268 },
24269 {18014948265295872ll /* 0x40008000000000 */ ,
24270 {{6, 1, 39}, /* shli r2, r1, 39 */
24271 {6, 1, 54}, /* shli r3, r1, 54 */
24272 {1, 2, 3}} /* add r4, r2, r3 */
24273 },
24274 {18015498021109760ll /* 0x40010000000000 */ ,
24275 {{6, 1, 40}, /* shli r2, r1, 40 */
24276 {6, 1, 54}, /* shli r3, r1, 54 */
24277 {1, 2, 3}} /* add r4, r2, r3 */
24278 },
24279 {18016597532737536ll /* 0x40020000000000 */ ,
24280 {{6, 1, 41}, /* shli r2, r1, 41 */
24281 {6, 1, 54}, /* shli r3, r1, 54 */
24282 {1, 2, 3}} /* add r4, r2, r3 */
24283 },
24284 {18018796555993088ll /* 0x40040000000000 */ ,
24285 {{6, 1, 42}, /* shli r2, r1, 42 */
24286 {6, 1, 54}, /* shli r3, r1, 54 */
24287 {1, 2, 3}} /* add r4, r2, r3 */
24288 },
24289 {18023194602504192ll /* 0x40080000000000 */ ,
24290 {{6, 1, 43}, /* shli r2, r1, 43 */
24291 {6, 1, 54}, /* shli r3, r1, 54 */
24292 {1, 2, 3}} /* add r4, r2, r3 */
24293 },
24294 {18031990695526400ll /* 0x40100000000000 */ ,
24295 {{6, 1, 44}, /* shli r2, r1, 44 */
24296 {6, 1, 54}, /* shli r3, r1, 54 */
24297 {1, 2, 3}} /* add r4, r2, r3 */
24298 },
24299 {18049582881570816ll /* 0x40200000000000 */ ,
24300 {{6, 1, 45}, /* shli r2, r1, 45 */
24301 {6, 1, 54}, /* shli r3, r1, 54 */
24302 {1, 2, 3}} /* add r4, r2, r3 */
24303 },
24304 {18084767253659648ll /* 0x40400000000000 */ ,
24305 {{6, 1, 46}, /* shli r2, r1, 46 */
24306 {6, 1, 54}, /* shli r3, r1, 54 */
24307 {1, 2, 3}} /* add r4, r2, r3 */
24308 },
24309 {18155135997837312ll /* 0x40800000000000 */ ,
24310 {{6, 1, 47}, /* shli r2, r1, 47 */
24311 {6, 1, 54}, /* shli r3, r1, 54 */
24312 {1, 2, 3}} /* add r4, r2, r3 */
24313 },
24314 {18295873486192640ll /* 0x41000000000000 */ ,
24315 {{6, 1, 48}, /* shli r2, r1, 48 */
24316 {6, 1, 54}, /* shli r3, r1, 54 */
24317 {1, 2, 3}} /* add r4, r2, r3 */
24318 },
24319 {18577348462903296ll /* 0x42000000000000 */ ,
24320 {{6, 1, 49}, /* shli r2, r1, 49 */
24321 {6, 1, 54}, /* shli r3, r1, 54 */
24322 {1, 2, 3}} /* add r4, r2, r3 */
24323 },
24324 {19140298416324608ll /* 0x44000000000000 */ ,
24325 {{6, 1, 50}, /* shli r2, r1, 50 */
24326 {6, 1, 54}, /* shli r3, r1, 54 */
24327 {1, 2, 3}} /* add r4, r2, r3 */
24328 },
24329 {20266198323167232ll /* 0x48000000000000 */ ,
24330 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24331 {6, 2, 51}} /* shli r3, r2, 51 */
24332 },
24333 {22517998136852480ll /* 0x50000000000000 */ ,
24334 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24335 {6, 2, 52}} /* shli r3, r2, 52 */
24336 },
24337 {27021597764222976ll /* 0x60000000000000 */ ,
24338 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24339 {6, 2, 53}} /* shli r3, r2, 53 */
24340 },
24341 {36028797018963959ll /* 0x7ffffffffffff7 */ ,
24342 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24343 {6, 1, 55}, /* shli r3, r1, 55 */
24344 {2, 3, 2}} /* sub r4, r3, r2 */
24345 },
24346 {36028797018963960ll /* 0x7ffffffffffff8 */ ,
24347 {{6, 1, 3}, /* shli r2, r1, 3 */
24348 {6, 1, 55}, /* shli r3, r1, 55 */
24349 {2, 3, 2}} /* sub r4, r3, r2 */
24350 },
24351 {36028797018963961ll /* 0x7ffffffffffff9 */ ,
24352 {{6, 1, 52}, /* shli r2, r1, 52 */
24353 {2, 2, 1}, /* sub r3, r2, r1 */
24354 {5, 3, 1}} /* shl3add r4, r3, r1 */
24355 },
24356 {36028797018963963ll /* 0x7ffffffffffffb */ ,
24357 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24358 {6, 1, 55}, /* shli r3, r1, 55 */
24359 {2, 3, 2}} /* sub r4, r3, r2 */
24360 },
24361 {36028797018963964ll /* 0x7ffffffffffffc */ ,
24362 {{6, 1, 2}, /* shli r2, r1, 2 */
24363 {6, 1, 55}, /* shli r3, r1, 55 */
24364 {2, 3, 2}} /* sub r4, r3, r2 */
24365 },
24366 {36028797018963965ll /* 0x7ffffffffffffd */ ,
24367 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24368 {6, 1, 55}, /* shli r3, r1, 55 */
24369 {2, 3, 2}} /* sub r4, r3, r2 */
24370 },
24371 {36028797018963966ll /* 0x7ffffffffffffe */ ,
24372 {{6, 1, 1}, /* shli r2, r1, 1 */
24373 {6, 1, 55}, /* shli r3, r1, 55 */
24374 {2, 3, 2}} /* sub r4, r3, r2 */
24375 },
24376 {36028797018963967ll /* 0x7fffffffffffff */ ,
24377 {{6, 1, 55}, /* shli r2, r1, 55 */
24378 {2, 2, 1}} /* sub r3, r2, r1 */
24379 },
24380 {36028797018963968ll /* 0x80000000000000 */ ,
24381 {{6, 1, 55}} /* shli r2, r1, 55 */
24382 },
24383 {36028797018963969ll /* 0x80000000000001 */ ,
24384 {{6, 1, 55}, /* shli r2, r1, 55 */
24385 {1, 1, 2}} /* add r3, r1, r2 */
24386 },
24387 {36028797018963970ll /* 0x80000000000002 */ ,
24388 {{6, 1, 55}, /* shli r2, r1, 55 */
24389 {3, 1, 2}} /* shl1add r3, r1, r2 */
24390 },
24391 {36028797018963971ll /* 0x80000000000003 */ ,
24392 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24393 {6, 1, 55}, /* shli r3, r1, 55 */
24394 {1, 2, 3}} /* add r4, r2, r3 */
24395 },
24396 {36028797018963972ll /* 0x80000000000004 */ ,
24397 {{6, 1, 55}, /* shli r2, r1, 55 */
24398 {4, 1, 2}} /* shl2add r3, r1, r2 */
24399 },
24400 {36028797018963973ll /* 0x80000000000005 */ ,
24401 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24402 {6, 1, 55}, /* shli r3, r1, 55 */
24403 {1, 2, 3}} /* add r4, r2, r3 */
24404 },
24405 {36028797018963974ll /* 0x80000000000006 */ ,
24406 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24407 {6, 1, 55}, /* shli r3, r1, 55 */
24408 {3, 2, 3}} /* shl1add r4, r2, r3 */
24409 },
24410 {36028797018963975ll /* 0x80000000000007 */ ,
24411 {{6, 1, 55}, /* shli r2, r1, 55 */
24412 {2, 2, 1}, /* sub r3, r2, r1 */
24413 {5, 1, 3}} /* shl3add r4, r1, r3 */
24414 },
24415 {36028797018963976ll /* 0x80000000000008 */ ,
24416 {{6, 1, 55}, /* shli r2, r1, 55 */
24417 {5, 1, 2}} /* shl3add r3, r1, r2 */
24418 },
24419 {36028797018963977ll /* 0x80000000000009 */ ,
24420 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24421 {6, 1, 55}, /* shli r3, r1, 55 */
24422 {1, 2, 3}} /* add r4, r2, r3 */
24423 },
24424 {36028797018963978ll /* 0x8000000000000a */ ,
24425 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24426 {6, 1, 55}, /* shli r3, r1, 55 */
24427 {3, 2, 3}} /* shl1add r4, r2, r3 */
24428 },
24429 {36028797018963984ll /* 0x80000000000010 */ ,
24430 {{6, 1, 4}, /* shli r2, r1, 4 */
24431 {6, 1, 55}, /* shli r3, r1, 55 */
24432 {1, 2, 3}} /* add r4, r2, r3 */
24433 },
24434 {36028797018964000ll /* 0x80000000000020 */ ,
24435 {{6, 1, 5}, /* shli r2, r1, 5 */
24436 {6, 1, 55}, /* shli r3, r1, 55 */
24437 {1, 2, 3}} /* add r4, r2, r3 */
24438 },
24439 {36028797018964032ll /* 0x80000000000040 */ ,
24440 {{6, 1, 6}, /* shli r2, r1, 6 */
24441 {6, 1, 55}, /* shli r3, r1, 55 */
24442 {1, 2, 3}} /* add r4, r2, r3 */
24443 },
24444 {36028797018964096ll /* 0x80000000000080 */ ,
24445 {{6, 1, 7}, /* shli r2, r1, 7 */
24446 {6, 1, 55}, /* shli r3, r1, 55 */
24447 {1, 2, 3}} /* add r4, r2, r3 */
24448 },
24449 {36028797018964224ll /* 0x80000000000100 */ ,
24450 {{6, 1, 8}, /* shli r2, r1, 8 */
24451 {6, 1, 55}, /* shli r3, r1, 55 */
24452 {1, 2, 3}} /* add r4, r2, r3 */
24453 },
24454 {36028797018964480ll /* 0x80000000000200 */ ,
24455 {{6, 1, 9}, /* shli r2, r1, 9 */
24456 {6, 1, 55}, /* shli r3, r1, 55 */
24457 {1, 2, 3}} /* add r4, r2, r3 */
24458 },
24459 {36028797018964992ll /* 0x80000000000400 */ ,
24460 {{6, 1, 10}, /* shli r2, r1, 10 */
24461 {6, 1, 55}, /* shli r3, r1, 55 */
24462 {1, 2, 3}} /* add r4, r2, r3 */
24463 },
24464 {36028797018966016ll /* 0x80000000000800 */ ,
24465 {{6, 1, 11}, /* shli r2, r1, 11 */
24466 {6, 1, 55}, /* shli r3, r1, 55 */
24467 {1, 2, 3}} /* add r4, r2, r3 */
24468 },
24469 {36028797018968064ll /* 0x80000000001000 */ ,
24470 {{6, 1, 12}, /* shli r2, r1, 12 */
24471 {6, 1, 55}, /* shli r3, r1, 55 */
24472 {1, 2, 3}} /* add r4, r2, r3 */
24473 },
24474 {36028797018972160ll /* 0x80000000002000 */ ,
24475 {{6, 1, 13}, /* shli r2, r1, 13 */
24476 {6, 1, 55}, /* shli r3, r1, 55 */
24477 {1, 2, 3}} /* add r4, r2, r3 */
24478 },
24479 {36028797018980352ll /* 0x80000000004000 */ ,
24480 {{6, 1, 14}, /* shli r2, r1, 14 */
24481 {6, 1, 55}, /* shli r3, r1, 55 */
24482 {1, 2, 3}} /* add r4, r2, r3 */
24483 },
24484 {36028797018996736ll /* 0x80000000008000 */ ,
24485 {{6, 1, 15}, /* shli r2, r1, 15 */
24486 {6, 1, 55}, /* shli r3, r1, 55 */
24487 {1, 2, 3}} /* add r4, r2, r3 */
24488 },
24489 {36028797019029504ll /* 0x80000000010000 */ ,
24490 {{6, 1, 16}, /* shli r2, r1, 16 */
24491 {6, 1, 55}, /* shli r3, r1, 55 */
24492 {1, 2, 3}} /* add r4, r2, r3 */
24493 },
24494 {36028797019095040ll /* 0x80000000020000 */ ,
24495 {{6, 1, 17}, /* shli r2, r1, 17 */
24496 {6, 1, 55}, /* shli r3, r1, 55 */
24497 {1, 2, 3}} /* add r4, r2, r3 */
24498 },
24499 {36028797019226112ll /* 0x80000000040000 */ ,
24500 {{6, 1, 18}, /* shli r2, r1, 18 */
24501 {6, 1, 55}, /* shli r3, r1, 55 */
24502 {1, 2, 3}} /* add r4, r2, r3 */
24503 },
24504 {36028797019488256ll /* 0x80000000080000 */ ,
24505 {{6, 1, 19}, /* shli r2, r1, 19 */
24506 {6, 1, 55}, /* shli r3, r1, 55 */
24507 {1, 2, 3}} /* add r4, r2, r3 */
24508 },
24509 {36028797020012544ll /* 0x80000000100000 */ ,
24510 {{6, 1, 20}, /* shli r2, r1, 20 */
24511 {6, 1, 55}, /* shli r3, r1, 55 */
24512 {1, 2, 3}} /* add r4, r2, r3 */
24513 },
24514 {36028797021061120ll /* 0x80000000200000 */ ,
24515 {{6, 1, 21}, /* shli r2, r1, 21 */
24516 {6, 1, 55}, /* shli r3, r1, 55 */
24517 {1, 2, 3}} /* add r4, r2, r3 */
24518 },
24519 {36028797023158272ll /* 0x80000000400000 */ ,
24520 {{6, 1, 22}, /* shli r2, r1, 22 */
24521 {6, 1, 55}, /* shli r3, r1, 55 */
24522 {1, 2, 3}} /* add r4, r2, r3 */
24523 },
24524 {36028797027352576ll /* 0x80000000800000 */ ,
24525 {{6, 1, 23}, /* shli r2, r1, 23 */
24526 {6, 1, 55}, /* shli r3, r1, 55 */
24527 {1, 2, 3}} /* add r4, r2, r3 */
24528 },
24529 {36028797035741184ll /* 0x80000001000000 */ ,
24530 {{6, 1, 24}, /* shli r2, r1, 24 */
24531 {6, 1, 55}, /* shli r3, r1, 55 */
24532 {1, 2, 3}} /* add r4, r2, r3 */
24533 },
24534 {36028797052518400ll /* 0x80000002000000 */ ,
24535 {{6, 1, 25}, /* shli r2, r1, 25 */
24536 {6, 1, 55}, /* shli r3, r1, 55 */
24537 {1, 2, 3}} /* add r4, r2, r3 */
24538 },
24539 {36028797086072832ll /* 0x80000004000000 */ ,
24540 {{6, 1, 26}, /* shli r2, r1, 26 */
24541 {6, 1, 55}, /* shli r3, r1, 55 */
24542 {1, 2, 3}} /* add r4, r2, r3 */
24543 },
24544 {36028797153181696ll /* 0x80000008000000 */ ,
24545 {{6, 1, 27}, /* shli r2, r1, 27 */
24546 {6, 1, 55}, /* shli r3, r1, 55 */
24547 {1, 2, 3}} /* add r4, r2, r3 */
24548 },
24549 {36028797287399424ll /* 0x80000010000000 */ ,
24550 {{6, 1, 28}, /* shli r2, r1, 28 */
24551 {6, 1, 55}, /* shli r3, r1, 55 */
24552 {1, 2, 3}} /* add r4, r2, r3 */
24553 },
24554 {36028797555834880ll /* 0x80000020000000 */ ,
24555 {{6, 1, 29}, /* shli r2, r1, 29 */
24556 {6, 1, 55}, /* shli r3, r1, 55 */
24557 {1, 2, 3}} /* add r4, r2, r3 */
24558 },
24559 {36028798092705792ll /* 0x80000040000000 */ ,
24560 {{6, 1, 30}, /* shli r2, r1, 30 */
24561 {6, 1, 55}, /* shli r3, r1, 55 */
24562 {1, 2, 3}} /* add r4, r2, r3 */
24563 },
24564 {36028799166447616ll /* 0x80000080000000 */ ,
24565 {{6, 1, 31}, /* shli r2, r1, 31 */
24566 {6, 1, 55}, /* shli r3, r1, 55 */
24567 {1, 2, 3}} /* add r4, r2, r3 */
24568 },
24569 {36028801313931264ll /* 0x80000100000000 */ ,
24570 {{6, 1, 32}, /* shli r2, r1, 32 */
24571 {6, 1, 55}, /* shli r3, r1, 55 */
24572 {1, 2, 3}} /* add r4, r2, r3 */
24573 },
24574 {36028805608898560ll /* 0x80000200000000 */ ,
24575 {{6, 1, 33}, /* shli r2, r1, 33 */
24576 {6, 1, 55}, /* shli r3, r1, 55 */
24577 {1, 2, 3}} /* add r4, r2, r3 */
24578 },
24579 {36028814198833152ll /* 0x80000400000000 */ ,
24580 {{6, 1, 34}, /* shli r2, r1, 34 */
24581 {6, 1, 55}, /* shli r3, r1, 55 */
24582 {1, 2, 3}} /* add r4, r2, r3 */
24583 },
24584 {36028831378702336ll /* 0x80000800000000 */ ,
24585 {{6, 1, 35}, /* shli r2, r1, 35 */
24586 {6, 1, 55}, /* shli r3, r1, 55 */
24587 {1, 2, 3}} /* add r4, r2, r3 */
24588 },
24589 {36028865738440704ll /* 0x80001000000000 */ ,
24590 {{6, 1, 36}, /* shli r2, r1, 36 */
24591 {6, 1, 55}, /* shli r3, r1, 55 */
24592 {1, 2, 3}} /* add r4, r2, r3 */
24593 },
24594 {36028934457917440ll /* 0x80002000000000 */ ,
24595 {{6, 1, 37}, /* shli r2, r1, 37 */
24596 {6, 1, 55}, /* shli r3, r1, 55 */
24597 {1, 2, 3}} /* add r4, r2, r3 */
24598 },
24599 {36029071896870912ll /* 0x80004000000000 */ ,
24600 {{6, 1, 38}, /* shli r2, r1, 38 */
24601 {6, 1, 55}, /* shli r3, r1, 55 */
24602 {1, 2, 3}} /* add r4, r2, r3 */
24603 },
24604 {36029346774777856ll /* 0x80008000000000 */ ,
24605 {{6, 1, 39}, /* shli r2, r1, 39 */
24606 {6, 1, 55}, /* shli r3, r1, 55 */
24607 {1, 2, 3}} /* add r4, r2, r3 */
24608 },
24609 {36029896530591744ll /* 0x80010000000000 */ ,
24610 {{6, 1, 40}, /* shli r2, r1, 40 */
24611 {6, 1, 55}, /* shli r3, r1, 55 */
24612 {1, 2, 3}} /* add r4, r2, r3 */
24613 },
24614 {36030996042219520ll /* 0x80020000000000 */ ,
24615 {{6, 1, 41}, /* shli r2, r1, 41 */
24616 {6, 1, 55}, /* shli r3, r1, 55 */
24617 {1, 2, 3}} /* add r4, r2, r3 */
24618 },
24619 {36033195065475072ll /* 0x80040000000000 */ ,
24620 {{6, 1, 42}, /* shli r2, r1, 42 */
24621 {6, 1, 55}, /* shli r3, r1, 55 */
24622 {1, 2, 3}} /* add r4, r2, r3 */
24623 },
24624 {36037593111986176ll /* 0x80080000000000 */ ,
24625 {{6, 1, 43}, /* shli r2, r1, 43 */
24626 {6, 1, 55}, /* shli r3, r1, 55 */
24627 {1, 2, 3}} /* add r4, r2, r3 */
24628 },
24629 {36046389205008384ll /* 0x80100000000000 */ ,
24630 {{6, 1, 44}, /* shli r2, r1, 44 */
24631 {6, 1, 55}, /* shli r3, r1, 55 */
24632 {1, 2, 3}} /* add r4, r2, r3 */
24633 },
24634 {36063981391052800ll /* 0x80200000000000 */ ,
24635 {{6, 1, 45}, /* shli r2, r1, 45 */
24636 {6, 1, 55}, /* shli r3, r1, 55 */
24637 {1, 2, 3}} /* add r4, r2, r3 */
24638 },
24639 {36099165763141632ll /* 0x80400000000000 */ ,
24640 {{6, 1, 46}, /* shli r2, r1, 46 */
24641 {6, 1, 55}, /* shli r3, r1, 55 */
24642 {1, 2, 3}} /* add r4, r2, r3 */
24643 },
24644 {36169534507319296ll /* 0x80800000000000 */ ,
24645 {{6, 1, 47}, /* shli r2, r1, 47 */
24646 {6, 1, 55}, /* shli r3, r1, 55 */
24647 {1, 2, 3}} /* add r4, r2, r3 */
24648 },
24649 {36310271995674624ll /* 0x81000000000000 */ ,
24650 {{6, 1, 48}, /* shli r2, r1, 48 */
24651 {6, 1, 55}, /* shli r3, r1, 55 */
24652 {1, 2, 3}} /* add r4, r2, r3 */
24653 },
24654 {36591746972385280ll /* 0x82000000000000 */ ,
24655 {{6, 1, 49}, /* shli r2, r1, 49 */
24656 {6, 1, 55}, /* shli r3, r1, 55 */
24657 {1, 2, 3}} /* add r4, r2, r3 */
24658 },
24659 {37154696925806592ll /* 0x84000000000000 */ ,
24660 {{6, 1, 50}, /* shli r2, r1, 50 */
24661 {6, 1, 55}, /* shli r3, r1, 55 */
24662 {1, 2, 3}} /* add r4, r2, r3 */
24663 },
24664 {38280596832649216ll /* 0x88000000000000 */ ,
24665 {{6, 1, 51}, /* shli r2, r1, 51 */
24666 {6, 1, 55}, /* shli r3, r1, 55 */
24667 {1, 2, 3}} /* add r4, r2, r3 */
24668 },
24669 {40532396646334464ll /* 0x90000000000000 */ ,
24670 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24671 {6, 2, 52}} /* shli r3, r2, 52 */
24672 },
24673 {45035996273704960ll /* 0xa0000000000000 */ ,
24674 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24675 {6, 2, 53}} /* shli r3, r2, 53 */
24676 },
24677 {54043195528445952ll /* 0xc0000000000000 */ ,
24678 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24679 {6, 2, 54}} /* shli r3, r2, 54 */
24680 },
24681 {72057594037927927ll /* 0xfffffffffffff7 */ ,
24682 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24683 {6, 1, 56}, /* shli r3, r1, 56 */
24684 {2, 3, 2}} /* sub r4, r3, r2 */
24685 },
24686 {72057594037927928ll /* 0xfffffffffffff8 */ ,
24687 {{6, 1, 3}, /* shli r2, r1, 3 */
24688 {6, 1, 56}, /* shli r3, r1, 56 */
24689 {2, 3, 2}} /* sub r4, r3, r2 */
24690 },
24691 {72057594037927929ll /* 0xfffffffffffff9 */ ,
24692 {{6, 1, 53}, /* shli r2, r1, 53 */
24693 {2, 2, 1}, /* sub r3, r2, r1 */
24694 {5, 3, 1}} /* shl3add r4, r3, r1 */
24695 },
24696 {72057594037927931ll /* 0xfffffffffffffb */ ,
24697 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24698 {6, 1, 56}, /* shli r3, r1, 56 */
24699 {2, 3, 2}} /* sub r4, r3, r2 */
24700 },
24701 {72057594037927932ll /* 0xfffffffffffffc */ ,
24702 {{6, 1, 2}, /* shli r2, r1, 2 */
24703 {6, 1, 56}, /* shli r3, r1, 56 */
24704 {2, 3, 2}} /* sub r4, r3, r2 */
24705 },
24706 {72057594037927933ll /* 0xfffffffffffffd */ ,
24707 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24708 {6, 1, 56}, /* shli r3, r1, 56 */
24709 {2, 3, 2}} /* sub r4, r3, r2 */
24710 },
24711 {72057594037927934ll /* 0xfffffffffffffe */ ,
24712 {{6, 1, 1}, /* shli r2, r1, 1 */
24713 {6, 1, 56}, /* shli r3, r1, 56 */
24714 {2, 3, 2}} /* sub r4, r3, r2 */
24715 },
24716 {72057594037927935ll /* 0xffffffffffffff */ ,
24717 {{6, 1, 56}, /* shli r2, r1, 56 */
24718 {2, 2, 1}} /* sub r3, r2, r1 */
24719 },
24720 {72057594037927936ll /* 0x100000000000000 */ ,
24721 {{6, 1, 56}} /* shli r2, r1, 56 */
24722 },
24723 {72057594037927937ll /* 0x100000000000001 */ ,
24724 {{6, 1, 56}, /* shli r2, r1, 56 */
24725 {1, 1, 2}} /* add r3, r1, r2 */
24726 },
24727 {72057594037927938ll /* 0x100000000000002 */ ,
24728 {{6, 1, 56}, /* shli r2, r1, 56 */
24729 {3, 1, 2}} /* shl1add r3, r1, r2 */
24730 },
24731 {72057594037927939ll /* 0x100000000000003 */ ,
24732 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24733 {6, 1, 56}, /* shli r3, r1, 56 */
24734 {1, 2, 3}} /* add r4, r2, r3 */
24735 },
24736 {72057594037927940ll /* 0x100000000000004 */ ,
24737 {{6, 1, 56}, /* shli r2, r1, 56 */
24738 {4, 1, 2}} /* shl2add r3, r1, r2 */
24739 },
24740 {72057594037927941ll /* 0x100000000000005 */ ,
24741 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24742 {6, 1, 56}, /* shli r3, r1, 56 */
24743 {1, 2, 3}} /* add r4, r2, r3 */
24744 },
24745 {72057594037927942ll /* 0x100000000000006 */ ,
24746 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24747 {6, 1, 56}, /* shli r3, r1, 56 */
24748 {3, 2, 3}} /* shl1add r4, r2, r3 */
24749 },
24750 {72057594037927943ll /* 0x100000000000007 */ ,
24751 {{6, 1, 56}, /* shli r2, r1, 56 */
24752 {2, 2, 1}, /* sub r3, r2, r1 */
24753 {5, 1, 3}} /* shl3add r4, r1, r3 */
24754 },
24755 {72057594037927944ll /* 0x100000000000008 */ ,
24756 {{6, 1, 56}, /* shli r2, r1, 56 */
24757 {5, 1, 2}} /* shl3add r3, r1, r2 */
24758 },
24759 {72057594037927945ll /* 0x100000000000009 */ ,
24760 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24761 {6, 1, 56}, /* shli r3, r1, 56 */
24762 {1, 2, 3}} /* add r4, r2, r3 */
24763 },
24764 {72057594037927946ll /* 0x10000000000000a */ ,
24765 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24766 {6, 1, 56}, /* shli r3, r1, 56 */
24767 {3, 2, 3}} /* shl1add r4, r2, r3 */
24768 },
24769 {72057594037927952ll /* 0x100000000000010 */ ,
24770 {{6, 1, 4}, /* shli r2, r1, 4 */
24771 {6, 1, 56}, /* shli r3, r1, 56 */
24772 {1, 2, 3}} /* add r4, r2, r3 */
24773 },
24774 {72057594037927968ll /* 0x100000000000020 */ ,
24775 {{6, 1, 5}, /* shli r2, r1, 5 */
24776 {6, 1, 56}, /* shli r3, r1, 56 */
24777 {1, 2, 3}} /* add r4, r2, r3 */
24778 },
24779 {72057594037928000ll /* 0x100000000000040 */ ,
24780 {{6, 1, 6}, /* shli r2, r1, 6 */
24781 {6, 1, 56}, /* shli r3, r1, 56 */
24782 {1, 2, 3}} /* add r4, r2, r3 */
24783 },
24784 {72057594037928064ll /* 0x100000000000080 */ ,
24785 {{6, 1, 7}, /* shli r2, r1, 7 */
24786 {6, 1, 56}, /* shli r3, r1, 56 */
24787 {1, 2, 3}} /* add r4, r2, r3 */
24788 },
24789 {72057594037928192ll /* 0x100000000000100 */ ,
24790 {{6, 1, 8}, /* shli r2, r1, 8 */
24791 {6, 1, 56}, /* shli r3, r1, 56 */
24792 {1, 2, 3}} /* add r4, r2, r3 */
24793 },
24794 {72057594037928448ll /* 0x100000000000200 */ ,
24795 {{6, 1, 9}, /* shli r2, r1, 9 */
24796 {6, 1, 56}, /* shli r3, r1, 56 */
24797 {1, 2, 3}} /* add r4, r2, r3 */
24798 },
24799 {72057594037928960ll /* 0x100000000000400 */ ,
24800 {{6, 1, 10}, /* shli r2, r1, 10 */
24801 {6, 1, 56}, /* shli r3, r1, 56 */
24802 {1, 2, 3}} /* add r4, r2, r3 */
24803 },
24804 {72057594037929984ll /* 0x100000000000800 */ ,
24805 {{6, 1, 11}, /* shli r2, r1, 11 */
24806 {6, 1, 56}, /* shli r3, r1, 56 */
24807 {1, 2, 3}} /* add r4, r2, r3 */
24808 },
24809 {72057594037932032ll /* 0x100000000001000 */ ,
24810 {{6, 1, 12}, /* shli r2, r1, 12 */
24811 {6, 1, 56}, /* shli r3, r1, 56 */
24812 {1, 2, 3}} /* add r4, r2, r3 */
24813 },
24814 {72057594037936128ll /* 0x100000000002000 */ ,
24815 {{6, 1, 13}, /* shli r2, r1, 13 */
24816 {6, 1, 56}, /* shli r3, r1, 56 */
24817 {1, 2, 3}} /* add r4, r2, r3 */
24818 },
24819 {72057594037944320ll /* 0x100000000004000 */ ,
24820 {{6, 1, 14}, /* shli r2, r1, 14 */
24821 {6, 1, 56}, /* shli r3, r1, 56 */
24822 {1, 2, 3}} /* add r4, r2, r3 */
24823 },
24824 {72057594037960704ll /* 0x100000000008000 */ ,
24825 {{6, 1, 15}, /* shli r2, r1, 15 */
24826 {6, 1, 56}, /* shli r3, r1, 56 */
24827 {1, 2, 3}} /* add r4, r2, r3 */
24828 },
24829 {72057594037993472ll /* 0x100000000010000 */ ,
24830 {{6, 1, 16}, /* shli r2, r1, 16 */
24831 {6, 1, 56}, /* shli r3, r1, 56 */
24832 {1, 2, 3}} /* add r4, r2, r3 */
24833 },
24834 {72057594038059008ll /* 0x100000000020000 */ ,
24835 {{6, 1, 17}, /* shli r2, r1, 17 */
24836 {6, 1, 56}, /* shli r3, r1, 56 */
24837 {1, 2, 3}} /* add r4, r2, r3 */
24838 },
24839 {72057594038190080ll /* 0x100000000040000 */ ,
24840 {{6, 1, 18}, /* shli r2, r1, 18 */
24841 {6, 1, 56}, /* shli r3, r1, 56 */
24842 {1, 2, 3}} /* add r4, r2, r3 */
24843 },
24844 {72057594038452224ll /* 0x100000000080000 */ ,
24845 {{6, 1, 19}, /* shli r2, r1, 19 */
24846 {6, 1, 56}, /* shli r3, r1, 56 */
24847 {1, 2, 3}} /* add r4, r2, r3 */
24848 },
24849 {72057594038976512ll /* 0x100000000100000 */ ,
24850 {{6, 1, 20}, /* shli r2, r1, 20 */
24851 {6, 1, 56}, /* shli r3, r1, 56 */
24852 {1, 2, 3}} /* add r4, r2, r3 */
24853 },
24854 {72057594040025088ll /* 0x100000000200000 */ ,
24855 {{6, 1, 21}, /* shli r2, r1, 21 */
24856 {6, 1, 56}, /* shli r3, r1, 56 */
24857 {1, 2, 3}} /* add r4, r2, r3 */
24858 },
24859 {72057594042122240ll /* 0x100000000400000 */ ,
24860 {{6, 1, 22}, /* shli r2, r1, 22 */
24861 {6, 1, 56}, /* shli r3, r1, 56 */
24862 {1, 2, 3}} /* add r4, r2, r3 */
24863 },
24864 {72057594046316544ll /* 0x100000000800000 */ ,
24865 {{6, 1, 23}, /* shli r2, r1, 23 */
24866 {6, 1, 56}, /* shli r3, r1, 56 */
24867 {1, 2, 3}} /* add r4, r2, r3 */
24868 },
24869 {72057594054705152ll /* 0x100000001000000 */ ,
24870 {{6, 1, 24}, /* shli r2, r1, 24 */
24871 {6, 1, 56}, /* shli r3, r1, 56 */
24872 {1, 2, 3}} /* add r4, r2, r3 */
24873 },
24874 {72057594071482368ll /* 0x100000002000000 */ ,
24875 {{6, 1, 25}, /* shli r2, r1, 25 */
24876 {6, 1, 56}, /* shli r3, r1, 56 */
24877 {1, 2, 3}} /* add r4, r2, r3 */
24878 },
24879 {72057594105036800ll /* 0x100000004000000 */ ,
24880 {{6, 1, 26}, /* shli r2, r1, 26 */
24881 {6, 1, 56}, /* shli r3, r1, 56 */
24882 {1, 2, 3}} /* add r4, r2, r3 */
24883 },
24884 {72057594172145664ll /* 0x100000008000000 */ ,
24885 {{6, 1, 27}, /* shli r2, r1, 27 */
24886 {6, 1, 56}, /* shli r3, r1, 56 */
24887 {1, 2, 3}} /* add r4, r2, r3 */
24888 },
24889 {72057594306363392ll /* 0x100000010000000 */ ,
24890 {{6, 1, 28}, /* shli r2, r1, 28 */
24891 {6, 1, 56}, /* shli r3, r1, 56 */
24892 {1, 2, 3}} /* add r4, r2, r3 */
24893 },
24894 {72057594574798848ll /* 0x100000020000000 */ ,
24895 {{6, 1, 29}, /* shli r2, r1, 29 */
24896 {6, 1, 56}, /* shli r3, r1, 56 */
24897 {1, 2, 3}} /* add r4, r2, r3 */
24898 },
24899 {72057595111669760ll /* 0x100000040000000 */ ,
24900 {{6, 1, 30}, /* shli r2, r1, 30 */
24901 {6, 1, 56}, /* shli r3, r1, 56 */
24902 {1, 2, 3}} /* add r4, r2, r3 */
24903 },
24904 {72057596185411584ll /* 0x100000080000000 */ ,
24905 {{6, 1, 31}, /* shli r2, r1, 31 */
24906 {6, 1, 56}, /* shli r3, r1, 56 */
24907 {1, 2, 3}} /* add r4, r2, r3 */
24908 },
24909 {72057598332895232ll /* 0x100000100000000 */ ,
24910 {{6, 1, 32}, /* shli r2, r1, 32 */
24911 {6, 1, 56}, /* shli r3, r1, 56 */
24912 {1, 2, 3}} /* add r4, r2, r3 */
24913 },
24914 {72057602627862528ll /* 0x100000200000000 */ ,
24915 {{6, 1, 33}, /* shli r2, r1, 33 */
24916 {6, 1, 56}, /* shli r3, r1, 56 */
24917 {1, 2, 3}} /* add r4, r2, r3 */
24918 },
24919 {72057611217797120ll /* 0x100000400000000 */ ,
24920 {{6, 1, 34}, /* shli r2, r1, 34 */
24921 {6, 1, 56}, /* shli r3, r1, 56 */
24922 {1, 2, 3}} /* add r4, r2, r3 */
24923 },
24924 {72057628397666304ll /* 0x100000800000000 */ ,
24925 {{6, 1, 35}, /* shli r2, r1, 35 */
24926 {6, 1, 56}, /* shli r3, r1, 56 */
24927 {1, 2, 3}} /* add r4, r2, r3 */
24928 },
24929 {72057662757404672ll /* 0x100001000000000 */ ,
24930 {{6, 1, 36}, /* shli r2, r1, 36 */
24931 {6, 1, 56}, /* shli r3, r1, 56 */
24932 {1, 2, 3}} /* add r4, r2, r3 */
24933 },
24934 {72057731476881408ll /* 0x100002000000000 */ ,
24935 {{6, 1, 37}, /* shli r2, r1, 37 */
24936 {6, 1, 56}, /* shli r3, r1, 56 */
24937 {1, 2, 3}} /* add r4, r2, r3 */
24938 },
24939 {72057868915834880ll /* 0x100004000000000 */ ,
24940 {{6, 1, 38}, /* shli r2, r1, 38 */
24941 {6, 1, 56}, /* shli r3, r1, 56 */
24942 {1, 2, 3}} /* add r4, r2, r3 */
24943 },
24944 {72058143793741824ll /* 0x100008000000000 */ ,
24945 {{6, 1, 39}, /* shli r2, r1, 39 */
24946 {6, 1, 56}, /* shli r3, r1, 56 */
24947 {1, 2, 3}} /* add r4, r2, r3 */
24948 },
24949 {72058693549555712ll /* 0x100010000000000 */ ,
24950 {{6, 1, 40}, /* shli r2, r1, 40 */
24951 {6, 1, 56}, /* shli r3, r1, 56 */
24952 {1, 2, 3}} /* add r4, r2, r3 */
24953 },
24954 {72059793061183488ll /* 0x100020000000000 */ ,
24955 {{6, 1, 41}, /* shli r2, r1, 41 */
24956 {6, 1, 56}, /* shli r3, r1, 56 */
24957 {1, 2, 3}} /* add r4, r2, r3 */
24958 },
24959 {72061992084439040ll /* 0x100040000000000 */ ,
24960 {{6, 1, 42}, /* shli r2, r1, 42 */
24961 {6, 1, 56}, /* shli r3, r1, 56 */
24962 {1, 2, 3}} /* add r4, r2, r3 */
24963 },
24964 {72066390130950144ll /* 0x100080000000000 */ ,
24965 {{6, 1, 43}, /* shli r2, r1, 43 */
24966 {6, 1, 56}, /* shli r3, r1, 56 */
24967 {1, 2, 3}} /* add r4, r2, r3 */
24968 },
24969 {72075186223972352ll /* 0x100100000000000 */ ,
24970 {{6, 1, 44}, /* shli r2, r1, 44 */
24971 {6, 1, 56}, /* shli r3, r1, 56 */
24972 {1, 2, 3}} /* add r4, r2, r3 */
24973 },
24974 {72092778410016768ll /* 0x100200000000000 */ ,
24975 {{6, 1, 45}, /* shli r2, r1, 45 */
24976 {6, 1, 56}, /* shli r3, r1, 56 */
24977 {1, 2, 3}} /* add r4, r2, r3 */
24978 },
24979 {72127962782105600ll /* 0x100400000000000 */ ,
24980 {{6, 1, 46}, /* shli r2, r1, 46 */
24981 {6, 1, 56}, /* shli r3, r1, 56 */
24982 {1, 2, 3}} /* add r4, r2, r3 */
24983 },
24984 {72198331526283264ll /* 0x100800000000000 */ ,
24985 {{6, 1, 47}, /* shli r2, r1, 47 */
24986 {6, 1, 56}, /* shli r3, r1, 56 */
24987 {1, 2, 3}} /* add r4, r2, r3 */
24988 },
24989 {72339069014638592ll /* 0x101000000000000 */ ,
24990 {{6, 1, 48}, /* shli r2, r1, 48 */
24991 {6, 1, 56}, /* shli r3, r1, 56 */
24992 {1, 2, 3}} /* add r4, r2, r3 */
24993 },
24994 {72620543991349248ll /* 0x102000000000000 */ ,
24995 {{6, 1, 49}, /* shli r2, r1, 49 */
24996 {6, 1, 56}, /* shli r3, r1, 56 */
24997 {1, 2, 3}} /* add r4, r2, r3 */
24998 },
24999 {73183493944770560ll /* 0x104000000000000 */ ,
25000 {{6, 1, 50}, /* shli r2, r1, 50 */
25001 {6, 1, 56}, /* shli r3, r1, 56 */
25002 {1, 2, 3}} /* add r4, r2, r3 */
25003 },
25004 {74309393851613184ll /* 0x108000000000000 */ ,
25005 {{6, 1, 51}, /* shli r2, r1, 51 */
25006 {6, 1, 56}, /* shli r3, r1, 56 */
25007 {1, 2, 3}} /* add r4, r2, r3 */
25008 },
25009 {76561193665298432ll /* 0x110000000000000 */ ,
25010 {{6, 1, 52}, /* shli r2, r1, 52 */
25011 {6, 1, 56}, /* shli r3, r1, 56 */
25012 {1, 2, 3}} /* add r4, r2, r3 */
25013 },
25014 {81064793292668928ll /* 0x120000000000000 */ ,
25015 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25016 {6, 2, 53}} /* shli r3, r2, 53 */
25017 },
25018 {90071992547409920ll /* 0x140000000000000 */ ,
25019 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25020 {6, 2, 54}} /* shli r3, r2, 54 */
25021 },
25022 {108086391056891904ll /* 0x180000000000000 */ ,
25023 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25024 {6, 2, 55}} /* shli r3, r2, 55 */
25025 },
25026 {144115188075855863ll /* 0x1fffffffffffff7 */ ,
25027 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25028 {6, 1, 57}, /* shli r3, r1, 57 */
25029 {2, 3, 2}} /* sub r4, r3, r2 */
25030 },
25031 {144115188075855864ll /* 0x1fffffffffffff8 */ ,
25032 {{6, 1, 3}, /* shli r2, r1, 3 */
25033 {6, 1, 57}, /* shli r3, r1, 57 */
25034 {2, 3, 2}} /* sub r4, r3, r2 */
25035 },
25036 {144115188075855865ll /* 0x1fffffffffffff9 */ ,
25037 {{6, 1, 54}, /* shli r2, r1, 54 */
25038 {2, 2, 1}, /* sub r3, r2, r1 */
25039 {5, 3, 1}} /* shl3add r4, r3, r1 */
25040 },
25041 {144115188075855867ll /* 0x1fffffffffffffb */ ,
25042 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25043 {6, 1, 57}, /* shli r3, r1, 57 */
25044 {2, 3, 2}} /* sub r4, r3, r2 */
25045 },
25046 {144115188075855868ll /* 0x1fffffffffffffc */ ,
25047 {{6, 1, 2}, /* shli r2, r1, 2 */
25048 {6, 1, 57}, /* shli r3, r1, 57 */
25049 {2, 3, 2}} /* sub r4, r3, r2 */
25050 },
25051 {144115188075855869ll /* 0x1fffffffffffffd */ ,
25052 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25053 {6, 1, 57}, /* shli r3, r1, 57 */
25054 {2, 3, 2}} /* sub r4, r3, r2 */
25055 },
25056 {144115188075855870ll /* 0x1fffffffffffffe */ ,
25057 {{6, 1, 1}, /* shli r2, r1, 1 */
25058 {6, 1, 57}, /* shli r3, r1, 57 */
25059 {2, 3, 2}} /* sub r4, r3, r2 */
25060 },
25061 {144115188075855871ll /* 0x1ffffffffffffff */ ,
25062 {{6, 1, 57}, /* shli r2, r1, 57 */
25063 {2, 2, 1}} /* sub r3, r2, r1 */
25064 },
25065 {144115188075855872ll /* 0x200000000000000 */ ,
25066 {{6, 1, 57}} /* shli r2, r1, 57 */
25067 },
25068 {144115188075855873ll /* 0x200000000000001 */ ,
25069 {{6, 1, 57}, /* shli r2, r1, 57 */
25070 {1, 1, 2}} /* add r3, r1, r2 */
25071 },
25072 {144115188075855874ll /* 0x200000000000002 */ ,
25073 {{6, 1, 57}, /* shli r2, r1, 57 */
25074 {3, 1, 2}} /* shl1add r3, r1, r2 */
25075 },
25076 {144115188075855875ll /* 0x200000000000003 */ ,
25077 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25078 {6, 1, 57}, /* shli r3, r1, 57 */
25079 {1, 2, 3}} /* add r4, r2, r3 */
25080 },
25081 {144115188075855876ll /* 0x200000000000004 */ ,
25082 {{6, 1, 57}, /* shli r2, r1, 57 */
25083 {4, 1, 2}} /* shl2add r3, r1, r2 */
25084 },
25085 {144115188075855877ll /* 0x200000000000005 */ ,
25086 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25087 {6, 1, 57}, /* shli r3, r1, 57 */
25088 {1, 2, 3}} /* add r4, r2, r3 */
25089 },
25090 {144115188075855878ll /* 0x200000000000006 */ ,
25091 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25092 {6, 1, 57}, /* shli r3, r1, 57 */
25093 {3, 2, 3}} /* shl1add r4, r2, r3 */
25094 },
25095 {144115188075855879ll /* 0x200000000000007 */ ,
25096 {{6, 1, 57}, /* shli r2, r1, 57 */
25097 {2, 2, 1}, /* sub r3, r2, r1 */
25098 {5, 1, 3}} /* shl3add r4, r1, r3 */
25099 },
25100 {144115188075855880ll /* 0x200000000000008 */ ,
25101 {{6, 1, 57}, /* shli r2, r1, 57 */
25102 {5, 1, 2}} /* shl3add r3, r1, r2 */
25103 },
25104 {144115188075855881ll /* 0x200000000000009 */ ,
25105 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25106 {6, 1, 57}, /* shli r3, r1, 57 */
25107 {1, 2, 3}} /* add r4, r2, r3 */
25108 },
25109 {144115188075855882ll /* 0x20000000000000a */ ,
25110 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25111 {6, 1, 57}, /* shli r3, r1, 57 */
25112 {3, 2, 3}} /* shl1add r4, r2, r3 */
25113 },
25114 {144115188075855888ll /* 0x200000000000010 */ ,
25115 {{6, 1, 4}, /* shli r2, r1, 4 */
25116 {6, 1, 57}, /* shli r3, r1, 57 */
25117 {1, 2, 3}} /* add r4, r2, r3 */
25118 },
25119 {144115188075855904ll /* 0x200000000000020 */ ,
25120 {{6, 1, 5}, /* shli r2, r1, 5 */
25121 {6, 1, 57}, /* shli r3, r1, 57 */
25122 {1, 2, 3}} /* add r4, r2, r3 */
25123 },
25124 {144115188075855936ll /* 0x200000000000040 */ ,
25125 {{6, 1, 6}, /* shli r2, r1, 6 */
25126 {6, 1, 57}, /* shli r3, r1, 57 */
25127 {1, 2, 3}} /* add r4, r2, r3 */
25128 },
25129 {144115188075856000ll /* 0x200000000000080 */ ,
25130 {{6, 1, 7}, /* shli r2, r1, 7 */
25131 {6, 1, 57}, /* shli r3, r1, 57 */
25132 {1, 2, 3}} /* add r4, r2, r3 */
25133 },
25134 {144115188075856128ll /* 0x200000000000100 */ ,
25135 {{6, 1, 8}, /* shli r2, r1, 8 */
25136 {6, 1, 57}, /* shli r3, r1, 57 */
25137 {1, 2, 3}} /* add r4, r2, r3 */
25138 },
25139 {144115188075856384ll /* 0x200000000000200 */ ,
25140 {{6, 1, 9}, /* shli r2, r1, 9 */
25141 {6, 1, 57}, /* shli r3, r1, 57 */
25142 {1, 2, 3}} /* add r4, r2, r3 */
25143 },
25144 {144115188075856896ll /* 0x200000000000400 */ ,
25145 {{6, 1, 10}, /* shli r2, r1, 10 */
25146 {6, 1, 57}, /* shli r3, r1, 57 */
25147 {1, 2, 3}} /* add r4, r2, r3 */
25148 },
25149 {144115188075857920ll /* 0x200000000000800 */ ,
25150 {{6, 1, 11}, /* shli r2, r1, 11 */
25151 {6, 1, 57}, /* shli r3, r1, 57 */
25152 {1, 2, 3}} /* add r4, r2, r3 */
25153 },
25154 {144115188075859968ll /* 0x200000000001000 */ ,
25155 {{6, 1, 12}, /* shli r2, r1, 12 */
25156 {6, 1, 57}, /* shli r3, r1, 57 */
25157 {1, 2, 3}} /* add r4, r2, r3 */
25158 },
25159 {144115188075864064ll /* 0x200000000002000 */ ,
25160 {{6, 1, 13}, /* shli r2, r1, 13 */
25161 {6, 1, 57}, /* shli r3, r1, 57 */
25162 {1, 2, 3}} /* add r4, r2, r3 */
25163 },
25164 {144115188075872256ll /* 0x200000000004000 */ ,
25165 {{6, 1, 14}, /* shli r2, r1, 14 */
25166 {6, 1, 57}, /* shli r3, r1, 57 */
25167 {1, 2, 3}} /* add r4, r2, r3 */
25168 },
25169 {144115188075888640ll /* 0x200000000008000 */ ,
25170 {{6, 1, 15}, /* shli r2, r1, 15 */
25171 {6, 1, 57}, /* shli r3, r1, 57 */
25172 {1, 2, 3}} /* add r4, r2, r3 */
25173 },
25174 {144115188075921408ll /* 0x200000000010000 */ ,
25175 {{6, 1, 16}, /* shli r2, r1, 16 */
25176 {6, 1, 57}, /* shli r3, r1, 57 */
25177 {1, 2, 3}} /* add r4, r2, r3 */
25178 },
25179 {144115188075986944ll /* 0x200000000020000 */ ,
25180 {{6, 1, 17}, /* shli r2, r1, 17 */
25181 {6, 1, 57}, /* shli r3, r1, 57 */
25182 {1, 2, 3}} /* add r4, r2, r3 */
25183 },
25184 {144115188076118016ll /* 0x200000000040000 */ ,
25185 {{6, 1, 18}, /* shli r2, r1, 18 */
25186 {6, 1, 57}, /* shli r3, r1, 57 */
25187 {1, 2, 3}} /* add r4, r2, r3 */
25188 },
25189 {144115188076380160ll /* 0x200000000080000 */ ,
25190 {{6, 1, 19}, /* shli r2, r1, 19 */
25191 {6, 1, 57}, /* shli r3, r1, 57 */
25192 {1, 2, 3}} /* add r4, r2, r3 */
25193 },
25194 {144115188076904448ll /* 0x200000000100000 */ ,
25195 {{6, 1, 20}, /* shli r2, r1, 20 */
25196 {6, 1, 57}, /* shli r3, r1, 57 */
25197 {1, 2, 3}} /* add r4, r2, r3 */
25198 },
25199 {144115188077953024ll /* 0x200000000200000 */ ,
25200 {{6, 1, 21}, /* shli r2, r1, 21 */
25201 {6, 1, 57}, /* shli r3, r1, 57 */
25202 {1, 2, 3}} /* add r4, r2, r3 */
25203 },
25204 {144115188080050176ll /* 0x200000000400000 */ ,
25205 {{6, 1, 22}, /* shli r2, r1, 22 */
25206 {6, 1, 57}, /* shli r3, r1, 57 */
25207 {1, 2, 3}} /* add r4, r2, r3 */
25208 },
25209 {144115188084244480ll /* 0x200000000800000 */ ,
25210 {{6, 1, 23}, /* shli r2, r1, 23 */
25211 {6, 1, 57}, /* shli r3, r1, 57 */
25212 {1, 2, 3}} /* add r4, r2, r3 */
25213 },
25214 {144115188092633088ll /* 0x200000001000000 */ ,
25215 {{6, 1, 24}, /* shli r2, r1, 24 */
25216 {6, 1, 57}, /* shli r3, r1, 57 */
25217 {1, 2, 3}} /* add r4, r2, r3 */
25218 },
25219 {144115188109410304ll /* 0x200000002000000 */ ,
25220 {{6, 1, 25}, /* shli r2, r1, 25 */
25221 {6, 1, 57}, /* shli r3, r1, 57 */
25222 {1, 2, 3}} /* add r4, r2, r3 */
25223 },
25224 {144115188142964736ll /* 0x200000004000000 */ ,
25225 {{6, 1, 26}, /* shli r2, r1, 26 */
25226 {6, 1, 57}, /* shli r3, r1, 57 */
25227 {1, 2, 3}} /* add r4, r2, r3 */
25228 },
25229 {144115188210073600ll /* 0x200000008000000 */ ,
25230 {{6, 1, 27}, /* shli r2, r1, 27 */
25231 {6, 1, 57}, /* shli r3, r1, 57 */
25232 {1, 2, 3}} /* add r4, r2, r3 */
25233 },
25234 {144115188344291328ll /* 0x200000010000000 */ ,
25235 {{6, 1, 28}, /* shli r2, r1, 28 */
25236 {6, 1, 57}, /* shli r3, r1, 57 */
25237 {1, 2, 3}} /* add r4, r2, r3 */
25238 },
25239 {144115188612726784ll /* 0x200000020000000 */ ,
25240 {{6, 1, 29}, /* shli r2, r1, 29 */
25241 {6, 1, 57}, /* shli r3, r1, 57 */
25242 {1, 2, 3}} /* add r4, r2, r3 */
25243 },
25244 {144115189149597696ll /* 0x200000040000000 */ ,
25245 {{6, 1, 30}, /* shli r2, r1, 30 */
25246 {6, 1, 57}, /* shli r3, r1, 57 */
25247 {1, 2, 3}} /* add r4, r2, r3 */
25248 },
25249 {144115190223339520ll /* 0x200000080000000 */ ,
25250 {{6, 1, 31}, /* shli r2, r1, 31 */
25251 {6, 1, 57}, /* shli r3, r1, 57 */
25252 {1, 2, 3}} /* add r4, r2, r3 */
25253 },
25254 {144115192370823168ll /* 0x200000100000000 */ ,
25255 {{6, 1, 32}, /* shli r2, r1, 32 */
25256 {6, 1, 57}, /* shli r3, r1, 57 */
25257 {1, 2, 3}} /* add r4, r2, r3 */
25258 },
25259 {144115196665790464ll /* 0x200000200000000 */ ,
25260 {{6, 1, 33}, /* shli r2, r1, 33 */
25261 {6, 1, 57}, /* shli r3, r1, 57 */
25262 {1, 2, 3}} /* add r4, r2, r3 */
25263 },
25264 {144115205255725056ll /* 0x200000400000000 */ ,
25265 {{6, 1, 34}, /* shli r2, r1, 34 */
25266 {6, 1, 57}, /* shli r3, r1, 57 */
25267 {1, 2, 3}} /* add r4, r2, r3 */
25268 },
25269 {144115222435594240ll /* 0x200000800000000 */ ,
25270 {{6, 1, 35}, /* shli r2, r1, 35 */
25271 {6, 1, 57}, /* shli r3, r1, 57 */
25272 {1, 2, 3}} /* add r4, r2, r3 */
25273 },
25274 {144115256795332608ll /* 0x200001000000000 */ ,
25275 {{6, 1, 36}, /* shli r2, r1, 36 */
25276 {6, 1, 57}, /* shli r3, r1, 57 */
25277 {1, 2, 3}} /* add r4, r2, r3 */
25278 },
25279 {144115325514809344ll /* 0x200002000000000 */ ,
25280 {{6, 1, 37}, /* shli r2, r1, 37 */
25281 {6, 1, 57}, /* shli r3, r1, 57 */
25282 {1, 2, 3}} /* add r4, r2, r3 */
25283 },
25284 {144115462953762816ll /* 0x200004000000000 */ ,
25285 {{6, 1, 38}, /* shli r2, r1, 38 */
25286 {6, 1, 57}, /* shli r3, r1, 57 */
25287 {1, 2, 3}} /* add r4, r2, r3 */
25288 },
25289 {144115737831669760ll /* 0x200008000000000 */ ,
25290 {{6, 1, 39}, /* shli r2, r1, 39 */
25291 {6, 1, 57}, /* shli r3, r1, 57 */
25292 {1, 2, 3}} /* add r4, r2, r3 */
25293 },
25294 {144116287587483648ll /* 0x200010000000000 */ ,
25295 {{6, 1, 40}, /* shli r2, r1, 40 */
25296 {6, 1, 57}, /* shli r3, r1, 57 */
25297 {1, 2, 3}} /* add r4, r2, r3 */
25298 },
25299 {144117387099111424ll /* 0x200020000000000 */ ,
25300 {{6, 1, 41}, /* shli r2, r1, 41 */
25301 {6, 1, 57}, /* shli r3, r1, 57 */
25302 {1, 2, 3}} /* add r4, r2, r3 */
25303 },
25304 {144119586122366976ll /* 0x200040000000000 */ ,
25305 {{6, 1, 42}, /* shli r2, r1, 42 */
25306 {6, 1, 57}, /* shli r3, r1, 57 */
25307 {1, 2, 3}} /* add r4, r2, r3 */
25308 },
25309 {144123984168878080ll /* 0x200080000000000 */ ,
25310 {{6, 1, 43}, /* shli r2, r1, 43 */
25311 {6, 1, 57}, /* shli r3, r1, 57 */
25312 {1, 2, 3}} /* add r4, r2, r3 */
25313 },
25314 {144132780261900288ll /* 0x200100000000000 */ ,
25315 {{6, 1, 44}, /* shli r2, r1, 44 */
25316 {6, 1, 57}, /* shli r3, r1, 57 */
25317 {1, 2, 3}} /* add r4, r2, r3 */
25318 },
25319 {144150372447944704ll /* 0x200200000000000 */ ,
25320 {{6, 1, 45}, /* shli r2, r1, 45 */
25321 {6, 1, 57}, /* shli r3, r1, 57 */
25322 {1, 2, 3}} /* add r4, r2, r3 */
25323 },
25324 {144185556820033536ll /* 0x200400000000000 */ ,
25325 {{6, 1, 46}, /* shli r2, r1, 46 */
25326 {6, 1, 57}, /* shli r3, r1, 57 */
25327 {1, 2, 3}} /* add r4, r2, r3 */
25328 },
25329 {144255925564211200ll /* 0x200800000000000 */ ,
25330 {{6, 1, 47}, /* shli r2, r1, 47 */
25331 {6, 1, 57}, /* shli r3, r1, 57 */
25332 {1, 2, 3}} /* add r4, r2, r3 */
25333 },
25334 {144396663052566528ll /* 0x201000000000000 */ ,
25335 {{6, 1, 48}, /* shli r2, r1, 48 */
25336 {6, 1, 57}, /* shli r3, r1, 57 */
25337 {1, 2, 3}} /* add r4, r2, r3 */
25338 },
25339 {144678138029277184ll /* 0x202000000000000 */ ,
25340 {{6, 1, 49}, /* shli r2, r1, 49 */
25341 {6, 1, 57}, /* shli r3, r1, 57 */
25342 {1, 2, 3}} /* add r4, r2, r3 */
25343 },
25344 {145241087982698496ll /* 0x204000000000000 */ ,
25345 {{6, 1, 50}, /* shli r2, r1, 50 */
25346 {6, 1, 57}, /* shli r3, r1, 57 */
25347 {1, 2, 3}} /* add r4, r2, r3 */
25348 },
25349 {146366987889541120ll /* 0x208000000000000 */ ,
25350 {{6, 1, 51}, /* shli r2, r1, 51 */
25351 {6, 1, 57}, /* shli r3, r1, 57 */
25352 {1, 2, 3}} /* add r4, r2, r3 */
25353 },
25354 {148618787703226368ll /* 0x210000000000000 */ ,
25355 {{6, 1, 52}, /* shli r2, r1, 52 */
25356 {6, 1, 57}, /* shli r3, r1, 57 */
25357 {1, 2, 3}} /* add r4, r2, r3 */
25358 },
25359 {153122387330596864ll /* 0x220000000000000 */ ,
25360 {{6, 1, 53}, /* shli r2, r1, 53 */
25361 {6, 1, 57}, /* shli r3, r1, 57 */
25362 {1, 2, 3}} /* add r4, r2, r3 */
25363 },
25364 {162129586585337856ll /* 0x240000000000000 */ ,
25365 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25366 {6, 2, 54}} /* shli r3, r2, 54 */
25367 },
25368 {180143985094819840ll /* 0x280000000000000 */ ,
25369 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25370 {6, 2, 55}} /* shli r3, r2, 55 */
25371 },
25372 {216172782113783808ll /* 0x300000000000000 */ ,
25373 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25374 {6, 2, 56}} /* shli r3, r2, 56 */
25375 },
25376 {288230376151711735ll /* 0x3fffffffffffff7 */ ,
25377 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25378 {6, 1, 58}, /* shli r3, r1, 58 */
25379 {2, 3, 2}} /* sub r4, r3, r2 */
25380 },
25381 {288230376151711736ll /* 0x3fffffffffffff8 */ ,
25382 {{6, 1, 3}, /* shli r2, r1, 3 */
25383 {6, 1, 58}, /* shli r3, r1, 58 */
25384 {2, 3, 2}} /* sub r4, r3, r2 */
25385 },
25386 {288230376151711737ll /* 0x3fffffffffffff9 */ ,
25387 {{6, 1, 55}, /* shli r2, r1, 55 */
25388 {2, 2, 1}, /* sub r3, r2, r1 */
25389 {5, 3, 1}} /* shl3add r4, r3, r1 */
25390 },
25391 {288230376151711739ll /* 0x3fffffffffffffb */ ,
25392 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25393 {6, 1, 58}, /* shli r3, r1, 58 */
25394 {2, 3, 2}} /* sub r4, r3, r2 */
25395 },
25396 {288230376151711740ll /* 0x3fffffffffffffc */ ,
25397 {{6, 1, 2}, /* shli r2, r1, 2 */
25398 {6, 1, 58}, /* shli r3, r1, 58 */
25399 {2, 3, 2}} /* sub r4, r3, r2 */
25400 },
25401 {288230376151711741ll /* 0x3fffffffffffffd */ ,
25402 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25403 {6, 1, 58}, /* shli r3, r1, 58 */
25404 {2, 3, 2}} /* sub r4, r3, r2 */
25405 },
25406 {288230376151711742ll /* 0x3fffffffffffffe */ ,
25407 {{6, 1, 1}, /* shli r2, r1, 1 */
25408 {6, 1, 58}, /* shli r3, r1, 58 */
25409 {2, 3, 2}} /* sub r4, r3, r2 */
25410 },
25411 {288230376151711743ll /* 0x3ffffffffffffff */ ,
25412 {{6, 1, 58}, /* shli r2, r1, 58 */
25413 {2, 2, 1}} /* sub r3, r2, r1 */
25414 },
25415 {288230376151711744ll /* 0x400000000000000 */ ,
25416 {{6, 1, 58}} /* shli r2, r1, 58 */
25417 },
25418 {288230376151711745ll /* 0x400000000000001 */ ,
25419 {{6, 1, 58}, /* shli r2, r1, 58 */
25420 {1, 1, 2}} /* add r3, r1, r2 */
25421 },
25422 {288230376151711746ll /* 0x400000000000002 */ ,
25423 {{6, 1, 58}, /* shli r2, r1, 58 */
25424 {3, 1, 2}} /* shl1add r3, r1, r2 */
25425 },
25426 {288230376151711747ll /* 0x400000000000003 */ ,
25427 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25428 {6, 1, 58}, /* shli r3, r1, 58 */
25429 {1, 2, 3}} /* add r4, r2, r3 */
25430 },
25431 {288230376151711748ll /* 0x400000000000004 */ ,
25432 {{6, 1, 58}, /* shli r2, r1, 58 */
25433 {4, 1, 2}} /* shl2add r3, r1, r2 */
25434 },
25435 {288230376151711749ll /* 0x400000000000005 */ ,
25436 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25437 {6, 1, 58}, /* shli r3, r1, 58 */
25438 {1, 2, 3}} /* add r4, r2, r3 */
25439 },
25440 {288230376151711750ll /* 0x400000000000006 */ ,
25441 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25442 {6, 1, 58}, /* shli r3, r1, 58 */
25443 {3, 2, 3}} /* shl1add r4, r2, r3 */
25444 },
25445 {288230376151711751ll /* 0x400000000000007 */ ,
25446 {{6, 1, 58}, /* shli r2, r1, 58 */
25447 {2, 2, 1}, /* sub r3, r2, r1 */
25448 {5, 1, 3}} /* shl3add r4, r1, r3 */
25449 },
25450 {288230376151711752ll /* 0x400000000000008 */ ,
25451 {{6, 1, 58}, /* shli r2, r1, 58 */
25452 {5, 1, 2}} /* shl3add r3, r1, r2 */
25453 },
25454 {288230376151711753ll /* 0x400000000000009 */ ,
25455 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25456 {6, 1, 58}, /* shli r3, r1, 58 */
25457 {1, 2, 3}} /* add r4, r2, r3 */
25458 },
25459 {288230376151711754ll /* 0x40000000000000a */ ,
25460 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25461 {6, 1, 58}, /* shli r3, r1, 58 */
25462 {3, 2, 3}} /* shl1add r4, r2, r3 */
25463 },
25464 {288230376151711760ll /* 0x400000000000010 */ ,
25465 {{6, 1, 4}, /* shli r2, r1, 4 */
25466 {6, 1, 58}, /* shli r3, r1, 58 */
25467 {1, 2, 3}} /* add r4, r2, r3 */
25468 },
25469 {288230376151711776ll /* 0x400000000000020 */ ,
25470 {{6, 1, 5}, /* shli r2, r1, 5 */
25471 {6, 1, 58}, /* shli r3, r1, 58 */
25472 {1, 2, 3}} /* add r4, r2, r3 */
25473 },
25474 {288230376151711808ll /* 0x400000000000040 */ ,
25475 {{6, 1, 6}, /* shli r2, r1, 6 */
25476 {6, 1, 58}, /* shli r3, r1, 58 */
25477 {1, 2, 3}} /* add r4, r2, r3 */
25478 },
25479 {288230376151711872ll /* 0x400000000000080 */ ,
25480 {{6, 1, 7}, /* shli r2, r1, 7 */
25481 {6, 1, 58}, /* shli r3, r1, 58 */
25482 {1, 2, 3}} /* add r4, r2, r3 */
25483 },
25484 {288230376151712000ll /* 0x400000000000100 */ ,
25485 {{6, 1, 8}, /* shli r2, r1, 8 */
25486 {6, 1, 58}, /* shli r3, r1, 58 */
25487 {1, 2, 3}} /* add r4, r2, r3 */
25488 },
25489 {288230376151712256ll /* 0x400000000000200 */ ,
25490 {{6, 1, 9}, /* shli r2, r1, 9 */
25491 {6, 1, 58}, /* shli r3, r1, 58 */
25492 {1, 2, 3}} /* add r4, r2, r3 */
25493 },
25494 {288230376151712768ll /* 0x400000000000400 */ ,
25495 {{6, 1, 10}, /* shli r2, r1, 10 */
25496 {6, 1, 58}, /* shli r3, r1, 58 */
25497 {1, 2, 3}} /* add r4, r2, r3 */
25498 },
25499 {288230376151713792ll /* 0x400000000000800 */ ,
25500 {{6, 1, 11}, /* shli r2, r1, 11 */
25501 {6, 1, 58}, /* shli r3, r1, 58 */
25502 {1, 2, 3}} /* add r4, r2, r3 */
25503 },
25504 {288230376151715840ll /* 0x400000000001000 */ ,
25505 {{6, 1, 12}, /* shli r2, r1, 12 */
25506 {6, 1, 58}, /* shli r3, r1, 58 */
25507 {1, 2, 3}} /* add r4, r2, r3 */
25508 },
25509 {288230376151719936ll /* 0x400000000002000 */ ,
25510 {{6, 1, 13}, /* shli r2, r1, 13 */
25511 {6, 1, 58}, /* shli r3, r1, 58 */
25512 {1, 2, 3}} /* add r4, r2, r3 */
25513 },
25514 {288230376151728128ll /* 0x400000000004000 */ ,
25515 {{6, 1, 14}, /* shli r2, r1, 14 */
25516 {6, 1, 58}, /* shli r3, r1, 58 */
25517 {1, 2, 3}} /* add r4, r2, r3 */
25518 },
25519 {288230376151744512ll /* 0x400000000008000 */ ,
25520 {{6, 1, 15}, /* shli r2, r1, 15 */
25521 {6, 1, 58}, /* shli r3, r1, 58 */
25522 {1, 2, 3}} /* add r4, r2, r3 */
25523 },
25524 {288230376151777280ll /* 0x400000000010000 */ ,
25525 {{6, 1, 16}, /* shli r2, r1, 16 */
25526 {6, 1, 58}, /* shli r3, r1, 58 */
25527 {1, 2, 3}} /* add r4, r2, r3 */
25528 },
25529 {288230376151842816ll /* 0x400000000020000 */ ,
25530 {{6, 1, 17}, /* shli r2, r1, 17 */
25531 {6, 1, 58}, /* shli r3, r1, 58 */
25532 {1, 2, 3}} /* add r4, r2, r3 */
25533 },
25534 {288230376151973888ll /* 0x400000000040000 */ ,
25535 {{6, 1, 18}, /* shli r2, r1, 18 */
25536 {6, 1, 58}, /* shli r3, r1, 58 */
25537 {1, 2, 3}} /* add r4, r2, r3 */
25538 },
25539 {288230376152236032ll /* 0x400000000080000 */ ,
25540 {{6, 1, 19}, /* shli r2, r1, 19 */
25541 {6, 1, 58}, /* shli r3, r1, 58 */
25542 {1, 2, 3}} /* add r4, r2, r3 */
25543 },
25544 {288230376152760320ll /* 0x400000000100000 */ ,
25545 {{6, 1, 20}, /* shli r2, r1, 20 */
25546 {6, 1, 58}, /* shli r3, r1, 58 */
25547 {1, 2, 3}} /* add r4, r2, r3 */
25548 },
25549 {288230376153808896ll /* 0x400000000200000 */ ,
25550 {{6, 1, 21}, /* shli r2, r1, 21 */
25551 {6, 1, 58}, /* shli r3, r1, 58 */
25552 {1, 2, 3}} /* add r4, r2, r3 */
25553 },
25554 {288230376155906048ll /* 0x400000000400000 */ ,
25555 {{6, 1, 22}, /* shli r2, r1, 22 */
25556 {6, 1, 58}, /* shli r3, r1, 58 */
25557 {1, 2, 3}} /* add r4, r2, r3 */
25558 },
25559 {288230376160100352ll /* 0x400000000800000 */ ,
25560 {{6, 1, 23}, /* shli r2, r1, 23 */
25561 {6, 1, 58}, /* shli r3, r1, 58 */
25562 {1, 2, 3}} /* add r4, r2, r3 */
25563 },
25564 {288230376168488960ll /* 0x400000001000000 */ ,
25565 {{6, 1, 24}, /* shli r2, r1, 24 */
25566 {6, 1, 58}, /* shli r3, r1, 58 */
25567 {1, 2, 3}} /* add r4, r2, r3 */
25568 },
25569 {288230376185266176ll /* 0x400000002000000 */ ,
25570 {{6, 1, 25}, /* shli r2, r1, 25 */
25571 {6, 1, 58}, /* shli r3, r1, 58 */
25572 {1, 2, 3}} /* add r4, r2, r3 */
25573 },
25574 {288230376218820608ll /* 0x400000004000000 */ ,
25575 {{6, 1, 26}, /* shli r2, r1, 26 */
25576 {6, 1, 58}, /* shli r3, r1, 58 */
25577 {1, 2, 3}} /* add r4, r2, r3 */
25578 },
25579 {288230376285929472ll /* 0x400000008000000 */ ,
25580 {{6, 1, 27}, /* shli r2, r1, 27 */
25581 {6, 1, 58}, /* shli r3, r1, 58 */
25582 {1, 2, 3}} /* add r4, r2, r3 */
25583 },
25584 {288230376420147200ll /* 0x400000010000000 */ ,
25585 {{6, 1, 28}, /* shli r2, r1, 28 */
25586 {6, 1, 58}, /* shli r3, r1, 58 */
25587 {1, 2, 3}} /* add r4, r2, r3 */
25588 },
25589 {288230376688582656ll /* 0x400000020000000 */ ,
25590 {{6, 1, 29}, /* shli r2, r1, 29 */
25591 {6, 1, 58}, /* shli r3, r1, 58 */
25592 {1, 2, 3}} /* add r4, r2, r3 */
25593 },
25594 {288230377225453568ll /* 0x400000040000000 */ ,
25595 {{6, 1, 30}, /* shli r2, r1, 30 */
25596 {6, 1, 58}, /* shli r3, r1, 58 */
25597 {1, 2, 3}} /* add r4, r2, r3 */
25598 },
25599 {288230378299195392ll /* 0x400000080000000 */ ,
25600 {{6, 1, 31}, /* shli r2, r1, 31 */
25601 {6, 1, 58}, /* shli r3, r1, 58 */
25602 {1, 2, 3}} /* add r4, r2, r3 */
25603 },
25604 {288230380446679040ll /* 0x400000100000000 */ ,
25605 {{6, 1, 32}, /* shli r2, r1, 32 */
25606 {6, 1, 58}, /* shli r3, r1, 58 */
25607 {1, 2, 3}} /* add r4, r2, r3 */
25608 },
25609 {288230384741646336ll /* 0x400000200000000 */ ,
25610 {{6, 1, 33}, /* shli r2, r1, 33 */
25611 {6, 1, 58}, /* shli r3, r1, 58 */
25612 {1, 2, 3}} /* add r4, r2, r3 */
25613 },
25614 {288230393331580928ll /* 0x400000400000000 */ ,
25615 {{6, 1, 34}, /* shli r2, r1, 34 */
25616 {6, 1, 58}, /* shli r3, r1, 58 */
25617 {1, 2, 3}} /* add r4, r2, r3 */
25618 },
25619 {288230410511450112ll /* 0x400000800000000 */ ,
25620 {{6, 1, 35}, /* shli r2, r1, 35 */
25621 {6, 1, 58}, /* shli r3, r1, 58 */
25622 {1, 2, 3}} /* add r4, r2, r3 */
25623 },
25624 {288230444871188480ll /* 0x400001000000000 */ ,
25625 {{6, 1, 36}, /* shli r2, r1, 36 */
25626 {6, 1, 58}, /* shli r3, r1, 58 */
25627 {1, 2, 3}} /* add r4, r2, r3 */
25628 },
25629 {288230513590665216ll /* 0x400002000000000 */ ,
25630 {{6, 1, 37}, /* shli r2, r1, 37 */
25631 {6, 1, 58}, /* shli r3, r1, 58 */
25632 {1, 2, 3}} /* add r4, r2, r3 */
25633 },
25634 {288230651029618688ll /* 0x400004000000000 */ ,
25635 {{6, 1, 38}, /* shli r2, r1, 38 */
25636 {6, 1, 58}, /* shli r3, r1, 58 */
25637 {1, 2, 3}} /* add r4, r2, r3 */
25638 },
25639 {288230925907525632ll /* 0x400008000000000 */ ,
25640 {{6, 1, 39}, /* shli r2, r1, 39 */
25641 {6, 1, 58}, /* shli r3, r1, 58 */
25642 {1, 2, 3}} /* add r4, r2, r3 */
25643 },
25644 {288231475663339520ll /* 0x400010000000000 */ ,
25645 {{6, 1, 40}, /* shli r2, r1, 40 */
25646 {6, 1, 58}, /* shli r3, r1, 58 */
25647 {1, 2, 3}} /* add r4, r2, r3 */
25648 },
25649 {288232575174967296ll /* 0x400020000000000 */ ,
25650 {{6, 1, 41}, /* shli r2, r1, 41 */
25651 {6, 1, 58}, /* shli r3, r1, 58 */
25652 {1, 2, 3}} /* add r4, r2, r3 */
25653 },
25654 {288234774198222848ll /* 0x400040000000000 */ ,
25655 {{6, 1, 42}, /* shli r2, r1, 42 */
25656 {6, 1, 58}, /* shli r3, r1, 58 */
25657 {1, 2, 3}} /* add r4, r2, r3 */
25658 },
25659 {288239172244733952ll /* 0x400080000000000 */ ,
25660 {{6, 1, 43}, /* shli r2, r1, 43 */
25661 {6, 1, 58}, /* shli r3, r1, 58 */
25662 {1, 2, 3}} /* add r4, r2, r3 */
25663 },
25664 {288247968337756160ll /* 0x400100000000000 */ ,
25665 {{6, 1, 44}, /* shli r2, r1, 44 */
25666 {6, 1, 58}, /* shli r3, r1, 58 */
25667 {1, 2, 3}} /* add r4, r2, r3 */
25668 },
25669 {288265560523800576ll /* 0x400200000000000 */ ,
25670 {{6, 1, 45}, /* shli r2, r1, 45 */
25671 {6, 1, 58}, /* shli r3, r1, 58 */
25672 {1, 2, 3}} /* add r4, r2, r3 */
25673 },
25674 {288300744895889408ll /* 0x400400000000000 */ ,
25675 {{6, 1, 46}, /* shli r2, r1, 46 */
25676 {6, 1, 58}, /* shli r3, r1, 58 */
25677 {1, 2, 3}} /* add r4, r2, r3 */
25678 },
25679 {288371113640067072ll /* 0x400800000000000 */ ,
25680 {{6, 1, 47}, /* shli r2, r1, 47 */
25681 {6, 1, 58}, /* shli r3, r1, 58 */
25682 {1, 2, 3}} /* add r4, r2, r3 */
25683 },
25684 {288511851128422400ll /* 0x401000000000000 */ ,
25685 {{6, 1, 48}, /* shli r2, r1, 48 */
25686 {6, 1, 58}, /* shli r3, r1, 58 */
25687 {1, 2, 3}} /* add r4, r2, r3 */
25688 },
25689 {288793326105133056ll /* 0x402000000000000 */ ,
25690 {{6, 1, 49}, /* shli r2, r1, 49 */
25691 {6, 1, 58}, /* shli r3, r1, 58 */
25692 {1, 2, 3}} /* add r4, r2, r3 */
25693 },
25694 {289356276058554368ll /* 0x404000000000000 */ ,
25695 {{6, 1, 50}, /* shli r2, r1, 50 */
25696 {6, 1, 58}, /* shli r3, r1, 58 */
25697 {1, 2, 3}} /* add r4, r2, r3 */
25698 },
25699 {290482175965396992ll /* 0x408000000000000 */ ,
25700 {{6, 1, 51}, /* shli r2, r1, 51 */
25701 {6, 1, 58}, /* shli r3, r1, 58 */
25702 {1, 2, 3}} /* add r4, r2, r3 */
25703 },
25704 {292733975779082240ll /* 0x410000000000000 */ ,
25705 {{6, 1, 52}, /* shli r2, r1, 52 */
25706 {6, 1, 58}, /* shli r3, r1, 58 */
25707 {1, 2, 3}} /* add r4, r2, r3 */
25708 },
25709 {297237575406452736ll /* 0x420000000000000 */ ,
25710 {{6, 1, 53}, /* shli r2, r1, 53 */
25711 {6, 1, 58}, /* shli r3, r1, 58 */
25712 {1, 2, 3}} /* add r4, r2, r3 */
25713 },
25714 {306244774661193728ll /* 0x440000000000000 */ ,
25715 {{6, 1, 54}, /* shli r2, r1, 54 */
25716 {6, 1, 58}, /* shli r3, r1, 58 */
25717 {1, 2, 3}} /* add r4, r2, r3 */
25718 },
25719 {324259173170675712ll /* 0x480000000000000 */ ,
25720 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25721 {6, 2, 55}} /* shli r3, r2, 55 */
25722 },
25723 {360287970189639680ll /* 0x500000000000000 */ ,
25724 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25725 {6, 2, 56}} /* shli r3, r2, 56 */
25726 },
25727 {432345564227567616ll /* 0x600000000000000 */ ,
25728 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25729 {6, 2, 57}} /* shli r3, r2, 57 */
25730 },
25731 {576460752303423479ll /* 0x7fffffffffffff7 */ ,
25732 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25733 {6, 1, 59}, /* shli r3, r1, 59 */
25734 {2, 3, 2}} /* sub r4, r3, r2 */
25735 },
25736 {576460752303423480ll /* 0x7fffffffffffff8 */ ,
25737 {{6, 1, 3}, /* shli r2, r1, 3 */
25738 {6, 1, 59}, /* shli r3, r1, 59 */
25739 {2, 3, 2}} /* sub r4, r3, r2 */
25740 },
25741 {576460752303423481ll /* 0x7fffffffffffff9 */ ,
25742 {{6, 1, 56}, /* shli r2, r1, 56 */
25743 {2, 2, 1}, /* sub r3, r2, r1 */
25744 {5, 3, 1}} /* shl3add r4, r3, r1 */
25745 },
25746 {576460752303423483ll /* 0x7fffffffffffffb */ ,
25747 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25748 {6, 1, 59}, /* shli r3, r1, 59 */
25749 {2, 3, 2}} /* sub r4, r3, r2 */
25750 },
25751 {576460752303423484ll /* 0x7fffffffffffffc */ ,
25752 {{6, 1, 2}, /* shli r2, r1, 2 */
25753 {6, 1, 59}, /* shli r3, r1, 59 */
25754 {2, 3, 2}} /* sub r4, r3, r2 */
25755 },
25756 {576460752303423485ll /* 0x7fffffffffffffd */ ,
25757 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25758 {6, 1, 59}, /* shli r3, r1, 59 */
25759 {2, 3, 2}} /* sub r4, r3, r2 */
25760 },
25761 {576460752303423486ll /* 0x7fffffffffffffe */ ,
25762 {{6, 1, 1}, /* shli r2, r1, 1 */
25763 {6, 1, 59}, /* shli r3, r1, 59 */
25764 {2, 3, 2}} /* sub r4, r3, r2 */
25765 },
25766 {576460752303423487ll /* 0x7ffffffffffffff */ ,
25767 {{6, 1, 59}, /* shli r2, r1, 59 */
25768 {2, 2, 1}} /* sub r3, r2, r1 */
25769 },
25770 {576460752303423488ll /* 0x800000000000000 */ ,
25771 {{6, 1, 59}} /* shli r2, r1, 59 */
25772 },
25773 {576460752303423489ll /* 0x800000000000001 */ ,
25774 {{6, 1, 59}, /* shli r2, r1, 59 */
25775 {1, 1, 2}} /* add r3, r1, r2 */
25776 },
25777 {576460752303423490ll /* 0x800000000000002 */ ,
25778 {{6, 1, 59}, /* shli r2, r1, 59 */
25779 {3, 1, 2}} /* shl1add r3, r1, r2 */
25780 },
25781 {576460752303423491ll /* 0x800000000000003 */ ,
25782 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25783 {6, 1, 59}, /* shli r3, r1, 59 */
25784 {1, 2, 3}} /* add r4, r2, r3 */
25785 },
25786 {576460752303423492ll /* 0x800000000000004 */ ,
25787 {{6, 1, 59}, /* shli r2, r1, 59 */
25788 {4, 1, 2}} /* shl2add r3, r1, r2 */
25789 },
25790 {576460752303423493ll /* 0x800000000000005 */ ,
25791 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25792 {6, 1, 59}, /* shli r3, r1, 59 */
25793 {1, 2, 3}} /* add r4, r2, r3 */
25794 },
25795 {576460752303423494ll /* 0x800000000000006 */ ,
25796 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25797 {6, 1, 59}, /* shli r3, r1, 59 */
25798 {3, 2, 3}} /* shl1add r4, r2, r3 */
25799 },
25800 {576460752303423495ll /* 0x800000000000007 */ ,
25801 {{6, 1, 59}, /* shli r2, r1, 59 */
25802 {2, 2, 1}, /* sub r3, r2, r1 */
25803 {5, 1, 3}} /* shl3add r4, r1, r3 */
25804 },
25805 {576460752303423496ll /* 0x800000000000008 */ ,
25806 {{6, 1, 59}, /* shli r2, r1, 59 */
25807 {5, 1, 2}} /* shl3add r3, r1, r2 */
25808 },
25809 {576460752303423497ll /* 0x800000000000009 */ ,
25810 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25811 {6, 1, 59}, /* shli r3, r1, 59 */
25812 {1, 2, 3}} /* add r4, r2, r3 */
25813 },
25814 {576460752303423498ll /* 0x80000000000000a */ ,
25815 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25816 {6, 1, 59}, /* shli r3, r1, 59 */
25817 {3, 2, 3}} /* shl1add r4, r2, r3 */
25818 },
25819 {576460752303423504ll /* 0x800000000000010 */ ,
25820 {{6, 1, 4}, /* shli r2, r1, 4 */
25821 {6, 1, 59}, /* shli r3, r1, 59 */
25822 {1, 2, 3}} /* add r4, r2, r3 */
25823 },
25824 {576460752303423520ll /* 0x800000000000020 */ ,
25825 {{6, 1, 5}, /* shli r2, r1, 5 */
25826 {6, 1, 59}, /* shli r3, r1, 59 */
25827 {1, 2, 3}} /* add r4, r2, r3 */
25828 },
25829 {576460752303423552ll /* 0x800000000000040 */ ,
25830 {{6, 1, 6}, /* shli r2, r1, 6 */
25831 {6, 1, 59}, /* shli r3, r1, 59 */
25832 {1, 2, 3}} /* add r4, r2, r3 */
25833 },
25834 {576460752303423616ll /* 0x800000000000080 */ ,
25835 {{6, 1, 7}, /* shli r2, r1, 7 */
25836 {6, 1, 59}, /* shli r3, r1, 59 */
25837 {1, 2, 3}} /* add r4, r2, r3 */
25838 },
25839 {576460752303423744ll /* 0x800000000000100 */ ,
25840 {{6, 1, 8}, /* shli r2, r1, 8 */
25841 {6, 1, 59}, /* shli r3, r1, 59 */
25842 {1, 2, 3}} /* add r4, r2, r3 */
25843 },
25844 {576460752303424000ll /* 0x800000000000200 */ ,
25845 {{6, 1, 9}, /* shli r2, r1, 9 */
25846 {6, 1, 59}, /* shli r3, r1, 59 */
25847 {1, 2, 3}} /* add r4, r2, r3 */
25848 },
25849 {576460752303424512ll /* 0x800000000000400 */ ,
25850 {{6, 1, 10}, /* shli r2, r1, 10 */
25851 {6, 1, 59}, /* shli r3, r1, 59 */
25852 {1, 2, 3}} /* add r4, r2, r3 */
25853 },
25854 {576460752303425536ll /* 0x800000000000800 */ ,
25855 {{6, 1, 11}, /* shli r2, r1, 11 */
25856 {6, 1, 59}, /* shli r3, r1, 59 */
25857 {1, 2, 3}} /* add r4, r2, r3 */
25858 },
25859 {576460752303427584ll /* 0x800000000001000 */ ,
25860 {{6, 1, 12}, /* shli r2, r1, 12 */
25861 {6, 1, 59}, /* shli r3, r1, 59 */
25862 {1, 2, 3}} /* add r4, r2, r3 */
25863 },
25864 {576460752303431680ll /* 0x800000000002000 */ ,
25865 {{6, 1, 13}, /* shli r2, r1, 13 */
25866 {6, 1, 59}, /* shli r3, r1, 59 */
25867 {1, 2, 3}} /* add r4, r2, r3 */
25868 },
25869 {576460752303439872ll /* 0x800000000004000 */ ,
25870 {{6, 1, 14}, /* shli r2, r1, 14 */
25871 {6, 1, 59}, /* shli r3, r1, 59 */
25872 {1, 2, 3}} /* add r4, r2, r3 */
25873 },
25874 {576460752303456256ll /* 0x800000000008000 */ ,
25875 {{6, 1, 15}, /* shli r2, r1, 15 */
25876 {6, 1, 59}, /* shli r3, r1, 59 */
25877 {1, 2, 3}} /* add r4, r2, r3 */
25878 },
25879 {576460752303489024ll /* 0x800000000010000 */ ,
25880 {{6, 1, 16}, /* shli r2, r1, 16 */
25881 {6, 1, 59}, /* shli r3, r1, 59 */
25882 {1, 2, 3}} /* add r4, r2, r3 */
25883 },
25884 {576460752303554560ll /* 0x800000000020000 */ ,
25885 {{6, 1, 17}, /* shli r2, r1, 17 */
25886 {6, 1, 59}, /* shli r3, r1, 59 */
25887 {1, 2, 3}} /* add r4, r2, r3 */
25888 },
25889 {576460752303685632ll /* 0x800000000040000 */ ,
25890 {{6, 1, 18}, /* shli r2, r1, 18 */
25891 {6, 1, 59}, /* shli r3, r1, 59 */
25892 {1, 2, 3}} /* add r4, r2, r3 */
25893 },
25894 {576460752303947776ll /* 0x800000000080000 */ ,
25895 {{6, 1, 19}, /* shli r2, r1, 19 */
25896 {6, 1, 59}, /* shli r3, r1, 59 */
25897 {1, 2, 3}} /* add r4, r2, r3 */
25898 },
25899 {576460752304472064ll /* 0x800000000100000 */ ,
25900 {{6, 1, 20}, /* shli r2, r1, 20 */
25901 {6, 1, 59}, /* shli r3, r1, 59 */
25902 {1, 2, 3}} /* add r4, r2, r3 */
25903 },
25904 {576460752305520640ll /* 0x800000000200000 */ ,
25905 {{6, 1, 21}, /* shli r2, r1, 21 */
25906 {6, 1, 59}, /* shli r3, r1, 59 */
25907 {1, 2, 3}} /* add r4, r2, r3 */
25908 },
25909 {576460752307617792ll /* 0x800000000400000 */ ,
25910 {{6, 1, 22}, /* shli r2, r1, 22 */
25911 {6, 1, 59}, /* shli r3, r1, 59 */
25912 {1, 2, 3}} /* add r4, r2, r3 */
25913 },
25914 {576460752311812096ll /* 0x800000000800000 */ ,
25915 {{6, 1, 23}, /* shli r2, r1, 23 */
25916 {6, 1, 59}, /* shli r3, r1, 59 */
25917 {1, 2, 3}} /* add r4, r2, r3 */
25918 },
25919 {576460752320200704ll /* 0x800000001000000 */ ,
25920 {{6, 1, 24}, /* shli r2, r1, 24 */
25921 {6, 1, 59}, /* shli r3, r1, 59 */
25922 {1, 2, 3}} /* add r4, r2, r3 */
25923 },
25924 {576460752336977920ll /* 0x800000002000000 */ ,
25925 {{6, 1, 25}, /* shli r2, r1, 25 */
25926 {6, 1, 59}, /* shli r3, r1, 59 */
25927 {1, 2, 3}} /* add r4, r2, r3 */
25928 },
25929 {576460752370532352ll /* 0x800000004000000 */ ,
25930 {{6, 1, 26}, /* shli r2, r1, 26 */
25931 {6, 1, 59}, /* shli r3, r1, 59 */
25932 {1, 2, 3}} /* add r4, r2, r3 */
25933 },
25934 {576460752437641216ll /* 0x800000008000000 */ ,
25935 {{6, 1, 27}, /* shli r2, r1, 27 */
25936 {6, 1, 59}, /* shli r3, r1, 59 */
25937 {1, 2, 3}} /* add r4, r2, r3 */
25938 },
25939 {576460752571858944ll /* 0x800000010000000 */ ,
25940 {{6, 1, 28}, /* shli r2, r1, 28 */
25941 {6, 1, 59}, /* shli r3, r1, 59 */
25942 {1, 2, 3}} /* add r4, r2, r3 */
25943 },
25944 {576460752840294400ll /* 0x800000020000000 */ ,
25945 {{6, 1, 29}, /* shli r2, r1, 29 */
25946 {6, 1, 59}, /* shli r3, r1, 59 */
25947 {1, 2, 3}} /* add r4, r2, r3 */
25948 },
25949 {576460753377165312ll /* 0x800000040000000 */ ,
25950 {{6, 1, 30}, /* shli r2, r1, 30 */
25951 {6, 1, 59}, /* shli r3, r1, 59 */
25952 {1, 2, 3}} /* add r4, r2, r3 */
25953 },
25954 {576460754450907136ll /* 0x800000080000000 */ ,
25955 {{6, 1, 31}, /* shli r2, r1, 31 */
25956 {6, 1, 59}, /* shli r3, r1, 59 */
25957 {1, 2, 3}} /* add r4, r2, r3 */
25958 },
25959 {576460756598390784ll /* 0x800000100000000 */ ,
25960 {{6, 1, 32}, /* shli r2, r1, 32 */
25961 {6, 1, 59}, /* shli r3, r1, 59 */
25962 {1, 2, 3}} /* add r4, r2, r3 */
25963 },
25964 {576460760893358080ll /* 0x800000200000000 */ ,
25965 {{6, 1, 33}, /* shli r2, r1, 33 */
25966 {6, 1, 59}, /* shli r3, r1, 59 */
25967 {1, 2, 3}} /* add r4, r2, r3 */
25968 },
25969 {576460769483292672ll /* 0x800000400000000 */ ,
25970 {{6, 1, 34}, /* shli r2, r1, 34 */
25971 {6, 1, 59}, /* shli r3, r1, 59 */
25972 {1, 2, 3}} /* add r4, r2, r3 */
25973 },
25974 {576460786663161856ll /* 0x800000800000000 */ ,
25975 {{6, 1, 35}, /* shli r2, r1, 35 */
25976 {6, 1, 59}, /* shli r3, r1, 59 */
25977 {1, 2, 3}} /* add r4, r2, r3 */
25978 },
25979 {576460821022900224ll /* 0x800001000000000 */ ,
25980 {{6, 1, 36}, /* shli r2, r1, 36 */
25981 {6, 1, 59}, /* shli r3, r1, 59 */
25982 {1, 2, 3}} /* add r4, r2, r3 */
25983 },
25984 {576460889742376960ll /* 0x800002000000000 */ ,
25985 {{6, 1, 37}, /* shli r2, r1, 37 */
25986 {6, 1, 59}, /* shli r3, r1, 59 */
25987 {1, 2, 3}} /* add r4, r2, r3 */
25988 },
25989 {576461027181330432ll /* 0x800004000000000 */ ,
25990 {{6, 1, 38}, /* shli r2, r1, 38 */
25991 {6, 1, 59}, /* shli r3, r1, 59 */
25992 {1, 2, 3}} /* add r4, r2, r3 */
25993 },
25994 {576461302059237376ll /* 0x800008000000000 */ ,
25995 {{6, 1, 39}, /* shli r2, r1, 39 */
25996 {6, 1, 59}, /* shli r3, r1, 59 */
25997 {1, 2, 3}} /* add r4, r2, r3 */
25998 },
25999 {576461851815051264ll /* 0x800010000000000 */ ,
26000 {{6, 1, 40}, /* shli r2, r1, 40 */
26001 {6, 1, 59}, /* shli r3, r1, 59 */
26002 {1, 2, 3}} /* add r4, r2, r3 */
26003 },
26004 {576462951326679040ll /* 0x800020000000000 */ ,
26005 {{6, 1, 41}, /* shli r2, r1, 41 */
26006 {6, 1, 59}, /* shli r3, r1, 59 */
26007 {1, 2, 3}} /* add r4, r2, r3 */
26008 },
26009 {576465150349934592ll /* 0x800040000000000 */ ,
26010 {{6, 1, 42}, /* shli r2, r1, 42 */
26011 {6, 1, 59}, /* shli r3, r1, 59 */
26012 {1, 2, 3}} /* add r4, r2, r3 */
26013 },
26014 {576469548396445696ll /* 0x800080000000000 */ ,
26015 {{6, 1, 43}, /* shli r2, r1, 43 */
26016 {6, 1, 59}, /* shli r3, r1, 59 */
26017 {1, 2, 3}} /* add r4, r2, r3 */
26018 },
26019 {576478344489467904ll /* 0x800100000000000 */ ,
26020 {{6, 1, 44}, /* shli r2, r1, 44 */
26021 {6, 1, 59}, /* shli r3, r1, 59 */
26022 {1, 2, 3}} /* add r4, r2, r3 */
26023 },
26024 {576495936675512320ll /* 0x800200000000000 */ ,
26025 {{6, 1, 45}, /* shli r2, r1, 45 */
26026 {6, 1, 59}, /* shli r3, r1, 59 */
26027 {1, 2, 3}} /* add r4, r2, r3 */
26028 },
26029 {576531121047601152ll /* 0x800400000000000 */ ,
26030 {{6, 1, 46}, /* shli r2, r1, 46 */
26031 {6, 1, 59}, /* shli r3, r1, 59 */
26032 {1, 2, 3}} /* add r4, r2, r3 */
26033 },
26034 {576601489791778816ll /* 0x800800000000000 */ ,
26035 {{6, 1, 47}, /* shli r2, r1, 47 */
26036 {6, 1, 59}, /* shli r3, r1, 59 */
26037 {1, 2, 3}} /* add r4, r2, r3 */
26038 },
26039 {576742227280134144ll /* 0x801000000000000 */ ,
26040 {{6, 1, 48}, /* shli r2, r1, 48 */
26041 {6, 1, 59}, /* shli r3, r1, 59 */
26042 {1, 2, 3}} /* add r4, r2, r3 */
26043 },
26044 {577023702256844800ll /* 0x802000000000000 */ ,
26045 {{6, 1, 49}, /* shli r2, r1, 49 */
26046 {6, 1, 59}, /* shli r3, r1, 59 */
26047 {1, 2, 3}} /* add r4, r2, r3 */
26048 },
26049 {577586652210266112ll /* 0x804000000000000 */ ,
26050 {{6, 1, 50}, /* shli r2, r1, 50 */
26051 {6, 1, 59}, /* shli r3, r1, 59 */
26052 {1, 2, 3}} /* add r4, r2, r3 */
26053 },
26054 {578712552117108736ll /* 0x808000000000000 */ ,
26055 {{6, 1, 51}, /* shli r2, r1, 51 */
26056 {6, 1, 59}, /* shli r3, r1, 59 */
26057 {1, 2, 3}} /* add r4, r2, r3 */
26058 },
26059 {580964351930793984ll /* 0x810000000000000 */ ,
26060 {{6, 1, 52}, /* shli r2, r1, 52 */
26061 {6, 1, 59}, /* shli r3, r1, 59 */
26062 {1, 2, 3}} /* add r4, r2, r3 */
26063 },
26064 {585467951558164480ll /* 0x820000000000000 */ ,
26065 {{6, 1, 53}, /* shli r2, r1, 53 */
26066 {6, 1, 59}, /* shli r3, r1, 59 */
26067 {1, 2, 3}} /* add r4, r2, r3 */
26068 },
26069 {594475150812905472ll /* 0x840000000000000 */ ,
26070 {{6, 1, 54}, /* shli r2, r1, 54 */
26071 {6, 1, 59}, /* shli r3, r1, 59 */
26072 {1, 2, 3}} /* add r4, r2, r3 */
26073 },
26074 {612489549322387456ll /* 0x880000000000000 */ ,
26075 {{6, 1, 55}, /* shli r2, r1, 55 */
26076 {6, 1, 59}, /* shli r3, r1, 59 */
26077 {1, 2, 3}} /* add r4, r2, r3 */
26078 },
26079 {648518346341351424ll /* 0x900000000000000 */ ,
26080 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26081 {6, 2, 56}} /* shli r3, r2, 56 */
26082 },
26083 {720575940379279360ll /* 0xa00000000000000 */ ,
26084 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26085 {6, 2, 57}} /* shli r3, r2, 57 */
26086 },
26087 {864691128455135232ll /* 0xc00000000000000 */ ,
26088 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26089 {6, 2, 58}} /* shli r3, r2, 58 */
26090 },
26091 {1152921504606846967ll /* 0xffffffffffffff7 */ ,
26092 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26093 {6, 1, 60}, /* shli r3, r1, 60 */
26094 {2, 3, 2}} /* sub r4, r3, r2 */
26095 },
26096 {1152921504606846968ll /* 0xffffffffffffff8 */ ,
26097 {{6, 1, 3}, /* shli r2, r1, 3 */
26098 {6, 1, 60}, /* shli r3, r1, 60 */
26099 {2, 3, 2}} /* sub r4, r3, r2 */
26100 },
26101 {1152921504606846969ll /* 0xffffffffffffff9 */ ,
26102 {{6, 1, 57}, /* shli r2, r1, 57 */
26103 {2, 2, 1}, /* sub r3, r2, r1 */
26104 {5, 3, 1}} /* shl3add r4, r3, r1 */
26105 },
26106 {1152921504606846971ll /* 0xffffffffffffffb */ ,
26107 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26108 {6, 1, 60}, /* shli r3, r1, 60 */
26109 {2, 3, 2}} /* sub r4, r3, r2 */
26110 },
26111 {1152921504606846972ll /* 0xffffffffffffffc */ ,
26112 {{6, 1, 2}, /* shli r2, r1, 2 */
26113 {6, 1, 60}, /* shli r3, r1, 60 */
26114 {2, 3, 2}} /* sub r4, r3, r2 */
26115 },
26116 {1152921504606846973ll /* 0xffffffffffffffd */ ,
26117 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26118 {6, 1, 60}, /* shli r3, r1, 60 */
26119 {2, 3, 2}} /* sub r4, r3, r2 */
26120 },
26121 {1152921504606846974ll /* 0xffffffffffffffe */ ,
26122 {{6, 1, 1}, /* shli r2, r1, 1 */
26123 {6, 1, 60}, /* shli r3, r1, 60 */
26124 {2, 3, 2}} /* sub r4, r3, r2 */
26125 },
26126 {1152921504606846975ll /* 0xfffffffffffffff */ ,
26127 {{6, 1, 60}, /* shli r2, r1, 60 */
26128 {2, 2, 1}} /* sub r3, r2, r1 */
26129 },
26130 {1152921504606846976ll /* 0x1000000000000000 */ ,
26131 {{6, 1, 60}} /* shli r2, r1, 60 */
26132 },
26133 {1152921504606846977ll /* 0x1000000000000001 */ ,
26134 {{6, 1, 60}, /* shli r2, r1, 60 */
26135 {1, 1, 2}} /* add r3, r1, r2 */
26136 },
26137 {1152921504606846978ll /* 0x1000000000000002 */ ,
26138 {{6, 1, 60}, /* shli r2, r1, 60 */
26139 {3, 1, 2}} /* shl1add r3, r1, r2 */
26140 },
26141 {1152921504606846979ll /* 0x1000000000000003 */ ,
26142 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26143 {6, 1, 60}, /* shli r3, r1, 60 */
26144 {1, 2, 3}} /* add r4, r2, r3 */
26145 },
26146 {1152921504606846980ll /* 0x1000000000000004 */ ,
26147 {{6, 1, 60}, /* shli r2, r1, 60 */
26148 {4, 1, 2}} /* shl2add r3, r1, r2 */
26149 },
26150 {1152921504606846981ll /* 0x1000000000000005 */ ,
26151 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26152 {6, 1, 60}, /* shli r3, r1, 60 */
26153 {1, 2, 3}} /* add r4, r2, r3 */
26154 },
26155 {1152921504606846982ll /* 0x1000000000000006 */ ,
26156 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26157 {6, 1, 60}, /* shli r3, r1, 60 */
26158 {3, 2, 3}} /* shl1add r4, r2, r3 */
26159 },
26160 {1152921504606846983ll /* 0x1000000000000007 */ ,
26161 {{6, 1, 60}, /* shli r2, r1, 60 */
26162 {2, 2, 1}, /* sub r3, r2, r1 */
26163 {5, 1, 3}} /* shl3add r4, r1, r3 */
26164 },
26165 {1152921504606846984ll /* 0x1000000000000008 */ ,
26166 {{6, 1, 60}, /* shli r2, r1, 60 */
26167 {5, 1, 2}} /* shl3add r3, r1, r2 */
26168 },
26169 {1152921504606846985ll /* 0x1000000000000009 */ ,
26170 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26171 {6, 1, 60}, /* shli r3, r1, 60 */
26172 {1, 2, 3}} /* add r4, r2, r3 */
26173 },
26174 {1152921504606846986ll /* 0x100000000000000a */ ,
26175 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26176 {6, 1, 60}, /* shli r3, r1, 60 */
26177 {3, 2, 3}} /* shl1add r4, r2, r3 */
26178 },
26179 {1152921504606846992ll /* 0x1000000000000010 */ ,
26180 {{6, 1, 4}, /* shli r2, r1, 4 */
26181 {6, 1, 60}, /* shli r3, r1, 60 */
26182 {1, 2, 3}} /* add r4, r2, r3 */
26183 },
26184 {1152921504606847008ll /* 0x1000000000000020 */ ,
26185 {{6, 1, 5}, /* shli r2, r1, 5 */
26186 {6, 1, 60}, /* shli r3, r1, 60 */
26187 {1, 2, 3}} /* add r4, r2, r3 */
26188 },
26189 {1152921504606847040ll /* 0x1000000000000040 */ ,
26190 {{6, 1, 6}, /* shli r2, r1, 6 */
26191 {6, 1, 60}, /* shli r3, r1, 60 */
26192 {1, 2, 3}} /* add r4, r2, r3 */
26193 },
26194 {1152921504606847104ll /* 0x1000000000000080 */ ,
26195 {{6, 1, 7}, /* shli r2, r1, 7 */
26196 {6, 1, 60}, /* shli r3, r1, 60 */
26197 {1, 2, 3}} /* add r4, r2, r3 */
26198 },
26199 {1152921504606847232ll /* 0x1000000000000100 */ ,
26200 {{6, 1, 8}, /* shli r2, r1, 8 */
26201 {6, 1, 60}, /* shli r3, r1, 60 */
26202 {1, 2, 3}} /* add r4, r2, r3 */
26203 },
26204 {1152921504606847488ll /* 0x1000000000000200 */ ,
26205 {{6, 1, 9}, /* shli r2, r1, 9 */
26206 {6, 1, 60}, /* shli r3, r1, 60 */
26207 {1, 2, 3}} /* add r4, r2, r3 */
26208 },
26209 {1152921504606848000ll /* 0x1000000000000400 */ ,
26210 {{6, 1, 10}, /* shli r2, r1, 10 */
26211 {6, 1, 60}, /* shli r3, r1, 60 */
26212 {1, 2, 3}} /* add r4, r2, r3 */
26213 },
26214 {1152921504606849024ll /* 0x1000000000000800 */ ,
26215 {{6, 1, 11}, /* shli r2, r1, 11 */
26216 {6, 1, 60}, /* shli r3, r1, 60 */
26217 {1, 2, 3}} /* add r4, r2, r3 */
26218 },
26219 {1152921504606851072ll /* 0x1000000000001000 */ ,
26220 {{6, 1, 12}, /* shli r2, r1, 12 */
26221 {6, 1, 60}, /* shli r3, r1, 60 */
26222 {1, 2, 3}} /* add r4, r2, r3 */
26223 },
26224 {1152921504606855168ll /* 0x1000000000002000 */ ,
26225 {{6, 1, 13}, /* shli r2, r1, 13 */
26226 {6, 1, 60}, /* shli r3, r1, 60 */
26227 {1, 2, 3}} /* add r4, r2, r3 */
26228 },
26229 {1152921504606863360ll /* 0x1000000000004000 */ ,
26230 {{6, 1, 14}, /* shli r2, r1, 14 */
26231 {6, 1, 60}, /* shli r3, r1, 60 */
26232 {1, 2, 3}} /* add r4, r2, r3 */
26233 },
26234 {1152921504606879744ll /* 0x1000000000008000 */ ,
26235 {{6, 1, 15}, /* shli r2, r1, 15 */
26236 {6, 1, 60}, /* shli r3, r1, 60 */
26237 {1, 2, 3}} /* add r4, r2, r3 */
26238 },
26239 {1152921504606912512ll /* 0x1000000000010000 */ ,
26240 {{6, 1, 16}, /* shli r2, r1, 16 */
26241 {6, 1, 60}, /* shli r3, r1, 60 */
26242 {1, 2, 3}} /* add r4, r2, r3 */
26243 },
26244 {1152921504606978048ll /* 0x1000000000020000 */ ,
26245 {{6, 1, 17}, /* shli r2, r1, 17 */
26246 {6, 1, 60}, /* shli r3, r1, 60 */
26247 {1, 2, 3}} /* add r4, r2, r3 */
26248 },
26249 {1152921504607109120ll /* 0x1000000000040000 */ ,
26250 {{6, 1, 18}, /* shli r2, r1, 18 */
26251 {6, 1, 60}, /* shli r3, r1, 60 */
26252 {1, 2, 3}} /* add r4, r2, r3 */
26253 },
26254 {1152921504607371264ll /* 0x1000000000080000 */ ,
26255 {{6, 1, 19}, /* shli r2, r1, 19 */
26256 {6, 1, 60}, /* shli r3, r1, 60 */
26257 {1, 2, 3}} /* add r4, r2, r3 */
26258 },
26259 {1152921504607895552ll /* 0x1000000000100000 */ ,
26260 {{6, 1, 20}, /* shli r2, r1, 20 */
26261 {6, 1, 60}, /* shli r3, r1, 60 */
26262 {1, 2, 3}} /* add r4, r2, r3 */
26263 },
26264 {1152921504608944128ll /* 0x1000000000200000 */ ,
26265 {{6, 1, 21}, /* shli r2, r1, 21 */
26266 {6, 1, 60}, /* shli r3, r1, 60 */
26267 {1, 2, 3}} /* add r4, r2, r3 */
26268 },
26269 {1152921504611041280ll /* 0x1000000000400000 */ ,
26270 {{6, 1, 22}, /* shli r2, r1, 22 */
26271 {6, 1, 60}, /* shli r3, r1, 60 */
26272 {1, 2, 3}} /* add r4, r2, r3 */
26273 },
26274 {1152921504615235584ll /* 0x1000000000800000 */ ,
26275 {{6, 1, 23}, /* shli r2, r1, 23 */
26276 {6, 1, 60}, /* shli r3, r1, 60 */
26277 {1, 2, 3}} /* add r4, r2, r3 */
26278 },
26279 {1152921504623624192ll /* 0x1000000001000000 */ ,
26280 {{6, 1, 24}, /* shli r2, r1, 24 */
26281 {6, 1, 60}, /* shli r3, r1, 60 */
26282 {1, 2, 3}} /* add r4, r2, r3 */
26283 },
26284 {1152921504640401408ll /* 0x1000000002000000 */ ,
26285 {{6, 1, 25}, /* shli r2, r1, 25 */
26286 {6, 1, 60}, /* shli r3, r1, 60 */
26287 {1, 2, 3}} /* add r4, r2, r3 */
26288 },
26289 {1152921504673955840ll /* 0x1000000004000000 */ ,
26290 {{6, 1, 26}, /* shli r2, r1, 26 */
26291 {6, 1, 60}, /* shli r3, r1, 60 */
26292 {1, 2, 3}} /* add r4, r2, r3 */
26293 },
26294 {1152921504741064704ll /* 0x1000000008000000 */ ,
26295 {{6, 1, 27}, /* shli r2, r1, 27 */
26296 {6, 1, 60}, /* shli r3, r1, 60 */
26297 {1, 2, 3}} /* add r4, r2, r3 */
26298 },
26299 {1152921504875282432ll /* 0x1000000010000000 */ ,
26300 {{6, 1, 28}, /* shli r2, r1, 28 */
26301 {6, 1, 60}, /* shli r3, r1, 60 */
26302 {1, 2, 3}} /* add r4, r2, r3 */
26303 },
26304 {1152921505143717888ll /* 0x1000000020000000 */ ,
26305 {{6, 1, 29}, /* shli r2, r1, 29 */
26306 {6, 1, 60}, /* shli r3, r1, 60 */
26307 {1, 2, 3}} /* add r4, r2, r3 */
26308 },
26309 {1152921505680588800ll /* 0x1000000040000000 */ ,
26310 {{6, 1, 30}, /* shli r2, r1, 30 */
26311 {6, 1, 60}, /* shli r3, r1, 60 */
26312 {1, 2, 3}} /* add r4, r2, r3 */
26313 },
26314 {1152921506754330624ll /* 0x1000000080000000 */ ,
26315 {{6, 1, 31}, /* shli r2, r1, 31 */
26316 {6, 1, 60}, /* shli r3, r1, 60 */
26317 {1, 2, 3}} /* add r4, r2, r3 */
26318 },
26319 {1152921508901814272ll /* 0x1000000100000000 */ ,
26320 {{6, 1, 32}, /* shli r2, r1, 32 */
26321 {6, 1, 60}, /* shli r3, r1, 60 */
26322 {1, 2, 3}} /* add r4, r2, r3 */
26323 },
26324 {1152921513196781568ll /* 0x1000000200000000 */ ,
26325 {{6, 1, 33}, /* shli r2, r1, 33 */
26326 {6, 1, 60}, /* shli r3, r1, 60 */
26327 {1, 2, 3}} /* add r4, r2, r3 */
26328 },
26329 {1152921521786716160ll /* 0x1000000400000000 */ ,
26330 {{6, 1, 34}, /* shli r2, r1, 34 */
26331 {6, 1, 60}, /* shli r3, r1, 60 */
26332 {1, 2, 3}} /* add r4, r2, r3 */
26333 },
26334 {1152921538966585344ll /* 0x1000000800000000 */ ,
26335 {{6, 1, 35}, /* shli r2, r1, 35 */
26336 {6, 1, 60}, /* shli r3, r1, 60 */
26337 {1, 2, 3}} /* add r4, r2, r3 */
26338 },
26339 {1152921573326323712ll /* 0x1000001000000000 */ ,
26340 {{6, 1, 36}, /* shli r2, r1, 36 */
26341 {6, 1, 60}, /* shli r3, r1, 60 */
26342 {1, 2, 3}} /* add r4, r2, r3 */
26343 },
26344 {1152921642045800448ll /* 0x1000002000000000 */ ,
26345 {{6, 1, 37}, /* shli r2, r1, 37 */
26346 {6, 1, 60}, /* shli r3, r1, 60 */
26347 {1, 2, 3}} /* add r4, r2, r3 */
26348 },
26349 {1152921779484753920ll /* 0x1000004000000000 */ ,
26350 {{6, 1, 38}, /* shli r2, r1, 38 */
26351 {6, 1, 60}, /* shli r3, r1, 60 */
26352 {1, 2, 3}} /* add r4, r2, r3 */
26353 },
26354 {1152922054362660864ll /* 0x1000008000000000 */ ,
26355 {{6, 1, 39}, /* shli r2, r1, 39 */
26356 {6, 1, 60}, /* shli r3, r1, 60 */
26357 {1, 2, 3}} /* add r4, r2, r3 */
26358 },
26359 {1152922604118474752ll /* 0x1000010000000000 */ ,
26360 {{6, 1, 40}, /* shli r2, r1, 40 */
26361 {6, 1, 60}, /* shli r3, r1, 60 */
26362 {1, 2, 3}} /* add r4, r2, r3 */
26363 },
26364 {1152923703630102528ll /* 0x1000020000000000 */ ,
26365 {{6, 1, 41}, /* shli r2, r1, 41 */
26366 {6, 1, 60}, /* shli r3, r1, 60 */
26367 {1, 2, 3}} /* add r4, r2, r3 */
26368 },
26369 {1152925902653358080ll /* 0x1000040000000000 */ ,
26370 {{6, 1, 42}, /* shli r2, r1, 42 */
26371 {6, 1, 60}, /* shli r3, r1, 60 */
26372 {1, 2, 3}} /* add r4, r2, r3 */
26373 },
26374 {1152930300699869184ll /* 0x1000080000000000 */ ,
26375 {{6, 1, 43}, /* shli r2, r1, 43 */
26376 {6, 1, 60}, /* shli r3, r1, 60 */
26377 {1, 2, 3}} /* add r4, r2, r3 */
26378 },
26379 {1152939096792891392ll /* 0x1000100000000000 */ ,
26380 {{6, 1, 44}, /* shli r2, r1, 44 */
26381 {6, 1, 60}, /* shli r3, r1, 60 */
26382 {1, 2, 3}} /* add r4, r2, r3 */
26383 },
26384 {1152956688978935808ll /* 0x1000200000000000 */ ,
26385 {{6, 1, 45}, /* shli r2, r1, 45 */
26386 {6, 1, 60}, /* shli r3, r1, 60 */
26387 {1, 2, 3}} /* add r4, r2, r3 */
26388 },
26389 {1152991873351024640ll /* 0x1000400000000000 */ ,
26390 {{6, 1, 46}, /* shli r2, r1, 46 */
26391 {6, 1, 60}, /* shli r3, r1, 60 */
26392 {1, 2, 3}} /* add r4, r2, r3 */
26393 },
26394 {1153062242095202304ll /* 0x1000800000000000 */ ,
26395 {{6, 1, 47}, /* shli r2, r1, 47 */
26396 {6, 1, 60}, /* shli r3, r1, 60 */
26397 {1, 2, 3}} /* add r4, r2, r3 */
26398 },
26399 {1153202979583557632ll /* 0x1001000000000000 */ ,
26400 {{6, 1, 48}, /* shli r2, r1, 48 */
26401 {6, 1, 60}, /* shli r3, r1, 60 */
26402 {1, 2, 3}} /* add r4, r2, r3 */
26403 },
26404 {1153484454560268288ll /* 0x1002000000000000 */ ,
26405 {{6, 1, 49}, /* shli r2, r1, 49 */
26406 {6, 1, 60}, /* shli r3, r1, 60 */
26407 {1, 2, 3}} /* add r4, r2, r3 */
26408 },
26409 {1154047404513689600ll /* 0x1004000000000000 */ ,
26410 {{6, 1, 50}, /* shli r2, r1, 50 */
26411 {6, 1, 60}, /* shli r3, r1, 60 */
26412 {1, 2, 3}} /* add r4, r2, r3 */
26413 },
26414 {1155173304420532224ll /* 0x1008000000000000 */ ,
26415 {{6, 1, 51}, /* shli r2, r1, 51 */
26416 {6, 1, 60}, /* shli r3, r1, 60 */
26417 {1, 2, 3}} /* add r4, r2, r3 */
26418 },
26419 {1157425104234217472ll /* 0x1010000000000000 */ ,
26420 {{6, 1, 52}, /* shli r2, r1, 52 */
26421 {6, 1, 60}, /* shli r3, r1, 60 */
26422 {1, 2, 3}} /* add r4, r2, r3 */
26423 },
26424 {1161928703861587968ll /* 0x1020000000000000 */ ,
26425 {{6, 1, 53}, /* shli r2, r1, 53 */
26426 {6, 1, 60}, /* shli r3, r1, 60 */
26427 {1, 2, 3}} /* add r4, r2, r3 */
26428 },
26429 {1170935903116328960ll /* 0x1040000000000000 */ ,
26430 {{6, 1, 54}, /* shli r2, r1, 54 */
26431 {6, 1, 60}, /* shli r3, r1, 60 */
26432 {1, 2, 3}} /* add r4, r2, r3 */
26433 },
26434 {1188950301625810944ll /* 0x1080000000000000 */ ,
26435 {{6, 1, 55}, /* shli r2, r1, 55 */
26436 {6, 1, 60}, /* shli r3, r1, 60 */
26437 {1, 2, 3}} /* add r4, r2, r3 */
26438 },
26439 {1224979098644774912ll /* 0x1100000000000000 */ ,
26440 {{6, 1, 56}, /* shli r2, r1, 56 */
26441 {6, 1, 60}, /* shli r3, r1, 60 */
26442 {1, 2, 3}} /* add r4, r2, r3 */
26443 },
26444 {1297036692682702848ll /* 0x1200000000000000 */ ,
26445 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26446 {6, 2, 57}} /* shli r3, r2, 57 */
26447 },
26448 {1441151880758558720ll /* 0x1400000000000000 */ ,
26449 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26450 {6, 2, 58}} /* shli r3, r2, 58 */
26451 },
26452 {1729382256910270464ll /* 0x1800000000000000 */ ,
26453 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26454 {6, 2, 59}} /* shli r3, r2, 59 */
26455 },
26456 {2305843009213693943ll /* 0x1ffffffffffffff7 */ ,
26457 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26458 {6, 1, 61}, /* shli r3, r1, 61 */
26459 {2, 3, 2}} /* sub r4, r3, r2 */
26460 },
26461 {2305843009213693944ll /* 0x1ffffffffffffff8 */ ,
26462 {{6, 1, 3}, /* shli r2, r1, 3 */
26463 {6, 1, 61}, /* shli r3, r1, 61 */
26464 {2, 3, 2}} /* sub r4, r3, r2 */
26465 },
26466 {2305843009213693945ll /* 0x1ffffffffffffff9 */ ,
26467 {{6, 1, 58}, /* shli r2, r1, 58 */
26468 {2, 2, 1}, /* sub r3, r2, r1 */
26469 {5, 3, 1}} /* shl3add r4, r3, r1 */
26470 },
26471 {2305843009213693947ll /* 0x1ffffffffffffffb */ ,
26472 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26473 {6, 1, 61}, /* shli r3, r1, 61 */
26474 {2, 3, 2}} /* sub r4, r3, r2 */
26475 },
26476 {2305843009213693948ll /* 0x1ffffffffffffffc */ ,
26477 {{6, 1, 2}, /* shli r2, r1, 2 */
26478 {6, 1, 61}, /* shli r3, r1, 61 */
26479 {2, 3, 2}} /* sub r4, r3, r2 */
26480 },
26481 {2305843009213693949ll /* 0x1ffffffffffffffd */ ,
26482 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26483 {6, 1, 61}, /* shli r3, r1, 61 */
26484 {2, 3, 2}} /* sub r4, r3, r2 */
26485 },
26486 {2305843009213693950ll /* 0x1ffffffffffffffe */ ,
26487 {{6, 1, 1}, /* shli r2, r1, 1 */
26488 {6, 1, 61}, /* shli r3, r1, 61 */
26489 {2, 3, 2}} /* sub r4, r3, r2 */
26490 },
26491 {2305843009213693951ll /* 0x1fffffffffffffff */ ,
26492 {{6, 1, 61}, /* shli r2, r1, 61 */
26493 {2, 2, 1}} /* sub r3, r2, r1 */
26494 },
26495 {2305843009213693952ll /* 0x2000000000000000 */ ,
26496 {{6, 1, 61}} /* shli r2, r1, 61 */
26497 },
26498 {2305843009213693953ll /* 0x2000000000000001 */ ,
26499 {{6, 1, 61}, /* shli r2, r1, 61 */
26500 {1, 1, 2}} /* add r3, r1, r2 */
26501 },
26502 {2305843009213693954ll /* 0x2000000000000002 */ ,
26503 {{6, 1, 61}, /* shli r2, r1, 61 */
26504 {3, 1, 2}} /* shl1add r3, r1, r2 */
26505 },
26506 {2305843009213693955ll /* 0x2000000000000003 */ ,
26507 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26508 {6, 1, 61}, /* shli r3, r1, 61 */
26509 {1, 2, 3}} /* add r4, r2, r3 */
26510 },
26511 {2305843009213693956ll /* 0x2000000000000004 */ ,
26512 {{6, 1, 61}, /* shli r2, r1, 61 */
26513 {4, 1, 2}} /* shl2add r3, r1, r2 */
26514 },
26515 {2305843009213693957ll /* 0x2000000000000005 */ ,
26516 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26517 {6, 1, 61}, /* shli r3, r1, 61 */
26518 {1, 2, 3}} /* add r4, r2, r3 */
26519 },
26520 {2305843009213693958ll /* 0x2000000000000006 */ ,
26521 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26522 {6, 1, 61}, /* shli r3, r1, 61 */
26523 {3, 2, 3}} /* shl1add r4, r2, r3 */
26524 },
26525 {2305843009213693959ll /* 0x2000000000000007 */ ,
26526 {{6, 1, 61}, /* shli r2, r1, 61 */
26527 {2, 2, 1}, /* sub r3, r2, r1 */
26528 {5, 1, 3}} /* shl3add r4, r1, r3 */
26529 },
26530 {2305843009213693960ll /* 0x2000000000000008 */ ,
26531 {{6, 1, 61}, /* shli r2, r1, 61 */
26532 {5, 1, 2}} /* shl3add r3, r1, r2 */
26533 },
26534 {2305843009213693961ll /* 0x2000000000000009 */ ,
26535 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26536 {6, 1, 61}, /* shli r3, r1, 61 */
26537 {1, 2, 3}} /* add r4, r2, r3 */
26538 },
26539 {2305843009213693962ll /* 0x200000000000000a */ ,
26540 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26541 {6, 1, 61}, /* shli r3, r1, 61 */
26542 {3, 2, 3}} /* shl1add r4, r2, r3 */
26543 },
26544 {2305843009213693968ll /* 0x2000000000000010 */ ,
26545 {{6, 1, 4}, /* shli r2, r1, 4 */
26546 {6, 1, 61}, /* shli r3, r1, 61 */
26547 {1, 2, 3}} /* add r4, r2, r3 */
26548 },
26549 {2305843009213693984ll /* 0x2000000000000020 */ ,
26550 {{6, 1, 5}, /* shli r2, r1, 5 */
26551 {6, 1, 61}, /* shli r3, r1, 61 */
26552 {1, 2, 3}} /* add r4, r2, r3 */
26553 },
26554 {2305843009213694016ll /* 0x2000000000000040 */ ,
26555 {{6, 1, 6}, /* shli r2, r1, 6 */
26556 {6, 1, 61}, /* shli r3, r1, 61 */
26557 {1, 2, 3}} /* add r4, r2, r3 */
26558 },
26559 {2305843009213694080ll /* 0x2000000000000080 */ ,
26560 {{6, 1, 7}, /* shli r2, r1, 7 */
26561 {6, 1, 61}, /* shli r3, r1, 61 */
26562 {1, 2, 3}} /* add r4, r2, r3 */
26563 },
26564 {2305843009213694208ll /* 0x2000000000000100 */ ,
26565 {{6, 1, 8}, /* shli r2, r1, 8 */
26566 {6, 1, 61}, /* shli r3, r1, 61 */
26567 {1, 2, 3}} /* add r4, r2, r3 */
26568 },
26569 {2305843009213694464ll /* 0x2000000000000200 */ ,
26570 {{6, 1, 9}, /* shli r2, r1, 9 */
26571 {6, 1, 61}, /* shli r3, r1, 61 */
26572 {1, 2, 3}} /* add r4, r2, r3 */
26573 },
26574 {2305843009213694976ll /* 0x2000000000000400 */ ,
26575 {{6, 1, 10}, /* shli r2, r1, 10 */
26576 {6, 1, 61}, /* shli r3, r1, 61 */
26577 {1, 2, 3}} /* add r4, r2, r3 */
26578 },
26579 {2305843009213696000ll /* 0x2000000000000800 */ ,
26580 {{6, 1, 11}, /* shli r2, r1, 11 */
26581 {6, 1, 61}, /* shli r3, r1, 61 */
26582 {1, 2, 3}} /* add r4, r2, r3 */
26583 },
26584 {2305843009213698048ll /* 0x2000000000001000 */ ,
26585 {{6, 1, 12}, /* shli r2, r1, 12 */
26586 {6, 1, 61}, /* shli r3, r1, 61 */
26587 {1, 2, 3}} /* add r4, r2, r3 */
26588 },
26589 {2305843009213702144ll /* 0x2000000000002000 */ ,
26590 {{6, 1, 13}, /* shli r2, r1, 13 */
26591 {6, 1, 61}, /* shli r3, r1, 61 */
26592 {1, 2, 3}} /* add r4, r2, r3 */
26593 },
26594 {2305843009213710336ll /* 0x2000000000004000 */ ,
26595 {{6, 1, 14}, /* shli r2, r1, 14 */
26596 {6, 1, 61}, /* shli r3, r1, 61 */
26597 {1, 2, 3}} /* add r4, r2, r3 */
26598 },
26599 {2305843009213726720ll /* 0x2000000000008000 */ ,
26600 {{6, 1, 15}, /* shli r2, r1, 15 */
26601 {6, 1, 61}, /* shli r3, r1, 61 */
26602 {1, 2, 3}} /* add r4, r2, r3 */
26603 },
26604 {2305843009213759488ll /* 0x2000000000010000 */ ,
26605 {{6, 1, 16}, /* shli r2, r1, 16 */
26606 {6, 1, 61}, /* shli r3, r1, 61 */
26607 {1, 2, 3}} /* add r4, r2, r3 */
26608 },
26609 {2305843009213825024ll /* 0x2000000000020000 */ ,
26610 {{6, 1, 17}, /* shli r2, r1, 17 */
26611 {6, 1, 61}, /* shli r3, r1, 61 */
26612 {1, 2, 3}} /* add r4, r2, r3 */
26613 },
26614 {2305843009213956096ll /* 0x2000000000040000 */ ,
26615 {{6, 1, 18}, /* shli r2, r1, 18 */
26616 {6, 1, 61}, /* shli r3, r1, 61 */
26617 {1, 2, 3}} /* add r4, r2, r3 */
26618 },
26619 {2305843009214218240ll /* 0x2000000000080000 */ ,
26620 {{6, 1, 19}, /* shli r2, r1, 19 */
26621 {6, 1, 61}, /* shli r3, r1, 61 */
26622 {1, 2, 3}} /* add r4, r2, r3 */
26623 },
26624 {2305843009214742528ll /* 0x2000000000100000 */ ,
26625 {{6, 1, 20}, /* shli r2, r1, 20 */
26626 {6, 1, 61}, /* shli r3, r1, 61 */
26627 {1, 2, 3}} /* add r4, r2, r3 */
26628 },
26629 {2305843009215791104ll /* 0x2000000000200000 */ ,
26630 {{6, 1, 21}, /* shli r2, r1, 21 */
26631 {6, 1, 61}, /* shli r3, r1, 61 */
26632 {1, 2, 3}} /* add r4, r2, r3 */
26633 },
26634 {2305843009217888256ll /* 0x2000000000400000 */ ,
26635 {{6, 1, 22}, /* shli r2, r1, 22 */
26636 {6, 1, 61}, /* shli r3, r1, 61 */
26637 {1, 2, 3}} /* add r4, r2, r3 */
26638 },
26639 {2305843009222082560ll /* 0x2000000000800000 */ ,
26640 {{6, 1, 23}, /* shli r2, r1, 23 */
26641 {6, 1, 61}, /* shli r3, r1, 61 */
26642 {1, 2, 3}} /* add r4, r2, r3 */
26643 },
26644 {2305843009230471168ll /* 0x2000000001000000 */ ,
26645 {{6, 1, 24}, /* shli r2, r1, 24 */
26646 {6, 1, 61}, /* shli r3, r1, 61 */
26647 {1, 2, 3}} /* add r4, r2, r3 */
26648 },
26649 {2305843009247248384ll /* 0x2000000002000000 */ ,
26650 {{6, 1, 25}, /* shli r2, r1, 25 */
26651 {6, 1, 61}, /* shli r3, r1, 61 */
26652 {1, 2, 3}} /* add r4, r2, r3 */
26653 },
26654 {2305843009280802816ll /* 0x2000000004000000 */ ,
26655 {{6, 1, 26}, /* shli r2, r1, 26 */
26656 {6, 1, 61}, /* shli r3, r1, 61 */
26657 {1, 2, 3}} /* add r4, r2, r3 */
26658 },
26659 {2305843009347911680ll /* 0x2000000008000000 */ ,
26660 {{6, 1, 27}, /* shli r2, r1, 27 */
26661 {6, 1, 61}, /* shli r3, r1, 61 */
26662 {1, 2, 3}} /* add r4, r2, r3 */
26663 },
26664 {2305843009482129408ll /* 0x2000000010000000 */ ,
26665 {{6, 1, 28}, /* shli r2, r1, 28 */
26666 {6, 1, 61}, /* shli r3, r1, 61 */
26667 {1, 2, 3}} /* add r4, r2, r3 */
26668 },
26669 {2305843009750564864ll /* 0x2000000020000000 */ ,
26670 {{6, 1, 29}, /* shli r2, r1, 29 */
26671 {6, 1, 61}, /* shli r3, r1, 61 */
26672 {1, 2, 3}} /* add r4, r2, r3 */
26673 },
26674 {2305843010287435776ll /* 0x2000000040000000 */ ,
26675 {{6, 1, 30}, /* shli r2, r1, 30 */
26676 {6, 1, 61}, /* shli r3, r1, 61 */
26677 {1, 2, 3}} /* add r4, r2, r3 */
26678 },
26679 {2305843011361177600ll /* 0x2000000080000000 */ ,
26680 {{6, 1, 31}, /* shli r2, r1, 31 */
26681 {6, 1, 61}, /* shli r3, r1, 61 */
26682 {1, 2, 3}} /* add r4, r2, r3 */
26683 },
26684 {2305843013508661248ll /* 0x2000000100000000 */ ,
26685 {{6, 1, 32}, /* shli r2, r1, 32 */
26686 {6, 1, 61}, /* shli r3, r1, 61 */
26687 {1, 2, 3}} /* add r4, r2, r3 */
26688 },
26689 {2305843017803628544ll /* 0x2000000200000000 */ ,
26690 {{6, 1, 33}, /* shli r2, r1, 33 */
26691 {6, 1, 61}, /* shli r3, r1, 61 */
26692 {1, 2, 3}} /* add r4, r2, r3 */
26693 },
26694 {2305843026393563136ll /* 0x2000000400000000 */ ,
26695 {{6, 1, 34}, /* shli r2, r1, 34 */
26696 {6, 1, 61}, /* shli r3, r1, 61 */
26697 {1, 2, 3}} /* add r4, r2, r3 */
26698 },
26699 {2305843043573432320ll /* 0x2000000800000000 */ ,
26700 {{6, 1, 35}, /* shli r2, r1, 35 */
26701 {6, 1, 61}, /* shli r3, r1, 61 */
26702 {1, 2, 3}} /* add r4, r2, r3 */
26703 },
26704 {2305843077933170688ll /* 0x2000001000000000 */ ,
26705 {{6, 1, 36}, /* shli r2, r1, 36 */
26706 {6, 1, 61}, /* shli r3, r1, 61 */
26707 {1, 2, 3}} /* add r4, r2, r3 */
26708 },
26709 {2305843146652647424ll /* 0x2000002000000000 */ ,
26710 {{6, 1, 37}, /* shli r2, r1, 37 */
26711 {6, 1, 61}, /* shli r3, r1, 61 */
26712 {1, 2, 3}} /* add r4, r2, r3 */
26713 },
26714 {2305843284091600896ll /* 0x2000004000000000 */ ,
26715 {{6, 1, 38}, /* shli r2, r1, 38 */
26716 {6, 1, 61}, /* shli r3, r1, 61 */
26717 {1, 2, 3}} /* add r4, r2, r3 */
26718 },
26719 {2305843558969507840ll /* 0x2000008000000000 */ ,
26720 {{6, 1, 39}, /* shli r2, r1, 39 */
26721 {6, 1, 61}, /* shli r3, r1, 61 */
26722 {1, 2, 3}} /* add r4, r2, r3 */
26723 },
26724 {2305844108725321728ll /* 0x2000010000000000 */ ,
26725 {{6, 1, 40}, /* shli r2, r1, 40 */
26726 {6, 1, 61}, /* shli r3, r1, 61 */
26727 {1, 2, 3}} /* add r4, r2, r3 */
26728 },
26729 {2305845208236949504ll /* 0x2000020000000000 */ ,
26730 {{6, 1, 41}, /* shli r2, r1, 41 */
26731 {6, 1, 61}, /* shli r3, r1, 61 */
26732 {1, 2, 3}} /* add r4, r2, r3 */
26733 },
26734 {2305847407260205056ll /* 0x2000040000000000 */ ,
26735 {{6, 1, 42}, /* shli r2, r1, 42 */
26736 {6, 1, 61}, /* shli r3, r1, 61 */
26737 {1, 2, 3}} /* add r4, r2, r3 */
26738 },
26739 {2305851805306716160ll /* 0x2000080000000000 */ ,
26740 {{6, 1, 43}, /* shli r2, r1, 43 */
26741 {6, 1, 61}, /* shli r3, r1, 61 */
26742 {1, 2, 3}} /* add r4, r2, r3 */
26743 },
26744 {2305860601399738368ll /* 0x2000100000000000 */ ,
26745 {{6, 1, 44}, /* shli r2, r1, 44 */
26746 {6, 1, 61}, /* shli r3, r1, 61 */
26747 {1, 2, 3}} /* add r4, r2, r3 */
26748 },
26749 {2305878193585782784ll /* 0x2000200000000000 */ ,
26750 {{6, 1, 45}, /* shli r2, r1, 45 */
26751 {6, 1, 61}, /* shli r3, r1, 61 */
26752 {1, 2, 3}} /* add r4, r2, r3 */
26753 },
26754 {2305913377957871616ll /* 0x2000400000000000 */ ,
26755 {{6, 1, 46}, /* shli r2, r1, 46 */
26756 {6, 1, 61}, /* shli r3, r1, 61 */
26757 {1, 2, 3}} /* add r4, r2, r3 */
26758 },
26759 {2305983746702049280ll /* 0x2000800000000000 */ ,
26760 {{6, 1, 47}, /* shli r2, r1, 47 */
26761 {6, 1, 61}, /* shli r3, r1, 61 */
26762 {1, 2, 3}} /* add r4, r2, r3 */
26763 },
26764 {2306124484190404608ll /* 0x2001000000000000 */ ,
26765 {{6, 1, 48}, /* shli r2, r1, 48 */
26766 {6, 1, 61}, /* shli r3, r1, 61 */
26767 {1, 2, 3}} /* add r4, r2, r3 */
26768 },
26769 {2306405959167115264ll /* 0x2002000000000000 */ ,
26770 {{6, 1, 49}, /* shli r2, r1, 49 */
26771 {6, 1, 61}, /* shli r3, r1, 61 */
26772 {1, 2, 3}} /* add r4, r2, r3 */
26773 },
26774 {2306968909120536576ll /* 0x2004000000000000 */ ,
26775 {{6, 1, 50}, /* shli r2, r1, 50 */
26776 {6, 1, 61}, /* shli r3, r1, 61 */
26777 {1, 2, 3}} /* add r4, r2, r3 */
26778 },
26779 {2308094809027379200ll /* 0x2008000000000000 */ ,
26780 {{6, 1, 51}, /* shli r2, r1, 51 */
26781 {6, 1, 61}, /* shli r3, r1, 61 */
26782 {1, 2, 3}} /* add r4, r2, r3 */
26783 },
26784 {2310346608841064448ll /* 0x2010000000000000 */ ,
26785 {{6, 1, 52}, /* shli r2, r1, 52 */
26786 {6, 1, 61}, /* shli r3, r1, 61 */
26787 {1, 2, 3}} /* add r4, r2, r3 */
26788 },
26789 {2314850208468434944ll /* 0x2020000000000000 */ ,
26790 {{6, 1, 53}, /* shli r2, r1, 53 */
26791 {6, 1, 61}, /* shli r3, r1, 61 */
26792 {1, 2, 3}} /* add r4, r2, r3 */
26793 },
26794 {2323857407723175936ll /* 0x2040000000000000 */ ,
26795 {{6, 1, 54}, /* shli r2, r1, 54 */
26796 {6, 1, 61}, /* shli r3, r1, 61 */
26797 {1, 2, 3}} /* add r4, r2, r3 */
26798 },
26799 {2341871806232657920ll /* 0x2080000000000000 */ ,
26800 {{6, 1, 55}, /* shli r2, r1, 55 */
26801 {6, 1, 61}, /* shli r3, r1, 61 */
26802 {1, 2, 3}} /* add r4, r2, r3 */
26803 },
26804 {2377900603251621888ll /* 0x2100000000000000 */ ,
26805 {{6, 1, 56}, /* shli r2, r1, 56 */
26806 {6, 1, 61}, /* shli r3, r1, 61 */
26807 {1, 2, 3}} /* add r4, r2, r3 */
26808 },
26809 {2449958197289549824ll /* 0x2200000000000000 */ ,
26810 {{6, 1, 57}, /* shli r2, r1, 57 */
26811 {6, 1, 61}, /* shli r3, r1, 61 */
26812 {1, 2, 3}} /* add r4, r2, r3 */
26813 },
26814 {2594073385365405696ll /* 0x2400000000000000 */ ,
26815 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26816 {6, 2, 58}} /* shli r3, r2, 58 */
26817 },
26818 {2882303761517117440ll /* 0x2800000000000000 */ ,
26819 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26820 {6, 2, 59}} /* shli r3, r2, 59 */
26821 },
26822 {3458764513820540928ll /* 0x3000000000000000 */ ,
26823 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26824 {6, 2, 60}} /* shli r3, r2, 60 */
26825 },
26826 {4611686018427387895ll /* 0x3ffffffffffffff7 */ ,
26827 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26828 {6, 1, 62}, /* shli r3, r1, 62 */
26829 {2, 3, 2}} /* sub r4, r3, r2 */
26830 },
26831 {4611686018427387896ll /* 0x3ffffffffffffff8 */ ,
26832 {{6, 1, 3}, /* shli r2, r1, 3 */
26833 {6, 1, 62}, /* shli r3, r1, 62 */
26834 {2, 3, 2}} /* sub r4, r3, r2 */
26835 },
26836 {4611686018427387897ll /* 0x3ffffffffffffff9 */ ,
26837 {{6, 1, 59}, /* shli r2, r1, 59 */
26838 {2, 2, 1}, /* sub r3, r2, r1 */
26839 {5, 3, 1}} /* shl3add r4, r3, r1 */
26840 },
26841 {4611686018427387899ll /* 0x3ffffffffffffffb */ ,
26842 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26843 {6, 1, 62}, /* shli r3, r1, 62 */
26844 {2, 3, 2}} /* sub r4, r3, r2 */
26845 },
26846 {4611686018427387900ll /* 0x3ffffffffffffffc */ ,
26847 {{6, 1, 2}, /* shli r2, r1, 2 */
26848 {6, 1, 62}, /* shli r3, r1, 62 */
26849 {2, 3, 2}} /* sub r4, r3, r2 */
26850 },
26851 {4611686018427387901ll /* 0x3ffffffffffffffd */ ,
26852 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26853 {6, 1, 62}, /* shli r3, r1, 62 */
26854 {2, 3, 2}} /* sub r4, r3, r2 */
26855 },
26856 {4611686018427387902ll /* 0x3ffffffffffffffe */ ,
26857 {{6, 1, 1}, /* shli r2, r1, 1 */
26858 {6, 1, 62}, /* shli r3, r1, 62 */
26859 {2, 3, 2}} /* sub r4, r3, r2 */
26860 },
26861 {4611686018427387903ll /* 0x3fffffffffffffff */ ,
26862 {{6, 1, 62}, /* shli r2, r1, 62 */
26863 {2, 2, 1}} /* sub r3, r2, r1 */
26864 },
26865 {4611686018427387904ll /* 0x4000000000000000 */ ,
26866 {{6, 1, 62}} /* shli r2, r1, 62 */
26867 },
26868 {4611686018427387905ll /* 0x4000000000000001 */ ,
26869 {{6, 1, 62}, /* shli r2, r1, 62 */
26870 {1, 1, 2}} /* add r3, r1, r2 */
26871 },
26872 {4611686018427387906ll /* 0x4000000000000002 */ ,
26873 {{6, 1, 62}, /* shli r2, r1, 62 */
26874 {3, 1, 2}} /* shl1add r3, r1, r2 */
26875 },
26876 {4611686018427387907ll /* 0x4000000000000003 */ ,
26877 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26878 {6, 1, 62}, /* shli r3, r1, 62 */
26879 {1, 2, 3}} /* add r4, r2, r3 */
26880 },
26881 {4611686018427387908ll /* 0x4000000000000004 */ ,
26882 {{6, 1, 62}, /* shli r2, r1, 62 */
26883 {4, 1, 2}} /* shl2add r3, r1, r2 */
26884 },
26885 {4611686018427387909ll /* 0x4000000000000005 */ ,
26886 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26887 {6, 1, 62}, /* shli r3, r1, 62 */
26888 {1, 2, 3}} /* add r4, r2, r3 */
26889 },
26890 {4611686018427387910ll /* 0x4000000000000006 */ ,
26891 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26892 {6, 1, 62}, /* shli r3, r1, 62 */
26893 {3, 2, 3}} /* shl1add r4, r2, r3 */
26894 },
26895 {4611686018427387911ll /* 0x4000000000000007 */ ,
26896 {{6, 1, 62}, /* shli r2, r1, 62 */
26897 {2, 2, 1}, /* sub r3, r2, r1 */
26898 {5, 1, 3}} /* shl3add r4, r1, r3 */
26899 },
26900 {4611686018427387912ll /* 0x4000000000000008 */ ,
26901 {{6, 1, 62}, /* shli r2, r1, 62 */
26902 {5, 1, 2}} /* shl3add r3, r1, r2 */
26903 },
26904 {4611686018427387913ll /* 0x4000000000000009 */ ,
26905 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26906 {6, 1, 62}, /* shli r3, r1, 62 */
26907 {1, 2, 3}} /* add r4, r2, r3 */
26908 },
26909 {4611686018427387914ll /* 0x400000000000000a */ ,
26910 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26911 {6, 1, 62}, /* shli r3, r1, 62 */
26912 {3, 2, 3}} /* shl1add r4, r2, r3 */
26913 },
26914 {4611686018427387920ll /* 0x4000000000000010 */ ,
26915 {{6, 1, 4}, /* shli r2, r1, 4 */
26916 {6, 1, 62}, /* shli r3, r1, 62 */
26917 {1, 2, 3}} /* add r4, r2, r3 */
26918 },
26919 {4611686018427387936ll /* 0x4000000000000020 */ ,
26920 {{6, 1, 5}, /* shli r2, r1, 5 */
26921 {6, 1, 62}, /* shli r3, r1, 62 */
26922 {1, 2, 3}} /* add r4, r2, r3 */
26923 },
26924 {4611686018427387968ll /* 0x4000000000000040 */ ,
26925 {{6, 1, 6}, /* shli r2, r1, 6 */
26926 {6, 1, 62}, /* shli r3, r1, 62 */
26927 {1, 2, 3}} /* add r4, r2, r3 */
26928 },
26929 {4611686018427388032ll /* 0x4000000000000080 */ ,
26930 {{6, 1, 7}, /* shli r2, r1, 7 */
26931 {6, 1, 62}, /* shli r3, r1, 62 */
26932 {1, 2, 3}} /* add r4, r2, r3 */
26933 },
26934 {4611686018427388160ll /* 0x4000000000000100 */ ,
26935 {{6, 1, 8}, /* shli r2, r1, 8 */
26936 {6, 1, 62}, /* shli r3, r1, 62 */
26937 {1, 2, 3}} /* add r4, r2, r3 */
26938 },
26939 {4611686018427388416ll /* 0x4000000000000200 */ ,
26940 {{6, 1, 9}, /* shli r2, r1, 9 */
26941 {6, 1, 62}, /* shli r3, r1, 62 */
26942 {1, 2, 3}} /* add r4, r2, r3 */
26943 },
26944 {4611686018427388928ll /* 0x4000000000000400 */ ,
26945 {{6, 1, 10}, /* shli r2, r1, 10 */
26946 {6, 1, 62}, /* shli r3, r1, 62 */
26947 {1, 2, 3}} /* add r4, r2, r3 */
26948 },
26949 {4611686018427389952ll /* 0x4000000000000800 */ ,
26950 {{6, 1, 11}, /* shli r2, r1, 11 */
26951 {6, 1, 62}, /* shli r3, r1, 62 */
26952 {1, 2, 3}} /* add r4, r2, r3 */
26953 },
26954 {4611686018427392000ll /* 0x4000000000001000 */ ,
26955 {{6, 1, 12}, /* shli r2, r1, 12 */
26956 {6, 1, 62}, /* shli r3, r1, 62 */
26957 {1, 2, 3}} /* add r4, r2, r3 */
26958 },
26959 {4611686018427396096ll /* 0x4000000000002000 */ ,
26960 {{6, 1, 13}, /* shli r2, r1, 13 */
26961 {6, 1, 62}, /* shli r3, r1, 62 */
26962 {1, 2, 3}} /* add r4, r2, r3 */
26963 },
26964 {4611686018427404288ll /* 0x4000000000004000 */ ,
26965 {{6, 1, 14}, /* shli r2, r1, 14 */
26966 {6, 1, 62}, /* shli r3, r1, 62 */
26967 {1, 2, 3}} /* add r4, r2, r3 */
26968 },
26969 {4611686018427420672ll /* 0x4000000000008000 */ ,
26970 {{6, 1, 15}, /* shli r2, r1, 15 */
26971 {6, 1, 62}, /* shli r3, r1, 62 */
26972 {1, 2, 3}} /* add r4, r2, r3 */
26973 },
26974 {4611686018427453440ll /* 0x4000000000010000 */ ,
26975 {{6, 1, 16}, /* shli r2, r1, 16 */
26976 {6, 1, 62}, /* shli r3, r1, 62 */
26977 {1, 2, 3}} /* add r4, r2, r3 */
26978 },
26979 {4611686018427518976ll /* 0x4000000000020000 */ ,
26980 {{6, 1, 17}, /* shli r2, r1, 17 */
26981 {6, 1, 62}, /* shli r3, r1, 62 */
26982 {1, 2, 3}} /* add r4, r2, r3 */
26983 },
26984 {4611686018427650048ll /* 0x4000000000040000 */ ,
26985 {{6, 1, 18}, /* shli r2, r1, 18 */
26986 {6, 1, 62}, /* shli r3, r1, 62 */
26987 {1, 2, 3}} /* add r4, r2, r3 */
26988 },
26989 {4611686018427912192ll /* 0x4000000000080000 */ ,
26990 {{6, 1, 19}, /* shli r2, r1, 19 */
26991 {6, 1, 62}, /* shli r3, r1, 62 */
26992 {1, 2, 3}} /* add r4, r2, r3 */
26993 },
26994 {4611686018428436480ll /* 0x4000000000100000 */ ,
26995 {{6, 1, 20}, /* shli r2, r1, 20 */
26996 {6, 1, 62}, /* shli r3, r1, 62 */
26997 {1, 2, 3}} /* add r4, r2, r3 */
26998 },
26999 {4611686018429485056ll /* 0x4000000000200000 */ ,
27000 {{6, 1, 21}, /* shli r2, r1, 21 */
27001 {6, 1, 62}, /* shli r3, r1, 62 */
27002 {1, 2, 3}} /* add r4, r2, r3 */
27003 },
27004 {4611686018431582208ll /* 0x4000000000400000 */ ,
27005 {{6, 1, 22}, /* shli r2, r1, 22 */
27006 {6, 1, 62}, /* shli r3, r1, 62 */
27007 {1, 2, 3}} /* add r4, r2, r3 */
27008 },
27009 {4611686018435776512ll /* 0x4000000000800000 */ ,
27010 {{6, 1, 23}, /* shli r2, r1, 23 */
27011 {6, 1, 62}, /* shli r3, r1, 62 */
27012 {1, 2, 3}} /* add r4, r2, r3 */
27013 },
27014 {4611686018444165120ll /* 0x4000000001000000 */ ,
27015 {{6, 1, 24}, /* shli r2, r1, 24 */
27016 {6, 1, 62}, /* shli r3, r1, 62 */
27017 {1, 2, 3}} /* add r4, r2, r3 */
27018 },
27019 {4611686018460942336ll /* 0x4000000002000000 */ ,
27020 {{6, 1, 25}, /* shli r2, r1, 25 */
27021 {6, 1, 62}, /* shli r3, r1, 62 */
27022 {1, 2, 3}} /* add r4, r2, r3 */
27023 },
27024 {4611686018494496768ll /* 0x4000000004000000 */ ,
27025 {{6, 1, 26}, /* shli r2, r1, 26 */
27026 {6, 1, 62}, /* shli r3, r1, 62 */
27027 {1, 2, 3}} /* add r4, r2, r3 */
27028 },
27029 {4611686018561605632ll /* 0x4000000008000000 */ ,
27030 {{6, 1, 27}, /* shli r2, r1, 27 */
27031 {6, 1, 62}, /* shli r3, r1, 62 */
27032 {1, 2, 3}} /* add r4, r2, r3 */
27033 },
27034 {4611686018695823360ll /* 0x4000000010000000 */ ,
27035 {{6, 1, 28}, /* shli r2, r1, 28 */
27036 {6, 1, 62}, /* shli r3, r1, 62 */
27037 {1, 2, 3}} /* add r4, r2, r3 */
27038 },
27039 {4611686018964258816ll /* 0x4000000020000000 */ ,
27040 {{6, 1, 29}, /* shli r2, r1, 29 */
27041 {6, 1, 62}, /* shli r3, r1, 62 */
27042 {1, 2, 3}} /* add r4, r2, r3 */
27043 },
27044 {4611686019501129728ll /* 0x4000000040000000 */ ,
27045 {{6, 1, 30}, /* shli r2, r1, 30 */
27046 {6, 1, 62}, /* shli r3, r1, 62 */
27047 {1, 2, 3}} /* add r4, r2, r3 */
27048 },
27049 {4611686020574871552ll /* 0x4000000080000000 */ ,
27050 {{6, 1, 31}, /* shli r2, r1, 31 */
27051 {6, 1, 62}, /* shli r3, r1, 62 */
27052 {1, 2, 3}} /* add r4, r2, r3 */
27053 },
27054 {4611686022722355200ll /* 0x4000000100000000 */ ,
27055 {{6, 1, 32}, /* shli r2, r1, 32 */
27056 {6, 1, 62}, /* shli r3, r1, 62 */
27057 {1, 2, 3}} /* add r4, r2, r3 */
27058 },
27059 {4611686027017322496ll /* 0x4000000200000000 */ ,
27060 {{6, 1, 33}, /* shli r2, r1, 33 */
27061 {6, 1, 62}, /* shli r3, r1, 62 */
27062 {1, 2, 3}} /* add r4, r2, r3 */
27063 },
27064 {4611686035607257088ll /* 0x4000000400000000 */ ,
27065 {{6, 1, 34}, /* shli r2, r1, 34 */
27066 {6, 1, 62}, /* shli r3, r1, 62 */
27067 {1, 2, 3}} /* add r4, r2, r3 */
27068 },
27069 {4611686052787126272ll /* 0x4000000800000000 */ ,
27070 {{6, 1, 35}, /* shli r2, r1, 35 */
27071 {6, 1, 62}, /* shli r3, r1, 62 */
27072 {1, 2, 3}} /* add r4, r2, r3 */
27073 },
27074 {4611686087146864640ll /* 0x4000001000000000 */ ,
27075 {{6, 1, 36}, /* shli r2, r1, 36 */
27076 {6, 1, 62}, /* shli r3, r1, 62 */
27077 {1, 2, 3}} /* add r4, r2, r3 */
27078 },
27079 {4611686155866341376ll /* 0x4000002000000000 */ ,
27080 {{6, 1, 37}, /* shli r2, r1, 37 */
27081 {6, 1, 62}, /* shli r3, r1, 62 */
27082 {1, 2, 3}} /* add r4, r2, r3 */
27083 },
27084 {4611686293305294848ll /* 0x4000004000000000 */ ,
27085 {{6, 1, 38}, /* shli r2, r1, 38 */
27086 {6, 1, 62}, /* shli r3, r1, 62 */
27087 {1, 2, 3}} /* add r4, r2, r3 */
27088 },
27089 {4611686568183201792ll /* 0x4000008000000000 */ ,
27090 {{6, 1, 39}, /* shli r2, r1, 39 */
27091 {6, 1, 62}, /* shli r3, r1, 62 */
27092 {1, 2, 3}} /* add r4, r2, r3 */
27093 },
27094 {4611687117939015680ll /* 0x4000010000000000 */ ,
27095 {{6, 1, 40}, /* shli r2, r1, 40 */
27096 {6, 1, 62}, /* shli r3, r1, 62 */
27097 {1, 2, 3}} /* add r4, r2, r3 */
27098 },
27099 {4611688217450643456ll /* 0x4000020000000000 */ ,
27100 {{6, 1, 41}, /* shli r2, r1, 41 */
27101 {6, 1, 62}, /* shli r3, r1, 62 */
27102 {1, 2, 3}} /* add r4, r2, r3 */
27103 },
27104 {4611690416473899008ll /* 0x4000040000000000 */ ,
27105 {{6, 1, 42}, /* shli r2, r1, 42 */
27106 {6, 1, 62}, /* shli r3, r1, 62 */
27107 {1, 2, 3}} /* add r4, r2, r3 */
27108 },
27109 {4611694814520410112ll /* 0x4000080000000000 */ ,
27110 {{6, 1, 43}, /* shli r2, r1, 43 */
27111 {6, 1, 62}, /* shli r3, r1, 62 */
27112 {1, 2, 3}} /* add r4, r2, r3 */
27113 },
27114 {4611703610613432320ll /* 0x4000100000000000 */ ,
27115 {{6, 1, 44}, /* shli r2, r1, 44 */
27116 {6, 1, 62}, /* shli r3, r1, 62 */
27117 {1, 2, 3}} /* add r4, r2, r3 */
27118 },
27119 {4611721202799476736ll /* 0x4000200000000000 */ ,
27120 {{6, 1, 45}, /* shli r2, r1, 45 */
27121 {6, 1, 62}, /* shli r3, r1, 62 */
27122 {1, 2, 3}} /* add r4, r2, r3 */
27123 },
27124 {4611756387171565568ll /* 0x4000400000000000 */ ,
27125 {{6, 1, 46}, /* shli r2, r1, 46 */
27126 {6, 1, 62}, /* shli r3, r1, 62 */
27127 {1, 2, 3}} /* add r4, r2, r3 */
27128 },
27129 {4611826755915743232ll /* 0x4000800000000000 */ ,
27130 {{6, 1, 47}, /* shli r2, r1, 47 */
27131 {6, 1, 62}, /* shli r3, r1, 62 */
27132 {1, 2, 3}} /* add r4, r2, r3 */
27133 },
27134 {4611967493404098560ll /* 0x4001000000000000 */ ,
27135 {{6, 1, 48}, /* shli r2, r1, 48 */
27136 {6, 1, 62}, /* shli r3, r1, 62 */
27137 {1, 2, 3}} /* add r4, r2, r3 */
27138 },
27139 {4612248968380809216ll /* 0x4002000000000000 */ ,
27140 {{6, 1, 49}, /* shli r2, r1, 49 */
27141 {6, 1, 62}, /* shli r3, r1, 62 */
27142 {1, 2, 3}} /* add r4, r2, r3 */
27143 },
27144 {4612811918334230528ll /* 0x4004000000000000 */ ,
27145 {{6, 1, 50}, /* shli r2, r1, 50 */
27146 {6, 1, 62}, /* shli r3, r1, 62 */
27147 {1, 2, 3}} /* add r4, r2, r3 */
27148 },
27149 {4613937818241073152ll /* 0x4008000000000000 */ ,
27150 {{6, 1, 51}, /* shli r2, r1, 51 */
27151 {6, 1, 62}, /* shli r3, r1, 62 */
27152 {1, 2, 3}} /* add r4, r2, r3 */
27153 },
27154 {4616189618054758400ll /* 0x4010000000000000 */ ,
27155 {{6, 1, 52}, /* shli r2, r1, 52 */
27156 {6, 1, 62}, /* shli r3, r1, 62 */
27157 {1, 2, 3}} /* add r4, r2, r3 */
27158 },
27159 {4620693217682128896ll /* 0x4020000000000000 */ ,
27160 {{6, 1, 53}, /* shli r2, r1, 53 */
27161 {6, 1, 62}, /* shli r3, r1, 62 */
27162 {1, 2, 3}} /* add r4, r2, r3 */
27163 },
27164 {4629700416936869888ll /* 0x4040000000000000 */ ,
27165 {{6, 1, 54}, /* shli r2, r1, 54 */
27166 {6, 1, 62}, /* shli r3, r1, 62 */
27167 {1, 2, 3}} /* add r4, r2, r3 */
27168 },
27169 {4647714815446351872ll /* 0x4080000000000000 */ ,
27170 {{6, 1, 55}, /* shli r2, r1, 55 */
27171 {6, 1, 62}, /* shli r3, r1, 62 */
27172 {1, 2, 3}} /* add r4, r2, r3 */
27173 },
27174 {4683743612465315840ll /* 0x4100000000000000 */ ,
27175 {{6, 1, 56}, /* shli r2, r1, 56 */
27176 {6, 1, 62}, /* shli r3, r1, 62 */
27177 {1, 2, 3}} /* add r4, r2, r3 */
27178 },
27179 {4755801206503243776ll /* 0x4200000000000000 */ ,
27180 {{6, 1, 57}, /* shli r2, r1, 57 */
27181 {6, 1, 62}, /* shli r3, r1, 62 */
27182 {1, 2, 3}} /* add r4, r2, r3 */
27183 },
27184 {4899916394579099648ll /* 0x4400000000000000 */ ,
27185 {{6, 1, 58}, /* shli r2, r1, 58 */
27186 {6, 1, 62}, /* shli r3, r1, 62 */
27187 {1, 2, 3}} /* add r4, r2, r3 */
27188 },
27189 {5188146770730811392ll /* 0x4800000000000000 */ ,
27190 {{5, 1, 1}, /* shl3add r2, r1, r1 */
27191 {6, 2, 59}} /* shli r3, r2, 59 */
27192 },
27193 {5764607523034234880ll /* 0x5000000000000000 */ ,
27194 {{4, 1, 1}, /* shl2add r2, r1, r1 */
27195 {6, 2, 60}} /* shli r3, r2, 60 */
27196 },
27197 {6917529027641081855ll /* 0x5fffffffffffffff */ ,
27198 {{3, 1, 1}, /* shl1add r2, r1, r1 */
27199 {6, 2, 61}, /* shli r3, r2, 61 */
27200 {2, 3, 1}} /* sub r4, r3, r1 */
27201 },
27202 {6917529027641081856ll /* 0x6000000000000000 */ ,
27203 {{3, 1, 1}, /* shl1add r2, r1, r1 */
27204 {6, 2, 61}} /* shli r3, r2, 61 */
27205 },
27206 {9223372036854775799ll /* 0x7ffffffffffffff7 */ ,
27207 {{5, 1, 1}, /* shl3add r2, r1, r1 */
27208 {6, 1, 63}, /* shli r3, r1, 63 */
27209 {2, 3, 2}} /* sub r4, r3, r2 */
27210 },
27211 {9223372036854775800ll /* 0x7ffffffffffffff8 */ ,
27212 {{6, 1, 3}, /* shli r2, r1, 3 */
27213 {6, 1, 63}, /* shli r3, r1, 63 */
27214 {2, 3, 2}} /* sub r4, r3, r2 */
27215 },
27216 {9223372036854775801ll /* 0x7ffffffffffffff9 */ ,
27217 {{6, 1, 60}, /* shli r2, r1, 60 */
27218 {2, 2, 1}, /* sub r3, r2, r1 */
27219 {5, 3, 1}} /* shl3add r4, r3, r1 */
27220 },
27221 {9223372036854775803ll /* 0x7ffffffffffffffb */ ,
27222 {{4, 1, 1}, /* shl2add r2, r1, r1 */
27223 {6, 1, 63}, /* shli r3, r1, 63 */
27224 {2, 3, 2}} /* sub r4, r3, r2 */
27225 },
27226 {9223372036854775804ll /* 0x7ffffffffffffffc */ ,
27227 {{6, 1, 2}, /* shli r2, r1, 2 */
27228 {6, 1, 63}, /* shli r3, r1, 63 */
27229 {2, 3, 2}} /* sub r4, r3, r2 */
27230 },
27231 {9223372036854775805ll /* 0x7ffffffffffffffd */ ,
27232 {{3, 1, 1}, /* shl1add r2, r1, r1 */
27233 {6, 1, 63}, /* shli r3, r1, 63 */
27234 {2, 3, 2}} /* sub r4, r3, r2 */
27235 },
27236 {9223372036854775806ll /* 0x7ffffffffffffffe */ ,
27237 {{6, 1, 1}, /* shli r2, r1, 1 */
27238 {6, 1, 63}, /* shli r3, r1, 63 */
27239 {2, 3, 2}} /* sub r4, r3, r2 */
27240 },
27241 {9223372036854775807ll /* 0x7fffffffffffffff */ ,
27242 {{6, 1, 63}, /* shli r2, r1, 63 */
27243 {2, 2, 1}} /* sub r3, r2, r1 */
27244 }
27245 };
27246
27247 const int tilegx_multiply_insn_seq_table_size =
27248 (int) (sizeof tilegx_multiply_insn_seq_table
27249 / sizeof tilegx_multiply_insn_seq_table[0]);