]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/config/tilegx/mul-tables.c
2015-06-17 Andrew MacLeod <amacleod@redhat.com>
[thirdparty/gcc.git] / gcc / config / tilegx / mul-tables.c
1 /* Constant multiply table for TILE-Gx.
2 Copyright (C) 2011-2015 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 #include "config.h"
25 #include "system.h"
26 #include "coretypes.h"
27 #include "symtab.h"
28 #include "tm.h"
29 #include "hard-reg-set.h"
30 #include "function.h"
31 #include "rtl.h"
32 #include "flags.h"
33 #include "alias.h"
34 #include "tree.h"
35 #include "insn-config.h"
36 #include "expmed.h"
37 #include "dojump.h"
38 #include "explow.h"
39 #include "calls.h"
40 #include "emit-rtl.h"
41 #include "varasm.h"
42 #include "stmt.h"
43 #include "expr.h"
44 #include "insn-codes.h"
45 #include "optabs.h"
46 #include "tilegx-multiply.h"
47
48 const enum insn_code tilegx_multiply_insn_seq_decode_opcode[] = {
49 CODE_FOR_nothing /* must be first */ ,
50 CODE_FOR_adddi3,
51 CODE_FOR_subdi3,
52 CODE_FOR_insn_shl1add,
53 CODE_FOR_insn_shl2add,
54 CODE_FOR_insn_shl3add,
55 CODE_FOR_ashldi3
56 };
57
58 const struct tilegx_multiply_insn_seq tilegx_multiply_insn_seq_table[] = {
59 {-9223372036854775807ll - 1 /* 0x8000000000000000 */ ,
60 {{6, 1, 63}} /* shli r2, r1, 63 */
61 },
62 {-9223372036854775807ll /* 0x8000000000000001 */ ,
63 {{6, 1, 63}, /* shli r2, r1, 63 */
64 {1, 1, 2}} /* add r3, r1, r2 */
65 },
66 {-9223372036854775806ll /* 0x8000000000000002 */ ,
67 {{6, 1, 63}, /* shli r2, r1, 63 */
68 {3, 1, 2}} /* shl1add r3, r1, r2 */
69 },
70 {-9223372036854775805ll /* 0x8000000000000003 */ ,
71 {{3, 1, 1}, /* shl1add r2, r1, r1 */
72 {6, 1, 63}, /* shli r3, r1, 63 */
73 {1, 2, 3}} /* add r4, r2, r3 */
74 },
75 {-9223372036854775804ll /* 0x8000000000000004 */ ,
76 {{6, 1, 63}, /* shli r2, r1, 63 */
77 {4, 1, 2}} /* shl2add r3, r1, r2 */
78 },
79 {-9223372036854775803ll /* 0x8000000000000005 */ ,
80 {{4, 1, 1}, /* shl2add r2, r1, r1 */
81 {6, 1, 63}, /* shli r3, r1, 63 */
82 {1, 2, 3}} /* add r4, r2, r3 */
83 },
84 {-9223372036854775802ll /* 0x8000000000000006 */ ,
85 {{3, 1, 1}, /* shl1add r2, r1, r1 */
86 {6, 1, 63}, /* shli r3, r1, 63 */
87 {3, 2, 3}} /* shl1add r4, r2, r3 */
88 },
89 {-9223372036854775801ll /* 0x8000000000000007 */ ,
90 {{6, 1, 63}, /* shli r2, r1, 63 */
91 {2, 2, 1}, /* sub r3, r2, r1 */
92 {5, 1, 3}} /* shl3add r4, r1, r3 */
93 },
94 {-9223372036854775800ll /* 0x8000000000000008 */ ,
95 {{6, 1, 63}, /* shli r2, r1, 63 */
96 {5, 1, 2}} /* shl3add r3, r1, r2 */
97 },
98 {-9223372036854775799ll /* 0x8000000000000009 */ ,
99 {{5, 1, 1}, /* shl3add r2, r1, r1 */
100 {6, 1, 63}, /* shli r3, r1, 63 */
101 {1, 2, 3}} /* add r4, r2, r3 */
102 },
103 {-9223372036854775798ll /* 0x800000000000000a */ ,
104 {{4, 1, 1}, /* shl2add r2, r1, r1 */
105 {6, 1, 63}, /* shli r3, r1, 63 */
106 {3, 2, 3}} /* shl1add r4, r2, r3 */
107 },
108 {-9223372036854775792ll /* 0x8000000000000010 */ ,
109 {{6, 1, 4}, /* shli r2, r1, 4 */
110 {6, 1, 63}, /* shli r3, r1, 63 */
111 {1, 2, 3}} /* add r4, r2, r3 */
112 },
113 {-9223372036854775776ll /* 0x8000000000000020 */ ,
114 {{6, 1, 5}, /* shli r2, r1, 5 */
115 {6, 1, 63}, /* shli r3, r1, 63 */
116 {1, 2, 3}} /* add r4, r2, r3 */
117 },
118 {-9223372036854775744ll /* 0x8000000000000040 */ ,
119 {{6, 1, 6}, /* shli r2, r1, 6 */
120 {6, 1, 63}, /* shli r3, r1, 63 */
121 {1, 2, 3}} /* add r4, r2, r3 */
122 },
123 {-9223372036854775680ll /* 0x8000000000000080 */ ,
124 {{6, 1, 7}, /* shli r2, r1, 7 */
125 {6, 1, 63}, /* shli r3, r1, 63 */
126 {1, 2, 3}} /* add r4, r2, r3 */
127 },
128 {-9223372036854775552ll /* 0x8000000000000100 */ ,
129 {{6, 1, 8}, /* shli r2, r1, 8 */
130 {6, 1, 63}, /* shli r3, r1, 63 */
131 {1, 2, 3}} /* add r4, r2, r3 */
132 },
133 {-9223372036854775296ll /* 0x8000000000000200 */ ,
134 {{6, 1, 9}, /* shli r2, r1, 9 */
135 {6, 1, 63}, /* shli r3, r1, 63 */
136 {1, 2, 3}} /* add r4, r2, r3 */
137 },
138 {-9223372036854774784ll /* 0x8000000000000400 */ ,
139 {{6, 1, 10}, /* shli r2, r1, 10 */
140 {6, 1, 63}, /* shli r3, r1, 63 */
141 {1, 2, 3}} /* add r4, r2, r3 */
142 },
143 {-9223372036854773760ll /* 0x8000000000000800 */ ,
144 {{6, 1, 11}, /* shli r2, r1, 11 */
145 {6, 1, 63}, /* shli r3, r1, 63 */
146 {1, 2, 3}} /* add r4, r2, r3 */
147 },
148 {-9223372036854771712ll /* 0x8000000000001000 */ ,
149 {{6, 1, 12}, /* shli r2, r1, 12 */
150 {6, 1, 63}, /* shli r3, r1, 63 */
151 {1, 2, 3}} /* add r4, r2, r3 */
152 },
153 {-9223372036854767616ll /* 0x8000000000002000 */ ,
154 {{6, 1, 13}, /* shli r2, r1, 13 */
155 {6, 1, 63}, /* shli r3, r1, 63 */
156 {1, 2, 3}} /* add r4, r2, r3 */
157 },
158 {-9223372036854759424ll /* 0x8000000000004000 */ ,
159 {{6, 1, 14}, /* shli r2, r1, 14 */
160 {6, 1, 63}, /* shli r3, r1, 63 */
161 {1, 2, 3}} /* add r4, r2, r3 */
162 },
163 {-9223372036854743040ll /* 0x8000000000008000 */ ,
164 {{6, 1, 15}, /* shli r2, r1, 15 */
165 {6, 1, 63}, /* shli r3, r1, 63 */
166 {1, 2, 3}} /* add r4, r2, r3 */
167 },
168 {-9223372036854710272ll /* 0x8000000000010000 */ ,
169 {{6, 1, 16}, /* shli r2, r1, 16 */
170 {6, 1, 63}, /* shli r3, r1, 63 */
171 {1, 2, 3}} /* add r4, r2, r3 */
172 },
173 {-9223372036854644736ll /* 0x8000000000020000 */ ,
174 {{6, 1, 17}, /* shli r2, r1, 17 */
175 {6, 1, 63}, /* shli r3, r1, 63 */
176 {1, 2, 3}} /* add r4, r2, r3 */
177 },
178 {-9223372036854513664ll /* 0x8000000000040000 */ ,
179 {{6, 1, 18}, /* shli r2, r1, 18 */
180 {6, 1, 63}, /* shli r3, r1, 63 */
181 {1, 2, 3}} /* add r4, r2, r3 */
182 },
183 {-9223372036854251520ll /* 0x8000000000080000 */ ,
184 {{6, 1, 19}, /* shli r2, r1, 19 */
185 {6, 1, 63}, /* shli r3, r1, 63 */
186 {1, 2, 3}} /* add r4, r2, r3 */
187 },
188 {-9223372036853727232ll /* 0x8000000000100000 */ ,
189 {{6, 1, 20}, /* shli r2, r1, 20 */
190 {6, 1, 63}, /* shli r3, r1, 63 */
191 {1, 2, 3}} /* add r4, r2, r3 */
192 },
193 {-9223372036852678656ll /* 0x8000000000200000 */ ,
194 {{6, 1, 21}, /* shli r2, r1, 21 */
195 {6, 1, 63}, /* shli r3, r1, 63 */
196 {1, 2, 3}} /* add r4, r2, r3 */
197 },
198 {-9223372036850581504ll /* 0x8000000000400000 */ ,
199 {{6, 1, 22}, /* shli r2, r1, 22 */
200 {6, 1, 63}, /* shli r3, r1, 63 */
201 {1, 2, 3}} /* add r4, r2, r3 */
202 },
203 {-9223372036846387200ll /* 0x8000000000800000 */ ,
204 {{6, 1, 23}, /* shli r2, r1, 23 */
205 {6, 1, 63}, /* shli r3, r1, 63 */
206 {1, 2, 3}} /* add r4, r2, r3 */
207 },
208 {-9223372036837998592ll /* 0x8000000001000000 */ ,
209 {{6, 1, 24}, /* shli r2, r1, 24 */
210 {6, 1, 63}, /* shli r3, r1, 63 */
211 {1, 2, 3}} /* add r4, r2, r3 */
212 },
213 {-9223372036821221376ll /* 0x8000000002000000 */ ,
214 {{6, 1, 25}, /* shli r2, r1, 25 */
215 {6, 1, 63}, /* shli r3, r1, 63 */
216 {1, 2, 3}} /* add r4, r2, r3 */
217 },
218 {-9223372036787666944ll /* 0x8000000004000000 */ ,
219 {{6, 1, 26}, /* shli r2, r1, 26 */
220 {6, 1, 63}, /* shli r3, r1, 63 */
221 {1, 2, 3}} /* add r4, r2, r3 */
222 },
223 {-9223372036720558080ll /* 0x8000000008000000 */ ,
224 {{6, 1, 27}, /* shli r2, r1, 27 */
225 {6, 1, 63}, /* shli r3, r1, 63 */
226 {1, 2, 3}} /* add r4, r2, r3 */
227 },
228 {-9223372036586340352ll /* 0x8000000010000000 */ ,
229 {{6, 1, 28}, /* shli r2, r1, 28 */
230 {6, 1, 63}, /* shli r3, r1, 63 */
231 {1, 2, 3}} /* add r4, r2, r3 */
232 },
233 {-9223372036317904896ll /* 0x8000000020000000 */ ,
234 {{6, 1, 29}, /* shli r2, r1, 29 */
235 {6, 1, 63}, /* shli r3, r1, 63 */
236 {1, 2, 3}} /* add r4, r2, r3 */
237 },
238 {-9223372035781033984ll /* 0x8000000040000000 */ ,
239 {{6, 1, 30}, /* shli r2, r1, 30 */
240 {6, 1, 63}, /* shli r3, r1, 63 */
241 {1, 2, 3}} /* add r4, r2, r3 */
242 },
243 {-9223372034707292160ll /* 0x8000000080000000 */ ,
244 {{6, 1, 31}, /* shli r2, r1, 31 */
245 {6, 1, 63}, /* shli r3, r1, 63 */
246 {1, 2, 3}} /* add r4, r2, r3 */
247 },
248 {-9223372032559808512ll /* 0x8000000100000000 */ ,
249 {{6, 1, 32}, /* shli r2, r1, 32 */
250 {6, 1, 63}, /* shli r3, r1, 63 */
251 {1, 2, 3}} /* add r4, r2, r3 */
252 },
253 {-9223372028264841216ll /* 0x8000000200000000 */ ,
254 {{6, 1, 33}, /* shli r2, r1, 33 */
255 {6, 1, 63}, /* shli r3, r1, 63 */
256 {1, 2, 3}} /* add r4, r2, r3 */
257 },
258 {-9223372019674906624ll /* 0x8000000400000000 */ ,
259 {{6, 1, 34}, /* shli r2, r1, 34 */
260 {6, 1, 63}, /* shli r3, r1, 63 */
261 {1, 2, 3}} /* add r4, r2, r3 */
262 },
263 {-9223372002495037440ll /* 0x8000000800000000 */ ,
264 {{6, 1, 35}, /* shli r2, r1, 35 */
265 {6, 1, 63}, /* shli r3, r1, 63 */
266 {1, 2, 3}} /* add r4, r2, r3 */
267 },
268 {-9223371968135299072ll /* 0x8000001000000000 */ ,
269 {{6, 1, 36}, /* shli r2, r1, 36 */
270 {6, 1, 63}, /* shli r3, r1, 63 */
271 {1, 2, 3}} /* add r4, r2, r3 */
272 },
273 {-9223371899415822336ll /* 0x8000002000000000 */ ,
274 {{6, 1, 37}, /* shli r2, r1, 37 */
275 {6, 1, 63}, /* shli r3, r1, 63 */
276 {1, 2, 3}} /* add r4, r2, r3 */
277 },
278 {-9223371761976868864ll /* 0x8000004000000000 */ ,
279 {{6, 1, 38}, /* shli r2, r1, 38 */
280 {6, 1, 63}, /* shli r3, r1, 63 */
281 {1, 2, 3}} /* add r4, r2, r3 */
282 },
283 {-9223371487098961920ll /* 0x8000008000000000 */ ,
284 {{6, 1, 39}, /* shli r2, r1, 39 */
285 {6, 1, 63}, /* shli r3, r1, 63 */
286 {1, 2, 3}} /* add r4, r2, r3 */
287 },
288 {-9223370937343148032ll /* 0x8000010000000000 */ ,
289 {{6, 1, 40}, /* shli r2, r1, 40 */
290 {6, 1, 63}, /* shli r3, r1, 63 */
291 {1, 2, 3}} /* add r4, r2, r3 */
292 },
293 {-9223369837831520256ll /* 0x8000020000000000 */ ,
294 {{6, 1, 41}, /* shli r2, r1, 41 */
295 {6, 1, 63}, /* shli r3, r1, 63 */
296 {1, 2, 3}} /* add r4, r2, r3 */
297 },
298 {-9223367638808264704ll /* 0x8000040000000000 */ ,
299 {{6, 1, 42}, /* shli r2, r1, 42 */
300 {6, 1, 63}, /* shli r3, r1, 63 */
301 {1, 2, 3}} /* add r4, r2, r3 */
302 },
303 {-9223363240761753600ll /* 0x8000080000000000 */ ,
304 {{6, 1, 43}, /* shli r2, r1, 43 */
305 {6, 1, 63}, /* shli r3, r1, 63 */
306 {1, 2, 3}} /* add r4, r2, r3 */
307 },
308 {-9223354444668731392ll /* 0x8000100000000000 */ ,
309 {{6, 1, 44}, /* shli r2, r1, 44 */
310 {6, 1, 63}, /* shli r3, r1, 63 */
311 {1, 2, 3}} /* add r4, r2, r3 */
312 },
313 {-9223336852482686976ll /* 0x8000200000000000 */ ,
314 {{6, 1, 45}, /* shli r2, r1, 45 */
315 {6, 1, 63}, /* shli r3, r1, 63 */
316 {1, 2, 3}} /* add r4, r2, r3 */
317 },
318 {-9223301668110598144ll /* 0x8000400000000000 */ ,
319 {{6, 1, 46}, /* shli r2, r1, 46 */
320 {6, 1, 63}, /* shli r3, r1, 63 */
321 {1, 2, 3}} /* add r4, r2, r3 */
322 },
323 {-9223231299366420480ll /* 0x8000800000000000 */ ,
324 {{6, 1, 47}, /* shli r2, r1, 47 */
325 {6, 1, 63}, /* shli r3, r1, 63 */
326 {1, 2, 3}} /* add r4, r2, r3 */
327 },
328 {-9223090561878065152ll /* 0x8001000000000000 */ ,
329 {{6, 1, 48}, /* shli r2, r1, 48 */
330 {6, 1, 63}, /* shli r3, r1, 63 */
331 {1, 2, 3}} /* add r4, r2, r3 */
332 },
333 {-9222809086901354496ll /* 0x8002000000000000 */ ,
334 {{6, 1, 49}, /* shli r2, r1, 49 */
335 {6, 1, 63}, /* shli r3, r1, 63 */
336 {1, 2, 3}} /* add r4, r2, r3 */
337 },
338 {-9222246136947933184ll /* 0x8004000000000000 */ ,
339 {{6, 1, 50}, /* shli r2, r1, 50 */
340 {6, 1, 63}, /* shli r3, r1, 63 */
341 {1, 2, 3}} /* add r4, r2, r3 */
342 },
343 {-9221120237041090560ll /* 0x8008000000000000 */ ,
344 {{6, 1, 51}, /* shli r2, r1, 51 */
345 {6, 1, 63}, /* shli r3, r1, 63 */
346 {1, 2, 3}} /* add r4, r2, r3 */
347 },
348 {-9218868437227405312ll /* 0x8010000000000000 */ ,
349 {{6, 1, 52}, /* shli r2, r1, 52 */
350 {6, 1, 63}, /* shli r3, r1, 63 */
351 {1, 2, 3}} /* add r4, r2, r3 */
352 },
353 {-9214364837600034816ll /* 0x8020000000000000 */ ,
354 {{6, 1, 53}, /* shli r2, r1, 53 */
355 {6, 1, 63}, /* shli r3, r1, 63 */
356 {1, 2, 3}} /* add r4, r2, r3 */
357 },
358 {-9205357638345293824ll /* 0x8040000000000000 */ ,
359 {{6, 1, 54}, /* shli r2, r1, 54 */
360 {6, 1, 63}, /* shli r3, r1, 63 */
361 {1, 2, 3}} /* add r4, r2, r3 */
362 },
363 {-9187343239835811840ll /* 0x8080000000000000 */ ,
364 {{6, 1, 55}, /* shli r2, r1, 55 */
365 {6, 1, 63}, /* shli r3, r1, 63 */
366 {1, 2, 3}} /* add r4, r2, r3 */
367 },
368 {-9151314442816847872ll /* 0x8100000000000000 */ ,
369 {{6, 1, 56}, /* shli r2, r1, 56 */
370 {6, 1, 63}, /* shli r3, r1, 63 */
371 {1, 2, 3}} /* add r4, r2, r3 */
372 },
373 {-9079256848778919936ll /* 0x8200000000000000 */ ,
374 {{6, 1, 57}, /* shli r2, r1, 57 */
375 {6, 1, 63}, /* shli r3, r1, 63 */
376 {1, 2, 3}} /* add r4, r2, r3 */
377 },
378 {-8935141660703064064ll /* 0x8400000000000000 */ ,
379 {{6, 1, 58}, /* shli r2, r1, 58 */
380 {6, 1, 63}, /* shli r3, r1, 63 */
381 {1, 2, 3}} /* add r4, r2, r3 */
382 },
383 {-8646911284551352320ll /* 0x8800000000000000 */ ,
384 {{6, 1, 59}, /* shli r2, r1, 59 */
385 {6, 1, 63}, /* shli r3, r1, 63 */
386 {1, 2, 3}} /* add r4, r2, r3 */
387 },
388 {-8070450532247928832ll /* 0x9000000000000000 */ ,
389 {{5, 1, 1}, /* shl3add r2, r1, r1 */
390 {6, 2, 60}} /* shli r3, r2, 60 */
391 },
392 {-6917529027641081857ll /* 0x9fffffffffffffff */ ,
393 {{4, 1, 1}, /* shl2add r2, r1, r1 */
394 {6, 2, 61}, /* shli r3, r2, 61 */
395 {2, 3, 1}} /* sub r4, r3, r1 */
396 },
397 {-6917529027641081856ll /* 0xa000000000000000 */ ,
398 {{4, 1, 1}, /* shl2add r2, r1, r1 */
399 {6, 2, 61}} /* shli r3, r2, 61 */
400 },
401 {-4611686018427387912ll /* 0xbffffffffffffff8 */ ,
402 {{2, 0, 1}, /* sub r2, zero, r1 */
403 {6, 2, 62}, /* shli r3, r2, 62 */
404 {5, 2, 3}} /* shl3add r4, r2, r3 */
405 },
406 {-4611686018427387911ll /* 0xbffffffffffffff9 */ ,
407 {{6, 1, 62}, /* shli r2, r1, 62 */
408 {5, 1, 2}, /* shl3add r3, r1, r2 */
409 {2, 1, 3}} /* sub r4, r1, r3 */
410 },
411 {-4611686018427387908ll /* 0xbffffffffffffffc */ ,
412 {{2, 0, 1}, /* sub r2, zero, r1 */
413 {6, 2, 62}, /* shli r3, r2, 62 */
414 {4, 2, 3}} /* shl2add r4, r2, r3 */
415 },
416 {-4611686018427387907ll /* 0xbffffffffffffffd */ ,
417 {{3, 1, 1}, /* shl1add r2, r1, r1 */
418 {6, 2, 62}, /* shli r3, r2, 62 */
419 {2, 3, 2}} /* sub r4, r3, r2 */
420 },
421 {-4611686018427387906ll /* 0xbffffffffffffffe */ ,
422 {{2, 0, 1}, /* sub r2, zero, r1 */
423 {6, 2, 62}, /* shli r3, r2, 62 */
424 {3, 2, 3}} /* shl1add r4, r2, r3 */
425 },
426 {-4611686018427387905ll /* 0xbfffffffffffffff */ ,
427 {{2, 0, 1}, /* sub r2, zero, r1 */
428 {6, 1, 62}, /* shli r3, r1, 62 */
429 {2, 2, 3}} /* sub r4, r2, r3 */
430 },
431 {-4611686018427387904ll /* 0xc000000000000000 */ ,
432 {{2, 0, 1}, /* sub r2, zero, r1 */
433 {6, 2, 62}} /* shli r3, r2, 62 */
434 },
435 {-4611686018427387903ll /* 0xc000000000000001 */ ,
436 {{6, 1, 62}, /* shli r2, r1, 62 */
437 {2, 1, 2}} /* sub r3, r1, r2 */
438 },
439 {-4611686018427387902ll /* 0xc000000000000002 */ ,
440 {{6, 1, 1}, /* shli r2, r1, 1 */
441 {6, 1, 62}, /* shli r3, r1, 62 */
442 {2, 2, 3}} /* sub r4, r2, r3 */
443 },
444 {-4611686018427387901ll /* 0xc000000000000003 */ ,
445 {{3, 1, 1}, /* shl1add r2, r1, r1 */
446 {6, 1, 62}, /* shli r3, r1, 62 */
447 {2, 2, 3}} /* sub r4, r2, r3 */
448 },
449 {-4611686018427387900ll /* 0xc000000000000004 */ ,
450 {{6, 1, 2}, /* shli r2, r1, 2 */
451 {6, 1, 62}, /* shli r3, r1, 62 */
452 {2, 2, 3}} /* sub r4, r2, r3 */
453 },
454 {-4611686018427387899ll /* 0xc000000000000005 */ ,
455 {{4, 1, 1}, /* shl2add r2, r1, r1 */
456 {6, 1, 62}, /* shli r3, r1, 62 */
457 {2, 2, 3}} /* sub r4, r2, r3 */
458 },
459 {-4611686018427387898ll /* 0xc000000000000006 */ ,
460 {{3, 1, 1}, /* shl1add r2, r1, r1 */
461 {6, 2, 62}, /* shli r3, r2, 62 */
462 {3, 2, 3}} /* shl1add r4, r2, r3 */
463 },
464 {-4611686018427387896ll /* 0xc000000000000008 */ ,
465 {{6, 1, 3}, /* shli r2, r1, 3 */
466 {6, 1, 62}, /* shli r3, r1, 62 */
467 {2, 2, 3}} /* sub r4, r2, r3 */
468 },
469 {-4611686018427387895ll /* 0xc000000000000009 */ ,
470 {{5, 1, 1}, /* shl3add r2, r1, r1 */
471 {6, 1, 62}, /* shli r3, r1, 62 */
472 {2, 2, 3}} /* sub r4, r2, r3 */
473 },
474 {-3458764513820540929ll /* 0xcfffffffffffffff */ ,
475 {{6, 1, 60}, /* shli r2, r1, 60 */
476 {4, 2, 1}, /* shl2add r3, r2, r1 */
477 {2, 2, 3}} /* sub r4, r2, r3 */
478 },
479 {-2305843009213693960ll /* 0xdffffffffffffff8 */ ,
480 {{2, 0, 1}, /* sub r2, zero, r1 */
481 {6, 2, 61}, /* shli r3, r2, 61 */
482 {5, 2, 3}} /* shl3add r4, r2, r3 */
483 },
484 {-2305843009213693959ll /* 0xdffffffffffffff9 */ ,
485 {{6, 1, 61}, /* shli r2, r1, 61 */
486 {5, 1, 2}, /* shl3add r3, r1, r2 */
487 {2, 1, 3}} /* sub r4, r1, r3 */
488 },
489 {-2305843009213693956ll /* 0xdffffffffffffffc */ ,
490 {{2, 0, 1}, /* sub r2, zero, r1 */
491 {6, 2, 61}, /* shli r3, r2, 61 */
492 {4, 2, 3}} /* shl2add r4, r2, r3 */
493 },
494 {-2305843009213693955ll /* 0xdffffffffffffffd */ ,
495 {{6, 1, 61}, /* shli r2, r1, 61 */
496 {4, 1, 2}, /* shl2add r3, r1, r2 */
497 {2, 1, 3}} /* sub r4, r1, r3 */
498 },
499 {-2305843009213693954ll /* 0xdffffffffffffffe */ ,
500 {{2, 0, 1}, /* sub r2, zero, r1 */
501 {6, 2, 61}, /* shli r3, r2, 61 */
502 {3, 2, 3}} /* shl1add r4, r2, r3 */
503 },
504 {-2305843009213693953ll /* 0xdfffffffffffffff */ ,
505 {{2, 0, 1}, /* sub r2, zero, r1 */
506 {6, 1, 61}, /* shli r3, r1, 61 */
507 {2, 2, 3}} /* sub r4, r2, r3 */
508 },
509 {-2305843009213693952ll /* 0xe000000000000000 */ ,
510 {{2, 0, 1}, /* sub r2, zero, r1 */
511 {6, 2, 61}} /* shli r3, r2, 61 */
512 },
513 {-2305843009213693951ll /* 0xe000000000000001 */ ,
514 {{6, 1, 61}, /* shli r2, r1, 61 */
515 {2, 1, 2}} /* sub r3, r1, r2 */
516 },
517 {-2305843009213693950ll /* 0xe000000000000002 */ ,
518 {{6, 1, 1}, /* shli r2, r1, 1 */
519 {6, 1, 61}, /* shli r3, r1, 61 */
520 {2, 2, 3}} /* sub r4, r2, r3 */
521 },
522 {-2305843009213693949ll /* 0xe000000000000003 */ ,
523 {{3, 1, 1}, /* shl1add r2, r1, r1 */
524 {6, 1, 61}, /* shli r3, r1, 61 */
525 {2, 2, 3}} /* sub r4, r2, r3 */
526 },
527 {-2305843009213693948ll /* 0xe000000000000004 */ ,
528 {{6, 1, 2}, /* shli r2, r1, 2 */
529 {6, 1, 61}, /* shli r3, r1, 61 */
530 {2, 2, 3}} /* sub r4, r2, r3 */
531 },
532 {-2305843009213693947ll /* 0xe000000000000005 */ ,
533 {{4, 1, 1}, /* shl2add r2, r1, r1 */
534 {6, 1, 61}, /* shli r3, r1, 61 */
535 {2, 2, 3}} /* sub r4, r2, r3 */
536 },
537 {-2305843009213693944ll /* 0xe000000000000008 */ ,
538 {{6, 1, 3}, /* shli r2, r1, 3 */
539 {6, 1, 61}, /* shli r3, r1, 61 */
540 {2, 2, 3}} /* sub r4, r2, r3 */
541 },
542 {-2305843009213693943ll /* 0xe000000000000009 */ ,
543 {{5, 1, 1}, /* shl3add r2, r1, r1 */
544 {6, 1, 61}, /* shli r3, r1, 61 */
545 {2, 2, 3}} /* sub r4, r2, r3 */
546 },
547 {-1729382256910270465ll /* 0xe7ffffffffffffff */ ,
548 {{6, 1, 59}, /* shli r2, r1, 59 */
549 {4, 2, 1}, /* shl2add r3, r2, r1 */
550 {2, 2, 3}} /* sub r4, r2, r3 */
551 },
552 {-1152921504606846984ll /* 0xeffffffffffffff8 */ ,
553 {{2, 0, 1}, /* sub r2, zero, r1 */
554 {6, 2, 60}, /* shli r3, r2, 60 */
555 {5, 2, 3}} /* shl3add r4, r2, r3 */
556 },
557 {-1152921504606846983ll /* 0xeffffffffffffff9 */ ,
558 {{6, 1, 60}, /* shli r2, r1, 60 */
559 {5, 1, 2}, /* shl3add r3, r1, r2 */
560 {2, 1, 3}} /* sub r4, r1, r3 */
561 },
562 {-1152921504606846980ll /* 0xeffffffffffffffc */ ,
563 {{2, 0, 1}, /* sub r2, zero, r1 */
564 {6, 2, 60}, /* shli r3, r2, 60 */
565 {4, 2, 3}} /* shl2add r4, r2, r3 */
566 },
567 {-1152921504606846979ll /* 0xeffffffffffffffd */ ,
568 {{6, 1, 60}, /* shli r2, r1, 60 */
569 {4, 1, 2}, /* shl2add r3, r1, r2 */
570 {2, 1, 3}} /* sub r4, r1, r3 */
571 },
572 {-1152921504606846978ll /* 0xeffffffffffffffe */ ,
573 {{2, 0, 1}, /* sub r2, zero, r1 */
574 {6, 2, 60}, /* shli r3, r2, 60 */
575 {3, 2, 3}} /* shl1add r4, r2, r3 */
576 },
577 {-1152921504606846977ll /* 0xefffffffffffffff */ ,
578 {{2, 0, 1}, /* sub r2, zero, r1 */
579 {6, 1, 60}, /* shli r3, r1, 60 */
580 {2, 2, 3}} /* sub r4, r2, r3 */
581 },
582 {-1152921504606846976ll /* 0xf000000000000000 */ ,
583 {{2, 0, 1}, /* sub r2, zero, r1 */
584 {6, 2, 60}} /* shli r3, r2, 60 */
585 },
586 {-1152921504606846975ll /* 0xf000000000000001 */ ,
587 {{6, 1, 60}, /* shli r2, r1, 60 */
588 {2, 1, 2}} /* sub r3, r1, r2 */
589 },
590 {-1152921504606846974ll /* 0xf000000000000002 */ ,
591 {{6, 1, 1}, /* shli r2, r1, 1 */
592 {6, 1, 60}, /* shli r3, r1, 60 */
593 {2, 2, 3}} /* sub r4, r2, r3 */
594 },
595 {-1152921504606846973ll /* 0xf000000000000003 */ ,
596 {{3, 1, 1}, /* shl1add r2, r1, r1 */
597 {6, 1, 60}, /* shli r3, r1, 60 */
598 {2, 2, 3}} /* sub r4, r2, r3 */
599 },
600 {-1152921504606846972ll /* 0xf000000000000004 */ ,
601 {{6, 1, 2}, /* shli r2, r1, 2 */
602 {6, 1, 60}, /* shli r3, r1, 60 */
603 {2, 2, 3}} /* sub r4, r2, r3 */
604 },
605 {-1152921504606846971ll /* 0xf000000000000005 */ ,
606 {{4, 1, 1}, /* shl2add r2, r1, r1 */
607 {6, 1, 60}, /* shli r3, r1, 60 */
608 {2, 2, 3}} /* sub r4, r2, r3 */
609 },
610 {-1152921504606846968ll /* 0xf000000000000008 */ ,
611 {{6, 1, 3}, /* shli r2, r1, 3 */
612 {6, 1, 60}, /* shli r3, r1, 60 */
613 {2, 2, 3}} /* sub r4, r2, r3 */
614 },
615 {-1152921504606846967ll /* 0xf000000000000009 */ ,
616 {{5, 1, 1}, /* shl3add r2, r1, r1 */
617 {6, 1, 60}, /* shli r3, r1, 60 */
618 {2, 2, 3}} /* sub r4, r2, r3 */
619 },
620 {-864691128455135233ll /* 0xf3ffffffffffffff */ ,
621 {{6, 1, 58}, /* shli r2, r1, 58 */
622 {4, 2, 1}, /* shl2add r3, r2, r1 */
623 {2, 2, 3}} /* sub r4, r2, r3 */
624 },
625 {-576460752303423496ll /* 0xf7fffffffffffff8 */ ,
626 {{2, 0, 1}, /* sub r2, zero, r1 */
627 {6, 2, 59}, /* shli r3, r2, 59 */
628 {5, 2, 3}} /* shl3add r4, r2, r3 */
629 },
630 {-576460752303423495ll /* 0xf7fffffffffffff9 */ ,
631 {{6, 1, 59}, /* shli r2, r1, 59 */
632 {5, 1, 2}, /* shl3add r3, r1, r2 */
633 {2, 1, 3}} /* sub r4, r1, r3 */
634 },
635 {-576460752303423492ll /* 0xf7fffffffffffffc */ ,
636 {{2, 0, 1}, /* sub r2, zero, r1 */
637 {6, 2, 59}, /* shli r3, r2, 59 */
638 {4, 2, 3}} /* shl2add r4, r2, r3 */
639 },
640 {-576460752303423491ll /* 0xf7fffffffffffffd */ ,
641 {{6, 1, 59}, /* shli r2, r1, 59 */
642 {4, 1, 2}, /* shl2add r3, r1, r2 */
643 {2, 1, 3}} /* sub r4, r1, r3 */
644 },
645 {-576460752303423490ll /* 0xf7fffffffffffffe */ ,
646 {{2, 0, 1}, /* sub r2, zero, r1 */
647 {6, 2, 59}, /* shli r3, r2, 59 */
648 {3, 2, 3}} /* shl1add r4, r2, r3 */
649 },
650 {-576460752303423489ll /* 0xf7ffffffffffffff */ ,
651 {{2, 0, 1}, /* sub r2, zero, r1 */
652 {6, 1, 59}, /* shli r3, r1, 59 */
653 {2, 2, 3}} /* sub r4, r2, r3 */
654 },
655 {-576460752303423488ll /* 0xf800000000000000 */ ,
656 {{2, 0, 1}, /* sub r2, zero, r1 */
657 {6, 2, 59}} /* shli r3, r2, 59 */
658 },
659 {-576460752303423487ll /* 0xf800000000000001 */ ,
660 {{6, 1, 59}, /* shli r2, r1, 59 */
661 {2, 1, 2}} /* sub r3, r1, r2 */
662 },
663 {-576460752303423486ll /* 0xf800000000000002 */ ,
664 {{6, 1, 1}, /* shli r2, r1, 1 */
665 {6, 1, 59}, /* shli r3, r1, 59 */
666 {2, 2, 3}} /* sub r4, r2, r3 */
667 },
668 {-576460752303423485ll /* 0xf800000000000003 */ ,
669 {{3, 1, 1}, /* shl1add r2, r1, r1 */
670 {6, 1, 59}, /* shli r3, r1, 59 */
671 {2, 2, 3}} /* sub r4, r2, r3 */
672 },
673 {-576460752303423484ll /* 0xf800000000000004 */ ,
674 {{6, 1, 2}, /* shli r2, r1, 2 */
675 {6, 1, 59}, /* shli r3, r1, 59 */
676 {2, 2, 3}} /* sub r4, r2, r3 */
677 },
678 {-576460752303423483ll /* 0xf800000000000005 */ ,
679 {{4, 1, 1}, /* shl2add r2, r1, r1 */
680 {6, 1, 59}, /* shli r3, r1, 59 */
681 {2, 2, 3}} /* sub r4, r2, r3 */
682 },
683 {-576460752303423480ll /* 0xf800000000000008 */ ,
684 {{6, 1, 3}, /* shli r2, r1, 3 */
685 {6, 1, 59}, /* shli r3, r1, 59 */
686 {2, 2, 3}} /* sub r4, r2, r3 */
687 },
688 {-576460752303423479ll /* 0xf800000000000009 */ ,
689 {{5, 1, 1}, /* shl3add r2, r1, r1 */
690 {6, 1, 59}, /* shli r3, r1, 59 */
691 {2, 2, 3}} /* sub r4, r2, r3 */
692 },
693 {-432345564227567617ll /* 0xf9ffffffffffffff */ ,
694 {{6, 1, 57}, /* shli r2, r1, 57 */
695 {4, 2, 1}, /* shl2add r3, r2, r1 */
696 {2, 2, 3}} /* sub r4, r2, r3 */
697 },
698 {-288230376151711752ll /* 0xfbfffffffffffff8 */ ,
699 {{2, 0, 1}, /* sub r2, zero, r1 */
700 {6, 2, 58}, /* shli r3, r2, 58 */
701 {5, 2, 3}} /* shl3add r4, r2, r3 */
702 },
703 {-288230376151711751ll /* 0xfbfffffffffffff9 */ ,
704 {{6, 1, 58}, /* shli r2, r1, 58 */
705 {5, 1, 2}, /* shl3add r3, r1, r2 */
706 {2, 1, 3}} /* sub r4, r1, r3 */
707 },
708 {-288230376151711748ll /* 0xfbfffffffffffffc */ ,
709 {{2, 0, 1}, /* sub r2, zero, r1 */
710 {6, 2, 58}, /* shli r3, r2, 58 */
711 {4, 2, 3}} /* shl2add r4, r2, r3 */
712 },
713 {-288230376151711747ll /* 0xfbfffffffffffffd */ ,
714 {{6, 1, 58}, /* shli r2, r1, 58 */
715 {4, 1, 2}, /* shl2add r3, r1, r2 */
716 {2, 1, 3}} /* sub r4, r1, r3 */
717 },
718 {-288230376151711746ll /* 0xfbfffffffffffffe */ ,
719 {{2, 0, 1}, /* sub r2, zero, r1 */
720 {6, 2, 58}, /* shli r3, r2, 58 */
721 {3, 2, 3}} /* shl1add r4, r2, r3 */
722 },
723 {-288230376151711745ll /* 0xfbffffffffffffff */ ,
724 {{2, 0, 1}, /* sub r2, zero, r1 */
725 {6, 1, 58}, /* shli r3, r1, 58 */
726 {2, 2, 3}} /* sub r4, r2, r3 */
727 },
728 {-288230376151711744ll /* 0xfc00000000000000 */ ,
729 {{2, 0, 1}, /* sub r2, zero, r1 */
730 {6, 2, 58}} /* shli r3, r2, 58 */
731 },
732 {-288230376151711743ll /* 0xfc00000000000001 */ ,
733 {{6, 1, 58}, /* shli r2, r1, 58 */
734 {2, 1, 2}} /* sub r3, r1, r2 */
735 },
736 {-288230376151711742ll /* 0xfc00000000000002 */ ,
737 {{6, 1, 1}, /* shli r2, r1, 1 */
738 {6, 1, 58}, /* shli r3, r1, 58 */
739 {2, 2, 3}} /* sub r4, r2, r3 */
740 },
741 {-288230376151711741ll /* 0xfc00000000000003 */ ,
742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
743 {6, 1, 58}, /* shli r3, r1, 58 */
744 {2, 2, 3}} /* sub r4, r2, r3 */
745 },
746 {-288230376151711740ll /* 0xfc00000000000004 */ ,
747 {{6, 1, 2}, /* shli r2, r1, 2 */
748 {6, 1, 58}, /* shli r3, r1, 58 */
749 {2, 2, 3}} /* sub r4, r2, r3 */
750 },
751 {-288230376151711739ll /* 0xfc00000000000005 */ ,
752 {{4, 1, 1}, /* shl2add r2, r1, r1 */
753 {6, 1, 58}, /* shli r3, r1, 58 */
754 {2, 2, 3}} /* sub r4, r2, r3 */
755 },
756 {-288230376151711736ll /* 0xfc00000000000008 */ ,
757 {{6, 1, 3}, /* shli r2, r1, 3 */
758 {6, 1, 58}, /* shli r3, r1, 58 */
759 {2, 2, 3}} /* sub r4, r2, r3 */
760 },
761 {-288230376151711735ll /* 0xfc00000000000009 */ ,
762 {{5, 1, 1}, /* shl3add r2, r1, r1 */
763 {6, 1, 58}, /* shli r3, r1, 58 */
764 {2, 2, 3}} /* sub r4, r2, r3 */
765 },
766 {-216172782113783809ll /* 0xfcffffffffffffff */ ,
767 {{6, 1, 56}, /* shli r2, r1, 56 */
768 {4, 2, 1}, /* shl2add r3, r2, r1 */
769 {2, 2, 3}} /* sub r4, r2, r3 */
770 },
771 {-144115188075855880ll /* 0xfdfffffffffffff8 */ ,
772 {{2, 0, 1}, /* sub r2, zero, r1 */
773 {6, 2, 57}, /* shli r3, r2, 57 */
774 {5, 2, 3}} /* shl3add r4, r2, r3 */
775 },
776 {-144115188075855879ll /* 0xfdfffffffffffff9 */ ,
777 {{6, 1, 57}, /* shli r2, r1, 57 */
778 {5, 1, 2}, /* shl3add r3, r1, r2 */
779 {2, 1, 3}} /* sub r4, r1, r3 */
780 },
781 {-144115188075855876ll /* 0xfdfffffffffffffc */ ,
782 {{2, 0, 1}, /* sub r2, zero, r1 */
783 {6, 2, 57}, /* shli r3, r2, 57 */
784 {4, 2, 3}} /* shl2add r4, r2, r3 */
785 },
786 {-144115188075855875ll /* 0xfdfffffffffffffd */ ,
787 {{6, 1, 57}, /* shli r2, r1, 57 */
788 {4, 1, 2}, /* shl2add r3, r1, r2 */
789 {2, 1, 3}} /* sub r4, r1, r3 */
790 },
791 {-144115188075855874ll /* 0xfdfffffffffffffe */ ,
792 {{2, 0, 1}, /* sub r2, zero, r1 */
793 {6, 2, 57}, /* shli r3, r2, 57 */
794 {3, 2, 3}} /* shl1add r4, r2, r3 */
795 },
796 {-144115188075855873ll /* 0xfdffffffffffffff */ ,
797 {{2, 0, 1}, /* sub r2, zero, r1 */
798 {6, 1, 57}, /* shli r3, r1, 57 */
799 {2, 2, 3}} /* sub r4, r2, r3 */
800 },
801 {-144115188075855872ll /* 0xfe00000000000000 */ ,
802 {{2, 0, 1}, /* sub r2, zero, r1 */
803 {6, 2, 57}} /* shli r3, r2, 57 */
804 },
805 {-144115188075855871ll /* 0xfe00000000000001 */ ,
806 {{6, 1, 57}, /* shli r2, r1, 57 */
807 {2, 1, 2}} /* sub r3, r1, r2 */
808 },
809 {-144115188075855870ll /* 0xfe00000000000002 */ ,
810 {{6, 1, 1}, /* shli r2, r1, 1 */
811 {6, 1, 57}, /* shli r3, r1, 57 */
812 {2, 2, 3}} /* sub r4, r2, r3 */
813 },
814 {-144115188075855869ll /* 0xfe00000000000003 */ ,
815 {{3, 1, 1}, /* shl1add r2, r1, r1 */
816 {6, 1, 57}, /* shli r3, r1, 57 */
817 {2, 2, 3}} /* sub r4, r2, r3 */
818 },
819 {-144115188075855868ll /* 0xfe00000000000004 */ ,
820 {{6, 1, 2}, /* shli r2, r1, 2 */
821 {6, 1, 57}, /* shli r3, r1, 57 */
822 {2, 2, 3}} /* sub r4, r2, r3 */
823 },
824 {-144115188075855867ll /* 0xfe00000000000005 */ ,
825 {{4, 1, 1}, /* shl2add r2, r1, r1 */
826 {6, 1, 57}, /* shli r3, r1, 57 */
827 {2, 2, 3}} /* sub r4, r2, r3 */
828 },
829 {-144115188075855864ll /* 0xfe00000000000008 */ ,
830 {{6, 1, 3}, /* shli r2, r1, 3 */
831 {6, 1, 57}, /* shli r3, r1, 57 */
832 {2, 2, 3}} /* sub r4, r2, r3 */
833 },
834 {-144115188075855863ll /* 0xfe00000000000009 */ ,
835 {{5, 1, 1}, /* shl3add r2, r1, r1 */
836 {6, 1, 57}, /* shli r3, r1, 57 */
837 {2, 2, 3}} /* sub r4, r2, r3 */
838 },
839 {-108086391056891905ll /* 0xfe7fffffffffffff */ ,
840 {{6, 1, 55}, /* shli r2, r1, 55 */
841 {4, 2, 1}, /* shl2add r3, r2, r1 */
842 {2, 2, 3}} /* sub r4, r2, r3 */
843 },
844 {-72057594037927944ll /* 0xfefffffffffffff8 */ ,
845 {{2, 0, 1}, /* sub r2, zero, r1 */
846 {6, 2, 56}, /* shli r3, r2, 56 */
847 {5, 2, 3}} /* shl3add r4, r2, r3 */
848 },
849 {-72057594037927943ll /* 0xfefffffffffffff9 */ ,
850 {{6, 1, 56}, /* shli r2, r1, 56 */
851 {5, 1, 2}, /* shl3add r3, r1, r2 */
852 {2, 1, 3}} /* sub r4, r1, r3 */
853 },
854 {-72057594037927940ll /* 0xfefffffffffffffc */ ,
855 {{2, 0, 1}, /* sub r2, zero, r1 */
856 {6, 2, 56}, /* shli r3, r2, 56 */
857 {4, 2, 3}} /* shl2add r4, r2, r3 */
858 },
859 {-72057594037927939ll /* 0xfefffffffffffffd */ ,
860 {{6, 1, 56}, /* shli r2, r1, 56 */
861 {4, 1, 2}, /* shl2add r3, r1, r2 */
862 {2, 1, 3}} /* sub r4, r1, r3 */
863 },
864 {-72057594037927938ll /* 0xfefffffffffffffe */ ,
865 {{2, 0, 1}, /* sub r2, zero, r1 */
866 {6, 2, 56}, /* shli r3, r2, 56 */
867 {3, 2, 3}} /* shl1add r4, r2, r3 */
868 },
869 {-72057594037927937ll /* 0xfeffffffffffffff */ ,
870 {{2, 0, 1}, /* sub r2, zero, r1 */
871 {6, 1, 56}, /* shli r3, r1, 56 */
872 {2, 2, 3}} /* sub r4, r2, r3 */
873 },
874 {-72057594037927936ll /* 0xff00000000000000 */ ,
875 {{2, 0, 1}, /* sub r2, zero, r1 */
876 {6, 2, 56}} /* shli r3, r2, 56 */
877 },
878 {-72057594037927935ll /* 0xff00000000000001 */ ,
879 {{6, 1, 56}, /* shli r2, r1, 56 */
880 {2, 1, 2}} /* sub r3, r1, r2 */
881 },
882 {-72057594037927934ll /* 0xff00000000000002 */ ,
883 {{6, 1, 1}, /* shli r2, r1, 1 */
884 {6, 1, 56}, /* shli r3, r1, 56 */
885 {2, 2, 3}} /* sub r4, r2, r3 */
886 },
887 {-72057594037927933ll /* 0xff00000000000003 */ ,
888 {{3, 1, 1}, /* shl1add r2, r1, r1 */
889 {6, 1, 56}, /* shli r3, r1, 56 */
890 {2, 2, 3}} /* sub r4, r2, r3 */
891 },
892 {-72057594037927932ll /* 0xff00000000000004 */ ,
893 {{6, 1, 2}, /* shli r2, r1, 2 */
894 {6, 1, 56}, /* shli r3, r1, 56 */
895 {2, 2, 3}} /* sub r4, r2, r3 */
896 },
897 {-72057594037927931ll /* 0xff00000000000005 */ ,
898 {{4, 1, 1}, /* shl2add r2, r1, r1 */
899 {6, 1, 56}, /* shli r3, r1, 56 */
900 {2, 2, 3}} /* sub r4, r2, r3 */
901 },
902 {-72057594037927928ll /* 0xff00000000000008 */ ,
903 {{6, 1, 3}, /* shli r2, r1, 3 */
904 {6, 1, 56}, /* shli r3, r1, 56 */
905 {2, 2, 3}} /* sub r4, r2, r3 */
906 },
907 {-72057594037927927ll /* 0xff00000000000009 */ ,
908 {{5, 1, 1}, /* shl3add r2, r1, r1 */
909 {6, 1, 56}, /* shli r3, r1, 56 */
910 {2, 2, 3}} /* sub r4, r2, r3 */
911 },
912 {-54043195528445953ll /* 0xff3fffffffffffff */ ,
913 {{6, 1, 54}, /* shli r2, r1, 54 */
914 {4, 2, 1}, /* shl2add r3, r2, r1 */
915 {2, 2, 3}} /* sub r4, r2, r3 */
916 },
917 {-36028797018963976ll /* 0xff7ffffffffffff8 */ ,
918 {{2, 0, 1}, /* sub r2, zero, r1 */
919 {6, 2, 55}, /* shli r3, r2, 55 */
920 {5, 2, 3}} /* shl3add r4, r2, r3 */
921 },
922 {-36028797018963975ll /* 0xff7ffffffffffff9 */ ,
923 {{6, 1, 55}, /* shli r2, r1, 55 */
924 {5, 1, 2}, /* shl3add r3, r1, r2 */
925 {2, 1, 3}} /* sub r4, r1, r3 */
926 },
927 {-36028797018963972ll /* 0xff7ffffffffffffc */ ,
928 {{2, 0, 1}, /* sub r2, zero, r1 */
929 {6, 2, 55}, /* shli r3, r2, 55 */
930 {4, 2, 3}} /* shl2add r4, r2, r3 */
931 },
932 {-36028797018963971ll /* 0xff7ffffffffffffd */ ,
933 {{6, 1, 55}, /* shli r2, r1, 55 */
934 {4, 1, 2}, /* shl2add r3, r1, r2 */
935 {2, 1, 3}} /* sub r4, r1, r3 */
936 },
937 {-36028797018963970ll /* 0xff7ffffffffffffe */ ,
938 {{2, 0, 1}, /* sub r2, zero, r1 */
939 {6, 2, 55}, /* shli r3, r2, 55 */
940 {3, 2, 3}} /* shl1add r4, r2, r3 */
941 },
942 {-36028797018963969ll /* 0xff7fffffffffffff */ ,
943 {{2, 0, 1}, /* sub r2, zero, r1 */
944 {6, 1, 55}, /* shli r3, r1, 55 */
945 {2, 2, 3}} /* sub r4, r2, r3 */
946 },
947 {-36028797018963968ll /* 0xff80000000000000 */ ,
948 {{2, 0, 1}, /* sub r2, zero, r1 */
949 {6, 2, 55}} /* shli r3, r2, 55 */
950 },
951 {-36028797018963967ll /* 0xff80000000000001 */ ,
952 {{6, 1, 55}, /* shli r2, r1, 55 */
953 {2, 1, 2}} /* sub r3, r1, r2 */
954 },
955 {-36028797018963966ll /* 0xff80000000000002 */ ,
956 {{6, 1, 1}, /* shli r2, r1, 1 */
957 {6, 1, 55}, /* shli r3, r1, 55 */
958 {2, 2, 3}} /* sub r4, r2, r3 */
959 },
960 {-36028797018963965ll /* 0xff80000000000003 */ ,
961 {{3, 1, 1}, /* shl1add r2, r1, r1 */
962 {6, 1, 55}, /* shli r3, r1, 55 */
963 {2, 2, 3}} /* sub r4, r2, r3 */
964 },
965 {-36028797018963964ll /* 0xff80000000000004 */ ,
966 {{6, 1, 2}, /* shli r2, r1, 2 */
967 {6, 1, 55}, /* shli r3, r1, 55 */
968 {2, 2, 3}} /* sub r4, r2, r3 */
969 },
970 {-36028797018963963ll /* 0xff80000000000005 */ ,
971 {{4, 1, 1}, /* shl2add r2, r1, r1 */
972 {6, 1, 55}, /* shli r3, r1, 55 */
973 {2, 2, 3}} /* sub r4, r2, r3 */
974 },
975 {-36028797018963960ll /* 0xff80000000000008 */ ,
976 {{6, 1, 3}, /* shli r2, r1, 3 */
977 {6, 1, 55}, /* shli r3, r1, 55 */
978 {2, 2, 3}} /* sub r4, r2, r3 */
979 },
980 {-36028797018963959ll /* 0xff80000000000009 */ ,
981 {{5, 1, 1}, /* shl3add r2, r1, r1 */
982 {6, 1, 55}, /* shli r3, r1, 55 */
983 {2, 2, 3}} /* sub r4, r2, r3 */
984 },
985 {-27021597764222977ll /* 0xff9fffffffffffff */ ,
986 {{6, 1, 53}, /* shli r2, r1, 53 */
987 {4, 2, 1}, /* shl2add r3, r2, r1 */
988 {2, 2, 3}} /* sub r4, r2, r3 */
989 },
990 {-18014398509481992ll /* 0xffbffffffffffff8 */ ,
991 {{2, 0, 1}, /* sub r2, zero, r1 */
992 {6, 2, 54}, /* shli r3, r2, 54 */
993 {5, 2, 3}} /* shl3add r4, r2, r3 */
994 },
995 {-18014398509481991ll /* 0xffbffffffffffff9 */ ,
996 {{6, 1, 54}, /* shli r2, r1, 54 */
997 {5, 1, 2}, /* shl3add r3, r1, r2 */
998 {2, 1, 3}} /* sub r4, r1, r3 */
999 },
1000 {-18014398509481988ll /* 0xffbffffffffffffc */ ,
1001 {{2, 0, 1}, /* sub r2, zero, r1 */
1002 {6, 2, 54}, /* shli r3, r2, 54 */
1003 {4, 2, 3}} /* shl2add r4, r2, r3 */
1004 },
1005 {-18014398509481987ll /* 0xffbffffffffffffd */ ,
1006 {{6, 1, 54}, /* shli r2, r1, 54 */
1007 {4, 1, 2}, /* shl2add r3, r1, r2 */
1008 {2, 1, 3}} /* sub r4, r1, r3 */
1009 },
1010 {-18014398509481986ll /* 0xffbffffffffffffe */ ,
1011 {{2, 0, 1}, /* sub r2, zero, r1 */
1012 {6, 2, 54}, /* shli r3, r2, 54 */
1013 {3, 2, 3}} /* shl1add r4, r2, r3 */
1014 },
1015 {-18014398509481985ll /* 0xffbfffffffffffff */ ,
1016 {{2, 0, 1}, /* sub r2, zero, r1 */
1017 {6, 1, 54}, /* shli r3, r1, 54 */
1018 {2, 2, 3}} /* sub r4, r2, r3 */
1019 },
1020 {-18014398509481984ll /* 0xffc0000000000000 */ ,
1021 {{2, 0, 1}, /* sub r2, zero, r1 */
1022 {6, 2, 54}} /* shli r3, r2, 54 */
1023 },
1024 {-18014398509481983ll /* 0xffc0000000000001 */ ,
1025 {{6, 1, 54}, /* shli r2, r1, 54 */
1026 {2, 1, 2}} /* sub r3, r1, r2 */
1027 },
1028 {-18014398509481982ll /* 0xffc0000000000002 */ ,
1029 {{6, 1, 1}, /* shli r2, r1, 1 */
1030 {6, 1, 54}, /* shli r3, r1, 54 */
1031 {2, 2, 3}} /* sub r4, r2, r3 */
1032 },
1033 {-18014398509481981ll /* 0xffc0000000000003 */ ,
1034 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1035 {6, 1, 54}, /* shli r3, r1, 54 */
1036 {2, 2, 3}} /* sub r4, r2, r3 */
1037 },
1038 {-18014398509481980ll /* 0xffc0000000000004 */ ,
1039 {{6, 1, 2}, /* shli r2, r1, 2 */
1040 {6, 1, 54}, /* shli r3, r1, 54 */
1041 {2, 2, 3}} /* sub r4, r2, r3 */
1042 },
1043 {-18014398509481979ll /* 0xffc0000000000005 */ ,
1044 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1045 {6, 1, 54}, /* shli r3, r1, 54 */
1046 {2, 2, 3}} /* sub r4, r2, r3 */
1047 },
1048 {-18014398509481976ll /* 0xffc0000000000008 */ ,
1049 {{6, 1, 3}, /* shli r2, r1, 3 */
1050 {6, 1, 54}, /* shli r3, r1, 54 */
1051 {2, 2, 3}} /* sub r4, r2, r3 */
1052 },
1053 {-18014398509481975ll /* 0xffc0000000000009 */ ,
1054 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1055 {6, 1, 54}, /* shli r3, r1, 54 */
1056 {2, 2, 3}} /* sub r4, r2, r3 */
1057 },
1058 {-13510798882111489ll /* 0xffcfffffffffffff */ ,
1059 {{6, 1, 52}, /* shli r2, r1, 52 */
1060 {4, 2, 1}, /* shl2add r3, r2, r1 */
1061 {2, 2, 3}} /* sub r4, r2, r3 */
1062 },
1063 {-9007199254741000ll /* 0xffdffffffffffff8 */ ,
1064 {{2, 0, 1}, /* sub r2, zero, r1 */
1065 {6, 2, 53}, /* shli r3, r2, 53 */
1066 {5, 2, 3}} /* shl3add r4, r2, r3 */
1067 },
1068 {-9007199254740999ll /* 0xffdffffffffffff9 */ ,
1069 {{6, 1, 53}, /* shli r2, r1, 53 */
1070 {5, 1, 2}, /* shl3add r3, r1, r2 */
1071 {2, 1, 3}} /* sub r4, r1, r3 */
1072 },
1073 {-9007199254740996ll /* 0xffdffffffffffffc */ ,
1074 {{2, 0, 1}, /* sub r2, zero, r1 */
1075 {6, 2, 53}, /* shli r3, r2, 53 */
1076 {4, 2, 3}} /* shl2add r4, r2, r3 */
1077 },
1078 {-9007199254740995ll /* 0xffdffffffffffffd */ ,
1079 {{6, 1, 53}, /* shli r2, r1, 53 */
1080 {4, 1, 2}, /* shl2add r3, r1, r2 */
1081 {2, 1, 3}} /* sub r4, r1, r3 */
1082 },
1083 {-9007199254740994ll /* 0xffdffffffffffffe */ ,
1084 {{2, 0, 1}, /* sub r2, zero, r1 */
1085 {6, 2, 53}, /* shli r3, r2, 53 */
1086 {3, 2, 3}} /* shl1add r4, r2, r3 */
1087 },
1088 {-9007199254740993ll /* 0xffdfffffffffffff */ ,
1089 {{2, 0, 1}, /* sub r2, zero, r1 */
1090 {6, 1, 53}, /* shli r3, r1, 53 */
1091 {2, 2, 3}} /* sub r4, r2, r3 */
1092 },
1093 {-9007199254740992ll /* 0xffe0000000000000 */ ,
1094 {{2, 0, 1}, /* sub r2, zero, r1 */
1095 {6, 2, 53}} /* shli r3, r2, 53 */
1096 },
1097 {-9007199254740991ll /* 0xffe0000000000001 */ ,
1098 {{6, 1, 53}, /* shli r2, r1, 53 */
1099 {2, 1, 2}} /* sub r3, r1, r2 */
1100 },
1101 {-9007199254740990ll /* 0xffe0000000000002 */ ,
1102 {{6, 1, 1}, /* shli r2, r1, 1 */
1103 {6, 1, 53}, /* shli r3, r1, 53 */
1104 {2, 2, 3}} /* sub r4, r2, r3 */
1105 },
1106 {-9007199254740989ll /* 0xffe0000000000003 */ ,
1107 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1108 {6, 1, 53}, /* shli r3, r1, 53 */
1109 {2, 2, 3}} /* sub r4, r2, r3 */
1110 },
1111 {-9007199254740988ll /* 0xffe0000000000004 */ ,
1112 {{6, 1, 2}, /* shli r2, r1, 2 */
1113 {6, 1, 53}, /* shli r3, r1, 53 */
1114 {2, 2, 3}} /* sub r4, r2, r3 */
1115 },
1116 {-9007199254740987ll /* 0xffe0000000000005 */ ,
1117 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1118 {6, 1, 53}, /* shli r3, r1, 53 */
1119 {2, 2, 3}} /* sub r4, r2, r3 */
1120 },
1121 {-9007199254740984ll /* 0xffe0000000000008 */ ,
1122 {{6, 1, 3}, /* shli r2, r1, 3 */
1123 {6, 1, 53}, /* shli r3, r1, 53 */
1124 {2, 2, 3}} /* sub r4, r2, r3 */
1125 },
1126 {-9007199254740983ll /* 0xffe0000000000009 */ ,
1127 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1128 {6, 1, 53}, /* shli r3, r1, 53 */
1129 {2, 2, 3}} /* sub r4, r2, r3 */
1130 },
1131 {-6755399441055745ll /* 0xffe7ffffffffffff */ ,
1132 {{6, 1, 51}, /* shli r2, r1, 51 */
1133 {4, 2, 1}, /* shl2add r3, r2, r1 */
1134 {2, 2, 3}} /* sub r4, r2, r3 */
1135 },
1136 {-4503599627370504ll /* 0xffeffffffffffff8 */ ,
1137 {{2, 0, 1}, /* sub r2, zero, r1 */
1138 {6, 2, 52}, /* shli r3, r2, 52 */
1139 {5, 2, 3}} /* shl3add r4, r2, r3 */
1140 },
1141 {-4503599627370503ll /* 0xffeffffffffffff9 */ ,
1142 {{6, 1, 52}, /* shli r2, r1, 52 */
1143 {5, 1, 2}, /* shl3add r3, r1, r2 */
1144 {2, 1, 3}} /* sub r4, r1, r3 */
1145 },
1146 {-4503599627370500ll /* 0xffeffffffffffffc */ ,
1147 {{2, 0, 1}, /* sub r2, zero, r1 */
1148 {6, 2, 52}, /* shli r3, r2, 52 */
1149 {4, 2, 3}} /* shl2add r4, r2, r3 */
1150 },
1151 {-4503599627370499ll /* 0xffeffffffffffffd */ ,
1152 {{6, 1, 52}, /* shli r2, r1, 52 */
1153 {4, 1, 2}, /* shl2add r3, r1, r2 */
1154 {2, 1, 3}} /* sub r4, r1, r3 */
1155 },
1156 {-4503599627370498ll /* 0xffeffffffffffffe */ ,
1157 {{2, 0, 1}, /* sub r2, zero, r1 */
1158 {6, 2, 52}, /* shli r3, r2, 52 */
1159 {3, 2, 3}} /* shl1add r4, r2, r3 */
1160 },
1161 {-4503599627370497ll /* 0xffefffffffffffff */ ,
1162 {{2, 0, 1}, /* sub r2, zero, r1 */
1163 {6, 1, 52}, /* shli r3, r1, 52 */
1164 {2, 2, 3}} /* sub r4, r2, r3 */
1165 },
1166 {-4503599627370496ll /* 0xfff0000000000000 */ ,
1167 {{2, 0, 1}, /* sub r2, zero, r1 */
1168 {6, 2, 52}} /* shli r3, r2, 52 */
1169 },
1170 {-4503599627370495ll /* 0xfff0000000000001 */ ,
1171 {{6, 1, 52}, /* shli r2, r1, 52 */
1172 {2, 1, 2}} /* sub r3, r1, r2 */
1173 },
1174 {-4503599627370494ll /* 0xfff0000000000002 */ ,
1175 {{6, 1, 1}, /* shli r2, r1, 1 */
1176 {6, 1, 52}, /* shli r3, r1, 52 */
1177 {2, 2, 3}} /* sub r4, r2, r3 */
1178 },
1179 {-4503599627370493ll /* 0xfff0000000000003 */ ,
1180 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1181 {6, 1, 52}, /* shli r3, r1, 52 */
1182 {2, 2, 3}} /* sub r4, r2, r3 */
1183 },
1184 {-4503599627370492ll /* 0xfff0000000000004 */ ,
1185 {{6, 1, 2}, /* shli r2, r1, 2 */
1186 {6, 1, 52}, /* shli r3, r1, 52 */
1187 {2, 2, 3}} /* sub r4, r2, r3 */
1188 },
1189 {-4503599627370491ll /* 0xfff0000000000005 */ ,
1190 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1191 {6, 1, 52}, /* shli r3, r1, 52 */
1192 {2, 2, 3}} /* sub r4, r2, r3 */
1193 },
1194 {-4503599627370488ll /* 0xfff0000000000008 */ ,
1195 {{6, 1, 3}, /* shli r2, r1, 3 */
1196 {6, 1, 52}, /* shli r3, r1, 52 */
1197 {2, 2, 3}} /* sub r4, r2, r3 */
1198 },
1199 {-4503599627370487ll /* 0xfff0000000000009 */ ,
1200 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1201 {6, 1, 52}, /* shli r3, r1, 52 */
1202 {2, 2, 3}} /* sub r4, r2, r3 */
1203 },
1204 {-3377699720527873ll /* 0xfff3ffffffffffff */ ,
1205 {{6, 1, 50}, /* shli r2, r1, 50 */
1206 {4, 2, 1}, /* shl2add r3, r2, r1 */
1207 {2, 2, 3}} /* sub r4, r2, r3 */
1208 },
1209 {-2251799813685256ll /* 0xfff7fffffffffff8 */ ,
1210 {{2, 0, 1}, /* sub r2, zero, r1 */
1211 {6, 2, 51}, /* shli r3, r2, 51 */
1212 {5, 2, 3}} /* shl3add r4, r2, r3 */
1213 },
1214 {-2251799813685255ll /* 0xfff7fffffffffff9 */ ,
1215 {{6, 1, 51}, /* shli r2, r1, 51 */
1216 {5, 1, 2}, /* shl3add r3, r1, r2 */
1217 {2, 1, 3}} /* sub r4, r1, r3 */
1218 },
1219 {-2251799813685252ll /* 0xfff7fffffffffffc */ ,
1220 {{2, 0, 1}, /* sub r2, zero, r1 */
1221 {6, 2, 51}, /* shli r3, r2, 51 */
1222 {4, 2, 3}} /* shl2add r4, r2, r3 */
1223 },
1224 {-2251799813685251ll /* 0xfff7fffffffffffd */ ,
1225 {{6, 1, 51}, /* shli r2, r1, 51 */
1226 {4, 1, 2}, /* shl2add r3, r1, r2 */
1227 {2, 1, 3}} /* sub r4, r1, r3 */
1228 },
1229 {-2251799813685250ll /* 0xfff7fffffffffffe */ ,
1230 {{2, 0, 1}, /* sub r2, zero, r1 */
1231 {6, 2, 51}, /* shli r3, r2, 51 */
1232 {3, 2, 3}} /* shl1add r4, r2, r3 */
1233 },
1234 {-2251799813685249ll /* 0xfff7ffffffffffff */ ,
1235 {{2, 0, 1}, /* sub r2, zero, r1 */
1236 {6, 1, 51}, /* shli r3, r1, 51 */
1237 {2, 2, 3}} /* sub r4, r2, r3 */
1238 },
1239 {-2251799813685248ll /* 0xfff8000000000000 */ ,
1240 {{2, 0, 1}, /* sub r2, zero, r1 */
1241 {6, 2, 51}} /* shli r3, r2, 51 */
1242 },
1243 {-2251799813685247ll /* 0xfff8000000000001 */ ,
1244 {{6, 1, 51}, /* shli r2, r1, 51 */
1245 {2, 1, 2}} /* sub r3, r1, r2 */
1246 },
1247 {-2251799813685246ll /* 0xfff8000000000002 */ ,
1248 {{6, 1, 1}, /* shli r2, r1, 1 */
1249 {6, 1, 51}, /* shli r3, r1, 51 */
1250 {2, 2, 3}} /* sub r4, r2, r3 */
1251 },
1252 {-2251799813685245ll /* 0xfff8000000000003 */ ,
1253 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1254 {6, 1, 51}, /* shli r3, r1, 51 */
1255 {2, 2, 3}} /* sub r4, r2, r3 */
1256 },
1257 {-2251799813685244ll /* 0xfff8000000000004 */ ,
1258 {{6, 1, 2}, /* shli r2, r1, 2 */
1259 {6, 1, 51}, /* shli r3, r1, 51 */
1260 {2, 2, 3}} /* sub r4, r2, r3 */
1261 },
1262 {-2251799813685243ll /* 0xfff8000000000005 */ ,
1263 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1264 {6, 1, 51}, /* shli r3, r1, 51 */
1265 {2, 2, 3}} /* sub r4, r2, r3 */
1266 },
1267 {-2251799813685240ll /* 0xfff8000000000008 */ ,
1268 {{6, 1, 3}, /* shli r2, r1, 3 */
1269 {6, 1, 51}, /* shli r3, r1, 51 */
1270 {2, 2, 3}} /* sub r4, r2, r3 */
1271 },
1272 {-2251799813685239ll /* 0xfff8000000000009 */ ,
1273 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1274 {6, 1, 51}, /* shli r3, r1, 51 */
1275 {2, 2, 3}} /* sub r4, r2, r3 */
1276 },
1277 {-1688849860263937ll /* 0xfff9ffffffffffff */ ,
1278 {{6, 1, 49}, /* shli r2, r1, 49 */
1279 {4, 2, 1}, /* shl2add r3, r2, r1 */
1280 {2, 2, 3}} /* sub r4, r2, r3 */
1281 },
1282 {-1125899906842632ll /* 0xfffbfffffffffff8 */ ,
1283 {{2, 0, 1}, /* sub r2, zero, r1 */
1284 {6, 2, 50}, /* shli r3, r2, 50 */
1285 {5, 2, 3}} /* shl3add r4, r2, r3 */
1286 },
1287 {-1125899906842631ll /* 0xfffbfffffffffff9 */ ,
1288 {{6, 1, 50}, /* shli r2, r1, 50 */
1289 {5, 1, 2}, /* shl3add r3, r1, r2 */
1290 {2, 1, 3}} /* sub r4, r1, r3 */
1291 },
1292 {-1125899906842628ll /* 0xfffbfffffffffffc */ ,
1293 {{2, 0, 1}, /* sub r2, zero, r1 */
1294 {6, 2, 50}, /* shli r3, r2, 50 */
1295 {4, 2, 3}} /* shl2add r4, r2, r3 */
1296 },
1297 {-1125899906842627ll /* 0xfffbfffffffffffd */ ,
1298 {{6, 1, 50}, /* shli r2, r1, 50 */
1299 {4, 1, 2}, /* shl2add r3, r1, r2 */
1300 {2, 1, 3}} /* sub r4, r1, r3 */
1301 },
1302 {-1125899906842626ll /* 0xfffbfffffffffffe */ ,
1303 {{2, 0, 1}, /* sub r2, zero, r1 */
1304 {6, 2, 50}, /* shli r3, r2, 50 */
1305 {3, 2, 3}} /* shl1add r4, r2, r3 */
1306 },
1307 {-1125899906842625ll /* 0xfffbffffffffffff */ ,
1308 {{2, 0, 1}, /* sub r2, zero, r1 */
1309 {6, 1, 50}, /* shli r3, r1, 50 */
1310 {2, 2, 3}} /* sub r4, r2, r3 */
1311 },
1312 {-1125899906842624ll /* 0xfffc000000000000 */ ,
1313 {{2, 0, 1}, /* sub r2, zero, r1 */
1314 {6, 2, 50}} /* shli r3, r2, 50 */
1315 },
1316 {-1125899906842623ll /* 0xfffc000000000001 */ ,
1317 {{6, 1, 50}, /* shli r2, r1, 50 */
1318 {2, 1, 2}} /* sub r3, r1, r2 */
1319 },
1320 {-1125899906842622ll /* 0xfffc000000000002 */ ,
1321 {{6, 1, 1}, /* shli r2, r1, 1 */
1322 {6, 1, 50}, /* shli r3, r1, 50 */
1323 {2, 2, 3}} /* sub r4, r2, r3 */
1324 },
1325 {-1125899906842621ll /* 0xfffc000000000003 */ ,
1326 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1327 {6, 1, 50}, /* shli r3, r1, 50 */
1328 {2, 2, 3}} /* sub r4, r2, r3 */
1329 },
1330 {-1125899906842620ll /* 0xfffc000000000004 */ ,
1331 {{6, 1, 2}, /* shli r2, r1, 2 */
1332 {6, 1, 50}, /* shli r3, r1, 50 */
1333 {2, 2, 3}} /* sub r4, r2, r3 */
1334 },
1335 {-1125899906842619ll /* 0xfffc000000000005 */ ,
1336 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1337 {6, 1, 50}, /* shli r3, r1, 50 */
1338 {2, 2, 3}} /* sub r4, r2, r3 */
1339 },
1340 {-1125899906842616ll /* 0xfffc000000000008 */ ,
1341 {{6, 1, 3}, /* shli r2, r1, 3 */
1342 {6, 1, 50}, /* shli r3, r1, 50 */
1343 {2, 2, 3}} /* sub r4, r2, r3 */
1344 },
1345 {-1125899906842615ll /* 0xfffc000000000009 */ ,
1346 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1347 {6, 1, 50}, /* shli r3, r1, 50 */
1348 {2, 2, 3}} /* sub r4, r2, r3 */
1349 },
1350 {-844424930131969ll /* 0xfffcffffffffffff */ ,
1351 {{6, 1, 48}, /* shli r2, r1, 48 */
1352 {4, 2, 1}, /* shl2add r3, r2, r1 */
1353 {2, 2, 3}} /* sub r4, r2, r3 */
1354 },
1355 {-562949953421320ll /* 0xfffdfffffffffff8 */ ,
1356 {{2, 0, 1}, /* sub r2, zero, r1 */
1357 {6, 2, 49}, /* shli r3, r2, 49 */
1358 {5, 2, 3}} /* shl3add r4, r2, r3 */
1359 },
1360 {-562949953421319ll /* 0xfffdfffffffffff9 */ ,
1361 {{6, 1, 49}, /* shli r2, r1, 49 */
1362 {5, 1, 2}, /* shl3add r3, r1, r2 */
1363 {2, 1, 3}} /* sub r4, r1, r3 */
1364 },
1365 {-562949953421316ll /* 0xfffdfffffffffffc */ ,
1366 {{2, 0, 1}, /* sub r2, zero, r1 */
1367 {6, 2, 49}, /* shli r3, r2, 49 */
1368 {4, 2, 3}} /* shl2add r4, r2, r3 */
1369 },
1370 {-562949953421315ll /* 0xfffdfffffffffffd */ ,
1371 {{6, 1, 49}, /* shli r2, r1, 49 */
1372 {4, 1, 2}, /* shl2add r3, r1, r2 */
1373 {2, 1, 3}} /* sub r4, r1, r3 */
1374 },
1375 {-562949953421314ll /* 0xfffdfffffffffffe */ ,
1376 {{2, 0, 1}, /* sub r2, zero, r1 */
1377 {6, 2, 49}, /* shli r3, r2, 49 */
1378 {3, 2, 3}} /* shl1add r4, r2, r3 */
1379 },
1380 {-562949953421313ll /* 0xfffdffffffffffff */ ,
1381 {{2, 0, 1}, /* sub r2, zero, r1 */
1382 {6, 1, 49}, /* shli r3, r1, 49 */
1383 {2, 2, 3}} /* sub r4, r2, r3 */
1384 },
1385 {-562949953421312ll /* 0xfffe000000000000 */ ,
1386 {{2, 0, 1}, /* sub r2, zero, r1 */
1387 {6, 2, 49}} /* shli r3, r2, 49 */
1388 },
1389 {-562949953421311ll /* 0xfffe000000000001 */ ,
1390 {{6, 1, 49}, /* shli r2, r1, 49 */
1391 {2, 1, 2}} /* sub r3, r1, r2 */
1392 },
1393 {-562949953421310ll /* 0xfffe000000000002 */ ,
1394 {{6, 1, 1}, /* shli r2, r1, 1 */
1395 {6, 1, 49}, /* shli r3, r1, 49 */
1396 {2, 2, 3}} /* sub r4, r2, r3 */
1397 },
1398 {-562949953421309ll /* 0xfffe000000000003 */ ,
1399 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1400 {6, 1, 49}, /* shli r3, r1, 49 */
1401 {2, 2, 3}} /* sub r4, r2, r3 */
1402 },
1403 {-562949953421308ll /* 0xfffe000000000004 */ ,
1404 {{6, 1, 2}, /* shli r2, r1, 2 */
1405 {6, 1, 49}, /* shli r3, r1, 49 */
1406 {2, 2, 3}} /* sub r4, r2, r3 */
1407 },
1408 {-562949953421307ll /* 0xfffe000000000005 */ ,
1409 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1410 {6, 1, 49}, /* shli r3, r1, 49 */
1411 {2, 2, 3}} /* sub r4, r2, r3 */
1412 },
1413 {-562949953421304ll /* 0xfffe000000000008 */ ,
1414 {{6, 1, 3}, /* shli r2, r1, 3 */
1415 {6, 1, 49}, /* shli r3, r1, 49 */
1416 {2, 2, 3}} /* sub r4, r2, r3 */
1417 },
1418 {-562949953421303ll /* 0xfffe000000000009 */ ,
1419 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1420 {6, 1, 49}, /* shli r3, r1, 49 */
1421 {2, 2, 3}} /* sub r4, r2, r3 */
1422 },
1423 {-422212465065985ll /* 0xfffe7fffffffffff */ ,
1424 {{6, 1, 47}, /* shli r2, r1, 47 */
1425 {4, 2, 1}, /* shl2add r3, r2, r1 */
1426 {2, 2, 3}} /* sub r4, r2, r3 */
1427 },
1428 {-281474976710664ll /* 0xfffefffffffffff8 */ ,
1429 {{2, 0, 1}, /* sub r2, zero, r1 */
1430 {6, 2, 48}, /* shli r3, r2, 48 */
1431 {5, 2, 3}} /* shl3add r4, r2, r3 */
1432 },
1433 {-281474976710663ll /* 0xfffefffffffffff9 */ ,
1434 {{6, 1, 48}, /* shli r2, r1, 48 */
1435 {5, 1, 2}, /* shl3add r3, r1, r2 */
1436 {2, 1, 3}} /* sub r4, r1, r3 */
1437 },
1438 {-281474976710660ll /* 0xfffefffffffffffc */ ,
1439 {{2, 0, 1}, /* sub r2, zero, r1 */
1440 {6, 2, 48}, /* shli r3, r2, 48 */
1441 {4, 2, 3}} /* shl2add r4, r2, r3 */
1442 },
1443 {-281474976710659ll /* 0xfffefffffffffffd */ ,
1444 {{6, 1, 48}, /* shli r2, r1, 48 */
1445 {4, 1, 2}, /* shl2add r3, r1, r2 */
1446 {2, 1, 3}} /* sub r4, r1, r3 */
1447 },
1448 {-281474976710658ll /* 0xfffefffffffffffe */ ,
1449 {{2, 0, 1}, /* sub r2, zero, r1 */
1450 {6, 2, 48}, /* shli r3, r2, 48 */
1451 {3, 2, 3}} /* shl1add r4, r2, r3 */
1452 },
1453 {-281474976710657ll /* 0xfffeffffffffffff */ ,
1454 {{2, 0, 1}, /* sub r2, zero, r1 */
1455 {6, 1, 48}, /* shli r3, r1, 48 */
1456 {2, 2, 3}} /* sub r4, r2, r3 */
1457 },
1458 {-281474976710656ll /* 0xffff000000000000 */ ,
1459 {{2, 0, 1}, /* sub r2, zero, r1 */
1460 {6, 2, 48}} /* shli r3, r2, 48 */
1461 },
1462 {-281474976710655ll /* 0xffff000000000001 */ ,
1463 {{6, 1, 48}, /* shli r2, r1, 48 */
1464 {2, 1, 2}} /* sub r3, r1, r2 */
1465 },
1466 {-281474976710654ll /* 0xffff000000000002 */ ,
1467 {{6, 1, 1}, /* shli r2, r1, 1 */
1468 {6, 1, 48}, /* shli r3, r1, 48 */
1469 {2, 2, 3}} /* sub r4, r2, r3 */
1470 },
1471 {-281474976710653ll /* 0xffff000000000003 */ ,
1472 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1473 {6, 1, 48}, /* shli r3, r1, 48 */
1474 {2, 2, 3}} /* sub r4, r2, r3 */
1475 },
1476 {-281474976710652ll /* 0xffff000000000004 */ ,
1477 {{6, 1, 2}, /* shli r2, r1, 2 */
1478 {6, 1, 48}, /* shli r3, r1, 48 */
1479 {2, 2, 3}} /* sub r4, r2, r3 */
1480 },
1481 {-281474976710651ll /* 0xffff000000000005 */ ,
1482 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1483 {6, 1, 48}, /* shli r3, r1, 48 */
1484 {2, 2, 3}} /* sub r4, r2, r3 */
1485 },
1486 {-281474976710648ll /* 0xffff000000000008 */ ,
1487 {{6, 1, 3}, /* shli r2, r1, 3 */
1488 {6, 1, 48}, /* shli r3, r1, 48 */
1489 {2, 2, 3}} /* sub r4, r2, r3 */
1490 },
1491 {-281474976710647ll /* 0xffff000000000009 */ ,
1492 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1493 {6, 1, 48}, /* shli r3, r1, 48 */
1494 {2, 2, 3}} /* sub r4, r2, r3 */
1495 },
1496 {-211106232532993ll /* 0xffff3fffffffffff */ ,
1497 {{6, 1, 46}, /* shli r2, r1, 46 */
1498 {4, 2, 1}, /* shl2add r3, r2, r1 */
1499 {2, 2, 3}} /* sub r4, r2, r3 */
1500 },
1501 {-140737488355336ll /* 0xffff7ffffffffff8 */ ,
1502 {{2, 0, 1}, /* sub r2, zero, r1 */
1503 {6, 2, 47}, /* shli r3, r2, 47 */
1504 {5, 2, 3}} /* shl3add r4, r2, r3 */
1505 },
1506 {-140737488355335ll /* 0xffff7ffffffffff9 */ ,
1507 {{6, 1, 47}, /* shli r2, r1, 47 */
1508 {5, 1, 2}, /* shl3add r3, r1, r2 */
1509 {2, 1, 3}} /* sub r4, r1, r3 */
1510 },
1511 {-140737488355332ll /* 0xffff7ffffffffffc */ ,
1512 {{2, 0, 1}, /* sub r2, zero, r1 */
1513 {6, 2, 47}, /* shli r3, r2, 47 */
1514 {4, 2, 3}} /* shl2add r4, r2, r3 */
1515 },
1516 {-140737488355331ll /* 0xffff7ffffffffffd */ ,
1517 {{6, 1, 47}, /* shli r2, r1, 47 */
1518 {4, 1, 2}, /* shl2add r3, r1, r2 */
1519 {2, 1, 3}} /* sub r4, r1, r3 */
1520 },
1521 {-140737488355330ll /* 0xffff7ffffffffffe */ ,
1522 {{2, 0, 1}, /* sub r2, zero, r1 */
1523 {6, 2, 47}, /* shli r3, r2, 47 */
1524 {3, 2, 3}} /* shl1add r4, r2, r3 */
1525 },
1526 {-140737488355329ll /* 0xffff7fffffffffff */ ,
1527 {{2, 0, 1}, /* sub r2, zero, r1 */
1528 {6, 1, 47}, /* shli r3, r1, 47 */
1529 {2, 2, 3}} /* sub r4, r2, r3 */
1530 },
1531 {-140737488355328ll /* 0xffff800000000000 */ ,
1532 {{2, 0, 1}, /* sub r2, zero, r1 */
1533 {6, 2, 47}} /* shli r3, r2, 47 */
1534 },
1535 {-140737488355327ll /* 0xffff800000000001 */ ,
1536 {{6, 1, 47}, /* shli r2, r1, 47 */
1537 {2, 1, 2}} /* sub r3, r1, r2 */
1538 },
1539 {-140737488355326ll /* 0xffff800000000002 */ ,
1540 {{6, 1, 1}, /* shli r2, r1, 1 */
1541 {6, 1, 47}, /* shli r3, r1, 47 */
1542 {2, 2, 3}} /* sub r4, r2, r3 */
1543 },
1544 {-140737488355325ll /* 0xffff800000000003 */ ,
1545 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1546 {6, 1, 47}, /* shli r3, r1, 47 */
1547 {2, 2, 3}} /* sub r4, r2, r3 */
1548 },
1549 {-140737488355324ll /* 0xffff800000000004 */ ,
1550 {{6, 1, 2}, /* shli r2, r1, 2 */
1551 {6, 1, 47}, /* shli r3, r1, 47 */
1552 {2, 2, 3}} /* sub r4, r2, r3 */
1553 },
1554 {-140737488355323ll /* 0xffff800000000005 */ ,
1555 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1556 {6, 1, 47}, /* shli r3, r1, 47 */
1557 {2, 2, 3}} /* sub r4, r2, r3 */
1558 },
1559 {-140737488355320ll /* 0xffff800000000008 */ ,
1560 {{6, 1, 3}, /* shli r2, r1, 3 */
1561 {6, 1, 47}, /* shli r3, r1, 47 */
1562 {2, 2, 3}} /* sub r4, r2, r3 */
1563 },
1564 {-140737488355319ll /* 0xffff800000000009 */ ,
1565 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1566 {6, 1, 47}, /* shli r3, r1, 47 */
1567 {2, 2, 3}} /* sub r4, r2, r3 */
1568 },
1569 {-105553116266497ll /* 0xffff9fffffffffff */ ,
1570 {{6, 1, 45}, /* shli r2, r1, 45 */
1571 {4, 2, 1}, /* shl2add r3, r2, r1 */
1572 {2, 2, 3}} /* sub r4, r2, r3 */
1573 },
1574 {-70368744177672ll /* 0xffffbffffffffff8 */ ,
1575 {{2, 0, 1}, /* sub r2, zero, r1 */
1576 {6, 2, 46}, /* shli r3, r2, 46 */
1577 {5, 2, 3}} /* shl3add r4, r2, r3 */
1578 },
1579 {-70368744177671ll /* 0xffffbffffffffff9 */ ,
1580 {{6, 1, 46}, /* shli r2, r1, 46 */
1581 {5, 1, 2}, /* shl3add r3, r1, r2 */
1582 {2, 1, 3}} /* sub r4, r1, r3 */
1583 },
1584 {-70368744177668ll /* 0xffffbffffffffffc */ ,
1585 {{2, 0, 1}, /* sub r2, zero, r1 */
1586 {6, 2, 46}, /* shli r3, r2, 46 */
1587 {4, 2, 3}} /* shl2add r4, r2, r3 */
1588 },
1589 {-70368744177667ll /* 0xffffbffffffffffd */ ,
1590 {{6, 1, 46}, /* shli r2, r1, 46 */
1591 {4, 1, 2}, /* shl2add r3, r1, r2 */
1592 {2, 1, 3}} /* sub r4, r1, r3 */
1593 },
1594 {-70368744177666ll /* 0xffffbffffffffffe */ ,
1595 {{2, 0, 1}, /* sub r2, zero, r1 */
1596 {6, 2, 46}, /* shli r3, r2, 46 */
1597 {3, 2, 3}} /* shl1add r4, r2, r3 */
1598 },
1599 {-70368744177665ll /* 0xffffbfffffffffff */ ,
1600 {{2, 0, 1}, /* sub r2, zero, r1 */
1601 {6, 1, 46}, /* shli r3, r1, 46 */
1602 {2, 2, 3}} /* sub r4, r2, r3 */
1603 },
1604 {-70368744177664ll /* 0xffffc00000000000 */ ,
1605 {{2, 0, 1}, /* sub r2, zero, r1 */
1606 {6, 2, 46}} /* shli r3, r2, 46 */
1607 },
1608 {-70368744177663ll /* 0xffffc00000000001 */ ,
1609 {{6, 1, 46}, /* shli r2, r1, 46 */
1610 {2, 1, 2}} /* sub r3, r1, r2 */
1611 },
1612 {-70368744177662ll /* 0xffffc00000000002 */ ,
1613 {{6, 1, 1}, /* shli r2, r1, 1 */
1614 {6, 1, 46}, /* shli r3, r1, 46 */
1615 {2, 2, 3}} /* sub r4, r2, r3 */
1616 },
1617 {-70368744177661ll /* 0xffffc00000000003 */ ,
1618 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1619 {6, 1, 46}, /* shli r3, r1, 46 */
1620 {2, 2, 3}} /* sub r4, r2, r3 */
1621 },
1622 {-70368744177660ll /* 0xffffc00000000004 */ ,
1623 {{6, 1, 2}, /* shli r2, r1, 2 */
1624 {6, 1, 46}, /* shli r3, r1, 46 */
1625 {2, 2, 3}} /* sub r4, r2, r3 */
1626 },
1627 {-70368744177659ll /* 0xffffc00000000005 */ ,
1628 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1629 {6, 1, 46}, /* shli r3, r1, 46 */
1630 {2, 2, 3}} /* sub r4, r2, r3 */
1631 },
1632 {-70368744177656ll /* 0xffffc00000000008 */ ,
1633 {{6, 1, 3}, /* shli r2, r1, 3 */
1634 {6, 1, 46}, /* shli r3, r1, 46 */
1635 {2, 2, 3}} /* sub r4, r2, r3 */
1636 },
1637 {-70368744177655ll /* 0xffffc00000000009 */ ,
1638 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1639 {6, 1, 46}, /* shli r3, r1, 46 */
1640 {2, 2, 3}} /* sub r4, r2, r3 */
1641 },
1642 {-52776558133249ll /* 0xffffcfffffffffff */ ,
1643 {{6, 1, 44}, /* shli r2, r1, 44 */
1644 {4, 2, 1}, /* shl2add r3, r2, r1 */
1645 {2, 2, 3}} /* sub r4, r2, r3 */
1646 },
1647 {-35184372088840ll /* 0xffffdffffffffff8 */ ,
1648 {{2, 0, 1}, /* sub r2, zero, r1 */
1649 {6, 2, 45}, /* shli r3, r2, 45 */
1650 {5, 2, 3}} /* shl3add r4, r2, r3 */
1651 },
1652 {-35184372088839ll /* 0xffffdffffffffff9 */ ,
1653 {{6, 1, 45}, /* shli r2, r1, 45 */
1654 {5, 1, 2}, /* shl3add r3, r1, r2 */
1655 {2, 1, 3}} /* sub r4, r1, r3 */
1656 },
1657 {-35184372088836ll /* 0xffffdffffffffffc */ ,
1658 {{2, 0, 1}, /* sub r2, zero, r1 */
1659 {6, 2, 45}, /* shli r3, r2, 45 */
1660 {4, 2, 3}} /* shl2add r4, r2, r3 */
1661 },
1662 {-35184372088835ll /* 0xffffdffffffffffd */ ,
1663 {{6, 1, 45}, /* shli r2, r1, 45 */
1664 {4, 1, 2}, /* shl2add r3, r1, r2 */
1665 {2, 1, 3}} /* sub r4, r1, r3 */
1666 },
1667 {-35184372088834ll /* 0xffffdffffffffffe */ ,
1668 {{2, 0, 1}, /* sub r2, zero, r1 */
1669 {6, 2, 45}, /* shli r3, r2, 45 */
1670 {3, 2, 3}} /* shl1add r4, r2, r3 */
1671 },
1672 {-35184372088833ll /* 0xffffdfffffffffff */ ,
1673 {{2, 0, 1}, /* sub r2, zero, r1 */
1674 {6, 1, 45}, /* shli r3, r1, 45 */
1675 {2, 2, 3}} /* sub r4, r2, r3 */
1676 },
1677 {-35184372088832ll /* 0xffffe00000000000 */ ,
1678 {{2, 0, 1}, /* sub r2, zero, r1 */
1679 {6, 2, 45}} /* shli r3, r2, 45 */
1680 },
1681 {-35184372088831ll /* 0xffffe00000000001 */ ,
1682 {{6, 1, 45}, /* shli r2, r1, 45 */
1683 {2, 1, 2}} /* sub r3, r1, r2 */
1684 },
1685 {-35184372088830ll /* 0xffffe00000000002 */ ,
1686 {{6, 1, 1}, /* shli r2, r1, 1 */
1687 {6, 1, 45}, /* shli r3, r1, 45 */
1688 {2, 2, 3}} /* sub r4, r2, r3 */
1689 },
1690 {-35184372088829ll /* 0xffffe00000000003 */ ,
1691 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1692 {6, 1, 45}, /* shli r3, r1, 45 */
1693 {2, 2, 3}} /* sub r4, r2, r3 */
1694 },
1695 {-35184372088828ll /* 0xffffe00000000004 */ ,
1696 {{6, 1, 2}, /* shli r2, r1, 2 */
1697 {6, 1, 45}, /* shli r3, r1, 45 */
1698 {2, 2, 3}} /* sub r4, r2, r3 */
1699 },
1700 {-35184372088827ll /* 0xffffe00000000005 */ ,
1701 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1702 {6, 1, 45}, /* shli r3, r1, 45 */
1703 {2, 2, 3}} /* sub r4, r2, r3 */
1704 },
1705 {-35184372088824ll /* 0xffffe00000000008 */ ,
1706 {{6, 1, 3}, /* shli r2, r1, 3 */
1707 {6, 1, 45}, /* shli r3, r1, 45 */
1708 {2, 2, 3}} /* sub r4, r2, r3 */
1709 },
1710 {-35184372088823ll /* 0xffffe00000000009 */ ,
1711 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1712 {6, 1, 45}, /* shli r3, r1, 45 */
1713 {2, 2, 3}} /* sub r4, r2, r3 */
1714 },
1715 {-26388279066625ll /* 0xffffe7ffffffffff */ ,
1716 {{6, 1, 43}, /* shli r2, r1, 43 */
1717 {4, 2, 1}, /* shl2add r3, r2, r1 */
1718 {2, 2, 3}} /* sub r4, r2, r3 */
1719 },
1720 {-17592186044424ll /* 0xffffeffffffffff8 */ ,
1721 {{2, 0, 1}, /* sub r2, zero, r1 */
1722 {6, 2, 44}, /* shli r3, r2, 44 */
1723 {5, 2, 3}} /* shl3add r4, r2, r3 */
1724 },
1725 {-17592186044423ll /* 0xffffeffffffffff9 */ ,
1726 {{6, 1, 44}, /* shli r2, r1, 44 */
1727 {5, 1, 2}, /* shl3add r3, r1, r2 */
1728 {2, 1, 3}} /* sub r4, r1, r3 */
1729 },
1730 {-17592186044420ll /* 0xffffeffffffffffc */ ,
1731 {{2, 0, 1}, /* sub r2, zero, r1 */
1732 {6, 2, 44}, /* shli r3, r2, 44 */
1733 {4, 2, 3}} /* shl2add r4, r2, r3 */
1734 },
1735 {-17592186044419ll /* 0xffffeffffffffffd */ ,
1736 {{6, 1, 44}, /* shli r2, r1, 44 */
1737 {4, 1, 2}, /* shl2add r3, r1, r2 */
1738 {2, 1, 3}} /* sub r4, r1, r3 */
1739 },
1740 {-17592186044418ll /* 0xffffeffffffffffe */ ,
1741 {{2, 0, 1}, /* sub r2, zero, r1 */
1742 {6, 2, 44}, /* shli r3, r2, 44 */
1743 {3, 2, 3}} /* shl1add r4, r2, r3 */
1744 },
1745 {-17592186044417ll /* 0xffffefffffffffff */ ,
1746 {{2, 0, 1}, /* sub r2, zero, r1 */
1747 {6, 1, 44}, /* shli r3, r1, 44 */
1748 {2, 2, 3}} /* sub r4, r2, r3 */
1749 },
1750 {-17592186044416ll /* 0xfffff00000000000 */ ,
1751 {{2, 0, 1}, /* sub r2, zero, r1 */
1752 {6, 2, 44}} /* shli r3, r2, 44 */
1753 },
1754 {-17592186044415ll /* 0xfffff00000000001 */ ,
1755 {{6, 1, 44}, /* shli r2, r1, 44 */
1756 {2, 1, 2}} /* sub r3, r1, r2 */
1757 },
1758 {-17592186044414ll /* 0xfffff00000000002 */ ,
1759 {{6, 1, 1}, /* shli r2, r1, 1 */
1760 {6, 1, 44}, /* shli r3, r1, 44 */
1761 {2, 2, 3}} /* sub r4, r2, r3 */
1762 },
1763 {-17592186044413ll /* 0xfffff00000000003 */ ,
1764 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1765 {6, 1, 44}, /* shli r3, r1, 44 */
1766 {2, 2, 3}} /* sub r4, r2, r3 */
1767 },
1768 {-17592186044412ll /* 0xfffff00000000004 */ ,
1769 {{6, 1, 2}, /* shli r2, r1, 2 */
1770 {6, 1, 44}, /* shli r3, r1, 44 */
1771 {2, 2, 3}} /* sub r4, r2, r3 */
1772 },
1773 {-17592186044411ll /* 0xfffff00000000005 */ ,
1774 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1775 {6, 1, 44}, /* shli r3, r1, 44 */
1776 {2, 2, 3}} /* sub r4, r2, r3 */
1777 },
1778 {-17592186044408ll /* 0xfffff00000000008 */ ,
1779 {{6, 1, 3}, /* shli r2, r1, 3 */
1780 {6, 1, 44}, /* shli r3, r1, 44 */
1781 {2, 2, 3}} /* sub r4, r2, r3 */
1782 },
1783 {-17592186044407ll /* 0xfffff00000000009 */ ,
1784 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1785 {6, 1, 44}, /* shli r3, r1, 44 */
1786 {2, 2, 3}} /* sub r4, r2, r3 */
1787 },
1788 {-13194139533313ll /* 0xfffff3ffffffffff */ ,
1789 {{6, 1, 42}, /* shli r2, r1, 42 */
1790 {4, 2, 1}, /* shl2add r3, r2, r1 */
1791 {2, 2, 3}} /* sub r4, r2, r3 */
1792 },
1793 {-8796093022216ll /* 0xfffff7fffffffff8 */ ,
1794 {{2, 0, 1}, /* sub r2, zero, r1 */
1795 {6, 2, 43}, /* shli r3, r2, 43 */
1796 {5, 2, 3}} /* shl3add r4, r2, r3 */
1797 },
1798 {-8796093022215ll /* 0xfffff7fffffffff9 */ ,
1799 {{6, 1, 43}, /* shli r2, r1, 43 */
1800 {5, 1, 2}, /* shl3add r3, r1, r2 */
1801 {2, 1, 3}} /* sub r4, r1, r3 */
1802 },
1803 {-8796093022212ll /* 0xfffff7fffffffffc */ ,
1804 {{2, 0, 1}, /* sub r2, zero, r1 */
1805 {6, 2, 43}, /* shli r3, r2, 43 */
1806 {4, 2, 3}} /* shl2add r4, r2, r3 */
1807 },
1808 {-8796093022211ll /* 0xfffff7fffffffffd */ ,
1809 {{6, 1, 43}, /* shli r2, r1, 43 */
1810 {4, 1, 2}, /* shl2add r3, r1, r2 */
1811 {2, 1, 3}} /* sub r4, r1, r3 */
1812 },
1813 {-8796093022210ll /* 0xfffff7fffffffffe */ ,
1814 {{2, 0, 1}, /* sub r2, zero, r1 */
1815 {6, 2, 43}, /* shli r3, r2, 43 */
1816 {3, 2, 3}} /* shl1add r4, r2, r3 */
1817 },
1818 {-8796093022209ll /* 0xfffff7ffffffffff */ ,
1819 {{2, 0, 1}, /* sub r2, zero, r1 */
1820 {6, 1, 43}, /* shli r3, r1, 43 */
1821 {2, 2, 3}} /* sub r4, r2, r3 */
1822 },
1823 {-8796093022208ll /* 0xfffff80000000000 */ ,
1824 {{2, 0, 1}, /* sub r2, zero, r1 */
1825 {6, 2, 43}} /* shli r3, r2, 43 */
1826 },
1827 {-8796093022207ll /* 0xfffff80000000001 */ ,
1828 {{6, 1, 43}, /* shli r2, r1, 43 */
1829 {2, 1, 2}} /* sub r3, r1, r2 */
1830 },
1831 {-8796093022206ll /* 0xfffff80000000002 */ ,
1832 {{6, 1, 1}, /* shli r2, r1, 1 */
1833 {6, 1, 43}, /* shli r3, r1, 43 */
1834 {2, 2, 3}} /* sub r4, r2, r3 */
1835 },
1836 {-8796093022205ll /* 0xfffff80000000003 */ ,
1837 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1838 {6, 1, 43}, /* shli r3, r1, 43 */
1839 {2, 2, 3}} /* sub r4, r2, r3 */
1840 },
1841 {-8796093022204ll /* 0xfffff80000000004 */ ,
1842 {{6, 1, 2}, /* shli r2, r1, 2 */
1843 {6, 1, 43}, /* shli r3, r1, 43 */
1844 {2, 2, 3}} /* sub r4, r2, r3 */
1845 },
1846 {-8796093022203ll /* 0xfffff80000000005 */ ,
1847 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1848 {6, 1, 43}, /* shli r3, r1, 43 */
1849 {2, 2, 3}} /* sub r4, r2, r3 */
1850 },
1851 {-8796093022200ll /* 0xfffff80000000008 */ ,
1852 {{6, 1, 3}, /* shli r2, r1, 3 */
1853 {6, 1, 43}, /* shli r3, r1, 43 */
1854 {2, 2, 3}} /* sub r4, r2, r3 */
1855 },
1856 {-8796093022199ll /* 0xfffff80000000009 */ ,
1857 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1858 {6, 1, 43}, /* shli r3, r1, 43 */
1859 {2, 2, 3}} /* sub r4, r2, r3 */
1860 },
1861 {-6597069766657ll /* 0xfffff9ffffffffff */ ,
1862 {{6, 1, 41}, /* shli r2, r1, 41 */
1863 {4, 2, 1}, /* shl2add r3, r2, r1 */
1864 {2, 2, 3}} /* sub r4, r2, r3 */
1865 },
1866 {-4398046511112ll /* 0xfffffbfffffffff8 */ ,
1867 {{2, 0, 1}, /* sub r2, zero, r1 */
1868 {6, 2, 42}, /* shli r3, r2, 42 */
1869 {5, 2, 3}} /* shl3add r4, r2, r3 */
1870 },
1871 {-4398046511111ll /* 0xfffffbfffffffff9 */ ,
1872 {{6, 1, 42}, /* shli r2, r1, 42 */
1873 {5, 1, 2}, /* shl3add r3, r1, r2 */
1874 {2, 1, 3}} /* sub r4, r1, r3 */
1875 },
1876 {-4398046511108ll /* 0xfffffbfffffffffc */ ,
1877 {{2, 0, 1}, /* sub r2, zero, r1 */
1878 {6, 2, 42}, /* shli r3, r2, 42 */
1879 {4, 2, 3}} /* shl2add r4, r2, r3 */
1880 },
1881 {-4398046511107ll /* 0xfffffbfffffffffd */ ,
1882 {{6, 1, 42}, /* shli r2, r1, 42 */
1883 {4, 1, 2}, /* shl2add r3, r1, r2 */
1884 {2, 1, 3}} /* sub r4, r1, r3 */
1885 },
1886 {-4398046511106ll /* 0xfffffbfffffffffe */ ,
1887 {{2, 0, 1}, /* sub r2, zero, r1 */
1888 {6, 2, 42}, /* shli r3, r2, 42 */
1889 {3, 2, 3}} /* shl1add r4, r2, r3 */
1890 },
1891 {-4398046511105ll /* 0xfffffbffffffffff */ ,
1892 {{2, 0, 1}, /* sub r2, zero, r1 */
1893 {6, 1, 42}, /* shli r3, r1, 42 */
1894 {2, 2, 3}} /* sub r4, r2, r3 */
1895 },
1896 {-4398046511104ll /* 0xfffffc0000000000 */ ,
1897 {{2, 0, 1}, /* sub r2, zero, r1 */
1898 {6, 2, 42}} /* shli r3, r2, 42 */
1899 },
1900 {-4398046511103ll /* 0xfffffc0000000001 */ ,
1901 {{6, 1, 42}, /* shli r2, r1, 42 */
1902 {2, 1, 2}} /* sub r3, r1, r2 */
1903 },
1904 {-4398046511102ll /* 0xfffffc0000000002 */ ,
1905 {{6, 1, 1}, /* shli r2, r1, 1 */
1906 {6, 1, 42}, /* shli r3, r1, 42 */
1907 {2, 2, 3}} /* sub r4, r2, r3 */
1908 },
1909 {-4398046511101ll /* 0xfffffc0000000003 */ ,
1910 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1911 {6, 1, 42}, /* shli r3, r1, 42 */
1912 {2, 2, 3}} /* sub r4, r2, r3 */
1913 },
1914 {-4398046511100ll /* 0xfffffc0000000004 */ ,
1915 {{6, 1, 2}, /* shli r2, r1, 2 */
1916 {6, 1, 42}, /* shli r3, r1, 42 */
1917 {2, 2, 3}} /* sub r4, r2, r3 */
1918 },
1919 {-4398046511099ll /* 0xfffffc0000000005 */ ,
1920 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1921 {6, 1, 42}, /* shli r3, r1, 42 */
1922 {2, 2, 3}} /* sub r4, r2, r3 */
1923 },
1924 {-4398046511096ll /* 0xfffffc0000000008 */ ,
1925 {{6, 1, 3}, /* shli r2, r1, 3 */
1926 {6, 1, 42}, /* shli r3, r1, 42 */
1927 {2, 2, 3}} /* sub r4, r2, r3 */
1928 },
1929 {-4398046511095ll /* 0xfffffc0000000009 */ ,
1930 {{5, 1, 1}, /* shl3add r2, r1, r1 */
1931 {6, 1, 42}, /* shli r3, r1, 42 */
1932 {2, 2, 3}} /* sub r4, r2, r3 */
1933 },
1934 {-3298534883329ll /* 0xfffffcffffffffff */ ,
1935 {{6, 1, 40}, /* shli r2, r1, 40 */
1936 {4, 2, 1}, /* shl2add r3, r2, r1 */
1937 {2, 2, 3}} /* sub r4, r2, r3 */
1938 },
1939 {-2199023255560ll /* 0xfffffdfffffffff8 */ ,
1940 {{2, 0, 1}, /* sub r2, zero, r1 */
1941 {6, 2, 41}, /* shli r3, r2, 41 */
1942 {5, 2, 3}} /* shl3add r4, r2, r3 */
1943 },
1944 {-2199023255559ll /* 0xfffffdfffffffff9 */ ,
1945 {{6, 1, 41}, /* shli r2, r1, 41 */
1946 {5, 1, 2}, /* shl3add r3, r1, r2 */
1947 {2, 1, 3}} /* sub r4, r1, r3 */
1948 },
1949 {-2199023255556ll /* 0xfffffdfffffffffc */ ,
1950 {{2, 0, 1}, /* sub r2, zero, r1 */
1951 {6, 2, 41}, /* shli r3, r2, 41 */
1952 {4, 2, 3}} /* shl2add r4, r2, r3 */
1953 },
1954 {-2199023255555ll /* 0xfffffdfffffffffd */ ,
1955 {{6, 1, 41}, /* shli r2, r1, 41 */
1956 {4, 1, 2}, /* shl2add r3, r1, r2 */
1957 {2, 1, 3}} /* sub r4, r1, r3 */
1958 },
1959 {-2199023255554ll /* 0xfffffdfffffffffe */ ,
1960 {{2, 0, 1}, /* sub r2, zero, r1 */
1961 {6, 2, 41}, /* shli r3, r2, 41 */
1962 {3, 2, 3}} /* shl1add r4, r2, r3 */
1963 },
1964 {-2199023255553ll /* 0xfffffdffffffffff */ ,
1965 {{2, 0, 1}, /* sub r2, zero, r1 */
1966 {6, 1, 41}, /* shli r3, r1, 41 */
1967 {2, 2, 3}} /* sub r4, r2, r3 */
1968 },
1969 {-2199023255552ll /* 0xfffffe0000000000 */ ,
1970 {{2, 0, 1}, /* sub r2, zero, r1 */
1971 {6, 2, 41}} /* shli r3, r2, 41 */
1972 },
1973 {-2199023255551ll /* 0xfffffe0000000001 */ ,
1974 {{6, 1, 41}, /* shli r2, r1, 41 */
1975 {2, 1, 2}} /* sub r3, r1, r2 */
1976 },
1977 {-2199023255550ll /* 0xfffffe0000000002 */ ,
1978 {{6, 1, 1}, /* shli r2, r1, 1 */
1979 {6, 1, 41}, /* shli r3, r1, 41 */
1980 {2, 2, 3}} /* sub r4, r2, r3 */
1981 },
1982 {-2199023255549ll /* 0xfffffe0000000003 */ ,
1983 {{3, 1, 1}, /* shl1add r2, r1, r1 */
1984 {6, 1, 41}, /* shli r3, r1, 41 */
1985 {2, 2, 3}} /* sub r4, r2, r3 */
1986 },
1987 {-2199023255548ll /* 0xfffffe0000000004 */ ,
1988 {{6, 1, 2}, /* shli r2, r1, 2 */
1989 {6, 1, 41}, /* shli r3, r1, 41 */
1990 {2, 2, 3}} /* sub r4, r2, r3 */
1991 },
1992 {-2199023255547ll /* 0xfffffe0000000005 */ ,
1993 {{4, 1, 1}, /* shl2add r2, r1, r1 */
1994 {6, 1, 41}, /* shli r3, r1, 41 */
1995 {2, 2, 3}} /* sub r4, r2, r3 */
1996 },
1997 {-2199023255544ll /* 0xfffffe0000000008 */ ,
1998 {{6, 1, 3}, /* shli r2, r1, 3 */
1999 {6, 1, 41}, /* shli r3, r1, 41 */
2000 {2, 2, 3}} /* sub r4, r2, r3 */
2001 },
2002 {-2199023255543ll /* 0xfffffe0000000009 */ ,
2003 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2004 {6, 1, 41}, /* shli r3, r1, 41 */
2005 {2, 2, 3}} /* sub r4, r2, r3 */
2006 },
2007 {-1649267441665ll /* 0xfffffe7fffffffff */ ,
2008 {{6, 1, 39}, /* shli r2, r1, 39 */
2009 {4, 2, 1}, /* shl2add r3, r2, r1 */
2010 {2, 2, 3}} /* sub r4, r2, r3 */
2011 },
2012 {-1099511627784ll /* 0xfffffefffffffff8 */ ,
2013 {{2, 0, 1}, /* sub r2, zero, r1 */
2014 {6, 2, 40}, /* shli r3, r2, 40 */
2015 {5, 2, 3}} /* shl3add r4, r2, r3 */
2016 },
2017 {-1099511627783ll /* 0xfffffefffffffff9 */ ,
2018 {{6, 1, 40}, /* shli r2, r1, 40 */
2019 {5, 1, 2}, /* shl3add r3, r1, r2 */
2020 {2, 1, 3}} /* sub r4, r1, r3 */
2021 },
2022 {-1099511627780ll /* 0xfffffefffffffffc */ ,
2023 {{2, 0, 1}, /* sub r2, zero, r1 */
2024 {6, 2, 40}, /* shli r3, r2, 40 */
2025 {4, 2, 3}} /* shl2add r4, r2, r3 */
2026 },
2027 {-1099511627779ll /* 0xfffffefffffffffd */ ,
2028 {{6, 1, 40}, /* shli r2, r1, 40 */
2029 {4, 1, 2}, /* shl2add r3, r1, r2 */
2030 {2, 1, 3}} /* sub r4, r1, r3 */
2031 },
2032 {-1099511627778ll /* 0xfffffefffffffffe */ ,
2033 {{2, 0, 1}, /* sub r2, zero, r1 */
2034 {6, 2, 40}, /* shli r3, r2, 40 */
2035 {3, 2, 3}} /* shl1add r4, r2, r3 */
2036 },
2037 {-1099511627777ll /* 0xfffffeffffffffff */ ,
2038 {{2, 0, 1}, /* sub r2, zero, r1 */
2039 {6, 1, 40}, /* shli r3, r1, 40 */
2040 {2, 2, 3}} /* sub r4, r2, r3 */
2041 },
2042 {-1099511627776ll /* 0xffffff0000000000 */ ,
2043 {{2, 0, 1}, /* sub r2, zero, r1 */
2044 {6, 2, 40}} /* shli r3, r2, 40 */
2045 },
2046 {-1099511627775ll /* 0xffffff0000000001 */ ,
2047 {{6, 1, 40}, /* shli r2, r1, 40 */
2048 {2, 1, 2}} /* sub r3, r1, r2 */
2049 },
2050 {-1099511627774ll /* 0xffffff0000000002 */ ,
2051 {{6, 1, 1}, /* shli r2, r1, 1 */
2052 {6, 1, 40}, /* shli r3, r1, 40 */
2053 {2, 2, 3}} /* sub r4, r2, r3 */
2054 },
2055 {-1099511627773ll /* 0xffffff0000000003 */ ,
2056 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2057 {6, 1, 40}, /* shli r3, r1, 40 */
2058 {2, 2, 3}} /* sub r4, r2, r3 */
2059 },
2060 {-1099511627772ll /* 0xffffff0000000004 */ ,
2061 {{6, 1, 2}, /* shli r2, r1, 2 */
2062 {6, 1, 40}, /* shli r3, r1, 40 */
2063 {2, 2, 3}} /* sub r4, r2, r3 */
2064 },
2065 {-1099511627771ll /* 0xffffff0000000005 */ ,
2066 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2067 {6, 1, 40}, /* shli r3, r1, 40 */
2068 {2, 2, 3}} /* sub r4, r2, r3 */
2069 },
2070 {-1099511627768ll /* 0xffffff0000000008 */ ,
2071 {{6, 1, 3}, /* shli r2, r1, 3 */
2072 {6, 1, 40}, /* shli r3, r1, 40 */
2073 {2, 2, 3}} /* sub r4, r2, r3 */
2074 },
2075 {-1099511627767ll /* 0xffffff0000000009 */ ,
2076 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2077 {6, 1, 40}, /* shli r3, r1, 40 */
2078 {2, 2, 3}} /* sub r4, r2, r3 */
2079 },
2080 {-824633720833ll /* 0xffffff3fffffffff */ ,
2081 {{6, 1, 38}, /* shli r2, r1, 38 */
2082 {4, 2, 1}, /* shl2add r3, r2, r1 */
2083 {2, 2, 3}} /* sub r4, r2, r3 */
2084 },
2085 {-549755813896ll /* 0xffffff7ffffffff8 */ ,
2086 {{2, 0, 1}, /* sub r2, zero, r1 */
2087 {6, 2, 39}, /* shli r3, r2, 39 */
2088 {5, 2, 3}} /* shl3add r4, r2, r3 */
2089 },
2090 {-549755813895ll /* 0xffffff7ffffffff9 */ ,
2091 {{6, 1, 39}, /* shli r2, r1, 39 */
2092 {5, 1, 2}, /* shl3add r3, r1, r2 */
2093 {2, 1, 3}} /* sub r4, r1, r3 */
2094 },
2095 {-549755813892ll /* 0xffffff7ffffffffc */ ,
2096 {{2, 0, 1}, /* sub r2, zero, r1 */
2097 {6, 2, 39}, /* shli r3, r2, 39 */
2098 {4, 2, 3}} /* shl2add r4, r2, r3 */
2099 },
2100 {-549755813891ll /* 0xffffff7ffffffffd */ ,
2101 {{6, 1, 39}, /* shli r2, r1, 39 */
2102 {4, 1, 2}, /* shl2add r3, r1, r2 */
2103 {2, 1, 3}} /* sub r4, r1, r3 */
2104 },
2105 {-549755813890ll /* 0xffffff7ffffffffe */ ,
2106 {{2, 0, 1}, /* sub r2, zero, r1 */
2107 {6, 2, 39}, /* shli r3, r2, 39 */
2108 {3, 2, 3}} /* shl1add r4, r2, r3 */
2109 },
2110 {-549755813889ll /* 0xffffff7fffffffff */ ,
2111 {{2, 0, 1}, /* sub r2, zero, r1 */
2112 {6, 1, 39}, /* shli r3, r1, 39 */
2113 {2, 2, 3}} /* sub r4, r2, r3 */
2114 },
2115 {-549755813888ll /* 0xffffff8000000000 */ ,
2116 {{2, 0, 1}, /* sub r2, zero, r1 */
2117 {6, 2, 39}} /* shli r3, r2, 39 */
2118 },
2119 {-549755813887ll /* 0xffffff8000000001 */ ,
2120 {{6, 1, 39}, /* shli r2, r1, 39 */
2121 {2, 1, 2}} /* sub r3, r1, r2 */
2122 },
2123 {-549755813886ll /* 0xffffff8000000002 */ ,
2124 {{6, 1, 1}, /* shli r2, r1, 1 */
2125 {6, 1, 39}, /* shli r3, r1, 39 */
2126 {2, 2, 3}} /* sub r4, r2, r3 */
2127 },
2128 {-549755813885ll /* 0xffffff8000000003 */ ,
2129 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2130 {6, 1, 39}, /* shli r3, r1, 39 */
2131 {2, 2, 3}} /* sub r4, r2, r3 */
2132 },
2133 {-549755813884ll /* 0xffffff8000000004 */ ,
2134 {{6, 1, 2}, /* shli r2, r1, 2 */
2135 {6, 1, 39}, /* shli r3, r1, 39 */
2136 {2, 2, 3}} /* sub r4, r2, r3 */
2137 },
2138 {-549755813883ll /* 0xffffff8000000005 */ ,
2139 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2140 {6, 1, 39}, /* shli r3, r1, 39 */
2141 {2, 2, 3}} /* sub r4, r2, r3 */
2142 },
2143 {-549755813880ll /* 0xffffff8000000008 */ ,
2144 {{6, 1, 3}, /* shli r2, r1, 3 */
2145 {6, 1, 39}, /* shli r3, r1, 39 */
2146 {2, 2, 3}} /* sub r4, r2, r3 */
2147 },
2148 {-549755813879ll /* 0xffffff8000000009 */ ,
2149 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2150 {6, 1, 39}, /* shli r3, r1, 39 */
2151 {2, 2, 3}} /* sub r4, r2, r3 */
2152 },
2153 {-412316860417ll /* 0xffffff9fffffffff */ ,
2154 {{6, 1, 37}, /* shli r2, r1, 37 */
2155 {4, 2, 1}, /* shl2add r3, r2, r1 */
2156 {2, 2, 3}} /* sub r4, r2, r3 */
2157 },
2158 {-274877906952ll /* 0xffffffbffffffff8 */ ,
2159 {{2, 0, 1}, /* sub r2, zero, r1 */
2160 {6, 2, 38}, /* shli r3, r2, 38 */
2161 {5, 2, 3}} /* shl3add r4, r2, r3 */
2162 },
2163 {-274877906951ll /* 0xffffffbffffffff9 */ ,
2164 {{6, 1, 38}, /* shli r2, r1, 38 */
2165 {5, 1, 2}, /* shl3add r3, r1, r2 */
2166 {2, 1, 3}} /* sub r4, r1, r3 */
2167 },
2168 {-274877906948ll /* 0xffffffbffffffffc */ ,
2169 {{2, 0, 1}, /* sub r2, zero, r1 */
2170 {6, 2, 38}, /* shli r3, r2, 38 */
2171 {4, 2, 3}} /* shl2add r4, r2, r3 */
2172 },
2173 {-274877906947ll /* 0xffffffbffffffffd */ ,
2174 {{6, 1, 38}, /* shli r2, r1, 38 */
2175 {4, 1, 2}, /* shl2add r3, r1, r2 */
2176 {2, 1, 3}} /* sub r4, r1, r3 */
2177 },
2178 {-274877906946ll /* 0xffffffbffffffffe */ ,
2179 {{2, 0, 1}, /* sub r2, zero, r1 */
2180 {6, 2, 38}, /* shli r3, r2, 38 */
2181 {3, 2, 3}} /* shl1add r4, r2, r3 */
2182 },
2183 {-274877906945ll /* 0xffffffbfffffffff */ ,
2184 {{2, 0, 1}, /* sub r2, zero, r1 */
2185 {6, 1, 38}, /* shli r3, r1, 38 */
2186 {2, 2, 3}} /* sub r4, r2, r3 */
2187 },
2188 {-274877906944ll /* 0xffffffc000000000 */ ,
2189 {{2, 0, 1}, /* sub r2, zero, r1 */
2190 {6, 2, 38}} /* shli r3, r2, 38 */
2191 },
2192 {-274877906943ll /* 0xffffffc000000001 */ ,
2193 {{6, 1, 38}, /* shli r2, r1, 38 */
2194 {2, 1, 2}} /* sub r3, r1, r2 */
2195 },
2196 {-274877906942ll /* 0xffffffc000000002 */ ,
2197 {{6, 1, 1}, /* shli r2, r1, 1 */
2198 {6, 1, 38}, /* shli r3, r1, 38 */
2199 {2, 2, 3}} /* sub r4, r2, r3 */
2200 },
2201 {-274877906941ll /* 0xffffffc000000003 */ ,
2202 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2203 {6, 1, 38}, /* shli r3, r1, 38 */
2204 {2, 2, 3}} /* sub r4, r2, r3 */
2205 },
2206 {-274877906940ll /* 0xffffffc000000004 */ ,
2207 {{6, 1, 2}, /* shli r2, r1, 2 */
2208 {6, 1, 38}, /* shli r3, r1, 38 */
2209 {2, 2, 3}} /* sub r4, r2, r3 */
2210 },
2211 {-274877906939ll /* 0xffffffc000000005 */ ,
2212 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2213 {6, 1, 38}, /* shli r3, r1, 38 */
2214 {2, 2, 3}} /* sub r4, r2, r3 */
2215 },
2216 {-274877906936ll /* 0xffffffc000000008 */ ,
2217 {{6, 1, 3}, /* shli r2, r1, 3 */
2218 {6, 1, 38}, /* shli r3, r1, 38 */
2219 {2, 2, 3}} /* sub r4, r2, r3 */
2220 },
2221 {-274877906935ll /* 0xffffffc000000009 */ ,
2222 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2223 {6, 1, 38}, /* shli r3, r1, 38 */
2224 {2, 2, 3}} /* sub r4, r2, r3 */
2225 },
2226 {-206158430209ll /* 0xffffffcfffffffff */ ,
2227 {{6, 1, 36}, /* shli r2, r1, 36 */
2228 {4, 2, 1}, /* shl2add r3, r2, r1 */
2229 {2, 2, 3}} /* sub r4, r2, r3 */
2230 },
2231 {-137438953480ll /* 0xffffffdffffffff8 */ ,
2232 {{2, 0, 1}, /* sub r2, zero, r1 */
2233 {6, 2, 37}, /* shli r3, r2, 37 */
2234 {5, 2, 3}} /* shl3add r4, r2, r3 */
2235 },
2236 {-137438953479ll /* 0xffffffdffffffff9 */ ,
2237 {{6, 1, 37}, /* shli r2, r1, 37 */
2238 {5, 1, 2}, /* shl3add r3, r1, r2 */
2239 {2, 1, 3}} /* sub r4, r1, r3 */
2240 },
2241 {-137438953476ll /* 0xffffffdffffffffc */ ,
2242 {{2, 0, 1}, /* sub r2, zero, r1 */
2243 {6, 2, 37}, /* shli r3, r2, 37 */
2244 {4, 2, 3}} /* shl2add r4, r2, r3 */
2245 },
2246 {-137438953475ll /* 0xffffffdffffffffd */ ,
2247 {{6, 1, 37}, /* shli r2, r1, 37 */
2248 {4, 1, 2}, /* shl2add r3, r1, r2 */
2249 {2, 1, 3}} /* sub r4, r1, r3 */
2250 },
2251 {-137438953474ll /* 0xffffffdffffffffe */ ,
2252 {{2, 0, 1}, /* sub r2, zero, r1 */
2253 {6, 2, 37}, /* shli r3, r2, 37 */
2254 {3, 2, 3}} /* shl1add r4, r2, r3 */
2255 },
2256 {-137438953473ll /* 0xffffffdfffffffff */ ,
2257 {{2, 0, 1}, /* sub r2, zero, r1 */
2258 {6, 1, 37}, /* shli r3, r1, 37 */
2259 {2, 2, 3}} /* sub r4, r2, r3 */
2260 },
2261 {-137438953472ll /* 0xffffffe000000000 */ ,
2262 {{2, 0, 1}, /* sub r2, zero, r1 */
2263 {6, 2, 37}} /* shli r3, r2, 37 */
2264 },
2265 {-137438953471ll /* 0xffffffe000000001 */ ,
2266 {{6, 1, 37}, /* shli r2, r1, 37 */
2267 {2, 1, 2}} /* sub r3, r1, r2 */
2268 },
2269 {-137438953470ll /* 0xffffffe000000002 */ ,
2270 {{6, 1, 1}, /* shli r2, r1, 1 */
2271 {6, 1, 37}, /* shli r3, r1, 37 */
2272 {2, 2, 3}} /* sub r4, r2, r3 */
2273 },
2274 {-137438953469ll /* 0xffffffe000000003 */ ,
2275 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2276 {6, 1, 37}, /* shli r3, r1, 37 */
2277 {2, 2, 3}} /* sub r4, r2, r3 */
2278 },
2279 {-137438953468ll /* 0xffffffe000000004 */ ,
2280 {{6, 1, 2}, /* shli r2, r1, 2 */
2281 {6, 1, 37}, /* shli r3, r1, 37 */
2282 {2, 2, 3}} /* sub r4, r2, r3 */
2283 },
2284 {-137438953467ll /* 0xffffffe000000005 */ ,
2285 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2286 {6, 1, 37}, /* shli r3, r1, 37 */
2287 {2, 2, 3}} /* sub r4, r2, r3 */
2288 },
2289 {-137438953464ll /* 0xffffffe000000008 */ ,
2290 {{6, 1, 3}, /* shli r2, r1, 3 */
2291 {6, 1, 37}, /* shli r3, r1, 37 */
2292 {2, 2, 3}} /* sub r4, r2, r3 */
2293 },
2294 {-137438953463ll /* 0xffffffe000000009 */ ,
2295 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2296 {6, 1, 37}, /* shli r3, r1, 37 */
2297 {2, 2, 3}} /* sub r4, r2, r3 */
2298 },
2299 {-103079215105ll /* 0xffffffe7ffffffff */ ,
2300 {{6, 1, 35}, /* shli r2, r1, 35 */
2301 {4, 2, 1}, /* shl2add r3, r2, r1 */
2302 {2, 2, 3}} /* sub r4, r2, r3 */
2303 },
2304 {-68719476744ll /* 0xffffffeffffffff8 */ ,
2305 {{2, 0, 1}, /* sub r2, zero, r1 */
2306 {6, 2, 36}, /* shli r3, r2, 36 */
2307 {5, 2, 3}} /* shl3add r4, r2, r3 */
2308 },
2309 {-68719476743ll /* 0xffffffeffffffff9 */ ,
2310 {{6, 1, 36}, /* shli r2, r1, 36 */
2311 {5, 1, 2}, /* shl3add r3, r1, r2 */
2312 {2, 1, 3}} /* sub r4, r1, r3 */
2313 },
2314 {-68719476740ll /* 0xffffffeffffffffc */ ,
2315 {{2, 0, 1}, /* sub r2, zero, r1 */
2316 {6, 2, 36}, /* shli r3, r2, 36 */
2317 {4, 2, 3}} /* shl2add r4, r2, r3 */
2318 },
2319 {-68719476739ll /* 0xffffffeffffffffd */ ,
2320 {{6, 1, 36}, /* shli r2, r1, 36 */
2321 {4, 1, 2}, /* shl2add r3, r1, r2 */
2322 {2, 1, 3}} /* sub r4, r1, r3 */
2323 },
2324 {-68719476738ll /* 0xffffffeffffffffe */ ,
2325 {{2, 0, 1}, /* sub r2, zero, r1 */
2326 {6, 2, 36}, /* shli r3, r2, 36 */
2327 {3, 2, 3}} /* shl1add r4, r2, r3 */
2328 },
2329 {-68719476737ll /* 0xffffffefffffffff */ ,
2330 {{2, 0, 1}, /* sub r2, zero, r1 */
2331 {6, 1, 36}, /* shli r3, r1, 36 */
2332 {2, 2, 3}} /* sub r4, r2, r3 */
2333 },
2334 {-68719476736ll /* 0xfffffff000000000 */ ,
2335 {{2, 0, 1}, /* sub r2, zero, r1 */
2336 {6, 2, 36}} /* shli r3, r2, 36 */
2337 },
2338 {-68719476735ll /* 0xfffffff000000001 */ ,
2339 {{6, 1, 36}, /* shli r2, r1, 36 */
2340 {2, 1, 2}} /* sub r3, r1, r2 */
2341 },
2342 {-68719476734ll /* 0xfffffff000000002 */ ,
2343 {{6, 1, 1}, /* shli r2, r1, 1 */
2344 {6, 1, 36}, /* shli r3, r1, 36 */
2345 {2, 2, 3}} /* sub r4, r2, r3 */
2346 },
2347 {-68719476733ll /* 0xfffffff000000003 */ ,
2348 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2349 {6, 1, 36}, /* shli r3, r1, 36 */
2350 {2, 2, 3}} /* sub r4, r2, r3 */
2351 },
2352 {-68719476732ll /* 0xfffffff000000004 */ ,
2353 {{6, 1, 2}, /* shli r2, r1, 2 */
2354 {6, 1, 36}, /* shli r3, r1, 36 */
2355 {2, 2, 3}} /* sub r4, r2, r3 */
2356 },
2357 {-68719476731ll /* 0xfffffff000000005 */ ,
2358 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2359 {6, 1, 36}, /* shli r3, r1, 36 */
2360 {2, 2, 3}} /* sub r4, r2, r3 */
2361 },
2362 {-68719476728ll /* 0xfffffff000000008 */ ,
2363 {{6, 1, 3}, /* shli r2, r1, 3 */
2364 {6, 1, 36}, /* shli r3, r1, 36 */
2365 {2, 2, 3}} /* sub r4, r2, r3 */
2366 },
2367 {-68719476727ll /* 0xfffffff000000009 */ ,
2368 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2369 {6, 1, 36}, /* shli r3, r1, 36 */
2370 {2, 2, 3}} /* sub r4, r2, r3 */
2371 },
2372 {-51539607553ll /* 0xfffffff3ffffffff */ ,
2373 {{6, 1, 34}, /* shli r2, r1, 34 */
2374 {4, 2, 1}, /* shl2add r3, r2, r1 */
2375 {2, 2, 3}} /* sub r4, r2, r3 */
2376 },
2377 {-34359738376ll /* 0xfffffff7fffffff8 */ ,
2378 {{2, 0, 1}, /* sub r2, zero, r1 */
2379 {6, 2, 35}, /* shli r3, r2, 35 */
2380 {5, 2, 3}} /* shl3add r4, r2, r3 */
2381 },
2382 {-34359738375ll /* 0xfffffff7fffffff9 */ ,
2383 {{6, 1, 35}, /* shli r2, r1, 35 */
2384 {5, 1, 2}, /* shl3add r3, r1, r2 */
2385 {2, 1, 3}} /* sub r4, r1, r3 */
2386 },
2387 {-34359738372ll /* 0xfffffff7fffffffc */ ,
2388 {{2, 0, 1}, /* sub r2, zero, r1 */
2389 {6, 2, 35}, /* shli r3, r2, 35 */
2390 {4, 2, 3}} /* shl2add r4, r2, r3 */
2391 },
2392 {-34359738371ll /* 0xfffffff7fffffffd */ ,
2393 {{6, 1, 35}, /* shli r2, r1, 35 */
2394 {4, 1, 2}, /* shl2add r3, r1, r2 */
2395 {2, 1, 3}} /* sub r4, r1, r3 */
2396 },
2397 {-34359738370ll /* 0xfffffff7fffffffe */ ,
2398 {{2, 0, 1}, /* sub r2, zero, r1 */
2399 {6, 2, 35}, /* shli r3, r2, 35 */
2400 {3, 2, 3}} /* shl1add r4, r2, r3 */
2401 },
2402 {-34359738369ll /* 0xfffffff7ffffffff */ ,
2403 {{2, 0, 1}, /* sub r2, zero, r1 */
2404 {6, 1, 35}, /* shli r3, r1, 35 */
2405 {2, 2, 3}} /* sub r4, r2, r3 */
2406 },
2407 {-34359738368ll /* 0xfffffff800000000 */ ,
2408 {{2, 0, 1}, /* sub r2, zero, r1 */
2409 {6, 2, 35}} /* shli r3, r2, 35 */
2410 },
2411 {-34359738367ll /* 0xfffffff800000001 */ ,
2412 {{6, 1, 35}, /* shli r2, r1, 35 */
2413 {2, 1, 2}} /* sub r3, r1, r2 */
2414 },
2415 {-34359738366ll /* 0xfffffff800000002 */ ,
2416 {{6, 1, 1}, /* shli r2, r1, 1 */
2417 {6, 1, 35}, /* shli r3, r1, 35 */
2418 {2, 2, 3}} /* sub r4, r2, r3 */
2419 },
2420 {-34359738365ll /* 0xfffffff800000003 */ ,
2421 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2422 {6, 1, 35}, /* shli r3, r1, 35 */
2423 {2, 2, 3}} /* sub r4, r2, r3 */
2424 },
2425 {-34359738364ll /* 0xfffffff800000004 */ ,
2426 {{6, 1, 2}, /* shli r2, r1, 2 */
2427 {6, 1, 35}, /* shli r3, r1, 35 */
2428 {2, 2, 3}} /* sub r4, r2, r3 */
2429 },
2430 {-34359738363ll /* 0xfffffff800000005 */ ,
2431 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2432 {6, 1, 35}, /* shli r3, r1, 35 */
2433 {2, 2, 3}} /* sub r4, r2, r3 */
2434 },
2435 {-34359738360ll /* 0xfffffff800000008 */ ,
2436 {{6, 1, 3}, /* shli r2, r1, 3 */
2437 {6, 1, 35}, /* shli r3, r1, 35 */
2438 {2, 2, 3}} /* sub r4, r2, r3 */
2439 },
2440 {-34359738359ll /* 0xfffffff800000009 */ ,
2441 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2442 {6, 1, 35}, /* shli r3, r1, 35 */
2443 {2, 2, 3}} /* sub r4, r2, r3 */
2444 },
2445 {-25769803777ll /* 0xfffffff9ffffffff */ ,
2446 {{6, 1, 33}, /* shli r2, r1, 33 */
2447 {4, 2, 1}, /* shl2add r3, r2, r1 */
2448 {2, 2, 3}} /* sub r4, r2, r3 */
2449 },
2450 {-17179869192ll /* 0xfffffffbfffffff8 */ ,
2451 {{2, 0, 1}, /* sub r2, zero, r1 */
2452 {6, 2, 34}, /* shli r3, r2, 34 */
2453 {5, 2, 3}} /* shl3add r4, r2, r3 */
2454 },
2455 {-17179869191ll /* 0xfffffffbfffffff9 */ ,
2456 {{6, 1, 34}, /* shli r2, r1, 34 */
2457 {5, 1, 2}, /* shl3add r3, r1, r2 */
2458 {2, 1, 3}} /* sub r4, r1, r3 */
2459 },
2460 {-17179869188ll /* 0xfffffffbfffffffc */ ,
2461 {{2, 0, 1}, /* sub r2, zero, r1 */
2462 {6, 2, 34}, /* shli r3, r2, 34 */
2463 {4, 2, 3}} /* shl2add r4, r2, r3 */
2464 },
2465 {-17179869187ll /* 0xfffffffbfffffffd */ ,
2466 {{6, 1, 34}, /* shli r2, r1, 34 */
2467 {4, 1, 2}, /* shl2add r3, r1, r2 */
2468 {2, 1, 3}} /* sub r4, r1, r3 */
2469 },
2470 {-17179869186ll /* 0xfffffffbfffffffe */ ,
2471 {{2, 0, 1}, /* sub r2, zero, r1 */
2472 {6, 2, 34}, /* shli r3, r2, 34 */
2473 {3, 2, 3}} /* shl1add r4, r2, r3 */
2474 },
2475 {-17179869185ll /* 0xfffffffbffffffff */ ,
2476 {{2, 0, 1}, /* sub r2, zero, r1 */
2477 {6, 1, 34}, /* shli r3, r1, 34 */
2478 {2, 2, 3}} /* sub r4, r2, r3 */
2479 },
2480 {-17179869184ll /* 0xfffffffc00000000 */ ,
2481 {{2, 0, 1}, /* sub r2, zero, r1 */
2482 {6, 2, 34}} /* shli r3, r2, 34 */
2483 },
2484 {-17179869183ll /* 0xfffffffc00000001 */ ,
2485 {{6, 1, 34}, /* shli r2, r1, 34 */
2486 {2, 1, 2}} /* sub r3, r1, r2 */
2487 },
2488 {-17179869182ll /* 0xfffffffc00000002 */ ,
2489 {{6, 1, 1}, /* shli r2, r1, 1 */
2490 {6, 1, 34}, /* shli r3, r1, 34 */
2491 {2, 2, 3}} /* sub r4, r2, r3 */
2492 },
2493 {-17179869181ll /* 0xfffffffc00000003 */ ,
2494 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2495 {6, 1, 34}, /* shli r3, r1, 34 */
2496 {2, 2, 3}} /* sub r4, r2, r3 */
2497 },
2498 {-17179869180ll /* 0xfffffffc00000004 */ ,
2499 {{6, 1, 2}, /* shli r2, r1, 2 */
2500 {6, 1, 34}, /* shli r3, r1, 34 */
2501 {2, 2, 3}} /* sub r4, r2, r3 */
2502 },
2503 {-17179869179ll /* 0xfffffffc00000005 */ ,
2504 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2505 {6, 1, 34}, /* shli r3, r1, 34 */
2506 {2, 2, 3}} /* sub r4, r2, r3 */
2507 },
2508 {-17179869176ll /* 0xfffffffc00000008 */ ,
2509 {{6, 1, 3}, /* shli r2, r1, 3 */
2510 {6, 1, 34}, /* shli r3, r1, 34 */
2511 {2, 2, 3}} /* sub r4, r2, r3 */
2512 },
2513 {-17179869175ll /* 0xfffffffc00000009 */ ,
2514 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2515 {6, 1, 34}, /* shli r3, r1, 34 */
2516 {2, 2, 3}} /* sub r4, r2, r3 */
2517 },
2518 {-12884901889ll /* 0xfffffffcffffffff */ ,
2519 {{6, 1, 32}, /* shli r2, r1, 32 */
2520 {4, 2, 1}, /* shl2add r3, r2, r1 */
2521 {2, 2, 3}} /* sub r4, r2, r3 */
2522 },
2523 {-8589934600ll /* 0xfffffffdfffffff8 */ ,
2524 {{2, 0, 1}, /* sub r2, zero, r1 */
2525 {6, 2, 33}, /* shli r3, r2, 33 */
2526 {5, 2, 3}} /* shl3add r4, r2, r3 */
2527 },
2528 {-8589934599ll /* 0xfffffffdfffffff9 */ ,
2529 {{6, 1, 33}, /* shli r2, r1, 33 */
2530 {5, 1, 2}, /* shl3add r3, r1, r2 */
2531 {2, 1, 3}} /* sub r4, r1, r3 */
2532 },
2533 {-8589934596ll /* 0xfffffffdfffffffc */ ,
2534 {{2, 0, 1}, /* sub r2, zero, r1 */
2535 {6, 2, 33}, /* shli r3, r2, 33 */
2536 {4, 2, 3}} /* shl2add r4, r2, r3 */
2537 },
2538 {-8589934595ll /* 0xfffffffdfffffffd */ ,
2539 {{6, 1, 33}, /* shli r2, r1, 33 */
2540 {4, 1, 2}, /* shl2add r3, r1, r2 */
2541 {2, 1, 3}} /* sub r4, r1, r3 */
2542 },
2543 {-8589934594ll /* 0xfffffffdfffffffe */ ,
2544 {{2, 0, 1}, /* sub r2, zero, r1 */
2545 {6, 2, 33}, /* shli r3, r2, 33 */
2546 {3, 2, 3}} /* shl1add r4, r2, r3 */
2547 },
2548 {-8589934593ll /* 0xfffffffdffffffff */ ,
2549 {{2, 0, 1}, /* sub r2, zero, r1 */
2550 {6, 1, 33}, /* shli r3, r1, 33 */
2551 {2, 2, 3}} /* sub r4, r2, r3 */
2552 },
2553 {-8589934592ll /* 0xfffffffe00000000 */ ,
2554 {{2, 0, 1}, /* sub r2, zero, r1 */
2555 {6, 2, 33}} /* shli r3, r2, 33 */
2556 },
2557 {-8589934591ll /* 0xfffffffe00000001 */ ,
2558 {{6, 1, 33}, /* shli r2, r1, 33 */
2559 {2, 1, 2}} /* sub r3, r1, r2 */
2560 },
2561 {-8589934590ll /* 0xfffffffe00000002 */ ,
2562 {{6, 1, 1}, /* shli r2, r1, 1 */
2563 {6, 1, 33}, /* shli r3, r1, 33 */
2564 {2, 2, 3}} /* sub r4, r2, r3 */
2565 },
2566 {-8589934589ll /* 0xfffffffe00000003 */ ,
2567 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2568 {6, 1, 33}, /* shli r3, r1, 33 */
2569 {2, 2, 3}} /* sub r4, r2, r3 */
2570 },
2571 {-8589934588ll /* 0xfffffffe00000004 */ ,
2572 {{6, 1, 2}, /* shli r2, r1, 2 */
2573 {6, 1, 33}, /* shli r3, r1, 33 */
2574 {2, 2, 3}} /* sub r4, r2, r3 */
2575 },
2576 {-8589934587ll /* 0xfffffffe00000005 */ ,
2577 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2578 {6, 1, 33}, /* shli r3, r1, 33 */
2579 {2, 2, 3}} /* sub r4, r2, r3 */
2580 },
2581 {-8589934584ll /* 0xfffffffe00000008 */ ,
2582 {{6, 1, 3}, /* shli r2, r1, 3 */
2583 {6, 1, 33}, /* shli r3, r1, 33 */
2584 {2, 2, 3}} /* sub r4, r2, r3 */
2585 },
2586 {-8589934583ll /* 0xfffffffe00000009 */ ,
2587 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2588 {6, 1, 33}, /* shli r3, r1, 33 */
2589 {2, 2, 3}} /* sub r4, r2, r3 */
2590 },
2591 {-6442450945ll /* 0xfffffffe7fffffff */ ,
2592 {{6, 1, 31}, /* shli r2, r1, 31 */
2593 {4, 2, 1}, /* shl2add r3, r2, r1 */
2594 {2, 2, 3}} /* sub r4, r2, r3 */
2595 },
2596 {-4294967304ll /* 0xfffffffefffffff8 */ ,
2597 {{2, 0, 1}, /* sub r2, zero, r1 */
2598 {6, 2, 32}, /* shli r3, r2, 32 */
2599 {5, 2, 3}} /* shl3add r4, r2, r3 */
2600 },
2601 {-4294967303ll /* 0xfffffffefffffff9 */ ,
2602 {{6, 1, 32}, /* shli r2, r1, 32 */
2603 {5, 1, 2}, /* shl3add r3, r1, r2 */
2604 {2, 1, 3}} /* sub r4, r1, r3 */
2605 },
2606 {-4294967300ll /* 0xfffffffefffffffc */ ,
2607 {{2, 0, 1}, /* sub r2, zero, r1 */
2608 {6, 2, 32}, /* shli r3, r2, 32 */
2609 {4, 2, 3}} /* shl2add r4, r2, r3 */
2610 },
2611 {-4294967299ll /* 0xfffffffefffffffd */ ,
2612 {{6, 1, 32}, /* shli r2, r1, 32 */
2613 {4, 1, 2}, /* shl2add r3, r1, r2 */
2614 {2, 1, 3}} /* sub r4, r1, r3 */
2615 },
2616 {-4294967298ll /* 0xfffffffefffffffe */ ,
2617 {{2, 0, 1}, /* sub r2, zero, r1 */
2618 {6, 2, 32}, /* shli r3, r2, 32 */
2619 {3, 2, 3}} /* shl1add r4, r2, r3 */
2620 },
2621 {-4294967297ll /* 0xfffffffeffffffff */ ,
2622 {{2, 0, 1}, /* sub r2, zero, r1 */
2623 {6, 1, 32}, /* shli r3, r1, 32 */
2624 {2, 2, 3}} /* sub r4, r2, r3 */
2625 },
2626 {-4294967296ll /* 0xffffffff00000000 */ ,
2627 {{2, 0, 1}, /* sub r2, zero, r1 */
2628 {6, 2, 32}} /* shli r3, r2, 32 */
2629 },
2630 {-4294967295ll /* 0xffffffff00000001 */ ,
2631 {{6, 1, 32}, /* shli r2, r1, 32 */
2632 {2, 1, 2}} /* sub r3, r1, r2 */
2633 },
2634 {-4294967294ll /* 0xffffffff00000002 */ ,
2635 {{6, 1, 1}, /* shli r2, r1, 1 */
2636 {6, 1, 32}, /* shli r3, r1, 32 */
2637 {2, 2, 3}} /* sub r4, r2, r3 */
2638 },
2639 {-4294967293ll /* 0xffffffff00000003 */ ,
2640 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2641 {6, 1, 32}, /* shli r3, r1, 32 */
2642 {2, 2, 3}} /* sub r4, r2, r3 */
2643 },
2644 {-4294967292ll /* 0xffffffff00000004 */ ,
2645 {{6, 1, 2}, /* shli r2, r1, 2 */
2646 {6, 1, 32}, /* shli r3, r1, 32 */
2647 {2, 2, 3}} /* sub r4, r2, r3 */
2648 },
2649 {-4294967291ll /* 0xffffffff00000005 */ ,
2650 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2651 {6, 1, 32}, /* shli r3, r1, 32 */
2652 {2, 2, 3}} /* sub r4, r2, r3 */
2653 },
2654 {-4294967288ll /* 0xffffffff00000008 */ ,
2655 {{6, 1, 3}, /* shli r2, r1, 3 */
2656 {6, 1, 32}, /* shli r3, r1, 32 */
2657 {2, 2, 3}} /* sub r4, r2, r3 */
2658 },
2659 {-4294967287ll /* 0xffffffff00000009 */ ,
2660 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2661 {6, 1, 32}, /* shli r3, r1, 32 */
2662 {2, 2, 3}} /* sub r4, r2, r3 */
2663 },
2664 {-3221225473ll /* 0xffffffff3fffffff */ ,
2665 {{6, 1, 30}, /* shli r2, r1, 30 */
2666 {4, 2, 1}, /* shl2add r3, r2, r1 */
2667 {2, 2, 3}} /* sub r4, r2, r3 */
2668 },
2669 {-2147483656ll /* 0xffffffff7ffffff8 */ ,
2670 {{2, 0, 1}, /* sub r2, zero, r1 */
2671 {6, 2, 31}, /* shli r3, r2, 31 */
2672 {5, 2, 3}} /* shl3add r4, r2, r3 */
2673 },
2674 {-2147483655ll /* 0xffffffff7ffffff9 */ ,
2675 {{6, 1, 31}, /* shli r2, r1, 31 */
2676 {5, 1, 2}, /* shl3add r3, r1, r2 */
2677 {2, 1, 3}} /* sub r4, r1, r3 */
2678 },
2679 {-2147483652ll /* 0xffffffff7ffffffc */ ,
2680 {{2, 0, 1}, /* sub r2, zero, r1 */
2681 {6, 2, 31}, /* shli r3, r2, 31 */
2682 {4, 2, 3}} /* shl2add r4, r2, r3 */
2683 },
2684 {-2147483651ll /* 0xffffffff7ffffffd */ ,
2685 {{6, 1, 31}, /* shli r2, r1, 31 */
2686 {4, 1, 2}, /* shl2add r3, r1, r2 */
2687 {2, 1, 3}} /* sub r4, r1, r3 */
2688 },
2689 {-2147483650ll /* 0xffffffff7ffffffe */ ,
2690 {{2, 0, 1}, /* sub r2, zero, r1 */
2691 {6, 2, 31}, /* shli r3, r2, 31 */
2692 {3, 2, 3}} /* shl1add r4, r2, r3 */
2693 },
2694 {-2147483649ll /* 0xffffffff7fffffff */ ,
2695 {{2, 0, 1}, /* sub r2, zero, r1 */
2696 {6, 1, 31}, /* shli r3, r1, 31 */
2697 {2, 2, 3}} /* sub r4, r2, r3 */
2698 },
2699 {-2147483648ll /* 0xffffffff80000000 */ ,
2700 {{2, 0, 1}, /* sub r2, zero, r1 */
2701 {6, 2, 31}} /* shli r3, r2, 31 */
2702 },
2703 {-2147483647ll /* 0xffffffff80000001 */ ,
2704 {{6, 1, 31}, /* shli r2, r1, 31 */
2705 {2, 1, 2}} /* sub r3, r1, r2 */
2706 },
2707 {-2147483646ll /* 0xffffffff80000002 */ ,
2708 {{6, 1, 1}, /* shli r2, r1, 1 */
2709 {6, 1, 31}, /* shli r3, r1, 31 */
2710 {2, 2, 3}} /* sub r4, r2, r3 */
2711 },
2712 {-2147483645ll /* 0xffffffff80000003 */ ,
2713 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2714 {6, 1, 31}, /* shli r3, r1, 31 */
2715 {2, 2, 3}} /* sub r4, r2, r3 */
2716 },
2717 {-2147483644ll /* 0xffffffff80000004 */ ,
2718 {{6, 1, 2}, /* shli r2, r1, 2 */
2719 {6, 1, 31}, /* shli r3, r1, 31 */
2720 {2, 2, 3}} /* sub r4, r2, r3 */
2721 },
2722 {-2147483643ll /* 0xffffffff80000005 */ ,
2723 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2724 {6, 1, 31}, /* shli r3, r1, 31 */
2725 {2, 2, 3}} /* sub r4, r2, r3 */
2726 },
2727 {-2147483640ll /* 0xffffffff80000008 */ ,
2728 {{6, 1, 3}, /* shli r2, r1, 3 */
2729 {6, 1, 31}, /* shli r3, r1, 31 */
2730 {2, 2, 3}} /* sub r4, r2, r3 */
2731 },
2732 {-2147483639ll /* 0xffffffff80000009 */ ,
2733 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2734 {6, 1, 31}, /* shli r3, r1, 31 */
2735 {2, 2, 3}} /* sub r4, r2, r3 */
2736 },
2737 {-1610612737ll /* 0xffffffff9fffffff */ ,
2738 {{6, 1, 29}, /* shli r2, r1, 29 */
2739 {4, 2, 1}, /* shl2add r3, r2, r1 */
2740 {2, 2, 3}} /* sub r4, r2, r3 */
2741 },
2742 {-1073741832ll /* 0xffffffffbffffff8 */ ,
2743 {{2, 0, 1}, /* sub r2, zero, r1 */
2744 {6, 2, 30}, /* shli r3, r2, 30 */
2745 {5, 2, 3}} /* shl3add r4, r2, r3 */
2746 },
2747 {-1073741831ll /* 0xffffffffbffffff9 */ ,
2748 {{6, 1, 30}, /* shli r2, r1, 30 */
2749 {5, 1, 2}, /* shl3add r3, r1, r2 */
2750 {2, 1, 3}} /* sub r4, r1, r3 */
2751 },
2752 {-1073741828ll /* 0xffffffffbffffffc */ ,
2753 {{2, 0, 1}, /* sub r2, zero, r1 */
2754 {6, 2, 30}, /* shli r3, r2, 30 */
2755 {4, 2, 3}} /* shl2add r4, r2, r3 */
2756 },
2757 {-1073741827ll /* 0xffffffffbffffffd */ ,
2758 {{6, 1, 30}, /* shli r2, r1, 30 */
2759 {4, 1, 2}, /* shl2add r3, r1, r2 */
2760 {2, 1, 3}} /* sub r4, r1, r3 */
2761 },
2762 {-1073741826ll /* 0xffffffffbffffffe */ ,
2763 {{2, 0, 1}, /* sub r2, zero, r1 */
2764 {6, 2, 30}, /* shli r3, r2, 30 */
2765 {3, 2, 3}} /* shl1add r4, r2, r3 */
2766 },
2767 {-1073741825ll /* 0xffffffffbfffffff */ ,
2768 {{2, 0, 1}, /* sub r2, zero, r1 */
2769 {6, 1, 30}, /* shli r3, r1, 30 */
2770 {2, 2, 3}} /* sub r4, r2, r3 */
2771 },
2772 {-1073741824ll /* 0xffffffffc0000000 */ ,
2773 {{2, 0, 1}, /* sub r2, zero, r1 */
2774 {6, 2, 30}} /* shli r3, r2, 30 */
2775 },
2776 {-1073741823ll /* 0xffffffffc0000001 */ ,
2777 {{6, 1, 30}, /* shli r2, r1, 30 */
2778 {2, 1, 2}} /* sub r3, r1, r2 */
2779 },
2780 {-1073741822ll /* 0xffffffffc0000002 */ ,
2781 {{6, 1, 1}, /* shli r2, r1, 1 */
2782 {6, 1, 30}, /* shli r3, r1, 30 */
2783 {2, 2, 3}} /* sub r4, r2, r3 */
2784 },
2785 {-1073741821ll /* 0xffffffffc0000003 */ ,
2786 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2787 {6, 1, 30}, /* shli r3, r1, 30 */
2788 {2, 2, 3}} /* sub r4, r2, r3 */
2789 },
2790 {-1073741820ll /* 0xffffffffc0000004 */ ,
2791 {{6, 1, 2}, /* shli r2, r1, 2 */
2792 {6, 1, 30}, /* shli r3, r1, 30 */
2793 {2, 2, 3}} /* sub r4, r2, r3 */
2794 },
2795 {-1073741819ll /* 0xffffffffc0000005 */ ,
2796 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2797 {6, 1, 30}, /* shli r3, r1, 30 */
2798 {2, 2, 3}} /* sub r4, r2, r3 */
2799 },
2800 {-1073741816ll /* 0xffffffffc0000008 */ ,
2801 {{6, 1, 3}, /* shli r2, r1, 3 */
2802 {6, 1, 30}, /* shli r3, r1, 30 */
2803 {2, 2, 3}} /* sub r4, r2, r3 */
2804 },
2805 {-1073741815ll /* 0xffffffffc0000009 */ ,
2806 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2807 {6, 1, 30}, /* shli r3, r1, 30 */
2808 {2, 2, 3}} /* sub r4, r2, r3 */
2809 },
2810 {-805306369ll /* 0xffffffffcfffffff */ ,
2811 {{6, 1, 28}, /* shli r2, r1, 28 */
2812 {4, 2, 1}, /* shl2add r3, r2, r1 */
2813 {2, 2, 3}} /* sub r4, r2, r3 */
2814 },
2815 {-536870920ll /* 0xffffffffdffffff8 */ ,
2816 {{2, 0, 1}, /* sub r2, zero, r1 */
2817 {6, 2, 29}, /* shli r3, r2, 29 */
2818 {5, 2, 3}} /* shl3add r4, r2, r3 */
2819 },
2820 {-536870919ll /* 0xffffffffdffffff9 */ ,
2821 {{6, 1, 29}, /* shli r2, r1, 29 */
2822 {5, 1, 2}, /* shl3add r3, r1, r2 */
2823 {2, 1, 3}} /* sub r4, r1, r3 */
2824 },
2825 {-536870916ll /* 0xffffffffdffffffc */ ,
2826 {{2, 0, 1}, /* sub r2, zero, r1 */
2827 {6, 2, 29}, /* shli r3, r2, 29 */
2828 {4, 2, 3}} /* shl2add r4, r2, r3 */
2829 },
2830 {-536870915ll /* 0xffffffffdffffffd */ ,
2831 {{6, 1, 29}, /* shli r2, r1, 29 */
2832 {4, 1, 2}, /* shl2add r3, r1, r2 */
2833 {2, 1, 3}} /* sub r4, r1, r3 */
2834 },
2835 {-536870914ll /* 0xffffffffdffffffe */ ,
2836 {{2, 0, 1}, /* sub r2, zero, r1 */
2837 {6, 2, 29}, /* shli r3, r2, 29 */
2838 {3, 2, 3}} /* shl1add r4, r2, r3 */
2839 },
2840 {-536870913ll /* 0xffffffffdfffffff */ ,
2841 {{2, 0, 1}, /* sub r2, zero, r1 */
2842 {6, 1, 29}, /* shli r3, r1, 29 */
2843 {2, 2, 3}} /* sub r4, r2, r3 */
2844 },
2845 {-536870912ll /* 0xffffffffe0000000 */ ,
2846 {{2, 0, 1}, /* sub r2, zero, r1 */
2847 {6, 2, 29}} /* shli r3, r2, 29 */
2848 },
2849 {-536870911ll /* 0xffffffffe0000001 */ ,
2850 {{6, 1, 29}, /* shli r2, r1, 29 */
2851 {2, 1, 2}} /* sub r3, r1, r2 */
2852 },
2853 {-536870910ll /* 0xffffffffe0000002 */ ,
2854 {{6, 1, 1}, /* shli r2, r1, 1 */
2855 {6, 1, 29}, /* shli r3, r1, 29 */
2856 {2, 2, 3}} /* sub r4, r2, r3 */
2857 },
2858 {-536870909ll /* 0xffffffffe0000003 */ ,
2859 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2860 {6, 1, 29}, /* shli r3, r1, 29 */
2861 {2, 2, 3}} /* sub r4, r2, r3 */
2862 },
2863 {-536870908ll /* 0xffffffffe0000004 */ ,
2864 {{6, 1, 2}, /* shli r2, r1, 2 */
2865 {6, 1, 29}, /* shli r3, r1, 29 */
2866 {2, 2, 3}} /* sub r4, r2, r3 */
2867 },
2868 {-536870907ll /* 0xffffffffe0000005 */ ,
2869 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2870 {6, 1, 29}, /* shli r3, r1, 29 */
2871 {2, 2, 3}} /* sub r4, r2, r3 */
2872 },
2873 {-536870904ll /* 0xffffffffe0000008 */ ,
2874 {{6, 1, 3}, /* shli r2, r1, 3 */
2875 {6, 1, 29}, /* shli r3, r1, 29 */
2876 {2, 2, 3}} /* sub r4, r2, r3 */
2877 },
2878 {-536870903ll /* 0xffffffffe0000009 */ ,
2879 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2880 {6, 1, 29}, /* shli r3, r1, 29 */
2881 {2, 2, 3}} /* sub r4, r2, r3 */
2882 },
2883 {-402653185ll /* 0xffffffffe7ffffff */ ,
2884 {{6, 1, 27}, /* shli r2, r1, 27 */
2885 {4, 2, 1}, /* shl2add r3, r2, r1 */
2886 {2, 2, 3}} /* sub r4, r2, r3 */
2887 },
2888 {-268435464ll /* 0xffffffffeffffff8 */ ,
2889 {{2, 0, 1}, /* sub r2, zero, r1 */
2890 {6, 2, 28}, /* shli r3, r2, 28 */
2891 {5, 2, 3}} /* shl3add r4, r2, r3 */
2892 },
2893 {-268435463ll /* 0xffffffffeffffff9 */ ,
2894 {{6, 1, 28}, /* shli r2, r1, 28 */
2895 {5, 1, 2}, /* shl3add r3, r1, r2 */
2896 {2, 1, 3}} /* sub r4, r1, r3 */
2897 },
2898 {-268435460ll /* 0xffffffffeffffffc */ ,
2899 {{2, 0, 1}, /* sub r2, zero, r1 */
2900 {6, 2, 28}, /* shli r3, r2, 28 */
2901 {4, 2, 3}} /* shl2add r4, r2, r3 */
2902 },
2903 {-268435459ll /* 0xffffffffeffffffd */ ,
2904 {{6, 1, 28}, /* shli r2, r1, 28 */
2905 {4, 1, 2}, /* shl2add r3, r1, r2 */
2906 {2, 1, 3}} /* sub r4, r1, r3 */
2907 },
2908 {-268435458ll /* 0xffffffffeffffffe */ ,
2909 {{2, 0, 1}, /* sub r2, zero, r1 */
2910 {6, 2, 28}, /* shli r3, r2, 28 */
2911 {3, 2, 3}} /* shl1add r4, r2, r3 */
2912 },
2913 {-268435457ll /* 0xffffffffefffffff */ ,
2914 {{2, 0, 1}, /* sub r2, zero, r1 */
2915 {6, 1, 28}, /* shli r3, r1, 28 */
2916 {2, 2, 3}} /* sub r4, r2, r3 */
2917 },
2918 {-268435456ll /* 0xfffffffff0000000 */ ,
2919 {{2, 0, 1}, /* sub r2, zero, r1 */
2920 {6, 2, 28}} /* shli r3, r2, 28 */
2921 },
2922 {-268435455ll /* 0xfffffffff0000001 */ ,
2923 {{6, 1, 28}, /* shli r2, r1, 28 */
2924 {2, 1, 2}} /* sub r3, r1, r2 */
2925 },
2926 {-268435454ll /* 0xfffffffff0000002 */ ,
2927 {{6, 1, 1}, /* shli r2, r1, 1 */
2928 {6, 1, 28}, /* shli r3, r1, 28 */
2929 {2, 2, 3}} /* sub r4, r2, r3 */
2930 },
2931 {-268435453ll /* 0xfffffffff0000003 */ ,
2932 {{3, 1, 1}, /* shl1add r2, r1, r1 */
2933 {6, 1, 28}, /* shli r3, r1, 28 */
2934 {2, 2, 3}} /* sub r4, r2, r3 */
2935 },
2936 {-268435452ll /* 0xfffffffff0000004 */ ,
2937 {{6, 1, 2}, /* shli r2, r1, 2 */
2938 {6, 1, 28}, /* shli r3, r1, 28 */
2939 {2, 2, 3}} /* sub r4, r2, r3 */
2940 },
2941 {-268435451ll /* 0xfffffffff0000005 */ ,
2942 {{4, 1, 1}, /* shl2add r2, r1, r1 */
2943 {6, 1, 28}, /* shli r3, r1, 28 */
2944 {2, 2, 3}} /* sub r4, r2, r3 */
2945 },
2946 {-268435448ll /* 0xfffffffff0000008 */ ,
2947 {{6, 1, 3}, /* shli r2, r1, 3 */
2948 {6, 1, 28}, /* shli r3, r1, 28 */
2949 {2, 2, 3}} /* sub r4, r2, r3 */
2950 },
2951 {-268435447ll /* 0xfffffffff0000009 */ ,
2952 {{5, 1, 1}, /* shl3add r2, r1, r1 */
2953 {6, 1, 28}, /* shli r3, r1, 28 */
2954 {2, 2, 3}} /* sub r4, r2, r3 */
2955 },
2956 {-201326593ll /* 0xfffffffff3ffffff */ ,
2957 {{6, 1, 26}, /* shli r2, r1, 26 */
2958 {4, 2, 1}, /* shl2add r3, r2, r1 */
2959 {2, 2, 3}} /* sub r4, r2, r3 */
2960 },
2961 {-134217736ll /* 0xfffffffff7fffff8 */ ,
2962 {{2, 0, 1}, /* sub r2, zero, r1 */
2963 {6, 2, 27}, /* shli r3, r2, 27 */
2964 {5, 2, 3}} /* shl3add r4, r2, r3 */
2965 },
2966 {-134217735ll /* 0xfffffffff7fffff9 */ ,
2967 {{6, 1, 27}, /* shli r2, r1, 27 */
2968 {5, 1, 2}, /* shl3add r3, r1, r2 */
2969 {2, 1, 3}} /* sub r4, r1, r3 */
2970 },
2971 {-134217732ll /* 0xfffffffff7fffffc */ ,
2972 {{2, 0, 1}, /* sub r2, zero, r1 */
2973 {6, 2, 27}, /* shli r3, r2, 27 */
2974 {4, 2, 3}} /* shl2add r4, r2, r3 */
2975 },
2976 {-134217731ll /* 0xfffffffff7fffffd */ ,
2977 {{6, 1, 27}, /* shli r2, r1, 27 */
2978 {4, 1, 2}, /* shl2add r3, r1, r2 */
2979 {2, 1, 3}} /* sub r4, r1, r3 */
2980 },
2981 {-134217730ll /* 0xfffffffff7fffffe */ ,
2982 {{2, 0, 1}, /* sub r2, zero, r1 */
2983 {6, 2, 27}, /* shli r3, r2, 27 */
2984 {3, 2, 3}} /* shl1add r4, r2, r3 */
2985 },
2986 {-134217729ll /* 0xfffffffff7ffffff */ ,
2987 {{2, 0, 1}, /* sub r2, zero, r1 */
2988 {6, 1, 27}, /* shli r3, r1, 27 */
2989 {2, 2, 3}} /* sub r4, r2, r3 */
2990 },
2991 {-134217728ll /* 0xfffffffff8000000 */ ,
2992 {{2, 0, 1}, /* sub r2, zero, r1 */
2993 {6, 2, 27}} /* shli r3, r2, 27 */
2994 },
2995 {-134217727ll /* 0xfffffffff8000001 */ ,
2996 {{6, 1, 27}, /* shli r2, r1, 27 */
2997 {2, 1, 2}} /* sub r3, r1, r2 */
2998 },
2999 {-134217726ll /* 0xfffffffff8000002 */ ,
3000 {{6, 1, 1}, /* shli r2, r1, 1 */
3001 {6, 1, 27}, /* shli r3, r1, 27 */
3002 {2, 2, 3}} /* sub r4, r2, r3 */
3003 },
3004 {-134217725ll /* 0xfffffffff8000003 */ ,
3005 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3006 {6, 1, 27}, /* shli r3, r1, 27 */
3007 {2, 2, 3}} /* sub r4, r2, r3 */
3008 },
3009 {-134217724ll /* 0xfffffffff8000004 */ ,
3010 {{6, 1, 2}, /* shli r2, r1, 2 */
3011 {6, 1, 27}, /* shli r3, r1, 27 */
3012 {2, 2, 3}} /* sub r4, r2, r3 */
3013 },
3014 {-134217723ll /* 0xfffffffff8000005 */ ,
3015 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3016 {6, 1, 27}, /* shli r3, r1, 27 */
3017 {2, 2, 3}} /* sub r4, r2, r3 */
3018 },
3019 {-134217720ll /* 0xfffffffff8000008 */ ,
3020 {{6, 1, 3}, /* shli r2, r1, 3 */
3021 {6, 1, 27}, /* shli r3, r1, 27 */
3022 {2, 2, 3}} /* sub r4, r2, r3 */
3023 },
3024 {-134217719ll /* 0xfffffffff8000009 */ ,
3025 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3026 {6, 1, 27}, /* shli r3, r1, 27 */
3027 {2, 2, 3}} /* sub r4, r2, r3 */
3028 },
3029 {-100663297ll /* 0xfffffffff9ffffff */ ,
3030 {{6, 1, 25}, /* shli r2, r1, 25 */
3031 {4, 2, 1}, /* shl2add r3, r2, r1 */
3032 {2, 2, 3}} /* sub r4, r2, r3 */
3033 },
3034 {-67108872ll /* 0xfffffffffbfffff8 */ ,
3035 {{2, 0, 1}, /* sub r2, zero, r1 */
3036 {6, 2, 26}, /* shli r3, r2, 26 */
3037 {5, 2, 3}} /* shl3add r4, r2, r3 */
3038 },
3039 {-67108871ll /* 0xfffffffffbfffff9 */ ,
3040 {{6, 1, 26}, /* shli r2, r1, 26 */
3041 {5, 1, 2}, /* shl3add r3, r1, r2 */
3042 {2, 1, 3}} /* sub r4, r1, r3 */
3043 },
3044 {-67108868ll /* 0xfffffffffbfffffc */ ,
3045 {{2, 0, 1}, /* sub r2, zero, r1 */
3046 {6, 2, 26}, /* shli r3, r2, 26 */
3047 {4, 2, 3}} /* shl2add r4, r2, r3 */
3048 },
3049 {-67108867ll /* 0xfffffffffbfffffd */ ,
3050 {{6, 1, 26}, /* shli r2, r1, 26 */
3051 {4, 1, 2}, /* shl2add r3, r1, r2 */
3052 {2, 1, 3}} /* sub r4, r1, r3 */
3053 },
3054 {-67108866ll /* 0xfffffffffbfffffe */ ,
3055 {{2, 0, 1}, /* sub r2, zero, r1 */
3056 {6, 2, 26}, /* shli r3, r2, 26 */
3057 {3, 2, 3}} /* shl1add r4, r2, r3 */
3058 },
3059 {-67108865ll /* 0xfffffffffbffffff */ ,
3060 {{2, 0, 1}, /* sub r2, zero, r1 */
3061 {6, 1, 26}, /* shli r3, r1, 26 */
3062 {2, 2, 3}} /* sub r4, r2, r3 */
3063 },
3064 {-67108864ll /* 0xfffffffffc000000 */ ,
3065 {{2, 0, 1}, /* sub r2, zero, r1 */
3066 {6, 2, 26}} /* shli r3, r2, 26 */
3067 },
3068 {-67108863ll /* 0xfffffffffc000001 */ ,
3069 {{6, 1, 26}, /* shli r2, r1, 26 */
3070 {2, 1, 2}} /* sub r3, r1, r2 */
3071 },
3072 {-67108862ll /* 0xfffffffffc000002 */ ,
3073 {{6, 1, 1}, /* shli r2, r1, 1 */
3074 {6, 1, 26}, /* shli r3, r1, 26 */
3075 {2, 2, 3}} /* sub r4, r2, r3 */
3076 },
3077 {-67108861ll /* 0xfffffffffc000003 */ ,
3078 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3079 {6, 1, 26}, /* shli r3, r1, 26 */
3080 {2, 2, 3}} /* sub r4, r2, r3 */
3081 },
3082 {-67108860ll /* 0xfffffffffc000004 */ ,
3083 {{6, 1, 2}, /* shli r2, r1, 2 */
3084 {6, 1, 26}, /* shli r3, r1, 26 */
3085 {2, 2, 3}} /* sub r4, r2, r3 */
3086 },
3087 {-67108859ll /* 0xfffffffffc000005 */ ,
3088 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3089 {6, 1, 26}, /* shli r3, r1, 26 */
3090 {2, 2, 3}} /* sub r4, r2, r3 */
3091 },
3092 {-67108856ll /* 0xfffffffffc000008 */ ,
3093 {{6, 1, 3}, /* shli r2, r1, 3 */
3094 {6, 1, 26}, /* shli r3, r1, 26 */
3095 {2, 2, 3}} /* sub r4, r2, r3 */
3096 },
3097 {-67108855ll /* 0xfffffffffc000009 */ ,
3098 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3099 {6, 1, 26}, /* shli r3, r1, 26 */
3100 {2, 2, 3}} /* sub r4, r2, r3 */
3101 },
3102 {-50331649ll /* 0xfffffffffcffffff */ ,
3103 {{6, 1, 24}, /* shli r2, r1, 24 */
3104 {4, 2, 1}, /* shl2add r3, r2, r1 */
3105 {2, 2, 3}} /* sub r4, r2, r3 */
3106 },
3107 {-33554440ll /* 0xfffffffffdfffff8 */ ,
3108 {{2, 0, 1}, /* sub r2, zero, r1 */
3109 {6, 2, 25}, /* shli r3, r2, 25 */
3110 {5, 2, 3}} /* shl3add r4, r2, r3 */
3111 },
3112 {-33554439ll /* 0xfffffffffdfffff9 */ ,
3113 {{6, 1, 25}, /* shli r2, r1, 25 */
3114 {5, 1, 2}, /* shl3add r3, r1, r2 */
3115 {2, 1, 3}} /* sub r4, r1, r3 */
3116 },
3117 {-33554436ll /* 0xfffffffffdfffffc */ ,
3118 {{2, 0, 1}, /* sub r2, zero, r1 */
3119 {6, 2, 25}, /* shli r3, r2, 25 */
3120 {4, 2, 3}} /* shl2add r4, r2, r3 */
3121 },
3122 {-33554435ll /* 0xfffffffffdfffffd */ ,
3123 {{6, 1, 25}, /* shli r2, r1, 25 */
3124 {4, 1, 2}, /* shl2add r3, r1, r2 */
3125 {2, 1, 3}} /* sub r4, r1, r3 */
3126 },
3127 {-33554434ll /* 0xfffffffffdfffffe */ ,
3128 {{2, 0, 1}, /* sub r2, zero, r1 */
3129 {6, 2, 25}, /* shli r3, r2, 25 */
3130 {3, 2, 3}} /* shl1add r4, r2, r3 */
3131 },
3132 {-33554433ll /* 0xfffffffffdffffff */ ,
3133 {{2, 0, 1}, /* sub r2, zero, r1 */
3134 {6, 1, 25}, /* shli r3, r1, 25 */
3135 {2, 2, 3}} /* sub r4, r2, r3 */
3136 },
3137 {-33554432ll /* 0xfffffffffe000000 */ ,
3138 {{2, 0, 1}, /* sub r2, zero, r1 */
3139 {6, 2, 25}} /* shli r3, r2, 25 */
3140 },
3141 {-33554431ll /* 0xfffffffffe000001 */ ,
3142 {{6, 1, 25}, /* shli r2, r1, 25 */
3143 {2, 1, 2}} /* sub r3, r1, r2 */
3144 },
3145 {-33554430ll /* 0xfffffffffe000002 */ ,
3146 {{6, 1, 1}, /* shli r2, r1, 1 */
3147 {6, 1, 25}, /* shli r3, r1, 25 */
3148 {2, 2, 3}} /* sub r4, r2, r3 */
3149 },
3150 {-33554429ll /* 0xfffffffffe000003 */ ,
3151 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3152 {6, 1, 25}, /* shli r3, r1, 25 */
3153 {2, 2, 3}} /* sub r4, r2, r3 */
3154 },
3155 {-33554428ll /* 0xfffffffffe000004 */ ,
3156 {{6, 1, 2}, /* shli r2, r1, 2 */
3157 {6, 1, 25}, /* shli r3, r1, 25 */
3158 {2, 2, 3}} /* sub r4, r2, r3 */
3159 },
3160 {-33554427ll /* 0xfffffffffe000005 */ ,
3161 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3162 {6, 1, 25}, /* shli r3, r1, 25 */
3163 {2, 2, 3}} /* sub r4, r2, r3 */
3164 },
3165 {-33554424ll /* 0xfffffffffe000008 */ ,
3166 {{6, 1, 3}, /* shli r2, r1, 3 */
3167 {6, 1, 25}, /* shli r3, r1, 25 */
3168 {2, 2, 3}} /* sub r4, r2, r3 */
3169 },
3170 {-33554423ll /* 0xfffffffffe000009 */ ,
3171 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3172 {6, 1, 25}, /* shli r3, r1, 25 */
3173 {2, 2, 3}} /* sub r4, r2, r3 */
3174 },
3175 {-25165825ll /* 0xfffffffffe7fffff */ ,
3176 {{6, 1, 23}, /* shli r2, r1, 23 */
3177 {4, 2, 1}, /* shl2add r3, r2, r1 */
3178 {2, 2, 3}} /* sub r4, r2, r3 */
3179 },
3180 {-16777224ll /* 0xfffffffffefffff8 */ ,
3181 {{2, 0, 1}, /* sub r2, zero, r1 */
3182 {6, 2, 24}, /* shli r3, r2, 24 */
3183 {5, 2, 3}} /* shl3add r4, r2, r3 */
3184 },
3185 {-16777223ll /* 0xfffffffffefffff9 */ ,
3186 {{6, 1, 24}, /* shli r2, r1, 24 */
3187 {5, 1, 2}, /* shl3add r3, r1, r2 */
3188 {2, 1, 3}} /* sub r4, r1, r3 */
3189 },
3190 {-16777220ll /* 0xfffffffffefffffc */ ,
3191 {{2, 0, 1}, /* sub r2, zero, r1 */
3192 {6, 2, 24}, /* shli r3, r2, 24 */
3193 {4, 2, 3}} /* shl2add r4, r2, r3 */
3194 },
3195 {-16777219ll /* 0xfffffffffefffffd */ ,
3196 {{6, 1, 24}, /* shli r2, r1, 24 */
3197 {4, 1, 2}, /* shl2add r3, r1, r2 */
3198 {2, 1, 3}} /* sub r4, r1, r3 */
3199 },
3200 {-16777218ll /* 0xfffffffffefffffe */ ,
3201 {{2, 0, 1}, /* sub r2, zero, r1 */
3202 {6, 2, 24}, /* shli r3, r2, 24 */
3203 {3, 2, 3}} /* shl1add r4, r2, r3 */
3204 },
3205 {-16777217ll /* 0xfffffffffeffffff */ ,
3206 {{2, 0, 1}, /* sub r2, zero, r1 */
3207 {6, 1, 24}, /* shli r3, r1, 24 */
3208 {2, 2, 3}} /* sub r4, r2, r3 */
3209 },
3210 {-16777216ll /* 0xffffffffff000000 */ ,
3211 {{2, 0, 1}, /* sub r2, zero, r1 */
3212 {6, 2, 24}} /* shli r3, r2, 24 */
3213 },
3214 {-16777215ll /* 0xffffffffff000001 */ ,
3215 {{6, 1, 24}, /* shli r2, r1, 24 */
3216 {2, 1, 2}} /* sub r3, r1, r2 */
3217 },
3218 {-16777214ll /* 0xffffffffff000002 */ ,
3219 {{6, 1, 1}, /* shli r2, r1, 1 */
3220 {6, 1, 24}, /* shli r3, r1, 24 */
3221 {2, 2, 3}} /* sub r4, r2, r3 */
3222 },
3223 {-16777213ll /* 0xffffffffff000003 */ ,
3224 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3225 {6, 1, 24}, /* shli r3, r1, 24 */
3226 {2, 2, 3}} /* sub r4, r2, r3 */
3227 },
3228 {-16777212ll /* 0xffffffffff000004 */ ,
3229 {{6, 1, 2}, /* shli r2, r1, 2 */
3230 {6, 1, 24}, /* shli r3, r1, 24 */
3231 {2, 2, 3}} /* sub r4, r2, r3 */
3232 },
3233 {-16777211ll /* 0xffffffffff000005 */ ,
3234 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3235 {6, 1, 24}, /* shli r3, r1, 24 */
3236 {2, 2, 3}} /* sub r4, r2, r3 */
3237 },
3238 {-16777208ll /* 0xffffffffff000008 */ ,
3239 {{6, 1, 3}, /* shli r2, r1, 3 */
3240 {6, 1, 24}, /* shli r3, r1, 24 */
3241 {2, 2, 3}} /* sub r4, r2, r3 */
3242 },
3243 {-16777207ll /* 0xffffffffff000009 */ ,
3244 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3245 {6, 1, 24}, /* shli r3, r1, 24 */
3246 {2, 2, 3}} /* sub r4, r2, r3 */
3247 },
3248 {-12582913ll /* 0xffffffffff3fffff */ ,
3249 {{6, 1, 22}, /* shli r2, r1, 22 */
3250 {4, 2, 1}, /* shl2add r3, r2, r1 */
3251 {2, 2, 3}} /* sub r4, r2, r3 */
3252 },
3253 {-8388616ll /* 0xffffffffff7ffff8 */ ,
3254 {{2, 0, 1}, /* sub r2, zero, r1 */
3255 {6, 2, 23}, /* shli r3, r2, 23 */
3256 {5, 2, 3}} /* shl3add r4, r2, r3 */
3257 },
3258 {-8388615ll /* 0xffffffffff7ffff9 */ ,
3259 {{6, 1, 23}, /* shli r2, r1, 23 */
3260 {5, 1, 2}, /* shl3add r3, r1, r2 */
3261 {2, 1, 3}} /* sub r4, r1, r3 */
3262 },
3263 {-8388612ll /* 0xffffffffff7ffffc */ ,
3264 {{2, 0, 1}, /* sub r2, zero, r1 */
3265 {6, 2, 23}, /* shli r3, r2, 23 */
3266 {4, 2, 3}} /* shl2add r4, r2, r3 */
3267 },
3268 {-8388611ll /* 0xffffffffff7ffffd */ ,
3269 {{6, 1, 23}, /* shli r2, r1, 23 */
3270 {4, 1, 2}, /* shl2add r3, r1, r2 */
3271 {2, 1, 3}} /* sub r4, r1, r3 */
3272 },
3273 {-8388610ll /* 0xffffffffff7ffffe */ ,
3274 {{2, 0, 1}, /* sub r2, zero, r1 */
3275 {6, 2, 23}, /* shli r3, r2, 23 */
3276 {3, 2, 3}} /* shl1add r4, r2, r3 */
3277 },
3278 {-8388609ll /* 0xffffffffff7fffff */ ,
3279 {{2, 0, 1}, /* sub r2, zero, r1 */
3280 {6, 1, 23}, /* shli r3, r1, 23 */
3281 {2, 2, 3}} /* sub r4, r2, r3 */
3282 },
3283 {-8388608ll /* 0xffffffffff800000 */ ,
3284 {{2, 0, 1}, /* sub r2, zero, r1 */
3285 {6, 2, 23}} /* shli r3, r2, 23 */
3286 },
3287 {-8388607ll /* 0xffffffffff800001 */ ,
3288 {{6, 1, 23}, /* shli r2, r1, 23 */
3289 {2, 1, 2}} /* sub r3, r1, r2 */
3290 },
3291 {-8388606ll /* 0xffffffffff800002 */ ,
3292 {{6, 1, 1}, /* shli r2, r1, 1 */
3293 {6, 1, 23}, /* shli r3, r1, 23 */
3294 {2, 2, 3}} /* sub r4, r2, r3 */
3295 },
3296 {-8388605ll /* 0xffffffffff800003 */ ,
3297 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3298 {6, 1, 23}, /* shli r3, r1, 23 */
3299 {2, 2, 3}} /* sub r4, r2, r3 */
3300 },
3301 {-8388604ll /* 0xffffffffff800004 */ ,
3302 {{6, 1, 2}, /* shli r2, r1, 2 */
3303 {6, 1, 23}, /* shli r3, r1, 23 */
3304 {2, 2, 3}} /* sub r4, r2, r3 */
3305 },
3306 {-8388603ll /* 0xffffffffff800005 */ ,
3307 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3308 {6, 1, 23}, /* shli r3, r1, 23 */
3309 {2, 2, 3}} /* sub r4, r2, r3 */
3310 },
3311 {-8388600ll /* 0xffffffffff800008 */ ,
3312 {{6, 1, 3}, /* shli r2, r1, 3 */
3313 {6, 1, 23}, /* shli r3, r1, 23 */
3314 {2, 2, 3}} /* sub r4, r2, r3 */
3315 },
3316 {-8388599ll /* 0xffffffffff800009 */ ,
3317 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3318 {6, 1, 23}, /* shli r3, r1, 23 */
3319 {2, 2, 3}} /* sub r4, r2, r3 */
3320 },
3321 {-6291457ll /* 0xffffffffff9fffff */ ,
3322 {{6, 1, 21}, /* shli r2, r1, 21 */
3323 {4, 2, 1}, /* shl2add r3, r2, r1 */
3324 {2, 2, 3}} /* sub r4, r2, r3 */
3325 },
3326 {-4194312ll /* 0xffffffffffbffff8 */ ,
3327 {{2, 0, 1}, /* sub r2, zero, r1 */
3328 {6, 2, 22}, /* shli r3, r2, 22 */
3329 {5, 2, 3}} /* shl3add r4, r2, r3 */
3330 },
3331 {-4194311ll /* 0xffffffffffbffff9 */ ,
3332 {{6, 1, 22}, /* shli r2, r1, 22 */
3333 {5, 1, 2}, /* shl3add r3, r1, r2 */
3334 {2, 1, 3}} /* sub r4, r1, r3 */
3335 },
3336 {-4194308ll /* 0xffffffffffbffffc */ ,
3337 {{2, 0, 1}, /* sub r2, zero, r1 */
3338 {6, 2, 22}, /* shli r3, r2, 22 */
3339 {4, 2, 3}} /* shl2add r4, r2, r3 */
3340 },
3341 {-4194307ll /* 0xffffffffffbffffd */ ,
3342 {{6, 1, 22}, /* shli r2, r1, 22 */
3343 {4, 1, 2}, /* shl2add r3, r1, r2 */
3344 {2, 1, 3}} /* sub r4, r1, r3 */
3345 },
3346 {-4194306ll /* 0xffffffffffbffffe */ ,
3347 {{2, 0, 1}, /* sub r2, zero, r1 */
3348 {6, 2, 22}, /* shli r3, r2, 22 */
3349 {3, 2, 3}} /* shl1add r4, r2, r3 */
3350 },
3351 {-4194305ll /* 0xffffffffffbfffff */ ,
3352 {{2, 0, 1}, /* sub r2, zero, r1 */
3353 {6, 1, 22}, /* shli r3, r1, 22 */
3354 {2, 2, 3}} /* sub r4, r2, r3 */
3355 },
3356 {-4194304ll /* 0xffffffffffc00000 */ ,
3357 {{2, 0, 1}, /* sub r2, zero, r1 */
3358 {6, 2, 22}} /* shli r3, r2, 22 */
3359 },
3360 {-4194303ll /* 0xffffffffffc00001 */ ,
3361 {{6, 1, 22}, /* shli r2, r1, 22 */
3362 {2, 1, 2}} /* sub r3, r1, r2 */
3363 },
3364 {-4194302ll /* 0xffffffffffc00002 */ ,
3365 {{6, 1, 1}, /* shli r2, r1, 1 */
3366 {6, 1, 22}, /* shli r3, r1, 22 */
3367 {2, 2, 3}} /* sub r4, r2, r3 */
3368 },
3369 {-4194301ll /* 0xffffffffffc00003 */ ,
3370 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3371 {6, 1, 22}, /* shli r3, r1, 22 */
3372 {2, 2, 3}} /* sub r4, r2, r3 */
3373 },
3374 {-4194300ll /* 0xffffffffffc00004 */ ,
3375 {{6, 1, 2}, /* shli r2, r1, 2 */
3376 {6, 1, 22}, /* shli r3, r1, 22 */
3377 {2, 2, 3}} /* sub r4, r2, r3 */
3378 },
3379 {-4194299ll /* 0xffffffffffc00005 */ ,
3380 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3381 {6, 1, 22}, /* shli r3, r1, 22 */
3382 {2, 2, 3}} /* sub r4, r2, r3 */
3383 },
3384 {-4194296ll /* 0xffffffffffc00008 */ ,
3385 {{6, 1, 3}, /* shli r2, r1, 3 */
3386 {6, 1, 22}, /* shli r3, r1, 22 */
3387 {2, 2, 3}} /* sub r4, r2, r3 */
3388 },
3389 {-4194295ll /* 0xffffffffffc00009 */ ,
3390 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3391 {6, 1, 22}, /* shli r3, r1, 22 */
3392 {2, 2, 3}} /* sub r4, r2, r3 */
3393 },
3394 {-3145729ll /* 0xffffffffffcfffff */ ,
3395 {{6, 1, 20}, /* shli r2, r1, 20 */
3396 {4, 2, 1}, /* shl2add r3, r2, r1 */
3397 {2, 2, 3}} /* sub r4, r2, r3 */
3398 },
3399 {-2097160ll /* 0xffffffffffdffff8 */ ,
3400 {{2, 0, 1}, /* sub r2, zero, r1 */
3401 {6, 2, 21}, /* shli r3, r2, 21 */
3402 {5, 2, 3}} /* shl3add r4, r2, r3 */
3403 },
3404 {-2097159ll /* 0xffffffffffdffff9 */ ,
3405 {{6, 1, 21}, /* shli r2, r1, 21 */
3406 {5, 1, 2}, /* shl3add r3, r1, r2 */
3407 {2, 1, 3}} /* sub r4, r1, r3 */
3408 },
3409 {-2097156ll /* 0xffffffffffdffffc */ ,
3410 {{2, 0, 1}, /* sub r2, zero, r1 */
3411 {6, 2, 21}, /* shli r3, r2, 21 */
3412 {4, 2, 3}} /* shl2add r4, r2, r3 */
3413 },
3414 {-2097155ll /* 0xffffffffffdffffd */ ,
3415 {{6, 1, 21}, /* shli r2, r1, 21 */
3416 {4, 1, 2}, /* shl2add r3, r1, r2 */
3417 {2, 1, 3}} /* sub r4, r1, r3 */
3418 },
3419 {-2097154ll /* 0xffffffffffdffffe */ ,
3420 {{2, 0, 1}, /* sub r2, zero, r1 */
3421 {6, 2, 21}, /* shli r3, r2, 21 */
3422 {3, 2, 3}} /* shl1add r4, r2, r3 */
3423 },
3424 {-2097153ll /* 0xffffffffffdfffff */ ,
3425 {{2, 0, 1}, /* sub r2, zero, r1 */
3426 {6, 1, 21}, /* shli r3, r1, 21 */
3427 {2, 2, 3}} /* sub r4, r2, r3 */
3428 },
3429 {-2097152ll /* 0xffffffffffe00000 */ ,
3430 {{2, 0, 1}, /* sub r2, zero, r1 */
3431 {6, 2, 21}} /* shli r3, r2, 21 */
3432 },
3433 {-2097151ll /* 0xffffffffffe00001 */ ,
3434 {{6, 1, 21}, /* shli r2, r1, 21 */
3435 {2, 1, 2}} /* sub r3, r1, r2 */
3436 },
3437 {-2097150ll /* 0xffffffffffe00002 */ ,
3438 {{6, 1, 1}, /* shli r2, r1, 1 */
3439 {6, 1, 21}, /* shli r3, r1, 21 */
3440 {2, 2, 3}} /* sub r4, r2, r3 */
3441 },
3442 {-2097149ll /* 0xffffffffffe00003 */ ,
3443 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3444 {6, 1, 21}, /* shli r3, r1, 21 */
3445 {2, 2, 3}} /* sub r4, r2, r3 */
3446 },
3447 {-2097148ll /* 0xffffffffffe00004 */ ,
3448 {{6, 1, 2}, /* shli r2, r1, 2 */
3449 {6, 1, 21}, /* shli r3, r1, 21 */
3450 {2, 2, 3}} /* sub r4, r2, r3 */
3451 },
3452 {-2097147ll /* 0xffffffffffe00005 */ ,
3453 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3454 {6, 1, 21}, /* shli r3, r1, 21 */
3455 {2, 2, 3}} /* sub r4, r2, r3 */
3456 },
3457 {-2097144ll /* 0xffffffffffe00008 */ ,
3458 {{6, 1, 3}, /* shli r2, r1, 3 */
3459 {6, 1, 21}, /* shli r3, r1, 21 */
3460 {2, 2, 3}} /* sub r4, r2, r3 */
3461 },
3462 {-2097143ll /* 0xffffffffffe00009 */ ,
3463 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3464 {6, 1, 21}, /* shli r3, r1, 21 */
3465 {2, 2, 3}} /* sub r4, r2, r3 */
3466 },
3467 {-1572865ll /* 0xffffffffffe7ffff */ ,
3468 {{6, 1, 19}, /* shli r2, r1, 19 */
3469 {4, 2, 1}, /* shl2add r3, r2, r1 */
3470 {2, 2, 3}} /* sub r4, r2, r3 */
3471 },
3472 {-1048584ll /* 0xffffffffffeffff8 */ ,
3473 {{2, 0, 1}, /* sub r2, zero, r1 */
3474 {6, 2, 20}, /* shli r3, r2, 20 */
3475 {5, 2, 3}} /* shl3add r4, r2, r3 */
3476 },
3477 {-1048583ll /* 0xffffffffffeffff9 */ ,
3478 {{6, 1, 20}, /* shli r2, r1, 20 */
3479 {5, 1, 2}, /* shl3add r3, r1, r2 */
3480 {2, 1, 3}} /* sub r4, r1, r3 */
3481 },
3482 {-1048580ll /* 0xffffffffffeffffc */ ,
3483 {{2, 0, 1}, /* sub r2, zero, r1 */
3484 {6, 2, 20}, /* shli r3, r2, 20 */
3485 {4, 2, 3}} /* shl2add r4, r2, r3 */
3486 },
3487 {-1048579ll /* 0xffffffffffeffffd */ ,
3488 {{6, 1, 20}, /* shli r2, r1, 20 */
3489 {4, 1, 2}, /* shl2add r3, r1, r2 */
3490 {2, 1, 3}} /* sub r4, r1, r3 */
3491 },
3492 {-1048578ll /* 0xffffffffffeffffe */ ,
3493 {{2, 0, 1}, /* sub r2, zero, r1 */
3494 {6, 2, 20}, /* shli r3, r2, 20 */
3495 {3, 2, 3}} /* shl1add r4, r2, r3 */
3496 },
3497 {-1048577ll /* 0xffffffffffefffff */ ,
3498 {{2, 0, 1}, /* sub r2, zero, r1 */
3499 {6, 1, 20}, /* shli r3, r1, 20 */
3500 {2, 2, 3}} /* sub r4, r2, r3 */
3501 },
3502 {-1048576ll /* 0xfffffffffff00000 */ ,
3503 {{2, 0, 1}, /* sub r2, zero, r1 */
3504 {6, 2, 20}} /* shli r3, r2, 20 */
3505 },
3506 {-1048575ll /* 0xfffffffffff00001 */ ,
3507 {{6, 1, 20}, /* shli r2, r1, 20 */
3508 {2, 1, 2}} /* sub r3, r1, r2 */
3509 },
3510 {-1048574ll /* 0xfffffffffff00002 */ ,
3511 {{6, 1, 1}, /* shli r2, r1, 1 */
3512 {6, 1, 20}, /* shli r3, r1, 20 */
3513 {2, 2, 3}} /* sub r4, r2, r3 */
3514 },
3515 {-1048573ll /* 0xfffffffffff00003 */ ,
3516 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3517 {6, 1, 20}, /* shli r3, r1, 20 */
3518 {2, 2, 3}} /* sub r4, r2, r3 */
3519 },
3520 {-1048572ll /* 0xfffffffffff00004 */ ,
3521 {{6, 1, 2}, /* shli r2, r1, 2 */
3522 {6, 1, 20}, /* shli r3, r1, 20 */
3523 {2, 2, 3}} /* sub r4, r2, r3 */
3524 },
3525 {-1048571ll /* 0xfffffffffff00005 */ ,
3526 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3527 {6, 1, 20}, /* shli r3, r1, 20 */
3528 {2, 2, 3}} /* sub r4, r2, r3 */
3529 },
3530 {-1048568ll /* 0xfffffffffff00008 */ ,
3531 {{6, 1, 3}, /* shli r2, r1, 3 */
3532 {6, 1, 20}, /* shli r3, r1, 20 */
3533 {2, 2, 3}} /* sub r4, r2, r3 */
3534 },
3535 {-1048567ll /* 0xfffffffffff00009 */ ,
3536 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3537 {6, 1, 20}, /* shli r3, r1, 20 */
3538 {2, 2, 3}} /* sub r4, r2, r3 */
3539 },
3540 {-786433ll /* 0xfffffffffff3ffff */ ,
3541 {{6, 1, 18}, /* shli r2, r1, 18 */
3542 {4, 2, 1}, /* shl2add r3, r2, r1 */
3543 {2, 2, 3}} /* sub r4, r2, r3 */
3544 },
3545 {-524296ll /* 0xfffffffffff7fff8 */ ,
3546 {{2, 0, 1}, /* sub r2, zero, r1 */
3547 {6, 2, 19}, /* shli r3, r2, 19 */
3548 {5, 2, 3}} /* shl3add r4, r2, r3 */
3549 },
3550 {-524295ll /* 0xfffffffffff7fff9 */ ,
3551 {{6, 1, 19}, /* shli r2, r1, 19 */
3552 {5, 1, 2}, /* shl3add r3, r1, r2 */
3553 {2, 1, 3}} /* sub r4, r1, r3 */
3554 },
3555 {-524292ll /* 0xfffffffffff7fffc */ ,
3556 {{2, 0, 1}, /* sub r2, zero, r1 */
3557 {6, 2, 19}, /* shli r3, r2, 19 */
3558 {4, 2, 3}} /* shl2add r4, r2, r3 */
3559 },
3560 {-524291ll /* 0xfffffffffff7fffd */ ,
3561 {{6, 1, 19}, /* shli r2, r1, 19 */
3562 {4, 1, 2}, /* shl2add r3, r1, r2 */
3563 {2, 1, 3}} /* sub r4, r1, r3 */
3564 },
3565 {-524290ll /* 0xfffffffffff7fffe */ ,
3566 {{2, 0, 1}, /* sub r2, zero, r1 */
3567 {6, 2, 19}, /* shli r3, r2, 19 */
3568 {3, 2, 3}} /* shl1add r4, r2, r3 */
3569 },
3570 {-524289ll /* 0xfffffffffff7ffff */ ,
3571 {{2, 0, 1}, /* sub r2, zero, r1 */
3572 {6, 1, 19}, /* shli r3, r1, 19 */
3573 {2, 2, 3}} /* sub r4, r2, r3 */
3574 },
3575 {-524288ll /* 0xfffffffffff80000 */ ,
3576 {{2, 0, 1}, /* sub r2, zero, r1 */
3577 {6, 2, 19}} /* shli r3, r2, 19 */
3578 },
3579 {-524287ll /* 0xfffffffffff80001 */ ,
3580 {{6, 1, 19}, /* shli r2, r1, 19 */
3581 {2, 1, 2}} /* sub r3, r1, r2 */
3582 },
3583 {-524286ll /* 0xfffffffffff80002 */ ,
3584 {{6, 1, 1}, /* shli r2, r1, 1 */
3585 {6, 1, 19}, /* shli r3, r1, 19 */
3586 {2, 2, 3}} /* sub r4, r2, r3 */
3587 },
3588 {-524285ll /* 0xfffffffffff80003 */ ,
3589 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3590 {6, 1, 19}, /* shli r3, r1, 19 */
3591 {2, 2, 3}} /* sub r4, r2, r3 */
3592 },
3593 {-524284ll /* 0xfffffffffff80004 */ ,
3594 {{6, 1, 2}, /* shli r2, r1, 2 */
3595 {6, 1, 19}, /* shli r3, r1, 19 */
3596 {2, 2, 3}} /* sub r4, r2, r3 */
3597 },
3598 {-524283ll /* 0xfffffffffff80005 */ ,
3599 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3600 {6, 1, 19}, /* shli r3, r1, 19 */
3601 {2, 2, 3}} /* sub r4, r2, r3 */
3602 },
3603 {-524280ll /* 0xfffffffffff80008 */ ,
3604 {{6, 1, 3}, /* shli r2, r1, 3 */
3605 {6, 1, 19}, /* shli r3, r1, 19 */
3606 {2, 2, 3}} /* sub r4, r2, r3 */
3607 },
3608 {-524279ll /* 0xfffffffffff80009 */ ,
3609 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3610 {6, 1, 19}, /* shli r3, r1, 19 */
3611 {2, 2, 3}} /* sub r4, r2, r3 */
3612 },
3613 {-393217ll /* 0xfffffffffff9ffff */ ,
3614 {{6, 1, 17}, /* shli r2, r1, 17 */
3615 {4, 2, 1}, /* shl2add r3, r2, r1 */
3616 {2, 2, 3}} /* sub r4, r2, r3 */
3617 },
3618 {-262152ll /* 0xfffffffffffbfff8 */ ,
3619 {{2, 0, 1}, /* sub r2, zero, r1 */
3620 {6, 2, 18}, /* shli r3, r2, 18 */
3621 {5, 2, 3}} /* shl3add r4, r2, r3 */
3622 },
3623 {-262151ll /* 0xfffffffffffbfff9 */ ,
3624 {{6, 1, 18}, /* shli r2, r1, 18 */
3625 {5, 1, 2}, /* shl3add r3, r1, r2 */
3626 {2, 1, 3}} /* sub r4, r1, r3 */
3627 },
3628 {-262148ll /* 0xfffffffffffbfffc */ ,
3629 {{2, 0, 1}, /* sub r2, zero, r1 */
3630 {6, 2, 18}, /* shli r3, r2, 18 */
3631 {4, 2, 3}} /* shl2add r4, r2, r3 */
3632 },
3633 {-262147ll /* 0xfffffffffffbfffd */ ,
3634 {{6, 1, 18}, /* shli r2, r1, 18 */
3635 {4, 1, 2}, /* shl2add r3, r1, r2 */
3636 {2, 1, 3}} /* sub r4, r1, r3 */
3637 },
3638 {-262146ll /* 0xfffffffffffbfffe */ ,
3639 {{2, 0, 1}, /* sub r2, zero, r1 */
3640 {6, 2, 18}, /* shli r3, r2, 18 */
3641 {3, 2, 3}} /* shl1add r4, r2, r3 */
3642 },
3643 {-262145ll /* 0xfffffffffffbffff */ ,
3644 {{2, 0, 1}, /* sub r2, zero, r1 */
3645 {6, 1, 18}, /* shli r3, r1, 18 */
3646 {2, 2, 3}} /* sub r4, r2, r3 */
3647 },
3648 {-262144ll /* 0xfffffffffffc0000 */ ,
3649 {{2, 0, 1}, /* sub r2, zero, r1 */
3650 {6, 2, 18}} /* shli r3, r2, 18 */
3651 },
3652 {-262143ll /* 0xfffffffffffc0001 */ ,
3653 {{6, 1, 18}, /* shli r2, r1, 18 */
3654 {2, 1, 2}} /* sub r3, r1, r2 */
3655 },
3656 {-262142ll /* 0xfffffffffffc0002 */ ,
3657 {{6, 1, 1}, /* shli r2, r1, 1 */
3658 {6, 1, 18}, /* shli r3, r1, 18 */
3659 {2, 2, 3}} /* sub r4, r2, r3 */
3660 },
3661 {-262141ll /* 0xfffffffffffc0003 */ ,
3662 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3663 {6, 1, 18}, /* shli r3, r1, 18 */
3664 {2, 2, 3}} /* sub r4, r2, r3 */
3665 },
3666 {-262140ll /* 0xfffffffffffc0004 */ ,
3667 {{6, 1, 2}, /* shli r2, r1, 2 */
3668 {6, 1, 18}, /* shli r3, r1, 18 */
3669 {2, 2, 3}} /* sub r4, r2, r3 */
3670 },
3671 {-262139ll /* 0xfffffffffffc0005 */ ,
3672 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3673 {6, 1, 18}, /* shli r3, r1, 18 */
3674 {2, 2, 3}} /* sub r4, r2, r3 */
3675 },
3676 {-262136ll /* 0xfffffffffffc0008 */ ,
3677 {{6, 1, 3}, /* shli r2, r1, 3 */
3678 {6, 1, 18}, /* shli r3, r1, 18 */
3679 {2, 2, 3}} /* sub r4, r2, r3 */
3680 },
3681 {-262135ll /* 0xfffffffffffc0009 */ ,
3682 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3683 {6, 1, 18}, /* shli r3, r1, 18 */
3684 {2, 2, 3}} /* sub r4, r2, r3 */
3685 },
3686 {-196609ll /* 0xfffffffffffcffff */ ,
3687 {{6, 1, 16}, /* shli r2, r1, 16 */
3688 {4, 2, 1}, /* shl2add r3, r2, r1 */
3689 {2, 2, 3}} /* sub r4, r2, r3 */
3690 },
3691 {-131080ll /* 0xfffffffffffdfff8 */ ,
3692 {{2, 0, 1}, /* sub r2, zero, r1 */
3693 {6, 2, 17}, /* shli r3, r2, 17 */
3694 {5, 2, 3}} /* shl3add r4, r2, r3 */
3695 },
3696 {-131079ll /* 0xfffffffffffdfff9 */ ,
3697 {{6, 1, 17}, /* shli r2, r1, 17 */
3698 {5, 1, 2}, /* shl3add r3, r1, r2 */
3699 {2, 1, 3}} /* sub r4, r1, r3 */
3700 },
3701 {-131076ll /* 0xfffffffffffdfffc */ ,
3702 {{2, 0, 1}, /* sub r2, zero, r1 */
3703 {6, 2, 17}, /* shli r3, r2, 17 */
3704 {4, 2, 3}} /* shl2add r4, r2, r3 */
3705 },
3706 {-131075ll /* 0xfffffffffffdfffd */ ,
3707 {{6, 1, 17}, /* shli r2, r1, 17 */
3708 {4, 1, 2}, /* shl2add r3, r1, r2 */
3709 {2, 1, 3}} /* sub r4, r1, r3 */
3710 },
3711 {-131074ll /* 0xfffffffffffdfffe */ ,
3712 {{2, 0, 1}, /* sub r2, zero, r1 */
3713 {6, 2, 17}, /* shli r3, r2, 17 */
3714 {3, 2, 3}} /* shl1add r4, r2, r3 */
3715 },
3716 {-131073ll /* 0xfffffffffffdffff */ ,
3717 {{2, 0, 1}, /* sub r2, zero, r1 */
3718 {6, 1, 17}, /* shli r3, r1, 17 */
3719 {2, 2, 3}} /* sub r4, r2, r3 */
3720 },
3721 {-131072ll /* 0xfffffffffffe0000 */ ,
3722 {{2, 0, 1}, /* sub r2, zero, r1 */
3723 {6, 2, 17}} /* shli r3, r2, 17 */
3724 },
3725 {-131071ll /* 0xfffffffffffe0001 */ ,
3726 {{6, 1, 17}, /* shli r2, r1, 17 */
3727 {2, 1, 2}} /* sub r3, r1, r2 */
3728 },
3729 {-131070ll /* 0xfffffffffffe0002 */ ,
3730 {{6, 1, 1}, /* shli r2, r1, 1 */
3731 {6, 1, 17}, /* shli r3, r1, 17 */
3732 {2, 2, 3}} /* sub r4, r2, r3 */
3733 },
3734 {-131069ll /* 0xfffffffffffe0003 */ ,
3735 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3736 {6, 1, 17}, /* shli r3, r1, 17 */
3737 {2, 2, 3}} /* sub r4, r2, r3 */
3738 },
3739 {-131068ll /* 0xfffffffffffe0004 */ ,
3740 {{6, 1, 2}, /* shli r2, r1, 2 */
3741 {6, 1, 17}, /* shli r3, r1, 17 */
3742 {2, 2, 3}} /* sub r4, r2, r3 */
3743 },
3744 {-131067ll /* 0xfffffffffffe0005 */ ,
3745 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3746 {6, 1, 17}, /* shli r3, r1, 17 */
3747 {2, 2, 3}} /* sub r4, r2, r3 */
3748 },
3749 {-131064ll /* 0xfffffffffffe0008 */ ,
3750 {{6, 1, 3}, /* shli r2, r1, 3 */
3751 {6, 1, 17}, /* shli r3, r1, 17 */
3752 {2, 2, 3}} /* sub r4, r2, r3 */
3753 },
3754 {-131063ll /* 0xfffffffffffe0009 */ ,
3755 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3756 {6, 1, 17}, /* shli r3, r1, 17 */
3757 {2, 2, 3}} /* sub r4, r2, r3 */
3758 },
3759 {-98305ll /* 0xfffffffffffe7fff */ ,
3760 {{6, 1, 15}, /* shli r2, r1, 15 */
3761 {4, 2, 1}, /* shl2add r3, r2, r1 */
3762 {2, 2, 3}} /* sub r4, r2, r3 */
3763 },
3764 {-65544ll /* 0xfffffffffffefff8 */ ,
3765 {{2, 0, 1}, /* sub r2, zero, r1 */
3766 {6, 2, 16}, /* shli r3, r2, 16 */
3767 {5, 2, 3}} /* shl3add r4, r2, r3 */
3768 },
3769 {-65543ll /* 0xfffffffffffefff9 */ ,
3770 {{6, 1, 16}, /* shli r2, r1, 16 */
3771 {5, 1, 2}, /* shl3add r3, r1, r2 */
3772 {2, 1, 3}} /* sub r4, r1, r3 */
3773 },
3774 {-65540ll /* 0xfffffffffffefffc */ ,
3775 {{2, 0, 1}, /* sub r2, zero, r1 */
3776 {6, 2, 16}, /* shli r3, r2, 16 */
3777 {4, 2, 3}} /* shl2add r4, r2, r3 */
3778 },
3779 {-65539ll /* 0xfffffffffffefffd */ ,
3780 {{6, 1, 16}, /* shli r2, r1, 16 */
3781 {4, 1, 2}, /* shl2add r3, r1, r2 */
3782 {2, 1, 3}} /* sub r4, r1, r3 */
3783 },
3784 {-65538ll /* 0xfffffffffffefffe */ ,
3785 {{2, 0, 1}, /* sub r2, zero, r1 */
3786 {6, 2, 16}, /* shli r3, r2, 16 */
3787 {3, 2, 3}} /* shl1add r4, r2, r3 */
3788 },
3789 {-65537ll /* 0xfffffffffffeffff */ ,
3790 {{2, 0, 1}, /* sub r2, zero, r1 */
3791 {6, 1, 16}, /* shli r3, r1, 16 */
3792 {2, 2, 3}} /* sub r4, r2, r3 */
3793 },
3794 {-65536ll /* 0xffffffffffff0000 */ ,
3795 {{2, 0, 1}, /* sub r2, zero, r1 */
3796 {6, 2, 16}} /* shli r3, r2, 16 */
3797 },
3798 {-65535ll /* 0xffffffffffff0001 */ ,
3799 {{6, 1, 16}, /* shli r2, r1, 16 */
3800 {2, 1, 2}} /* sub r3, r1, r2 */
3801 },
3802 {-65534ll /* 0xffffffffffff0002 */ ,
3803 {{6, 1, 1}, /* shli r2, r1, 1 */
3804 {6, 1, 16}, /* shli r3, r1, 16 */
3805 {2, 2, 3}} /* sub r4, r2, r3 */
3806 },
3807 {-65533ll /* 0xffffffffffff0003 */ ,
3808 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3809 {6, 1, 16}, /* shli r3, r1, 16 */
3810 {2, 2, 3}} /* sub r4, r2, r3 */
3811 },
3812 {-65532ll /* 0xffffffffffff0004 */ ,
3813 {{6, 1, 2}, /* shli r2, r1, 2 */
3814 {6, 1, 16}, /* shli r3, r1, 16 */
3815 {2, 2, 3}} /* sub r4, r2, r3 */
3816 },
3817 {-65531ll /* 0xffffffffffff0005 */ ,
3818 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3819 {6, 1, 16}, /* shli r3, r1, 16 */
3820 {2, 2, 3}} /* sub r4, r2, r3 */
3821 },
3822 {-65528ll /* 0xffffffffffff0008 */ ,
3823 {{6, 1, 3}, /* shli r2, r1, 3 */
3824 {6, 1, 16}, /* shli r3, r1, 16 */
3825 {2, 2, 3}} /* sub r4, r2, r3 */
3826 },
3827 {-65527ll /* 0xffffffffffff0009 */ ,
3828 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3829 {6, 1, 16}, /* shli r3, r1, 16 */
3830 {2, 2, 3}} /* sub r4, r2, r3 */
3831 },
3832 {-49153ll /* 0xffffffffffff3fff */ ,
3833 {{6, 1, 14}, /* shli r2, r1, 14 */
3834 {4, 2, 1}, /* shl2add r3, r2, r1 */
3835 {2, 2, 3}} /* sub r4, r2, r3 */
3836 },
3837 {-32776ll /* 0xffffffffffff7ff8 */ ,
3838 {{2, 0, 1}, /* sub r2, zero, r1 */
3839 {6, 2, 15}, /* shli r3, r2, 15 */
3840 {5, 2, 3}} /* shl3add r4, r2, r3 */
3841 },
3842 {-32775ll /* 0xffffffffffff7ff9 */ ,
3843 {{6, 1, 15}, /* shli r2, r1, 15 */
3844 {5, 1, 2}, /* shl3add r3, r1, r2 */
3845 {2, 1, 3}} /* sub r4, r1, r3 */
3846 },
3847 {-32772ll /* 0xffffffffffff7ffc */ ,
3848 {{2, 0, 1}, /* sub r2, zero, r1 */
3849 {6, 2, 15}, /* shli r3, r2, 15 */
3850 {4, 2, 3}} /* shl2add r4, r2, r3 */
3851 },
3852 {-32771ll /* 0xffffffffffff7ffd */ ,
3853 {{6, 1, 15}, /* shli r2, r1, 15 */
3854 {4, 1, 2}, /* shl2add r3, r1, r2 */
3855 {2, 1, 3}} /* sub r4, r1, r3 */
3856 },
3857 {-32770ll /* 0xffffffffffff7ffe */ ,
3858 {{2, 0, 1}, /* sub r2, zero, r1 */
3859 {6, 2, 15}, /* shli r3, r2, 15 */
3860 {3, 2, 3}} /* shl1add r4, r2, r3 */
3861 },
3862 {-32769ll /* 0xffffffffffff7fff */ ,
3863 {{2, 0, 1}, /* sub r2, zero, r1 */
3864 {6, 1, 15}, /* shli r3, r1, 15 */
3865 {2, 2, 3}} /* sub r4, r2, r3 */
3866 },
3867 {-32768ll /* 0xffffffffffff8000 */ ,
3868 {{2, 0, 1}, /* sub r2, zero, r1 */
3869 {6, 2, 15}} /* shli r3, r2, 15 */
3870 },
3871 {-32767ll /* 0xffffffffffff8001 */ ,
3872 {{6, 1, 15}, /* shli r2, r1, 15 */
3873 {2, 1, 2}} /* sub r3, r1, r2 */
3874 },
3875 {-32766ll /* 0xffffffffffff8002 */ ,
3876 {{6, 1, 1}, /* shli r2, r1, 1 */
3877 {6, 1, 15}, /* shli r3, r1, 15 */
3878 {2, 2, 3}} /* sub r4, r2, r3 */
3879 },
3880 {-32765ll /* 0xffffffffffff8003 */ ,
3881 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3882 {6, 1, 15}, /* shli r3, r1, 15 */
3883 {2, 2, 3}} /* sub r4, r2, r3 */
3884 },
3885 {-32764ll /* 0xffffffffffff8004 */ ,
3886 {{6, 1, 2}, /* shli r2, r1, 2 */
3887 {6, 1, 15}, /* shli r3, r1, 15 */
3888 {2, 2, 3}} /* sub r4, r2, r3 */
3889 },
3890 {-32763ll /* 0xffffffffffff8005 */ ,
3891 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3892 {6, 1, 15}, /* shli r3, r1, 15 */
3893 {2, 2, 3}} /* sub r4, r2, r3 */
3894 },
3895 {-32760ll /* 0xffffffffffff8008 */ ,
3896 {{6, 1, 3}, /* shli r2, r1, 3 */
3897 {6, 1, 15}, /* shli r3, r1, 15 */
3898 {2, 2, 3}} /* sub r4, r2, r3 */
3899 },
3900 {-32759ll /* 0xffffffffffff8009 */ ,
3901 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3902 {6, 1, 15}, /* shli r3, r1, 15 */
3903 {2, 2, 3}} /* sub r4, r2, r3 */
3904 },
3905 {-24577ll /* 0xffffffffffff9fff */ ,
3906 {{6, 1, 13}, /* shli r2, r1, 13 */
3907 {4, 2, 1}, /* shl2add r3, r2, r1 */
3908 {2, 2, 3}} /* sub r4, r2, r3 */
3909 },
3910 {-16392ll /* 0xffffffffffffbff8 */ ,
3911 {{2, 0, 1}, /* sub r2, zero, r1 */
3912 {6, 2, 14}, /* shli r3, r2, 14 */
3913 {5, 2, 3}} /* shl3add r4, r2, r3 */
3914 },
3915 {-16391ll /* 0xffffffffffffbff9 */ ,
3916 {{6, 1, 14}, /* shli r2, r1, 14 */
3917 {5, 1, 2}, /* shl3add r3, r1, r2 */
3918 {2, 1, 3}} /* sub r4, r1, r3 */
3919 },
3920 {-16388ll /* 0xffffffffffffbffc */ ,
3921 {{2, 0, 1}, /* sub r2, zero, r1 */
3922 {6, 2, 14}, /* shli r3, r2, 14 */
3923 {4, 2, 3}} /* shl2add r4, r2, r3 */
3924 },
3925 {-16387ll /* 0xffffffffffffbffd */ ,
3926 {{6, 1, 14}, /* shli r2, r1, 14 */
3927 {4, 1, 2}, /* shl2add r3, r1, r2 */
3928 {2, 1, 3}} /* sub r4, r1, r3 */
3929 },
3930 {-16386ll /* 0xffffffffffffbffe */ ,
3931 {{2, 0, 1}, /* sub r2, zero, r1 */
3932 {6, 2, 14}, /* shli r3, r2, 14 */
3933 {3, 2, 3}} /* shl1add r4, r2, r3 */
3934 },
3935 {-16385ll /* 0xffffffffffffbfff */ ,
3936 {{2, 0, 1}, /* sub r2, zero, r1 */
3937 {6, 1, 14}, /* shli r3, r1, 14 */
3938 {2, 2, 3}} /* sub r4, r2, r3 */
3939 },
3940 {-16384ll /* 0xffffffffffffc000 */ ,
3941 {{2, 0, 1}, /* sub r2, zero, r1 */
3942 {6, 2, 14}} /* shli r3, r2, 14 */
3943 },
3944 {-16383ll /* 0xffffffffffffc001 */ ,
3945 {{6, 1, 14}, /* shli r2, r1, 14 */
3946 {2, 1, 2}} /* sub r3, r1, r2 */
3947 },
3948 {-16382ll /* 0xffffffffffffc002 */ ,
3949 {{6, 1, 1}, /* shli r2, r1, 1 */
3950 {6, 1, 14}, /* shli r3, r1, 14 */
3951 {2, 2, 3}} /* sub r4, r2, r3 */
3952 },
3953 {-16381ll /* 0xffffffffffffc003 */ ,
3954 {{3, 1, 1}, /* shl1add r2, r1, r1 */
3955 {6, 1, 14}, /* shli r3, r1, 14 */
3956 {2, 2, 3}} /* sub r4, r2, r3 */
3957 },
3958 {-16380ll /* 0xffffffffffffc004 */ ,
3959 {{6, 1, 2}, /* shli r2, r1, 2 */
3960 {6, 1, 14}, /* shli r3, r1, 14 */
3961 {2, 2, 3}} /* sub r4, r2, r3 */
3962 },
3963 {-16379ll /* 0xffffffffffffc005 */ ,
3964 {{4, 1, 1}, /* shl2add r2, r1, r1 */
3965 {6, 1, 14}, /* shli r3, r1, 14 */
3966 {2, 2, 3}} /* sub r4, r2, r3 */
3967 },
3968 {-16376ll /* 0xffffffffffffc008 */ ,
3969 {{6, 1, 3}, /* shli r2, r1, 3 */
3970 {6, 1, 14}, /* shli r3, r1, 14 */
3971 {2, 2, 3}} /* sub r4, r2, r3 */
3972 },
3973 {-16375ll /* 0xffffffffffffc009 */ ,
3974 {{5, 1, 1}, /* shl3add r2, r1, r1 */
3975 {6, 1, 14}, /* shli r3, r1, 14 */
3976 {2, 2, 3}} /* sub r4, r2, r3 */
3977 },
3978 {-12289ll /* 0xffffffffffffcfff */ ,
3979 {{6, 1, 12}, /* shli r2, r1, 12 */
3980 {4, 2, 1}, /* shl2add r3, r2, r1 */
3981 {2, 2, 3}} /* sub r4, r2, r3 */
3982 },
3983 {-8200ll /* 0xffffffffffffdff8 */ ,
3984 {{2, 0, 1}, /* sub r2, zero, r1 */
3985 {6, 2, 13}, /* shli r3, r2, 13 */
3986 {5, 2, 3}} /* shl3add r4, r2, r3 */
3987 },
3988 {-8199ll /* 0xffffffffffffdff9 */ ,
3989 {{6, 1, 13}, /* shli r2, r1, 13 */
3990 {5, 1, 2}, /* shl3add r3, r1, r2 */
3991 {2, 1, 3}} /* sub r4, r1, r3 */
3992 },
3993 {-8196ll /* 0xffffffffffffdffc */ ,
3994 {{2, 0, 1}, /* sub r2, zero, r1 */
3995 {6, 2, 13}, /* shli r3, r2, 13 */
3996 {4, 2, 3}} /* shl2add r4, r2, r3 */
3997 },
3998 {-8195ll /* 0xffffffffffffdffd */ ,
3999 {{6, 1, 13}, /* shli r2, r1, 13 */
4000 {4, 1, 2}, /* shl2add r3, r1, r2 */
4001 {2, 1, 3}} /* sub r4, r1, r3 */
4002 },
4003 {-8194ll /* 0xffffffffffffdffe */ ,
4004 {{2, 0, 1}, /* sub r2, zero, r1 */
4005 {6, 2, 13}, /* shli r3, r2, 13 */
4006 {3, 2, 3}} /* shl1add r4, r2, r3 */
4007 },
4008 {-8193ll /* 0xffffffffffffdfff */ ,
4009 {{2, 0, 1}, /* sub r2, zero, r1 */
4010 {6, 1, 13}, /* shli r3, r1, 13 */
4011 {2, 2, 3}} /* sub r4, r2, r3 */
4012 },
4013 {-8192ll /* 0xffffffffffffe000 */ ,
4014 {{2, 0, 1}, /* sub r2, zero, r1 */
4015 {6, 2, 13}} /* shli r3, r2, 13 */
4016 },
4017 {-8191ll /* 0xffffffffffffe001 */ ,
4018 {{6, 1, 13}, /* shli r2, r1, 13 */
4019 {2, 1, 2}} /* sub r3, r1, r2 */
4020 },
4021 {-8190ll /* 0xffffffffffffe002 */ ,
4022 {{6, 1, 1}, /* shli r2, r1, 1 */
4023 {6, 1, 13}, /* shli r3, r1, 13 */
4024 {2, 2, 3}} /* sub r4, r2, r3 */
4025 },
4026 {-8189ll /* 0xffffffffffffe003 */ ,
4027 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4028 {6, 1, 13}, /* shli r3, r1, 13 */
4029 {2, 2, 3}} /* sub r4, r2, r3 */
4030 },
4031 {-8188ll /* 0xffffffffffffe004 */ ,
4032 {{6, 1, 2}, /* shli r2, r1, 2 */
4033 {6, 1, 13}, /* shli r3, r1, 13 */
4034 {2, 2, 3}} /* sub r4, r2, r3 */
4035 },
4036 {-8187ll /* 0xffffffffffffe005 */ ,
4037 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4038 {6, 1, 13}, /* shli r3, r1, 13 */
4039 {2, 2, 3}} /* sub r4, r2, r3 */
4040 },
4041 {-8184ll /* 0xffffffffffffe008 */ ,
4042 {{6, 1, 3}, /* shli r2, r1, 3 */
4043 {6, 1, 13}, /* shli r3, r1, 13 */
4044 {2, 2, 3}} /* sub r4, r2, r3 */
4045 },
4046 {-8183ll /* 0xffffffffffffe009 */ ,
4047 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4048 {6, 1, 13}, /* shli r3, r1, 13 */
4049 {2, 2, 3}} /* sub r4, r2, r3 */
4050 },
4051 {-6145ll /* 0xffffffffffffe7ff */ ,
4052 {{6, 1, 11}, /* shli r2, r1, 11 */
4053 {4, 2, 1}, /* shl2add r3, r2, r1 */
4054 {2, 2, 3}} /* sub r4, r2, r3 */
4055 },
4056 {-4104ll /* 0xffffffffffffeff8 */ ,
4057 {{2, 0, 1}, /* sub r2, zero, r1 */
4058 {6, 2, 12}, /* shli r3, r2, 12 */
4059 {5, 2, 3}} /* shl3add r4, r2, r3 */
4060 },
4061 {-4103ll /* 0xffffffffffffeff9 */ ,
4062 {{6, 1, 12}, /* shli r2, r1, 12 */
4063 {5, 1, 2}, /* shl3add r3, r1, r2 */
4064 {2, 1, 3}} /* sub r4, r1, r3 */
4065 },
4066 {-4100ll /* 0xffffffffffffeffc */ ,
4067 {{2, 0, 1}, /* sub r2, zero, r1 */
4068 {6, 2, 12}, /* shli r3, r2, 12 */
4069 {4, 2, 3}} /* shl2add r4, r2, r3 */
4070 },
4071 {-4099ll /* 0xffffffffffffeffd */ ,
4072 {{6, 1, 12}, /* shli r2, r1, 12 */
4073 {4, 1, 2}, /* shl2add r3, r1, r2 */
4074 {2, 1, 3}} /* sub r4, r1, r3 */
4075 },
4076 {-4098ll /* 0xffffffffffffeffe */ ,
4077 {{2, 0, 1}, /* sub r2, zero, r1 */
4078 {6, 2, 12}, /* shli r3, r2, 12 */
4079 {3, 2, 3}} /* shl1add r4, r2, r3 */
4080 },
4081 {-4097ll /* 0xffffffffffffefff */ ,
4082 {{2, 0, 1}, /* sub r2, zero, r1 */
4083 {6, 1, 12}, /* shli r3, r1, 12 */
4084 {2, 2, 3}} /* sub r4, r2, r3 */
4085 },
4086 {-4096ll /* 0xfffffffffffff000 */ ,
4087 {{2, 0, 1}, /* sub r2, zero, r1 */
4088 {6, 2, 12}} /* shli r3, r2, 12 */
4089 },
4090 {-4095ll /* 0xfffffffffffff001 */ ,
4091 {{6, 1, 12}, /* shli r2, r1, 12 */
4092 {2, 1, 2}} /* sub r3, r1, r2 */
4093 },
4094 {-4094ll /* 0xfffffffffffff002 */ ,
4095 {{6, 1, 1}, /* shli r2, r1, 1 */
4096 {6, 1, 12}, /* shli r3, r1, 12 */
4097 {2, 2, 3}} /* sub r4, r2, r3 */
4098 },
4099 {-4093ll /* 0xfffffffffffff003 */ ,
4100 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4101 {6, 1, 12}, /* shli r3, r1, 12 */
4102 {2, 2, 3}} /* sub r4, r2, r3 */
4103 },
4104 {-4092ll /* 0xfffffffffffff004 */ ,
4105 {{6, 1, 2}, /* shli r2, r1, 2 */
4106 {6, 1, 12}, /* shli r3, r1, 12 */
4107 {2, 2, 3}} /* sub r4, r2, r3 */
4108 },
4109 {-4091ll /* 0xfffffffffffff005 */ ,
4110 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4111 {6, 1, 12}, /* shli r3, r1, 12 */
4112 {2, 2, 3}} /* sub r4, r2, r3 */
4113 },
4114 {-4088ll /* 0xfffffffffffff008 */ ,
4115 {{6, 1, 3}, /* shli r2, r1, 3 */
4116 {6, 1, 12}, /* shli r3, r1, 12 */
4117 {2, 2, 3}} /* sub r4, r2, r3 */
4118 },
4119 {-4087ll /* 0xfffffffffffff009 */ ,
4120 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4121 {6, 1, 12}, /* shli r3, r1, 12 */
4122 {2, 2, 3}} /* sub r4, r2, r3 */
4123 },
4124 {-3073ll /* 0xfffffffffffff3ff */ ,
4125 {{6, 1, 10}, /* shli r2, r1, 10 */
4126 {4, 2, 1}, /* shl2add r3, r2, r1 */
4127 {2, 2, 3}} /* sub r4, r2, r3 */
4128 },
4129 {-3072ll /* 0xfffffffffffff400 */ ,
4130 {{6, 1, 10}, /* shli r2, r1, 10 */
4131 {6, 1, 12}, /* shli r3, r1, 12 */
4132 {2, 2, 3}} /* sub r4, r2, r3 */
4133 },
4134 {-2056ll /* 0xfffffffffffff7f8 */ ,
4135 {{2, 0, 1}, /* sub r2, zero, r1 */
4136 {6, 2, 11}, /* shli r3, r2, 11 */
4137 {5, 2, 3}} /* shl3add r4, r2, r3 */
4138 },
4139 {-2055ll /* 0xfffffffffffff7f9 */ ,
4140 {{6, 1, 11}, /* shli r2, r1, 11 */
4141 {5, 1, 2}, /* shl3add r3, r1, r2 */
4142 {2, 1, 3}} /* sub r4, r1, r3 */
4143 },
4144 {-2052ll /* 0xfffffffffffff7fc */ ,
4145 {{2, 0, 1}, /* sub r2, zero, r1 */
4146 {6, 2, 11}, /* shli r3, r2, 11 */
4147 {4, 2, 3}} /* shl2add r4, r2, r3 */
4148 },
4149 {-2051ll /* 0xfffffffffffff7fd */ ,
4150 {{6, 1, 11}, /* shli r2, r1, 11 */
4151 {4, 1, 2}, /* shl2add r3, r1, r2 */
4152 {2, 1, 3}} /* sub r4, r1, r3 */
4153 },
4154 {-2050ll /* 0xfffffffffffff7fe */ ,
4155 {{2, 0, 1}, /* sub r2, zero, r1 */
4156 {6, 2, 11}, /* shli r3, r2, 11 */
4157 {3, 2, 3}} /* shl1add r4, r2, r3 */
4158 },
4159 {-2049ll /* 0xfffffffffffff7ff */ ,
4160 {{2, 0, 1}, /* sub r2, zero, r1 */
4161 {6, 1, 11}, /* shli r3, r1, 11 */
4162 {2, 2, 3}} /* sub r4, r2, r3 */
4163 },
4164 {-2048ll /* 0xfffffffffffff800 */ ,
4165 {{2, 0, 1}, /* sub r2, zero, r1 */
4166 {6, 2, 11}} /* shli r3, r2, 11 */
4167 },
4168 {-2047ll /* 0xfffffffffffff801 */ ,
4169 {{6, 1, 11}, /* shli r2, r1, 11 */
4170 {2, 1, 2}} /* sub r3, r1, r2 */
4171 },
4172 {-2046ll /* 0xfffffffffffff802 */ ,
4173 {{6, 1, 1}, /* shli r2, r1, 1 */
4174 {6, 1, 11}, /* shli r3, r1, 11 */
4175 {2, 2, 3}} /* sub r4, r2, r3 */
4176 },
4177 {-2045ll /* 0xfffffffffffff803 */ ,
4178 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4179 {6, 1, 11}, /* shli r3, r1, 11 */
4180 {2, 2, 3}} /* sub r4, r2, r3 */
4181 },
4182 {-2044ll /* 0xfffffffffffff804 */ ,
4183 {{6, 1, 2}, /* shli r2, r1, 2 */
4184 {6, 1, 11}, /* shli r3, r1, 11 */
4185 {2, 2, 3}} /* sub r4, r2, r3 */
4186 },
4187 {-2043ll /* 0xfffffffffffff805 */ ,
4188 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4189 {6, 1, 11}, /* shli r3, r1, 11 */
4190 {2, 2, 3}} /* sub r4, r2, r3 */
4191 },
4192 {-2040ll /* 0xfffffffffffff808 */ ,
4193 {{6, 1, 3}, /* shli r2, r1, 3 */
4194 {6, 1, 11}, /* shli r3, r1, 11 */
4195 {2, 2, 3}} /* sub r4, r2, r3 */
4196 },
4197 {-2039ll /* 0xfffffffffffff809 */ ,
4198 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4199 {6, 1, 11}, /* shli r3, r1, 11 */
4200 {2, 2, 3}} /* sub r4, r2, r3 */
4201 },
4202 {-1537ll /* 0xfffffffffffff9ff */ ,
4203 {{6, 1, 9}, /* shli r2, r1, 9 */
4204 {4, 2, 1}, /* shl2add r3, r2, r1 */
4205 {2, 2, 3}} /* sub r4, r2, r3 */
4206 },
4207 {-1032ll /* 0xfffffffffffffbf8 */ ,
4208 {{2, 0, 1}, /* sub r2, zero, r1 */
4209 {6, 2, 10}, /* shli r3, r2, 10 */
4210 {5, 2, 3}} /* shl3add r4, r2, r3 */
4211 },
4212 {-1031ll /* 0xfffffffffffffbf9 */ ,
4213 {{6, 1, 10}, /* shli r2, r1, 10 */
4214 {5, 1, 2}, /* shl3add r3, r1, r2 */
4215 {2, 1, 3}} /* sub r4, r1, r3 */
4216 },
4217 {-1028ll /* 0xfffffffffffffbfc */ ,
4218 {{2, 0, 1}, /* sub r2, zero, r1 */
4219 {6, 2, 10}, /* shli r3, r2, 10 */
4220 {4, 2, 3}} /* shl2add r4, r2, r3 */
4221 },
4222 {-1027ll /* 0xfffffffffffffbfd */ ,
4223 {{6, 1, 10}, /* shli r2, r1, 10 */
4224 {4, 1, 2}, /* shl2add r3, r1, r2 */
4225 {2, 1, 3}} /* sub r4, r1, r3 */
4226 },
4227 {-1026ll /* 0xfffffffffffffbfe */ ,
4228 {{2, 0, 1}, /* sub r2, zero, r1 */
4229 {6, 2, 10}, /* shli r3, r2, 10 */
4230 {3, 2, 3}} /* shl1add r4, r2, r3 */
4231 },
4232 {-1025ll /* 0xfffffffffffffbff */ ,
4233 {{2, 0, 1}, /* sub r2, zero, r1 */
4234 {6, 1, 10}, /* shli r3, r1, 10 */
4235 {2, 2, 3}} /* sub r4, r2, r3 */
4236 },
4237 {-1024ll /* 0xfffffffffffffc00 */ ,
4238 {{2, 0, 1}, /* sub r2, zero, r1 */
4239 {6, 2, 10}} /* shli r3, r2, 10 */
4240 },
4241 {-1023ll /* 0xfffffffffffffc01 */ ,
4242 {{6, 1, 10}, /* shli r2, r1, 10 */
4243 {2, 1, 2}} /* sub r3, r1, r2 */
4244 },
4245 {-1022ll /* 0xfffffffffffffc02 */ ,
4246 {{6, 1, 1}, /* shli r2, r1, 1 */
4247 {6, 1, 10}, /* shli r3, r1, 10 */
4248 {2, 2, 3}} /* sub r4, r2, r3 */
4249 },
4250 {-1021ll /* 0xfffffffffffffc03 */ ,
4251 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4252 {6, 1, 10}, /* shli r3, r1, 10 */
4253 {2, 2, 3}} /* sub r4, r2, r3 */
4254 },
4255 {-1020ll /* 0xfffffffffffffc04 */ ,
4256 {{6, 1, 2}, /* shli r2, r1, 2 */
4257 {6, 1, 10}, /* shli r3, r1, 10 */
4258 {2, 2, 3}} /* sub r4, r2, r3 */
4259 },
4260 {-1019ll /* 0xfffffffffffffc05 */ ,
4261 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4262 {6, 1, 10}, /* shli r3, r1, 10 */
4263 {2, 2, 3}} /* sub r4, r2, r3 */
4264 },
4265 {-1018ll /* 0xfffffffffffffc06 */ ,
4266 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4267 {6, 1, 9}, /* shli r3, r1, 9 */
4268 {2, 2, 3}, /* sub r4, r2, r3 */
4269 {6, 4, 1}} /* shli r5, r4, 1 */
4270 },
4271 {-1017ll /* 0xfffffffffffffc07 */ ,
4272 {{6, 1, 3}, /* shli r2, r1, 3 */
4273 {2, 2, 1}, /* sub r3, r2, r1 */
4274 {6, 2, 7}, /* shli r4, r2, 7 */
4275 {2, 3, 4}} /* sub r5, r3, r4 */
4276 },
4277 {-1016ll /* 0xfffffffffffffc08 */ ,
4278 {{6, 1, 3}, /* shli r2, r1, 3 */
4279 {6, 1, 10}, /* shli r3, r1, 10 */
4280 {2, 2, 3}} /* sub r4, r2, r3 */
4281 },
4282 {-1015ll /* 0xfffffffffffffc09 */ ,
4283 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4284 {6, 1, 10}, /* shli r3, r1, 10 */
4285 {2, 2, 3}} /* sub r4, r2, r3 */
4286 },
4287 {-1014ll /* 0xfffffffffffffc0a */ ,
4288 {{6, 1, 1}, /* shli r2, r1, 1 */
4289 {6, 1, 7}, /* shli r3, r1, 7 */
4290 {2, 1, 3}, /* sub r4, r1, r3 */
4291 {5, 4, 2}} /* shl3add r5, r4, r2 */
4292 },
4293 {-1013ll /* 0xfffffffffffffc0b */ ,
4294 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4295 {6, 1, 7}, /* shli r3, r1, 7 */
4296 {2, 1, 3}, /* sub r4, r1, r3 */
4297 {5, 4, 2}} /* shl3add r5, r4, r2 */
4298 },
4299 {-1012ll /* 0xfffffffffffffc0c */ ,
4300 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4301 {6, 1, 8}, /* shli r3, r1, 8 */
4302 {2, 2, 3}, /* sub r4, r2, r3 */
4303 {6, 4, 2}} /* shli r5, r4, 2 */
4304 },
4305 {-1011ll /* 0xfffffffffffffc0d */ ,
4306 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4307 {6, 1, 8}, /* shli r3, r1, 8 */
4308 {2, 2, 3}, /* sub r4, r2, r3 */
4309 {4, 4, 1}} /* shl2add r5, r4, r1 */
4310 },
4311 {-1010ll /* 0xfffffffffffffc0e */ ,
4312 {{6, 1, 4}, /* shli r2, r1, 4 */
4313 {6, 1, 10}, /* shli r3, r1, 10 */
4314 {3, 1, 3}, /* shl1add r4, r1, r3 */
4315 {2, 2, 4}} /* sub r5, r2, r4 */
4316 },
4317 {-1009ll /* 0xfffffffffffffc0f */ ,
4318 {{6, 1, 4}, /* shli r2, r1, 4 */
4319 {2, 2, 1}, /* sub r3, r2, r1 */
4320 {6, 2, 6}, /* shli r4, r2, 6 */
4321 {2, 3, 4}} /* sub r5, r3, r4 */
4322 },
4323 {-1008ll /* 0xfffffffffffffc10 */ ,
4324 {{6, 1, 4}, /* shli r2, r1, 4 */
4325 {6, 1, 10}, /* shli r3, r1, 10 */
4326 {2, 2, 3}} /* sub r4, r2, r3 */
4327 },
4328 {-1007ll /* 0xfffffffffffffc11 */ ,
4329 {{6, 1, 4}, /* shli r2, r1, 4 */
4330 {1, 1, 2}, /* add r3, r1, r2 */
4331 {6, 2, 6}, /* shli r4, r2, 6 */
4332 {2, 3, 4}} /* sub r5, r3, r4 */
4333 },
4334 {-1006ll /* 0xfffffffffffffc12 */ ,
4335 {{6, 1, 1}, /* shli r2, r1, 1 */
4336 {6, 1, 7}, /* shli r3, r1, 7 */
4337 {2, 2, 3}, /* sub r4, r2, r3 */
4338 {5, 4, 2}} /* shl3add r5, r4, r2 */
4339 },
4340 {-1005ll /* 0xfffffffffffffc13 */ ,
4341 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4342 {6, 1, 9}, /* shli r3, r1, 9 */
4343 {2, 2, 3}, /* sub r4, r2, r3 */
4344 {3, 4, 1}} /* shl1add r5, r4, r1 */
4345 },
4346 {-1004ll /* 0xfffffffffffffc14 */ ,
4347 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4348 {6, 1, 8}, /* shli r3, r1, 8 */
4349 {2, 2, 3}, /* sub r4, r2, r3 */
4350 {6, 4, 2}} /* shli r5, r4, 2 */
4351 },
4352 {-1003ll /* 0xfffffffffffffc15 */ ,
4353 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4354 {6, 1, 8}, /* shli r3, r1, 8 */
4355 {2, 2, 3}, /* sub r4, r2, r3 */
4356 {4, 4, 1}} /* shl2add r5, r4, r1 */
4357 },
4358 {-1001ll /* 0xfffffffffffffc17 */ ,
4359 {{6, 1, 5}, /* shli r2, r1, 5 */
4360 {4, 2, 1}, /* shl2add r3, r2, r1 */
4361 {5, 3, 1}, /* shl3add r4, r3, r1 */
4362 {2, 2, 4}} /* sub r5, r2, r4 */
4363 },
4364 {-1000ll /* 0xfffffffffffffc18 */ ,
4365 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4366 {6, 1, 7}, /* shli r3, r1, 7 */
4367 {2, 2, 3}, /* sub r4, r2, r3 */
4368 {6, 4, 3}} /* shli r5, r4, 3 */
4369 },
4370 {-999ll /* 0xfffffffffffffc19 */ ,
4371 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4372 {6, 1, 7}, /* shli r3, r1, 7 */
4373 {2, 2, 3}, /* sub r4, r2, r3 */
4374 {5, 4, 1}} /* shl3add r5, r4, r1 */
4375 },
4376 {-997ll /* 0xfffffffffffffc1b */ ,
4377 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4378 {6, 1, 7}, /* shli r3, r1, 7 */
4379 {2, 2, 3}, /* sub r4, r2, r3 */
4380 {5, 4, 2}} /* shl3add r5, r4, r2 */
4381 },
4382 {-996ll /* 0xfffffffffffffc1c */ ,
4383 {{6, 1, 5}, /* shli r2, r1, 5 */
4384 {6, 1, 10}, /* shli r3, r1, 10 */
4385 {4, 1, 3}, /* shl2add r4, r1, r3 */
4386 {2, 2, 4}} /* sub r5, r2, r4 */
4387 },
4388 {-994ll /* 0xfffffffffffffc1e */ ,
4389 {{6, 1, 5}, /* shli r2, r1, 5 */
4390 {6, 1, 10}, /* shli r3, r1, 10 */
4391 {3, 1, 3}, /* shl1add r4, r1, r3 */
4392 {2, 2, 4}} /* sub r5, r2, r4 */
4393 },
4394 {-993ll /* 0xfffffffffffffc1f */ ,
4395 {{6, 1, 5}, /* shli r2, r1, 5 */
4396 {2, 2, 1}, /* sub r3, r2, r1 */
4397 {6, 2, 5}, /* shli r4, r2, 5 */
4398 {2, 3, 4}} /* sub r5, r3, r4 */
4399 },
4400 {-992ll /* 0xfffffffffffffc20 */ ,
4401 {{6, 1, 5}, /* shli r2, r1, 5 */
4402 {6, 1, 10}, /* shli r3, r1, 10 */
4403 {2, 2, 3}} /* sub r4, r2, r3 */
4404 },
4405 {-991ll /* 0xfffffffffffffc21 */ ,
4406 {{6, 1, 5}, /* shli r2, r1, 5 */
4407 {1, 1, 2}, /* add r3, r1, r2 */
4408 {6, 2, 5}, /* shli r4, r2, 5 */
4409 {2, 3, 4}} /* sub r5, r3, r4 */
4410 },
4411 {-990ll /* 0xfffffffffffffc22 */ ,
4412 {{6, 1, 5}, /* shli r2, r1, 5 */
4413 {3, 1, 2}, /* shl1add r3, r1, r2 */
4414 {6, 2, 5}, /* shli r4, r2, 5 */
4415 {2, 3, 4}} /* sub r5, r3, r4 */
4416 },
4417 {-988ll /* 0xfffffffffffffc24 */ ,
4418 {{6, 1, 2}, /* shli r2, r1, 2 */
4419 {6, 1, 7}, /* shli r3, r1, 7 */
4420 {2, 2, 3}, /* sub r4, r2, r3 */
4421 {5, 4, 2}} /* shl3add r5, r4, r2 */
4422 },
4423 {-987ll /* 0xfffffffffffffc25 */ ,
4424 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4425 {6, 1, 8}, /* shli r3, r1, 8 */
4426 {2, 2, 3}, /* sub r4, r2, r3 */
4427 {4, 4, 1}} /* shl2add r5, r4, r1 */
4428 },
4429 {-984ll /* 0xfffffffffffffc28 */ ,
4430 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4431 {6, 1, 7}, /* shli r3, r1, 7 */
4432 {2, 2, 3}, /* sub r4, r2, r3 */
4433 {6, 4, 3}} /* shli r5, r4, 3 */
4434 },
4435 {-983ll /* 0xfffffffffffffc29 */ ,
4436 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4437 {6, 1, 7}, /* shli r3, r1, 7 */
4438 {2, 2, 3}, /* sub r4, r2, r3 */
4439 {5, 4, 1}} /* shl3add r5, r4, r1 */
4440 },
4441 {-979ll /* 0xfffffffffffffc2d */ ,
4442 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4443 {6, 1, 7}, /* shli r3, r1, 7 */
4444 {2, 2, 3}, /* sub r4, r2, r3 */
4445 {5, 4, 2}} /* shl3add r5, r4, r2 */
4446 },
4447 {-976ll /* 0xfffffffffffffc30 */ ,
4448 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4449 {6, 1, 6}, /* shli r3, r1, 6 */
4450 {2, 2, 3}, /* sub r4, r2, r3 */
4451 {6, 4, 4}} /* shli r5, r4, 4 */
4452 },
4453 {-975ll /* 0xfffffffffffffc31 */ ,
4454 {{6, 1, 4}, /* shli r2, r1, 4 */
4455 {2, 1, 2}, /* sub r3, r1, r2 */
4456 {6, 3, 6}, /* shli r4, r3, 6 */
4457 {1, 3, 4}} /* add r5, r3, r4 */
4458 },
4459 {-969ll /* 0xfffffffffffffc37 */ ,
4460 {{6, 1, 6}, /* shli r2, r1, 6 */
4461 {3, 2, 1}, /* shl1add r3, r2, r1 */
4462 {5, 3, 1}, /* shl3add r4, r3, r1 */
4463 {2, 2, 4}} /* sub r5, r2, r4 */
4464 },
4465 {-968ll /* 0xfffffffffffffc38 */ ,
4466 {{6, 1, 6}, /* shli r2, r1, 6 */
4467 {6, 1, 10}, /* shli r3, r1, 10 */
4468 {5, 1, 3}, /* shl3add r4, r1, r3 */
4469 {2, 2, 4}} /* sub r5, r2, r4 */
4470 },
4471 {-967ll /* 0xfffffffffffffc39 */ ,
4472 {{6, 1, 4}, /* shli r2, r1, 4 */
4473 {2, 1, 2}, /* sub r3, r1, r2 */
4474 {5, 3, 1}, /* shl3add r4, r3, r1 */
4475 {5, 4, 3}} /* shl3add r5, r4, r3 */
4476 },
4477 {-965ll /* 0xfffffffffffffc3b */ ,
4478 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4479 {6, 2, 6}, /* shli r3, r2, 6 */
4480 {4, 3, 2}, /* shl2add r4, r3, r2 */
4481 {2, 3, 4}} /* sub r5, r3, r4 */
4482 },
4483 {-964ll /* 0xfffffffffffffc3c */ ,
4484 {{6, 1, 6}, /* shli r2, r1, 6 */
4485 {6, 1, 10}, /* shli r3, r1, 10 */
4486 {4, 1, 3}, /* shl2add r4, r1, r3 */
4487 {2, 2, 4}} /* sub r5, r2, r4 */
4488 },
4489 {-963ll /* 0xfffffffffffffc3d */ ,
4490 {{6, 1, 6}, /* shli r2, r1, 6 */
4491 {5, 2, 1}, /* shl3add r3, r2, r1 */
4492 {3, 3, 1}, /* shl1add r4, r3, r1 */
4493 {2, 2, 4}} /* sub r5, r2, r4 */
4494 },
4495 {-962ll /* 0xfffffffffffffc3e */ ,
4496 {{6, 1, 6}, /* shli r2, r1, 6 */
4497 {6, 1, 10}, /* shli r3, r1, 10 */
4498 {3, 1, 3}, /* shl1add r4, r1, r3 */
4499 {2, 2, 4}} /* sub r5, r2, r4 */
4500 },
4501 {-961ll /* 0xfffffffffffffc3f */ ,
4502 {{6, 1, 6}, /* shli r2, r1, 6 */
4503 {2, 2, 1}, /* sub r3, r2, r1 */
4504 {6, 2, 4}, /* shli r4, r2, 4 */
4505 {2, 3, 4}} /* sub r5, r3, r4 */
4506 },
4507 {-960ll /* 0xfffffffffffffc40 */ ,
4508 {{6, 1, 6}, /* shli r2, r1, 6 */
4509 {6, 1, 10}, /* shli r3, r1, 10 */
4510 {2, 2, 3}} /* sub r4, r2, r3 */
4511 },
4512 {-959ll /* 0xfffffffffffffc41 */ ,
4513 {{6, 1, 6}, /* shli r2, r1, 6 */
4514 {1, 1, 2}, /* add r3, r1, r2 */
4515 {6, 2, 4}, /* shli r4, r2, 4 */
4516 {2, 3, 4}} /* sub r5, r3, r4 */
4517 },
4518 {-958ll /* 0xfffffffffffffc42 */ ,
4519 {{6, 1, 6}, /* shli r2, r1, 6 */
4520 {3, 1, 2}, /* shl1add r3, r1, r2 */
4521 {6, 2, 4}, /* shli r4, r2, 4 */
4522 {2, 3, 4}} /* sub r5, r3, r4 */
4523 },
4524 {-957ll /* 0xfffffffffffffc43 */ ,
4525 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4526 {4, 2, 2}, /* shl2add r3, r2, r2 */
4527 {6, 3, 6}, /* shli r4, r3, 6 */
4528 {2, 2, 4}} /* sub r5, r2, r4 */
4529 },
4530 {-956ll /* 0xfffffffffffffc44 */ ,
4531 {{6, 1, 6}, /* shli r2, r1, 6 */
4532 {4, 1, 2}, /* shl2add r3, r1, r2 */
4533 {6, 2, 4}, /* shli r4, r2, 4 */
4534 {2, 3, 4}} /* sub r5, r3, r4 */
4535 },
4536 {-955ll /* 0xfffffffffffffc45 */ ,
4537 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4538 {6, 2, 6}, /* shli r3, r2, 6 */
4539 {2, 1, 3}, /* sub r4, r1, r3 */
4540 {4, 4, 4}} /* shl2add r5, r4, r4 */
4541 },
4542 {-953ll /* 0xfffffffffffffc47 */ ,
4543 {{6, 1, 7}, /* shli r2, r1, 7 */
4544 {5, 1, 2}, /* shl3add r3, r1, r2 */
4545 {5, 3, 1}, /* shl3add r4, r3, r1 */
4546 {2, 3, 4}} /* sub r5, r3, r4 */
4547 },
4548 {-952ll /* 0xfffffffffffffc48 */ ,
4549 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4550 {6, 1, 7}, /* shli r3, r1, 7 */
4551 {2, 2, 3}, /* sub r4, r2, r3 */
4552 {6, 4, 3}} /* shli r5, r4, 3 */
4553 },
4554 {-951ll /* 0xfffffffffffffc49 */ ,
4555 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4556 {6, 1, 7}, /* shli r3, r1, 7 */
4557 {2, 2, 3}, /* sub r4, r2, r3 */
4558 {5, 4, 1}} /* shl3add r5, r4, r1 */
4559 },
4560 {-945ll /* 0xfffffffffffffc4f */ ,
4561 {{6, 1, 4}, /* shli r2, r1, 4 */
4562 {2, 1, 2}, /* sub r3, r1, r2 */
4563 {6, 3, 6}, /* shli r4, r3, 6 */
4564 {2, 4, 3}} /* sub r5, r4, r3 */
4565 },
4566 {-944ll /* 0xfffffffffffffc50 */ ,
4567 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4568 {6, 1, 6}, /* shli r3, r1, 6 */
4569 {2, 2, 3}, /* sub r4, r2, r3 */
4570 {6, 4, 4}} /* shli r5, r4, 4 */
4571 },
4572 {-943ll /* 0xfffffffffffffc51 */ ,
4573 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4574 {6, 1, 7}, /* shli r3, r1, 7 */
4575 {2, 2, 3}, /* sub r4, r2, r3 */
4576 {5, 4, 2}} /* shl3add r5, r4, r2 */
4577 },
4578 {-942ll /* 0xfffffffffffffc52 */ ,
4579 {{6, 1, 6}, /* shli r2, r1, 6 */
4580 {2, 1, 2}, /* sub r3, r1, r2 */
4581 {5, 3, 1}, /* shl3add r4, r3, r1 */
4582 {3, 4, 2}} /* shl1add r5, r4, r2 */
4583 },
4584 {-940ll /* 0xfffffffffffffc54 */ ,
4585 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4586 {6, 2, 6}, /* shli r3, r2, 6 */
4587 {2, 2, 3}, /* sub r4, r2, r3 */
4588 {4, 4, 3}} /* shl2add r5, r4, r3 */
4589 },
4590 {-936ll /* 0xfffffffffffffc58 */ ,
4591 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4592 {6, 2, 4}, /* shli r3, r2, 4 */
4593 {2, 2, 3}, /* sub r4, r2, r3 */
4594 {5, 4, 3}} /* shl3add r5, r4, r3 */
4595 },
4596 {-935ll /* 0xfffffffffffffc59 */ ,
4597 {{6, 1, 5}, /* shli r2, r1, 5 */
4598 {4, 2, 1}, /* shl2add r3, r2, r1 */
4599 {5, 3, 2}, /* shl3add r4, r3, r2 */
4600 {2, 3, 4}} /* sub r5, r3, r4 */
4601 },
4602 {-929ll /* 0xfffffffffffffc5f */ ,
4603 {{6, 1, 7}, /* shli r2, r1, 7 */
4604 {4, 1, 2}, /* shl2add r3, r1, r2 */
4605 {5, 3, 1}, /* shl3add r4, r3, r1 */
4606 {2, 2, 4}} /* sub r5, r2, r4 */
4607 },
4608 {-928ll /* 0xfffffffffffffc60 */ ,
4609 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4610 {6, 1, 5}, /* shli r3, r1, 5 */
4611 {2, 2, 3}, /* sub r4, r2, r3 */
4612 {6, 4, 5}} /* shli r5, r4, 5 */
4613 },
4614 {-925ll /* 0xfffffffffffffc63 */ ,
4615 {{6, 1, 7}, /* shli r2, r1, 7 */
4616 {4, 1, 2}, /* shl2add r3, r1, r2 */
4617 {5, 3, 1}, /* shl3add r4, r3, r1 */
4618 {2, 3, 4}} /* sub r5, r3, r4 */
4619 },
4620 {-924ll /* 0xfffffffffffffc64 */ ,
4621 {{6, 1, 3}, /* shli r2, r1, 3 */
4622 {2, 1, 2}, /* sub r3, r1, r2 */
4623 {6, 3, 7}, /* shli r4, r3, 7 */
4624 {4, 3, 4}} /* shl2add r5, r3, r4 */
4625 },
4626 {-920ll /* 0xfffffffffffffc68 */ ,
4627 {{6, 1, 7}, /* shli r2, r1, 7 */
4628 {4, 1, 2}, /* shl2add r3, r1, r2 */
4629 {2, 1, 3}, /* sub r4, r1, r3 */
4630 {5, 4, 2}} /* shl3add r5, r4, r2 */
4631 },
4632 {-919ll /* 0xfffffffffffffc69 */ ,
4633 {{6, 1, 4}, /* shli r2, r1, 4 */
4634 {5, 2, 1}, /* shl3add r3, r2, r1 */
4635 {5, 3, 2}, /* shl3add r4, r3, r2 */
4636 {2, 3, 4}} /* sub r5, r3, r4 */
4637 },
4638 {-916ll /* 0xfffffffffffffc6c */ ,
4639 {{6, 1, 7}, /* shli r2, r1, 7 */
4640 {4, 1, 2}, /* shl2add r3, r1, r2 */
4641 {2, 1, 3}, /* sub r4, r1, r3 */
4642 {5, 4, 3}} /* shl3add r5, r4, r3 */
4643 },
4644 {-913ll /* 0xfffffffffffffc6f */ ,
4645 {{6, 1, 7}, /* shli r2, r1, 7 */
4646 {3, 1, 2}, /* shl1add r3, r1, r2 */
4647 {5, 3, 1}, /* shl3add r4, r3, r1 */
4648 {2, 2, 4}} /* sub r5, r2, r4 */
4649 },
4650 {-912ll /* 0xfffffffffffffc70 */ ,
4651 {{6, 1, 4}, /* shli r2, r1, 4 */
4652 {6, 1, 7}, /* shli r3, r1, 7 */
4653 {5, 3, 2}, /* shl3add r4, r3, r2 */
4654 {2, 3, 4}} /* sub r5, r3, r4 */
4655 },
4656 {-911ll /* 0xfffffffffffffc71 */ ,
4657 {{6, 1, 7}, /* shli r2, r1, 7 */
4658 {3, 1, 2}, /* shl1add r3, r1, r2 */
4659 {5, 3, 1}, /* shl3add r4, r3, r1 */
4660 {2, 3, 4}} /* sub r5, r3, r4 */
4661 },
4662 {-910ll /* 0xfffffffffffffc72 */ ,
4663 {{6, 1, 3}, /* shli r2, r1, 3 */
4664 {2, 1, 2}, /* sub r3, r1, r2 */
4665 {6, 3, 7}, /* shli r4, r3, 7 */
4666 {3, 3, 4}} /* shl1add r5, r3, r4 */
4667 },
4668 {-905ll /* 0xfffffffffffffc77 */ ,
4669 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4670 {6, 1, 7}, /* shli r3, r1, 7 */
4671 {5, 3, 2}, /* shl3add r4, r3, r2 */
4672 {2, 3, 4}} /* sub r5, r3, r4 */
4673 },
4674 {-904ll /* 0xfffffffffffffc78 */ ,
4675 {{6, 1, 3}, /* shli r2, r1, 3 */
4676 {6, 1, 7}, /* shli r3, r1, 7 */
4677 {5, 3, 2}, /* shl3add r4, r3, r2 */
4678 {2, 3, 4}} /* sub r5, r3, r4 */
4679 },
4680 {-903ll /* 0xfffffffffffffc79 */ ,
4681 {{6, 1, 3}, /* shli r2, r1, 3 */
4682 {2, 1, 2}, /* sub r3, r1, r2 */
4683 {6, 3, 7}, /* shli r4, r3, 7 */
4684 {1, 3, 4}} /* add r5, r3, r4 */
4685 },
4686 {-902ll /* 0xfffffffffffffc7a */ ,
4687 {{6, 1, 7}, /* shli r2, r1, 7 */
4688 {3, 1, 2}, /* shl1add r3, r1, r2 */
4689 {2, 1, 3}, /* sub r4, r1, r3 */
4690 {5, 4, 3}} /* shl3add r5, r4, r3 */
4691 },
4692 {-901ll /* 0xfffffffffffffc7b */ ,
4693 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4694 {6, 1, 7}, /* shli r3, r1, 7 */
4695 {5, 3, 2}, /* shl3add r4, r3, r2 */
4696 {2, 3, 4}} /* sub r5, r3, r4 */
4697 },
4698 {-900ll /* 0xfffffffffffffc7c */ ,
4699 {{6, 1, 2}, /* shli r2, r1, 2 */
4700 {6, 1, 7}, /* shli r3, r1, 7 */
4701 {5, 3, 2}, /* shl3add r4, r3, r2 */
4702 {2, 3, 4}} /* sub r5, r3, r4 */
4703 },
4704 {-899ll /* 0xfffffffffffffc7d */ ,
4705 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4706 {6, 1, 7}, /* shli r3, r1, 7 */
4707 {5, 3, 2}, /* shl3add r4, r3, r2 */
4708 {2, 3, 4}} /* sub r5, r3, r4 */
4709 },
4710 {-898ll /* 0xfffffffffffffc7e */ ,
4711 {{6, 1, 1}, /* shli r2, r1, 1 */
4712 {6, 1, 7}, /* shli r3, r1, 7 */
4713 {5, 3, 2}, /* shl3add r4, r3, r2 */
4714 {2, 3, 4}} /* sub r5, r3, r4 */
4715 },
4716 {-897ll /* 0xfffffffffffffc7f */ ,
4717 {{6, 1, 7}, /* shli r2, r1, 7 */
4718 {5, 2, 1}, /* shl3add r3, r2, r1 */
4719 {2, 2, 3}} /* sub r4, r2, r3 */
4720 },
4721 {-896ll /* 0xfffffffffffffc80 */ ,
4722 {{6, 1, 7}, /* shli r2, r1, 7 */
4723 {6, 1, 10}, /* shli r3, r1, 10 */
4724 {2, 2, 3}} /* sub r4, r2, r3 */
4725 },
4726 {-895ll /* 0xfffffffffffffc81 */ ,
4727 {{6, 1, 7}, /* shli r2, r1, 7 */
4728 {1, 1, 2}, /* add r3, r1, r2 */
4729 {6, 2, 3}, /* shli r4, r2, 3 */
4730 {2, 3, 4}} /* sub r5, r3, r4 */
4731 },
4732 {-894ll /* 0xfffffffffffffc82 */ ,
4733 {{6, 1, 7}, /* shli r2, r1, 7 */
4734 {3, 1, 2}, /* shl1add r3, r1, r2 */
4735 {6, 2, 3}, /* shli r4, r2, 3 */
4736 {2, 3, 4}} /* sub r5, r3, r4 */
4737 },
4738 {-893ll /* 0xfffffffffffffc83 */ ,
4739 {{6, 1, 7}, /* shli r2, r1, 7 */
4740 {4, 1, 2}, /* shl2add r3, r1, r2 */
4741 {5, 2, 1}, /* shl3add r4, r2, r1 */
4742 {2, 3, 4}} /* sub r5, r3, r4 */
4743 },
4744 {-892ll /* 0xfffffffffffffc84 */ ,
4745 {{6, 1, 7}, /* shli r2, r1, 7 */
4746 {4, 1, 2}, /* shl2add r3, r1, r2 */
4747 {6, 2, 3}, /* shli r4, r2, 3 */
4748 {2, 3, 4}} /* sub r5, r3, r4 */
4749 },
4750 {-891ll /* 0xfffffffffffffc85 */ ,
4751 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4752 {3, 1, 2}, /* shl1add r3, r1, r2 */
4753 {6, 3, 7}, /* shli r4, r3, 7 */
4754 {2, 2, 4}} /* sub r5, r2, r4 */
4755 },
4756 {-890ll /* 0xfffffffffffffc86 */ ,
4757 {{6, 1, 7}, /* shli r2, r1, 7 */
4758 {2, 2, 1}, /* sub r3, r2, r1 */
4759 {5, 3, 1}, /* shl3add r4, r3, r1 */
4760 {2, 3, 4}} /* sub r5, r3, r4 */
4761 },
4762 {-889ll /* 0xfffffffffffffc87 */ ,
4763 {{6, 1, 7}, /* shli r2, r1, 7 */
4764 {2, 1, 2}, /* sub r3, r1, r2 */
4765 {2, 2, 1}, /* sub r4, r2, r1 */
4766 {5, 3, 4}} /* shl3add r5, r3, r4 */
4767 },
4768 {-888ll /* 0xfffffffffffffc88 */ ,
4769 {{6, 1, 7}, /* shli r2, r1, 7 */
4770 {2, 1, 2}, /* sub r3, r1, r2 */
4771 {5, 3, 2}} /* shl3add r4, r3, r2 */
4772 },
4773 {-887ll /* 0xfffffffffffffc89 */ ,
4774 {{6, 1, 7}, /* shli r2, r1, 7 */
4775 {1, 1, 2}, /* add r3, r1, r2 */
4776 {2, 1, 2}, /* sub r4, r1, r2 */
4777 {5, 4, 3}} /* shl3add r5, r4, r3 */
4778 },
4779 {-886ll /* 0xfffffffffffffc8a */ ,
4780 {{6, 1, 7}, /* shli r2, r1, 7 */
4781 {2, 1, 2}, /* sub r3, r1, r2 */
4782 {3, 1, 2}, /* shl1add r4, r1, r2 */
4783 {5, 3, 4}} /* shl3add r5, r3, r4 */
4784 },
4785 {-884ll /* 0xfffffffffffffc8c */ ,
4786 {{6, 1, 7}, /* shli r2, r1, 7 */
4787 {2, 1, 2}, /* sub r3, r1, r2 */
4788 {4, 1, 2}, /* shl2add r4, r1, r2 */
4789 {5, 3, 4}} /* shl3add r5, r3, r4 */
4790 },
4791 {-881ll /* 0xfffffffffffffc8f */ ,
4792 {{6, 1, 7}, /* shli r2, r1, 7 */
4793 {2, 2, 1}, /* sub r3, r2, r1 */
4794 {2, 1, 3}, /* sub r4, r1, r3 */
4795 {5, 4, 3}} /* shl3add r5, r4, r3 */
4796 },
4797 {-880ll /* 0xfffffffffffffc90 */ ,
4798 {{6, 1, 1}, /* shli r2, r1, 1 */
4799 {6, 1, 7}, /* shli r3, r1, 7 */
4800 {2, 2, 3}, /* sub r4, r2, r3 */
4801 {5, 4, 3}} /* shl3add r5, r4, r3 */
4802 },
4803 {-879ll /* 0xfffffffffffffc91 */ ,
4804 {{6, 1, 6}, /* shli r2, r1, 6 */
4805 {2, 1, 2}, /* sub r3, r1, r2 */
4806 {5, 3, 2}, /* shl3add r4, r3, r2 */
4807 {3, 4, 1}} /* shl1add r5, r4, r1 */
4808 },
4809 {-873ll /* 0xfffffffffffffc97 */ ,
4810 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4811 {6, 2, 5}, /* shli r3, r2, 5 */
4812 {4, 3, 2}, /* shl2add r4, r3, r2 */
4813 {2, 3, 4}} /* sub r5, r3, r4 */
4814 },
4815 {-872ll /* 0xfffffffffffffc98 */ ,
4816 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4817 {6, 1, 7}, /* shli r3, r1, 7 */
4818 {2, 2, 3}, /* sub r4, r2, r3 */
4819 {5, 4, 3}} /* shl3add r5, r4, r3 */
4820 },
4821 {-868ll /* 0xfffffffffffffc9c */ ,
4822 {{6, 1, 5}, /* shli r2, r1, 5 */
4823 {5, 2, 1}, /* shl3add r3, r2, r1 */
4824 {2, 2, 3}, /* sub r4, r2, r3 */
4825 {4, 4, 2}} /* shl2add r5, r4, r2 */
4826 },
4827 {-865ll /* 0xfffffffffffffc9f */ ,
4828 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4829 {6, 2, 5}, /* shli r3, r2, 5 */
4830 {4, 3, 1}, /* shl2add r4, r3, r1 */
4831 {2, 3, 4}} /* sub r5, r3, r4 */
4832 },
4833 {-864ll /* 0xfffffffffffffca0 */ ,
4834 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4835 {6, 1, 5}, /* shli r3, r1, 5 */
4836 {2, 2, 3}, /* sub r4, r2, r3 */
4837 {6, 4, 5}} /* shli r5, r4, 5 */
4838 },
4839 {-863ll /* 0xfffffffffffffca1 */ ,
4840 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4841 {5, 2, 2}, /* shl3add r3, r2, r2 */
4842 {6, 3, 5}, /* shli r4, r3, 5 */
4843 {2, 1, 4}} /* sub r5, r1, r4 */
4844 },
4845 {-861ll /* 0xfffffffffffffca3 */ ,
4846 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4847 {5, 2, 2}, /* shl3add r3, r2, r2 */
4848 {6, 3, 5}, /* shli r4, r3, 5 */
4849 {2, 2, 4}} /* sub r5, r2, r4 */
4850 },
4851 {-860ll /* 0xfffffffffffffca4 */ ,
4852 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4853 {6, 2, 5}, /* shli r3, r2, 5 */
4854 {2, 1, 3}, /* sub r4, r1, r3 */
4855 {4, 4, 3}} /* shl2add r5, r4, r3 */
4856 },
4857 {-856ll /* 0xfffffffffffffca8 */ ,
4858 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4859 {6, 1, 7}, /* shli r3, r1, 7 */
4860 {2, 2, 3}, /* sub r4, r2, r3 */
4861 {5, 4, 3}} /* shl3add r5, r4, r3 */
4862 },
4863 {-855ll /* 0xfffffffffffffca9 */ ,
4864 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4865 {6, 2, 5}, /* shli r3, r2, 5 */
4866 {2, 1, 3}, /* sub r4, r1, r3 */
4867 {5, 4, 4}} /* shl3add r5, r4, r4 */
4868 },
4869 {-847ll /* 0xfffffffffffffcb1 */ ,
4870 {{6, 1, 4}, /* shli r2, r1, 4 */
4871 {2, 1, 2}, /* sub r3, r1, r2 */
4872 {5, 3, 2}, /* shl3add r4, r3, r2 */
4873 {5, 4, 3}} /* shl3add r5, r4, r3 */
4874 },
4875 {-837ll /* 0xfffffffffffffcbb */ ,
4876 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4877 {5, 2, 2}, /* shl3add r3, r2, r2 */
4878 {6, 3, 5}, /* shli r4, r3, 5 */
4879 {2, 3, 4}} /* sub r5, r3, r4 */
4880 },
4881 {-835ll /* 0xfffffffffffffcbd */ ,
4882 {{6, 1, 6}, /* shli r2, r1, 6 */
4883 {4, 2, 1}, /* shl2add r3, r2, r1 */
4884 {4, 3, 2}, /* shl2add r4, r3, r2 */
4885 {2, 3, 4}} /* sub r5, r3, r4 */
4886 },
4887 {-834ll /* 0xfffffffffffffcbe */ ,
4888 {{6, 1, 6}, /* shli r2, r1, 6 */
4889 {5, 2, 1}, /* shl3add r3, r2, r1 */
4890 {2, 2, 3}, /* sub r4, r2, r3 */
4891 {3, 4, 2}} /* shl1add r5, r4, r2 */
4892 },
4893 {-832ll /* 0xfffffffffffffcc0 */ ,
4894 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4895 {6, 1, 4}, /* shli r3, r1, 4 */
4896 {2, 2, 3}, /* sub r4, r2, r3 */
4897 {6, 4, 6}} /* shli r5, r4, 6 */
4898 },
4899 {-831ll /* 0xfffffffffffffcc1 */ ,
4900 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4901 {4, 2, 1}, /* shl2add r3, r2, r1 */
4902 {6, 3, 6}, /* shli r4, r3, 6 */
4903 {2, 1, 4}} /* sub r5, r1, r4 */
4904 },
4905 {-829ll /* 0xfffffffffffffcc3 */ ,
4906 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4907 {4, 2, 1}, /* shl2add r3, r2, r1 */
4908 {6, 3, 6}, /* shli r4, r3, 6 */
4909 {2, 2, 4}} /* sub r5, r2, r4 */
4910 },
4911 {-828ll /* 0xfffffffffffffcc4 */ ,
4912 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4913 {6, 2, 5}, /* shli r3, r2, 5 */
4914 {2, 2, 3}, /* sub r4, r2, r3 */
4915 {4, 4, 3}} /* shl2add r5, r4, r3 */
4916 },
4917 {-827ll /* 0xfffffffffffffcc5 */ ,
4918 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4919 {5, 1, 2}, /* shl3add r3, r1, r2 */
4920 {6, 3, 6}, /* shli r4, r3, 6 */
4921 {2, 2, 4}} /* sub r5, r2, r4 */
4922 },
4923 {-824ll /* 0xfffffffffffffcc8 */ ,
4924 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4925 {6, 1, 7}, /* shli r3, r1, 7 */
4926 {2, 2, 3}, /* sub r4, r2, r3 */
4927 {5, 4, 3}} /* shl3add r5, r4, r3 */
4928 },
4929 {-823ll /* 0xfffffffffffffcc9 */ ,
4930 {{5, 1, 1}, /* shl3add r2, r1, r1 */
4931 {4, 1, 2}, /* shl2add r3, r1, r2 */
4932 {6, 3, 6}, /* shli r4, r3, 6 */
4933 {2, 2, 4}} /* sub r5, r2, r4 */
4934 },
4935 {-819ll /* 0xfffffffffffffccd */ ,
4936 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4937 {4, 2, 1}, /* shl2add r3, r2, r1 */
4938 {6, 3, 6}, /* shli r4, r3, 6 */
4939 {2, 3, 4}} /* sub r5, r3, r4 */
4940 },
4941 {-816ll /* 0xfffffffffffffcd0 */ ,
4942 {{6, 1, 4}, /* shli r2, r1, 4 */
4943 {2, 1, 2}, /* sub r3, r1, r2 */
4944 {5, 3, 2}, /* shl3add r4, r3, r2 */
4945 {5, 4, 2}} /* shl3add r5, r4, r2 */
4946 },
4947 {-815ll /* 0xfffffffffffffcd1 */ ,
4948 {{6, 1, 6}, /* shli r2, r1, 6 */
4949 {2, 1, 2}, /* sub r3, r1, r2 */
4950 {4, 3, 2}, /* shl2add r4, r3, r2 */
4951 {4, 4, 3}} /* shl2add r5, r4, r3 */
4952 },
4953 {-803ll /* 0xfffffffffffffcdd */ ,
4954 {{6, 1, 5}, /* shli r2, r1, 5 */
4955 {5, 2, 1}, /* shl3add r3, r2, r1 */
4956 {4, 3, 2}, /* shl2add r4, r3, r2 */
4957 {2, 3, 4}} /* sub r5, r3, r4 */
4958 },
4959 {-801ll /* 0xfffffffffffffcdf */ ,
4960 {{6, 1, 8}, /* shli r2, r1, 8 */
4961 {5, 1, 2}, /* shl3add r3, r1, r2 */
4962 {4, 3, 1}, /* shl2add r4, r3, r1 */
4963 {2, 2, 4}} /* sub r5, r2, r4 */
4964 },
4965 {-800ll /* 0xfffffffffffffce0 */ ,
4966 {{6, 1, 5}, /* shli r2, r1, 5 */
4967 {6, 1, 8}, /* shli r3, r1, 8 */
4968 {4, 3, 2}, /* shl2add r4, r3, r2 */
4969 {2, 3, 4}} /* sub r5, r3, r4 */
4970 },
4971 {-799ll /* 0xfffffffffffffce1 */ ,
4972 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4973 {5, 2, 1}, /* shl3add r3, r2, r1 */
4974 {6, 3, 5}, /* shli r4, r3, 5 */
4975 {2, 1, 4}} /* sub r5, r1, r4 */
4976 },
4977 {-797ll /* 0xfffffffffffffce3 */ ,
4978 {{3, 1, 1}, /* shl1add r2, r1, r1 */
4979 {5, 2, 1}, /* shl3add r3, r2, r1 */
4980 {6, 3, 5}, /* shli r4, r3, 5 */
4981 {2, 2, 4}} /* sub r5, r2, r4 */
4982 },
4983 {-796ll /* 0xfffffffffffffce4 */ ,
4984 {{6, 1, 8}, /* shli r2, r1, 8 */
4985 {5, 1, 2}, /* shl3add r3, r1, r2 */
4986 {2, 1, 3}, /* sub r4, r1, r3 */
4987 {4, 4, 2}} /* shl2add r5, r4, r2 */
4988 },
4989 {-795ll /* 0xfffffffffffffce5 */ ,
4990 {{4, 1, 1}, /* shl2add r2, r1, r1 */
4991 {4, 2, 2}, /* shl2add r3, r2, r2 */
4992 {6, 3, 5}, /* shli r4, r3, 5 */
4993 {2, 2, 4}} /* sub r5, r2, r4 */
4994 },
4995 {-793ll /* 0xfffffffffffffce7 */ ,
4996 {{6, 1, 8}, /* shli r2, r1, 8 */
4997 {5, 1, 2}, /* shl3add r3, r1, r2 */
4998 {4, 3, 1}, /* shl2add r4, r3, r1 */
4999 {2, 3, 4}} /* sub r5, r3, r4 */
5000 },
5001 {-792ll /* 0xfffffffffffffce8 */ ,
5002 {{6, 1, 2}, /* shli r2, r1, 2 */
5003 {2, 1, 2}, /* sub r3, r1, r2 */
5004 {6, 3, 8}, /* shli r4, r3, 8 */
5005 {5, 3, 4}} /* shl3add r5, r3, r4 */
5006 },
5007 {-791ll /* 0xfffffffffffffce9 */ ,
5008 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5009 {6, 2, 8}, /* shli r3, r2, 8 */
5010 {5, 2, 3}, /* shl3add r4, r2, r3 */
5011 {2, 1, 4}} /* sub r5, r1, r4 */
5012 },
5013 {-789ll /* 0xfffffffffffffceb */ ,
5014 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5015 {6, 2, 8}, /* shli r3, r2, 8 */
5016 {5, 2, 3}, /* shl3add r4, r2, r3 */
5017 {2, 2, 4}} /* sub r5, r2, r4 */
5018 },
5019 {-788ll /* 0xfffffffffffffcec */ ,
5020 {{6, 1, 8}, /* shli r2, r1, 8 */
5021 {5, 1, 2}, /* shl3add r3, r1, r2 */
5022 {2, 1, 3}, /* sub r4, r1, r3 */
5023 {4, 4, 3}} /* shl2add r5, r4, r3 */
5024 },
5025 {-785ll /* 0xfffffffffffffcef */ ,
5026 {{6, 1, 8}, /* shli r2, r1, 8 */
5027 {4, 1, 2}, /* shl2add r3, r1, r2 */
5028 {4, 3, 1}, /* shl2add r4, r3, r1 */
5029 {2, 2, 4}} /* sub r5, r2, r4 */
5030 },
5031 {-784ll /* 0xfffffffffffffcf0 */ ,
5032 {{6, 1, 4}, /* shli r2, r1, 4 */
5033 {6, 1, 8}, /* shli r3, r1, 8 */
5034 {4, 3, 2}, /* shl2add r4, r3, r2 */
5035 {2, 3, 4}} /* sub r5, r3, r4 */
5036 },
5037 {-783ll /* 0xfffffffffffffcf1 */ ,
5038 {{6, 1, 8}, /* shli r2, r1, 8 */
5039 {5, 1, 2}, /* shl3add r3, r1, r2 */
5040 {3, 3, 2}, /* shl1add r4, r3, r2 */
5041 {2, 1, 4}} /* sub r5, r1, r4 */
5042 },
5043 {-781ll /* 0xfffffffffffffcf3 */ ,
5044 {{6, 1, 8}, /* shli r2, r1, 8 */
5045 {4, 1, 2}, /* shl2add r3, r1, r2 */
5046 {4, 3, 1}, /* shl2add r4, r3, r1 */
5047 {2, 3, 4}} /* sub r5, r3, r4 */
5048 },
5049 {-780ll /* 0xfffffffffffffcf4 */ ,
5050 {{6, 1, 2}, /* shli r2, r1, 2 */
5051 {2, 1, 2}, /* sub r3, r1, r2 */
5052 {6, 3, 8}, /* shli r4, r3, 8 */
5053 {4, 3, 4}} /* shl2add r5, r3, r4 */
5054 },
5055 {-779ll /* 0xfffffffffffffcf5 */ ,
5056 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5057 {6, 2, 8}, /* shli r3, r2, 8 */
5058 {4, 2, 3}, /* shl2add r4, r2, r3 */
5059 {2, 1, 4}} /* sub r5, r1, r4 */
5060 },
5061 {-777ll /* 0xfffffffffffffcf7 */ ,
5062 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5063 {6, 1, 8}, /* shli r3, r1, 8 */
5064 {4, 3, 2}, /* shl2add r4, r3, r2 */
5065 {2, 3, 4}} /* sub r5, r3, r4 */
5066 },
5067 {-776ll /* 0xfffffffffffffcf8 */ ,
5068 {{6, 1, 3}, /* shli r2, r1, 3 */
5069 {6, 1, 8}, /* shli r3, r1, 8 */
5070 {4, 3, 2}, /* shl2add r4, r3, r2 */
5071 {2, 3, 4}} /* sub r5, r3, r4 */
5072 },
5073 {-775ll /* 0xfffffffffffffcf9 */ ,
5074 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5075 {5, 2, 1}, /* shl3add r3, r2, r1 */
5076 {6, 3, 5}, /* shli r4, r3, 5 */
5077 {2, 3, 4}} /* sub r5, r3, r4 */
5078 },
5079 {-774ll /* 0xfffffffffffffcfa */ ,
5080 {{6, 1, 2}, /* shli r2, r1, 2 */
5081 {2, 1, 2}, /* sub r3, r1, r2 */
5082 {6, 3, 8}, /* shli r4, r3, 8 */
5083 {3, 3, 4}} /* shl1add r5, r3, r4 */
5084 },
5085 {-773ll /* 0xfffffffffffffcfb */ ,
5086 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5087 {6, 1, 8}, /* shli r3, r1, 8 */
5088 {4, 3, 2}, /* shl2add r4, r3, r2 */
5089 {2, 3, 4}} /* sub r5, r3, r4 */
5090 },
5091 {-772ll /* 0xfffffffffffffcfc */ ,
5092 {{6, 1, 2}, /* shli r2, r1, 2 */
5093 {6, 1, 8}, /* shli r3, r1, 8 */
5094 {4, 3, 2}, /* shl2add r4, r3, r2 */
5095 {2, 3, 4}} /* sub r5, r3, r4 */
5096 },
5097 {-771ll /* 0xfffffffffffffcfd */ ,
5098 {{2, 0, 1}, /* sub r2, zero, r1 */
5099 {6, 1, 8}, /* shli r3, r1, 8 */
5100 {2, 2, 3}, /* sub r4, r2, r3 */
5101 {3, 4, 4}} /* shl1add r5, r4, r4 */
5102 },
5103 {-770ll /* 0xfffffffffffffcfe */ ,
5104 {{6, 1, 1}, /* shli r2, r1, 1 */
5105 {6, 1, 8}, /* shli r3, r1, 8 */
5106 {4, 3, 2}, /* shl2add r4, r3, r2 */
5107 {2, 3, 4}} /* sub r5, r3, r4 */
5108 },
5109 {-769ll /* 0xfffffffffffffcff */ ,
5110 {{6, 1, 8}, /* shli r2, r1, 8 */
5111 {4, 2, 1}, /* shl2add r3, r2, r1 */
5112 {2, 2, 3}} /* sub r4, r2, r3 */
5113 },
5114 {-768ll /* 0xfffffffffffffd00 */ ,
5115 {{6, 1, 8}, /* shli r2, r1, 8 */
5116 {6, 1, 10}, /* shli r3, r1, 10 */
5117 {2, 2, 3}} /* sub r4, r2, r3 */
5118 },
5119 {-767ll /* 0xfffffffffffffd01 */ ,
5120 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5121 {6, 2, 8}, /* shli r3, r2, 8 */
5122 {2, 1, 3}} /* sub r4, r1, r3 */
5123 },
5124 {-766ll /* 0xfffffffffffffd02 */ ,
5125 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5126 {6, 1, 1}, /* shli r3, r1, 1 */
5127 {6, 2, 8}, /* shli r4, r2, 8 */
5128 {2, 3, 4}} /* sub r5, r3, r4 */
5129 },
5130 {-765ll /* 0xfffffffffffffd03 */ ,
5131 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5132 {6, 2, 8}, /* shli r3, r2, 8 */
5133 {2, 2, 3}} /* sub r4, r2, r3 */
5134 },
5135 {-764ll /* 0xfffffffffffffd04 */ ,
5136 {{6, 1, 8}, /* shli r2, r1, 8 */
5137 {2, 1, 2}, /* sub r3, r1, r2 */
5138 {4, 3, 2}} /* shl2add r4, r3, r2 */
5139 },
5140 {-763ll /* 0xfffffffffffffd05 */ ,
5141 {{6, 1, 8}, /* shli r2, r1, 8 */
5142 {1, 1, 2}, /* add r3, r1, r2 */
5143 {2, 1, 2}, /* sub r4, r1, r2 */
5144 {4, 4, 3}} /* shl2add r5, r4, r3 */
5145 },
5146 {-762ll /* 0xfffffffffffffd06 */ ,
5147 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5148 {6, 2, 1}, /* shli r3, r2, 1 */
5149 {6, 2, 8}, /* shli r4, r2, 8 */
5150 {2, 3, 4}} /* sub r5, r3, r4 */
5151 },
5152 {-761ll /* 0xfffffffffffffd07 */ ,
5153 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5154 {3, 2, 1}, /* shl1add r3, r2, r1 */
5155 {6, 2, 8}, /* shli r4, r2, 8 */
5156 {2, 3, 4}} /* sub r5, r3, r4 */
5157 },
5158 {-760ll /* 0xfffffffffffffd08 */ ,
5159 {{6, 1, 1}, /* shli r2, r1, 1 */
5160 {6, 1, 8}, /* shli r3, r1, 8 */
5161 {2, 2, 3}, /* sub r4, r2, r3 */
5162 {4, 4, 3}} /* shl2add r5, r4, r3 */
5163 },
5164 {-759ll /* 0xfffffffffffffd09 */ ,
5165 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5166 {3, 2, 2}, /* shl1add r3, r2, r2 */
5167 {6, 2, 8}, /* shli r4, r2, 8 */
5168 {2, 3, 4}} /* sub r5, r3, r4 */
5169 },
5170 {-757ll /* 0xfffffffffffffd0b */ ,
5171 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5172 {5, 1, 2}, /* shl3add r3, r1, r2 */
5173 {6, 2, 8}, /* shli r4, r2, 8 */
5174 {2, 3, 4}} /* sub r5, r3, r4 */
5175 },
5176 {-756ll /* 0xfffffffffffffd0c */ ,
5177 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5178 {6, 2, 2}, /* shli r3, r2, 2 */
5179 {6, 2, 8}, /* shli r4, r2, 8 */
5180 {2, 3, 4}} /* sub r5, r3, r4 */
5181 },
5182 {-755ll /* 0xfffffffffffffd0d */ ,
5183 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5184 {4, 2, 1}, /* shl2add r3, r2, r1 */
5185 {6, 2, 8}, /* shli r4, r2, 8 */
5186 {2, 3, 4}} /* sub r5, r3, r4 */
5187 },
5188 {-753ll /* 0xfffffffffffffd0f */ ,
5189 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5190 {4, 2, 2}, /* shl2add r3, r2, r2 */
5191 {6, 2, 8}, /* shli r4, r2, 8 */
5192 {2, 3, 4}} /* sub r5, r3, r4 */
5193 },
5194 {-752ll /* 0xfffffffffffffd10 */ ,
5195 {{6, 1, 2}, /* shli r2, r1, 2 */
5196 {6, 1, 8}, /* shli r3, r1, 8 */
5197 {2, 2, 3}, /* sub r4, r2, r3 */
5198 {4, 4, 3}} /* shl2add r5, r4, r3 */
5199 },
5200 {-751ll /* 0xfffffffffffffd11 */ ,
5201 {{6, 1, 6}, /* shli r2, r1, 6 */
5202 {2, 1, 2}, /* sub r3, r1, r2 */
5203 {4, 3, 2}, /* shl2add r4, r3, r2 */
5204 {4, 4, 1}} /* shl2add r5, r4, r1 */
5205 },
5206 {-749ll /* 0xfffffffffffffd13 */ ,
5207 {{6, 1, 8}, /* shli r2, r1, 8 */
5208 {2, 1, 2}, /* sub r3, r1, r2 */
5209 {5, 1, 3}, /* shl3add r4, r1, r3 */
5210 {3, 4, 3}} /* shl1add r5, r4, r3 */
5211 },
5212 {-748ll /* 0xfffffffffffffd14 */ ,
5213 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5214 {6, 1, 8}, /* shli r3, r1, 8 */
5215 {2, 2, 3}, /* sub r4, r2, r3 */
5216 {4, 4, 3}} /* shl2add r5, r4, r3 */
5217 },
5218 {-744ll /* 0xfffffffffffffd18 */ ,
5219 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5220 {6, 2, 3}, /* shli r3, r2, 3 */
5221 {6, 2, 8}, /* shli r4, r2, 8 */
5222 {2, 3, 4}} /* sub r5, r3, r4 */
5223 },
5224 {-743ll /* 0xfffffffffffffd19 */ ,
5225 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5226 {5, 2, 1}, /* shl3add r3, r2, r1 */
5227 {6, 2, 8}, /* shli r4, r2, 8 */
5228 {2, 3, 4}} /* sub r5, r3, r4 */
5229 },
5230 {-741ll /* 0xfffffffffffffd1b */ ,
5231 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5232 {5, 2, 2}, /* shl3add r3, r2, r2 */
5233 {6, 2, 8}, /* shli r4, r2, 8 */
5234 {2, 3, 4}} /* sub r5, r3, r4 */
5235 },
5236 {-739ll /* 0xfffffffffffffd1d */ ,
5237 {{6, 1, 5}, /* shli r2, r1, 5 */
5238 {5, 2, 1}, /* shl3add r3, r2, r1 */
5239 {3, 3, 3}, /* shl1add r4, r3, r3 */
5240 {2, 2, 4}} /* sub r5, r2, r4 */
5241 },
5242 {-737ll /* 0xfffffffffffffd1f */ ,
5243 {{6, 1, 5}, /* shli r2, r1, 5 */
5244 {3, 2, 2}, /* shl1add r3, r2, r2 */
5245 {5, 3, 1}, /* shl3add r4, r3, r1 */
5246 {2, 2, 4}} /* sub r5, r2, r4 */
5247 },
5248 {-736ll /* 0xfffffffffffffd20 */ ,
5249 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5250 {6, 1, 5}, /* shli r3, r1, 5 */
5251 {2, 2, 3}, /* sub r4, r2, r3 */
5252 {6, 4, 5}} /* shli r5, r4, 5 */
5253 },
5254 {-735ll /* 0xfffffffffffffd21 */ ,
5255 {{6, 1, 5}, /* shli r2, r1, 5 */
5256 {2, 1, 2}, /* sub r3, r1, r2 */
5257 {4, 3, 2}, /* shl2add r4, r3, r2 */
5258 {5, 4, 1}} /* shl3add r5, r4, r1 */
5259 },
5260 {-732ll /* 0xfffffffffffffd24 */ ,
5261 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5262 {6, 1, 8}, /* shli r3, r1, 8 */
5263 {2, 2, 3}, /* sub r4, r2, r3 */
5264 {4, 4, 3}} /* shl2add r5, r4, r3 */
5265 },
5266 {-729ll /* 0xfffffffffffffd27 */ ,
5267 {{2, 0, 1}, /* sub r2, zero, r1 */
5268 {5, 2, 2}, /* shl3add r3, r2, r2 */
5269 {5, 3, 3}, /* shl3add r4, r3, r3 */
5270 {5, 4, 4}} /* shl3add r5, r4, r4 */
5271 },
5272 {-728ll /* 0xfffffffffffffd28 */ ,
5273 {{6, 1, 5}, /* shli r2, r1, 5 */
5274 {3, 2, 2}, /* shl1add r3, r2, r2 */
5275 {2, 1, 3}, /* sub r4, r1, r3 */
5276 {5, 4, 2}} /* shl3add r5, r4, r2 */
5277 },
5278 {-720ll /* 0xfffffffffffffd30 */ ,
5279 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5280 {6, 2, 4}, /* shli r3, r2, 4 */
5281 {6, 2, 8}, /* shli r4, r2, 8 */
5282 {2, 3, 4}} /* sub r5, r3, r4 */
5283 },
5284 {-719ll /* 0xfffffffffffffd31 */ ,
5285 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5286 {5, 2, 2}, /* shl3add r3, r2, r2 */
5287 {6, 3, 4}, /* shli r4, r3, 4 */
5288 {2, 1, 4}} /* sub r5, r1, r4 */
5289 },
5290 {-715ll /* 0xfffffffffffffd35 */ ,
5291 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5292 {5, 2, 2}, /* shl3add r3, r2, r2 */
5293 {6, 3, 4}, /* shli r4, r3, 4 */
5294 {2, 2, 4}} /* sub r5, r2, r4 */
5295 },
5296 {-712ll /* 0xfffffffffffffd38 */ ,
5297 {{6, 1, 5}, /* shli r2, r1, 5 */
5298 {2, 1, 2}, /* sub r3, r1, r2 */
5299 {3, 3, 3}, /* shl1add r4, r3, r3 */
5300 {5, 4, 2}} /* shl3add r5, r4, r2 */
5301 },
5302 {-711ll /* 0xfffffffffffffd39 */ ,
5303 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5304 {6, 2, 4}, /* shli r3, r2, 4 */
5305 {2, 1, 3}, /* sub r4, r1, r3 */
5306 {5, 4, 4}} /* shl3add r5, r4, r4 */
5307 },
5308 {-708ll /* 0xfffffffffffffd3c */ ,
5309 {{6, 1, 6}, /* shli r2, r1, 6 */
5310 {4, 2, 1}, /* shl2add r3, r2, r1 */
5311 {2, 2, 3}, /* sub r4, r2, r3 */
5312 {4, 4, 2}} /* shl2add r5, r4, r2 */
5313 },
5314 {-707ll /* 0xfffffffffffffd3d */ ,
5315 {{6, 1, 6}, /* shli r2, r1, 6 */
5316 {4, 2, 1}, /* shl2add r3, r2, r1 */
5317 {3, 3, 3}, /* shl1add r4, r3, r3 */
5318 {2, 2, 4}} /* sub r5, r2, r4 */
5319 },
5320 {-705ll /* 0xfffffffffffffd3f */ ,
5321 {{6, 1, 6}, /* shli r2, r1, 6 */
5322 {3, 2, 2}, /* shl1add r3, r2, r2 */
5323 {4, 3, 1}, /* shl2add r4, r3, r1 */
5324 {2, 2, 4}} /* sub r5, r2, r4 */
5325 },
5326 {-704ll /* 0xfffffffffffffd40 */ ,
5327 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5328 {6, 1, 4}, /* shli r3, r1, 4 */
5329 {2, 2, 3}, /* sub r4, r2, r3 */
5330 {6, 4, 6}} /* shli r5, r4, 6 */
5331 },
5332 {-703ll /* 0xfffffffffffffd41 */ ,
5333 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5334 {3, 2, 1}, /* shl1add r3, r2, r1 */
5335 {6, 3, 6}, /* shli r4, r3, 6 */
5336 {2, 1, 4}} /* sub r5, r1, r4 */
5337 },
5338 {-701ll /* 0xfffffffffffffd43 */ ,
5339 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5340 {5, 1, 2}, /* shl3add r3, r1, r2 */
5341 {6, 3, 6}, /* shli r4, r3, 6 */
5342 {2, 2, 4}} /* sub r5, r2, r4 */
5343 },
5344 {-700ll /* 0xfffffffffffffd44 */ ,
5345 {{6, 1, 6}, /* shli r2, r1, 6 */
5346 {3, 2, 2}, /* shl1add r3, r2, r2 */
5347 {2, 1, 3}, /* sub r4, r1, r3 */
5348 {4, 4, 2}} /* shl2add r5, r4, r2 */
5349 },
5350 {-699ll /* 0xfffffffffffffd45 */ ,
5351 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5352 {3, 2, 1}, /* shl1add r3, r2, r1 */
5353 {6, 3, 6}, /* shli r4, r3, 6 */
5354 {2, 2, 4}} /* sub r5, r2, r4 */
5355 },
5356 {-695ll /* 0xfffffffffffffd49 */ ,
5357 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5358 {3, 1, 2}, /* shl1add r3, r1, r2 */
5359 {6, 3, 6}, /* shli r4, r3, 6 */
5360 {2, 2, 4}} /* sub r5, r2, r4 */
5361 },
5362 {-693ll /* 0xfffffffffffffd4b */ ,
5363 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5364 {3, 2, 1}, /* shl1add r3, r2, r1 */
5365 {6, 3, 6}, /* shli r4, r3, 6 */
5366 {2, 3, 4}} /* sub r5, r3, r4 */
5367 },
5368 {-692ll /* 0xfffffffffffffd4c */ ,
5369 {{6, 1, 6}, /* shli r2, r1, 6 */
5370 {2, 1, 2}, /* sub r3, r1, r2 */
5371 {3, 3, 3}, /* shl1add r4, r3, r3 */
5372 {4, 4, 2}} /* shl2add r5, r4, r2 */
5373 },
5374 {-688ll /* 0xfffffffffffffd50 */ ,
5375 {{6, 1, 6}, /* shli r2, r1, 6 */
5376 {2, 1, 2}, /* sub r3, r1, r2 */
5377 {4, 3, 2}, /* shl2add r4, r3, r2 */
5378 {4, 4, 2}} /* shl2add r5, r4, r2 */
5379 },
5380 {-680ll /* 0xfffffffffffffd58 */ ,
5381 {{2, 0, 1}, /* sub r2, zero, r1 */
5382 {4, 2, 2}, /* shl2add r3, r2, r2 */
5383 {6, 3, 7}, /* shli r4, r3, 7 */
5384 {5, 3, 4}} /* shl3add r5, r3, r4 */
5385 },
5386 {-679ll /* 0xfffffffffffffd59 */ ,
5387 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5388 {6, 2, 7}, /* shli r3, r2, 7 */
5389 {5, 2, 3}, /* shl3add r4, r2, r3 */
5390 {2, 1, 4}} /* sub r5, r1, r4 */
5391 },
5392 {-675ll /* 0xfffffffffffffd5d */ ,
5393 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5394 {6, 2, 5}, /* shli r3, r2, 5 */
5395 {5, 3, 2}, /* shl3add r4, r3, r2 */
5396 {2, 3, 4}} /* sub r5, r3, r4 */
5397 },
5398 {-673ll /* 0xfffffffffffffd5f */ ,
5399 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5400 {6, 2, 5}, /* shli r3, r2, 5 */
5401 {5, 3, 1}, /* shl3add r4, r3, r1 */
5402 {2, 3, 4}} /* sub r5, r3, r4 */
5403 },
5404 {-672ll /* 0xfffffffffffffd60 */ ,
5405 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5406 {6, 2, 5}, /* shli r3, r2, 5 */
5407 {6, 2, 8}, /* shli r4, r2, 8 */
5408 {2, 3, 4}} /* sub r5, r3, r4 */
5409 },
5410 {-671ll /* 0xfffffffffffffd61 */ ,
5411 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5412 {4, 2, 1}, /* shl2add r3, r2, r1 */
5413 {6, 3, 5}, /* shli r4, r3, 5 */
5414 {2, 1, 4}} /* sub r5, r1, r4 */
5415 },
5416 {-667ll /* 0xfffffffffffffd65 */ ,
5417 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5418 {4, 2, 1}, /* shl2add r3, r2, r1 */
5419 {6, 3, 5}, /* shli r4, r3, 5 */
5420 {2, 2, 4}} /* sub r5, r2, r4 */
5421 },
5422 {-664ll /* 0xfffffffffffffd68 */ ,
5423 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5424 {6, 2, 5}, /* shli r3, r2, 5 */
5425 {2, 1, 3}, /* sub r4, r1, r3 */
5426 {5, 4, 3}} /* shl3add r5, r4, r3 */
5427 },
5428 {-660ll /* 0xfffffffffffffd6c */ ,
5429 {{2, 0, 1}, /* sub r2, zero, r1 */
5430 {4, 2, 2}, /* shl2add r3, r2, r2 */
5431 {6, 3, 7}, /* shli r4, r3, 7 */
5432 {4, 3, 4}} /* shl2add r5, r3, r4 */
5433 },
5434 {-659ll /* 0xfffffffffffffd6d */ ,
5435 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5436 {6, 2, 7}, /* shli r3, r2, 7 */
5437 {4, 2, 3}, /* shl2add r4, r2, r3 */
5438 {2, 1, 4}} /* sub r5, r1, r4 */
5439 },
5440 {-657ll /* 0xfffffffffffffd6f */ ,
5441 {{2, 0, 1}, /* sub r2, zero, r1 */
5442 {5, 2, 2}, /* shl3add r3, r2, r2 */
5443 {5, 3, 2}, /* shl3add r4, r3, r2 */
5444 {5, 4, 4}} /* shl3add r5, r4, r4 */
5445 },
5446 {-656ll /* 0xfffffffffffffd70 */ ,
5447 {{2, 0, 1}, /* sub r2, zero, r1 */
5448 {4, 2, 2}, /* shl2add r3, r2, r2 */
5449 {5, 3, 2}, /* shl3add r4, r3, r2 */
5450 {6, 4, 4}} /* shli r5, r4, 4 */
5451 },
5452 {-655ll /* 0xfffffffffffffd71 */ ,
5453 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5454 {5, 2, 1}, /* shl3add r3, r2, r1 */
5455 {6, 3, 4}, /* shli r4, r3, 4 */
5456 {2, 1, 4}} /* sub r5, r1, r4 */
5457 },
5458 {-651ll /* 0xfffffffffffffd75 */ ,
5459 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5460 {4, 2, 1}, /* shl2add r3, r2, r1 */
5461 {6, 3, 5}, /* shli r4, r3, 5 */
5462 {2, 3, 4}} /* sub r5, r3, r4 */
5463 },
5464 {-650ll /* 0xfffffffffffffd76 */ ,
5465 {{2, 0, 1}, /* sub r2, zero, r1 */
5466 {4, 2, 2}, /* shl2add r3, r2, r2 */
5467 {6, 3, 7}, /* shli r4, r3, 7 */
5468 {3, 3, 4}} /* shl1add r5, r3, r4 */
5469 },
5470 {-649ll /* 0xfffffffffffffd77 */ ,
5471 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5472 {6, 2, 7}, /* shli r3, r2, 7 */
5473 {3, 2, 3}, /* shl1add r4, r2, r3 */
5474 {2, 1, 4}} /* sub r5, r1, r4 */
5475 },
5476 {-648ll /* 0xfffffffffffffd78 */ ,
5477 {{2, 0, 1}, /* sub r2, zero, r1 */
5478 {5, 2, 2}, /* shl3add r3, r2, r2 */
5479 {5, 3, 3}, /* shl3add r4, r3, r3 */
5480 {6, 4, 3}} /* shli r5, r4, 3 */
5481 },
5482 {-647ll /* 0xfffffffffffffd79 */ ,
5483 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5484 {5, 2, 2}, /* shl3add r3, r2, r2 */
5485 {6, 3, 3}, /* shli r4, r3, 3 */
5486 {2, 1, 4}} /* sub r5, r1, r4 */
5487 },
5488 {-645ll /* 0xfffffffffffffd7b */ ,
5489 {{2, 0, 1}, /* sub r2, zero, r1 */
5490 {6, 1, 7}, /* shli r3, r1, 7 */
5491 {2, 2, 3}, /* sub r4, r2, r3 */
5492 {4, 4, 4}} /* shl2add r5, r4, r4 */
5493 },
5494 {-644ll /* 0xfffffffffffffd7c */ ,
5495 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5496 {2, 1, 2}, /* sub r3, r1, r2 */
5497 {6, 2, 7}, /* shli r4, r2, 7 */
5498 {2, 3, 4}} /* sub r5, r3, r4 */
5499 },
5500 {-643ll /* 0xfffffffffffffd7d */ ,
5501 {{6, 1, 7}, /* shli r2, r1, 7 */
5502 {1, 1, 2}, /* add r3, r1, r2 */
5503 {4, 3, 2}, /* shl2add r4, r3, r2 */
5504 {2, 1, 4}} /* sub r5, r1, r4 */
5505 },
5506 {-642ll /* 0xfffffffffffffd7e */ ,
5507 {{2, 0, 1}, /* sub r2, zero, r1 */
5508 {6, 2, 7}, /* shli r3, r2, 7 */
5509 {3, 3, 2}, /* shl1add r4, r3, r2 */
5510 {3, 4, 3}} /* shl1add r5, r4, r3 */
5511 },
5512 {-641ll /* 0xfffffffffffffd7f */ ,
5513 {{2, 0, 1}, /* sub r2, zero, r1 */
5514 {4, 1, 1}, /* shl2add r3, r1, r1 */
5515 {6, 3, 7}, /* shli r4, r3, 7 */
5516 {2, 2, 4}} /* sub r5, r2, r4 */
5517 },
5518 {-640ll /* 0xfffffffffffffd80 */ ,
5519 {{2, 0, 1}, /* sub r2, zero, r1 */
5520 {4, 2, 2}, /* shl2add r3, r2, r2 */
5521 {6, 3, 7}} /* shli r4, r3, 7 */
5522 },
5523 {-639ll /* 0xfffffffffffffd81 */ ,
5524 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5525 {6, 2, 7}, /* shli r3, r2, 7 */
5526 {2, 1, 3}} /* sub r4, r1, r3 */
5527 },
5528 {-638ll /* 0xfffffffffffffd82 */ ,
5529 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5530 {6, 1, 1}, /* shli r3, r1, 1 */
5531 {6, 2, 7}, /* shli r4, r2, 7 */
5532 {2, 3, 4}} /* sub r5, r3, r4 */
5533 },
5534 {-637ll /* 0xfffffffffffffd83 */ ,
5535 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5536 {4, 1, 1}, /* shl2add r3, r1, r1 */
5537 {6, 3, 7}, /* shli r4, r3, 7 */
5538 {2, 2, 4}} /* sub r5, r2, r4 */
5539 },
5540 {-636ll /* 0xfffffffffffffd84 */ ,
5541 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5542 {6, 1, 2}, /* shli r3, r1, 2 */
5543 {6, 2, 7}, /* shli r4, r2, 7 */
5544 {2, 3, 4}} /* sub r5, r3, r4 */
5545 },
5546 {-635ll /* 0xfffffffffffffd85 */ ,
5547 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5548 {6, 2, 7}, /* shli r3, r2, 7 */
5549 {2, 2, 3}} /* sub r4, r2, r3 */
5550 },
5551 {-634ll /* 0xfffffffffffffd86 */ ,
5552 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5553 {1, 1, 2}, /* add r3, r1, r2 */
5554 {6, 2, 7}, /* shli r4, r2, 7 */
5555 {2, 3, 4}} /* sub r5, r3, r4 */
5556 },
5557 {-633ll /* 0xfffffffffffffd87 */ ,
5558 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5559 {3, 1, 2}, /* shl1add r3, r1, r2 */
5560 {6, 2, 7}, /* shli r4, r2, 7 */
5561 {2, 3, 4}} /* sub r5, r3, r4 */
5562 },
5563 {-632ll /* 0xfffffffffffffd88 */ ,
5564 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5565 {6, 1, 3}, /* shli r3, r1, 3 */
5566 {6, 2, 7}, /* shli r4, r2, 7 */
5567 {2, 3, 4}} /* sub r5, r3, r4 */
5568 },
5569 {-631ll /* 0xfffffffffffffd89 */ ,
5570 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5571 {4, 1, 2}, /* shl2add r3, r1, r2 */
5572 {6, 2, 7}, /* shli r4, r2, 7 */
5573 {2, 3, 4}} /* sub r5, r3, r4 */
5574 },
5575 {-630ll /* 0xfffffffffffffd8a */ ,
5576 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5577 {6, 2, 1}, /* shli r3, r2, 1 */
5578 {6, 2, 7}, /* shli r4, r2, 7 */
5579 {2, 3, 4}} /* sub r5, r3, r4 */
5580 },
5581 {-629ll /* 0xfffffffffffffd8b */ ,
5582 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5583 {3, 2, 1}, /* shl1add r3, r2, r1 */
5584 {6, 2, 7}, /* shli r4, r2, 7 */
5585 {2, 3, 4}} /* sub r5, r3, r4 */
5586 },
5587 {-627ll /* 0xfffffffffffffd8d */ ,
5588 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5589 {5, 1, 2}, /* shl3add r3, r1, r2 */
5590 {6, 2, 7}, /* shli r4, r2, 7 */
5591 {2, 3, 4}} /* sub r5, r3, r4 */
5592 },
5593 {-625ll /* 0xfffffffffffffd8f */ ,
5594 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5595 {6, 1, 7}, /* shli r3, r1, 7 */
5596 {2, 2, 3}, /* sub r4, r2, r3 */
5597 {4, 4, 4}} /* shl2add r5, r4, r4 */
5598 },
5599 {-624ll /* 0xfffffffffffffd90 */ ,
5600 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5601 {6, 1, 4}, /* shli r3, r1, 4 */
5602 {6, 2, 7}, /* shli r4, r2, 7 */
5603 {2, 3, 4}} /* sub r5, r3, r4 */
5604 },
5605 {-620ll /* 0xfffffffffffffd94 */ ,
5606 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5607 {6, 2, 2}, /* shli r3, r2, 2 */
5608 {6, 2, 7}, /* shli r4, r2, 7 */
5609 {2, 3, 4}} /* sub r5, r3, r4 */
5610 },
5611 {-619ll /* 0xfffffffffffffd95 */ ,
5612 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5613 {4, 2, 1}, /* shl2add r3, r2, r1 */
5614 {6, 2, 7}, /* shli r4, r2, 7 */
5615 {2, 3, 4}} /* sub r5, r3, r4 */
5616 },
5617 {-616ll /* 0xfffffffffffffd98 */ ,
5618 {{6, 1, 4}, /* shli r2, r1, 4 */
5619 {4, 2, 2}, /* shl2add r3, r2, r2 */
5620 {2, 1, 3}, /* sub r4, r1, r3 */
5621 {5, 4, 2}} /* shl3add r5, r4, r2 */
5622 },
5623 {-615ll /* 0xfffffffffffffd99 */ ,
5624 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5625 {4, 2, 2}, /* shl2add r3, r2, r2 */
5626 {6, 2, 7}, /* shli r4, r2, 7 */
5627 {2, 3, 4}} /* sub r5, r3, r4 */
5628 },
5629 {-613ll /* 0xfffffffffffffd9b */ ,
5630 {{6, 1, 5}, /* shli r2, r1, 5 */
5631 {4, 2, 1}, /* shl2add r3, r2, r1 */
5632 {4, 3, 3}, /* shl2add r4, r3, r3 */
5633 {2, 2, 4}} /* sub r5, r2, r4 */
5634 },
5635 {-612ll /* 0xfffffffffffffd9c */ ,
5636 {{2, 0, 1}, /* sub r2, zero, r1 */
5637 {5, 2, 2}, /* shl3add r3, r2, r2 */
5638 {6, 3, 6}, /* shli r4, r3, 6 */
5639 {4, 3, 4}} /* shl2add r5, r3, r4 */
5640 },
5641 {-611ll /* 0xfffffffffffffd9d */ ,
5642 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5643 {6, 2, 6}, /* shli r3, r2, 6 */
5644 {4, 2, 3}, /* shl2add r4, r2, r3 */
5645 {2, 1, 4}} /* sub r5, r1, r4 */
5646 },
5647 {-609ll /* 0xfffffffffffffd9f */ ,
5648 {{6, 1, 5}, /* shli r2, r1, 5 */
5649 {4, 2, 2}, /* shl2add r3, r2, r2 */
5650 {4, 3, 1}, /* shl2add r4, r3, r1 */
5651 {2, 2, 4}} /* sub r5, r2, r4 */
5652 },
5653 {-608ll /* 0xfffffffffffffda0 */ ,
5654 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5655 {6, 1, 5}, /* shli r3, r1, 5 */
5656 {6, 2, 7}, /* shli r4, r2, 7 */
5657 {2, 3, 4}} /* sub r5, r3, r4 */
5658 },
5659 {-607ll /* 0xfffffffffffffda1 */ ,
5660 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5661 {3, 2, 1}, /* shl1add r3, r2, r1 */
5662 {6, 3, 5}, /* shli r4, r3, 5 */
5663 {2, 1, 4}} /* sub r5, r1, r4 */
5664 },
5665 {-604ll /* 0xfffffffffffffda4 */ ,
5666 {{6, 1, 5}, /* shli r2, r1, 5 */
5667 {4, 2, 2}, /* shl2add r3, r2, r2 */
5668 {2, 1, 3}, /* sub r4, r1, r3 */
5669 {4, 4, 2}} /* shl2add r5, r4, r2 */
5670 },
5671 {-603ll /* 0xfffffffffffffda5 */ ,
5672 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5673 {6, 2, 6}, /* shli r3, r2, 6 */
5674 {4, 2, 3}, /* shl2add r4, r2, r3 */
5675 {2, 2, 4}} /* sub r5, r2, r4 */
5676 },
5677 {-600ll /* 0xfffffffffffffda8 */ ,
5678 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5679 {6, 2, 3}, /* shli r3, r2, 3 */
5680 {6, 2, 7}, /* shli r4, r2, 7 */
5681 {2, 3, 4}} /* sub r5, r3, r4 */
5682 },
5683 {-599ll /* 0xfffffffffffffda9 */ ,
5684 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5685 {5, 2, 1}, /* shl3add r3, r2, r1 */
5686 {6, 2, 7}, /* shli r4, r2, 7 */
5687 {2, 3, 4}} /* sub r5, r3, r4 */
5688 },
5689 {-595ll /* 0xfffffffffffffdad */ ,
5690 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5691 {5, 2, 2}, /* shl3add r3, r2, r2 */
5692 {6, 2, 7}, /* shli r4, r2, 7 */
5693 {2, 3, 4}} /* sub r5, r3, r4 */
5694 },
5695 {-594ll /* 0xfffffffffffffdae */ ,
5696 {{2, 0, 1}, /* sub r2, zero, r1 */
5697 {5, 2, 2}, /* shl3add r3, r2, r2 */
5698 {6, 3, 6}, /* shli r4, r3, 6 */
5699 {3, 3, 4}} /* shl1add r5, r3, r4 */
5700 },
5701 {-593ll /* 0xfffffffffffffdaf */ ,
5702 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5703 {6, 2, 6}, /* shli r3, r2, 6 */
5704 {3, 2, 3}, /* shl1add r4, r2, r3 */
5705 {2, 1, 4}} /* sub r5, r1, r4 */
5706 },
5707 {-592ll /* 0xfffffffffffffdb0 */ ,
5708 {{2, 0, 1}, /* sub r2, zero, r1 */
5709 {5, 2, 2}, /* shl3add r3, r2, r2 */
5710 {4, 3, 2}, /* shl2add r4, r3, r2 */
5711 {6, 4, 4}} /* shli r5, r4, 4 */
5712 },
5713 {-591ll /* 0xfffffffffffffdb1 */ ,
5714 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5715 {4, 2, 1}, /* shl2add r3, r2, r1 */
5716 {6, 3, 4}, /* shli r4, r3, 4 */
5717 {2, 1, 4}} /* sub r5, r1, r4 */
5718 },
5719 {-589ll /* 0xfffffffffffffdb3 */ ,
5720 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5721 {3, 2, 1}, /* shl1add r3, r2, r1 */
5722 {6, 3, 5}, /* shli r4, r3, 5 */
5723 {2, 3, 4}} /* sub r5, r3, r4 */
5724 },
5725 {-588ll /* 0xfffffffffffffdb4 */ ,
5726 {{6, 1, 5}, /* shli r2, r1, 5 */
5727 {2, 1, 2}, /* sub r3, r1, r2 */
5728 {4, 3, 3}, /* shl2add r4, r3, r3 */
5729 {4, 4, 2}} /* shl2add r5, r4, r2 */
5730 },
5731 {-585ll /* 0xfffffffffffffdb7 */ ,
5732 {{2, 0, 1}, /* sub r2, zero, r1 */
5733 {6, 1, 6}, /* shli r3, r1, 6 */
5734 {2, 2, 3}, /* sub r4, r2, r3 */
5735 {5, 4, 4}} /* shl3add r5, r4, r4 */
5736 },
5737 {-584ll /* 0xfffffffffffffdb8 */ ,
5738 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5739 {2, 1, 2}, /* sub r3, r1, r2 */
5740 {6, 2, 6}, /* shli r4, r2, 6 */
5741 {2, 3, 4}} /* sub r5, r3, r4 */
5742 },
5743 {-583ll /* 0xfffffffffffffdb9 */ ,
5744 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5745 {6, 1, 9}, /* shli r3, r1, 9 */
5746 {5, 2, 3}, /* shl3add r4, r2, r3 */
5747 {2, 1, 4}} /* sub r5, r1, r4 */
5748 },
5749 {-581ll /* 0xfffffffffffffdbb */ ,
5750 {{6, 1, 6}, /* shli r2, r1, 6 */
5751 {3, 2, 1}, /* shl1add r3, r2, r1 */
5752 {4, 3, 3}, /* shl2add r4, r3, r3 */
5753 {2, 2, 4}} /* sub r5, r2, r4 */
5754 },
5755 {-580ll /* 0xfffffffffffffdbc */ ,
5756 {{2, 0, 1}, /* sub r2, zero, r1 */
5757 {6, 2, 6}, /* shli r3, r2, 6 */
5758 {3, 3, 2}, /* shl1add r4, r3, r2 */
5759 {4, 4, 3}} /* shl2add r5, r4, r3 */
5760 },
5761 {-579ll /* 0xfffffffffffffdbd */ ,
5762 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5763 {6, 2, 6}, /* shli r3, r2, 6 */
5764 {4, 3, 2}, /* shl2add r4, r3, r2 */
5765 {2, 3, 4}} /* sub r5, r3, r4 */
5766 },
5767 {-578ll /* 0xfffffffffffffdbe */ ,
5768 {{2, 0, 1}, /* sub r2, zero, r1 */
5769 {6, 2, 6}, /* shli r3, r2, 6 */
5770 {4, 3, 2}, /* shl2add r4, r3, r2 */
5771 {3, 4, 3}} /* shl1add r5, r4, r3 */
5772 },
5773 {-577ll /* 0xfffffffffffffdbf */ ,
5774 {{2, 0, 1}, /* sub r2, zero, r1 */
5775 {5, 1, 1}, /* shl3add r3, r1, r1 */
5776 {6, 3, 6}, /* shli r4, r3, 6 */
5777 {2, 2, 4}} /* sub r5, r2, r4 */
5778 },
5779 {-576ll /* 0xfffffffffffffdc0 */ ,
5780 {{2, 0, 1}, /* sub r2, zero, r1 */
5781 {5, 2, 2}, /* shl3add r3, r2, r2 */
5782 {6, 3, 6}} /* shli r4, r3, 6 */
5783 },
5784 {-575ll /* 0xfffffffffffffdc1 */ ,
5785 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5786 {6, 2, 6}, /* shli r3, r2, 6 */
5787 {2, 1, 3}} /* sub r4, r1, r3 */
5788 },
5789 {-574ll /* 0xfffffffffffffdc2 */ ,
5790 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5791 {6, 1, 1}, /* shli r3, r1, 1 */
5792 {6, 2, 6}, /* shli r4, r2, 6 */
5793 {2, 3, 4}} /* sub r5, r3, r4 */
5794 },
5795 {-573ll /* 0xfffffffffffffdc3 */ ,
5796 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5797 {5, 1, 1}, /* shl3add r3, r1, r1 */
5798 {6, 3, 6}, /* shli r4, r3, 6 */
5799 {2, 2, 4}} /* sub r5, r2, r4 */
5800 },
5801 {-572ll /* 0xfffffffffffffdc4 */ ,
5802 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5803 {6, 1, 2}, /* shli r3, r1, 2 */
5804 {6, 2, 6}, /* shli r4, r2, 6 */
5805 {2, 3, 4}} /* sub r5, r3, r4 */
5806 },
5807 {-571ll /* 0xfffffffffffffdc5 */ ,
5808 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5809 {5, 1, 1}, /* shl3add r3, r1, r1 */
5810 {6, 3, 6}, /* shli r4, r3, 6 */
5811 {2, 2, 4}} /* sub r5, r2, r4 */
5812 },
5813 {-569ll /* 0xfffffffffffffdc7 */ ,
5814 {{6, 1, 3}, /* shli r2, r1, 3 */
5815 {5, 2, 2}, /* shl3add r3, r2, r2 */
5816 {5, 3, 1}, /* shl3add r4, r3, r1 */
5817 {2, 2, 4}} /* sub r5, r2, r4 */
5818 },
5819 {-568ll /* 0xfffffffffffffdc8 */ ,
5820 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5821 {6, 1, 3}, /* shli r3, r1, 3 */
5822 {6, 2, 6}, /* shli r4, r2, 6 */
5823 {2, 3, 4}} /* sub r5, r3, r4 */
5824 },
5825 {-567ll /* 0xfffffffffffffdc9 */ ,
5826 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5827 {6, 2, 6}, /* shli r3, r2, 6 */
5828 {2, 2, 3}} /* sub r4, r2, r3 */
5829 },
5830 {-566ll /* 0xfffffffffffffdca */ ,
5831 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5832 {1, 1, 2}, /* add r3, r1, r2 */
5833 {6, 2, 6}, /* shli r4, r2, 6 */
5834 {2, 3, 4}} /* sub r5, r3, r4 */
5835 },
5836 {-565ll /* 0xfffffffffffffdcb */ ,
5837 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5838 {3, 1, 2}, /* shl1add r3, r1, r2 */
5839 {6, 2, 6}, /* shli r4, r2, 6 */
5840 {2, 3, 4}} /* sub r5, r3, r4 */
5841 },
5842 {-564ll /* 0xfffffffffffffdcc */ ,
5843 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5844 {6, 2, 6}, /* shli r3, r2, 6 */
5845 {2, 2, 3}, /* sub r4, r2, r3 */
5846 {4, 4, 3}} /* shl2add r5, r4, r3 */
5847 },
5848 {-563ll /* 0xfffffffffffffdcd */ ,
5849 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5850 {4, 1, 2}, /* shl2add r3, r1, r2 */
5851 {6, 2, 6}, /* shli r4, r2, 6 */
5852 {2, 3, 4}} /* sub r5, r3, r4 */
5853 },
5854 {-561ll /* 0xfffffffffffffdcf */ ,
5855 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5856 {6, 2, 4}, /* shli r3, r2, 4 */
5857 {5, 3, 1}, /* shl3add r4, r3, r1 */
5858 {2, 3, 4}} /* sub r5, r3, r4 */
5859 },
5860 {-560ll /* 0xfffffffffffffdd0 */ ,
5861 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5862 {6, 2, 4}, /* shli r3, r2, 4 */
5863 {6, 2, 7}, /* shli r4, r2, 7 */
5864 {2, 3, 4}} /* sub r5, r3, r4 */
5865 },
5866 {-559ll /* 0xfffffffffffffdd1 */ ,
5867 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5868 {5, 1, 2}, /* shl3add r3, r1, r2 */
5869 {6, 2, 6}, /* shli r4, r2, 6 */
5870 {2, 3, 4}} /* sub r5, r3, r4 */
5871 },
5872 {-558ll /* 0xfffffffffffffdd2 */ ,
5873 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5874 {6, 2, 1}, /* shli r3, r2, 1 */
5875 {6, 2, 6}, /* shli r4, r2, 6 */
5876 {2, 3, 4}} /* sub r5, r3, r4 */
5877 },
5878 {-557ll /* 0xfffffffffffffdd3 */ ,
5879 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5880 {3, 2, 1}, /* shl1add r3, r2, r1 */
5881 {6, 2, 6}, /* shli r4, r2, 6 */
5882 {2, 3, 4}} /* sub r5, r3, r4 */
5883 },
5884 {-556ll /* 0xfffffffffffffdd4 */ ,
5885 {{6, 1, 4}, /* shli r2, r1, 4 */
5886 {5, 2, 2}, /* shl3add r3, r2, r2 */
5887 {2, 1, 3}, /* sub r4, r1, r3 */
5888 {4, 4, 2}} /* shl2add r5, r4, r2 */
5889 },
5890 {-555ll /* 0xfffffffffffffdd5 */ ,
5891 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5892 {4, 2, 1}, /* shl2add r3, r2, r1 */
5893 {6, 3, 4}, /* shli r4, r3, 4 */
5894 {2, 3, 4}} /* sub r5, r3, r4 */
5895 },
5896 {-553ll /* 0xfffffffffffffdd7 */ ,
5897 {{6, 1, 5}, /* shli r2, r1, 5 */
5898 {3, 2, 1}, /* shl1add r3, r2, r1 */
5899 {5, 3, 3}, /* shl3add r4, r3, r3 */
5900 {2, 2, 4}} /* sub r5, r2, r4 */
5901 },
5902 {-552ll /* 0xfffffffffffffdd8 */ ,
5903 {{2, 0, 1}, /* sub r2, zero, r1 */
5904 {4, 2, 2}, /* shl2add r3, r2, r2 */
5905 {6, 2, 9}, /* shli r4, r2, 9 */
5906 {5, 3, 4}} /* shl3add r5, r3, r4 */
5907 },
5908 {-551ll /* 0xfffffffffffffdd9 */ ,
5909 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5910 {6, 1, 9}, /* shli r3, r1, 9 */
5911 {5, 2, 3}, /* shl3add r4, r2, r3 */
5912 {2, 1, 4}} /* sub r5, r1, r4 */
5913 },
5914 {-549ll /* 0xfffffffffffffddb */ ,
5915 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5916 {6, 1, 6}, /* shli r3, r1, 6 */
5917 {2, 2, 3}, /* sub r4, r2, r3 */
5918 {5, 4, 4}} /* shl3add r5, r4, r4 */
5919 },
5920 {-548ll /* 0xfffffffffffffddc */ ,
5921 {{2, 0, 1}, /* sub r2, zero, r1 */
5922 {5, 2, 2}, /* shl3add r3, r2, r2 */
5923 {6, 2, 9}, /* shli r4, r2, 9 */
5924 {4, 3, 4}} /* shl2add r5, r3, r4 */
5925 },
5926 {-547ll /* 0xfffffffffffffddd */ ,
5927 {{4, 1, 1}, /* shl2add r2, r1, r1 */
5928 {6, 1, 9}, /* shli r3, r1, 9 */
5929 {5, 2, 3}, /* shl3add r4, r2, r3 */
5930 {2, 2, 4}} /* sub r5, r2, r4 */
5931 },
5932 {-546ll /* 0xfffffffffffffdde */ ,
5933 {{2, 0, 1}, /* sub r2, zero, r1 */
5934 {6, 2, 5}, /* shli r3, r2, 5 */
5935 {5, 3, 2}, /* shl3add r4, r3, r2 */
5936 {3, 4, 3}} /* shl1add r5, r4, r3 */
5937 },
5938 {-545ll /* 0xfffffffffffffddf */ ,
5939 {{6, 1, 5}, /* shli r2, r1, 5 */
5940 {5, 2, 1}, /* shl3add r3, r2, r1 */
5941 {3, 3, 2}, /* shl1add r4, r3, r2 */
5942 {2, 1, 4}} /* sub r5, r1, r4 */
5943 },
5944 {-544ll /* 0xfffffffffffffde0 */ ,
5945 {{2, 0, 1}, /* sub r2, zero, r1 */
5946 {6, 1, 4}, /* shli r3, r1, 4 */
5947 {2, 2, 3}, /* sub r4, r2, r3 */
5948 {6, 4, 5}} /* shli r5, r4, 5 */
5949 },
5950 {-543ll /* 0xfffffffffffffde1 */ ,
5951 {{6, 1, 5}, /* shli r2, r1, 5 */
5952 {2, 1, 2}, /* sub r3, r1, r2 */
5953 {6, 2, 4}, /* shli r4, r2, 4 */
5954 {2, 3, 4}} /* sub r5, r3, r4 */
5955 },
5956 {-542ll /* 0xfffffffffffffde2 */ ,
5957 {{6, 1, 1}, /* shli r2, r1, 1 */
5958 {5, 2, 1}, /* shl3add r3, r2, r1 */
5959 {6, 3, 5}, /* shli r4, r3, 5 */
5960 {2, 2, 4}} /* sub r5, r2, r4 */
5961 },
5962 {-540ll /* 0xfffffffffffffde4 */ ,
5963 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5964 {6, 2, 2}, /* shli r3, r2, 2 */
5965 {6, 2, 6}, /* shli r4, r2, 6 */
5966 {2, 3, 4}} /* sub r5, r3, r4 */
5967 },
5968 {-539ll /* 0xfffffffffffffde5 */ ,
5969 {{5, 1, 1}, /* shl3add r2, r1, r1 */
5970 {4, 2, 1}, /* shl2add r3, r2, r1 */
5971 {6, 2, 6}, /* shli r4, r2, 6 */
5972 {2, 3, 4}} /* sub r5, r3, r4 */
5973 },
5974 {-536ll /* 0xfffffffffffffde8 */ ,
5975 {{6, 1, 3}, /* shli r2, r1, 3 */
5976 {6, 1, 9}, /* shli r3, r1, 9 */
5977 {4, 2, 3}, /* shl2add r4, r2, r3 */
5978 {2, 2, 4}} /* sub r5, r2, r4 */
5979 },
5980 {-535ll /* 0xfffffffffffffde9 */ ,
5981 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5982 {6, 1, 9}, /* shli r3, r1, 9 */
5983 {5, 2, 3}, /* shl3add r4, r2, r3 */
5984 {2, 1, 4}} /* sub r5, r1, r4 */
5985 },
5986 {-533ll /* 0xfffffffffffffdeb */ ,
5987 {{3, 1, 1}, /* shl1add r2, r1, r1 */
5988 {6, 1, 9}, /* shli r3, r1, 9 */
5989 {5, 2, 3}, /* shl3add r4, r2, r3 */
5990 {2, 2, 4}} /* sub r5, r2, r4 */
5991 },
5992 {-532ll /* 0xfffffffffffffdec */ ,
5993 {{2, 0, 1}, /* sub r2, zero, r1 */
5994 {4, 2, 2}, /* shl2add r3, r2, r2 */
5995 {6, 2, 9}, /* shli r4, r2, 9 */
5996 {4, 3, 4}} /* shl2add r5, r3, r4 */
5997 },
5998 {-531ll /* 0xfffffffffffffded */ ,
5999 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6000 {6, 1, 6}, /* shli r3, r1, 6 */
6001 {2, 2, 3}, /* sub r4, r2, r3 */
6002 {5, 4, 4}} /* shl3add r5, r4, r4 */
6003 },
6004 {-530ll /* 0xfffffffffffffdee */ ,
6005 {{2, 0, 1}, /* sub r2, zero, r1 */
6006 {5, 2, 2}, /* shl3add r3, r2, r2 */
6007 {6, 2, 9}, /* shli r4, r2, 9 */
6008 {3, 3, 4}} /* shl1add r5, r3, r4 */
6009 },
6010 {-529ll /* 0xfffffffffffffdef */ ,
6011 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6012 {6, 1, 9}, /* shli r3, r1, 9 */
6013 {3, 2, 3}, /* shl1add r4, r2, r3 */
6014 {2, 1, 4}} /* sub r5, r1, r4 */
6015 },
6016 {-528ll /* 0xfffffffffffffdf0 */ ,
6017 {{2, 0, 1}, /* sub r2, zero, r1 */
6018 {6, 1, 5}, /* shli r3, r1, 5 */
6019 {2, 2, 3}, /* sub r4, r2, r3 */
6020 {6, 4, 4}} /* shli r5, r4, 4 */
6021 },
6022 {-527ll /* 0xfffffffffffffdf1 */ ,
6023 {{6, 1, 4}, /* shli r2, r1, 4 */
6024 {2, 1, 2}, /* sub r3, r1, r2 */
6025 {6, 2, 5}, /* shli r4, r2, 5 */
6026 {2, 3, 4}} /* sub r5, r3, r4 */
6027 },
6028 {-526ll /* 0xfffffffffffffdf2 */ ,
6029 {{6, 1, 1}, /* shli r2, r1, 1 */
6030 {6, 1, 9}, /* shli r3, r1, 9 */
6031 {5, 2, 3}, /* shl3add r4, r2, r3 */
6032 {2, 2, 4}} /* sub r5, r2, r4 */
6033 },
6034 {-525ll /* 0xfffffffffffffdf3 */ ,
6035 {{6, 1, 5}, /* shli r2, r1, 5 */
6036 {2, 1, 2}, /* sub r3, r1, r2 */
6037 {5, 3, 1}, /* shl3add r4, r3, r1 */
6038 {3, 4, 3}} /* shl1add r5, r4, r3 */
6039 },
6040 {-524ll /* 0xfffffffffffffdf4 */ ,
6041 {{6, 1, 2}, /* shli r2, r1, 2 */
6042 {6, 1, 9}, /* shli r3, r1, 9 */
6043 {4, 2, 3}, /* shl2add r4, r2, r3 */
6044 {2, 2, 4}} /* sub r5, r2, r4 */
6045 },
6046 {-523ll /* 0xfffffffffffffdf5 */ ,
6047 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6048 {6, 1, 9}, /* shli r3, r1, 9 */
6049 {4, 2, 3}, /* shl2add r4, r2, r3 */
6050 {2, 1, 4}} /* sub r5, r1, r4 */
6051 },
6052 {-522ll /* 0xfffffffffffffdf6 */ ,
6053 {{2, 0, 1}, /* sub r2, zero, r1 */
6054 {4, 2, 2}, /* shl2add r3, r2, r2 */
6055 {6, 2, 9}, /* shli r4, r2, 9 */
6056 {3, 3, 4}} /* shl1add r5, r3, r4 */
6057 },
6058 {-521ll /* 0xfffffffffffffdf7 */ ,
6059 {{2, 0, 1}, /* sub r2, zero, r1 */
6060 {6, 1, 6}, /* shli r3, r1, 6 */
6061 {2, 2, 3}, /* sub r4, r2, r3 */
6062 {5, 4, 2}} /* shl3add r5, r4, r2 */
6063 },
6064 {-520ll /* 0xfffffffffffffdf8 */ ,
6065 {{2, 0, 1}, /* sub r2, zero, r1 */
6066 {6, 2, 9}, /* shli r3, r2, 9 */
6067 {5, 2, 3}} /* shl3add r4, r2, r3 */
6068 },
6069 {-519ll /* 0xfffffffffffffdf9 */ ,
6070 {{6, 1, 9}, /* shli r2, r1, 9 */
6071 {5, 1, 2}, /* shl3add r3, r1, r2 */
6072 {2, 1, 3}} /* sub r4, r1, r3 */
6073 },
6074 {-518ll /* 0xfffffffffffffdfa */ ,
6075 {{6, 1, 1}, /* shli r2, r1, 1 */
6076 {6, 1, 9}, /* shli r3, r1, 9 */
6077 {4, 2, 3}, /* shl2add r4, r2, r3 */
6078 {2, 2, 4}} /* sub r5, r2, r4 */
6079 },
6080 {-517ll /* 0xfffffffffffffdfb */ ,
6081 {{2, 0, 1}, /* sub r2, zero, r1 */
6082 {6, 1, 7}, /* shli r3, r1, 7 */
6083 {2, 2, 3}, /* sub r4, r2, r3 */
6084 {4, 4, 2}} /* shl2add r5, r4, r2 */
6085 },
6086 {-516ll /* 0xfffffffffffffdfc */ ,
6087 {{2, 0, 1}, /* sub r2, zero, r1 */
6088 {6, 2, 9}, /* shli r3, r2, 9 */
6089 {4, 2, 3}} /* shl2add r4, r2, r3 */
6090 },
6091 {-515ll /* 0xfffffffffffffdfd */ ,
6092 {{6, 1, 9}, /* shli r2, r1, 9 */
6093 {4, 1, 2}, /* shl2add r3, r1, r2 */
6094 {2, 1, 3}} /* sub r4, r1, r3 */
6095 },
6096 {-514ll /* 0xfffffffffffffdfe */ ,
6097 {{2, 0, 1}, /* sub r2, zero, r1 */
6098 {6, 2, 9}, /* shli r3, r2, 9 */
6099 {3, 2, 3}} /* shl1add r4, r2, r3 */
6100 },
6101 {-513ll /* 0xfffffffffffffdff */ ,
6102 {{2, 0, 1}, /* sub r2, zero, r1 */
6103 {6, 1, 9}, /* shli r3, r1, 9 */
6104 {2, 2, 3}} /* sub r4, r2, r3 */
6105 },
6106 {-512ll /* 0xfffffffffffffe00 */ ,
6107 {{2, 0, 1}, /* sub r2, zero, r1 */
6108 {6, 2, 9}} /* shli r3, r2, 9 */
6109 },
6110 {-511ll /* 0xfffffffffffffe01 */ ,
6111 {{6, 1, 9}, /* shli r2, r1, 9 */
6112 {2, 1, 2}} /* sub r3, r1, r2 */
6113 },
6114 {-510ll /* 0xfffffffffffffe02 */ ,
6115 {{6, 1, 1}, /* shli r2, r1, 1 */
6116 {6, 1, 9}, /* shli r3, r1, 9 */
6117 {2, 2, 3}} /* sub r4, r2, r3 */
6118 },
6119 {-509ll /* 0xfffffffffffffe03 */ ,
6120 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6121 {6, 1, 9}, /* shli r3, r1, 9 */
6122 {2, 2, 3}} /* sub r4, r2, r3 */
6123 },
6124 {-508ll /* 0xfffffffffffffe04 */ ,
6125 {{6, 1, 2}, /* shli r2, r1, 2 */
6126 {6, 1, 9}, /* shli r3, r1, 9 */
6127 {2, 2, 3}} /* sub r4, r2, r3 */
6128 },
6129 {-507ll /* 0xfffffffffffffe05 */ ,
6130 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6131 {6, 1, 9}, /* shli r3, r1, 9 */
6132 {2, 2, 3}} /* sub r4, r2, r3 */
6133 },
6134 {-506ll /* 0xfffffffffffffe06 */ ,
6135 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6136 {6, 1, 8}, /* shli r3, r1, 8 */
6137 {2, 2, 3}, /* sub r4, r2, r3 */
6138 {6, 4, 1}} /* shli r5, r4, 1 */
6139 },
6140 {-505ll /* 0xfffffffffffffe07 */ ,
6141 {{6, 1, 3}, /* shli r2, r1, 3 */
6142 {2, 2, 1}, /* sub r3, r2, r1 */
6143 {6, 2, 6}, /* shli r4, r2, 6 */
6144 {2, 3, 4}} /* sub r5, r3, r4 */
6145 },
6146 {-504ll /* 0xfffffffffffffe08 */ ,
6147 {{6, 1, 3}, /* shli r2, r1, 3 */
6148 {6, 1, 9}, /* shli r3, r1, 9 */
6149 {2, 2, 3}} /* sub r4, r2, r3 */
6150 },
6151 {-503ll /* 0xfffffffffffffe09 */ ,
6152 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6153 {6, 1, 9}, /* shli r3, r1, 9 */
6154 {2, 2, 3}} /* sub r4, r2, r3 */
6155 },
6156 {-502ll /* 0xfffffffffffffe0a */ ,
6157 {{6, 1, 1}, /* shli r2, r1, 1 */
6158 {6, 1, 6}, /* shli r3, r1, 6 */
6159 {2, 1, 3}, /* sub r4, r1, r3 */
6160 {5, 4, 2}} /* shl3add r5, r4, r2 */
6161 },
6162 {-501ll /* 0xfffffffffffffe0b */ ,
6163 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6164 {6, 1, 6}, /* shli r3, r1, 6 */
6165 {2, 1, 3}, /* sub r4, r1, r3 */
6166 {5, 4, 2}} /* shl3add r5, r4, r2 */
6167 },
6168 {-500ll /* 0xfffffffffffffe0c */ ,
6169 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6170 {6, 1, 7}, /* shli r3, r1, 7 */
6171 {2, 2, 3}, /* sub r4, r2, r3 */
6172 {6, 4, 2}} /* shli r5, r4, 2 */
6173 },
6174 {-499ll /* 0xfffffffffffffe0d */ ,
6175 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6176 {6, 1, 7}, /* shli r3, r1, 7 */
6177 {2, 2, 3}, /* sub r4, r2, r3 */
6178 {4, 4, 1}} /* shl2add r5, r4, r1 */
6179 },
6180 {-498ll /* 0xfffffffffffffe0e */ ,
6181 {{6, 1, 4}, /* shli r2, r1, 4 */
6182 {6, 1, 9}, /* shli r3, r1, 9 */
6183 {3, 1, 3}, /* shl1add r4, r1, r3 */
6184 {2, 2, 4}} /* sub r5, r2, r4 */
6185 },
6186 {-497ll /* 0xfffffffffffffe0f */ ,
6187 {{6, 1, 4}, /* shli r2, r1, 4 */
6188 {2, 2, 1}, /* sub r3, r2, r1 */
6189 {6, 2, 5}, /* shli r4, r2, 5 */
6190 {2, 3, 4}} /* sub r5, r3, r4 */
6191 },
6192 {-496ll /* 0xfffffffffffffe10 */ ,
6193 {{6, 1, 4}, /* shli r2, r1, 4 */
6194 {6, 1, 9}, /* shli r3, r1, 9 */
6195 {2, 2, 3}} /* sub r4, r2, r3 */
6196 },
6197 {-495ll /* 0xfffffffffffffe11 */ ,
6198 {{6, 1, 4}, /* shli r2, r1, 4 */
6199 {1, 1, 2}, /* add r3, r1, r2 */
6200 {6, 2, 5}, /* shli r4, r2, 5 */
6201 {2, 3, 4}} /* sub r5, r3, r4 */
6202 },
6203 {-494ll /* 0xfffffffffffffe12 */ ,
6204 {{6, 1, 1}, /* shli r2, r1, 1 */
6205 {6, 1, 6}, /* shli r3, r1, 6 */
6206 {2, 2, 3}, /* sub r4, r2, r3 */
6207 {5, 4, 2}} /* shl3add r5, r4, r2 */
6208 },
6209 {-493ll /* 0xfffffffffffffe13 */ ,
6210 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6211 {6, 1, 8}, /* shli r3, r1, 8 */
6212 {2, 2, 3}, /* sub r4, r2, r3 */
6213 {3, 4, 1}} /* shl1add r5, r4, r1 */
6214 },
6215 {-492ll /* 0xfffffffffffffe14 */ ,
6216 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6217 {6, 1, 7}, /* shli r3, r1, 7 */
6218 {2, 2, 3}, /* sub r4, r2, r3 */
6219 {6, 4, 2}} /* shli r5, r4, 2 */
6220 },
6221 {-491ll /* 0xfffffffffffffe15 */ ,
6222 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6223 {6, 1, 7}, /* shli r3, r1, 7 */
6224 {2, 2, 3}, /* sub r4, r2, r3 */
6225 {4, 4, 1}} /* shl2add r5, r4, r1 */
6226 },
6227 {-489ll /* 0xfffffffffffffe17 */ ,
6228 {{6, 1, 5}, /* shli r2, r1, 5 */
6229 {3, 2, 1}, /* shl1add r3, r2, r1 */
6230 {5, 3, 1}, /* shl3add r4, r3, r1 */
6231 {2, 2, 4}} /* sub r5, r2, r4 */
6232 },
6233 {-488ll /* 0xfffffffffffffe18 */ ,
6234 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6235 {6, 1, 6}, /* shli r3, r1, 6 */
6236 {2, 2, 3}, /* sub r4, r2, r3 */
6237 {6, 4, 3}} /* shli r5, r4, 3 */
6238 },
6239 {-487ll /* 0xfffffffffffffe19 */ ,
6240 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6241 {6, 1, 6}, /* shli r3, r1, 6 */
6242 {2, 2, 3}, /* sub r4, r2, r3 */
6243 {5, 4, 1}} /* shl3add r5, r4, r1 */
6244 },
6245 {-485ll /* 0xfffffffffffffe1b */ ,
6246 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6247 {6, 1, 6}, /* shli r3, r1, 6 */
6248 {2, 2, 3}, /* sub r4, r2, r3 */
6249 {5, 4, 2}} /* shl3add r5, r4, r2 */
6250 },
6251 {-484ll /* 0xfffffffffffffe1c */ ,
6252 {{6, 1, 5}, /* shli r2, r1, 5 */
6253 {6, 1, 9}, /* shli r3, r1, 9 */
6254 {4, 1, 3}, /* shl2add r4, r1, r3 */
6255 {2, 2, 4}} /* sub r5, r2, r4 */
6256 },
6257 {-483ll /* 0xfffffffffffffe1d */ ,
6258 {{6, 1, 5}, /* shli r2, r1, 5 */
6259 {5, 2, 1}, /* shl3add r3, r2, r1 */
6260 {3, 3, 1}, /* shl1add r4, r3, r1 */
6261 {2, 2, 4}} /* sub r5, r2, r4 */
6262 },
6263 {-482ll /* 0xfffffffffffffe1e */ ,
6264 {{6, 1, 5}, /* shli r2, r1, 5 */
6265 {6, 1, 9}, /* shli r3, r1, 9 */
6266 {3, 1, 3}, /* shl1add r4, r1, r3 */
6267 {2, 2, 4}} /* sub r5, r2, r4 */
6268 },
6269 {-481ll /* 0xfffffffffffffe1f */ ,
6270 {{6, 1, 5}, /* shli r2, r1, 5 */
6271 {2, 2, 1}, /* sub r3, r2, r1 */
6272 {6, 2, 4}, /* shli r4, r2, 4 */
6273 {2, 3, 4}} /* sub r5, r3, r4 */
6274 },
6275 {-480ll /* 0xfffffffffffffe20 */ ,
6276 {{6, 1, 5}, /* shli r2, r1, 5 */
6277 {6, 1, 9}, /* shli r3, r1, 9 */
6278 {2, 2, 3}} /* sub r4, r2, r3 */
6279 },
6280 {-479ll /* 0xfffffffffffffe21 */ ,
6281 {{6, 1, 5}, /* shli r2, r1, 5 */
6282 {1, 1, 2}, /* add r3, r1, r2 */
6283 {6, 2, 4}, /* shli r4, r2, 4 */
6284 {2, 3, 4}} /* sub r5, r3, r4 */
6285 },
6286 {-478ll /* 0xfffffffffffffe22 */ ,
6287 {{6, 1, 5}, /* shli r2, r1, 5 */
6288 {3, 1, 2}, /* shl1add r3, r1, r2 */
6289 {6, 2, 4}, /* shli r4, r2, 4 */
6290 {2, 3, 4}} /* sub r5, r3, r4 */
6291 },
6292 {-477ll /* 0xfffffffffffffe23 */ ,
6293 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6294 {4, 2, 2}, /* shl2add r3, r2, r2 */
6295 {6, 3, 5}, /* shli r4, r3, 5 */
6296 {2, 2, 4}} /* sub r5, r2, r4 */
6297 },
6298 {-476ll /* 0xfffffffffffffe24 */ ,
6299 {{6, 1, 2}, /* shli r2, r1, 2 */
6300 {6, 1, 6}, /* shli r3, r1, 6 */
6301 {2, 2, 3}, /* sub r4, r2, r3 */
6302 {5, 4, 2}} /* shl3add r5, r4, r2 */
6303 },
6304 {-475ll /* 0xfffffffffffffe25 */ ,
6305 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6306 {6, 1, 7}, /* shli r3, r1, 7 */
6307 {2, 2, 3}, /* sub r4, r2, r3 */
6308 {4, 4, 1}} /* shl2add r5, r4, r1 */
6309 },
6310 {-472ll /* 0xfffffffffffffe28 */ ,
6311 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6312 {6, 1, 6}, /* shli r3, r1, 6 */
6313 {2, 2, 3}, /* sub r4, r2, r3 */
6314 {6, 4, 3}} /* shli r5, r4, 3 */
6315 },
6316 {-471ll /* 0xfffffffffffffe29 */ ,
6317 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6318 {6, 1, 6}, /* shli r3, r1, 6 */
6319 {2, 2, 3}, /* sub r4, r2, r3 */
6320 {5, 4, 1}} /* shl3add r5, r4, r1 */
6321 },
6322 {-468ll /* 0xfffffffffffffe2c */ ,
6323 {{6, 1, 6}, /* shli r2, r1, 6 */
6324 {4, 1, 2}, /* shl2add r3, r1, r2 */
6325 {2, 1, 3}, /* sub r4, r1, r3 */
6326 {5, 4, 3}} /* shl3add r5, r4, r3 */
6327 },
6328 {-467ll /* 0xfffffffffffffe2d */ ,
6329 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6330 {6, 1, 6}, /* shli r3, r1, 6 */
6331 {2, 2, 3}, /* sub r4, r2, r3 */
6332 {5, 4, 2}} /* shl3add r5, r4, r2 */
6333 },
6334 {-465ll /* 0xfffffffffffffe2f */ ,
6335 {{6, 1, 4}, /* shli r2, r1, 4 */
6336 {2, 1, 2}, /* sub r3, r1, r2 */
6337 {6, 3, 5}, /* shli r4, r3, 5 */
6338 {2, 4, 3}} /* sub r5, r4, r3 */
6339 },
6340 {-464ll /* 0xfffffffffffffe30 */ ,
6341 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6342 {6, 1, 5}, /* shli r3, r1, 5 */
6343 {2, 2, 3}, /* sub r4, r2, r3 */
6344 {6, 4, 4}} /* shli r5, r4, 4 */
6345 },
6346 {-463ll /* 0xfffffffffffffe31 */ ,
6347 {{6, 1, 3}, /* shli r2, r1, 3 */
6348 {5, 2, 1}, /* shl3add r3, r2, r1 */
6349 {5, 3, 2}, /* shl3add r4, r3, r2 */
6350 {2, 3, 4}} /* sub r5, r3, r4 */
6351 },
6352 {-462ll /* 0xfffffffffffffe32 */ ,
6353 {{6, 1, 3}, /* shli r2, r1, 3 */
6354 {2, 1, 2}, /* sub r3, r1, r2 */
6355 {6, 3, 6}, /* shli r4, r3, 6 */
6356 {3, 3, 4}} /* shl1add r5, r3, r4 */
6357 },
6358 {-460ll /* 0xfffffffffffffe34 */ ,
6359 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6360 {6, 2, 5}, /* shli r3, r2, 5 */
6361 {2, 2, 3}, /* sub r4, r2, r3 */
6362 {4, 4, 3}} /* shl2add r5, r4, r3 */
6363 },
6364 {-457ll /* 0xfffffffffffffe37 */ ,
6365 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6366 {6, 1, 6}, /* shli r3, r1, 6 */
6367 {5, 3, 2}, /* shl3add r4, r3, r2 */
6368 {2, 3, 4}} /* sub r5, r3, r4 */
6369 },
6370 {-456ll /* 0xfffffffffffffe38 */ ,
6371 {{6, 1, 3}, /* shli r2, r1, 3 */
6372 {6, 1, 6}, /* shli r3, r1, 6 */
6373 {5, 3, 2}, /* shl3add r4, r3, r2 */
6374 {2, 3, 4}} /* sub r5, r3, r4 */
6375 },
6376 {-455ll /* 0xfffffffffffffe39 */ ,
6377 {{6, 1, 3}, /* shli r2, r1, 3 */
6378 {2, 1, 2}, /* sub r3, r1, r2 */
6379 {6, 3, 6}, /* shli r4, r3, 6 */
6380 {1, 3, 4}} /* add r5, r3, r4 */
6381 },
6382 {-454ll /* 0xfffffffffffffe3a */ ,
6383 {{6, 1, 6}, /* shli r2, r1, 6 */
6384 {3, 1, 2}, /* shl1add r3, r1, r2 */
6385 {2, 1, 3}, /* sub r4, r1, r3 */
6386 {5, 4, 3}} /* shl3add r5, r4, r3 */
6387 },
6388 {-453ll /* 0xfffffffffffffe3b */ ,
6389 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6390 {6, 1, 6}, /* shli r3, r1, 6 */
6391 {5, 3, 2}, /* shl3add r4, r3, r2 */
6392 {2, 3, 4}} /* sub r5, r3, r4 */
6393 },
6394 {-452ll /* 0xfffffffffffffe3c */ ,
6395 {{6, 1, 2}, /* shli r2, r1, 2 */
6396 {6, 1, 6}, /* shli r3, r1, 6 */
6397 {5, 3, 2}, /* shl3add r4, r3, r2 */
6398 {2, 3, 4}} /* sub r5, r3, r4 */
6399 },
6400 {-451ll /* 0xfffffffffffffe3d */ ,
6401 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6402 {6, 1, 6}, /* shli r3, r1, 6 */
6403 {5, 3, 2}, /* shl3add r4, r3, r2 */
6404 {2, 3, 4}} /* sub r5, r3, r4 */
6405 },
6406 {-450ll /* 0xfffffffffffffe3e */ ,
6407 {{6, 1, 1}, /* shli r2, r1, 1 */
6408 {6, 1, 6}, /* shli r3, r1, 6 */
6409 {5, 3, 2}, /* shl3add r4, r3, r2 */
6410 {2, 3, 4}} /* sub r5, r3, r4 */
6411 },
6412 {-449ll /* 0xfffffffffffffe3f */ ,
6413 {{6, 1, 6}, /* shli r2, r1, 6 */
6414 {5, 2, 1}, /* shl3add r3, r2, r1 */
6415 {2, 2, 3}} /* sub r4, r2, r3 */
6416 },
6417 {-448ll /* 0xfffffffffffffe40 */ ,
6418 {{6, 1, 6}, /* shli r2, r1, 6 */
6419 {6, 1, 9}, /* shli r3, r1, 9 */
6420 {2, 2, 3}} /* sub r4, r2, r3 */
6421 },
6422 {-447ll /* 0xfffffffffffffe41 */ ,
6423 {{6, 1, 6}, /* shli r2, r1, 6 */
6424 {1, 1, 2}, /* add r3, r1, r2 */
6425 {6, 2, 3}, /* shli r4, r2, 3 */
6426 {2, 3, 4}} /* sub r5, r3, r4 */
6427 },
6428 {-446ll /* 0xfffffffffffffe42 */ ,
6429 {{6, 1, 6}, /* shli r2, r1, 6 */
6430 {3, 1, 2}, /* shl1add r3, r1, r2 */
6431 {6, 2, 3}, /* shli r4, r2, 3 */
6432 {2, 3, 4}} /* sub r5, r3, r4 */
6433 },
6434 {-445ll /* 0xfffffffffffffe43 */ ,
6435 {{6, 1, 6}, /* shli r2, r1, 6 */
6436 {4, 1, 2}, /* shl2add r3, r1, r2 */
6437 {5, 2, 1}, /* shl3add r4, r2, r1 */
6438 {2, 3, 4}} /* sub r5, r3, r4 */
6439 },
6440 {-444ll /* 0xfffffffffffffe44 */ ,
6441 {{6, 1, 6}, /* shli r2, r1, 6 */
6442 {4, 1, 2}, /* shl2add r3, r1, r2 */
6443 {6, 2, 3}, /* shli r4, r2, 3 */
6444 {2, 3, 4}} /* sub r5, r3, r4 */
6445 },
6446 {-443ll /* 0xfffffffffffffe45 */ ,
6447 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6448 {3, 1, 2}, /* shl1add r3, r1, r2 */
6449 {6, 3, 6}, /* shli r4, r3, 6 */
6450 {2, 2, 4}} /* sub r5, r2, r4 */
6451 },
6452 {-442ll /* 0xfffffffffffffe46 */ ,
6453 {{6, 1, 6}, /* shli r2, r1, 6 */
6454 {2, 2, 1}, /* sub r3, r2, r1 */
6455 {5, 3, 1}, /* shl3add r4, r3, r1 */
6456 {2, 3, 4}} /* sub r5, r3, r4 */
6457 },
6458 {-441ll /* 0xfffffffffffffe47 */ ,
6459 {{6, 1, 6}, /* shli r2, r1, 6 */
6460 {2, 1, 2}, /* sub r3, r1, r2 */
6461 {2, 2, 1}, /* sub r4, r2, r1 */
6462 {5, 3, 4}} /* shl3add r5, r3, r4 */
6463 },
6464 {-440ll /* 0xfffffffffffffe48 */ ,
6465 {{6, 1, 6}, /* shli r2, r1, 6 */
6466 {2, 1, 2}, /* sub r3, r1, r2 */
6467 {5, 3, 2}} /* shl3add r4, r3, r2 */
6468 },
6469 {-439ll /* 0xfffffffffffffe49 */ ,
6470 {{6, 1, 6}, /* shli r2, r1, 6 */
6471 {1, 1, 2}, /* add r3, r1, r2 */
6472 {2, 1, 2}, /* sub r4, r1, r2 */
6473 {5, 4, 3}} /* shl3add r5, r4, r3 */
6474 },
6475 {-438ll /* 0xfffffffffffffe4a */ ,
6476 {{6, 1, 6}, /* shli r2, r1, 6 */
6477 {2, 1, 2}, /* sub r3, r1, r2 */
6478 {3, 1, 2}, /* shl1add r4, r1, r2 */
6479 {5, 3, 4}} /* shl3add r5, r3, r4 */
6480 },
6481 {-436ll /* 0xfffffffffffffe4c */ ,
6482 {{6, 1, 6}, /* shli r2, r1, 6 */
6483 {2, 1, 2}, /* sub r3, r1, r2 */
6484 {4, 1, 2}, /* shl2add r4, r1, r2 */
6485 {5, 3, 4}} /* shl3add r5, r3, r4 */
6486 },
6487 {-433ll /* 0xfffffffffffffe4f */ ,
6488 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6489 {6, 2, 4}, /* shli r3, r2, 4 */
6490 {4, 3, 1}, /* shl2add r4, r3, r1 */
6491 {2, 3, 4}} /* sub r5, r3, r4 */
6492 },
6493 {-432ll /* 0xfffffffffffffe50 */ ,
6494 {{6, 1, 1}, /* shli r2, r1, 1 */
6495 {6, 1, 6}, /* shli r3, r1, 6 */
6496 {2, 2, 3}, /* sub r4, r2, r3 */
6497 {5, 4, 3}} /* shl3add r5, r4, r3 */
6498 },
6499 {-431ll /* 0xfffffffffffffe51 */ ,
6500 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6501 {6, 1, 6}, /* shli r3, r1, 6 */
6502 {2, 2, 3}, /* sub r4, r2, r3 */
6503 {5, 4, 2}} /* shl3add r5, r4, r2 */
6504 },
6505 {-429ll /* 0xfffffffffffffe53 */ ,
6506 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6507 {5, 2, 2}, /* shl3add r3, r2, r2 */
6508 {6, 3, 4}, /* shli r4, r3, 4 */
6509 {2, 2, 4}} /* sub r5, r2, r4 */
6510 },
6511 {-428ll /* 0xfffffffffffffe54 */ ,
6512 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6513 {6, 2, 4}, /* shli r3, r2, 4 */
6514 {2, 1, 3}, /* sub r4, r1, r3 */
6515 {4, 4, 3}} /* shl2add r5, r4, r3 */
6516 },
6517 {-424ll /* 0xfffffffffffffe58 */ ,
6518 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6519 {6, 1, 6}, /* shli r3, r1, 6 */
6520 {2, 2, 3}, /* sub r4, r2, r3 */
6521 {5, 4, 3}} /* shl3add r5, r4, r3 */
6522 },
6523 {-423ll /* 0xfffffffffffffe59 */ ,
6524 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6525 {6, 2, 4}, /* shli r3, r2, 4 */
6526 {2, 1, 3}, /* sub r4, r1, r3 */
6527 {5, 4, 4}} /* shl3add r5, r4, r4 */
6528 },
6529 {-419ll /* 0xfffffffffffffe5d */ ,
6530 {{6, 1, 5}, /* shli r2, r1, 5 */
6531 {4, 2, 1}, /* shl2add r3, r2, r1 */
6532 {4, 3, 2}, /* shl2add r4, r3, r2 */
6533 {2, 3, 4}} /* sub r5, r3, r4 */
6534 },
6535 {-418ll /* 0xfffffffffffffe5e */ ,
6536 {{6, 1, 5}, /* shli r2, r1, 5 */
6537 {5, 2, 1}, /* shl3add r3, r2, r1 */
6538 {2, 2, 3}, /* sub r4, r2, r3 */
6539 {3, 4, 2}} /* shl1add r5, r4, r2 */
6540 },
6541 {-417ll /* 0xfffffffffffffe5f */ ,
6542 {{6, 1, 7}, /* shli r2, r1, 7 */
6543 {5, 1, 2}, /* shl3add r3, r1, r2 */
6544 {4, 3, 1}, /* shl2add r4, r3, r1 */
6545 {2, 2, 4}} /* sub r5, r2, r4 */
6546 },
6547 {-416ll /* 0xfffffffffffffe60 */ ,
6548 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6549 {6, 1, 4}, /* shli r3, r1, 4 */
6550 {2, 2, 3}, /* sub r4, r2, r3 */
6551 {6, 4, 5}} /* shli r5, r4, 5 */
6552 },
6553 {-415ll /* 0xfffffffffffffe61 */ ,
6554 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6555 {4, 2, 1}, /* shl2add r3, r2, r1 */
6556 {6, 3, 5}, /* shli r4, r3, 5 */
6557 {2, 1, 4}} /* sub r5, r1, r4 */
6558 },
6559 {-413ll /* 0xfffffffffffffe63 */ ,
6560 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6561 {4, 2, 1}, /* shl2add r3, r2, r1 */
6562 {6, 3, 5}, /* shli r4, r3, 5 */
6563 {2, 2, 4}} /* sub r5, r2, r4 */
6564 },
6565 {-412ll /* 0xfffffffffffffe64 */ ,
6566 {{6, 1, 7}, /* shli r2, r1, 7 */
6567 {5, 1, 2}, /* shl3add r3, r1, r2 */
6568 {2, 1, 3}, /* sub r4, r1, r3 */
6569 {4, 4, 2}} /* shl2add r5, r4, r2 */
6570 },
6571 {-411ll /* 0xfffffffffffffe65 */ ,
6572 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6573 {5, 1, 2}, /* shl3add r3, r1, r2 */
6574 {6, 3, 5}, /* shli r4, r3, 5 */
6575 {2, 2, 4}} /* sub r5, r2, r4 */
6576 },
6577 {-409ll /* 0xfffffffffffffe67 */ ,
6578 {{6, 1, 7}, /* shli r2, r1, 7 */
6579 {5, 1, 2}, /* shl3add r3, r1, r2 */
6580 {4, 3, 1}, /* shl2add r4, r3, r1 */
6581 {2, 3, 4}} /* sub r5, r3, r4 */
6582 },
6583 {-408ll /* 0xfffffffffffffe68 */ ,
6584 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6585 {6, 1, 6}, /* shli r3, r1, 6 */
6586 {2, 2, 3}, /* sub r4, r2, r3 */
6587 {5, 4, 3}} /* shl3add r5, r4, r3 */
6588 },
6589 {-407ll /* 0xfffffffffffffe69 */ ,
6590 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6591 {4, 1, 2}, /* shl2add r3, r1, r2 */
6592 {6, 3, 5}, /* shli r4, r3, 5 */
6593 {2, 2, 4}} /* sub r5, r2, r4 */
6594 },
6595 {-405ll /* 0xfffffffffffffe6b */ ,
6596 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6597 {5, 2, 2}, /* shl3add r3, r2, r2 */
6598 {6, 3, 4}, /* shli r4, r3, 4 */
6599 {2, 3, 4}} /* sub r5, r3, r4 */
6600 },
6601 {-404ll /* 0xfffffffffffffe6c */ ,
6602 {{6, 1, 7}, /* shli r2, r1, 7 */
6603 {5, 1, 2}, /* shl3add r3, r1, r2 */
6604 {2, 1, 3}, /* sub r4, r1, r3 */
6605 {4, 4, 3}} /* shl2add r5, r4, r3 */
6606 },
6607 {-403ll /* 0xfffffffffffffe6d */ ,
6608 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6609 {4, 2, 1}, /* shl2add r3, r2, r1 */
6610 {6, 3, 5}, /* shli r4, r3, 5 */
6611 {2, 3, 4}} /* sub r5, r3, r4 */
6612 },
6613 {-401ll /* 0xfffffffffffffe6f */ ,
6614 {{6, 1, 7}, /* shli r2, r1, 7 */
6615 {4, 1, 2}, /* shl2add r3, r1, r2 */
6616 {4, 3, 1}, /* shl2add r4, r3, r1 */
6617 {2, 2, 4}} /* sub r5, r2, r4 */
6618 },
6619 {-400ll /* 0xfffffffffffffe70 */ ,
6620 {{6, 1, 4}, /* shli r2, r1, 4 */
6621 {6, 1, 7}, /* shli r3, r1, 7 */
6622 {4, 3, 2}, /* shl2add r4, r3, r2 */
6623 {2, 3, 4}} /* sub r5, r3, r4 */
6624 },
6625 {-399ll /* 0xfffffffffffffe71 */ ,
6626 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6627 {5, 2, 1}, /* shl3add r3, r2, r1 */
6628 {6, 3, 4}, /* shli r4, r3, 4 */
6629 {2, 1, 4}} /* sub r5, r1, r4 */
6630 },
6631 {-397ll /* 0xfffffffffffffe73 */ ,
6632 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6633 {5, 2, 1}, /* shl3add r3, r2, r1 */
6634 {6, 3, 4}, /* shli r4, r3, 4 */
6635 {2, 2, 4}} /* sub r5, r2, r4 */
6636 },
6637 {-396ll /* 0xfffffffffffffe74 */ ,
6638 {{6, 1, 2}, /* shli r2, r1, 2 */
6639 {2, 1, 2}, /* sub r3, r1, r2 */
6640 {6, 3, 7}, /* shli r4, r3, 7 */
6641 {4, 3, 4}} /* shl2add r5, r3, r4 */
6642 },
6643 {-395ll /* 0xfffffffffffffe75 */ ,
6644 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6645 {4, 2, 2}, /* shl2add r3, r2, r2 */
6646 {6, 3, 4}, /* shli r4, r3, 4 */
6647 {2, 2, 4}} /* sub r5, r2, r4 */
6648 },
6649 {-393ll /* 0xfffffffffffffe77 */ ,
6650 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6651 {6, 1, 7}, /* shli r3, r1, 7 */
6652 {4, 3, 2}, /* shl2add r4, r3, r2 */
6653 {2, 3, 4}} /* sub r5, r3, r4 */
6654 },
6655 {-392ll /* 0xfffffffffffffe78 */ ,
6656 {{6, 1, 3}, /* shli r2, r1, 3 */
6657 {6, 1, 7}, /* shli r3, r1, 7 */
6658 {4, 3, 2}, /* shl2add r4, r3, r2 */
6659 {2, 3, 4}} /* sub r5, r3, r4 */
6660 },
6661 {-391ll /* 0xfffffffffffffe79 */ ,
6662 {{6, 1, 3}, /* shli r2, r1, 3 */
6663 {2, 1, 2}, /* sub r3, r1, r2 */
6664 {5, 3, 2}, /* shl3add r4, r3, r2 */
6665 {5, 4, 3}} /* shl3add r5, r4, r3 */
6666 },
6667 {-390ll /* 0xfffffffffffffe7a */ ,
6668 {{6, 1, 2}, /* shli r2, r1, 2 */
6669 {2, 1, 2}, /* sub r3, r1, r2 */
6670 {6, 3, 7}, /* shli r4, r3, 7 */
6671 {3, 3, 4}} /* shl1add r5, r3, r4 */
6672 },
6673 {-389ll /* 0xfffffffffffffe7b */ ,
6674 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6675 {6, 1, 7}, /* shli r3, r1, 7 */
6676 {4, 3, 2}, /* shl2add r4, r3, r2 */
6677 {2, 3, 4}} /* sub r5, r3, r4 */
6678 },
6679 {-388ll /* 0xfffffffffffffe7c */ ,
6680 {{6, 1, 2}, /* shli r2, r1, 2 */
6681 {6, 1, 7}, /* shli r3, r1, 7 */
6682 {4, 3, 2}, /* shl2add r4, r3, r2 */
6683 {2, 3, 4}} /* sub r5, r3, r4 */
6684 },
6685 {-387ll /* 0xfffffffffffffe7d */ ,
6686 {{2, 0, 1}, /* sub r2, zero, r1 */
6687 {6, 1, 7}, /* shli r3, r1, 7 */
6688 {2, 2, 3}, /* sub r4, r2, r3 */
6689 {3, 4, 4}} /* shl1add r5, r4, r4 */
6690 },
6691 {-386ll /* 0xfffffffffffffe7e */ ,
6692 {{6, 1, 1}, /* shli r2, r1, 1 */
6693 {6, 1, 7}, /* shli r3, r1, 7 */
6694 {4, 3, 2}, /* shl2add r4, r3, r2 */
6695 {2, 3, 4}} /* sub r5, r3, r4 */
6696 },
6697 {-385ll /* 0xfffffffffffffe7f */ ,
6698 {{6, 1, 7}, /* shli r2, r1, 7 */
6699 {4, 2, 1}, /* shl2add r3, r2, r1 */
6700 {2, 2, 3}} /* sub r4, r2, r3 */
6701 },
6702 {-384ll /* 0xfffffffffffffe80 */ ,
6703 {{6, 1, 7}, /* shli r2, r1, 7 */
6704 {6, 1, 9}, /* shli r3, r1, 9 */
6705 {2, 2, 3}} /* sub r4, r2, r3 */
6706 },
6707 {-383ll /* 0xfffffffffffffe81 */ ,
6708 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6709 {6, 2, 7}, /* shli r3, r2, 7 */
6710 {2, 1, 3}} /* sub r4, r1, r3 */
6711 },
6712 {-382ll /* 0xfffffffffffffe82 */ ,
6713 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6714 {6, 1, 1}, /* shli r3, r1, 1 */
6715 {6, 2, 7}, /* shli r4, r2, 7 */
6716 {2, 3, 4}} /* sub r5, r3, r4 */
6717 },
6718 {-381ll /* 0xfffffffffffffe83 */ ,
6719 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6720 {6, 2, 7}, /* shli r3, r2, 7 */
6721 {2, 2, 3}} /* sub r4, r2, r3 */
6722 },
6723 {-380ll /* 0xfffffffffffffe84 */ ,
6724 {{6, 1, 7}, /* shli r2, r1, 7 */
6725 {2, 1, 2}, /* sub r3, r1, r2 */
6726 {4, 3, 2}} /* shl2add r4, r3, r2 */
6727 },
6728 {-379ll /* 0xfffffffffffffe85 */ ,
6729 {{6, 1, 7}, /* shli r2, r1, 7 */
6730 {1, 1, 2}, /* add r3, r1, r2 */
6731 {2, 1, 2}, /* sub r4, r1, r2 */
6732 {4, 4, 3}} /* shl2add r5, r4, r3 */
6733 },
6734 {-378ll /* 0xfffffffffffffe86 */ ,
6735 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6736 {6, 2, 1}, /* shli r3, r2, 1 */
6737 {6, 2, 7}, /* shli r4, r2, 7 */
6738 {2, 3, 4}} /* sub r5, r3, r4 */
6739 },
6740 {-377ll /* 0xfffffffffffffe87 */ ,
6741 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6742 {3, 2, 1}, /* shl1add r3, r2, r1 */
6743 {6, 2, 7}, /* shli r4, r2, 7 */
6744 {2, 3, 4}} /* sub r5, r3, r4 */
6745 },
6746 {-376ll /* 0xfffffffffffffe88 */ ,
6747 {{6, 1, 1}, /* shli r2, r1, 1 */
6748 {6, 1, 7}, /* shli r3, r1, 7 */
6749 {2, 2, 3}, /* sub r4, r2, r3 */
6750 {4, 4, 3}} /* shl2add r5, r4, r3 */
6751 },
6752 {-375ll /* 0xfffffffffffffe89 */ ,
6753 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6754 {3, 2, 2}, /* shl1add r3, r2, r2 */
6755 {6, 2, 7}, /* shli r4, r2, 7 */
6756 {2, 3, 4}} /* sub r5, r3, r4 */
6757 },
6758 {-373ll /* 0xfffffffffffffe8b */ ,
6759 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6760 {5, 1, 2}, /* shl3add r3, r1, r2 */
6761 {6, 2, 7}, /* shli r4, r2, 7 */
6762 {2, 3, 4}} /* sub r5, r3, r4 */
6763 },
6764 {-372ll /* 0xfffffffffffffe8c */ ,
6765 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6766 {6, 2, 2}, /* shli r3, r2, 2 */
6767 {6, 2, 7}, /* shli r4, r2, 7 */
6768 {2, 3, 4}} /* sub r5, r3, r4 */
6769 },
6770 {-371ll /* 0xfffffffffffffe8d */ ,
6771 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6772 {4, 2, 1}, /* shl2add r3, r2, r1 */
6773 {6, 2, 7}, /* shli r4, r2, 7 */
6774 {2, 3, 4}} /* sub r5, r3, r4 */
6775 },
6776 {-369ll /* 0xfffffffffffffe8f */ ,
6777 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6778 {4, 2, 2}, /* shl2add r3, r2, r2 */
6779 {6, 2, 7}, /* shli r4, r2, 7 */
6780 {2, 3, 4}} /* sub r5, r3, r4 */
6781 },
6782 {-368ll /* 0xfffffffffffffe90 */ ,
6783 {{6, 1, 2}, /* shli r2, r1, 2 */
6784 {6, 1, 7}, /* shli r3, r1, 7 */
6785 {2, 2, 3}, /* sub r4, r2, r3 */
6786 {4, 4, 3}} /* shl2add r5, r4, r3 */
6787 },
6788 {-367ll /* 0xfffffffffffffe91 */ ,
6789 {{6, 1, 4}, /* shli r2, r1, 4 */
6790 {2, 1, 2}, /* sub r3, r1, r2 */
6791 {4, 3, 2}, /* shl2add r4, r3, r2 */
6792 {5, 4, 3}} /* shl3add r5, r4, r3 */
6793 },
6794 {-365ll /* 0xfffffffffffffe93 */ ,
6795 {{6, 1, 7}, /* shli r2, r1, 7 */
6796 {2, 1, 2}, /* sub r3, r1, r2 */
6797 {5, 1, 3}, /* shl3add r4, r1, r3 */
6798 {3, 4, 3}} /* shl1add r5, r4, r3 */
6799 },
6800 {-364ll /* 0xfffffffffffffe94 */ ,
6801 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6802 {6, 1, 7}, /* shli r3, r1, 7 */
6803 {2, 2, 3}, /* sub r4, r2, r3 */
6804 {4, 4, 3}} /* shl2add r5, r4, r3 */
6805 },
6806 {-361ll /* 0xfffffffffffffe97 */ ,
6807 {{2, 0, 1}, /* sub r2, zero, r1 */
6808 {4, 2, 2}, /* shl2add r3, r2, r2 */
6809 {5, 3, 3}, /* shl3add r4, r3, r3 */
6810 {5, 4, 2}} /* shl3add r5, r4, r2 */
6811 },
6812 {-360ll /* 0xfffffffffffffe98 */ ,
6813 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6814 {6, 2, 3}, /* shli r3, r2, 3 */
6815 {6, 2, 7}, /* shli r4, r2, 7 */
6816 {2, 3, 4}} /* sub r5, r3, r4 */
6817 },
6818 {-359ll /* 0xfffffffffffffe99 */ ,
6819 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6820 {5, 2, 1}, /* shl3add r3, r2, r1 */
6821 {6, 2, 7}, /* shli r4, r2, 7 */
6822 {2, 3, 4}} /* sub r5, r3, r4 */
6823 },
6824 {-357ll /* 0xfffffffffffffe9b */ ,
6825 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6826 {5, 2, 2}, /* shl3add r3, r2, r2 */
6827 {6, 2, 7}, /* shli r4, r2, 7 */
6828 {2, 3, 4}} /* sub r5, r3, r4 */
6829 },
6830 {-356ll /* 0xfffffffffffffe9c */ ,
6831 {{6, 1, 5}, /* shli r2, r1, 5 */
6832 {4, 2, 1}, /* shl2add r3, r2, r1 */
6833 {2, 2, 3}, /* sub r4, r2, r3 */
6834 {4, 4, 2}} /* shl2add r5, r4, r2 */
6835 },
6836 {-355ll /* 0xfffffffffffffe9d */ ,
6837 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6838 {5, 2, 2}, /* shl3add r3, r2, r2 */
6839 {6, 3, 3}, /* shli r4, r3, 3 */
6840 {2, 2, 4}} /* sub r5, r2, r4 */
6841 },
6842 {-353ll /* 0xfffffffffffffe9f */ ,
6843 {{6, 1, 5}, /* shli r2, r1, 5 */
6844 {3, 2, 2}, /* shl1add r3, r2, r2 */
6845 {4, 3, 1}, /* shl2add r4, r3, r1 */
6846 {2, 2, 4}} /* sub r5, r2, r4 */
6847 },
6848 {-352ll /* 0xfffffffffffffea0 */ ,
6849 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6850 {6, 1, 4}, /* shli r3, r1, 4 */
6851 {2, 2, 3}, /* sub r4, r2, r3 */
6852 {6, 4, 5}} /* shli r5, r4, 5 */
6853 },
6854 {-351ll /* 0xfffffffffffffea1 */ ,
6855 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6856 {3, 2, 1}, /* shl1add r3, r2, r1 */
6857 {6, 3, 5}, /* shli r4, r3, 5 */
6858 {2, 1, 4}} /* sub r5, r1, r4 */
6859 },
6860 {-349ll /* 0xfffffffffffffea3 */ ,
6861 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6862 {5, 1, 2}, /* shl3add r3, r1, r2 */
6863 {6, 3, 5}, /* shli r4, r3, 5 */
6864 {2, 2, 4}} /* sub r5, r2, r4 */
6865 },
6866 {-348ll /* 0xfffffffffffffea4 */ ,
6867 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6868 {6, 1, 7}, /* shli r3, r1, 7 */
6869 {2, 2, 3}, /* sub r4, r2, r3 */
6870 {4, 4, 3}} /* shl2add r5, r4, r3 */
6871 },
6872 {-347ll /* 0xfffffffffffffea5 */ ,
6873 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6874 {3, 2, 1}, /* shl1add r3, r2, r1 */
6875 {6, 3, 5}, /* shli r4, r3, 5 */
6876 {2, 2, 4}} /* sub r5, r2, r4 */
6877 },
6878 {-344ll /* 0xfffffffffffffea8 */ ,
6879 {{6, 1, 4}, /* shli r2, r1, 4 */
6880 {2, 1, 2}, /* sub r3, r1, r2 */
6881 {3, 3, 3}, /* shl1add r4, r3, r3 */
6882 {5, 4, 2}} /* shl3add r5, r4, r2 */
6883 },
6884 {-343ll /* 0xfffffffffffffea9 */ ,
6885 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6886 {3, 1, 2}, /* shl1add r3, r1, r2 */
6887 {6, 3, 5}, /* shli r4, r3, 5 */
6888 {2, 2, 4}} /* sub r5, r2, r4 */
6889 },
6890 {-341ll /* 0xfffffffffffffeab */ ,
6891 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6892 {3, 2, 1}, /* shl1add r3, r2, r1 */
6893 {6, 3, 5}, /* shli r4, r3, 5 */
6894 {2, 3, 4}} /* sub r5, r3, r4 */
6895 },
6896 {-340ll /* 0xfffffffffffffeac */ ,
6897 {{6, 1, 5}, /* shli r2, r1, 5 */
6898 {2, 1, 2}, /* sub r3, r1, r2 */
6899 {3, 3, 3}, /* shl1add r4, r3, r3 */
6900 {4, 4, 2}} /* shl2add r5, r4, r2 */
6901 },
6902 {-339ll /* 0xfffffffffffffead */ ,
6903 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6904 {6, 2, 4}, /* shli r3, r2, 4 */
6905 {5, 3, 2}, /* shl3add r4, r3, r2 */
6906 {2, 3, 4}} /* sub r5, r3, r4 */
6907 },
6908 {-337ll /* 0xfffffffffffffeaf */ ,
6909 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6910 {6, 2, 4}, /* shli r3, r2, 4 */
6911 {5, 3, 1}, /* shl3add r4, r3, r1 */
6912 {2, 3, 4}} /* sub r5, r3, r4 */
6913 },
6914 {-336ll /* 0xfffffffffffffeb0 */ ,
6915 {{3, 1, 1}, /* shl1add r2, r1, r1 */
6916 {6, 2, 4}, /* shli r3, r2, 4 */
6917 {6, 2, 7}, /* shli r4, r2, 7 */
6918 {2, 3, 4}} /* sub r5, r3, r4 */
6919 },
6920 {-335ll /* 0xfffffffffffffeb1 */ ,
6921 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6922 {4, 2, 1}, /* shl2add r3, r2, r1 */
6923 {6, 3, 4}, /* shli r4, r3, 4 */
6924 {2, 1, 4}} /* sub r5, r1, r4 */
6925 },
6926 {-333ll /* 0xfffffffffffffeb3 */ ,
6927 {{2, 0, 1}, /* sub r2, zero, r1 */
6928 {4, 2, 2}, /* shl2add r3, r2, r2 */
6929 {5, 3, 2}, /* shl3add r4, r3, r2 */
6930 {5, 4, 3}} /* shl3add r5, r4, r3 */
6931 },
6932 {-332ll /* 0xfffffffffffffeb4 */ ,
6933 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6934 {5, 2, 1}, /* shl3add r3, r2, r1 */
6935 {5, 3, 2}, /* shl3add r4, r3, r2 */
6936 {2, 1, 4}} /* sub r5, r1, r4 */
6937 },
6938 {-331ll /* 0xfffffffffffffeb5 */ ,
6939 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6940 {4, 2, 1}, /* shl2add r3, r2, r1 */
6941 {6, 3, 4}, /* shli r4, r3, 4 */
6942 {2, 2, 4}} /* sub r5, r2, r4 */
6943 },
6944 {-330ll /* 0xfffffffffffffeb6 */ ,
6945 {{2, 0, 1}, /* sub r2, zero, r1 */
6946 {4, 2, 2}, /* shl2add r3, r2, r2 */
6947 {6, 3, 6}, /* shli r4, r3, 6 */
6948 {3, 3, 4}} /* shl1add r5, r3, r4 */
6949 },
6950 {-329ll /* 0xfffffffffffffeb7 */ ,
6951 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6952 {6, 2, 6}, /* shli r3, r2, 6 */
6953 {3, 2, 3}, /* shl1add r4, r2, r3 */
6954 {2, 1, 4}} /* sub r5, r1, r4 */
6955 },
6956 {-328ll /* 0xfffffffffffffeb8 */ ,
6957 {{2, 0, 1}, /* sub r2, zero, r1 */
6958 {5, 2, 2}, /* shl3add r3, r2, r2 */
6959 {6, 2, 8}, /* shli r4, r2, 8 */
6960 {5, 3, 4}} /* shl3add r5, r3, r4 */
6961 },
6962 {-327ll /* 0xfffffffffffffeb9 */ ,
6963 {{5, 1, 1}, /* shl3add r2, r1, r1 */
6964 {6, 1, 8}, /* shli r3, r1, 8 */
6965 {5, 2, 3}, /* shl3add r4, r2, r3 */
6966 {2, 1, 4}} /* sub r5, r1, r4 */
6967 },
6968 {-325ll /* 0xfffffffffffffebb */ ,
6969 {{2, 0, 1}, /* sub r2, zero, r1 */
6970 {6, 1, 6}, /* shli r3, r1, 6 */
6971 {2, 2, 3}, /* sub r4, r2, r3 */
6972 {4, 4, 4}} /* shl2add r5, r4, r4 */
6973 },
6974 {-324ll /* 0xfffffffffffffebc */ ,
6975 {{4, 1, 1}, /* shl2add r2, r1, r1 */
6976 {2, 1, 2}, /* sub r3, r1, r2 */
6977 {6, 2, 6}, /* shli r4, r2, 6 */
6978 {2, 3, 4}} /* sub r5, r3, r4 */
6979 },
6980 {-323ll /* 0xfffffffffffffebd */ ,
6981 {{6, 1, 6}, /* shli r2, r1, 6 */
6982 {1, 1, 2}, /* add r3, r1, r2 */
6983 {4, 3, 2}, /* shl2add r4, r3, r2 */
6984 {2, 1, 4}} /* sub r5, r1, r4 */
6985 },
6986 {-322ll /* 0xfffffffffffffebe */ ,
6987 {{2, 0, 1}, /* sub r2, zero, r1 */
6988 {6, 2, 6}, /* shli r3, r2, 6 */
6989 {3, 3, 2}, /* shl1add r4, r3, r2 */
6990 {3, 4, 3}} /* shl1add r5, r4, r3 */
6991 },
6992 {-321ll /* 0xfffffffffffffebf */ ,
6993 {{2, 0, 1}, /* sub r2, zero, r1 */
6994 {4, 1, 1}, /* shl2add r3, r1, r1 */
6995 {6, 3, 6}, /* shli r4, r3, 6 */
6996 {2, 2, 4}} /* sub r5, r2, r4 */
6997 },
6998 {-320ll /* 0xfffffffffffffec0 */ ,
6999 {{2, 0, 1}, /* sub r2, zero, r1 */
7000 {4, 2, 2}, /* shl2add r3, r2, r2 */
7001 {6, 3, 6}} /* shli r4, r3, 6 */
7002 },
7003 {-319ll /* 0xfffffffffffffec1 */ ,
7004 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7005 {6, 2, 6}, /* shli r3, r2, 6 */
7006 {2, 1, 3}} /* sub r4, r1, r3 */
7007 },
7008 {-318ll /* 0xfffffffffffffec2 */ ,
7009 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7010 {6, 1, 1}, /* shli r3, r1, 1 */
7011 {6, 2, 6}, /* shli r4, r2, 6 */
7012 {2, 3, 4}} /* sub r5, r3, r4 */
7013 },
7014 {-317ll /* 0xfffffffffffffec3 */ ,
7015 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7016 {4, 1, 1}, /* shl2add r3, r1, r1 */
7017 {6, 3, 6}, /* shli r4, r3, 6 */
7018 {2, 2, 4}} /* sub r5, r2, r4 */
7019 },
7020 {-316ll /* 0xfffffffffffffec4 */ ,
7021 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7022 {6, 1, 2}, /* shli r3, r1, 2 */
7023 {6, 2, 6}, /* shli r4, r2, 6 */
7024 {2, 3, 4}} /* sub r5, r3, r4 */
7025 },
7026 {-315ll /* 0xfffffffffffffec5 */ ,
7027 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7028 {6, 2, 6}, /* shli r3, r2, 6 */
7029 {2, 2, 3}} /* sub r4, r2, r3 */
7030 },
7031 {-314ll /* 0xfffffffffffffec6 */ ,
7032 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7033 {1, 1, 2}, /* add r3, r1, r2 */
7034 {6, 2, 6}, /* shli r4, r2, 6 */
7035 {2, 3, 4}} /* sub r5, r3, r4 */
7036 },
7037 {-313ll /* 0xfffffffffffffec7 */ ,
7038 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7039 {3, 1, 2}, /* shl1add r3, r1, r2 */
7040 {6, 2, 6}, /* shli r4, r2, 6 */
7041 {2, 3, 4}} /* sub r5, r3, r4 */
7042 },
7043 {-312ll /* 0xfffffffffffffec8 */ ,
7044 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7045 {6, 1, 3}, /* shli r3, r1, 3 */
7046 {6, 2, 6}, /* shli r4, r2, 6 */
7047 {2, 3, 4}} /* sub r5, r3, r4 */
7048 },
7049 {-311ll /* 0xfffffffffffffec9 */ ,
7050 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7051 {4, 1, 2}, /* shl2add r3, r1, r2 */
7052 {6, 2, 6}, /* shli r4, r2, 6 */
7053 {2, 3, 4}} /* sub r5, r3, r4 */
7054 },
7055 {-310ll /* 0xfffffffffffffeca */ ,
7056 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7057 {6, 2, 1}, /* shli r3, r2, 1 */
7058 {6, 2, 6}, /* shli r4, r2, 6 */
7059 {2, 3, 4}} /* sub r5, r3, r4 */
7060 },
7061 {-309ll /* 0xfffffffffffffecb */ ,
7062 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7063 {3, 2, 1}, /* shl1add r3, r2, r1 */
7064 {6, 2, 6}, /* shli r4, r2, 6 */
7065 {2, 3, 4}} /* sub r5, r3, r4 */
7066 },
7067 {-307ll /* 0xfffffffffffffecd */ ,
7068 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7069 {5, 1, 2}, /* shl3add r3, r1, r2 */
7070 {6, 2, 6}, /* shli r4, r2, 6 */
7071 {2, 3, 4}} /* sub r5, r3, r4 */
7072 },
7073 {-306ll /* 0xfffffffffffffece */ ,
7074 {{2, 0, 1}, /* sub r2, zero, r1 */
7075 {5, 2, 2}, /* shl3add r3, r2, r2 */
7076 {6, 3, 5}, /* shli r4, r3, 5 */
7077 {3, 3, 4}} /* shl1add r5, r3, r4 */
7078 },
7079 {-305ll /* 0xfffffffffffffecf */ ,
7080 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7081 {6, 1, 6}, /* shli r3, r1, 6 */
7082 {2, 2, 3}, /* sub r4, r2, r3 */
7083 {4, 4, 4}} /* shl2add r5, r4, r4 */
7084 },
7085 {-304ll /* 0xfffffffffffffed0 */ ,
7086 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7087 {6, 1, 4}, /* shli r3, r1, 4 */
7088 {6, 2, 6}, /* shli r4, r2, 6 */
7089 {2, 3, 4}} /* sub r5, r3, r4 */
7090 },
7091 {-303ll /* 0xfffffffffffffed1 */ ,
7092 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7093 {3, 2, 1}, /* shl1add r3, r2, r1 */
7094 {6, 3, 4}, /* shli r4, r3, 4 */
7095 {2, 1, 4}} /* sub r5, r1, r4 */
7096 },
7097 {-301ll /* 0xfffffffffffffed3 */ ,
7098 {{2, 0, 1}, /* sub r2, zero, r1 */
7099 {5, 2, 2}, /* shl3add r3, r2, r2 */
7100 {5, 3, 2}, /* shl3add r4, r3, r2 */
7101 {4, 4, 3}} /* shl2add r5, r4, r3 */
7102 },
7103 {-300ll /* 0xfffffffffffffed4 */ ,
7104 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7105 {6, 2, 2}, /* shli r3, r2, 2 */
7106 {6, 2, 6}, /* shli r4, r2, 6 */
7107 {2, 3, 4}} /* sub r5, r3, r4 */
7108 },
7109 {-299ll /* 0xfffffffffffffed5 */ ,
7110 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7111 {4, 2, 1}, /* shl2add r3, r2, r1 */
7112 {6, 2, 6}, /* shli r4, r2, 6 */
7113 {2, 3, 4}} /* sub r5, r3, r4 */
7114 },
7115 {-297ll /* 0xfffffffffffffed7 */ ,
7116 {{2, 0, 1}, /* sub r2, zero, r1 */
7117 {6, 1, 5}, /* shli r3, r1, 5 */
7118 {2, 2, 3}, /* sub r4, r2, r3 */
7119 {5, 4, 4}} /* shl3add r5, r4, r4 */
7120 },
7121 {-296ll /* 0xfffffffffffffed8 */ ,
7122 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7123 {2, 1, 2}, /* sub r3, r1, r2 */
7124 {6, 2, 5}, /* shli r4, r2, 5 */
7125 {2, 3, 4}} /* sub r5, r3, r4 */
7126 },
7127 {-295ll /* 0xfffffffffffffed9 */ ,
7128 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7129 {4, 2, 2}, /* shl2add r3, r2, r2 */
7130 {6, 2, 6}, /* shli r4, r2, 6 */
7131 {2, 3, 4}} /* sub r5, r3, r4 */
7132 },
7133 {-293ll /* 0xfffffffffffffedb */ ,
7134 {{6, 1, 2}, /* shli r2, r1, 2 */
7135 {5, 2, 1}, /* shl3add r3, r2, r1 */
7136 {5, 3, 3}, /* shl3add r4, r3, r3 */
7137 {2, 2, 4}} /* sub r5, r2, r4 */
7138 },
7139 {-292ll /* 0xfffffffffffffedc */ ,
7140 {{2, 0, 1}, /* sub r2, zero, r1 */
7141 {5, 2, 2}, /* shl3add r3, r2, r2 */
7142 {6, 2, 8}, /* shli r4, r2, 8 */
7143 {4, 3, 4}} /* shl2add r5, r3, r4 */
7144 },
7145 {-291ll /* 0xfffffffffffffedd */ ,
7146 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7147 {6, 1, 8}, /* shli r3, r1, 8 */
7148 {5, 2, 3}, /* shl3add r4, r2, r3 */
7149 {2, 2, 4}} /* sub r5, r2, r4 */
7150 },
7151 {-290ll /* 0xfffffffffffffede */ ,
7152 {{2, 0, 1}, /* sub r2, zero, r1 */
7153 {6, 2, 5}, /* shli r3, r2, 5 */
7154 {4, 3, 2}, /* shl2add r4, r3, r2 */
7155 {3, 4, 3}} /* shl1add r5, r4, r3 */
7156 },
7157 {-289ll /* 0xfffffffffffffedf */ ,
7158 {{2, 0, 1}, /* sub r2, zero, r1 */
7159 {5, 1, 1}, /* shl3add r3, r1, r1 */
7160 {6, 3, 5}, /* shli r4, r3, 5 */
7161 {2, 2, 4}} /* sub r5, r2, r4 */
7162 },
7163 {-288ll /* 0xfffffffffffffee0 */ ,
7164 {{2, 0, 1}, /* sub r2, zero, r1 */
7165 {5, 2, 2}, /* shl3add r3, r2, r2 */
7166 {6, 3, 5}} /* shli r4, r3, 5 */
7167 },
7168 {-287ll /* 0xfffffffffffffee1 */ ,
7169 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7170 {6, 2, 5}, /* shli r3, r2, 5 */
7171 {2, 1, 3}} /* sub r4, r1, r3 */
7172 },
7173 {-286ll /* 0xfffffffffffffee2 */ ,
7174 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7175 {6, 1, 1}, /* shli r3, r1, 1 */
7176 {6, 2, 5}, /* shli r4, r2, 5 */
7177 {2, 3, 4}} /* sub r5, r3, r4 */
7178 },
7179 {-285ll /* 0xfffffffffffffee3 */ ,
7180 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7181 {5, 1, 1}, /* shl3add r3, r1, r1 */
7182 {6, 3, 5}, /* shli r4, r3, 5 */
7183 {2, 2, 4}} /* sub r5, r2, r4 */
7184 },
7185 {-284ll /* 0xfffffffffffffee4 */ ,
7186 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7187 {6, 1, 2}, /* shli r3, r1, 2 */
7188 {6, 2, 5}, /* shli r4, r2, 5 */
7189 {2, 3, 4}} /* sub r5, r3, r4 */
7190 },
7191 {-283ll /* 0xfffffffffffffee5 */ ,
7192 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7193 {5, 1, 1}, /* shl3add r3, r1, r1 */
7194 {6, 3, 5}, /* shli r4, r3, 5 */
7195 {2, 2, 4}} /* sub r5, r2, r4 */
7196 },
7197 {-281ll /* 0xfffffffffffffee7 */ ,
7198 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7199 {6, 2, 3}, /* shli r3, r2, 3 */
7200 {5, 3, 1}, /* shl3add r4, r3, r1 */
7201 {2, 3, 4}} /* sub r5, r3, r4 */
7202 },
7203 {-280ll /* 0xfffffffffffffee8 */ ,
7204 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7205 {6, 2, 3}, /* shli r3, r2, 3 */
7206 {6, 2, 6}, /* shli r4, r2, 6 */
7207 {2, 3, 4}} /* sub r5, r3, r4 */
7208 },
7209 {-279ll /* 0xfffffffffffffee9 */ ,
7210 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7211 {6, 2, 5}, /* shli r3, r2, 5 */
7212 {2, 2, 3}} /* sub r4, r2, r3 */
7213 },
7214 {-278ll /* 0xfffffffffffffeea */ ,
7215 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7216 {1, 1, 2}, /* add r3, r1, r2 */
7217 {6, 2, 5}, /* shli r4, r2, 5 */
7218 {2, 3, 4}} /* sub r5, r3, r4 */
7219 },
7220 {-277ll /* 0xfffffffffffffeeb */ ,
7221 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7222 {3, 1, 2}, /* shl1add r3, r1, r2 */
7223 {6, 2, 5}, /* shli r4, r2, 5 */
7224 {2, 3, 4}} /* sub r5, r3, r4 */
7225 },
7226 {-276ll /* 0xfffffffffffffeec */ ,
7227 {{2, 0, 1}, /* sub r2, zero, r1 */
7228 {4, 2, 2}, /* shl2add r3, r2, r2 */
7229 {6, 2, 8}, /* shli r4, r2, 8 */
7230 {4, 3, 4}} /* shl2add r5, r3, r4 */
7231 },
7232 {-275ll /* 0xfffffffffffffeed */ ,
7233 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7234 {4, 1, 2}, /* shl2add r3, r1, r2 */
7235 {6, 2, 5}, /* shli r4, r2, 5 */
7236 {2, 3, 4}} /* sub r5, r3, r4 */
7237 },
7238 {-274ll /* 0xfffffffffffffeee */ ,
7239 {{2, 0, 1}, /* sub r2, zero, r1 */
7240 {5, 2, 2}, /* shl3add r3, r2, r2 */
7241 {6, 2, 8}, /* shli r4, r2, 8 */
7242 {3, 3, 4}} /* shl1add r5, r3, r4 */
7243 },
7244 {-273ll /* 0xfffffffffffffeef */ ,
7245 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7246 {6, 1, 8}, /* shli r3, r1, 8 */
7247 {3, 2, 3}, /* shl1add r4, r2, r3 */
7248 {2, 1, 4}} /* sub r5, r1, r4 */
7249 },
7250 {-272ll /* 0xfffffffffffffef0 */ ,
7251 {{2, 0, 1}, /* sub r2, zero, r1 */
7252 {6, 1, 4}, /* shli r3, r1, 4 */
7253 {2, 2, 3}, /* sub r4, r2, r3 */
7254 {6, 4, 4}} /* shli r5, r4, 4 */
7255 },
7256 {-271ll /* 0xfffffffffffffef1 */ ,
7257 {{6, 1, 4}, /* shli r2, r1, 4 */
7258 {2, 1, 2}, /* sub r3, r1, r2 */
7259 {6, 2, 4}, /* shli r4, r2, 4 */
7260 {2, 3, 4}} /* sub r5, r3, r4 */
7261 },
7262 {-270ll /* 0xfffffffffffffef2 */ ,
7263 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7264 {6, 2, 1}, /* shli r3, r2, 1 */
7265 {6, 2, 5}, /* shli r4, r2, 5 */
7266 {2, 3, 4}} /* sub r5, r3, r4 */
7267 },
7268 {-269ll /* 0xfffffffffffffef3 */ ,
7269 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7270 {3, 2, 1}, /* shl1add r3, r2, r1 */
7271 {6, 2, 5}, /* shli r4, r2, 5 */
7272 {2, 3, 4}} /* sub r5, r3, r4 */
7273 },
7274 {-268ll /* 0xfffffffffffffef4 */ ,
7275 {{6, 1, 2}, /* shli r2, r1, 2 */
7276 {6, 1, 8}, /* shli r3, r1, 8 */
7277 {4, 2, 3}, /* shl2add r4, r2, r3 */
7278 {2, 2, 4}} /* sub r5, r2, r4 */
7279 },
7280 {-267ll /* 0xfffffffffffffef5 */ ,
7281 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7282 {6, 1, 8}, /* shli r3, r1, 8 */
7283 {4, 2, 3}, /* shl2add r4, r2, r3 */
7284 {2, 1, 4}} /* sub r5, r1, r4 */
7285 },
7286 {-266ll /* 0xfffffffffffffef6 */ ,
7287 {{2, 0, 1}, /* sub r2, zero, r1 */
7288 {4, 2, 2}, /* shl2add r3, r2, r2 */
7289 {6, 2, 8}, /* shli r4, r2, 8 */
7290 {3, 3, 4}} /* shl1add r5, r3, r4 */
7291 },
7292 {-265ll /* 0xfffffffffffffef7 */ ,
7293 {{2, 0, 1}, /* sub r2, zero, r1 */
7294 {6, 1, 5}, /* shli r3, r1, 5 */
7295 {2, 2, 3}, /* sub r4, r2, r3 */
7296 {5, 4, 2}} /* shl3add r5, r4, r2 */
7297 },
7298 {-264ll /* 0xfffffffffffffef8 */ ,
7299 {{2, 0, 1}, /* sub r2, zero, r1 */
7300 {6, 2, 8}, /* shli r3, r2, 8 */
7301 {5, 2, 3}} /* shl3add r4, r2, r3 */
7302 },
7303 {-263ll /* 0xfffffffffffffef9 */ ,
7304 {{6, 1, 8}, /* shli r2, r1, 8 */
7305 {5, 1, 2}, /* shl3add r3, r1, r2 */
7306 {2, 1, 3}} /* sub r4, r1, r3 */
7307 },
7308 {-262ll /* 0xfffffffffffffefa */ ,
7309 {{6, 1, 1}, /* shli r2, r1, 1 */
7310 {6, 1, 8}, /* shli r3, r1, 8 */
7311 {4, 2, 3}, /* shl2add r4, r2, r3 */
7312 {2, 2, 4}} /* sub r5, r2, r4 */
7313 },
7314 {-261ll /* 0xfffffffffffffefb */ ,
7315 {{2, 0, 1}, /* sub r2, zero, r1 */
7316 {6, 1, 6}, /* shli r3, r1, 6 */
7317 {2, 2, 3}, /* sub r4, r2, r3 */
7318 {4, 4, 2}} /* shl2add r5, r4, r2 */
7319 },
7320 {-260ll /* 0xfffffffffffffefc */ ,
7321 {{2, 0, 1}, /* sub r2, zero, r1 */
7322 {6, 2, 8}, /* shli r3, r2, 8 */
7323 {4, 2, 3}} /* shl2add r4, r2, r3 */
7324 },
7325 {-259ll /* 0xfffffffffffffefd */ ,
7326 {{6, 1, 8}, /* shli r2, r1, 8 */
7327 {4, 1, 2}, /* shl2add r3, r1, r2 */
7328 {2, 1, 3}} /* sub r4, r1, r3 */
7329 },
7330 {-258ll /* 0xfffffffffffffefe */ ,
7331 {{2, 0, 1}, /* sub r2, zero, r1 */
7332 {6, 2, 8}, /* shli r3, r2, 8 */
7333 {3, 2, 3}} /* shl1add r4, r2, r3 */
7334 },
7335 {-257ll /* 0xfffffffffffffeff */ ,
7336 {{2, 0, 1}, /* sub r2, zero, r1 */
7337 {6, 1, 8}, /* shli r3, r1, 8 */
7338 {2, 2, 3}} /* sub r4, r2, r3 */
7339 },
7340 {-256ll /* 0xffffffffffffff00 */ ,
7341 {{2, 0, 1}, /* sub r2, zero, r1 */
7342 {6, 2, 8}} /* shli r3, r2, 8 */
7343 },
7344 {-255ll /* 0xffffffffffffff01 */ ,
7345 {{6, 1, 8}, /* shli r2, r1, 8 */
7346 {2, 1, 2}} /* sub r3, r1, r2 */
7347 },
7348 {-254ll /* 0xffffffffffffff02 */ ,
7349 {{6, 1, 1}, /* shli r2, r1, 1 */
7350 {6, 1, 8}, /* shli r3, r1, 8 */
7351 {2, 2, 3}} /* sub r4, r2, r3 */
7352 },
7353 {-253ll /* 0xffffffffffffff03 */ ,
7354 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7355 {6, 1, 8}, /* shli r3, r1, 8 */
7356 {2, 2, 3}} /* sub r4, r2, r3 */
7357 },
7358 {-252ll /* 0xffffffffffffff04 */ ,
7359 {{6, 1, 2}, /* shli r2, r1, 2 */
7360 {6, 1, 8}, /* shli r3, r1, 8 */
7361 {2, 2, 3}} /* sub r4, r2, r3 */
7362 },
7363 {-251ll /* 0xffffffffffffff05 */ ,
7364 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7365 {6, 1, 8}, /* shli r3, r1, 8 */
7366 {2, 2, 3}} /* sub r4, r2, r3 */
7367 },
7368 {-250ll /* 0xffffffffffffff06 */ ,
7369 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7370 {6, 1, 7}, /* shli r3, r1, 7 */
7371 {2, 2, 3}, /* sub r4, r2, r3 */
7372 {6, 4, 1}} /* shli r5, r4, 1 */
7373 },
7374 {-249ll /* 0xffffffffffffff07 */ ,
7375 {{6, 1, 3}, /* shli r2, r1, 3 */
7376 {2, 2, 1}, /* sub r3, r2, r1 */
7377 {6, 2, 5}, /* shli r4, r2, 5 */
7378 {2, 3, 4}} /* sub r5, r3, r4 */
7379 },
7380 {-248ll /* 0xffffffffffffff08 */ ,
7381 {{6, 1, 3}, /* shli r2, r1, 3 */
7382 {6, 1, 8}, /* shli r3, r1, 8 */
7383 {2, 2, 3}} /* sub r4, r2, r3 */
7384 },
7385 {-247ll /* 0xffffffffffffff09 */ ,
7386 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7387 {6, 1, 8}, /* shli r3, r1, 8 */
7388 {2, 2, 3}} /* sub r4, r2, r3 */
7389 },
7390 {-246ll /* 0xffffffffffffff0a */ ,
7391 {{6, 1, 1}, /* shli r2, r1, 1 */
7392 {6, 1, 5}, /* shli r3, r1, 5 */
7393 {2, 1, 3}, /* sub r4, r1, r3 */
7394 {5, 4, 2}} /* shl3add r5, r4, r2 */
7395 },
7396 {-245ll /* 0xffffffffffffff0b */ ,
7397 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7398 {6, 1, 5}, /* shli r3, r1, 5 */
7399 {2, 1, 3}, /* sub r4, r1, r3 */
7400 {5, 4, 2}} /* shl3add r5, r4, r2 */
7401 },
7402 {-244ll /* 0xffffffffffffff0c */ ,
7403 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7404 {6, 1, 6}, /* shli r3, r1, 6 */
7405 {2, 2, 3}, /* sub r4, r2, r3 */
7406 {6, 4, 2}} /* shli r5, r4, 2 */
7407 },
7408 {-243ll /* 0xffffffffffffff0d */ ,
7409 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7410 {6, 1, 6}, /* shli r3, r1, 6 */
7411 {2, 2, 3}, /* sub r4, r2, r3 */
7412 {4, 4, 1}} /* shl2add r5, r4, r1 */
7413 },
7414 {-242ll /* 0xffffffffffffff0e */ ,
7415 {{6, 1, 4}, /* shli r2, r1, 4 */
7416 {6, 1, 8}, /* shli r3, r1, 8 */
7417 {3, 1, 3}, /* shl1add r4, r1, r3 */
7418 {2, 2, 4}} /* sub r5, r2, r4 */
7419 },
7420 {-241ll /* 0xffffffffffffff0f */ ,
7421 {{6, 1, 4}, /* shli r2, r1, 4 */
7422 {2, 2, 1}, /* sub r3, r2, r1 */
7423 {6, 2, 4}, /* shli r4, r2, 4 */
7424 {2, 3, 4}} /* sub r5, r3, r4 */
7425 },
7426 {-240ll /* 0xffffffffffffff10 */ ,
7427 {{6, 1, 4}, /* shli r2, r1, 4 */
7428 {6, 1, 8}, /* shli r3, r1, 8 */
7429 {2, 2, 3}} /* sub r4, r2, r3 */
7430 },
7431 {-239ll /* 0xffffffffffffff11 */ ,
7432 {{6, 1, 4}, /* shli r2, r1, 4 */
7433 {1, 1, 2}, /* add r3, r1, r2 */
7434 {6, 2, 4}, /* shli r4, r2, 4 */
7435 {2, 3, 4}} /* sub r5, r3, r4 */
7436 },
7437 {-238ll /* 0xffffffffffffff12 */ ,
7438 {{6, 1, 1}, /* shli r2, r1, 1 */
7439 {6, 1, 5}, /* shli r3, r1, 5 */
7440 {2, 2, 3}, /* sub r4, r2, r3 */
7441 {5, 4, 2}} /* shl3add r5, r4, r2 */
7442 },
7443 {-237ll /* 0xffffffffffffff13 */ ,
7444 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7445 {6, 1, 7}, /* shli r3, r1, 7 */
7446 {2, 2, 3}, /* sub r4, r2, r3 */
7447 {3, 4, 1}} /* shl1add r5, r4, r1 */
7448 },
7449 {-236ll /* 0xffffffffffffff14 */ ,
7450 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7451 {6, 1, 6}, /* shli r3, r1, 6 */
7452 {2, 2, 3}, /* sub r4, r2, r3 */
7453 {6, 4, 2}} /* shli r5, r4, 2 */
7454 },
7455 {-235ll /* 0xffffffffffffff15 */ ,
7456 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7457 {6, 1, 6}, /* shli r3, r1, 6 */
7458 {2, 2, 3}, /* sub r4, r2, r3 */
7459 {4, 4, 1}} /* shl2add r5, r4, r1 */
7460 },
7461 {-234ll /* 0xffffffffffffff16 */ ,
7462 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7463 {5, 2, 2}, /* shl3add r3, r2, r2 */
7464 {2, 1, 3}, /* sub r4, r1, r3 */
7465 {5, 4, 4}} /* shl3add r5, r4, r4 */
7466 },
7467 {-233ll /* 0xffffffffffffff17 */ ,
7468 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7469 {6, 1, 5}, /* shli r3, r1, 5 */
7470 {5, 3, 2}, /* shl3add r4, r3, r2 */
7471 {2, 3, 4}} /* sub r5, r3, r4 */
7472 },
7473 {-232ll /* 0xffffffffffffff18 */ ,
7474 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7475 {6, 1, 5}, /* shli r3, r1, 5 */
7476 {2, 2, 3}, /* sub r4, r2, r3 */
7477 {6, 4, 3}} /* shli r5, r4, 3 */
7478 },
7479 {-231ll /* 0xffffffffffffff19 */ ,
7480 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7481 {6, 1, 5}, /* shli r3, r1, 5 */
7482 {2, 2, 3}, /* sub r4, r2, r3 */
7483 {5, 4, 1}} /* shl3add r5, r4, r1 */
7484 },
7485 {-230ll /* 0xffffffffffffff1a */ ,
7486 {{6, 1, 5}, /* shli r2, r1, 5 */
7487 {3, 1, 2}, /* shl1add r3, r1, r2 */
7488 {2, 1, 3}, /* sub r4, r1, r3 */
7489 {5, 4, 3}} /* shl3add r5, r4, r3 */
7490 },
7491 {-229ll /* 0xffffffffffffff1b */ ,
7492 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7493 {6, 1, 5}, /* shli r3, r1, 5 */
7494 {2, 2, 3}, /* sub r4, r2, r3 */
7495 {5, 4, 2}} /* shl3add r5, r4, r2 */
7496 },
7497 {-228ll /* 0xffffffffffffff1c */ ,
7498 {{6, 1, 2}, /* shli r2, r1, 2 */
7499 {6, 1, 5}, /* shli r3, r1, 5 */
7500 {5, 3, 2}, /* shl3add r4, r3, r2 */
7501 {2, 3, 4}} /* sub r5, r3, r4 */
7502 },
7503 {-227ll /* 0xffffffffffffff1d */ ,
7504 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7505 {6, 1, 5}, /* shli r3, r1, 5 */
7506 {5, 3, 2}, /* shl3add r4, r3, r2 */
7507 {2, 3, 4}} /* sub r5, r3, r4 */
7508 },
7509 {-226ll /* 0xffffffffffffff1e */ ,
7510 {{6, 1, 1}, /* shli r2, r1, 1 */
7511 {6, 1, 5}, /* shli r3, r1, 5 */
7512 {5, 3, 2}, /* shl3add r4, r3, r2 */
7513 {2, 3, 4}} /* sub r5, r3, r4 */
7514 },
7515 {-225ll /* 0xffffffffffffff1f */ ,
7516 {{6, 1, 5}, /* shli r2, r1, 5 */
7517 {5, 2, 1}, /* shl3add r3, r2, r1 */
7518 {2, 2, 3}} /* sub r4, r2, r3 */
7519 },
7520 {-224ll /* 0xffffffffffffff20 */ ,
7521 {{6, 1, 5}, /* shli r2, r1, 5 */
7522 {6, 1, 8}, /* shli r3, r1, 8 */
7523 {2, 2, 3}} /* sub r4, r2, r3 */
7524 },
7525 {-223ll /* 0xffffffffffffff21 */ ,
7526 {{6, 1, 5}, /* shli r2, r1, 5 */
7527 {1, 1, 2}, /* add r3, r1, r2 */
7528 {6, 2, 3}, /* shli r4, r2, 3 */
7529 {2, 3, 4}} /* sub r5, r3, r4 */
7530 },
7531 {-222ll /* 0xffffffffffffff22 */ ,
7532 {{6, 1, 5}, /* shli r2, r1, 5 */
7533 {3, 1, 2}, /* shl1add r3, r1, r2 */
7534 {6, 2, 3}, /* shli r4, r2, 3 */
7535 {2, 3, 4}} /* sub r5, r3, r4 */
7536 },
7537 {-221ll /* 0xffffffffffffff23 */ ,
7538 {{6, 1, 5}, /* shli r2, r1, 5 */
7539 {4, 1, 2}, /* shl2add r3, r1, r2 */
7540 {5, 2, 1}, /* shl3add r4, r2, r1 */
7541 {2, 3, 4}} /* sub r5, r3, r4 */
7542 },
7543 {-220ll /* 0xffffffffffffff24 */ ,
7544 {{6, 1, 2}, /* shli r2, r1, 2 */
7545 {6, 1, 5}, /* shli r3, r1, 5 */
7546 {2, 2, 3}, /* sub r4, r2, r3 */
7547 {5, 4, 2}} /* shl3add r5, r4, r2 */
7548 },
7549 {-219ll /* 0xffffffffffffff25 */ ,
7550 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7551 {6, 1, 6}, /* shli r3, r1, 6 */
7552 {2, 2, 3}, /* sub r4, r2, r3 */
7553 {4, 4, 1}} /* shl2add r5, r4, r1 */
7554 },
7555 {-218ll /* 0xffffffffffffff26 */ ,
7556 {{6, 1, 5}, /* shli r2, r1, 5 */
7557 {2, 2, 1}, /* sub r3, r2, r1 */
7558 {5, 3, 1}, /* shl3add r4, r3, r1 */
7559 {2, 3, 4}} /* sub r5, r3, r4 */
7560 },
7561 {-217ll /* 0xffffffffffffff27 */ ,
7562 {{6, 1, 5}, /* shli r2, r1, 5 */
7563 {2, 1, 2}, /* sub r3, r1, r2 */
7564 {2, 2, 1}, /* sub r4, r2, r1 */
7565 {5, 3, 4}} /* shl3add r5, r3, r4 */
7566 },
7567 {-216ll /* 0xffffffffffffff28 */ ,
7568 {{6, 1, 5}, /* shli r2, r1, 5 */
7569 {2, 1, 2}, /* sub r3, r1, r2 */
7570 {5, 3, 2}} /* shl3add r4, r3, r2 */
7571 },
7572 {-215ll /* 0xffffffffffffff29 */ ,
7573 {{6, 1, 5}, /* shli r2, r1, 5 */
7574 {1, 1, 2}, /* add r3, r1, r2 */
7575 {2, 1, 2}, /* sub r4, r1, r2 */
7576 {5, 4, 3}} /* shl3add r5, r4, r3 */
7577 },
7578 {-214ll /* 0xffffffffffffff2a */ ,
7579 {{6, 1, 5}, /* shli r2, r1, 5 */
7580 {2, 1, 2}, /* sub r3, r1, r2 */
7581 {3, 1, 2}, /* shl1add r4, r1, r2 */
7582 {5, 3, 4}} /* shl3add r5, r3, r4 */
7583 },
7584 {-213ll /* 0xffffffffffffff2b */ ,
7585 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7586 {5, 2, 2}, /* shl3add r3, r2, r2 */
7587 {6, 3, 3}, /* shli r4, r3, 3 */
7588 {2, 2, 4}} /* sub r5, r2, r4 */
7589 },
7590 {-212ll /* 0xffffffffffffff2c */ ,
7591 {{6, 1, 5}, /* shli r2, r1, 5 */
7592 {2, 1, 2}, /* sub r3, r1, r2 */
7593 {4, 1, 2}, /* shl2add r4, r1, r2 */
7594 {5, 3, 4}} /* shl3add r5, r3, r4 */
7595 },
7596 {-211ll /* 0xffffffffffffff2d */ ,
7597 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7598 {6, 1, 5}, /* shli r3, r1, 5 */
7599 {2, 2, 3}, /* sub r4, r2, r3 */
7600 {5, 4, 2}} /* shl3add r5, r4, r2 */
7601 },
7602 {-210ll /* 0xffffffffffffff2e */ ,
7603 {{6, 1, 4}, /* shli r2, r1, 4 */
7604 {5, 2, 1}, /* shl3add r3, r2, r1 */
7605 {2, 2, 3}, /* sub r4, r2, r3 */
7606 {3, 4, 2}} /* shl1add r5, r4, r2 */
7607 },
7608 {-209ll /* 0xffffffffffffff2f */ ,
7609 {{6, 1, 5}, /* shli r2, r1, 5 */
7610 {2, 2, 1}, /* sub r3, r2, r1 */
7611 {2, 1, 3}, /* sub r4, r1, r3 */
7612 {5, 4, 3}} /* shl3add r5, r4, r3 */
7613 },
7614 {-208ll /* 0xffffffffffffff30 */ ,
7615 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7616 {6, 1, 4}, /* shli r3, r1, 4 */
7617 {2, 2, 3}, /* sub r4, r2, r3 */
7618 {6, 4, 4}} /* shli r5, r4, 4 */
7619 },
7620 {-207ll /* 0xffffffffffffff31 */ ,
7621 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7622 {5, 2, 2}, /* shl3add r3, r2, r2 */
7623 {6, 2, 5}, /* shli r4, r2, 5 */
7624 {2, 3, 4}} /* sub r5, r3, r4 */
7625 },
7626 {-205ll /* 0xffffffffffffff33 */ ,
7627 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7628 {4, 2, 1}, /* shl2add r3, r2, r1 */
7629 {6, 3, 4}, /* shli r4, r3, 4 */
7630 {2, 2, 4}} /* sub r5, r2, r4 */
7631 },
7632 {-204ll /* 0xffffffffffffff34 */ ,
7633 {{6, 1, 2}, /* shli r2, r1, 2 */
7634 {2, 1, 2}, /* sub r3, r1, r2 */
7635 {6, 3, 6}, /* shli r4, r3, 6 */
7636 {4, 3, 4}} /* shl2add r5, r3, r4 */
7637 },
7638 {-203ll /* 0xffffffffffffff35 */ ,
7639 {{6, 1, 3}, /* shli r2, r1, 3 */
7640 {5, 2, 1}, /* shl3add r3, r2, r1 */
7641 {4, 3, 2}, /* shl2add r4, r3, r2 */
7642 {2, 3, 4}} /* sub r5, r3, r4 */
7643 },
7644 {-202ll /* 0xffffffffffffff36 */ ,
7645 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7646 {5, 2, 1}, /* shl3add r3, r2, r1 */
7647 {5, 3, 2}, /* shl3add r4, r3, r2 */
7648 {2, 1, 4}} /* sub r5, r1, r4 */
7649 },
7650 {-201ll /* 0xffffffffffffff37 */ ,
7651 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7652 {6, 1, 6}, /* shli r3, r1, 6 */
7653 {4, 3, 2}, /* shl2add r4, r3, r2 */
7654 {2, 3, 4}} /* sub r5, r3, r4 */
7655 },
7656 {-200ll /* 0xffffffffffffff38 */ ,
7657 {{6, 1, 3}, /* shli r2, r1, 3 */
7658 {6, 1, 6}, /* shli r3, r1, 6 */
7659 {4, 3, 2}, /* shl2add r4, r3, r2 */
7660 {2, 3, 4}} /* sub r5, r3, r4 */
7661 },
7662 {-199ll /* 0xffffffffffffff39 */ ,
7663 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7664 {6, 1, 7}, /* shli r3, r1, 7 */
7665 {5, 2, 3}, /* shl3add r4, r2, r3 */
7666 {2, 1, 4}} /* sub r5, r1, r4 */
7667 },
7668 {-198ll /* 0xffffffffffffff3a */ ,
7669 {{6, 1, 2}, /* shli r2, r1, 2 */
7670 {2, 1, 2}, /* sub r3, r1, r2 */
7671 {6, 3, 6}, /* shli r4, r3, 6 */
7672 {3, 3, 4}} /* shl1add r5, r3, r4 */
7673 },
7674 {-197ll /* 0xffffffffffffff3b */ ,
7675 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7676 {6, 1, 6}, /* shli r3, r1, 6 */
7677 {4, 3, 2}, /* shl2add r4, r3, r2 */
7678 {2, 3, 4}} /* sub r5, r3, r4 */
7679 },
7680 {-196ll /* 0xffffffffffffff3c */ ,
7681 {{6, 1, 2}, /* shli r2, r1, 2 */
7682 {6, 1, 6}, /* shli r3, r1, 6 */
7683 {4, 3, 2}, /* shl2add r4, r3, r2 */
7684 {2, 3, 4}} /* sub r5, r3, r4 */
7685 },
7686 {-195ll /* 0xffffffffffffff3d */ ,
7687 {{2, 0, 1}, /* sub r2, zero, r1 */
7688 {6, 1, 6}, /* shli r3, r1, 6 */
7689 {2, 2, 3}, /* sub r4, r2, r3 */
7690 {3, 4, 4}} /* shl1add r5, r4, r4 */
7691 },
7692 {-194ll /* 0xffffffffffffff3e */ ,
7693 {{6, 1, 1}, /* shli r2, r1, 1 */
7694 {6, 1, 6}, /* shli r3, r1, 6 */
7695 {4, 3, 2}, /* shl2add r4, r3, r2 */
7696 {2, 3, 4}} /* sub r5, r3, r4 */
7697 },
7698 {-193ll /* 0xffffffffffffff3f */ ,
7699 {{6, 1, 6}, /* shli r2, r1, 6 */
7700 {4, 2, 1}, /* shl2add r3, r2, r1 */
7701 {2, 2, 3}} /* sub r4, r2, r3 */
7702 },
7703 {-192ll /* 0xffffffffffffff40 */ ,
7704 {{6, 1, 6}, /* shli r2, r1, 6 */
7705 {6, 1, 8}, /* shli r3, r1, 8 */
7706 {2, 2, 3}} /* sub r4, r2, r3 */
7707 },
7708 {-191ll /* 0xffffffffffffff41 */ ,
7709 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7710 {6, 2, 6}, /* shli r3, r2, 6 */
7711 {2, 1, 3}} /* sub r4, r1, r3 */
7712 },
7713 {-190ll /* 0xffffffffffffff42 */ ,
7714 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7715 {6, 1, 1}, /* shli r3, r1, 1 */
7716 {6, 2, 6}, /* shli r4, r2, 6 */
7717 {2, 3, 4}} /* sub r5, r3, r4 */
7718 },
7719 {-189ll /* 0xffffffffffffff43 */ ,
7720 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7721 {6, 2, 6}, /* shli r3, r2, 6 */
7722 {2, 2, 3}} /* sub r4, r2, r3 */
7723 },
7724 {-188ll /* 0xffffffffffffff44 */ ,
7725 {{6, 1, 6}, /* shli r2, r1, 6 */
7726 {2, 1, 2}, /* sub r3, r1, r2 */
7727 {4, 3, 2}} /* shl2add r4, r3, r2 */
7728 },
7729 {-187ll /* 0xffffffffffffff45 */ ,
7730 {{6, 1, 6}, /* shli r2, r1, 6 */
7731 {1, 1, 2}, /* add r3, r1, r2 */
7732 {2, 1, 2}, /* sub r4, r1, r2 */
7733 {4, 4, 3}} /* shl2add r5, r4, r3 */
7734 },
7735 {-186ll /* 0xffffffffffffff46 */ ,
7736 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7737 {6, 2, 1}, /* shli r3, r2, 1 */
7738 {6, 2, 6}, /* shli r4, r2, 6 */
7739 {2, 3, 4}} /* sub r5, r3, r4 */
7740 },
7741 {-185ll /* 0xffffffffffffff47 */ ,
7742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7743 {3, 2, 1}, /* shl1add r3, r2, r1 */
7744 {6, 2, 6}, /* shli r4, r2, 6 */
7745 {2, 3, 4}} /* sub r5, r3, r4 */
7746 },
7747 {-184ll /* 0xffffffffffffff48 */ ,
7748 {{6, 1, 1}, /* shli r2, r1, 1 */
7749 {6, 1, 6}, /* shli r3, r1, 6 */
7750 {2, 2, 3}, /* sub r4, r2, r3 */
7751 {4, 4, 3}} /* shl2add r5, r4, r3 */
7752 },
7753 {-183ll /* 0xffffffffffffff49 */ ,
7754 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7755 {3, 2, 2}, /* shl1add r3, r2, r2 */
7756 {6, 2, 6}, /* shli r4, r2, 6 */
7757 {2, 3, 4}} /* sub r5, r3, r4 */
7758 },
7759 {-181ll /* 0xffffffffffffff4b */ ,
7760 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7761 {5, 1, 2}, /* shl3add r3, r1, r2 */
7762 {6, 2, 6}, /* shli r4, r2, 6 */
7763 {2, 3, 4}} /* sub r5, r3, r4 */
7764 },
7765 {-180ll /* 0xffffffffffffff4c */ ,
7766 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7767 {6, 2, 2}, /* shli r3, r2, 2 */
7768 {6, 2, 6}, /* shli r4, r2, 6 */
7769 {2, 3, 4}} /* sub r5, r3, r4 */
7770 },
7771 {-179ll /* 0xffffffffffffff4d */ ,
7772 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7773 {4, 2, 1}, /* shl2add r3, r2, r1 */
7774 {6, 2, 6}, /* shli r4, r2, 6 */
7775 {2, 3, 4}} /* sub r5, r3, r4 */
7776 },
7777 {-178ll /* 0xffffffffffffff4e */ ,
7778 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7779 {5, 2, 1}, /* shl3add r3, r2, r1 */
7780 {5, 3, 2}, /* shl3add r4, r3, r2 */
7781 {2, 3, 4}} /* sub r5, r3, r4 */
7782 },
7783 {-177ll /* 0xffffffffffffff4f */ ,
7784 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7785 {4, 2, 2}, /* shl2add r3, r2, r2 */
7786 {6, 2, 6}, /* shli r4, r2, 6 */
7787 {2, 3, 4}} /* sub r5, r3, r4 */
7788 },
7789 {-176ll /* 0xffffffffffffff50 */ ,
7790 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7791 {6, 1, 4}, /* shli r3, r1, 4 */
7792 {2, 2, 3}, /* sub r4, r2, r3 */
7793 {6, 4, 4}} /* shli r5, r4, 4 */
7794 },
7795 {-175ll /* 0xffffffffffffff51 */ ,
7796 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7797 {6, 1, 5}, /* shli r3, r1, 5 */
7798 {2, 2, 3}, /* sub r4, r2, r3 */
7799 {5, 4, 2}} /* shl3add r5, r4, r2 */
7800 },
7801 {-173ll /* 0xffffffffffffff53 */ ,
7802 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7803 {5, 1, 2}, /* shl3add r3, r1, r2 */
7804 {6, 3, 4}, /* shli r4, r3, 4 */
7805 {2, 2, 4}} /* sub r5, r2, r4 */
7806 },
7807 {-172ll /* 0xffffffffffffff54 */ ,
7808 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7809 {6, 1, 6}, /* shli r3, r1, 6 */
7810 {2, 2, 3}, /* sub r4, r2, r3 */
7811 {4, 4, 3}} /* shl2add r5, r4, r3 */
7812 },
7813 {-171ll /* 0xffffffffffffff55 */ ,
7814 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7815 {6, 2, 3}, /* shli r3, r2, 3 */
7816 {5, 3, 2}, /* shl3add r4, r3, r2 */
7817 {2, 3, 4}} /* sub r5, r3, r4 */
7818 },
7819 {-170ll /* 0xffffffffffffff56 */ ,
7820 {{2, 0, 1}, /* sub r2, zero, r1 */
7821 {4, 2, 2}, /* shl2add r3, r2, r2 */
7822 {6, 3, 5}, /* shli r4, r3, 5 */
7823 {3, 3, 4}} /* shl1add r5, r3, r4 */
7824 },
7825 {-169ll /* 0xffffffffffffff57 */ ,
7826 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7827 {6, 2, 3}, /* shli r3, r2, 3 */
7828 {5, 3, 1}, /* shl3add r4, r3, r1 */
7829 {2, 3, 4}} /* sub r5, r3, r4 */
7830 },
7831 {-168ll /* 0xffffffffffffff58 */ ,
7832 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7833 {6, 2, 3}, /* shli r3, r2, 3 */
7834 {6, 2, 6}, /* shli r4, r2, 6 */
7835 {2, 3, 4}} /* sub r5, r3, r4 */
7836 },
7837 {-167ll /* 0xffffffffffffff59 */ ,
7838 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7839 {5, 2, 1}, /* shl3add r3, r2, r1 */
7840 {6, 2, 6}, /* shli r4, r2, 6 */
7841 {2, 3, 4}} /* sub r5, r3, r4 */
7842 },
7843 {-165ll /* 0xffffffffffffff5b */ ,
7844 {{2, 0, 1}, /* sub r2, zero, r1 */
7845 {6, 1, 5}, /* shli r3, r1, 5 */
7846 {2, 2, 3}, /* sub r4, r2, r3 */
7847 {4, 4, 4}} /* shl2add r5, r4, r4 */
7848 },
7849 {-164ll /* 0xffffffffffffff5c */ ,
7850 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7851 {2, 1, 2}, /* sub r3, r1, r2 */
7852 {6, 2, 5}, /* shli r4, r2, 5 */
7853 {2, 3, 4}} /* sub r5, r3, r4 */
7854 },
7855 {-163ll /* 0xffffffffffffff5d */ ,
7856 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7857 {6, 1, 7}, /* shli r3, r1, 7 */
7858 {5, 2, 3}, /* shl3add r4, r2, r3 */
7859 {2, 2, 4}} /* sub r5, r2, r4 */
7860 },
7861 {-162ll /* 0xffffffffffffff5e */ ,
7862 {{2, 0, 1}, /* sub r2, zero, r1 */
7863 {5, 2, 2}, /* shl3add r3, r2, r2 */
7864 {5, 3, 3}, /* shl3add r4, r3, r3 */
7865 {6, 4, 1}} /* shli r5, r4, 1 */
7866 },
7867 {-161ll /* 0xffffffffffffff5f */ ,
7868 {{2, 0, 1}, /* sub r2, zero, r1 */
7869 {4, 1, 1}, /* shl2add r3, r1, r1 */
7870 {6, 3, 5}, /* shli r4, r3, 5 */
7871 {2, 2, 4}} /* sub r5, r2, r4 */
7872 },
7873 {-160ll /* 0xffffffffffffff60 */ ,
7874 {{2, 0, 1}, /* sub r2, zero, r1 */
7875 {4, 2, 2}, /* shl2add r3, r2, r2 */
7876 {6, 3, 5}} /* shli r4, r3, 5 */
7877 },
7878 {-159ll /* 0xffffffffffffff61 */ ,
7879 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7880 {6, 2, 5}, /* shli r3, r2, 5 */
7881 {2, 1, 3}} /* sub r4, r1, r3 */
7882 },
7883 {-158ll /* 0xffffffffffffff62 */ ,
7884 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7885 {6, 1, 1}, /* shli r3, r1, 1 */
7886 {6, 2, 5}, /* shli r4, r2, 5 */
7887 {2, 3, 4}} /* sub r5, r3, r4 */
7888 },
7889 {-157ll /* 0xffffffffffffff63 */ ,
7890 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7891 {4, 1, 1}, /* shl2add r3, r1, r1 */
7892 {6, 3, 5}, /* shli r4, r3, 5 */
7893 {2, 2, 4}} /* sub r5, r2, r4 */
7894 },
7895 {-156ll /* 0xffffffffffffff64 */ ,
7896 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7897 {6, 1, 2}, /* shli r3, r1, 2 */
7898 {6, 2, 5}, /* shli r4, r2, 5 */
7899 {2, 3, 4}} /* sub r5, r3, r4 */
7900 },
7901 {-155ll /* 0xffffffffffffff65 */ ,
7902 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7903 {6, 2, 5}, /* shli r3, r2, 5 */
7904 {2, 2, 3}} /* sub r4, r2, r3 */
7905 },
7906 {-154ll /* 0xffffffffffffff66 */ ,
7907 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7908 {1, 1, 2}, /* add r3, r1, r2 */
7909 {6, 2, 5}, /* shli r4, r2, 5 */
7910 {2, 3, 4}} /* sub r5, r3, r4 */
7911 },
7912 {-153ll /* 0xffffffffffffff67 */ ,
7913 {{2, 0, 1}, /* sub r2, zero, r1 */
7914 {6, 1, 4}, /* shli r3, r1, 4 */
7915 {2, 2, 3}, /* sub r4, r2, r3 */
7916 {5, 4, 4}} /* shl3add r5, r4, r4 */
7917 },
7918 {-152ll /* 0xffffffffffffff68 */ ,
7919 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7920 {6, 1, 3}, /* shli r3, r1, 3 */
7921 {6, 2, 5}, /* shli r4, r2, 5 */
7922 {2, 3, 4}} /* sub r5, r3, r4 */
7923 },
7924 {-151ll /* 0xffffffffffffff69 */ ,
7925 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7926 {4, 1, 2}, /* shl2add r3, r1, r2 */
7927 {6, 2, 5}, /* shli r4, r2, 5 */
7928 {2, 3, 4}} /* sub r5, r3, r4 */
7929 },
7930 {-150ll /* 0xffffffffffffff6a */ ,
7931 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7932 {6, 2, 1}, /* shli r3, r2, 1 */
7933 {6, 2, 5}, /* shli r4, r2, 5 */
7934 {2, 3, 4}} /* sub r5, r3, r4 */
7935 },
7936 {-149ll /* 0xffffffffffffff6b */ ,
7937 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7938 {3, 2, 1}, /* shl1add r3, r2, r1 */
7939 {6, 2, 5}, /* shli r4, r2, 5 */
7940 {2, 3, 4}} /* sub r5, r3, r4 */
7941 },
7942 {-148ll /* 0xffffffffffffff6c */ ,
7943 {{2, 0, 1}, /* sub r2, zero, r1 */
7944 {4, 2, 2}, /* shl2add r3, r2, r2 */
7945 {6, 2, 7}, /* shli r4, r2, 7 */
7946 {4, 3, 4}} /* shl2add r5, r3, r4 */
7947 },
7948 {-147ll /* 0xffffffffffffff6d */ ,
7949 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7950 {5, 1, 2}, /* shl3add r3, r1, r2 */
7951 {6, 2, 5}, /* shli r4, r2, 5 */
7952 {2, 3, 4}} /* sub r5, r3, r4 */
7953 },
7954 {-146ll /* 0xffffffffffffff6e */ ,
7955 {{2, 0, 1}, /* sub r2, zero, r1 */
7956 {5, 2, 2}, /* shl3add r3, r2, r2 */
7957 {6, 2, 7}, /* shli r4, r2, 7 */
7958 {3, 3, 4}} /* shl1add r5, r3, r4 */
7959 },
7960 {-145ll /* 0xffffffffffffff6f */ ,
7961 {{2, 0, 1}, /* sub r2, zero, r1 */
7962 {5, 1, 1}, /* shl3add r3, r1, r1 */
7963 {6, 3, 4}, /* shli r4, r3, 4 */
7964 {2, 2, 4}} /* sub r5, r2, r4 */
7965 },
7966 {-144ll /* 0xffffffffffffff70 */ ,
7967 {{2, 0, 1}, /* sub r2, zero, r1 */
7968 {5, 2, 2}, /* shl3add r3, r2, r2 */
7969 {6, 3, 4}} /* shli r4, r3, 4 */
7970 },
7971 {-143ll /* 0xffffffffffffff71 */ ,
7972 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7973 {6, 2, 4}, /* shli r3, r2, 4 */
7974 {2, 1, 3}} /* sub r4, r1, r3 */
7975 },
7976 {-142ll /* 0xffffffffffffff72 */ ,
7977 {{5, 1, 1}, /* shl3add r2, r1, r1 */
7978 {6, 1, 1}, /* shli r3, r1, 1 */
7979 {6, 2, 4}, /* shli r4, r2, 4 */
7980 {2, 3, 4}} /* sub r5, r3, r4 */
7981 },
7982 {-141ll /* 0xffffffffffffff73 */ ,
7983 {{3, 1, 1}, /* shl1add r2, r1, r1 */
7984 {5, 1, 1}, /* shl3add r3, r1, r1 */
7985 {6, 3, 4}, /* shli r4, r3, 4 */
7986 {2, 2, 4}} /* sub r5, r2, r4 */
7987 },
7988 {-140ll /* 0xffffffffffffff74 */ ,
7989 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7990 {6, 2, 2}, /* shli r3, r2, 2 */
7991 {6, 2, 5}, /* shli r4, r2, 5 */
7992 {2, 3, 4}} /* sub r5, r3, r4 */
7993 },
7994 {-139ll /* 0xffffffffffffff75 */ ,
7995 {{4, 1, 1}, /* shl2add r2, r1, r1 */
7996 {4, 2, 1}, /* shl2add r3, r2, r1 */
7997 {6, 2, 5}, /* shli r4, r2, 5 */
7998 {2, 3, 4}} /* sub r5, r3, r4 */
7999 },
8000 {-138ll /* 0xffffffffffffff76 */ ,
8001 {{2, 0, 1}, /* sub r2, zero, r1 */
8002 {4, 2, 2}, /* shl2add r3, r2, r2 */
8003 {6, 2, 7}, /* shli r4, r2, 7 */
8004 {3, 3, 4}} /* shl1add r5, r3, r4 */
8005 },
8006 {-137ll /* 0xffffffffffffff77 */ ,
8007 {{2, 0, 1}, /* sub r2, zero, r1 */
8008 {6, 1, 4}, /* shli r3, r1, 4 */
8009 {2, 2, 3}, /* sub r4, r2, r3 */
8010 {5, 4, 2}} /* shl3add r5, r4, r2 */
8011 },
8012 {-136ll /* 0xffffffffffffff78 */ ,
8013 {{2, 0, 1}, /* sub r2, zero, r1 */
8014 {6, 2, 7}, /* shli r3, r2, 7 */
8015 {5, 2, 3}} /* shl3add r4, r2, r3 */
8016 },
8017 {-135ll /* 0xffffffffffffff79 */ ,
8018 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8019 {6, 2, 4}, /* shli r3, r2, 4 */
8020 {2, 2, 3}} /* sub r4, r2, r3 */
8021 },
8022 {-134ll /* 0xffffffffffffff7a */ ,
8023 {{6, 1, 1}, /* shli r2, r1, 1 */
8024 {6, 1, 7}, /* shli r3, r1, 7 */
8025 {4, 2, 3}, /* shl2add r4, r2, r3 */
8026 {2, 2, 4}} /* sub r5, r2, r4 */
8027 },
8028 {-133ll /* 0xffffffffffffff7b */ ,
8029 {{2, 0, 1}, /* sub r2, zero, r1 */
8030 {6, 1, 5}, /* shli r3, r1, 5 */
8031 {2, 2, 3}, /* sub r4, r2, r3 */
8032 {4, 4, 2}} /* shl2add r5, r4, r2 */
8033 },
8034 {-132ll /* 0xffffffffffffff7c */ ,
8035 {{2, 0, 1}, /* sub r2, zero, r1 */
8036 {6, 2, 7}, /* shli r3, r2, 7 */
8037 {4, 2, 3}} /* shl2add r4, r2, r3 */
8038 },
8039 {-131ll /* 0xffffffffffffff7d */ ,
8040 {{6, 1, 7}, /* shli r2, r1, 7 */
8041 {4, 1, 2}, /* shl2add r3, r1, r2 */
8042 {2, 1, 3}} /* sub r4, r1, r3 */
8043 },
8044 {-130ll /* 0xffffffffffffff7e */ ,
8045 {{2, 0, 1}, /* sub r2, zero, r1 */
8046 {6, 2, 7}, /* shli r3, r2, 7 */
8047 {3, 2, 3}} /* shl1add r4, r2, r3 */
8048 },
8049 {-129ll /* 0xffffffffffffff7f */ ,
8050 {{2, 0, 1}, /* sub r2, zero, r1 */
8051 {6, 1, 7}, /* shli r3, r1, 7 */
8052 {2, 2, 3}} /* sub r4, r2, r3 */
8053 },
8054 {-128ll /* 0xffffffffffffff80 */ ,
8055 {{2, 0, 1}, /* sub r2, zero, r1 */
8056 {6, 2, 7}} /* shli r3, r2, 7 */
8057 },
8058 {-127ll /* 0xffffffffffffff81 */ ,
8059 {{6, 1, 7}, /* shli r2, r1, 7 */
8060 {2, 1, 2}} /* sub r3, r1, r2 */
8061 },
8062 {-126ll /* 0xffffffffffffff82 */ ,
8063 {{6, 1, 1}, /* shli r2, r1, 1 */
8064 {6, 1, 7}, /* shli r3, r1, 7 */
8065 {2, 2, 3}} /* sub r4, r2, r3 */
8066 },
8067 {-125ll /* 0xffffffffffffff83 */ ,
8068 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8069 {6, 1, 7}, /* shli r3, r1, 7 */
8070 {2, 2, 3}} /* sub r4, r2, r3 */
8071 },
8072 {-124ll /* 0xffffffffffffff84 */ ,
8073 {{6, 1, 2}, /* shli r2, r1, 2 */
8074 {6, 1, 7}, /* shli r3, r1, 7 */
8075 {2, 2, 3}} /* sub r4, r2, r3 */
8076 },
8077 {-123ll /* 0xffffffffffffff85 */ ,
8078 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8079 {6, 1, 7}, /* shli r3, r1, 7 */
8080 {2, 2, 3}} /* sub r4, r2, r3 */
8081 },
8082 {-122ll /* 0xffffffffffffff86 */ ,
8083 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8084 {6, 1, 6}, /* shli r3, r1, 6 */
8085 {2, 2, 3}, /* sub r4, r2, r3 */
8086 {6, 4, 1}} /* shli r5, r4, 1 */
8087 },
8088 {-121ll /* 0xffffffffffffff87 */ ,
8089 {{6, 1, 3}, /* shli r2, r1, 3 */
8090 {2, 2, 1}, /* sub r3, r2, r1 */
8091 {6, 2, 4}, /* shli r4, r2, 4 */
8092 {2, 3, 4}} /* sub r5, r3, r4 */
8093 },
8094 {-120ll /* 0xffffffffffffff88 */ ,
8095 {{6, 1, 3}, /* shli r2, r1, 3 */
8096 {6, 1, 7}, /* shli r3, r1, 7 */
8097 {2, 2, 3}} /* sub r4, r2, r3 */
8098 },
8099 {-119ll /* 0xffffffffffffff89 */ ,
8100 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8101 {6, 1, 7}, /* shli r3, r1, 7 */
8102 {2, 2, 3}} /* sub r4, r2, r3 */
8103 },
8104 {-118ll /* 0xffffffffffffff8a */ ,
8105 {{6, 1, 1}, /* shli r2, r1, 1 */
8106 {6, 1, 4}, /* shli r3, r1, 4 */
8107 {2, 1, 3}, /* sub r4, r1, r3 */
8108 {5, 4, 2}} /* shl3add r5, r4, r2 */
8109 },
8110 {-117ll /* 0xffffffffffffff8b */ ,
8111 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8112 {6, 1, 4}, /* shli r3, r1, 4 */
8113 {2, 1, 3}, /* sub r4, r1, r3 */
8114 {5, 4, 2}} /* shl3add r5, r4, r2 */
8115 },
8116 {-116ll /* 0xffffffffffffff8c */ ,
8117 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8118 {6, 1, 5}, /* shli r3, r1, 5 */
8119 {2, 2, 3}, /* sub r4, r2, r3 */
8120 {6, 4, 2}} /* shli r5, r4, 2 */
8121 },
8122 {-115ll /* 0xffffffffffffff8d */ ,
8123 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8124 {6, 1, 4}, /* shli r3, r1, 4 */
8125 {5, 3, 2}, /* shl3add r4, r3, r2 */
8126 {2, 3, 4}} /* sub r5, r3, r4 */
8127 },
8128 {-114ll /* 0xffffffffffffff8e */ ,
8129 {{6, 1, 1}, /* shli r2, r1, 1 */
8130 {6, 1, 4}, /* shli r3, r1, 4 */
8131 {5, 3, 2}, /* shl3add r4, r3, r2 */
8132 {2, 3, 4}} /* sub r5, r3, r4 */
8133 },
8134 {-113ll /* 0xffffffffffffff8f */ ,
8135 {{6, 1, 4}, /* shli r2, r1, 4 */
8136 {5, 2, 1}, /* shl3add r3, r2, r1 */
8137 {2, 2, 3}} /* sub r4, r2, r3 */
8138 },
8139 {-112ll /* 0xffffffffffffff90 */ ,
8140 {{6, 1, 4}, /* shli r2, r1, 4 */
8141 {6, 1, 7}, /* shli r3, r1, 7 */
8142 {2, 2, 3}} /* sub r4, r2, r3 */
8143 },
8144 {-111ll /* 0xffffffffffffff91 */ ,
8145 {{6, 1, 4}, /* shli r2, r1, 4 */
8146 {1, 1, 2}, /* add r3, r1, r2 */
8147 {6, 2, 3}, /* shli r4, r2, 3 */
8148 {2, 3, 4}} /* sub r5, r3, r4 */
8149 },
8150 {-110ll /* 0xffffffffffffff92 */ ,
8151 {{6, 1, 1}, /* shli r2, r1, 1 */
8152 {6, 1, 4}, /* shli r3, r1, 4 */
8153 {2, 2, 3}, /* sub r4, r2, r3 */
8154 {5, 4, 2}} /* shl3add r5, r4, r2 */
8155 },
8156 {-109ll /* 0xffffffffffffff93 */ ,
8157 {{6, 1, 4}, /* shli r2, r1, 4 */
8158 {4, 1, 2}, /* shl2add r3, r1, r2 */
8159 {5, 2, 1}, /* shl3add r4, r2, r1 */
8160 {2, 3, 4}} /* sub r5, r3, r4 */
8161 },
8162 {-108ll /* 0xffffffffffffff94 */ ,
8163 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8164 {6, 1, 5}, /* shli r3, r1, 5 */
8165 {2, 2, 3}, /* sub r4, r2, r3 */
8166 {6, 4, 2}} /* shli r5, r4, 2 */
8167 },
8168 {-107ll /* 0xffffffffffffff95 */ ,
8169 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8170 {6, 1, 5}, /* shli r3, r1, 5 */
8171 {2, 2, 3}, /* sub r4, r2, r3 */
8172 {4, 4, 1}} /* shl2add r5, r4, r1 */
8173 },
8174 {-106ll /* 0xffffffffffffff96 */ ,
8175 {{6, 1, 3}, /* shli r2, r1, 3 */
8176 {5, 2, 1}, /* shl3add r3, r2, r1 */
8177 {2, 2, 3}, /* sub r4, r2, r3 */
8178 {3, 4, 2}} /* shl1add r5, r4, r2 */
8179 },
8180 {-105ll /* 0xffffffffffffff97 */ ,
8181 {{6, 1, 4}, /* shli r2, r1, 4 */
8182 {2, 1, 2}, /* sub r3, r1, r2 */
8183 {2, 2, 1}, /* sub r4, r2, r1 */
8184 {5, 3, 4}} /* shl3add r5, r3, r4 */
8185 },
8186 {-104ll /* 0xffffffffffffff98 */ ,
8187 {{6, 1, 4}, /* shli r2, r1, 4 */
8188 {2, 1, 2}, /* sub r3, r1, r2 */
8189 {5, 3, 2}} /* shl3add r4, r3, r2 */
8190 },
8191 {-103ll /* 0xffffffffffffff99 */ ,
8192 {{6, 1, 4}, /* shli r2, r1, 4 */
8193 {1, 1, 2}, /* add r3, r1, r2 */
8194 {2, 1, 2}, /* sub r4, r1, r2 */
8195 {5, 4, 3}} /* shl3add r5, r4, r3 */
8196 },
8197 {-102ll /* 0xffffffffffffff9a */ ,
8198 {{6, 1, 4}, /* shli r2, r1, 4 */
8199 {2, 1, 2}, /* sub r3, r1, r2 */
8200 {3, 1, 2}, /* shl1add r4, r1, r2 */
8201 {5, 3, 4}} /* shl3add r5, r3, r4 */
8202 },
8203 {-101ll /* 0xffffffffffffff9b */ ,
8204 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8205 {6, 1, 4}, /* shli r3, r1, 4 */
8206 {2, 2, 3}, /* sub r4, r2, r3 */
8207 {5, 4, 2}} /* shl3add r5, r4, r2 */
8208 },
8209 {-100ll /* 0xffffffffffffff9c */ ,
8210 {{6, 1, 2}, /* shli r2, r1, 2 */
8211 {6, 1, 5}, /* shli r3, r1, 5 */
8212 {4, 3, 2}, /* shl2add r4, r3, r2 */
8213 {2, 3, 4}} /* sub r5, r3, r4 */
8214 },
8215 {-99ll /* 0xffffffffffffff9d */ ,
8216 {{2, 0, 1}, /* sub r2, zero, r1 */
8217 {6, 1, 5}, /* shli r3, r1, 5 */
8218 {2, 2, 3}, /* sub r4, r2, r3 */
8219 {3, 4, 4}} /* shl1add r5, r4, r4 */
8220 },
8221 {-98ll /* 0xffffffffffffff9e */ ,
8222 {{6, 1, 1}, /* shli r2, r1, 1 */
8223 {6, 1, 5}, /* shli r3, r1, 5 */
8224 {4, 3, 2}, /* shl2add r4, r3, r2 */
8225 {2, 3, 4}} /* sub r5, r3, r4 */
8226 },
8227 {-97ll /* 0xffffffffffffff9f */ ,
8228 {{6, 1, 5}, /* shli r2, r1, 5 */
8229 {4, 2, 1}, /* shl2add r3, r2, r1 */
8230 {2, 2, 3}} /* sub r4, r2, r3 */
8231 },
8232 {-96ll /* 0xffffffffffffffa0 */ ,
8233 {{6, 1, 5}, /* shli r2, r1, 5 */
8234 {6, 1, 7}, /* shli r3, r1, 7 */
8235 {2, 2, 3}} /* sub r4, r2, r3 */
8236 },
8237 {-95ll /* 0xffffffffffffffa1 */ ,
8238 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8239 {6, 2, 5}, /* shli r3, r2, 5 */
8240 {2, 1, 3}} /* sub r4, r1, r3 */
8241 },
8242 {-94ll /* 0xffffffffffffffa2 */ ,
8243 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8244 {6, 1, 1}, /* shli r3, r1, 1 */
8245 {6, 2, 5}, /* shli r4, r2, 5 */
8246 {2, 3, 4}} /* sub r5, r3, r4 */
8247 },
8248 {-93ll /* 0xffffffffffffffa3 */ ,
8249 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8250 {6, 2, 5}, /* shli r3, r2, 5 */
8251 {2, 2, 3}} /* sub r4, r2, r3 */
8252 },
8253 {-92ll /* 0xffffffffffffffa4 */ ,
8254 {{6, 1, 5}, /* shli r2, r1, 5 */
8255 {2, 1, 2}, /* sub r3, r1, r2 */
8256 {4, 3, 2}} /* shl2add r4, r3, r2 */
8257 },
8258 {-91ll /* 0xffffffffffffffa5 */ ,
8259 {{6, 1, 5}, /* shli r2, r1, 5 */
8260 {1, 1, 2}, /* add r3, r1, r2 */
8261 {2, 1, 2}, /* sub r4, r1, r2 */
8262 {4, 4, 3}} /* shl2add r5, r4, r3 */
8263 },
8264 {-90ll /* 0xffffffffffffffa6 */ ,
8265 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8266 {6, 2, 1}, /* shli r3, r2, 1 */
8267 {6, 2, 5}, /* shli r4, r2, 5 */
8268 {2, 3, 4}} /* sub r5, r3, r4 */
8269 },
8270 {-89ll /* 0xffffffffffffffa7 */ ,
8271 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8272 {3, 2, 1}, /* shl1add r3, r2, r1 */
8273 {6, 2, 5}, /* shli r4, r2, 5 */
8274 {2, 3, 4}} /* sub r5, r3, r4 */
8275 },
8276 {-88ll /* 0xffffffffffffffa8 */ ,
8277 {{6, 1, 1}, /* shli r2, r1, 1 */
8278 {6, 1, 5}, /* shli r3, r1, 5 */
8279 {2, 2, 3}, /* sub r4, r2, r3 */
8280 {4, 4, 3}} /* shl2add r5, r4, r3 */
8281 },
8282 {-87ll /* 0xffffffffffffffa9 */ ,
8283 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8284 {3, 2, 2}, /* shl1add r3, r2, r2 */
8285 {6, 2, 5}, /* shli r4, r2, 5 */
8286 {2, 3, 4}} /* sub r5, r3, r4 */
8287 },
8288 {-86ll /* 0xffffffffffffffaa */ ,
8289 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8290 {5, 2, 1}, /* shl3add r3, r2, r1 */
8291 {3, 3, 2}, /* shl1add r4, r3, r2 */
8292 {2, 1, 4}} /* sub r5, r1, r4 */
8293 },
8294 {-85ll /* 0xffffffffffffffab */ ,
8295 {{2, 0, 1}, /* sub r2, zero, r1 */
8296 {6, 1, 4}, /* shli r3, r1, 4 */
8297 {2, 2, 3}, /* sub r4, r2, r3 */
8298 {4, 4, 4}} /* shl2add r5, r4, r4 */
8299 },
8300 {-84ll /* 0xffffffffffffffac */ ,
8301 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8302 {6, 2, 2}, /* shli r3, r2, 2 */
8303 {6, 2, 5}, /* shli r4, r2, 5 */
8304 {2, 3, 4}} /* sub r5, r3, r4 */
8305 },
8306 {-83ll /* 0xffffffffffffffad */ ,
8307 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8308 {4, 2, 1}, /* shl2add r3, r2, r1 */
8309 {6, 2, 5}, /* shli r4, r2, 5 */
8310 {2, 3, 4}} /* sub r5, r3, r4 */
8311 },
8312 {-82ll /* 0xffffffffffffffae */ ,
8313 {{2, 0, 1}, /* sub r2, zero, r1 */
8314 {5, 2, 2}, /* shl3add r3, r2, r2 */
8315 {6, 2, 6}, /* shli r4, r2, 6 */
8316 {3, 3, 4}} /* shl1add r5, r3, r4 */
8317 },
8318 {-81ll /* 0xffffffffffffffaf */ ,
8319 {{2, 0, 1}, /* sub r2, zero, r1 */
8320 {5, 2, 2}, /* shl3add r3, r2, r2 */
8321 {5, 3, 3}} /* shl3add r4, r3, r3 */
8322 },
8323 {-80ll /* 0xffffffffffffffb0 */ ,
8324 {{2, 0, 1}, /* sub r2, zero, r1 */
8325 {4, 2, 2}, /* shl2add r3, r2, r2 */
8326 {6, 3, 4}} /* shli r4, r3, 4 */
8327 },
8328 {-79ll /* 0xffffffffffffffb1 */ ,
8329 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8330 {6, 2, 4}, /* shli r3, r2, 4 */
8331 {2, 1, 3}} /* sub r4, r1, r3 */
8332 },
8333 {-78ll /* 0xffffffffffffffb2 */ ,
8334 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8335 {6, 1, 1}, /* shli r3, r1, 1 */
8336 {6, 2, 4}, /* shli r4, r2, 4 */
8337 {2, 3, 4}} /* sub r5, r3, r4 */
8338 },
8339 {-77ll /* 0xffffffffffffffb3 */ ,
8340 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8341 {4, 1, 1}, /* shl2add r3, r1, r1 */
8342 {6, 3, 4}, /* shli r4, r3, 4 */
8343 {2, 2, 4}} /* sub r5, r2, r4 */
8344 },
8345 {-76ll /* 0xffffffffffffffb4 */ ,
8346 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8347 {6, 1, 2}, /* shli r3, r1, 2 */
8348 {6, 2, 4}, /* shli r4, r2, 4 */
8349 {2, 3, 4}} /* sub r5, r3, r4 */
8350 },
8351 {-75ll /* 0xffffffffffffffb5 */ ,
8352 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8353 {6, 2, 4}, /* shli r3, r2, 4 */
8354 {2, 2, 3}} /* sub r4, r2, r3 */
8355 },
8356 {-74ll /* 0xffffffffffffffb6 */ ,
8357 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8358 {1, 1, 2}, /* add r3, r1, r2 */
8359 {6, 2, 4}, /* shli r4, r2, 4 */
8360 {2, 3, 4}} /* sub r5, r3, r4 */
8361 },
8362 {-73ll /* 0xffffffffffffffb7 */ ,
8363 {{2, 0, 1}, /* sub r2, zero, r1 */
8364 {5, 2, 2}, /* shl3add r3, r2, r2 */
8365 {5, 3, 2}} /* shl3add r4, r3, r2 */
8366 },
8367 {-72ll /* 0xffffffffffffffb8 */ ,
8368 {{2, 0, 1}, /* sub r2, zero, r1 */
8369 {5, 2, 2}, /* shl3add r3, r2, r2 */
8370 {6, 3, 3}} /* shli r4, r3, 3 */
8371 },
8372 {-71ll /* 0xffffffffffffffb9 */ ,
8373 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8374 {6, 2, 3}, /* shli r3, r2, 3 */
8375 {2, 1, 3}} /* sub r4, r1, r3 */
8376 },
8377 {-70ll /* 0xffffffffffffffba */ ,
8378 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8379 {6, 2, 1}, /* shli r3, r2, 1 */
8380 {6, 2, 4}, /* shli r4, r2, 4 */
8381 {2, 3, 4}} /* sub r5, r3, r4 */
8382 },
8383 {-69ll /* 0xffffffffffffffbb */ ,
8384 {{2, 0, 1}, /* sub r2, zero, r1 */
8385 {6, 1, 4}, /* shli r3, r1, 4 */
8386 {2, 2, 3}, /* sub r4, r2, r3 */
8387 {4, 4, 2}} /* shl2add r5, r4, r2 */
8388 },
8389 {-68ll /* 0xffffffffffffffbc */ ,
8390 {{2, 0, 1}, /* sub r2, zero, r1 */
8391 {6, 2, 6}, /* shli r3, r2, 6 */
8392 {4, 2, 3}} /* shl2add r4, r2, r3 */
8393 },
8394 {-67ll /* 0xffffffffffffffbd */ ,
8395 {{6, 1, 6}, /* shli r2, r1, 6 */
8396 {4, 1, 2}, /* shl2add r3, r1, r2 */
8397 {2, 1, 3}} /* sub r4, r1, r3 */
8398 },
8399 {-66ll /* 0xffffffffffffffbe */ ,
8400 {{2, 0, 1}, /* sub r2, zero, r1 */
8401 {6, 2, 6}, /* shli r3, r2, 6 */
8402 {3, 2, 3}} /* shl1add r4, r2, r3 */
8403 },
8404 {-65ll /* 0xffffffffffffffbf */ ,
8405 {{2, 0, 1}, /* sub r2, zero, r1 */
8406 {6, 1, 6}, /* shli r3, r1, 6 */
8407 {2, 2, 3}} /* sub r4, r2, r3 */
8408 },
8409 {-64ll /* 0xffffffffffffffc0 */ ,
8410 {{2, 0, 1}, /* sub r2, zero, r1 */
8411 {6, 2, 6}} /* shli r3, r2, 6 */
8412 },
8413 {-63ll /* 0xffffffffffffffc1 */ ,
8414 {{6, 1, 6}, /* shli r2, r1, 6 */
8415 {2, 1, 2}} /* sub r3, r1, r2 */
8416 },
8417 {-62ll /* 0xffffffffffffffc2 */ ,
8418 {{6, 1, 1}, /* shli r2, r1, 1 */
8419 {6, 1, 6}, /* shli r3, r1, 6 */
8420 {2, 2, 3}} /* sub r4, r2, r3 */
8421 },
8422 {-61ll /* 0xffffffffffffffc3 */ ,
8423 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8424 {6, 1, 6}, /* shli r3, r1, 6 */
8425 {2, 2, 3}} /* sub r4, r2, r3 */
8426 },
8427 {-60ll /* 0xffffffffffffffc4 */ ,
8428 {{6, 1, 2}, /* shli r2, r1, 2 */
8429 {6, 1, 6}, /* shli r3, r1, 6 */
8430 {2, 2, 3}} /* sub r4, r2, r3 */
8431 },
8432 {-59ll /* 0xffffffffffffffc5 */ ,
8433 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8434 {6, 1, 6}, /* shli r3, r1, 6 */
8435 {2, 2, 3}} /* sub r4, r2, r3 */
8436 },
8437 {-58ll /* 0xffffffffffffffc6 */ ,
8438 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8439 {6, 1, 5}, /* shli r3, r1, 5 */
8440 {2, 2, 3}, /* sub r4, r2, r3 */
8441 {6, 4, 1}} /* shli r5, r4, 1 */
8442 },
8443 {-57ll /* 0xffffffffffffffc7 */ ,
8444 {{6, 1, 3}, /* shli r2, r1, 3 */
8445 {5, 2, 1}, /* shl3add r3, r2, r1 */
8446 {2, 2, 3}} /* sub r4, r2, r3 */
8447 },
8448 {-56ll /* 0xffffffffffffffc8 */ ,
8449 {{6, 1, 3}, /* shli r2, r1, 3 */
8450 {6, 1, 6}, /* shli r3, r1, 6 */
8451 {2, 2, 3}} /* sub r4, r2, r3 */
8452 },
8453 {-55ll /* 0xffffffffffffffc9 */ ,
8454 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8455 {6, 1, 6}, /* shli r3, r1, 6 */
8456 {2, 2, 3}} /* sub r4, r2, r3 */
8457 },
8458 {-54ll /* 0xffffffffffffffca */ ,
8459 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8460 {6, 2, 1}, /* shli r3, r2, 1 */
8461 {6, 2, 3}, /* shli r4, r2, 3 */
8462 {2, 3, 4}} /* sub r5, r3, r4 */
8463 },
8464 {-53ll /* 0xffffffffffffffcb */ ,
8465 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8466 {6, 1, 3}, /* shli r3, r1, 3 */
8467 {2, 1, 3}, /* sub r4, r1, r3 */
8468 {5, 4, 2}} /* shl3add r5, r4, r2 */
8469 },
8470 {-52ll /* 0xffffffffffffffcc */ ,
8471 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8472 {6, 1, 4}, /* shli r3, r1, 4 */
8473 {2, 2, 3}, /* sub r4, r2, r3 */
8474 {6, 4, 2}} /* shli r5, r4, 2 */
8475 },
8476 {-51ll /* 0xffffffffffffffcd */ ,
8477 {{2, 0, 1}, /* sub r2, zero, r1 */
8478 {6, 1, 4}, /* shli r3, r1, 4 */
8479 {2, 2, 3}, /* sub r4, r2, r3 */
8480 {3, 4, 4}} /* shl1add r5, r4, r4 */
8481 },
8482 {-50ll /* 0xffffffffffffffce */ ,
8483 {{6, 1, 1}, /* shli r2, r1, 1 */
8484 {6, 1, 4}, /* shli r3, r1, 4 */
8485 {4, 3, 2}, /* shl2add r4, r3, r2 */
8486 {2, 3, 4}} /* sub r5, r3, r4 */
8487 },
8488 {-49ll /* 0xffffffffffffffcf */ ,
8489 {{6, 1, 4}, /* shli r2, r1, 4 */
8490 {4, 2, 1}, /* shl2add r3, r2, r1 */
8491 {2, 2, 3}} /* sub r4, r2, r3 */
8492 },
8493 {-48ll /* 0xffffffffffffffd0 */ ,
8494 {{6, 1, 4}, /* shli r2, r1, 4 */
8495 {6, 1, 6}, /* shli r3, r1, 6 */
8496 {2, 2, 3}} /* sub r4, r2, r3 */
8497 },
8498 {-47ll /* 0xffffffffffffffd1 */ ,
8499 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8500 {6, 2, 4}, /* shli r3, r2, 4 */
8501 {2, 1, 3}} /* sub r4, r1, r3 */
8502 },
8503 {-46ll /* 0xffffffffffffffd2 */ ,
8504 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8505 {6, 1, 1}, /* shli r3, r1, 1 */
8506 {6, 2, 4}, /* shli r4, r2, 4 */
8507 {2, 3, 4}} /* sub r5, r3, r4 */
8508 },
8509 {-45ll /* 0xffffffffffffffd3 */ ,
8510 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8511 {6, 2, 4}, /* shli r3, r2, 4 */
8512 {2, 2, 3}} /* sub r4, r2, r3 */
8513 },
8514 {-44ll /* 0xffffffffffffffd4 */ ,
8515 {{6, 1, 4}, /* shli r2, r1, 4 */
8516 {2, 1, 2}, /* sub r3, r1, r2 */
8517 {4, 3, 2}} /* shl2add r4, r3, r2 */
8518 },
8519 {-43ll /* 0xffffffffffffffd5 */ ,
8520 {{6, 1, 4}, /* shli r2, r1, 4 */
8521 {1, 1, 2}, /* add r3, r1, r2 */
8522 {2, 1, 2}, /* sub r4, r1, r2 */
8523 {4, 4, 3}} /* shl2add r5, r4, r3 */
8524 },
8525 {-42ll /* 0xffffffffffffffd6 */ ,
8526 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8527 {6, 2, 1}, /* shli r3, r2, 1 */
8528 {6, 2, 4}, /* shli r4, r2, 4 */
8529 {2, 3, 4}} /* sub r5, r3, r4 */
8530 },
8531 {-41ll /* 0xffffffffffffffd7 */ ,
8532 {{2, 0, 1}, /* sub r2, zero, r1 */
8533 {4, 2, 2}, /* shl2add r3, r2, r2 */
8534 {5, 3, 2}} /* shl3add r4, r3, r2 */
8535 },
8536 {-40ll /* 0xffffffffffffffd8 */ ,
8537 {{2, 0, 1}, /* sub r2, zero, r1 */
8538 {4, 2, 2}, /* shl2add r3, r2, r2 */
8539 {6, 3, 3}} /* shli r4, r3, 3 */
8540 },
8541 {-39ll /* 0xffffffffffffffd9 */ ,
8542 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8543 {6, 2, 3}, /* shli r3, r2, 3 */
8544 {2, 1, 3}} /* sub r4, r1, r3 */
8545 },
8546 {-38ll /* 0xffffffffffffffda */ ,
8547 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8548 {6, 1, 1}, /* shli r3, r1, 1 */
8549 {6, 2, 3}, /* shli r4, r2, 3 */
8550 {2, 3, 4}} /* sub r5, r3, r4 */
8551 },
8552 {-37ll /* 0xffffffffffffffdb */ ,
8553 {{2, 0, 1}, /* sub r2, zero, r1 */
8554 {5, 2, 2}, /* shl3add r3, r2, r2 */
8555 {4, 3, 2}} /* shl2add r4, r3, r2 */
8556 },
8557 {-36ll /* 0xffffffffffffffdc */ ,
8558 {{2, 0, 1}, /* sub r2, zero, r1 */
8559 {5, 2, 2}, /* shl3add r3, r2, r2 */
8560 {6, 3, 2}} /* shli r4, r3, 2 */
8561 },
8562 {-35ll /* 0xffffffffffffffdd */ ,
8563 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8564 {6, 2, 3}, /* shli r3, r2, 3 */
8565 {2, 2, 3}} /* sub r4, r2, r3 */
8566 },
8567 {-34ll /* 0xffffffffffffffde */ ,
8568 {{2, 0, 1}, /* sub r2, zero, r1 */
8569 {6, 2, 5}, /* shli r3, r2, 5 */
8570 {3, 2, 3}} /* shl1add r4, r2, r3 */
8571 },
8572 {-33ll /* 0xffffffffffffffdf */ ,
8573 {{2, 0, 1}, /* sub r2, zero, r1 */
8574 {6, 1, 5}, /* shli r3, r1, 5 */
8575 {2, 2, 3}} /* sub r4, r2, r3 */
8576 },
8577 {-32ll /* 0xffffffffffffffe0 */ ,
8578 {{2, 0, 1}, /* sub r2, zero, r1 */
8579 {6, 2, 5}} /* shli r3, r2, 5 */
8580 },
8581 {-31ll /* 0xffffffffffffffe1 */ ,
8582 {{6, 1, 5}, /* shli r2, r1, 5 */
8583 {2, 1, 2}} /* sub r3, r1, r2 */
8584 },
8585 {-30ll /* 0xffffffffffffffe2 */ ,
8586 {{6, 1, 1}, /* shli r2, r1, 1 */
8587 {6, 1, 5}, /* shli r3, r1, 5 */
8588 {2, 2, 3}} /* sub r4, r2, r3 */
8589 },
8590 {-29ll /* 0xffffffffffffffe3 */ ,
8591 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8592 {6, 1, 5}, /* shli r3, r1, 5 */
8593 {2, 2, 3}} /* sub r4, r2, r3 */
8594 },
8595 {-28ll /* 0xffffffffffffffe4 */ ,
8596 {{6, 1, 2}, /* shli r2, r1, 2 */
8597 {6, 1, 5}, /* shli r3, r1, 5 */
8598 {2, 2, 3}} /* sub r4, r2, r3 */
8599 },
8600 {-27ll /* 0xffffffffffffffe5 */ ,
8601 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8602 {6, 1, 5}, /* shli r3, r1, 5 */
8603 {2, 2, 3}} /* sub r4, r2, r3 */
8604 },
8605 {-26ll /* 0xffffffffffffffe6 */ ,
8606 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8607 {5, 2, 2}, /* shl3add r3, r2, r2 */
8608 {2, 1, 3}} /* sub r4, r1, r3 */
8609 },
8610 {-25ll /* 0xffffffffffffffe7 */ ,
8611 {{6, 1, 3}, /* shli r2, r1, 3 */
8612 {4, 2, 1}, /* shl2add r3, r2, r1 */
8613 {2, 2, 3}} /* sub r4, r2, r3 */
8614 },
8615 {-24ll /* 0xffffffffffffffe8 */ ,
8616 {{6, 1, 3}, /* shli r2, r1, 3 */
8617 {6, 1, 5}, /* shli r3, r1, 5 */
8618 {2, 2, 3}} /* sub r4, r2, r3 */
8619 },
8620 {-23ll /* 0xffffffffffffffe9 */ ,
8621 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8622 {6, 1, 5}, /* shli r3, r1, 5 */
8623 {2, 2, 3}} /* sub r4, r2, r3 */
8624 },
8625 {-22ll /* 0xffffffffffffffea */ ,
8626 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8627 {5, 2, 1}, /* shl3add r3, r2, r1 */
8628 {2, 2, 3}} /* sub r4, r2, r3 */
8629 },
8630 {-21ll /* 0xffffffffffffffeb */ ,
8631 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8632 {6, 2, 3}, /* shli r3, r2, 3 */
8633 {2, 2, 3}} /* sub r4, r2, r3 */
8634 },
8635 {-20ll /* 0xffffffffffffffec */ ,
8636 {{2, 0, 1}, /* sub r2, zero, r1 */
8637 {4, 2, 2}, /* shl2add r3, r2, r2 */
8638 {6, 3, 2}} /* shli r4, r3, 2 */
8639 },
8640 {-19ll /* 0xffffffffffffffed */ ,
8641 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8642 {6, 2, 2}, /* shli r3, r2, 2 */
8643 {2, 1, 3}} /* sub r4, r1, r3 */
8644 },
8645 {-18ll /* 0xffffffffffffffee */ ,
8646 {{2, 0, 1}, /* sub r2, zero, r1 */
8647 {5, 2, 2}, /* shl3add r3, r2, r2 */
8648 {6, 3, 1}} /* shli r4, r3, 1 */
8649 },
8650 {-17ll /* 0xffffffffffffffef */ ,
8651 {{2, 0, 1}, /* sub r2, zero, r1 */
8652 {6, 1, 4}, /* shli r3, r1, 4 */
8653 {2, 2, 3}} /* sub r4, r2, r3 */
8654 },
8655 {-16ll /* 0xfffffffffffffff0 */ ,
8656 {{2, 0, 1}, /* sub r2, zero, r1 */
8657 {6, 2, 4}} /* shli r3, r2, 4 */
8658 },
8659 {-15ll /* 0xfffffffffffffff1 */ ,
8660 {{6, 1, 4}, /* shli r2, r1, 4 */
8661 {2, 1, 2}} /* sub r3, r1, r2 */
8662 },
8663 {-14ll /* 0xfffffffffffffff2 */ ,
8664 {{6, 1, 1}, /* shli r2, r1, 1 */
8665 {6, 1, 4}, /* shli r3, r1, 4 */
8666 {2, 2, 3}} /* sub r4, r2, r3 */
8667 },
8668 {-13ll /* 0xfffffffffffffff3 */ ,
8669 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8670 {6, 1, 4}, /* shli r3, r1, 4 */
8671 {2, 2, 3}} /* sub r4, r2, r3 */
8672 },
8673 {-12ll /* 0xfffffffffffffff4 */ ,
8674 {{6, 1, 2}, /* shli r2, r1, 2 */
8675 {6, 1, 4}, /* shli r3, r1, 4 */
8676 {2, 2, 3}} /* sub r4, r2, r3 */
8677 },
8678 {-11ll /* 0xfffffffffffffff5 */ ,
8679 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8680 {6, 1, 4}, /* shli r3, r1, 4 */
8681 {2, 2, 3}} /* sub r4, r2, r3 */
8682 },
8683 {-10ll /* 0xfffffffffffffff6 */ ,
8684 {{2, 0, 1}, /* sub r2, zero, r1 */
8685 {5, 1, 1}, /* shl3add r3, r1, r1 */
8686 {2, 2, 3}} /* sub r4, r2, r3 */
8687 },
8688 {-9ll /* 0xfffffffffffffff7 */ ,
8689 {{2, 0, 1}, /* sub r2, zero, r1 */
8690 {5, 2, 2}} /* shl3add r3, r2, r2 */
8691 },
8692 {-8ll /* 0xfffffffffffffff8 */ ,
8693 {{2, 0, 1}, /* sub r2, zero, r1 */
8694 {6, 2, 3}} /* shli r3, r2, 3 */
8695 },
8696 {-7ll /* 0xfffffffffffffff9 */ ,
8697 {{6, 1, 3}, /* shli r2, r1, 3 */
8698 {2, 1, 2}} /* sub r3, r1, r2 */
8699 },
8700 {-6ll /* 0xfffffffffffffffa */ ,
8701 {{6, 1, 1}, /* shli r2, r1, 1 */
8702 {6, 1, 3}, /* shli r3, r1, 3 */
8703 {2, 2, 3}} /* sub r4, r2, r3 */
8704 },
8705 {-5ll /* 0xfffffffffffffffb */ ,
8706 {{2, 0, 1}, /* sub r2, zero, r1 */
8707 {4, 2, 2}} /* shl2add r3, r2, r2 */
8708 },
8709 {-4ll /* 0xfffffffffffffffc */ ,
8710 {{2, 0, 1}, /* sub r2, zero, r1 */
8711 {6, 2, 2}} /* shli r3, r2, 2 */
8712 },
8713 {-3ll /* 0xfffffffffffffffd */ ,
8714 {{6, 1, 2}, /* shli r2, r1, 2 */
8715 {2, 1, 2}} /* sub r3, r1, r2 */
8716 },
8717 {-2ll /* 0xfffffffffffffffe */ ,
8718 {{2, 0, 1}, /* sub r2, zero, r1 */
8719 {6, 2, 1}} /* shli r3, r2, 1 */
8720 },
8721 {-1ll /* 0xffffffffffffffff */ ,
8722 {{2, 0, 1}} /* sub r2, zero, r1 */
8723 },
8724 {2ll /* 0x2 */ ,
8725 {{6, 1, 1}} /* shli r2, r1, 1 */
8726 },
8727 {3ll /* 0x3 */ ,
8728 {{3, 1, 1}} /* shl1add r2, r1, r1 */
8729 },
8730 {4ll /* 0x4 */ ,
8731 {{6, 1, 2}} /* shli r2, r1, 2 */
8732 },
8733 {5ll /* 0x5 */ ,
8734 {{4, 1, 1}} /* shl2add r2, r1, r1 */
8735 },
8736 {6ll /* 0x6 */ ,
8737 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8738 {6, 2, 1}} /* shli r3, r2, 1 */
8739 },
8740 {7ll /* 0x7 */ ,
8741 {{6, 1, 3}, /* shli r2, r1, 3 */
8742 {2, 2, 1}} /* sub r3, r2, r1 */
8743 },
8744 {8ll /* 0x8 */ ,
8745 {{6, 1, 3}} /* shli r2, r1, 3 */
8746 },
8747 {9ll /* 0x9 */ ,
8748 {{5, 1, 1}} /* shl3add r2, r1, r1 */
8749 },
8750 {10ll /* 0xa */ ,
8751 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8752 {6, 2, 1}} /* shli r3, r2, 1 */
8753 },
8754 {11ll /* 0xb */ ,
8755 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8756 {3, 2, 1}} /* shl1add r3, r2, r1 */
8757 },
8758 {12ll /* 0xc */ ,
8759 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8760 {6, 2, 2}} /* shli r3, r2, 2 */
8761 },
8762 {13ll /* 0xd */ ,
8763 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8764 {4, 2, 1}} /* shl2add r3, r2, r1 */
8765 },
8766 {14ll /* 0xe */ ,
8767 {{6, 1, 1}, /* shli r2, r1, 1 */
8768 {6, 1, 4}, /* shli r3, r1, 4 */
8769 {2, 3, 2}} /* sub r4, r3, r2 */
8770 },
8771 {15ll /* 0xf */ ,
8772 {{6, 1, 4}, /* shli r2, r1, 4 */
8773 {2, 2, 1}} /* sub r3, r2, r1 */
8774 },
8775 {16ll /* 0x10 */ ,
8776 {{6, 1, 4}} /* shli r2, r1, 4 */
8777 },
8778 {17ll /* 0x11 */ ,
8779 {{6, 1, 4}, /* shli r2, r1, 4 */
8780 {1, 1, 2}} /* add r3, r1, r2 */
8781 },
8782 {18ll /* 0x12 */ ,
8783 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8784 {6, 2, 1}} /* shli r3, r2, 1 */
8785 },
8786 {19ll /* 0x13 */ ,
8787 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8788 {3, 2, 1}} /* shl1add r3, r2, r1 */
8789 },
8790 {20ll /* 0x14 */ ,
8791 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8792 {6, 2, 2}} /* shli r3, r2, 2 */
8793 },
8794 {21ll /* 0x15 */ ,
8795 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8796 {4, 2, 1}} /* shl2add r3, r2, r1 */
8797 },
8798 {22ll /* 0x16 */ ,
8799 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8800 {6, 1, 1}, /* shli r3, r1, 1 */
8801 {4, 2, 3}} /* shl2add r4, r2, r3 */
8802 },
8803 {23ll /* 0x17 */ ,
8804 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8805 {6, 1, 5}, /* shli r3, r1, 5 */
8806 {2, 3, 2}} /* sub r4, r3, r2 */
8807 },
8808 {24ll /* 0x18 */ ,
8809 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8810 {6, 2, 3}} /* shli r3, r2, 3 */
8811 },
8812 {25ll /* 0x19 */ ,
8813 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8814 {5, 2, 1}} /* shl3add r3, r2, r1 */
8815 },
8816 {26ll /* 0x1a */ ,
8817 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8818 {6, 1, 1}, /* shli r3, r1, 1 */
8819 {5, 2, 3}} /* shl3add r4, r2, r3 */
8820 },
8821 {27ll /* 0x1b */ ,
8822 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8823 {5, 2, 2}} /* shl3add r3, r2, r2 */
8824 },
8825 {28ll /* 0x1c */ ,
8826 {{6, 1, 2}, /* shli r2, r1, 2 */
8827 {6, 1, 5}, /* shli r3, r1, 5 */
8828 {2, 3, 2}} /* sub r4, r3, r2 */
8829 },
8830 {29ll /* 0x1d */ ,
8831 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8832 {6, 1, 5}, /* shli r3, r1, 5 */
8833 {2, 3, 2}} /* sub r4, r3, r2 */
8834 },
8835 {30ll /* 0x1e */ ,
8836 {{6, 1, 1}, /* shli r2, r1, 1 */
8837 {6, 1, 5}, /* shli r3, r1, 5 */
8838 {2, 3, 2}} /* sub r4, r3, r2 */
8839 },
8840 {31ll /* 0x1f */ ,
8841 {{6, 1, 5}, /* shli r2, r1, 5 */
8842 {2, 2, 1}} /* sub r3, r2, r1 */
8843 },
8844 {32ll /* 0x20 */ ,
8845 {{6, 1, 5}} /* shli r2, r1, 5 */
8846 },
8847 {33ll /* 0x21 */ ,
8848 {{6, 1, 5}, /* shli r2, r1, 5 */
8849 {1, 1, 2}} /* add r3, r1, r2 */
8850 },
8851 {34ll /* 0x22 */ ,
8852 {{6, 1, 5}, /* shli r2, r1, 5 */
8853 {3, 1, 2}} /* shl1add r3, r1, r2 */
8854 },
8855 {35ll /* 0x23 */ ,
8856 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8857 {6, 1, 5}, /* shli r3, r1, 5 */
8858 {1, 2, 3}} /* add r4, r2, r3 */
8859 },
8860 {36ll /* 0x24 */ ,
8861 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8862 {6, 2, 2}} /* shli r3, r2, 2 */
8863 },
8864 {37ll /* 0x25 */ ,
8865 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8866 {4, 2, 1}} /* shl2add r3, r2, r1 */
8867 },
8868 {38ll /* 0x26 */ ,
8869 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8870 {6, 1, 1}, /* shli r3, r1, 1 */
8871 {4, 2, 3}} /* shl2add r4, r2, r3 */
8872 },
8873 {39ll /* 0x27 */ ,
8874 {{2, 0, 1}, /* sub r2, zero, r1 */
8875 {4, 1, 1}, /* shl2add r3, r1, r1 */
8876 {5, 3, 2}} /* shl3add r4, r3, r2 */
8877 },
8878 {40ll /* 0x28 */ ,
8879 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8880 {6, 2, 3}} /* shli r3, r2, 3 */
8881 },
8882 {41ll /* 0x29 */ ,
8883 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8884 {5, 2, 1}} /* shl3add r3, r2, r1 */
8885 },
8886 {42ll /* 0x2a */ ,
8887 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8888 {6, 1, 1}, /* shli r3, r1, 1 */
8889 {5, 2, 3}} /* shl3add r4, r2, r3 */
8890 },
8891 {43ll /* 0x2b */ ,
8892 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8893 {4, 1, 1}, /* shl2add r3, r1, r1 */
8894 {5, 3, 2}} /* shl3add r4, r3, r2 */
8895 },
8896 {44ll /* 0x2c */ ,
8897 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8898 {6, 1, 2}, /* shli r3, r1, 2 */
8899 {5, 2, 3}} /* shl3add r4, r2, r3 */
8900 },
8901 {45ll /* 0x2d */ ,
8902 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8903 {5, 2, 2}} /* shl3add r3, r2, r2 */
8904 },
8905 {46ll /* 0x2e */ ,
8906 {{6, 1, 4}, /* shli r2, r1, 4 */
8907 {2, 2, 1}, /* sub r3, r2, r1 */
8908 {3, 3, 2}} /* shl1add r4, r3, r2 */
8909 },
8910 {47ll /* 0x2f */ ,
8911 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8912 {6, 2, 4}, /* shli r3, r2, 4 */
8913 {2, 3, 1}} /* sub r4, r3, r1 */
8914 },
8915 {48ll /* 0x30 */ ,
8916 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8917 {6, 2, 4}} /* shli r3, r2, 4 */
8918 },
8919 {49ll /* 0x31 */ ,
8920 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8921 {5, 1, 1}, /* shl3add r3, r1, r1 */
8922 {5, 2, 3}} /* shl3add r4, r2, r3 */
8923 },
8924 {50ll /* 0x32 */ ,
8925 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8926 {6, 1, 5}, /* shli r3, r1, 5 */
8927 {3, 2, 3}} /* shl1add r4, r2, r3 */
8928 },
8929 {51ll /* 0x33 */ ,
8930 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8931 {6, 2, 4}, /* shli r3, r2, 4 */
8932 {1, 2, 3}} /* add r4, r2, r3 */
8933 },
8934 {52ll /* 0x34 */ ,
8935 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8936 {6, 1, 5}, /* shli r3, r1, 5 */
8937 {4, 2, 3}} /* shl2add r4, r2, r3 */
8938 },
8939 {53ll /* 0x35 */ ,
8940 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8941 {1, 1, 2}, /* add r3, r1, r2 */
8942 {5, 3, 2}} /* shl3add r4, r3, r2 */
8943 },
8944 {54ll /* 0x36 */ ,
8945 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8946 {5, 2, 2}, /* shl3add r3, r2, r2 */
8947 {6, 3, 1}} /* shli r4, r3, 1 */
8948 },
8949 {55ll /* 0x37 */ ,
8950 {{5, 1, 1}, /* shl3add r2, r1, r1 */
8951 {6, 1, 6}, /* shli r3, r1, 6 */
8952 {2, 3, 2}} /* sub r4, r3, r2 */
8953 },
8954 {56ll /* 0x38 */ ,
8955 {{6, 1, 3}, /* shli r2, r1, 3 */
8956 {6, 1, 6}, /* shli r3, r1, 6 */
8957 {2, 3, 2}} /* sub r4, r3, r2 */
8958 },
8959 {57ll /* 0x39 */ ,
8960 {{6, 1, 3}, /* shli r2, r1, 3 */
8961 {2, 1, 2}, /* sub r3, r1, r2 */
8962 {5, 2, 3}} /* shl3add r4, r2, r3 */
8963 },
8964 {58ll /* 0x3a */ ,
8965 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8966 {6, 1, 5}, /* shli r3, r1, 5 */
8967 {2, 3, 2}, /* sub r4, r3, r2 */
8968 {6, 4, 1}} /* shli r5, r4, 1 */
8969 },
8970 {59ll /* 0x3b */ ,
8971 {{4, 1, 1}, /* shl2add r2, r1, r1 */
8972 {6, 1, 6}, /* shli r3, r1, 6 */
8973 {2, 3, 2}} /* sub r4, r3, r2 */
8974 },
8975 {60ll /* 0x3c */ ,
8976 {{6, 1, 2}, /* shli r2, r1, 2 */
8977 {6, 1, 6}, /* shli r3, r1, 6 */
8978 {2, 3, 2}} /* sub r4, r3, r2 */
8979 },
8980 {61ll /* 0x3d */ ,
8981 {{3, 1, 1}, /* shl1add r2, r1, r1 */
8982 {6, 1, 6}, /* shli r3, r1, 6 */
8983 {2, 3, 2}} /* sub r4, r3, r2 */
8984 },
8985 {62ll /* 0x3e */ ,
8986 {{6, 1, 1}, /* shli r2, r1, 1 */
8987 {6, 1, 6}, /* shli r3, r1, 6 */
8988 {2, 3, 2}} /* sub r4, r3, r2 */
8989 },
8990 {63ll /* 0x3f */ ,
8991 {{6, 1, 6}, /* shli r2, r1, 6 */
8992 {2, 2, 1}} /* sub r3, r2, r1 */
8993 },
8994 {64ll /* 0x40 */ ,
8995 {{6, 1, 6}} /* shli r2, r1, 6 */
8996 },
8997 {65ll /* 0x41 */ ,
8998 {{6, 1, 6}, /* shli r2, r1, 6 */
8999 {1, 1, 2}} /* add r3, r1, r2 */
9000 },
9001 {66ll /* 0x42 */ ,
9002 {{6, 1, 6}, /* shli r2, r1, 6 */
9003 {3, 1, 2}} /* shl1add r3, r1, r2 */
9004 },
9005 {67ll /* 0x43 */ ,
9006 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9007 {6, 1, 6}, /* shli r3, r1, 6 */
9008 {1, 2, 3}} /* add r4, r2, r3 */
9009 },
9010 {68ll /* 0x44 */ ,
9011 {{6, 1, 6}, /* shli r2, r1, 6 */
9012 {4, 1, 2}} /* shl2add r3, r1, r2 */
9013 },
9014 {69ll /* 0x45 */ ,
9015 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9016 {6, 1, 6}, /* shli r3, r1, 6 */
9017 {1, 2, 3}} /* add r4, r2, r3 */
9018 },
9019 {70ll /* 0x46 */ ,
9020 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9021 {6, 1, 6}, /* shli r3, r1, 6 */
9022 {3, 2, 3}} /* shl1add r4, r2, r3 */
9023 },
9024 {71ll /* 0x47 */ ,
9025 {{2, 0, 1}, /* sub r2, zero, r1 */
9026 {5, 1, 1}, /* shl3add r3, r1, r1 */
9027 {5, 3, 2}} /* shl3add r4, r3, r2 */
9028 },
9029 {72ll /* 0x48 */ ,
9030 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9031 {6, 2, 3}} /* shli r3, r2, 3 */
9032 },
9033 {73ll /* 0x49 */ ,
9034 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9035 {5, 2, 1}} /* shl3add r3, r2, r1 */
9036 },
9037 {74ll /* 0x4a */ ,
9038 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9039 {6, 1, 1}, /* shli r3, r1, 1 */
9040 {5, 2, 3}} /* shl3add r4, r2, r3 */
9041 },
9042 {75ll /* 0x4b */ ,
9043 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9044 {5, 1, 1}, /* shl3add r3, r1, r1 */
9045 {5, 3, 2}} /* shl3add r4, r3, r2 */
9046 },
9047 {76ll /* 0x4c */ ,
9048 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9049 {6, 1, 2}, /* shli r3, r1, 2 */
9050 {5, 2, 3}} /* shl3add r4, r2, r3 */
9051 },
9052 {77ll /* 0x4d */ ,
9053 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9054 {5, 1, 1}, /* shl3add r3, r1, r1 */
9055 {5, 3, 2}} /* shl3add r4, r3, r2 */
9056 },
9057 {78ll /* 0x4e */ ,
9058 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9059 {6, 1, 1}, /* shli r3, r1, 1 */
9060 {6, 2, 4}, /* shli r4, r2, 4 */
9061 {2, 4, 3}} /* sub r5, r4, r3 */
9062 },
9063 {79ll /* 0x4f */ ,
9064 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9065 {6, 2, 4}, /* shli r3, r2, 4 */
9066 {2, 3, 1}} /* sub r4, r3, r1 */
9067 },
9068 {80ll /* 0x50 */ ,
9069 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9070 {6, 2, 4}} /* shli r3, r2, 4 */
9071 },
9072 {81ll /* 0x51 */ ,
9073 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9074 {5, 2, 2}} /* shl3add r3, r2, r2 */
9075 },
9076 {82ll /* 0x52 */ ,
9077 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9078 {6, 1, 6}, /* shli r3, r1, 6 */
9079 {3, 2, 3}} /* shl1add r4, r2, r3 */
9080 },
9081 {83ll /* 0x53 */ ,
9082 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9083 {5, 2, 1}, /* shl3add r3, r2, r1 */
9084 {3, 3, 1}} /* shl1add r4, r3, r1 */
9085 },
9086 {84ll /* 0x54 */ ,
9087 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9088 {6, 1, 6}, /* shli r3, r1, 6 */
9089 {4, 2, 3}} /* shl2add r4, r2, r3 */
9090 },
9091 {85ll /* 0x55 */ ,
9092 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9093 {6, 2, 4}, /* shli r3, r2, 4 */
9094 {1, 2, 3}} /* add r4, r2, r3 */
9095 },
9096 {86ll /* 0x56 */ ,
9097 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9098 {1, 1, 2}, /* add r3, r1, r2 */
9099 {6, 2, 4}, /* shli r4, r2, 4 */
9100 {1, 3, 4}} /* add r5, r3, r4 */
9101 },
9102 {87ll /* 0x57 */ ,
9103 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9104 {5, 2, 1}, /* shl3add r3, r2, r1 */
9105 {3, 3, 2}} /* shl1add r4, r3, r2 */
9106 },
9107 {88ll /* 0x58 */ ,
9108 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9109 {6, 1, 6}, /* shli r3, r1, 6 */
9110 {5, 2, 3}} /* shl3add r4, r2, r3 */
9111 },
9112 {89ll /* 0x59 */ ,
9113 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9114 {1, 1, 2}, /* add r3, r1, r2 */
9115 {5, 3, 2}} /* shl3add r4, r3, r2 */
9116 },
9117 {90ll /* 0x5a */ ,
9118 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9119 {5, 2, 2}, /* shl3add r3, r2, r2 */
9120 {6, 3, 1}} /* shli r4, r3, 1 */
9121 },
9122 {91ll /* 0x5b */ ,
9123 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9124 {5, 2, 2}, /* shl3add r3, r2, r2 */
9125 {3, 3, 1}} /* shl1add r4, r3, r1 */
9126 },
9127 {92ll /* 0x5c */ ,
9128 {{6, 1, 1}, /* shli r2, r1, 1 */
9129 {6, 1, 5}, /* shli r3, r1, 5 */
9130 {2, 3, 2}, /* sub r4, r3, r2 */
9131 {3, 4, 3}} /* shl1add r5, r4, r3 */
9132 },
9133 {93ll /* 0x5d */ ,
9134 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9135 {6, 2, 5}, /* shli r3, r2, 5 */
9136 {2, 3, 2}} /* sub r4, r3, r2 */
9137 },
9138 {94ll /* 0x5e */ ,
9139 {{6, 1, 5}, /* shli r2, r1, 5 */
9140 {2, 2, 1}, /* sub r3, r2, r1 */
9141 {3, 3, 2}} /* shl1add r4, r3, r2 */
9142 },
9143 {95ll /* 0x5f */ ,
9144 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9145 {6, 2, 5}, /* shli r3, r2, 5 */
9146 {2, 3, 1}} /* sub r4, r3, r1 */
9147 },
9148 {96ll /* 0x60 */ ,
9149 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9150 {6, 2, 5}} /* shli r3, r2, 5 */
9151 },
9152 {97ll /* 0x61 */ ,
9153 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9154 {6, 2, 5}, /* shli r3, r2, 5 */
9155 {1, 1, 3}} /* add r4, r1, r3 */
9156 },
9157 {98ll /* 0x62 */ ,
9158 {{6, 1, 5}, /* shli r2, r1, 5 */
9159 {1, 1, 2}, /* add r3, r1, r2 */
9160 {3, 3, 2}} /* shl1add r4, r3, r2 */
9161 },
9162 {99ll /* 0x63 */ ,
9163 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9164 {6, 2, 5}, /* shli r3, r2, 5 */
9165 {1, 2, 3}} /* add r4, r2, r3 */
9166 },
9167 {100ll /* 0x64 */ ,
9168 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9169 {6, 1, 6}, /* shli r3, r1, 6 */
9170 {4, 2, 3}} /* shl2add r4, r2, r3 */
9171 },
9172 {101ll /* 0x65 */ ,
9173 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9174 {5, 2, 1}, /* shl3add r3, r2, r1 */
9175 {4, 3, 1}} /* shl2add r4, r3, r1 */
9176 },
9177 {102ll /* 0x66 */ ,
9178 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9179 {6, 2, 5}, /* shli r3, r2, 5 */
9180 {3, 2, 3}} /* shl1add r4, r2, r3 */
9181 },
9182 {103ll /* 0x67 */ ,
9183 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9184 {5, 2, 1}, /* shl3add r3, r2, r1 */
9185 {4, 3, 2}} /* shl2add r4, r3, r2 */
9186 },
9187 {104ll /* 0x68 */ ,
9188 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9189 {6, 1, 6}, /* shli r3, r1, 6 */
9190 {5, 2, 3}} /* shl3add r4, r2, r3 */
9191 },
9192 {105ll /* 0x69 */ ,
9193 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9194 {4, 2, 1}, /* shl2add r3, r2, r1 */
9195 {5, 3, 1}} /* shl3add r4, r3, r1 */
9196 },
9197 {106ll /* 0x6a */ ,
9198 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9199 {4, 2, 1}, /* shl2add r3, r2, r1 */
9200 {6, 1, 1}, /* shli r4, r1, 1 */
9201 {5, 3, 4}} /* shl3add r5, r3, r4 */
9202 },
9203 {107ll /* 0x6b */ ,
9204 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9205 {4, 2, 1}, /* shl2add r3, r2, r1 */
9206 {5, 3, 2}} /* shl3add r4, r3, r2 */
9207 },
9208 {108ll /* 0x6c */ ,
9209 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9210 {5, 2, 2}, /* shl3add r3, r2, r2 */
9211 {6, 3, 2}} /* shli r4, r3, 2 */
9212 },
9213 {109ll /* 0x6d */ ,
9214 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9215 {5, 2, 2}, /* shl3add r3, r2, r2 */
9216 {4, 3, 1}} /* shl2add r4, r3, r1 */
9217 },
9218 {110ll /* 0x6e */ ,
9219 {{6, 1, 4}, /* shli r2, r1, 4 */
9220 {3, 1, 2}, /* shl1add r3, r1, r2 */
9221 {6, 2, 3}, /* shli r4, r2, 3 */
9222 {2, 4, 3}} /* sub r5, r4, r3 */
9223 },
9224 {111ll /* 0x6f */ ,
9225 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9226 {5, 2, 2}, /* shl3add r3, r2, r2 */
9227 {4, 3, 2}} /* shl2add r4, r3, r2 */
9228 },
9229 {112ll /* 0x70 */ ,
9230 {{6, 1, 4}, /* shli r2, r1, 4 */
9231 {6, 1, 7}, /* shli r3, r1, 7 */
9232 {2, 3, 2}} /* sub r4, r3, r2 */
9233 },
9234 {113ll /* 0x71 */ ,
9235 {{6, 1, 4}, /* shli r2, r1, 4 */
9236 {2, 1, 2}, /* sub r3, r1, r2 */
9237 {5, 2, 3}} /* shl3add r4, r2, r3 */
9238 },
9239 {114ll /* 0x72 */ ,
9240 {{6, 1, 1}, /* shli r2, r1, 1 */
9241 {6, 1, 4}, /* shli r3, r1, 4 */
9242 {2, 2, 3}, /* sub r4, r2, r3 */
9243 {5, 3, 4}} /* shl3add r5, r3, r4 */
9244 },
9245 {115ll /* 0x73 */ ,
9246 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9247 {6, 1, 1}, /* shli r3, r1, 1 */
9248 {4, 2, 3}, /* shl2add r4, r2, r3 */
9249 {5, 4, 2}} /* shl3add r5, r4, r2 */
9250 },
9251 {116ll /* 0x74 */ ,
9252 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9253 {6, 1, 5}, /* shli r3, r1, 5 */
9254 {2, 3, 2}, /* sub r4, r3, r2 */
9255 {6, 4, 2}} /* shli r5, r4, 2 */
9256 },
9257 {117ll /* 0x75 */ ,
9258 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9259 {4, 2, 1}, /* shl2add r3, r2, r1 */
9260 {5, 3, 3}} /* shl3add r4, r3, r3 */
9261 },
9262 {118ll /* 0x76 */ ,
9263 {{6, 1, 3}, /* shli r2, r1, 3 */
9264 {3, 1, 2}, /* shl1add r3, r1, r2 */
9265 {6, 2, 4}, /* shli r4, r2, 4 */
9266 {2, 4, 3}} /* sub r5, r4, r3 */
9267 },
9268 {119ll /* 0x77 */ ,
9269 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9270 {6, 1, 7}, /* shli r3, r1, 7 */
9271 {2, 3, 2}} /* sub r4, r3, r2 */
9272 },
9273 {120ll /* 0x78 */ ,
9274 {{6, 1, 3}, /* shli r2, r1, 3 */
9275 {6, 1, 7}, /* shli r3, r1, 7 */
9276 {2, 3, 2}} /* sub r4, r3, r2 */
9277 },
9278 {121ll /* 0x79 */ ,
9279 {{6, 1, 4}, /* shli r2, r1, 4 */
9280 {2, 2, 1}, /* sub r3, r2, r1 */
9281 {5, 3, 1}} /* shl3add r4, r3, r1 */
9282 },
9283 {122ll /* 0x7a */ ,
9284 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9285 {6, 1, 6}, /* shli r3, r1, 6 */
9286 {2, 3, 2}, /* sub r4, r3, r2 */
9287 {6, 4, 1}} /* shli r5, r4, 1 */
9288 },
9289 {123ll /* 0x7b */ ,
9290 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9291 {6, 1, 7}, /* shli r3, r1, 7 */
9292 {2, 3, 2}} /* sub r4, r3, r2 */
9293 },
9294 {124ll /* 0x7c */ ,
9295 {{6, 1, 2}, /* shli r2, r1, 2 */
9296 {6, 1, 7}, /* shli r3, r1, 7 */
9297 {2, 3, 2}} /* sub r4, r3, r2 */
9298 },
9299 {125ll /* 0x7d */ ,
9300 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9301 {6, 1, 7}, /* shli r3, r1, 7 */
9302 {2, 3, 2}} /* sub r4, r3, r2 */
9303 },
9304 {126ll /* 0x7e */ ,
9305 {{6, 1, 1}, /* shli r2, r1, 1 */
9306 {6, 1, 7}, /* shli r3, r1, 7 */
9307 {2, 3, 2}} /* sub r4, r3, r2 */
9308 },
9309 {127ll /* 0x7f */ ,
9310 {{6, 1, 7}, /* shli r2, r1, 7 */
9311 {2, 2, 1}} /* sub r3, r2, r1 */
9312 },
9313 {128ll /* 0x80 */ ,
9314 {{6, 1, 7}} /* shli r2, r1, 7 */
9315 },
9316 {129ll /* 0x81 */ ,
9317 {{6, 1, 7}, /* shli r2, r1, 7 */
9318 {1, 1, 2}} /* add r3, r1, r2 */
9319 },
9320 {130ll /* 0x82 */ ,
9321 {{6, 1, 7}, /* shli r2, r1, 7 */
9322 {3, 1, 2}} /* shl1add r3, r1, r2 */
9323 },
9324 {131ll /* 0x83 */ ,
9325 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9326 {6, 1, 7}, /* shli r3, r1, 7 */
9327 {1, 2, 3}} /* add r4, r2, r3 */
9328 },
9329 {132ll /* 0x84 */ ,
9330 {{6, 1, 7}, /* shli r2, r1, 7 */
9331 {4, 1, 2}} /* shl2add r3, r1, r2 */
9332 },
9333 {133ll /* 0x85 */ ,
9334 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9335 {6, 1, 7}, /* shli r3, r1, 7 */
9336 {1, 2, 3}} /* add r4, r2, r3 */
9337 },
9338 {134ll /* 0x86 */ ,
9339 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9340 {6, 1, 7}, /* shli r3, r1, 7 */
9341 {3, 2, 3}} /* shl1add r4, r2, r3 */
9342 },
9343 {135ll /* 0x87 */ ,
9344 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9345 {6, 2, 4}, /* shli r3, r2, 4 */
9346 {2, 3, 2}} /* sub r4, r3, r2 */
9347 },
9348 {136ll /* 0x88 */ ,
9349 {{6, 1, 7}, /* shli r2, r1, 7 */
9350 {5, 1, 2}} /* shl3add r3, r1, r2 */
9351 },
9352 {137ll /* 0x89 */ ,
9353 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9354 {6, 1, 7}, /* shli r3, r1, 7 */
9355 {1, 2, 3}} /* add r4, r2, r3 */
9356 },
9357 {138ll /* 0x8a */ ,
9358 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9359 {6, 1, 7}, /* shli r3, r1, 7 */
9360 {3, 2, 3}} /* shl1add r4, r2, r3 */
9361 },
9362 {139ll /* 0x8b */ ,
9363 {{6, 1, 1}, /* shli r2, r1, 1 */
9364 {1, 1, 2}, /* add r3, r1, r2 */
9365 {5, 2, 1}, /* shl3add r4, r2, r1 */
9366 {5, 4, 3}} /* shl3add r5, r4, r3 */
9367 },
9368 {140ll /* 0x8c */ ,
9369 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9370 {6, 1, 7}, /* shli r3, r1, 7 */
9371 {4, 2, 3}} /* shl2add r4, r2, r3 */
9372 },
9373 {141ll /* 0x8d */ ,
9374 {{6, 1, 2}, /* shli r2, r1, 2 */
9375 {1, 1, 2}, /* add r3, r1, r2 */
9376 {4, 2, 1}, /* shl2add r4, r2, r1 */
9377 {5, 4, 3}} /* shl3add r5, r4, r3 */
9378 },
9379 {142ll /* 0x8e */ ,
9380 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9381 {6, 1, 1}, /* shli r3, r1, 1 */
9382 {6, 2, 4}, /* shli r4, r2, 4 */
9383 {2, 4, 3}} /* sub r5, r4, r3 */
9384 },
9385 {143ll /* 0x8f */ ,
9386 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9387 {6, 2, 4}, /* shli r3, r2, 4 */
9388 {2, 3, 1}} /* sub r4, r3, r1 */
9389 },
9390 {144ll /* 0x90 */ ,
9391 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9392 {6, 2, 4}} /* shli r3, r2, 4 */
9393 },
9394 {145ll /* 0x91 */ ,
9395 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9396 {6, 2, 4}, /* shli r3, r2, 4 */
9397 {1, 1, 3}} /* add r4, r1, r3 */
9398 },
9399 {146ll /* 0x92 */ ,
9400 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9401 {6, 1, 7}, /* shli r3, r1, 7 */
9402 {3, 2, 3}} /* shl1add r4, r2, r3 */
9403 },
9404 {147ll /* 0x93 */ ,
9405 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9406 {5, 2, 1}, /* shl3add r3, r2, r1 */
9407 {3, 3, 1}} /* shl1add r4, r3, r1 */
9408 },
9409 {148ll /* 0x94 */ ,
9410 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9411 {6, 1, 7}, /* shli r3, r1, 7 */
9412 {4, 2, 3}} /* shl2add r4, r2, r3 */
9413 },
9414 {149ll /* 0x95 */ ,
9415 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9416 {4, 2, 1}, /* shl2add r3, r2, r1 */
9417 {4, 3, 1}} /* shl2add r4, r3, r1 */
9418 },
9419 {150ll /* 0x96 */ ,
9420 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9421 {6, 2, 1}, /* shli r3, r2, 1 */
9422 {6, 2, 5}, /* shli r4, r2, 5 */
9423 {2, 4, 3}} /* sub r5, r4, r3 */
9424 },
9425 {151ll /* 0x97 */ ,
9426 {{6, 1, 4}, /* shli r2, r1, 4 */
9427 {1, 1, 2}, /* add r3, r1, r2 */
9428 {2, 2, 1}, /* sub r4, r2, r1 */
9429 {5, 3, 4}} /* shl3add r5, r3, r4 */
9430 },
9431 {152ll /* 0x98 */ ,
9432 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9433 {6, 1, 7}, /* shli r3, r1, 7 */
9434 {5, 2, 3}} /* shl3add r4, r2, r3 */
9435 },
9436 {153ll /* 0x99 */ ,
9437 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9438 {6, 2, 4}, /* shli r3, r2, 4 */
9439 {1, 2, 3}} /* add r4, r2, r3 */
9440 },
9441 {154ll /* 0x9a */ ,
9442 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9443 {1, 1, 2}, /* add r3, r1, r2 */
9444 {6, 2, 4}, /* shli r4, r2, 4 */
9445 {1, 3, 4}} /* add r5, r3, r4 */
9446 },
9447 {155ll /* 0x9b */ ,
9448 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9449 {6, 2, 5}, /* shli r3, r2, 5 */
9450 {2, 3, 2}} /* sub r4, r3, r2 */
9451 },
9452 {156ll /* 0x9c */ ,
9453 {{6, 1, 5}, /* shli r2, r1, 5 */
9454 {2, 2, 1}, /* sub r3, r2, r1 */
9455 {4, 3, 2}} /* shl2add r4, r3, r2 */
9456 },
9457 {157ll /* 0x9d */ ,
9458 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9459 {4, 2, 1}, /* shl2add r3, r2, r1 */
9460 {4, 3, 2}} /* shl2add r4, r3, r2 */
9461 },
9462 {158ll /* 0x9e */ ,
9463 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9464 {6, 1, 1}, /* shli r3, r1, 1 */
9465 {6, 2, 5}, /* shli r4, r2, 5 */
9466 {2, 4, 3}} /* sub r5, r4, r3 */
9467 },
9468 {159ll /* 0x9f */ ,
9469 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9470 {6, 2, 5}, /* shli r3, r2, 5 */
9471 {2, 3, 1}} /* sub r4, r3, r1 */
9472 },
9473 {160ll /* 0xa0 */ ,
9474 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9475 {6, 2, 5}} /* shli r3, r2, 5 */
9476 },
9477 {161ll /* 0xa1 */ ,
9478 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9479 {6, 2, 5}, /* shli r3, r2, 5 */
9480 {1, 1, 3}} /* add r4, r1, r3 */
9481 },
9482 {162ll /* 0xa2 */ ,
9483 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9484 {5, 2, 2}, /* shl3add r3, r2, r2 */
9485 {6, 3, 1}} /* shli r4, r3, 1 */
9486 },
9487 {163ll /* 0xa3 */ ,
9488 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9489 {5, 2, 2}, /* shl3add r3, r2, r2 */
9490 {3, 3, 1}} /* shl1add r4, r3, r1 */
9491 },
9492 {164ll /* 0xa4 */ ,
9493 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9494 {6, 1, 7}, /* shli r3, r1, 7 */
9495 {4, 2, 3}} /* shl2add r4, r2, r3 */
9496 },
9497 {165ll /* 0xa5 */ ,
9498 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9499 {6, 2, 5}, /* shli r3, r2, 5 */
9500 {1, 2, 3}} /* add r4, r2, r3 */
9501 },
9502 {166ll /* 0xa6 */ ,
9503 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9504 {1, 1, 2}, /* add r3, r1, r2 */
9505 {6, 2, 5}, /* shli r4, r2, 5 */
9506 {1, 3, 4}} /* add r5, r3, r4 */
9507 },
9508 {167ll /* 0xa7 */ ,
9509 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9510 {3, 1, 2}, /* shl1add r3, r1, r2 */
9511 {6, 2, 5}, /* shli r4, r2, 5 */
9512 {1, 3, 4}} /* add r5, r3, r4 */
9513 },
9514 {168ll /* 0xa8 */ ,
9515 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9516 {6, 1, 7}, /* shli r3, r1, 7 */
9517 {5, 2, 3}} /* shl3add r4, r2, r3 */
9518 },
9519 {169ll /* 0xa9 */ ,
9520 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9521 {4, 2, 1}, /* shl2add r3, r2, r1 */
9522 {5, 3, 1}} /* shl3add r4, r3, r1 */
9523 },
9524 {170ll /* 0xaa */ ,
9525 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9526 {6, 2, 5}, /* shli r3, r2, 5 */
9527 {3, 2, 3}} /* shl1add r4, r2, r3 */
9528 },
9529 {171ll /* 0xab */ ,
9530 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9531 {3, 2, 1}, /* shl1add r3, r2, r1 */
9532 {5, 3, 3}} /* shl3add r4, r3, r3 */
9533 },
9534 {172ll /* 0xac */ ,
9535 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9536 {6, 1, 5}, /* shli r3, r1, 5 */
9537 {1, 2, 3}, /* add r4, r2, r3 */
9538 {4, 4, 3}} /* shl2add r5, r4, r3 */
9539 },
9540 {173ll /* 0xad */ ,
9541 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9542 {4, 2, 1}, /* shl2add r3, r2, r1 */
9543 {5, 3, 2}} /* shl3add r4, r3, r2 */
9544 },
9545 {174ll /* 0xae */ ,
9546 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9547 {5, 2, 1}, /* shl3add r3, r2, r1 */
9548 {6, 2, 1}, /* shli r4, r2, 1 */
9549 {4, 3, 4}} /* shl2add r5, r3, r4 */
9550 },
9551 {175ll /* 0xaf */ ,
9552 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9553 {6, 1, 5}, /* shli r3, r1, 5 */
9554 {1, 2, 3}, /* add r4, r2, r3 */
9555 {4, 4, 4}} /* shl2add r5, r4, r4 */
9556 },
9557 {176ll /* 0xb0 */ ,
9558 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9559 {3, 2, 1}, /* shl1add r3, r2, r1 */
9560 {6, 3, 4}} /* shli r4, r3, 4 */
9561 },
9562 {177ll /* 0xb1 */ ,
9563 {{6, 1, 4}, /* shli r2, r1, 4 */
9564 {1, 1, 2}, /* add r3, r1, r2 */
9565 {4, 2, 2}, /* shl2add r4, r2, r2 */
9566 {3, 4, 3}} /* shl1add r5, r4, r3 */
9567 },
9568 {178ll /* 0xb2 */ ,
9569 {{6, 1, 4}, /* shli r2, r1, 4 */
9570 {1, 1, 2}, /* add r3, r1, r2 */
9571 {5, 2, 2}, /* shl3add r4, r2, r2 */
9572 {3, 3, 4}} /* shl1add r5, r3, r4 */
9573 },
9574 {179ll /* 0xb3 */ ,
9575 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9576 {4, 2, 1}, /* shl2add r3, r2, r1 */
9577 {6, 2, 6}, /* shli r4, r2, 6 */
9578 {2, 4, 3}} /* sub r5, r4, r3 */
9579 },
9580 {180ll /* 0xb4 */ ,
9581 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9582 {5, 2, 2}, /* shl3add r3, r2, r2 */
9583 {6, 3, 2}} /* shli r4, r3, 2 */
9584 },
9585 {181ll /* 0xb5 */ ,
9586 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9587 {5, 2, 2}, /* shl3add r3, r2, r2 */
9588 {4, 3, 1}} /* shl2add r4, r3, r1 */
9589 },
9590 {182ll /* 0xb6 */ ,
9591 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9592 {5, 2, 2}, /* shl3add r3, r2, r2 */
9593 {6, 1, 1}, /* shli r4, r1, 1 */
9594 {4, 3, 4}} /* shl2add r5, r3, r4 */
9595 },
9596 {183ll /* 0xb7 */ ,
9597 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9598 {3, 2, 2}, /* shl1add r3, r2, r2 */
9599 {6, 2, 6}, /* shli r4, r2, 6 */
9600 {2, 4, 3}} /* sub r5, r4, r3 */
9601 },
9602 {184ll /* 0xb8 */ ,
9603 {{6, 1, 2}, /* shli r2, r1, 2 */
9604 {6, 1, 6}, /* shli r3, r1, 6 */
9605 {2, 3, 2}, /* sub r4, r3, r2 */
9606 {3, 4, 3}} /* shl1add r5, r4, r3 */
9607 },
9608 {185ll /* 0xb9 */ ,
9609 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9610 {5, 2, 2}, /* shl3add r3, r2, r2 */
9611 {4, 3, 2}} /* shl2add r4, r3, r2 */
9612 },
9613 {186ll /* 0xba */ ,
9614 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9615 {6, 2, 1}, /* shli r3, r2, 1 */
9616 {6, 2, 6}, /* shli r4, r2, 6 */
9617 {2, 4, 3}} /* sub r5, r4, r3 */
9618 },
9619 {187ll /* 0xbb */ ,
9620 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9621 {3, 1, 2}, /* shl1add r3, r1, r2 */
9622 {6, 2, 6}, /* shli r4, r2, 6 */
9623 {2, 4, 3}} /* sub r5, r4, r3 */
9624 },
9625 {188ll /* 0xbc */ ,
9626 {{6, 1, 1}, /* shli r2, r1, 1 */
9627 {6, 1, 6}, /* shli r3, r1, 6 */
9628 {2, 3, 2}, /* sub r4, r3, r2 */
9629 {3, 4, 3}} /* shl1add r5, r4, r3 */
9630 },
9631 {189ll /* 0xbd */ ,
9632 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9633 {6, 2, 6}, /* shli r3, r2, 6 */
9634 {2, 3, 2}} /* sub r4, r3, r2 */
9635 },
9636 {190ll /* 0xbe */ ,
9637 {{6, 1, 6}, /* shli r2, r1, 6 */
9638 {2, 2, 1}, /* sub r3, r2, r1 */
9639 {3, 3, 2}} /* shl1add r4, r3, r2 */
9640 },
9641 {191ll /* 0xbf */ ,
9642 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9643 {6, 2, 6}, /* shli r3, r2, 6 */
9644 {2, 3, 1}} /* sub r4, r3, r1 */
9645 },
9646 {192ll /* 0xc0 */ ,
9647 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9648 {6, 2, 6}} /* shli r3, r2, 6 */
9649 },
9650 {193ll /* 0xc1 */ ,
9651 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9652 {6, 2, 6}, /* shli r3, r2, 6 */
9653 {1, 1, 3}} /* add r4, r1, r3 */
9654 },
9655 {194ll /* 0xc2 */ ,
9656 {{6, 1, 6}, /* shli r2, r1, 6 */
9657 {1, 1, 2}, /* add r3, r1, r2 */
9658 {3, 3, 2}} /* shl1add r4, r3, r2 */
9659 },
9660 {195ll /* 0xc3 */ ,
9661 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9662 {6, 2, 6}, /* shli r3, r2, 6 */
9663 {1, 2, 3}} /* add r4, r2, r3 */
9664 },
9665 {196ll /* 0xc4 */ ,
9666 {{6, 1, 6}, /* shli r2, r1, 6 */
9667 {3, 1, 2}, /* shl1add r3, r1, r2 */
9668 {3, 3, 2}} /* shl1add r4, r3, r2 */
9669 },
9670 {197ll /* 0xc5 */ ,
9671 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9672 {3, 1, 2}, /* shl1add r3, r1, r2 */
9673 {6, 2, 6}, /* shli r4, r2, 6 */
9674 {1, 3, 4}} /* add r5, r3, r4 */
9675 },
9676 {198ll /* 0xc6 */ ,
9677 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9678 {6, 2, 6}, /* shli r3, r2, 6 */
9679 {3, 2, 3}} /* shl1add r4, r2, r3 */
9680 },
9681 {199ll /* 0xc7 */ ,
9682 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9683 {3, 2, 1}, /* shl1add r3, r2, r1 */
9684 {6, 2, 6}, /* shli r4, r2, 6 */
9685 {1, 3, 4}} /* add r5, r3, r4 */
9686 },
9687 {200ll /* 0xc8 */ ,
9688 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9689 {6, 1, 7}, /* shli r3, r1, 7 */
9690 {5, 2, 3}} /* shl3add r4, r2, r3 */
9691 },
9692 {201ll /* 0xc9 */ ,
9693 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9694 {5, 2, 1}, /* shl3add r3, r2, r1 */
9695 {5, 3, 1}} /* shl3add r4, r3, r1 */
9696 },
9697 {202ll /* 0xca */ ,
9698 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9699 {5, 2, 1}, /* shl3add r3, r2, r1 */
9700 {6, 1, 1}, /* shli r4, r1, 1 */
9701 {5, 3, 4}} /* shl3add r5, r3, r4 */
9702 },
9703 {203ll /* 0xcb */ ,
9704 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9705 {5, 2, 1}, /* shl3add r3, r2, r1 */
9706 {5, 3, 2}} /* shl3add r4, r3, r2 */
9707 },
9708 {204ll /* 0xcc */ ,
9709 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9710 {6, 2, 6}, /* shli r3, r2, 6 */
9711 {4, 2, 3}} /* shl2add r4, r2, r3 */
9712 },
9713 {205ll /* 0xcd */ ,
9714 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9715 {4, 2, 2}, /* shl2add r3, r2, r2 */
9716 {5, 3, 2}} /* shl3add r4, r3, r2 */
9717 },
9718 {206ll /* 0xce */ ,
9719 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9720 {5, 2, 1}, /* shl3add r3, r2, r1 */
9721 {6, 2, 1}, /* shli r4, r2, 1 */
9722 {5, 3, 4}} /* shl3add r5, r3, r4 */
9723 },
9724 {207ll /* 0xcf */ ,
9725 {{6, 1, 4}, /* shli r2, r1, 4 */
9726 {2, 2, 1}, /* sub r3, r2, r1 */
9727 {3, 2, 2}, /* shl1add r4, r2, r2 */
9728 {4, 4, 3}} /* shl2add r5, r4, r3 */
9729 },
9730 {208ll /* 0xd0 */ ,
9731 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9732 {4, 2, 1}, /* shl2add r3, r2, r1 */
9733 {6, 3, 4}} /* shli r4, r3, 4 */
9734 },
9735 {209ll /* 0xd1 */ ,
9736 {{6, 1, 4}, /* shli r2, r1, 4 */
9737 {1, 1, 2}, /* add r3, r1, r2 */
9738 {3, 2, 2}, /* shl1add r4, r2, r2 */
9739 {4, 4, 3}} /* shl2add r5, r4, r3 */
9740 },
9741 {210ll /* 0xd2 */ ,
9742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9743 {6, 1, 1}, /* shli r3, r1, 1 */
9744 {5, 2, 3}, /* shl3add r4, r2, r3 */
9745 {5, 4, 3}} /* shl3add r5, r4, r3 */
9746 },
9747 {211ll /* 0xd3 */ ,
9748 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9749 {6, 1, 1}, /* shli r3, r1, 1 */
9750 {5, 2, 3}, /* shl3add r4, r2, r3 */
9751 {5, 4, 2}} /* shl3add r5, r4, r2 */
9752 },
9753 {212ll /* 0xd4 */ ,
9754 {{6, 1, 4}, /* shli r2, r1, 4 */
9755 {1, 1, 2}, /* add r3, r1, r2 */
9756 {5, 2, 2}, /* shl3add r4, r2, r2 */
9757 {4, 3, 4}} /* shl2add r5, r3, r4 */
9758 },
9759 {213ll /* 0xd5 */ ,
9760 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9761 {6, 1, 4}, /* shli r3, r1, 4 */
9762 {3, 2, 3}, /* shl1add r4, r2, r3 */
9763 {5, 4, 2}} /* shl3add r5, r4, r2 */
9764 },
9765 {214ll /* 0xd6 */ ,
9766 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9767 {5, 1, 2}, /* shl3add r3, r1, r2 */
9768 {6, 2, 6}, /* shli r4, r2, 6 */
9769 {3, 3, 4}} /* shl1add r5, r3, r4 */
9770 },
9771 {215ll /* 0xd7 */ ,
9772 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9773 {5, 2, 1}, /* shl3add r3, r2, r1 */
9774 {6, 2, 5}, /* shli r4, r2, 5 */
9775 {2, 4, 3}} /* sub r5, r4, r3 */
9776 },
9777 {216ll /* 0xd8 */ ,
9778 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9779 {5, 2, 2}, /* shl3add r3, r2, r2 */
9780 {6, 3, 3}} /* shli r4, r3, 3 */
9781 },
9782 {217ll /* 0xd9 */ ,
9783 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9784 {5, 2, 2}, /* shl3add r3, r2, r2 */
9785 {5, 3, 1}} /* shl3add r4, r3, r1 */
9786 },
9787 {218ll /* 0xda */ ,
9788 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9789 {5, 2, 2}, /* shl3add r3, r2, r2 */
9790 {6, 1, 1}, /* shli r4, r1, 1 */
9791 {5, 3, 4}} /* shl3add r5, r3, r4 */
9792 },
9793 {219ll /* 0xdb */ ,
9794 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9795 {5, 2, 2}, /* shl3add r3, r2, r2 */
9796 {5, 3, 2}} /* shl3add r4, r3, r2 */
9797 },
9798 {220ll /* 0xdc */ ,
9799 {{6, 1, 5}, /* shli r2, r1, 5 */
9800 {4, 1, 2}, /* shl2add r3, r1, r2 */
9801 {6, 2, 3}, /* shli r4, r2, 3 */
9802 {2, 4, 3}} /* sub r5, r4, r3 */
9803 },
9804 {221ll /* 0xdd */ ,
9805 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9806 {6, 1, 5}, /* shli r3, r1, 5 */
9807 {2, 3, 2}, /* sub r4, r3, r2 */
9808 {5, 4, 2}} /* shl3add r5, r4, r2 */
9809 },
9810 {222ll /* 0xde */ ,
9811 {{6, 1, 5}, /* shli r2, r1, 5 */
9812 {3, 1, 2}, /* shl1add r3, r1, r2 */
9813 {6, 2, 3}, /* shli r4, r2, 3 */
9814 {2, 4, 3}} /* sub r5, r4, r3 */
9815 },
9816 {223ll /* 0xdf */ ,
9817 {{6, 1, 5}, /* shli r2, r1, 5 */
9818 {1, 1, 2}, /* add r3, r1, r2 */
9819 {6, 2, 3}, /* shli r4, r2, 3 */
9820 {2, 4, 3}} /* sub r5, r4, r3 */
9821 },
9822 {224ll /* 0xe0 */ ,
9823 {{6, 1, 5}, /* shli r2, r1, 5 */
9824 {6, 1, 8}, /* shli r3, r1, 8 */
9825 {2, 3, 2}} /* sub r4, r3, r2 */
9826 },
9827 {225ll /* 0xe1 */ ,
9828 {{6, 1, 5}, /* shli r2, r1, 5 */
9829 {2, 1, 2}, /* sub r3, r1, r2 */
9830 {5, 2, 3}} /* shl3add r4, r2, r3 */
9831 },
9832 {226ll /* 0xe2 */ ,
9833 {{6, 1, 1}, /* shli r2, r1, 1 */
9834 {6, 1, 5}, /* shli r3, r1, 5 */
9835 {2, 2, 3}, /* sub r4, r2, r3 */
9836 {5, 3, 4}} /* shl3add r5, r3, r4 */
9837 },
9838 {227ll /* 0xe3 */ ,
9839 {{6, 1, 5}, /* shli r2, r1, 5 */
9840 {2, 1, 2}, /* sub r3, r1, r2 */
9841 {4, 2, 1}, /* shl2add r4, r2, r1 */
9842 {3, 4, 3}} /* shl1add r5, r4, r3 */
9843 },
9844 {228ll /* 0xe4 */ ,
9845 {{6, 1, 2}, /* shli r2, r1, 2 */
9846 {6, 1, 5}, /* shli r3, r1, 5 */
9847 {2, 2, 3}, /* sub r4, r2, r3 */
9848 {5, 3, 4}} /* shl3add r5, r3, r4 */
9849 },
9850 {229ll /* 0xe5 */ ,
9851 {{6, 1, 5}, /* shli r2, r1, 5 */
9852 {2, 1, 2}, /* sub r3, r1, r2 */
9853 {3, 2, 1}, /* shl1add r4, r2, r1 */
9854 {4, 4, 3}} /* shl2add r5, r4, r3 */
9855 },
9856 {230ll /* 0xe6 */ ,
9857 {{6, 1, 5}, /* shli r2, r1, 5 */
9858 {1, 1, 2}, /* add r3, r1, r2 */
9859 {3, 3, 3}, /* shl1add r4, r3, r3 */
9860 {3, 4, 2}} /* shl1add r5, r4, r2 */
9861 },
9862 {231ll /* 0xe7 */ ,
9863 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9864 {5, 2, 1}, /* shl3add r3, r2, r1 */
9865 {6, 1, 8}, /* shli r4, r1, 8 */
9866 {2, 4, 3}} /* sub r5, r4, r3 */
9867 },
9868 {232ll /* 0xe8 */ ,
9869 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9870 {6, 1, 5}, /* shli r3, r1, 5 */
9871 {2, 3, 2}, /* sub r4, r3, r2 */
9872 {6, 4, 3}} /* shli r5, r4, 3 */
9873 },
9874 {233ll /* 0xe9 */ ,
9875 {{6, 1, 5}, /* shli r2, r1, 5 */
9876 {1, 1, 2}, /* add r3, r1, r2 */
9877 {2, 1, 2}, /* sub r4, r1, r2 */
9878 {5, 3, 4}} /* shl3add r5, r3, r4 */
9879 },
9880 {234ll /* 0xea */ ,
9881 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9882 {6, 1, 1}, /* shli r3, r1, 1 */
9883 {5, 2, 3}, /* shl3add r4, r2, r3 */
9884 {5, 4, 4}} /* shl3add r5, r4, r4 */
9885 },
9886 {235ll /* 0xeb */ ,
9887 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9888 {6, 1, 5}, /* shli r3, r1, 5 */
9889 {2, 3, 2}, /* sub r4, r3, r2 */
9890 {5, 4, 2}} /* shl3add r5, r4, r2 */
9891 },
9892 {236ll /* 0xec */ ,
9893 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9894 {6, 1, 6}, /* shli r3, r1, 6 */
9895 {2, 3, 2}, /* sub r4, r3, r2 */
9896 {6, 4, 2}} /* shli r5, r4, 2 */
9897 },
9898 {237ll /* 0xed */ ,
9899 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9900 {6, 1, 6}, /* shli r3, r1, 6 */
9901 {2, 3, 2}, /* sub r4, r3, r2 */
9902 {4, 4, 1}} /* shl2add r5, r4, r1 */
9903 },
9904 {238ll /* 0xee */ ,
9905 {{6, 1, 4}, /* shli r2, r1, 4 */
9906 {3, 1, 2}, /* shl1add r3, r1, r2 */
9907 {6, 2, 4}, /* shli r4, r2, 4 */
9908 {2, 4, 3}} /* sub r5, r4, r3 */
9909 },
9910 {239ll /* 0xef */ ,
9911 {{6, 1, 4}, /* shli r2, r1, 4 */
9912 {1, 1, 2}, /* add r3, r1, r2 */
9913 {6, 2, 4}, /* shli r4, r2, 4 */
9914 {2, 4, 3}} /* sub r5, r4, r3 */
9915 },
9916 {240ll /* 0xf0 */ ,
9917 {{6, 1, 4}, /* shli r2, r1, 4 */
9918 {6, 1, 8}, /* shli r3, r1, 8 */
9919 {2, 3, 2}} /* sub r4, r3, r2 */
9920 },
9921 {241ll /* 0xf1 */ ,
9922 {{6, 1, 4}, /* shli r2, r1, 4 */
9923 {2, 1, 2}, /* sub r3, r1, r2 */
9924 {6, 2, 4}, /* shli r4, r2, 4 */
9925 {1, 3, 4}} /* add r5, r3, r4 */
9926 },
9927 {242ll /* 0xf2 */ ,
9928 {{6, 1, 1}, /* shli r2, r1, 1 */
9929 {6, 1, 5}, /* shli r3, r1, 5 */
9930 {2, 3, 2}, /* sub r4, r3, r2 */
9931 {5, 4, 2}} /* shl3add r5, r4, r2 */
9932 },
9933 {243ll /* 0xf3 */ ,
9934 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9935 {5, 2, 2}, /* shl3add r3, r2, r2 */
9936 {5, 3, 3}} /* shl3add r4, r3, r3 */
9937 },
9938 {244ll /* 0xf4 */ ,
9939 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9940 {6, 1, 6}, /* shli r3, r1, 6 */
9941 {2, 3, 2}, /* sub r4, r3, r2 */
9942 {6, 4, 2}} /* shli r5, r4, 2 */
9943 },
9944 {245ll /* 0xf5 */ ,
9945 {{6, 1, 4}, /* shli r2, r1, 4 */
9946 {2, 1, 2}, /* sub r3, r1, r2 */
9947 {4, 2, 1}, /* shl2add r4, r2, r1 */
9948 {4, 4, 3}} /* shl2add r5, r4, r3 */
9949 },
9950 {246ll /* 0xf6 */ ,
9951 {{6, 1, 3}, /* shli r2, r1, 3 */
9952 {3, 1, 2}, /* shl1add r3, r1, r2 */
9953 {6, 2, 5}, /* shli r4, r2, 5 */
9954 {2, 4, 3}} /* sub r5, r4, r3 */
9955 },
9956 {247ll /* 0xf7 */ ,
9957 {{5, 1, 1}, /* shl3add r2, r1, r1 */
9958 {6, 1, 8}, /* shli r3, r1, 8 */
9959 {2, 3, 2}} /* sub r4, r3, r2 */
9960 },
9961 {248ll /* 0xf8 */ ,
9962 {{6, 1, 3}, /* shli r2, r1, 3 */
9963 {6, 1, 8}, /* shli r3, r1, 8 */
9964 {2, 3, 2}} /* sub r4, r3, r2 */
9965 },
9966 {249ll /* 0xf9 */ ,
9967 {{6, 1, 5}, /* shli r2, r1, 5 */
9968 {2, 2, 1}, /* sub r3, r2, r1 */
9969 {5, 3, 1}} /* shl3add r4, r3, r1 */
9970 },
9971 {250ll /* 0xfa */ ,
9972 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9973 {6, 1, 7}, /* shli r3, r1, 7 */
9974 {2, 3, 2}, /* sub r4, r3, r2 */
9975 {6, 4, 1}} /* shli r5, r4, 1 */
9976 },
9977 {251ll /* 0xfb */ ,
9978 {{4, 1, 1}, /* shl2add r2, r1, r1 */
9979 {6, 1, 8}, /* shli r3, r1, 8 */
9980 {2, 3, 2}} /* sub r4, r3, r2 */
9981 },
9982 {252ll /* 0xfc */ ,
9983 {{6, 1, 2}, /* shli r2, r1, 2 */
9984 {6, 1, 8}, /* shli r3, r1, 8 */
9985 {2, 3, 2}} /* sub r4, r3, r2 */
9986 },
9987 {253ll /* 0xfd */ ,
9988 {{3, 1, 1}, /* shl1add r2, r1, r1 */
9989 {6, 1, 8}, /* shli r3, r1, 8 */
9990 {2, 3, 2}} /* sub r4, r3, r2 */
9991 },
9992 {254ll /* 0xfe */ ,
9993 {{6, 1, 1}, /* shli r2, r1, 1 */
9994 {6, 1, 8}, /* shli r3, r1, 8 */
9995 {2, 3, 2}} /* sub r4, r3, r2 */
9996 },
9997 {255ll /* 0xff */ ,
9998 {{6, 1, 8}, /* shli r2, r1, 8 */
9999 {2, 2, 1}} /* sub r3, r2, r1 */
10000 },
10001 {256ll /* 0x100 */ ,
10002 {{6, 1, 8}} /* shli r2, r1, 8 */
10003 },
10004 {257ll /* 0x101 */ ,
10005 {{6, 1, 8}, /* shli r2, r1, 8 */
10006 {1, 1, 2}} /* add r3, r1, r2 */
10007 },
10008 {258ll /* 0x102 */ ,
10009 {{6, 1, 8}, /* shli r2, r1, 8 */
10010 {3, 1, 2}} /* shl1add r3, r1, r2 */
10011 },
10012 {259ll /* 0x103 */ ,
10013 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10014 {6, 1, 8}, /* shli r3, r1, 8 */
10015 {1, 2, 3}} /* add r4, r2, r3 */
10016 },
10017 {260ll /* 0x104 */ ,
10018 {{6, 1, 8}, /* shli r2, r1, 8 */
10019 {4, 1, 2}} /* shl2add r3, r1, r2 */
10020 },
10021 {261ll /* 0x105 */ ,
10022 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10023 {6, 1, 8}, /* shli r3, r1, 8 */
10024 {1, 2, 3}} /* add r4, r2, r3 */
10025 },
10026 {262ll /* 0x106 */ ,
10027 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10028 {6, 1, 8}, /* shli r3, r1, 8 */
10029 {3, 2, 3}} /* shl1add r4, r2, r3 */
10030 },
10031 {263ll /* 0x107 */ ,
10032 {{6, 1, 8}, /* shli r2, r1, 8 */
10033 {2, 2, 1}, /* sub r3, r2, r1 */
10034 {5, 1, 3}} /* shl3add r4, r1, r3 */
10035 },
10036 {264ll /* 0x108 */ ,
10037 {{6, 1, 8}, /* shli r2, r1, 8 */
10038 {5, 1, 2}} /* shl3add r3, r1, r2 */
10039 },
10040 {265ll /* 0x109 */ ,
10041 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10042 {6, 1, 8}, /* shli r3, r1, 8 */
10043 {1, 2, 3}} /* add r4, r2, r3 */
10044 },
10045 {266ll /* 0x10a */ ,
10046 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10047 {6, 1, 8}, /* shli r3, r1, 8 */
10048 {3, 2, 3}} /* shl1add r4, r2, r3 */
10049 },
10050 {267ll /* 0x10b */ ,
10051 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10052 {6, 1, 5}, /* shli r3, r1, 5 */
10053 {1, 1, 3}, /* add r4, r1, r3 */
10054 {5, 4, 2}} /* shl3add r5, r4, r2 */
10055 },
10056 {268ll /* 0x10c */ ,
10057 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10058 {6, 1, 8}, /* shli r3, r1, 8 */
10059 {4, 2, 3}} /* shl2add r4, r2, r3 */
10060 },
10061 {269ll /* 0x10d */ ,
10062 {{6, 1, 2}, /* shli r2, r1, 2 */
10063 {1, 1, 2}, /* add r3, r1, r2 */
10064 {5, 2, 1}, /* shl3add r4, r2, r1 */
10065 {5, 4, 3}} /* shl3add r5, r4, r3 */
10066 },
10067 {270ll /* 0x10e */ ,
10068 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10069 {6, 2, 1}, /* shli r3, r2, 1 */
10070 {6, 2, 5}, /* shli r4, r2, 5 */
10071 {2, 4, 3}} /* sub r5, r4, r3 */
10072 },
10073 {271ll /* 0x10f */ ,
10074 {{6, 1, 4}, /* shli r2, r1, 4 */
10075 {2, 2, 1}, /* sub r3, r2, r1 */
10076 {6, 2, 4}, /* shli r4, r2, 4 */
10077 {1, 3, 4}} /* add r5, r3, r4 */
10078 },
10079 {272ll /* 0x110 */ ,
10080 {{6, 1, 4}, /* shli r2, r1, 4 */
10081 {6, 1, 8}, /* shli r3, r1, 8 */
10082 {1, 2, 3}} /* add r4, r2, r3 */
10083 },
10084 {273ll /* 0x111 */ ,
10085 {{6, 1, 5}, /* shli r2, r1, 5 */
10086 {3, 1, 2}, /* shl1add r3, r1, r2 */
10087 {5, 3, 1}} /* shl3add r4, r3, r1 */
10088 },
10089 {274ll /* 0x112 */ ,
10090 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10091 {6, 1, 8}, /* shli r3, r1, 8 */
10092 {3, 2, 3}} /* shl1add r4, r2, r3 */
10093 },
10094 {275ll /* 0x113 */ ,
10095 {{6, 1, 4}, /* shli r2, r1, 4 */
10096 {1, 1, 2}, /* add r3, r1, r2 */
10097 {5, 2, 1}, /* shl3add r4, r2, r1 */
10098 {3, 4, 3}} /* shl1add r5, r4, r3 */
10099 },
10100 {276ll /* 0x114 */ ,
10101 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10102 {6, 1, 8}, /* shli r3, r1, 8 */
10103 {4, 2, 3}} /* shl2add r4, r2, r3 */
10104 },
10105 {277ll /* 0x115 */ ,
10106 {{6, 1, 4}, /* shli r2, r1, 4 */
10107 {1, 1, 2}, /* add r3, r1, r2 */
10108 {4, 2, 1}, /* shl2add r4, r2, r1 */
10109 {4, 4, 3}} /* shl2add r5, r4, r3 */
10110 },
10111 {278ll /* 0x116 */ ,
10112 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10113 {1, 1, 2}, /* add r3, r1, r2 */
10114 {6, 2, 5}, /* shli r4, r2, 5 */
10115 {2, 4, 3}} /* sub r5, r4, r3 */
10116 },
10117 {279ll /* 0x117 */ ,
10118 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10119 {6, 2, 5}, /* shli r3, r2, 5 */
10120 {2, 3, 2}} /* sub r4, r3, r2 */
10121 },
10122 {280ll /* 0x118 */ ,
10123 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10124 {6, 1, 8}, /* shli r3, r1, 8 */
10125 {5, 2, 3}} /* shl3add r4, r2, r3 */
10126 },
10127 {281ll /* 0x119 */ ,
10128 {{6, 1, 4}, /* shli r2, r1, 4 */
10129 {1, 1, 2}, /* add r3, r1, r2 */
10130 {3, 2, 1}, /* shl1add r4, r2, r1 */
10131 {5, 4, 3}} /* shl3add r5, r4, r3 */
10132 },
10133 {282ll /* 0x11a */ ,
10134 {{6, 1, 4}, /* shli r2, r1, 4 */
10135 {3, 1, 2}, /* shl1add r3, r1, r2 */
10136 {3, 2, 1}, /* shl1add r4, r2, r1 */
10137 {5, 4, 3}} /* shl3add r5, r4, r3 */
10138 },
10139 {283ll /* 0x11b */ ,
10140 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10141 {6, 1, 5}, /* shli r3, r1, 5 */
10142 {1, 2, 3}, /* add r4, r2, r3 */
10143 {5, 4, 2}} /* shl3add r5, r4, r2 */
10144 },
10145 {284ll /* 0x11c */ ,
10146 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10147 {6, 1, 2}, /* shli r3, r1, 2 */
10148 {6, 2, 5}, /* shli r4, r2, 5 */
10149 {2, 4, 3}} /* sub r5, r4, r3 */
10150 },
10151 {285ll /* 0x11d */ ,
10152 {{6, 1, 2}, /* shli r2, r1, 2 */
10153 {2, 1, 2}, /* sub r3, r1, r2 */
10154 {5, 2, 2}, /* shl3add r4, r2, r2 */
10155 {5, 4, 3}} /* shl3add r5, r4, r3 */
10156 },
10157 {286ll /* 0x11e */ ,
10158 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10159 {6, 1, 1}, /* shli r3, r1, 1 */
10160 {6, 2, 5}, /* shli r4, r2, 5 */
10161 {2, 4, 3}} /* sub r5, r4, r3 */
10162 },
10163 {287ll /* 0x11f */ ,
10164 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10165 {6, 2, 5}, /* shli r3, r2, 5 */
10166 {2, 3, 1}} /* sub r4, r3, r1 */
10167 },
10168 {288ll /* 0x120 */ ,
10169 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10170 {6, 2, 5}} /* shli r3, r2, 5 */
10171 },
10172 {289ll /* 0x121 */ ,
10173 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10174 {6, 2, 5}, /* shli r3, r2, 5 */
10175 {1, 1, 3}} /* add r4, r1, r3 */
10176 },
10177 {290ll /* 0x122 */ ,
10178 {{6, 1, 5}, /* shli r2, r1, 5 */
10179 {4, 2, 1}, /* shl2add r3, r2, r1 */
10180 {3, 3, 2}} /* shl1add r4, r3, r2 */
10181 },
10182 {291ll /* 0x123 */ ,
10183 {{6, 1, 5}, /* shli r2, r1, 5 */
10184 {1, 1, 2}, /* add r3, r1, r2 */
10185 {4, 2, 1}, /* shl2add r4, r2, r1 */
10186 {3, 4, 3}} /* shl1add r5, r4, r3 */
10187 },
10188 {292ll /* 0x124 */ ,
10189 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10190 {6, 1, 8}, /* shli r3, r1, 8 */
10191 {4, 2, 3}} /* shl2add r4, r2, r3 */
10192 },
10193 {293ll /* 0x125 */ ,
10194 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10195 {5, 2, 1}, /* shl3add r3, r2, r1 */
10196 {4, 3, 1}} /* shl2add r4, r3, r1 */
10197 },
10198 {294ll /* 0x126 */ ,
10199 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10200 {6, 1, 5}, /* shli r3, r1, 5 */
10201 {4, 3, 2}, /* shl2add r4, r3, r2 */
10202 {3, 4, 3}} /* shl1add r5, r4, r3 */
10203 },
10204 {295ll /* 0x127 */ ,
10205 {{6, 1, 5}, /* shli r2, r1, 5 */
10206 {1, 1, 2}, /* add r3, r1, r2 */
10207 {2, 2, 1}, /* sub r4, r2, r1 */
10208 {5, 3, 4}} /* shl3add r5, r3, r4 */
10209 },
10210 {296ll /* 0x128 */ ,
10211 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10212 {6, 1, 8}, /* shli r3, r1, 8 */
10213 {5, 2, 3}} /* shl3add r4, r2, r3 */
10214 },
10215 {297ll /* 0x129 */ ,
10216 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10217 {6, 2, 5}, /* shli r3, r2, 5 */
10218 {1, 2, 3}} /* add r4, r2, r3 */
10219 },
10220 {298ll /* 0x12a */ ,
10221 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10222 {1, 1, 2}, /* add r3, r1, r2 */
10223 {6, 2, 5}, /* shli r4, r2, 5 */
10224 {1, 3, 4}} /* add r5, r3, r4 */
10225 },
10226 {299ll /* 0x12b */ ,
10227 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10228 {3, 1, 2}, /* shl1add r3, r1, r2 */
10229 {6, 2, 5}, /* shli r4, r2, 5 */
10230 {1, 3, 4}} /* add r5, r3, r4 */
10231 },
10232 {300ll /* 0x12c */ ,
10233 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10234 {6, 2, 2}, /* shli r3, r2, 2 */
10235 {6, 2, 6}, /* shli r4, r2, 6 */
10236 {2, 4, 3}} /* sub r5, r4, r3 */
10237 },
10238 {301ll /* 0x12d */ ,
10239 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10240 {5, 2, 1}, /* shl3add r3, r2, r1 */
10241 {4, 3, 2}} /* shl2add r4, r3, r2 */
10242 },
10243 {302ll /* 0x12e */ ,
10244 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10245 {1, 1, 2}, /* add r3, r1, r2 */
10246 {5, 2, 1}, /* shl3add r4, r2, r1 */
10247 {4, 4, 3}} /* shl2add r5, r4, r3 */
10248 },
10249 {303ll /* 0x12f */ ,
10250 {{6, 1, 4}, /* shli r2, r1, 4 */
10251 {2, 2, 1}, /* sub r3, r2, r1 */
10252 {5, 2, 2}, /* shl3add r4, r2, r2 */
10253 {3, 4, 3}} /* shl1add r5, r4, r3 */
10254 },
10255 {304ll /* 0x130 */ ,
10256 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10257 {3, 2, 1}, /* shl1add r3, r2, r1 */
10258 {6, 3, 4}} /* shli r4, r3, 4 */
10259 },
10260 {305ll /* 0x131 */ ,
10261 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10262 {4, 2, 1}, /* shl2add r3, r2, r1 */
10263 {5, 3, 2}} /* shl3add r4, r3, r2 */
10264 },
10265 {306ll /* 0x132 */ ,
10266 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10267 {6, 2, 5}, /* shli r3, r2, 5 */
10268 {3, 2, 3}} /* shl1add r4, r2, r3 */
10269 },
10270 {307ll /* 0x133 */ ,
10271 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10272 {3, 2, 1}, /* shl1add r3, r2, r1 */
10273 {6, 2, 5}, /* shli r4, r2, 5 */
10274 {1, 3, 4}} /* add r5, r3, r4 */
10275 },
10276 {308ll /* 0x134 */ ,
10277 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10278 {1, 1, 2}, /* add r3, r1, r2 */
10279 {6, 2, 5}, /* shli r4, r2, 5 */
10280 {3, 3, 4}} /* shl1add r5, r3, r4 */
10281 },
10282 {309ll /* 0x135 */ ,
10283 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10284 {3, 2, 1}, /* shl1add r3, r2, r1 */
10285 {6, 2, 6}, /* shli r4, r2, 6 */
10286 {2, 4, 3}} /* sub r5, r4, r3 */
10287 },
10288 {310ll /* 0x136 */ ,
10289 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10290 {6, 2, 1}, /* shli r3, r2, 1 */
10291 {6, 2, 6}, /* shli r4, r2, 6 */
10292 {2, 4, 3}} /* sub r5, r4, r3 */
10293 },
10294 {311ll /* 0x137 */ ,
10295 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10296 {4, 1, 2}, /* shl2add r3, r1, r2 */
10297 {6, 2, 6}, /* shli r4, r2, 6 */
10298 {2, 4, 3}} /* sub r5, r4, r3 */
10299 },
10300 {312ll /* 0x138 */ ,
10301 {{6, 1, 1}, /* shli r2, r1, 1 */
10302 {6, 1, 6}, /* shli r3, r1, 6 */
10303 {2, 3, 2}, /* sub r4, r3, r2 */
10304 {4, 4, 3}} /* shl2add r5, r4, r3 */
10305 },
10306 {313ll /* 0x139 */ ,
10307 {{6, 1, 3}, /* shli r2, r1, 3 */
10308 {2, 1, 2}, /* sub r3, r1, r2 */
10309 {4, 2, 2}, /* shl2add r4, r2, r2 */
10310 {5, 4, 3}} /* shl3add r5, r4, r3 */
10311 },
10312 {314ll /* 0x13a */ ,
10313 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10314 {1, 1, 2}, /* add r3, r1, r2 */
10315 {6, 2, 6}, /* shli r4, r2, 6 */
10316 {2, 4, 3}} /* sub r5, r4, r3 */
10317 },
10318 {315ll /* 0x13b */ ,
10319 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10320 {6, 2, 6}, /* shli r3, r2, 6 */
10321 {2, 3, 2}} /* sub r4, r3, r2 */
10322 },
10323 {316ll /* 0x13c */ ,
10324 {{6, 1, 6}, /* shli r2, r1, 6 */
10325 {2, 2, 1}, /* sub r3, r2, r1 */
10326 {4, 3, 2}} /* shl2add r4, r3, r2 */
10327 },
10328 {317ll /* 0x13d */ ,
10329 {{6, 1, 6}, /* shli r2, r1, 6 */
10330 {1, 1, 2}, /* add r3, r1, r2 */
10331 {2, 2, 1}, /* sub r4, r2, r1 */
10332 {4, 4, 3}} /* shl2add r5, r4, r3 */
10333 },
10334 {318ll /* 0x13e */ ,
10335 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10336 {6, 1, 1}, /* shli r3, r1, 1 */
10337 {6, 2, 6}, /* shli r4, r2, 6 */
10338 {2, 4, 3}} /* sub r5, r4, r3 */
10339 },
10340 {319ll /* 0x13f */ ,
10341 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10342 {6, 2, 6}, /* shli r3, r2, 6 */
10343 {2, 3, 1}} /* sub r4, r3, r1 */
10344 },
10345 {320ll /* 0x140 */ ,
10346 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10347 {6, 2, 6}} /* shli r3, r2, 6 */
10348 },
10349 {321ll /* 0x141 */ ,
10350 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10351 {6, 2, 6}, /* shli r3, r2, 6 */
10352 {1, 1, 3}} /* add r4, r1, r3 */
10353 },
10354 {322ll /* 0x142 */ ,
10355 {{6, 1, 6}, /* shli r2, r1, 6 */
10356 {3, 2, 1}, /* shl1add r3, r2, r1 */
10357 {3, 3, 2}} /* shl1add r4, r3, r2 */
10358 },
10359 {323ll /* 0x143 */ ,
10360 {{6, 1, 6}, /* shli r2, r1, 6 */
10361 {1, 1, 2}, /* add r3, r1, r2 */
10362 {2, 2, 1}, /* sub r4, r2, r1 */
10363 {4, 3, 4}} /* shl2add r5, r3, r4 */
10364 },
10365 {324ll /* 0x144 */ ,
10366 {{6, 1, 6}, /* shli r2, r1, 6 */
10367 {1, 1, 2}, /* add r3, r1, r2 */
10368 {4, 3, 2}} /* shl2add r4, r3, r2 */
10369 },
10370 {325ll /* 0x145 */ ,
10371 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10372 {6, 2, 6}, /* shli r3, r2, 6 */
10373 {1, 2, 3}} /* add r4, r2, r3 */
10374 },
10375 {326ll /* 0x146 */ ,
10376 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10377 {1, 1, 2}, /* add r3, r1, r2 */
10378 {6, 2, 6}, /* shli r4, r2, 6 */
10379 {1, 3, 4}} /* add r5, r3, r4 */
10380 },
10381 {327ll /* 0x147 */ ,
10382 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10383 {3, 1, 2}, /* shl1add r3, r1, r2 */
10384 {6, 2, 6}, /* shli r4, r2, 6 */
10385 {1, 3, 4}} /* add r5, r3, r4 */
10386 },
10387 {328ll /* 0x148 */ ,
10388 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10389 {6, 1, 8}, /* shli r3, r1, 8 */
10390 {5, 2, 3}} /* shl3add r4, r2, r3 */
10391 },
10392 {329ll /* 0x149 */ ,
10393 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10394 {5, 2, 1}, /* shl3add r3, r2, r1 */
10395 {5, 3, 1}} /* shl3add r4, r3, r1 */
10396 },
10397 {330ll /* 0x14a */ ,
10398 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10399 {6, 2, 6}, /* shli r3, r2, 6 */
10400 {3, 2, 3}} /* shl1add r4, r2, r3 */
10401 },
10402 {331ll /* 0x14b */ ,
10403 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10404 {3, 2, 1}, /* shl1add r3, r2, r1 */
10405 {6, 2, 6}, /* shli r4, r2, 6 */
10406 {1, 3, 4}} /* add r5, r3, r4 */
10407 },
10408 {332ll /* 0x14c */ ,
10409 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10410 {6, 1, 6}, /* shli r3, r1, 6 */
10411 {1, 2, 3}, /* add r4, r2, r3 */
10412 {4, 4, 3}} /* shl2add r5, r4, r3 */
10413 },
10414 {333ll /* 0x14d */ ,
10415 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10416 {5, 2, 1}, /* shl3add r3, r2, r1 */
10417 {5, 3, 2}} /* shl3add r4, r3, r2 */
10418 },
10419 {334ll /* 0x14e */ ,
10420 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10421 {3, 1, 2}, /* shl1add r3, r1, r2 */
10422 {6, 2, 6}, /* shli r4, r2, 6 */
10423 {3, 3, 4}} /* shl1add r5, r3, r4 */
10424 },
10425 {335ll /* 0x14f */ ,
10426 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10427 {6, 1, 6}, /* shli r3, r1, 6 */
10428 {1, 2, 3}, /* add r4, r2, r3 */
10429 {4, 4, 4}} /* shl2add r5, r4, r4 */
10430 },
10431 {336ll /* 0x150 */ ,
10432 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10433 {4, 2, 1}, /* shl2add r3, r2, r1 */
10434 {6, 3, 4}} /* shli r4, r3, 4 */
10435 },
10436 {337ll /* 0x151 */ ,
10437 {{6, 1, 4}, /* shli r2, r1, 4 */
10438 {1, 1, 2}, /* add r3, r1, r2 */
10439 {4, 2, 2}, /* shl2add r4, r2, r2 */
10440 {4, 4, 3}} /* shl2add r5, r4, r3 */
10441 },
10442 {338ll /* 0x152 */ ,
10443 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10444 {5, 2, 1}, /* shl3add r3, r2, r1 */
10445 {6, 2, 1}, /* shli r4, r2, 1 */
10446 {5, 3, 4}} /* shl3add r5, r3, r4 */
10447 },
10448 {339ll /* 0x153 */ ,
10449 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10450 {3, 2, 1}, /* shl1add r3, r2, r1 */
10451 {5, 2, 1}, /* shl3add r4, r2, r1 */
10452 {5, 4, 3}} /* shl3add r5, r4, r3 */
10453 },
10454 {340ll /* 0x154 */ ,
10455 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10456 {6, 2, 6}, /* shli r3, r2, 6 */
10457 {4, 2, 3}} /* shl2add r4, r2, r3 */
10458 },
10459 {341ll /* 0x155 */ ,
10460 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10461 {4, 2, 1}, /* shl2add r3, r2, r1 */
10462 {6, 2, 6}, /* shli r4, r2, 6 */
10463 {1, 3, 4}} /* add r5, r3, r4 */
10464 },
10465 {342ll /* 0x156 */ ,
10466 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10467 {5, 2, 2}, /* shl3add r3, r2, r2 */
10468 {6, 2, 1}, /* shli r4, r2, 1 */
10469 {4, 3, 4}} /* shl2add r5, r3, r4 */
10470 },
10471 {343ll /* 0x157 */ ,
10472 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10473 {3, 2, 2}, /* shl1add r3, r2, r2 */
10474 {5, 2, 1}, /* shl3add r4, r2, r1 */
10475 {5, 4, 3}} /* shl3add r5, r4, r3 */
10476 },
10477 {344ll /* 0x158 */ ,
10478 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10479 {4, 1, 1}, /* shl2add r3, r1, r1 */
10480 {5, 3, 2}, /* shl3add r4, r3, r2 */
10481 {6, 4, 3}} /* shli r5, r4, 3 */
10482 },
10483 {345ll /* 0x159 */ ,
10484 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10485 {4, 2, 2}, /* shl2add r3, r2, r2 */
10486 {6, 2, 6}, /* shli r4, r2, 6 */
10487 {1, 3, 4}} /* add r5, r3, r4 */
10488 },
10489 {346ll /* 0x15a */ ,
10490 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10491 {5, 1, 2}, /* shl3add r3, r1, r2 */
10492 {6, 2, 6}, /* shli r4, r2, 6 */
10493 {3, 3, 4}} /* shl1add r5, r3, r4 */
10494 },
10495 {347ll /* 0x15b */ ,
10496 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10497 {4, 1, 1}, /* shl2add r3, r1, r1 */
10498 {5, 3, 2}, /* shl3add r4, r3, r2 */
10499 {5, 4, 2}} /* shl3add r5, r4, r2 */
10500 },
10501 {348ll /* 0x15c */ ,
10502 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10503 {5, 2, 1}, /* shl3add r3, r2, r1 */
10504 {6, 2, 2}, /* shli r4, r2, 2 */
10505 {5, 3, 4}} /* shl3add r5, r3, r4 */
10506 },
10507 {349ll /* 0x15d */ ,
10508 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10509 {4, 1, 1}, /* shl2add r3, r1, r1 */
10510 {5, 3, 2}, /* shl3add r4, r3, r2 */
10511 {5, 4, 3}} /* shl3add r5, r4, r3 */
10512 },
10513 {350ll /* 0x15e */ ,
10514 {{6, 1, 5}, /* shli r2, r1, 5 */
10515 {2, 2, 1}, /* sub r3, r2, r1 */
10516 {5, 2, 2}, /* shl3add r4, r2, r2 */
10517 {3, 3, 4}} /* shl1add r5, r3, r4 */
10518 },
10519 {351ll /* 0x15f */ ,
10520 {{6, 1, 5}, /* shli r2, r1, 5 */
10521 {2, 2, 1}, /* sub r3, r2, r1 */
10522 {4, 2, 2}, /* shl2add r4, r2, r2 */
10523 {3, 4, 3}} /* shl1add r5, r4, r3 */
10524 },
10525 {352ll /* 0x160 */ ,
10526 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10527 {3, 2, 1}, /* shl1add r3, r2, r1 */
10528 {6, 3, 5}} /* shli r4, r3, 5 */
10529 },
10530 {353ll /* 0x161 */ ,
10531 {{6, 1, 5}, /* shli r2, r1, 5 */
10532 {1, 1, 2}, /* add r3, r1, r2 */
10533 {4, 2, 2}, /* shl2add r4, r2, r2 */
10534 {3, 4, 3}} /* shl1add r5, r4, r3 */
10535 },
10536 {354ll /* 0x162 */ ,
10537 {{6, 1, 5}, /* shli r2, r1, 5 */
10538 {1, 1, 2}, /* add r3, r1, r2 */
10539 {5, 2, 2}, /* shl3add r4, r2, r2 */
10540 {3, 3, 4}} /* shl1add r5, r3, r4 */
10541 },
10542 {355ll /* 0x163 */ ,
10543 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10544 {6, 1, 5}, /* shli r3, r1, 5 */
10545 {4, 2, 3}, /* shl2add r4, r2, r3 */
10546 {5, 4, 2}} /* shl3add r5, r4, r2 */
10547 },
10548 {356ll /* 0x164 */ ,
10549 {{6, 1, 5}, /* shli r2, r1, 5 */
10550 {3, 2, 1}, /* shl1add r3, r2, r1 */
10551 {3, 2, 2}, /* shl1add r4, r2, r2 */
10552 {4, 3, 4}} /* shl2add r5, r3, r4 */
10553 },
10554 {357ll /* 0x165 */ ,
10555 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10556 {6, 1, 2}, /* shli r3, r1, 2 */
10557 {5, 2, 3}, /* shl3add r4, r2, r3 */
10558 {5, 4, 2}} /* shl3add r5, r4, r2 */
10559 },
10560 {358ll /* 0x166 */ ,
10561 {{6, 1, 5}, /* shli r2, r1, 5 */
10562 {3, 1, 2}, /* shl1add r3, r1, r2 */
10563 {4, 2, 3}, /* shl2add r4, r2, r3 */
10564 {3, 4, 3}} /* shl1add r5, r4, r3 */
10565 },
10566 {359ll /* 0x167 */ ,
10567 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10568 {5, 2, 1}, /* shl3add r3, r2, r1 */
10569 {6, 2, 7}, /* shli r4, r2, 7 */
10570 {2, 4, 3}} /* sub r5, r4, r3 */
10571 },
10572 {360ll /* 0x168 */ ,
10573 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10574 {5, 2, 2}, /* shl3add r3, r2, r2 */
10575 {6, 3, 3}} /* shli r4, r3, 3 */
10576 },
10577 {361ll /* 0x169 */ ,
10578 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10579 {5, 2, 2}, /* shl3add r3, r2, r2 */
10580 {5, 3, 1}} /* shl3add r4, r3, r1 */
10581 },
10582 {362ll /* 0x16a */ ,
10583 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10584 {5, 2, 2}, /* shl3add r3, r2, r2 */
10585 {6, 1, 1}, /* shli r4, r1, 1 */
10586 {5, 3, 4}} /* shl3add r5, r3, r4 */
10587 },
10588 {363ll /* 0x16b */ ,
10589 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10590 {4, 1, 1}, /* shl2add r3, r1, r1 */
10591 {5, 3, 3}, /* shl3add r4, r3, r3 */
10592 {5, 4, 2}} /* shl3add r5, r4, r2 */
10593 },
10594 {364ll /* 0x16c */ ,
10595 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10596 {5, 2, 2}, /* shl3add r3, r2, r2 */
10597 {6, 1, 2}, /* shli r4, r1, 2 */
10598 {5, 3, 4}} /* shl3add r5, r3, r4 */
10599 },
10600 {365ll /* 0x16d */ ,
10601 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10602 {5, 2, 2}, /* shl3add r3, r2, r2 */
10603 {5, 3, 2}} /* shl3add r4, r3, r2 */
10604 },
10605 {366ll /* 0x16e */ ,
10606 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10607 {6, 1, 7}, /* shli r3, r1, 7 */
10608 {2, 3, 2}, /* sub r4, r3, r2 */
10609 {3, 4, 3}} /* shl1add r5, r4, r3 */
10610 },
10611 {367ll /* 0x16f */ ,
10612 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10613 {3, 1, 2}, /* shl1add r3, r1, r2 */
10614 {5, 2, 2}, /* shl3add r4, r2, r2 */
10615 {5, 4, 3}} /* shl3add r5, r4, r3 */
10616 },
10617 {368ll /* 0x170 */ ,
10618 {{6, 1, 3}, /* shli r2, r1, 3 */
10619 {6, 1, 7}, /* shli r3, r1, 7 */
10620 {2, 3, 2}, /* sub r4, r3, r2 */
10621 {3, 4, 3}} /* shl1add r5, r4, r3 */
10622 },
10623 {369ll /* 0x171 */ ,
10624 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10625 {5, 2, 1}, /* shl3add r3, r2, r1 */
10626 {5, 3, 3}} /* shl3add r4, r3, r3 */
10627 },
10628 {370ll /* 0x172 */ ,
10629 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10630 {5, 2, 2}, /* shl3add r3, r2, r2 */
10631 {6, 2, 1}, /* shli r4, r2, 1 */
10632 {5, 3, 4}} /* shl3add r5, r3, r4 */
10633 },
10634 {371ll /* 0x173 */ ,
10635 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10636 {4, 2, 1}, /* shl2add r3, r2, r1 */
10637 {6, 2, 7}, /* shli r4, r2, 7 */
10638 {2, 4, 3}} /* sub r5, r4, r3 */
10639 },
10640 {372ll /* 0x174 */ ,
10641 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10642 {6, 2, 2}, /* shli r3, r2, 2 */
10643 {6, 2, 7}, /* shli r4, r2, 7 */
10644 {2, 4, 3}} /* sub r5, r4, r3 */
10645 },
10646 {373ll /* 0x175 */ ,
10647 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10648 {5, 1, 2}, /* shl3add r3, r1, r2 */
10649 {6, 2, 7}, /* shli r4, r2, 7 */
10650 {2, 4, 3}} /* sub r5, r4, r3 */
10651 },
10652 {374ll /* 0x176 */ ,
10653 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10654 {6, 1, 7}, /* shli r3, r1, 7 */
10655 {2, 3, 2}, /* sub r4, r3, r2 */
10656 {3, 4, 3}} /* shl1add r5, r4, r3 */
10657 },
10658 {375ll /* 0x177 */ ,
10659 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10660 {3, 2, 2}, /* shl1add r3, r2, r2 */
10661 {6, 2, 7}, /* shli r4, r2, 7 */
10662 {2, 4, 3}} /* sub r5, r4, r3 */
10663 },
10664 {376ll /* 0x178 */ ,
10665 {{6, 1, 2}, /* shli r2, r1, 2 */
10666 {6, 1, 7}, /* shli r3, r1, 7 */
10667 {2, 3, 2}, /* sub r4, r3, r2 */
10668 {3, 4, 3}} /* shl1add r5, r4, r3 */
10669 },
10670 {377ll /* 0x179 */ ,
10671 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10672 {3, 2, 1}, /* shl1add r3, r2, r1 */
10673 {6, 2, 7}, /* shli r4, r2, 7 */
10674 {2, 4, 3}} /* sub r5, r4, r3 */
10675 },
10676 {378ll /* 0x17a */ ,
10677 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10678 {6, 2, 1}, /* shli r3, r2, 1 */
10679 {6, 2, 7}, /* shli r4, r2, 7 */
10680 {2, 4, 3}} /* sub r5, r4, r3 */
10681 },
10682 {379ll /* 0x17b */ ,
10683 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10684 {3, 1, 2}, /* shl1add r3, r1, r2 */
10685 {6, 2, 7}, /* shli r4, r2, 7 */
10686 {2, 4, 3}} /* sub r5, r4, r3 */
10687 },
10688 {380ll /* 0x17c */ ,
10689 {{6, 1, 1}, /* shli r2, r1, 1 */
10690 {6, 1, 7}, /* shli r3, r1, 7 */
10691 {2, 3, 2}, /* sub r4, r3, r2 */
10692 {3, 4, 3}} /* shl1add r5, r4, r3 */
10693 },
10694 {381ll /* 0x17d */ ,
10695 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10696 {6, 2, 7}, /* shli r3, r2, 7 */
10697 {2, 3, 2}} /* sub r4, r3, r2 */
10698 },
10699 {382ll /* 0x17e */ ,
10700 {{6, 1, 7}, /* shli r2, r1, 7 */
10701 {2, 2, 1}, /* sub r3, r2, r1 */
10702 {3, 3, 2}} /* shl1add r4, r3, r2 */
10703 },
10704 {383ll /* 0x17f */ ,
10705 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10706 {6, 2, 7}, /* shli r3, r2, 7 */
10707 {2, 3, 1}} /* sub r4, r3, r1 */
10708 },
10709 {384ll /* 0x180 */ ,
10710 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10711 {6, 2, 7}} /* shli r3, r2, 7 */
10712 },
10713 {385ll /* 0x181 */ ,
10714 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10715 {6, 2, 7}, /* shli r3, r2, 7 */
10716 {1, 1, 3}} /* add r4, r1, r3 */
10717 },
10718 {386ll /* 0x182 */ ,
10719 {{6, 1, 7}, /* shli r2, r1, 7 */
10720 {1, 1, 2}, /* add r3, r1, r2 */
10721 {3, 3, 2}} /* shl1add r4, r3, r2 */
10722 },
10723 {387ll /* 0x183 */ ,
10724 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10725 {6, 2, 7}, /* shli r3, r2, 7 */
10726 {1, 2, 3}} /* add r4, r2, r3 */
10727 },
10728 {388ll /* 0x184 */ ,
10729 {{6, 1, 7}, /* shli r2, r1, 7 */
10730 {3, 1, 2}, /* shl1add r3, r1, r2 */
10731 {3, 3, 2}} /* shl1add r4, r3, r2 */
10732 },
10733 {389ll /* 0x185 */ ,
10734 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10735 {3, 1, 2}, /* shl1add r3, r1, r2 */
10736 {6, 2, 7}, /* shli r4, r2, 7 */
10737 {1, 3, 4}} /* add r5, r3, r4 */
10738 },
10739 {390ll /* 0x186 */ ,
10740 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10741 {6, 2, 7}, /* shli r3, r2, 7 */
10742 {3, 2, 3}} /* shl1add r4, r2, r3 */
10743 },
10744 {391ll /* 0x187 */ ,
10745 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10746 {3, 2, 1}, /* shl1add r3, r2, r1 */
10747 {6, 2, 7}, /* shli r4, r2, 7 */
10748 {1, 3, 4}} /* add r5, r3, r4 */
10749 },
10750 {392ll /* 0x188 */ ,
10751 {{6, 1, 7}, /* shli r2, r1, 7 */
10752 {4, 1, 2}, /* shl2add r3, r1, r2 */
10753 {3, 3, 2}} /* shl1add r4, r3, r2 */
10754 },
10755 {393ll /* 0x189 */ ,
10756 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10757 {3, 2, 2}, /* shl1add r3, r2, r2 */
10758 {6, 2, 7}, /* shli r4, r2, 7 */
10759 {1, 3, 4}} /* add r5, r3, r4 */
10760 },
10761 {394ll /* 0x18a */ ,
10762 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10763 {6, 1, 7}, /* shli r3, r1, 7 */
10764 {1, 2, 3}, /* add r4, r2, r3 */
10765 {3, 4, 3}} /* shl1add r5, r4, r3 */
10766 },
10767 {395ll /* 0x18b */ ,
10768 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10769 {5, 1, 2}, /* shl3add r3, r1, r2 */
10770 {6, 2, 7}, /* shli r4, r2, 7 */
10771 {1, 3, 4}} /* add r5, r3, r4 */
10772 },
10773 {396ll /* 0x18c */ ,
10774 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10775 {6, 2, 7}, /* shli r3, r2, 7 */
10776 {4, 2, 3}} /* shl2add r4, r2, r3 */
10777 },
10778 {397ll /* 0x18d */ ,
10779 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10780 {4, 2, 1}, /* shl2add r3, r2, r1 */
10781 {6, 2, 7}, /* shli r4, r2, 7 */
10782 {1, 3, 4}} /* add r5, r3, r4 */
10783 },
10784 {398ll /* 0x18e */ ,
10785 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10786 {3, 2, 1}, /* shl1add r3, r2, r1 */
10787 {6, 2, 7}, /* shli r4, r2, 7 */
10788 {3, 3, 4}} /* shl1add r5, r3, r4 */
10789 },
10790 {399ll /* 0x18f */ ,
10791 {{6, 1, 4}, /* shli r2, r1, 4 */
10792 {2, 2, 1}, /* sub r3, r2, r1 */
10793 {3, 2, 2}, /* shl1add r4, r2, r2 */
10794 {5, 4, 3}} /* shl3add r5, r4, r3 */
10795 },
10796 {400ll /* 0x190 */ ,
10797 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10798 {5, 2, 1}, /* shl3add r3, r2, r1 */
10799 {6, 3, 4}} /* shli r4, r3, 4 */
10800 },
10801 {401ll /* 0x191 */ ,
10802 {{6, 1, 4}, /* shli r2, r1, 4 */
10803 {1, 1, 2}, /* add r3, r1, r2 */
10804 {3, 2, 2}, /* shl1add r4, r2, r2 */
10805 {5, 4, 3}} /* shl3add r5, r4, r3 */
10806 },
10807 {402ll /* 0x192 */ ,
10808 {{6, 1, 4}, /* shli r2, r1, 4 */
10809 {3, 1, 2}, /* shl1add r3, r1, r2 */
10810 {3, 2, 2}, /* shl1add r4, r2, r2 */
10811 {5, 4, 3}} /* shl3add r5, r4, r3 */
10812 },
10813 {403ll /* 0x193 */ ,
10814 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10815 {5, 2, 1}, /* shl3add r3, r2, r1 */
10816 {6, 3, 4}, /* shli r4, r3, 4 */
10817 {1, 2, 4}} /* add r5, r2, r4 */
10818 },
10819 {404ll /* 0x194 */ ,
10820 {{6, 1, 4}, /* shli r2, r1, 4 */
10821 {3, 2, 2}, /* shl1add r3, r2, r2 */
10822 {4, 1, 2}, /* shl2add r4, r1, r2 */
10823 {5, 3, 4}} /* shl3add r5, r3, r4 */
10824 },
10825 {405ll /* 0x195 */ ,
10826 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10827 {5, 2, 2}, /* shl3add r3, r2, r2 */
10828 {5, 3, 3}} /* shl3add r4, r3, r3 */
10829 },
10830 {406ll /* 0x196 */ ,
10831 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10832 {5, 1, 2}, /* shl3add r3, r1, r2 */
10833 {6, 2, 7}, /* shli r4, r2, 7 */
10834 {3, 3, 4}} /* shl1add r5, r3, r4 */
10835 },
10836 {407ll /* 0x197 */ ,
10837 {{6, 1, 5}, /* shli r2, r1, 5 */
10838 {2, 2, 1}, /* sub r3, r2, r1 */
10839 {3, 3, 2}, /* shl1add r4, r3, r2 */
10840 {4, 4, 3}} /* shl2add r5, r4, r3 */
10841 },
10842 {408ll /* 0x198 */ ,
10843 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10844 {6, 2, 7}, /* shli r3, r2, 7 */
10845 {5, 2, 3}} /* shl3add r4, r2, r3 */
10846 },
10847 {409ll /* 0x199 */ ,
10848 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10849 {5, 2, 1}, /* shl3add r3, r2, r1 */
10850 {6, 2, 7}, /* shli r4, r2, 7 */
10851 {1, 3, 4}} /* add r5, r3, r4 */
10852 },
10853 {410ll /* 0x19a */ ,
10854 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10855 {4, 2, 1}, /* shl2add r3, r2, r1 */
10856 {6, 2, 7}, /* shli r4, r2, 7 */
10857 {3, 3, 4}} /* shl1add r5, r3, r4 */
10858 },
10859 {411ll /* 0x19b */ ,
10860 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10861 {5, 2, 2}, /* shl3add r3, r2, r2 */
10862 {6, 2, 7}, /* shli r4, r2, 7 */
10863 {1, 3, 4}} /* add r5, r3, r4 */
10864 },
10865 {412ll /* 0x19c */ ,
10866 {{6, 1, 5}, /* shli r2, r1, 5 */
10867 {2, 2, 1}, /* sub r3, r2, r1 */
10868 {5, 2, 2}, /* shl3add r4, r2, r2 */
10869 {4, 3, 4}} /* shl2add r5, r3, r4 */
10870 },
10871 {413ll /* 0x19d */ ,
10872 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10873 {4, 2, 1}, /* shl2add r3, r2, r1 */
10874 {6, 3, 5}, /* shli r4, r3, 5 */
10875 {2, 4, 2}} /* sub r5, r4, r2 */
10876 },
10877 {414ll /* 0x19e */ ,
10878 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10879 {4, 2, 2}, /* shl2add r3, r2, r2 */
10880 {6, 2, 7}, /* shli r4, r2, 7 */
10881 {3, 3, 4}} /* shl1add r5, r3, r4 */
10882 },
10883 {415ll /* 0x19f */ ,
10884 {{6, 1, 5}, /* shli r2, r1, 5 */
10885 {2, 2, 1}, /* sub r3, r2, r1 */
10886 {3, 2, 2}, /* shl1add r4, r2, r2 */
10887 {4, 4, 3}} /* shl2add r5, r4, r3 */
10888 },
10889 {416ll /* 0x1a0 */ ,
10890 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10891 {4, 2, 1}, /* shl2add r3, r2, r1 */
10892 {6, 3, 5}} /* shli r4, r3, 5 */
10893 },
10894 {417ll /* 0x1a1 */ ,
10895 {{6, 1, 5}, /* shli r2, r1, 5 */
10896 {1, 1, 2}, /* add r3, r1, r2 */
10897 {3, 2, 2}, /* shl1add r4, r2, r2 */
10898 {4, 4, 3}} /* shl2add r5, r4, r3 */
10899 },
10900 {418ll /* 0x1a2 */ ,
10901 {{6, 1, 5}, /* shli r2, r1, 5 */
10902 {3, 1, 2}, /* shl1add r3, r1, r2 */
10903 {3, 2, 2}, /* shl1add r4, r2, r2 */
10904 {4, 4, 3}} /* shl2add r5, r4, r3 */
10905 },
10906 {419ll /* 0x1a3 */ ,
10907 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10908 {4, 2, 1}, /* shl2add r3, r2, r1 */
10909 {6, 3, 5}, /* shli r4, r3, 5 */
10910 {1, 2, 4}} /* add r5, r2, r4 */
10911 },
10912 {420ll /* 0x1a4 */ ,
10913 {{6, 1, 5}, /* shli r2, r1, 5 */
10914 {1, 1, 2}, /* add r3, r1, r2 */
10915 {5, 2, 2}, /* shl3add r4, r2, r2 */
10916 {4, 3, 4}} /* shl2add r5, r3, r4 */
10917 },
10918 {421ll /* 0x1a5 */ ,
10919 {{4, 1, 1}, /* shl2add r2, r1, r1 */
10920 {6, 1, 5}, /* shli r3, r1, 5 */
10921 {4, 2, 3}, /* shl2add r4, r2, r3 */
10922 {5, 4, 2}} /* shl3add r5, r4, r2 */
10923 },
10924 {422ll /* 0x1a6 */ ,
10925 {{6, 1, 5}, /* shli r2, r1, 5 */
10926 {3, 2, 1}, /* shl1add r3, r2, r1 */
10927 {3, 3, 3}, /* shl1add r4, r3, r3 */
10928 {3, 4, 2}} /* shl1add r5, r4, r2 */
10929 },
10930 {423ll /* 0x1a7 */ ,
10931 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10932 {6, 2, 4}, /* shli r3, r2, 4 */
10933 {2, 3, 1}, /* sub r4, r3, r1 */
10934 {5, 4, 4}} /* shl3add r5, r4, r4 */
10935 },
10936 {424ll /* 0x1a8 */ ,
10937 {{6, 1, 5}, /* shli r2, r1, 5 */
10938 {1, 1, 2}, /* add r3, r1, r2 */
10939 {4, 2, 2}, /* shl2add r4, r2, r2 */
10940 {5, 3, 4}} /* shl3add r5, r3, r4 */
10941 },
10942 {425ll /* 0x1a9 */ ,
10943 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10944 {6, 1, 4}, /* shli r3, r1, 4 */
10945 {4, 2, 3}, /* shl2add r4, r2, r3 */
10946 {5, 4, 2}} /* shl3add r5, r4, r2 */
10947 },
10948 {426ll /* 0x1aa */ ,
10949 {{6, 1, 5}, /* shli r2, r1, 5 */
10950 {3, 1, 2}, /* shl1add r3, r1, r2 */
10951 {3, 2, 3}, /* shl1add r4, r2, r3 */
10952 {4, 4, 3}} /* shl2add r5, r4, r3 */
10953 },
10954 {427ll /* 0x1ab */ ,
10955 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10956 {4, 2, 1}, /* shl2add r3, r2, r1 */
10957 {4, 3, 1}, /* shl2add r4, r3, r1 */
10958 {5, 4, 2}} /* shl3add r5, r4, r2 */
10959 },
10960 {428ll /* 0x1ac */ ,
10961 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10962 {5, 1, 2}, /* shl3add r3, r1, r2 */
10963 {6, 2, 7}, /* shli r4, r2, 7 */
10964 {4, 3, 4}} /* shl2add r5, r3, r4 */
10965 },
10966 {429ll /* 0x1ad */ ,
10967 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10968 {4, 2, 1}, /* shl2add r3, r2, r1 */
10969 {6, 3, 5}, /* shli r4, r3, 5 */
10970 {1, 3, 4}} /* add r5, r3, r4 */
10971 },
10972 {430ll /* 0x1ae */ ,
10973 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10974 {6, 2, 4}, /* shli r3, r2, 4 */
10975 {2, 3, 1}, /* sub r4, r3, r1 */
10976 {3, 4, 3}} /* shl1add r5, r4, r3 */
10977 },
10978 {431ll /* 0x1af */ ,
10979 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10980 {5, 2, 2}, /* shl3add r3, r2, r2 */
10981 {6, 1, 9}, /* shli r4, r1, 9 */
10982 {2, 4, 3}} /* sub r5, r4, r3 */
10983 },
10984 {432ll /* 0x1b0 */ ,
10985 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10986 {5, 2, 2}, /* shl3add r3, r2, r2 */
10987 {6, 3, 4}} /* shli r4, r3, 4 */
10988 },
10989 {433ll /* 0x1b1 */ ,
10990 {{5, 1, 1}, /* shl3add r2, r1, r1 */
10991 {4, 2, 2}, /* shl2add r3, r2, r2 */
10992 {5, 2, 1}, /* shl3add r4, r2, r1 */
10993 {5, 3, 4}} /* shl3add r5, r3, r4 */
10994 },
10995 {434ll /* 0x1b2 */ ,
10996 {{3, 1, 1}, /* shl1add r2, r1, r1 */
10997 {5, 2, 1}, /* shl3add r3, r2, r1 */
10998 {6, 2, 7}, /* shli r4, r2, 7 */
10999 {3, 3, 4}} /* shl1add r5, r3, r4 */
11000 },
11001 {435ll /* 0x1b3 */ ,
11002 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11003 {5, 2, 2}, /* shl3add r3, r2, r2 */
11004 {6, 3, 4}, /* shli r4, r3, 4 */
11005 {1, 2, 4}} /* add r5, r2, r4 */
11006 },
11007 {436ll /* 0x1b4 */ ,
11008 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11009 {4, 2, 1}, /* shl2add r3, r2, r1 */
11010 {6, 2, 7}, /* shli r4, r2, 7 */
11011 {4, 3, 4}} /* shl2add r5, r3, r4 */
11012 },
11013 {437ll /* 0x1b5 */ ,
11014 {{6, 1, 4}, /* shli r2, r1, 4 */
11015 {2, 1, 2}, /* sub r3, r1, r2 */
11016 {5, 2, 3}, /* shl3add r4, r2, r3 */
11017 {4, 4, 3}} /* shl2add r5, r4, r3 */
11018 },
11019 {438ll /* 0x1b6 */ ,
11020 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11021 {5, 2, 2}, /* shl3add r3, r2, r2 */
11022 {6, 2, 7}, /* shli r4, r2, 7 */
11023 {3, 3, 4}} /* shl1add r5, r3, r4 */
11024 },
11025 {439ll /* 0x1b7 */ ,
11026 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11027 {5, 2, 1}, /* shl3add r3, r2, r1 */
11028 {6, 1, 9}, /* shli r4, r1, 9 */
11029 {2, 4, 3}} /* sub r5, r4, r3 */
11030 },
11031 {440ll /* 0x1b8 */ ,
11032 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11033 {6, 1, 6}, /* shli r3, r1, 6 */
11034 {2, 3, 2}, /* sub r4, r3, r2 */
11035 {6, 4, 3}} /* shli r5, r4, 3 */
11036 },
11037 {441ll /* 0x1b9 */ ,
11038 {{6, 1, 6}, /* shli r2, r1, 6 */
11039 {2, 1, 2}, /* sub r3, r1, r2 */
11040 {2, 2, 1}, /* sub r4, r2, r1 */
11041 {5, 4, 3}} /* shl3add r5, r4, r3 */
11042 },
11043 {442ll /* 0x1ba */ ,
11044 {{6, 1, 6}, /* shli r2, r1, 6 */
11045 {2, 2, 1}, /* sub r3, r2, r1 */
11046 {3, 3, 3}, /* shl1add r4, r3, r3 */
11047 {3, 4, 2}} /* shl1add r5, r4, r2 */
11048 },
11049 {443ll /* 0x1bb */ ,
11050 {{6, 1, 6}, /* shli r2, r1, 6 */
11051 {2, 2, 1}, /* sub r3, r2, r1 */
11052 {3, 3, 2}, /* shl1add r4, r3, r2 */
11053 {3, 4, 3}} /* shl1add r5, r4, r3 */
11054 },
11055 {444ll /* 0x1bc */ ,
11056 {{6, 1, 6}, /* shli r2, r1, 6 */
11057 {4, 1, 2}, /* shl2add r3, r1, r2 */
11058 {6, 2, 3}, /* shli r4, r2, 3 */
11059 {2, 4, 3}} /* sub r5, r4, r3 */
11060 },
11061 {445ll /* 0x1bd */ ,
11062 {{6, 1, 6}, /* shli r2, r1, 6 */
11063 {4, 1, 2}, /* shl2add r3, r1, r2 */
11064 {5, 2, 1}, /* shl3add r4, r2, r1 */
11065 {2, 4, 3}} /* sub r5, r4, r3 */
11066 },
11067 {446ll /* 0x1be */ ,
11068 {{6, 1, 6}, /* shli r2, r1, 6 */
11069 {3, 1, 2}, /* shl1add r3, r1, r2 */
11070 {6, 2, 3}, /* shli r4, r2, 3 */
11071 {2, 4, 3}} /* sub r5, r4, r3 */
11072 },
11073 {447ll /* 0x1bf */ ,
11074 {{6, 1, 6}, /* shli r2, r1, 6 */
11075 {1, 1, 2}, /* add r3, r1, r2 */
11076 {6, 2, 3}, /* shli r4, r2, 3 */
11077 {2, 4, 3}} /* sub r5, r4, r3 */
11078 },
11079 {448ll /* 0x1c0 */ ,
11080 {{6, 1, 6}, /* shli r2, r1, 6 */
11081 {6, 1, 9}, /* shli r3, r1, 9 */
11082 {2, 3, 2}} /* sub r4, r3, r2 */
11083 },
11084 {449ll /* 0x1c1 */ ,
11085 {{6, 1, 6}, /* shli r2, r1, 6 */
11086 {2, 1, 2}, /* sub r3, r1, r2 */
11087 {5, 2, 3}} /* shl3add r4, r2, r3 */
11088 },
11089 {450ll /* 0x1c2 */ ,
11090 {{6, 1, 1}, /* shli r2, r1, 1 */
11091 {6, 1, 6}, /* shli r3, r1, 6 */
11092 {2, 2, 3}, /* sub r4, r2, r3 */
11093 {5, 3, 4}} /* shl3add r5, r3, r4 */
11094 },
11095 {451ll /* 0x1c3 */ ,
11096 {{6, 1, 6}, /* shli r2, r1, 6 */
11097 {2, 1, 2}, /* sub r3, r1, r2 */
11098 {4, 2, 1}, /* shl2add r4, r2, r1 */
11099 {3, 4, 3}} /* shl1add r5, r4, r3 */
11100 },
11101 {452ll /* 0x1c4 */ ,
11102 {{6, 1, 2}, /* shli r2, r1, 2 */
11103 {6, 1, 6}, /* shli r3, r1, 6 */
11104 {2, 2, 3}, /* sub r4, r2, r3 */
11105 {5, 3, 4}} /* shl3add r5, r3, r4 */
11106 },
11107 {453ll /* 0x1c5 */ ,
11108 {{6, 1, 6}, /* shli r2, r1, 6 */
11109 {2, 1, 2}, /* sub r3, r1, r2 */
11110 {3, 2, 1}, /* shl1add r4, r2, r1 */
11111 {4, 4, 3}} /* shl2add r5, r4, r3 */
11112 },
11113 {454ll /* 0x1c6 */ ,
11114 {{6, 1, 6}, /* shli r2, r1, 6 */
11115 {1, 1, 2}, /* add r3, r1, r2 */
11116 {3, 3, 3}, /* shl1add r4, r3, r3 */
11117 {3, 4, 2}} /* shl1add r5, r4, r2 */
11118 },
11119 {455ll /* 0x1c7 */ ,
11120 {{6, 1, 3}, /* shli r2, r1, 3 */
11121 {2, 2, 1}, /* sub r3, r2, r1 */
11122 {6, 3, 6}, /* shli r4, r3, 6 */
11123 {1, 3, 4}} /* add r5, r3, r4 */
11124 },
11125 {456ll /* 0x1c8 */ ,
11126 {{6, 1, 3}, /* shli r2, r1, 3 */
11127 {2, 1, 2}, /* sub r3, r1, r2 */
11128 {6, 2, 6}, /* shli r4, r2, 6 */
11129 {5, 3, 4}} /* shl3add r5, r3, r4 */
11130 },
11131 {457ll /* 0x1c9 */ ,
11132 {{6, 1, 6}, /* shli r2, r1, 6 */
11133 {1, 1, 2}, /* add r3, r1, r2 */
11134 {2, 1, 2}, /* sub r4, r1, r2 */
11135 {5, 3, 4}} /* shl3add r5, r3, r4 */
11136 },
11137 {458ll /* 0x1ca */ ,
11138 {{6, 1, 6}, /* shli r2, r1, 6 */
11139 {3, 1, 2}, /* shl1add r3, r1, r2 */
11140 {3, 3, 2}, /* shl1add r4, r3, r2 */
11141 {3, 4, 3}} /* shl1add r5, r4, r3 */
11142 },
11143 {459ll /* 0x1cb */ ,
11144 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11145 {5, 2, 2}, /* shl3add r3, r2, r2 */
11146 {6, 3, 4}, /* shli r4, r3, 4 */
11147 {1, 3, 4}} /* add r5, r3, r4 */
11148 },
11149 {460ll /* 0x1cc */ ,
11150 {{6, 1, 6}, /* shli r2, r1, 6 */
11151 {3, 1, 2}, /* shl1add r3, r1, r2 */
11152 {3, 3, 3}, /* shl1add r4, r3, r3 */
11153 {3, 4, 2}} /* shl1add r5, r4, r2 */
11154 },
11155 {461ll /* 0x1cd */ ,
11156 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11157 {5, 2, 2}, /* shl3add r3, r2, r2 */
11158 {5, 3, 1}, /* shl3add r4, r3, r1 */
11159 {3, 4, 3}} /* shl1add r5, r4, r3 */
11160 },
11161 {462ll /* 0x1ce */ ,
11162 {{6, 1, 3}, /* shli r2, r1, 3 */
11163 {2, 2, 1}, /* sub r3, r2, r1 */
11164 {6, 3, 6}, /* shli r4, r3, 6 */
11165 {3, 3, 4}} /* shl1add r5, r3, r4 */
11166 },
11167 {463ll /* 0x1cf */ ,
11168 {{6, 1, 3}, /* shli r2, r1, 3 */
11169 {2, 2, 1}, /* sub r3, r2, r1 */
11170 {5, 3, 1}, /* shl3add r4, r3, r1 */
11171 {5, 4, 3}} /* shl3add r5, r4, r3 */
11172 },
11173 {464ll /* 0x1d0 */ ,
11174 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11175 {6, 1, 5}, /* shli r3, r1, 5 */
11176 {2, 3, 2}, /* sub r4, r3, r2 */
11177 {6, 4, 4}} /* shli r5, r4, 4 */
11178 },
11179 {465ll /* 0x1d1 */ ,
11180 {{6, 1, 6}, /* shli r2, r1, 6 */
11181 {2, 1, 2}, /* sub r3, r1, r2 */
11182 {3, 1, 2}, /* shl1add r4, r1, r2 */
11183 {5, 4, 3}} /* shl3add r5, r4, r3 */
11184 },
11185 {467ll /* 0x1d3 */ ,
11186 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11187 {5, 2, 2}, /* shl3add r3, r2, r2 */
11188 {6, 1, 9}, /* shli r4, r1, 9 */
11189 {2, 4, 3}} /* sub r5, r4, r3 */
11190 },
11191 {468ll /* 0x1d4 */ ,
11192 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11193 {6, 1, 5}, /* shli r3, r1, 5 */
11194 {4, 2, 3}, /* shl2add r4, r2, r3 */
11195 {5, 4, 4}} /* shl3add r5, r4, r4 */
11196 },
11197 {469ll /* 0x1d5 */ ,
11198 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11199 {4, 2, 1}, /* shl2add r3, r2, r1 */
11200 {5, 3, 3}, /* shl3add r4, r3, r3 */
11201 {4, 4, 1}} /* shl2add r5, r4, r1 */
11202 },
11203 {470ll /* 0x1d6 */ ,
11204 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11205 {6, 2, 5}, /* shli r3, r2, 5 */
11206 {2, 3, 2}, /* sub r4, r3, r2 */
11207 {3, 4, 3}} /* shl1add r5, r4, r3 */
11208 },
11209 {471ll /* 0x1d7 */ ,
11210 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11211 {5, 2, 1}, /* shl3add r3, r2, r1 */
11212 {6, 1, 9}, /* shli r4, r1, 9 */
11213 {2, 4, 3}} /* sub r5, r4, r3 */
11214 },
11215 {472ll /* 0x1d8 */ ,
11216 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11217 {6, 1, 6}, /* shli r3, r1, 6 */
11218 {2, 3, 2}, /* sub r4, r3, r2 */
11219 {6, 4, 3}} /* shli r5, r4, 3 */
11220 },
11221 {473ll /* 0x1d9 */ ,
11222 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11223 {6, 1, 6}, /* shli r3, r1, 6 */
11224 {2, 3, 2}, /* sub r4, r3, r2 */
11225 {5, 4, 1}} /* shl3add r5, r4, r1 */
11226 },
11227 {475ll /* 0x1db */ ,
11228 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11229 {4, 2, 1}, /* shl2add r3, r2, r1 */
11230 {6, 1, 9}, /* shli r4, r1, 9 */
11231 {2, 4, 3}} /* sub r5, r4, r3 */
11232 },
11233 {476ll /* 0x1dc */ ,
11234 {{6, 1, 5}, /* shli r2, r1, 5 */
11235 {4, 1, 2}, /* shl2add r3, r1, r2 */
11236 {6, 2, 4}, /* shli r4, r2, 4 */
11237 {2, 4, 3}} /* sub r5, r4, r3 */
11238 },
11239 {477ll /* 0x1dd */ ,
11240 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11241 {6, 1, 6}, /* shli r3, r1, 6 */
11242 {2, 3, 2}, /* sub r4, r3, r2 */
11243 {5, 4, 2}} /* shl3add r5, r4, r2 */
11244 },
11245 {478ll /* 0x1de */ ,
11246 {{6, 1, 5}, /* shli r2, r1, 5 */
11247 {3, 1, 2}, /* shl1add r3, r1, r2 */
11248 {6, 2, 4}, /* shli r4, r2, 4 */
11249 {2, 4, 3}} /* sub r5, r4, r3 */
11250 },
11251 {479ll /* 0x1df */ ,
11252 {{6, 1, 5}, /* shli r2, r1, 5 */
11253 {1, 1, 2}, /* add r3, r1, r2 */
11254 {6, 2, 4}, /* shli r4, r2, 4 */
11255 {2, 4, 3}} /* sub r5, r4, r3 */
11256 },
11257 {480ll /* 0x1e0 */ ,
11258 {{6, 1, 5}, /* shli r2, r1, 5 */
11259 {6, 1, 9}, /* shli r3, r1, 9 */
11260 {2, 3, 2}} /* sub r4, r3, r2 */
11261 },
11262 {481ll /* 0x1e1 */ ,
11263 {{6, 1, 5}, /* shli r2, r1, 5 */
11264 {2, 1, 2}, /* sub r3, r1, r2 */
11265 {6, 2, 4}, /* shli r4, r2, 4 */
11266 {1, 3, 4}} /* add r5, r3, r4 */
11267 },
11268 {482ll /* 0x1e2 */ ,
11269 {{6, 1, 4}, /* shli r2, r1, 4 */
11270 {2, 1, 2}, /* sub r3, r1, r2 */
11271 {6, 2, 5}, /* shli r4, r2, 5 */
11272 {3, 3, 4}} /* shl1add r5, r3, r4 */
11273 },
11274 {483ll /* 0x1e3 */ ,
11275 {{6, 1, 5}, /* shli r2, r1, 5 */
11276 {2, 1, 2}, /* sub r3, r1, r2 */
11277 {5, 2, 1}, /* shl3add r4, r2, r1 */
11278 {3, 4, 3}} /* shl1add r5, r4, r3 */
11279 },
11280 {484ll /* 0x1e4 */ ,
11281 {{6, 1, 2}, /* shli r2, r1, 2 */
11282 {6, 1, 6}, /* shli r3, r1, 6 */
11283 {2, 3, 2}, /* sub r4, r3, r2 */
11284 {5, 4, 2}} /* shl3add r5, r4, r2 */
11285 },
11286 {485ll /* 0x1e5 */ ,
11287 {{6, 1, 5}, /* shli r2, r1, 5 */
11288 {2, 1, 2}, /* sub r3, r1, r2 */
11289 {4, 2, 1}, /* shl2add r4, r2, r1 */
11290 {4, 4, 3}} /* shl2add r5, r4, r3 */
11291 },
11292 {486ll /* 0x1e6 */ ,
11293 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11294 {5, 2, 2}, /* shl3add r3, r2, r2 */
11295 {5, 3, 3}, /* shl3add r4, r3, r3 */
11296 {6, 4, 1}} /* shli r5, r4, 1 */
11297 },
11298 {487ll /* 0x1e7 */ ,
11299 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11300 {5, 2, 1}, /* shl3add r3, r2, r1 */
11301 {6, 1, 9}, /* shli r4, r1, 9 */
11302 {2, 4, 3}} /* sub r5, r4, r3 */
11303 },
11304 {488ll /* 0x1e8 */ ,
11305 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11306 {6, 1, 6}, /* shli r3, r1, 6 */
11307 {2, 3, 2}, /* sub r4, r3, r2 */
11308 {6, 4, 3}} /* shli r5, r4, 3 */
11309 },
11310 {489ll /* 0x1e9 */ ,
11311 {{6, 1, 5}, /* shli r2, r1, 5 */
11312 {2, 1, 2}, /* sub r3, r1, r2 */
11313 {3, 2, 1}, /* shl1add r4, r2, r1 */
11314 {5, 4, 3}} /* shl3add r5, r4, r3 */
11315 },
11316 {490ll /* 0x1ea */ ,
11317 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11318 {6, 2, 5}, /* shli r3, r2, 5 */
11319 {1, 2, 3}, /* add r4, r2, r3 */
11320 {3, 4, 3}} /* shl1add r5, r4, r3 */
11321 },
11322 {491ll /* 0x1eb */ ,
11323 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11324 {6, 1, 6}, /* shli r3, r1, 6 */
11325 {2, 3, 2}, /* sub r4, r3, r2 */
11326 {5, 4, 2}} /* shl3add r5, r4, r2 */
11327 },
11328 {492ll /* 0x1ec */ ,
11329 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11330 {6, 1, 7}, /* shli r3, r1, 7 */
11331 {2, 3, 2}, /* sub r4, r3, r2 */
11332 {6, 4, 2}} /* shli r5, r4, 2 */
11333 },
11334 {493ll /* 0x1ed */ ,
11335 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11336 {6, 1, 7}, /* shli r3, r1, 7 */
11337 {2, 3, 2}, /* sub r4, r3, r2 */
11338 {4, 4, 1}} /* shl2add r5, r4, r1 */
11339 },
11340 {494ll /* 0x1ee */ ,
11341 {{6, 1, 4}, /* shli r2, r1, 4 */
11342 {3, 1, 2}, /* shl1add r3, r1, r2 */
11343 {6, 2, 5}, /* shli r4, r2, 5 */
11344 {2, 4, 3}} /* sub r5, r4, r3 */
11345 },
11346 {495ll /* 0x1ef */ ,
11347 {{6, 1, 4}, /* shli r2, r1, 4 */
11348 {1, 1, 2}, /* add r3, r1, r2 */
11349 {6, 2, 5}, /* shli r4, r2, 5 */
11350 {2, 4, 3}} /* sub r5, r4, r3 */
11351 },
11352 {496ll /* 0x1f0 */ ,
11353 {{6, 1, 4}, /* shli r2, r1, 4 */
11354 {6, 1, 9}, /* shli r3, r1, 9 */
11355 {2, 3, 2}} /* sub r4, r3, r2 */
11356 },
11357 {497ll /* 0x1f1 */ ,
11358 {{6, 1, 4}, /* shli r2, r1, 4 */
11359 {2, 1, 2}, /* sub r3, r1, r2 */
11360 {6, 2, 5}, /* shli r4, r2, 5 */
11361 {1, 3, 4}} /* add r5, r3, r4 */
11362 },
11363 {498ll /* 0x1f2 */ ,
11364 {{6, 1, 1}, /* shli r2, r1, 1 */
11365 {6, 1, 6}, /* shli r3, r1, 6 */
11366 {2, 3, 2}, /* sub r4, r3, r2 */
11367 {5, 4, 2}} /* shl3add r5, r4, r2 */
11368 },
11369 {499ll /* 0x1f3 */ ,
11370 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11371 {4, 2, 1}, /* shl2add r3, r2, r1 */
11372 {6, 1, 9}, /* shli r4, r1, 9 */
11373 {2, 4, 3}} /* sub r5, r4, r3 */
11374 },
11375 {500ll /* 0x1f4 */ ,
11376 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11377 {6, 1, 7}, /* shli r3, r1, 7 */
11378 {2, 3, 2}, /* sub r4, r3, r2 */
11379 {6, 4, 2}} /* shli r5, r4, 2 */
11380 },
11381 {501ll /* 0x1f5 */ ,
11382 {{6, 1, 4}, /* shli r2, r1, 4 */
11383 {2, 1, 2}, /* sub r3, r1, r2 */
11384 {5, 2, 1}, /* shl3add r4, r2, r1 */
11385 {4, 4, 3}} /* shl2add r5, r4, r3 */
11386 },
11387 {502ll /* 0x1f6 */ ,
11388 {{6, 1, 3}, /* shli r2, r1, 3 */
11389 {3, 1, 2}, /* shl1add r3, r1, r2 */
11390 {6, 2, 6}, /* shli r4, r2, 6 */
11391 {2, 4, 3}} /* sub r5, r4, r3 */
11392 },
11393 {503ll /* 0x1f7 */ ,
11394 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11395 {6, 1, 9}, /* shli r3, r1, 9 */
11396 {2, 3, 2}} /* sub r4, r3, r2 */
11397 },
11398 {504ll /* 0x1f8 */ ,
11399 {{6, 1, 3}, /* shli r2, r1, 3 */
11400 {6, 1, 9}, /* shli r3, r1, 9 */
11401 {2, 3, 2}} /* sub r4, r3, r2 */
11402 },
11403 {505ll /* 0x1f9 */ ,
11404 {{6, 1, 6}, /* shli r2, r1, 6 */
11405 {2, 2, 1}, /* sub r3, r2, r1 */
11406 {5, 3, 1}} /* shl3add r4, r3, r1 */
11407 },
11408 {506ll /* 0x1fa */ ,
11409 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11410 {6, 1, 8}, /* shli r3, r1, 8 */
11411 {2, 3, 2}, /* sub r4, r3, r2 */
11412 {6, 4, 1}} /* shli r5, r4, 1 */
11413 },
11414 {507ll /* 0x1fb */ ,
11415 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11416 {6, 1, 9}, /* shli r3, r1, 9 */
11417 {2, 3, 2}} /* sub r4, r3, r2 */
11418 },
11419 {508ll /* 0x1fc */ ,
11420 {{6, 1, 2}, /* shli r2, r1, 2 */
11421 {6, 1, 9}, /* shli r3, r1, 9 */
11422 {2, 3, 2}} /* sub r4, r3, r2 */
11423 },
11424 {509ll /* 0x1fd */ ,
11425 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11426 {6, 1, 9}, /* shli r3, r1, 9 */
11427 {2, 3, 2}} /* sub r4, r3, r2 */
11428 },
11429 {510ll /* 0x1fe */ ,
11430 {{6, 1, 1}, /* shli r2, r1, 1 */
11431 {6, 1, 9}, /* shli r3, r1, 9 */
11432 {2, 3, 2}} /* sub r4, r3, r2 */
11433 },
11434 {511ll /* 0x1ff */ ,
11435 {{6, 1, 9}, /* shli r2, r1, 9 */
11436 {2, 2, 1}} /* sub r3, r2, r1 */
11437 },
11438 {512ll /* 0x200 */ ,
11439 {{6, 1, 9}} /* shli r2, r1, 9 */
11440 },
11441 {513ll /* 0x201 */ ,
11442 {{6, 1, 9}, /* shli r2, r1, 9 */
11443 {1, 1, 2}} /* add r3, r1, r2 */
11444 },
11445 {514ll /* 0x202 */ ,
11446 {{6, 1, 9}, /* shli r2, r1, 9 */
11447 {3, 1, 2}} /* shl1add r3, r1, r2 */
11448 },
11449 {515ll /* 0x203 */ ,
11450 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11451 {6, 1, 9}, /* shli r3, r1, 9 */
11452 {1, 2, 3}} /* add r4, r2, r3 */
11453 },
11454 {516ll /* 0x204 */ ,
11455 {{6, 1, 9}, /* shli r2, r1, 9 */
11456 {4, 1, 2}} /* shl2add r3, r1, r2 */
11457 },
11458 {517ll /* 0x205 */ ,
11459 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11460 {6, 1, 9}, /* shli r3, r1, 9 */
11461 {1, 2, 3}} /* add r4, r2, r3 */
11462 },
11463 {518ll /* 0x206 */ ,
11464 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11465 {6, 1, 9}, /* shli r3, r1, 9 */
11466 {3, 2, 3}} /* shl1add r4, r2, r3 */
11467 },
11468 {519ll /* 0x207 */ ,
11469 {{6, 1, 9}, /* shli r2, r1, 9 */
11470 {2, 2, 1}, /* sub r3, r2, r1 */
11471 {5, 1, 3}} /* shl3add r4, r1, r3 */
11472 },
11473 {520ll /* 0x208 */ ,
11474 {{6, 1, 9}, /* shli r2, r1, 9 */
11475 {5, 1, 2}} /* shl3add r3, r1, r2 */
11476 },
11477 {521ll /* 0x209 */ ,
11478 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11479 {6, 1, 9}, /* shli r3, r1, 9 */
11480 {1, 2, 3}} /* add r4, r2, r3 */
11481 },
11482 {522ll /* 0x20a */ ,
11483 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11484 {6, 1, 9}, /* shli r3, r1, 9 */
11485 {3, 2, 3}} /* shl1add r4, r2, r3 */
11486 },
11487 {523ll /* 0x20b */ ,
11488 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11489 {6, 1, 6}, /* shli r3, r1, 6 */
11490 {1, 1, 3}, /* add r4, r1, r3 */
11491 {5, 4, 2}} /* shl3add r5, r4, r2 */
11492 },
11493 {524ll /* 0x20c */ ,
11494 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11495 {6, 1, 9}, /* shli r3, r1, 9 */
11496 {4, 2, 3}} /* shl2add r4, r2, r3 */
11497 },
11498 {525ll /* 0x20d */ ,
11499 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11500 {6, 1, 7}, /* shli r3, r1, 7 */
11501 {1, 2, 3}, /* add r4, r2, r3 */
11502 {4, 4, 1}} /* shl2add r5, r4, r1 */
11503 },
11504 {526ll /* 0x20e */ ,
11505 {{6, 1, 3}, /* shli r2, r1, 3 */
11506 {2, 2, 1}, /* sub r3, r2, r1 */
11507 {6, 2, 6}, /* shli r4, r2, 6 */
11508 {3, 3, 4}} /* shl1add r5, r3, r4 */
11509 },
11510 {527ll /* 0x20f */ ,
11511 {{6, 1, 4}, /* shli r2, r1, 4 */
11512 {2, 2, 1}, /* sub r3, r2, r1 */
11513 {6, 2, 5}, /* shli r4, r2, 5 */
11514 {1, 3, 4}} /* add r5, r3, r4 */
11515 },
11516 {528ll /* 0x210 */ ,
11517 {{6, 1, 4}, /* shli r2, r1, 4 */
11518 {6, 1, 9}, /* shli r3, r1, 9 */
11519 {1, 2, 3}} /* add r4, r2, r3 */
11520 },
11521 {529ll /* 0x211 */ ,
11522 {{6, 1, 6}, /* shli r2, r1, 6 */
11523 {3, 1, 2}, /* shl1add r3, r1, r2 */
11524 {5, 3, 1}} /* shl3add r4, r3, r1 */
11525 },
11526 {530ll /* 0x212 */ ,
11527 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11528 {6, 1, 9}, /* shli r3, r1, 9 */
11529 {3, 2, 3}} /* shl1add r4, r2, r3 */
11530 },
11531 {531ll /* 0x213 */ ,
11532 {{6, 1, 4}, /* shli r2, r1, 4 */
11533 {2, 2, 1}, /* sub r3, r2, r1 */
11534 {5, 2, 1}, /* shl3add r4, r2, r1 */
11535 {4, 4, 3}} /* shl2add r5, r4, r3 */
11536 },
11537 {532ll /* 0x214 */ ,
11538 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11539 {6, 1, 9}, /* shli r3, r1, 9 */
11540 {4, 2, 3}} /* shl2add r4, r2, r3 */
11541 },
11542 {533ll /* 0x215 */ ,
11543 {{6, 1, 4}, /* shli r2, r1, 4 */
11544 {1, 1, 2}, /* add r3, r1, r2 */
11545 {5, 2, 1}, /* shl3add r4, r2, r1 */
11546 {4, 4, 3}} /* shl2add r5, r4, r3 */
11547 },
11548 {534ll /* 0x216 */ ,
11549 {{6, 1, 4}, /* shli r2, r1, 4 */
11550 {3, 1, 2}, /* shl1add r3, r1, r2 */
11551 {5, 2, 1}, /* shl3add r4, r2, r1 */
11552 {4, 4, 3}} /* shl2add r5, r4, r3 */
11553 },
11554 {535ll /* 0x217 */ ,
11555 {{6, 1, 4}, /* shli r2, r1, 4 */
11556 {2, 2, 1}, /* sub r3, r2, r1 */
11557 {4, 2, 1}, /* shl2add r4, r2, r1 */
11558 {5, 4, 3}} /* shl3add r5, r4, r3 */
11559 },
11560 {536ll /* 0x218 */ ,
11561 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11562 {6, 1, 9}, /* shli r3, r1, 9 */
11563 {5, 2, 3}} /* shl3add r4, r2, r3 */
11564 },
11565 {537ll /* 0x219 */ ,
11566 {{6, 1, 4}, /* shli r2, r1, 4 */
11567 {1, 1, 2}, /* add r3, r1, r2 */
11568 {4, 2, 1}, /* shl2add r4, r2, r1 */
11569 {5, 4, 3}} /* shl3add r5, r4, r3 */
11570 },
11571 {538ll /* 0x21a */ ,
11572 {{6, 1, 4}, /* shli r2, r1, 4 */
11573 {3, 1, 2}, /* shl1add r3, r1, r2 */
11574 {4, 2, 1}, /* shl2add r4, r2, r1 */
11575 {5, 4, 3}} /* shl3add r5, r4, r3 */
11576 },
11577 {539ll /* 0x21b */ ,
11578 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11579 {6, 1, 6}, /* shli r3, r1, 6 */
11580 {1, 2, 3}, /* add r4, r2, r3 */
11581 {5, 4, 2}} /* shl3add r5, r4, r2 */
11582 },
11583 {540ll /* 0x21c */ ,
11584 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11585 {6, 2, 2}, /* shli r3, r2, 2 */
11586 {6, 2, 6}, /* shli r4, r2, 6 */
11587 {2, 4, 3}} /* sub r5, r4, r3 */
11588 },
11589 {541ll /* 0x21d */ ,
11590 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11591 {6, 2, 4}, /* shli r3, r2, 4 */
11592 {2, 3, 2}, /* sub r4, r3, r2 */
11593 {4, 4, 1}} /* shl2add r5, r4, r1 */
11594 },
11595 {542ll /* 0x21e */ ,
11596 {{6, 1, 4}, /* shli r2, r1, 4 */
11597 {2, 2, 1}, /* sub r3, r2, r1 */
11598 {6, 2, 5}, /* shli r4, r2, 5 */
11599 {3, 3, 4}} /* shl1add r5, r3, r4 */
11600 },
11601 {543ll /* 0x21f */ ,
11602 {{6, 1, 5}, /* shli r2, r1, 5 */
11603 {2, 2, 1}, /* sub r3, r2, r1 */
11604 {6, 2, 4}, /* shli r4, r2, 4 */
11605 {1, 3, 4}} /* add r5, r3, r4 */
11606 },
11607 {544ll /* 0x220 */ ,
11608 {{6, 1, 5}, /* shli r2, r1, 5 */
11609 {6, 1, 9}, /* shli r3, r1, 9 */
11610 {1, 2, 3}} /* add r4, r2, r3 */
11611 },
11612 {545ll /* 0x221 */ ,
11613 {{6, 1, 6}, /* shli r2, r1, 6 */
11614 {4, 1, 2}, /* shl2add r3, r1, r2 */
11615 {5, 3, 1}} /* shl3add r4, r3, r1 */
11616 },
11617 {546ll /* 0x222 */ ,
11618 {{6, 1, 5}, /* shli r2, r1, 5 */
11619 {5, 2, 1}, /* shl3add r3, r2, r1 */
11620 {3, 3, 2}} /* shl1add r4, r3, r2 */
11621 },
11622 {547ll /* 0x223 */ ,
11623 {{6, 1, 5}, /* shli r2, r1, 5 */
11624 {1, 1, 2}, /* add r3, r1, r2 */
11625 {5, 2, 1}, /* shl3add r4, r2, r1 */
11626 {3, 4, 3}} /* shl1add r5, r4, r3 */
11627 },
11628 {548ll /* 0x224 */ ,
11629 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11630 {6, 1, 9}, /* shli r3, r1, 9 */
11631 {4, 2, 3}} /* shl2add r4, r2, r3 */
11632 },
11633 {549ll /* 0x225 */ ,
11634 {{6, 1, 5}, /* shli r2, r1, 5 */
11635 {1, 1, 2}, /* add r3, r1, r2 */
11636 {4, 2, 1}, /* shl2add r4, r2, r1 */
11637 {4, 4, 3}} /* shl2add r5, r4, r3 */
11638 },
11639 {550ll /* 0x226 */ ,
11640 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11641 {6, 1, 5}, /* shli r3, r1, 5 */
11642 {5, 3, 2}, /* shl3add r4, r3, r2 */
11643 {3, 4, 3}} /* shl1add r5, r4, r3 */
11644 },
11645 {551ll /* 0x227 */ ,
11646 {{6, 1, 5}, /* shli r2, r1, 5 */
11647 {2, 2, 1}, /* sub r3, r2, r1 */
11648 {3, 2, 1}, /* shl1add r4, r2, r1 */
11649 {5, 4, 3}} /* shl3add r5, r4, r3 */
11650 },
11651 {552ll /* 0x228 */ ,
11652 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11653 {6, 1, 9}, /* shli r3, r1, 9 */
11654 {5, 2, 3}} /* shl3add r4, r2, r3 */
11655 },
11656 {553ll /* 0x229 */ ,
11657 {{6, 1, 5}, /* shli r2, r1, 5 */
11658 {1, 1, 2}, /* add r3, r1, r2 */
11659 {3, 2, 1}, /* shl1add r4, r2, r1 */
11660 {5, 4, 3}} /* shl3add r5, r4, r3 */
11661 },
11662 {554ll /* 0x22a */ ,
11663 {{6, 1, 5}, /* shli r2, r1, 5 */
11664 {3, 1, 2}, /* shl1add r3, r1, r2 */
11665 {3, 2, 1}, /* shl1add r4, r2, r1 */
11666 {5, 4, 3}} /* shl3add r5, r4, r3 */
11667 },
11668 {555ll /* 0x22b */ ,
11669 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11670 {4, 2, 1}, /* shl2add r3, r2, r1 */
11671 {6, 3, 4}, /* shli r4, r3, 4 */
11672 {2, 4, 3}} /* sub r5, r4, r3 */
11673 },
11674 {556ll /* 0x22c */ ,
11675 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11676 {6, 1, 5}, /* shli r3, r1, 5 */
11677 {4, 3, 2}, /* shl2add r4, r3, r2 */
11678 {4, 4, 3}} /* shl2add r5, r4, r3 */
11679 },
11680 {557ll /* 0x22d */ ,
11681 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11682 {6, 1, 6}, /* shli r3, r1, 6 */
11683 {1, 2, 3}, /* add r4, r2, r3 */
11684 {5, 4, 2}} /* shl3add r5, r4, r2 */
11685 },
11686 {558ll /* 0x22e */ ,
11687 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11688 {6, 2, 1}, /* shli r3, r2, 1 */
11689 {6, 2, 6}, /* shli r4, r2, 6 */
11690 {2, 4, 3}} /* sub r5, r4, r3 */
11691 },
11692 {559ll /* 0x22f */ ,
11693 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11694 {5, 1, 2}, /* shl3add r3, r1, r2 */
11695 {6, 2, 6}, /* shli r4, r2, 6 */
11696 {2, 4, 3}} /* sub r5, r4, r3 */
11697 },
11698 {560ll /* 0x230 */ ,
11699 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11700 {6, 1, 5}, /* shli r3, r1, 5 */
11701 {1, 2, 3}, /* add r4, r2, r3 */
11702 {6, 4, 4}} /* shli r5, r4, 4 */
11703 },
11704 {561ll /* 0x231 */ ,
11705 {{6, 1, 4}, /* shli r2, r1, 4 */
11706 {2, 1, 2}, /* sub r3, r1, r2 */
11707 {5, 2, 2}, /* shl3add r4, r2, r2 */
11708 {4, 4, 3}} /* shl2add r5, r4, r3 */
11709 },
11710 {562ll /* 0x232 */ ,
11711 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11712 {6, 1, 5}, /* shli r3, r1, 5 */
11713 {5, 3, 2}, /* shl3add r4, r3, r2 */
11714 {3, 4, 3}} /* shl1add r5, r4, r3 */
11715 },
11716 {563ll /* 0x233 */ ,
11717 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11718 {6, 1, 6}, /* shli r3, r1, 6 */
11719 {3, 2, 3}, /* shl1add r4, r2, r3 */
11720 {5, 4, 2}} /* shl3add r5, r4, r2 */
11721 },
11722 {564ll /* 0x234 */ ,
11723 {{6, 1, 4}, /* shli r2, r1, 4 */
11724 {3, 2, 2}, /* shl1add r3, r2, r2 */
11725 {5, 2, 1}, /* shl3add r4, r2, r1 */
11726 {4, 4, 3}} /* shl2add r5, r4, r3 */
11727 },
11728 {565ll /* 0x235 */ ,
11729 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11730 {3, 1, 2}, /* shl1add r3, r1, r2 */
11731 {6, 2, 6}, /* shli r4, r2, 6 */
11732 {2, 4, 3}} /* sub r5, r4, r3 */
11733 },
11734 {566ll /* 0x236 */ ,
11735 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11736 {1, 1, 2}, /* add r3, r1, r2 */
11737 {6, 2, 6}, /* shli r4, r2, 6 */
11738 {2, 4, 3}} /* sub r5, r4, r3 */
11739 },
11740 {567ll /* 0x237 */ ,
11741 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11742 {6, 2, 6}, /* shli r3, r2, 6 */
11743 {2, 3, 2}} /* sub r4, r3, r2 */
11744 },
11745 {568ll /* 0x238 */ ,
11746 {{6, 1, 6}, /* shli r2, r1, 6 */
11747 {2, 2, 1}, /* sub r3, r2, r1 */
11748 {5, 3, 2}} /* shl3add r4, r3, r2 */
11749 },
11750 {569ll /* 0x239 */ ,
11751 {{6, 1, 6}, /* shli r2, r1, 6 */
11752 {1, 1, 2}, /* add r3, r1, r2 */
11753 {2, 2, 1}, /* sub r4, r2, r1 */
11754 {5, 4, 3}} /* shl3add r5, r4, r3 */
11755 },
11756 {570ll /* 0x23a */ ,
11757 {{6, 1, 6}, /* shli r2, r1, 6 */
11758 {2, 2, 1}, /* sub r3, r2, r1 */
11759 {3, 1, 2}, /* shl1add r4, r1, r2 */
11760 {5, 3, 4}} /* shl3add r5, r3, r4 */
11761 },
11762 {571ll /* 0x23b */ ,
11763 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11764 {5, 1, 1}, /* shl3add r3, r1, r1 */
11765 {6, 3, 6}, /* shli r4, r3, 6 */
11766 {2, 4, 2}} /* sub r5, r4, r2 */
11767 },
11768 {572ll /* 0x23c */ ,
11769 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11770 {6, 1, 2}, /* shli r3, r1, 2 */
11771 {6, 2, 6}, /* shli r4, r2, 6 */
11772 {2, 4, 3}} /* sub r5, r4, r3 */
11773 },
11774 {573ll /* 0x23d */ ,
11775 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11776 {5, 1, 1}, /* shl3add r3, r1, r1 */
11777 {6, 3, 6}, /* shli r4, r3, 6 */
11778 {2, 4, 2}} /* sub r5, r4, r2 */
11779 },
11780 {574ll /* 0x23e */ ,
11781 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11782 {6, 1, 1}, /* shli r3, r1, 1 */
11783 {6, 2, 6}, /* shli r4, r2, 6 */
11784 {2, 4, 3}} /* sub r5, r4, r3 */
11785 },
11786 {575ll /* 0x23f */ ,
11787 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11788 {6, 2, 6}, /* shli r3, r2, 6 */
11789 {2, 3, 1}} /* sub r4, r3, r1 */
11790 },
11791 {576ll /* 0x240 */ ,
11792 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11793 {6, 2, 6}} /* shli r3, r2, 6 */
11794 },
11795 {577ll /* 0x241 */ ,
11796 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11797 {6, 2, 6}, /* shli r3, r2, 6 */
11798 {1, 1, 3}} /* add r4, r1, r3 */
11799 },
11800 {578ll /* 0x242 */ ,
11801 {{6, 1, 6}, /* shli r2, r1, 6 */
11802 {4, 2, 1}, /* shl2add r3, r2, r1 */
11803 {3, 3, 2}} /* shl1add r4, r3, r2 */
11804 },
11805 {579ll /* 0x243 */ ,
11806 {{6, 1, 6}, /* shli r2, r1, 6 */
11807 {1, 1, 2}, /* add r3, r1, r2 */
11808 {4, 2, 1}, /* shl2add r4, r2, r1 */
11809 {3, 4, 3}} /* shl1add r5, r4, r3 */
11810 },
11811 {580ll /* 0x244 */ ,
11812 {{6, 1, 6}, /* shli r2, r1, 6 */
11813 {3, 2, 1}, /* shl1add r3, r2, r1 */
11814 {4, 3, 2}} /* shl2add r4, r3, r2 */
11815 },
11816 {581ll /* 0x245 */ ,
11817 {{6, 1, 6}, /* shli r2, r1, 6 */
11818 {1, 1, 2}, /* add r3, r1, r2 */
11819 {3, 2, 1}, /* shl1add r4, r2, r1 */
11820 {4, 4, 3}} /* shl2add r5, r4, r3 */
11821 },
11822 {582ll /* 0x246 */ ,
11823 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11824 {6, 1, 6}, /* shli r3, r1, 6 */
11825 {4, 3, 2}, /* shl2add r4, r3, r2 */
11826 {3, 4, 3}} /* shl1add r5, r4, r3 */
11827 },
11828 {583ll /* 0x247 */ ,
11829 {{6, 1, 6}, /* shli r2, r1, 6 */
11830 {1, 1, 2}, /* add r3, r1, r2 */
11831 {2, 2, 1}, /* sub r4, r2, r1 */
11832 {5, 3, 4}} /* shl3add r5, r3, r4 */
11833 },
11834 {584ll /* 0x248 */ ,
11835 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11836 {6, 1, 9}, /* shli r3, r1, 9 */
11837 {5, 2, 3}} /* shl3add r4, r2, r3 */
11838 },
11839 {585ll /* 0x249 */ ,
11840 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11841 {6, 2, 6}, /* shli r3, r2, 6 */
11842 {1, 2, 3}} /* add r4, r2, r3 */
11843 },
11844 {586ll /* 0x24a */ ,
11845 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11846 {1, 1, 2}, /* add r3, r1, r2 */
11847 {6, 2, 6}, /* shli r4, r2, 6 */
11848 {1, 3, 4}} /* add r5, r3, r4 */
11849 },
11850 {587ll /* 0x24b */ ,
11851 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11852 {3, 1, 2}, /* shl1add r3, r1, r2 */
11853 {6, 2, 6}, /* shli r4, r2, 6 */
11854 {1, 3, 4}} /* add r5, r3, r4 */
11855 },
11856 {588ll /* 0x24c */ ,
11857 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11858 {6, 1, 6}, /* shli r3, r1, 6 */
11859 {3, 3, 2}, /* shl1add r4, r3, r2 */
11860 {4, 4, 3}} /* shl2add r5, r4, r3 */
11861 },
11862 {589ll /* 0x24d */ ,
11863 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11864 {4, 1, 2}, /* shl2add r3, r1, r2 */
11865 {6, 2, 6}, /* shli r4, r2, 6 */
11866 {1, 3, 4}} /* add r5, r3, r4 */
11867 },
11868 {590ll /* 0x24e */ ,
11869 {{6, 1, 5}, /* shli r2, r1, 5 */
11870 {2, 2, 1}, /* sub r3, r2, r1 */
11871 {5, 3, 3}, /* shl3add r4, r3, r3 */
11872 {3, 4, 2}} /* shl1add r5, r4, r2 */
11873 },
11874 {591ll /* 0x24f */ ,
11875 {{6, 1, 4}, /* shli r2, r1, 4 */
11876 {2, 2, 1}, /* sub r3, r2, r1 */
11877 {5, 2, 2}, /* shl3add r4, r2, r2 */
11878 {4, 4, 3}} /* shl2add r5, r4, r3 */
11879 },
11880 {592ll /* 0x250 */ ,
11881 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11882 {4, 2, 1}, /* shl2add r3, r2, r1 */
11883 {6, 3, 4}} /* shli r4, r3, 4 */
11884 },
11885 {593ll /* 0x251 */ ,
11886 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11887 {5, 2, 1}, /* shl3add r3, r2, r1 */
11888 {5, 3, 2}} /* shl3add r4, r3, r2 */
11889 },
11890 {594ll /* 0x252 */ ,
11891 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11892 {6, 2, 6}, /* shli r3, r2, 6 */
11893 {3, 2, 3}} /* shl1add r4, r2, r3 */
11894 },
11895 {595ll /* 0x253 */ ,
11896 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11897 {3, 2, 1}, /* shl1add r3, r2, r1 */
11898 {6, 2, 6}, /* shli r4, r2, 6 */
11899 {1, 3, 4}} /* add r5, r3, r4 */
11900 },
11901 {596ll /* 0x254 */ ,
11902 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11903 {1, 1, 2}, /* add r3, r1, r2 */
11904 {6, 2, 6}, /* shli r4, r2, 6 */
11905 {3, 3, 4}} /* shl1add r5, r3, r4 */
11906 },
11907 {597ll /* 0x255 */ ,
11908 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11909 {6, 1, 6}, /* shli r3, r1, 6 */
11910 {3, 2, 3}, /* shl1add r4, r2, r3 */
11911 {5, 4, 2}} /* shl3add r5, r4, r2 */
11912 },
11913 {598ll /* 0x256 */ ,
11914 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11915 {3, 1, 2}, /* shl1add r3, r1, r2 */
11916 {6, 2, 6}, /* shli r4, r2, 6 */
11917 {3, 3, 4}} /* shl1add r5, r3, r4 */
11918 },
11919 {599ll /* 0x257 */ ,
11920 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11921 {5, 2, 1}, /* shl3add r3, r2, r1 */
11922 {6, 2, 7}, /* shli r4, r2, 7 */
11923 {2, 4, 3}} /* sub r5, r4, r3 */
11924 },
11925 {600ll /* 0x258 */ ,
11926 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11927 {6, 2, 3}, /* shli r3, r2, 3 */
11928 {6, 2, 7}, /* shli r4, r2, 7 */
11929 {2, 4, 3}} /* sub r5, r4, r3 */
11930 },
11931 {601ll /* 0x259 */ ,
11932 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11933 {6, 1, 1}, /* shli r3, r1, 1 */
11934 {5, 2, 3}, /* shl3add r4, r2, r3 */
11935 {5, 4, 2}} /* shl3add r5, r4, r2 */
11936 },
11937 {602ll /* 0x25a */ ,
11938 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11939 {5, 2, 1}, /* shl3add r3, r2, r1 */
11940 {6, 2, 1}, /* shli r4, r2, 1 */
11941 {5, 3, 4}} /* shl3add r5, r3, r4 */
11942 },
11943 {603ll /* 0x25b */ ,
11944 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11945 {6, 1, 6}, /* shli r3, r1, 6 */
11946 {1, 2, 3}, /* add r4, r2, r3 */
11947 {5, 4, 4}} /* shl3add r5, r4, r4 */
11948 },
11949 {604ll /* 0x25c */ ,
11950 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11951 {6, 1, 7}, /* shli r3, r1, 7 */
11952 {2, 3, 2}, /* sub r4, r3, r2 */
11953 {4, 4, 3}} /* shl2add r5, r4, r3 */
11954 },
11955 {605ll /* 0x25d */ ,
11956 {{4, 1, 1}, /* shl2add r2, r1, r1 */
11957 {6, 2, 4}, /* shli r3, r2, 4 */
11958 {2, 3, 2}, /* sub r4, r3, r2 */
11959 {5, 4, 2}} /* shl3add r5, r4, r2 */
11960 },
11961 {606ll /* 0x25e */ ,
11962 {{6, 1, 5}, /* shli r2, r1, 5 */
11963 {2, 2, 1}, /* sub r3, r2, r1 */
11964 {5, 2, 3}, /* shl3add r4, r2, r3 */
11965 {3, 4, 2}} /* shl1add r5, r4, r2 */
11966 },
11967 {607ll /* 0x25f */ ,
11968 {{6, 1, 5}, /* shli r2, r1, 5 */
11969 {2, 2, 1}, /* sub r3, r2, r1 */
11970 {5, 2, 2}, /* shl3add r4, r2, r2 */
11971 {3, 4, 3}} /* shl1add r5, r4, r3 */
11972 },
11973 {608ll /* 0x260 */ ,
11974 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11975 {3, 2, 1}, /* shl1add r3, r2, r1 */
11976 {6, 3, 5}} /* shli r4, r3, 5 */
11977 },
11978 {609ll /* 0x261 */ ,
11979 {{6, 1, 5}, /* shli r2, r1, 5 */
11980 {1, 1, 2}, /* add r3, r1, r2 */
11981 {5, 2, 2}, /* shl3add r4, r2, r2 */
11982 {3, 4, 3}} /* shl1add r5, r4, r3 */
11983 },
11984 {610ll /* 0x262 */ ,
11985 {{6, 1, 5}, /* shli r2, r1, 5 */
11986 {3, 1, 2}, /* shl1add r3, r1, r2 */
11987 {5, 2, 2}, /* shl3add r4, r2, r2 */
11988 {3, 4, 3}} /* shl1add r5, r4, r3 */
11989 },
11990 {611ll /* 0x263 */ ,
11991 {{3, 1, 1}, /* shl1add r2, r1, r1 */
11992 {6, 1, 6}, /* shli r3, r1, 6 */
11993 {4, 2, 3}, /* shl2add r4, r2, r3 */
11994 {5, 4, 2}} /* shl3add r5, r4, r2 */
11995 },
11996 {612ll /* 0x264 */ ,
11997 {{5, 1, 1}, /* shl3add r2, r1, r1 */
11998 {6, 2, 6}, /* shli r3, r2, 6 */
11999 {4, 2, 3}} /* shl2add r4, r2, r3 */
12000 },
12001 {613ll /* 0x265 */ ,
12002 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12003 {4, 2, 1}, /* shl2add r3, r2, r1 */
12004 {6, 2, 6}, /* shli r4, r2, 6 */
12005 {1, 3, 4}} /* add r5, r3, r4 */
12006 },
12007 {614ll /* 0x266 */ ,
12008 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12009 {3, 2, 1}, /* shl1add r3, r2, r1 */
12010 {6, 2, 6}, /* shli r4, r2, 6 */
12011 {3, 3, 4}} /* shl1add r5, r3, r4 */
12012 },
12013 {615ll /* 0x267 */ ,
12014 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12015 {4, 2, 2}, /* shl2add r3, r2, r2 */
12016 {6, 2, 7}, /* shli r4, r2, 7 */
12017 {2, 4, 3}} /* sub r5, r4, r3 */
12018 },
12019 {616ll /* 0x268 */ ,
12020 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12021 {6, 1, 6}, /* shli r3, r1, 6 */
12022 {1, 2, 3}, /* add r4, r2, r3 */
12023 {5, 4, 3}} /* shl3add r5, r4, r3 */
12024 },
12025 {617ll /* 0x269 */ ,
12026 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12027 {6, 1, 2}, /* shli r3, r1, 2 */
12028 {5, 2, 3}, /* shl3add r4, r2, r3 */
12029 {5, 4, 2}} /* shl3add r5, r4, r2 */
12030 },
12031 {619ll /* 0x26b */ ,
12032 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12033 {4, 2, 1}, /* shl2add r3, r2, r1 */
12034 {6, 2, 7}, /* shli r4, r2, 7 */
12035 {2, 4, 3}} /* sub r5, r4, r3 */
12036 },
12037 {620ll /* 0x26c */ ,
12038 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12039 {6, 2, 2}, /* shli r3, r2, 2 */
12040 {6, 2, 7}, /* shli r4, r2, 7 */
12041 {2, 4, 3}} /* sub r5, r4, r3 */
12042 },
12043 {621ll /* 0x26d */ ,
12044 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12045 {6, 1, 6}, /* shli r3, r1, 6 */
12046 {1, 2, 3}, /* add r4, r2, r3 */
12047 {5, 4, 4}} /* shl3add r5, r4, r4 */
12048 },
12049 {623ll /* 0x26f */ ,
12050 {{6, 1, 4}, /* shli r2, r1, 4 */
12051 {2, 2, 1}, /* sub r3, r2, r1 */
12052 {4, 3, 2}, /* shl2add r4, r3, r2 */
12053 {5, 4, 3}} /* shl3add r5, r4, r3 */
12054 },
12055 {624ll /* 0x270 */ ,
12056 {{6, 1, 2}, /* shli r2, r1, 2 */
12057 {6, 1, 7}, /* shli r3, r1, 7 */
12058 {2, 3, 2}, /* sub r4, r3, r2 */
12059 {4, 4, 3}} /* shl2add r5, r4, r3 */
12060 },
12061 {625ll /* 0x271 */ ,
12062 {{6, 1, 4}, /* shli r2, r1, 4 */
12063 {2, 1, 2}, /* sub r3, r1, r2 */
12064 {4, 2, 2}, /* shl2add r4, r2, r2 */
12065 {5, 4, 3}} /* shl3add r5, r4, r3 */
12066 },
12067 {626ll /* 0x272 */ ,
12068 {{6, 1, 5}, /* shli r2, r1, 5 */
12069 {1, 1, 2}, /* add r3, r1, r2 */
12070 {5, 3, 3}, /* shl3add r4, r3, r3 */
12071 {3, 4, 2}} /* shl1add r5, r4, r2 */
12072 },
12073 {627ll /* 0x273 */ ,
12074 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12075 {5, 1, 2}, /* shl3add r3, r1, r2 */
12076 {6, 2, 7}, /* shli r4, r2, 7 */
12077 {2, 4, 3}} /* sub r5, r4, r3 */
12078 },
12079 {628ll /* 0x274 */ ,
12080 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12081 {6, 1, 7}, /* shli r3, r1, 7 */
12082 {2, 3, 2}, /* sub r4, r3, r2 */
12083 {4, 4, 3}} /* shl2add r5, r4, r3 */
12084 },
12085 {629ll /* 0x275 */ ,
12086 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12087 {3, 2, 1}, /* shl1add r3, r2, r1 */
12088 {6, 2, 7}, /* shli r4, r2, 7 */
12089 {2, 4, 3}} /* sub r5, r4, r3 */
12090 },
12091 {630ll /* 0x276 */ ,
12092 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12093 {6, 2, 1}, /* shli r3, r2, 1 */
12094 {6, 2, 7}, /* shli r4, r2, 7 */
12095 {2, 4, 3}} /* sub r5, r4, r3 */
12096 },
12097 {631ll /* 0x277 */ ,
12098 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12099 {4, 1, 2}, /* shl2add r3, r1, r2 */
12100 {6, 2, 7}, /* shli r4, r2, 7 */
12101 {2, 4, 3}} /* sub r5, r4, r3 */
12102 },
12103 {632ll /* 0x278 */ ,
12104 {{6, 1, 1}, /* shli r2, r1, 1 */
12105 {6, 1, 7}, /* shli r3, r1, 7 */
12106 {2, 3, 2}, /* sub r4, r3, r2 */
12107 {4, 4, 3}} /* shl2add r5, r4, r3 */
12108 },
12109 {633ll /* 0x279 */ ,
12110 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12111 {3, 1, 2}, /* shl1add r3, r1, r2 */
12112 {6, 2, 7}, /* shli r4, r2, 7 */
12113 {2, 4, 3}} /* sub r5, r4, r3 */
12114 },
12115 {634ll /* 0x27a */ ,
12116 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12117 {1, 1, 2}, /* add r3, r1, r2 */
12118 {6, 2, 7}, /* shli r4, r2, 7 */
12119 {2, 4, 3}} /* sub r5, r4, r3 */
12120 },
12121 {635ll /* 0x27b */ ,
12122 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12123 {6, 2, 7}, /* shli r3, r2, 7 */
12124 {2, 3, 2}} /* sub r4, r3, r2 */
12125 },
12126 {636ll /* 0x27c */ ,
12127 {{6, 1, 7}, /* shli r2, r1, 7 */
12128 {2, 2, 1}, /* sub r3, r2, r1 */
12129 {4, 3, 2}} /* shl2add r4, r3, r2 */
12130 },
12131 {637ll /* 0x27d */ ,
12132 {{6, 1, 7}, /* shli r2, r1, 7 */
12133 {1, 1, 2}, /* add r3, r1, r2 */
12134 {2, 2, 1}, /* sub r4, r2, r1 */
12135 {4, 4, 3}} /* shl2add r5, r4, r3 */
12136 },
12137 {638ll /* 0x27e */ ,
12138 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12139 {6, 1, 1}, /* shli r3, r1, 1 */
12140 {6, 2, 7}, /* shli r4, r2, 7 */
12141 {2, 4, 3}} /* sub r5, r4, r3 */
12142 },
12143 {639ll /* 0x27f */ ,
12144 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12145 {6, 2, 7}, /* shli r3, r2, 7 */
12146 {2, 3, 1}} /* sub r4, r3, r1 */
12147 },
12148 {640ll /* 0x280 */ ,
12149 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12150 {6, 2, 7}} /* shli r3, r2, 7 */
12151 },
12152 {641ll /* 0x281 */ ,
12153 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12154 {6, 2, 7}, /* shli r3, r2, 7 */
12155 {1, 1, 3}} /* add r4, r1, r3 */
12156 },
12157 {642ll /* 0x282 */ ,
12158 {{6, 1, 7}, /* shli r2, r1, 7 */
12159 {3, 2, 1}, /* shl1add r3, r2, r1 */
12160 {3, 3, 2}} /* shl1add r4, r3, r2 */
12161 },
12162 {643ll /* 0x283 */ ,
12163 {{6, 1, 7}, /* shli r2, r1, 7 */
12164 {1, 1, 2}, /* add r3, r1, r2 */
12165 {2, 2, 1}, /* sub r4, r2, r1 */
12166 {4, 3, 4}} /* shl2add r5, r3, r4 */
12167 },
12168 {644ll /* 0x284 */ ,
12169 {{6, 1, 7}, /* shli r2, r1, 7 */
12170 {1, 1, 2}, /* add r3, r1, r2 */
12171 {4, 3, 2}} /* shl2add r4, r3, r2 */
12172 },
12173 {645ll /* 0x285 */ ,
12174 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12175 {6, 2, 7}, /* shli r3, r2, 7 */
12176 {1, 2, 3}} /* add r4, r2, r3 */
12177 },
12178 {646ll /* 0x286 */ ,
12179 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12180 {1, 1, 2}, /* add r3, r1, r2 */
12181 {6, 2, 7}, /* shli r4, r2, 7 */
12182 {1, 3, 4}} /* add r5, r3, r4 */
12183 },
12184 {647ll /* 0x287 */ ,
12185 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12186 {3, 1, 2}, /* shl1add r3, r1, r2 */
12187 {6, 2, 7}, /* shli r4, r2, 7 */
12188 {1, 3, 4}} /* add r5, r3, r4 */
12189 },
12190 {648ll /* 0x288 */ ,
12191 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12192 {5, 2, 2}, /* shl3add r3, r2, r2 */
12193 {6, 3, 3}} /* shli r4, r3, 3 */
12194 },
12195 {649ll /* 0x289 */ ,
12196 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12197 {5, 2, 2}, /* shl3add r3, r2, r2 */
12198 {5, 3, 1}} /* shl3add r4, r3, r1 */
12199 },
12200 {650ll /* 0x28a */ ,
12201 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12202 {6, 2, 7}, /* shli r3, r2, 7 */
12203 {3, 2, 3}} /* shl1add r4, r2, r3 */
12204 },
12205 {651ll /* 0x28b */ ,
12206 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12207 {3, 2, 1}, /* shl1add r3, r2, r1 */
12208 {6, 2, 7}, /* shli r4, r2, 7 */
12209 {1, 3, 4}} /* add r5, r3, r4 */
12210 },
12211 {652ll /* 0x28c */ ,
12212 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12213 {6, 1, 7}, /* shli r3, r1, 7 */
12214 {1, 2, 3}, /* add r4, r2, r3 */
12215 {4, 4, 3}} /* shl2add r5, r4, r3 */
12216 },
12217 {653ll /* 0x28d */ ,
12218 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12219 {5, 1, 2}, /* shl3add r3, r1, r2 */
12220 {6, 2, 7}, /* shli r4, r2, 7 */
12221 {1, 3, 4}} /* add r5, r3, r4 */
12222 },
12223 {654ll /* 0x28e */ ,
12224 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12225 {3, 1, 2}, /* shl1add r3, r1, r2 */
12226 {6, 2, 7}, /* shli r4, r2, 7 */
12227 {3, 3, 4}} /* shl1add r5, r3, r4 */
12228 },
12229 {655ll /* 0x28f */ ,
12230 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12231 {6, 1, 7}, /* shli r3, r1, 7 */
12232 {1, 2, 3}, /* add r4, r2, r3 */
12233 {4, 4, 4}} /* shl2add r5, r4, r4 */
12234 },
12235 {656ll /* 0x290 */ ,
12236 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12237 {5, 2, 1}, /* shl3add r3, r2, r1 */
12238 {6, 3, 4}} /* shli r4, r3, 4 */
12239 },
12240 {657ll /* 0x291 */ ,
12241 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12242 {5, 2, 1}, /* shl3add r3, r2, r1 */
12243 {5, 3, 3}} /* shl3add r4, r3, r3 */
12244 },
12245 {658ll /* 0x292 */ ,
12246 {{6, 1, 4}, /* shli r2, r1, 4 */
12247 {3, 1, 2}, /* shl1add r3, r1, r2 */
12248 {4, 2, 2}, /* shl2add r4, r2, r2 */
12249 {5, 4, 3}} /* shl3add r5, r4, r3 */
12250 },
12251 {659ll /* 0x293 */ ,
12252 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12253 {3, 1, 2}, /* shl1add r3, r1, r2 */
12254 {5, 2, 2}, /* shl3add r4, r2, r2 */
12255 {5, 4, 3}} /* shl3add r5, r4, r3 */
12256 },
12257 {660ll /* 0x294 */ ,
12258 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12259 {6, 2, 7}, /* shli r3, r2, 7 */
12260 {4, 2, 3}} /* shl2add r4, r2, r3 */
12261 },
12262 {661ll /* 0x295 */ ,
12263 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12264 {4, 2, 1}, /* shl2add r3, r2, r1 */
12265 {6, 2, 7}, /* shli r4, r2, 7 */
12266 {1, 3, 4}} /* add r5, r3, r4 */
12267 },
12268 {662ll /* 0x296 */ ,
12269 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12270 {3, 2, 1}, /* shl1add r3, r2, r1 */
12271 {6, 2, 7}, /* shli r4, r2, 7 */
12272 {3, 3, 4}} /* shl1add r5, r3, r4 */
12273 },
12274 {663ll /* 0x297 */ ,
12275 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12276 {5, 2, 1}, /* shl3add r3, r2, r1 */
12277 {5, 3, 1}, /* shl3add r4, r3, r1 */
12278 {3, 4, 2}} /* shl1add r5, r4, r2 */
12279 },
12280 {664ll /* 0x298 */ ,
12281 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12282 {1, 1, 2}, /* add r3, r1, r2 */
12283 {6, 2, 7}, /* shli r4, r2, 7 */
12284 {4, 3, 4}} /* shl2add r5, r3, r4 */
12285 },
12286 {665ll /* 0x299 */ ,
12287 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12288 {4, 2, 2}, /* shl2add r3, r2, r2 */
12289 {6, 2, 7}, /* shli r4, r2, 7 */
12290 {1, 3, 4}} /* add r5, r3, r4 */
12291 },
12292 {666ll /* 0x29a */ ,
12293 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12294 {5, 2, 2}, /* shl3add r3, r2, r2 */
12295 {6, 2, 1}, /* shli r4, r2, 1 */
12296 {5, 3, 4}} /* shl3add r5, r3, r4 */
12297 },
12298 {667ll /* 0x29b */ ,
12299 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12300 {3, 2, 1}, /* shl1add r3, r2, r1 */
12301 {5, 2, 2}, /* shl3add r4, r2, r2 */
12302 {5, 4, 3}} /* shl3add r5, r4, r3 */
12303 },
12304 {668ll /* 0x29c */ ,
12305 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12306 {3, 1, 2}, /* shl1add r3, r1, r2 */
12307 {6, 2, 7}, /* shli r4, r2, 7 */
12308 {4, 3, 4}} /* shl2add r5, r3, r4 */
12309 },
12310 {669ll /* 0x29d */ ,
12311 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12312 {5, 2, 1}, /* shl3add r3, r2, r1 */
12313 {3, 3, 1}, /* shl1add r4, r3, r1 */
12314 {5, 4, 2}} /* shl3add r5, r4, r2 */
12315 },
12316 {670ll /* 0x29e */ ,
12317 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12318 {6, 1, 7}, /* shli r3, r1, 7 */
12319 {3, 2, 3}, /* shl1add r4, r2, r3 */
12320 {4, 4, 4}} /* shl2add r5, r4, r4 */
12321 },
12322 {671ll /* 0x29f */ ,
12323 {{6, 1, 5}, /* shli r2, r1, 5 */
12324 {2, 2, 1}, /* sub r3, r2, r1 */
12325 {4, 2, 2}, /* shl2add r4, r2, r2 */
12326 {4, 4, 3}} /* shl2add r5, r4, r3 */
12327 },
12328 {672ll /* 0x2a0 */ ,
12329 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12330 {4, 2, 1}, /* shl2add r3, r2, r1 */
12331 {6, 3, 5}} /* shli r4, r3, 5 */
12332 },
12333 {673ll /* 0x2a1 */ ,
12334 {{6, 1, 5}, /* shli r2, r1, 5 */
12335 {1, 1, 2}, /* add r3, r1, r2 */
12336 {4, 2, 2}, /* shl2add r4, r2, r2 */
12337 {4, 4, 3}} /* shl2add r5, r4, r3 */
12338 },
12339 {674ll /* 0x2a2 */ ,
12340 {{6, 1, 5}, /* shli r2, r1, 5 */
12341 {3, 1, 2}, /* shl1add r3, r1, r2 */
12342 {4, 2, 2}, /* shl2add r4, r2, r2 */
12343 {4, 4, 3}} /* shl2add r5, r4, r3 */
12344 },
12345 {675ll /* 0x2a3 */ ,
12346 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12347 {5, 1, 1}, /* shl3add r3, r1, r1 */
12348 {5, 3, 2}, /* shl3add r4, r3, r2 */
12349 {5, 4, 4}} /* shl3add r5, r4, r4 */
12350 },
12351 {676ll /* 0x2a4 */ ,
12352 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12353 {6, 1, 7}, /* shli r3, r1, 7 */
12354 {1, 2, 3}, /* add r4, r2, r3 */
12355 {4, 4, 3}} /* shl2add r5, r4, r3 */
12356 },
12357 {677ll /* 0x2a5 */ ,
12358 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12359 {6, 1, 6}, /* shli r3, r1, 6 */
12360 {4, 2, 3}, /* shl2add r4, r2, r3 */
12361 {5, 4, 2}} /* shl3add r5, r4, r2 */
12362 },
12363 {679ll /* 0x2a7 */ ,
12364 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12365 {6, 2, 7}, /* shli r3, r2, 7 */
12366 {2, 3, 1}, /* sub r4, r3, r1 */
12367 {5, 2, 4}} /* shl3add r5, r2, r4 */
12368 },
12369 {680ll /* 0x2a8 */ ,
12370 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12371 {6, 2, 7}, /* shli r3, r2, 7 */
12372 {5, 2, 3}} /* shl3add r4, r2, r3 */
12373 },
12374 {681ll /* 0x2a9 */ ,
12375 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12376 {5, 2, 1}, /* shl3add r3, r2, r1 */
12377 {6, 2, 7}, /* shli r4, r2, 7 */
12378 {1, 3, 4}} /* add r5, r3, r4 */
12379 },
12380 {682ll /* 0x2aa */ ,
12381 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12382 {4, 2, 1}, /* shl2add r3, r2, r1 */
12383 {6, 2, 7}, /* shli r4, r2, 7 */
12384 {3, 3, 4}} /* shl1add r5, r3, r4 */
12385 },
12386 {684ll /* 0x2ac */ ,
12387 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12388 {5, 2, 2}, /* shl3add r3, r2, r2 */
12389 {6, 2, 2}, /* shli r4, r2, 2 */
12390 {5, 3, 4}} /* shl3add r5, r3, r4 */
12391 },
12392 {685ll /* 0x2ad */ ,
12393 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12394 {5, 2, 2}, /* shl3add r3, r2, r2 */
12395 {6, 2, 7}, /* shli r4, r2, 7 */
12396 {1, 3, 4}} /* add r5, r3, r4 */
12397 },
12398 {688ll /* 0x2b0 */ ,
12399 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12400 {4, 1, 1}, /* shl2add r3, r1, r1 */
12401 {5, 3, 2}, /* shl3add r4, r3, r2 */
12402 {6, 4, 4}} /* shli r5, r4, 4 */
12403 },
12404 {689ll /* 0x2b1 */ ,
12405 {{6, 1, 4}, /* shli r2, r1, 4 */
12406 {1, 1, 2}, /* add r3, r1, r2 */
12407 {4, 3, 2}, /* shl2add r4, r3, r2 */
12408 {5, 4, 3}} /* shl3add r5, r4, r3 */
12409 },
12410 {690ll /* 0x2b2 */ ,
12411 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12412 {4, 2, 2}, /* shl2add r3, r2, r2 */
12413 {6, 2, 7}, /* shli r4, r2, 7 */
12414 {3, 3, 4}} /* shl1add r5, r3, r4 */
12415 },
12416 {692ll /* 0x2b4 */ ,
12417 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12418 {5, 1, 2}, /* shl3add r3, r1, r2 */
12419 {6, 2, 7}, /* shli r4, r2, 7 */
12420 {4, 3, 4}} /* shl2add r5, r3, r4 */
12421 },
12422 {693ll /* 0x2b5 */ ,
12423 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12424 {5, 1, 1}, /* shl3add r3, r1, r1 */
12425 {5, 3, 2}, /* shl3add r4, r3, r2 */
12426 {5, 4, 4}} /* shl3add r5, r4, r4 */
12427 },
12428 {694ll /* 0x2b6 */ ,
12429 {{6, 1, 6}, /* shli r2, r1, 6 */
12430 {2, 2, 1}, /* sub r3, r2, r1 */
12431 {4, 3, 3}, /* shl2add r4, r3, r3 */
12432 {3, 4, 2}} /* shl1add r5, r4, r2 */
12433 },
12434 {695ll /* 0x2b7 */ ,
12435 {{6, 1, 6}, /* shli r2, r1, 6 */
12436 {2, 2, 1}, /* sub r3, r2, r1 */
12437 {4, 3, 2}, /* shl2add r4, r3, r2 */
12438 {3, 4, 3}} /* shl1add r5, r4, r3 */
12439 },
12440 {696ll /* 0x2b8 */ ,
12441 {{6, 1, 6}, /* shli r2, r1, 6 */
12442 {2, 2, 1}, /* sub r3, r2, r1 */
12443 {3, 2, 2}, /* shl1add r4, r2, r2 */
12444 {5, 3, 4}} /* shl3add r5, r3, r4 */
12445 },
12446 {697ll /* 0x2b9 */ ,
12447 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12448 {5, 2, 1}, /* shl3add r3, r2, r1 */
12449 {6, 3, 4}, /* shli r4, r3, 4 */
12450 {1, 3, 4}} /* add r5, r3, r4 */
12451 },
12452 {699ll /* 0x2bb */ ,
12453 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12454 {3, 2, 1}, /* shl1add r3, r2, r1 */
12455 {6, 3, 6}, /* shli r4, r3, 6 */
12456 {2, 4, 2}} /* sub r5, r4, r2 */
12457 },
12458 {700ll /* 0x2bc */ ,
12459 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12460 {6, 1, 7}, /* shli r3, r1, 7 */
12461 {4, 2, 3}, /* shl2add r4, r2, r3 */
12462 {4, 4, 4}} /* shl2add r5, r4, r4 */
12463 },
12464 {701ll /* 0x2bd */ ,
12465 {{6, 1, 6}, /* shli r2, r1, 6 */
12466 {2, 2, 1}, /* sub r3, r2, r1 */
12467 {4, 2, 3}, /* shl2add r4, r2, r3 */
12468 {3, 4, 3}} /* shl1add r5, r4, r3 */
12469 },
12470 {702ll /* 0x2be */ ,
12471 {{6, 1, 6}, /* shli r2, r1, 6 */
12472 {2, 2, 1}, /* sub r3, r2, r1 */
12473 {5, 2, 2}, /* shl3add r4, r2, r2 */
12474 {3, 3, 4}} /* shl1add r5, r3, r4 */
12475 },
12476 {703ll /* 0x2bf */ ,
12477 {{6, 1, 6}, /* shli r2, r1, 6 */
12478 {2, 2, 1}, /* sub r3, r2, r1 */
12479 {4, 2, 2}, /* shl2add r4, r2, r2 */
12480 {3, 4, 3}} /* shl1add r5, r4, r3 */
12481 },
12482 {704ll /* 0x2c0 */ ,
12483 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12484 {3, 2, 1}, /* shl1add r3, r2, r1 */
12485 {6, 3, 6}} /* shli r4, r3, 6 */
12486 },
12487 {705ll /* 0x2c1 */ ,
12488 {{6, 1, 6}, /* shli r2, r1, 6 */
12489 {1, 1, 2}, /* add r3, r1, r2 */
12490 {4, 2, 2}, /* shl2add r4, r2, r2 */
12491 {3, 4, 3}} /* shl1add r5, r4, r3 */
12492 },
12493 {706ll /* 0x2c2 */ ,
12494 {{6, 1, 6}, /* shli r2, r1, 6 */
12495 {1, 1, 2}, /* add r3, r1, r2 */
12496 {5, 2, 2}, /* shl3add r4, r2, r2 */
12497 {3, 3, 4}} /* shl1add r5, r3, r4 */
12498 },
12499 {707ll /* 0x2c3 */ ,
12500 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12501 {6, 1, 6}, /* shli r3, r1, 6 */
12502 {5, 2, 3}, /* shl3add r4, r2, r3 */
12503 {5, 4, 2}} /* shl3add r5, r4, r2 */
12504 },
12505 {708ll /* 0x2c4 */ ,
12506 {{6, 1, 6}, /* shli r2, r1, 6 */
12507 {3, 2, 1}, /* shl1add r3, r2, r1 */
12508 {3, 2, 2}, /* shl1add r4, r2, r2 */
12509 {4, 3, 4}} /* shl2add r5, r3, r4 */
12510 },
12511 {709ll /* 0x2c5 */ ,
12512 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12513 {3, 2, 1}, /* shl1add r3, r2, r1 */
12514 {6, 3, 6}, /* shli r4, r3, 6 */
12515 {1, 2, 4}} /* add r5, r2, r4 */
12516 },
12517 {710ll /* 0x2c6 */ ,
12518 {{6, 1, 6}, /* shli r2, r1, 6 */
12519 {3, 1, 2}, /* shl1add r3, r1, r2 */
12520 {4, 2, 3}, /* shl2add r4, r2, r3 */
12521 {3, 4, 3}} /* shl1add r5, r4, r3 */
12522 },
12523 {711ll /* 0x2c7 */ ,
12524 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12525 {6, 2, 4}, /* shli r3, r2, 4 */
12526 {2, 3, 1}, /* sub r4, r3, r1 */
12527 {5, 4, 4}} /* shl3add r5, r4, r4 */
12528 },
12529 {712ll /* 0x2c8 */ ,
12530 {{6, 1, 6}, /* shli r2, r1, 6 */
12531 {1, 1, 2}, /* add r3, r1, r2 */
12532 {3, 2, 2}, /* shl1add r4, r2, r2 */
12533 {5, 3, 4}} /* shl3add r5, r3, r4 */
12534 },
12535 {713ll /* 0x2c9 */ ,
12536 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12537 {6, 1, 4}, /* shli r3, r1, 4 */
12538 {5, 2, 3}, /* shl3add r4, r2, r3 */
12539 {5, 4, 2}} /* shl3add r5, r4, r2 */
12540 },
12541 {714ll /* 0x2ca */ ,
12542 {{6, 1, 6}, /* shli r2, r1, 6 */
12543 {1, 1, 2}, /* add r3, r1, r2 */
12544 {4, 3, 3}, /* shl2add r4, r3, r3 */
12545 {3, 4, 2}} /* shl1add r5, r4, r2 */
12546 },
12547 {715ll /* 0x2cb */ ,
12548 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12549 {3, 2, 1}, /* shl1add r3, r2, r1 */
12550 {6, 3, 6}, /* shli r4, r3, 6 */
12551 {1, 3, 4}} /* add r5, r3, r4 */
12552 },
12553 {716ll /* 0x2cc */ ,
12554 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12555 {6, 2, 4}, /* shli r3, r2, 4 */
12556 {2, 3, 1}, /* sub r4, r3, r1 */
12557 {4, 4, 3}} /* shl2add r5, r4, r3 */
12558 },
12559 {717ll /* 0x2cd */ ,
12560 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12561 {3, 2, 1}, /* shl1add r3, r2, r1 */
12562 {5, 3, 1}, /* shl3add r4, r3, r1 */
12563 {5, 4, 2}} /* shl3add r5, r4, r2 */
12564 },
12565 {719ll /* 0x2cf */ ,
12566 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12567 {5, 2, 2}, /* shl3add r3, r2, r2 */
12568 {6, 3, 4}, /* shli r4, r3, 4 */
12569 {2, 4, 1}} /* sub r5, r4, r1 */
12570 },
12571 {720ll /* 0x2d0 */ ,
12572 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12573 {5, 2, 2}, /* shl3add r3, r2, r2 */
12574 {6, 3, 4}} /* shli r4, r3, 4 */
12575 },
12576 {721ll /* 0x2d1 */ ,
12577 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12578 {5, 2, 1}, /* shl3add r3, r2, r1 */
12579 {5, 2, 2}, /* shl3add r4, r2, r2 */
12580 {5, 4, 3}} /* shl3add r5, r4, r3 */
12581 },
12582 {722ll /* 0x2d2 */ ,
12583 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12584 {5, 2, 1}, /* shl3add r3, r2, r1 */
12585 {6, 2, 7}, /* shli r4, r2, 7 */
12586 {3, 3, 4}} /* shl1add r5, r3, r4 */
12587 },
12588 {723ll /* 0x2d3 */ ,
12589 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12590 {3, 2, 1}, /* shl1add r3, r2, r1 */
12591 {5, 3, 1}, /* shl3add r4, r3, r1 */
12592 {5, 4, 3}} /* shl3add r5, r4, r3 */
12593 },
12594 {724ll /* 0x2d4 */ ,
12595 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12596 {4, 2, 1}, /* shl2add r3, r2, r1 */
12597 {6, 2, 7}, /* shli r4, r2, 7 */
12598 {4, 3, 4}} /* shl2add r5, r3, r4 */
12599 },
12600 {725ll /* 0x2d5 */ ,
12601 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12602 {5, 2, 2}, /* shl3add r3, r2, r2 */
12603 {6, 3, 4}, /* shli r4, r3, 4 */
12604 {1, 2, 4}} /* add r5, r2, r4 */
12605 },
12606 {726ll /* 0x2d6 */ ,
12607 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12608 {3, 2, 1}, /* shl1add r3, r2, r1 */
12609 {6, 3, 6}, /* shli r4, r3, 6 */
12610 {3, 3, 4}} /* shl1add r5, r3, r4 */
12611 },
12612 {727ll /* 0x2d7 */ ,
12613 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12614 {5, 2, 2}, /* shl3add r3, r2, r2 */
12615 {5, 3, 1}, /* shl3add r4, r3, r1 */
12616 {3, 4, 2}} /* shl1add r5, r4, r2 */
12617 },
12618 {728ll /* 0x2d8 */ ,
12619 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12620 {3, 2, 1}, /* shl1add r3, r2, r1 */
12621 {6, 2, 7}, /* shli r4, r2, 7 */
12622 {5, 3, 4}} /* shl3add r5, r3, r4 */
12623 },
12624 {729ll /* 0x2d9 */ ,
12625 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12626 {5, 2, 2}, /* shl3add r3, r2, r2 */
12627 {5, 3, 3}} /* shl3add r4, r3, r3 */
12628 },
12629 {730ll /* 0x2da */ ,
12630 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12631 {5, 2, 2}, /* shl3add r3, r2, r2 */
12632 {6, 2, 7}, /* shli r4, r2, 7 */
12633 {3, 3, 4}} /* shl1add r5, r3, r4 */
12634 },
12635 {731ll /* 0x2db */ ,
12636 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12637 {5, 2, 2}, /* shl3add r3, r2, r2 */
12638 {5, 3, 2}, /* shl3add r4, r3, r2 */
12639 {3, 4, 1}} /* shl1add r5, r4, r1 */
12640 },
12641 {733ll /* 0x2dd */ ,
12642 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12643 {4, 2, 1}, /* shl2add r3, r2, r1 */
12644 {4, 3, 2}, /* shl2add r4, r3, r2 */
12645 {5, 4, 3}} /* shl3add r5, r4, r3 */
12646 },
12647 {735ll /* 0x2df */ ,
12648 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12649 {5, 2, 2}, /* shl3add r3, r2, r2 */
12650 {5, 3, 2}, /* shl3add r4, r3, r2 */
12651 {3, 4, 2}} /* shl1add r5, r4, r2 */
12652 },
12653 {736ll /* 0x2e0 */ ,
12654 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12655 {6, 1, 5}, /* shli r3, r1, 5 */
12656 {2, 3, 2}, /* sub r4, r3, r2 */
12657 {6, 4, 5}} /* shli r5, r4, 5 */
12658 },
12659 {737ll /* 0x2e1 */ ,
12660 {{6, 1, 5}, /* shli r2, r1, 5 */
12661 {2, 1, 2}, /* sub r3, r1, r2 */
12662 {3, 2, 2}, /* shl1add r4, r2, r2 */
12663 {5, 4, 3}} /* shl3add r5, r4, r3 */
12664 },
12665 {738ll /* 0x2e2 */ ,
12666 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12667 {5, 2, 2}, /* shl3add r3, r2, r2 */
12668 {6, 2, 6}, /* shli r4, r2, 6 */
12669 {3, 3, 4}} /* shl1add r5, r3, r4 */
12670 },
12671 {739ll /* 0x2e3 */ ,
12672 {{6, 1, 5}, /* shli r2, r1, 5 */
12673 {5, 2, 1}, /* shl3add r3, r2, r1 */
12674 {2, 3, 2}, /* sub r4, r3, r2 */
12675 {3, 3, 4}} /* shl1add r5, r3, r4 */
12676 },
12677 {740ll /* 0x2e4 */ ,
12678 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12679 {4, 2, 2}, /* shl2add r3, r2, r2 */
12680 {6, 2, 7}, /* shli r4, r2, 7 */
12681 {4, 3, 4}} /* shl2add r5, r3, r4 */
12682 },
12683 {741ll /* 0x2e5 */ ,
12684 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12685 {5, 2, 2}, /* shl3add r3, r2, r2 */
12686 {6, 2, 8}, /* shli r4, r2, 8 */
12687 {2, 4, 3}} /* sub r5, r4, r3 */
12688 },
12689 {743ll /* 0x2e7 */ ,
12690 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12691 {5, 2, 1}, /* shl3add r3, r2, r1 */
12692 {6, 2, 8}, /* shli r4, r2, 8 */
12693 {2, 4, 3}} /* sub r5, r4, r3 */
12694 },
12695 {744ll /* 0x2e8 */ ,
12696 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12697 {6, 2, 3}, /* shli r3, r2, 3 */
12698 {6, 2, 8}, /* shli r4, r2, 8 */
12699 {2, 4, 3}} /* sub r5, r4, r3 */
12700 },
12701 {745ll /* 0x2e9 */ ,
12702 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12703 {6, 2, 5}, /* shli r3, r2, 5 */
12704 {2, 3, 2}, /* sub r4, r3, r2 */
12705 {5, 4, 1}} /* shl3add r5, r4, r1 */
12706 },
12707 {747ll /* 0x2eb */ ,
12708 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12709 {6, 2, 5}, /* shli r3, r2, 5 */
12710 {2, 3, 2}, /* sub r4, r3, r2 */
12711 {5, 4, 2}} /* shl3add r5, r4, r2 */
12712 },
12713 {748ll /* 0x2ec */ ,
12714 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12715 {3, 2, 1}, /* shl1add r3, r2, r1 */
12716 {6, 3, 6}, /* shli r4, r3, 6 */
12717 {4, 3, 4}} /* shl2add r5, r3, r4 */
12718 },
12719 {749ll /* 0x2ed */ ,
12720 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12721 {3, 2, 1}, /* shl1add r3, r2, r1 */
12722 {5, 3, 2}, /* shl3add r4, r3, r2 */
12723 {5, 4, 2}} /* shl3add r5, r4, r2 */
12724 },
12725 {750ll /* 0x2ee */ ,
12726 {{5, 1, 1}, /* shl3add r2, r1, r1 */
12727 {6, 1, 8}, /* shli r3, r1, 8 */
12728 {2, 3, 2}, /* sub r4, r3, r2 */
12729 {3, 4, 3}} /* shl1add r5, r4, r3 */
12730 },
12731 {752ll /* 0x2f0 */ ,
12732 {{6, 1, 3}, /* shli r2, r1, 3 */
12733 {6, 1, 8}, /* shli r3, r1, 8 */
12734 {2, 3, 2}, /* sub r4, r3, r2 */
12735 {3, 4, 3}} /* shl1add r5, r4, r3 */
12736 },
12737 {753ll /* 0x2f1 */ ,
12738 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12739 {4, 2, 2}, /* shl2add r3, r2, r2 */
12740 {6, 2, 8}, /* shli r4, r2, 8 */
12741 {2, 4, 3}} /* sub r5, r4, r3 */
12742 },
12743 {755ll /* 0x2f3 */ ,
12744 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12745 {4, 2, 1}, /* shl2add r3, r2, r1 */
12746 {6, 2, 8}, /* shli r4, r2, 8 */
12747 {2, 4, 3}} /* sub r5, r4, r3 */
12748 },
12749 {756ll /* 0x2f4 */ ,
12750 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12751 {6, 2, 2}, /* shli r3, r2, 2 */
12752 {6, 2, 8}, /* shli r4, r2, 8 */
12753 {2, 4, 3}} /* sub r5, r4, r3 */
12754 },
12755 {757ll /* 0x2f5 */ ,
12756 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12757 {5, 1, 2}, /* shl3add r3, r1, r2 */
12758 {6, 2, 8}, /* shli r4, r2, 8 */
12759 {2, 4, 3}} /* sub r5, r4, r3 */
12760 },
12761 {758ll /* 0x2f6 */ ,
12762 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12763 {6, 1, 8}, /* shli r3, r1, 8 */
12764 {2, 3, 2}, /* sub r4, r3, r2 */
12765 {3, 4, 3}} /* shl1add r5, r4, r3 */
12766 },
12767 {759ll /* 0x2f7 */ ,
12768 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12769 {3, 2, 2}, /* shl1add r3, r2, r2 */
12770 {6, 2, 8}, /* shli r4, r2, 8 */
12771 {2, 4, 3}} /* sub r5, r4, r3 */
12772 },
12773 {760ll /* 0x2f8 */ ,
12774 {{6, 1, 2}, /* shli r2, r1, 2 */
12775 {6, 1, 8}, /* shli r3, r1, 8 */
12776 {2, 3, 2}, /* sub r4, r3, r2 */
12777 {3, 4, 3}} /* shl1add r5, r4, r3 */
12778 },
12779 {761ll /* 0x2f9 */ ,
12780 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12781 {3, 2, 1}, /* shl1add r3, r2, r1 */
12782 {6, 2, 8}, /* shli r4, r2, 8 */
12783 {2, 4, 3}} /* sub r5, r4, r3 */
12784 },
12785 {762ll /* 0x2fa */ ,
12786 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12787 {6, 2, 1}, /* shli r3, r2, 1 */
12788 {6, 2, 8}, /* shli r4, r2, 8 */
12789 {2, 4, 3}} /* sub r5, r4, r3 */
12790 },
12791 {763ll /* 0x2fb */ ,
12792 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12793 {3, 1, 2}, /* shl1add r3, r1, r2 */
12794 {6, 2, 8}, /* shli r4, r2, 8 */
12795 {2, 4, 3}} /* sub r5, r4, r3 */
12796 },
12797 {764ll /* 0x2fc */ ,
12798 {{6, 1, 1}, /* shli r2, r1, 1 */
12799 {6, 1, 8}, /* shli r3, r1, 8 */
12800 {2, 3, 2}, /* sub r4, r3, r2 */
12801 {3, 4, 3}} /* shl1add r5, r4, r3 */
12802 },
12803 {765ll /* 0x2fd */ ,
12804 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12805 {6, 2, 8}, /* shli r3, r2, 8 */
12806 {2, 3, 2}} /* sub r4, r3, r2 */
12807 },
12808 {766ll /* 0x2fe */ ,
12809 {{6, 1, 8}, /* shli r2, r1, 8 */
12810 {2, 2, 1}, /* sub r3, r2, r1 */
12811 {3, 3, 2}} /* shl1add r4, r3, r2 */
12812 },
12813 {767ll /* 0x2ff */ ,
12814 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12815 {6, 2, 8}, /* shli r3, r2, 8 */
12816 {2, 3, 1}} /* sub r4, r3, r1 */
12817 },
12818 {768ll /* 0x300 */ ,
12819 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12820 {6, 2, 8}} /* shli r3, r2, 8 */
12821 },
12822 {769ll /* 0x301 */ ,
12823 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12824 {6, 2, 8}, /* shli r3, r2, 8 */
12825 {1, 1, 3}} /* add r4, r1, r3 */
12826 },
12827 {770ll /* 0x302 */ ,
12828 {{6, 1, 8}, /* shli r2, r1, 8 */
12829 {1, 1, 2}, /* add r3, r1, r2 */
12830 {3, 3, 2}} /* shl1add r4, r3, r2 */
12831 },
12832 {771ll /* 0x303 */ ,
12833 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12834 {6, 2, 8}, /* shli r3, r2, 8 */
12835 {1, 2, 3}} /* add r4, r2, r3 */
12836 },
12837 {772ll /* 0x304 */ ,
12838 {{6, 1, 8}, /* shli r2, r1, 8 */
12839 {3, 1, 2}, /* shl1add r3, r1, r2 */
12840 {3, 3, 2}} /* shl1add r4, r3, r2 */
12841 },
12842 {773ll /* 0x305 */ ,
12843 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12844 {3, 1, 2}, /* shl1add r3, r1, r2 */
12845 {6, 2, 8}, /* shli r4, r2, 8 */
12846 {1, 3, 4}} /* add r5, r3, r4 */
12847 },
12848 {774ll /* 0x306 */ ,
12849 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12850 {6, 2, 8}, /* shli r3, r2, 8 */
12851 {3, 2, 3}} /* shl1add r4, r2, r3 */
12852 },
12853 {775ll /* 0x307 */ ,
12854 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12855 {3, 2, 1}, /* shl1add r3, r2, r1 */
12856 {6, 2, 8}, /* shli r4, r2, 8 */
12857 {1, 3, 4}} /* add r5, r3, r4 */
12858 },
12859 {776ll /* 0x308 */ ,
12860 {{6, 1, 8}, /* shli r2, r1, 8 */
12861 {4, 1, 2}, /* shl2add r3, r1, r2 */
12862 {3, 3, 2}} /* shl1add r4, r3, r2 */
12863 },
12864 {777ll /* 0x309 */ ,
12865 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12866 {3, 2, 2}, /* shl1add r3, r2, r2 */
12867 {6, 2, 8}, /* shli r4, r2, 8 */
12868 {1, 3, 4}} /* add r5, r3, r4 */
12869 },
12870 {778ll /* 0x30a */ ,
12871 {{4, 1, 1}, /* shl2add r2, r1, r1 */
12872 {6, 1, 8}, /* shli r3, r1, 8 */
12873 {1, 2, 3}, /* add r4, r2, r3 */
12874 {3, 4, 3}} /* shl1add r5, r4, r3 */
12875 },
12876 {779ll /* 0x30b */ ,
12877 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12878 {5, 1, 2}, /* shl3add r3, r1, r2 */
12879 {6, 2, 8}, /* shli r4, r2, 8 */
12880 {1, 3, 4}} /* add r5, r3, r4 */
12881 },
12882 {780ll /* 0x30c */ ,
12883 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12884 {6, 2, 8}, /* shli r3, r2, 8 */
12885 {4, 2, 3}} /* shl2add r4, r2, r3 */
12886 },
12887 {781ll /* 0x30d */ ,
12888 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12889 {4, 2, 1}, /* shl2add r3, r2, r1 */
12890 {6, 2, 8}, /* shli r4, r2, 8 */
12891 {1, 3, 4}} /* add r5, r3, r4 */
12892 },
12893 {782ll /* 0x30e */ ,
12894 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12895 {3, 2, 1}, /* shl1add r3, r2, r1 */
12896 {6, 2, 8}, /* shli r4, r2, 8 */
12897 {3, 3, 4}} /* shl1add r5, r3, r4 */
12898 },
12899 {783ll /* 0x30f */ ,
12900 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12901 {4, 2, 2}, /* shl2add r3, r2, r2 */
12902 {6, 2, 8}, /* shli r4, r2, 8 */
12903 {1, 3, 4}} /* add r5, r3, r4 */
12904 },
12905 {784ll /* 0x310 */ ,
12906 {{6, 1, 8}, /* shli r2, r1, 8 */
12907 {5, 1, 2}, /* shl3add r3, r1, r2 */
12908 {3, 3, 2}} /* shl1add r4, r3, r2 */
12909 },
12910 {785ll /* 0x311 */ ,
12911 {{6, 1, 8}, /* shli r2, r1, 8 */
12912 {1, 1, 2}, /* add r3, r1, r2 */
12913 {5, 1, 2}, /* shl3add r4, r1, r2 */
12914 {3, 4, 3}} /* shl1add r5, r4, r3 */
12915 },
12916 {786ll /* 0x312 */ ,
12917 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12918 {3, 2, 2}, /* shl1add r3, r2, r2 */
12919 {6, 2, 8}, /* shli r4, r2, 8 */
12920 {3, 3, 4}} /* shl1add r5, r3, r4 */
12921 },
12922 {787ll /* 0x313 */ ,
12923 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12924 {6, 2, 5}, /* shli r3, r2, 5 */
12925 {3, 1, 3}, /* shl1add r4, r1, r3 */
12926 {5, 4, 2}} /* shl3add r5, r4, r2 */
12927 },
12928 {788ll /* 0x314 */ ,
12929 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12930 {3, 1, 2}, /* shl1add r3, r1, r2 */
12931 {6, 2, 8}, /* shli r4, r2, 8 */
12932 {4, 3, 4}} /* shl2add r5, r3, r4 */
12933 },
12934 {789ll /* 0x315 */ ,
12935 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12936 {6, 2, 8}, /* shli r3, r2, 8 */
12937 {2, 3, 2}, /* sub r4, r3, r2 */
12938 {5, 2, 4}} /* shl3add r5, r2, r4 */
12939 },
12940 {790ll /* 0x316 */ ,
12941 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12942 {5, 1, 2}, /* shl3add r3, r1, r2 */
12943 {6, 2, 8}, /* shli r4, r2, 8 */
12944 {3, 3, 4}} /* shl1add r5, r3, r4 */
12945 },
12946 {791ll /* 0x317 */ ,
12947 {{6, 1, 5}, /* shli r2, r1, 5 */
12948 {2, 2, 1}, /* sub r3, r2, r1 */
12949 {3, 2, 3}, /* shl1add r4, r2, r3 */
12950 {5, 4, 3}} /* shl3add r5, r4, r3 */
12951 },
12952 {792ll /* 0x318 */ ,
12953 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12954 {6, 2, 8}, /* shli r3, r2, 8 */
12955 {5, 2, 3}} /* shl3add r4, r2, r3 */
12956 },
12957 {793ll /* 0x319 */ ,
12958 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12959 {5, 2, 1}, /* shl3add r3, r2, r1 */
12960 {6, 2, 8}, /* shli r4, r2, 8 */
12961 {1, 3, 4}} /* add r5, r3, r4 */
12962 },
12963 {794ll /* 0x31a */ ,
12964 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12965 {4, 2, 1}, /* shl2add r3, r2, r1 */
12966 {6, 2, 8}, /* shli r4, r2, 8 */
12967 {3, 3, 4}} /* shl1add r5, r3, r4 */
12968 },
12969 {795ll /* 0x31b */ ,
12970 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12971 {5, 2, 2}, /* shl3add r3, r2, r2 */
12972 {6, 2, 8}, /* shli r4, r2, 8 */
12973 {1, 3, 4}} /* add r5, r3, r4 */
12974 },
12975 {796ll /* 0x31c */ ,
12976 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12977 {3, 2, 1}, /* shl1add r3, r2, r1 */
12978 {6, 2, 8}, /* shli r4, r2, 8 */
12979 {4, 3, 4}} /* shl2add r5, r3, r4 */
12980 },
12981 {797ll /* 0x31d */ ,
12982 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12983 {5, 2, 1}, /* shl3add r3, r2, r1 */
12984 {6, 3, 5}, /* shli r4, r3, 5 */
12985 {2, 4, 2}} /* sub r5, r4, r2 */
12986 },
12987 {798ll /* 0x31e */ ,
12988 {{3, 1, 1}, /* shl1add r2, r1, r1 */
12989 {4, 2, 2}, /* shl2add r3, r2, r2 */
12990 {6, 2, 8}, /* shli r4, r2, 8 */
12991 {3, 3, 4}} /* shl1add r5, r3, r4 */
12992 },
12993 {799ll /* 0x31f */ ,
12994 {{6, 1, 5}, /* shli r2, r1, 5 */
12995 {2, 2, 1}, /* sub r3, r2, r1 */
12996 {3, 2, 2}, /* shl1add r4, r2, r2 */
12997 {5, 4, 3}} /* shl3add r5, r4, r3 */
12998 },
12999 {800ll /* 0x320 */ ,
13000 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13001 {5, 2, 1}, /* shl3add r3, r2, r1 */
13002 {6, 3, 5}} /* shli r4, r3, 5 */
13003 },
13004 {801ll /* 0x321 */ ,
13005 {{6, 1, 5}, /* shli r2, r1, 5 */
13006 {1, 1, 2}, /* add r3, r1, r2 */
13007 {3, 2, 2}, /* shl1add r4, r2, r2 */
13008 {5, 4, 3}} /* shl3add r5, r4, r3 */
13009 },
13010 {802ll /* 0x322 */ ,
13011 {{6, 1, 5}, /* shli r2, r1, 5 */
13012 {3, 1, 2}, /* shl1add r3, r1, r2 */
13013 {3, 2, 2}, /* shl1add r4, r2, r2 */
13014 {5, 4, 3}} /* shl3add r5, r4, r3 */
13015 },
13016 {803ll /* 0x323 */ ,
13017 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13018 {5, 2, 1}, /* shl3add r3, r2, r1 */
13019 {6, 3, 5}, /* shli r4, r3, 5 */
13020 {1, 2, 4}} /* add r5, r2, r4 */
13021 },
13022 {804ll /* 0x324 */ ,
13023 {{6, 1, 5}, /* shli r2, r1, 5 */
13024 {3, 2, 2}, /* shl1add r3, r2, r2 */
13025 {4, 1, 2}, /* shl2add r4, r1, r2 */
13026 {5, 3, 4}} /* shl3add r5, r3, r4 */
13027 },
13028 {805ll /* 0x325 */ ,
13029 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13030 {4, 2, 2}, /* shl2add r3, r2, r2 */
13031 {6, 3, 5}, /* shli r4, r3, 5 */
13032 {1, 2, 4}} /* add r5, r2, r4 */
13033 },
13034 {806ll /* 0x326 */ ,
13035 {{6, 1, 5}, /* shli r2, r1, 5 */
13036 {4, 2, 1}, /* shl2add r3, r2, r1 */
13037 {3, 3, 3}, /* shl1add r4, r3, r3 */
13038 {3, 4, 2}} /* shl1add r5, r4, r2 */
13039 },
13040 {807ll /* 0x327 */ ,
13041 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13042 {5, 2, 1}, /* shl3add r3, r2, r1 */
13043 {5, 3, 1}, /* shl3add r4, r3, r1 */
13044 {4, 4, 2}} /* shl2add r5, r4, r2 */
13045 },
13046 {808ll /* 0x328 */ ,
13047 {{6, 1, 5}, /* shli r2, r1, 5 */
13048 {3, 2, 1}, /* shl1add r3, r2, r1 */
13049 {5, 2, 2}, /* shl3add r4, r2, r2 */
13050 {5, 3, 4}} /* shl3add r5, r3, r4 */
13051 },
13052 {809ll /* 0x329 */ ,
13053 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13054 {6, 1, 6}, /* shli r3, r1, 6 */
13055 {4, 2, 3}, /* shl2add r4, r2, r3 */
13056 {5, 4, 2}} /* shl3add r5, r4, r2 */
13057 },
13058 {810ll /* 0x32a */ ,
13059 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13060 {5, 2, 2}, /* shl3add r3, r2, r2 */
13061 {5, 3, 3}, /* shl3add r4, r3, r3 */
13062 {6, 4, 1}} /* shli r5, r4, 1 */
13063 },
13064 {811ll /* 0x32b */ ,
13065 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13066 {5, 2, 1}, /* shl3add r3, r2, r1 */
13067 {4, 3, 1}, /* shl2add r4, r3, r1 */
13068 {5, 4, 2}} /* shl3add r5, r4, r2 */
13069 },
13070 {812ll /* 0x32c */ ,
13071 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13072 {5, 1, 2}, /* shl3add r3, r1, r2 */
13073 {6, 2, 8}, /* shli r4, r2, 8 */
13074 {4, 3, 4}} /* shl2add r5, r3, r4 */
13075 },
13076 {813ll /* 0x32d */ ,
13077 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13078 {5, 2, 1}, /* shl3add r3, r2, r1 */
13079 {5, 3, 2}, /* shl3add r4, r3, r2 */
13080 {4, 4, 1}} /* shl2add r5, r4, r1 */
13081 },
13082 {815ll /* 0x32f */ ,
13083 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13084 {5, 2, 1}, /* shl3add r3, r2, r1 */
13085 {5, 3, 2}, /* shl3add r4, r3, r2 */
13086 {4, 4, 2}} /* shl2add r5, r4, r2 */
13087 },
13088 {816ll /* 0x330 */ ,
13089 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13090 {6, 2, 4}, /* shli r3, r2, 4 */
13091 {6, 2, 8}, /* shli r4, r2, 8 */
13092 {1, 3, 4}} /* add r5, r3, r4 */
13093 },
13094 {817ll /* 0x331 */ ,
13095 {{6, 1, 5}, /* shli r2, r1, 5 */
13096 {1, 1, 2}, /* add r3, r1, r2 */
13097 {3, 3, 2}, /* shl1add r4, r3, r2 */
13098 {5, 4, 3}} /* shl3add r5, r4, r3 */
13099 },
13100 {818ll /* 0x332 */ ,
13101 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13102 {5, 2, 1}, /* shl3add r3, r2, r1 */
13103 {6, 2, 8}, /* shli r4, r2, 8 */
13104 {3, 3, 4}} /* shl1add r5, r3, r4 */
13105 },
13106 {819ll /* 0x333 */ ,
13107 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13108 {4, 2, 1}, /* shl2add r3, r2, r1 */
13109 {6, 3, 6}, /* shli r4, r3, 6 */
13110 {2, 4, 3}} /* sub r5, r4, r3 */
13111 },
13112 {820ll /* 0x334 */ ,
13113 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13114 {4, 2, 1}, /* shl2add r3, r2, r1 */
13115 {6, 2, 8}, /* shli r4, r2, 8 */
13116 {4, 3, 4}} /* shl2add r5, r3, r4 */
13117 },
13118 {821ll /* 0x335 */ ,
13119 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13120 {4, 2, 2}, /* shl2add r3, r2, r2 */
13121 {5, 3, 2}, /* shl3add r4, r3, r2 */
13122 {4, 4, 1}} /* shl2add r5, r4, r1 */
13123 },
13124 {822ll /* 0x336 */ ,
13125 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13126 {5, 2, 2}, /* shl3add r3, r2, r2 */
13127 {6, 2, 8}, /* shli r4, r2, 8 */
13128 {3, 3, 4}} /* shl1add r5, r3, r4 */
13129 },
13130 {823ll /* 0x337 */ ,
13131 {{6, 1, 6}, /* shli r2, r1, 6 */
13132 {2, 2, 1}, /* sub r3, r2, r1 */
13133 {3, 3, 2}, /* shl1add r4, r3, r2 */
13134 {4, 4, 3}} /* shl2add r5, r4, r3 */
13135 },
13136 {824ll /* 0x338 */ ,
13137 {{6, 1, 6}, /* shli r2, r1, 6 */
13138 {2, 2, 1}, /* sub r3, r2, r1 */
13139 {4, 2, 2}, /* shl2add r4, r2, r2 */
13140 {5, 3, 4}} /* shl3add r5, r3, r4 */
13141 },
13142 {825ll /* 0x339 */ ,
13143 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13144 {5, 2, 1}, /* shl3add r3, r2, r1 */
13145 {6, 3, 5}, /* shli r4, r3, 5 */
13146 {1, 3, 4}} /* add r5, r3, r4 */
13147 },
13148 {827ll /* 0x33b */ ,
13149 {{6, 1, 6}, /* shli r2, r1, 6 */
13150 {2, 2, 1}, /* sub r3, r2, r1 */
13151 {3, 2, 3}, /* shl1add r4, r2, r3 */
13152 {4, 4, 3}} /* shl2add r5, r4, r3 */
13153 },
13154 {828ll /* 0x33c */ ,
13155 {{6, 1, 6}, /* shli r2, r1, 6 */
13156 {2, 2, 1}, /* sub r3, r2, r1 */
13157 {5, 2, 2}, /* shl3add r4, r2, r2 */
13158 {4, 3, 4}} /* shl2add r5, r3, r4 */
13159 },
13160 {829ll /* 0x33d */ ,
13161 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13162 {4, 2, 1}, /* shl2add r3, r2, r1 */
13163 {6, 3, 6}, /* shli r4, r3, 6 */
13164 {2, 4, 2}} /* sub r5, r4, r2 */
13165 },
13166 {831ll /* 0x33f */ ,
13167 {{6, 1, 6}, /* shli r2, r1, 6 */
13168 {2, 2, 1}, /* sub r3, r2, r1 */
13169 {3, 2, 2}, /* shl1add r4, r2, r2 */
13170 {4, 4, 3}} /* shl2add r5, r4, r3 */
13171 },
13172 {832ll /* 0x340 */ ,
13173 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13174 {4, 2, 1}, /* shl2add r3, r2, r1 */
13175 {6, 3, 6}} /* shli r4, r3, 6 */
13176 },
13177 {833ll /* 0x341 */ ,
13178 {{6, 1, 6}, /* shli r2, r1, 6 */
13179 {1, 1, 2}, /* add r3, r1, r2 */
13180 {3, 2, 2}, /* shl1add r4, r2, r2 */
13181 {4, 4, 3}} /* shl2add r5, r4, r3 */
13182 },
13183 {834ll /* 0x342 */ ,
13184 {{6, 1, 6}, /* shli r2, r1, 6 */
13185 {3, 1, 2}, /* shl1add r3, r1, r2 */
13186 {3, 2, 2}, /* shl1add r4, r2, r2 */
13187 {4, 4, 3}} /* shl2add r5, r4, r3 */
13188 },
13189 {835ll /* 0x343 */ ,
13190 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13191 {4, 2, 1}, /* shl2add r3, r2, r1 */
13192 {6, 3, 6}, /* shli r4, r3, 6 */
13193 {1, 2, 4}} /* add r5, r2, r4 */
13194 },
13195 {836ll /* 0x344 */ ,
13196 {{6, 1, 6}, /* shli r2, r1, 6 */
13197 {1, 1, 2}, /* add r3, r1, r2 */
13198 {5, 2, 2}, /* shl3add r4, r2, r2 */
13199 {4, 3, 4}} /* shl2add r5, r3, r4 */
13200 },
13201 {837ll /* 0x345 */ ,
13202 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13203 {6, 1, 6}, /* shli r3, r1, 6 */
13204 {5, 2, 3}, /* shl3add r4, r2, r3 */
13205 {5, 4, 2}} /* shl3add r5, r4, r2 */
13206 },
13207 {838ll /* 0x346 */ ,
13208 {{6, 1, 6}, /* shli r2, r1, 6 */
13209 {3, 2, 1}, /* shl1add r3, r2, r1 */
13210 {3, 3, 3}, /* shl1add r4, r3, r3 */
13211 {3, 4, 2}} /* shl1add r5, r4, r2 */
13212 },
13213 {840ll /* 0x348 */ ,
13214 {{6, 1, 6}, /* shli r2, r1, 6 */
13215 {1, 1, 2}, /* add r3, r1, r2 */
13216 {4, 2, 2}, /* shl2add r4, r2, r2 */
13217 {5, 3, 4}} /* shl3add r5, r3, r4 */
13218 },
13219 {841ll /* 0x349 */ ,
13220 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13221 {6, 1, 5}, /* shli r3, r1, 5 */
13222 {5, 2, 3}, /* shl3add r4, r2, r3 */
13223 {5, 4, 2}} /* shl3add r5, r4, r2 */
13224 },
13225 {842ll /* 0x34a */ ,
13226 {{6, 1, 6}, /* shli r2, r1, 6 */
13227 {3, 1, 2}, /* shl1add r3, r1, r2 */
13228 {3, 2, 3}, /* shl1add r4, r2, r3 */
13229 {4, 4, 3}} /* shl2add r5, r4, r3 */
13230 },
13231 {843ll /* 0x34b */ ,
13232 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13233 {4, 2, 1}, /* shl2add r3, r2, r1 */
13234 {5, 3, 1}, /* shl3add r4, r3, r1 */
13235 {5, 4, 2}} /* shl3add r5, r4, r2 */
13236 },
13237 {844ll /* 0x34c */ ,
13238 {{6, 1, 6}, /* shli r2, r1, 6 */
13239 {1, 1, 2}, /* add r3, r1, r2 */
13240 {3, 3, 3}, /* shl1add r4, r3, r3 */
13241 {4, 4, 2}} /* shl2add r5, r4, r2 */
13242 },
13243 {845ll /* 0x34d */ ,
13244 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13245 {4, 2, 1}, /* shl2add r3, r2, r1 */
13246 {6, 3, 6}, /* shli r4, r3, 6 */
13247 {1, 3, 4}} /* add r5, r3, r4 */
13248 },
13249 {846ll /* 0x34e */ ,
13250 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13251 {6, 2, 5}, /* shli r3, r2, 5 */
13252 {2, 3, 2}, /* sub r4, r3, r2 */
13253 {3, 4, 3}} /* shl1add r5, r4, r3 */
13254 },
13255 {848ll /* 0x350 */ ,
13256 {{6, 1, 6}, /* shli r2, r1, 6 */
13257 {3, 1, 2}, /* shl1add r3, r1, r2 */
13258 {4, 2, 2}, /* shl2add r4, r2, r2 */
13259 {5, 3, 4}} /* shl3add r5, r3, r4 */
13260 },
13261 {849ll /* 0x351 */ ,
13262 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13263 {5, 2, 1}, /* shl3add r3, r2, r1 */
13264 {4, 3, 2}, /* shl2add r4, r3, r2 */
13265 {5, 4, 3}} /* shl3add r5, r4, r3 */
13266 },
13267 {850ll /* 0x352 */ ,
13268 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13269 {5, 2, 1}, /* shl3add r3, r2, r1 */
13270 {6, 3, 5}, /* shli r4, r3, 5 */
13271 {3, 3, 4}} /* shl1add r5, r3, r4 */
13272 },
13273 {852ll /* 0x354 */ ,
13274 {{6, 1, 6}, /* shli r2, r1, 6 */
13275 {4, 1, 2}, /* shl2add r3, r1, r2 */
13276 {3, 2, 3}, /* shl1add r4, r2, r3 */
13277 {4, 4, 3}} /* shl2add r5, r4, r3 */
13278 },
13279 {853ll /* 0x355 */ ,
13280 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13281 {4, 2, 1}, /* shl2add r3, r2, r1 */
13282 {5, 3, 1}, /* shl3add r4, r3, r1 */
13283 {5, 4, 3}} /* shl3add r5, r4, r3 */
13284 },
13285 {855ll /* 0x357 */ ,
13286 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13287 {6, 2, 5}, /* shli r3, r2, 5 */
13288 {2, 3, 1}, /* sub r4, r3, r1 */
13289 {5, 4, 4}} /* shl3add r5, r4, r4 */
13290 },
13291 {856ll /* 0x358 */ ,
13292 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13293 {5, 1, 2}, /* shl3add r3, r1, r2 */
13294 {6, 2, 8}, /* shli r4, r2, 8 */
13295 {5, 3, 4}} /* shl3add r5, r3, r4 */
13296 },
13297 {857ll /* 0x359 */ ,
13298 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13299 {4, 2, 1}, /* shl2add r3, r2, r1 */
13300 {5, 3, 2}, /* shl3add r4, r3, r2 */
13301 {5, 4, 1}} /* shl3add r5, r4, r1 */
13302 },
13303 {858ll /* 0x35a */ ,
13304 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13305 {4, 2, 1}, /* shl2add r3, r2, r1 */
13306 {6, 3, 6}, /* shli r4, r3, 6 */
13307 {3, 3, 4}} /* shl1add r5, r3, r4 */
13308 },
13309 {859ll /* 0x35b */ ,
13310 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13311 {4, 2, 1}, /* shl2add r3, r2, r1 */
13312 {5, 3, 2}, /* shl3add r4, r3, r2 */
13313 {5, 4, 2}} /* shl3add r5, r4, r2 */
13314 },
13315 {861ll /* 0x35d */ ,
13316 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13317 {5, 2, 2}, /* shl3add r3, r2, r2 */
13318 {6, 3, 5}, /* shli r4, r3, 5 */
13319 {2, 4, 2}} /* sub r5, r4, r2 */
13320 },
13321 {862ll /* 0x35e */ ,
13322 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13323 {6, 2, 5}, /* shli r3, r2, 5 */
13324 {2, 3, 1}, /* sub r4, r3, r1 */
13325 {3, 4, 3}} /* shl1add r5, r4, r3 */
13326 },
13327 {863ll /* 0x35f */ ,
13328 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13329 {5, 2, 2}, /* shl3add r3, r2, r2 */
13330 {6, 3, 5}, /* shli r4, r3, 5 */
13331 {2, 4, 1}} /* sub r5, r4, r1 */
13332 },
13333 {864ll /* 0x360 */ ,
13334 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13335 {5, 2, 2}, /* shl3add r3, r2, r2 */
13336 {6, 3, 5}} /* shli r4, r3, 5 */
13337 },
13338 {865ll /* 0x361 */ ,
13339 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13340 {5, 2, 2}, /* shl3add r3, r2, r2 */
13341 {6, 3, 5}, /* shli r4, r3, 5 */
13342 {1, 1, 4}} /* add r5, r1, r4 */
13343 },
13344 {866ll /* 0x362 */ ,
13345 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13346 {6, 2, 5}, /* shli r3, r2, 5 */
13347 {1, 1, 3}, /* add r4, r1, r3 */
13348 {3, 4, 3}} /* shl1add r5, r4, r3 */
13349 },
13350 {867ll /* 0x363 */ ,
13351 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13352 {5, 2, 2}, /* shl3add r3, r2, r2 */
13353 {6, 3, 5}, /* shli r4, r3, 5 */
13354 {1, 2, 4}} /* add r5, r2, r4 */
13355 },
13356 {868ll /* 0x364 */ ,
13357 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13358 {5, 2, 1}, /* shl3add r3, r2, r1 */
13359 {6, 2, 8}, /* shli r4, r2, 8 */
13360 {4, 3, 4}} /* shl2add r5, r3, r4 */
13361 },
13362 {869ll /* 0x365 */ ,
13363 {{6, 1, 5}, /* shli r2, r1, 5 */
13364 {2, 1, 2}, /* sub r3, r1, r2 */
13365 {5, 2, 3}, /* shl3add r4, r2, r3 */
13366 {4, 4, 3}} /* shl2add r5, r4, r3 */
13367 },
13368 {870ll /* 0x366 */ ,
13369 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13370 {6, 2, 5}, /* shli r3, r2, 5 */
13371 {4, 3, 2}, /* shl2add r4, r3, r2 */
13372 {3, 4, 3}} /* shl1add r5, r4, r3 */
13373 },
13374 {871ll /* 0x367 */ ,
13375 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13376 {5, 2, 2}, /* shl3add r3, r2, r2 */
13377 {5, 3, 1}, /* shl3add r4, r3, r1 */
13378 {4, 4, 2}} /* shl2add r5, r4, r2 */
13379 },
13380 {872ll /* 0x368 */ ,
13381 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13382 {4, 2, 1}, /* shl2add r3, r2, r1 */
13383 {6, 2, 8}, /* shli r4, r2, 8 */
13384 {5, 3, 4}} /* shl3add r5, r3, r4 */
13385 },
13386 {873ll /* 0x369 */ ,
13387 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13388 {6, 2, 5}, /* shli r3, r2, 5 */
13389 {1, 1, 3}, /* add r4, r1, r3 */
13390 {5, 4, 4}} /* shl3add r5, r4, r4 */
13391 },
13392 {875ll /* 0x36b */ ,
13393 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13394 {5, 2, 2}, /* shl3add r3, r2, r2 */
13395 {4, 3, 1}, /* shl2add r4, r3, r1 */
13396 {5, 4, 2}} /* shl3add r5, r4, r2 */
13397 },
13398 {876ll /* 0x36c */ ,
13399 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13400 {5, 2, 2}, /* shl3add r3, r2, r2 */
13401 {6, 2, 8}, /* shli r4, r2, 8 */
13402 {4, 3, 4}} /* shl2add r5, r3, r4 */
13403 },
13404 {877ll /* 0x36d */ ,
13405 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13406 {5, 2, 2}, /* shl3add r3, r2, r2 */
13407 {5, 3, 2}, /* shl3add r4, r3, r2 */
13408 {4, 4, 1}} /* shl2add r5, r4, r1 */
13409 },
13410 {879ll /* 0x36f */ ,
13411 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13412 {5, 2, 2}, /* shl3add r3, r2, r2 */
13413 {5, 3, 2}, /* shl3add r4, r3, r2 */
13414 {4, 4, 2}} /* shl2add r5, r4, r2 */
13415 },
13416 {880ll /* 0x370 */ ,
13417 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13418 {6, 1, 6}, /* shli r3, r1, 6 */
13419 {2, 3, 2}, /* sub r4, r3, r2 */
13420 {6, 4, 4}} /* shli r5, r4, 4 */
13421 },
13422 {881ll /* 0x371 */ ,
13423 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13424 {3, 2, 2}, /* shl1add r3, r2, r2 */
13425 {4, 3, 1}, /* shl2add r4, r3, r1 */
13426 {5, 4, 2}} /* shl3add r5, r4, r2 */
13427 },
13428 {882ll /* 0x372 */ ,
13429 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13430 {6, 2, 5}, /* shli r3, r2, 5 */
13431 {1, 2, 3}, /* add r4, r2, r3 */
13432 {3, 4, 3}} /* shl1add r5, r4, r3 */
13433 },
13434 {884ll /* 0x374 */ ,
13435 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13436 {4, 2, 1}, /* shl2add r3, r2, r1 */
13437 {6, 3, 6}, /* shli r4, r3, 6 */
13438 {4, 3, 4}} /* shl2add r5, r3, r4 */
13439 },
13440 {885ll /* 0x375 */ ,
13441 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13442 {5, 2, 1}, /* shl3add r3, r2, r1 */
13443 {3, 3, 3}, /* shl1add r4, r3, r3 */
13444 {4, 4, 2}} /* shl2add r5, r4, r2 */
13445 },
13446 {888ll /* 0x378 */ ,
13447 {{6, 1, 7}, /* shli r2, r1, 7 */
13448 {5, 1, 2}, /* shl3add r3, r1, r2 */
13449 {6, 2, 3}, /* shli r4, r2, 3 */
13450 {2, 4, 3}} /* sub r5, r4, r3 */
13451 },
13452 {889ll /* 0x379 */ ,
13453 {{6, 1, 7}, /* shli r2, r1, 7 */
13454 {2, 1, 2}, /* sub r3, r1, r2 */
13455 {2, 2, 1}, /* sub r4, r2, r1 */
13456 {5, 4, 3}} /* shl3add r5, r4, r3 */
13457 },
13458 {890ll /* 0x37a */ ,
13459 {{6, 1, 7}, /* shli r2, r1, 7 */
13460 {2, 2, 1}, /* sub r3, r2, r1 */
13461 {3, 3, 3}, /* shl1add r4, r3, r3 */
13462 {3, 4, 2}} /* shl1add r5, r4, r2 */
13463 },
13464 {891ll /* 0x37b */ ,
13465 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13466 {5, 2, 2}, /* shl3add r3, r2, r2 */
13467 {6, 3, 5}, /* shli r4, r3, 5 */
13468 {1, 3, 4}} /* add r5, r3, r4 */
13469 },
13470 {892ll /* 0x37c */ ,
13471 {{6, 1, 7}, /* shli r2, r1, 7 */
13472 {4, 1, 2}, /* shl2add r3, r1, r2 */
13473 {6, 2, 3}, /* shli r4, r2, 3 */
13474 {2, 4, 3}} /* sub r5, r4, r3 */
13475 },
13476 {893ll /* 0x37d */ ,
13477 {{6, 1, 7}, /* shli r2, r1, 7 */
13478 {4, 1, 2}, /* shl2add r3, r1, r2 */
13479 {5, 2, 1}, /* shl3add r4, r2, r1 */
13480 {2, 4, 3}} /* sub r5, r4, r3 */
13481 },
13482 {894ll /* 0x37e */ ,
13483 {{6, 1, 7}, /* shli r2, r1, 7 */
13484 {3, 1, 2}, /* shl1add r3, r1, r2 */
13485 {6, 2, 3}, /* shli r4, r2, 3 */
13486 {2, 4, 3}} /* sub r5, r4, r3 */
13487 },
13488 {895ll /* 0x37f */ ,
13489 {{6, 1, 7}, /* shli r2, r1, 7 */
13490 {1, 1, 2}, /* add r3, r1, r2 */
13491 {6, 2, 3}, /* shli r4, r2, 3 */
13492 {2, 4, 3}} /* sub r5, r4, r3 */
13493 },
13494 {896ll /* 0x380 */ ,
13495 {{6, 1, 7}, /* shli r2, r1, 7 */
13496 {6, 1, 10}, /* shli r3, r1, 10 */
13497 {2, 3, 2}} /* sub r4, r3, r2 */
13498 },
13499 {897ll /* 0x381 */ ,
13500 {{6, 1, 7}, /* shli r2, r1, 7 */
13501 {2, 1, 2}, /* sub r3, r1, r2 */
13502 {5, 2, 3}} /* shl3add r4, r2, r3 */
13503 },
13504 {898ll /* 0x382 */ ,
13505 {{6, 1, 1}, /* shli r2, r1, 1 */
13506 {6, 1, 7}, /* shli r3, r1, 7 */
13507 {2, 2, 3}, /* sub r4, r2, r3 */
13508 {5, 3, 4}} /* shl3add r5, r3, r4 */
13509 },
13510 {899ll /* 0x383 */ ,
13511 {{6, 1, 7}, /* shli r2, r1, 7 */
13512 {2, 1, 2}, /* sub r3, r1, r2 */
13513 {4, 2, 1}, /* shl2add r4, r2, r1 */
13514 {3, 4, 3}} /* shl1add r5, r4, r3 */
13515 },
13516 {900ll /* 0x384 */ ,
13517 {{6, 1, 2}, /* shli r2, r1, 2 */
13518 {6, 1, 7}, /* shli r3, r1, 7 */
13519 {2, 2, 3}, /* sub r4, r2, r3 */
13520 {5, 3, 4}} /* shl3add r5, r3, r4 */
13521 },
13522 {901ll /* 0x385 */ ,
13523 {{6, 1, 7}, /* shli r2, r1, 7 */
13524 {2, 1, 2}, /* sub r3, r1, r2 */
13525 {3, 2, 1}, /* shl1add r4, r2, r1 */
13526 {4, 4, 3}} /* shl2add r5, r4, r3 */
13527 },
13528 {902ll /* 0x386 */ ,
13529 {{6, 1, 7}, /* shli r2, r1, 7 */
13530 {1, 1, 2}, /* add r3, r1, r2 */
13531 {3, 3, 3}, /* shl1add r4, r3, r3 */
13532 {3, 4, 2}} /* shl1add r5, r4, r2 */
13533 },
13534 {903ll /* 0x387 */ ,
13535 {{6, 1, 3}, /* shli r2, r1, 3 */
13536 {2, 2, 1}, /* sub r3, r2, r1 */
13537 {6, 3, 7}, /* shli r4, r3, 7 */
13538 {1, 3, 4}} /* add r5, r3, r4 */
13539 },
13540 {904ll /* 0x388 */ ,
13541 {{6, 1, 3}, /* shli r2, r1, 3 */
13542 {6, 1, 7}, /* shli r3, r1, 7 */
13543 {2, 2, 3}, /* sub r4, r2, r3 */
13544 {5, 3, 4}} /* shl3add r5, r3, r4 */
13545 },
13546 {905ll /* 0x389 */ ,
13547 {{6, 1, 7}, /* shli r2, r1, 7 */
13548 {1, 1, 2}, /* add r3, r1, r2 */
13549 {2, 1, 2}, /* sub r4, r1, r2 */
13550 {5, 3, 4}} /* shl3add r5, r3, r4 */
13551 },
13552 {906ll /* 0x38a */ ,
13553 {{6, 1, 7}, /* shli r2, r1, 7 */
13554 {3, 1, 2}, /* shl1add r3, r1, r2 */
13555 {3, 3, 2}, /* shl1add r4, r3, r2 */
13556 {3, 4, 3}} /* shl1add r5, r4, r3 */
13557 },
13558 {908ll /* 0x38c */ ,
13559 {{6, 1, 7}, /* shli r2, r1, 7 */
13560 {3, 1, 2}, /* shl1add r3, r1, r2 */
13561 {3, 3, 3}, /* shl1add r4, r3, r3 */
13562 {3, 4, 2}} /* shl1add r5, r4, r2 */
13563 },
13564 {909ll /* 0x38d */ ,
13565 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13566 {5, 2, 1}, /* shl3add r3, r2, r1 */
13567 {4, 3, 1}, /* shl2add r4, r3, r1 */
13568 {5, 4, 4}} /* shl3add r5, r4, r4 */
13569 },
13570 {910ll /* 0x38e */ ,
13571 {{6, 1, 3}, /* shli r2, r1, 3 */
13572 {2, 2, 1}, /* sub r3, r2, r1 */
13573 {6, 3, 7}, /* shli r4, r3, 7 */
13574 {3, 3, 4}} /* shl1add r5, r3, r4 */
13575 },
13576 {911ll /* 0x38f */ ,
13577 {{6, 1, 7}, /* shli r2, r1, 7 */
13578 {3, 1, 2}, /* shl1add r3, r1, r2 */
13579 {2, 1, 3}, /* sub r4, r1, r3 */
13580 {5, 3, 4}} /* shl3add r5, r3, r4 */
13581 },
13582 {912ll /* 0x390 */ ,
13583 {{6, 1, 4}, /* shli r2, r1, 4 */
13584 {6, 1, 7}, /* shli r3, r1, 7 */
13585 {2, 2, 3}, /* sub r4, r2, r3 */
13586 {5, 3, 4}} /* shl3add r5, r3, r4 */
13587 },
13588 {913ll /* 0x391 */ ,
13589 {{6, 1, 7}, /* shli r2, r1, 7 */
13590 {2, 1, 2}, /* sub r3, r1, r2 */
13591 {3, 1, 2}, /* shl1add r4, r1, r2 */
13592 {5, 4, 3}} /* shl3add r5, r4, r3 */
13593 },
13594 {915ll /* 0x393 */ ,
13595 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13596 {5, 2, 2}, /* shl3add r3, r2, r2 */
13597 {4, 3, 2}, /* shl2add r4, r3, r2 */
13598 {5, 4, 3}} /* shl3add r5, r4, r3 */
13599 },
13600 {916ll /* 0x394 */ ,
13601 {{6, 1, 7}, /* shli r2, r1, 7 */
13602 {4, 1, 2}, /* shl2add r3, r1, r2 */
13603 {3, 3, 2}, /* shl1add r4, r3, r2 */
13604 {3, 4, 3}} /* shl1add r5, r4, r3 */
13605 },
13606 {917ll /* 0x395 */ ,
13607 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13608 {4, 1, 2}, /* shl2add r3, r1, r2 */
13609 {5, 3, 2}, /* shl3add r4, r3, r2 */
13610 {5, 4, 3}} /* shl3add r5, r4, r3 */
13611 },
13612 {918ll /* 0x396 */ ,
13613 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13614 {5, 2, 2}, /* shl3add r3, r2, r2 */
13615 {6, 3, 5}, /* shli r4, r3, 5 */
13616 {3, 3, 4}} /* shl1add r5, r3, r4 */
13617 },
13618 {919ll /* 0x397 */ ,
13619 {{6, 1, 4}, /* shli r2, r1, 4 */
13620 {5, 2, 1}, /* shl3add r3, r2, r1 */
13621 {2, 2, 3}, /* sub r4, r2, r3 */
13622 {5, 3, 4}} /* shl3add r5, r3, r4 */
13623 },
13624 {920ll /* 0x398 */ ,
13625 {{6, 1, 4}, /* shli r2, r1, 4 */
13626 {2, 1, 2}, /* sub r3, r1, r2 */
13627 {5, 2, 3}, /* shl3add r4, r2, r3 */
13628 {5, 4, 2}} /* shl3add r5, r4, r2 */
13629 },
13630 {924ll /* 0x39c */ ,
13631 {{6, 1, 3}, /* shli r2, r1, 3 */
13632 {2, 2, 1}, /* sub r3, r2, r1 */
13633 {6, 3, 7}, /* shli r4, r3, 7 */
13634 {4, 3, 4}} /* shl2add r5, r3, r4 */
13635 },
13636 {925ll /* 0x39d */ ,
13637 {{6, 1, 7}, /* shli r2, r1, 7 */
13638 {4, 1, 2}, /* shl2add r3, r1, r2 */
13639 {2, 1, 3}, /* sub r4, r1, r3 */
13640 {5, 3, 4}} /* shl3add r5, r3, r4 */
13641 },
13642 {927ll /* 0x39f */ ,
13643 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13644 {5, 2, 1}, /* shl3add r3, r2, r1 */
13645 {4, 3, 2}, /* shl2add r4, r3, r2 */
13646 {5, 4, 4}} /* shl3add r5, r4, r4 */
13647 },
13648 {928ll /* 0x3a0 */ ,
13649 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13650 {6, 1, 5}, /* shli r3, r1, 5 */
13651 {2, 3, 2}, /* sub r4, r3, r2 */
13652 {6, 4, 5}} /* shli r5, r4, 5 */
13653 },
13654 {929ll /* 0x3a1 */ ,
13655 {{6, 1, 7}, /* shli r2, r1, 7 */
13656 {2, 1, 2}, /* sub r3, r1, r2 */
13657 {4, 1, 2}, /* shl2add r4, r1, r2 */
13658 {5, 4, 3}} /* shl3add r5, r4, r3 */
13659 },
13660 {932ll /* 0x3a4 */ ,
13661 {{6, 1, 5}, /* shli r2, r1, 5 */
13662 {2, 1, 2}, /* sub r3, r1, r2 */
13663 {5, 2, 3}, /* shl3add r4, r2, r3 */
13664 {4, 4, 2}} /* shl2add r5, r4, r2 */
13665 },
13666 {935ll /* 0x3a7 */ ,
13667 {{6, 1, 5}, /* shli r2, r1, 5 */
13668 {4, 2, 1}, /* shl2add r3, r2, r1 */
13669 {2, 2, 3}, /* sub r4, r2, r3 */
13670 {5, 3, 4}} /* shl3add r5, r3, r4 */
13671 },
13672 {936ll /* 0x3a8 */ ,
13673 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13674 {6, 1, 6}, /* shli r3, r1, 6 */
13675 {5, 2, 3}, /* shl3add r4, r2, r3 */
13676 {5, 4, 4}} /* shl3add r5, r4, r4 */
13677 },
13678 {937ll /* 0x3a9 */ ,
13679 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13680 {4, 2, 1}, /* shl2add r3, r2, r1 */
13681 {5, 3, 3}, /* shl3add r4, r3, r3 */
13682 {5, 4, 1}} /* shl3add r5, r4, r1 */
13683 },
13684 {939ll /* 0x3ab */ ,
13685 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13686 {4, 2, 1}, /* shl2add r3, r2, r1 */
13687 {5, 3, 3}, /* shl3add r4, r3, r3 */
13688 {5, 4, 2}} /* shl3add r5, r4, r2 */
13689 },
13690 {941ll /* 0x3ad */ ,
13691 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13692 {5, 1, 2}, /* shl3add r3, r1, r2 */
13693 {5, 3, 3}, /* shl3add r4, r3, r3 */
13694 {5, 4, 2}} /* shl3add r5, r4, r2 */
13695 },
13696 {943ll /* 0x3af */ ,
13697 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13698 {5, 2, 2}, /* shl3add r3, r2, r2 */
13699 {6, 1, 10}, /* shli r4, r1, 10 */
13700 {2, 4, 3}} /* sub r5, r4, r3 */
13701 },
13702 {944ll /* 0x3b0 */ ,
13703 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13704 {6, 1, 6}, /* shli r3, r1, 6 */
13705 {2, 3, 2}, /* sub r4, r3, r2 */
13706 {6, 4, 4}} /* shli r5, r4, 4 */
13707 },
13708 {945ll /* 0x3b1 */ ,
13709 {{6, 1, 4}, /* shli r2, r1, 4 */
13710 {2, 1, 2}, /* sub r3, r1, r2 */
13711 {6, 3, 6}, /* shli r4, r3, 6 */
13712 {2, 3, 4}} /* sub r5, r3, r4 */
13713 },
13714 {948ll /* 0x3b4 */ ,
13715 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13716 {6, 2, 6}, /* shli r3, r2, 6 */
13717 {2, 3, 2}, /* sub r4, r3, r2 */
13718 {4, 4, 3}} /* shl2add r5, r4, r3 */
13719 },
13720 {949ll /* 0x3b5 */ ,
13721 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13722 {4, 2, 1}, /* shl2add r3, r2, r1 */
13723 {5, 3, 3}, /* shl3add r4, r3, r3 */
13724 {5, 4, 3}} /* shl3add r5, r4, r3 */
13725 },
13726 {950ll /* 0x3b6 */ ,
13727 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13728 {6, 2, 6}, /* shli r3, r2, 6 */
13729 {2, 3, 2}, /* sub r4, r3, r2 */
13730 {3, 4, 3}} /* shl1add r5, r4, r3 */
13731 },
13732 {951ll /* 0x3b7 */ ,
13733 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13734 {5, 2, 1}, /* shl3add r3, r2, r1 */
13735 {6, 1, 10}, /* shli r4, r1, 10 */
13736 {2, 4, 3}} /* sub r5, r4, r3 */
13737 },
13738 {952ll /* 0x3b8 */ ,
13739 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13740 {6, 1, 7}, /* shli r3, r1, 7 */
13741 {2, 3, 2}, /* sub r4, r3, r2 */
13742 {6, 4, 3}} /* shli r5, r4, 3 */
13743 },
13744 {953ll /* 0x3b9 */ ,
13745 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13746 {6, 1, 7}, /* shli r3, r1, 7 */
13747 {2, 3, 2}, /* sub r4, r3, r2 */
13748 {5, 4, 1}} /* shl3add r5, r4, r1 */
13749 },
13750 {955ll /* 0x3bb */ ,
13751 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13752 {6, 2, 6}, /* shli r3, r2, 6 */
13753 {2, 3, 1}, /* sub r4, r3, r1 */
13754 {4, 4, 4}} /* shl2add r5, r4, r4 */
13755 },
13756 {956ll /* 0x3bc */ ,
13757 {{6, 1, 6}, /* shli r2, r1, 6 */
13758 {4, 1, 2}, /* shl2add r3, r1, r2 */
13759 {6, 2, 4}, /* shli r4, r2, 4 */
13760 {2, 4, 3}} /* sub r5, r4, r3 */
13761 },
13762 {957ll /* 0x3bd */ ,
13763 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13764 {4, 2, 2}, /* shl2add r3, r2, r2 */
13765 {6, 3, 6}, /* shli r4, r3, 6 */
13766 {2, 4, 2}} /* sub r5, r4, r2 */
13767 },
13768 {958ll /* 0x3be */ ,
13769 {{6, 1, 6}, /* shli r2, r1, 6 */
13770 {3, 1, 2}, /* shl1add r3, r1, r2 */
13771 {6, 2, 4}, /* shli r4, r2, 4 */
13772 {2, 4, 3}} /* sub r5, r4, r3 */
13773 },
13774 {959ll /* 0x3bf */ ,
13775 {{6, 1, 6}, /* shli r2, r1, 6 */
13776 {1, 1, 2}, /* add r3, r1, r2 */
13777 {6, 2, 4}, /* shli r4, r2, 4 */
13778 {2, 4, 3}} /* sub r5, r4, r3 */
13779 },
13780 {960ll /* 0x3c0 */ ,
13781 {{6, 1, 6}, /* shli r2, r1, 6 */
13782 {6, 1, 10}, /* shli r3, r1, 10 */
13783 {2, 3, 2}} /* sub r4, r3, r2 */
13784 },
13785 {961ll /* 0x3c1 */ ,
13786 {{6, 1, 6}, /* shli r2, r1, 6 */
13787 {2, 1, 2}, /* sub r3, r1, r2 */
13788 {6, 2, 4}, /* shli r4, r2, 4 */
13789 {1, 3, 4}} /* add r5, r3, r4 */
13790 },
13791 {962ll /* 0x3c2 */ ,
13792 {{6, 1, 5}, /* shli r2, r1, 5 */
13793 {2, 1, 2}, /* sub r3, r1, r2 */
13794 {6, 2, 5}, /* shli r4, r2, 5 */
13795 {3, 3, 4}} /* shl1add r5, r3, r4 */
13796 },
13797 {963ll /* 0x3c3 */ ,
13798 {{6, 1, 6}, /* shli r2, r1, 6 */
13799 {2, 1, 2}, /* sub r3, r1, r2 */
13800 {5, 2, 1}, /* shl3add r4, r2, r1 */
13801 {3, 4, 3}} /* shl1add r5, r4, r3 */
13802 },
13803 {964ll /* 0x3c4 */ ,
13804 {{6, 1, 4}, /* shli r2, r1, 4 */
13805 {2, 1, 2}, /* sub r3, r1, r2 */
13806 {6, 2, 6}, /* shli r4, r2, 6 */
13807 {4, 3, 4}} /* shl2add r5, r3, r4 */
13808 },
13809 {965ll /* 0x3c5 */ ,
13810 {{6, 1, 6}, /* shli r2, r1, 6 */
13811 {2, 1, 2}, /* sub r3, r1, r2 */
13812 {4, 2, 1}, /* shl2add r4, r2, r1 */
13813 {4, 4, 3}} /* shl2add r5, r4, r3 */
13814 },
13815 {966ll /* 0x3c6 */ ,
13816 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13817 {6, 2, 6}, /* shli r3, r2, 6 */
13818 {3, 3, 2}, /* shl1add r4, r3, r2 */
13819 {3, 4, 3}} /* shl1add r5, r4, r3 */
13820 },
13821 {967ll /* 0x3c7 */ ,
13822 {{6, 1, 6}, /* shli r2, r1, 6 */
13823 {3, 2, 1}, /* shl1add r3, r2, r1 */
13824 {2, 2, 3}, /* sub r4, r2, r3 */
13825 {5, 3, 4}} /* shl3add r5, r3, r4 */
13826 },
13827 {968ll /* 0x3c8 */ ,
13828 {{6, 1, 3}, /* shli r2, r1, 3 */
13829 {2, 1, 2}, /* sub r3, r1, r2 */
13830 {6, 2, 7}, /* shli r4, r2, 7 */
13831 {5, 3, 4}} /* shl3add r5, r3, r4 */
13832 },
13833 {969ll /* 0x3c9 */ ,
13834 {{6, 1, 6}, /* shli r2, r1, 6 */
13835 {2, 1, 2}, /* sub r3, r1, r2 */
13836 {3, 2, 1}, /* shl1add r4, r2, r1 */
13837 {5, 4, 3}} /* shl3add r5, r4, r3 */
13838 },
13839 {970ll /* 0x3ca */ ,
13840 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13841 {6, 2, 6}, /* shli r3, r2, 6 */
13842 {1, 2, 3}, /* add r4, r2, r3 */
13843 {3, 4, 3}} /* shl1add r5, r4, r3 */
13844 },
13845 {971ll /* 0x3cb */ ,
13846 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13847 {4, 2, 2}, /* shl2add r3, r2, r2 */
13848 {5, 3, 1}, /* shl3add r4, r3, r1 */
13849 {5, 4, 2}} /* shl3add r5, r4, r2 */
13850 },
13851 {972ll /* 0x3cc */ ,
13852 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13853 {6, 2, 6}, /* shli r3, r2, 6 */
13854 {1, 2, 3}, /* add r4, r2, r3 */
13855 {4, 4, 3}} /* shl2add r5, r4, r3 */
13856 },
13857 {973ll /* 0x3cd */ ,
13858 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13859 {5, 2, 2}, /* shl3add r3, r2, r2 */
13860 {5, 3, 3}, /* shl3add r4, r3, r3 */
13861 {4, 4, 1}} /* shl2add r5, r4, r1 */
13862 },
13863 {975ll /* 0x3cf */ ,
13864 {{6, 1, 4}, /* shli r2, r1, 4 */
13865 {2, 2, 1}, /* sub r3, r2, r1 */
13866 {6, 3, 6}, /* shli r4, r3, 6 */
13867 {1, 3, 4}} /* add r5, r3, r4 */
13868 },
13869 {976ll /* 0x3d0 */ ,
13870 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13871 {6, 1, 6}, /* shli r3, r1, 6 */
13872 {2, 3, 2}, /* sub r4, r3, r2 */
13873 {6, 4, 4}} /* shli r5, r4, 4 */
13874 },
13875 {979ll /* 0x3d3 */ ,
13876 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13877 {5, 2, 2}, /* shl3add r3, r2, r2 */
13878 {6, 1, 10}, /* shli r4, r1, 10 */
13879 {2, 4, 3}} /* sub r5, r4, r3 */
13880 },
13881 {980ll /* 0x3d4 */ ,
13882 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13883 {6, 2, 6}, /* shli r3, r2, 6 */
13884 {3, 2, 3}, /* shl1add r4, r2, r3 */
13885 {3, 4, 3}} /* shl1add r5, r4, r3 */
13886 },
13887 {981ll /* 0x3d5 */ ,
13888 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13889 {5, 2, 2}, /* shl3add r3, r2, r2 */
13890 {4, 3, 1}, /* shl2add r4, r3, r1 */
13891 {5, 4, 4}} /* shl3add r5, r4, r4 */
13892 },
13893 {983ll /* 0x3d7 */ ,
13894 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13895 {5, 2, 1}, /* shl3add r3, r2, r1 */
13896 {6, 1, 10}, /* shli r4, r1, 10 */
13897 {2, 4, 3}} /* sub r5, r4, r3 */
13898 },
13899 {984ll /* 0x3d8 */ ,
13900 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13901 {6, 1, 7}, /* shli r3, r1, 7 */
13902 {2, 3, 2}, /* sub r4, r3, r2 */
13903 {6, 4, 3}} /* shli r5, r4, 3 */
13904 },
13905 {985ll /* 0x3d9 */ ,
13906 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13907 {6, 1, 7}, /* shli r3, r1, 7 */
13908 {2, 3, 2}, /* sub r4, r3, r2 */
13909 {5, 4, 1}} /* shl3add r5, r4, r1 */
13910 },
13911 {987ll /* 0x3db */ ,
13912 {{5, 1, 1}, /* shl3add r2, r1, r1 */
13913 {4, 2, 1}, /* shl2add r3, r2, r1 */
13914 {6, 1, 10}, /* shli r4, r1, 10 */
13915 {2, 4, 3}} /* sub r5, r4, r3 */
13916 },
13917 {988ll /* 0x3dc */ ,
13918 {{6, 1, 5}, /* shli r2, r1, 5 */
13919 {4, 1, 2}, /* shl2add r3, r1, r2 */
13920 {6, 2, 5}, /* shli r4, r2, 5 */
13921 {2, 4, 3}} /* sub r5, r4, r3 */
13922 },
13923 {989ll /* 0x3dd */ ,
13924 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13925 {6, 1, 7}, /* shli r3, r1, 7 */
13926 {2, 3, 2}, /* sub r4, r3, r2 */
13927 {5, 4, 2}} /* shl3add r5, r4, r2 */
13928 },
13929 {990ll /* 0x3de */ ,
13930 {{6, 1, 5}, /* shli r2, r1, 5 */
13931 {3, 1, 2}, /* shl1add r3, r1, r2 */
13932 {6, 2, 5}, /* shli r4, r2, 5 */
13933 {2, 4, 3}} /* sub r5, r4, r3 */
13934 },
13935 {991ll /* 0x3df */ ,
13936 {{6, 1, 5}, /* shli r2, r1, 5 */
13937 {1, 1, 2}, /* add r3, r1, r2 */
13938 {6, 2, 5}, /* shli r4, r2, 5 */
13939 {2, 4, 3}} /* sub r5, r4, r3 */
13940 },
13941 {992ll /* 0x3e0 */ ,
13942 {{6, 1, 5}, /* shli r2, r1, 5 */
13943 {6, 1, 10}, /* shli r3, r1, 10 */
13944 {2, 3, 2}} /* sub r4, r3, r2 */
13945 },
13946 {993ll /* 0x3e1 */ ,
13947 {{6, 1, 5}, /* shli r2, r1, 5 */
13948 {2, 1, 2}, /* sub r3, r1, r2 */
13949 {6, 2, 5}, /* shli r4, r2, 5 */
13950 {1, 3, 4}} /* add r5, r3, r4 */
13951 },
13952 {994ll /* 0x3e2 */ ,
13953 {{6, 1, 4}, /* shli r2, r1, 4 */
13954 {2, 1, 2}, /* sub r3, r1, r2 */
13955 {6, 2, 6}, /* shli r4, r2, 6 */
13956 {3, 3, 4}} /* shl1add r5, r3, r4 */
13957 },
13958 {996ll /* 0x3e4 */ ,
13959 {{6, 1, 2}, /* shli r2, r1, 2 */
13960 {6, 1, 7}, /* shli r3, r1, 7 */
13961 {2, 3, 2}, /* sub r4, r3, r2 */
13962 {5, 4, 2}} /* shl3add r5, r4, r2 */
13963 },
13964 {997ll /* 0x3e5 */ ,
13965 {{6, 1, 5}, /* shli r2, r1, 5 */
13966 {2, 1, 2}, /* sub r3, r1, r2 */
13967 {5, 2, 1}, /* shl3add r4, r2, r1 */
13968 {4, 4, 3}} /* shl2add r5, r4, r3 */
13969 },
13970 {999ll /* 0x3e7 */ ,
13971 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13972 {5, 2, 1}, /* shl3add r3, r2, r1 */
13973 {6, 1, 10}, /* shli r4, r1, 10 */
13974 {2, 4, 3}} /* sub r5, r4, r3 */
13975 },
13976 {1000ll /* 0x3e8 */ ,
13977 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13978 {6, 1, 7}, /* shli r3, r1, 7 */
13979 {2, 3, 2}, /* sub r4, r3, r2 */
13980 {6, 4, 3}} /* shli r5, r4, 3 */
13981 },
13982 {1001ll /* 0x3e9 */ ,
13983 {{6, 1, 5}, /* shli r2, r1, 5 */
13984 {2, 1, 2}, /* sub r3, r1, r2 */
13985 {4, 2, 1}, /* shl2add r4, r2, r1 */
13986 {5, 4, 3}} /* shl3add r5, r4, r3 */
13987 },
13988 {1003ll /* 0x3eb */ ,
13989 {{3, 1, 1}, /* shl1add r2, r1, r1 */
13990 {6, 1, 7}, /* shli r3, r1, 7 */
13991 {2, 3, 2}, /* sub r4, r3, r2 */
13992 {5, 4, 2}} /* shl3add r5, r4, r2 */
13993 },
13994 {1004ll /* 0x3ec */ ,
13995 {{4, 1, 1}, /* shl2add r2, r1, r1 */
13996 {6, 1, 8}, /* shli r3, r1, 8 */
13997 {2, 3, 2}, /* sub r4, r3, r2 */
13998 {6, 4, 2}} /* shli r5, r4, 2 */
13999 },
14000 {1005ll /* 0x3ed */ ,
14001 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14002 {6, 1, 8}, /* shli r3, r1, 8 */
14003 {2, 3, 2}, /* sub r4, r3, r2 */
14004 {4, 4, 1}} /* shl2add r5, r4, r1 */
14005 },
14006 {1006ll /* 0x3ee */ ,
14007 {{6, 1, 4}, /* shli r2, r1, 4 */
14008 {3, 1, 2}, /* shl1add r3, r1, r2 */
14009 {6, 2, 6}, /* shli r4, r2, 6 */
14010 {2, 4, 3}} /* sub r5, r4, r3 */
14011 },
14012 {1007ll /* 0x3ef */ ,
14013 {{6, 1, 4}, /* shli r2, r1, 4 */
14014 {1, 1, 2}, /* add r3, r1, r2 */
14015 {6, 2, 6}, /* shli r4, r2, 6 */
14016 {2, 4, 3}} /* sub r5, r4, r3 */
14017 },
14018 {1008ll /* 0x3f0 */ ,
14019 {{6, 1, 4}, /* shli r2, r1, 4 */
14020 {6, 1, 10}, /* shli r3, r1, 10 */
14021 {2, 3, 2}} /* sub r4, r3, r2 */
14022 },
14023 {1009ll /* 0x3f1 */ ,
14024 {{6, 1, 4}, /* shli r2, r1, 4 */
14025 {2, 1, 2}, /* sub r3, r1, r2 */
14026 {6, 2, 6}, /* shli r4, r2, 6 */
14027 {1, 3, 4}} /* add r5, r3, r4 */
14028 },
14029 {1010ll /* 0x3f2 */ ,
14030 {{6, 1, 1}, /* shli r2, r1, 1 */
14031 {6, 1, 7}, /* shli r3, r1, 7 */
14032 {2, 3, 2}, /* sub r4, r3, r2 */
14033 {5, 4, 2}} /* shl3add r5, r4, r2 */
14034 },
14035 {1011ll /* 0x3f3 */ ,
14036 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14037 {4, 2, 1}, /* shl2add r3, r2, r1 */
14038 {6, 1, 10}, /* shli r4, r1, 10 */
14039 {2, 4, 3}} /* sub r5, r4, r3 */
14040 },
14041 {1012ll /* 0x3f4 */ ,
14042 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14043 {6, 1, 8}, /* shli r3, r1, 8 */
14044 {2, 3, 2}, /* sub r4, r3, r2 */
14045 {6, 4, 2}} /* shli r5, r4, 2 */
14046 },
14047 {1013ll /* 0x3f5 */ ,
14048 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14049 {6, 1, 8}, /* shli r3, r1, 8 */
14050 {2, 3, 2}, /* sub r4, r3, r2 */
14051 {4, 4, 1}} /* shl2add r5, r4, r1 */
14052 },
14053 {1014ll /* 0x3f6 */ ,
14054 {{6, 1, 3}, /* shli r2, r1, 3 */
14055 {3, 1, 2}, /* shl1add r3, r1, r2 */
14056 {6, 2, 7}, /* shli r4, r2, 7 */
14057 {2, 4, 3}} /* sub r5, r4, r3 */
14058 },
14059 {1015ll /* 0x3f7 */ ,
14060 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14061 {6, 1, 10}, /* shli r3, r1, 10 */
14062 {2, 3, 2}} /* sub r4, r3, r2 */
14063 },
14064 {1016ll /* 0x3f8 */ ,
14065 {{6, 1, 3}, /* shli r2, r1, 3 */
14066 {6, 1, 10}, /* shli r3, r1, 10 */
14067 {2, 3, 2}} /* sub r4, r3, r2 */
14068 },
14069 {1017ll /* 0x3f9 */ ,
14070 {{6, 1, 7}, /* shli r2, r1, 7 */
14071 {2, 2, 1}, /* sub r3, r2, r1 */
14072 {5, 3, 1}} /* shl3add r4, r3, r1 */
14073 },
14074 {1018ll /* 0x3fa */ ,
14075 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14076 {6, 1, 9}, /* shli r3, r1, 9 */
14077 {2, 3, 2}, /* sub r4, r3, r2 */
14078 {6, 4, 1}} /* shli r5, r4, 1 */
14079 },
14080 {1019ll /* 0x3fb */ ,
14081 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14082 {6, 1, 10}, /* shli r3, r1, 10 */
14083 {2, 3, 2}} /* sub r4, r3, r2 */
14084 },
14085 {1020ll /* 0x3fc */ ,
14086 {{6, 1, 2}, /* shli r2, r1, 2 */
14087 {6, 1, 10}, /* shli r3, r1, 10 */
14088 {2, 3, 2}} /* sub r4, r3, r2 */
14089 },
14090 {1021ll /* 0x3fd */ ,
14091 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14092 {6, 1, 10}, /* shli r3, r1, 10 */
14093 {2, 3, 2}} /* sub r4, r3, r2 */
14094 },
14095 {1022ll /* 0x3fe */ ,
14096 {{6, 1, 1}, /* shli r2, r1, 1 */
14097 {6, 1, 10}, /* shli r3, r1, 10 */
14098 {2, 3, 2}} /* sub r4, r3, r2 */
14099 },
14100 {1023ll /* 0x3ff */ ,
14101 {{6, 1, 10}, /* shli r2, r1, 10 */
14102 {2, 2, 1}} /* sub r3, r2, r1 */
14103 },
14104 {1024ll /* 0x400 */ ,
14105 {{6, 1, 10}} /* shli r2, r1, 10 */
14106 },
14107 {1025ll /* 0x401 */ ,
14108 {{6, 1, 10}, /* shli r2, r1, 10 */
14109 {1, 1, 2}} /* add r3, r1, r2 */
14110 },
14111 {1026ll /* 0x402 */ ,
14112 {{6, 1, 10}, /* shli r2, r1, 10 */
14113 {3, 1, 2}} /* shl1add r3, r1, r2 */
14114 },
14115 {1027ll /* 0x403 */ ,
14116 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14117 {6, 1, 10}, /* shli r3, r1, 10 */
14118 {1, 2, 3}} /* add r4, r2, r3 */
14119 },
14120 {1028ll /* 0x404 */ ,
14121 {{6, 1, 10}, /* shli r2, r1, 10 */
14122 {4, 1, 2}} /* shl2add r3, r1, r2 */
14123 },
14124 {1029ll /* 0x405 */ ,
14125 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14126 {6, 1, 10}, /* shli r3, r1, 10 */
14127 {1, 2, 3}} /* add r4, r2, r3 */
14128 },
14129 {1030ll /* 0x406 */ ,
14130 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14131 {6, 1, 10}, /* shli r3, r1, 10 */
14132 {3, 2, 3}} /* shl1add r4, r2, r3 */
14133 },
14134 {1031ll /* 0x407 */ ,
14135 {{6, 1, 10}, /* shli r2, r1, 10 */
14136 {2, 2, 1}, /* sub r3, r2, r1 */
14137 {5, 1, 3}} /* shl3add r4, r1, r3 */
14138 },
14139 {1032ll /* 0x408 */ ,
14140 {{6, 1, 10}, /* shli r2, r1, 10 */
14141 {5, 1, 2}} /* shl3add r3, r1, r2 */
14142 },
14143 {1033ll /* 0x409 */ ,
14144 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14145 {6, 1, 10}, /* shli r3, r1, 10 */
14146 {1, 2, 3}} /* add r4, r2, r3 */
14147 },
14148 {1034ll /* 0x40a */ ,
14149 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14150 {6, 1, 10}, /* shli r3, r1, 10 */
14151 {3, 2, 3}} /* shl1add r4, r2, r3 */
14152 },
14153 {1036ll /* 0x40c */ ,
14154 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14155 {6, 1, 10}, /* shli r3, r1, 10 */
14156 {4, 2, 3}} /* shl2add r4, r2, r3 */
14157 },
14158 {1040ll /* 0x410 */ ,
14159 {{6, 1, 4}, /* shli r2, r1, 4 */
14160 {6, 1, 10}, /* shli r3, r1, 10 */
14161 {1, 2, 3}} /* add r4, r2, r3 */
14162 },
14163 {1041ll /* 0x411 */ ,
14164 {{6, 1, 7}, /* shli r2, r1, 7 */
14165 {3, 1, 2}, /* shl1add r3, r1, r2 */
14166 {5, 3, 1}} /* shl3add r4, r3, r1 */
14167 },
14168 {1042ll /* 0x412 */ ,
14169 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14170 {6, 1, 10}, /* shli r3, r1, 10 */
14171 {3, 2, 3}} /* shl1add r4, r2, r3 */
14172 },
14173 {1044ll /* 0x414 */ ,
14174 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14175 {6, 1, 10}, /* shli r3, r1, 10 */
14176 {4, 2, 3}} /* shl2add r4, r2, r3 */
14177 },
14178 {1048ll /* 0x418 */ ,
14179 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14180 {6, 1, 10}, /* shli r3, r1, 10 */
14181 {5, 2, 3}} /* shl3add r4, r2, r3 */
14182 },
14183 {1056ll /* 0x420 */ ,
14184 {{6, 1, 5}, /* shli r2, r1, 5 */
14185 {6, 1, 10}, /* shli r3, r1, 10 */
14186 {1, 2, 3}} /* add r4, r2, r3 */
14187 },
14188 {1057ll /* 0x421 */ ,
14189 {{6, 1, 7}, /* shli r2, r1, 7 */
14190 {4, 1, 2}, /* shl2add r3, r1, r2 */
14191 {5, 3, 1}} /* shl3add r4, r3, r1 */
14192 },
14193 {1060ll /* 0x424 */ ,
14194 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14195 {6, 1, 10}, /* shli r3, r1, 10 */
14196 {4, 2, 3}} /* shl2add r4, r2, r3 */
14197 },
14198 {1064ll /* 0x428 */ ,
14199 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14200 {6, 1, 10}, /* shli r3, r1, 10 */
14201 {5, 2, 3}} /* shl3add r4, r2, r3 */
14202 },
14203 {1088ll /* 0x440 */ ,
14204 {{6, 1, 6}, /* shli r2, r1, 6 */
14205 {6, 1, 10}, /* shli r3, r1, 10 */
14206 {1, 2, 3}} /* add r4, r2, r3 */
14207 },
14208 {1089ll /* 0x441 */ ,
14209 {{6, 1, 7}, /* shli r2, r1, 7 */
14210 {5, 1, 2}, /* shl3add r3, r1, r2 */
14211 {5, 3, 1}} /* shl3add r4, r3, r1 */
14212 },
14213 {1090ll /* 0x442 */ ,
14214 {{6, 1, 6}, /* shli r2, r1, 6 */
14215 {5, 2, 1}, /* shl3add r3, r2, r1 */
14216 {3, 3, 2}} /* shl1add r4, r3, r2 */
14217 },
14218 {1092ll /* 0x444 */ ,
14219 {{6, 1, 6}, /* shli r2, r1, 6 */
14220 {4, 2, 1}, /* shl2add r3, r2, r1 */
14221 {4, 3, 2}} /* shl2add r4, r3, r2 */
14222 },
14223 {1096ll /* 0x448 */ ,
14224 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14225 {6, 1, 10}, /* shli r3, r1, 10 */
14226 {5, 2, 3}} /* shl3add r4, r2, r3 */
14227 },
14228 {1152ll /* 0x480 */ ,
14229 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14230 {6, 2, 7}} /* shli r3, r2, 7 */
14231 },
14232 {1280ll /* 0x500 */ ,
14233 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14234 {6, 2, 8}} /* shli r3, r2, 8 */
14235 },
14236 {1312ll /* 0x520 */ ,
14237 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14238 {5, 2, 1}, /* shl3add r3, r2, r1 */
14239 {6, 3, 5}} /* shli r4, r3, 5 */
14240 },
14241 {1320ll /* 0x528 */ ,
14242 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14243 {6, 2, 8}, /* shli r3, r2, 8 */
14244 {5, 2, 3}} /* shl3add r4, r2, r3 */
14245 },
14246 {1344ll /* 0x540 */ ,
14247 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14248 {4, 2, 1}, /* shl2add r3, r2, r1 */
14249 {6, 3, 6}} /* shli r4, r3, 6 */
14250 },
14251 {1536ll /* 0x600 */ ,
14252 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14253 {6, 2, 9}} /* shli r3, r2, 9 */
14254 },
14255 {1664ll /* 0x680 */ ,
14256 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14257 {4, 2, 1}, /* shl2add r3, r2, r1 */
14258 {6, 3, 7}} /* shli r4, r3, 7 */
14259 },
14260 {2039ll /* 0x7f7 */ ,
14261 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14262 {6, 1, 11}, /* shli r3, r1, 11 */
14263 {2, 3, 2}} /* sub r4, r3, r2 */
14264 },
14265 {2040ll /* 0x7f8 */ ,
14266 {{6, 1, 3}, /* shli r2, r1, 3 */
14267 {6, 1, 11}, /* shli r3, r1, 11 */
14268 {2, 3, 2}} /* sub r4, r3, r2 */
14269 },
14270 {2041ll /* 0x7f9 */ ,
14271 {{6, 1, 8}, /* shli r2, r1, 8 */
14272 {2, 2, 1}, /* sub r3, r2, r1 */
14273 {5, 3, 1}} /* shl3add r4, r3, r1 */
14274 },
14275 {2043ll /* 0x7fb */ ,
14276 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14277 {6, 1, 11}, /* shli r3, r1, 11 */
14278 {2, 3, 2}} /* sub r4, r3, r2 */
14279 },
14280 {2044ll /* 0x7fc */ ,
14281 {{6, 1, 2}, /* shli r2, r1, 2 */
14282 {6, 1, 11}, /* shli r3, r1, 11 */
14283 {2, 3, 2}} /* sub r4, r3, r2 */
14284 },
14285 {2045ll /* 0x7fd */ ,
14286 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14287 {6, 1, 11}, /* shli r3, r1, 11 */
14288 {2, 3, 2}} /* sub r4, r3, r2 */
14289 },
14290 {2046ll /* 0x7fe */ ,
14291 {{6, 1, 1}, /* shli r2, r1, 1 */
14292 {6, 1, 11}, /* shli r3, r1, 11 */
14293 {2, 3, 2}} /* sub r4, r3, r2 */
14294 },
14295 {2047ll /* 0x7ff */ ,
14296 {{6, 1, 11}, /* shli r2, r1, 11 */
14297 {2, 2, 1}} /* sub r3, r2, r1 */
14298 },
14299 {2048ll /* 0x800 */ ,
14300 {{6, 1, 11}} /* shli r2, r1, 11 */
14301 },
14302 {2049ll /* 0x801 */ ,
14303 {{6, 1, 11}, /* shli r2, r1, 11 */
14304 {1, 1, 2}} /* add r3, r1, r2 */
14305 },
14306 {2050ll /* 0x802 */ ,
14307 {{6, 1, 11}, /* shli r2, r1, 11 */
14308 {3, 1, 2}} /* shl1add r3, r1, r2 */
14309 },
14310 {2051ll /* 0x803 */ ,
14311 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14312 {6, 1, 11}, /* shli r3, r1, 11 */
14313 {1, 2, 3}} /* add r4, r2, r3 */
14314 },
14315 {2052ll /* 0x804 */ ,
14316 {{6, 1, 11}, /* shli r2, r1, 11 */
14317 {4, 1, 2}} /* shl2add r3, r1, r2 */
14318 },
14319 {2053ll /* 0x805 */ ,
14320 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14321 {6, 1, 11}, /* shli r3, r1, 11 */
14322 {1, 2, 3}} /* add r4, r2, r3 */
14323 },
14324 {2054ll /* 0x806 */ ,
14325 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14326 {6, 1, 11}, /* shli r3, r1, 11 */
14327 {3, 2, 3}} /* shl1add r4, r2, r3 */
14328 },
14329 {2055ll /* 0x807 */ ,
14330 {{6, 1, 11}, /* shli r2, r1, 11 */
14331 {2, 2, 1}, /* sub r3, r2, r1 */
14332 {5, 1, 3}} /* shl3add r4, r1, r3 */
14333 },
14334 {2056ll /* 0x808 */ ,
14335 {{6, 1, 11}, /* shli r2, r1, 11 */
14336 {5, 1, 2}} /* shl3add r3, r1, r2 */
14337 },
14338 {2057ll /* 0x809 */ ,
14339 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14340 {6, 1, 11}, /* shli r3, r1, 11 */
14341 {1, 2, 3}} /* add r4, r2, r3 */
14342 },
14343 {2058ll /* 0x80a */ ,
14344 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14345 {6, 1, 11}, /* shli r3, r1, 11 */
14346 {3, 2, 3}} /* shl1add r4, r2, r3 */
14347 },
14348 {2064ll /* 0x810 */ ,
14349 {{6, 1, 4}, /* shli r2, r1, 4 */
14350 {6, 1, 11}, /* shli r3, r1, 11 */
14351 {1, 2, 3}} /* add r4, r2, r3 */
14352 },
14353 {2080ll /* 0x820 */ ,
14354 {{6, 1, 5}, /* shli r2, r1, 5 */
14355 {6, 1, 11}, /* shli r3, r1, 11 */
14356 {1, 2, 3}} /* add r4, r2, r3 */
14357 },
14358 {2112ll /* 0x840 */ ,
14359 {{6, 1, 6}, /* shli r2, r1, 6 */
14360 {6, 1, 11}, /* shli r3, r1, 11 */
14361 {1, 2, 3}} /* add r4, r2, r3 */
14362 },
14363 {2176ll /* 0x880 */ ,
14364 {{6, 1, 7}, /* shli r2, r1, 7 */
14365 {6, 1, 11}, /* shli r3, r1, 11 */
14366 {1, 2, 3}} /* add r4, r2, r3 */
14367 },
14368 {2184ll /* 0x888 */ ,
14369 {{6, 1, 7}, /* shli r2, r1, 7 */
14370 {3, 2, 1}, /* shl1add r3, r2, r1 */
14371 {5, 3, 2}} /* shl3add r4, r3, r2 */
14372 },
14373 {2304ll /* 0x900 */ ,
14374 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14375 {6, 2, 8}} /* shli r3, r2, 8 */
14376 },
14377 {2320ll /* 0x910 */ ,
14378 {{6, 1, 8}, /* shli r2, r1, 8 */
14379 {3, 1, 2}, /* shl1add r3, r1, r2 */
14380 {5, 3, 2}} /* shl3add r4, r3, r2 */
14381 },
14382 {2560ll /* 0xa00 */ ,
14383 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14384 {6, 2, 9}} /* shli r3, r2, 9 */
14385 },
14386 {2592ll /* 0xa20 */ ,
14387 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14388 {5, 2, 2}, /* shl3add r3, r2, r2 */
14389 {6, 3, 5}} /* shli r4, r3, 5 */
14390 },
14391 {2880ll /* 0xb40 */ ,
14392 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14393 {5, 2, 2}, /* shl3add r3, r2, r2 */
14394 {6, 3, 6}} /* shli r4, r3, 6 */
14395 },
14396 {3072ll /* 0xc00 */ ,
14397 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14398 {6, 2, 10}} /* shli r3, r2, 10 */
14399 },
14400 {3328ll /* 0xd00 */ ,
14401 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14402 {4, 2, 1}, /* shl2add r3, r2, r1 */
14403 {6, 3, 8}} /* shli r4, r3, 8 */
14404 },
14405 {4087ll /* 0xff7 */ ,
14406 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14407 {6, 1, 12}, /* shli r3, r1, 12 */
14408 {2, 3, 2}} /* sub r4, r3, r2 */
14409 },
14410 {4088ll /* 0xff8 */ ,
14411 {{6, 1, 3}, /* shli r2, r1, 3 */
14412 {6, 1, 12}, /* shli r3, r1, 12 */
14413 {2, 3, 2}} /* sub r4, r3, r2 */
14414 },
14415 {4089ll /* 0xff9 */ ,
14416 {{6, 1, 9}, /* shli r2, r1, 9 */
14417 {2, 2, 1}, /* sub r3, r2, r1 */
14418 {5, 3, 1}} /* shl3add r4, r3, r1 */
14419 },
14420 {4091ll /* 0xffb */ ,
14421 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14422 {6, 1, 12}, /* shli r3, r1, 12 */
14423 {2, 3, 2}} /* sub r4, r3, r2 */
14424 },
14425 {4092ll /* 0xffc */ ,
14426 {{6, 1, 2}, /* shli r2, r1, 2 */
14427 {6, 1, 12}, /* shli r3, r1, 12 */
14428 {2, 3, 2}} /* sub r4, r3, r2 */
14429 },
14430 {4093ll /* 0xffd */ ,
14431 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14432 {6, 1, 12}, /* shli r3, r1, 12 */
14433 {2, 3, 2}} /* sub r4, r3, r2 */
14434 },
14435 {4094ll /* 0xffe */ ,
14436 {{6, 1, 1}, /* shli r2, r1, 1 */
14437 {6, 1, 12}, /* shli r3, r1, 12 */
14438 {2, 3, 2}} /* sub r4, r3, r2 */
14439 },
14440 {4095ll /* 0xfff */ ,
14441 {{6, 1, 12}, /* shli r2, r1, 12 */
14442 {2, 2, 1}} /* sub r3, r2, r1 */
14443 },
14444 {4096ll /* 0x1000 */ ,
14445 {{6, 1, 12}} /* shli r2, r1, 12 */
14446 },
14447 {4097ll /* 0x1001 */ ,
14448 {{6, 1, 12}, /* shli r2, r1, 12 */
14449 {1, 1, 2}} /* add r3, r1, r2 */
14450 },
14451 {4098ll /* 0x1002 */ ,
14452 {{6, 1, 12}, /* shli r2, r1, 12 */
14453 {3, 1, 2}} /* shl1add r3, r1, r2 */
14454 },
14455 {4099ll /* 0x1003 */ ,
14456 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14457 {6, 1, 12}, /* shli r3, r1, 12 */
14458 {1, 2, 3}} /* add r4, r2, r3 */
14459 },
14460 {4100ll /* 0x1004 */ ,
14461 {{6, 1, 12}, /* shli r2, r1, 12 */
14462 {4, 1, 2}} /* shl2add r3, r1, r2 */
14463 },
14464 {4101ll /* 0x1005 */ ,
14465 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14466 {6, 1, 12}, /* shli r3, r1, 12 */
14467 {1, 2, 3}} /* add r4, r2, r3 */
14468 },
14469 {4102ll /* 0x1006 */ ,
14470 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14471 {6, 1, 12}, /* shli r3, r1, 12 */
14472 {3, 2, 3}} /* shl1add r4, r2, r3 */
14473 },
14474 {4103ll /* 0x1007 */ ,
14475 {{6, 1, 12}, /* shli r2, r1, 12 */
14476 {2, 2, 1}, /* sub r3, r2, r1 */
14477 {5, 1, 3}} /* shl3add r4, r1, r3 */
14478 },
14479 {4104ll /* 0x1008 */ ,
14480 {{6, 1, 12}, /* shli r2, r1, 12 */
14481 {5, 1, 2}} /* shl3add r3, r1, r2 */
14482 },
14483 {4105ll /* 0x1009 */ ,
14484 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14485 {6, 1, 12}, /* shli r3, r1, 12 */
14486 {1, 2, 3}} /* add r4, r2, r3 */
14487 },
14488 {4106ll /* 0x100a */ ,
14489 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14490 {6, 1, 12}, /* shli r3, r1, 12 */
14491 {3, 2, 3}} /* shl1add r4, r2, r3 */
14492 },
14493 {4108ll /* 0x100c */ ,
14494 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14495 {6, 1, 12}, /* shli r3, r1, 12 */
14496 {4, 2, 3}} /* shl2add r4, r2, r3 */
14497 },
14498 {4112ll /* 0x1010 */ ,
14499 {{6, 1, 4}, /* shli r2, r1, 4 */
14500 {6, 1, 12}, /* shli r3, r1, 12 */
14501 {1, 2, 3}} /* add r4, r2, r3 */
14502 },
14503 {4128ll /* 0x1020 */ ,
14504 {{6, 1, 5}, /* shli r2, r1, 5 */
14505 {6, 1, 12}, /* shli r3, r1, 12 */
14506 {1, 2, 3}} /* add r4, r2, r3 */
14507 },
14508 {4160ll /* 0x1040 */ ,
14509 {{6, 1, 6}, /* shli r2, r1, 6 */
14510 {6, 1, 12}, /* shli r3, r1, 12 */
14511 {1, 2, 3}} /* add r4, r2, r3 */
14512 },
14513 {4224ll /* 0x1080 */ ,
14514 {{6, 1, 7}, /* shli r2, r1, 7 */
14515 {6, 1, 12}, /* shli r3, r1, 12 */
14516 {1, 2, 3}} /* add r4, r2, r3 */
14517 },
14518 {4352ll /* 0x1100 */ ,
14519 {{6, 1, 8}, /* shli r2, r1, 8 */
14520 {6, 1, 12}, /* shli r3, r1, 12 */
14521 {1, 2, 3}} /* add r4, r2, r3 */
14522 },
14523 {4608ll /* 0x1200 */ ,
14524 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14525 {6, 2, 9}} /* shli r3, r2, 9 */
14526 },
14527 {4864ll /* 0x1300 */ ,
14528 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14529 {3, 2, 1}, /* shl1add r3, r2, r1 */
14530 {6, 3, 8}} /* shli r4, r3, 8 */
14531 },
14532 {5120ll /* 0x1400 */ ,
14533 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14534 {6, 2, 10}} /* shli r3, r2, 10 */
14535 },
14536 {6144ll /* 0x1800 */ ,
14537 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14538 {6, 2, 11}} /* shli r3, r2, 11 */
14539 },
14540 {6400ll /* 0x1900 */ ,
14541 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14542 {5, 2, 1}, /* shl3add r3, r2, r1 */
14543 {6, 3, 8}} /* shli r4, r3, 8 */
14544 },
14545 {6656ll /* 0x1a00 */ ,
14546 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14547 {4, 2, 1}, /* shl2add r3, r2, r1 */
14548 {6, 3, 9}} /* shli r4, r3, 9 */
14549 },
14550 {7169ll /* 0x1c01 */ ,
14551 {{6, 1, 10}, /* shli r2, r1, 10 */
14552 {2, 1, 2}, /* sub r3, r1, r2 */
14553 {5, 2, 3}} /* shl3add r4, r2, r3 */
14554 },
14555 {8183ll /* 0x1ff7 */ ,
14556 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14557 {6, 1, 13}, /* shli r3, r1, 13 */
14558 {2, 3, 2}} /* sub r4, r3, r2 */
14559 },
14560 {8184ll /* 0x1ff8 */ ,
14561 {{6, 1, 3}, /* shli r2, r1, 3 */
14562 {6, 1, 13}, /* shli r3, r1, 13 */
14563 {2, 3, 2}} /* sub r4, r3, r2 */
14564 },
14565 {8185ll /* 0x1ff9 */ ,
14566 {{6, 1, 10}, /* shli r2, r1, 10 */
14567 {2, 2, 1}, /* sub r3, r2, r1 */
14568 {5, 3, 1}} /* shl3add r4, r3, r1 */
14569 },
14570 {8187ll /* 0x1ffb */ ,
14571 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14572 {6, 1, 13}, /* shli r3, r1, 13 */
14573 {2, 3, 2}} /* sub r4, r3, r2 */
14574 },
14575 {8188ll /* 0x1ffc */ ,
14576 {{6, 1, 2}, /* shli r2, r1, 2 */
14577 {6, 1, 13}, /* shli r3, r1, 13 */
14578 {2, 3, 2}} /* sub r4, r3, r2 */
14579 },
14580 {8189ll /* 0x1ffd */ ,
14581 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14582 {6, 1, 13}, /* shli r3, r1, 13 */
14583 {2, 3, 2}} /* sub r4, r3, r2 */
14584 },
14585 {8190ll /* 0x1ffe */ ,
14586 {{6, 1, 1}, /* shli r2, r1, 1 */
14587 {6, 1, 13}, /* shli r3, r1, 13 */
14588 {2, 3, 2}} /* sub r4, r3, r2 */
14589 },
14590 {8191ll /* 0x1fff */ ,
14591 {{6, 1, 13}, /* shli r2, r1, 13 */
14592 {2, 2, 1}} /* sub r3, r2, r1 */
14593 },
14594 {8192ll /* 0x2000 */ ,
14595 {{6, 1, 13}} /* shli r2, r1, 13 */
14596 },
14597 {8193ll /* 0x2001 */ ,
14598 {{6, 1, 13}, /* shli r2, r1, 13 */
14599 {1, 1, 2}} /* add r3, r1, r2 */
14600 },
14601 {8194ll /* 0x2002 */ ,
14602 {{6, 1, 13}, /* shli r2, r1, 13 */
14603 {3, 1, 2}} /* shl1add r3, r1, r2 */
14604 },
14605 {8195ll /* 0x2003 */ ,
14606 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14607 {6, 1, 13}, /* shli r3, r1, 13 */
14608 {1, 2, 3}} /* add r4, r2, r3 */
14609 },
14610 {8196ll /* 0x2004 */ ,
14611 {{6, 1, 13}, /* shli r2, r1, 13 */
14612 {4, 1, 2}} /* shl2add r3, r1, r2 */
14613 },
14614 {8197ll /* 0x2005 */ ,
14615 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14616 {6, 1, 13}, /* shli r3, r1, 13 */
14617 {1, 2, 3}} /* add r4, r2, r3 */
14618 },
14619 {8198ll /* 0x2006 */ ,
14620 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14621 {6, 1, 13}, /* shli r3, r1, 13 */
14622 {3, 2, 3}} /* shl1add r4, r2, r3 */
14623 },
14624 {8199ll /* 0x2007 */ ,
14625 {{6, 1, 13}, /* shli r2, r1, 13 */
14626 {2, 2, 1}, /* sub r3, r2, r1 */
14627 {5, 1, 3}} /* shl3add r4, r1, r3 */
14628 },
14629 {8200ll /* 0x2008 */ ,
14630 {{6, 1, 13}, /* shli r2, r1, 13 */
14631 {5, 1, 2}} /* shl3add r3, r1, r2 */
14632 },
14633 {8201ll /* 0x2009 */ ,
14634 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14635 {6, 1, 13}, /* shli r3, r1, 13 */
14636 {1, 2, 3}} /* add r4, r2, r3 */
14637 },
14638 {8202ll /* 0x200a */ ,
14639 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14640 {6, 1, 13}, /* shli r3, r1, 13 */
14641 {3, 2, 3}} /* shl1add r4, r2, r3 */
14642 },
14643 {8204ll /* 0x200c */ ,
14644 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14645 {6, 1, 13}, /* shli r3, r1, 13 */
14646 {4, 2, 3}} /* shl2add r4, r2, r3 */
14647 },
14648 {8208ll /* 0x2010 */ ,
14649 {{6, 1, 4}, /* shli r2, r1, 4 */
14650 {6, 1, 13}, /* shli r3, r1, 13 */
14651 {1, 2, 3}} /* add r4, r2, r3 */
14652 },
14653 {8224ll /* 0x2020 */ ,
14654 {{6, 1, 5}, /* shli r2, r1, 5 */
14655 {6, 1, 13}, /* shli r3, r1, 13 */
14656 {1, 2, 3}} /* add r4, r2, r3 */
14657 },
14658 {8256ll /* 0x2040 */ ,
14659 {{6, 1, 6}, /* shli r2, r1, 6 */
14660 {6, 1, 13}, /* shli r3, r1, 13 */
14661 {1, 2, 3}} /* add r4, r2, r3 */
14662 },
14663 {8320ll /* 0x2080 */ ,
14664 {{6, 1, 7}, /* shli r2, r1, 7 */
14665 {6, 1, 13}, /* shli r3, r1, 13 */
14666 {1, 2, 3}} /* add r4, r2, r3 */
14667 },
14668 {8448ll /* 0x2100 */ ,
14669 {{6, 1, 8}, /* shli r2, r1, 8 */
14670 {6, 1, 13}, /* shli r3, r1, 13 */
14671 {1, 2, 3}} /* add r4, r2, r3 */
14672 },
14673 {8704ll /* 0x2200 */ ,
14674 {{6, 1, 9}, /* shli r2, r1, 9 */
14675 {6, 1, 13}, /* shli r3, r1, 13 */
14676 {1, 2, 3}} /* add r4, r2, r3 */
14677 },
14678 {9216ll /* 0x2400 */ ,
14679 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14680 {6, 2, 10}} /* shli r3, r2, 10 */
14681 },
14682 {9217ll /* 0x2401 */ ,
14683 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14684 {6, 2, 10}, /* shli r3, r2, 10 */
14685 {1, 1, 3}} /* add r4, r1, r3 */
14686 },
14687 {10240ll /* 0x2800 */ ,
14688 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14689 {6, 2, 11}} /* shli r3, r2, 11 */
14690 },
14691 {10248ll /* 0x2808 */ ,
14692 {{6, 1, 11}, /* shli r2, r1, 11 */
14693 {3, 1, 2}, /* shl1add r3, r1, r2 */
14694 {4, 3, 2}} /* shl2add r4, r3, r2 */
14695 },
14696 {10368ll /* 0x2880 */ ,
14697 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14698 {5, 2, 2}, /* shl3add r3, r2, r2 */
14699 {6, 3, 7}} /* shli r4, r3, 7 */
14700 },
14701 {12288ll /* 0x3000 */ ,
14702 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14703 {6, 2, 12}} /* shli r3, r2, 12 */
14704 },
14705 {16375ll /* 0x3ff7 */ ,
14706 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14707 {6, 1, 14}, /* shli r3, r1, 14 */
14708 {2, 3, 2}} /* sub r4, r3, r2 */
14709 },
14710 {16376ll /* 0x3ff8 */ ,
14711 {{6, 1, 3}, /* shli r2, r1, 3 */
14712 {6, 1, 14}, /* shli r3, r1, 14 */
14713 {2, 3, 2}} /* sub r4, r3, r2 */
14714 },
14715 {16377ll /* 0x3ff9 */ ,
14716 {{6, 1, 11}, /* shli r2, r1, 11 */
14717 {2, 2, 1}, /* sub r3, r2, r1 */
14718 {5, 3, 1}} /* shl3add r4, r3, r1 */
14719 },
14720 {16379ll /* 0x3ffb */ ,
14721 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14722 {6, 1, 14}, /* shli r3, r1, 14 */
14723 {2, 3, 2}} /* sub r4, r3, r2 */
14724 },
14725 {16380ll /* 0x3ffc */ ,
14726 {{6, 1, 2}, /* shli r2, r1, 2 */
14727 {6, 1, 14}, /* shli r3, r1, 14 */
14728 {2, 3, 2}} /* sub r4, r3, r2 */
14729 },
14730 {16381ll /* 0x3ffd */ ,
14731 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14732 {6, 1, 14}, /* shli r3, r1, 14 */
14733 {2, 3, 2}} /* sub r4, r3, r2 */
14734 },
14735 {16382ll /* 0x3ffe */ ,
14736 {{6, 1, 1}, /* shli r2, r1, 1 */
14737 {6, 1, 14}, /* shli r3, r1, 14 */
14738 {2, 3, 2}} /* sub r4, r3, r2 */
14739 },
14740 {16383ll /* 0x3fff */ ,
14741 {{6, 1, 14}, /* shli r2, r1, 14 */
14742 {2, 2, 1}} /* sub r3, r2, r1 */
14743 },
14744 {16384ll /* 0x4000 */ ,
14745 {{6, 1, 14}} /* shli r2, r1, 14 */
14746 },
14747 {16385ll /* 0x4001 */ ,
14748 {{6, 1, 14}, /* shli r2, r1, 14 */
14749 {1, 1, 2}} /* add r3, r1, r2 */
14750 },
14751 {16386ll /* 0x4002 */ ,
14752 {{6, 1, 14}, /* shli r2, r1, 14 */
14753 {3, 1, 2}} /* shl1add r3, r1, r2 */
14754 },
14755 {16387ll /* 0x4003 */ ,
14756 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14757 {6, 1, 14}, /* shli r3, r1, 14 */
14758 {1, 2, 3}} /* add r4, r2, r3 */
14759 },
14760 {16388ll /* 0x4004 */ ,
14761 {{6, 1, 14}, /* shli r2, r1, 14 */
14762 {4, 1, 2}} /* shl2add r3, r1, r2 */
14763 },
14764 {16389ll /* 0x4005 */ ,
14765 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14766 {6, 1, 14}, /* shli r3, r1, 14 */
14767 {1, 2, 3}} /* add r4, r2, r3 */
14768 },
14769 {16390ll /* 0x4006 */ ,
14770 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14771 {6, 1, 14}, /* shli r3, r1, 14 */
14772 {3, 2, 3}} /* shl1add r4, r2, r3 */
14773 },
14774 {16391ll /* 0x4007 */ ,
14775 {{6, 1, 14}, /* shli r2, r1, 14 */
14776 {2, 2, 1}, /* sub r3, r2, r1 */
14777 {5, 1, 3}} /* shl3add r4, r1, r3 */
14778 },
14779 {16392ll /* 0x4008 */ ,
14780 {{6, 1, 14}, /* shli r2, r1, 14 */
14781 {5, 1, 2}} /* shl3add r3, r1, r2 */
14782 },
14783 {16393ll /* 0x4009 */ ,
14784 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14785 {6, 1, 14}, /* shli r3, r1, 14 */
14786 {1, 2, 3}} /* add r4, r2, r3 */
14787 },
14788 {16394ll /* 0x400a */ ,
14789 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14790 {6, 1, 14}, /* shli r3, r1, 14 */
14791 {3, 2, 3}} /* shl1add r4, r2, r3 */
14792 },
14793 {16400ll /* 0x4010 */ ,
14794 {{6, 1, 4}, /* shli r2, r1, 4 */
14795 {6, 1, 14}, /* shli r3, r1, 14 */
14796 {1, 2, 3}} /* add r4, r2, r3 */
14797 },
14798 {16416ll /* 0x4020 */ ,
14799 {{6, 1, 5}, /* shli r2, r1, 5 */
14800 {6, 1, 14}, /* shli r3, r1, 14 */
14801 {1, 2, 3}} /* add r4, r2, r3 */
14802 },
14803 {16448ll /* 0x4040 */ ,
14804 {{6, 1, 6}, /* shli r2, r1, 6 */
14805 {6, 1, 14}, /* shli r3, r1, 14 */
14806 {1, 2, 3}} /* add r4, r2, r3 */
14807 },
14808 {16512ll /* 0x4080 */ ,
14809 {{6, 1, 7}, /* shli r2, r1, 7 */
14810 {6, 1, 14}, /* shli r3, r1, 14 */
14811 {1, 2, 3}} /* add r4, r2, r3 */
14812 },
14813 {16640ll /* 0x4100 */ ,
14814 {{6, 1, 8}, /* shli r2, r1, 8 */
14815 {6, 1, 14}, /* shli r3, r1, 14 */
14816 {1, 2, 3}} /* add r4, r2, r3 */
14817 },
14818 {16896ll /* 0x4200 */ ,
14819 {{6, 1, 9}, /* shli r2, r1, 9 */
14820 {6, 1, 14}, /* shli r3, r1, 14 */
14821 {1, 2, 3}} /* add r4, r2, r3 */
14822 },
14823 {17408ll /* 0x4400 */ ,
14824 {{6, 1, 10}, /* shli r2, r1, 10 */
14825 {6, 1, 14}, /* shli r3, r1, 14 */
14826 {1, 2, 3}} /* add r4, r2, r3 */
14827 },
14828 {18432ll /* 0x4800 */ ,
14829 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14830 {6, 2, 11}} /* shli r3, r2, 11 */
14831 },
14832 {20480ll /* 0x5000 */ ,
14833 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14834 {6, 2, 12}} /* shli r3, r2, 12 */
14835 },
14836 {24576ll /* 0x6000 */ ,
14837 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14838 {6, 2, 13}} /* shli r3, r2, 13 */
14839 },
14840 {25600ll /* 0x6400 */ ,
14841 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14842 {5, 2, 1}, /* shl3add r3, r2, r1 */
14843 {6, 3, 10}} /* shli r4, r3, 10 */
14844 },
14845 {32759ll /* 0x7ff7 */ ,
14846 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14847 {6, 1, 15}, /* shli r3, r1, 15 */
14848 {2, 3, 2}} /* sub r4, r3, r2 */
14849 },
14850 {32760ll /* 0x7ff8 */ ,
14851 {{6, 1, 3}, /* shli r2, r1, 3 */
14852 {6, 1, 15}, /* shli r3, r1, 15 */
14853 {2, 3, 2}} /* sub r4, r3, r2 */
14854 },
14855 {32761ll /* 0x7ff9 */ ,
14856 {{6, 1, 12}, /* shli r2, r1, 12 */
14857 {2, 2, 1}, /* sub r3, r2, r1 */
14858 {5, 3, 1}} /* shl3add r4, r3, r1 */
14859 },
14860 {32763ll /* 0x7ffb */ ,
14861 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14862 {6, 1, 15}, /* shli r3, r1, 15 */
14863 {2, 3, 2}} /* sub r4, r3, r2 */
14864 },
14865 {32764ll /* 0x7ffc */ ,
14866 {{6, 1, 2}, /* shli r2, r1, 2 */
14867 {6, 1, 15}, /* shli r3, r1, 15 */
14868 {2, 3, 2}} /* sub r4, r3, r2 */
14869 },
14870 {32765ll /* 0x7ffd */ ,
14871 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14872 {6, 1, 15}, /* shli r3, r1, 15 */
14873 {2, 3, 2}} /* sub r4, r3, r2 */
14874 },
14875 {32766ll /* 0x7ffe */ ,
14876 {{6, 1, 1}, /* shli r2, r1, 1 */
14877 {6, 1, 15}, /* shli r3, r1, 15 */
14878 {2, 3, 2}} /* sub r4, r3, r2 */
14879 },
14880 {32767ll /* 0x7fff */ ,
14881 {{6, 1, 15}, /* shli r2, r1, 15 */
14882 {2, 2, 1}} /* sub r3, r2, r1 */
14883 },
14884 {32768ll /* 0x8000 */ ,
14885 {{6, 1, 15}} /* shli r2, r1, 15 */
14886 },
14887 {32769ll /* 0x8001 */ ,
14888 {{6, 1, 15}, /* shli r2, r1, 15 */
14889 {1, 1, 2}} /* add r3, r1, r2 */
14890 },
14891 {32770ll /* 0x8002 */ ,
14892 {{6, 1, 15}, /* shli r2, r1, 15 */
14893 {3, 1, 2}} /* shl1add r3, r1, r2 */
14894 },
14895 {32771ll /* 0x8003 */ ,
14896 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14897 {6, 1, 15}, /* shli r3, r1, 15 */
14898 {1, 2, 3}} /* add r4, r2, r3 */
14899 },
14900 {32772ll /* 0x8004 */ ,
14901 {{6, 1, 15}, /* shli r2, r1, 15 */
14902 {4, 1, 2}} /* shl2add r3, r1, r2 */
14903 },
14904 {32773ll /* 0x8005 */ ,
14905 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14906 {6, 1, 15}, /* shli r3, r1, 15 */
14907 {1, 2, 3}} /* add r4, r2, r3 */
14908 },
14909 {32774ll /* 0x8006 */ ,
14910 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14911 {6, 1, 15}, /* shli r3, r1, 15 */
14912 {3, 2, 3}} /* shl1add r4, r2, r3 */
14913 },
14914 {32775ll /* 0x8007 */ ,
14915 {{6, 1, 15}, /* shli r2, r1, 15 */
14916 {2, 2, 1}, /* sub r3, r2, r1 */
14917 {5, 1, 3}} /* shl3add r4, r1, r3 */
14918 },
14919 {32776ll /* 0x8008 */ ,
14920 {{6, 1, 15}, /* shli r2, r1, 15 */
14921 {5, 1, 2}} /* shl3add r3, r1, r2 */
14922 },
14923 {32777ll /* 0x8009 */ ,
14924 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14925 {6, 1, 15}, /* shli r3, r1, 15 */
14926 {1, 2, 3}} /* add r4, r2, r3 */
14927 },
14928 {32778ll /* 0x800a */ ,
14929 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14930 {6, 1, 15}, /* shli r3, r1, 15 */
14931 {3, 2, 3}} /* shl1add r4, r2, r3 */
14932 },
14933 {32784ll /* 0x8010 */ ,
14934 {{6, 1, 4}, /* shli r2, r1, 4 */
14935 {6, 1, 15}, /* shli r3, r1, 15 */
14936 {1, 2, 3}} /* add r4, r2, r3 */
14937 },
14938 {32800ll /* 0x8020 */ ,
14939 {{6, 1, 5}, /* shli r2, r1, 5 */
14940 {6, 1, 15}, /* shli r3, r1, 15 */
14941 {1, 2, 3}} /* add r4, r2, r3 */
14942 },
14943 {32832ll /* 0x8040 */ ,
14944 {{6, 1, 6}, /* shli r2, r1, 6 */
14945 {6, 1, 15}, /* shli r3, r1, 15 */
14946 {1, 2, 3}} /* add r4, r2, r3 */
14947 },
14948 {32896ll /* 0x8080 */ ,
14949 {{6, 1, 7}, /* shli r2, r1, 7 */
14950 {6, 1, 15}, /* shli r3, r1, 15 */
14951 {1, 2, 3}} /* add r4, r2, r3 */
14952 },
14953 {33024ll /* 0x8100 */ ,
14954 {{6, 1, 8}, /* shli r2, r1, 8 */
14955 {6, 1, 15}, /* shli r3, r1, 15 */
14956 {1, 2, 3}} /* add r4, r2, r3 */
14957 },
14958 {33280ll /* 0x8200 */ ,
14959 {{6, 1, 9}, /* shli r2, r1, 9 */
14960 {6, 1, 15}, /* shli r3, r1, 15 */
14961 {1, 2, 3}} /* add r4, r2, r3 */
14962 },
14963 {33792ll /* 0x8400 */ ,
14964 {{6, 1, 10}, /* shli r2, r1, 10 */
14965 {6, 1, 15}, /* shli r3, r1, 15 */
14966 {1, 2, 3}} /* add r4, r2, r3 */
14967 },
14968 {34816ll /* 0x8800 */ ,
14969 {{6, 1, 11}, /* shli r2, r1, 11 */
14970 {6, 1, 15}, /* shli r3, r1, 15 */
14971 {1, 2, 3}} /* add r4, r2, r3 */
14972 },
14973 {36864ll /* 0x9000 */ ,
14974 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14975 {6, 2, 12}} /* shli r3, r2, 12 */
14976 },
14977 {40960ll /* 0xa000 */ ,
14978 {{4, 1, 1}, /* shl2add r2, r1, r1 */
14979 {6, 2, 13}} /* shli r3, r2, 13 */
14980 },
14981 {49152ll /* 0xc000 */ ,
14982 {{3, 1, 1}, /* shl1add r2, r1, r1 */
14983 {6, 2, 14}} /* shli r3, r2, 14 */
14984 },
14985 {65527ll /* 0xfff7 */ ,
14986 {{5, 1, 1}, /* shl3add r2, r1, r1 */
14987 {6, 1, 16}, /* shli r3, r1, 16 */
14988 {2, 3, 2}} /* sub r4, r3, r2 */
14989 },
14990 {65528ll /* 0xfff8 */ ,
14991 {{6, 1, 3}, /* shli r2, r1, 3 */
14992 {6, 1, 16}, /* shli r3, r1, 16 */
14993 {2, 3, 2}} /* sub r4, r3, r2 */
14994 },
14995 {65529ll /* 0xfff9 */ ,
14996 {{6, 1, 13}, /* shli r2, r1, 13 */
14997 {2, 2, 1}, /* sub r3, r2, r1 */
14998 {5, 3, 1}} /* shl3add r4, r3, r1 */
14999 },
15000 {65531ll /* 0xfffb */ ,
15001 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15002 {6, 1, 16}, /* shli r3, r1, 16 */
15003 {2, 3, 2}} /* sub r4, r3, r2 */
15004 },
15005 {65532ll /* 0xfffc */ ,
15006 {{6, 1, 2}, /* shli r2, r1, 2 */
15007 {6, 1, 16}, /* shli r3, r1, 16 */
15008 {2, 3, 2}} /* sub r4, r3, r2 */
15009 },
15010 {65533ll /* 0xfffd */ ,
15011 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15012 {6, 1, 16}, /* shli r3, r1, 16 */
15013 {2, 3, 2}} /* sub r4, r3, r2 */
15014 },
15015 {65534ll /* 0xfffe */ ,
15016 {{6, 1, 1}, /* shli r2, r1, 1 */
15017 {6, 1, 16}, /* shli r3, r1, 16 */
15018 {2, 3, 2}} /* sub r4, r3, r2 */
15019 },
15020 {65535ll /* 0xffff */ ,
15021 {{6, 1, 16}, /* shli r2, r1, 16 */
15022 {2, 2, 1}} /* sub r3, r2, r1 */
15023 },
15024 {65536ll /* 0x10000 */ ,
15025 {{6, 1, 16}} /* shli r2, r1, 16 */
15026 },
15027 {65537ll /* 0x10001 */ ,
15028 {{6, 1, 16}, /* shli r2, r1, 16 */
15029 {1, 1, 2}} /* add r3, r1, r2 */
15030 },
15031 {65538ll /* 0x10002 */ ,
15032 {{6, 1, 16}, /* shli r2, r1, 16 */
15033 {3, 1, 2}} /* shl1add r3, r1, r2 */
15034 },
15035 {65539ll /* 0x10003 */ ,
15036 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15037 {6, 1, 16}, /* shli r3, r1, 16 */
15038 {1, 2, 3}} /* add r4, r2, r3 */
15039 },
15040 {65540ll /* 0x10004 */ ,
15041 {{6, 1, 16}, /* shli r2, r1, 16 */
15042 {4, 1, 2}} /* shl2add r3, r1, r2 */
15043 },
15044 {65541ll /* 0x10005 */ ,
15045 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15046 {6, 1, 16}, /* shli r3, r1, 16 */
15047 {1, 2, 3}} /* add r4, r2, r3 */
15048 },
15049 {65542ll /* 0x10006 */ ,
15050 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15051 {6, 1, 16}, /* shli r3, r1, 16 */
15052 {3, 2, 3}} /* shl1add r4, r2, r3 */
15053 },
15054 {65543ll /* 0x10007 */ ,
15055 {{6, 1, 16}, /* shli r2, r1, 16 */
15056 {2, 2, 1}, /* sub r3, r2, r1 */
15057 {5, 1, 3}} /* shl3add r4, r1, r3 */
15058 },
15059 {65544ll /* 0x10008 */ ,
15060 {{6, 1, 16}, /* shli r2, r1, 16 */
15061 {5, 1, 2}} /* shl3add r3, r1, r2 */
15062 },
15063 {65545ll /* 0x10009 */ ,
15064 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15065 {6, 1, 16}, /* shli r3, r1, 16 */
15066 {1, 2, 3}} /* add r4, r2, r3 */
15067 },
15068 {65546ll /* 0x1000a */ ,
15069 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15070 {6, 1, 16}, /* shli r3, r1, 16 */
15071 {3, 2, 3}} /* shl1add r4, r2, r3 */
15072 },
15073 {65552ll /* 0x10010 */ ,
15074 {{6, 1, 4}, /* shli r2, r1, 4 */
15075 {6, 1, 16}, /* shli r3, r1, 16 */
15076 {1, 2, 3}} /* add r4, r2, r3 */
15077 },
15078 {65568ll /* 0x10020 */ ,
15079 {{6, 1, 5}, /* shli r2, r1, 5 */
15080 {6, 1, 16}, /* shli r3, r1, 16 */
15081 {1, 2, 3}} /* add r4, r2, r3 */
15082 },
15083 {65600ll /* 0x10040 */ ,
15084 {{6, 1, 6}, /* shli r2, r1, 6 */
15085 {6, 1, 16}, /* shli r3, r1, 16 */
15086 {1, 2, 3}} /* add r4, r2, r3 */
15087 },
15088 {65664ll /* 0x10080 */ ,
15089 {{6, 1, 7}, /* shli r2, r1, 7 */
15090 {6, 1, 16}, /* shli r3, r1, 16 */
15091 {1, 2, 3}} /* add r4, r2, r3 */
15092 },
15093 {65792ll /* 0x10100 */ ,
15094 {{6, 1, 8}, /* shli r2, r1, 8 */
15095 {6, 1, 16}, /* shli r3, r1, 16 */
15096 {1, 2, 3}} /* add r4, r2, r3 */
15097 },
15098 {66048ll /* 0x10200 */ ,
15099 {{6, 1, 9}, /* shli r2, r1, 9 */
15100 {6, 1, 16}, /* shli r3, r1, 16 */
15101 {1, 2, 3}} /* add r4, r2, r3 */
15102 },
15103 {66560ll /* 0x10400 */ ,
15104 {{6, 1, 10}, /* shli r2, r1, 10 */
15105 {6, 1, 16}, /* shli r3, r1, 16 */
15106 {1, 2, 3}} /* add r4, r2, r3 */
15107 },
15108 {67584ll /* 0x10800 */ ,
15109 {{6, 1, 11}, /* shli r2, r1, 11 */
15110 {6, 1, 16}, /* shli r3, r1, 16 */
15111 {1, 2, 3}} /* add r4, r2, r3 */
15112 },
15113 {69632ll /* 0x11000 */ ,
15114 {{6, 1, 12}, /* shli r2, r1, 12 */
15115 {6, 1, 16}, /* shli r3, r1, 16 */
15116 {1, 2, 3}} /* add r4, r2, r3 */
15117 },
15118 {73728ll /* 0x12000 */ ,
15119 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15120 {6, 2, 13}} /* shli r3, r2, 13 */
15121 },
15122 {81920ll /* 0x14000 */ ,
15123 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15124 {6, 2, 14}} /* shli r3, r2, 14 */
15125 },
15126 {98304ll /* 0x18000 */ ,
15127 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15128 {6, 2, 15}} /* shli r3, r2, 15 */
15129 },
15130 {131063ll /* 0x1fff7 */ ,
15131 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15132 {6, 1, 17}, /* shli r3, r1, 17 */
15133 {2, 3, 2}} /* sub r4, r3, r2 */
15134 },
15135 {131064ll /* 0x1fff8 */ ,
15136 {{6, 1, 3}, /* shli r2, r1, 3 */
15137 {6, 1, 17}, /* shli r3, r1, 17 */
15138 {2, 3, 2}} /* sub r4, r3, r2 */
15139 },
15140 {131065ll /* 0x1fff9 */ ,
15141 {{6, 1, 14}, /* shli r2, r1, 14 */
15142 {2, 2, 1}, /* sub r3, r2, r1 */
15143 {5, 3, 1}} /* shl3add r4, r3, r1 */
15144 },
15145 {131067ll /* 0x1fffb */ ,
15146 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15147 {6, 1, 17}, /* shli r3, r1, 17 */
15148 {2, 3, 2}} /* sub r4, r3, r2 */
15149 },
15150 {131068ll /* 0x1fffc */ ,
15151 {{6, 1, 2}, /* shli r2, r1, 2 */
15152 {6, 1, 17}, /* shli r3, r1, 17 */
15153 {2, 3, 2}} /* sub r4, r3, r2 */
15154 },
15155 {131069ll /* 0x1fffd */ ,
15156 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15157 {6, 1, 17}, /* shli r3, r1, 17 */
15158 {2, 3, 2}} /* sub r4, r3, r2 */
15159 },
15160 {131070ll /* 0x1fffe */ ,
15161 {{6, 1, 1}, /* shli r2, r1, 1 */
15162 {6, 1, 17}, /* shli r3, r1, 17 */
15163 {2, 3, 2}} /* sub r4, r3, r2 */
15164 },
15165 {131071ll /* 0x1ffff */ ,
15166 {{6, 1, 17}, /* shli r2, r1, 17 */
15167 {2, 2, 1}} /* sub r3, r2, r1 */
15168 },
15169 {131072ll /* 0x20000 */ ,
15170 {{6, 1, 17}} /* shli r2, r1, 17 */
15171 },
15172 {131073ll /* 0x20001 */ ,
15173 {{6, 1, 17}, /* shli r2, r1, 17 */
15174 {1, 1, 2}} /* add r3, r1, r2 */
15175 },
15176 {131074ll /* 0x20002 */ ,
15177 {{6, 1, 17}, /* shli r2, r1, 17 */
15178 {3, 1, 2}} /* shl1add r3, r1, r2 */
15179 },
15180 {131075ll /* 0x20003 */ ,
15181 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15182 {6, 1, 17}, /* shli r3, r1, 17 */
15183 {1, 2, 3}} /* add r4, r2, r3 */
15184 },
15185 {131076ll /* 0x20004 */ ,
15186 {{6, 1, 17}, /* shli r2, r1, 17 */
15187 {4, 1, 2}} /* shl2add r3, r1, r2 */
15188 },
15189 {131077ll /* 0x20005 */ ,
15190 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15191 {6, 1, 17}, /* shli r3, r1, 17 */
15192 {1, 2, 3}} /* add r4, r2, r3 */
15193 },
15194 {131078ll /* 0x20006 */ ,
15195 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15196 {6, 1, 17}, /* shli r3, r1, 17 */
15197 {3, 2, 3}} /* shl1add r4, r2, r3 */
15198 },
15199 {131079ll /* 0x20007 */ ,
15200 {{6, 1, 17}, /* shli r2, r1, 17 */
15201 {2, 2, 1}, /* sub r3, r2, r1 */
15202 {5, 1, 3}} /* shl3add r4, r1, r3 */
15203 },
15204 {131080ll /* 0x20008 */ ,
15205 {{6, 1, 17}, /* shli r2, r1, 17 */
15206 {5, 1, 2}} /* shl3add r3, r1, r2 */
15207 },
15208 {131081ll /* 0x20009 */ ,
15209 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15210 {6, 1, 17}, /* shli r3, r1, 17 */
15211 {1, 2, 3}} /* add r4, r2, r3 */
15212 },
15213 {131082ll /* 0x2000a */ ,
15214 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15215 {6, 1, 17}, /* shli r3, r1, 17 */
15216 {3, 2, 3}} /* shl1add r4, r2, r3 */
15217 },
15218 {131088ll /* 0x20010 */ ,
15219 {{6, 1, 4}, /* shli r2, r1, 4 */
15220 {6, 1, 17}, /* shli r3, r1, 17 */
15221 {1, 2, 3}} /* add r4, r2, r3 */
15222 },
15223 {131104ll /* 0x20020 */ ,
15224 {{6, 1, 5}, /* shli r2, r1, 5 */
15225 {6, 1, 17}, /* shli r3, r1, 17 */
15226 {1, 2, 3}} /* add r4, r2, r3 */
15227 },
15228 {131136ll /* 0x20040 */ ,
15229 {{6, 1, 6}, /* shli r2, r1, 6 */
15230 {6, 1, 17}, /* shli r3, r1, 17 */
15231 {1, 2, 3}} /* add r4, r2, r3 */
15232 },
15233 {131200ll /* 0x20080 */ ,
15234 {{6, 1, 7}, /* shli r2, r1, 7 */
15235 {6, 1, 17}, /* shli r3, r1, 17 */
15236 {1, 2, 3}} /* add r4, r2, r3 */
15237 },
15238 {131328ll /* 0x20100 */ ,
15239 {{6, 1, 8}, /* shli r2, r1, 8 */
15240 {6, 1, 17}, /* shli r3, r1, 17 */
15241 {1, 2, 3}} /* add r4, r2, r3 */
15242 },
15243 {131584ll /* 0x20200 */ ,
15244 {{6, 1, 9}, /* shli r2, r1, 9 */
15245 {6, 1, 17}, /* shli r3, r1, 17 */
15246 {1, 2, 3}} /* add r4, r2, r3 */
15247 },
15248 {132096ll /* 0x20400 */ ,
15249 {{6, 1, 10}, /* shli r2, r1, 10 */
15250 {6, 1, 17}, /* shli r3, r1, 17 */
15251 {1, 2, 3}} /* add r4, r2, r3 */
15252 },
15253 {133120ll /* 0x20800 */ ,
15254 {{6, 1, 11}, /* shli r2, r1, 11 */
15255 {6, 1, 17}, /* shli r3, r1, 17 */
15256 {1, 2, 3}} /* add r4, r2, r3 */
15257 },
15258 {135168ll /* 0x21000 */ ,
15259 {{6, 1, 12}, /* shli r2, r1, 12 */
15260 {6, 1, 17}, /* shli r3, r1, 17 */
15261 {1, 2, 3}} /* add r4, r2, r3 */
15262 },
15263 {139264ll /* 0x22000 */ ,
15264 {{6, 1, 13}, /* shli r2, r1, 13 */
15265 {6, 1, 17}, /* shli r3, r1, 17 */
15266 {1, 2, 3}} /* add r4, r2, r3 */
15267 },
15268 {147456ll /* 0x24000 */ ,
15269 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15270 {6, 2, 14}} /* shli r3, r2, 14 */
15271 },
15272 {163840ll /* 0x28000 */ ,
15273 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15274 {6, 2, 15}} /* shli r3, r2, 15 */
15275 },
15276 {196608ll /* 0x30000 */ ,
15277 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15278 {6, 2, 16}} /* shli r3, r2, 16 */
15279 },
15280 {262135ll /* 0x3fff7 */ ,
15281 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15282 {6, 1, 18}, /* shli r3, r1, 18 */
15283 {2, 3, 2}} /* sub r4, r3, r2 */
15284 },
15285 {262136ll /* 0x3fff8 */ ,
15286 {{6, 1, 3}, /* shli r2, r1, 3 */
15287 {6, 1, 18}, /* shli r3, r1, 18 */
15288 {2, 3, 2}} /* sub r4, r3, r2 */
15289 },
15290 {262137ll /* 0x3fff9 */ ,
15291 {{6, 1, 15}, /* shli r2, r1, 15 */
15292 {2, 2, 1}, /* sub r3, r2, r1 */
15293 {5, 3, 1}} /* shl3add r4, r3, r1 */
15294 },
15295 {262139ll /* 0x3fffb */ ,
15296 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15297 {6, 1, 18}, /* shli r3, r1, 18 */
15298 {2, 3, 2}} /* sub r4, r3, r2 */
15299 },
15300 {262140ll /* 0x3fffc */ ,
15301 {{6, 1, 2}, /* shli r2, r1, 2 */
15302 {6, 1, 18}, /* shli r3, r1, 18 */
15303 {2, 3, 2}} /* sub r4, r3, r2 */
15304 },
15305 {262141ll /* 0x3fffd */ ,
15306 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15307 {6, 1, 18}, /* shli r3, r1, 18 */
15308 {2, 3, 2}} /* sub r4, r3, r2 */
15309 },
15310 {262142ll /* 0x3fffe */ ,
15311 {{6, 1, 1}, /* shli r2, r1, 1 */
15312 {6, 1, 18}, /* shli r3, r1, 18 */
15313 {2, 3, 2}} /* sub r4, r3, r2 */
15314 },
15315 {262143ll /* 0x3ffff */ ,
15316 {{6, 1, 18}, /* shli r2, r1, 18 */
15317 {2, 2, 1}} /* sub r3, r2, r1 */
15318 },
15319 {262144ll /* 0x40000 */ ,
15320 {{6, 1, 18}} /* shli r2, r1, 18 */
15321 },
15322 {262145ll /* 0x40001 */ ,
15323 {{6, 1, 18}, /* shli r2, r1, 18 */
15324 {1, 1, 2}} /* add r3, r1, r2 */
15325 },
15326 {262146ll /* 0x40002 */ ,
15327 {{6, 1, 18}, /* shli r2, r1, 18 */
15328 {3, 1, 2}} /* shl1add r3, r1, r2 */
15329 },
15330 {262147ll /* 0x40003 */ ,
15331 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15332 {6, 1, 18}, /* shli r3, r1, 18 */
15333 {1, 2, 3}} /* add r4, r2, r3 */
15334 },
15335 {262148ll /* 0x40004 */ ,
15336 {{6, 1, 18}, /* shli r2, r1, 18 */
15337 {4, 1, 2}} /* shl2add r3, r1, r2 */
15338 },
15339 {262149ll /* 0x40005 */ ,
15340 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15341 {6, 1, 18}, /* shli r3, r1, 18 */
15342 {1, 2, 3}} /* add r4, r2, r3 */
15343 },
15344 {262150ll /* 0x40006 */ ,
15345 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15346 {6, 1, 18}, /* shli r3, r1, 18 */
15347 {3, 2, 3}} /* shl1add r4, r2, r3 */
15348 },
15349 {262151ll /* 0x40007 */ ,
15350 {{6, 1, 18}, /* shli r2, r1, 18 */
15351 {2, 2, 1}, /* sub r3, r2, r1 */
15352 {5, 1, 3}} /* shl3add r4, r1, r3 */
15353 },
15354 {262152ll /* 0x40008 */ ,
15355 {{6, 1, 18}, /* shli r2, r1, 18 */
15356 {5, 1, 2}} /* shl3add r3, r1, r2 */
15357 },
15358 {262153ll /* 0x40009 */ ,
15359 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15360 {6, 1, 18}, /* shli r3, r1, 18 */
15361 {1, 2, 3}} /* add r4, r2, r3 */
15362 },
15363 {262154ll /* 0x4000a */ ,
15364 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15365 {6, 1, 18}, /* shli r3, r1, 18 */
15366 {3, 2, 3}} /* shl1add r4, r2, r3 */
15367 },
15368 {262160ll /* 0x40010 */ ,
15369 {{6, 1, 4}, /* shli r2, r1, 4 */
15370 {6, 1, 18}, /* shli r3, r1, 18 */
15371 {1, 2, 3}} /* add r4, r2, r3 */
15372 },
15373 {262176ll /* 0x40020 */ ,
15374 {{6, 1, 5}, /* shli r2, r1, 5 */
15375 {6, 1, 18}, /* shli r3, r1, 18 */
15376 {1, 2, 3}} /* add r4, r2, r3 */
15377 },
15378 {262208ll /* 0x40040 */ ,
15379 {{6, 1, 6}, /* shli r2, r1, 6 */
15380 {6, 1, 18}, /* shli r3, r1, 18 */
15381 {1, 2, 3}} /* add r4, r2, r3 */
15382 },
15383 {262272ll /* 0x40080 */ ,
15384 {{6, 1, 7}, /* shli r2, r1, 7 */
15385 {6, 1, 18}, /* shli r3, r1, 18 */
15386 {1, 2, 3}} /* add r4, r2, r3 */
15387 },
15388 {262400ll /* 0x40100 */ ,
15389 {{6, 1, 8}, /* shli r2, r1, 8 */
15390 {6, 1, 18}, /* shli r3, r1, 18 */
15391 {1, 2, 3}} /* add r4, r2, r3 */
15392 },
15393 {262656ll /* 0x40200 */ ,
15394 {{6, 1, 9}, /* shli r2, r1, 9 */
15395 {6, 1, 18}, /* shli r3, r1, 18 */
15396 {1, 2, 3}} /* add r4, r2, r3 */
15397 },
15398 {263168ll /* 0x40400 */ ,
15399 {{6, 1, 10}, /* shli r2, r1, 10 */
15400 {6, 1, 18}, /* shli r3, r1, 18 */
15401 {1, 2, 3}} /* add r4, r2, r3 */
15402 },
15403 {264192ll /* 0x40800 */ ,
15404 {{6, 1, 11}, /* shli r2, r1, 11 */
15405 {6, 1, 18}, /* shli r3, r1, 18 */
15406 {1, 2, 3}} /* add r4, r2, r3 */
15407 },
15408 {266240ll /* 0x41000 */ ,
15409 {{6, 1, 12}, /* shli r2, r1, 12 */
15410 {6, 1, 18}, /* shli r3, r1, 18 */
15411 {1, 2, 3}} /* add r4, r2, r3 */
15412 },
15413 {270336ll /* 0x42000 */ ,
15414 {{6, 1, 13}, /* shli r2, r1, 13 */
15415 {6, 1, 18}, /* shli r3, r1, 18 */
15416 {1, 2, 3}} /* add r4, r2, r3 */
15417 },
15418 {278528ll /* 0x44000 */ ,
15419 {{6, 1, 14}, /* shli r2, r1, 14 */
15420 {6, 1, 18}, /* shli r3, r1, 18 */
15421 {1, 2, 3}} /* add r4, r2, r3 */
15422 },
15423 {294912ll /* 0x48000 */ ,
15424 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15425 {6, 2, 15}} /* shli r3, r2, 15 */
15426 },
15427 {327680ll /* 0x50000 */ ,
15428 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15429 {6, 2, 16}} /* shli r3, r2, 16 */
15430 },
15431 {393216ll /* 0x60000 */ ,
15432 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15433 {6, 2, 17}} /* shli r3, r2, 17 */
15434 },
15435 {524279ll /* 0x7fff7 */ ,
15436 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15437 {6, 1, 19}, /* shli r3, r1, 19 */
15438 {2, 3, 2}} /* sub r4, r3, r2 */
15439 },
15440 {524280ll /* 0x7fff8 */ ,
15441 {{6, 1, 3}, /* shli r2, r1, 3 */
15442 {6, 1, 19}, /* shli r3, r1, 19 */
15443 {2, 3, 2}} /* sub r4, r3, r2 */
15444 },
15445 {524281ll /* 0x7fff9 */ ,
15446 {{6, 1, 16}, /* shli r2, r1, 16 */
15447 {2, 2, 1}, /* sub r3, r2, r1 */
15448 {5, 3, 1}} /* shl3add r4, r3, r1 */
15449 },
15450 {524283ll /* 0x7fffb */ ,
15451 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15452 {6, 1, 19}, /* shli r3, r1, 19 */
15453 {2, 3, 2}} /* sub r4, r3, r2 */
15454 },
15455 {524284ll /* 0x7fffc */ ,
15456 {{6, 1, 2}, /* shli r2, r1, 2 */
15457 {6, 1, 19}, /* shli r3, r1, 19 */
15458 {2, 3, 2}} /* sub r4, r3, r2 */
15459 },
15460 {524285ll /* 0x7fffd */ ,
15461 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15462 {6, 1, 19}, /* shli r3, r1, 19 */
15463 {2, 3, 2}} /* sub r4, r3, r2 */
15464 },
15465 {524286ll /* 0x7fffe */ ,
15466 {{6, 1, 1}, /* shli r2, r1, 1 */
15467 {6, 1, 19}, /* shli r3, r1, 19 */
15468 {2, 3, 2}} /* sub r4, r3, r2 */
15469 },
15470 {524287ll /* 0x7ffff */ ,
15471 {{6, 1, 19}, /* shli r2, r1, 19 */
15472 {2, 2, 1}} /* sub r3, r2, r1 */
15473 },
15474 {524288ll /* 0x80000 */ ,
15475 {{6, 1, 19}} /* shli r2, r1, 19 */
15476 },
15477 {524289ll /* 0x80001 */ ,
15478 {{6, 1, 19}, /* shli r2, r1, 19 */
15479 {1, 1, 2}} /* add r3, r1, r2 */
15480 },
15481 {524290ll /* 0x80002 */ ,
15482 {{6, 1, 19}, /* shli r2, r1, 19 */
15483 {3, 1, 2}} /* shl1add r3, r1, r2 */
15484 },
15485 {524291ll /* 0x80003 */ ,
15486 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15487 {6, 1, 19}, /* shli r3, r1, 19 */
15488 {1, 2, 3}} /* add r4, r2, r3 */
15489 },
15490 {524292ll /* 0x80004 */ ,
15491 {{6, 1, 19}, /* shli r2, r1, 19 */
15492 {4, 1, 2}} /* shl2add r3, r1, r2 */
15493 },
15494 {524293ll /* 0x80005 */ ,
15495 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15496 {6, 1, 19}, /* shli r3, r1, 19 */
15497 {1, 2, 3}} /* add r4, r2, r3 */
15498 },
15499 {524294ll /* 0x80006 */ ,
15500 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15501 {6, 1, 19}, /* shli r3, r1, 19 */
15502 {3, 2, 3}} /* shl1add r4, r2, r3 */
15503 },
15504 {524295ll /* 0x80007 */ ,
15505 {{6, 1, 19}, /* shli r2, r1, 19 */
15506 {2, 2, 1}, /* sub r3, r2, r1 */
15507 {5, 1, 3}} /* shl3add r4, r1, r3 */
15508 },
15509 {524296ll /* 0x80008 */ ,
15510 {{6, 1, 19}, /* shli r2, r1, 19 */
15511 {5, 1, 2}} /* shl3add r3, r1, r2 */
15512 },
15513 {524297ll /* 0x80009 */ ,
15514 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15515 {6, 1, 19}, /* shli r3, r1, 19 */
15516 {1, 2, 3}} /* add r4, r2, r3 */
15517 },
15518 {524298ll /* 0x8000a */ ,
15519 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15520 {6, 1, 19}, /* shli r3, r1, 19 */
15521 {3, 2, 3}} /* shl1add r4, r2, r3 */
15522 },
15523 {524304ll /* 0x80010 */ ,
15524 {{6, 1, 4}, /* shli r2, r1, 4 */
15525 {6, 1, 19}, /* shli r3, r1, 19 */
15526 {1, 2, 3}} /* add r4, r2, r3 */
15527 },
15528 {524320ll /* 0x80020 */ ,
15529 {{6, 1, 5}, /* shli r2, r1, 5 */
15530 {6, 1, 19}, /* shli r3, r1, 19 */
15531 {1, 2, 3}} /* add r4, r2, r3 */
15532 },
15533 {524352ll /* 0x80040 */ ,
15534 {{6, 1, 6}, /* shli r2, r1, 6 */
15535 {6, 1, 19}, /* shli r3, r1, 19 */
15536 {1, 2, 3}} /* add r4, r2, r3 */
15537 },
15538 {524416ll /* 0x80080 */ ,
15539 {{6, 1, 7}, /* shli r2, r1, 7 */
15540 {6, 1, 19}, /* shli r3, r1, 19 */
15541 {1, 2, 3}} /* add r4, r2, r3 */
15542 },
15543 {524544ll /* 0x80100 */ ,
15544 {{6, 1, 8}, /* shli r2, r1, 8 */
15545 {6, 1, 19}, /* shli r3, r1, 19 */
15546 {1, 2, 3}} /* add r4, r2, r3 */
15547 },
15548 {524800ll /* 0x80200 */ ,
15549 {{6, 1, 9}, /* shli r2, r1, 9 */
15550 {6, 1, 19}, /* shli r3, r1, 19 */
15551 {1, 2, 3}} /* add r4, r2, r3 */
15552 },
15553 {525312ll /* 0x80400 */ ,
15554 {{6, 1, 10}, /* shli r2, r1, 10 */
15555 {6, 1, 19}, /* shli r3, r1, 19 */
15556 {1, 2, 3}} /* add r4, r2, r3 */
15557 },
15558 {526336ll /* 0x80800 */ ,
15559 {{6, 1, 11}, /* shli r2, r1, 11 */
15560 {6, 1, 19}, /* shli r3, r1, 19 */
15561 {1, 2, 3}} /* add r4, r2, r3 */
15562 },
15563 {528384ll /* 0x81000 */ ,
15564 {{6, 1, 12}, /* shli r2, r1, 12 */
15565 {6, 1, 19}, /* shli r3, r1, 19 */
15566 {1, 2, 3}} /* add r4, r2, r3 */
15567 },
15568 {532480ll /* 0x82000 */ ,
15569 {{6, 1, 13}, /* shli r2, r1, 13 */
15570 {6, 1, 19}, /* shli r3, r1, 19 */
15571 {1, 2, 3}} /* add r4, r2, r3 */
15572 },
15573 {540672ll /* 0x84000 */ ,
15574 {{6, 1, 14}, /* shli r2, r1, 14 */
15575 {6, 1, 19}, /* shli r3, r1, 19 */
15576 {1, 2, 3}} /* add r4, r2, r3 */
15577 },
15578 {557056ll /* 0x88000 */ ,
15579 {{6, 1, 15}, /* shli r2, r1, 15 */
15580 {6, 1, 19}, /* shli r3, r1, 19 */
15581 {1, 2, 3}} /* add r4, r2, r3 */
15582 },
15583 {589824ll /* 0x90000 */ ,
15584 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15585 {6, 2, 16}} /* shli r3, r2, 16 */
15586 },
15587 {655360ll /* 0xa0000 */ ,
15588 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15589 {6, 2, 17}} /* shli r3, r2, 17 */
15590 },
15591 {786432ll /* 0xc0000 */ ,
15592 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15593 {6, 2, 18}} /* shli r3, r2, 18 */
15594 },
15595 {1048567ll /* 0xffff7 */ ,
15596 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15597 {6, 1, 20}, /* shli r3, r1, 20 */
15598 {2, 3, 2}} /* sub r4, r3, r2 */
15599 },
15600 {1048568ll /* 0xffff8 */ ,
15601 {{6, 1, 3}, /* shli r2, r1, 3 */
15602 {6, 1, 20}, /* shli r3, r1, 20 */
15603 {2, 3, 2}} /* sub r4, r3, r2 */
15604 },
15605 {1048569ll /* 0xffff9 */ ,
15606 {{6, 1, 17}, /* shli r2, r1, 17 */
15607 {2, 2, 1}, /* sub r3, r2, r1 */
15608 {5, 3, 1}} /* shl3add r4, r3, r1 */
15609 },
15610 {1048571ll /* 0xffffb */ ,
15611 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15612 {6, 1, 20}, /* shli r3, r1, 20 */
15613 {2, 3, 2}} /* sub r4, r3, r2 */
15614 },
15615 {1048572ll /* 0xffffc */ ,
15616 {{6, 1, 2}, /* shli r2, r1, 2 */
15617 {6, 1, 20}, /* shli r3, r1, 20 */
15618 {2, 3, 2}} /* sub r4, r3, r2 */
15619 },
15620 {1048573ll /* 0xffffd */ ,
15621 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15622 {6, 1, 20}, /* shli r3, r1, 20 */
15623 {2, 3, 2}} /* sub r4, r3, r2 */
15624 },
15625 {1048574ll /* 0xffffe */ ,
15626 {{6, 1, 1}, /* shli r2, r1, 1 */
15627 {6, 1, 20}, /* shli r3, r1, 20 */
15628 {2, 3, 2}} /* sub r4, r3, r2 */
15629 },
15630 {1048575ll /* 0xfffff */ ,
15631 {{6, 1, 20}, /* shli r2, r1, 20 */
15632 {2, 2, 1}} /* sub r3, r2, r1 */
15633 },
15634 {1048576ll /* 0x100000 */ ,
15635 {{6, 1, 20}} /* shli r2, r1, 20 */
15636 },
15637 {1048577ll /* 0x100001 */ ,
15638 {{6, 1, 20}, /* shli r2, r1, 20 */
15639 {1, 1, 2}} /* add r3, r1, r2 */
15640 },
15641 {1048578ll /* 0x100002 */ ,
15642 {{6, 1, 20}, /* shli r2, r1, 20 */
15643 {3, 1, 2}} /* shl1add r3, r1, r2 */
15644 },
15645 {1048579ll /* 0x100003 */ ,
15646 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15647 {6, 1, 20}, /* shli r3, r1, 20 */
15648 {1, 2, 3}} /* add r4, r2, r3 */
15649 },
15650 {1048580ll /* 0x100004 */ ,
15651 {{6, 1, 20}, /* shli r2, r1, 20 */
15652 {4, 1, 2}} /* shl2add r3, r1, r2 */
15653 },
15654 {1048581ll /* 0x100005 */ ,
15655 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15656 {6, 1, 20}, /* shli r3, r1, 20 */
15657 {1, 2, 3}} /* add r4, r2, r3 */
15658 },
15659 {1048582ll /* 0x100006 */ ,
15660 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15661 {6, 1, 20}, /* shli r3, r1, 20 */
15662 {3, 2, 3}} /* shl1add r4, r2, r3 */
15663 },
15664 {1048583ll /* 0x100007 */ ,
15665 {{6, 1, 20}, /* shli r2, r1, 20 */
15666 {2, 2, 1}, /* sub r3, r2, r1 */
15667 {5, 1, 3}} /* shl3add r4, r1, r3 */
15668 },
15669 {1048584ll /* 0x100008 */ ,
15670 {{6, 1, 20}, /* shli r2, r1, 20 */
15671 {5, 1, 2}} /* shl3add r3, r1, r2 */
15672 },
15673 {1048585ll /* 0x100009 */ ,
15674 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15675 {6, 1, 20}, /* shli r3, r1, 20 */
15676 {1, 2, 3}} /* add r4, r2, r3 */
15677 },
15678 {1048586ll /* 0x10000a */ ,
15679 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15680 {6, 1, 20}, /* shli r3, r1, 20 */
15681 {3, 2, 3}} /* shl1add r4, r2, r3 */
15682 },
15683 {1048592ll /* 0x100010 */ ,
15684 {{6, 1, 4}, /* shli r2, r1, 4 */
15685 {6, 1, 20}, /* shli r3, r1, 20 */
15686 {1, 2, 3}} /* add r4, r2, r3 */
15687 },
15688 {1048608ll /* 0x100020 */ ,
15689 {{6, 1, 5}, /* shli r2, r1, 5 */
15690 {6, 1, 20}, /* shli r3, r1, 20 */
15691 {1, 2, 3}} /* add r4, r2, r3 */
15692 },
15693 {1048640ll /* 0x100040 */ ,
15694 {{6, 1, 6}, /* shli r2, r1, 6 */
15695 {6, 1, 20}, /* shli r3, r1, 20 */
15696 {1, 2, 3}} /* add r4, r2, r3 */
15697 },
15698 {1048704ll /* 0x100080 */ ,
15699 {{6, 1, 7}, /* shli r2, r1, 7 */
15700 {6, 1, 20}, /* shli r3, r1, 20 */
15701 {1, 2, 3}} /* add r4, r2, r3 */
15702 },
15703 {1048832ll /* 0x100100 */ ,
15704 {{6, 1, 8}, /* shli r2, r1, 8 */
15705 {6, 1, 20}, /* shli r3, r1, 20 */
15706 {1, 2, 3}} /* add r4, r2, r3 */
15707 },
15708 {1049088ll /* 0x100200 */ ,
15709 {{6, 1, 9}, /* shli r2, r1, 9 */
15710 {6, 1, 20}, /* shli r3, r1, 20 */
15711 {1, 2, 3}} /* add r4, r2, r3 */
15712 },
15713 {1049600ll /* 0x100400 */ ,
15714 {{6, 1, 10}, /* shli r2, r1, 10 */
15715 {6, 1, 20}, /* shli r3, r1, 20 */
15716 {1, 2, 3}} /* add r4, r2, r3 */
15717 },
15718 {1050624ll /* 0x100800 */ ,
15719 {{6, 1, 11}, /* shli r2, r1, 11 */
15720 {6, 1, 20}, /* shli r3, r1, 20 */
15721 {1, 2, 3}} /* add r4, r2, r3 */
15722 },
15723 {1052672ll /* 0x101000 */ ,
15724 {{6, 1, 12}, /* shli r2, r1, 12 */
15725 {6, 1, 20}, /* shli r3, r1, 20 */
15726 {1, 2, 3}} /* add r4, r2, r3 */
15727 },
15728 {1056768ll /* 0x102000 */ ,
15729 {{6, 1, 13}, /* shli r2, r1, 13 */
15730 {6, 1, 20}, /* shli r3, r1, 20 */
15731 {1, 2, 3}} /* add r4, r2, r3 */
15732 },
15733 {1064960ll /* 0x104000 */ ,
15734 {{6, 1, 14}, /* shli r2, r1, 14 */
15735 {6, 1, 20}, /* shli r3, r1, 20 */
15736 {1, 2, 3}} /* add r4, r2, r3 */
15737 },
15738 {1081344ll /* 0x108000 */ ,
15739 {{6, 1, 15}, /* shli r2, r1, 15 */
15740 {6, 1, 20}, /* shli r3, r1, 20 */
15741 {1, 2, 3}} /* add r4, r2, r3 */
15742 },
15743 {1114112ll /* 0x110000 */ ,
15744 {{6, 1, 16}, /* shli r2, r1, 16 */
15745 {6, 1, 20}, /* shli r3, r1, 20 */
15746 {1, 2, 3}} /* add r4, r2, r3 */
15747 },
15748 {1179648ll /* 0x120000 */ ,
15749 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15750 {6, 2, 17}} /* shli r3, r2, 17 */
15751 },
15752 {1310720ll /* 0x140000 */ ,
15753 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15754 {6, 2, 18}} /* shli r3, r2, 18 */
15755 },
15756 {1572864ll /* 0x180000 */ ,
15757 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15758 {6, 2, 19}} /* shli r3, r2, 19 */
15759 },
15760 {2097143ll /* 0x1ffff7 */ ,
15761 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15762 {6, 1, 21}, /* shli r3, r1, 21 */
15763 {2, 3, 2}} /* sub r4, r3, r2 */
15764 },
15765 {2097144ll /* 0x1ffff8 */ ,
15766 {{6, 1, 3}, /* shli r2, r1, 3 */
15767 {6, 1, 21}, /* shli r3, r1, 21 */
15768 {2, 3, 2}} /* sub r4, r3, r2 */
15769 },
15770 {2097145ll /* 0x1ffff9 */ ,
15771 {{6, 1, 18}, /* shli r2, r1, 18 */
15772 {2, 2, 1}, /* sub r3, r2, r1 */
15773 {5, 3, 1}} /* shl3add r4, r3, r1 */
15774 },
15775 {2097147ll /* 0x1ffffb */ ,
15776 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15777 {6, 1, 21}, /* shli r3, r1, 21 */
15778 {2, 3, 2}} /* sub r4, r3, r2 */
15779 },
15780 {2097148ll /* 0x1ffffc */ ,
15781 {{6, 1, 2}, /* shli r2, r1, 2 */
15782 {6, 1, 21}, /* shli r3, r1, 21 */
15783 {2, 3, 2}} /* sub r4, r3, r2 */
15784 },
15785 {2097149ll /* 0x1ffffd */ ,
15786 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15787 {6, 1, 21}, /* shli r3, r1, 21 */
15788 {2, 3, 2}} /* sub r4, r3, r2 */
15789 },
15790 {2097150ll /* 0x1ffffe */ ,
15791 {{6, 1, 1}, /* shli r2, r1, 1 */
15792 {6, 1, 21}, /* shli r3, r1, 21 */
15793 {2, 3, 2}} /* sub r4, r3, r2 */
15794 },
15795 {2097151ll /* 0x1fffff */ ,
15796 {{6, 1, 21}, /* shli r2, r1, 21 */
15797 {2, 2, 1}} /* sub r3, r2, r1 */
15798 },
15799 {2097152ll /* 0x200000 */ ,
15800 {{6, 1, 21}} /* shli r2, r1, 21 */
15801 },
15802 {2097153ll /* 0x200001 */ ,
15803 {{6, 1, 21}, /* shli r2, r1, 21 */
15804 {1, 1, 2}} /* add r3, r1, r2 */
15805 },
15806 {2097154ll /* 0x200002 */ ,
15807 {{6, 1, 21}, /* shli r2, r1, 21 */
15808 {3, 1, 2}} /* shl1add r3, r1, r2 */
15809 },
15810 {2097155ll /* 0x200003 */ ,
15811 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15812 {6, 1, 21}, /* shli r3, r1, 21 */
15813 {1, 2, 3}} /* add r4, r2, r3 */
15814 },
15815 {2097156ll /* 0x200004 */ ,
15816 {{6, 1, 21}, /* shli r2, r1, 21 */
15817 {4, 1, 2}} /* shl2add r3, r1, r2 */
15818 },
15819 {2097157ll /* 0x200005 */ ,
15820 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15821 {6, 1, 21}, /* shli r3, r1, 21 */
15822 {1, 2, 3}} /* add r4, r2, r3 */
15823 },
15824 {2097158ll /* 0x200006 */ ,
15825 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15826 {6, 1, 21}, /* shli r3, r1, 21 */
15827 {3, 2, 3}} /* shl1add r4, r2, r3 */
15828 },
15829 {2097159ll /* 0x200007 */ ,
15830 {{6, 1, 21}, /* shli r2, r1, 21 */
15831 {2, 2, 1}, /* sub r3, r2, r1 */
15832 {5, 1, 3}} /* shl3add r4, r1, r3 */
15833 },
15834 {2097160ll /* 0x200008 */ ,
15835 {{6, 1, 21}, /* shli r2, r1, 21 */
15836 {5, 1, 2}} /* shl3add r3, r1, r2 */
15837 },
15838 {2097161ll /* 0x200009 */ ,
15839 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15840 {6, 1, 21}, /* shli r3, r1, 21 */
15841 {1, 2, 3}} /* add r4, r2, r3 */
15842 },
15843 {2097162ll /* 0x20000a */ ,
15844 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15845 {6, 1, 21}, /* shli r3, r1, 21 */
15846 {3, 2, 3}} /* shl1add r4, r2, r3 */
15847 },
15848 {2097168ll /* 0x200010 */ ,
15849 {{6, 1, 4}, /* shli r2, r1, 4 */
15850 {6, 1, 21}, /* shli r3, r1, 21 */
15851 {1, 2, 3}} /* add r4, r2, r3 */
15852 },
15853 {2097184ll /* 0x200020 */ ,
15854 {{6, 1, 5}, /* shli r2, r1, 5 */
15855 {6, 1, 21}, /* shli r3, r1, 21 */
15856 {1, 2, 3}} /* add r4, r2, r3 */
15857 },
15858 {2097216ll /* 0x200040 */ ,
15859 {{6, 1, 6}, /* shli r2, r1, 6 */
15860 {6, 1, 21}, /* shli r3, r1, 21 */
15861 {1, 2, 3}} /* add r4, r2, r3 */
15862 },
15863 {2097280ll /* 0x200080 */ ,
15864 {{6, 1, 7}, /* shli r2, r1, 7 */
15865 {6, 1, 21}, /* shli r3, r1, 21 */
15866 {1, 2, 3}} /* add r4, r2, r3 */
15867 },
15868 {2097408ll /* 0x200100 */ ,
15869 {{6, 1, 8}, /* shli r2, r1, 8 */
15870 {6, 1, 21}, /* shli r3, r1, 21 */
15871 {1, 2, 3}} /* add r4, r2, r3 */
15872 },
15873 {2097664ll /* 0x200200 */ ,
15874 {{6, 1, 9}, /* shli r2, r1, 9 */
15875 {6, 1, 21}, /* shli r3, r1, 21 */
15876 {1, 2, 3}} /* add r4, r2, r3 */
15877 },
15878 {2098176ll /* 0x200400 */ ,
15879 {{6, 1, 10}, /* shli r2, r1, 10 */
15880 {6, 1, 21}, /* shli r3, r1, 21 */
15881 {1, 2, 3}} /* add r4, r2, r3 */
15882 },
15883 {2099200ll /* 0x200800 */ ,
15884 {{6, 1, 11}, /* shli r2, r1, 11 */
15885 {6, 1, 21}, /* shli r3, r1, 21 */
15886 {1, 2, 3}} /* add r4, r2, r3 */
15887 },
15888 {2101248ll /* 0x201000 */ ,
15889 {{6, 1, 12}, /* shli r2, r1, 12 */
15890 {6, 1, 21}, /* shli r3, r1, 21 */
15891 {1, 2, 3}} /* add r4, r2, r3 */
15892 },
15893 {2105344ll /* 0x202000 */ ,
15894 {{6, 1, 13}, /* shli r2, r1, 13 */
15895 {6, 1, 21}, /* shli r3, r1, 21 */
15896 {1, 2, 3}} /* add r4, r2, r3 */
15897 },
15898 {2113536ll /* 0x204000 */ ,
15899 {{6, 1, 14}, /* shli r2, r1, 14 */
15900 {6, 1, 21}, /* shli r3, r1, 21 */
15901 {1, 2, 3}} /* add r4, r2, r3 */
15902 },
15903 {2129920ll /* 0x208000 */ ,
15904 {{6, 1, 15}, /* shli r2, r1, 15 */
15905 {6, 1, 21}, /* shli r3, r1, 21 */
15906 {1, 2, 3}} /* add r4, r2, r3 */
15907 },
15908 {2162688ll /* 0x210000 */ ,
15909 {{6, 1, 16}, /* shli r2, r1, 16 */
15910 {6, 1, 21}, /* shli r3, r1, 21 */
15911 {1, 2, 3}} /* add r4, r2, r3 */
15912 },
15913 {2228224ll /* 0x220000 */ ,
15914 {{6, 1, 17}, /* shli r2, r1, 17 */
15915 {6, 1, 21}, /* shli r3, r1, 21 */
15916 {1, 2, 3}} /* add r4, r2, r3 */
15917 },
15918 {2359296ll /* 0x240000 */ ,
15919 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15920 {6, 2, 18}} /* shli r3, r2, 18 */
15921 },
15922 {2621440ll /* 0x280000 */ ,
15923 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15924 {6, 2, 19}} /* shli r3, r2, 19 */
15925 },
15926 {3145728ll /* 0x300000 */ ,
15927 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15928 {6, 2, 20}} /* shli r3, r2, 20 */
15929 },
15930 {4194295ll /* 0x3ffff7 */ ,
15931 {{5, 1, 1}, /* shl3add r2, r1, r1 */
15932 {6, 1, 22}, /* shli r3, r1, 22 */
15933 {2, 3, 2}} /* sub r4, r3, r2 */
15934 },
15935 {4194296ll /* 0x3ffff8 */ ,
15936 {{6, 1, 3}, /* shli r2, r1, 3 */
15937 {6, 1, 22}, /* shli r3, r1, 22 */
15938 {2, 3, 2}} /* sub r4, r3, r2 */
15939 },
15940 {4194297ll /* 0x3ffff9 */ ,
15941 {{6, 1, 19}, /* shli r2, r1, 19 */
15942 {2, 2, 1}, /* sub r3, r2, r1 */
15943 {5, 3, 1}} /* shl3add r4, r3, r1 */
15944 },
15945 {4194299ll /* 0x3ffffb */ ,
15946 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15947 {6, 1, 22}, /* shli r3, r1, 22 */
15948 {2, 3, 2}} /* sub r4, r3, r2 */
15949 },
15950 {4194300ll /* 0x3ffffc */ ,
15951 {{6, 1, 2}, /* shli r2, r1, 2 */
15952 {6, 1, 22}, /* shli r3, r1, 22 */
15953 {2, 3, 2}} /* sub r4, r3, r2 */
15954 },
15955 {4194301ll /* 0x3ffffd */ ,
15956 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15957 {6, 1, 22}, /* shli r3, r1, 22 */
15958 {2, 3, 2}} /* sub r4, r3, r2 */
15959 },
15960 {4194302ll /* 0x3ffffe */ ,
15961 {{6, 1, 1}, /* shli r2, r1, 1 */
15962 {6, 1, 22}, /* shli r3, r1, 22 */
15963 {2, 3, 2}} /* sub r4, r3, r2 */
15964 },
15965 {4194303ll /* 0x3fffff */ ,
15966 {{6, 1, 22}, /* shli r2, r1, 22 */
15967 {2, 2, 1}} /* sub r3, r2, r1 */
15968 },
15969 {4194304ll /* 0x400000 */ ,
15970 {{6, 1, 22}} /* shli r2, r1, 22 */
15971 },
15972 {4194305ll /* 0x400001 */ ,
15973 {{6, 1, 22}, /* shli r2, r1, 22 */
15974 {1, 1, 2}} /* add r3, r1, r2 */
15975 },
15976 {4194306ll /* 0x400002 */ ,
15977 {{6, 1, 22}, /* shli r2, r1, 22 */
15978 {3, 1, 2}} /* shl1add r3, r1, r2 */
15979 },
15980 {4194307ll /* 0x400003 */ ,
15981 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15982 {6, 1, 22}, /* shli r3, r1, 22 */
15983 {1, 2, 3}} /* add r4, r2, r3 */
15984 },
15985 {4194308ll /* 0x400004 */ ,
15986 {{6, 1, 22}, /* shli r2, r1, 22 */
15987 {4, 1, 2}} /* shl2add r3, r1, r2 */
15988 },
15989 {4194309ll /* 0x400005 */ ,
15990 {{4, 1, 1}, /* shl2add r2, r1, r1 */
15991 {6, 1, 22}, /* shli r3, r1, 22 */
15992 {1, 2, 3}} /* add r4, r2, r3 */
15993 },
15994 {4194310ll /* 0x400006 */ ,
15995 {{3, 1, 1}, /* shl1add r2, r1, r1 */
15996 {6, 1, 22}, /* shli r3, r1, 22 */
15997 {3, 2, 3}} /* shl1add r4, r2, r3 */
15998 },
15999 {4194311ll /* 0x400007 */ ,
16000 {{6, 1, 22}, /* shli r2, r1, 22 */
16001 {2, 2, 1}, /* sub r3, r2, r1 */
16002 {5, 1, 3}} /* shl3add r4, r1, r3 */
16003 },
16004 {4194312ll /* 0x400008 */ ,
16005 {{6, 1, 22}, /* shli r2, r1, 22 */
16006 {5, 1, 2}} /* shl3add r3, r1, r2 */
16007 },
16008 {4194313ll /* 0x400009 */ ,
16009 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16010 {6, 1, 22}, /* shli r3, r1, 22 */
16011 {1, 2, 3}} /* add r4, r2, r3 */
16012 },
16013 {4194314ll /* 0x40000a */ ,
16014 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16015 {6, 1, 22}, /* shli r3, r1, 22 */
16016 {3, 2, 3}} /* shl1add r4, r2, r3 */
16017 },
16018 {4194320ll /* 0x400010 */ ,
16019 {{6, 1, 4}, /* shli r2, r1, 4 */
16020 {6, 1, 22}, /* shli r3, r1, 22 */
16021 {1, 2, 3}} /* add r4, r2, r3 */
16022 },
16023 {4194336ll /* 0x400020 */ ,
16024 {{6, 1, 5}, /* shli r2, r1, 5 */
16025 {6, 1, 22}, /* shli r3, r1, 22 */
16026 {1, 2, 3}} /* add r4, r2, r3 */
16027 },
16028 {4194368ll /* 0x400040 */ ,
16029 {{6, 1, 6}, /* shli r2, r1, 6 */
16030 {6, 1, 22}, /* shli r3, r1, 22 */
16031 {1, 2, 3}} /* add r4, r2, r3 */
16032 },
16033 {4194432ll /* 0x400080 */ ,
16034 {{6, 1, 7}, /* shli r2, r1, 7 */
16035 {6, 1, 22}, /* shli r3, r1, 22 */
16036 {1, 2, 3}} /* add r4, r2, r3 */
16037 },
16038 {4194560ll /* 0x400100 */ ,
16039 {{6, 1, 8}, /* shli r2, r1, 8 */
16040 {6, 1, 22}, /* shli r3, r1, 22 */
16041 {1, 2, 3}} /* add r4, r2, r3 */
16042 },
16043 {4194816ll /* 0x400200 */ ,
16044 {{6, 1, 9}, /* shli r2, r1, 9 */
16045 {6, 1, 22}, /* shli r3, r1, 22 */
16046 {1, 2, 3}} /* add r4, r2, r3 */
16047 },
16048 {4195328ll /* 0x400400 */ ,
16049 {{6, 1, 10}, /* shli r2, r1, 10 */
16050 {6, 1, 22}, /* shli r3, r1, 22 */
16051 {1, 2, 3}} /* add r4, r2, r3 */
16052 },
16053 {4196352ll /* 0x400800 */ ,
16054 {{6, 1, 11}, /* shli r2, r1, 11 */
16055 {6, 1, 22}, /* shli r3, r1, 22 */
16056 {1, 2, 3}} /* add r4, r2, r3 */
16057 },
16058 {4198400ll /* 0x401000 */ ,
16059 {{6, 1, 12}, /* shli r2, r1, 12 */
16060 {6, 1, 22}, /* shli r3, r1, 22 */
16061 {1, 2, 3}} /* add r4, r2, r3 */
16062 },
16063 {4202496ll /* 0x402000 */ ,
16064 {{6, 1, 13}, /* shli r2, r1, 13 */
16065 {6, 1, 22}, /* shli r3, r1, 22 */
16066 {1, 2, 3}} /* add r4, r2, r3 */
16067 },
16068 {4210688ll /* 0x404000 */ ,
16069 {{6, 1, 14}, /* shli r2, r1, 14 */
16070 {6, 1, 22}, /* shli r3, r1, 22 */
16071 {1, 2, 3}} /* add r4, r2, r3 */
16072 },
16073 {4227072ll /* 0x408000 */ ,
16074 {{6, 1, 15}, /* shli r2, r1, 15 */
16075 {6, 1, 22}, /* shli r3, r1, 22 */
16076 {1, 2, 3}} /* add r4, r2, r3 */
16077 },
16078 {4259840ll /* 0x410000 */ ,
16079 {{6, 1, 16}, /* shli r2, r1, 16 */
16080 {6, 1, 22}, /* shli r3, r1, 22 */
16081 {1, 2, 3}} /* add r4, r2, r3 */
16082 },
16083 {4325376ll /* 0x420000 */ ,
16084 {{6, 1, 17}, /* shli r2, r1, 17 */
16085 {6, 1, 22}, /* shli r3, r1, 22 */
16086 {1, 2, 3}} /* add r4, r2, r3 */
16087 },
16088 {4456448ll /* 0x440000 */ ,
16089 {{6, 1, 18}, /* shli r2, r1, 18 */
16090 {6, 1, 22}, /* shli r3, r1, 22 */
16091 {1, 2, 3}} /* add r4, r2, r3 */
16092 },
16093 {4718592ll /* 0x480000 */ ,
16094 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16095 {6, 2, 19}} /* shli r3, r2, 19 */
16096 },
16097 {5242880ll /* 0x500000 */ ,
16098 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16099 {6, 2, 20}} /* shli r3, r2, 20 */
16100 },
16101 {6291456ll /* 0x600000 */ ,
16102 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16103 {6, 2, 21}} /* shli r3, r2, 21 */
16104 },
16105 {8388599ll /* 0x7ffff7 */ ,
16106 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16107 {6, 1, 23}, /* shli r3, r1, 23 */
16108 {2, 3, 2}} /* sub r4, r3, r2 */
16109 },
16110 {8388600ll /* 0x7ffff8 */ ,
16111 {{6, 1, 3}, /* shli r2, r1, 3 */
16112 {6, 1, 23}, /* shli r3, r1, 23 */
16113 {2, 3, 2}} /* sub r4, r3, r2 */
16114 },
16115 {8388601ll /* 0x7ffff9 */ ,
16116 {{6, 1, 20}, /* shli r2, r1, 20 */
16117 {2, 2, 1}, /* sub r3, r2, r1 */
16118 {5, 3, 1}} /* shl3add r4, r3, r1 */
16119 },
16120 {8388603ll /* 0x7ffffb */ ,
16121 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16122 {6, 1, 23}, /* shli r3, r1, 23 */
16123 {2, 3, 2}} /* sub r4, r3, r2 */
16124 },
16125 {8388604ll /* 0x7ffffc */ ,
16126 {{6, 1, 2}, /* shli r2, r1, 2 */
16127 {6, 1, 23}, /* shli r3, r1, 23 */
16128 {2, 3, 2}} /* sub r4, r3, r2 */
16129 },
16130 {8388605ll /* 0x7ffffd */ ,
16131 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16132 {6, 1, 23}, /* shli r3, r1, 23 */
16133 {2, 3, 2}} /* sub r4, r3, r2 */
16134 },
16135 {8388606ll /* 0x7ffffe */ ,
16136 {{6, 1, 1}, /* shli r2, r1, 1 */
16137 {6, 1, 23}, /* shli r3, r1, 23 */
16138 {2, 3, 2}} /* sub r4, r3, r2 */
16139 },
16140 {8388607ll /* 0x7fffff */ ,
16141 {{6, 1, 23}, /* shli r2, r1, 23 */
16142 {2, 2, 1}} /* sub r3, r2, r1 */
16143 },
16144 {8388608ll /* 0x800000 */ ,
16145 {{6, 1, 23}} /* shli r2, r1, 23 */
16146 },
16147 {8388609ll /* 0x800001 */ ,
16148 {{6, 1, 23}, /* shli r2, r1, 23 */
16149 {1, 1, 2}} /* add r3, r1, r2 */
16150 },
16151 {8388610ll /* 0x800002 */ ,
16152 {{6, 1, 23}, /* shli r2, r1, 23 */
16153 {3, 1, 2}} /* shl1add r3, r1, r2 */
16154 },
16155 {8388611ll /* 0x800003 */ ,
16156 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16157 {6, 1, 23}, /* shli r3, r1, 23 */
16158 {1, 2, 3}} /* add r4, r2, r3 */
16159 },
16160 {8388612ll /* 0x800004 */ ,
16161 {{6, 1, 23}, /* shli r2, r1, 23 */
16162 {4, 1, 2}} /* shl2add r3, r1, r2 */
16163 },
16164 {8388613ll /* 0x800005 */ ,
16165 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16166 {6, 1, 23}, /* shli r3, r1, 23 */
16167 {1, 2, 3}} /* add r4, r2, r3 */
16168 },
16169 {8388614ll /* 0x800006 */ ,
16170 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16171 {6, 1, 23}, /* shli r3, r1, 23 */
16172 {3, 2, 3}} /* shl1add r4, r2, r3 */
16173 },
16174 {8388615ll /* 0x800007 */ ,
16175 {{6, 1, 23}, /* shli r2, r1, 23 */
16176 {2, 2, 1}, /* sub r3, r2, r1 */
16177 {5, 1, 3}} /* shl3add r4, r1, r3 */
16178 },
16179 {8388616ll /* 0x800008 */ ,
16180 {{6, 1, 23}, /* shli r2, r1, 23 */
16181 {5, 1, 2}} /* shl3add r3, r1, r2 */
16182 },
16183 {8388617ll /* 0x800009 */ ,
16184 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16185 {6, 1, 23}, /* shli r3, r1, 23 */
16186 {1, 2, 3}} /* add r4, r2, r3 */
16187 },
16188 {8388618ll /* 0x80000a */ ,
16189 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16190 {6, 1, 23}, /* shli r3, r1, 23 */
16191 {3, 2, 3}} /* shl1add r4, r2, r3 */
16192 },
16193 {8388624ll /* 0x800010 */ ,
16194 {{6, 1, 4}, /* shli r2, r1, 4 */
16195 {6, 1, 23}, /* shli r3, r1, 23 */
16196 {1, 2, 3}} /* add r4, r2, r3 */
16197 },
16198 {8388640ll /* 0x800020 */ ,
16199 {{6, 1, 5}, /* shli r2, r1, 5 */
16200 {6, 1, 23}, /* shli r3, r1, 23 */
16201 {1, 2, 3}} /* add r4, r2, r3 */
16202 },
16203 {8388672ll /* 0x800040 */ ,
16204 {{6, 1, 6}, /* shli r2, r1, 6 */
16205 {6, 1, 23}, /* shli r3, r1, 23 */
16206 {1, 2, 3}} /* add r4, r2, r3 */
16207 },
16208 {8388736ll /* 0x800080 */ ,
16209 {{6, 1, 7}, /* shli r2, r1, 7 */
16210 {6, 1, 23}, /* shli r3, r1, 23 */
16211 {1, 2, 3}} /* add r4, r2, r3 */
16212 },
16213 {8388864ll /* 0x800100 */ ,
16214 {{6, 1, 8}, /* shli r2, r1, 8 */
16215 {6, 1, 23}, /* shli r3, r1, 23 */
16216 {1, 2, 3}} /* add r4, r2, r3 */
16217 },
16218 {8389120ll /* 0x800200 */ ,
16219 {{6, 1, 9}, /* shli r2, r1, 9 */
16220 {6, 1, 23}, /* shli r3, r1, 23 */
16221 {1, 2, 3}} /* add r4, r2, r3 */
16222 },
16223 {8389632ll /* 0x800400 */ ,
16224 {{6, 1, 10}, /* shli r2, r1, 10 */
16225 {6, 1, 23}, /* shli r3, r1, 23 */
16226 {1, 2, 3}} /* add r4, r2, r3 */
16227 },
16228 {8390656ll /* 0x800800 */ ,
16229 {{6, 1, 11}, /* shli r2, r1, 11 */
16230 {6, 1, 23}, /* shli r3, r1, 23 */
16231 {1, 2, 3}} /* add r4, r2, r3 */
16232 },
16233 {8392704ll /* 0x801000 */ ,
16234 {{6, 1, 12}, /* shli r2, r1, 12 */
16235 {6, 1, 23}, /* shli r3, r1, 23 */
16236 {1, 2, 3}} /* add r4, r2, r3 */
16237 },
16238 {8396800ll /* 0x802000 */ ,
16239 {{6, 1, 13}, /* shli r2, r1, 13 */
16240 {6, 1, 23}, /* shli r3, r1, 23 */
16241 {1, 2, 3}} /* add r4, r2, r3 */
16242 },
16243 {8404992ll /* 0x804000 */ ,
16244 {{6, 1, 14}, /* shli r2, r1, 14 */
16245 {6, 1, 23}, /* shli r3, r1, 23 */
16246 {1, 2, 3}} /* add r4, r2, r3 */
16247 },
16248 {8421376ll /* 0x808000 */ ,
16249 {{6, 1, 15}, /* shli r2, r1, 15 */
16250 {6, 1, 23}, /* shli r3, r1, 23 */
16251 {1, 2, 3}} /* add r4, r2, r3 */
16252 },
16253 {8454144ll /* 0x810000 */ ,
16254 {{6, 1, 16}, /* shli r2, r1, 16 */
16255 {6, 1, 23}, /* shli r3, r1, 23 */
16256 {1, 2, 3}} /* add r4, r2, r3 */
16257 },
16258 {8519680ll /* 0x820000 */ ,
16259 {{6, 1, 17}, /* shli r2, r1, 17 */
16260 {6, 1, 23}, /* shli r3, r1, 23 */
16261 {1, 2, 3}} /* add r4, r2, r3 */
16262 },
16263 {8650752ll /* 0x840000 */ ,
16264 {{6, 1, 18}, /* shli r2, r1, 18 */
16265 {6, 1, 23}, /* shli r3, r1, 23 */
16266 {1, 2, 3}} /* add r4, r2, r3 */
16267 },
16268 {8912896ll /* 0x880000 */ ,
16269 {{6, 1, 19}, /* shli r2, r1, 19 */
16270 {6, 1, 23}, /* shli r3, r1, 23 */
16271 {1, 2, 3}} /* add r4, r2, r3 */
16272 },
16273 {9437184ll /* 0x900000 */ ,
16274 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16275 {6, 2, 20}} /* shli r3, r2, 20 */
16276 },
16277 {10485760ll /* 0xa00000 */ ,
16278 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16279 {6, 2, 21}} /* shli r3, r2, 21 */
16280 },
16281 {11796480ll /* 0xb40000 */ ,
16282 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16283 {5, 2, 2}, /* shl3add r3, r2, r2 */
16284 {6, 3, 18}} /* shli r4, r3, 18 */
16285 },
16286 {12582912ll /* 0xc00000 */ ,
16287 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16288 {6, 2, 22}} /* shli r3, r2, 22 */
16289 },
16290 {16777207ll /* 0xfffff7 */ ,
16291 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16292 {6, 1, 24}, /* shli r3, r1, 24 */
16293 {2, 3, 2}} /* sub r4, r3, r2 */
16294 },
16295 {16777208ll /* 0xfffff8 */ ,
16296 {{6, 1, 3}, /* shli r2, r1, 3 */
16297 {6, 1, 24}, /* shli r3, r1, 24 */
16298 {2, 3, 2}} /* sub r4, r3, r2 */
16299 },
16300 {16777209ll /* 0xfffff9 */ ,
16301 {{6, 1, 21}, /* shli r2, r1, 21 */
16302 {2, 2, 1}, /* sub r3, r2, r1 */
16303 {5, 3, 1}} /* shl3add r4, r3, r1 */
16304 },
16305 {16777211ll /* 0xfffffb */ ,
16306 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16307 {6, 1, 24}, /* shli r3, r1, 24 */
16308 {2, 3, 2}} /* sub r4, r3, r2 */
16309 },
16310 {16777212ll /* 0xfffffc */ ,
16311 {{6, 1, 2}, /* shli r2, r1, 2 */
16312 {6, 1, 24}, /* shli r3, r1, 24 */
16313 {2, 3, 2}} /* sub r4, r3, r2 */
16314 },
16315 {16777213ll /* 0xfffffd */ ,
16316 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16317 {6, 1, 24}, /* shli r3, r1, 24 */
16318 {2, 3, 2}} /* sub r4, r3, r2 */
16319 },
16320 {16777214ll /* 0xfffffe */ ,
16321 {{6, 1, 1}, /* shli r2, r1, 1 */
16322 {6, 1, 24}, /* shli r3, r1, 24 */
16323 {2, 3, 2}} /* sub r4, r3, r2 */
16324 },
16325 {16777215ll /* 0xffffff */ ,
16326 {{6, 1, 24}, /* shli r2, r1, 24 */
16327 {2, 2, 1}} /* sub r3, r2, r1 */
16328 },
16329 {16777216ll /* 0x1000000 */ ,
16330 {{6, 1, 24}} /* shli r2, r1, 24 */
16331 },
16332 {16777217ll /* 0x1000001 */ ,
16333 {{6, 1, 24}, /* shli r2, r1, 24 */
16334 {1, 1, 2}} /* add r3, r1, r2 */
16335 },
16336 {16777218ll /* 0x1000002 */ ,
16337 {{6, 1, 24}, /* shli r2, r1, 24 */
16338 {3, 1, 2}} /* shl1add r3, r1, r2 */
16339 },
16340 {16777219ll /* 0x1000003 */ ,
16341 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16342 {6, 1, 24}, /* shli r3, r1, 24 */
16343 {1, 2, 3}} /* add r4, r2, r3 */
16344 },
16345 {16777220ll /* 0x1000004 */ ,
16346 {{6, 1, 24}, /* shli r2, r1, 24 */
16347 {4, 1, 2}} /* shl2add r3, r1, r2 */
16348 },
16349 {16777221ll /* 0x1000005 */ ,
16350 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16351 {6, 1, 24}, /* shli r3, r1, 24 */
16352 {1, 2, 3}} /* add r4, r2, r3 */
16353 },
16354 {16777222ll /* 0x1000006 */ ,
16355 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16356 {6, 1, 24}, /* shli r3, r1, 24 */
16357 {3, 2, 3}} /* shl1add r4, r2, r3 */
16358 },
16359 {16777223ll /* 0x1000007 */ ,
16360 {{6, 1, 24}, /* shli r2, r1, 24 */
16361 {2, 2, 1}, /* sub r3, r2, r1 */
16362 {5, 1, 3}} /* shl3add r4, r1, r3 */
16363 },
16364 {16777224ll /* 0x1000008 */ ,
16365 {{6, 1, 24}, /* shli r2, r1, 24 */
16366 {5, 1, 2}} /* shl3add r3, r1, r2 */
16367 },
16368 {16777225ll /* 0x1000009 */ ,
16369 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16370 {6, 1, 24}, /* shli r3, r1, 24 */
16371 {1, 2, 3}} /* add r4, r2, r3 */
16372 },
16373 {16777226ll /* 0x100000a */ ,
16374 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16375 {6, 1, 24}, /* shli r3, r1, 24 */
16376 {3, 2, 3}} /* shl1add r4, r2, r3 */
16377 },
16378 {16777232ll /* 0x1000010 */ ,
16379 {{6, 1, 4}, /* shli r2, r1, 4 */
16380 {6, 1, 24}, /* shli r3, r1, 24 */
16381 {1, 2, 3}} /* add r4, r2, r3 */
16382 },
16383 {16777248ll /* 0x1000020 */ ,
16384 {{6, 1, 5}, /* shli r2, r1, 5 */
16385 {6, 1, 24}, /* shli r3, r1, 24 */
16386 {1, 2, 3}} /* add r4, r2, r3 */
16387 },
16388 {16777280ll /* 0x1000040 */ ,
16389 {{6, 1, 6}, /* shli r2, r1, 6 */
16390 {6, 1, 24}, /* shli r3, r1, 24 */
16391 {1, 2, 3}} /* add r4, r2, r3 */
16392 },
16393 {16777344ll /* 0x1000080 */ ,
16394 {{6, 1, 7}, /* shli r2, r1, 7 */
16395 {6, 1, 24}, /* shli r3, r1, 24 */
16396 {1, 2, 3}} /* add r4, r2, r3 */
16397 },
16398 {16777472ll /* 0x1000100 */ ,
16399 {{6, 1, 8}, /* shli r2, r1, 8 */
16400 {6, 1, 24}, /* shli r3, r1, 24 */
16401 {1, 2, 3}} /* add r4, r2, r3 */
16402 },
16403 {16777728ll /* 0x1000200 */ ,
16404 {{6, 1, 9}, /* shli r2, r1, 9 */
16405 {6, 1, 24}, /* shli r3, r1, 24 */
16406 {1, 2, 3}} /* add r4, r2, r3 */
16407 },
16408 {16778240ll /* 0x1000400 */ ,
16409 {{6, 1, 10}, /* shli r2, r1, 10 */
16410 {6, 1, 24}, /* shli r3, r1, 24 */
16411 {1, 2, 3}} /* add r4, r2, r3 */
16412 },
16413 {16779264ll /* 0x1000800 */ ,
16414 {{6, 1, 11}, /* shli r2, r1, 11 */
16415 {6, 1, 24}, /* shli r3, r1, 24 */
16416 {1, 2, 3}} /* add r4, r2, r3 */
16417 },
16418 {16781312ll /* 0x1001000 */ ,
16419 {{6, 1, 12}, /* shli r2, r1, 12 */
16420 {6, 1, 24}, /* shli r3, r1, 24 */
16421 {1, 2, 3}} /* add r4, r2, r3 */
16422 },
16423 {16785408ll /* 0x1002000 */ ,
16424 {{6, 1, 13}, /* shli r2, r1, 13 */
16425 {6, 1, 24}, /* shli r3, r1, 24 */
16426 {1, 2, 3}} /* add r4, r2, r3 */
16427 },
16428 {16793600ll /* 0x1004000 */ ,
16429 {{6, 1, 14}, /* shli r2, r1, 14 */
16430 {6, 1, 24}, /* shli r3, r1, 24 */
16431 {1, 2, 3}} /* add r4, r2, r3 */
16432 },
16433 {16809984ll /* 0x1008000 */ ,
16434 {{6, 1, 15}, /* shli r2, r1, 15 */
16435 {6, 1, 24}, /* shli r3, r1, 24 */
16436 {1, 2, 3}} /* add r4, r2, r3 */
16437 },
16438 {16842752ll /* 0x1010000 */ ,
16439 {{6, 1, 16}, /* shli r2, r1, 16 */
16440 {6, 1, 24}, /* shli r3, r1, 24 */
16441 {1, 2, 3}} /* add r4, r2, r3 */
16442 },
16443 {16908288ll /* 0x1020000 */ ,
16444 {{6, 1, 17}, /* shli r2, r1, 17 */
16445 {6, 1, 24}, /* shli r3, r1, 24 */
16446 {1, 2, 3}} /* add r4, r2, r3 */
16447 },
16448 {17039360ll /* 0x1040000 */ ,
16449 {{6, 1, 18}, /* shli r2, r1, 18 */
16450 {6, 1, 24}, /* shli r3, r1, 24 */
16451 {1, 2, 3}} /* add r4, r2, r3 */
16452 },
16453 {17301504ll /* 0x1080000 */ ,
16454 {{6, 1, 19}, /* shli r2, r1, 19 */
16455 {6, 1, 24}, /* shli r3, r1, 24 */
16456 {1, 2, 3}} /* add r4, r2, r3 */
16457 },
16458 {17825792ll /* 0x1100000 */ ,
16459 {{6, 1, 20}, /* shli r2, r1, 20 */
16460 {6, 1, 24}, /* shli r3, r1, 24 */
16461 {1, 2, 3}} /* add r4, r2, r3 */
16462 },
16463 {18874368ll /* 0x1200000 */ ,
16464 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16465 {6, 2, 21}} /* shli r3, r2, 21 */
16466 },
16467 {20971520ll /* 0x1400000 */ ,
16468 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16469 {6, 2, 22}} /* shli r3, r2, 22 */
16470 },
16471 {23592960ll /* 0x1680000 */ ,
16472 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16473 {5, 2, 2}, /* shl3add r3, r2, r2 */
16474 {6, 3, 19}} /* shli r4, r3, 19 */
16475 },
16476 {25165824ll /* 0x1800000 */ ,
16477 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16478 {6, 2, 23}} /* shli r3, r2, 23 */
16479 },
16480 {33554423ll /* 0x1fffff7 */ ,
16481 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16482 {6, 1, 25}, /* shli r3, r1, 25 */
16483 {2, 3, 2}} /* sub r4, r3, r2 */
16484 },
16485 {33554424ll /* 0x1fffff8 */ ,
16486 {{6, 1, 3}, /* shli r2, r1, 3 */
16487 {6, 1, 25}, /* shli r3, r1, 25 */
16488 {2, 3, 2}} /* sub r4, r3, r2 */
16489 },
16490 {33554425ll /* 0x1fffff9 */ ,
16491 {{6, 1, 22}, /* shli r2, r1, 22 */
16492 {2, 2, 1}, /* sub r3, r2, r1 */
16493 {5, 3, 1}} /* shl3add r4, r3, r1 */
16494 },
16495 {33554427ll /* 0x1fffffb */ ,
16496 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16497 {6, 1, 25}, /* shli r3, r1, 25 */
16498 {2, 3, 2}} /* sub r4, r3, r2 */
16499 },
16500 {33554428ll /* 0x1fffffc */ ,
16501 {{6, 1, 2}, /* shli r2, r1, 2 */
16502 {6, 1, 25}, /* shli r3, r1, 25 */
16503 {2, 3, 2}} /* sub r4, r3, r2 */
16504 },
16505 {33554429ll /* 0x1fffffd */ ,
16506 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16507 {6, 1, 25}, /* shli r3, r1, 25 */
16508 {2, 3, 2}} /* sub r4, r3, r2 */
16509 },
16510 {33554430ll /* 0x1fffffe */ ,
16511 {{6, 1, 1}, /* shli r2, r1, 1 */
16512 {6, 1, 25}, /* shli r3, r1, 25 */
16513 {2, 3, 2}} /* sub r4, r3, r2 */
16514 },
16515 {33554431ll /* 0x1ffffff */ ,
16516 {{6, 1, 25}, /* shli r2, r1, 25 */
16517 {2, 2, 1}} /* sub r3, r2, r1 */
16518 },
16519 {33554432ll /* 0x2000000 */ ,
16520 {{6, 1, 25}} /* shli r2, r1, 25 */
16521 },
16522 {33554433ll /* 0x2000001 */ ,
16523 {{6, 1, 25}, /* shli r2, r1, 25 */
16524 {1, 1, 2}} /* add r3, r1, r2 */
16525 },
16526 {33554434ll /* 0x2000002 */ ,
16527 {{6, 1, 25}, /* shli r2, r1, 25 */
16528 {3, 1, 2}} /* shl1add r3, r1, r2 */
16529 },
16530 {33554435ll /* 0x2000003 */ ,
16531 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16532 {6, 1, 25}, /* shli r3, r1, 25 */
16533 {1, 2, 3}} /* add r4, r2, r3 */
16534 },
16535 {33554436ll /* 0x2000004 */ ,
16536 {{6, 1, 25}, /* shli r2, r1, 25 */
16537 {4, 1, 2}} /* shl2add r3, r1, r2 */
16538 },
16539 {33554437ll /* 0x2000005 */ ,
16540 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16541 {6, 1, 25}, /* shli r3, r1, 25 */
16542 {1, 2, 3}} /* add r4, r2, r3 */
16543 },
16544 {33554438ll /* 0x2000006 */ ,
16545 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16546 {6, 1, 25}, /* shli r3, r1, 25 */
16547 {3, 2, 3}} /* shl1add r4, r2, r3 */
16548 },
16549 {33554439ll /* 0x2000007 */ ,
16550 {{6, 1, 25}, /* shli r2, r1, 25 */
16551 {2, 2, 1}, /* sub r3, r2, r1 */
16552 {5, 1, 3}} /* shl3add r4, r1, r3 */
16553 },
16554 {33554440ll /* 0x2000008 */ ,
16555 {{6, 1, 25}, /* shli r2, r1, 25 */
16556 {5, 1, 2}} /* shl3add r3, r1, r2 */
16557 },
16558 {33554441ll /* 0x2000009 */ ,
16559 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16560 {6, 1, 25}, /* shli r3, r1, 25 */
16561 {1, 2, 3}} /* add r4, r2, r3 */
16562 },
16563 {33554442ll /* 0x200000a */ ,
16564 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16565 {6, 1, 25}, /* shli r3, r1, 25 */
16566 {3, 2, 3}} /* shl1add r4, r2, r3 */
16567 },
16568 {33554448ll /* 0x2000010 */ ,
16569 {{6, 1, 4}, /* shli r2, r1, 4 */
16570 {6, 1, 25}, /* shli r3, r1, 25 */
16571 {1, 2, 3}} /* add r4, r2, r3 */
16572 },
16573 {33554464ll /* 0x2000020 */ ,
16574 {{6, 1, 5}, /* shli r2, r1, 5 */
16575 {6, 1, 25}, /* shli r3, r1, 25 */
16576 {1, 2, 3}} /* add r4, r2, r3 */
16577 },
16578 {33554496ll /* 0x2000040 */ ,
16579 {{6, 1, 6}, /* shli r2, r1, 6 */
16580 {6, 1, 25}, /* shli r3, r1, 25 */
16581 {1, 2, 3}} /* add r4, r2, r3 */
16582 },
16583 {33554560ll /* 0x2000080 */ ,
16584 {{6, 1, 7}, /* shli r2, r1, 7 */
16585 {6, 1, 25}, /* shli r3, r1, 25 */
16586 {1, 2, 3}} /* add r4, r2, r3 */
16587 },
16588 {33554688ll /* 0x2000100 */ ,
16589 {{6, 1, 8}, /* shli r2, r1, 8 */
16590 {6, 1, 25}, /* shli r3, r1, 25 */
16591 {1, 2, 3}} /* add r4, r2, r3 */
16592 },
16593 {33554944ll /* 0x2000200 */ ,
16594 {{6, 1, 9}, /* shli r2, r1, 9 */
16595 {6, 1, 25}, /* shli r3, r1, 25 */
16596 {1, 2, 3}} /* add r4, r2, r3 */
16597 },
16598 {33555456ll /* 0x2000400 */ ,
16599 {{6, 1, 10}, /* shli r2, r1, 10 */
16600 {6, 1, 25}, /* shli r3, r1, 25 */
16601 {1, 2, 3}} /* add r4, r2, r3 */
16602 },
16603 {33556480ll /* 0x2000800 */ ,
16604 {{6, 1, 11}, /* shli r2, r1, 11 */
16605 {6, 1, 25}, /* shli r3, r1, 25 */
16606 {1, 2, 3}} /* add r4, r2, r3 */
16607 },
16608 {33558528ll /* 0x2001000 */ ,
16609 {{6, 1, 12}, /* shli r2, r1, 12 */
16610 {6, 1, 25}, /* shli r3, r1, 25 */
16611 {1, 2, 3}} /* add r4, r2, r3 */
16612 },
16613 {33562624ll /* 0x2002000 */ ,
16614 {{6, 1, 13}, /* shli r2, r1, 13 */
16615 {6, 1, 25}, /* shli r3, r1, 25 */
16616 {1, 2, 3}} /* add r4, r2, r3 */
16617 },
16618 {33570816ll /* 0x2004000 */ ,
16619 {{6, 1, 14}, /* shli r2, r1, 14 */
16620 {6, 1, 25}, /* shli r3, r1, 25 */
16621 {1, 2, 3}} /* add r4, r2, r3 */
16622 },
16623 {33587200ll /* 0x2008000 */ ,
16624 {{6, 1, 15}, /* shli r2, r1, 15 */
16625 {6, 1, 25}, /* shli r3, r1, 25 */
16626 {1, 2, 3}} /* add r4, r2, r3 */
16627 },
16628 {33619968ll /* 0x2010000 */ ,
16629 {{6, 1, 16}, /* shli r2, r1, 16 */
16630 {6, 1, 25}, /* shli r3, r1, 25 */
16631 {1, 2, 3}} /* add r4, r2, r3 */
16632 },
16633 {33685504ll /* 0x2020000 */ ,
16634 {{6, 1, 17}, /* shli r2, r1, 17 */
16635 {6, 1, 25}, /* shli r3, r1, 25 */
16636 {1, 2, 3}} /* add r4, r2, r3 */
16637 },
16638 {33816576ll /* 0x2040000 */ ,
16639 {{6, 1, 18}, /* shli r2, r1, 18 */
16640 {6, 1, 25}, /* shli r3, r1, 25 */
16641 {1, 2, 3}} /* add r4, r2, r3 */
16642 },
16643 {34078720ll /* 0x2080000 */ ,
16644 {{6, 1, 19}, /* shli r2, r1, 19 */
16645 {6, 1, 25}, /* shli r3, r1, 25 */
16646 {1, 2, 3}} /* add r4, r2, r3 */
16647 },
16648 {34603008ll /* 0x2100000 */ ,
16649 {{6, 1, 20}, /* shli r2, r1, 20 */
16650 {6, 1, 25}, /* shli r3, r1, 25 */
16651 {1, 2, 3}} /* add r4, r2, r3 */
16652 },
16653 {35651584ll /* 0x2200000 */ ,
16654 {{6, 1, 21}, /* shli r2, r1, 21 */
16655 {6, 1, 25}, /* shli r3, r1, 25 */
16656 {1, 2, 3}} /* add r4, r2, r3 */
16657 },
16658 {37748736ll /* 0x2400000 */ ,
16659 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16660 {6, 2, 22}} /* shli r3, r2, 22 */
16661 },
16662 {41943040ll /* 0x2800000 */ ,
16663 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16664 {6, 2, 23}} /* shli r3, r2, 23 */
16665 },
16666 {50331648ll /* 0x3000000 */ ,
16667 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16668 {6, 2, 24}} /* shli r3, r2, 24 */
16669 },
16670 {67108855ll /* 0x3fffff7 */ ,
16671 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16672 {6, 1, 26}, /* shli r3, r1, 26 */
16673 {2, 3, 2}} /* sub r4, r3, r2 */
16674 },
16675 {67108856ll /* 0x3fffff8 */ ,
16676 {{6, 1, 3}, /* shli r2, r1, 3 */
16677 {6, 1, 26}, /* shli r3, r1, 26 */
16678 {2, 3, 2}} /* sub r4, r3, r2 */
16679 },
16680 {67108857ll /* 0x3fffff9 */ ,
16681 {{6, 1, 23}, /* shli r2, r1, 23 */
16682 {2, 2, 1}, /* sub r3, r2, r1 */
16683 {5, 3, 1}} /* shl3add r4, r3, r1 */
16684 },
16685 {67108859ll /* 0x3fffffb */ ,
16686 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16687 {6, 1, 26}, /* shli r3, r1, 26 */
16688 {2, 3, 2}} /* sub r4, r3, r2 */
16689 },
16690 {67108860ll /* 0x3fffffc */ ,
16691 {{6, 1, 2}, /* shli r2, r1, 2 */
16692 {6, 1, 26}, /* shli r3, r1, 26 */
16693 {2, 3, 2}} /* sub r4, r3, r2 */
16694 },
16695 {67108861ll /* 0x3fffffd */ ,
16696 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16697 {6, 1, 26}, /* shli r3, r1, 26 */
16698 {2, 3, 2}} /* sub r4, r3, r2 */
16699 },
16700 {67108862ll /* 0x3fffffe */ ,
16701 {{6, 1, 1}, /* shli r2, r1, 1 */
16702 {6, 1, 26}, /* shli r3, r1, 26 */
16703 {2, 3, 2}} /* sub r4, r3, r2 */
16704 },
16705 {67108863ll /* 0x3ffffff */ ,
16706 {{6, 1, 26}, /* shli r2, r1, 26 */
16707 {2, 2, 1}} /* sub r3, r2, r1 */
16708 },
16709 {67108864ll /* 0x4000000 */ ,
16710 {{6, 1, 26}} /* shli r2, r1, 26 */
16711 },
16712 {67108865ll /* 0x4000001 */ ,
16713 {{6, 1, 26}, /* shli r2, r1, 26 */
16714 {1, 1, 2}} /* add r3, r1, r2 */
16715 },
16716 {67108866ll /* 0x4000002 */ ,
16717 {{6, 1, 26}, /* shli r2, r1, 26 */
16718 {3, 1, 2}} /* shl1add r3, r1, r2 */
16719 },
16720 {67108867ll /* 0x4000003 */ ,
16721 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16722 {6, 1, 26}, /* shli r3, r1, 26 */
16723 {1, 2, 3}} /* add r4, r2, r3 */
16724 },
16725 {67108868ll /* 0x4000004 */ ,
16726 {{6, 1, 26}, /* shli r2, r1, 26 */
16727 {4, 1, 2}} /* shl2add r3, r1, r2 */
16728 },
16729 {67108869ll /* 0x4000005 */ ,
16730 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16731 {6, 1, 26}, /* shli r3, r1, 26 */
16732 {1, 2, 3}} /* add r4, r2, r3 */
16733 },
16734 {67108870ll /* 0x4000006 */ ,
16735 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16736 {6, 1, 26}, /* shli r3, r1, 26 */
16737 {3, 2, 3}} /* shl1add r4, r2, r3 */
16738 },
16739 {67108871ll /* 0x4000007 */ ,
16740 {{6, 1, 26}, /* shli r2, r1, 26 */
16741 {2, 2, 1}, /* sub r3, r2, r1 */
16742 {5, 1, 3}} /* shl3add r4, r1, r3 */
16743 },
16744 {67108872ll /* 0x4000008 */ ,
16745 {{6, 1, 26}, /* shli r2, r1, 26 */
16746 {5, 1, 2}} /* shl3add r3, r1, r2 */
16747 },
16748 {67108873ll /* 0x4000009 */ ,
16749 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16750 {6, 1, 26}, /* shli r3, r1, 26 */
16751 {1, 2, 3}} /* add r4, r2, r3 */
16752 },
16753 {67108874ll /* 0x400000a */ ,
16754 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16755 {6, 1, 26}, /* shli r3, r1, 26 */
16756 {3, 2, 3}} /* shl1add r4, r2, r3 */
16757 },
16758 {67108880ll /* 0x4000010 */ ,
16759 {{6, 1, 4}, /* shli r2, r1, 4 */
16760 {6, 1, 26}, /* shli r3, r1, 26 */
16761 {1, 2, 3}} /* add r4, r2, r3 */
16762 },
16763 {67108896ll /* 0x4000020 */ ,
16764 {{6, 1, 5}, /* shli r2, r1, 5 */
16765 {6, 1, 26}, /* shli r3, r1, 26 */
16766 {1, 2, 3}} /* add r4, r2, r3 */
16767 },
16768 {67108928ll /* 0x4000040 */ ,
16769 {{6, 1, 6}, /* shli r2, r1, 6 */
16770 {6, 1, 26}, /* shli r3, r1, 26 */
16771 {1, 2, 3}} /* add r4, r2, r3 */
16772 },
16773 {67108992ll /* 0x4000080 */ ,
16774 {{6, 1, 7}, /* shli r2, r1, 7 */
16775 {6, 1, 26}, /* shli r3, r1, 26 */
16776 {1, 2, 3}} /* add r4, r2, r3 */
16777 },
16778 {67109120ll /* 0x4000100 */ ,
16779 {{6, 1, 8}, /* shli r2, r1, 8 */
16780 {6, 1, 26}, /* shli r3, r1, 26 */
16781 {1, 2, 3}} /* add r4, r2, r3 */
16782 },
16783 {67109376ll /* 0x4000200 */ ,
16784 {{6, 1, 9}, /* shli r2, r1, 9 */
16785 {6, 1, 26}, /* shli r3, r1, 26 */
16786 {1, 2, 3}} /* add r4, r2, r3 */
16787 },
16788 {67109888ll /* 0x4000400 */ ,
16789 {{6, 1, 10}, /* shli r2, r1, 10 */
16790 {6, 1, 26}, /* shli r3, r1, 26 */
16791 {1, 2, 3}} /* add r4, r2, r3 */
16792 },
16793 {67110912ll /* 0x4000800 */ ,
16794 {{6, 1, 11}, /* shli r2, r1, 11 */
16795 {6, 1, 26}, /* shli r3, r1, 26 */
16796 {1, 2, 3}} /* add r4, r2, r3 */
16797 },
16798 {67112960ll /* 0x4001000 */ ,
16799 {{6, 1, 12}, /* shli r2, r1, 12 */
16800 {6, 1, 26}, /* shli r3, r1, 26 */
16801 {1, 2, 3}} /* add r4, r2, r3 */
16802 },
16803 {67117056ll /* 0x4002000 */ ,
16804 {{6, 1, 13}, /* shli r2, r1, 13 */
16805 {6, 1, 26}, /* shli r3, r1, 26 */
16806 {1, 2, 3}} /* add r4, r2, r3 */
16807 },
16808 {67125248ll /* 0x4004000 */ ,
16809 {{6, 1, 14}, /* shli r2, r1, 14 */
16810 {6, 1, 26}, /* shli r3, r1, 26 */
16811 {1, 2, 3}} /* add r4, r2, r3 */
16812 },
16813 {67141632ll /* 0x4008000 */ ,
16814 {{6, 1, 15}, /* shli r2, r1, 15 */
16815 {6, 1, 26}, /* shli r3, r1, 26 */
16816 {1, 2, 3}} /* add r4, r2, r3 */
16817 },
16818 {67174400ll /* 0x4010000 */ ,
16819 {{6, 1, 16}, /* shli r2, r1, 16 */
16820 {6, 1, 26}, /* shli r3, r1, 26 */
16821 {1, 2, 3}} /* add r4, r2, r3 */
16822 },
16823 {67239936ll /* 0x4020000 */ ,
16824 {{6, 1, 17}, /* shli r2, r1, 17 */
16825 {6, 1, 26}, /* shli r3, r1, 26 */
16826 {1, 2, 3}} /* add r4, r2, r3 */
16827 },
16828 {67371008ll /* 0x4040000 */ ,
16829 {{6, 1, 18}, /* shli r2, r1, 18 */
16830 {6, 1, 26}, /* shli r3, r1, 26 */
16831 {1, 2, 3}} /* add r4, r2, r3 */
16832 },
16833 {67633152ll /* 0x4080000 */ ,
16834 {{6, 1, 19}, /* shli r2, r1, 19 */
16835 {6, 1, 26}, /* shli r3, r1, 26 */
16836 {1, 2, 3}} /* add r4, r2, r3 */
16837 },
16838 {68157440ll /* 0x4100000 */ ,
16839 {{6, 1, 20}, /* shli r2, r1, 20 */
16840 {6, 1, 26}, /* shli r3, r1, 26 */
16841 {1, 2, 3}} /* add r4, r2, r3 */
16842 },
16843 {69206016ll /* 0x4200000 */ ,
16844 {{6, 1, 21}, /* shli r2, r1, 21 */
16845 {6, 1, 26}, /* shli r3, r1, 26 */
16846 {1, 2, 3}} /* add r4, r2, r3 */
16847 },
16848 {71303168ll /* 0x4400000 */ ,
16849 {{6, 1, 22}, /* shli r2, r1, 22 */
16850 {6, 1, 26}, /* shli r3, r1, 26 */
16851 {1, 2, 3}} /* add r4, r2, r3 */
16852 },
16853 {75497472ll /* 0x4800000 */ ,
16854 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16855 {6, 2, 23}} /* shli r3, r2, 23 */
16856 },
16857 {83886080ll /* 0x5000000 */ ,
16858 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16859 {6, 2, 24}} /* shli r3, r2, 24 */
16860 },
16861 {100663296ll /* 0x6000000 */ ,
16862 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16863 {6, 2, 25}} /* shli r3, r2, 25 */
16864 },
16865 {134217719ll /* 0x7fffff7 */ ,
16866 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16867 {6, 1, 27}, /* shli r3, r1, 27 */
16868 {2, 3, 2}} /* sub r4, r3, r2 */
16869 },
16870 {134217720ll /* 0x7fffff8 */ ,
16871 {{6, 1, 3}, /* shli r2, r1, 3 */
16872 {6, 1, 27}, /* shli r3, r1, 27 */
16873 {2, 3, 2}} /* sub r4, r3, r2 */
16874 },
16875 {134217721ll /* 0x7fffff9 */ ,
16876 {{6, 1, 24}, /* shli r2, r1, 24 */
16877 {2, 2, 1}, /* sub r3, r2, r1 */
16878 {5, 3, 1}} /* shl3add r4, r3, r1 */
16879 },
16880 {134217723ll /* 0x7fffffb */ ,
16881 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16882 {6, 1, 27}, /* shli r3, r1, 27 */
16883 {2, 3, 2}} /* sub r4, r3, r2 */
16884 },
16885 {134217724ll /* 0x7fffffc */ ,
16886 {{6, 1, 2}, /* shli r2, r1, 2 */
16887 {6, 1, 27}, /* shli r3, r1, 27 */
16888 {2, 3, 2}} /* sub r4, r3, r2 */
16889 },
16890 {134217725ll /* 0x7fffffd */ ,
16891 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16892 {6, 1, 27}, /* shli r3, r1, 27 */
16893 {2, 3, 2}} /* sub r4, r3, r2 */
16894 },
16895 {134217726ll /* 0x7fffffe */ ,
16896 {{6, 1, 1}, /* shli r2, r1, 1 */
16897 {6, 1, 27}, /* shli r3, r1, 27 */
16898 {2, 3, 2}} /* sub r4, r3, r2 */
16899 },
16900 {134217727ll /* 0x7ffffff */ ,
16901 {{6, 1, 27}, /* shli r2, r1, 27 */
16902 {2, 2, 1}} /* sub r3, r2, r1 */
16903 },
16904 {134217728ll /* 0x8000000 */ ,
16905 {{6, 1, 27}} /* shli r2, r1, 27 */
16906 },
16907 {134217729ll /* 0x8000001 */ ,
16908 {{6, 1, 27}, /* shli r2, r1, 27 */
16909 {1, 1, 2}} /* add r3, r1, r2 */
16910 },
16911 {134217730ll /* 0x8000002 */ ,
16912 {{6, 1, 27}, /* shli r2, r1, 27 */
16913 {3, 1, 2}} /* shl1add r3, r1, r2 */
16914 },
16915 {134217731ll /* 0x8000003 */ ,
16916 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16917 {6, 1, 27}, /* shli r3, r1, 27 */
16918 {1, 2, 3}} /* add r4, r2, r3 */
16919 },
16920 {134217732ll /* 0x8000004 */ ,
16921 {{6, 1, 27}, /* shli r2, r1, 27 */
16922 {4, 1, 2}} /* shl2add r3, r1, r2 */
16923 },
16924 {134217733ll /* 0x8000005 */ ,
16925 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16926 {6, 1, 27}, /* shli r3, r1, 27 */
16927 {1, 2, 3}} /* add r4, r2, r3 */
16928 },
16929 {134217734ll /* 0x8000006 */ ,
16930 {{3, 1, 1}, /* shl1add r2, r1, r1 */
16931 {6, 1, 27}, /* shli r3, r1, 27 */
16932 {3, 2, 3}} /* shl1add r4, r2, r3 */
16933 },
16934 {134217735ll /* 0x8000007 */ ,
16935 {{6, 1, 27}, /* shli r2, r1, 27 */
16936 {2, 2, 1}, /* sub r3, r2, r1 */
16937 {5, 1, 3}} /* shl3add r4, r1, r3 */
16938 },
16939 {134217736ll /* 0x8000008 */ ,
16940 {{6, 1, 27}, /* shli r2, r1, 27 */
16941 {5, 1, 2}} /* shl3add r3, r1, r2 */
16942 },
16943 {134217737ll /* 0x8000009 */ ,
16944 {{5, 1, 1}, /* shl3add r2, r1, r1 */
16945 {6, 1, 27}, /* shli r3, r1, 27 */
16946 {1, 2, 3}} /* add r4, r2, r3 */
16947 },
16948 {134217738ll /* 0x800000a */ ,
16949 {{4, 1, 1}, /* shl2add r2, r1, r1 */
16950 {6, 1, 27}, /* shli r3, r1, 27 */
16951 {3, 2, 3}} /* shl1add r4, r2, r3 */
16952 },
16953 {134217744ll /* 0x8000010 */ ,
16954 {{6, 1, 4}, /* shli r2, r1, 4 */
16955 {6, 1, 27}, /* shli r3, r1, 27 */
16956 {1, 2, 3}} /* add r4, r2, r3 */
16957 },
16958 {134217760ll /* 0x8000020 */ ,
16959 {{6, 1, 5}, /* shli r2, r1, 5 */
16960 {6, 1, 27}, /* shli r3, r1, 27 */
16961 {1, 2, 3}} /* add r4, r2, r3 */
16962 },
16963 {134217792ll /* 0x8000040 */ ,
16964 {{6, 1, 6}, /* shli r2, r1, 6 */
16965 {6, 1, 27}, /* shli r3, r1, 27 */
16966 {1, 2, 3}} /* add r4, r2, r3 */
16967 },
16968 {134217856ll /* 0x8000080 */ ,
16969 {{6, 1, 7}, /* shli r2, r1, 7 */
16970 {6, 1, 27}, /* shli r3, r1, 27 */
16971 {1, 2, 3}} /* add r4, r2, r3 */
16972 },
16973 {134217984ll /* 0x8000100 */ ,
16974 {{6, 1, 8}, /* shli r2, r1, 8 */
16975 {6, 1, 27}, /* shli r3, r1, 27 */
16976 {1, 2, 3}} /* add r4, r2, r3 */
16977 },
16978 {134218240ll /* 0x8000200 */ ,
16979 {{6, 1, 9}, /* shli r2, r1, 9 */
16980 {6, 1, 27}, /* shli r3, r1, 27 */
16981 {1, 2, 3}} /* add r4, r2, r3 */
16982 },
16983 {134218752ll /* 0x8000400 */ ,
16984 {{6, 1, 10}, /* shli r2, r1, 10 */
16985 {6, 1, 27}, /* shli r3, r1, 27 */
16986 {1, 2, 3}} /* add r4, r2, r3 */
16987 },
16988 {134219776ll /* 0x8000800 */ ,
16989 {{6, 1, 11}, /* shli r2, r1, 11 */
16990 {6, 1, 27}, /* shli r3, r1, 27 */
16991 {1, 2, 3}} /* add r4, r2, r3 */
16992 },
16993 {134221824ll /* 0x8001000 */ ,
16994 {{6, 1, 12}, /* shli r2, r1, 12 */
16995 {6, 1, 27}, /* shli r3, r1, 27 */
16996 {1, 2, 3}} /* add r4, r2, r3 */
16997 },
16998 {134225920ll /* 0x8002000 */ ,
16999 {{6, 1, 13}, /* shli r2, r1, 13 */
17000 {6, 1, 27}, /* shli r3, r1, 27 */
17001 {1, 2, 3}} /* add r4, r2, r3 */
17002 },
17003 {134234112ll /* 0x8004000 */ ,
17004 {{6, 1, 14}, /* shli r2, r1, 14 */
17005 {6, 1, 27}, /* shli r3, r1, 27 */
17006 {1, 2, 3}} /* add r4, r2, r3 */
17007 },
17008 {134250496ll /* 0x8008000 */ ,
17009 {{6, 1, 15}, /* shli r2, r1, 15 */
17010 {6, 1, 27}, /* shli r3, r1, 27 */
17011 {1, 2, 3}} /* add r4, r2, r3 */
17012 },
17013 {134283264ll /* 0x8010000 */ ,
17014 {{6, 1, 16}, /* shli r2, r1, 16 */
17015 {6, 1, 27}, /* shli r3, r1, 27 */
17016 {1, 2, 3}} /* add r4, r2, r3 */
17017 },
17018 {134348800ll /* 0x8020000 */ ,
17019 {{6, 1, 17}, /* shli r2, r1, 17 */
17020 {6, 1, 27}, /* shli r3, r1, 27 */
17021 {1, 2, 3}} /* add r4, r2, r3 */
17022 },
17023 {134479872ll /* 0x8040000 */ ,
17024 {{6, 1, 18}, /* shli r2, r1, 18 */
17025 {6, 1, 27}, /* shli r3, r1, 27 */
17026 {1, 2, 3}} /* add r4, r2, r3 */
17027 },
17028 {134742016ll /* 0x8080000 */ ,
17029 {{6, 1, 19}, /* shli r2, r1, 19 */
17030 {6, 1, 27}, /* shli r3, r1, 27 */
17031 {1, 2, 3}} /* add r4, r2, r3 */
17032 },
17033 {135266304ll /* 0x8100000 */ ,
17034 {{6, 1, 20}, /* shli r2, r1, 20 */
17035 {6, 1, 27}, /* shli r3, r1, 27 */
17036 {1, 2, 3}} /* add r4, r2, r3 */
17037 },
17038 {136314880ll /* 0x8200000 */ ,
17039 {{6, 1, 21}, /* shli r2, r1, 21 */
17040 {6, 1, 27}, /* shli r3, r1, 27 */
17041 {1, 2, 3}} /* add r4, r2, r3 */
17042 },
17043 {138412032ll /* 0x8400000 */ ,
17044 {{6, 1, 22}, /* shli r2, r1, 22 */
17045 {6, 1, 27}, /* shli r3, r1, 27 */
17046 {1, 2, 3}} /* add r4, r2, r3 */
17047 },
17048 {142606336ll /* 0x8800000 */ ,
17049 {{6, 1, 23}, /* shli r2, r1, 23 */
17050 {6, 1, 27}, /* shli r3, r1, 27 */
17051 {1, 2, 3}} /* add r4, r2, r3 */
17052 },
17053 {150994944ll /* 0x9000000 */ ,
17054 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17055 {6, 2, 24}} /* shli r3, r2, 24 */
17056 },
17057 {167772160ll /* 0xa000000 */ ,
17058 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17059 {6, 2, 25}} /* shli r3, r2, 25 */
17060 },
17061 {201326592ll /* 0xc000000 */ ,
17062 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17063 {6, 2, 26}} /* shli r3, r2, 26 */
17064 },
17065 {268435447ll /* 0xffffff7 */ ,
17066 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17067 {6, 1, 28}, /* shli r3, r1, 28 */
17068 {2, 3, 2}} /* sub r4, r3, r2 */
17069 },
17070 {268435448ll /* 0xffffff8 */ ,
17071 {{6, 1, 3}, /* shli r2, r1, 3 */
17072 {6, 1, 28}, /* shli r3, r1, 28 */
17073 {2, 3, 2}} /* sub r4, r3, r2 */
17074 },
17075 {268435449ll /* 0xffffff9 */ ,
17076 {{6, 1, 25}, /* shli r2, r1, 25 */
17077 {2, 2, 1}, /* sub r3, r2, r1 */
17078 {5, 3, 1}} /* shl3add r4, r3, r1 */
17079 },
17080 {268435451ll /* 0xffffffb */ ,
17081 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17082 {6, 1, 28}, /* shli r3, r1, 28 */
17083 {2, 3, 2}} /* sub r4, r3, r2 */
17084 },
17085 {268435452ll /* 0xffffffc */ ,
17086 {{6, 1, 2}, /* shli r2, r1, 2 */
17087 {6, 1, 28}, /* shli r3, r1, 28 */
17088 {2, 3, 2}} /* sub r4, r3, r2 */
17089 },
17090 {268435453ll /* 0xffffffd */ ,
17091 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17092 {6, 1, 28}, /* shli r3, r1, 28 */
17093 {2, 3, 2}} /* sub r4, r3, r2 */
17094 },
17095 {268435454ll /* 0xffffffe */ ,
17096 {{6, 1, 1}, /* shli r2, r1, 1 */
17097 {6, 1, 28}, /* shli r3, r1, 28 */
17098 {2, 3, 2}} /* sub r4, r3, r2 */
17099 },
17100 {268435455ll /* 0xfffffff */ ,
17101 {{6, 1, 28}, /* shli r2, r1, 28 */
17102 {2, 2, 1}} /* sub r3, r2, r1 */
17103 },
17104 {268435456ll /* 0x10000000 */ ,
17105 {{6, 1, 28}} /* shli r2, r1, 28 */
17106 },
17107 {268435457ll /* 0x10000001 */ ,
17108 {{6, 1, 28}, /* shli r2, r1, 28 */
17109 {1, 1, 2}} /* add r3, r1, r2 */
17110 },
17111 {268435458ll /* 0x10000002 */ ,
17112 {{6, 1, 28}, /* shli r2, r1, 28 */
17113 {3, 1, 2}} /* shl1add r3, r1, r2 */
17114 },
17115 {268435459ll /* 0x10000003 */ ,
17116 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17117 {6, 1, 28}, /* shli r3, r1, 28 */
17118 {1, 2, 3}} /* add r4, r2, r3 */
17119 },
17120 {268435460ll /* 0x10000004 */ ,
17121 {{6, 1, 28}, /* shli r2, r1, 28 */
17122 {4, 1, 2}} /* shl2add r3, r1, r2 */
17123 },
17124 {268435461ll /* 0x10000005 */ ,
17125 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17126 {6, 1, 28}, /* shli r3, r1, 28 */
17127 {1, 2, 3}} /* add r4, r2, r3 */
17128 },
17129 {268435462ll /* 0x10000006 */ ,
17130 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17131 {6, 1, 28}, /* shli r3, r1, 28 */
17132 {3, 2, 3}} /* shl1add r4, r2, r3 */
17133 },
17134 {268435463ll /* 0x10000007 */ ,
17135 {{6, 1, 28}, /* shli r2, r1, 28 */
17136 {2, 2, 1}, /* sub r3, r2, r1 */
17137 {5, 1, 3}} /* shl3add r4, r1, r3 */
17138 },
17139 {268435464ll /* 0x10000008 */ ,
17140 {{6, 1, 28}, /* shli r2, r1, 28 */
17141 {5, 1, 2}} /* shl3add r3, r1, r2 */
17142 },
17143 {268435465ll /* 0x10000009 */ ,
17144 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17145 {6, 1, 28}, /* shli r3, r1, 28 */
17146 {1, 2, 3}} /* add r4, r2, r3 */
17147 },
17148 {268435466ll /* 0x1000000a */ ,
17149 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17150 {6, 1, 28}, /* shli r3, r1, 28 */
17151 {3, 2, 3}} /* shl1add r4, r2, r3 */
17152 },
17153 {268435472ll /* 0x10000010 */ ,
17154 {{6, 1, 4}, /* shli r2, r1, 4 */
17155 {6, 1, 28}, /* shli r3, r1, 28 */
17156 {1, 2, 3}} /* add r4, r2, r3 */
17157 },
17158 {268435488ll /* 0x10000020 */ ,
17159 {{6, 1, 5}, /* shli r2, r1, 5 */
17160 {6, 1, 28}, /* shli r3, r1, 28 */
17161 {1, 2, 3}} /* add r4, r2, r3 */
17162 },
17163 {268435520ll /* 0x10000040 */ ,
17164 {{6, 1, 6}, /* shli r2, r1, 6 */
17165 {6, 1, 28}, /* shli r3, r1, 28 */
17166 {1, 2, 3}} /* add r4, r2, r3 */
17167 },
17168 {268435584ll /* 0x10000080 */ ,
17169 {{6, 1, 7}, /* shli r2, r1, 7 */
17170 {6, 1, 28}, /* shli r3, r1, 28 */
17171 {1, 2, 3}} /* add r4, r2, r3 */
17172 },
17173 {268435712ll /* 0x10000100 */ ,
17174 {{6, 1, 8}, /* shli r2, r1, 8 */
17175 {6, 1, 28}, /* shli r3, r1, 28 */
17176 {1, 2, 3}} /* add r4, r2, r3 */
17177 },
17178 {268435968ll /* 0x10000200 */ ,
17179 {{6, 1, 9}, /* shli r2, r1, 9 */
17180 {6, 1, 28}, /* shli r3, r1, 28 */
17181 {1, 2, 3}} /* add r4, r2, r3 */
17182 },
17183 {268436480ll /* 0x10000400 */ ,
17184 {{6, 1, 10}, /* shli r2, r1, 10 */
17185 {6, 1, 28}, /* shli r3, r1, 28 */
17186 {1, 2, 3}} /* add r4, r2, r3 */
17187 },
17188 {268437504ll /* 0x10000800 */ ,
17189 {{6, 1, 11}, /* shli r2, r1, 11 */
17190 {6, 1, 28}, /* shli r3, r1, 28 */
17191 {1, 2, 3}} /* add r4, r2, r3 */
17192 },
17193 {268439552ll /* 0x10001000 */ ,
17194 {{6, 1, 12}, /* shli r2, r1, 12 */
17195 {6, 1, 28}, /* shli r3, r1, 28 */
17196 {1, 2, 3}} /* add r4, r2, r3 */
17197 },
17198 {268443648ll /* 0x10002000 */ ,
17199 {{6, 1, 13}, /* shli r2, r1, 13 */
17200 {6, 1, 28}, /* shli r3, r1, 28 */
17201 {1, 2, 3}} /* add r4, r2, r3 */
17202 },
17203 {268451840ll /* 0x10004000 */ ,
17204 {{6, 1, 14}, /* shli r2, r1, 14 */
17205 {6, 1, 28}, /* shli r3, r1, 28 */
17206 {1, 2, 3}} /* add r4, r2, r3 */
17207 },
17208 {268468224ll /* 0x10008000 */ ,
17209 {{6, 1, 15}, /* shli r2, r1, 15 */
17210 {6, 1, 28}, /* shli r3, r1, 28 */
17211 {1, 2, 3}} /* add r4, r2, r3 */
17212 },
17213 {268500992ll /* 0x10010000 */ ,
17214 {{6, 1, 16}, /* shli r2, r1, 16 */
17215 {6, 1, 28}, /* shli r3, r1, 28 */
17216 {1, 2, 3}} /* add r4, r2, r3 */
17217 },
17218 {268566528ll /* 0x10020000 */ ,
17219 {{6, 1, 17}, /* shli r2, r1, 17 */
17220 {6, 1, 28}, /* shli r3, r1, 28 */
17221 {1, 2, 3}} /* add r4, r2, r3 */
17222 },
17223 {268697600ll /* 0x10040000 */ ,
17224 {{6, 1, 18}, /* shli r2, r1, 18 */
17225 {6, 1, 28}, /* shli r3, r1, 28 */
17226 {1, 2, 3}} /* add r4, r2, r3 */
17227 },
17228 {268959744ll /* 0x10080000 */ ,
17229 {{6, 1, 19}, /* shli r2, r1, 19 */
17230 {6, 1, 28}, /* shli r3, r1, 28 */
17231 {1, 2, 3}} /* add r4, r2, r3 */
17232 },
17233 {269484032ll /* 0x10100000 */ ,
17234 {{6, 1, 20}, /* shli r2, r1, 20 */
17235 {6, 1, 28}, /* shli r3, r1, 28 */
17236 {1, 2, 3}} /* add r4, r2, r3 */
17237 },
17238 {270532608ll /* 0x10200000 */ ,
17239 {{6, 1, 21}, /* shli r2, r1, 21 */
17240 {6, 1, 28}, /* shli r3, r1, 28 */
17241 {1, 2, 3}} /* add r4, r2, r3 */
17242 },
17243 {272629760ll /* 0x10400000 */ ,
17244 {{6, 1, 22}, /* shli r2, r1, 22 */
17245 {6, 1, 28}, /* shli r3, r1, 28 */
17246 {1, 2, 3}} /* add r4, r2, r3 */
17247 },
17248 {276824064ll /* 0x10800000 */ ,
17249 {{6, 1, 23}, /* shli r2, r1, 23 */
17250 {6, 1, 28}, /* shli r3, r1, 28 */
17251 {1, 2, 3}} /* add r4, r2, r3 */
17252 },
17253 {285212672ll /* 0x11000000 */ ,
17254 {{6, 1, 24}, /* shli r2, r1, 24 */
17255 {6, 1, 28}, /* shli r3, r1, 28 */
17256 {1, 2, 3}} /* add r4, r2, r3 */
17257 },
17258 {301989888ll /* 0x12000000 */ ,
17259 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17260 {6, 2, 25}} /* shli r3, r2, 25 */
17261 },
17262 {335544320ll /* 0x14000000 */ ,
17263 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17264 {6, 2, 26}} /* shli r3, r2, 26 */
17265 },
17266 {402653184ll /* 0x18000000 */ ,
17267 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17268 {6, 2, 27}} /* shli r3, r2, 27 */
17269 },
17270 {536870903ll /* 0x1ffffff7 */ ,
17271 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17272 {6, 1, 29}, /* shli r3, r1, 29 */
17273 {2, 3, 2}} /* sub r4, r3, r2 */
17274 },
17275 {536870904ll /* 0x1ffffff8 */ ,
17276 {{6, 1, 3}, /* shli r2, r1, 3 */
17277 {6, 1, 29}, /* shli r3, r1, 29 */
17278 {2, 3, 2}} /* sub r4, r3, r2 */
17279 },
17280 {536870905ll /* 0x1ffffff9 */ ,
17281 {{6, 1, 26}, /* shli r2, r1, 26 */
17282 {2, 2, 1}, /* sub r3, r2, r1 */
17283 {5, 3, 1}} /* shl3add r4, r3, r1 */
17284 },
17285 {536870907ll /* 0x1ffffffb */ ,
17286 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17287 {6, 1, 29}, /* shli r3, r1, 29 */
17288 {2, 3, 2}} /* sub r4, r3, r2 */
17289 },
17290 {536870908ll /* 0x1ffffffc */ ,
17291 {{6, 1, 2}, /* shli r2, r1, 2 */
17292 {6, 1, 29}, /* shli r3, r1, 29 */
17293 {2, 3, 2}} /* sub r4, r3, r2 */
17294 },
17295 {536870909ll /* 0x1ffffffd */ ,
17296 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17297 {6, 1, 29}, /* shli r3, r1, 29 */
17298 {2, 3, 2}} /* sub r4, r3, r2 */
17299 },
17300 {536870910ll /* 0x1ffffffe */ ,
17301 {{6, 1, 1}, /* shli r2, r1, 1 */
17302 {6, 1, 29}, /* shli r3, r1, 29 */
17303 {2, 3, 2}} /* sub r4, r3, r2 */
17304 },
17305 {536870911ll /* 0x1fffffff */ ,
17306 {{6, 1, 29}, /* shli r2, r1, 29 */
17307 {2, 2, 1}} /* sub r3, r2, r1 */
17308 },
17309 {536870912ll /* 0x20000000 */ ,
17310 {{6, 1, 29}} /* shli r2, r1, 29 */
17311 },
17312 {536870913ll /* 0x20000001 */ ,
17313 {{6, 1, 29}, /* shli r2, r1, 29 */
17314 {1, 1, 2}} /* add r3, r1, r2 */
17315 },
17316 {536870914ll /* 0x20000002 */ ,
17317 {{6, 1, 29}, /* shli r2, r1, 29 */
17318 {3, 1, 2}} /* shl1add r3, r1, r2 */
17319 },
17320 {536870915ll /* 0x20000003 */ ,
17321 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17322 {6, 1, 29}, /* shli r3, r1, 29 */
17323 {1, 2, 3}} /* add r4, r2, r3 */
17324 },
17325 {536870916ll /* 0x20000004 */ ,
17326 {{6, 1, 29}, /* shli r2, r1, 29 */
17327 {4, 1, 2}} /* shl2add r3, r1, r2 */
17328 },
17329 {536870917ll /* 0x20000005 */ ,
17330 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17331 {6, 1, 29}, /* shli r3, r1, 29 */
17332 {1, 2, 3}} /* add r4, r2, r3 */
17333 },
17334 {536870918ll /* 0x20000006 */ ,
17335 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17336 {6, 1, 29}, /* shli r3, r1, 29 */
17337 {3, 2, 3}} /* shl1add r4, r2, r3 */
17338 },
17339 {536870919ll /* 0x20000007 */ ,
17340 {{6, 1, 29}, /* shli r2, r1, 29 */
17341 {2, 2, 1}, /* sub r3, r2, r1 */
17342 {5, 1, 3}} /* shl3add r4, r1, r3 */
17343 },
17344 {536870920ll /* 0x20000008 */ ,
17345 {{6, 1, 29}, /* shli r2, r1, 29 */
17346 {5, 1, 2}} /* shl3add r3, r1, r2 */
17347 },
17348 {536870921ll /* 0x20000009 */ ,
17349 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17350 {6, 1, 29}, /* shli r3, r1, 29 */
17351 {1, 2, 3}} /* add r4, r2, r3 */
17352 },
17353 {536870922ll /* 0x2000000a */ ,
17354 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17355 {6, 1, 29}, /* shli r3, r1, 29 */
17356 {3, 2, 3}} /* shl1add r4, r2, r3 */
17357 },
17358 {536870928ll /* 0x20000010 */ ,
17359 {{6, 1, 4}, /* shli r2, r1, 4 */
17360 {6, 1, 29}, /* shli r3, r1, 29 */
17361 {1, 2, 3}} /* add r4, r2, r3 */
17362 },
17363 {536870944ll /* 0x20000020 */ ,
17364 {{6, 1, 5}, /* shli r2, r1, 5 */
17365 {6, 1, 29}, /* shli r3, r1, 29 */
17366 {1, 2, 3}} /* add r4, r2, r3 */
17367 },
17368 {536870976ll /* 0x20000040 */ ,
17369 {{6, 1, 6}, /* shli r2, r1, 6 */
17370 {6, 1, 29}, /* shli r3, r1, 29 */
17371 {1, 2, 3}} /* add r4, r2, r3 */
17372 },
17373 {536871040ll /* 0x20000080 */ ,
17374 {{6, 1, 7}, /* shli r2, r1, 7 */
17375 {6, 1, 29}, /* shli r3, r1, 29 */
17376 {1, 2, 3}} /* add r4, r2, r3 */
17377 },
17378 {536871168ll /* 0x20000100 */ ,
17379 {{6, 1, 8}, /* shli r2, r1, 8 */
17380 {6, 1, 29}, /* shli r3, r1, 29 */
17381 {1, 2, 3}} /* add r4, r2, r3 */
17382 },
17383 {536871424ll /* 0x20000200 */ ,
17384 {{6, 1, 9}, /* shli r2, r1, 9 */
17385 {6, 1, 29}, /* shli r3, r1, 29 */
17386 {1, 2, 3}} /* add r4, r2, r3 */
17387 },
17388 {536871936ll /* 0x20000400 */ ,
17389 {{6, 1, 10}, /* shli r2, r1, 10 */
17390 {6, 1, 29}, /* shli r3, r1, 29 */
17391 {1, 2, 3}} /* add r4, r2, r3 */
17392 },
17393 {536872960ll /* 0x20000800 */ ,
17394 {{6, 1, 11}, /* shli r2, r1, 11 */
17395 {6, 1, 29}, /* shli r3, r1, 29 */
17396 {1, 2, 3}} /* add r4, r2, r3 */
17397 },
17398 {536875008ll /* 0x20001000 */ ,
17399 {{6, 1, 12}, /* shli r2, r1, 12 */
17400 {6, 1, 29}, /* shli r3, r1, 29 */
17401 {1, 2, 3}} /* add r4, r2, r3 */
17402 },
17403 {536879104ll /* 0x20002000 */ ,
17404 {{6, 1, 13}, /* shli r2, r1, 13 */
17405 {6, 1, 29}, /* shli r3, r1, 29 */
17406 {1, 2, 3}} /* add r4, r2, r3 */
17407 },
17408 {536887296ll /* 0x20004000 */ ,
17409 {{6, 1, 14}, /* shli r2, r1, 14 */
17410 {6, 1, 29}, /* shli r3, r1, 29 */
17411 {1, 2, 3}} /* add r4, r2, r3 */
17412 },
17413 {536903680ll /* 0x20008000 */ ,
17414 {{6, 1, 15}, /* shli r2, r1, 15 */
17415 {6, 1, 29}, /* shli r3, r1, 29 */
17416 {1, 2, 3}} /* add r4, r2, r3 */
17417 },
17418 {536936448ll /* 0x20010000 */ ,
17419 {{6, 1, 16}, /* shli r2, r1, 16 */
17420 {6, 1, 29}, /* shli r3, r1, 29 */
17421 {1, 2, 3}} /* add r4, r2, r3 */
17422 },
17423 {537001984ll /* 0x20020000 */ ,
17424 {{6, 1, 17}, /* shli r2, r1, 17 */
17425 {6, 1, 29}, /* shli r3, r1, 29 */
17426 {1, 2, 3}} /* add r4, r2, r3 */
17427 },
17428 {537133056ll /* 0x20040000 */ ,
17429 {{6, 1, 18}, /* shli r2, r1, 18 */
17430 {6, 1, 29}, /* shli r3, r1, 29 */
17431 {1, 2, 3}} /* add r4, r2, r3 */
17432 },
17433 {537395200ll /* 0x20080000 */ ,
17434 {{6, 1, 19}, /* shli r2, r1, 19 */
17435 {6, 1, 29}, /* shli r3, r1, 29 */
17436 {1, 2, 3}} /* add r4, r2, r3 */
17437 },
17438 {537919488ll /* 0x20100000 */ ,
17439 {{6, 1, 20}, /* shli r2, r1, 20 */
17440 {6, 1, 29}, /* shli r3, r1, 29 */
17441 {1, 2, 3}} /* add r4, r2, r3 */
17442 },
17443 {538968064ll /* 0x20200000 */ ,
17444 {{6, 1, 21}, /* shli r2, r1, 21 */
17445 {6, 1, 29}, /* shli r3, r1, 29 */
17446 {1, 2, 3}} /* add r4, r2, r3 */
17447 },
17448 {541065216ll /* 0x20400000 */ ,
17449 {{6, 1, 22}, /* shli r2, r1, 22 */
17450 {6, 1, 29}, /* shli r3, r1, 29 */
17451 {1, 2, 3}} /* add r4, r2, r3 */
17452 },
17453 {545259520ll /* 0x20800000 */ ,
17454 {{6, 1, 23}, /* shli r2, r1, 23 */
17455 {6, 1, 29}, /* shli r3, r1, 29 */
17456 {1, 2, 3}} /* add r4, r2, r3 */
17457 },
17458 {553648128ll /* 0x21000000 */ ,
17459 {{6, 1, 24}, /* shli r2, r1, 24 */
17460 {6, 1, 29}, /* shli r3, r1, 29 */
17461 {1, 2, 3}} /* add r4, r2, r3 */
17462 },
17463 {570425344ll /* 0x22000000 */ ,
17464 {{6, 1, 25}, /* shli r2, r1, 25 */
17465 {6, 1, 29}, /* shli r3, r1, 29 */
17466 {1, 2, 3}} /* add r4, r2, r3 */
17467 },
17468 {603979776ll /* 0x24000000 */ ,
17469 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17470 {6, 2, 26}} /* shli r3, r2, 26 */
17471 },
17472 {671088640ll /* 0x28000000 */ ,
17473 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17474 {6, 2, 27}} /* shli r3, r2, 27 */
17475 },
17476 {805306368ll /* 0x30000000 */ ,
17477 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17478 {6, 2, 28}} /* shli r3, r2, 28 */
17479 },
17480 {1073741815ll /* 0x3ffffff7 */ ,
17481 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17482 {6, 1, 30}, /* shli r3, r1, 30 */
17483 {2, 3, 2}} /* sub r4, r3, r2 */
17484 },
17485 {1073741816ll /* 0x3ffffff8 */ ,
17486 {{6, 1, 3}, /* shli r2, r1, 3 */
17487 {6, 1, 30}, /* shli r3, r1, 30 */
17488 {2, 3, 2}} /* sub r4, r3, r2 */
17489 },
17490 {1073741817ll /* 0x3ffffff9 */ ,
17491 {{6, 1, 27}, /* shli r2, r1, 27 */
17492 {2, 2, 1}, /* sub r3, r2, r1 */
17493 {5, 3, 1}} /* shl3add r4, r3, r1 */
17494 },
17495 {1073741819ll /* 0x3ffffffb */ ,
17496 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17497 {6, 1, 30}, /* shli r3, r1, 30 */
17498 {2, 3, 2}} /* sub r4, r3, r2 */
17499 },
17500 {1073741820ll /* 0x3ffffffc */ ,
17501 {{6, 1, 2}, /* shli r2, r1, 2 */
17502 {6, 1, 30}, /* shli r3, r1, 30 */
17503 {2, 3, 2}} /* sub r4, r3, r2 */
17504 },
17505 {1073741821ll /* 0x3ffffffd */ ,
17506 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17507 {6, 1, 30}, /* shli r3, r1, 30 */
17508 {2, 3, 2}} /* sub r4, r3, r2 */
17509 },
17510 {1073741822ll /* 0x3ffffffe */ ,
17511 {{6, 1, 1}, /* shli r2, r1, 1 */
17512 {6, 1, 30}, /* shli r3, r1, 30 */
17513 {2, 3, 2}} /* sub r4, r3, r2 */
17514 },
17515 {1073741823ll /* 0x3fffffff */ ,
17516 {{6, 1, 30}, /* shli r2, r1, 30 */
17517 {2, 2, 1}} /* sub r3, r2, r1 */
17518 },
17519 {1073741824ll /* 0x40000000 */ ,
17520 {{6, 1, 30}} /* shli r2, r1, 30 */
17521 },
17522 {1073741825ll /* 0x40000001 */ ,
17523 {{6, 1, 30}, /* shli r2, r1, 30 */
17524 {1, 1, 2}} /* add r3, r1, r2 */
17525 },
17526 {1073741826ll /* 0x40000002 */ ,
17527 {{6, 1, 30}, /* shli r2, r1, 30 */
17528 {3, 1, 2}} /* shl1add r3, r1, r2 */
17529 },
17530 {1073741827ll /* 0x40000003 */ ,
17531 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17532 {6, 1, 30}, /* shli r3, r1, 30 */
17533 {1, 2, 3}} /* add r4, r2, r3 */
17534 },
17535 {1073741828ll /* 0x40000004 */ ,
17536 {{6, 1, 30}, /* shli r2, r1, 30 */
17537 {4, 1, 2}} /* shl2add r3, r1, r2 */
17538 },
17539 {1073741829ll /* 0x40000005 */ ,
17540 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17541 {6, 1, 30}, /* shli r3, r1, 30 */
17542 {1, 2, 3}} /* add r4, r2, r3 */
17543 },
17544 {1073741830ll /* 0x40000006 */ ,
17545 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17546 {6, 1, 30}, /* shli r3, r1, 30 */
17547 {3, 2, 3}} /* shl1add r4, r2, r3 */
17548 },
17549 {1073741831ll /* 0x40000007 */ ,
17550 {{6, 1, 30}, /* shli r2, r1, 30 */
17551 {2, 2, 1}, /* sub r3, r2, r1 */
17552 {5, 1, 3}} /* shl3add r4, r1, r3 */
17553 },
17554 {1073741832ll /* 0x40000008 */ ,
17555 {{6, 1, 30}, /* shli r2, r1, 30 */
17556 {5, 1, 2}} /* shl3add r3, r1, r2 */
17557 },
17558 {1073741833ll /* 0x40000009 */ ,
17559 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17560 {6, 1, 30}, /* shli r3, r1, 30 */
17561 {1, 2, 3}} /* add r4, r2, r3 */
17562 },
17563 {1073741834ll /* 0x4000000a */ ,
17564 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17565 {6, 1, 30}, /* shli r3, r1, 30 */
17566 {3, 2, 3}} /* shl1add r4, r2, r3 */
17567 },
17568 {1073741840ll /* 0x40000010 */ ,
17569 {{6, 1, 4}, /* shli r2, r1, 4 */
17570 {6, 1, 30}, /* shli r3, r1, 30 */
17571 {1, 2, 3}} /* add r4, r2, r3 */
17572 },
17573 {1073741856ll /* 0x40000020 */ ,
17574 {{6, 1, 5}, /* shli r2, r1, 5 */
17575 {6, 1, 30}, /* shli r3, r1, 30 */
17576 {1, 2, 3}} /* add r4, r2, r3 */
17577 },
17578 {1073741888ll /* 0x40000040 */ ,
17579 {{6, 1, 6}, /* shli r2, r1, 6 */
17580 {6, 1, 30}, /* shli r3, r1, 30 */
17581 {1, 2, 3}} /* add r4, r2, r3 */
17582 },
17583 {1073741952ll /* 0x40000080 */ ,
17584 {{6, 1, 7}, /* shli r2, r1, 7 */
17585 {6, 1, 30}, /* shli r3, r1, 30 */
17586 {1, 2, 3}} /* add r4, r2, r3 */
17587 },
17588 {1073742080ll /* 0x40000100 */ ,
17589 {{6, 1, 8}, /* shli r2, r1, 8 */
17590 {6, 1, 30}, /* shli r3, r1, 30 */
17591 {1, 2, 3}} /* add r4, r2, r3 */
17592 },
17593 {1073742336ll /* 0x40000200 */ ,
17594 {{6, 1, 9}, /* shli r2, r1, 9 */
17595 {6, 1, 30}, /* shli r3, r1, 30 */
17596 {1, 2, 3}} /* add r4, r2, r3 */
17597 },
17598 {1073742848ll /* 0x40000400 */ ,
17599 {{6, 1, 10}, /* shli r2, r1, 10 */
17600 {6, 1, 30}, /* shli r3, r1, 30 */
17601 {1, 2, 3}} /* add r4, r2, r3 */
17602 },
17603 {1073743872ll /* 0x40000800 */ ,
17604 {{6, 1, 11}, /* shli r2, r1, 11 */
17605 {6, 1, 30}, /* shli r3, r1, 30 */
17606 {1, 2, 3}} /* add r4, r2, r3 */
17607 },
17608 {1073745920ll /* 0x40001000 */ ,
17609 {{6, 1, 12}, /* shli r2, r1, 12 */
17610 {6, 1, 30}, /* shli r3, r1, 30 */
17611 {1, 2, 3}} /* add r4, r2, r3 */
17612 },
17613 {1073750016ll /* 0x40002000 */ ,
17614 {{6, 1, 13}, /* shli r2, r1, 13 */
17615 {6, 1, 30}, /* shli r3, r1, 30 */
17616 {1, 2, 3}} /* add r4, r2, r3 */
17617 },
17618 {1073758208ll /* 0x40004000 */ ,
17619 {{6, 1, 14}, /* shli r2, r1, 14 */
17620 {6, 1, 30}, /* shli r3, r1, 30 */
17621 {1, 2, 3}} /* add r4, r2, r3 */
17622 },
17623 {1073774592ll /* 0x40008000 */ ,
17624 {{6, 1, 15}, /* shli r2, r1, 15 */
17625 {6, 1, 30}, /* shli r3, r1, 30 */
17626 {1, 2, 3}} /* add r4, r2, r3 */
17627 },
17628 {1073807360ll /* 0x40010000 */ ,
17629 {{6, 1, 16}, /* shli r2, r1, 16 */
17630 {6, 1, 30}, /* shli r3, r1, 30 */
17631 {1, 2, 3}} /* add r4, r2, r3 */
17632 },
17633 {1073872896ll /* 0x40020000 */ ,
17634 {{6, 1, 17}, /* shli r2, r1, 17 */
17635 {6, 1, 30}, /* shli r3, r1, 30 */
17636 {1, 2, 3}} /* add r4, r2, r3 */
17637 },
17638 {1074003968ll /* 0x40040000 */ ,
17639 {{6, 1, 18}, /* shli r2, r1, 18 */
17640 {6, 1, 30}, /* shli r3, r1, 30 */
17641 {1, 2, 3}} /* add r4, r2, r3 */
17642 },
17643 {1074266112ll /* 0x40080000 */ ,
17644 {{6, 1, 19}, /* shli r2, r1, 19 */
17645 {6, 1, 30}, /* shli r3, r1, 30 */
17646 {1, 2, 3}} /* add r4, r2, r3 */
17647 },
17648 {1074790400ll /* 0x40100000 */ ,
17649 {{6, 1, 20}, /* shli r2, r1, 20 */
17650 {6, 1, 30}, /* shli r3, r1, 30 */
17651 {1, 2, 3}} /* add r4, r2, r3 */
17652 },
17653 {1075838976ll /* 0x40200000 */ ,
17654 {{6, 1, 21}, /* shli r2, r1, 21 */
17655 {6, 1, 30}, /* shli r3, r1, 30 */
17656 {1, 2, 3}} /* add r4, r2, r3 */
17657 },
17658 {1077936128ll /* 0x40400000 */ ,
17659 {{6, 1, 22}, /* shli r2, r1, 22 */
17660 {6, 1, 30}, /* shli r3, r1, 30 */
17661 {1, 2, 3}} /* add r4, r2, r3 */
17662 },
17663 {1082130432ll /* 0x40800000 */ ,
17664 {{6, 1, 23}, /* shli r2, r1, 23 */
17665 {6, 1, 30}, /* shli r3, r1, 30 */
17666 {1, 2, 3}} /* add r4, r2, r3 */
17667 },
17668 {1090519040ll /* 0x41000000 */ ,
17669 {{6, 1, 24}, /* shli r2, r1, 24 */
17670 {6, 1, 30}, /* shli r3, r1, 30 */
17671 {1, 2, 3}} /* add r4, r2, r3 */
17672 },
17673 {1107296256ll /* 0x42000000 */ ,
17674 {{6, 1, 25}, /* shli r2, r1, 25 */
17675 {6, 1, 30}, /* shli r3, r1, 30 */
17676 {1, 2, 3}} /* add r4, r2, r3 */
17677 },
17678 {1140850688ll /* 0x44000000 */ ,
17679 {{6, 1, 26}, /* shli r2, r1, 26 */
17680 {6, 1, 30}, /* shli r3, r1, 30 */
17681 {1, 2, 3}} /* add r4, r2, r3 */
17682 },
17683 {1207959552ll /* 0x48000000 */ ,
17684 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17685 {6, 2, 27}} /* shli r3, r2, 27 */
17686 },
17687 {1342177280ll /* 0x50000000 */ ,
17688 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17689 {6, 2, 28}} /* shli r3, r2, 28 */
17690 },
17691 {1610612736ll /* 0x60000000 */ ,
17692 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17693 {6, 2, 29}} /* shli r3, r2, 29 */
17694 },
17695 {2147483639ll /* 0x7ffffff7 */ ,
17696 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17697 {6, 1, 31}, /* shli r3, r1, 31 */
17698 {2, 3, 2}} /* sub r4, r3, r2 */
17699 },
17700 {2147483640ll /* 0x7ffffff8 */ ,
17701 {{6, 1, 3}, /* shli r2, r1, 3 */
17702 {6, 1, 31}, /* shli r3, r1, 31 */
17703 {2, 3, 2}} /* sub r4, r3, r2 */
17704 },
17705 {2147483641ll /* 0x7ffffff9 */ ,
17706 {{6, 1, 28}, /* shli r2, r1, 28 */
17707 {2, 2, 1}, /* sub r3, r2, r1 */
17708 {5, 3, 1}} /* shl3add r4, r3, r1 */
17709 },
17710 {2147483643ll /* 0x7ffffffb */ ,
17711 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17712 {6, 1, 31}, /* shli r3, r1, 31 */
17713 {2, 3, 2}} /* sub r4, r3, r2 */
17714 },
17715 {2147483644ll /* 0x7ffffffc */ ,
17716 {{6, 1, 2}, /* shli r2, r1, 2 */
17717 {6, 1, 31}, /* shli r3, r1, 31 */
17718 {2, 3, 2}} /* sub r4, r3, r2 */
17719 },
17720 {2147483645ll /* 0x7ffffffd */ ,
17721 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17722 {6, 1, 31}, /* shli r3, r1, 31 */
17723 {2, 3, 2}} /* sub r4, r3, r2 */
17724 },
17725 {2147483646ll /* 0x7ffffffe */ ,
17726 {{6, 1, 1}, /* shli r2, r1, 1 */
17727 {6, 1, 31}, /* shli r3, r1, 31 */
17728 {2, 3, 2}} /* sub r4, r3, r2 */
17729 },
17730 {2147483647ll /* 0x7fffffff */ ,
17731 {{6, 1, 31}, /* shli r2, r1, 31 */
17732 {2, 2, 1}} /* sub r3, r2, r1 */
17733 },
17734 {2147483648ll /* 0x80000000 */ ,
17735 {{6, 1, 31}} /* shli r2, r1, 31 */
17736 },
17737 {2147483649ll /* 0x80000001 */ ,
17738 {{6, 1, 31}, /* shli r2, r1, 31 */
17739 {1, 1, 2}} /* add r3, r1, r2 */
17740 },
17741 {2147483650ll /* 0x80000002 */ ,
17742 {{6, 1, 31}, /* shli r2, r1, 31 */
17743 {3, 1, 2}} /* shl1add r3, r1, r2 */
17744 },
17745 {2147483651ll /* 0x80000003 */ ,
17746 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17747 {6, 1, 31}, /* shli r3, r1, 31 */
17748 {1, 2, 3}} /* add r4, r2, r3 */
17749 },
17750 {2147483652ll /* 0x80000004 */ ,
17751 {{6, 1, 31}, /* shli r2, r1, 31 */
17752 {4, 1, 2}} /* shl2add r3, r1, r2 */
17753 },
17754 {2147483653ll /* 0x80000005 */ ,
17755 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17756 {6, 1, 31}, /* shli r3, r1, 31 */
17757 {1, 2, 3}} /* add r4, r2, r3 */
17758 },
17759 {2147483654ll /* 0x80000006 */ ,
17760 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17761 {6, 1, 31}, /* shli r3, r1, 31 */
17762 {3, 2, 3}} /* shl1add r4, r2, r3 */
17763 },
17764 {2147483655ll /* 0x80000007 */ ,
17765 {{6, 1, 31}, /* shli r2, r1, 31 */
17766 {2, 2, 1}, /* sub r3, r2, r1 */
17767 {5, 1, 3}} /* shl3add r4, r1, r3 */
17768 },
17769 {2147483656ll /* 0x80000008 */ ,
17770 {{6, 1, 31}, /* shli r2, r1, 31 */
17771 {5, 1, 2}} /* shl3add r3, r1, r2 */
17772 },
17773 {2147483657ll /* 0x80000009 */ ,
17774 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17775 {6, 1, 31}, /* shli r3, r1, 31 */
17776 {1, 2, 3}} /* add r4, r2, r3 */
17777 },
17778 {2147483658ll /* 0x8000000a */ ,
17779 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17780 {6, 1, 31}, /* shli r3, r1, 31 */
17781 {3, 2, 3}} /* shl1add r4, r2, r3 */
17782 },
17783 {2147483664ll /* 0x80000010 */ ,
17784 {{6, 1, 4}, /* shli r2, r1, 4 */
17785 {6, 1, 31}, /* shli r3, r1, 31 */
17786 {1, 2, 3}} /* add r4, r2, r3 */
17787 },
17788 {2147483680ll /* 0x80000020 */ ,
17789 {{6, 1, 5}, /* shli r2, r1, 5 */
17790 {6, 1, 31}, /* shli r3, r1, 31 */
17791 {1, 2, 3}} /* add r4, r2, r3 */
17792 },
17793 {2147483712ll /* 0x80000040 */ ,
17794 {{6, 1, 6}, /* shli r2, r1, 6 */
17795 {6, 1, 31}, /* shli r3, r1, 31 */
17796 {1, 2, 3}} /* add r4, r2, r3 */
17797 },
17798 {2147483776ll /* 0x80000080 */ ,
17799 {{6, 1, 7}, /* shli r2, r1, 7 */
17800 {6, 1, 31}, /* shli r3, r1, 31 */
17801 {1, 2, 3}} /* add r4, r2, r3 */
17802 },
17803 {2147483904ll /* 0x80000100 */ ,
17804 {{6, 1, 8}, /* shli r2, r1, 8 */
17805 {6, 1, 31}, /* shli r3, r1, 31 */
17806 {1, 2, 3}} /* add r4, r2, r3 */
17807 },
17808 {2147484160ll /* 0x80000200 */ ,
17809 {{6, 1, 9}, /* shli r2, r1, 9 */
17810 {6, 1, 31}, /* shli r3, r1, 31 */
17811 {1, 2, 3}} /* add r4, r2, r3 */
17812 },
17813 {2147484672ll /* 0x80000400 */ ,
17814 {{6, 1, 10}, /* shli r2, r1, 10 */
17815 {6, 1, 31}, /* shli r3, r1, 31 */
17816 {1, 2, 3}} /* add r4, r2, r3 */
17817 },
17818 {2147485696ll /* 0x80000800 */ ,
17819 {{6, 1, 11}, /* shli r2, r1, 11 */
17820 {6, 1, 31}, /* shli r3, r1, 31 */
17821 {1, 2, 3}} /* add r4, r2, r3 */
17822 },
17823 {2147487744ll /* 0x80001000 */ ,
17824 {{6, 1, 12}, /* shli r2, r1, 12 */
17825 {6, 1, 31}, /* shli r3, r1, 31 */
17826 {1, 2, 3}} /* add r4, r2, r3 */
17827 },
17828 {2147491840ll /* 0x80002000 */ ,
17829 {{6, 1, 13}, /* shli r2, r1, 13 */
17830 {6, 1, 31}, /* shli r3, r1, 31 */
17831 {1, 2, 3}} /* add r4, r2, r3 */
17832 },
17833 {2147500032ll /* 0x80004000 */ ,
17834 {{6, 1, 14}, /* shli r2, r1, 14 */
17835 {6, 1, 31}, /* shli r3, r1, 31 */
17836 {1, 2, 3}} /* add r4, r2, r3 */
17837 },
17838 {2147516416ll /* 0x80008000 */ ,
17839 {{6, 1, 15}, /* shli r2, r1, 15 */
17840 {6, 1, 31}, /* shli r3, r1, 31 */
17841 {1, 2, 3}} /* add r4, r2, r3 */
17842 },
17843 {2147549184ll /* 0x80010000 */ ,
17844 {{6, 1, 16}, /* shli r2, r1, 16 */
17845 {6, 1, 31}, /* shli r3, r1, 31 */
17846 {1, 2, 3}} /* add r4, r2, r3 */
17847 },
17848 {2147614720ll /* 0x80020000 */ ,
17849 {{6, 1, 17}, /* shli r2, r1, 17 */
17850 {6, 1, 31}, /* shli r3, r1, 31 */
17851 {1, 2, 3}} /* add r4, r2, r3 */
17852 },
17853 {2147745792ll /* 0x80040000 */ ,
17854 {{6, 1, 18}, /* shli r2, r1, 18 */
17855 {6, 1, 31}, /* shli r3, r1, 31 */
17856 {1, 2, 3}} /* add r4, r2, r3 */
17857 },
17858 {2148007936ll /* 0x80080000 */ ,
17859 {{6, 1, 19}, /* shli r2, r1, 19 */
17860 {6, 1, 31}, /* shli r3, r1, 31 */
17861 {1, 2, 3}} /* add r4, r2, r3 */
17862 },
17863 {2148532224ll /* 0x80100000 */ ,
17864 {{6, 1, 20}, /* shli r2, r1, 20 */
17865 {6, 1, 31}, /* shli r3, r1, 31 */
17866 {1, 2, 3}} /* add r4, r2, r3 */
17867 },
17868 {2149580800ll /* 0x80200000 */ ,
17869 {{6, 1, 21}, /* shli r2, r1, 21 */
17870 {6, 1, 31}, /* shli r3, r1, 31 */
17871 {1, 2, 3}} /* add r4, r2, r3 */
17872 },
17873 {2151677952ll /* 0x80400000 */ ,
17874 {{6, 1, 22}, /* shli r2, r1, 22 */
17875 {6, 1, 31}, /* shli r3, r1, 31 */
17876 {1, 2, 3}} /* add r4, r2, r3 */
17877 },
17878 {2155872256ll /* 0x80800000 */ ,
17879 {{6, 1, 23}, /* shli r2, r1, 23 */
17880 {6, 1, 31}, /* shli r3, r1, 31 */
17881 {1, 2, 3}} /* add r4, r2, r3 */
17882 },
17883 {2164260864ll /* 0x81000000 */ ,
17884 {{6, 1, 24}, /* shli r2, r1, 24 */
17885 {6, 1, 31}, /* shli r3, r1, 31 */
17886 {1, 2, 3}} /* add r4, r2, r3 */
17887 },
17888 {2181038080ll /* 0x82000000 */ ,
17889 {{6, 1, 25}, /* shli r2, r1, 25 */
17890 {6, 1, 31}, /* shli r3, r1, 31 */
17891 {1, 2, 3}} /* add r4, r2, r3 */
17892 },
17893 {2214592512ll /* 0x84000000 */ ,
17894 {{6, 1, 26}, /* shli r2, r1, 26 */
17895 {6, 1, 31}, /* shli r3, r1, 31 */
17896 {1, 2, 3}} /* add r4, r2, r3 */
17897 },
17898 {2281701376ll /* 0x88000000 */ ,
17899 {{6, 1, 27}, /* shli r2, r1, 27 */
17900 {6, 1, 31}, /* shli r3, r1, 31 */
17901 {1, 2, 3}} /* add r4, r2, r3 */
17902 },
17903 {2415919104ll /* 0x90000000 */ ,
17904 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17905 {6, 2, 28}} /* shli r3, r2, 28 */
17906 },
17907 {2684354560ll /* 0xa0000000 */ ,
17908 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17909 {6, 2, 29}} /* shli r3, r2, 29 */
17910 },
17911 {3221225472ll /* 0xc0000000 */ ,
17912 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17913 {6, 2, 30}} /* shli r3, r2, 30 */
17914 },
17915 {4294967287ll /* 0xfffffff7 */ ,
17916 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17917 {6, 1, 32}, /* shli r3, r1, 32 */
17918 {2, 3, 2}} /* sub r4, r3, r2 */
17919 },
17920 {4294967288ll /* 0xfffffff8 */ ,
17921 {{6, 1, 3}, /* shli r2, r1, 3 */
17922 {6, 1, 32}, /* shli r3, r1, 32 */
17923 {2, 3, 2}} /* sub r4, r3, r2 */
17924 },
17925 {4294967289ll /* 0xfffffff9 */ ,
17926 {{6, 1, 29}, /* shli r2, r1, 29 */
17927 {2, 2, 1}, /* sub r3, r2, r1 */
17928 {5, 3, 1}} /* shl3add r4, r3, r1 */
17929 },
17930 {4294967291ll /* 0xfffffffb */ ,
17931 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17932 {6, 1, 32}, /* shli r3, r1, 32 */
17933 {2, 3, 2}} /* sub r4, r3, r2 */
17934 },
17935 {4294967292ll /* 0xfffffffc */ ,
17936 {{6, 1, 2}, /* shli r2, r1, 2 */
17937 {6, 1, 32}, /* shli r3, r1, 32 */
17938 {2, 3, 2}} /* sub r4, r3, r2 */
17939 },
17940 {4294967293ll /* 0xfffffffd */ ,
17941 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17942 {6, 1, 32}, /* shli r3, r1, 32 */
17943 {2, 3, 2}} /* sub r4, r3, r2 */
17944 },
17945 {4294967294ll /* 0xfffffffe */ ,
17946 {{6, 1, 1}, /* shli r2, r1, 1 */
17947 {6, 1, 32}, /* shli r3, r1, 32 */
17948 {2, 3, 2}} /* sub r4, r3, r2 */
17949 },
17950 {4294967295ll /* 0xffffffff */ ,
17951 {{6, 1, 32}, /* shli r2, r1, 32 */
17952 {2, 2, 1}} /* sub r3, r2, r1 */
17953 },
17954 {4294967296ll /* 0x100000000 */ ,
17955 {{6, 1, 32}} /* shli r2, r1, 32 */
17956 },
17957 {4294967297ll /* 0x100000001 */ ,
17958 {{6, 1, 32}, /* shli r2, r1, 32 */
17959 {1, 1, 2}} /* add r3, r1, r2 */
17960 },
17961 {4294967298ll /* 0x100000002 */ ,
17962 {{6, 1, 32}, /* shli r2, r1, 32 */
17963 {3, 1, 2}} /* shl1add r3, r1, r2 */
17964 },
17965 {4294967299ll /* 0x100000003 */ ,
17966 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17967 {6, 1, 32}, /* shli r3, r1, 32 */
17968 {1, 2, 3}} /* add r4, r2, r3 */
17969 },
17970 {4294967300ll /* 0x100000004 */ ,
17971 {{6, 1, 32}, /* shli r2, r1, 32 */
17972 {4, 1, 2}} /* shl2add r3, r1, r2 */
17973 },
17974 {4294967301ll /* 0x100000005 */ ,
17975 {{4, 1, 1}, /* shl2add r2, r1, r1 */
17976 {6, 1, 32}, /* shli r3, r1, 32 */
17977 {1, 2, 3}} /* add r4, r2, r3 */
17978 },
17979 {4294967302ll /* 0x100000006 */ ,
17980 {{3, 1, 1}, /* shl1add r2, r1, r1 */
17981 {6, 1, 32}, /* shli r3, r1, 32 */
17982 {3, 2, 3}} /* shl1add r4, r2, r3 */
17983 },
17984 {4294967303ll /* 0x100000007 */ ,
17985 {{6, 1, 32}, /* shli r2, r1, 32 */
17986 {2, 2, 1}, /* sub r3, r2, r1 */
17987 {5, 1, 3}} /* shl3add r4, r1, r3 */
17988 },
17989 {4294967304ll /* 0x100000008 */ ,
17990 {{6, 1, 32}, /* shli r2, r1, 32 */
17991 {5, 1, 2}} /* shl3add r3, r1, r2 */
17992 },
17993 {4294967305ll /* 0x100000009 */ ,
17994 {{5, 1, 1}, /* shl3add r2, r1, r1 */
17995 {6, 1, 32}, /* shli r3, r1, 32 */
17996 {1, 2, 3}} /* add r4, r2, r3 */
17997 },
17998 {4294967306ll /* 0x10000000a */ ,
17999 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18000 {6, 1, 32}, /* shli r3, r1, 32 */
18001 {3, 2, 3}} /* shl1add r4, r2, r3 */
18002 },
18003 {4294967312ll /* 0x100000010 */ ,
18004 {{6, 1, 4}, /* shli r2, r1, 4 */
18005 {6, 1, 32}, /* shli r3, r1, 32 */
18006 {1, 2, 3}} /* add r4, r2, r3 */
18007 },
18008 {4294967328ll /* 0x100000020 */ ,
18009 {{6, 1, 5}, /* shli r2, r1, 5 */
18010 {6, 1, 32}, /* shli r3, r1, 32 */
18011 {1, 2, 3}} /* add r4, r2, r3 */
18012 },
18013 {4294967360ll /* 0x100000040 */ ,
18014 {{6, 1, 6}, /* shli r2, r1, 6 */
18015 {6, 1, 32}, /* shli r3, r1, 32 */
18016 {1, 2, 3}} /* add r4, r2, r3 */
18017 },
18018 {4294967424ll /* 0x100000080 */ ,
18019 {{6, 1, 7}, /* shli r2, r1, 7 */
18020 {6, 1, 32}, /* shli r3, r1, 32 */
18021 {1, 2, 3}} /* add r4, r2, r3 */
18022 },
18023 {4294967552ll /* 0x100000100 */ ,
18024 {{6, 1, 8}, /* shli r2, r1, 8 */
18025 {6, 1, 32}, /* shli r3, r1, 32 */
18026 {1, 2, 3}} /* add r4, r2, r3 */
18027 },
18028 {4294967808ll /* 0x100000200 */ ,
18029 {{6, 1, 9}, /* shli r2, r1, 9 */
18030 {6, 1, 32}, /* shli r3, r1, 32 */
18031 {1, 2, 3}} /* add r4, r2, r3 */
18032 },
18033 {4294968320ll /* 0x100000400 */ ,
18034 {{6, 1, 10}, /* shli r2, r1, 10 */
18035 {6, 1, 32}, /* shli r3, r1, 32 */
18036 {1, 2, 3}} /* add r4, r2, r3 */
18037 },
18038 {4294969344ll /* 0x100000800 */ ,
18039 {{6, 1, 11}, /* shli r2, r1, 11 */
18040 {6, 1, 32}, /* shli r3, r1, 32 */
18041 {1, 2, 3}} /* add r4, r2, r3 */
18042 },
18043 {4294971392ll /* 0x100001000 */ ,
18044 {{6, 1, 12}, /* shli r2, r1, 12 */
18045 {6, 1, 32}, /* shli r3, r1, 32 */
18046 {1, 2, 3}} /* add r4, r2, r3 */
18047 },
18048 {4294975488ll /* 0x100002000 */ ,
18049 {{6, 1, 13}, /* shli r2, r1, 13 */
18050 {6, 1, 32}, /* shli r3, r1, 32 */
18051 {1, 2, 3}} /* add r4, r2, r3 */
18052 },
18053 {4294983680ll /* 0x100004000 */ ,
18054 {{6, 1, 14}, /* shli r2, r1, 14 */
18055 {6, 1, 32}, /* shli r3, r1, 32 */
18056 {1, 2, 3}} /* add r4, r2, r3 */
18057 },
18058 {4295000064ll /* 0x100008000 */ ,
18059 {{6, 1, 15}, /* shli r2, r1, 15 */
18060 {6, 1, 32}, /* shli r3, r1, 32 */
18061 {1, 2, 3}} /* add r4, r2, r3 */
18062 },
18063 {4295032832ll /* 0x100010000 */ ,
18064 {{6, 1, 16}, /* shli r2, r1, 16 */
18065 {6, 1, 32}, /* shli r3, r1, 32 */
18066 {1, 2, 3}} /* add r4, r2, r3 */
18067 },
18068 {4295098368ll /* 0x100020000 */ ,
18069 {{6, 1, 17}, /* shli r2, r1, 17 */
18070 {6, 1, 32}, /* shli r3, r1, 32 */
18071 {1, 2, 3}} /* add r4, r2, r3 */
18072 },
18073 {4295229440ll /* 0x100040000 */ ,
18074 {{6, 1, 18}, /* shli r2, r1, 18 */
18075 {6, 1, 32}, /* shli r3, r1, 32 */
18076 {1, 2, 3}} /* add r4, r2, r3 */
18077 },
18078 {4295491584ll /* 0x100080000 */ ,
18079 {{6, 1, 19}, /* shli r2, r1, 19 */
18080 {6, 1, 32}, /* shli r3, r1, 32 */
18081 {1, 2, 3}} /* add r4, r2, r3 */
18082 },
18083 {4296015872ll /* 0x100100000 */ ,
18084 {{6, 1, 20}, /* shli r2, r1, 20 */
18085 {6, 1, 32}, /* shli r3, r1, 32 */
18086 {1, 2, 3}} /* add r4, r2, r3 */
18087 },
18088 {4297064448ll /* 0x100200000 */ ,
18089 {{6, 1, 21}, /* shli r2, r1, 21 */
18090 {6, 1, 32}, /* shli r3, r1, 32 */
18091 {1, 2, 3}} /* add r4, r2, r3 */
18092 },
18093 {4299161600ll /* 0x100400000 */ ,
18094 {{6, 1, 22}, /* shli r2, r1, 22 */
18095 {6, 1, 32}, /* shli r3, r1, 32 */
18096 {1, 2, 3}} /* add r4, r2, r3 */
18097 },
18098 {4303355904ll /* 0x100800000 */ ,
18099 {{6, 1, 23}, /* shli r2, r1, 23 */
18100 {6, 1, 32}, /* shli r3, r1, 32 */
18101 {1, 2, 3}} /* add r4, r2, r3 */
18102 },
18103 {4311744512ll /* 0x101000000 */ ,
18104 {{6, 1, 24}, /* shli r2, r1, 24 */
18105 {6, 1, 32}, /* shli r3, r1, 32 */
18106 {1, 2, 3}} /* add r4, r2, r3 */
18107 },
18108 {4328521728ll /* 0x102000000 */ ,
18109 {{6, 1, 25}, /* shli r2, r1, 25 */
18110 {6, 1, 32}, /* shli r3, r1, 32 */
18111 {1, 2, 3}} /* add r4, r2, r3 */
18112 },
18113 {4362076160ll /* 0x104000000 */ ,
18114 {{6, 1, 26}, /* shli r2, r1, 26 */
18115 {6, 1, 32}, /* shli r3, r1, 32 */
18116 {1, 2, 3}} /* add r4, r2, r3 */
18117 },
18118 {4429185024ll /* 0x108000000 */ ,
18119 {{6, 1, 27}, /* shli r2, r1, 27 */
18120 {6, 1, 32}, /* shli r3, r1, 32 */
18121 {1, 2, 3}} /* add r4, r2, r3 */
18122 },
18123 {4563402752ll /* 0x110000000 */ ,
18124 {{6, 1, 28}, /* shli r2, r1, 28 */
18125 {6, 1, 32}, /* shli r3, r1, 32 */
18126 {1, 2, 3}} /* add r4, r2, r3 */
18127 },
18128 {4831838208ll /* 0x120000000 */ ,
18129 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18130 {6, 2, 29}} /* shli r3, r2, 29 */
18131 },
18132 {5368709120ll /* 0x140000000 */ ,
18133 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18134 {6, 2, 30}} /* shli r3, r2, 30 */
18135 },
18136 {6442450944ll /* 0x180000000 */ ,
18137 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18138 {6, 2, 31}} /* shli r3, r2, 31 */
18139 },
18140 {8589934583ll /* 0x1fffffff7 */ ,
18141 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18142 {6, 1, 33}, /* shli r3, r1, 33 */
18143 {2, 3, 2}} /* sub r4, r3, r2 */
18144 },
18145 {8589934584ll /* 0x1fffffff8 */ ,
18146 {{6, 1, 3}, /* shli r2, r1, 3 */
18147 {6, 1, 33}, /* shli r3, r1, 33 */
18148 {2, 3, 2}} /* sub r4, r3, r2 */
18149 },
18150 {8589934585ll /* 0x1fffffff9 */ ,
18151 {{6, 1, 30}, /* shli r2, r1, 30 */
18152 {2, 2, 1}, /* sub r3, r2, r1 */
18153 {5, 3, 1}} /* shl3add r4, r3, r1 */
18154 },
18155 {8589934587ll /* 0x1fffffffb */ ,
18156 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18157 {6, 1, 33}, /* shli r3, r1, 33 */
18158 {2, 3, 2}} /* sub r4, r3, r2 */
18159 },
18160 {8589934588ll /* 0x1fffffffc */ ,
18161 {{6, 1, 2}, /* shli r2, r1, 2 */
18162 {6, 1, 33}, /* shli r3, r1, 33 */
18163 {2, 3, 2}} /* sub r4, r3, r2 */
18164 },
18165 {8589934589ll /* 0x1fffffffd */ ,
18166 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18167 {6, 1, 33}, /* shli r3, r1, 33 */
18168 {2, 3, 2}} /* sub r4, r3, r2 */
18169 },
18170 {8589934590ll /* 0x1fffffffe */ ,
18171 {{6, 1, 1}, /* shli r2, r1, 1 */
18172 {6, 1, 33}, /* shli r3, r1, 33 */
18173 {2, 3, 2}} /* sub r4, r3, r2 */
18174 },
18175 {8589934591ll /* 0x1ffffffff */ ,
18176 {{6, 1, 33}, /* shli r2, r1, 33 */
18177 {2, 2, 1}} /* sub r3, r2, r1 */
18178 },
18179 {8589934592ll /* 0x200000000 */ ,
18180 {{6, 1, 33}} /* shli r2, r1, 33 */
18181 },
18182 {8589934593ll /* 0x200000001 */ ,
18183 {{6, 1, 33}, /* shli r2, r1, 33 */
18184 {1, 1, 2}} /* add r3, r1, r2 */
18185 },
18186 {8589934594ll /* 0x200000002 */ ,
18187 {{6, 1, 33}, /* shli r2, r1, 33 */
18188 {3, 1, 2}} /* shl1add r3, r1, r2 */
18189 },
18190 {8589934595ll /* 0x200000003 */ ,
18191 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18192 {6, 1, 33}, /* shli r3, r1, 33 */
18193 {1, 2, 3}} /* add r4, r2, r3 */
18194 },
18195 {8589934596ll /* 0x200000004 */ ,
18196 {{6, 1, 33}, /* shli r2, r1, 33 */
18197 {4, 1, 2}} /* shl2add r3, r1, r2 */
18198 },
18199 {8589934597ll /* 0x200000005 */ ,
18200 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18201 {6, 1, 33}, /* shli r3, r1, 33 */
18202 {1, 2, 3}} /* add r4, r2, r3 */
18203 },
18204 {8589934598ll /* 0x200000006 */ ,
18205 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18206 {6, 1, 33}, /* shli r3, r1, 33 */
18207 {3, 2, 3}} /* shl1add r4, r2, r3 */
18208 },
18209 {8589934599ll /* 0x200000007 */ ,
18210 {{6, 1, 33}, /* shli r2, r1, 33 */
18211 {2, 2, 1}, /* sub r3, r2, r1 */
18212 {5, 1, 3}} /* shl3add r4, r1, r3 */
18213 },
18214 {8589934600ll /* 0x200000008 */ ,
18215 {{6, 1, 33}, /* shli r2, r1, 33 */
18216 {5, 1, 2}} /* shl3add r3, r1, r2 */
18217 },
18218 {8589934601ll /* 0x200000009 */ ,
18219 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18220 {6, 1, 33}, /* shli r3, r1, 33 */
18221 {1, 2, 3}} /* add r4, r2, r3 */
18222 },
18223 {8589934602ll /* 0x20000000a */ ,
18224 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18225 {6, 1, 33}, /* shli r3, r1, 33 */
18226 {3, 2, 3}} /* shl1add r4, r2, r3 */
18227 },
18228 {8589934608ll /* 0x200000010 */ ,
18229 {{6, 1, 4}, /* shli r2, r1, 4 */
18230 {6, 1, 33}, /* shli r3, r1, 33 */
18231 {1, 2, 3}} /* add r4, r2, r3 */
18232 },
18233 {8589934624ll /* 0x200000020 */ ,
18234 {{6, 1, 5}, /* shli r2, r1, 5 */
18235 {6, 1, 33}, /* shli r3, r1, 33 */
18236 {1, 2, 3}} /* add r4, r2, r3 */
18237 },
18238 {8589934656ll /* 0x200000040 */ ,
18239 {{6, 1, 6}, /* shli r2, r1, 6 */
18240 {6, 1, 33}, /* shli r3, r1, 33 */
18241 {1, 2, 3}} /* add r4, r2, r3 */
18242 },
18243 {8589934720ll /* 0x200000080 */ ,
18244 {{6, 1, 7}, /* shli r2, r1, 7 */
18245 {6, 1, 33}, /* shli r3, r1, 33 */
18246 {1, 2, 3}} /* add r4, r2, r3 */
18247 },
18248 {8589934848ll /* 0x200000100 */ ,
18249 {{6, 1, 8}, /* shli r2, r1, 8 */
18250 {6, 1, 33}, /* shli r3, r1, 33 */
18251 {1, 2, 3}} /* add r4, r2, r3 */
18252 },
18253 {8589935104ll /* 0x200000200 */ ,
18254 {{6, 1, 9}, /* shli r2, r1, 9 */
18255 {6, 1, 33}, /* shli r3, r1, 33 */
18256 {1, 2, 3}} /* add r4, r2, r3 */
18257 },
18258 {8589935616ll /* 0x200000400 */ ,
18259 {{6, 1, 10}, /* shli r2, r1, 10 */
18260 {6, 1, 33}, /* shli r3, r1, 33 */
18261 {1, 2, 3}} /* add r4, r2, r3 */
18262 },
18263 {8589936640ll /* 0x200000800 */ ,
18264 {{6, 1, 11}, /* shli r2, r1, 11 */
18265 {6, 1, 33}, /* shli r3, r1, 33 */
18266 {1, 2, 3}} /* add r4, r2, r3 */
18267 },
18268 {8589938688ll /* 0x200001000 */ ,
18269 {{6, 1, 12}, /* shli r2, r1, 12 */
18270 {6, 1, 33}, /* shli r3, r1, 33 */
18271 {1, 2, 3}} /* add r4, r2, r3 */
18272 },
18273 {8589942784ll /* 0x200002000 */ ,
18274 {{6, 1, 13}, /* shli r2, r1, 13 */
18275 {6, 1, 33}, /* shli r3, r1, 33 */
18276 {1, 2, 3}} /* add r4, r2, r3 */
18277 },
18278 {8589950976ll /* 0x200004000 */ ,
18279 {{6, 1, 14}, /* shli r2, r1, 14 */
18280 {6, 1, 33}, /* shli r3, r1, 33 */
18281 {1, 2, 3}} /* add r4, r2, r3 */
18282 },
18283 {8589967360ll /* 0x200008000 */ ,
18284 {{6, 1, 15}, /* shli r2, r1, 15 */
18285 {6, 1, 33}, /* shli r3, r1, 33 */
18286 {1, 2, 3}} /* add r4, r2, r3 */
18287 },
18288 {8590000128ll /* 0x200010000 */ ,
18289 {{6, 1, 16}, /* shli r2, r1, 16 */
18290 {6, 1, 33}, /* shli r3, r1, 33 */
18291 {1, 2, 3}} /* add r4, r2, r3 */
18292 },
18293 {8590065664ll /* 0x200020000 */ ,
18294 {{6, 1, 17}, /* shli r2, r1, 17 */
18295 {6, 1, 33}, /* shli r3, r1, 33 */
18296 {1, 2, 3}} /* add r4, r2, r3 */
18297 },
18298 {8590196736ll /* 0x200040000 */ ,
18299 {{6, 1, 18}, /* shli r2, r1, 18 */
18300 {6, 1, 33}, /* shli r3, r1, 33 */
18301 {1, 2, 3}} /* add r4, r2, r3 */
18302 },
18303 {8590458880ll /* 0x200080000 */ ,
18304 {{6, 1, 19}, /* shli r2, r1, 19 */
18305 {6, 1, 33}, /* shli r3, r1, 33 */
18306 {1, 2, 3}} /* add r4, r2, r3 */
18307 },
18308 {8590983168ll /* 0x200100000 */ ,
18309 {{6, 1, 20}, /* shli r2, r1, 20 */
18310 {6, 1, 33}, /* shli r3, r1, 33 */
18311 {1, 2, 3}} /* add r4, r2, r3 */
18312 },
18313 {8592031744ll /* 0x200200000 */ ,
18314 {{6, 1, 21}, /* shli r2, r1, 21 */
18315 {6, 1, 33}, /* shli r3, r1, 33 */
18316 {1, 2, 3}} /* add r4, r2, r3 */
18317 },
18318 {8594128896ll /* 0x200400000 */ ,
18319 {{6, 1, 22}, /* shli r2, r1, 22 */
18320 {6, 1, 33}, /* shli r3, r1, 33 */
18321 {1, 2, 3}} /* add r4, r2, r3 */
18322 },
18323 {8598323200ll /* 0x200800000 */ ,
18324 {{6, 1, 23}, /* shli r2, r1, 23 */
18325 {6, 1, 33}, /* shli r3, r1, 33 */
18326 {1, 2, 3}} /* add r4, r2, r3 */
18327 },
18328 {8606711808ll /* 0x201000000 */ ,
18329 {{6, 1, 24}, /* shli r2, r1, 24 */
18330 {6, 1, 33}, /* shli r3, r1, 33 */
18331 {1, 2, 3}} /* add r4, r2, r3 */
18332 },
18333 {8623489024ll /* 0x202000000 */ ,
18334 {{6, 1, 25}, /* shli r2, r1, 25 */
18335 {6, 1, 33}, /* shli r3, r1, 33 */
18336 {1, 2, 3}} /* add r4, r2, r3 */
18337 },
18338 {8657043456ll /* 0x204000000 */ ,
18339 {{6, 1, 26}, /* shli r2, r1, 26 */
18340 {6, 1, 33}, /* shli r3, r1, 33 */
18341 {1, 2, 3}} /* add r4, r2, r3 */
18342 },
18343 {8724152320ll /* 0x208000000 */ ,
18344 {{6, 1, 27}, /* shli r2, r1, 27 */
18345 {6, 1, 33}, /* shli r3, r1, 33 */
18346 {1, 2, 3}} /* add r4, r2, r3 */
18347 },
18348 {8858370048ll /* 0x210000000 */ ,
18349 {{6, 1, 28}, /* shli r2, r1, 28 */
18350 {6, 1, 33}, /* shli r3, r1, 33 */
18351 {1, 2, 3}} /* add r4, r2, r3 */
18352 },
18353 {9126805504ll /* 0x220000000 */ ,
18354 {{6, 1, 29}, /* shli r2, r1, 29 */
18355 {6, 1, 33}, /* shli r3, r1, 33 */
18356 {1, 2, 3}} /* add r4, r2, r3 */
18357 },
18358 {9663676416ll /* 0x240000000 */ ,
18359 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18360 {6, 2, 30}} /* shli r3, r2, 30 */
18361 },
18362 {10737418240ll /* 0x280000000 */ ,
18363 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18364 {6, 2, 31}} /* shli r3, r2, 31 */
18365 },
18366 {12884901888ll /* 0x300000000 */ ,
18367 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18368 {6, 2, 32}} /* shli r3, r2, 32 */
18369 },
18370 {17179869175ll /* 0x3fffffff7 */ ,
18371 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18372 {6, 1, 34}, /* shli r3, r1, 34 */
18373 {2, 3, 2}} /* sub r4, r3, r2 */
18374 },
18375 {17179869176ll /* 0x3fffffff8 */ ,
18376 {{6, 1, 3}, /* shli r2, r1, 3 */
18377 {6, 1, 34}, /* shli r3, r1, 34 */
18378 {2, 3, 2}} /* sub r4, r3, r2 */
18379 },
18380 {17179869177ll /* 0x3fffffff9 */ ,
18381 {{6, 1, 31}, /* shli r2, r1, 31 */
18382 {2, 2, 1}, /* sub r3, r2, r1 */
18383 {5, 3, 1}} /* shl3add r4, r3, r1 */
18384 },
18385 {17179869179ll /* 0x3fffffffb */ ,
18386 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18387 {6, 1, 34}, /* shli r3, r1, 34 */
18388 {2, 3, 2}} /* sub r4, r3, r2 */
18389 },
18390 {17179869180ll /* 0x3fffffffc */ ,
18391 {{6, 1, 2}, /* shli r2, r1, 2 */
18392 {6, 1, 34}, /* shli r3, r1, 34 */
18393 {2, 3, 2}} /* sub r4, r3, r2 */
18394 },
18395 {17179869181ll /* 0x3fffffffd */ ,
18396 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18397 {6, 1, 34}, /* shli r3, r1, 34 */
18398 {2, 3, 2}} /* sub r4, r3, r2 */
18399 },
18400 {17179869182ll /* 0x3fffffffe */ ,
18401 {{6, 1, 1}, /* shli r2, r1, 1 */
18402 {6, 1, 34}, /* shli r3, r1, 34 */
18403 {2, 3, 2}} /* sub r4, r3, r2 */
18404 },
18405 {17179869183ll /* 0x3ffffffff */ ,
18406 {{6, 1, 34}, /* shli r2, r1, 34 */
18407 {2, 2, 1}} /* sub r3, r2, r1 */
18408 },
18409 {17179869184ll /* 0x400000000 */ ,
18410 {{6, 1, 34}} /* shli r2, r1, 34 */
18411 },
18412 {17179869185ll /* 0x400000001 */ ,
18413 {{6, 1, 34}, /* shli r2, r1, 34 */
18414 {1, 1, 2}} /* add r3, r1, r2 */
18415 },
18416 {17179869186ll /* 0x400000002 */ ,
18417 {{6, 1, 34}, /* shli r2, r1, 34 */
18418 {3, 1, 2}} /* shl1add r3, r1, r2 */
18419 },
18420 {17179869187ll /* 0x400000003 */ ,
18421 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18422 {6, 1, 34}, /* shli r3, r1, 34 */
18423 {1, 2, 3}} /* add r4, r2, r3 */
18424 },
18425 {17179869188ll /* 0x400000004 */ ,
18426 {{6, 1, 34}, /* shli r2, r1, 34 */
18427 {4, 1, 2}} /* shl2add r3, r1, r2 */
18428 },
18429 {17179869189ll /* 0x400000005 */ ,
18430 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18431 {6, 1, 34}, /* shli r3, r1, 34 */
18432 {1, 2, 3}} /* add r4, r2, r3 */
18433 },
18434 {17179869190ll /* 0x400000006 */ ,
18435 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18436 {6, 1, 34}, /* shli r3, r1, 34 */
18437 {3, 2, 3}} /* shl1add r4, r2, r3 */
18438 },
18439 {17179869191ll /* 0x400000007 */ ,
18440 {{6, 1, 34}, /* shli r2, r1, 34 */
18441 {2, 2, 1}, /* sub r3, r2, r1 */
18442 {5, 1, 3}} /* shl3add r4, r1, r3 */
18443 },
18444 {17179869192ll /* 0x400000008 */ ,
18445 {{6, 1, 34}, /* shli r2, r1, 34 */
18446 {5, 1, 2}} /* shl3add r3, r1, r2 */
18447 },
18448 {17179869193ll /* 0x400000009 */ ,
18449 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18450 {6, 1, 34}, /* shli r3, r1, 34 */
18451 {1, 2, 3}} /* add r4, r2, r3 */
18452 },
18453 {17179869194ll /* 0x40000000a */ ,
18454 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18455 {6, 1, 34}, /* shli r3, r1, 34 */
18456 {3, 2, 3}} /* shl1add r4, r2, r3 */
18457 },
18458 {17179869200ll /* 0x400000010 */ ,
18459 {{6, 1, 4}, /* shli r2, r1, 4 */
18460 {6, 1, 34}, /* shli r3, r1, 34 */
18461 {1, 2, 3}} /* add r4, r2, r3 */
18462 },
18463 {17179869216ll /* 0x400000020 */ ,
18464 {{6, 1, 5}, /* shli r2, r1, 5 */
18465 {6, 1, 34}, /* shli r3, r1, 34 */
18466 {1, 2, 3}} /* add r4, r2, r3 */
18467 },
18468 {17179869248ll /* 0x400000040 */ ,
18469 {{6, 1, 6}, /* shli r2, r1, 6 */
18470 {6, 1, 34}, /* shli r3, r1, 34 */
18471 {1, 2, 3}} /* add r4, r2, r3 */
18472 },
18473 {17179869312ll /* 0x400000080 */ ,
18474 {{6, 1, 7}, /* shli r2, r1, 7 */
18475 {6, 1, 34}, /* shli r3, r1, 34 */
18476 {1, 2, 3}} /* add r4, r2, r3 */
18477 },
18478 {17179869440ll /* 0x400000100 */ ,
18479 {{6, 1, 8}, /* shli r2, r1, 8 */
18480 {6, 1, 34}, /* shli r3, r1, 34 */
18481 {1, 2, 3}} /* add r4, r2, r3 */
18482 },
18483 {17179869696ll /* 0x400000200 */ ,
18484 {{6, 1, 9}, /* shli r2, r1, 9 */
18485 {6, 1, 34}, /* shli r3, r1, 34 */
18486 {1, 2, 3}} /* add r4, r2, r3 */
18487 },
18488 {17179870208ll /* 0x400000400 */ ,
18489 {{6, 1, 10}, /* shli r2, r1, 10 */
18490 {6, 1, 34}, /* shli r3, r1, 34 */
18491 {1, 2, 3}} /* add r4, r2, r3 */
18492 },
18493 {17179871232ll /* 0x400000800 */ ,
18494 {{6, 1, 11}, /* shli r2, r1, 11 */
18495 {6, 1, 34}, /* shli r3, r1, 34 */
18496 {1, 2, 3}} /* add r4, r2, r3 */
18497 },
18498 {17179873280ll /* 0x400001000 */ ,
18499 {{6, 1, 12}, /* shli r2, r1, 12 */
18500 {6, 1, 34}, /* shli r3, r1, 34 */
18501 {1, 2, 3}} /* add r4, r2, r3 */
18502 },
18503 {17179877376ll /* 0x400002000 */ ,
18504 {{6, 1, 13}, /* shli r2, r1, 13 */
18505 {6, 1, 34}, /* shli r3, r1, 34 */
18506 {1, 2, 3}} /* add r4, r2, r3 */
18507 },
18508 {17179885568ll /* 0x400004000 */ ,
18509 {{6, 1, 14}, /* shli r2, r1, 14 */
18510 {6, 1, 34}, /* shli r3, r1, 34 */
18511 {1, 2, 3}} /* add r4, r2, r3 */
18512 },
18513 {17179901952ll /* 0x400008000 */ ,
18514 {{6, 1, 15}, /* shli r2, r1, 15 */
18515 {6, 1, 34}, /* shli r3, r1, 34 */
18516 {1, 2, 3}} /* add r4, r2, r3 */
18517 },
18518 {17179934720ll /* 0x400010000 */ ,
18519 {{6, 1, 16}, /* shli r2, r1, 16 */
18520 {6, 1, 34}, /* shli r3, r1, 34 */
18521 {1, 2, 3}} /* add r4, r2, r3 */
18522 },
18523 {17180000256ll /* 0x400020000 */ ,
18524 {{6, 1, 17}, /* shli r2, r1, 17 */
18525 {6, 1, 34}, /* shli r3, r1, 34 */
18526 {1, 2, 3}} /* add r4, r2, r3 */
18527 },
18528 {17180131328ll /* 0x400040000 */ ,
18529 {{6, 1, 18}, /* shli r2, r1, 18 */
18530 {6, 1, 34}, /* shli r3, r1, 34 */
18531 {1, 2, 3}} /* add r4, r2, r3 */
18532 },
18533 {17180393472ll /* 0x400080000 */ ,
18534 {{6, 1, 19}, /* shli r2, r1, 19 */
18535 {6, 1, 34}, /* shli r3, r1, 34 */
18536 {1, 2, 3}} /* add r4, r2, r3 */
18537 },
18538 {17180917760ll /* 0x400100000 */ ,
18539 {{6, 1, 20}, /* shli r2, r1, 20 */
18540 {6, 1, 34}, /* shli r3, r1, 34 */
18541 {1, 2, 3}} /* add r4, r2, r3 */
18542 },
18543 {17181966336ll /* 0x400200000 */ ,
18544 {{6, 1, 21}, /* shli r2, r1, 21 */
18545 {6, 1, 34}, /* shli r3, r1, 34 */
18546 {1, 2, 3}} /* add r4, r2, r3 */
18547 },
18548 {17184063488ll /* 0x400400000 */ ,
18549 {{6, 1, 22}, /* shli r2, r1, 22 */
18550 {6, 1, 34}, /* shli r3, r1, 34 */
18551 {1, 2, 3}} /* add r4, r2, r3 */
18552 },
18553 {17188257792ll /* 0x400800000 */ ,
18554 {{6, 1, 23}, /* shli r2, r1, 23 */
18555 {6, 1, 34}, /* shli r3, r1, 34 */
18556 {1, 2, 3}} /* add r4, r2, r3 */
18557 },
18558 {17196646400ll /* 0x401000000 */ ,
18559 {{6, 1, 24}, /* shli r2, r1, 24 */
18560 {6, 1, 34}, /* shli r3, r1, 34 */
18561 {1, 2, 3}} /* add r4, r2, r3 */
18562 },
18563 {17213423616ll /* 0x402000000 */ ,
18564 {{6, 1, 25}, /* shli r2, r1, 25 */
18565 {6, 1, 34}, /* shli r3, r1, 34 */
18566 {1, 2, 3}} /* add r4, r2, r3 */
18567 },
18568 {17246978048ll /* 0x404000000 */ ,
18569 {{6, 1, 26}, /* shli r2, r1, 26 */
18570 {6, 1, 34}, /* shli r3, r1, 34 */
18571 {1, 2, 3}} /* add r4, r2, r3 */
18572 },
18573 {17314086912ll /* 0x408000000 */ ,
18574 {{6, 1, 27}, /* shli r2, r1, 27 */
18575 {6, 1, 34}, /* shli r3, r1, 34 */
18576 {1, 2, 3}} /* add r4, r2, r3 */
18577 },
18578 {17448304640ll /* 0x410000000 */ ,
18579 {{6, 1, 28}, /* shli r2, r1, 28 */
18580 {6, 1, 34}, /* shli r3, r1, 34 */
18581 {1, 2, 3}} /* add r4, r2, r3 */
18582 },
18583 {17716740096ll /* 0x420000000 */ ,
18584 {{6, 1, 29}, /* shli r2, r1, 29 */
18585 {6, 1, 34}, /* shli r3, r1, 34 */
18586 {1, 2, 3}} /* add r4, r2, r3 */
18587 },
18588 {18253611008ll /* 0x440000000 */ ,
18589 {{6, 1, 30}, /* shli r2, r1, 30 */
18590 {6, 1, 34}, /* shli r3, r1, 34 */
18591 {1, 2, 3}} /* add r4, r2, r3 */
18592 },
18593 {19327352832ll /* 0x480000000 */ ,
18594 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18595 {6, 2, 31}} /* shli r3, r2, 31 */
18596 },
18597 {21474836480ll /* 0x500000000 */ ,
18598 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18599 {6, 2, 32}} /* shli r3, r2, 32 */
18600 },
18601 {25769803776ll /* 0x600000000 */ ,
18602 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18603 {6, 2, 33}} /* shli r3, r2, 33 */
18604 },
18605 {34359738359ll /* 0x7fffffff7 */ ,
18606 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18607 {6, 1, 35}, /* shli r3, r1, 35 */
18608 {2, 3, 2}} /* sub r4, r3, r2 */
18609 },
18610 {34359738360ll /* 0x7fffffff8 */ ,
18611 {{6, 1, 3}, /* shli r2, r1, 3 */
18612 {6, 1, 35}, /* shli r3, r1, 35 */
18613 {2, 3, 2}} /* sub r4, r3, r2 */
18614 },
18615 {34359738361ll /* 0x7fffffff9 */ ,
18616 {{6, 1, 32}, /* shli r2, r1, 32 */
18617 {2, 2, 1}, /* sub r3, r2, r1 */
18618 {5, 3, 1}} /* shl3add r4, r3, r1 */
18619 },
18620 {34359738363ll /* 0x7fffffffb */ ,
18621 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18622 {6, 1, 35}, /* shli r3, r1, 35 */
18623 {2, 3, 2}} /* sub r4, r3, r2 */
18624 },
18625 {34359738364ll /* 0x7fffffffc */ ,
18626 {{6, 1, 2}, /* shli r2, r1, 2 */
18627 {6, 1, 35}, /* shli r3, r1, 35 */
18628 {2, 3, 2}} /* sub r4, r3, r2 */
18629 },
18630 {34359738365ll /* 0x7fffffffd */ ,
18631 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18632 {6, 1, 35}, /* shli r3, r1, 35 */
18633 {2, 3, 2}} /* sub r4, r3, r2 */
18634 },
18635 {34359738366ll /* 0x7fffffffe */ ,
18636 {{6, 1, 1}, /* shli r2, r1, 1 */
18637 {6, 1, 35}, /* shli r3, r1, 35 */
18638 {2, 3, 2}} /* sub r4, r3, r2 */
18639 },
18640 {34359738367ll /* 0x7ffffffff */ ,
18641 {{6, 1, 35}, /* shli r2, r1, 35 */
18642 {2, 2, 1}} /* sub r3, r2, r1 */
18643 },
18644 {34359738368ll /* 0x800000000 */ ,
18645 {{6, 1, 35}} /* shli r2, r1, 35 */
18646 },
18647 {34359738369ll /* 0x800000001 */ ,
18648 {{6, 1, 35}, /* shli r2, r1, 35 */
18649 {1, 1, 2}} /* add r3, r1, r2 */
18650 },
18651 {34359738370ll /* 0x800000002 */ ,
18652 {{6, 1, 35}, /* shli r2, r1, 35 */
18653 {3, 1, 2}} /* shl1add r3, r1, r2 */
18654 },
18655 {34359738371ll /* 0x800000003 */ ,
18656 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18657 {6, 1, 35}, /* shli r3, r1, 35 */
18658 {1, 2, 3}} /* add r4, r2, r3 */
18659 },
18660 {34359738372ll /* 0x800000004 */ ,
18661 {{6, 1, 35}, /* shli r2, r1, 35 */
18662 {4, 1, 2}} /* shl2add r3, r1, r2 */
18663 },
18664 {34359738373ll /* 0x800000005 */ ,
18665 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18666 {6, 1, 35}, /* shli r3, r1, 35 */
18667 {1, 2, 3}} /* add r4, r2, r3 */
18668 },
18669 {34359738374ll /* 0x800000006 */ ,
18670 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18671 {6, 1, 35}, /* shli r3, r1, 35 */
18672 {3, 2, 3}} /* shl1add r4, r2, r3 */
18673 },
18674 {34359738375ll /* 0x800000007 */ ,
18675 {{6, 1, 35}, /* shli r2, r1, 35 */
18676 {2, 2, 1}, /* sub r3, r2, r1 */
18677 {5, 1, 3}} /* shl3add r4, r1, r3 */
18678 },
18679 {34359738376ll /* 0x800000008 */ ,
18680 {{6, 1, 35}, /* shli r2, r1, 35 */
18681 {5, 1, 2}} /* shl3add r3, r1, r2 */
18682 },
18683 {34359738377ll /* 0x800000009 */ ,
18684 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18685 {6, 1, 35}, /* shli r3, r1, 35 */
18686 {1, 2, 3}} /* add r4, r2, r3 */
18687 },
18688 {34359738378ll /* 0x80000000a */ ,
18689 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18690 {6, 1, 35}, /* shli r3, r1, 35 */
18691 {3, 2, 3}} /* shl1add r4, r2, r3 */
18692 },
18693 {34359738384ll /* 0x800000010 */ ,
18694 {{6, 1, 4}, /* shli r2, r1, 4 */
18695 {6, 1, 35}, /* shli r3, r1, 35 */
18696 {1, 2, 3}} /* add r4, r2, r3 */
18697 },
18698 {34359738400ll /* 0x800000020 */ ,
18699 {{6, 1, 5}, /* shli r2, r1, 5 */
18700 {6, 1, 35}, /* shli r3, r1, 35 */
18701 {1, 2, 3}} /* add r4, r2, r3 */
18702 },
18703 {34359738432ll /* 0x800000040 */ ,
18704 {{6, 1, 6}, /* shli r2, r1, 6 */
18705 {6, 1, 35}, /* shli r3, r1, 35 */
18706 {1, 2, 3}} /* add r4, r2, r3 */
18707 },
18708 {34359738496ll /* 0x800000080 */ ,
18709 {{6, 1, 7}, /* shli r2, r1, 7 */
18710 {6, 1, 35}, /* shli r3, r1, 35 */
18711 {1, 2, 3}} /* add r4, r2, r3 */
18712 },
18713 {34359738624ll /* 0x800000100 */ ,
18714 {{6, 1, 8}, /* shli r2, r1, 8 */
18715 {6, 1, 35}, /* shli r3, r1, 35 */
18716 {1, 2, 3}} /* add r4, r2, r3 */
18717 },
18718 {34359738880ll /* 0x800000200 */ ,
18719 {{6, 1, 9}, /* shli r2, r1, 9 */
18720 {6, 1, 35}, /* shli r3, r1, 35 */
18721 {1, 2, 3}} /* add r4, r2, r3 */
18722 },
18723 {34359739392ll /* 0x800000400 */ ,
18724 {{6, 1, 10}, /* shli r2, r1, 10 */
18725 {6, 1, 35}, /* shli r3, r1, 35 */
18726 {1, 2, 3}} /* add r4, r2, r3 */
18727 },
18728 {34359740416ll /* 0x800000800 */ ,
18729 {{6, 1, 11}, /* shli r2, r1, 11 */
18730 {6, 1, 35}, /* shli r3, r1, 35 */
18731 {1, 2, 3}} /* add r4, r2, r3 */
18732 },
18733 {34359742464ll /* 0x800001000 */ ,
18734 {{6, 1, 12}, /* shli r2, r1, 12 */
18735 {6, 1, 35}, /* shli r3, r1, 35 */
18736 {1, 2, 3}} /* add r4, r2, r3 */
18737 },
18738 {34359746560ll /* 0x800002000 */ ,
18739 {{6, 1, 13}, /* shli r2, r1, 13 */
18740 {6, 1, 35}, /* shli r3, r1, 35 */
18741 {1, 2, 3}} /* add r4, r2, r3 */
18742 },
18743 {34359754752ll /* 0x800004000 */ ,
18744 {{6, 1, 14}, /* shli r2, r1, 14 */
18745 {6, 1, 35}, /* shli r3, r1, 35 */
18746 {1, 2, 3}} /* add r4, r2, r3 */
18747 },
18748 {34359771136ll /* 0x800008000 */ ,
18749 {{6, 1, 15}, /* shli r2, r1, 15 */
18750 {6, 1, 35}, /* shli r3, r1, 35 */
18751 {1, 2, 3}} /* add r4, r2, r3 */
18752 },
18753 {34359803904ll /* 0x800010000 */ ,
18754 {{6, 1, 16}, /* shli r2, r1, 16 */
18755 {6, 1, 35}, /* shli r3, r1, 35 */
18756 {1, 2, 3}} /* add r4, r2, r3 */
18757 },
18758 {34359869440ll /* 0x800020000 */ ,
18759 {{6, 1, 17}, /* shli r2, r1, 17 */
18760 {6, 1, 35}, /* shli r3, r1, 35 */
18761 {1, 2, 3}} /* add r4, r2, r3 */
18762 },
18763 {34360000512ll /* 0x800040000 */ ,
18764 {{6, 1, 18}, /* shli r2, r1, 18 */
18765 {6, 1, 35}, /* shli r3, r1, 35 */
18766 {1, 2, 3}} /* add r4, r2, r3 */
18767 },
18768 {34360262656ll /* 0x800080000 */ ,
18769 {{6, 1, 19}, /* shli r2, r1, 19 */
18770 {6, 1, 35}, /* shli r3, r1, 35 */
18771 {1, 2, 3}} /* add r4, r2, r3 */
18772 },
18773 {34360786944ll /* 0x800100000 */ ,
18774 {{6, 1, 20}, /* shli r2, r1, 20 */
18775 {6, 1, 35}, /* shli r3, r1, 35 */
18776 {1, 2, 3}} /* add r4, r2, r3 */
18777 },
18778 {34361835520ll /* 0x800200000 */ ,
18779 {{6, 1, 21}, /* shli r2, r1, 21 */
18780 {6, 1, 35}, /* shli r3, r1, 35 */
18781 {1, 2, 3}} /* add r4, r2, r3 */
18782 },
18783 {34363932672ll /* 0x800400000 */ ,
18784 {{6, 1, 22}, /* shli r2, r1, 22 */
18785 {6, 1, 35}, /* shli r3, r1, 35 */
18786 {1, 2, 3}} /* add r4, r2, r3 */
18787 },
18788 {34368126976ll /* 0x800800000 */ ,
18789 {{6, 1, 23}, /* shli r2, r1, 23 */
18790 {6, 1, 35}, /* shli r3, r1, 35 */
18791 {1, 2, 3}} /* add r4, r2, r3 */
18792 },
18793 {34376515584ll /* 0x801000000 */ ,
18794 {{6, 1, 24}, /* shli r2, r1, 24 */
18795 {6, 1, 35}, /* shli r3, r1, 35 */
18796 {1, 2, 3}} /* add r4, r2, r3 */
18797 },
18798 {34393292800ll /* 0x802000000 */ ,
18799 {{6, 1, 25}, /* shli r2, r1, 25 */
18800 {6, 1, 35}, /* shli r3, r1, 35 */
18801 {1, 2, 3}} /* add r4, r2, r3 */
18802 },
18803 {34426847232ll /* 0x804000000 */ ,
18804 {{6, 1, 26}, /* shli r2, r1, 26 */
18805 {6, 1, 35}, /* shli r3, r1, 35 */
18806 {1, 2, 3}} /* add r4, r2, r3 */
18807 },
18808 {34493956096ll /* 0x808000000 */ ,
18809 {{6, 1, 27}, /* shli r2, r1, 27 */
18810 {6, 1, 35}, /* shli r3, r1, 35 */
18811 {1, 2, 3}} /* add r4, r2, r3 */
18812 },
18813 {34628173824ll /* 0x810000000 */ ,
18814 {{6, 1, 28}, /* shli r2, r1, 28 */
18815 {6, 1, 35}, /* shli r3, r1, 35 */
18816 {1, 2, 3}} /* add r4, r2, r3 */
18817 },
18818 {34896609280ll /* 0x820000000 */ ,
18819 {{6, 1, 29}, /* shli r2, r1, 29 */
18820 {6, 1, 35}, /* shli r3, r1, 35 */
18821 {1, 2, 3}} /* add r4, r2, r3 */
18822 },
18823 {35433480192ll /* 0x840000000 */ ,
18824 {{6, 1, 30}, /* shli r2, r1, 30 */
18825 {6, 1, 35}, /* shli r3, r1, 35 */
18826 {1, 2, 3}} /* add r4, r2, r3 */
18827 },
18828 {36507222016ll /* 0x880000000 */ ,
18829 {{6, 1, 31}, /* shli r2, r1, 31 */
18830 {6, 1, 35}, /* shli r3, r1, 35 */
18831 {1, 2, 3}} /* add r4, r2, r3 */
18832 },
18833 {38654705664ll /* 0x900000000 */ ,
18834 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18835 {6, 2, 32}} /* shli r3, r2, 32 */
18836 },
18837 {42949672960ll /* 0xa00000000 */ ,
18838 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18839 {6, 2, 33}} /* shli r3, r2, 33 */
18840 },
18841 {51539607552ll /* 0xc00000000 */ ,
18842 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18843 {6, 2, 34}} /* shli r3, r2, 34 */
18844 },
18845 {68719476727ll /* 0xffffffff7 */ ,
18846 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18847 {6, 1, 36}, /* shli r3, r1, 36 */
18848 {2, 3, 2}} /* sub r4, r3, r2 */
18849 },
18850 {68719476728ll /* 0xffffffff8 */ ,
18851 {{6, 1, 3}, /* shli r2, r1, 3 */
18852 {6, 1, 36}, /* shli r3, r1, 36 */
18853 {2, 3, 2}} /* sub r4, r3, r2 */
18854 },
18855 {68719476729ll /* 0xffffffff9 */ ,
18856 {{6, 1, 33}, /* shli r2, r1, 33 */
18857 {2, 2, 1}, /* sub r3, r2, r1 */
18858 {5, 3, 1}} /* shl3add r4, r3, r1 */
18859 },
18860 {68719476731ll /* 0xffffffffb */ ,
18861 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18862 {6, 1, 36}, /* shli r3, r1, 36 */
18863 {2, 3, 2}} /* sub r4, r3, r2 */
18864 },
18865 {68719476732ll /* 0xffffffffc */ ,
18866 {{6, 1, 2}, /* shli r2, r1, 2 */
18867 {6, 1, 36}, /* shli r3, r1, 36 */
18868 {2, 3, 2}} /* sub r4, r3, r2 */
18869 },
18870 {68719476733ll /* 0xffffffffd */ ,
18871 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18872 {6, 1, 36}, /* shli r3, r1, 36 */
18873 {2, 3, 2}} /* sub r4, r3, r2 */
18874 },
18875 {68719476734ll /* 0xffffffffe */ ,
18876 {{6, 1, 1}, /* shli r2, r1, 1 */
18877 {6, 1, 36}, /* shli r3, r1, 36 */
18878 {2, 3, 2}} /* sub r4, r3, r2 */
18879 },
18880 {68719476735ll /* 0xfffffffff */ ,
18881 {{6, 1, 36}, /* shli r2, r1, 36 */
18882 {2, 2, 1}} /* sub r3, r2, r1 */
18883 },
18884 {68719476736ll /* 0x1000000000 */ ,
18885 {{6, 1, 36}} /* shli r2, r1, 36 */
18886 },
18887 {68719476737ll /* 0x1000000001 */ ,
18888 {{6, 1, 36}, /* shli r2, r1, 36 */
18889 {1, 1, 2}} /* add r3, r1, r2 */
18890 },
18891 {68719476738ll /* 0x1000000002 */ ,
18892 {{6, 1, 36}, /* shli r2, r1, 36 */
18893 {3, 1, 2}} /* shl1add r3, r1, r2 */
18894 },
18895 {68719476739ll /* 0x1000000003 */ ,
18896 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18897 {6, 1, 36}, /* shli r3, r1, 36 */
18898 {1, 2, 3}} /* add r4, r2, r3 */
18899 },
18900 {68719476740ll /* 0x1000000004 */ ,
18901 {{6, 1, 36}, /* shli r2, r1, 36 */
18902 {4, 1, 2}} /* shl2add r3, r1, r2 */
18903 },
18904 {68719476741ll /* 0x1000000005 */ ,
18905 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18906 {6, 1, 36}, /* shli r3, r1, 36 */
18907 {1, 2, 3}} /* add r4, r2, r3 */
18908 },
18909 {68719476742ll /* 0x1000000006 */ ,
18910 {{3, 1, 1}, /* shl1add r2, r1, r1 */
18911 {6, 1, 36}, /* shli r3, r1, 36 */
18912 {3, 2, 3}} /* shl1add r4, r2, r3 */
18913 },
18914 {68719476743ll /* 0x1000000007 */ ,
18915 {{6, 1, 36}, /* shli r2, r1, 36 */
18916 {2, 2, 1}, /* sub r3, r2, r1 */
18917 {5, 1, 3}} /* shl3add r4, r1, r3 */
18918 },
18919 {68719476744ll /* 0x1000000008 */ ,
18920 {{6, 1, 36}, /* shli r2, r1, 36 */
18921 {5, 1, 2}} /* shl3add r3, r1, r2 */
18922 },
18923 {68719476745ll /* 0x1000000009 */ ,
18924 {{5, 1, 1}, /* shl3add r2, r1, r1 */
18925 {6, 1, 36}, /* shli r3, r1, 36 */
18926 {1, 2, 3}} /* add r4, r2, r3 */
18927 },
18928 {68719476746ll /* 0x100000000a */ ,
18929 {{4, 1, 1}, /* shl2add r2, r1, r1 */
18930 {6, 1, 36}, /* shli r3, r1, 36 */
18931 {3, 2, 3}} /* shl1add r4, r2, r3 */
18932 },
18933 {68719476752ll /* 0x1000000010 */ ,
18934 {{6, 1, 4}, /* shli r2, r1, 4 */
18935 {6, 1, 36}, /* shli r3, r1, 36 */
18936 {1, 2, 3}} /* add r4, r2, r3 */
18937 },
18938 {68719476768ll /* 0x1000000020 */ ,
18939 {{6, 1, 5}, /* shli r2, r1, 5 */
18940 {6, 1, 36}, /* shli r3, r1, 36 */
18941 {1, 2, 3}} /* add r4, r2, r3 */
18942 },
18943 {68719476800ll /* 0x1000000040 */ ,
18944 {{6, 1, 6}, /* shli r2, r1, 6 */
18945 {6, 1, 36}, /* shli r3, r1, 36 */
18946 {1, 2, 3}} /* add r4, r2, r3 */
18947 },
18948 {68719476864ll /* 0x1000000080 */ ,
18949 {{6, 1, 7}, /* shli r2, r1, 7 */
18950 {6, 1, 36}, /* shli r3, r1, 36 */
18951 {1, 2, 3}} /* add r4, r2, r3 */
18952 },
18953 {68719476992ll /* 0x1000000100 */ ,
18954 {{6, 1, 8}, /* shli r2, r1, 8 */
18955 {6, 1, 36}, /* shli r3, r1, 36 */
18956 {1, 2, 3}} /* add r4, r2, r3 */
18957 },
18958 {68719477248ll /* 0x1000000200 */ ,
18959 {{6, 1, 9}, /* shli r2, r1, 9 */
18960 {6, 1, 36}, /* shli r3, r1, 36 */
18961 {1, 2, 3}} /* add r4, r2, r3 */
18962 },
18963 {68719477760ll /* 0x1000000400 */ ,
18964 {{6, 1, 10}, /* shli r2, r1, 10 */
18965 {6, 1, 36}, /* shli r3, r1, 36 */
18966 {1, 2, 3}} /* add r4, r2, r3 */
18967 },
18968 {68719478784ll /* 0x1000000800 */ ,
18969 {{6, 1, 11}, /* shli r2, r1, 11 */
18970 {6, 1, 36}, /* shli r3, r1, 36 */
18971 {1, 2, 3}} /* add r4, r2, r3 */
18972 },
18973 {68719480832ll /* 0x1000001000 */ ,
18974 {{6, 1, 12}, /* shli r2, r1, 12 */
18975 {6, 1, 36}, /* shli r3, r1, 36 */
18976 {1, 2, 3}} /* add r4, r2, r3 */
18977 },
18978 {68719484928ll /* 0x1000002000 */ ,
18979 {{6, 1, 13}, /* shli r2, r1, 13 */
18980 {6, 1, 36}, /* shli r3, r1, 36 */
18981 {1, 2, 3}} /* add r4, r2, r3 */
18982 },
18983 {68719493120ll /* 0x1000004000 */ ,
18984 {{6, 1, 14}, /* shli r2, r1, 14 */
18985 {6, 1, 36}, /* shli r3, r1, 36 */
18986 {1, 2, 3}} /* add r4, r2, r3 */
18987 },
18988 {68719509504ll /* 0x1000008000 */ ,
18989 {{6, 1, 15}, /* shli r2, r1, 15 */
18990 {6, 1, 36}, /* shli r3, r1, 36 */
18991 {1, 2, 3}} /* add r4, r2, r3 */
18992 },
18993 {68719542272ll /* 0x1000010000 */ ,
18994 {{6, 1, 16}, /* shli r2, r1, 16 */
18995 {6, 1, 36}, /* shli r3, r1, 36 */
18996 {1, 2, 3}} /* add r4, r2, r3 */
18997 },
18998 {68719607808ll /* 0x1000020000 */ ,
18999 {{6, 1, 17}, /* shli r2, r1, 17 */
19000 {6, 1, 36}, /* shli r3, r1, 36 */
19001 {1, 2, 3}} /* add r4, r2, r3 */
19002 },
19003 {68719738880ll /* 0x1000040000 */ ,
19004 {{6, 1, 18}, /* shli r2, r1, 18 */
19005 {6, 1, 36}, /* shli r3, r1, 36 */
19006 {1, 2, 3}} /* add r4, r2, r3 */
19007 },
19008 {68720001024ll /* 0x1000080000 */ ,
19009 {{6, 1, 19}, /* shli r2, r1, 19 */
19010 {6, 1, 36}, /* shli r3, r1, 36 */
19011 {1, 2, 3}} /* add r4, r2, r3 */
19012 },
19013 {68720525312ll /* 0x1000100000 */ ,
19014 {{6, 1, 20}, /* shli r2, r1, 20 */
19015 {6, 1, 36}, /* shli r3, r1, 36 */
19016 {1, 2, 3}} /* add r4, r2, r3 */
19017 },
19018 {68721573888ll /* 0x1000200000 */ ,
19019 {{6, 1, 21}, /* shli r2, r1, 21 */
19020 {6, 1, 36}, /* shli r3, r1, 36 */
19021 {1, 2, 3}} /* add r4, r2, r3 */
19022 },
19023 {68723671040ll /* 0x1000400000 */ ,
19024 {{6, 1, 22}, /* shli r2, r1, 22 */
19025 {6, 1, 36}, /* shli r3, r1, 36 */
19026 {1, 2, 3}} /* add r4, r2, r3 */
19027 },
19028 {68727865344ll /* 0x1000800000 */ ,
19029 {{6, 1, 23}, /* shli r2, r1, 23 */
19030 {6, 1, 36}, /* shli r3, r1, 36 */
19031 {1, 2, 3}} /* add r4, r2, r3 */
19032 },
19033 {68736253952ll /* 0x1001000000 */ ,
19034 {{6, 1, 24}, /* shli r2, r1, 24 */
19035 {6, 1, 36}, /* shli r3, r1, 36 */
19036 {1, 2, 3}} /* add r4, r2, r3 */
19037 },
19038 {68753031168ll /* 0x1002000000 */ ,
19039 {{6, 1, 25}, /* shli r2, r1, 25 */
19040 {6, 1, 36}, /* shli r3, r1, 36 */
19041 {1, 2, 3}} /* add r4, r2, r3 */
19042 },
19043 {68786585600ll /* 0x1004000000 */ ,
19044 {{6, 1, 26}, /* shli r2, r1, 26 */
19045 {6, 1, 36}, /* shli r3, r1, 36 */
19046 {1, 2, 3}} /* add r4, r2, r3 */
19047 },
19048 {68853694464ll /* 0x1008000000 */ ,
19049 {{6, 1, 27}, /* shli r2, r1, 27 */
19050 {6, 1, 36}, /* shli r3, r1, 36 */
19051 {1, 2, 3}} /* add r4, r2, r3 */
19052 },
19053 {68987912192ll /* 0x1010000000 */ ,
19054 {{6, 1, 28}, /* shli r2, r1, 28 */
19055 {6, 1, 36}, /* shli r3, r1, 36 */
19056 {1, 2, 3}} /* add r4, r2, r3 */
19057 },
19058 {69256347648ll /* 0x1020000000 */ ,
19059 {{6, 1, 29}, /* shli r2, r1, 29 */
19060 {6, 1, 36}, /* shli r3, r1, 36 */
19061 {1, 2, 3}} /* add r4, r2, r3 */
19062 },
19063 {69793218560ll /* 0x1040000000 */ ,
19064 {{6, 1, 30}, /* shli r2, r1, 30 */
19065 {6, 1, 36}, /* shli r3, r1, 36 */
19066 {1, 2, 3}} /* add r4, r2, r3 */
19067 },
19068 {70866960384ll /* 0x1080000000 */ ,
19069 {{6, 1, 31}, /* shli r2, r1, 31 */
19070 {6, 1, 36}, /* shli r3, r1, 36 */
19071 {1, 2, 3}} /* add r4, r2, r3 */
19072 },
19073 {73014444032ll /* 0x1100000000 */ ,
19074 {{6, 1, 32}, /* shli r2, r1, 32 */
19075 {6, 1, 36}, /* shli r3, r1, 36 */
19076 {1, 2, 3}} /* add r4, r2, r3 */
19077 },
19078 {77309411328ll /* 0x1200000000 */ ,
19079 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19080 {6, 2, 33}} /* shli r3, r2, 33 */
19081 },
19082 {85899345920ll /* 0x1400000000 */ ,
19083 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19084 {6, 2, 34}} /* shli r3, r2, 34 */
19085 },
19086 {103079215104ll /* 0x1800000000 */ ,
19087 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19088 {6, 2, 35}} /* shli r3, r2, 35 */
19089 },
19090 {137438953463ll /* 0x1ffffffff7 */ ,
19091 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19092 {6, 1, 37}, /* shli r3, r1, 37 */
19093 {2, 3, 2}} /* sub r4, r3, r2 */
19094 },
19095 {137438953464ll /* 0x1ffffffff8 */ ,
19096 {{6, 1, 3}, /* shli r2, r1, 3 */
19097 {6, 1, 37}, /* shli r3, r1, 37 */
19098 {2, 3, 2}} /* sub r4, r3, r2 */
19099 },
19100 {137438953465ll /* 0x1ffffffff9 */ ,
19101 {{6, 1, 34}, /* shli r2, r1, 34 */
19102 {2, 2, 1}, /* sub r3, r2, r1 */
19103 {5, 3, 1}} /* shl3add r4, r3, r1 */
19104 },
19105 {137438953467ll /* 0x1ffffffffb */ ,
19106 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19107 {6, 1, 37}, /* shli r3, r1, 37 */
19108 {2, 3, 2}} /* sub r4, r3, r2 */
19109 },
19110 {137438953468ll /* 0x1ffffffffc */ ,
19111 {{6, 1, 2}, /* shli r2, r1, 2 */
19112 {6, 1, 37}, /* shli r3, r1, 37 */
19113 {2, 3, 2}} /* sub r4, r3, r2 */
19114 },
19115 {137438953469ll /* 0x1ffffffffd */ ,
19116 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19117 {6, 1, 37}, /* shli r3, r1, 37 */
19118 {2, 3, 2}} /* sub r4, r3, r2 */
19119 },
19120 {137438953470ll /* 0x1ffffffffe */ ,
19121 {{6, 1, 1}, /* shli r2, r1, 1 */
19122 {6, 1, 37}, /* shli r3, r1, 37 */
19123 {2, 3, 2}} /* sub r4, r3, r2 */
19124 },
19125 {137438953471ll /* 0x1fffffffff */ ,
19126 {{6, 1, 37}, /* shli r2, r1, 37 */
19127 {2, 2, 1}} /* sub r3, r2, r1 */
19128 },
19129 {137438953472ll /* 0x2000000000 */ ,
19130 {{6, 1, 37}} /* shli r2, r1, 37 */
19131 },
19132 {137438953473ll /* 0x2000000001 */ ,
19133 {{6, 1, 37}, /* shli r2, r1, 37 */
19134 {1, 1, 2}} /* add r3, r1, r2 */
19135 },
19136 {137438953474ll /* 0x2000000002 */ ,
19137 {{6, 1, 37}, /* shli r2, r1, 37 */
19138 {3, 1, 2}} /* shl1add r3, r1, r2 */
19139 },
19140 {137438953475ll /* 0x2000000003 */ ,
19141 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19142 {6, 1, 37}, /* shli r3, r1, 37 */
19143 {1, 2, 3}} /* add r4, r2, r3 */
19144 },
19145 {137438953476ll /* 0x2000000004 */ ,
19146 {{6, 1, 37}, /* shli r2, r1, 37 */
19147 {4, 1, 2}} /* shl2add r3, r1, r2 */
19148 },
19149 {137438953477ll /* 0x2000000005 */ ,
19150 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19151 {6, 1, 37}, /* shli r3, r1, 37 */
19152 {1, 2, 3}} /* add r4, r2, r3 */
19153 },
19154 {137438953478ll /* 0x2000000006 */ ,
19155 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19156 {6, 1, 37}, /* shli r3, r1, 37 */
19157 {3, 2, 3}} /* shl1add r4, r2, r3 */
19158 },
19159 {137438953479ll /* 0x2000000007 */ ,
19160 {{6, 1, 37}, /* shli r2, r1, 37 */
19161 {2, 2, 1}, /* sub r3, r2, r1 */
19162 {5, 1, 3}} /* shl3add r4, r1, r3 */
19163 },
19164 {137438953480ll /* 0x2000000008 */ ,
19165 {{6, 1, 37}, /* shli r2, r1, 37 */
19166 {5, 1, 2}} /* shl3add r3, r1, r2 */
19167 },
19168 {137438953481ll /* 0x2000000009 */ ,
19169 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19170 {6, 1, 37}, /* shli r3, r1, 37 */
19171 {1, 2, 3}} /* add r4, r2, r3 */
19172 },
19173 {137438953482ll /* 0x200000000a */ ,
19174 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19175 {6, 1, 37}, /* shli r3, r1, 37 */
19176 {3, 2, 3}} /* shl1add r4, r2, r3 */
19177 },
19178 {137438953488ll /* 0x2000000010 */ ,
19179 {{6, 1, 4}, /* shli r2, r1, 4 */
19180 {6, 1, 37}, /* shli r3, r1, 37 */
19181 {1, 2, 3}} /* add r4, r2, r3 */
19182 },
19183 {137438953504ll /* 0x2000000020 */ ,
19184 {{6, 1, 5}, /* shli r2, r1, 5 */
19185 {6, 1, 37}, /* shli r3, r1, 37 */
19186 {1, 2, 3}} /* add r4, r2, r3 */
19187 },
19188 {137438953536ll /* 0x2000000040 */ ,
19189 {{6, 1, 6}, /* shli r2, r1, 6 */
19190 {6, 1, 37}, /* shli r3, r1, 37 */
19191 {1, 2, 3}} /* add r4, r2, r3 */
19192 },
19193 {137438953600ll /* 0x2000000080 */ ,
19194 {{6, 1, 7}, /* shli r2, r1, 7 */
19195 {6, 1, 37}, /* shli r3, r1, 37 */
19196 {1, 2, 3}} /* add r4, r2, r3 */
19197 },
19198 {137438953728ll /* 0x2000000100 */ ,
19199 {{6, 1, 8}, /* shli r2, r1, 8 */
19200 {6, 1, 37}, /* shli r3, r1, 37 */
19201 {1, 2, 3}} /* add r4, r2, r3 */
19202 },
19203 {137438953984ll /* 0x2000000200 */ ,
19204 {{6, 1, 9}, /* shli r2, r1, 9 */
19205 {6, 1, 37}, /* shli r3, r1, 37 */
19206 {1, 2, 3}} /* add r4, r2, r3 */
19207 },
19208 {137438954496ll /* 0x2000000400 */ ,
19209 {{6, 1, 10}, /* shli r2, r1, 10 */
19210 {6, 1, 37}, /* shli r3, r1, 37 */
19211 {1, 2, 3}} /* add r4, r2, r3 */
19212 },
19213 {137438955520ll /* 0x2000000800 */ ,
19214 {{6, 1, 11}, /* shli r2, r1, 11 */
19215 {6, 1, 37}, /* shli r3, r1, 37 */
19216 {1, 2, 3}} /* add r4, r2, r3 */
19217 },
19218 {137438957568ll /* 0x2000001000 */ ,
19219 {{6, 1, 12}, /* shli r2, r1, 12 */
19220 {6, 1, 37}, /* shli r3, r1, 37 */
19221 {1, 2, 3}} /* add r4, r2, r3 */
19222 },
19223 {137438961664ll /* 0x2000002000 */ ,
19224 {{6, 1, 13}, /* shli r2, r1, 13 */
19225 {6, 1, 37}, /* shli r3, r1, 37 */
19226 {1, 2, 3}} /* add r4, r2, r3 */
19227 },
19228 {137438969856ll /* 0x2000004000 */ ,
19229 {{6, 1, 14}, /* shli r2, r1, 14 */
19230 {6, 1, 37}, /* shli r3, r1, 37 */
19231 {1, 2, 3}} /* add r4, r2, r3 */
19232 },
19233 {137438986240ll /* 0x2000008000 */ ,
19234 {{6, 1, 15}, /* shli r2, r1, 15 */
19235 {6, 1, 37}, /* shli r3, r1, 37 */
19236 {1, 2, 3}} /* add r4, r2, r3 */
19237 },
19238 {137439019008ll /* 0x2000010000 */ ,
19239 {{6, 1, 16}, /* shli r2, r1, 16 */
19240 {6, 1, 37}, /* shli r3, r1, 37 */
19241 {1, 2, 3}} /* add r4, r2, r3 */
19242 },
19243 {137439084544ll /* 0x2000020000 */ ,
19244 {{6, 1, 17}, /* shli r2, r1, 17 */
19245 {6, 1, 37}, /* shli r3, r1, 37 */
19246 {1, 2, 3}} /* add r4, r2, r3 */
19247 },
19248 {137439215616ll /* 0x2000040000 */ ,
19249 {{6, 1, 18}, /* shli r2, r1, 18 */
19250 {6, 1, 37}, /* shli r3, r1, 37 */
19251 {1, 2, 3}} /* add r4, r2, r3 */
19252 },
19253 {137439477760ll /* 0x2000080000 */ ,
19254 {{6, 1, 19}, /* shli r2, r1, 19 */
19255 {6, 1, 37}, /* shli r3, r1, 37 */
19256 {1, 2, 3}} /* add r4, r2, r3 */
19257 },
19258 {137440002048ll /* 0x2000100000 */ ,
19259 {{6, 1, 20}, /* shli r2, r1, 20 */
19260 {6, 1, 37}, /* shli r3, r1, 37 */
19261 {1, 2, 3}} /* add r4, r2, r3 */
19262 },
19263 {137441050624ll /* 0x2000200000 */ ,
19264 {{6, 1, 21}, /* shli r2, r1, 21 */
19265 {6, 1, 37}, /* shli r3, r1, 37 */
19266 {1, 2, 3}} /* add r4, r2, r3 */
19267 },
19268 {137443147776ll /* 0x2000400000 */ ,
19269 {{6, 1, 22}, /* shli r2, r1, 22 */
19270 {6, 1, 37}, /* shli r3, r1, 37 */
19271 {1, 2, 3}} /* add r4, r2, r3 */
19272 },
19273 {137447342080ll /* 0x2000800000 */ ,
19274 {{6, 1, 23}, /* shli r2, r1, 23 */
19275 {6, 1, 37}, /* shli r3, r1, 37 */
19276 {1, 2, 3}} /* add r4, r2, r3 */
19277 },
19278 {137455730688ll /* 0x2001000000 */ ,
19279 {{6, 1, 24}, /* shli r2, r1, 24 */
19280 {6, 1, 37}, /* shli r3, r1, 37 */
19281 {1, 2, 3}} /* add r4, r2, r3 */
19282 },
19283 {137472507904ll /* 0x2002000000 */ ,
19284 {{6, 1, 25}, /* shli r2, r1, 25 */
19285 {6, 1, 37}, /* shli r3, r1, 37 */
19286 {1, 2, 3}} /* add r4, r2, r3 */
19287 },
19288 {137506062336ll /* 0x2004000000 */ ,
19289 {{6, 1, 26}, /* shli r2, r1, 26 */
19290 {6, 1, 37}, /* shli r3, r1, 37 */
19291 {1, 2, 3}} /* add r4, r2, r3 */
19292 },
19293 {137573171200ll /* 0x2008000000 */ ,
19294 {{6, 1, 27}, /* shli r2, r1, 27 */
19295 {6, 1, 37}, /* shli r3, r1, 37 */
19296 {1, 2, 3}} /* add r4, r2, r3 */
19297 },
19298 {137707388928ll /* 0x2010000000 */ ,
19299 {{6, 1, 28}, /* shli r2, r1, 28 */
19300 {6, 1, 37}, /* shli r3, r1, 37 */
19301 {1, 2, 3}} /* add r4, r2, r3 */
19302 },
19303 {137975824384ll /* 0x2020000000 */ ,
19304 {{6, 1, 29}, /* shli r2, r1, 29 */
19305 {6, 1, 37}, /* shli r3, r1, 37 */
19306 {1, 2, 3}} /* add r4, r2, r3 */
19307 },
19308 {138512695296ll /* 0x2040000000 */ ,
19309 {{6, 1, 30}, /* shli r2, r1, 30 */
19310 {6, 1, 37}, /* shli r3, r1, 37 */
19311 {1, 2, 3}} /* add r4, r2, r3 */
19312 },
19313 {139586437120ll /* 0x2080000000 */ ,
19314 {{6, 1, 31}, /* shli r2, r1, 31 */
19315 {6, 1, 37}, /* shli r3, r1, 37 */
19316 {1, 2, 3}} /* add r4, r2, r3 */
19317 },
19318 {141733920768ll /* 0x2100000000 */ ,
19319 {{6, 1, 32}, /* shli r2, r1, 32 */
19320 {6, 1, 37}, /* shli r3, r1, 37 */
19321 {1, 2, 3}} /* add r4, r2, r3 */
19322 },
19323 {146028888064ll /* 0x2200000000 */ ,
19324 {{6, 1, 33}, /* shli r2, r1, 33 */
19325 {6, 1, 37}, /* shli r3, r1, 37 */
19326 {1, 2, 3}} /* add r4, r2, r3 */
19327 },
19328 {154618822656ll /* 0x2400000000 */ ,
19329 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19330 {6, 2, 34}} /* shli r3, r2, 34 */
19331 },
19332 {171798691840ll /* 0x2800000000 */ ,
19333 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19334 {6, 2, 35}} /* shli r3, r2, 35 */
19335 },
19336 {206158430208ll /* 0x3000000000 */ ,
19337 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19338 {6, 2, 36}} /* shli r3, r2, 36 */
19339 },
19340 {274877906935ll /* 0x3ffffffff7 */ ,
19341 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19342 {6, 1, 38}, /* shli r3, r1, 38 */
19343 {2, 3, 2}} /* sub r4, r3, r2 */
19344 },
19345 {274877906936ll /* 0x3ffffffff8 */ ,
19346 {{6, 1, 3}, /* shli r2, r1, 3 */
19347 {6, 1, 38}, /* shli r3, r1, 38 */
19348 {2, 3, 2}} /* sub r4, r3, r2 */
19349 },
19350 {274877906937ll /* 0x3ffffffff9 */ ,
19351 {{6, 1, 35}, /* shli r2, r1, 35 */
19352 {2, 2, 1}, /* sub r3, r2, r1 */
19353 {5, 3, 1}} /* shl3add r4, r3, r1 */
19354 },
19355 {274877906939ll /* 0x3ffffffffb */ ,
19356 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19357 {6, 1, 38}, /* shli r3, r1, 38 */
19358 {2, 3, 2}} /* sub r4, r3, r2 */
19359 },
19360 {274877906940ll /* 0x3ffffffffc */ ,
19361 {{6, 1, 2}, /* shli r2, r1, 2 */
19362 {6, 1, 38}, /* shli r3, r1, 38 */
19363 {2, 3, 2}} /* sub r4, r3, r2 */
19364 },
19365 {274877906941ll /* 0x3ffffffffd */ ,
19366 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19367 {6, 1, 38}, /* shli r3, r1, 38 */
19368 {2, 3, 2}} /* sub r4, r3, r2 */
19369 },
19370 {274877906942ll /* 0x3ffffffffe */ ,
19371 {{6, 1, 1}, /* shli r2, r1, 1 */
19372 {6, 1, 38}, /* shli r3, r1, 38 */
19373 {2, 3, 2}} /* sub r4, r3, r2 */
19374 },
19375 {274877906943ll /* 0x3fffffffff */ ,
19376 {{6, 1, 38}, /* shli r2, r1, 38 */
19377 {2, 2, 1}} /* sub r3, r2, r1 */
19378 },
19379 {274877906944ll /* 0x4000000000 */ ,
19380 {{6, 1, 38}} /* shli r2, r1, 38 */
19381 },
19382 {274877906945ll /* 0x4000000001 */ ,
19383 {{6, 1, 38}, /* shli r2, r1, 38 */
19384 {1, 1, 2}} /* add r3, r1, r2 */
19385 },
19386 {274877906946ll /* 0x4000000002 */ ,
19387 {{6, 1, 38}, /* shli r2, r1, 38 */
19388 {3, 1, 2}} /* shl1add r3, r1, r2 */
19389 },
19390 {274877906947ll /* 0x4000000003 */ ,
19391 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19392 {6, 1, 38}, /* shli r3, r1, 38 */
19393 {1, 2, 3}} /* add r4, r2, r3 */
19394 },
19395 {274877906948ll /* 0x4000000004 */ ,
19396 {{6, 1, 38}, /* shli r2, r1, 38 */
19397 {4, 1, 2}} /* shl2add r3, r1, r2 */
19398 },
19399 {274877906949ll /* 0x4000000005 */ ,
19400 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19401 {6, 1, 38}, /* shli r3, r1, 38 */
19402 {1, 2, 3}} /* add r4, r2, r3 */
19403 },
19404 {274877906950ll /* 0x4000000006 */ ,
19405 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19406 {6, 1, 38}, /* shli r3, r1, 38 */
19407 {3, 2, 3}} /* shl1add r4, r2, r3 */
19408 },
19409 {274877906951ll /* 0x4000000007 */ ,
19410 {{6, 1, 38}, /* shli r2, r1, 38 */
19411 {2, 2, 1}, /* sub r3, r2, r1 */
19412 {5, 1, 3}} /* shl3add r4, r1, r3 */
19413 },
19414 {274877906952ll /* 0x4000000008 */ ,
19415 {{6, 1, 38}, /* shli r2, r1, 38 */
19416 {5, 1, 2}} /* shl3add r3, r1, r2 */
19417 },
19418 {274877906953ll /* 0x4000000009 */ ,
19419 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19420 {6, 1, 38}, /* shli r3, r1, 38 */
19421 {1, 2, 3}} /* add r4, r2, r3 */
19422 },
19423 {274877906954ll /* 0x400000000a */ ,
19424 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19425 {6, 1, 38}, /* shli r3, r1, 38 */
19426 {3, 2, 3}} /* shl1add r4, r2, r3 */
19427 },
19428 {274877906960ll /* 0x4000000010 */ ,
19429 {{6, 1, 4}, /* shli r2, r1, 4 */
19430 {6, 1, 38}, /* shli r3, r1, 38 */
19431 {1, 2, 3}} /* add r4, r2, r3 */
19432 },
19433 {274877906976ll /* 0x4000000020 */ ,
19434 {{6, 1, 5}, /* shli r2, r1, 5 */
19435 {6, 1, 38}, /* shli r3, r1, 38 */
19436 {1, 2, 3}} /* add r4, r2, r3 */
19437 },
19438 {274877907008ll /* 0x4000000040 */ ,
19439 {{6, 1, 6}, /* shli r2, r1, 6 */
19440 {6, 1, 38}, /* shli r3, r1, 38 */
19441 {1, 2, 3}} /* add r4, r2, r3 */
19442 },
19443 {274877907072ll /* 0x4000000080 */ ,
19444 {{6, 1, 7}, /* shli r2, r1, 7 */
19445 {6, 1, 38}, /* shli r3, r1, 38 */
19446 {1, 2, 3}} /* add r4, r2, r3 */
19447 },
19448 {274877907200ll /* 0x4000000100 */ ,
19449 {{6, 1, 8}, /* shli r2, r1, 8 */
19450 {6, 1, 38}, /* shli r3, r1, 38 */
19451 {1, 2, 3}} /* add r4, r2, r3 */
19452 },
19453 {274877907456ll /* 0x4000000200 */ ,
19454 {{6, 1, 9}, /* shli r2, r1, 9 */
19455 {6, 1, 38}, /* shli r3, r1, 38 */
19456 {1, 2, 3}} /* add r4, r2, r3 */
19457 },
19458 {274877907968ll /* 0x4000000400 */ ,
19459 {{6, 1, 10}, /* shli r2, r1, 10 */
19460 {6, 1, 38}, /* shli r3, r1, 38 */
19461 {1, 2, 3}} /* add r4, r2, r3 */
19462 },
19463 {274877908992ll /* 0x4000000800 */ ,
19464 {{6, 1, 11}, /* shli r2, r1, 11 */
19465 {6, 1, 38}, /* shli r3, r1, 38 */
19466 {1, 2, 3}} /* add r4, r2, r3 */
19467 },
19468 {274877911040ll /* 0x4000001000 */ ,
19469 {{6, 1, 12}, /* shli r2, r1, 12 */
19470 {6, 1, 38}, /* shli r3, r1, 38 */
19471 {1, 2, 3}} /* add r4, r2, r3 */
19472 },
19473 {274877915136ll /* 0x4000002000 */ ,
19474 {{6, 1, 13}, /* shli r2, r1, 13 */
19475 {6, 1, 38}, /* shli r3, r1, 38 */
19476 {1, 2, 3}} /* add r4, r2, r3 */
19477 },
19478 {274877923328ll /* 0x4000004000 */ ,
19479 {{6, 1, 14}, /* shli r2, r1, 14 */
19480 {6, 1, 38}, /* shli r3, r1, 38 */
19481 {1, 2, 3}} /* add r4, r2, r3 */
19482 },
19483 {274877939712ll /* 0x4000008000 */ ,
19484 {{6, 1, 15}, /* shli r2, r1, 15 */
19485 {6, 1, 38}, /* shli r3, r1, 38 */
19486 {1, 2, 3}} /* add r4, r2, r3 */
19487 },
19488 {274877972480ll /* 0x4000010000 */ ,
19489 {{6, 1, 16}, /* shli r2, r1, 16 */
19490 {6, 1, 38}, /* shli r3, r1, 38 */
19491 {1, 2, 3}} /* add r4, r2, r3 */
19492 },
19493 {274878038016ll /* 0x4000020000 */ ,
19494 {{6, 1, 17}, /* shli r2, r1, 17 */
19495 {6, 1, 38}, /* shli r3, r1, 38 */
19496 {1, 2, 3}} /* add r4, r2, r3 */
19497 },
19498 {274878169088ll /* 0x4000040000 */ ,
19499 {{6, 1, 18}, /* shli r2, r1, 18 */
19500 {6, 1, 38}, /* shli r3, r1, 38 */
19501 {1, 2, 3}} /* add r4, r2, r3 */
19502 },
19503 {274878431232ll /* 0x4000080000 */ ,
19504 {{6, 1, 19}, /* shli r2, r1, 19 */
19505 {6, 1, 38}, /* shli r3, r1, 38 */
19506 {1, 2, 3}} /* add r4, r2, r3 */
19507 },
19508 {274878955520ll /* 0x4000100000 */ ,
19509 {{6, 1, 20}, /* shli r2, r1, 20 */
19510 {6, 1, 38}, /* shli r3, r1, 38 */
19511 {1, 2, 3}} /* add r4, r2, r3 */
19512 },
19513 {274880004096ll /* 0x4000200000 */ ,
19514 {{6, 1, 21}, /* shli r2, r1, 21 */
19515 {6, 1, 38}, /* shli r3, r1, 38 */
19516 {1, 2, 3}} /* add r4, r2, r3 */
19517 },
19518 {274882101248ll /* 0x4000400000 */ ,
19519 {{6, 1, 22}, /* shli r2, r1, 22 */
19520 {6, 1, 38}, /* shli r3, r1, 38 */
19521 {1, 2, 3}} /* add r4, r2, r3 */
19522 },
19523 {274886295552ll /* 0x4000800000 */ ,
19524 {{6, 1, 23}, /* shli r2, r1, 23 */
19525 {6, 1, 38}, /* shli r3, r1, 38 */
19526 {1, 2, 3}} /* add r4, r2, r3 */
19527 },
19528 {274894684160ll /* 0x4001000000 */ ,
19529 {{6, 1, 24}, /* shli r2, r1, 24 */
19530 {6, 1, 38}, /* shli r3, r1, 38 */
19531 {1, 2, 3}} /* add r4, r2, r3 */
19532 },
19533 {274911461376ll /* 0x4002000000 */ ,
19534 {{6, 1, 25}, /* shli r2, r1, 25 */
19535 {6, 1, 38}, /* shli r3, r1, 38 */
19536 {1, 2, 3}} /* add r4, r2, r3 */
19537 },
19538 {274945015808ll /* 0x4004000000 */ ,
19539 {{6, 1, 26}, /* shli r2, r1, 26 */
19540 {6, 1, 38}, /* shli r3, r1, 38 */
19541 {1, 2, 3}} /* add r4, r2, r3 */
19542 },
19543 {275012124672ll /* 0x4008000000 */ ,
19544 {{6, 1, 27}, /* shli r2, r1, 27 */
19545 {6, 1, 38}, /* shli r3, r1, 38 */
19546 {1, 2, 3}} /* add r4, r2, r3 */
19547 },
19548 {275146342400ll /* 0x4010000000 */ ,
19549 {{6, 1, 28}, /* shli r2, r1, 28 */
19550 {6, 1, 38}, /* shli r3, r1, 38 */
19551 {1, 2, 3}} /* add r4, r2, r3 */
19552 },
19553 {275414777856ll /* 0x4020000000 */ ,
19554 {{6, 1, 29}, /* shli r2, r1, 29 */
19555 {6, 1, 38}, /* shli r3, r1, 38 */
19556 {1, 2, 3}} /* add r4, r2, r3 */
19557 },
19558 {275951648768ll /* 0x4040000000 */ ,
19559 {{6, 1, 30}, /* shli r2, r1, 30 */
19560 {6, 1, 38}, /* shli r3, r1, 38 */
19561 {1, 2, 3}} /* add r4, r2, r3 */
19562 },
19563 {277025390592ll /* 0x4080000000 */ ,
19564 {{6, 1, 31}, /* shli r2, r1, 31 */
19565 {6, 1, 38}, /* shli r3, r1, 38 */
19566 {1, 2, 3}} /* add r4, r2, r3 */
19567 },
19568 {279172874240ll /* 0x4100000000 */ ,
19569 {{6, 1, 32}, /* shli r2, r1, 32 */
19570 {6, 1, 38}, /* shli r3, r1, 38 */
19571 {1, 2, 3}} /* add r4, r2, r3 */
19572 },
19573 {283467841536ll /* 0x4200000000 */ ,
19574 {{6, 1, 33}, /* shli r2, r1, 33 */
19575 {6, 1, 38}, /* shli r3, r1, 38 */
19576 {1, 2, 3}} /* add r4, r2, r3 */
19577 },
19578 {292057776128ll /* 0x4400000000 */ ,
19579 {{6, 1, 34}, /* shli r2, r1, 34 */
19580 {6, 1, 38}, /* shli r3, r1, 38 */
19581 {1, 2, 3}} /* add r4, r2, r3 */
19582 },
19583 {309237645312ll /* 0x4800000000 */ ,
19584 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19585 {6, 2, 35}} /* shli r3, r2, 35 */
19586 },
19587 {343597383680ll /* 0x5000000000 */ ,
19588 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19589 {6, 2, 36}} /* shli r3, r2, 36 */
19590 },
19591 {412316860416ll /* 0x6000000000 */ ,
19592 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19593 {6, 2, 37}} /* shli r3, r2, 37 */
19594 },
19595 {549755813879ll /* 0x7ffffffff7 */ ,
19596 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19597 {6, 1, 39}, /* shli r3, r1, 39 */
19598 {2, 3, 2}} /* sub r4, r3, r2 */
19599 },
19600 {549755813880ll /* 0x7ffffffff8 */ ,
19601 {{6, 1, 3}, /* shli r2, r1, 3 */
19602 {6, 1, 39}, /* shli r3, r1, 39 */
19603 {2, 3, 2}} /* sub r4, r3, r2 */
19604 },
19605 {549755813881ll /* 0x7ffffffff9 */ ,
19606 {{6, 1, 36}, /* shli r2, r1, 36 */
19607 {2, 2, 1}, /* sub r3, r2, r1 */
19608 {5, 3, 1}} /* shl3add r4, r3, r1 */
19609 },
19610 {549755813883ll /* 0x7ffffffffb */ ,
19611 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19612 {6, 1, 39}, /* shli r3, r1, 39 */
19613 {2, 3, 2}} /* sub r4, r3, r2 */
19614 },
19615 {549755813884ll /* 0x7ffffffffc */ ,
19616 {{6, 1, 2}, /* shli r2, r1, 2 */
19617 {6, 1, 39}, /* shli r3, r1, 39 */
19618 {2, 3, 2}} /* sub r4, r3, r2 */
19619 },
19620 {549755813885ll /* 0x7ffffffffd */ ,
19621 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19622 {6, 1, 39}, /* shli r3, r1, 39 */
19623 {2, 3, 2}} /* sub r4, r3, r2 */
19624 },
19625 {549755813886ll /* 0x7ffffffffe */ ,
19626 {{6, 1, 1}, /* shli r2, r1, 1 */
19627 {6, 1, 39}, /* shli r3, r1, 39 */
19628 {2, 3, 2}} /* sub r4, r3, r2 */
19629 },
19630 {549755813887ll /* 0x7fffffffff */ ,
19631 {{6, 1, 39}, /* shli r2, r1, 39 */
19632 {2, 2, 1}} /* sub r3, r2, r1 */
19633 },
19634 {549755813888ll /* 0x8000000000 */ ,
19635 {{6, 1, 39}} /* shli r2, r1, 39 */
19636 },
19637 {549755813889ll /* 0x8000000001 */ ,
19638 {{6, 1, 39}, /* shli r2, r1, 39 */
19639 {1, 1, 2}} /* add r3, r1, r2 */
19640 },
19641 {549755813890ll /* 0x8000000002 */ ,
19642 {{6, 1, 39}, /* shli r2, r1, 39 */
19643 {3, 1, 2}} /* shl1add r3, r1, r2 */
19644 },
19645 {549755813891ll /* 0x8000000003 */ ,
19646 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19647 {6, 1, 39}, /* shli r3, r1, 39 */
19648 {1, 2, 3}} /* add r4, r2, r3 */
19649 },
19650 {549755813892ll /* 0x8000000004 */ ,
19651 {{6, 1, 39}, /* shli r2, r1, 39 */
19652 {4, 1, 2}} /* shl2add r3, r1, r2 */
19653 },
19654 {549755813893ll /* 0x8000000005 */ ,
19655 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19656 {6, 1, 39}, /* shli r3, r1, 39 */
19657 {1, 2, 3}} /* add r4, r2, r3 */
19658 },
19659 {549755813894ll /* 0x8000000006 */ ,
19660 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19661 {6, 1, 39}, /* shli r3, r1, 39 */
19662 {3, 2, 3}} /* shl1add r4, r2, r3 */
19663 },
19664 {549755813895ll /* 0x8000000007 */ ,
19665 {{6, 1, 39}, /* shli r2, r1, 39 */
19666 {2, 2, 1}, /* sub r3, r2, r1 */
19667 {5, 1, 3}} /* shl3add r4, r1, r3 */
19668 },
19669 {549755813896ll /* 0x8000000008 */ ,
19670 {{6, 1, 39}, /* shli r2, r1, 39 */
19671 {5, 1, 2}} /* shl3add r3, r1, r2 */
19672 },
19673 {549755813897ll /* 0x8000000009 */ ,
19674 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19675 {6, 1, 39}, /* shli r3, r1, 39 */
19676 {1, 2, 3}} /* add r4, r2, r3 */
19677 },
19678 {549755813898ll /* 0x800000000a */ ,
19679 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19680 {6, 1, 39}, /* shli r3, r1, 39 */
19681 {3, 2, 3}} /* shl1add r4, r2, r3 */
19682 },
19683 {549755813904ll /* 0x8000000010 */ ,
19684 {{6, 1, 4}, /* shli r2, r1, 4 */
19685 {6, 1, 39}, /* shli r3, r1, 39 */
19686 {1, 2, 3}} /* add r4, r2, r3 */
19687 },
19688 {549755813920ll /* 0x8000000020 */ ,
19689 {{6, 1, 5}, /* shli r2, r1, 5 */
19690 {6, 1, 39}, /* shli r3, r1, 39 */
19691 {1, 2, 3}} /* add r4, r2, r3 */
19692 },
19693 {549755813952ll /* 0x8000000040 */ ,
19694 {{6, 1, 6}, /* shli r2, r1, 6 */
19695 {6, 1, 39}, /* shli r3, r1, 39 */
19696 {1, 2, 3}} /* add r4, r2, r3 */
19697 },
19698 {549755814016ll /* 0x8000000080 */ ,
19699 {{6, 1, 7}, /* shli r2, r1, 7 */
19700 {6, 1, 39}, /* shli r3, r1, 39 */
19701 {1, 2, 3}} /* add r4, r2, r3 */
19702 },
19703 {549755814144ll /* 0x8000000100 */ ,
19704 {{6, 1, 8}, /* shli r2, r1, 8 */
19705 {6, 1, 39}, /* shli r3, r1, 39 */
19706 {1, 2, 3}} /* add r4, r2, r3 */
19707 },
19708 {549755814400ll /* 0x8000000200 */ ,
19709 {{6, 1, 9}, /* shli r2, r1, 9 */
19710 {6, 1, 39}, /* shli r3, r1, 39 */
19711 {1, 2, 3}} /* add r4, r2, r3 */
19712 },
19713 {549755814912ll /* 0x8000000400 */ ,
19714 {{6, 1, 10}, /* shli r2, r1, 10 */
19715 {6, 1, 39}, /* shli r3, r1, 39 */
19716 {1, 2, 3}} /* add r4, r2, r3 */
19717 },
19718 {549755815936ll /* 0x8000000800 */ ,
19719 {{6, 1, 11}, /* shli r2, r1, 11 */
19720 {6, 1, 39}, /* shli r3, r1, 39 */
19721 {1, 2, 3}} /* add r4, r2, r3 */
19722 },
19723 {549755817984ll /* 0x8000001000 */ ,
19724 {{6, 1, 12}, /* shli r2, r1, 12 */
19725 {6, 1, 39}, /* shli r3, r1, 39 */
19726 {1, 2, 3}} /* add r4, r2, r3 */
19727 },
19728 {549755822080ll /* 0x8000002000 */ ,
19729 {{6, 1, 13}, /* shli r2, r1, 13 */
19730 {6, 1, 39}, /* shli r3, r1, 39 */
19731 {1, 2, 3}} /* add r4, r2, r3 */
19732 },
19733 {549755830272ll /* 0x8000004000 */ ,
19734 {{6, 1, 14}, /* shli r2, r1, 14 */
19735 {6, 1, 39}, /* shli r3, r1, 39 */
19736 {1, 2, 3}} /* add r4, r2, r3 */
19737 },
19738 {549755846656ll /* 0x8000008000 */ ,
19739 {{6, 1, 15}, /* shli r2, r1, 15 */
19740 {6, 1, 39}, /* shli r3, r1, 39 */
19741 {1, 2, 3}} /* add r4, r2, r3 */
19742 },
19743 {549755879424ll /* 0x8000010000 */ ,
19744 {{6, 1, 16}, /* shli r2, r1, 16 */
19745 {6, 1, 39}, /* shli r3, r1, 39 */
19746 {1, 2, 3}} /* add r4, r2, r3 */
19747 },
19748 {549755944960ll /* 0x8000020000 */ ,
19749 {{6, 1, 17}, /* shli r2, r1, 17 */
19750 {6, 1, 39}, /* shli r3, r1, 39 */
19751 {1, 2, 3}} /* add r4, r2, r3 */
19752 },
19753 {549756076032ll /* 0x8000040000 */ ,
19754 {{6, 1, 18}, /* shli r2, r1, 18 */
19755 {6, 1, 39}, /* shli r3, r1, 39 */
19756 {1, 2, 3}} /* add r4, r2, r3 */
19757 },
19758 {549756338176ll /* 0x8000080000 */ ,
19759 {{6, 1, 19}, /* shli r2, r1, 19 */
19760 {6, 1, 39}, /* shli r3, r1, 39 */
19761 {1, 2, 3}} /* add r4, r2, r3 */
19762 },
19763 {549756862464ll /* 0x8000100000 */ ,
19764 {{6, 1, 20}, /* shli r2, r1, 20 */
19765 {6, 1, 39}, /* shli r3, r1, 39 */
19766 {1, 2, 3}} /* add r4, r2, r3 */
19767 },
19768 {549757911040ll /* 0x8000200000 */ ,
19769 {{6, 1, 21}, /* shli r2, r1, 21 */
19770 {6, 1, 39}, /* shli r3, r1, 39 */
19771 {1, 2, 3}} /* add r4, r2, r3 */
19772 },
19773 {549760008192ll /* 0x8000400000 */ ,
19774 {{6, 1, 22}, /* shli r2, r1, 22 */
19775 {6, 1, 39}, /* shli r3, r1, 39 */
19776 {1, 2, 3}} /* add r4, r2, r3 */
19777 },
19778 {549764202496ll /* 0x8000800000 */ ,
19779 {{6, 1, 23}, /* shli r2, r1, 23 */
19780 {6, 1, 39}, /* shli r3, r1, 39 */
19781 {1, 2, 3}} /* add r4, r2, r3 */
19782 },
19783 {549772591104ll /* 0x8001000000 */ ,
19784 {{6, 1, 24}, /* shli r2, r1, 24 */
19785 {6, 1, 39}, /* shli r3, r1, 39 */
19786 {1, 2, 3}} /* add r4, r2, r3 */
19787 },
19788 {549789368320ll /* 0x8002000000 */ ,
19789 {{6, 1, 25}, /* shli r2, r1, 25 */
19790 {6, 1, 39}, /* shli r3, r1, 39 */
19791 {1, 2, 3}} /* add r4, r2, r3 */
19792 },
19793 {549822922752ll /* 0x8004000000 */ ,
19794 {{6, 1, 26}, /* shli r2, r1, 26 */
19795 {6, 1, 39}, /* shli r3, r1, 39 */
19796 {1, 2, 3}} /* add r4, r2, r3 */
19797 },
19798 {549890031616ll /* 0x8008000000 */ ,
19799 {{6, 1, 27}, /* shli r2, r1, 27 */
19800 {6, 1, 39}, /* shli r3, r1, 39 */
19801 {1, 2, 3}} /* add r4, r2, r3 */
19802 },
19803 {550024249344ll /* 0x8010000000 */ ,
19804 {{6, 1, 28}, /* shli r2, r1, 28 */
19805 {6, 1, 39}, /* shli r3, r1, 39 */
19806 {1, 2, 3}} /* add r4, r2, r3 */
19807 },
19808 {550292684800ll /* 0x8020000000 */ ,
19809 {{6, 1, 29}, /* shli r2, r1, 29 */
19810 {6, 1, 39}, /* shli r3, r1, 39 */
19811 {1, 2, 3}} /* add r4, r2, r3 */
19812 },
19813 {550829555712ll /* 0x8040000000 */ ,
19814 {{6, 1, 30}, /* shli r2, r1, 30 */
19815 {6, 1, 39}, /* shli r3, r1, 39 */
19816 {1, 2, 3}} /* add r4, r2, r3 */
19817 },
19818 {551903297536ll /* 0x8080000000 */ ,
19819 {{6, 1, 31}, /* shli r2, r1, 31 */
19820 {6, 1, 39}, /* shli r3, r1, 39 */
19821 {1, 2, 3}} /* add r4, r2, r3 */
19822 },
19823 {554050781184ll /* 0x8100000000 */ ,
19824 {{6, 1, 32}, /* shli r2, r1, 32 */
19825 {6, 1, 39}, /* shli r3, r1, 39 */
19826 {1, 2, 3}} /* add r4, r2, r3 */
19827 },
19828 {558345748480ll /* 0x8200000000 */ ,
19829 {{6, 1, 33}, /* shli r2, r1, 33 */
19830 {6, 1, 39}, /* shli r3, r1, 39 */
19831 {1, 2, 3}} /* add r4, r2, r3 */
19832 },
19833 {566935683072ll /* 0x8400000000 */ ,
19834 {{6, 1, 34}, /* shli r2, r1, 34 */
19835 {6, 1, 39}, /* shli r3, r1, 39 */
19836 {1, 2, 3}} /* add r4, r2, r3 */
19837 },
19838 {584115552256ll /* 0x8800000000 */ ,
19839 {{6, 1, 35}, /* shli r2, r1, 35 */
19840 {6, 1, 39}, /* shli r3, r1, 39 */
19841 {1, 2, 3}} /* add r4, r2, r3 */
19842 },
19843 {618475290624ll /* 0x9000000000 */ ,
19844 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19845 {6, 2, 36}} /* shli r3, r2, 36 */
19846 },
19847 {687194767360ll /* 0xa000000000 */ ,
19848 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19849 {6, 2, 37}} /* shli r3, r2, 37 */
19850 },
19851 {824633720832ll /* 0xc000000000 */ ,
19852 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19853 {6, 2, 38}} /* shli r3, r2, 38 */
19854 },
19855 {1099511627767ll /* 0xfffffffff7 */ ,
19856 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19857 {6, 1, 40}, /* shli r3, r1, 40 */
19858 {2, 3, 2}} /* sub r4, r3, r2 */
19859 },
19860 {1099511627768ll /* 0xfffffffff8 */ ,
19861 {{6, 1, 3}, /* shli r2, r1, 3 */
19862 {6, 1, 40}, /* shli r3, r1, 40 */
19863 {2, 3, 2}} /* sub r4, r3, r2 */
19864 },
19865 {1099511627769ll /* 0xfffffffff9 */ ,
19866 {{6, 1, 37}, /* shli r2, r1, 37 */
19867 {2, 2, 1}, /* sub r3, r2, r1 */
19868 {5, 3, 1}} /* shl3add r4, r3, r1 */
19869 },
19870 {1099511627771ll /* 0xfffffffffb */ ,
19871 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19872 {6, 1, 40}, /* shli r3, r1, 40 */
19873 {2, 3, 2}} /* sub r4, r3, r2 */
19874 },
19875 {1099511627772ll /* 0xfffffffffc */ ,
19876 {{6, 1, 2}, /* shli r2, r1, 2 */
19877 {6, 1, 40}, /* shli r3, r1, 40 */
19878 {2, 3, 2}} /* sub r4, r3, r2 */
19879 },
19880 {1099511627773ll /* 0xfffffffffd */ ,
19881 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19882 {6, 1, 40}, /* shli r3, r1, 40 */
19883 {2, 3, 2}} /* sub r4, r3, r2 */
19884 },
19885 {1099511627774ll /* 0xfffffffffe */ ,
19886 {{6, 1, 1}, /* shli r2, r1, 1 */
19887 {6, 1, 40}, /* shli r3, r1, 40 */
19888 {2, 3, 2}} /* sub r4, r3, r2 */
19889 },
19890 {1099511627775ll /* 0xffffffffff */ ,
19891 {{6, 1, 40}, /* shli r2, r1, 40 */
19892 {2, 2, 1}} /* sub r3, r2, r1 */
19893 },
19894 {1099511627776ll /* 0x10000000000 */ ,
19895 {{6, 1, 40}} /* shli r2, r1, 40 */
19896 },
19897 {1099511627777ll /* 0x10000000001 */ ,
19898 {{6, 1, 40}, /* shli r2, r1, 40 */
19899 {1, 1, 2}} /* add r3, r1, r2 */
19900 },
19901 {1099511627778ll /* 0x10000000002 */ ,
19902 {{6, 1, 40}, /* shli r2, r1, 40 */
19903 {3, 1, 2}} /* shl1add r3, r1, r2 */
19904 },
19905 {1099511627779ll /* 0x10000000003 */ ,
19906 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19907 {6, 1, 40}, /* shli r3, r1, 40 */
19908 {1, 2, 3}} /* add r4, r2, r3 */
19909 },
19910 {1099511627780ll /* 0x10000000004 */ ,
19911 {{6, 1, 40}, /* shli r2, r1, 40 */
19912 {4, 1, 2}} /* shl2add r3, r1, r2 */
19913 },
19914 {1099511627781ll /* 0x10000000005 */ ,
19915 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19916 {6, 1, 40}, /* shli r3, r1, 40 */
19917 {1, 2, 3}} /* add r4, r2, r3 */
19918 },
19919 {1099511627782ll /* 0x10000000006 */ ,
19920 {{3, 1, 1}, /* shl1add r2, r1, r1 */
19921 {6, 1, 40}, /* shli r3, r1, 40 */
19922 {3, 2, 3}} /* shl1add r4, r2, r3 */
19923 },
19924 {1099511627783ll /* 0x10000000007 */ ,
19925 {{6, 1, 40}, /* shli r2, r1, 40 */
19926 {2, 2, 1}, /* sub r3, r2, r1 */
19927 {5, 1, 3}} /* shl3add r4, r1, r3 */
19928 },
19929 {1099511627784ll /* 0x10000000008 */ ,
19930 {{6, 1, 40}, /* shli r2, r1, 40 */
19931 {5, 1, 2}} /* shl3add r3, r1, r2 */
19932 },
19933 {1099511627785ll /* 0x10000000009 */ ,
19934 {{5, 1, 1}, /* shl3add r2, r1, r1 */
19935 {6, 1, 40}, /* shli r3, r1, 40 */
19936 {1, 2, 3}} /* add r4, r2, r3 */
19937 },
19938 {1099511627786ll /* 0x1000000000a */ ,
19939 {{4, 1, 1}, /* shl2add r2, r1, r1 */
19940 {6, 1, 40}, /* shli r3, r1, 40 */
19941 {3, 2, 3}} /* shl1add r4, r2, r3 */
19942 },
19943 {1099511627792ll /* 0x10000000010 */ ,
19944 {{6, 1, 4}, /* shli r2, r1, 4 */
19945 {6, 1, 40}, /* shli r3, r1, 40 */
19946 {1, 2, 3}} /* add r4, r2, r3 */
19947 },
19948 {1099511627808ll /* 0x10000000020 */ ,
19949 {{6, 1, 5}, /* shli r2, r1, 5 */
19950 {6, 1, 40}, /* shli r3, r1, 40 */
19951 {1, 2, 3}} /* add r4, r2, r3 */
19952 },
19953 {1099511627840ll /* 0x10000000040 */ ,
19954 {{6, 1, 6}, /* shli r2, r1, 6 */
19955 {6, 1, 40}, /* shli r3, r1, 40 */
19956 {1, 2, 3}} /* add r4, r2, r3 */
19957 },
19958 {1099511627904ll /* 0x10000000080 */ ,
19959 {{6, 1, 7}, /* shli r2, r1, 7 */
19960 {6, 1, 40}, /* shli r3, r1, 40 */
19961 {1, 2, 3}} /* add r4, r2, r3 */
19962 },
19963 {1099511628032ll /* 0x10000000100 */ ,
19964 {{6, 1, 8}, /* shli r2, r1, 8 */
19965 {6, 1, 40}, /* shli r3, r1, 40 */
19966 {1, 2, 3}} /* add r4, r2, r3 */
19967 },
19968 {1099511628288ll /* 0x10000000200 */ ,
19969 {{6, 1, 9}, /* shli r2, r1, 9 */
19970 {6, 1, 40}, /* shli r3, r1, 40 */
19971 {1, 2, 3}} /* add r4, r2, r3 */
19972 },
19973 {1099511628800ll /* 0x10000000400 */ ,
19974 {{6, 1, 10}, /* shli r2, r1, 10 */
19975 {6, 1, 40}, /* shli r3, r1, 40 */
19976 {1, 2, 3}} /* add r4, r2, r3 */
19977 },
19978 {1099511629824ll /* 0x10000000800 */ ,
19979 {{6, 1, 11}, /* shli r2, r1, 11 */
19980 {6, 1, 40}, /* shli r3, r1, 40 */
19981 {1, 2, 3}} /* add r4, r2, r3 */
19982 },
19983 {1099511631872ll /* 0x10000001000 */ ,
19984 {{6, 1, 12}, /* shli r2, r1, 12 */
19985 {6, 1, 40}, /* shli r3, r1, 40 */
19986 {1, 2, 3}} /* add r4, r2, r3 */
19987 },
19988 {1099511635968ll /* 0x10000002000 */ ,
19989 {{6, 1, 13}, /* shli r2, r1, 13 */
19990 {6, 1, 40}, /* shli r3, r1, 40 */
19991 {1, 2, 3}} /* add r4, r2, r3 */
19992 },
19993 {1099511644160ll /* 0x10000004000 */ ,
19994 {{6, 1, 14}, /* shli r2, r1, 14 */
19995 {6, 1, 40}, /* shli r3, r1, 40 */
19996 {1, 2, 3}} /* add r4, r2, r3 */
19997 },
19998 {1099511660544ll /* 0x10000008000 */ ,
19999 {{6, 1, 15}, /* shli r2, r1, 15 */
20000 {6, 1, 40}, /* shli r3, r1, 40 */
20001 {1, 2, 3}} /* add r4, r2, r3 */
20002 },
20003 {1099511693312ll /* 0x10000010000 */ ,
20004 {{6, 1, 16}, /* shli r2, r1, 16 */
20005 {6, 1, 40}, /* shli r3, r1, 40 */
20006 {1, 2, 3}} /* add r4, r2, r3 */
20007 },
20008 {1099511758848ll /* 0x10000020000 */ ,
20009 {{6, 1, 17}, /* shli r2, r1, 17 */
20010 {6, 1, 40}, /* shli r3, r1, 40 */
20011 {1, 2, 3}} /* add r4, r2, r3 */
20012 },
20013 {1099511889920ll /* 0x10000040000 */ ,
20014 {{6, 1, 18}, /* shli r2, r1, 18 */
20015 {6, 1, 40}, /* shli r3, r1, 40 */
20016 {1, 2, 3}} /* add r4, r2, r3 */
20017 },
20018 {1099512152064ll /* 0x10000080000 */ ,
20019 {{6, 1, 19}, /* shli r2, r1, 19 */
20020 {6, 1, 40}, /* shli r3, r1, 40 */
20021 {1, 2, 3}} /* add r4, r2, r3 */
20022 },
20023 {1099512676352ll /* 0x10000100000 */ ,
20024 {{6, 1, 20}, /* shli r2, r1, 20 */
20025 {6, 1, 40}, /* shli r3, r1, 40 */
20026 {1, 2, 3}} /* add r4, r2, r3 */
20027 },
20028 {1099513724928ll /* 0x10000200000 */ ,
20029 {{6, 1, 21}, /* shli r2, r1, 21 */
20030 {6, 1, 40}, /* shli r3, r1, 40 */
20031 {1, 2, 3}} /* add r4, r2, r3 */
20032 },
20033 {1099515822080ll /* 0x10000400000 */ ,
20034 {{6, 1, 22}, /* shli r2, r1, 22 */
20035 {6, 1, 40}, /* shli r3, r1, 40 */
20036 {1, 2, 3}} /* add r4, r2, r3 */
20037 },
20038 {1099520016384ll /* 0x10000800000 */ ,
20039 {{6, 1, 23}, /* shli r2, r1, 23 */
20040 {6, 1, 40}, /* shli r3, r1, 40 */
20041 {1, 2, 3}} /* add r4, r2, r3 */
20042 },
20043 {1099528404992ll /* 0x10001000000 */ ,
20044 {{6, 1, 24}, /* shli r2, r1, 24 */
20045 {6, 1, 40}, /* shli r3, r1, 40 */
20046 {1, 2, 3}} /* add r4, r2, r3 */
20047 },
20048 {1099545182208ll /* 0x10002000000 */ ,
20049 {{6, 1, 25}, /* shli r2, r1, 25 */
20050 {6, 1, 40}, /* shli r3, r1, 40 */
20051 {1, 2, 3}} /* add r4, r2, r3 */
20052 },
20053 {1099578736640ll /* 0x10004000000 */ ,
20054 {{6, 1, 26}, /* shli r2, r1, 26 */
20055 {6, 1, 40}, /* shli r3, r1, 40 */
20056 {1, 2, 3}} /* add r4, r2, r3 */
20057 },
20058 {1099645845504ll /* 0x10008000000 */ ,
20059 {{6, 1, 27}, /* shli r2, r1, 27 */
20060 {6, 1, 40}, /* shli r3, r1, 40 */
20061 {1, 2, 3}} /* add r4, r2, r3 */
20062 },
20063 {1099780063232ll /* 0x10010000000 */ ,
20064 {{6, 1, 28}, /* shli r2, r1, 28 */
20065 {6, 1, 40}, /* shli r3, r1, 40 */
20066 {1, 2, 3}} /* add r4, r2, r3 */
20067 },
20068 {1100048498688ll /* 0x10020000000 */ ,
20069 {{6, 1, 29}, /* shli r2, r1, 29 */
20070 {6, 1, 40}, /* shli r3, r1, 40 */
20071 {1, 2, 3}} /* add r4, r2, r3 */
20072 },
20073 {1100585369600ll /* 0x10040000000 */ ,
20074 {{6, 1, 30}, /* shli r2, r1, 30 */
20075 {6, 1, 40}, /* shli r3, r1, 40 */
20076 {1, 2, 3}} /* add r4, r2, r3 */
20077 },
20078 {1101659111424ll /* 0x10080000000 */ ,
20079 {{6, 1, 31}, /* shli r2, r1, 31 */
20080 {6, 1, 40}, /* shli r3, r1, 40 */
20081 {1, 2, 3}} /* add r4, r2, r3 */
20082 },
20083 {1103806595072ll /* 0x10100000000 */ ,
20084 {{6, 1, 32}, /* shli r2, r1, 32 */
20085 {6, 1, 40}, /* shli r3, r1, 40 */
20086 {1, 2, 3}} /* add r4, r2, r3 */
20087 },
20088 {1108101562368ll /* 0x10200000000 */ ,
20089 {{6, 1, 33}, /* shli r2, r1, 33 */
20090 {6, 1, 40}, /* shli r3, r1, 40 */
20091 {1, 2, 3}} /* add r4, r2, r3 */
20092 },
20093 {1116691496960ll /* 0x10400000000 */ ,
20094 {{6, 1, 34}, /* shli r2, r1, 34 */
20095 {6, 1, 40}, /* shli r3, r1, 40 */
20096 {1, 2, 3}} /* add r4, r2, r3 */
20097 },
20098 {1133871366144ll /* 0x10800000000 */ ,
20099 {{6, 1, 35}, /* shli r2, r1, 35 */
20100 {6, 1, 40}, /* shli r3, r1, 40 */
20101 {1, 2, 3}} /* add r4, r2, r3 */
20102 },
20103 {1168231104512ll /* 0x11000000000 */ ,
20104 {{6, 1, 36}, /* shli r2, r1, 36 */
20105 {6, 1, 40}, /* shli r3, r1, 40 */
20106 {1, 2, 3}} /* add r4, r2, r3 */
20107 },
20108 {1236950581248ll /* 0x12000000000 */ ,
20109 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20110 {6, 2, 37}} /* shli r3, r2, 37 */
20111 },
20112 {1374389534720ll /* 0x14000000000 */ ,
20113 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20114 {6, 2, 38}} /* shli r3, r2, 38 */
20115 },
20116 {1649267441664ll /* 0x18000000000 */ ,
20117 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20118 {6, 2, 39}} /* shli r3, r2, 39 */
20119 },
20120 {2199023255543ll /* 0x1fffffffff7 */ ,
20121 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20122 {6, 1, 41}, /* shli r3, r1, 41 */
20123 {2, 3, 2}} /* sub r4, r3, r2 */
20124 },
20125 {2199023255544ll /* 0x1fffffffff8 */ ,
20126 {{6, 1, 3}, /* shli r2, r1, 3 */
20127 {6, 1, 41}, /* shli r3, r1, 41 */
20128 {2, 3, 2}} /* sub r4, r3, r2 */
20129 },
20130 {2199023255545ll /* 0x1fffffffff9 */ ,
20131 {{6, 1, 38}, /* shli r2, r1, 38 */
20132 {2, 2, 1}, /* sub r3, r2, r1 */
20133 {5, 3, 1}} /* shl3add r4, r3, r1 */
20134 },
20135 {2199023255547ll /* 0x1fffffffffb */ ,
20136 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20137 {6, 1, 41}, /* shli r3, r1, 41 */
20138 {2, 3, 2}} /* sub r4, r3, r2 */
20139 },
20140 {2199023255548ll /* 0x1fffffffffc */ ,
20141 {{6, 1, 2}, /* shli r2, r1, 2 */
20142 {6, 1, 41}, /* shli r3, r1, 41 */
20143 {2, 3, 2}} /* sub r4, r3, r2 */
20144 },
20145 {2199023255549ll /* 0x1fffffffffd */ ,
20146 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20147 {6, 1, 41}, /* shli r3, r1, 41 */
20148 {2, 3, 2}} /* sub r4, r3, r2 */
20149 },
20150 {2199023255550ll /* 0x1fffffffffe */ ,
20151 {{6, 1, 1}, /* shli r2, r1, 1 */
20152 {6, 1, 41}, /* shli r3, r1, 41 */
20153 {2, 3, 2}} /* sub r4, r3, r2 */
20154 },
20155 {2199023255551ll /* 0x1ffffffffff */ ,
20156 {{6, 1, 41}, /* shli r2, r1, 41 */
20157 {2, 2, 1}} /* sub r3, r2, r1 */
20158 },
20159 {2199023255552ll /* 0x20000000000 */ ,
20160 {{6, 1, 41}} /* shli r2, r1, 41 */
20161 },
20162 {2199023255553ll /* 0x20000000001 */ ,
20163 {{6, 1, 41}, /* shli r2, r1, 41 */
20164 {1, 1, 2}} /* add r3, r1, r2 */
20165 },
20166 {2199023255554ll /* 0x20000000002 */ ,
20167 {{6, 1, 41}, /* shli r2, r1, 41 */
20168 {3, 1, 2}} /* shl1add r3, r1, r2 */
20169 },
20170 {2199023255555ll /* 0x20000000003 */ ,
20171 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20172 {6, 1, 41}, /* shli r3, r1, 41 */
20173 {1, 2, 3}} /* add r4, r2, r3 */
20174 },
20175 {2199023255556ll /* 0x20000000004 */ ,
20176 {{6, 1, 41}, /* shli r2, r1, 41 */
20177 {4, 1, 2}} /* shl2add r3, r1, r2 */
20178 },
20179 {2199023255557ll /* 0x20000000005 */ ,
20180 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20181 {6, 1, 41}, /* shli r3, r1, 41 */
20182 {1, 2, 3}} /* add r4, r2, r3 */
20183 },
20184 {2199023255558ll /* 0x20000000006 */ ,
20185 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20186 {6, 1, 41}, /* shli r3, r1, 41 */
20187 {3, 2, 3}} /* shl1add r4, r2, r3 */
20188 },
20189 {2199023255559ll /* 0x20000000007 */ ,
20190 {{6, 1, 41}, /* shli r2, r1, 41 */
20191 {2, 2, 1}, /* sub r3, r2, r1 */
20192 {5, 1, 3}} /* shl3add r4, r1, r3 */
20193 },
20194 {2199023255560ll /* 0x20000000008 */ ,
20195 {{6, 1, 41}, /* shli r2, r1, 41 */
20196 {5, 1, 2}} /* shl3add r3, r1, r2 */
20197 },
20198 {2199023255561ll /* 0x20000000009 */ ,
20199 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20200 {6, 1, 41}, /* shli r3, r1, 41 */
20201 {1, 2, 3}} /* add r4, r2, r3 */
20202 },
20203 {2199023255562ll /* 0x2000000000a */ ,
20204 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20205 {6, 1, 41}, /* shli r3, r1, 41 */
20206 {3, 2, 3}} /* shl1add r4, r2, r3 */
20207 },
20208 {2199023255568ll /* 0x20000000010 */ ,
20209 {{6, 1, 4}, /* shli r2, r1, 4 */
20210 {6, 1, 41}, /* shli r3, r1, 41 */
20211 {1, 2, 3}} /* add r4, r2, r3 */
20212 },
20213 {2199023255584ll /* 0x20000000020 */ ,
20214 {{6, 1, 5}, /* shli r2, r1, 5 */
20215 {6, 1, 41}, /* shli r3, r1, 41 */
20216 {1, 2, 3}} /* add r4, r2, r3 */
20217 },
20218 {2199023255616ll /* 0x20000000040 */ ,
20219 {{6, 1, 6}, /* shli r2, r1, 6 */
20220 {6, 1, 41}, /* shli r3, r1, 41 */
20221 {1, 2, 3}} /* add r4, r2, r3 */
20222 },
20223 {2199023255680ll /* 0x20000000080 */ ,
20224 {{6, 1, 7}, /* shli r2, r1, 7 */
20225 {6, 1, 41}, /* shli r3, r1, 41 */
20226 {1, 2, 3}} /* add r4, r2, r3 */
20227 },
20228 {2199023255808ll /* 0x20000000100 */ ,
20229 {{6, 1, 8}, /* shli r2, r1, 8 */
20230 {6, 1, 41}, /* shli r3, r1, 41 */
20231 {1, 2, 3}} /* add r4, r2, r3 */
20232 },
20233 {2199023256064ll /* 0x20000000200 */ ,
20234 {{6, 1, 9}, /* shli r2, r1, 9 */
20235 {6, 1, 41}, /* shli r3, r1, 41 */
20236 {1, 2, 3}} /* add r4, r2, r3 */
20237 },
20238 {2199023256576ll /* 0x20000000400 */ ,
20239 {{6, 1, 10}, /* shli r2, r1, 10 */
20240 {6, 1, 41}, /* shli r3, r1, 41 */
20241 {1, 2, 3}} /* add r4, r2, r3 */
20242 },
20243 {2199023257600ll /* 0x20000000800 */ ,
20244 {{6, 1, 11}, /* shli r2, r1, 11 */
20245 {6, 1, 41}, /* shli r3, r1, 41 */
20246 {1, 2, 3}} /* add r4, r2, r3 */
20247 },
20248 {2199023259648ll /* 0x20000001000 */ ,
20249 {{6, 1, 12}, /* shli r2, r1, 12 */
20250 {6, 1, 41}, /* shli r3, r1, 41 */
20251 {1, 2, 3}} /* add r4, r2, r3 */
20252 },
20253 {2199023263744ll /* 0x20000002000 */ ,
20254 {{6, 1, 13}, /* shli r2, r1, 13 */
20255 {6, 1, 41}, /* shli r3, r1, 41 */
20256 {1, 2, 3}} /* add r4, r2, r3 */
20257 },
20258 {2199023271936ll /* 0x20000004000 */ ,
20259 {{6, 1, 14}, /* shli r2, r1, 14 */
20260 {6, 1, 41}, /* shli r3, r1, 41 */
20261 {1, 2, 3}} /* add r4, r2, r3 */
20262 },
20263 {2199023288320ll /* 0x20000008000 */ ,
20264 {{6, 1, 15}, /* shli r2, r1, 15 */
20265 {6, 1, 41}, /* shli r3, r1, 41 */
20266 {1, 2, 3}} /* add r4, r2, r3 */
20267 },
20268 {2199023321088ll /* 0x20000010000 */ ,
20269 {{6, 1, 16}, /* shli r2, r1, 16 */
20270 {6, 1, 41}, /* shli r3, r1, 41 */
20271 {1, 2, 3}} /* add r4, r2, r3 */
20272 },
20273 {2199023386624ll /* 0x20000020000 */ ,
20274 {{6, 1, 17}, /* shli r2, r1, 17 */
20275 {6, 1, 41}, /* shli r3, r1, 41 */
20276 {1, 2, 3}} /* add r4, r2, r3 */
20277 },
20278 {2199023517696ll /* 0x20000040000 */ ,
20279 {{6, 1, 18}, /* shli r2, r1, 18 */
20280 {6, 1, 41}, /* shli r3, r1, 41 */
20281 {1, 2, 3}} /* add r4, r2, r3 */
20282 },
20283 {2199023779840ll /* 0x20000080000 */ ,
20284 {{6, 1, 19}, /* shli r2, r1, 19 */
20285 {6, 1, 41}, /* shli r3, r1, 41 */
20286 {1, 2, 3}} /* add r4, r2, r3 */
20287 },
20288 {2199024304128ll /* 0x20000100000 */ ,
20289 {{6, 1, 20}, /* shli r2, r1, 20 */
20290 {6, 1, 41}, /* shli r3, r1, 41 */
20291 {1, 2, 3}} /* add r4, r2, r3 */
20292 },
20293 {2199025352704ll /* 0x20000200000 */ ,
20294 {{6, 1, 21}, /* shli r2, r1, 21 */
20295 {6, 1, 41}, /* shli r3, r1, 41 */
20296 {1, 2, 3}} /* add r4, r2, r3 */
20297 },
20298 {2199027449856ll /* 0x20000400000 */ ,
20299 {{6, 1, 22}, /* shli r2, r1, 22 */
20300 {6, 1, 41}, /* shli r3, r1, 41 */
20301 {1, 2, 3}} /* add r4, r2, r3 */
20302 },
20303 {2199031644160ll /* 0x20000800000 */ ,
20304 {{6, 1, 23}, /* shli r2, r1, 23 */
20305 {6, 1, 41}, /* shli r3, r1, 41 */
20306 {1, 2, 3}} /* add r4, r2, r3 */
20307 },
20308 {2199040032768ll /* 0x20001000000 */ ,
20309 {{6, 1, 24}, /* shli r2, r1, 24 */
20310 {6, 1, 41}, /* shli r3, r1, 41 */
20311 {1, 2, 3}} /* add r4, r2, r3 */
20312 },
20313 {2199056809984ll /* 0x20002000000 */ ,
20314 {{6, 1, 25}, /* shli r2, r1, 25 */
20315 {6, 1, 41}, /* shli r3, r1, 41 */
20316 {1, 2, 3}} /* add r4, r2, r3 */
20317 },
20318 {2199090364416ll /* 0x20004000000 */ ,
20319 {{6, 1, 26}, /* shli r2, r1, 26 */
20320 {6, 1, 41}, /* shli r3, r1, 41 */
20321 {1, 2, 3}} /* add r4, r2, r3 */
20322 },
20323 {2199157473280ll /* 0x20008000000 */ ,
20324 {{6, 1, 27}, /* shli r2, r1, 27 */
20325 {6, 1, 41}, /* shli r3, r1, 41 */
20326 {1, 2, 3}} /* add r4, r2, r3 */
20327 },
20328 {2199291691008ll /* 0x20010000000 */ ,
20329 {{6, 1, 28}, /* shli r2, r1, 28 */
20330 {6, 1, 41}, /* shli r3, r1, 41 */
20331 {1, 2, 3}} /* add r4, r2, r3 */
20332 },
20333 {2199560126464ll /* 0x20020000000 */ ,
20334 {{6, 1, 29}, /* shli r2, r1, 29 */
20335 {6, 1, 41}, /* shli r3, r1, 41 */
20336 {1, 2, 3}} /* add r4, r2, r3 */
20337 },
20338 {2200096997376ll /* 0x20040000000 */ ,
20339 {{6, 1, 30}, /* shli r2, r1, 30 */
20340 {6, 1, 41}, /* shli r3, r1, 41 */
20341 {1, 2, 3}} /* add r4, r2, r3 */
20342 },
20343 {2201170739200ll /* 0x20080000000 */ ,
20344 {{6, 1, 31}, /* shli r2, r1, 31 */
20345 {6, 1, 41}, /* shli r3, r1, 41 */
20346 {1, 2, 3}} /* add r4, r2, r3 */
20347 },
20348 {2203318222848ll /* 0x20100000000 */ ,
20349 {{6, 1, 32}, /* shli r2, r1, 32 */
20350 {6, 1, 41}, /* shli r3, r1, 41 */
20351 {1, 2, 3}} /* add r4, r2, r3 */
20352 },
20353 {2207613190144ll /* 0x20200000000 */ ,
20354 {{6, 1, 33}, /* shli r2, r1, 33 */
20355 {6, 1, 41}, /* shli r3, r1, 41 */
20356 {1, 2, 3}} /* add r4, r2, r3 */
20357 },
20358 {2216203124736ll /* 0x20400000000 */ ,
20359 {{6, 1, 34}, /* shli r2, r1, 34 */
20360 {6, 1, 41}, /* shli r3, r1, 41 */
20361 {1, 2, 3}} /* add r4, r2, r3 */
20362 },
20363 {2233382993920ll /* 0x20800000000 */ ,
20364 {{6, 1, 35}, /* shli r2, r1, 35 */
20365 {6, 1, 41}, /* shli r3, r1, 41 */
20366 {1, 2, 3}} /* add r4, r2, r3 */
20367 },
20368 {2267742732288ll /* 0x21000000000 */ ,
20369 {{6, 1, 36}, /* shli r2, r1, 36 */
20370 {6, 1, 41}, /* shli r3, r1, 41 */
20371 {1, 2, 3}} /* add r4, r2, r3 */
20372 },
20373 {2336462209024ll /* 0x22000000000 */ ,
20374 {{6, 1, 37}, /* shli r2, r1, 37 */
20375 {6, 1, 41}, /* shli r3, r1, 41 */
20376 {1, 2, 3}} /* add r4, r2, r3 */
20377 },
20378 {2473901162496ll /* 0x24000000000 */ ,
20379 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20380 {6, 2, 38}} /* shli r3, r2, 38 */
20381 },
20382 {2748779069440ll /* 0x28000000000 */ ,
20383 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20384 {6, 2, 39}} /* shli r3, r2, 39 */
20385 },
20386 {3298534883328ll /* 0x30000000000 */ ,
20387 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20388 {6, 2, 40}} /* shli r3, r2, 40 */
20389 },
20390 {4398046511095ll /* 0x3fffffffff7 */ ,
20391 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20392 {6, 1, 42}, /* shli r3, r1, 42 */
20393 {2, 3, 2}} /* sub r4, r3, r2 */
20394 },
20395 {4398046511096ll /* 0x3fffffffff8 */ ,
20396 {{6, 1, 3}, /* shli r2, r1, 3 */
20397 {6, 1, 42}, /* shli r3, r1, 42 */
20398 {2, 3, 2}} /* sub r4, r3, r2 */
20399 },
20400 {4398046511097ll /* 0x3fffffffff9 */ ,
20401 {{6, 1, 39}, /* shli r2, r1, 39 */
20402 {2, 2, 1}, /* sub r3, r2, r1 */
20403 {5, 3, 1}} /* shl3add r4, r3, r1 */
20404 },
20405 {4398046511099ll /* 0x3fffffffffb */ ,
20406 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20407 {6, 1, 42}, /* shli r3, r1, 42 */
20408 {2, 3, 2}} /* sub r4, r3, r2 */
20409 },
20410 {4398046511100ll /* 0x3fffffffffc */ ,
20411 {{6, 1, 2}, /* shli r2, r1, 2 */
20412 {6, 1, 42}, /* shli r3, r1, 42 */
20413 {2, 3, 2}} /* sub r4, r3, r2 */
20414 },
20415 {4398046511101ll /* 0x3fffffffffd */ ,
20416 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20417 {6, 1, 42}, /* shli r3, r1, 42 */
20418 {2, 3, 2}} /* sub r4, r3, r2 */
20419 },
20420 {4398046511102ll /* 0x3fffffffffe */ ,
20421 {{6, 1, 1}, /* shli r2, r1, 1 */
20422 {6, 1, 42}, /* shli r3, r1, 42 */
20423 {2, 3, 2}} /* sub r4, r3, r2 */
20424 },
20425 {4398046511103ll /* 0x3ffffffffff */ ,
20426 {{6, 1, 42}, /* shli r2, r1, 42 */
20427 {2, 2, 1}} /* sub r3, r2, r1 */
20428 },
20429 {4398046511104ll /* 0x40000000000 */ ,
20430 {{6, 1, 42}} /* shli r2, r1, 42 */
20431 },
20432 {4398046511105ll /* 0x40000000001 */ ,
20433 {{6, 1, 42}, /* shli r2, r1, 42 */
20434 {1, 1, 2}} /* add r3, r1, r2 */
20435 },
20436 {4398046511106ll /* 0x40000000002 */ ,
20437 {{6, 1, 42}, /* shli r2, r1, 42 */
20438 {3, 1, 2}} /* shl1add r3, r1, r2 */
20439 },
20440 {4398046511107ll /* 0x40000000003 */ ,
20441 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20442 {6, 1, 42}, /* shli r3, r1, 42 */
20443 {1, 2, 3}} /* add r4, r2, r3 */
20444 },
20445 {4398046511108ll /* 0x40000000004 */ ,
20446 {{6, 1, 42}, /* shli r2, r1, 42 */
20447 {4, 1, 2}} /* shl2add r3, r1, r2 */
20448 },
20449 {4398046511109ll /* 0x40000000005 */ ,
20450 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20451 {6, 1, 42}, /* shli r3, r1, 42 */
20452 {1, 2, 3}} /* add r4, r2, r3 */
20453 },
20454 {4398046511110ll /* 0x40000000006 */ ,
20455 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20456 {6, 1, 42}, /* shli r3, r1, 42 */
20457 {3, 2, 3}} /* shl1add r4, r2, r3 */
20458 },
20459 {4398046511111ll /* 0x40000000007 */ ,
20460 {{6, 1, 42}, /* shli r2, r1, 42 */
20461 {2, 2, 1}, /* sub r3, r2, r1 */
20462 {5, 1, 3}} /* shl3add r4, r1, r3 */
20463 },
20464 {4398046511112ll /* 0x40000000008 */ ,
20465 {{6, 1, 42}, /* shli r2, r1, 42 */
20466 {5, 1, 2}} /* shl3add r3, r1, r2 */
20467 },
20468 {4398046511113ll /* 0x40000000009 */ ,
20469 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20470 {6, 1, 42}, /* shli r3, r1, 42 */
20471 {1, 2, 3}} /* add r4, r2, r3 */
20472 },
20473 {4398046511114ll /* 0x4000000000a */ ,
20474 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20475 {6, 1, 42}, /* shli r3, r1, 42 */
20476 {3, 2, 3}} /* shl1add r4, r2, r3 */
20477 },
20478 {4398046511120ll /* 0x40000000010 */ ,
20479 {{6, 1, 4}, /* shli r2, r1, 4 */
20480 {6, 1, 42}, /* shli r3, r1, 42 */
20481 {1, 2, 3}} /* add r4, r2, r3 */
20482 },
20483 {4398046511136ll /* 0x40000000020 */ ,
20484 {{6, 1, 5}, /* shli r2, r1, 5 */
20485 {6, 1, 42}, /* shli r3, r1, 42 */
20486 {1, 2, 3}} /* add r4, r2, r3 */
20487 },
20488 {4398046511168ll /* 0x40000000040 */ ,
20489 {{6, 1, 6}, /* shli r2, r1, 6 */
20490 {6, 1, 42}, /* shli r3, r1, 42 */
20491 {1, 2, 3}} /* add r4, r2, r3 */
20492 },
20493 {4398046511232ll /* 0x40000000080 */ ,
20494 {{6, 1, 7}, /* shli r2, r1, 7 */
20495 {6, 1, 42}, /* shli r3, r1, 42 */
20496 {1, 2, 3}} /* add r4, r2, r3 */
20497 },
20498 {4398046511360ll /* 0x40000000100 */ ,
20499 {{6, 1, 8}, /* shli r2, r1, 8 */
20500 {6, 1, 42}, /* shli r3, r1, 42 */
20501 {1, 2, 3}} /* add r4, r2, r3 */
20502 },
20503 {4398046511616ll /* 0x40000000200 */ ,
20504 {{6, 1, 9}, /* shli r2, r1, 9 */
20505 {6, 1, 42}, /* shli r3, r1, 42 */
20506 {1, 2, 3}} /* add r4, r2, r3 */
20507 },
20508 {4398046512128ll /* 0x40000000400 */ ,
20509 {{6, 1, 10}, /* shli r2, r1, 10 */
20510 {6, 1, 42}, /* shli r3, r1, 42 */
20511 {1, 2, 3}} /* add r4, r2, r3 */
20512 },
20513 {4398046513152ll /* 0x40000000800 */ ,
20514 {{6, 1, 11}, /* shli r2, r1, 11 */
20515 {6, 1, 42}, /* shli r3, r1, 42 */
20516 {1, 2, 3}} /* add r4, r2, r3 */
20517 },
20518 {4398046515200ll /* 0x40000001000 */ ,
20519 {{6, 1, 12}, /* shli r2, r1, 12 */
20520 {6, 1, 42}, /* shli r3, r1, 42 */
20521 {1, 2, 3}} /* add r4, r2, r3 */
20522 },
20523 {4398046519296ll /* 0x40000002000 */ ,
20524 {{6, 1, 13}, /* shli r2, r1, 13 */
20525 {6, 1, 42}, /* shli r3, r1, 42 */
20526 {1, 2, 3}} /* add r4, r2, r3 */
20527 },
20528 {4398046527488ll /* 0x40000004000 */ ,
20529 {{6, 1, 14}, /* shli r2, r1, 14 */
20530 {6, 1, 42}, /* shli r3, r1, 42 */
20531 {1, 2, 3}} /* add r4, r2, r3 */
20532 },
20533 {4398046543872ll /* 0x40000008000 */ ,
20534 {{6, 1, 15}, /* shli r2, r1, 15 */
20535 {6, 1, 42}, /* shli r3, r1, 42 */
20536 {1, 2, 3}} /* add r4, r2, r3 */
20537 },
20538 {4398046576640ll /* 0x40000010000 */ ,
20539 {{6, 1, 16}, /* shli r2, r1, 16 */
20540 {6, 1, 42}, /* shli r3, r1, 42 */
20541 {1, 2, 3}} /* add r4, r2, r3 */
20542 },
20543 {4398046642176ll /* 0x40000020000 */ ,
20544 {{6, 1, 17}, /* shli r2, r1, 17 */
20545 {6, 1, 42}, /* shli r3, r1, 42 */
20546 {1, 2, 3}} /* add r4, r2, r3 */
20547 },
20548 {4398046773248ll /* 0x40000040000 */ ,
20549 {{6, 1, 18}, /* shli r2, r1, 18 */
20550 {6, 1, 42}, /* shli r3, r1, 42 */
20551 {1, 2, 3}} /* add r4, r2, r3 */
20552 },
20553 {4398047035392ll /* 0x40000080000 */ ,
20554 {{6, 1, 19}, /* shli r2, r1, 19 */
20555 {6, 1, 42}, /* shli r3, r1, 42 */
20556 {1, 2, 3}} /* add r4, r2, r3 */
20557 },
20558 {4398047559680ll /* 0x40000100000 */ ,
20559 {{6, 1, 20}, /* shli r2, r1, 20 */
20560 {6, 1, 42}, /* shli r3, r1, 42 */
20561 {1, 2, 3}} /* add r4, r2, r3 */
20562 },
20563 {4398048608256ll /* 0x40000200000 */ ,
20564 {{6, 1, 21}, /* shli r2, r1, 21 */
20565 {6, 1, 42}, /* shli r3, r1, 42 */
20566 {1, 2, 3}} /* add r4, r2, r3 */
20567 },
20568 {4398050705408ll /* 0x40000400000 */ ,
20569 {{6, 1, 22}, /* shli r2, r1, 22 */
20570 {6, 1, 42}, /* shli r3, r1, 42 */
20571 {1, 2, 3}} /* add r4, r2, r3 */
20572 },
20573 {4398054899712ll /* 0x40000800000 */ ,
20574 {{6, 1, 23}, /* shli r2, r1, 23 */
20575 {6, 1, 42}, /* shli r3, r1, 42 */
20576 {1, 2, 3}} /* add r4, r2, r3 */
20577 },
20578 {4398063288320ll /* 0x40001000000 */ ,
20579 {{6, 1, 24}, /* shli r2, r1, 24 */
20580 {6, 1, 42}, /* shli r3, r1, 42 */
20581 {1, 2, 3}} /* add r4, r2, r3 */
20582 },
20583 {4398080065536ll /* 0x40002000000 */ ,
20584 {{6, 1, 25}, /* shli r2, r1, 25 */
20585 {6, 1, 42}, /* shli r3, r1, 42 */
20586 {1, 2, 3}} /* add r4, r2, r3 */
20587 },
20588 {4398113619968ll /* 0x40004000000 */ ,
20589 {{6, 1, 26}, /* shli r2, r1, 26 */
20590 {6, 1, 42}, /* shli r3, r1, 42 */
20591 {1, 2, 3}} /* add r4, r2, r3 */
20592 },
20593 {4398180728832ll /* 0x40008000000 */ ,
20594 {{6, 1, 27}, /* shli r2, r1, 27 */
20595 {6, 1, 42}, /* shli r3, r1, 42 */
20596 {1, 2, 3}} /* add r4, r2, r3 */
20597 },
20598 {4398314946560ll /* 0x40010000000 */ ,
20599 {{6, 1, 28}, /* shli r2, r1, 28 */
20600 {6, 1, 42}, /* shli r3, r1, 42 */
20601 {1, 2, 3}} /* add r4, r2, r3 */
20602 },
20603 {4398583382016ll /* 0x40020000000 */ ,
20604 {{6, 1, 29}, /* shli r2, r1, 29 */
20605 {6, 1, 42}, /* shli r3, r1, 42 */
20606 {1, 2, 3}} /* add r4, r2, r3 */
20607 },
20608 {4399120252928ll /* 0x40040000000 */ ,
20609 {{6, 1, 30}, /* shli r2, r1, 30 */
20610 {6, 1, 42}, /* shli r3, r1, 42 */
20611 {1, 2, 3}} /* add r4, r2, r3 */
20612 },
20613 {4400193994752ll /* 0x40080000000 */ ,
20614 {{6, 1, 31}, /* shli r2, r1, 31 */
20615 {6, 1, 42}, /* shli r3, r1, 42 */
20616 {1, 2, 3}} /* add r4, r2, r3 */
20617 },
20618 {4402341478400ll /* 0x40100000000 */ ,
20619 {{6, 1, 32}, /* shli r2, r1, 32 */
20620 {6, 1, 42}, /* shli r3, r1, 42 */
20621 {1, 2, 3}} /* add r4, r2, r3 */
20622 },
20623 {4406636445696ll /* 0x40200000000 */ ,
20624 {{6, 1, 33}, /* shli r2, r1, 33 */
20625 {6, 1, 42}, /* shli r3, r1, 42 */
20626 {1, 2, 3}} /* add r4, r2, r3 */
20627 },
20628 {4415226380288ll /* 0x40400000000 */ ,
20629 {{6, 1, 34}, /* shli r2, r1, 34 */
20630 {6, 1, 42}, /* shli r3, r1, 42 */
20631 {1, 2, 3}} /* add r4, r2, r3 */
20632 },
20633 {4432406249472ll /* 0x40800000000 */ ,
20634 {{6, 1, 35}, /* shli r2, r1, 35 */
20635 {6, 1, 42}, /* shli r3, r1, 42 */
20636 {1, 2, 3}} /* add r4, r2, r3 */
20637 },
20638 {4466765987840ll /* 0x41000000000 */ ,
20639 {{6, 1, 36}, /* shli r2, r1, 36 */
20640 {6, 1, 42}, /* shli r3, r1, 42 */
20641 {1, 2, 3}} /* add r4, r2, r3 */
20642 },
20643 {4535485464576ll /* 0x42000000000 */ ,
20644 {{6, 1, 37}, /* shli r2, r1, 37 */
20645 {6, 1, 42}, /* shli r3, r1, 42 */
20646 {1, 2, 3}} /* add r4, r2, r3 */
20647 },
20648 {4672924418048ll /* 0x44000000000 */ ,
20649 {{6, 1, 38}, /* shli r2, r1, 38 */
20650 {6, 1, 42}, /* shli r3, r1, 42 */
20651 {1, 2, 3}} /* add r4, r2, r3 */
20652 },
20653 {4947802324992ll /* 0x48000000000 */ ,
20654 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20655 {6, 2, 39}} /* shli r3, r2, 39 */
20656 },
20657 {5497558138880ll /* 0x50000000000 */ ,
20658 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20659 {6, 2, 40}} /* shli r3, r2, 40 */
20660 },
20661 {6597069766656ll /* 0x60000000000 */ ,
20662 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20663 {6, 2, 41}} /* shli r3, r2, 41 */
20664 },
20665 {8796093022199ll /* 0x7fffffffff7 */ ,
20666 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20667 {6, 1, 43}, /* shli r3, r1, 43 */
20668 {2, 3, 2}} /* sub r4, r3, r2 */
20669 },
20670 {8796093022200ll /* 0x7fffffffff8 */ ,
20671 {{6, 1, 3}, /* shli r2, r1, 3 */
20672 {6, 1, 43}, /* shli r3, r1, 43 */
20673 {2, 3, 2}} /* sub r4, r3, r2 */
20674 },
20675 {8796093022201ll /* 0x7fffffffff9 */ ,
20676 {{6, 1, 40}, /* shli r2, r1, 40 */
20677 {2, 2, 1}, /* sub r3, r2, r1 */
20678 {5, 3, 1}} /* shl3add r4, r3, r1 */
20679 },
20680 {8796093022203ll /* 0x7fffffffffb */ ,
20681 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20682 {6, 1, 43}, /* shli r3, r1, 43 */
20683 {2, 3, 2}} /* sub r4, r3, r2 */
20684 },
20685 {8796093022204ll /* 0x7fffffffffc */ ,
20686 {{6, 1, 2}, /* shli r2, r1, 2 */
20687 {6, 1, 43}, /* shli r3, r1, 43 */
20688 {2, 3, 2}} /* sub r4, r3, r2 */
20689 },
20690 {8796093022205ll /* 0x7fffffffffd */ ,
20691 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20692 {6, 1, 43}, /* shli r3, r1, 43 */
20693 {2, 3, 2}} /* sub r4, r3, r2 */
20694 },
20695 {8796093022206ll /* 0x7fffffffffe */ ,
20696 {{6, 1, 1}, /* shli r2, r1, 1 */
20697 {6, 1, 43}, /* shli r3, r1, 43 */
20698 {2, 3, 2}} /* sub r4, r3, r2 */
20699 },
20700 {8796093022207ll /* 0x7ffffffffff */ ,
20701 {{6, 1, 43}, /* shli r2, r1, 43 */
20702 {2, 2, 1}} /* sub r3, r2, r1 */
20703 },
20704 {8796093022208ll /* 0x80000000000 */ ,
20705 {{6, 1, 43}} /* shli r2, r1, 43 */
20706 },
20707 {8796093022209ll /* 0x80000000001 */ ,
20708 {{6, 1, 43}, /* shli r2, r1, 43 */
20709 {1, 1, 2}} /* add r3, r1, r2 */
20710 },
20711 {8796093022210ll /* 0x80000000002 */ ,
20712 {{6, 1, 43}, /* shli r2, r1, 43 */
20713 {3, 1, 2}} /* shl1add r3, r1, r2 */
20714 },
20715 {8796093022211ll /* 0x80000000003 */ ,
20716 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20717 {6, 1, 43}, /* shli r3, r1, 43 */
20718 {1, 2, 3}} /* add r4, r2, r3 */
20719 },
20720 {8796093022212ll /* 0x80000000004 */ ,
20721 {{6, 1, 43}, /* shli r2, r1, 43 */
20722 {4, 1, 2}} /* shl2add r3, r1, r2 */
20723 },
20724 {8796093022213ll /* 0x80000000005 */ ,
20725 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20726 {6, 1, 43}, /* shli r3, r1, 43 */
20727 {1, 2, 3}} /* add r4, r2, r3 */
20728 },
20729 {8796093022214ll /* 0x80000000006 */ ,
20730 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20731 {6, 1, 43}, /* shli r3, r1, 43 */
20732 {3, 2, 3}} /* shl1add r4, r2, r3 */
20733 },
20734 {8796093022215ll /* 0x80000000007 */ ,
20735 {{6, 1, 43}, /* shli r2, r1, 43 */
20736 {2, 2, 1}, /* sub r3, r2, r1 */
20737 {5, 1, 3}} /* shl3add r4, r1, r3 */
20738 },
20739 {8796093022216ll /* 0x80000000008 */ ,
20740 {{6, 1, 43}, /* shli r2, r1, 43 */
20741 {5, 1, 2}} /* shl3add r3, r1, r2 */
20742 },
20743 {8796093022217ll /* 0x80000000009 */ ,
20744 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20745 {6, 1, 43}, /* shli r3, r1, 43 */
20746 {1, 2, 3}} /* add r4, r2, r3 */
20747 },
20748 {8796093022218ll /* 0x8000000000a */ ,
20749 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20750 {6, 1, 43}, /* shli r3, r1, 43 */
20751 {3, 2, 3}} /* shl1add r4, r2, r3 */
20752 },
20753 {8796093022224ll /* 0x80000000010 */ ,
20754 {{6, 1, 4}, /* shli r2, r1, 4 */
20755 {6, 1, 43}, /* shli r3, r1, 43 */
20756 {1, 2, 3}} /* add r4, r2, r3 */
20757 },
20758 {8796093022240ll /* 0x80000000020 */ ,
20759 {{6, 1, 5}, /* shli r2, r1, 5 */
20760 {6, 1, 43}, /* shli r3, r1, 43 */
20761 {1, 2, 3}} /* add r4, r2, r3 */
20762 },
20763 {8796093022272ll /* 0x80000000040 */ ,
20764 {{6, 1, 6}, /* shli r2, r1, 6 */
20765 {6, 1, 43}, /* shli r3, r1, 43 */
20766 {1, 2, 3}} /* add r4, r2, r3 */
20767 },
20768 {8796093022336ll /* 0x80000000080 */ ,
20769 {{6, 1, 7}, /* shli r2, r1, 7 */
20770 {6, 1, 43}, /* shli r3, r1, 43 */
20771 {1, 2, 3}} /* add r4, r2, r3 */
20772 },
20773 {8796093022464ll /* 0x80000000100 */ ,
20774 {{6, 1, 8}, /* shli r2, r1, 8 */
20775 {6, 1, 43}, /* shli r3, r1, 43 */
20776 {1, 2, 3}} /* add r4, r2, r3 */
20777 },
20778 {8796093022720ll /* 0x80000000200 */ ,
20779 {{6, 1, 9}, /* shli r2, r1, 9 */
20780 {6, 1, 43}, /* shli r3, r1, 43 */
20781 {1, 2, 3}} /* add r4, r2, r3 */
20782 },
20783 {8796093023232ll /* 0x80000000400 */ ,
20784 {{6, 1, 10}, /* shli r2, r1, 10 */
20785 {6, 1, 43}, /* shli r3, r1, 43 */
20786 {1, 2, 3}} /* add r4, r2, r3 */
20787 },
20788 {8796093024256ll /* 0x80000000800 */ ,
20789 {{6, 1, 11}, /* shli r2, r1, 11 */
20790 {6, 1, 43}, /* shli r3, r1, 43 */
20791 {1, 2, 3}} /* add r4, r2, r3 */
20792 },
20793 {8796093026304ll /* 0x80000001000 */ ,
20794 {{6, 1, 12}, /* shli r2, r1, 12 */
20795 {6, 1, 43}, /* shli r3, r1, 43 */
20796 {1, 2, 3}} /* add r4, r2, r3 */
20797 },
20798 {8796093030400ll /* 0x80000002000 */ ,
20799 {{6, 1, 13}, /* shli r2, r1, 13 */
20800 {6, 1, 43}, /* shli r3, r1, 43 */
20801 {1, 2, 3}} /* add r4, r2, r3 */
20802 },
20803 {8796093038592ll /* 0x80000004000 */ ,
20804 {{6, 1, 14}, /* shli r2, r1, 14 */
20805 {6, 1, 43}, /* shli r3, r1, 43 */
20806 {1, 2, 3}} /* add r4, r2, r3 */
20807 },
20808 {8796093054976ll /* 0x80000008000 */ ,
20809 {{6, 1, 15}, /* shli r2, r1, 15 */
20810 {6, 1, 43}, /* shli r3, r1, 43 */
20811 {1, 2, 3}} /* add r4, r2, r3 */
20812 },
20813 {8796093087744ll /* 0x80000010000 */ ,
20814 {{6, 1, 16}, /* shli r2, r1, 16 */
20815 {6, 1, 43}, /* shli r3, r1, 43 */
20816 {1, 2, 3}} /* add r4, r2, r3 */
20817 },
20818 {8796093153280ll /* 0x80000020000 */ ,
20819 {{6, 1, 17}, /* shli r2, r1, 17 */
20820 {6, 1, 43}, /* shli r3, r1, 43 */
20821 {1, 2, 3}} /* add r4, r2, r3 */
20822 },
20823 {8796093284352ll /* 0x80000040000 */ ,
20824 {{6, 1, 18}, /* shli r2, r1, 18 */
20825 {6, 1, 43}, /* shli r3, r1, 43 */
20826 {1, 2, 3}} /* add r4, r2, r3 */
20827 },
20828 {8796093546496ll /* 0x80000080000 */ ,
20829 {{6, 1, 19}, /* shli r2, r1, 19 */
20830 {6, 1, 43}, /* shli r3, r1, 43 */
20831 {1, 2, 3}} /* add r4, r2, r3 */
20832 },
20833 {8796094070784ll /* 0x80000100000 */ ,
20834 {{6, 1, 20}, /* shli r2, r1, 20 */
20835 {6, 1, 43}, /* shli r3, r1, 43 */
20836 {1, 2, 3}} /* add r4, r2, r3 */
20837 },
20838 {8796095119360ll /* 0x80000200000 */ ,
20839 {{6, 1, 21}, /* shli r2, r1, 21 */
20840 {6, 1, 43}, /* shli r3, r1, 43 */
20841 {1, 2, 3}} /* add r4, r2, r3 */
20842 },
20843 {8796097216512ll /* 0x80000400000 */ ,
20844 {{6, 1, 22}, /* shli r2, r1, 22 */
20845 {6, 1, 43}, /* shli r3, r1, 43 */
20846 {1, 2, 3}} /* add r4, r2, r3 */
20847 },
20848 {8796101410816ll /* 0x80000800000 */ ,
20849 {{6, 1, 23}, /* shli r2, r1, 23 */
20850 {6, 1, 43}, /* shli r3, r1, 43 */
20851 {1, 2, 3}} /* add r4, r2, r3 */
20852 },
20853 {8796109799424ll /* 0x80001000000 */ ,
20854 {{6, 1, 24}, /* shli r2, r1, 24 */
20855 {6, 1, 43}, /* shli r3, r1, 43 */
20856 {1, 2, 3}} /* add r4, r2, r3 */
20857 },
20858 {8796126576640ll /* 0x80002000000 */ ,
20859 {{6, 1, 25}, /* shli r2, r1, 25 */
20860 {6, 1, 43}, /* shli r3, r1, 43 */
20861 {1, 2, 3}} /* add r4, r2, r3 */
20862 },
20863 {8796160131072ll /* 0x80004000000 */ ,
20864 {{6, 1, 26}, /* shli r2, r1, 26 */
20865 {6, 1, 43}, /* shli r3, r1, 43 */
20866 {1, 2, 3}} /* add r4, r2, r3 */
20867 },
20868 {8796227239936ll /* 0x80008000000 */ ,
20869 {{6, 1, 27}, /* shli r2, r1, 27 */
20870 {6, 1, 43}, /* shli r3, r1, 43 */
20871 {1, 2, 3}} /* add r4, r2, r3 */
20872 },
20873 {8796361457664ll /* 0x80010000000 */ ,
20874 {{6, 1, 28}, /* shli r2, r1, 28 */
20875 {6, 1, 43}, /* shli r3, r1, 43 */
20876 {1, 2, 3}} /* add r4, r2, r3 */
20877 },
20878 {8796629893120ll /* 0x80020000000 */ ,
20879 {{6, 1, 29}, /* shli r2, r1, 29 */
20880 {6, 1, 43}, /* shli r3, r1, 43 */
20881 {1, 2, 3}} /* add r4, r2, r3 */
20882 },
20883 {8797166764032ll /* 0x80040000000 */ ,
20884 {{6, 1, 30}, /* shli r2, r1, 30 */
20885 {6, 1, 43}, /* shli r3, r1, 43 */
20886 {1, 2, 3}} /* add r4, r2, r3 */
20887 },
20888 {8798240505856ll /* 0x80080000000 */ ,
20889 {{6, 1, 31}, /* shli r2, r1, 31 */
20890 {6, 1, 43}, /* shli r3, r1, 43 */
20891 {1, 2, 3}} /* add r4, r2, r3 */
20892 },
20893 {8800387989504ll /* 0x80100000000 */ ,
20894 {{6, 1, 32}, /* shli r2, r1, 32 */
20895 {6, 1, 43}, /* shli r3, r1, 43 */
20896 {1, 2, 3}} /* add r4, r2, r3 */
20897 },
20898 {8804682956800ll /* 0x80200000000 */ ,
20899 {{6, 1, 33}, /* shli r2, r1, 33 */
20900 {6, 1, 43}, /* shli r3, r1, 43 */
20901 {1, 2, 3}} /* add r4, r2, r3 */
20902 },
20903 {8813272891392ll /* 0x80400000000 */ ,
20904 {{6, 1, 34}, /* shli r2, r1, 34 */
20905 {6, 1, 43}, /* shli r3, r1, 43 */
20906 {1, 2, 3}} /* add r4, r2, r3 */
20907 },
20908 {8830452760576ll /* 0x80800000000 */ ,
20909 {{6, 1, 35}, /* shli r2, r1, 35 */
20910 {6, 1, 43}, /* shli r3, r1, 43 */
20911 {1, 2, 3}} /* add r4, r2, r3 */
20912 },
20913 {8864812498944ll /* 0x81000000000 */ ,
20914 {{6, 1, 36}, /* shli r2, r1, 36 */
20915 {6, 1, 43}, /* shli r3, r1, 43 */
20916 {1, 2, 3}} /* add r4, r2, r3 */
20917 },
20918 {8933531975680ll /* 0x82000000000 */ ,
20919 {{6, 1, 37}, /* shli r2, r1, 37 */
20920 {6, 1, 43}, /* shli r3, r1, 43 */
20921 {1, 2, 3}} /* add r4, r2, r3 */
20922 },
20923 {9070970929152ll /* 0x84000000000 */ ,
20924 {{6, 1, 38}, /* shli r2, r1, 38 */
20925 {6, 1, 43}, /* shli r3, r1, 43 */
20926 {1, 2, 3}} /* add r4, r2, r3 */
20927 },
20928 {9345848836096ll /* 0x88000000000 */ ,
20929 {{6, 1, 39}, /* shli r2, r1, 39 */
20930 {6, 1, 43}, /* shli r3, r1, 43 */
20931 {1, 2, 3}} /* add r4, r2, r3 */
20932 },
20933 {9895604649984ll /* 0x90000000000 */ ,
20934 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20935 {6, 2, 40}} /* shli r3, r2, 40 */
20936 },
20937 {10995116277760ll /* 0xa0000000000 */ ,
20938 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20939 {6, 2, 41}} /* shli r3, r2, 41 */
20940 },
20941 {13194139533312ll /* 0xc0000000000 */ ,
20942 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20943 {6, 2, 42}} /* shli r3, r2, 42 */
20944 },
20945 {17592186044407ll /* 0xffffffffff7 */ ,
20946 {{5, 1, 1}, /* shl3add r2, r1, r1 */
20947 {6, 1, 44}, /* shli r3, r1, 44 */
20948 {2, 3, 2}} /* sub r4, r3, r2 */
20949 },
20950 {17592186044408ll /* 0xffffffffff8 */ ,
20951 {{6, 1, 3}, /* shli r2, r1, 3 */
20952 {6, 1, 44}, /* shli r3, r1, 44 */
20953 {2, 3, 2}} /* sub r4, r3, r2 */
20954 },
20955 {17592186044409ll /* 0xffffffffff9 */ ,
20956 {{6, 1, 41}, /* shli r2, r1, 41 */
20957 {2, 2, 1}, /* sub r3, r2, r1 */
20958 {5, 3, 1}} /* shl3add r4, r3, r1 */
20959 },
20960 {17592186044411ll /* 0xffffffffffb */ ,
20961 {{4, 1, 1}, /* shl2add r2, r1, r1 */
20962 {6, 1, 44}, /* shli r3, r1, 44 */
20963 {2, 3, 2}} /* sub r4, r3, r2 */
20964 },
20965 {17592186044412ll /* 0xffffffffffc */ ,
20966 {{6, 1, 2}, /* shli r2, r1, 2 */
20967 {6, 1, 44}, /* shli r3, r1, 44 */
20968 {2, 3, 2}} /* sub r4, r3, r2 */
20969 },
20970 {17592186044413ll /* 0xffffffffffd */ ,
20971 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20972 {6, 1, 44}, /* shli r3, r1, 44 */
20973 {2, 3, 2}} /* sub r4, r3, r2 */
20974 },
20975 {17592186044414ll /* 0xffffffffffe */ ,
20976 {{6, 1, 1}, /* shli r2, r1, 1 */
20977 {6, 1, 44}, /* shli r3, r1, 44 */
20978 {2, 3, 2}} /* sub r4, r3, r2 */
20979 },
20980 {17592186044415ll /* 0xfffffffffff */ ,
20981 {{6, 1, 44}, /* shli r2, r1, 44 */
20982 {2, 2, 1}} /* sub r3, r2, r1 */
20983 },
20984 {17592186044416ll /* 0x100000000000 */ ,
20985 {{6, 1, 44}} /* shli r2, r1, 44 */
20986 },
20987 {17592186044417ll /* 0x100000000001 */ ,
20988 {{6, 1, 44}, /* shli r2, r1, 44 */
20989 {1, 1, 2}} /* add r3, r1, r2 */
20990 },
20991 {17592186044418ll /* 0x100000000002 */ ,
20992 {{6, 1, 44}, /* shli r2, r1, 44 */
20993 {3, 1, 2}} /* shl1add r3, r1, r2 */
20994 },
20995 {17592186044419ll /* 0x100000000003 */ ,
20996 {{3, 1, 1}, /* shl1add r2, r1, r1 */
20997 {6, 1, 44}, /* shli r3, r1, 44 */
20998 {1, 2, 3}} /* add r4, r2, r3 */
20999 },
21000 {17592186044420ll /* 0x100000000004 */ ,
21001 {{6, 1, 44}, /* shli r2, r1, 44 */
21002 {4, 1, 2}} /* shl2add r3, r1, r2 */
21003 },
21004 {17592186044421ll /* 0x100000000005 */ ,
21005 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21006 {6, 1, 44}, /* shli r3, r1, 44 */
21007 {1, 2, 3}} /* add r4, r2, r3 */
21008 },
21009 {17592186044422ll /* 0x100000000006 */ ,
21010 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21011 {6, 1, 44}, /* shli r3, r1, 44 */
21012 {3, 2, 3}} /* shl1add r4, r2, r3 */
21013 },
21014 {17592186044423ll /* 0x100000000007 */ ,
21015 {{6, 1, 44}, /* shli r2, r1, 44 */
21016 {2, 2, 1}, /* sub r3, r2, r1 */
21017 {5, 1, 3}} /* shl3add r4, r1, r3 */
21018 },
21019 {17592186044424ll /* 0x100000000008 */ ,
21020 {{6, 1, 44}, /* shli r2, r1, 44 */
21021 {5, 1, 2}} /* shl3add r3, r1, r2 */
21022 },
21023 {17592186044425ll /* 0x100000000009 */ ,
21024 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21025 {6, 1, 44}, /* shli r3, r1, 44 */
21026 {1, 2, 3}} /* add r4, r2, r3 */
21027 },
21028 {17592186044426ll /* 0x10000000000a */ ,
21029 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21030 {6, 1, 44}, /* shli r3, r1, 44 */
21031 {3, 2, 3}} /* shl1add r4, r2, r3 */
21032 },
21033 {17592186044432ll /* 0x100000000010 */ ,
21034 {{6, 1, 4}, /* shli r2, r1, 4 */
21035 {6, 1, 44}, /* shli r3, r1, 44 */
21036 {1, 2, 3}} /* add r4, r2, r3 */
21037 },
21038 {17592186044448ll /* 0x100000000020 */ ,
21039 {{6, 1, 5}, /* shli r2, r1, 5 */
21040 {6, 1, 44}, /* shli r3, r1, 44 */
21041 {1, 2, 3}} /* add r4, r2, r3 */
21042 },
21043 {17592186044480ll /* 0x100000000040 */ ,
21044 {{6, 1, 6}, /* shli r2, r1, 6 */
21045 {6, 1, 44}, /* shli r3, r1, 44 */
21046 {1, 2, 3}} /* add r4, r2, r3 */
21047 },
21048 {17592186044544ll /* 0x100000000080 */ ,
21049 {{6, 1, 7}, /* shli r2, r1, 7 */
21050 {6, 1, 44}, /* shli r3, r1, 44 */
21051 {1, 2, 3}} /* add r4, r2, r3 */
21052 },
21053 {17592186044672ll /* 0x100000000100 */ ,
21054 {{6, 1, 8}, /* shli r2, r1, 8 */
21055 {6, 1, 44}, /* shli r3, r1, 44 */
21056 {1, 2, 3}} /* add r4, r2, r3 */
21057 },
21058 {17592186044928ll /* 0x100000000200 */ ,
21059 {{6, 1, 9}, /* shli r2, r1, 9 */
21060 {6, 1, 44}, /* shli r3, r1, 44 */
21061 {1, 2, 3}} /* add r4, r2, r3 */
21062 },
21063 {17592186045440ll /* 0x100000000400 */ ,
21064 {{6, 1, 10}, /* shli r2, r1, 10 */
21065 {6, 1, 44}, /* shli r3, r1, 44 */
21066 {1, 2, 3}} /* add r4, r2, r3 */
21067 },
21068 {17592186046464ll /* 0x100000000800 */ ,
21069 {{6, 1, 11}, /* shli r2, r1, 11 */
21070 {6, 1, 44}, /* shli r3, r1, 44 */
21071 {1, 2, 3}} /* add r4, r2, r3 */
21072 },
21073 {17592186048512ll /* 0x100000001000 */ ,
21074 {{6, 1, 12}, /* shli r2, r1, 12 */
21075 {6, 1, 44}, /* shli r3, r1, 44 */
21076 {1, 2, 3}} /* add r4, r2, r3 */
21077 },
21078 {17592186052608ll /* 0x100000002000 */ ,
21079 {{6, 1, 13}, /* shli r2, r1, 13 */
21080 {6, 1, 44}, /* shli r3, r1, 44 */
21081 {1, 2, 3}} /* add r4, r2, r3 */
21082 },
21083 {17592186060800ll /* 0x100000004000 */ ,
21084 {{6, 1, 14}, /* shli r2, r1, 14 */
21085 {6, 1, 44}, /* shli r3, r1, 44 */
21086 {1, 2, 3}} /* add r4, r2, r3 */
21087 },
21088 {17592186077184ll /* 0x100000008000 */ ,
21089 {{6, 1, 15}, /* shli r2, r1, 15 */
21090 {6, 1, 44}, /* shli r3, r1, 44 */
21091 {1, 2, 3}} /* add r4, r2, r3 */
21092 },
21093 {17592186109952ll /* 0x100000010000 */ ,
21094 {{6, 1, 16}, /* shli r2, r1, 16 */
21095 {6, 1, 44}, /* shli r3, r1, 44 */
21096 {1, 2, 3}} /* add r4, r2, r3 */
21097 },
21098 {17592186175488ll /* 0x100000020000 */ ,
21099 {{6, 1, 17}, /* shli r2, r1, 17 */
21100 {6, 1, 44}, /* shli r3, r1, 44 */
21101 {1, 2, 3}} /* add r4, r2, r3 */
21102 },
21103 {17592186306560ll /* 0x100000040000 */ ,
21104 {{6, 1, 18}, /* shli r2, r1, 18 */
21105 {6, 1, 44}, /* shli r3, r1, 44 */
21106 {1, 2, 3}} /* add r4, r2, r3 */
21107 },
21108 {17592186568704ll /* 0x100000080000 */ ,
21109 {{6, 1, 19}, /* shli r2, r1, 19 */
21110 {6, 1, 44}, /* shli r3, r1, 44 */
21111 {1, 2, 3}} /* add r4, r2, r3 */
21112 },
21113 {17592187092992ll /* 0x100000100000 */ ,
21114 {{6, 1, 20}, /* shli r2, r1, 20 */
21115 {6, 1, 44}, /* shli r3, r1, 44 */
21116 {1, 2, 3}} /* add r4, r2, r3 */
21117 },
21118 {17592188141568ll /* 0x100000200000 */ ,
21119 {{6, 1, 21}, /* shli r2, r1, 21 */
21120 {6, 1, 44}, /* shli r3, r1, 44 */
21121 {1, 2, 3}} /* add r4, r2, r3 */
21122 },
21123 {17592190238720ll /* 0x100000400000 */ ,
21124 {{6, 1, 22}, /* shli r2, r1, 22 */
21125 {6, 1, 44}, /* shli r3, r1, 44 */
21126 {1, 2, 3}} /* add r4, r2, r3 */
21127 },
21128 {17592194433024ll /* 0x100000800000 */ ,
21129 {{6, 1, 23}, /* shli r2, r1, 23 */
21130 {6, 1, 44}, /* shli r3, r1, 44 */
21131 {1, 2, 3}} /* add r4, r2, r3 */
21132 },
21133 {17592202821632ll /* 0x100001000000 */ ,
21134 {{6, 1, 24}, /* shli r2, r1, 24 */
21135 {6, 1, 44}, /* shli r3, r1, 44 */
21136 {1, 2, 3}} /* add r4, r2, r3 */
21137 },
21138 {17592219598848ll /* 0x100002000000 */ ,
21139 {{6, 1, 25}, /* shli r2, r1, 25 */
21140 {6, 1, 44}, /* shli r3, r1, 44 */
21141 {1, 2, 3}} /* add r4, r2, r3 */
21142 },
21143 {17592253153280ll /* 0x100004000000 */ ,
21144 {{6, 1, 26}, /* shli r2, r1, 26 */
21145 {6, 1, 44}, /* shli r3, r1, 44 */
21146 {1, 2, 3}} /* add r4, r2, r3 */
21147 },
21148 {17592320262144ll /* 0x100008000000 */ ,
21149 {{6, 1, 27}, /* shli r2, r1, 27 */
21150 {6, 1, 44}, /* shli r3, r1, 44 */
21151 {1, 2, 3}} /* add r4, r2, r3 */
21152 },
21153 {17592454479872ll /* 0x100010000000 */ ,
21154 {{6, 1, 28}, /* shli r2, r1, 28 */
21155 {6, 1, 44}, /* shli r3, r1, 44 */
21156 {1, 2, 3}} /* add r4, r2, r3 */
21157 },
21158 {17592722915328ll /* 0x100020000000 */ ,
21159 {{6, 1, 29}, /* shli r2, r1, 29 */
21160 {6, 1, 44}, /* shli r3, r1, 44 */
21161 {1, 2, 3}} /* add r4, r2, r3 */
21162 },
21163 {17593259786240ll /* 0x100040000000 */ ,
21164 {{6, 1, 30}, /* shli r2, r1, 30 */
21165 {6, 1, 44}, /* shli r3, r1, 44 */
21166 {1, 2, 3}} /* add r4, r2, r3 */
21167 },
21168 {17594333528064ll /* 0x100080000000 */ ,
21169 {{6, 1, 31}, /* shli r2, r1, 31 */
21170 {6, 1, 44}, /* shli r3, r1, 44 */
21171 {1, 2, 3}} /* add r4, r2, r3 */
21172 },
21173 {17596481011712ll /* 0x100100000000 */ ,
21174 {{6, 1, 32}, /* shli r2, r1, 32 */
21175 {6, 1, 44}, /* shli r3, r1, 44 */
21176 {1, 2, 3}} /* add r4, r2, r3 */
21177 },
21178 {17600775979008ll /* 0x100200000000 */ ,
21179 {{6, 1, 33}, /* shli r2, r1, 33 */
21180 {6, 1, 44}, /* shli r3, r1, 44 */
21181 {1, 2, 3}} /* add r4, r2, r3 */
21182 },
21183 {17609365913600ll /* 0x100400000000 */ ,
21184 {{6, 1, 34}, /* shli r2, r1, 34 */
21185 {6, 1, 44}, /* shli r3, r1, 44 */
21186 {1, 2, 3}} /* add r4, r2, r3 */
21187 },
21188 {17626545782784ll /* 0x100800000000 */ ,
21189 {{6, 1, 35}, /* shli r2, r1, 35 */
21190 {6, 1, 44}, /* shli r3, r1, 44 */
21191 {1, 2, 3}} /* add r4, r2, r3 */
21192 },
21193 {17660905521152ll /* 0x101000000000 */ ,
21194 {{6, 1, 36}, /* shli r2, r1, 36 */
21195 {6, 1, 44}, /* shli r3, r1, 44 */
21196 {1, 2, 3}} /* add r4, r2, r3 */
21197 },
21198 {17729624997888ll /* 0x102000000000 */ ,
21199 {{6, 1, 37}, /* shli r2, r1, 37 */
21200 {6, 1, 44}, /* shli r3, r1, 44 */
21201 {1, 2, 3}} /* add r4, r2, r3 */
21202 },
21203 {17867063951360ll /* 0x104000000000 */ ,
21204 {{6, 1, 38}, /* shli r2, r1, 38 */
21205 {6, 1, 44}, /* shli r3, r1, 44 */
21206 {1, 2, 3}} /* add r4, r2, r3 */
21207 },
21208 {18141941858304ll /* 0x108000000000 */ ,
21209 {{6, 1, 39}, /* shli r2, r1, 39 */
21210 {6, 1, 44}, /* shli r3, r1, 44 */
21211 {1, 2, 3}} /* add r4, r2, r3 */
21212 },
21213 {18691697672192ll /* 0x110000000000 */ ,
21214 {{6, 1, 40}, /* shli r2, r1, 40 */
21215 {6, 1, 44}, /* shli r3, r1, 44 */
21216 {1, 2, 3}} /* add r4, r2, r3 */
21217 },
21218 {19791209299968ll /* 0x120000000000 */ ,
21219 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21220 {6, 2, 41}} /* shli r3, r2, 41 */
21221 },
21222 {21990232555520ll /* 0x140000000000 */ ,
21223 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21224 {6, 2, 42}} /* shli r3, r2, 42 */
21225 },
21226 {26388279066624ll /* 0x180000000000 */ ,
21227 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21228 {6, 2, 43}} /* shli r3, r2, 43 */
21229 },
21230 {35184372088823ll /* 0x1ffffffffff7 */ ,
21231 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21232 {6, 1, 45}, /* shli r3, r1, 45 */
21233 {2, 3, 2}} /* sub r4, r3, r2 */
21234 },
21235 {35184372088824ll /* 0x1ffffffffff8 */ ,
21236 {{6, 1, 3}, /* shli r2, r1, 3 */
21237 {6, 1, 45}, /* shli r3, r1, 45 */
21238 {2, 3, 2}} /* sub r4, r3, r2 */
21239 },
21240 {35184372088825ll /* 0x1ffffffffff9 */ ,
21241 {{6, 1, 42}, /* shli r2, r1, 42 */
21242 {2, 2, 1}, /* sub r3, r2, r1 */
21243 {5, 3, 1}} /* shl3add r4, r3, r1 */
21244 },
21245 {35184372088827ll /* 0x1ffffffffffb */ ,
21246 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21247 {6, 1, 45}, /* shli r3, r1, 45 */
21248 {2, 3, 2}} /* sub r4, r3, r2 */
21249 },
21250 {35184372088828ll /* 0x1ffffffffffc */ ,
21251 {{6, 1, 2}, /* shli r2, r1, 2 */
21252 {6, 1, 45}, /* shli r3, r1, 45 */
21253 {2, 3, 2}} /* sub r4, r3, r2 */
21254 },
21255 {35184372088829ll /* 0x1ffffffffffd */ ,
21256 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21257 {6, 1, 45}, /* shli r3, r1, 45 */
21258 {2, 3, 2}} /* sub r4, r3, r2 */
21259 },
21260 {35184372088830ll /* 0x1ffffffffffe */ ,
21261 {{6, 1, 1}, /* shli r2, r1, 1 */
21262 {6, 1, 45}, /* shli r3, r1, 45 */
21263 {2, 3, 2}} /* sub r4, r3, r2 */
21264 },
21265 {35184372088831ll /* 0x1fffffffffff */ ,
21266 {{6, 1, 45}, /* shli r2, r1, 45 */
21267 {2, 2, 1}} /* sub r3, r2, r1 */
21268 },
21269 {35184372088832ll /* 0x200000000000 */ ,
21270 {{6, 1, 45}} /* shli r2, r1, 45 */
21271 },
21272 {35184372088833ll /* 0x200000000001 */ ,
21273 {{6, 1, 45}, /* shli r2, r1, 45 */
21274 {1, 1, 2}} /* add r3, r1, r2 */
21275 },
21276 {35184372088834ll /* 0x200000000002 */ ,
21277 {{6, 1, 45}, /* shli r2, r1, 45 */
21278 {3, 1, 2}} /* shl1add r3, r1, r2 */
21279 },
21280 {35184372088835ll /* 0x200000000003 */ ,
21281 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21282 {6, 1, 45}, /* shli r3, r1, 45 */
21283 {1, 2, 3}} /* add r4, r2, r3 */
21284 },
21285 {35184372088836ll /* 0x200000000004 */ ,
21286 {{6, 1, 45}, /* shli r2, r1, 45 */
21287 {4, 1, 2}} /* shl2add r3, r1, r2 */
21288 },
21289 {35184372088837ll /* 0x200000000005 */ ,
21290 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21291 {6, 1, 45}, /* shli r3, r1, 45 */
21292 {1, 2, 3}} /* add r4, r2, r3 */
21293 },
21294 {35184372088838ll /* 0x200000000006 */ ,
21295 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21296 {6, 1, 45}, /* shli r3, r1, 45 */
21297 {3, 2, 3}} /* shl1add r4, r2, r3 */
21298 },
21299 {35184372088839ll /* 0x200000000007 */ ,
21300 {{6, 1, 45}, /* shli r2, r1, 45 */
21301 {2, 2, 1}, /* sub r3, r2, r1 */
21302 {5, 1, 3}} /* shl3add r4, r1, r3 */
21303 },
21304 {35184372088840ll /* 0x200000000008 */ ,
21305 {{6, 1, 45}, /* shli r2, r1, 45 */
21306 {5, 1, 2}} /* shl3add r3, r1, r2 */
21307 },
21308 {35184372088841ll /* 0x200000000009 */ ,
21309 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21310 {6, 1, 45}, /* shli r3, r1, 45 */
21311 {1, 2, 3}} /* add r4, r2, r3 */
21312 },
21313 {35184372088842ll /* 0x20000000000a */ ,
21314 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21315 {6, 1, 45}, /* shli r3, r1, 45 */
21316 {3, 2, 3}} /* shl1add r4, r2, r3 */
21317 },
21318 {35184372088848ll /* 0x200000000010 */ ,
21319 {{6, 1, 4}, /* shli r2, r1, 4 */
21320 {6, 1, 45}, /* shli r3, r1, 45 */
21321 {1, 2, 3}} /* add r4, r2, r3 */
21322 },
21323 {35184372088864ll /* 0x200000000020 */ ,
21324 {{6, 1, 5}, /* shli r2, r1, 5 */
21325 {6, 1, 45}, /* shli r3, r1, 45 */
21326 {1, 2, 3}} /* add r4, r2, r3 */
21327 },
21328 {35184372088896ll /* 0x200000000040 */ ,
21329 {{6, 1, 6}, /* shli r2, r1, 6 */
21330 {6, 1, 45}, /* shli r3, r1, 45 */
21331 {1, 2, 3}} /* add r4, r2, r3 */
21332 },
21333 {35184372088960ll /* 0x200000000080 */ ,
21334 {{6, 1, 7}, /* shli r2, r1, 7 */
21335 {6, 1, 45}, /* shli r3, r1, 45 */
21336 {1, 2, 3}} /* add r4, r2, r3 */
21337 },
21338 {35184372089088ll /* 0x200000000100 */ ,
21339 {{6, 1, 8}, /* shli r2, r1, 8 */
21340 {6, 1, 45}, /* shli r3, r1, 45 */
21341 {1, 2, 3}} /* add r4, r2, r3 */
21342 },
21343 {35184372089344ll /* 0x200000000200 */ ,
21344 {{6, 1, 9}, /* shli r2, r1, 9 */
21345 {6, 1, 45}, /* shli r3, r1, 45 */
21346 {1, 2, 3}} /* add r4, r2, r3 */
21347 },
21348 {35184372089856ll /* 0x200000000400 */ ,
21349 {{6, 1, 10}, /* shli r2, r1, 10 */
21350 {6, 1, 45}, /* shli r3, r1, 45 */
21351 {1, 2, 3}} /* add r4, r2, r3 */
21352 },
21353 {35184372090880ll /* 0x200000000800 */ ,
21354 {{6, 1, 11}, /* shli r2, r1, 11 */
21355 {6, 1, 45}, /* shli r3, r1, 45 */
21356 {1, 2, 3}} /* add r4, r2, r3 */
21357 },
21358 {35184372092928ll /* 0x200000001000 */ ,
21359 {{6, 1, 12}, /* shli r2, r1, 12 */
21360 {6, 1, 45}, /* shli r3, r1, 45 */
21361 {1, 2, 3}} /* add r4, r2, r3 */
21362 },
21363 {35184372097024ll /* 0x200000002000 */ ,
21364 {{6, 1, 13}, /* shli r2, r1, 13 */
21365 {6, 1, 45}, /* shli r3, r1, 45 */
21366 {1, 2, 3}} /* add r4, r2, r3 */
21367 },
21368 {35184372105216ll /* 0x200000004000 */ ,
21369 {{6, 1, 14}, /* shli r2, r1, 14 */
21370 {6, 1, 45}, /* shli r3, r1, 45 */
21371 {1, 2, 3}} /* add r4, r2, r3 */
21372 },
21373 {35184372121600ll /* 0x200000008000 */ ,
21374 {{6, 1, 15}, /* shli r2, r1, 15 */
21375 {6, 1, 45}, /* shli r3, r1, 45 */
21376 {1, 2, 3}} /* add r4, r2, r3 */
21377 },
21378 {35184372154368ll /* 0x200000010000 */ ,
21379 {{6, 1, 16}, /* shli r2, r1, 16 */
21380 {6, 1, 45}, /* shli r3, r1, 45 */
21381 {1, 2, 3}} /* add r4, r2, r3 */
21382 },
21383 {35184372219904ll /* 0x200000020000 */ ,
21384 {{6, 1, 17}, /* shli r2, r1, 17 */
21385 {6, 1, 45}, /* shli r3, r1, 45 */
21386 {1, 2, 3}} /* add r4, r2, r3 */
21387 },
21388 {35184372350976ll /* 0x200000040000 */ ,
21389 {{6, 1, 18}, /* shli r2, r1, 18 */
21390 {6, 1, 45}, /* shli r3, r1, 45 */
21391 {1, 2, 3}} /* add r4, r2, r3 */
21392 },
21393 {35184372613120ll /* 0x200000080000 */ ,
21394 {{6, 1, 19}, /* shli r2, r1, 19 */
21395 {6, 1, 45}, /* shli r3, r1, 45 */
21396 {1, 2, 3}} /* add r4, r2, r3 */
21397 },
21398 {35184373137408ll /* 0x200000100000 */ ,
21399 {{6, 1, 20}, /* shli r2, r1, 20 */
21400 {6, 1, 45}, /* shli r3, r1, 45 */
21401 {1, 2, 3}} /* add r4, r2, r3 */
21402 },
21403 {35184374185984ll /* 0x200000200000 */ ,
21404 {{6, 1, 21}, /* shli r2, r1, 21 */
21405 {6, 1, 45}, /* shli r3, r1, 45 */
21406 {1, 2, 3}} /* add r4, r2, r3 */
21407 },
21408 {35184376283136ll /* 0x200000400000 */ ,
21409 {{6, 1, 22}, /* shli r2, r1, 22 */
21410 {6, 1, 45}, /* shli r3, r1, 45 */
21411 {1, 2, 3}} /* add r4, r2, r3 */
21412 },
21413 {35184380477440ll /* 0x200000800000 */ ,
21414 {{6, 1, 23}, /* shli r2, r1, 23 */
21415 {6, 1, 45}, /* shli r3, r1, 45 */
21416 {1, 2, 3}} /* add r4, r2, r3 */
21417 },
21418 {35184388866048ll /* 0x200001000000 */ ,
21419 {{6, 1, 24}, /* shli r2, r1, 24 */
21420 {6, 1, 45}, /* shli r3, r1, 45 */
21421 {1, 2, 3}} /* add r4, r2, r3 */
21422 },
21423 {35184405643264ll /* 0x200002000000 */ ,
21424 {{6, 1, 25}, /* shli r2, r1, 25 */
21425 {6, 1, 45}, /* shli r3, r1, 45 */
21426 {1, 2, 3}} /* add r4, r2, r3 */
21427 },
21428 {35184439197696ll /* 0x200004000000 */ ,
21429 {{6, 1, 26}, /* shli r2, r1, 26 */
21430 {6, 1, 45}, /* shli r3, r1, 45 */
21431 {1, 2, 3}} /* add r4, r2, r3 */
21432 },
21433 {35184506306560ll /* 0x200008000000 */ ,
21434 {{6, 1, 27}, /* shli r2, r1, 27 */
21435 {6, 1, 45}, /* shli r3, r1, 45 */
21436 {1, 2, 3}} /* add r4, r2, r3 */
21437 },
21438 {35184640524288ll /* 0x200010000000 */ ,
21439 {{6, 1, 28}, /* shli r2, r1, 28 */
21440 {6, 1, 45}, /* shli r3, r1, 45 */
21441 {1, 2, 3}} /* add r4, r2, r3 */
21442 },
21443 {35184908959744ll /* 0x200020000000 */ ,
21444 {{6, 1, 29}, /* shli r2, r1, 29 */
21445 {6, 1, 45}, /* shli r3, r1, 45 */
21446 {1, 2, 3}} /* add r4, r2, r3 */
21447 },
21448 {35185445830656ll /* 0x200040000000 */ ,
21449 {{6, 1, 30}, /* shli r2, r1, 30 */
21450 {6, 1, 45}, /* shli r3, r1, 45 */
21451 {1, 2, 3}} /* add r4, r2, r3 */
21452 },
21453 {35186519572480ll /* 0x200080000000 */ ,
21454 {{6, 1, 31}, /* shli r2, r1, 31 */
21455 {6, 1, 45}, /* shli r3, r1, 45 */
21456 {1, 2, 3}} /* add r4, r2, r3 */
21457 },
21458 {35188667056128ll /* 0x200100000000 */ ,
21459 {{6, 1, 32}, /* shli r2, r1, 32 */
21460 {6, 1, 45}, /* shli r3, r1, 45 */
21461 {1, 2, 3}} /* add r4, r2, r3 */
21462 },
21463 {35192962023424ll /* 0x200200000000 */ ,
21464 {{6, 1, 33}, /* shli r2, r1, 33 */
21465 {6, 1, 45}, /* shli r3, r1, 45 */
21466 {1, 2, 3}} /* add r4, r2, r3 */
21467 },
21468 {35201551958016ll /* 0x200400000000 */ ,
21469 {{6, 1, 34}, /* shli r2, r1, 34 */
21470 {6, 1, 45}, /* shli r3, r1, 45 */
21471 {1, 2, 3}} /* add r4, r2, r3 */
21472 },
21473 {35218731827200ll /* 0x200800000000 */ ,
21474 {{6, 1, 35}, /* shli r2, r1, 35 */
21475 {6, 1, 45}, /* shli r3, r1, 45 */
21476 {1, 2, 3}} /* add r4, r2, r3 */
21477 },
21478 {35253091565568ll /* 0x201000000000 */ ,
21479 {{6, 1, 36}, /* shli r2, r1, 36 */
21480 {6, 1, 45}, /* shli r3, r1, 45 */
21481 {1, 2, 3}} /* add r4, r2, r3 */
21482 },
21483 {35321811042304ll /* 0x202000000000 */ ,
21484 {{6, 1, 37}, /* shli r2, r1, 37 */
21485 {6, 1, 45}, /* shli r3, r1, 45 */
21486 {1, 2, 3}} /* add r4, r2, r3 */
21487 },
21488 {35459249995776ll /* 0x204000000000 */ ,
21489 {{6, 1, 38}, /* shli r2, r1, 38 */
21490 {6, 1, 45}, /* shli r3, r1, 45 */
21491 {1, 2, 3}} /* add r4, r2, r3 */
21492 },
21493 {35734127902720ll /* 0x208000000000 */ ,
21494 {{6, 1, 39}, /* shli r2, r1, 39 */
21495 {6, 1, 45}, /* shli r3, r1, 45 */
21496 {1, 2, 3}} /* add r4, r2, r3 */
21497 },
21498 {36283883716608ll /* 0x210000000000 */ ,
21499 {{6, 1, 40}, /* shli r2, r1, 40 */
21500 {6, 1, 45}, /* shli r3, r1, 45 */
21501 {1, 2, 3}} /* add r4, r2, r3 */
21502 },
21503 {37383395344384ll /* 0x220000000000 */ ,
21504 {{6, 1, 41}, /* shli r2, r1, 41 */
21505 {6, 1, 45}, /* shli r3, r1, 45 */
21506 {1, 2, 3}} /* add r4, r2, r3 */
21507 },
21508 {39582418599936ll /* 0x240000000000 */ ,
21509 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21510 {6, 2, 42}} /* shli r3, r2, 42 */
21511 },
21512 {43980465111040ll /* 0x280000000000 */ ,
21513 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21514 {6, 2, 43}} /* shli r3, r2, 43 */
21515 },
21516 {52776558133248ll /* 0x300000000000 */ ,
21517 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21518 {6, 2, 44}} /* shli r3, r2, 44 */
21519 },
21520 {70368744177655ll /* 0x3ffffffffff7 */ ,
21521 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21522 {6, 1, 46}, /* shli r3, r1, 46 */
21523 {2, 3, 2}} /* sub r4, r3, r2 */
21524 },
21525 {70368744177656ll /* 0x3ffffffffff8 */ ,
21526 {{6, 1, 3}, /* shli r2, r1, 3 */
21527 {6, 1, 46}, /* shli r3, r1, 46 */
21528 {2, 3, 2}} /* sub r4, r3, r2 */
21529 },
21530 {70368744177657ll /* 0x3ffffffffff9 */ ,
21531 {{6, 1, 43}, /* shli r2, r1, 43 */
21532 {2, 2, 1}, /* sub r3, r2, r1 */
21533 {5, 3, 1}} /* shl3add r4, r3, r1 */
21534 },
21535 {70368744177659ll /* 0x3ffffffffffb */ ,
21536 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21537 {6, 1, 46}, /* shli r3, r1, 46 */
21538 {2, 3, 2}} /* sub r4, r3, r2 */
21539 },
21540 {70368744177660ll /* 0x3ffffffffffc */ ,
21541 {{6, 1, 2}, /* shli r2, r1, 2 */
21542 {6, 1, 46}, /* shli r3, r1, 46 */
21543 {2, 3, 2}} /* sub r4, r3, r2 */
21544 },
21545 {70368744177661ll /* 0x3ffffffffffd */ ,
21546 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21547 {6, 1, 46}, /* shli r3, r1, 46 */
21548 {2, 3, 2}} /* sub r4, r3, r2 */
21549 },
21550 {70368744177662ll /* 0x3ffffffffffe */ ,
21551 {{6, 1, 1}, /* shli r2, r1, 1 */
21552 {6, 1, 46}, /* shli r3, r1, 46 */
21553 {2, 3, 2}} /* sub r4, r3, r2 */
21554 },
21555 {70368744177663ll /* 0x3fffffffffff */ ,
21556 {{6, 1, 46}, /* shli r2, r1, 46 */
21557 {2, 2, 1}} /* sub r3, r2, r1 */
21558 },
21559 {70368744177664ll /* 0x400000000000 */ ,
21560 {{6, 1, 46}} /* shli r2, r1, 46 */
21561 },
21562 {70368744177665ll /* 0x400000000001 */ ,
21563 {{6, 1, 46}, /* shli r2, r1, 46 */
21564 {1, 1, 2}} /* add r3, r1, r2 */
21565 },
21566 {70368744177666ll /* 0x400000000002 */ ,
21567 {{6, 1, 46}, /* shli r2, r1, 46 */
21568 {3, 1, 2}} /* shl1add r3, r1, r2 */
21569 },
21570 {70368744177667ll /* 0x400000000003 */ ,
21571 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21572 {6, 1, 46}, /* shli r3, r1, 46 */
21573 {1, 2, 3}} /* add r4, r2, r3 */
21574 },
21575 {70368744177668ll /* 0x400000000004 */ ,
21576 {{6, 1, 46}, /* shli r2, r1, 46 */
21577 {4, 1, 2}} /* shl2add r3, r1, r2 */
21578 },
21579 {70368744177669ll /* 0x400000000005 */ ,
21580 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21581 {6, 1, 46}, /* shli r3, r1, 46 */
21582 {1, 2, 3}} /* add r4, r2, r3 */
21583 },
21584 {70368744177670ll /* 0x400000000006 */ ,
21585 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21586 {6, 1, 46}, /* shli r3, r1, 46 */
21587 {3, 2, 3}} /* shl1add r4, r2, r3 */
21588 },
21589 {70368744177671ll /* 0x400000000007 */ ,
21590 {{6, 1, 46}, /* shli r2, r1, 46 */
21591 {2, 2, 1}, /* sub r3, r2, r1 */
21592 {5, 1, 3}} /* shl3add r4, r1, r3 */
21593 },
21594 {70368744177672ll /* 0x400000000008 */ ,
21595 {{6, 1, 46}, /* shli r2, r1, 46 */
21596 {5, 1, 2}} /* shl3add r3, r1, r2 */
21597 },
21598 {70368744177673ll /* 0x400000000009 */ ,
21599 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21600 {6, 1, 46}, /* shli r3, r1, 46 */
21601 {1, 2, 3}} /* add r4, r2, r3 */
21602 },
21603 {70368744177674ll /* 0x40000000000a */ ,
21604 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21605 {6, 1, 46}, /* shli r3, r1, 46 */
21606 {3, 2, 3}} /* shl1add r4, r2, r3 */
21607 },
21608 {70368744177680ll /* 0x400000000010 */ ,
21609 {{6, 1, 4}, /* shli r2, r1, 4 */
21610 {6, 1, 46}, /* shli r3, r1, 46 */
21611 {1, 2, 3}} /* add r4, r2, r3 */
21612 },
21613 {70368744177696ll /* 0x400000000020 */ ,
21614 {{6, 1, 5}, /* shli r2, r1, 5 */
21615 {6, 1, 46}, /* shli r3, r1, 46 */
21616 {1, 2, 3}} /* add r4, r2, r3 */
21617 },
21618 {70368744177728ll /* 0x400000000040 */ ,
21619 {{6, 1, 6}, /* shli r2, r1, 6 */
21620 {6, 1, 46}, /* shli r3, r1, 46 */
21621 {1, 2, 3}} /* add r4, r2, r3 */
21622 },
21623 {70368744177792ll /* 0x400000000080 */ ,
21624 {{6, 1, 7}, /* shli r2, r1, 7 */
21625 {6, 1, 46}, /* shli r3, r1, 46 */
21626 {1, 2, 3}} /* add r4, r2, r3 */
21627 },
21628 {70368744177920ll /* 0x400000000100 */ ,
21629 {{6, 1, 8}, /* shli r2, r1, 8 */
21630 {6, 1, 46}, /* shli r3, r1, 46 */
21631 {1, 2, 3}} /* add r4, r2, r3 */
21632 },
21633 {70368744178176ll /* 0x400000000200 */ ,
21634 {{6, 1, 9}, /* shli r2, r1, 9 */
21635 {6, 1, 46}, /* shli r3, r1, 46 */
21636 {1, 2, 3}} /* add r4, r2, r3 */
21637 },
21638 {70368744178688ll /* 0x400000000400 */ ,
21639 {{6, 1, 10}, /* shli r2, r1, 10 */
21640 {6, 1, 46}, /* shli r3, r1, 46 */
21641 {1, 2, 3}} /* add r4, r2, r3 */
21642 },
21643 {70368744179712ll /* 0x400000000800 */ ,
21644 {{6, 1, 11}, /* shli r2, r1, 11 */
21645 {6, 1, 46}, /* shli r3, r1, 46 */
21646 {1, 2, 3}} /* add r4, r2, r3 */
21647 },
21648 {70368744181760ll /* 0x400000001000 */ ,
21649 {{6, 1, 12}, /* shli r2, r1, 12 */
21650 {6, 1, 46}, /* shli r3, r1, 46 */
21651 {1, 2, 3}} /* add r4, r2, r3 */
21652 },
21653 {70368744185856ll /* 0x400000002000 */ ,
21654 {{6, 1, 13}, /* shli r2, r1, 13 */
21655 {6, 1, 46}, /* shli r3, r1, 46 */
21656 {1, 2, 3}} /* add r4, r2, r3 */
21657 },
21658 {70368744194048ll /* 0x400000004000 */ ,
21659 {{6, 1, 14}, /* shli r2, r1, 14 */
21660 {6, 1, 46}, /* shli r3, r1, 46 */
21661 {1, 2, 3}} /* add r4, r2, r3 */
21662 },
21663 {70368744210432ll /* 0x400000008000 */ ,
21664 {{6, 1, 15}, /* shli r2, r1, 15 */
21665 {6, 1, 46}, /* shli r3, r1, 46 */
21666 {1, 2, 3}} /* add r4, r2, r3 */
21667 },
21668 {70368744243200ll /* 0x400000010000 */ ,
21669 {{6, 1, 16}, /* shli r2, r1, 16 */
21670 {6, 1, 46}, /* shli r3, r1, 46 */
21671 {1, 2, 3}} /* add r4, r2, r3 */
21672 },
21673 {70368744308736ll /* 0x400000020000 */ ,
21674 {{6, 1, 17}, /* shli r2, r1, 17 */
21675 {6, 1, 46}, /* shli r3, r1, 46 */
21676 {1, 2, 3}} /* add r4, r2, r3 */
21677 },
21678 {70368744439808ll /* 0x400000040000 */ ,
21679 {{6, 1, 18}, /* shli r2, r1, 18 */
21680 {6, 1, 46}, /* shli r3, r1, 46 */
21681 {1, 2, 3}} /* add r4, r2, r3 */
21682 },
21683 {70368744701952ll /* 0x400000080000 */ ,
21684 {{6, 1, 19}, /* shli r2, r1, 19 */
21685 {6, 1, 46}, /* shli r3, r1, 46 */
21686 {1, 2, 3}} /* add r4, r2, r3 */
21687 },
21688 {70368745226240ll /* 0x400000100000 */ ,
21689 {{6, 1, 20}, /* shli r2, r1, 20 */
21690 {6, 1, 46}, /* shli r3, r1, 46 */
21691 {1, 2, 3}} /* add r4, r2, r3 */
21692 },
21693 {70368746274816ll /* 0x400000200000 */ ,
21694 {{6, 1, 21}, /* shli r2, r1, 21 */
21695 {6, 1, 46}, /* shli r3, r1, 46 */
21696 {1, 2, 3}} /* add r4, r2, r3 */
21697 },
21698 {70368748371968ll /* 0x400000400000 */ ,
21699 {{6, 1, 22}, /* shli r2, r1, 22 */
21700 {6, 1, 46}, /* shli r3, r1, 46 */
21701 {1, 2, 3}} /* add r4, r2, r3 */
21702 },
21703 {70368752566272ll /* 0x400000800000 */ ,
21704 {{6, 1, 23}, /* shli r2, r1, 23 */
21705 {6, 1, 46}, /* shli r3, r1, 46 */
21706 {1, 2, 3}} /* add r4, r2, r3 */
21707 },
21708 {70368760954880ll /* 0x400001000000 */ ,
21709 {{6, 1, 24}, /* shli r2, r1, 24 */
21710 {6, 1, 46}, /* shli r3, r1, 46 */
21711 {1, 2, 3}} /* add r4, r2, r3 */
21712 },
21713 {70368777732096ll /* 0x400002000000 */ ,
21714 {{6, 1, 25}, /* shli r2, r1, 25 */
21715 {6, 1, 46}, /* shli r3, r1, 46 */
21716 {1, 2, 3}} /* add r4, r2, r3 */
21717 },
21718 {70368811286528ll /* 0x400004000000 */ ,
21719 {{6, 1, 26}, /* shli r2, r1, 26 */
21720 {6, 1, 46}, /* shli r3, r1, 46 */
21721 {1, 2, 3}} /* add r4, r2, r3 */
21722 },
21723 {70368878395392ll /* 0x400008000000 */ ,
21724 {{6, 1, 27}, /* shli r2, r1, 27 */
21725 {6, 1, 46}, /* shli r3, r1, 46 */
21726 {1, 2, 3}} /* add r4, r2, r3 */
21727 },
21728 {70369012613120ll /* 0x400010000000 */ ,
21729 {{6, 1, 28}, /* shli r2, r1, 28 */
21730 {6, 1, 46}, /* shli r3, r1, 46 */
21731 {1, 2, 3}} /* add r4, r2, r3 */
21732 },
21733 {70369281048576ll /* 0x400020000000 */ ,
21734 {{6, 1, 29}, /* shli r2, r1, 29 */
21735 {6, 1, 46}, /* shli r3, r1, 46 */
21736 {1, 2, 3}} /* add r4, r2, r3 */
21737 },
21738 {70369817919488ll /* 0x400040000000 */ ,
21739 {{6, 1, 30}, /* shli r2, r1, 30 */
21740 {6, 1, 46}, /* shli r3, r1, 46 */
21741 {1, 2, 3}} /* add r4, r2, r3 */
21742 },
21743 {70370891661312ll /* 0x400080000000 */ ,
21744 {{6, 1, 31}, /* shli r2, r1, 31 */
21745 {6, 1, 46}, /* shli r3, r1, 46 */
21746 {1, 2, 3}} /* add r4, r2, r3 */
21747 },
21748 {70373039144960ll /* 0x400100000000 */ ,
21749 {{6, 1, 32}, /* shli r2, r1, 32 */
21750 {6, 1, 46}, /* shli r3, r1, 46 */
21751 {1, 2, 3}} /* add r4, r2, r3 */
21752 },
21753 {70377334112256ll /* 0x400200000000 */ ,
21754 {{6, 1, 33}, /* shli r2, r1, 33 */
21755 {6, 1, 46}, /* shli r3, r1, 46 */
21756 {1, 2, 3}} /* add r4, r2, r3 */
21757 },
21758 {70385924046848ll /* 0x400400000000 */ ,
21759 {{6, 1, 34}, /* shli r2, r1, 34 */
21760 {6, 1, 46}, /* shli r3, r1, 46 */
21761 {1, 2, 3}} /* add r4, r2, r3 */
21762 },
21763 {70403103916032ll /* 0x400800000000 */ ,
21764 {{6, 1, 35}, /* shli r2, r1, 35 */
21765 {6, 1, 46}, /* shli r3, r1, 46 */
21766 {1, 2, 3}} /* add r4, r2, r3 */
21767 },
21768 {70437463654400ll /* 0x401000000000 */ ,
21769 {{6, 1, 36}, /* shli r2, r1, 36 */
21770 {6, 1, 46}, /* shli r3, r1, 46 */
21771 {1, 2, 3}} /* add r4, r2, r3 */
21772 },
21773 {70506183131136ll /* 0x402000000000 */ ,
21774 {{6, 1, 37}, /* shli r2, r1, 37 */
21775 {6, 1, 46}, /* shli r3, r1, 46 */
21776 {1, 2, 3}} /* add r4, r2, r3 */
21777 },
21778 {70643622084608ll /* 0x404000000000 */ ,
21779 {{6, 1, 38}, /* shli r2, r1, 38 */
21780 {6, 1, 46}, /* shli r3, r1, 46 */
21781 {1, 2, 3}} /* add r4, r2, r3 */
21782 },
21783 {70918499991552ll /* 0x408000000000 */ ,
21784 {{6, 1, 39}, /* shli r2, r1, 39 */
21785 {6, 1, 46}, /* shli r3, r1, 46 */
21786 {1, 2, 3}} /* add r4, r2, r3 */
21787 },
21788 {71468255805440ll /* 0x410000000000 */ ,
21789 {{6, 1, 40}, /* shli r2, r1, 40 */
21790 {6, 1, 46}, /* shli r3, r1, 46 */
21791 {1, 2, 3}} /* add r4, r2, r3 */
21792 },
21793 {72567767433216ll /* 0x420000000000 */ ,
21794 {{6, 1, 41}, /* shli r2, r1, 41 */
21795 {6, 1, 46}, /* shli r3, r1, 46 */
21796 {1, 2, 3}} /* add r4, r2, r3 */
21797 },
21798 {74766790688768ll /* 0x440000000000 */ ,
21799 {{6, 1, 42}, /* shli r2, r1, 42 */
21800 {6, 1, 46}, /* shli r3, r1, 46 */
21801 {1, 2, 3}} /* add r4, r2, r3 */
21802 },
21803 {79164837199872ll /* 0x480000000000 */ ,
21804 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21805 {6, 2, 43}} /* shli r3, r2, 43 */
21806 },
21807 {87960930222080ll /* 0x500000000000 */ ,
21808 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21809 {6, 2, 44}} /* shli r3, r2, 44 */
21810 },
21811 {105553116266496ll /* 0x600000000000 */ ,
21812 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21813 {6, 2, 45}} /* shli r3, r2, 45 */
21814 },
21815 {140737488355319ll /* 0x7ffffffffff7 */ ,
21816 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21817 {6, 1, 47}, /* shli r3, r1, 47 */
21818 {2, 3, 2}} /* sub r4, r3, r2 */
21819 },
21820 {140737488355320ll /* 0x7ffffffffff8 */ ,
21821 {{6, 1, 3}, /* shli r2, r1, 3 */
21822 {6, 1, 47}, /* shli r3, r1, 47 */
21823 {2, 3, 2}} /* sub r4, r3, r2 */
21824 },
21825 {140737488355321ll /* 0x7ffffffffff9 */ ,
21826 {{6, 1, 44}, /* shli r2, r1, 44 */
21827 {2, 2, 1}, /* sub r3, r2, r1 */
21828 {5, 3, 1}} /* shl3add r4, r3, r1 */
21829 },
21830 {140737488355323ll /* 0x7ffffffffffb */ ,
21831 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21832 {6, 1, 47}, /* shli r3, r1, 47 */
21833 {2, 3, 2}} /* sub r4, r3, r2 */
21834 },
21835 {140737488355324ll /* 0x7ffffffffffc */ ,
21836 {{6, 1, 2}, /* shli r2, r1, 2 */
21837 {6, 1, 47}, /* shli r3, r1, 47 */
21838 {2, 3, 2}} /* sub r4, r3, r2 */
21839 },
21840 {140737488355325ll /* 0x7ffffffffffd */ ,
21841 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21842 {6, 1, 47}, /* shli r3, r1, 47 */
21843 {2, 3, 2}} /* sub r4, r3, r2 */
21844 },
21845 {140737488355326ll /* 0x7ffffffffffe */ ,
21846 {{6, 1, 1}, /* shli r2, r1, 1 */
21847 {6, 1, 47}, /* shli r3, r1, 47 */
21848 {2, 3, 2}} /* sub r4, r3, r2 */
21849 },
21850 {140737488355327ll /* 0x7fffffffffff */ ,
21851 {{6, 1, 47}, /* shli r2, r1, 47 */
21852 {2, 2, 1}} /* sub r3, r2, r1 */
21853 },
21854 {140737488355328ll /* 0x800000000000 */ ,
21855 {{6, 1, 47}} /* shli r2, r1, 47 */
21856 },
21857 {140737488355329ll /* 0x800000000001 */ ,
21858 {{6, 1, 47}, /* shli r2, r1, 47 */
21859 {1, 1, 2}} /* add r3, r1, r2 */
21860 },
21861 {140737488355330ll /* 0x800000000002 */ ,
21862 {{6, 1, 47}, /* shli r2, r1, 47 */
21863 {3, 1, 2}} /* shl1add r3, r1, r2 */
21864 },
21865 {140737488355331ll /* 0x800000000003 */ ,
21866 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21867 {6, 1, 47}, /* shli r3, r1, 47 */
21868 {1, 2, 3}} /* add r4, r2, r3 */
21869 },
21870 {140737488355332ll /* 0x800000000004 */ ,
21871 {{6, 1, 47}, /* shli r2, r1, 47 */
21872 {4, 1, 2}} /* shl2add r3, r1, r2 */
21873 },
21874 {140737488355333ll /* 0x800000000005 */ ,
21875 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21876 {6, 1, 47}, /* shli r3, r1, 47 */
21877 {1, 2, 3}} /* add r4, r2, r3 */
21878 },
21879 {140737488355334ll /* 0x800000000006 */ ,
21880 {{3, 1, 1}, /* shl1add r2, r1, r1 */
21881 {6, 1, 47}, /* shli r3, r1, 47 */
21882 {3, 2, 3}} /* shl1add r4, r2, r3 */
21883 },
21884 {140737488355335ll /* 0x800000000007 */ ,
21885 {{6, 1, 47}, /* shli r2, r1, 47 */
21886 {2, 2, 1}, /* sub r3, r2, r1 */
21887 {5, 1, 3}} /* shl3add r4, r1, r3 */
21888 },
21889 {140737488355336ll /* 0x800000000008 */ ,
21890 {{6, 1, 47}, /* shli r2, r1, 47 */
21891 {5, 1, 2}} /* shl3add r3, r1, r2 */
21892 },
21893 {140737488355337ll /* 0x800000000009 */ ,
21894 {{5, 1, 1}, /* shl3add r2, r1, r1 */
21895 {6, 1, 47}, /* shli r3, r1, 47 */
21896 {1, 2, 3}} /* add r4, r2, r3 */
21897 },
21898 {140737488355338ll /* 0x80000000000a */ ,
21899 {{4, 1, 1}, /* shl2add r2, r1, r1 */
21900 {6, 1, 47}, /* shli r3, r1, 47 */
21901 {3, 2, 3}} /* shl1add r4, r2, r3 */
21902 },
21903 {140737488355344ll /* 0x800000000010 */ ,
21904 {{6, 1, 4}, /* shli r2, r1, 4 */
21905 {6, 1, 47}, /* shli r3, r1, 47 */
21906 {1, 2, 3}} /* add r4, r2, r3 */
21907 },
21908 {140737488355360ll /* 0x800000000020 */ ,
21909 {{6, 1, 5}, /* shli r2, r1, 5 */
21910 {6, 1, 47}, /* shli r3, r1, 47 */
21911 {1, 2, 3}} /* add r4, r2, r3 */
21912 },
21913 {140737488355392ll /* 0x800000000040 */ ,
21914 {{6, 1, 6}, /* shli r2, r1, 6 */
21915 {6, 1, 47}, /* shli r3, r1, 47 */
21916 {1, 2, 3}} /* add r4, r2, r3 */
21917 },
21918 {140737488355456ll /* 0x800000000080 */ ,
21919 {{6, 1, 7}, /* shli r2, r1, 7 */
21920 {6, 1, 47}, /* shli r3, r1, 47 */
21921 {1, 2, 3}} /* add r4, r2, r3 */
21922 },
21923 {140737488355584ll /* 0x800000000100 */ ,
21924 {{6, 1, 8}, /* shli r2, r1, 8 */
21925 {6, 1, 47}, /* shli r3, r1, 47 */
21926 {1, 2, 3}} /* add r4, r2, r3 */
21927 },
21928 {140737488355840ll /* 0x800000000200 */ ,
21929 {{6, 1, 9}, /* shli r2, r1, 9 */
21930 {6, 1, 47}, /* shli r3, r1, 47 */
21931 {1, 2, 3}} /* add r4, r2, r3 */
21932 },
21933 {140737488356352ll /* 0x800000000400 */ ,
21934 {{6, 1, 10}, /* shli r2, r1, 10 */
21935 {6, 1, 47}, /* shli r3, r1, 47 */
21936 {1, 2, 3}} /* add r4, r2, r3 */
21937 },
21938 {140737488357376ll /* 0x800000000800 */ ,
21939 {{6, 1, 11}, /* shli r2, r1, 11 */
21940 {6, 1, 47}, /* shli r3, r1, 47 */
21941 {1, 2, 3}} /* add r4, r2, r3 */
21942 },
21943 {140737488359424ll /* 0x800000001000 */ ,
21944 {{6, 1, 12}, /* shli r2, r1, 12 */
21945 {6, 1, 47}, /* shli r3, r1, 47 */
21946 {1, 2, 3}} /* add r4, r2, r3 */
21947 },
21948 {140737488363520ll /* 0x800000002000 */ ,
21949 {{6, 1, 13}, /* shli r2, r1, 13 */
21950 {6, 1, 47}, /* shli r3, r1, 47 */
21951 {1, 2, 3}} /* add r4, r2, r3 */
21952 },
21953 {140737488371712ll /* 0x800000004000 */ ,
21954 {{6, 1, 14}, /* shli r2, r1, 14 */
21955 {6, 1, 47}, /* shli r3, r1, 47 */
21956 {1, 2, 3}} /* add r4, r2, r3 */
21957 },
21958 {140737488388096ll /* 0x800000008000 */ ,
21959 {{6, 1, 15}, /* shli r2, r1, 15 */
21960 {6, 1, 47}, /* shli r3, r1, 47 */
21961 {1, 2, 3}} /* add r4, r2, r3 */
21962 },
21963 {140737488420864ll /* 0x800000010000 */ ,
21964 {{6, 1, 16}, /* shli r2, r1, 16 */
21965 {6, 1, 47}, /* shli r3, r1, 47 */
21966 {1, 2, 3}} /* add r4, r2, r3 */
21967 },
21968 {140737488486400ll /* 0x800000020000 */ ,
21969 {{6, 1, 17}, /* shli r2, r1, 17 */
21970 {6, 1, 47}, /* shli r3, r1, 47 */
21971 {1, 2, 3}} /* add r4, r2, r3 */
21972 },
21973 {140737488617472ll /* 0x800000040000 */ ,
21974 {{6, 1, 18}, /* shli r2, r1, 18 */
21975 {6, 1, 47}, /* shli r3, r1, 47 */
21976 {1, 2, 3}} /* add r4, r2, r3 */
21977 },
21978 {140737488879616ll /* 0x800000080000 */ ,
21979 {{6, 1, 19}, /* shli r2, r1, 19 */
21980 {6, 1, 47}, /* shli r3, r1, 47 */
21981 {1, 2, 3}} /* add r4, r2, r3 */
21982 },
21983 {140737489403904ll /* 0x800000100000 */ ,
21984 {{6, 1, 20}, /* shli r2, r1, 20 */
21985 {6, 1, 47}, /* shli r3, r1, 47 */
21986 {1, 2, 3}} /* add r4, r2, r3 */
21987 },
21988 {140737490452480ll /* 0x800000200000 */ ,
21989 {{6, 1, 21}, /* shli r2, r1, 21 */
21990 {6, 1, 47}, /* shli r3, r1, 47 */
21991 {1, 2, 3}} /* add r4, r2, r3 */
21992 },
21993 {140737492549632ll /* 0x800000400000 */ ,
21994 {{6, 1, 22}, /* shli r2, r1, 22 */
21995 {6, 1, 47}, /* shli r3, r1, 47 */
21996 {1, 2, 3}} /* add r4, r2, r3 */
21997 },
21998 {140737496743936ll /* 0x800000800000 */ ,
21999 {{6, 1, 23}, /* shli r2, r1, 23 */
22000 {6, 1, 47}, /* shli r3, r1, 47 */
22001 {1, 2, 3}} /* add r4, r2, r3 */
22002 },
22003 {140737505132544ll /* 0x800001000000 */ ,
22004 {{6, 1, 24}, /* shli r2, r1, 24 */
22005 {6, 1, 47}, /* shli r3, r1, 47 */
22006 {1, 2, 3}} /* add r4, r2, r3 */
22007 },
22008 {140737521909760ll /* 0x800002000000 */ ,
22009 {{6, 1, 25}, /* shli r2, r1, 25 */
22010 {6, 1, 47}, /* shli r3, r1, 47 */
22011 {1, 2, 3}} /* add r4, r2, r3 */
22012 },
22013 {140737555464192ll /* 0x800004000000 */ ,
22014 {{6, 1, 26}, /* shli r2, r1, 26 */
22015 {6, 1, 47}, /* shli r3, r1, 47 */
22016 {1, 2, 3}} /* add r4, r2, r3 */
22017 },
22018 {140737622573056ll /* 0x800008000000 */ ,
22019 {{6, 1, 27}, /* shli r2, r1, 27 */
22020 {6, 1, 47}, /* shli r3, r1, 47 */
22021 {1, 2, 3}} /* add r4, r2, r3 */
22022 },
22023 {140737756790784ll /* 0x800010000000 */ ,
22024 {{6, 1, 28}, /* shli r2, r1, 28 */
22025 {6, 1, 47}, /* shli r3, r1, 47 */
22026 {1, 2, 3}} /* add r4, r2, r3 */
22027 },
22028 {140738025226240ll /* 0x800020000000 */ ,
22029 {{6, 1, 29}, /* shli r2, r1, 29 */
22030 {6, 1, 47}, /* shli r3, r1, 47 */
22031 {1, 2, 3}} /* add r4, r2, r3 */
22032 },
22033 {140738562097152ll /* 0x800040000000 */ ,
22034 {{6, 1, 30}, /* shli r2, r1, 30 */
22035 {6, 1, 47}, /* shli r3, r1, 47 */
22036 {1, 2, 3}} /* add r4, r2, r3 */
22037 },
22038 {140739635838976ll /* 0x800080000000 */ ,
22039 {{6, 1, 31}, /* shli r2, r1, 31 */
22040 {6, 1, 47}, /* shli r3, r1, 47 */
22041 {1, 2, 3}} /* add r4, r2, r3 */
22042 },
22043 {140741783322624ll /* 0x800100000000 */ ,
22044 {{6, 1, 32}, /* shli r2, r1, 32 */
22045 {6, 1, 47}, /* shli r3, r1, 47 */
22046 {1, 2, 3}} /* add r4, r2, r3 */
22047 },
22048 {140746078289920ll /* 0x800200000000 */ ,
22049 {{6, 1, 33}, /* shli r2, r1, 33 */
22050 {6, 1, 47}, /* shli r3, r1, 47 */
22051 {1, 2, 3}} /* add r4, r2, r3 */
22052 },
22053 {140754668224512ll /* 0x800400000000 */ ,
22054 {{6, 1, 34}, /* shli r2, r1, 34 */
22055 {6, 1, 47}, /* shli r3, r1, 47 */
22056 {1, 2, 3}} /* add r4, r2, r3 */
22057 },
22058 {140771848093696ll /* 0x800800000000 */ ,
22059 {{6, 1, 35}, /* shli r2, r1, 35 */
22060 {6, 1, 47}, /* shli r3, r1, 47 */
22061 {1, 2, 3}} /* add r4, r2, r3 */
22062 },
22063 {140806207832064ll /* 0x801000000000 */ ,
22064 {{6, 1, 36}, /* shli r2, r1, 36 */
22065 {6, 1, 47}, /* shli r3, r1, 47 */
22066 {1, 2, 3}} /* add r4, r2, r3 */
22067 },
22068 {140874927308800ll /* 0x802000000000 */ ,
22069 {{6, 1, 37}, /* shli r2, r1, 37 */
22070 {6, 1, 47}, /* shli r3, r1, 47 */
22071 {1, 2, 3}} /* add r4, r2, r3 */
22072 },
22073 {141012366262272ll /* 0x804000000000 */ ,
22074 {{6, 1, 38}, /* shli r2, r1, 38 */
22075 {6, 1, 47}, /* shli r3, r1, 47 */
22076 {1, 2, 3}} /* add r4, r2, r3 */
22077 },
22078 {141287244169216ll /* 0x808000000000 */ ,
22079 {{6, 1, 39}, /* shli r2, r1, 39 */
22080 {6, 1, 47}, /* shli r3, r1, 47 */
22081 {1, 2, 3}} /* add r4, r2, r3 */
22082 },
22083 {141836999983104ll /* 0x810000000000 */ ,
22084 {{6, 1, 40}, /* shli r2, r1, 40 */
22085 {6, 1, 47}, /* shli r3, r1, 47 */
22086 {1, 2, 3}} /* add r4, r2, r3 */
22087 },
22088 {142936511610880ll /* 0x820000000000 */ ,
22089 {{6, 1, 41}, /* shli r2, r1, 41 */
22090 {6, 1, 47}, /* shli r3, r1, 47 */
22091 {1, 2, 3}} /* add r4, r2, r3 */
22092 },
22093 {145135534866432ll /* 0x840000000000 */ ,
22094 {{6, 1, 42}, /* shli r2, r1, 42 */
22095 {6, 1, 47}, /* shli r3, r1, 47 */
22096 {1, 2, 3}} /* add r4, r2, r3 */
22097 },
22098 {149533581377536ll /* 0x880000000000 */ ,
22099 {{6, 1, 43}, /* shli r2, r1, 43 */
22100 {6, 1, 47}, /* shli r3, r1, 47 */
22101 {1, 2, 3}} /* add r4, r2, r3 */
22102 },
22103 {158329674399744ll /* 0x900000000000 */ ,
22104 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22105 {6, 2, 44}} /* shli r3, r2, 44 */
22106 },
22107 {175921860444160ll /* 0xa00000000000 */ ,
22108 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22109 {6, 2, 45}} /* shli r3, r2, 45 */
22110 },
22111 {211106232532992ll /* 0xc00000000000 */ ,
22112 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22113 {6, 2, 46}} /* shli r3, r2, 46 */
22114 },
22115 {281474976710647ll /* 0xfffffffffff7 */ ,
22116 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22117 {6, 1, 48}, /* shli r3, r1, 48 */
22118 {2, 3, 2}} /* sub r4, r3, r2 */
22119 },
22120 {281474976710648ll /* 0xfffffffffff8 */ ,
22121 {{6, 1, 3}, /* shli r2, r1, 3 */
22122 {6, 1, 48}, /* shli r3, r1, 48 */
22123 {2, 3, 2}} /* sub r4, r3, r2 */
22124 },
22125 {281474976710649ll /* 0xfffffffffff9 */ ,
22126 {{6, 1, 45}, /* shli r2, r1, 45 */
22127 {2, 2, 1}, /* sub r3, r2, r1 */
22128 {5, 3, 1}} /* shl3add r4, r3, r1 */
22129 },
22130 {281474976710651ll /* 0xfffffffffffb */ ,
22131 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22132 {6, 1, 48}, /* shli r3, r1, 48 */
22133 {2, 3, 2}} /* sub r4, r3, r2 */
22134 },
22135 {281474976710652ll /* 0xfffffffffffc */ ,
22136 {{6, 1, 2}, /* shli r2, r1, 2 */
22137 {6, 1, 48}, /* shli r3, r1, 48 */
22138 {2, 3, 2}} /* sub r4, r3, r2 */
22139 },
22140 {281474976710653ll /* 0xfffffffffffd */ ,
22141 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22142 {6, 1, 48}, /* shli r3, r1, 48 */
22143 {2, 3, 2}} /* sub r4, r3, r2 */
22144 },
22145 {281474976710654ll /* 0xfffffffffffe */ ,
22146 {{6, 1, 1}, /* shli r2, r1, 1 */
22147 {6, 1, 48}, /* shli r3, r1, 48 */
22148 {2, 3, 2}} /* sub r4, r3, r2 */
22149 },
22150 {281474976710655ll /* 0xffffffffffff */ ,
22151 {{6, 1, 48}, /* shli r2, r1, 48 */
22152 {2, 2, 1}} /* sub r3, r2, r1 */
22153 },
22154 {281474976710656ll /* 0x1000000000000 */ ,
22155 {{6, 1, 48}} /* shli r2, r1, 48 */
22156 },
22157 {281474976710657ll /* 0x1000000000001 */ ,
22158 {{6, 1, 48}, /* shli r2, r1, 48 */
22159 {1, 1, 2}} /* add r3, r1, r2 */
22160 },
22161 {281474976710658ll /* 0x1000000000002 */ ,
22162 {{6, 1, 48}, /* shli r2, r1, 48 */
22163 {3, 1, 2}} /* shl1add r3, r1, r2 */
22164 },
22165 {281474976710659ll /* 0x1000000000003 */ ,
22166 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22167 {6, 1, 48}, /* shli r3, r1, 48 */
22168 {1, 2, 3}} /* add r4, r2, r3 */
22169 },
22170 {281474976710660ll /* 0x1000000000004 */ ,
22171 {{6, 1, 48}, /* shli r2, r1, 48 */
22172 {4, 1, 2}} /* shl2add r3, r1, r2 */
22173 },
22174 {281474976710661ll /* 0x1000000000005 */ ,
22175 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22176 {6, 1, 48}, /* shli r3, r1, 48 */
22177 {1, 2, 3}} /* add r4, r2, r3 */
22178 },
22179 {281474976710662ll /* 0x1000000000006 */ ,
22180 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22181 {6, 1, 48}, /* shli r3, r1, 48 */
22182 {3, 2, 3}} /* shl1add r4, r2, r3 */
22183 },
22184 {281474976710663ll /* 0x1000000000007 */ ,
22185 {{6, 1, 48}, /* shli r2, r1, 48 */
22186 {2, 2, 1}, /* sub r3, r2, r1 */
22187 {5, 1, 3}} /* shl3add r4, r1, r3 */
22188 },
22189 {281474976710664ll /* 0x1000000000008 */ ,
22190 {{6, 1, 48}, /* shli r2, r1, 48 */
22191 {5, 1, 2}} /* shl3add r3, r1, r2 */
22192 },
22193 {281474976710665ll /* 0x1000000000009 */ ,
22194 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22195 {6, 1, 48}, /* shli r3, r1, 48 */
22196 {1, 2, 3}} /* add r4, r2, r3 */
22197 },
22198 {281474976710666ll /* 0x100000000000a */ ,
22199 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22200 {6, 1, 48}, /* shli r3, r1, 48 */
22201 {3, 2, 3}} /* shl1add r4, r2, r3 */
22202 },
22203 {281474976710672ll /* 0x1000000000010 */ ,
22204 {{6, 1, 4}, /* shli r2, r1, 4 */
22205 {6, 1, 48}, /* shli r3, r1, 48 */
22206 {1, 2, 3}} /* add r4, r2, r3 */
22207 },
22208 {281474976710688ll /* 0x1000000000020 */ ,
22209 {{6, 1, 5}, /* shli r2, r1, 5 */
22210 {6, 1, 48}, /* shli r3, r1, 48 */
22211 {1, 2, 3}} /* add r4, r2, r3 */
22212 },
22213 {281474976710720ll /* 0x1000000000040 */ ,
22214 {{6, 1, 6}, /* shli r2, r1, 6 */
22215 {6, 1, 48}, /* shli r3, r1, 48 */
22216 {1, 2, 3}} /* add r4, r2, r3 */
22217 },
22218 {281474976710784ll /* 0x1000000000080 */ ,
22219 {{6, 1, 7}, /* shli r2, r1, 7 */
22220 {6, 1, 48}, /* shli r3, r1, 48 */
22221 {1, 2, 3}} /* add r4, r2, r3 */
22222 },
22223 {281474976710912ll /* 0x1000000000100 */ ,
22224 {{6, 1, 8}, /* shli r2, r1, 8 */
22225 {6, 1, 48}, /* shli r3, r1, 48 */
22226 {1, 2, 3}} /* add r4, r2, r3 */
22227 },
22228 {281474976711168ll /* 0x1000000000200 */ ,
22229 {{6, 1, 9}, /* shli r2, r1, 9 */
22230 {6, 1, 48}, /* shli r3, r1, 48 */
22231 {1, 2, 3}} /* add r4, r2, r3 */
22232 },
22233 {281474976711680ll /* 0x1000000000400 */ ,
22234 {{6, 1, 10}, /* shli r2, r1, 10 */
22235 {6, 1, 48}, /* shli r3, r1, 48 */
22236 {1, 2, 3}} /* add r4, r2, r3 */
22237 },
22238 {281474976712704ll /* 0x1000000000800 */ ,
22239 {{6, 1, 11}, /* shli r2, r1, 11 */
22240 {6, 1, 48}, /* shli r3, r1, 48 */
22241 {1, 2, 3}} /* add r4, r2, r3 */
22242 },
22243 {281474976714752ll /* 0x1000000001000 */ ,
22244 {{6, 1, 12}, /* shli r2, r1, 12 */
22245 {6, 1, 48}, /* shli r3, r1, 48 */
22246 {1, 2, 3}} /* add r4, r2, r3 */
22247 },
22248 {281474976718848ll /* 0x1000000002000 */ ,
22249 {{6, 1, 13}, /* shli r2, r1, 13 */
22250 {6, 1, 48}, /* shli r3, r1, 48 */
22251 {1, 2, 3}} /* add r4, r2, r3 */
22252 },
22253 {281474976727040ll /* 0x1000000004000 */ ,
22254 {{6, 1, 14}, /* shli r2, r1, 14 */
22255 {6, 1, 48}, /* shli r3, r1, 48 */
22256 {1, 2, 3}} /* add r4, r2, r3 */
22257 },
22258 {281474976743424ll /* 0x1000000008000 */ ,
22259 {{6, 1, 15}, /* shli r2, r1, 15 */
22260 {6, 1, 48}, /* shli r3, r1, 48 */
22261 {1, 2, 3}} /* add r4, r2, r3 */
22262 },
22263 {281474976776192ll /* 0x1000000010000 */ ,
22264 {{6, 1, 16}, /* shli r2, r1, 16 */
22265 {6, 1, 48}, /* shli r3, r1, 48 */
22266 {1, 2, 3}} /* add r4, r2, r3 */
22267 },
22268 {281474976841728ll /* 0x1000000020000 */ ,
22269 {{6, 1, 17}, /* shli r2, r1, 17 */
22270 {6, 1, 48}, /* shli r3, r1, 48 */
22271 {1, 2, 3}} /* add r4, r2, r3 */
22272 },
22273 {281474976972800ll /* 0x1000000040000 */ ,
22274 {{6, 1, 18}, /* shli r2, r1, 18 */
22275 {6, 1, 48}, /* shli r3, r1, 48 */
22276 {1, 2, 3}} /* add r4, r2, r3 */
22277 },
22278 {281474977234944ll /* 0x1000000080000 */ ,
22279 {{6, 1, 19}, /* shli r2, r1, 19 */
22280 {6, 1, 48}, /* shli r3, r1, 48 */
22281 {1, 2, 3}} /* add r4, r2, r3 */
22282 },
22283 {281474977759232ll /* 0x1000000100000 */ ,
22284 {{6, 1, 20}, /* shli r2, r1, 20 */
22285 {6, 1, 48}, /* shli r3, r1, 48 */
22286 {1, 2, 3}} /* add r4, r2, r3 */
22287 },
22288 {281474978807808ll /* 0x1000000200000 */ ,
22289 {{6, 1, 21}, /* shli r2, r1, 21 */
22290 {6, 1, 48}, /* shli r3, r1, 48 */
22291 {1, 2, 3}} /* add r4, r2, r3 */
22292 },
22293 {281474980904960ll /* 0x1000000400000 */ ,
22294 {{6, 1, 22}, /* shli r2, r1, 22 */
22295 {6, 1, 48}, /* shli r3, r1, 48 */
22296 {1, 2, 3}} /* add r4, r2, r3 */
22297 },
22298 {281474985099264ll /* 0x1000000800000 */ ,
22299 {{6, 1, 23}, /* shli r2, r1, 23 */
22300 {6, 1, 48}, /* shli r3, r1, 48 */
22301 {1, 2, 3}} /* add r4, r2, r3 */
22302 },
22303 {281474993487872ll /* 0x1000001000000 */ ,
22304 {{6, 1, 24}, /* shli r2, r1, 24 */
22305 {6, 1, 48}, /* shli r3, r1, 48 */
22306 {1, 2, 3}} /* add r4, r2, r3 */
22307 },
22308 {281475010265088ll /* 0x1000002000000 */ ,
22309 {{6, 1, 25}, /* shli r2, r1, 25 */
22310 {6, 1, 48}, /* shli r3, r1, 48 */
22311 {1, 2, 3}} /* add r4, r2, r3 */
22312 },
22313 {281475043819520ll /* 0x1000004000000 */ ,
22314 {{6, 1, 26}, /* shli r2, r1, 26 */
22315 {6, 1, 48}, /* shli r3, r1, 48 */
22316 {1, 2, 3}} /* add r4, r2, r3 */
22317 },
22318 {281475110928384ll /* 0x1000008000000 */ ,
22319 {{6, 1, 27}, /* shli r2, r1, 27 */
22320 {6, 1, 48}, /* shli r3, r1, 48 */
22321 {1, 2, 3}} /* add r4, r2, r3 */
22322 },
22323 {281475245146112ll /* 0x1000010000000 */ ,
22324 {{6, 1, 28}, /* shli r2, r1, 28 */
22325 {6, 1, 48}, /* shli r3, r1, 48 */
22326 {1, 2, 3}} /* add r4, r2, r3 */
22327 },
22328 {281475513581568ll /* 0x1000020000000 */ ,
22329 {{6, 1, 29}, /* shli r2, r1, 29 */
22330 {6, 1, 48}, /* shli r3, r1, 48 */
22331 {1, 2, 3}} /* add r4, r2, r3 */
22332 },
22333 {281476050452480ll /* 0x1000040000000 */ ,
22334 {{6, 1, 30}, /* shli r2, r1, 30 */
22335 {6, 1, 48}, /* shli r3, r1, 48 */
22336 {1, 2, 3}} /* add r4, r2, r3 */
22337 },
22338 {281477124194304ll /* 0x1000080000000 */ ,
22339 {{6, 1, 31}, /* shli r2, r1, 31 */
22340 {6, 1, 48}, /* shli r3, r1, 48 */
22341 {1, 2, 3}} /* add r4, r2, r3 */
22342 },
22343 {281479271677952ll /* 0x1000100000000 */ ,
22344 {{6, 1, 32}, /* shli r2, r1, 32 */
22345 {6, 1, 48}, /* shli r3, r1, 48 */
22346 {1, 2, 3}} /* add r4, r2, r3 */
22347 },
22348 {281483566645248ll /* 0x1000200000000 */ ,
22349 {{6, 1, 33}, /* shli r2, r1, 33 */
22350 {6, 1, 48}, /* shli r3, r1, 48 */
22351 {1, 2, 3}} /* add r4, r2, r3 */
22352 },
22353 {281492156579840ll /* 0x1000400000000 */ ,
22354 {{6, 1, 34}, /* shli r2, r1, 34 */
22355 {6, 1, 48}, /* shli r3, r1, 48 */
22356 {1, 2, 3}} /* add r4, r2, r3 */
22357 },
22358 {281509336449024ll /* 0x1000800000000 */ ,
22359 {{6, 1, 35}, /* shli r2, r1, 35 */
22360 {6, 1, 48}, /* shli r3, r1, 48 */
22361 {1, 2, 3}} /* add r4, r2, r3 */
22362 },
22363 {281543696187392ll /* 0x1001000000000 */ ,
22364 {{6, 1, 36}, /* shli r2, r1, 36 */
22365 {6, 1, 48}, /* shli r3, r1, 48 */
22366 {1, 2, 3}} /* add r4, r2, r3 */
22367 },
22368 {281612415664128ll /* 0x1002000000000 */ ,
22369 {{6, 1, 37}, /* shli r2, r1, 37 */
22370 {6, 1, 48}, /* shli r3, r1, 48 */
22371 {1, 2, 3}} /* add r4, r2, r3 */
22372 },
22373 {281749854617600ll /* 0x1004000000000 */ ,
22374 {{6, 1, 38}, /* shli r2, r1, 38 */
22375 {6, 1, 48}, /* shli r3, r1, 48 */
22376 {1, 2, 3}} /* add r4, r2, r3 */
22377 },
22378 {282024732524544ll /* 0x1008000000000 */ ,
22379 {{6, 1, 39}, /* shli r2, r1, 39 */
22380 {6, 1, 48}, /* shli r3, r1, 48 */
22381 {1, 2, 3}} /* add r4, r2, r3 */
22382 },
22383 {282574488338432ll /* 0x1010000000000 */ ,
22384 {{6, 1, 40}, /* shli r2, r1, 40 */
22385 {6, 1, 48}, /* shli r3, r1, 48 */
22386 {1, 2, 3}} /* add r4, r2, r3 */
22387 },
22388 {283673999966208ll /* 0x1020000000000 */ ,
22389 {{6, 1, 41}, /* shli r2, r1, 41 */
22390 {6, 1, 48}, /* shli r3, r1, 48 */
22391 {1, 2, 3}} /* add r4, r2, r3 */
22392 },
22393 {285873023221760ll /* 0x1040000000000 */ ,
22394 {{6, 1, 42}, /* shli r2, r1, 42 */
22395 {6, 1, 48}, /* shli r3, r1, 48 */
22396 {1, 2, 3}} /* add r4, r2, r3 */
22397 },
22398 {290271069732864ll /* 0x1080000000000 */ ,
22399 {{6, 1, 43}, /* shli r2, r1, 43 */
22400 {6, 1, 48}, /* shli r3, r1, 48 */
22401 {1, 2, 3}} /* add r4, r2, r3 */
22402 },
22403 {299067162755072ll /* 0x1100000000000 */ ,
22404 {{6, 1, 44}, /* shli r2, r1, 44 */
22405 {6, 1, 48}, /* shli r3, r1, 48 */
22406 {1, 2, 3}} /* add r4, r2, r3 */
22407 },
22408 {316659348799488ll /* 0x1200000000000 */ ,
22409 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22410 {6, 2, 45}} /* shli r3, r2, 45 */
22411 },
22412 {351843720888320ll /* 0x1400000000000 */ ,
22413 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22414 {6, 2, 46}} /* shli r3, r2, 46 */
22415 },
22416 {422212465065984ll /* 0x1800000000000 */ ,
22417 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22418 {6, 2, 47}} /* shli r3, r2, 47 */
22419 },
22420 {562949953421303ll /* 0x1fffffffffff7 */ ,
22421 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22422 {6, 1, 49}, /* shli r3, r1, 49 */
22423 {2, 3, 2}} /* sub r4, r3, r2 */
22424 },
22425 {562949953421304ll /* 0x1fffffffffff8 */ ,
22426 {{6, 1, 3}, /* shli r2, r1, 3 */
22427 {6, 1, 49}, /* shli r3, r1, 49 */
22428 {2, 3, 2}} /* sub r4, r3, r2 */
22429 },
22430 {562949953421305ll /* 0x1fffffffffff9 */ ,
22431 {{6, 1, 46}, /* shli r2, r1, 46 */
22432 {2, 2, 1}, /* sub r3, r2, r1 */
22433 {5, 3, 1}} /* shl3add r4, r3, r1 */
22434 },
22435 {562949953421307ll /* 0x1fffffffffffb */ ,
22436 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22437 {6, 1, 49}, /* shli r3, r1, 49 */
22438 {2, 3, 2}} /* sub r4, r3, r2 */
22439 },
22440 {562949953421308ll /* 0x1fffffffffffc */ ,
22441 {{6, 1, 2}, /* shli r2, r1, 2 */
22442 {6, 1, 49}, /* shli r3, r1, 49 */
22443 {2, 3, 2}} /* sub r4, r3, r2 */
22444 },
22445 {562949953421309ll /* 0x1fffffffffffd */ ,
22446 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22447 {6, 1, 49}, /* shli r3, r1, 49 */
22448 {2, 3, 2}} /* sub r4, r3, r2 */
22449 },
22450 {562949953421310ll /* 0x1fffffffffffe */ ,
22451 {{6, 1, 1}, /* shli r2, r1, 1 */
22452 {6, 1, 49}, /* shli r3, r1, 49 */
22453 {2, 3, 2}} /* sub r4, r3, r2 */
22454 },
22455 {562949953421311ll /* 0x1ffffffffffff */ ,
22456 {{6, 1, 49}, /* shli r2, r1, 49 */
22457 {2, 2, 1}} /* sub r3, r2, r1 */
22458 },
22459 {562949953421312ll /* 0x2000000000000 */ ,
22460 {{6, 1, 49}} /* shli r2, r1, 49 */
22461 },
22462 {562949953421313ll /* 0x2000000000001 */ ,
22463 {{6, 1, 49}, /* shli r2, r1, 49 */
22464 {1, 1, 2}} /* add r3, r1, r2 */
22465 },
22466 {562949953421314ll /* 0x2000000000002 */ ,
22467 {{6, 1, 49}, /* shli r2, r1, 49 */
22468 {3, 1, 2}} /* shl1add r3, r1, r2 */
22469 },
22470 {562949953421315ll /* 0x2000000000003 */ ,
22471 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22472 {6, 1, 49}, /* shli r3, r1, 49 */
22473 {1, 2, 3}} /* add r4, r2, r3 */
22474 },
22475 {562949953421316ll /* 0x2000000000004 */ ,
22476 {{6, 1, 49}, /* shli r2, r1, 49 */
22477 {4, 1, 2}} /* shl2add r3, r1, r2 */
22478 },
22479 {562949953421317ll /* 0x2000000000005 */ ,
22480 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22481 {6, 1, 49}, /* shli r3, r1, 49 */
22482 {1, 2, 3}} /* add r4, r2, r3 */
22483 },
22484 {562949953421318ll /* 0x2000000000006 */ ,
22485 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22486 {6, 1, 49}, /* shli r3, r1, 49 */
22487 {3, 2, 3}} /* shl1add r4, r2, r3 */
22488 },
22489 {562949953421319ll /* 0x2000000000007 */ ,
22490 {{6, 1, 49}, /* shli r2, r1, 49 */
22491 {2, 2, 1}, /* sub r3, r2, r1 */
22492 {5, 1, 3}} /* shl3add r4, r1, r3 */
22493 },
22494 {562949953421320ll /* 0x2000000000008 */ ,
22495 {{6, 1, 49}, /* shli r2, r1, 49 */
22496 {5, 1, 2}} /* shl3add r3, r1, r2 */
22497 },
22498 {562949953421321ll /* 0x2000000000009 */ ,
22499 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22500 {6, 1, 49}, /* shli r3, r1, 49 */
22501 {1, 2, 3}} /* add r4, r2, r3 */
22502 },
22503 {562949953421322ll /* 0x200000000000a */ ,
22504 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22505 {6, 1, 49}, /* shli r3, r1, 49 */
22506 {3, 2, 3}} /* shl1add r4, r2, r3 */
22507 },
22508 {562949953421328ll /* 0x2000000000010 */ ,
22509 {{6, 1, 4}, /* shli r2, r1, 4 */
22510 {6, 1, 49}, /* shli r3, r1, 49 */
22511 {1, 2, 3}} /* add r4, r2, r3 */
22512 },
22513 {562949953421344ll /* 0x2000000000020 */ ,
22514 {{6, 1, 5}, /* shli r2, r1, 5 */
22515 {6, 1, 49}, /* shli r3, r1, 49 */
22516 {1, 2, 3}} /* add r4, r2, r3 */
22517 },
22518 {562949953421376ll /* 0x2000000000040 */ ,
22519 {{6, 1, 6}, /* shli r2, r1, 6 */
22520 {6, 1, 49}, /* shli r3, r1, 49 */
22521 {1, 2, 3}} /* add r4, r2, r3 */
22522 },
22523 {562949953421440ll /* 0x2000000000080 */ ,
22524 {{6, 1, 7}, /* shli r2, r1, 7 */
22525 {6, 1, 49}, /* shli r3, r1, 49 */
22526 {1, 2, 3}} /* add r4, r2, r3 */
22527 },
22528 {562949953421568ll /* 0x2000000000100 */ ,
22529 {{6, 1, 8}, /* shli r2, r1, 8 */
22530 {6, 1, 49}, /* shli r3, r1, 49 */
22531 {1, 2, 3}} /* add r4, r2, r3 */
22532 },
22533 {562949953421824ll /* 0x2000000000200 */ ,
22534 {{6, 1, 9}, /* shli r2, r1, 9 */
22535 {6, 1, 49}, /* shli r3, r1, 49 */
22536 {1, 2, 3}} /* add r4, r2, r3 */
22537 },
22538 {562949953422336ll /* 0x2000000000400 */ ,
22539 {{6, 1, 10}, /* shli r2, r1, 10 */
22540 {6, 1, 49}, /* shli r3, r1, 49 */
22541 {1, 2, 3}} /* add r4, r2, r3 */
22542 },
22543 {562949953423360ll /* 0x2000000000800 */ ,
22544 {{6, 1, 11}, /* shli r2, r1, 11 */
22545 {6, 1, 49}, /* shli r3, r1, 49 */
22546 {1, 2, 3}} /* add r4, r2, r3 */
22547 },
22548 {562949953425408ll /* 0x2000000001000 */ ,
22549 {{6, 1, 12}, /* shli r2, r1, 12 */
22550 {6, 1, 49}, /* shli r3, r1, 49 */
22551 {1, 2, 3}} /* add r4, r2, r3 */
22552 },
22553 {562949953429504ll /* 0x2000000002000 */ ,
22554 {{6, 1, 13}, /* shli r2, r1, 13 */
22555 {6, 1, 49}, /* shli r3, r1, 49 */
22556 {1, 2, 3}} /* add r4, r2, r3 */
22557 },
22558 {562949953437696ll /* 0x2000000004000 */ ,
22559 {{6, 1, 14}, /* shli r2, r1, 14 */
22560 {6, 1, 49}, /* shli r3, r1, 49 */
22561 {1, 2, 3}} /* add r4, r2, r3 */
22562 },
22563 {562949953454080ll /* 0x2000000008000 */ ,
22564 {{6, 1, 15}, /* shli r2, r1, 15 */
22565 {6, 1, 49}, /* shli r3, r1, 49 */
22566 {1, 2, 3}} /* add r4, r2, r3 */
22567 },
22568 {562949953486848ll /* 0x2000000010000 */ ,
22569 {{6, 1, 16}, /* shli r2, r1, 16 */
22570 {6, 1, 49}, /* shli r3, r1, 49 */
22571 {1, 2, 3}} /* add r4, r2, r3 */
22572 },
22573 {562949953552384ll /* 0x2000000020000 */ ,
22574 {{6, 1, 17}, /* shli r2, r1, 17 */
22575 {6, 1, 49}, /* shli r3, r1, 49 */
22576 {1, 2, 3}} /* add r4, r2, r3 */
22577 },
22578 {562949953683456ll /* 0x2000000040000 */ ,
22579 {{6, 1, 18}, /* shli r2, r1, 18 */
22580 {6, 1, 49}, /* shli r3, r1, 49 */
22581 {1, 2, 3}} /* add r4, r2, r3 */
22582 },
22583 {562949953945600ll /* 0x2000000080000 */ ,
22584 {{6, 1, 19}, /* shli r2, r1, 19 */
22585 {6, 1, 49}, /* shli r3, r1, 49 */
22586 {1, 2, 3}} /* add r4, r2, r3 */
22587 },
22588 {562949954469888ll /* 0x2000000100000 */ ,
22589 {{6, 1, 20}, /* shli r2, r1, 20 */
22590 {6, 1, 49}, /* shli r3, r1, 49 */
22591 {1, 2, 3}} /* add r4, r2, r3 */
22592 },
22593 {562949955518464ll /* 0x2000000200000 */ ,
22594 {{6, 1, 21}, /* shli r2, r1, 21 */
22595 {6, 1, 49}, /* shli r3, r1, 49 */
22596 {1, 2, 3}} /* add r4, r2, r3 */
22597 },
22598 {562949957615616ll /* 0x2000000400000 */ ,
22599 {{6, 1, 22}, /* shli r2, r1, 22 */
22600 {6, 1, 49}, /* shli r3, r1, 49 */
22601 {1, 2, 3}} /* add r4, r2, r3 */
22602 },
22603 {562949961809920ll /* 0x2000000800000 */ ,
22604 {{6, 1, 23}, /* shli r2, r1, 23 */
22605 {6, 1, 49}, /* shli r3, r1, 49 */
22606 {1, 2, 3}} /* add r4, r2, r3 */
22607 },
22608 {562949970198528ll /* 0x2000001000000 */ ,
22609 {{6, 1, 24}, /* shli r2, r1, 24 */
22610 {6, 1, 49}, /* shli r3, r1, 49 */
22611 {1, 2, 3}} /* add r4, r2, r3 */
22612 },
22613 {562949986975744ll /* 0x2000002000000 */ ,
22614 {{6, 1, 25}, /* shli r2, r1, 25 */
22615 {6, 1, 49}, /* shli r3, r1, 49 */
22616 {1, 2, 3}} /* add r4, r2, r3 */
22617 },
22618 {562950020530176ll /* 0x2000004000000 */ ,
22619 {{6, 1, 26}, /* shli r2, r1, 26 */
22620 {6, 1, 49}, /* shli r3, r1, 49 */
22621 {1, 2, 3}} /* add r4, r2, r3 */
22622 },
22623 {562950087639040ll /* 0x2000008000000 */ ,
22624 {{6, 1, 27}, /* shli r2, r1, 27 */
22625 {6, 1, 49}, /* shli r3, r1, 49 */
22626 {1, 2, 3}} /* add r4, r2, r3 */
22627 },
22628 {562950221856768ll /* 0x2000010000000 */ ,
22629 {{6, 1, 28}, /* shli r2, r1, 28 */
22630 {6, 1, 49}, /* shli r3, r1, 49 */
22631 {1, 2, 3}} /* add r4, r2, r3 */
22632 },
22633 {562950490292224ll /* 0x2000020000000 */ ,
22634 {{6, 1, 29}, /* shli r2, r1, 29 */
22635 {6, 1, 49}, /* shli r3, r1, 49 */
22636 {1, 2, 3}} /* add r4, r2, r3 */
22637 },
22638 {562951027163136ll /* 0x2000040000000 */ ,
22639 {{6, 1, 30}, /* shli r2, r1, 30 */
22640 {6, 1, 49}, /* shli r3, r1, 49 */
22641 {1, 2, 3}} /* add r4, r2, r3 */
22642 },
22643 {562952100904960ll /* 0x2000080000000 */ ,
22644 {{6, 1, 31}, /* shli r2, r1, 31 */
22645 {6, 1, 49}, /* shli r3, r1, 49 */
22646 {1, 2, 3}} /* add r4, r2, r3 */
22647 },
22648 {562954248388608ll /* 0x2000100000000 */ ,
22649 {{6, 1, 32}, /* shli r2, r1, 32 */
22650 {6, 1, 49}, /* shli r3, r1, 49 */
22651 {1, 2, 3}} /* add r4, r2, r3 */
22652 },
22653 {562958543355904ll /* 0x2000200000000 */ ,
22654 {{6, 1, 33}, /* shli r2, r1, 33 */
22655 {6, 1, 49}, /* shli r3, r1, 49 */
22656 {1, 2, 3}} /* add r4, r2, r3 */
22657 },
22658 {562967133290496ll /* 0x2000400000000 */ ,
22659 {{6, 1, 34}, /* shli r2, r1, 34 */
22660 {6, 1, 49}, /* shli r3, r1, 49 */
22661 {1, 2, 3}} /* add r4, r2, r3 */
22662 },
22663 {562984313159680ll /* 0x2000800000000 */ ,
22664 {{6, 1, 35}, /* shli r2, r1, 35 */
22665 {6, 1, 49}, /* shli r3, r1, 49 */
22666 {1, 2, 3}} /* add r4, r2, r3 */
22667 },
22668 {563018672898048ll /* 0x2001000000000 */ ,
22669 {{6, 1, 36}, /* shli r2, r1, 36 */
22670 {6, 1, 49}, /* shli r3, r1, 49 */
22671 {1, 2, 3}} /* add r4, r2, r3 */
22672 },
22673 {563087392374784ll /* 0x2002000000000 */ ,
22674 {{6, 1, 37}, /* shli r2, r1, 37 */
22675 {6, 1, 49}, /* shli r3, r1, 49 */
22676 {1, 2, 3}} /* add r4, r2, r3 */
22677 },
22678 {563224831328256ll /* 0x2004000000000 */ ,
22679 {{6, 1, 38}, /* shli r2, r1, 38 */
22680 {6, 1, 49}, /* shli r3, r1, 49 */
22681 {1, 2, 3}} /* add r4, r2, r3 */
22682 },
22683 {563499709235200ll /* 0x2008000000000 */ ,
22684 {{6, 1, 39}, /* shli r2, r1, 39 */
22685 {6, 1, 49}, /* shli r3, r1, 49 */
22686 {1, 2, 3}} /* add r4, r2, r3 */
22687 },
22688 {564049465049088ll /* 0x2010000000000 */ ,
22689 {{6, 1, 40}, /* shli r2, r1, 40 */
22690 {6, 1, 49}, /* shli r3, r1, 49 */
22691 {1, 2, 3}} /* add r4, r2, r3 */
22692 },
22693 {565148976676864ll /* 0x2020000000000 */ ,
22694 {{6, 1, 41}, /* shli r2, r1, 41 */
22695 {6, 1, 49}, /* shli r3, r1, 49 */
22696 {1, 2, 3}} /* add r4, r2, r3 */
22697 },
22698 {567347999932416ll /* 0x2040000000000 */ ,
22699 {{6, 1, 42}, /* shli r2, r1, 42 */
22700 {6, 1, 49}, /* shli r3, r1, 49 */
22701 {1, 2, 3}} /* add r4, r2, r3 */
22702 },
22703 {571746046443520ll /* 0x2080000000000 */ ,
22704 {{6, 1, 43}, /* shli r2, r1, 43 */
22705 {6, 1, 49}, /* shli r3, r1, 49 */
22706 {1, 2, 3}} /* add r4, r2, r3 */
22707 },
22708 {580542139465728ll /* 0x2100000000000 */ ,
22709 {{6, 1, 44}, /* shli r2, r1, 44 */
22710 {6, 1, 49}, /* shli r3, r1, 49 */
22711 {1, 2, 3}} /* add r4, r2, r3 */
22712 },
22713 {598134325510144ll /* 0x2200000000000 */ ,
22714 {{6, 1, 45}, /* shli r2, r1, 45 */
22715 {6, 1, 49}, /* shli r3, r1, 49 */
22716 {1, 2, 3}} /* add r4, r2, r3 */
22717 },
22718 {633318697598976ll /* 0x2400000000000 */ ,
22719 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22720 {6, 2, 46}} /* shli r3, r2, 46 */
22721 },
22722 {703687441776640ll /* 0x2800000000000 */ ,
22723 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22724 {6, 2, 47}} /* shli r3, r2, 47 */
22725 },
22726 {844424930131968ll /* 0x3000000000000 */ ,
22727 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22728 {6, 2, 48}} /* shli r3, r2, 48 */
22729 },
22730 {1125899906842615ll /* 0x3fffffffffff7 */ ,
22731 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22732 {6, 1, 50}, /* shli r3, r1, 50 */
22733 {2, 3, 2}} /* sub r4, r3, r2 */
22734 },
22735 {1125899906842616ll /* 0x3fffffffffff8 */ ,
22736 {{6, 1, 3}, /* shli r2, r1, 3 */
22737 {6, 1, 50}, /* shli r3, r1, 50 */
22738 {2, 3, 2}} /* sub r4, r3, r2 */
22739 },
22740 {1125899906842617ll /* 0x3fffffffffff9 */ ,
22741 {{6, 1, 47}, /* shli r2, r1, 47 */
22742 {2, 2, 1}, /* sub r3, r2, r1 */
22743 {5, 3, 1}} /* shl3add r4, r3, r1 */
22744 },
22745 {1125899906842619ll /* 0x3fffffffffffb */ ,
22746 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22747 {6, 1, 50}, /* shli r3, r1, 50 */
22748 {2, 3, 2}} /* sub r4, r3, r2 */
22749 },
22750 {1125899906842620ll /* 0x3fffffffffffc */ ,
22751 {{6, 1, 2}, /* shli r2, r1, 2 */
22752 {6, 1, 50}, /* shli r3, r1, 50 */
22753 {2, 3, 2}} /* sub r4, r3, r2 */
22754 },
22755 {1125899906842621ll /* 0x3fffffffffffd */ ,
22756 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22757 {6, 1, 50}, /* shli r3, r1, 50 */
22758 {2, 3, 2}} /* sub r4, r3, r2 */
22759 },
22760 {1125899906842622ll /* 0x3fffffffffffe */ ,
22761 {{6, 1, 1}, /* shli r2, r1, 1 */
22762 {6, 1, 50}, /* shli r3, r1, 50 */
22763 {2, 3, 2}} /* sub r4, r3, r2 */
22764 },
22765 {1125899906842623ll /* 0x3ffffffffffff */ ,
22766 {{6, 1, 50}, /* shli r2, r1, 50 */
22767 {2, 2, 1}} /* sub r3, r2, r1 */
22768 },
22769 {1125899906842624ll /* 0x4000000000000 */ ,
22770 {{6, 1, 50}} /* shli r2, r1, 50 */
22771 },
22772 {1125899906842625ll /* 0x4000000000001 */ ,
22773 {{6, 1, 50}, /* shli r2, r1, 50 */
22774 {1, 1, 2}} /* add r3, r1, r2 */
22775 },
22776 {1125899906842626ll /* 0x4000000000002 */ ,
22777 {{6, 1, 50}, /* shli r2, r1, 50 */
22778 {3, 1, 2}} /* shl1add r3, r1, r2 */
22779 },
22780 {1125899906842627ll /* 0x4000000000003 */ ,
22781 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22782 {6, 1, 50}, /* shli r3, r1, 50 */
22783 {1, 2, 3}} /* add r4, r2, r3 */
22784 },
22785 {1125899906842628ll /* 0x4000000000004 */ ,
22786 {{6, 1, 50}, /* shli r2, r1, 50 */
22787 {4, 1, 2}} /* shl2add r3, r1, r2 */
22788 },
22789 {1125899906842629ll /* 0x4000000000005 */ ,
22790 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22791 {6, 1, 50}, /* shli r3, r1, 50 */
22792 {1, 2, 3}} /* add r4, r2, r3 */
22793 },
22794 {1125899906842630ll /* 0x4000000000006 */ ,
22795 {{3, 1, 1}, /* shl1add r2, r1, r1 */
22796 {6, 1, 50}, /* shli r3, r1, 50 */
22797 {3, 2, 3}} /* shl1add r4, r2, r3 */
22798 },
22799 {1125899906842631ll /* 0x4000000000007 */ ,
22800 {{6, 1, 50}, /* shli r2, r1, 50 */
22801 {2, 2, 1}, /* sub r3, r2, r1 */
22802 {5, 1, 3}} /* shl3add r4, r1, r3 */
22803 },
22804 {1125899906842632ll /* 0x4000000000008 */ ,
22805 {{6, 1, 50}, /* shli r2, r1, 50 */
22806 {5, 1, 2}} /* shl3add r3, r1, r2 */
22807 },
22808 {1125899906842633ll /* 0x4000000000009 */ ,
22809 {{5, 1, 1}, /* shl3add r2, r1, r1 */
22810 {6, 1, 50}, /* shli r3, r1, 50 */
22811 {1, 2, 3}} /* add r4, r2, r3 */
22812 },
22813 {1125899906842634ll /* 0x400000000000a */ ,
22814 {{4, 1, 1}, /* shl2add r2, r1, r1 */
22815 {6, 1, 50}, /* shli r3, r1, 50 */
22816 {3, 2, 3}} /* shl1add r4, r2, r3 */
22817 },
22818 {1125899906842640ll /* 0x4000000000010 */ ,
22819 {{6, 1, 4}, /* shli r2, r1, 4 */
22820 {6, 1, 50}, /* shli r3, r1, 50 */
22821 {1, 2, 3}} /* add r4, r2, r3 */
22822 },
22823 {1125899906842656ll /* 0x4000000000020 */ ,
22824 {{6, 1, 5}, /* shli r2, r1, 5 */
22825 {6, 1, 50}, /* shli r3, r1, 50 */
22826 {1, 2, 3}} /* add r4, r2, r3 */
22827 },
22828 {1125899906842688ll /* 0x4000000000040 */ ,
22829 {{6, 1, 6}, /* shli r2, r1, 6 */
22830 {6, 1, 50}, /* shli r3, r1, 50 */
22831 {1, 2, 3}} /* add r4, r2, r3 */
22832 },
22833 {1125899906842752ll /* 0x4000000000080 */ ,
22834 {{6, 1, 7}, /* shli r2, r1, 7 */
22835 {6, 1, 50}, /* shli r3, r1, 50 */
22836 {1, 2, 3}} /* add r4, r2, r3 */
22837 },
22838 {1125899906842880ll /* 0x4000000000100 */ ,
22839 {{6, 1, 8}, /* shli r2, r1, 8 */
22840 {6, 1, 50}, /* shli r3, r1, 50 */
22841 {1, 2, 3}} /* add r4, r2, r3 */
22842 },
22843 {1125899906843136ll /* 0x4000000000200 */ ,
22844 {{6, 1, 9}, /* shli r2, r1, 9 */
22845 {6, 1, 50}, /* shli r3, r1, 50 */
22846 {1, 2, 3}} /* add r4, r2, r3 */
22847 },
22848 {1125899906843648ll /* 0x4000000000400 */ ,
22849 {{6, 1, 10}, /* shli r2, r1, 10 */
22850 {6, 1, 50}, /* shli r3, r1, 50 */
22851 {1, 2, 3}} /* add r4, r2, r3 */
22852 },
22853 {1125899906844672ll /* 0x4000000000800 */ ,
22854 {{6, 1, 11}, /* shli r2, r1, 11 */
22855 {6, 1, 50}, /* shli r3, r1, 50 */
22856 {1, 2, 3}} /* add r4, r2, r3 */
22857 },
22858 {1125899906846720ll /* 0x4000000001000 */ ,
22859 {{6, 1, 12}, /* shli r2, r1, 12 */
22860 {6, 1, 50}, /* shli r3, r1, 50 */
22861 {1, 2, 3}} /* add r4, r2, r3 */
22862 },
22863 {1125899906850816ll /* 0x4000000002000 */ ,
22864 {{6, 1, 13}, /* shli r2, r1, 13 */
22865 {6, 1, 50}, /* shli r3, r1, 50 */
22866 {1, 2, 3}} /* add r4, r2, r3 */
22867 },
22868 {1125899906859008ll /* 0x4000000004000 */ ,
22869 {{6, 1, 14}, /* shli r2, r1, 14 */
22870 {6, 1, 50}, /* shli r3, r1, 50 */
22871 {1, 2, 3}} /* add r4, r2, r3 */
22872 },
22873 {1125899906875392ll /* 0x4000000008000 */ ,
22874 {{6, 1, 15}, /* shli r2, r1, 15 */
22875 {6, 1, 50}, /* shli r3, r1, 50 */
22876 {1, 2, 3}} /* add r4, r2, r3 */
22877 },
22878 {1125899906908160ll /* 0x4000000010000 */ ,
22879 {{6, 1, 16}, /* shli r2, r1, 16 */
22880 {6, 1, 50}, /* shli r3, r1, 50 */
22881 {1, 2, 3}} /* add r4, r2, r3 */
22882 },
22883 {1125899906973696ll /* 0x4000000020000 */ ,
22884 {{6, 1, 17}, /* shli r2, r1, 17 */
22885 {6, 1, 50}, /* shli r3, r1, 50 */
22886 {1, 2, 3}} /* add r4, r2, r3 */
22887 },
22888 {1125899907104768ll /* 0x4000000040000 */ ,
22889 {{6, 1, 18}, /* shli r2, r1, 18 */
22890 {6, 1, 50}, /* shli r3, r1, 50 */
22891 {1, 2, 3}} /* add r4, r2, r3 */
22892 },
22893 {1125899907366912ll /* 0x4000000080000 */ ,
22894 {{6, 1, 19}, /* shli r2, r1, 19 */
22895 {6, 1, 50}, /* shli r3, r1, 50 */
22896 {1, 2, 3}} /* add r4, r2, r3 */
22897 },
22898 {1125899907891200ll /* 0x4000000100000 */ ,
22899 {{6, 1, 20}, /* shli r2, r1, 20 */
22900 {6, 1, 50}, /* shli r3, r1, 50 */
22901 {1, 2, 3}} /* add r4, r2, r3 */
22902 },
22903 {1125899908939776ll /* 0x4000000200000 */ ,
22904 {{6, 1, 21}, /* shli r2, r1, 21 */
22905 {6, 1, 50}, /* shli r3, r1, 50 */
22906 {1, 2, 3}} /* add r4, r2, r3 */
22907 },
22908 {1125899911036928ll /* 0x4000000400000 */ ,
22909 {{6, 1, 22}, /* shli r2, r1, 22 */
22910 {6, 1, 50}, /* shli r3, r1, 50 */
22911 {1, 2, 3}} /* add r4, r2, r3 */
22912 },
22913 {1125899915231232ll /* 0x4000000800000 */ ,
22914 {{6, 1, 23}, /* shli r2, r1, 23 */
22915 {6, 1, 50}, /* shli r3, r1, 50 */
22916 {1, 2, 3}} /* add r4, r2, r3 */
22917 },
22918 {1125899923619840ll /* 0x4000001000000 */ ,
22919 {{6, 1, 24}, /* shli r2, r1, 24 */
22920 {6, 1, 50}, /* shli r3, r1, 50 */
22921 {1, 2, 3}} /* add r4, r2, r3 */
22922 },
22923 {1125899940397056ll /* 0x4000002000000 */ ,
22924 {{6, 1, 25}, /* shli r2, r1, 25 */
22925 {6, 1, 50}, /* shli r3, r1, 50 */
22926 {1, 2, 3}} /* add r4, r2, r3 */
22927 },
22928 {1125899973951488ll /* 0x4000004000000 */ ,
22929 {{6, 1, 26}, /* shli r2, r1, 26 */
22930 {6, 1, 50}, /* shli r3, r1, 50 */
22931 {1, 2, 3}} /* add r4, r2, r3 */
22932 },
22933 {1125900041060352ll /* 0x4000008000000 */ ,
22934 {{6, 1, 27}, /* shli r2, r1, 27 */
22935 {6, 1, 50}, /* shli r3, r1, 50 */
22936 {1, 2, 3}} /* add r4, r2, r3 */
22937 },
22938 {1125900175278080ll /* 0x4000010000000 */ ,
22939 {{6, 1, 28}, /* shli r2, r1, 28 */
22940 {6, 1, 50}, /* shli r3, r1, 50 */
22941 {1, 2, 3}} /* add r4, r2, r3 */
22942 },
22943 {1125900443713536ll /* 0x4000020000000 */ ,
22944 {{6, 1, 29}, /* shli r2, r1, 29 */
22945 {6, 1, 50}, /* shli r3, r1, 50 */
22946 {1, 2, 3}} /* add r4, r2, r3 */
22947 },
22948 {1125900980584448ll /* 0x4000040000000 */ ,
22949 {{6, 1, 30}, /* shli r2, r1, 30 */
22950 {6, 1, 50}, /* shli r3, r1, 50 */
22951 {1, 2, 3}} /* add r4, r2, r3 */
22952 },
22953 {1125902054326272ll /* 0x4000080000000 */ ,
22954 {{6, 1, 31}, /* shli r2, r1, 31 */
22955 {6, 1, 50}, /* shli r3, r1, 50 */
22956 {1, 2, 3}} /* add r4, r2, r3 */
22957 },
22958 {1125904201809920ll /* 0x4000100000000 */ ,
22959 {{6, 1, 32}, /* shli r2, r1, 32 */
22960 {6, 1, 50}, /* shli r3, r1, 50 */
22961 {1, 2, 3}} /* add r4, r2, r3 */
22962 },
22963 {1125908496777216ll /* 0x4000200000000 */ ,
22964 {{6, 1, 33}, /* shli r2, r1, 33 */
22965 {6, 1, 50}, /* shli r3, r1, 50 */
22966 {1, 2, 3}} /* add r4, r2, r3 */
22967 },
22968 {1125917086711808ll /* 0x4000400000000 */ ,
22969 {{6, 1, 34}, /* shli r2, r1, 34 */
22970 {6, 1, 50}, /* shli r3, r1, 50 */
22971 {1, 2, 3}} /* add r4, r2, r3 */
22972 },
22973 {1125934266580992ll /* 0x4000800000000 */ ,
22974 {{6, 1, 35}, /* shli r2, r1, 35 */
22975 {6, 1, 50}, /* shli r3, r1, 50 */
22976 {1, 2, 3}} /* add r4, r2, r3 */
22977 },
22978 {1125968626319360ll /* 0x4001000000000 */ ,
22979 {{6, 1, 36}, /* shli r2, r1, 36 */
22980 {6, 1, 50}, /* shli r3, r1, 50 */
22981 {1, 2, 3}} /* add r4, r2, r3 */
22982 },
22983 {1126037345796096ll /* 0x4002000000000 */ ,
22984 {{6, 1, 37}, /* shli r2, r1, 37 */
22985 {6, 1, 50}, /* shli r3, r1, 50 */
22986 {1, 2, 3}} /* add r4, r2, r3 */
22987 },
22988 {1126174784749568ll /* 0x4004000000000 */ ,
22989 {{6, 1, 38}, /* shli r2, r1, 38 */
22990 {6, 1, 50}, /* shli r3, r1, 50 */
22991 {1, 2, 3}} /* add r4, r2, r3 */
22992 },
22993 {1126449662656512ll /* 0x4008000000000 */ ,
22994 {{6, 1, 39}, /* shli r2, r1, 39 */
22995 {6, 1, 50}, /* shli r3, r1, 50 */
22996 {1, 2, 3}} /* add r4, r2, r3 */
22997 },
22998 {1126999418470400ll /* 0x4010000000000 */ ,
22999 {{6, 1, 40}, /* shli r2, r1, 40 */
23000 {6, 1, 50}, /* shli r3, r1, 50 */
23001 {1, 2, 3}} /* add r4, r2, r3 */
23002 },
23003 {1128098930098176ll /* 0x4020000000000 */ ,
23004 {{6, 1, 41}, /* shli r2, r1, 41 */
23005 {6, 1, 50}, /* shli r3, r1, 50 */
23006 {1, 2, 3}} /* add r4, r2, r3 */
23007 },
23008 {1130297953353728ll /* 0x4040000000000 */ ,
23009 {{6, 1, 42}, /* shli r2, r1, 42 */
23010 {6, 1, 50}, /* shli r3, r1, 50 */
23011 {1, 2, 3}} /* add r4, r2, r3 */
23012 },
23013 {1134695999864832ll /* 0x4080000000000 */ ,
23014 {{6, 1, 43}, /* shli r2, r1, 43 */
23015 {6, 1, 50}, /* shli r3, r1, 50 */
23016 {1, 2, 3}} /* add r4, r2, r3 */
23017 },
23018 {1143492092887040ll /* 0x4100000000000 */ ,
23019 {{6, 1, 44}, /* shli r2, r1, 44 */
23020 {6, 1, 50}, /* shli r3, r1, 50 */
23021 {1, 2, 3}} /* add r4, r2, r3 */
23022 },
23023 {1161084278931456ll /* 0x4200000000000 */ ,
23024 {{6, 1, 45}, /* shli r2, r1, 45 */
23025 {6, 1, 50}, /* shli r3, r1, 50 */
23026 {1, 2, 3}} /* add r4, r2, r3 */
23027 },
23028 {1196268651020288ll /* 0x4400000000000 */ ,
23029 {{6, 1, 46}, /* shli r2, r1, 46 */
23030 {6, 1, 50}, /* shli r3, r1, 50 */
23031 {1, 2, 3}} /* add r4, r2, r3 */
23032 },
23033 {1266637395197952ll /* 0x4800000000000 */ ,
23034 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23035 {6, 2, 47}} /* shli r3, r2, 47 */
23036 },
23037 {1407374883553280ll /* 0x5000000000000 */ ,
23038 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23039 {6, 2, 48}} /* shli r3, r2, 48 */
23040 },
23041 {1688849860263936ll /* 0x6000000000000 */ ,
23042 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23043 {6, 2, 49}} /* shli r3, r2, 49 */
23044 },
23045 {2251799813685239ll /* 0x7fffffffffff7 */ ,
23046 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23047 {6, 1, 51}, /* shli r3, r1, 51 */
23048 {2, 3, 2}} /* sub r4, r3, r2 */
23049 },
23050 {2251799813685240ll /* 0x7fffffffffff8 */ ,
23051 {{6, 1, 3}, /* shli r2, r1, 3 */
23052 {6, 1, 51}, /* shli r3, r1, 51 */
23053 {2, 3, 2}} /* sub r4, r3, r2 */
23054 },
23055 {2251799813685241ll /* 0x7fffffffffff9 */ ,
23056 {{6, 1, 48}, /* shli r2, r1, 48 */
23057 {2, 2, 1}, /* sub r3, r2, r1 */
23058 {5, 3, 1}} /* shl3add r4, r3, r1 */
23059 },
23060 {2251799813685243ll /* 0x7fffffffffffb */ ,
23061 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23062 {6, 1, 51}, /* shli r3, r1, 51 */
23063 {2, 3, 2}} /* sub r4, r3, r2 */
23064 },
23065 {2251799813685244ll /* 0x7fffffffffffc */ ,
23066 {{6, 1, 2}, /* shli r2, r1, 2 */
23067 {6, 1, 51}, /* shli r3, r1, 51 */
23068 {2, 3, 2}} /* sub r4, r3, r2 */
23069 },
23070 {2251799813685245ll /* 0x7fffffffffffd */ ,
23071 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23072 {6, 1, 51}, /* shli r3, r1, 51 */
23073 {2, 3, 2}} /* sub r4, r3, r2 */
23074 },
23075 {2251799813685246ll /* 0x7fffffffffffe */ ,
23076 {{6, 1, 1}, /* shli r2, r1, 1 */
23077 {6, 1, 51}, /* shli r3, r1, 51 */
23078 {2, 3, 2}} /* sub r4, r3, r2 */
23079 },
23080 {2251799813685247ll /* 0x7ffffffffffff */ ,
23081 {{6, 1, 51}, /* shli r2, r1, 51 */
23082 {2, 2, 1}} /* sub r3, r2, r1 */
23083 },
23084 {2251799813685248ll /* 0x8000000000000 */ ,
23085 {{6, 1, 51}} /* shli r2, r1, 51 */
23086 },
23087 {2251799813685249ll /* 0x8000000000001 */ ,
23088 {{6, 1, 51}, /* shli r2, r1, 51 */
23089 {1, 1, 2}} /* add r3, r1, r2 */
23090 },
23091 {2251799813685250ll /* 0x8000000000002 */ ,
23092 {{6, 1, 51}, /* shli r2, r1, 51 */
23093 {3, 1, 2}} /* shl1add r3, r1, r2 */
23094 },
23095 {2251799813685251ll /* 0x8000000000003 */ ,
23096 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23097 {6, 1, 51}, /* shli r3, r1, 51 */
23098 {1, 2, 3}} /* add r4, r2, r3 */
23099 },
23100 {2251799813685252ll /* 0x8000000000004 */ ,
23101 {{6, 1, 51}, /* shli r2, r1, 51 */
23102 {4, 1, 2}} /* shl2add r3, r1, r2 */
23103 },
23104 {2251799813685253ll /* 0x8000000000005 */ ,
23105 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23106 {6, 1, 51}, /* shli r3, r1, 51 */
23107 {1, 2, 3}} /* add r4, r2, r3 */
23108 },
23109 {2251799813685254ll /* 0x8000000000006 */ ,
23110 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23111 {6, 1, 51}, /* shli r3, r1, 51 */
23112 {3, 2, 3}} /* shl1add r4, r2, r3 */
23113 },
23114 {2251799813685255ll /* 0x8000000000007 */ ,
23115 {{6, 1, 51}, /* shli r2, r1, 51 */
23116 {2, 2, 1}, /* sub r3, r2, r1 */
23117 {5, 1, 3}} /* shl3add r4, r1, r3 */
23118 },
23119 {2251799813685256ll /* 0x8000000000008 */ ,
23120 {{6, 1, 51}, /* shli r2, r1, 51 */
23121 {5, 1, 2}} /* shl3add r3, r1, r2 */
23122 },
23123 {2251799813685257ll /* 0x8000000000009 */ ,
23124 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23125 {6, 1, 51}, /* shli r3, r1, 51 */
23126 {1, 2, 3}} /* add r4, r2, r3 */
23127 },
23128 {2251799813685258ll /* 0x800000000000a */ ,
23129 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23130 {6, 1, 51}, /* shli r3, r1, 51 */
23131 {3, 2, 3}} /* shl1add r4, r2, r3 */
23132 },
23133 {2251799813685264ll /* 0x8000000000010 */ ,
23134 {{6, 1, 4}, /* shli r2, r1, 4 */
23135 {6, 1, 51}, /* shli r3, r1, 51 */
23136 {1, 2, 3}} /* add r4, r2, r3 */
23137 },
23138 {2251799813685280ll /* 0x8000000000020 */ ,
23139 {{6, 1, 5}, /* shli r2, r1, 5 */
23140 {6, 1, 51}, /* shli r3, r1, 51 */
23141 {1, 2, 3}} /* add r4, r2, r3 */
23142 },
23143 {2251799813685312ll /* 0x8000000000040 */ ,
23144 {{6, 1, 6}, /* shli r2, r1, 6 */
23145 {6, 1, 51}, /* shli r3, r1, 51 */
23146 {1, 2, 3}} /* add r4, r2, r3 */
23147 },
23148 {2251799813685376ll /* 0x8000000000080 */ ,
23149 {{6, 1, 7}, /* shli r2, r1, 7 */
23150 {6, 1, 51}, /* shli r3, r1, 51 */
23151 {1, 2, 3}} /* add r4, r2, r3 */
23152 },
23153 {2251799813685504ll /* 0x8000000000100 */ ,
23154 {{6, 1, 8}, /* shli r2, r1, 8 */
23155 {6, 1, 51}, /* shli r3, r1, 51 */
23156 {1, 2, 3}} /* add r4, r2, r3 */
23157 },
23158 {2251799813685760ll /* 0x8000000000200 */ ,
23159 {{6, 1, 9}, /* shli r2, r1, 9 */
23160 {6, 1, 51}, /* shli r3, r1, 51 */
23161 {1, 2, 3}} /* add r4, r2, r3 */
23162 },
23163 {2251799813686272ll /* 0x8000000000400 */ ,
23164 {{6, 1, 10}, /* shli r2, r1, 10 */
23165 {6, 1, 51}, /* shli r3, r1, 51 */
23166 {1, 2, 3}} /* add r4, r2, r3 */
23167 },
23168 {2251799813687296ll /* 0x8000000000800 */ ,
23169 {{6, 1, 11}, /* shli r2, r1, 11 */
23170 {6, 1, 51}, /* shli r3, r1, 51 */
23171 {1, 2, 3}} /* add r4, r2, r3 */
23172 },
23173 {2251799813689344ll /* 0x8000000001000 */ ,
23174 {{6, 1, 12}, /* shli r2, r1, 12 */
23175 {6, 1, 51}, /* shli r3, r1, 51 */
23176 {1, 2, 3}} /* add r4, r2, r3 */
23177 },
23178 {2251799813693440ll /* 0x8000000002000 */ ,
23179 {{6, 1, 13}, /* shli r2, r1, 13 */
23180 {6, 1, 51}, /* shli r3, r1, 51 */
23181 {1, 2, 3}} /* add r4, r2, r3 */
23182 },
23183 {2251799813701632ll /* 0x8000000004000 */ ,
23184 {{6, 1, 14}, /* shli r2, r1, 14 */
23185 {6, 1, 51}, /* shli r3, r1, 51 */
23186 {1, 2, 3}} /* add r4, r2, r3 */
23187 },
23188 {2251799813718016ll /* 0x8000000008000 */ ,
23189 {{6, 1, 15}, /* shli r2, r1, 15 */
23190 {6, 1, 51}, /* shli r3, r1, 51 */
23191 {1, 2, 3}} /* add r4, r2, r3 */
23192 },
23193 {2251799813750784ll /* 0x8000000010000 */ ,
23194 {{6, 1, 16}, /* shli r2, r1, 16 */
23195 {6, 1, 51}, /* shli r3, r1, 51 */
23196 {1, 2, 3}} /* add r4, r2, r3 */
23197 },
23198 {2251799813816320ll /* 0x8000000020000 */ ,
23199 {{6, 1, 17}, /* shli r2, r1, 17 */
23200 {6, 1, 51}, /* shli r3, r1, 51 */
23201 {1, 2, 3}} /* add r4, r2, r3 */
23202 },
23203 {2251799813947392ll /* 0x8000000040000 */ ,
23204 {{6, 1, 18}, /* shli r2, r1, 18 */
23205 {6, 1, 51}, /* shli r3, r1, 51 */
23206 {1, 2, 3}} /* add r4, r2, r3 */
23207 },
23208 {2251799814209536ll /* 0x8000000080000 */ ,
23209 {{6, 1, 19}, /* shli r2, r1, 19 */
23210 {6, 1, 51}, /* shli r3, r1, 51 */
23211 {1, 2, 3}} /* add r4, r2, r3 */
23212 },
23213 {2251799814733824ll /* 0x8000000100000 */ ,
23214 {{6, 1, 20}, /* shli r2, r1, 20 */
23215 {6, 1, 51}, /* shli r3, r1, 51 */
23216 {1, 2, 3}} /* add r4, r2, r3 */
23217 },
23218 {2251799815782400ll /* 0x8000000200000 */ ,
23219 {{6, 1, 21}, /* shli r2, r1, 21 */
23220 {6, 1, 51}, /* shli r3, r1, 51 */
23221 {1, 2, 3}} /* add r4, r2, r3 */
23222 },
23223 {2251799817879552ll /* 0x8000000400000 */ ,
23224 {{6, 1, 22}, /* shli r2, r1, 22 */
23225 {6, 1, 51}, /* shli r3, r1, 51 */
23226 {1, 2, 3}} /* add r4, r2, r3 */
23227 },
23228 {2251799822073856ll /* 0x8000000800000 */ ,
23229 {{6, 1, 23}, /* shli r2, r1, 23 */
23230 {6, 1, 51}, /* shli r3, r1, 51 */
23231 {1, 2, 3}} /* add r4, r2, r3 */
23232 },
23233 {2251799830462464ll /* 0x8000001000000 */ ,
23234 {{6, 1, 24}, /* shli r2, r1, 24 */
23235 {6, 1, 51}, /* shli r3, r1, 51 */
23236 {1, 2, 3}} /* add r4, r2, r3 */
23237 },
23238 {2251799847239680ll /* 0x8000002000000 */ ,
23239 {{6, 1, 25}, /* shli r2, r1, 25 */
23240 {6, 1, 51}, /* shli r3, r1, 51 */
23241 {1, 2, 3}} /* add r4, r2, r3 */
23242 },
23243 {2251799880794112ll /* 0x8000004000000 */ ,
23244 {{6, 1, 26}, /* shli r2, r1, 26 */
23245 {6, 1, 51}, /* shli r3, r1, 51 */
23246 {1, 2, 3}} /* add r4, r2, r3 */
23247 },
23248 {2251799947902976ll /* 0x8000008000000 */ ,
23249 {{6, 1, 27}, /* shli r2, r1, 27 */
23250 {6, 1, 51}, /* shli r3, r1, 51 */
23251 {1, 2, 3}} /* add r4, r2, r3 */
23252 },
23253 {2251800082120704ll /* 0x8000010000000 */ ,
23254 {{6, 1, 28}, /* shli r2, r1, 28 */
23255 {6, 1, 51}, /* shli r3, r1, 51 */
23256 {1, 2, 3}} /* add r4, r2, r3 */
23257 },
23258 {2251800350556160ll /* 0x8000020000000 */ ,
23259 {{6, 1, 29}, /* shli r2, r1, 29 */
23260 {6, 1, 51}, /* shli r3, r1, 51 */
23261 {1, 2, 3}} /* add r4, r2, r3 */
23262 },
23263 {2251800887427072ll /* 0x8000040000000 */ ,
23264 {{6, 1, 30}, /* shli r2, r1, 30 */
23265 {6, 1, 51}, /* shli r3, r1, 51 */
23266 {1, 2, 3}} /* add r4, r2, r3 */
23267 },
23268 {2251801961168896ll /* 0x8000080000000 */ ,
23269 {{6, 1, 31}, /* shli r2, r1, 31 */
23270 {6, 1, 51}, /* shli r3, r1, 51 */
23271 {1, 2, 3}} /* add r4, r2, r3 */
23272 },
23273 {2251804108652544ll /* 0x8000100000000 */ ,
23274 {{6, 1, 32}, /* shli r2, r1, 32 */
23275 {6, 1, 51}, /* shli r3, r1, 51 */
23276 {1, 2, 3}} /* add r4, r2, r3 */
23277 },
23278 {2251808403619840ll /* 0x8000200000000 */ ,
23279 {{6, 1, 33}, /* shli r2, r1, 33 */
23280 {6, 1, 51}, /* shli r3, r1, 51 */
23281 {1, 2, 3}} /* add r4, r2, r3 */
23282 },
23283 {2251816993554432ll /* 0x8000400000000 */ ,
23284 {{6, 1, 34}, /* shli r2, r1, 34 */
23285 {6, 1, 51}, /* shli r3, r1, 51 */
23286 {1, 2, 3}} /* add r4, r2, r3 */
23287 },
23288 {2251834173423616ll /* 0x8000800000000 */ ,
23289 {{6, 1, 35}, /* shli r2, r1, 35 */
23290 {6, 1, 51}, /* shli r3, r1, 51 */
23291 {1, 2, 3}} /* add r4, r2, r3 */
23292 },
23293 {2251868533161984ll /* 0x8001000000000 */ ,
23294 {{6, 1, 36}, /* shli r2, r1, 36 */
23295 {6, 1, 51}, /* shli r3, r1, 51 */
23296 {1, 2, 3}} /* add r4, r2, r3 */
23297 },
23298 {2251937252638720ll /* 0x8002000000000 */ ,
23299 {{6, 1, 37}, /* shli r2, r1, 37 */
23300 {6, 1, 51}, /* shli r3, r1, 51 */
23301 {1, 2, 3}} /* add r4, r2, r3 */
23302 },
23303 {2252074691592192ll /* 0x8004000000000 */ ,
23304 {{6, 1, 38}, /* shli r2, r1, 38 */
23305 {6, 1, 51}, /* shli r3, r1, 51 */
23306 {1, 2, 3}} /* add r4, r2, r3 */
23307 },
23308 {2252349569499136ll /* 0x8008000000000 */ ,
23309 {{6, 1, 39}, /* shli r2, r1, 39 */
23310 {6, 1, 51}, /* shli r3, r1, 51 */
23311 {1, 2, 3}} /* add r4, r2, r3 */
23312 },
23313 {2252899325313024ll /* 0x8010000000000 */ ,
23314 {{6, 1, 40}, /* shli r2, r1, 40 */
23315 {6, 1, 51}, /* shli r3, r1, 51 */
23316 {1, 2, 3}} /* add r4, r2, r3 */
23317 },
23318 {2253998836940800ll /* 0x8020000000000 */ ,
23319 {{6, 1, 41}, /* shli r2, r1, 41 */
23320 {6, 1, 51}, /* shli r3, r1, 51 */
23321 {1, 2, 3}} /* add r4, r2, r3 */
23322 },
23323 {2256197860196352ll /* 0x8040000000000 */ ,
23324 {{6, 1, 42}, /* shli r2, r1, 42 */
23325 {6, 1, 51}, /* shli r3, r1, 51 */
23326 {1, 2, 3}} /* add r4, r2, r3 */
23327 },
23328 {2260595906707456ll /* 0x8080000000000 */ ,
23329 {{6, 1, 43}, /* shli r2, r1, 43 */
23330 {6, 1, 51}, /* shli r3, r1, 51 */
23331 {1, 2, 3}} /* add r4, r2, r3 */
23332 },
23333 {2269391999729664ll /* 0x8100000000000 */ ,
23334 {{6, 1, 44}, /* shli r2, r1, 44 */
23335 {6, 1, 51}, /* shli r3, r1, 51 */
23336 {1, 2, 3}} /* add r4, r2, r3 */
23337 },
23338 {2286984185774080ll /* 0x8200000000000 */ ,
23339 {{6, 1, 45}, /* shli r2, r1, 45 */
23340 {6, 1, 51}, /* shli r3, r1, 51 */
23341 {1, 2, 3}} /* add r4, r2, r3 */
23342 },
23343 {2322168557862912ll /* 0x8400000000000 */ ,
23344 {{6, 1, 46}, /* shli r2, r1, 46 */
23345 {6, 1, 51}, /* shli r3, r1, 51 */
23346 {1, 2, 3}} /* add r4, r2, r3 */
23347 },
23348 {2392537302040576ll /* 0x8800000000000 */ ,
23349 {{6, 1, 47}, /* shli r2, r1, 47 */
23350 {6, 1, 51}, /* shli r3, r1, 51 */
23351 {1, 2, 3}} /* add r4, r2, r3 */
23352 },
23353 {2533274790395904ll /* 0x9000000000000 */ ,
23354 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23355 {6, 2, 48}} /* shli r3, r2, 48 */
23356 },
23357 {2814749767106560ll /* 0xa000000000000 */ ,
23358 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23359 {6, 2, 49}} /* shli r3, r2, 49 */
23360 },
23361 {3377699720527872ll /* 0xc000000000000 */ ,
23362 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23363 {6, 2, 50}} /* shli r3, r2, 50 */
23364 },
23365 {4503599627370487ll /* 0xffffffffffff7 */ ,
23366 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23367 {6, 1, 52}, /* shli r3, r1, 52 */
23368 {2, 3, 2}} /* sub r4, r3, r2 */
23369 },
23370 {4503599627370488ll /* 0xffffffffffff8 */ ,
23371 {{6, 1, 3}, /* shli r2, r1, 3 */
23372 {6, 1, 52}, /* shli r3, r1, 52 */
23373 {2, 3, 2}} /* sub r4, r3, r2 */
23374 },
23375 {4503599627370489ll /* 0xffffffffffff9 */ ,
23376 {{6, 1, 49}, /* shli r2, r1, 49 */
23377 {2, 2, 1}, /* sub r3, r2, r1 */
23378 {5, 3, 1}} /* shl3add r4, r3, r1 */
23379 },
23380 {4503599627370491ll /* 0xffffffffffffb */ ,
23381 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23382 {6, 1, 52}, /* shli r3, r1, 52 */
23383 {2, 3, 2}} /* sub r4, r3, r2 */
23384 },
23385 {4503599627370492ll /* 0xffffffffffffc */ ,
23386 {{6, 1, 2}, /* shli r2, r1, 2 */
23387 {6, 1, 52}, /* shli r3, r1, 52 */
23388 {2, 3, 2}} /* sub r4, r3, r2 */
23389 },
23390 {4503599627370493ll /* 0xffffffffffffd */ ,
23391 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23392 {6, 1, 52}, /* shli r3, r1, 52 */
23393 {2, 3, 2}} /* sub r4, r3, r2 */
23394 },
23395 {4503599627370494ll /* 0xffffffffffffe */ ,
23396 {{6, 1, 1}, /* shli r2, r1, 1 */
23397 {6, 1, 52}, /* shli r3, r1, 52 */
23398 {2, 3, 2}} /* sub r4, r3, r2 */
23399 },
23400 {4503599627370495ll /* 0xfffffffffffff */ ,
23401 {{6, 1, 52}, /* shli r2, r1, 52 */
23402 {2, 2, 1}} /* sub r3, r2, r1 */
23403 },
23404 {4503599627370496ll /* 0x10000000000000 */ ,
23405 {{6, 1, 52}} /* shli r2, r1, 52 */
23406 },
23407 {4503599627370497ll /* 0x10000000000001 */ ,
23408 {{6, 1, 52}, /* shli r2, r1, 52 */
23409 {1, 1, 2}} /* add r3, r1, r2 */
23410 },
23411 {4503599627370498ll /* 0x10000000000002 */ ,
23412 {{6, 1, 52}, /* shli r2, r1, 52 */
23413 {3, 1, 2}} /* shl1add r3, r1, r2 */
23414 },
23415 {4503599627370499ll /* 0x10000000000003 */ ,
23416 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23417 {6, 1, 52}, /* shli r3, r1, 52 */
23418 {1, 2, 3}} /* add r4, r2, r3 */
23419 },
23420 {4503599627370500ll /* 0x10000000000004 */ ,
23421 {{6, 1, 52}, /* shli r2, r1, 52 */
23422 {4, 1, 2}} /* shl2add r3, r1, r2 */
23423 },
23424 {4503599627370501ll /* 0x10000000000005 */ ,
23425 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23426 {6, 1, 52}, /* shli r3, r1, 52 */
23427 {1, 2, 3}} /* add r4, r2, r3 */
23428 },
23429 {4503599627370502ll /* 0x10000000000006 */ ,
23430 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23431 {6, 1, 52}, /* shli r3, r1, 52 */
23432 {3, 2, 3}} /* shl1add r4, r2, r3 */
23433 },
23434 {4503599627370503ll /* 0x10000000000007 */ ,
23435 {{6, 1, 52}, /* shli r2, r1, 52 */
23436 {2, 2, 1}, /* sub r3, r2, r1 */
23437 {5, 1, 3}} /* shl3add r4, r1, r3 */
23438 },
23439 {4503599627370504ll /* 0x10000000000008 */ ,
23440 {{6, 1, 52}, /* shli r2, r1, 52 */
23441 {5, 1, 2}} /* shl3add r3, r1, r2 */
23442 },
23443 {4503599627370505ll /* 0x10000000000009 */ ,
23444 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23445 {6, 1, 52}, /* shli r3, r1, 52 */
23446 {1, 2, 3}} /* add r4, r2, r3 */
23447 },
23448 {4503599627370506ll /* 0x1000000000000a */ ,
23449 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23450 {6, 1, 52}, /* shli r3, r1, 52 */
23451 {3, 2, 3}} /* shl1add r4, r2, r3 */
23452 },
23453 {4503599627370512ll /* 0x10000000000010 */ ,
23454 {{6, 1, 4}, /* shli r2, r1, 4 */
23455 {6, 1, 52}, /* shli r3, r1, 52 */
23456 {1, 2, 3}} /* add r4, r2, r3 */
23457 },
23458 {4503599627370528ll /* 0x10000000000020 */ ,
23459 {{6, 1, 5}, /* shli r2, r1, 5 */
23460 {6, 1, 52}, /* shli r3, r1, 52 */
23461 {1, 2, 3}} /* add r4, r2, r3 */
23462 },
23463 {4503599627370560ll /* 0x10000000000040 */ ,
23464 {{6, 1, 6}, /* shli r2, r1, 6 */
23465 {6, 1, 52}, /* shli r3, r1, 52 */
23466 {1, 2, 3}} /* add r4, r2, r3 */
23467 },
23468 {4503599627370624ll /* 0x10000000000080 */ ,
23469 {{6, 1, 7}, /* shli r2, r1, 7 */
23470 {6, 1, 52}, /* shli r3, r1, 52 */
23471 {1, 2, 3}} /* add r4, r2, r3 */
23472 },
23473 {4503599627370752ll /* 0x10000000000100 */ ,
23474 {{6, 1, 8}, /* shli r2, r1, 8 */
23475 {6, 1, 52}, /* shli r3, r1, 52 */
23476 {1, 2, 3}} /* add r4, r2, r3 */
23477 },
23478 {4503599627371008ll /* 0x10000000000200 */ ,
23479 {{6, 1, 9}, /* shli r2, r1, 9 */
23480 {6, 1, 52}, /* shli r3, r1, 52 */
23481 {1, 2, 3}} /* add r4, r2, r3 */
23482 },
23483 {4503599627371520ll /* 0x10000000000400 */ ,
23484 {{6, 1, 10}, /* shli r2, r1, 10 */
23485 {6, 1, 52}, /* shli r3, r1, 52 */
23486 {1, 2, 3}} /* add r4, r2, r3 */
23487 },
23488 {4503599627372544ll /* 0x10000000000800 */ ,
23489 {{6, 1, 11}, /* shli r2, r1, 11 */
23490 {6, 1, 52}, /* shli r3, r1, 52 */
23491 {1, 2, 3}} /* add r4, r2, r3 */
23492 },
23493 {4503599627374592ll /* 0x10000000001000 */ ,
23494 {{6, 1, 12}, /* shli r2, r1, 12 */
23495 {6, 1, 52}, /* shli r3, r1, 52 */
23496 {1, 2, 3}} /* add r4, r2, r3 */
23497 },
23498 {4503599627378688ll /* 0x10000000002000 */ ,
23499 {{6, 1, 13}, /* shli r2, r1, 13 */
23500 {6, 1, 52}, /* shli r3, r1, 52 */
23501 {1, 2, 3}} /* add r4, r2, r3 */
23502 },
23503 {4503599627386880ll /* 0x10000000004000 */ ,
23504 {{6, 1, 14}, /* shli r2, r1, 14 */
23505 {6, 1, 52}, /* shli r3, r1, 52 */
23506 {1, 2, 3}} /* add r4, r2, r3 */
23507 },
23508 {4503599627403264ll /* 0x10000000008000 */ ,
23509 {{6, 1, 15}, /* shli r2, r1, 15 */
23510 {6, 1, 52}, /* shli r3, r1, 52 */
23511 {1, 2, 3}} /* add r4, r2, r3 */
23512 },
23513 {4503599627436032ll /* 0x10000000010000 */ ,
23514 {{6, 1, 16}, /* shli r2, r1, 16 */
23515 {6, 1, 52}, /* shli r3, r1, 52 */
23516 {1, 2, 3}} /* add r4, r2, r3 */
23517 },
23518 {4503599627501568ll /* 0x10000000020000 */ ,
23519 {{6, 1, 17}, /* shli r2, r1, 17 */
23520 {6, 1, 52}, /* shli r3, r1, 52 */
23521 {1, 2, 3}} /* add r4, r2, r3 */
23522 },
23523 {4503599627632640ll /* 0x10000000040000 */ ,
23524 {{6, 1, 18}, /* shli r2, r1, 18 */
23525 {6, 1, 52}, /* shli r3, r1, 52 */
23526 {1, 2, 3}} /* add r4, r2, r3 */
23527 },
23528 {4503599627894784ll /* 0x10000000080000 */ ,
23529 {{6, 1, 19}, /* shli r2, r1, 19 */
23530 {6, 1, 52}, /* shli r3, r1, 52 */
23531 {1, 2, 3}} /* add r4, r2, r3 */
23532 },
23533 {4503599628419072ll /* 0x10000000100000 */ ,
23534 {{6, 1, 20}, /* shli r2, r1, 20 */
23535 {6, 1, 52}, /* shli r3, r1, 52 */
23536 {1, 2, 3}} /* add r4, r2, r3 */
23537 },
23538 {4503599629467648ll /* 0x10000000200000 */ ,
23539 {{6, 1, 21}, /* shli r2, r1, 21 */
23540 {6, 1, 52}, /* shli r3, r1, 52 */
23541 {1, 2, 3}} /* add r4, r2, r3 */
23542 },
23543 {4503599631564800ll /* 0x10000000400000 */ ,
23544 {{6, 1, 22}, /* shli r2, r1, 22 */
23545 {6, 1, 52}, /* shli r3, r1, 52 */
23546 {1, 2, 3}} /* add r4, r2, r3 */
23547 },
23548 {4503599635759104ll /* 0x10000000800000 */ ,
23549 {{6, 1, 23}, /* shli r2, r1, 23 */
23550 {6, 1, 52}, /* shli r3, r1, 52 */
23551 {1, 2, 3}} /* add r4, r2, r3 */
23552 },
23553 {4503599644147712ll /* 0x10000001000000 */ ,
23554 {{6, 1, 24}, /* shli r2, r1, 24 */
23555 {6, 1, 52}, /* shli r3, r1, 52 */
23556 {1, 2, 3}} /* add r4, r2, r3 */
23557 },
23558 {4503599660924928ll /* 0x10000002000000 */ ,
23559 {{6, 1, 25}, /* shli r2, r1, 25 */
23560 {6, 1, 52}, /* shli r3, r1, 52 */
23561 {1, 2, 3}} /* add r4, r2, r3 */
23562 },
23563 {4503599694479360ll /* 0x10000004000000 */ ,
23564 {{6, 1, 26}, /* shli r2, r1, 26 */
23565 {6, 1, 52}, /* shli r3, r1, 52 */
23566 {1, 2, 3}} /* add r4, r2, r3 */
23567 },
23568 {4503599761588224ll /* 0x10000008000000 */ ,
23569 {{6, 1, 27}, /* shli r2, r1, 27 */
23570 {6, 1, 52}, /* shli r3, r1, 52 */
23571 {1, 2, 3}} /* add r4, r2, r3 */
23572 },
23573 {4503599895805952ll /* 0x10000010000000 */ ,
23574 {{6, 1, 28}, /* shli r2, r1, 28 */
23575 {6, 1, 52}, /* shli r3, r1, 52 */
23576 {1, 2, 3}} /* add r4, r2, r3 */
23577 },
23578 {4503600164241408ll /* 0x10000020000000 */ ,
23579 {{6, 1, 29}, /* shli r2, r1, 29 */
23580 {6, 1, 52}, /* shli r3, r1, 52 */
23581 {1, 2, 3}} /* add r4, r2, r3 */
23582 },
23583 {4503600701112320ll /* 0x10000040000000 */ ,
23584 {{6, 1, 30}, /* shli r2, r1, 30 */
23585 {6, 1, 52}, /* shli r3, r1, 52 */
23586 {1, 2, 3}} /* add r4, r2, r3 */
23587 },
23588 {4503601774854144ll /* 0x10000080000000 */ ,
23589 {{6, 1, 31}, /* shli r2, r1, 31 */
23590 {6, 1, 52}, /* shli r3, r1, 52 */
23591 {1, 2, 3}} /* add r4, r2, r3 */
23592 },
23593 {4503603922337792ll /* 0x10000100000000 */ ,
23594 {{6, 1, 32}, /* shli r2, r1, 32 */
23595 {6, 1, 52}, /* shli r3, r1, 52 */
23596 {1, 2, 3}} /* add r4, r2, r3 */
23597 },
23598 {4503608217305088ll /* 0x10000200000000 */ ,
23599 {{6, 1, 33}, /* shli r2, r1, 33 */
23600 {6, 1, 52}, /* shli r3, r1, 52 */
23601 {1, 2, 3}} /* add r4, r2, r3 */
23602 },
23603 {4503616807239680ll /* 0x10000400000000 */ ,
23604 {{6, 1, 34}, /* shli r2, r1, 34 */
23605 {6, 1, 52}, /* shli r3, r1, 52 */
23606 {1, 2, 3}} /* add r4, r2, r3 */
23607 },
23608 {4503633987108864ll /* 0x10000800000000 */ ,
23609 {{6, 1, 35}, /* shli r2, r1, 35 */
23610 {6, 1, 52}, /* shli r3, r1, 52 */
23611 {1, 2, 3}} /* add r4, r2, r3 */
23612 },
23613 {4503668346847232ll /* 0x10001000000000 */ ,
23614 {{6, 1, 36}, /* shli r2, r1, 36 */
23615 {6, 1, 52}, /* shli r3, r1, 52 */
23616 {1, 2, 3}} /* add r4, r2, r3 */
23617 },
23618 {4503737066323968ll /* 0x10002000000000 */ ,
23619 {{6, 1, 37}, /* shli r2, r1, 37 */
23620 {6, 1, 52}, /* shli r3, r1, 52 */
23621 {1, 2, 3}} /* add r4, r2, r3 */
23622 },
23623 {4503874505277440ll /* 0x10004000000000 */ ,
23624 {{6, 1, 38}, /* shli r2, r1, 38 */
23625 {6, 1, 52}, /* shli r3, r1, 52 */
23626 {1, 2, 3}} /* add r4, r2, r3 */
23627 },
23628 {4504149383184384ll /* 0x10008000000000 */ ,
23629 {{6, 1, 39}, /* shli r2, r1, 39 */
23630 {6, 1, 52}, /* shli r3, r1, 52 */
23631 {1, 2, 3}} /* add r4, r2, r3 */
23632 },
23633 {4504699138998272ll /* 0x10010000000000 */ ,
23634 {{6, 1, 40}, /* shli r2, r1, 40 */
23635 {6, 1, 52}, /* shli r3, r1, 52 */
23636 {1, 2, 3}} /* add r4, r2, r3 */
23637 },
23638 {4505798650626048ll /* 0x10020000000000 */ ,
23639 {{6, 1, 41}, /* shli r2, r1, 41 */
23640 {6, 1, 52}, /* shli r3, r1, 52 */
23641 {1, 2, 3}} /* add r4, r2, r3 */
23642 },
23643 {4507997673881600ll /* 0x10040000000000 */ ,
23644 {{6, 1, 42}, /* shli r2, r1, 42 */
23645 {6, 1, 52}, /* shli r3, r1, 52 */
23646 {1, 2, 3}} /* add r4, r2, r3 */
23647 },
23648 {4512395720392704ll /* 0x10080000000000 */ ,
23649 {{6, 1, 43}, /* shli r2, r1, 43 */
23650 {6, 1, 52}, /* shli r3, r1, 52 */
23651 {1, 2, 3}} /* add r4, r2, r3 */
23652 },
23653 {4521191813414912ll /* 0x10100000000000 */ ,
23654 {{6, 1, 44}, /* shli r2, r1, 44 */
23655 {6, 1, 52}, /* shli r3, r1, 52 */
23656 {1, 2, 3}} /* add r4, r2, r3 */
23657 },
23658 {4538783999459328ll /* 0x10200000000000 */ ,
23659 {{6, 1, 45}, /* shli r2, r1, 45 */
23660 {6, 1, 52}, /* shli r3, r1, 52 */
23661 {1, 2, 3}} /* add r4, r2, r3 */
23662 },
23663 {4573968371548160ll /* 0x10400000000000 */ ,
23664 {{6, 1, 46}, /* shli r2, r1, 46 */
23665 {6, 1, 52}, /* shli r3, r1, 52 */
23666 {1, 2, 3}} /* add r4, r2, r3 */
23667 },
23668 {4644337115725824ll /* 0x10800000000000 */ ,
23669 {{6, 1, 47}, /* shli r2, r1, 47 */
23670 {6, 1, 52}, /* shli r3, r1, 52 */
23671 {1, 2, 3}} /* add r4, r2, r3 */
23672 },
23673 {4785074604081152ll /* 0x11000000000000 */ ,
23674 {{6, 1, 48}, /* shli r2, r1, 48 */
23675 {6, 1, 52}, /* shli r3, r1, 52 */
23676 {1, 2, 3}} /* add r4, r2, r3 */
23677 },
23678 {5066549580791808ll /* 0x12000000000000 */ ,
23679 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23680 {6, 2, 49}} /* shli r3, r2, 49 */
23681 },
23682 {5629499534213120ll /* 0x14000000000000 */ ,
23683 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23684 {6, 2, 50}} /* shli r3, r2, 50 */
23685 },
23686 {6755399441055744ll /* 0x18000000000000 */ ,
23687 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23688 {6, 2, 51}} /* shli r3, r2, 51 */
23689 },
23690 {9007199254740983ll /* 0x1ffffffffffff7 */ ,
23691 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23692 {6, 1, 53}, /* shli r3, r1, 53 */
23693 {2, 3, 2}} /* sub r4, r3, r2 */
23694 },
23695 {9007199254740984ll /* 0x1ffffffffffff8 */ ,
23696 {{6, 1, 3}, /* shli r2, r1, 3 */
23697 {6, 1, 53}, /* shli r3, r1, 53 */
23698 {2, 3, 2}} /* sub r4, r3, r2 */
23699 },
23700 {9007199254740985ll /* 0x1ffffffffffff9 */ ,
23701 {{6, 1, 50}, /* shli r2, r1, 50 */
23702 {2, 2, 1}, /* sub r3, r2, r1 */
23703 {5, 3, 1}} /* shl3add r4, r3, r1 */
23704 },
23705 {9007199254740987ll /* 0x1ffffffffffffb */ ,
23706 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23707 {6, 1, 53}, /* shli r3, r1, 53 */
23708 {2, 3, 2}} /* sub r4, r3, r2 */
23709 },
23710 {9007199254740988ll /* 0x1ffffffffffffc */ ,
23711 {{6, 1, 2}, /* shli r2, r1, 2 */
23712 {6, 1, 53}, /* shli r3, r1, 53 */
23713 {2, 3, 2}} /* sub r4, r3, r2 */
23714 },
23715 {9007199254740989ll /* 0x1ffffffffffffd */ ,
23716 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23717 {6, 1, 53}, /* shli r3, r1, 53 */
23718 {2, 3, 2}} /* sub r4, r3, r2 */
23719 },
23720 {9007199254740990ll /* 0x1ffffffffffffe */ ,
23721 {{6, 1, 1}, /* shli r2, r1, 1 */
23722 {6, 1, 53}, /* shli r3, r1, 53 */
23723 {2, 3, 2}} /* sub r4, r3, r2 */
23724 },
23725 {9007199254740991ll /* 0x1fffffffffffff */ ,
23726 {{6, 1, 53}, /* shli r2, r1, 53 */
23727 {2, 2, 1}} /* sub r3, r2, r1 */
23728 },
23729 {9007199254740992ll /* 0x20000000000000 */ ,
23730 {{6, 1, 53}} /* shli r2, r1, 53 */
23731 },
23732 {9007199254740993ll /* 0x20000000000001 */ ,
23733 {{6, 1, 53}, /* shli r2, r1, 53 */
23734 {1, 1, 2}} /* add r3, r1, r2 */
23735 },
23736 {9007199254740994ll /* 0x20000000000002 */ ,
23737 {{6, 1, 53}, /* shli r2, r1, 53 */
23738 {3, 1, 2}} /* shl1add r3, r1, r2 */
23739 },
23740 {9007199254740995ll /* 0x20000000000003 */ ,
23741 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23742 {6, 1, 53}, /* shli r3, r1, 53 */
23743 {1, 2, 3}} /* add r4, r2, r3 */
23744 },
23745 {9007199254740996ll /* 0x20000000000004 */ ,
23746 {{6, 1, 53}, /* shli r2, r1, 53 */
23747 {4, 1, 2}} /* shl2add r3, r1, r2 */
23748 },
23749 {9007199254740997ll /* 0x20000000000005 */ ,
23750 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23751 {6, 1, 53}, /* shli r3, r1, 53 */
23752 {1, 2, 3}} /* add r4, r2, r3 */
23753 },
23754 {9007199254740998ll /* 0x20000000000006 */ ,
23755 {{3, 1, 1}, /* shl1add r2, r1, r1 */
23756 {6, 1, 53}, /* shli r3, r1, 53 */
23757 {3, 2, 3}} /* shl1add r4, r2, r3 */
23758 },
23759 {9007199254740999ll /* 0x20000000000007 */ ,
23760 {{6, 1, 53}, /* shli r2, r1, 53 */
23761 {2, 2, 1}, /* sub r3, r2, r1 */
23762 {5, 1, 3}} /* shl3add r4, r1, r3 */
23763 },
23764 {9007199254741000ll /* 0x20000000000008 */ ,
23765 {{6, 1, 53}, /* shli r2, r1, 53 */
23766 {5, 1, 2}} /* shl3add r3, r1, r2 */
23767 },
23768 {9007199254741001ll /* 0x20000000000009 */ ,
23769 {{5, 1, 1}, /* shl3add r2, r1, r1 */
23770 {6, 1, 53}, /* shli r3, r1, 53 */
23771 {1, 2, 3}} /* add r4, r2, r3 */
23772 },
23773 {9007199254741002ll /* 0x2000000000000a */ ,
23774 {{4, 1, 1}, /* shl2add r2, r1, r1 */
23775 {6, 1, 53}, /* shli r3, r1, 53 */
23776 {3, 2, 3}} /* shl1add r4, r2, r3 */
23777 },
23778 {9007199254741008ll /* 0x20000000000010 */ ,
23779 {{6, 1, 4}, /* shli r2, r1, 4 */
23780 {6, 1, 53}, /* shli r3, r1, 53 */
23781 {1, 2, 3}} /* add r4, r2, r3 */
23782 },
23783 {9007199254741024ll /* 0x20000000000020 */ ,
23784 {{6, 1, 5}, /* shli r2, r1, 5 */
23785 {6, 1, 53}, /* shli r3, r1, 53 */
23786 {1, 2, 3}} /* add r4, r2, r3 */
23787 },
23788 {9007199254741056ll /* 0x20000000000040 */ ,
23789 {{6, 1, 6}, /* shli r2, r1, 6 */
23790 {6, 1, 53}, /* shli r3, r1, 53 */
23791 {1, 2, 3}} /* add r4, r2, r3 */
23792 },
23793 {9007199254741120ll /* 0x20000000000080 */ ,
23794 {{6, 1, 7}, /* shli r2, r1, 7 */
23795 {6, 1, 53}, /* shli r3, r1, 53 */
23796 {1, 2, 3}} /* add r4, r2, r3 */
23797 },
23798 {9007199254741248ll /* 0x20000000000100 */ ,
23799 {{6, 1, 8}, /* shli r2, r1, 8 */
23800 {6, 1, 53}, /* shli r3, r1, 53 */
23801 {1, 2, 3}} /* add r4, r2, r3 */
23802 },
23803 {9007199254741504ll /* 0x20000000000200 */ ,
23804 {{6, 1, 9}, /* shli r2, r1, 9 */
23805 {6, 1, 53}, /* shli r3, r1, 53 */
23806 {1, 2, 3}} /* add r4, r2, r3 */
23807 },
23808 {9007199254742016ll /* 0x20000000000400 */ ,
23809 {{6, 1, 10}, /* shli r2, r1, 10 */
23810 {6, 1, 53}, /* shli r3, r1, 53 */
23811 {1, 2, 3}} /* add r4, r2, r3 */
23812 },
23813 {9007199254743040ll /* 0x20000000000800 */ ,
23814 {{6, 1, 11}, /* shli r2, r1, 11 */
23815 {6, 1, 53}, /* shli r3, r1, 53 */
23816 {1, 2, 3}} /* add r4, r2, r3 */
23817 },
23818 {9007199254745088ll /* 0x20000000001000 */ ,
23819 {{6, 1, 12}, /* shli r2, r1, 12 */
23820 {6, 1, 53}, /* shli r3, r1, 53 */
23821 {1, 2, 3}} /* add r4, r2, r3 */
23822 },
23823 {9007199254749184ll /* 0x20000000002000 */ ,
23824 {{6, 1, 13}, /* shli r2, r1, 13 */
23825 {6, 1, 53}, /* shli r3, r1, 53 */
23826 {1, 2, 3}} /* add r4, r2, r3 */
23827 },
23828 {9007199254757376ll /* 0x20000000004000 */ ,
23829 {{6, 1, 14}, /* shli r2, r1, 14 */
23830 {6, 1, 53}, /* shli r3, r1, 53 */
23831 {1, 2, 3}} /* add r4, r2, r3 */
23832 },
23833 {9007199254773760ll /* 0x20000000008000 */ ,
23834 {{6, 1, 15}, /* shli r2, r1, 15 */
23835 {6, 1, 53}, /* shli r3, r1, 53 */
23836 {1, 2, 3}} /* add r4, r2, r3 */
23837 },
23838 {9007199254806528ll /* 0x20000000010000 */ ,
23839 {{6, 1, 16}, /* shli r2, r1, 16 */
23840 {6, 1, 53}, /* shli r3, r1, 53 */
23841 {1, 2, 3}} /* add r4, r2, r3 */
23842 },
23843 {9007199254872064ll /* 0x20000000020000 */ ,
23844 {{6, 1, 17}, /* shli r2, r1, 17 */
23845 {6, 1, 53}, /* shli r3, r1, 53 */
23846 {1, 2, 3}} /* add r4, r2, r3 */
23847 },
23848 {9007199255003136ll /* 0x20000000040000 */ ,
23849 {{6, 1, 18}, /* shli r2, r1, 18 */
23850 {6, 1, 53}, /* shli r3, r1, 53 */
23851 {1, 2, 3}} /* add r4, r2, r3 */
23852 },
23853 {9007199255265280ll /* 0x20000000080000 */ ,
23854 {{6, 1, 19}, /* shli r2, r1, 19 */
23855 {6, 1, 53}, /* shli r3, r1, 53 */
23856 {1, 2, 3}} /* add r4, r2, r3 */
23857 },
23858 {9007199255789568ll /* 0x20000000100000 */ ,
23859 {{6, 1, 20}, /* shli r2, r1, 20 */
23860 {6, 1, 53}, /* shli r3, r1, 53 */
23861 {1, 2, 3}} /* add r4, r2, r3 */
23862 },
23863 {9007199256838144ll /* 0x20000000200000 */ ,
23864 {{6, 1, 21}, /* shli r2, r1, 21 */
23865 {6, 1, 53}, /* shli r3, r1, 53 */
23866 {1, 2, 3}} /* add r4, r2, r3 */
23867 },
23868 {9007199258935296ll /* 0x20000000400000 */ ,
23869 {{6, 1, 22}, /* shli r2, r1, 22 */
23870 {6, 1, 53}, /* shli r3, r1, 53 */
23871 {1, 2, 3}} /* add r4, r2, r3 */
23872 },
23873 {9007199263129600ll /* 0x20000000800000 */ ,
23874 {{6, 1, 23}, /* shli r2, r1, 23 */
23875 {6, 1, 53}, /* shli r3, r1, 53 */
23876 {1, 2, 3}} /* add r4, r2, r3 */
23877 },
23878 {9007199271518208ll /* 0x20000001000000 */ ,
23879 {{6, 1, 24}, /* shli r2, r1, 24 */
23880 {6, 1, 53}, /* shli r3, r1, 53 */
23881 {1, 2, 3}} /* add r4, r2, r3 */
23882 },
23883 {9007199288295424ll /* 0x20000002000000 */ ,
23884 {{6, 1, 25}, /* shli r2, r1, 25 */
23885 {6, 1, 53}, /* shli r3, r1, 53 */
23886 {1, 2, 3}} /* add r4, r2, r3 */
23887 },
23888 {9007199321849856ll /* 0x20000004000000 */ ,
23889 {{6, 1, 26}, /* shli r2, r1, 26 */
23890 {6, 1, 53}, /* shli r3, r1, 53 */
23891 {1, 2, 3}} /* add r4, r2, r3 */
23892 },
23893 {9007199388958720ll /* 0x20000008000000 */ ,
23894 {{6, 1, 27}, /* shli r2, r1, 27 */
23895 {6, 1, 53}, /* shli r3, r1, 53 */
23896 {1, 2, 3}} /* add r4, r2, r3 */
23897 },
23898 {9007199523176448ll /* 0x20000010000000 */ ,
23899 {{6, 1, 28}, /* shli r2, r1, 28 */
23900 {6, 1, 53}, /* shli r3, r1, 53 */
23901 {1, 2, 3}} /* add r4, r2, r3 */
23902 },
23903 {9007199791611904ll /* 0x20000020000000 */ ,
23904 {{6, 1, 29}, /* shli r2, r1, 29 */
23905 {6, 1, 53}, /* shli r3, r1, 53 */
23906 {1, 2, 3}} /* add r4, r2, r3 */
23907 },
23908 {9007200328482816ll /* 0x20000040000000 */ ,
23909 {{6, 1, 30}, /* shli r2, r1, 30 */
23910 {6, 1, 53}, /* shli r3, r1, 53 */
23911 {1, 2, 3}} /* add r4, r2, r3 */
23912 },
23913 {9007201402224640ll /* 0x20000080000000 */ ,
23914 {{6, 1, 31}, /* shli r2, r1, 31 */
23915 {6, 1, 53}, /* shli r3, r1, 53 */
23916 {1, 2, 3}} /* add r4, r2, r3 */
23917 },
23918 {9007203549708288ll /* 0x20000100000000 */ ,
23919 {{6, 1, 32}, /* shli r2, r1, 32 */
23920 {6, 1, 53}, /* shli r3, r1, 53 */
23921 {1, 2, 3}} /* add r4, r2, r3 */
23922 },
23923 {9007207844675584ll /* 0x20000200000000 */ ,
23924 {{6, 1, 33}, /* shli r2, r1, 33 */
23925 {6, 1, 53}, /* shli r3, r1, 53 */
23926 {1, 2, 3}} /* add r4, r2, r3 */
23927 },
23928 {9007216434610176ll /* 0x20000400000000 */ ,
23929 {{6, 1, 34}, /* shli r2, r1, 34 */
23930 {6, 1, 53}, /* shli r3, r1, 53 */
23931 {1, 2, 3}} /* add r4, r2, r3 */
23932 },
23933 {9007233614479360ll /* 0x20000800000000 */ ,
23934 {{6, 1, 35}, /* shli r2, r1, 35 */
23935 {6, 1, 53}, /* shli r3, r1, 53 */
23936 {1, 2, 3}} /* add r4, r2, r3 */
23937 },
23938 {9007267974217728ll /* 0x20001000000000 */ ,
23939 {{6, 1, 36}, /* shli r2, r1, 36 */
23940 {6, 1, 53}, /* shli r3, r1, 53 */
23941 {1, 2, 3}} /* add r4, r2, r3 */
23942 },
23943 {9007336693694464ll /* 0x20002000000000 */ ,
23944 {{6, 1, 37}, /* shli r2, r1, 37 */
23945 {6, 1, 53}, /* shli r3, r1, 53 */
23946 {1, 2, 3}} /* add r4, r2, r3 */
23947 },
23948 {9007474132647936ll /* 0x20004000000000 */ ,
23949 {{6, 1, 38}, /* shli r2, r1, 38 */
23950 {6, 1, 53}, /* shli r3, r1, 53 */
23951 {1, 2, 3}} /* add r4, r2, r3 */
23952 },
23953 {9007749010554880ll /* 0x20008000000000 */ ,
23954 {{6, 1, 39}, /* shli r2, r1, 39 */
23955 {6, 1, 53}, /* shli r3, r1, 53 */
23956 {1, 2, 3}} /* add r4, r2, r3 */
23957 },
23958 {9008298766368768ll /* 0x20010000000000 */ ,
23959 {{6, 1, 40}, /* shli r2, r1, 40 */
23960 {6, 1, 53}, /* shli r3, r1, 53 */
23961 {1, 2, 3}} /* add r4, r2, r3 */
23962 },
23963 {9009398277996544ll /* 0x20020000000000 */ ,
23964 {{6, 1, 41}, /* shli r2, r1, 41 */
23965 {6, 1, 53}, /* shli r3, r1, 53 */
23966 {1, 2, 3}} /* add r4, r2, r3 */
23967 },
23968 {9011597301252096ll /* 0x20040000000000 */ ,
23969 {{6, 1, 42}, /* shli r2, r1, 42 */
23970 {6, 1, 53}, /* shli r3, r1, 53 */
23971 {1, 2, 3}} /* add r4, r2, r3 */
23972 },
23973 {9015995347763200ll /* 0x20080000000000 */ ,
23974 {{6, 1, 43}, /* shli r2, r1, 43 */
23975 {6, 1, 53}, /* shli r3, r1, 53 */
23976 {1, 2, 3}} /* add r4, r2, r3 */
23977 },
23978 {9024791440785408ll /* 0x20100000000000 */ ,
23979 {{6, 1, 44}, /* shli r2, r1, 44 */
23980 {6, 1, 53}, /* shli r3, r1, 53 */
23981 {1, 2, 3}} /* add r4, r2, r3 */
23982 },
23983 {9042383626829824ll /* 0x20200000000000 */ ,
23984 {{6, 1, 45}, /* shli r2, r1, 45 */
23985 {6, 1, 53}, /* shli r3, r1, 53 */
23986 {1, 2, 3}} /* add r4, r2, r3 */
23987 },
23988 {9077567998918656ll /* 0x20400000000000 */ ,
23989 {{6, 1, 46}, /* shli r2, r1, 46 */
23990 {6, 1, 53}, /* shli r3, r1, 53 */
23991 {1, 2, 3}} /* add r4, r2, r3 */
23992 },
23993 {9147936743096320ll /* 0x20800000000000 */ ,
23994 {{6, 1, 47}, /* shli r2, r1, 47 */
23995 {6, 1, 53}, /* shli r3, r1, 53 */
23996 {1, 2, 3}} /* add r4, r2, r3 */
23997 },
23998 {9288674231451648ll /* 0x21000000000000 */ ,
23999 {{6, 1, 48}, /* shli r2, r1, 48 */
24000 {6, 1, 53}, /* shli r3, r1, 53 */
24001 {1, 2, 3}} /* add r4, r2, r3 */
24002 },
24003 {9570149208162304ll /* 0x22000000000000 */ ,
24004 {{6, 1, 49}, /* shli r2, r1, 49 */
24005 {6, 1, 53}, /* shli r3, r1, 53 */
24006 {1, 2, 3}} /* add r4, r2, r3 */
24007 },
24008 {10133099161583616ll /* 0x24000000000000 */ ,
24009 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24010 {6, 2, 50}} /* shli r3, r2, 50 */
24011 },
24012 {11258999068426240ll /* 0x28000000000000 */ ,
24013 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24014 {6, 2, 51}} /* shli r3, r2, 51 */
24015 },
24016 {13510798882111488ll /* 0x30000000000000 */ ,
24017 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24018 {6, 2, 52}} /* shli r3, r2, 52 */
24019 },
24020 {18014398509481975ll /* 0x3ffffffffffff7 */ ,
24021 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24022 {6, 1, 54}, /* shli r3, r1, 54 */
24023 {2, 3, 2}} /* sub r4, r3, r2 */
24024 },
24025 {18014398509481976ll /* 0x3ffffffffffff8 */ ,
24026 {{6, 1, 3}, /* shli r2, r1, 3 */
24027 {6, 1, 54}, /* shli r3, r1, 54 */
24028 {2, 3, 2}} /* sub r4, r3, r2 */
24029 },
24030 {18014398509481977ll /* 0x3ffffffffffff9 */ ,
24031 {{6, 1, 51}, /* shli r2, r1, 51 */
24032 {2, 2, 1}, /* sub r3, r2, r1 */
24033 {5, 3, 1}} /* shl3add r4, r3, r1 */
24034 },
24035 {18014398509481979ll /* 0x3ffffffffffffb */ ,
24036 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24037 {6, 1, 54}, /* shli r3, r1, 54 */
24038 {2, 3, 2}} /* sub r4, r3, r2 */
24039 },
24040 {18014398509481980ll /* 0x3ffffffffffffc */ ,
24041 {{6, 1, 2}, /* shli r2, r1, 2 */
24042 {6, 1, 54}, /* shli r3, r1, 54 */
24043 {2, 3, 2}} /* sub r4, r3, r2 */
24044 },
24045 {18014398509481981ll /* 0x3ffffffffffffd */ ,
24046 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24047 {6, 1, 54}, /* shli r3, r1, 54 */
24048 {2, 3, 2}} /* sub r4, r3, r2 */
24049 },
24050 {18014398509481982ll /* 0x3ffffffffffffe */ ,
24051 {{6, 1, 1}, /* shli r2, r1, 1 */
24052 {6, 1, 54}, /* shli r3, r1, 54 */
24053 {2, 3, 2}} /* sub r4, r3, r2 */
24054 },
24055 {18014398509481983ll /* 0x3fffffffffffff */ ,
24056 {{6, 1, 54}, /* shli r2, r1, 54 */
24057 {2, 2, 1}} /* sub r3, r2, r1 */
24058 },
24059 {18014398509481984ll /* 0x40000000000000 */ ,
24060 {{6, 1, 54}} /* shli r2, r1, 54 */
24061 },
24062 {18014398509481985ll /* 0x40000000000001 */ ,
24063 {{6, 1, 54}, /* shli r2, r1, 54 */
24064 {1, 1, 2}} /* add r3, r1, r2 */
24065 },
24066 {18014398509481986ll /* 0x40000000000002 */ ,
24067 {{6, 1, 54}, /* shli r2, r1, 54 */
24068 {3, 1, 2}} /* shl1add r3, r1, r2 */
24069 },
24070 {18014398509481987ll /* 0x40000000000003 */ ,
24071 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24072 {6, 1, 54}, /* shli r3, r1, 54 */
24073 {1, 2, 3}} /* add r4, r2, r3 */
24074 },
24075 {18014398509481988ll /* 0x40000000000004 */ ,
24076 {{6, 1, 54}, /* shli r2, r1, 54 */
24077 {4, 1, 2}} /* shl2add r3, r1, r2 */
24078 },
24079 {18014398509481989ll /* 0x40000000000005 */ ,
24080 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24081 {6, 1, 54}, /* shli r3, r1, 54 */
24082 {1, 2, 3}} /* add r4, r2, r3 */
24083 },
24084 {18014398509481990ll /* 0x40000000000006 */ ,
24085 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24086 {6, 1, 54}, /* shli r3, r1, 54 */
24087 {3, 2, 3}} /* shl1add r4, r2, r3 */
24088 },
24089 {18014398509481991ll /* 0x40000000000007 */ ,
24090 {{6, 1, 54}, /* shli r2, r1, 54 */
24091 {2, 2, 1}, /* sub r3, r2, r1 */
24092 {5, 1, 3}} /* shl3add r4, r1, r3 */
24093 },
24094 {18014398509481992ll /* 0x40000000000008 */ ,
24095 {{6, 1, 54}, /* shli r2, r1, 54 */
24096 {5, 1, 2}} /* shl3add r3, r1, r2 */
24097 },
24098 {18014398509481993ll /* 0x40000000000009 */ ,
24099 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24100 {6, 1, 54}, /* shli r3, r1, 54 */
24101 {1, 2, 3}} /* add r4, r2, r3 */
24102 },
24103 {18014398509481994ll /* 0x4000000000000a */ ,
24104 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24105 {6, 1, 54}, /* shli r3, r1, 54 */
24106 {3, 2, 3}} /* shl1add r4, r2, r3 */
24107 },
24108 {18014398509482000ll /* 0x40000000000010 */ ,
24109 {{6, 1, 4}, /* shli r2, r1, 4 */
24110 {6, 1, 54}, /* shli r3, r1, 54 */
24111 {1, 2, 3}} /* add r4, r2, r3 */
24112 },
24113 {18014398509482016ll /* 0x40000000000020 */ ,
24114 {{6, 1, 5}, /* shli r2, r1, 5 */
24115 {6, 1, 54}, /* shli r3, r1, 54 */
24116 {1, 2, 3}} /* add r4, r2, r3 */
24117 },
24118 {18014398509482048ll /* 0x40000000000040 */ ,
24119 {{6, 1, 6}, /* shli r2, r1, 6 */
24120 {6, 1, 54}, /* shli r3, r1, 54 */
24121 {1, 2, 3}} /* add r4, r2, r3 */
24122 },
24123 {18014398509482112ll /* 0x40000000000080 */ ,
24124 {{6, 1, 7}, /* shli r2, r1, 7 */
24125 {6, 1, 54}, /* shli r3, r1, 54 */
24126 {1, 2, 3}} /* add r4, r2, r3 */
24127 },
24128 {18014398509482240ll /* 0x40000000000100 */ ,
24129 {{6, 1, 8}, /* shli r2, r1, 8 */
24130 {6, 1, 54}, /* shli r3, r1, 54 */
24131 {1, 2, 3}} /* add r4, r2, r3 */
24132 },
24133 {18014398509482496ll /* 0x40000000000200 */ ,
24134 {{6, 1, 9}, /* shli r2, r1, 9 */
24135 {6, 1, 54}, /* shli r3, r1, 54 */
24136 {1, 2, 3}} /* add r4, r2, r3 */
24137 },
24138 {18014398509483008ll /* 0x40000000000400 */ ,
24139 {{6, 1, 10}, /* shli r2, r1, 10 */
24140 {6, 1, 54}, /* shli r3, r1, 54 */
24141 {1, 2, 3}} /* add r4, r2, r3 */
24142 },
24143 {18014398509484032ll /* 0x40000000000800 */ ,
24144 {{6, 1, 11}, /* shli r2, r1, 11 */
24145 {6, 1, 54}, /* shli r3, r1, 54 */
24146 {1, 2, 3}} /* add r4, r2, r3 */
24147 },
24148 {18014398509486080ll /* 0x40000000001000 */ ,
24149 {{6, 1, 12}, /* shli r2, r1, 12 */
24150 {6, 1, 54}, /* shli r3, r1, 54 */
24151 {1, 2, 3}} /* add r4, r2, r3 */
24152 },
24153 {18014398509490176ll /* 0x40000000002000 */ ,
24154 {{6, 1, 13}, /* shli r2, r1, 13 */
24155 {6, 1, 54}, /* shli r3, r1, 54 */
24156 {1, 2, 3}} /* add r4, r2, r3 */
24157 },
24158 {18014398509498368ll /* 0x40000000004000 */ ,
24159 {{6, 1, 14}, /* shli r2, r1, 14 */
24160 {6, 1, 54}, /* shli r3, r1, 54 */
24161 {1, 2, 3}} /* add r4, r2, r3 */
24162 },
24163 {18014398509514752ll /* 0x40000000008000 */ ,
24164 {{6, 1, 15}, /* shli r2, r1, 15 */
24165 {6, 1, 54}, /* shli r3, r1, 54 */
24166 {1, 2, 3}} /* add r4, r2, r3 */
24167 },
24168 {18014398509547520ll /* 0x40000000010000 */ ,
24169 {{6, 1, 16}, /* shli r2, r1, 16 */
24170 {6, 1, 54}, /* shli r3, r1, 54 */
24171 {1, 2, 3}} /* add r4, r2, r3 */
24172 },
24173 {18014398509613056ll /* 0x40000000020000 */ ,
24174 {{6, 1, 17}, /* shli r2, r1, 17 */
24175 {6, 1, 54}, /* shli r3, r1, 54 */
24176 {1, 2, 3}} /* add r4, r2, r3 */
24177 },
24178 {18014398509744128ll /* 0x40000000040000 */ ,
24179 {{6, 1, 18}, /* shli r2, r1, 18 */
24180 {6, 1, 54}, /* shli r3, r1, 54 */
24181 {1, 2, 3}} /* add r4, r2, r3 */
24182 },
24183 {18014398510006272ll /* 0x40000000080000 */ ,
24184 {{6, 1, 19}, /* shli r2, r1, 19 */
24185 {6, 1, 54}, /* shli r3, r1, 54 */
24186 {1, 2, 3}} /* add r4, r2, r3 */
24187 },
24188 {18014398510530560ll /* 0x40000000100000 */ ,
24189 {{6, 1, 20}, /* shli r2, r1, 20 */
24190 {6, 1, 54}, /* shli r3, r1, 54 */
24191 {1, 2, 3}} /* add r4, r2, r3 */
24192 },
24193 {18014398511579136ll /* 0x40000000200000 */ ,
24194 {{6, 1, 21}, /* shli r2, r1, 21 */
24195 {6, 1, 54}, /* shli r3, r1, 54 */
24196 {1, 2, 3}} /* add r4, r2, r3 */
24197 },
24198 {18014398513676288ll /* 0x40000000400000 */ ,
24199 {{6, 1, 22}, /* shli r2, r1, 22 */
24200 {6, 1, 54}, /* shli r3, r1, 54 */
24201 {1, 2, 3}} /* add r4, r2, r3 */
24202 },
24203 {18014398517870592ll /* 0x40000000800000 */ ,
24204 {{6, 1, 23}, /* shli r2, r1, 23 */
24205 {6, 1, 54}, /* shli r3, r1, 54 */
24206 {1, 2, 3}} /* add r4, r2, r3 */
24207 },
24208 {18014398526259200ll /* 0x40000001000000 */ ,
24209 {{6, 1, 24}, /* shli r2, r1, 24 */
24210 {6, 1, 54}, /* shli r3, r1, 54 */
24211 {1, 2, 3}} /* add r4, r2, r3 */
24212 },
24213 {18014398543036416ll /* 0x40000002000000 */ ,
24214 {{6, 1, 25}, /* shli r2, r1, 25 */
24215 {6, 1, 54}, /* shli r3, r1, 54 */
24216 {1, 2, 3}} /* add r4, r2, r3 */
24217 },
24218 {18014398576590848ll /* 0x40000004000000 */ ,
24219 {{6, 1, 26}, /* shli r2, r1, 26 */
24220 {6, 1, 54}, /* shli r3, r1, 54 */
24221 {1, 2, 3}} /* add r4, r2, r3 */
24222 },
24223 {18014398643699712ll /* 0x40000008000000 */ ,
24224 {{6, 1, 27}, /* shli r2, r1, 27 */
24225 {6, 1, 54}, /* shli r3, r1, 54 */
24226 {1, 2, 3}} /* add r4, r2, r3 */
24227 },
24228 {18014398777917440ll /* 0x40000010000000 */ ,
24229 {{6, 1, 28}, /* shli r2, r1, 28 */
24230 {6, 1, 54}, /* shli r3, r1, 54 */
24231 {1, 2, 3}} /* add r4, r2, r3 */
24232 },
24233 {18014399046352896ll /* 0x40000020000000 */ ,
24234 {{6, 1, 29}, /* shli r2, r1, 29 */
24235 {6, 1, 54}, /* shli r3, r1, 54 */
24236 {1, 2, 3}} /* add r4, r2, r3 */
24237 },
24238 {18014399583223808ll /* 0x40000040000000 */ ,
24239 {{6, 1, 30}, /* shli r2, r1, 30 */
24240 {6, 1, 54}, /* shli r3, r1, 54 */
24241 {1, 2, 3}} /* add r4, r2, r3 */
24242 },
24243 {18014400656965632ll /* 0x40000080000000 */ ,
24244 {{6, 1, 31}, /* shli r2, r1, 31 */
24245 {6, 1, 54}, /* shli r3, r1, 54 */
24246 {1, 2, 3}} /* add r4, r2, r3 */
24247 },
24248 {18014402804449280ll /* 0x40000100000000 */ ,
24249 {{6, 1, 32}, /* shli r2, r1, 32 */
24250 {6, 1, 54}, /* shli r3, r1, 54 */
24251 {1, 2, 3}} /* add r4, r2, r3 */
24252 },
24253 {18014407099416576ll /* 0x40000200000000 */ ,
24254 {{6, 1, 33}, /* shli r2, r1, 33 */
24255 {6, 1, 54}, /* shli r3, r1, 54 */
24256 {1, 2, 3}} /* add r4, r2, r3 */
24257 },
24258 {18014415689351168ll /* 0x40000400000000 */ ,
24259 {{6, 1, 34}, /* shli r2, r1, 34 */
24260 {6, 1, 54}, /* shli r3, r1, 54 */
24261 {1, 2, 3}} /* add r4, r2, r3 */
24262 },
24263 {18014432869220352ll /* 0x40000800000000 */ ,
24264 {{6, 1, 35}, /* shli r2, r1, 35 */
24265 {6, 1, 54}, /* shli r3, r1, 54 */
24266 {1, 2, 3}} /* add r4, r2, r3 */
24267 },
24268 {18014467228958720ll /* 0x40001000000000 */ ,
24269 {{6, 1, 36}, /* shli r2, r1, 36 */
24270 {6, 1, 54}, /* shli r3, r1, 54 */
24271 {1, 2, 3}} /* add r4, r2, r3 */
24272 },
24273 {18014535948435456ll /* 0x40002000000000 */ ,
24274 {{6, 1, 37}, /* shli r2, r1, 37 */
24275 {6, 1, 54}, /* shli r3, r1, 54 */
24276 {1, 2, 3}} /* add r4, r2, r3 */
24277 },
24278 {18014673387388928ll /* 0x40004000000000 */ ,
24279 {{6, 1, 38}, /* shli r2, r1, 38 */
24280 {6, 1, 54}, /* shli r3, r1, 54 */
24281 {1, 2, 3}} /* add r4, r2, r3 */
24282 },
24283 {18014948265295872ll /* 0x40008000000000 */ ,
24284 {{6, 1, 39}, /* shli r2, r1, 39 */
24285 {6, 1, 54}, /* shli r3, r1, 54 */
24286 {1, 2, 3}} /* add r4, r2, r3 */
24287 },
24288 {18015498021109760ll /* 0x40010000000000 */ ,
24289 {{6, 1, 40}, /* shli r2, r1, 40 */
24290 {6, 1, 54}, /* shli r3, r1, 54 */
24291 {1, 2, 3}} /* add r4, r2, r3 */
24292 },
24293 {18016597532737536ll /* 0x40020000000000 */ ,
24294 {{6, 1, 41}, /* shli r2, r1, 41 */
24295 {6, 1, 54}, /* shli r3, r1, 54 */
24296 {1, 2, 3}} /* add r4, r2, r3 */
24297 },
24298 {18018796555993088ll /* 0x40040000000000 */ ,
24299 {{6, 1, 42}, /* shli r2, r1, 42 */
24300 {6, 1, 54}, /* shli r3, r1, 54 */
24301 {1, 2, 3}} /* add r4, r2, r3 */
24302 },
24303 {18023194602504192ll /* 0x40080000000000 */ ,
24304 {{6, 1, 43}, /* shli r2, r1, 43 */
24305 {6, 1, 54}, /* shli r3, r1, 54 */
24306 {1, 2, 3}} /* add r4, r2, r3 */
24307 },
24308 {18031990695526400ll /* 0x40100000000000 */ ,
24309 {{6, 1, 44}, /* shli r2, r1, 44 */
24310 {6, 1, 54}, /* shli r3, r1, 54 */
24311 {1, 2, 3}} /* add r4, r2, r3 */
24312 },
24313 {18049582881570816ll /* 0x40200000000000 */ ,
24314 {{6, 1, 45}, /* shli r2, r1, 45 */
24315 {6, 1, 54}, /* shli r3, r1, 54 */
24316 {1, 2, 3}} /* add r4, r2, r3 */
24317 },
24318 {18084767253659648ll /* 0x40400000000000 */ ,
24319 {{6, 1, 46}, /* shli r2, r1, 46 */
24320 {6, 1, 54}, /* shli r3, r1, 54 */
24321 {1, 2, 3}} /* add r4, r2, r3 */
24322 },
24323 {18155135997837312ll /* 0x40800000000000 */ ,
24324 {{6, 1, 47}, /* shli r2, r1, 47 */
24325 {6, 1, 54}, /* shli r3, r1, 54 */
24326 {1, 2, 3}} /* add r4, r2, r3 */
24327 },
24328 {18295873486192640ll /* 0x41000000000000 */ ,
24329 {{6, 1, 48}, /* shli r2, r1, 48 */
24330 {6, 1, 54}, /* shli r3, r1, 54 */
24331 {1, 2, 3}} /* add r4, r2, r3 */
24332 },
24333 {18577348462903296ll /* 0x42000000000000 */ ,
24334 {{6, 1, 49}, /* shli r2, r1, 49 */
24335 {6, 1, 54}, /* shli r3, r1, 54 */
24336 {1, 2, 3}} /* add r4, r2, r3 */
24337 },
24338 {19140298416324608ll /* 0x44000000000000 */ ,
24339 {{6, 1, 50}, /* shli r2, r1, 50 */
24340 {6, 1, 54}, /* shli r3, r1, 54 */
24341 {1, 2, 3}} /* add r4, r2, r3 */
24342 },
24343 {20266198323167232ll /* 0x48000000000000 */ ,
24344 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24345 {6, 2, 51}} /* shli r3, r2, 51 */
24346 },
24347 {22517998136852480ll /* 0x50000000000000 */ ,
24348 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24349 {6, 2, 52}} /* shli r3, r2, 52 */
24350 },
24351 {27021597764222976ll /* 0x60000000000000 */ ,
24352 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24353 {6, 2, 53}} /* shli r3, r2, 53 */
24354 },
24355 {36028797018963959ll /* 0x7ffffffffffff7 */ ,
24356 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24357 {6, 1, 55}, /* shli r3, r1, 55 */
24358 {2, 3, 2}} /* sub r4, r3, r2 */
24359 },
24360 {36028797018963960ll /* 0x7ffffffffffff8 */ ,
24361 {{6, 1, 3}, /* shli r2, r1, 3 */
24362 {6, 1, 55}, /* shli r3, r1, 55 */
24363 {2, 3, 2}} /* sub r4, r3, r2 */
24364 },
24365 {36028797018963961ll /* 0x7ffffffffffff9 */ ,
24366 {{6, 1, 52}, /* shli r2, r1, 52 */
24367 {2, 2, 1}, /* sub r3, r2, r1 */
24368 {5, 3, 1}} /* shl3add r4, r3, r1 */
24369 },
24370 {36028797018963963ll /* 0x7ffffffffffffb */ ,
24371 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24372 {6, 1, 55}, /* shli r3, r1, 55 */
24373 {2, 3, 2}} /* sub r4, r3, r2 */
24374 },
24375 {36028797018963964ll /* 0x7ffffffffffffc */ ,
24376 {{6, 1, 2}, /* shli r2, r1, 2 */
24377 {6, 1, 55}, /* shli r3, r1, 55 */
24378 {2, 3, 2}} /* sub r4, r3, r2 */
24379 },
24380 {36028797018963965ll /* 0x7ffffffffffffd */ ,
24381 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24382 {6, 1, 55}, /* shli r3, r1, 55 */
24383 {2, 3, 2}} /* sub r4, r3, r2 */
24384 },
24385 {36028797018963966ll /* 0x7ffffffffffffe */ ,
24386 {{6, 1, 1}, /* shli r2, r1, 1 */
24387 {6, 1, 55}, /* shli r3, r1, 55 */
24388 {2, 3, 2}} /* sub r4, r3, r2 */
24389 },
24390 {36028797018963967ll /* 0x7fffffffffffff */ ,
24391 {{6, 1, 55}, /* shli r2, r1, 55 */
24392 {2, 2, 1}} /* sub r3, r2, r1 */
24393 },
24394 {36028797018963968ll /* 0x80000000000000 */ ,
24395 {{6, 1, 55}} /* shli r2, r1, 55 */
24396 },
24397 {36028797018963969ll /* 0x80000000000001 */ ,
24398 {{6, 1, 55}, /* shli r2, r1, 55 */
24399 {1, 1, 2}} /* add r3, r1, r2 */
24400 },
24401 {36028797018963970ll /* 0x80000000000002 */ ,
24402 {{6, 1, 55}, /* shli r2, r1, 55 */
24403 {3, 1, 2}} /* shl1add r3, r1, r2 */
24404 },
24405 {36028797018963971ll /* 0x80000000000003 */ ,
24406 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24407 {6, 1, 55}, /* shli r3, r1, 55 */
24408 {1, 2, 3}} /* add r4, r2, r3 */
24409 },
24410 {36028797018963972ll /* 0x80000000000004 */ ,
24411 {{6, 1, 55}, /* shli r2, r1, 55 */
24412 {4, 1, 2}} /* shl2add r3, r1, r2 */
24413 },
24414 {36028797018963973ll /* 0x80000000000005 */ ,
24415 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24416 {6, 1, 55}, /* shli r3, r1, 55 */
24417 {1, 2, 3}} /* add r4, r2, r3 */
24418 },
24419 {36028797018963974ll /* 0x80000000000006 */ ,
24420 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24421 {6, 1, 55}, /* shli r3, r1, 55 */
24422 {3, 2, 3}} /* shl1add r4, r2, r3 */
24423 },
24424 {36028797018963975ll /* 0x80000000000007 */ ,
24425 {{6, 1, 55}, /* shli r2, r1, 55 */
24426 {2, 2, 1}, /* sub r3, r2, r1 */
24427 {5, 1, 3}} /* shl3add r4, r1, r3 */
24428 },
24429 {36028797018963976ll /* 0x80000000000008 */ ,
24430 {{6, 1, 55}, /* shli r2, r1, 55 */
24431 {5, 1, 2}} /* shl3add r3, r1, r2 */
24432 },
24433 {36028797018963977ll /* 0x80000000000009 */ ,
24434 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24435 {6, 1, 55}, /* shli r3, r1, 55 */
24436 {1, 2, 3}} /* add r4, r2, r3 */
24437 },
24438 {36028797018963978ll /* 0x8000000000000a */ ,
24439 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24440 {6, 1, 55}, /* shli r3, r1, 55 */
24441 {3, 2, 3}} /* shl1add r4, r2, r3 */
24442 },
24443 {36028797018963984ll /* 0x80000000000010 */ ,
24444 {{6, 1, 4}, /* shli r2, r1, 4 */
24445 {6, 1, 55}, /* shli r3, r1, 55 */
24446 {1, 2, 3}} /* add r4, r2, r3 */
24447 },
24448 {36028797018964000ll /* 0x80000000000020 */ ,
24449 {{6, 1, 5}, /* shli r2, r1, 5 */
24450 {6, 1, 55}, /* shli r3, r1, 55 */
24451 {1, 2, 3}} /* add r4, r2, r3 */
24452 },
24453 {36028797018964032ll /* 0x80000000000040 */ ,
24454 {{6, 1, 6}, /* shli r2, r1, 6 */
24455 {6, 1, 55}, /* shli r3, r1, 55 */
24456 {1, 2, 3}} /* add r4, r2, r3 */
24457 },
24458 {36028797018964096ll /* 0x80000000000080 */ ,
24459 {{6, 1, 7}, /* shli r2, r1, 7 */
24460 {6, 1, 55}, /* shli r3, r1, 55 */
24461 {1, 2, 3}} /* add r4, r2, r3 */
24462 },
24463 {36028797018964224ll /* 0x80000000000100 */ ,
24464 {{6, 1, 8}, /* shli r2, r1, 8 */
24465 {6, 1, 55}, /* shli r3, r1, 55 */
24466 {1, 2, 3}} /* add r4, r2, r3 */
24467 },
24468 {36028797018964480ll /* 0x80000000000200 */ ,
24469 {{6, 1, 9}, /* shli r2, r1, 9 */
24470 {6, 1, 55}, /* shli r3, r1, 55 */
24471 {1, 2, 3}} /* add r4, r2, r3 */
24472 },
24473 {36028797018964992ll /* 0x80000000000400 */ ,
24474 {{6, 1, 10}, /* shli r2, r1, 10 */
24475 {6, 1, 55}, /* shli r3, r1, 55 */
24476 {1, 2, 3}} /* add r4, r2, r3 */
24477 },
24478 {36028797018966016ll /* 0x80000000000800 */ ,
24479 {{6, 1, 11}, /* shli r2, r1, 11 */
24480 {6, 1, 55}, /* shli r3, r1, 55 */
24481 {1, 2, 3}} /* add r4, r2, r3 */
24482 },
24483 {36028797018968064ll /* 0x80000000001000 */ ,
24484 {{6, 1, 12}, /* shli r2, r1, 12 */
24485 {6, 1, 55}, /* shli r3, r1, 55 */
24486 {1, 2, 3}} /* add r4, r2, r3 */
24487 },
24488 {36028797018972160ll /* 0x80000000002000 */ ,
24489 {{6, 1, 13}, /* shli r2, r1, 13 */
24490 {6, 1, 55}, /* shli r3, r1, 55 */
24491 {1, 2, 3}} /* add r4, r2, r3 */
24492 },
24493 {36028797018980352ll /* 0x80000000004000 */ ,
24494 {{6, 1, 14}, /* shli r2, r1, 14 */
24495 {6, 1, 55}, /* shli r3, r1, 55 */
24496 {1, 2, 3}} /* add r4, r2, r3 */
24497 },
24498 {36028797018996736ll /* 0x80000000008000 */ ,
24499 {{6, 1, 15}, /* shli r2, r1, 15 */
24500 {6, 1, 55}, /* shli r3, r1, 55 */
24501 {1, 2, 3}} /* add r4, r2, r3 */
24502 },
24503 {36028797019029504ll /* 0x80000000010000 */ ,
24504 {{6, 1, 16}, /* shli r2, r1, 16 */
24505 {6, 1, 55}, /* shli r3, r1, 55 */
24506 {1, 2, 3}} /* add r4, r2, r3 */
24507 },
24508 {36028797019095040ll /* 0x80000000020000 */ ,
24509 {{6, 1, 17}, /* shli r2, r1, 17 */
24510 {6, 1, 55}, /* shli r3, r1, 55 */
24511 {1, 2, 3}} /* add r4, r2, r3 */
24512 },
24513 {36028797019226112ll /* 0x80000000040000 */ ,
24514 {{6, 1, 18}, /* shli r2, r1, 18 */
24515 {6, 1, 55}, /* shli r3, r1, 55 */
24516 {1, 2, 3}} /* add r4, r2, r3 */
24517 },
24518 {36028797019488256ll /* 0x80000000080000 */ ,
24519 {{6, 1, 19}, /* shli r2, r1, 19 */
24520 {6, 1, 55}, /* shli r3, r1, 55 */
24521 {1, 2, 3}} /* add r4, r2, r3 */
24522 },
24523 {36028797020012544ll /* 0x80000000100000 */ ,
24524 {{6, 1, 20}, /* shli r2, r1, 20 */
24525 {6, 1, 55}, /* shli r3, r1, 55 */
24526 {1, 2, 3}} /* add r4, r2, r3 */
24527 },
24528 {36028797021061120ll /* 0x80000000200000 */ ,
24529 {{6, 1, 21}, /* shli r2, r1, 21 */
24530 {6, 1, 55}, /* shli r3, r1, 55 */
24531 {1, 2, 3}} /* add r4, r2, r3 */
24532 },
24533 {36028797023158272ll /* 0x80000000400000 */ ,
24534 {{6, 1, 22}, /* shli r2, r1, 22 */
24535 {6, 1, 55}, /* shli r3, r1, 55 */
24536 {1, 2, 3}} /* add r4, r2, r3 */
24537 },
24538 {36028797027352576ll /* 0x80000000800000 */ ,
24539 {{6, 1, 23}, /* shli r2, r1, 23 */
24540 {6, 1, 55}, /* shli r3, r1, 55 */
24541 {1, 2, 3}} /* add r4, r2, r3 */
24542 },
24543 {36028797035741184ll /* 0x80000001000000 */ ,
24544 {{6, 1, 24}, /* shli r2, r1, 24 */
24545 {6, 1, 55}, /* shli r3, r1, 55 */
24546 {1, 2, 3}} /* add r4, r2, r3 */
24547 },
24548 {36028797052518400ll /* 0x80000002000000 */ ,
24549 {{6, 1, 25}, /* shli r2, r1, 25 */
24550 {6, 1, 55}, /* shli r3, r1, 55 */
24551 {1, 2, 3}} /* add r4, r2, r3 */
24552 },
24553 {36028797086072832ll /* 0x80000004000000 */ ,
24554 {{6, 1, 26}, /* shli r2, r1, 26 */
24555 {6, 1, 55}, /* shli r3, r1, 55 */
24556 {1, 2, 3}} /* add r4, r2, r3 */
24557 },
24558 {36028797153181696ll /* 0x80000008000000 */ ,
24559 {{6, 1, 27}, /* shli r2, r1, 27 */
24560 {6, 1, 55}, /* shli r3, r1, 55 */
24561 {1, 2, 3}} /* add r4, r2, r3 */
24562 },
24563 {36028797287399424ll /* 0x80000010000000 */ ,
24564 {{6, 1, 28}, /* shli r2, r1, 28 */
24565 {6, 1, 55}, /* shli r3, r1, 55 */
24566 {1, 2, 3}} /* add r4, r2, r3 */
24567 },
24568 {36028797555834880ll /* 0x80000020000000 */ ,
24569 {{6, 1, 29}, /* shli r2, r1, 29 */
24570 {6, 1, 55}, /* shli r3, r1, 55 */
24571 {1, 2, 3}} /* add r4, r2, r3 */
24572 },
24573 {36028798092705792ll /* 0x80000040000000 */ ,
24574 {{6, 1, 30}, /* shli r2, r1, 30 */
24575 {6, 1, 55}, /* shli r3, r1, 55 */
24576 {1, 2, 3}} /* add r4, r2, r3 */
24577 },
24578 {36028799166447616ll /* 0x80000080000000 */ ,
24579 {{6, 1, 31}, /* shli r2, r1, 31 */
24580 {6, 1, 55}, /* shli r3, r1, 55 */
24581 {1, 2, 3}} /* add r4, r2, r3 */
24582 },
24583 {36028801313931264ll /* 0x80000100000000 */ ,
24584 {{6, 1, 32}, /* shli r2, r1, 32 */
24585 {6, 1, 55}, /* shli r3, r1, 55 */
24586 {1, 2, 3}} /* add r4, r2, r3 */
24587 },
24588 {36028805608898560ll /* 0x80000200000000 */ ,
24589 {{6, 1, 33}, /* shli r2, r1, 33 */
24590 {6, 1, 55}, /* shli r3, r1, 55 */
24591 {1, 2, 3}} /* add r4, r2, r3 */
24592 },
24593 {36028814198833152ll /* 0x80000400000000 */ ,
24594 {{6, 1, 34}, /* shli r2, r1, 34 */
24595 {6, 1, 55}, /* shli r3, r1, 55 */
24596 {1, 2, 3}} /* add r4, r2, r3 */
24597 },
24598 {36028831378702336ll /* 0x80000800000000 */ ,
24599 {{6, 1, 35}, /* shli r2, r1, 35 */
24600 {6, 1, 55}, /* shli r3, r1, 55 */
24601 {1, 2, 3}} /* add r4, r2, r3 */
24602 },
24603 {36028865738440704ll /* 0x80001000000000 */ ,
24604 {{6, 1, 36}, /* shli r2, r1, 36 */
24605 {6, 1, 55}, /* shli r3, r1, 55 */
24606 {1, 2, 3}} /* add r4, r2, r3 */
24607 },
24608 {36028934457917440ll /* 0x80002000000000 */ ,
24609 {{6, 1, 37}, /* shli r2, r1, 37 */
24610 {6, 1, 55}, /* shli r3, r1, 55 */
24611 {1, 2, 3}} /* add r4, r2, r3 */
24612 },
24613 {36029071896870912ll /* 0x80004000000000 */ ,
24614 {{6, 1, 38}, /* shli r2, r1, 38 */
24615 {6, 1, 55}, /* shli r3, r1, 55 */
24616 {1, 2, 3}} /* add r4, r2, r3 */
24617 },
24618 {36029346774777856ll /* 0x80008000000000 */ ,
24619 {{6, 1, 39}, /* shli r2, r1, 39 */
24620 {6, 1, 55}, /* shli r3, r1, 55 */
24621 {1, 2, 3}} /* add r4, r2, r3 */
24622 },
24623 {36029896530591744ll /* 0x80010000000000 */ ,
24624 {{6, 1, 40}, /* shli r2, r1, 40 */
24625 {6, 1, 55}, /* shli r3, r1, 55 */
24626 {1, 2, 3}} /* add r4, r2, r3 */
24627 },
24628 {36030996042219520ll /* 0x80020000000000 */ ,
24629 {{6, 1, 41}, /* shli r2, r1, 41 */
24630 {6, 1, 55}, /* shli r3, r1, 55 */
24631 {1, 2, 3}} /* add r4, r2, r3 */
24632 },
24633 {36033195065475072ll /* 0x80040000000000 */ ,
24634 {{6, 1, 42}, /* shli r2, r1, 42 */
24635 {6, 1, 55}, /* shli r3, r1, 55 */
24636 {1, 2, 3}} /* add r4, r2, r3 */
24637 },
24638 {36037593111986176ll /* 0x80080000000000 */ ,
24639 {{6, 1, 43}, /* shli r2, r1, 43 */
24640 {6, 1, 55}, /* shli r3, r1, 55 */
24641 {1, 2, 3}} /* add r4, r2, r3 */
24642 },
24643 {36046389205008384ll /* 0x80100000000000 */ ,
24644 {{6, 1, 44}, /* shli r2, r1, 44 */
24645 {6, 1, 55}, /* shli r3, r1, 55 */
24646 {1, 2, 3}} /* add r4, r2, r3 */
24647 },
24648 {36063981391052800ll /* 0x80200000000000 */ ,
24649 {{6, 1, 45}, /* shli r2, r1, 45 */
24650 {6, 1, 55}, /* shli r3, r1, 55 */
24651 {1, 2, 3}} /* add r4, r2, r3 */
24652 },
24653 {36099165763141632ll /* 0x80400000000000 */ ,
24654 {{6, 1, 46}, /* shli r2, r1, 46 */
24655 {6, 1, 55}, /* shli r3, r1, 55 */
24656 {1, 2, 3}} /* add r4, r2, r3 */
24657 },
24658 {36169534507319296ll /* 0x80800000000000 */ ,
24659 {{6, 1, 47}, /* shli r2, r1, 47 */
24660 {6, 1, 55}, /* shli r3, r1, 55 */
24661 {1, 2, 3}} /* add r4, r2, r3 */
24662 },
24663 {36310271995674624ll /* 0x81000000000000 */ ,
24664 {{6, 1, 48}, /* shli r2, r1, 48 */
24665 {6, 1, 55}, /* shli r3, r1, 55 */
24666 {1, 2, 3}} /* add r4, r2, r3 */
24667 },
24668 {36591746972385280ll /* 0x82000000000000 */ ,
24669 {{6, 1, 49}, /* shli r2, r1, 49 */
24670 {6, 1, 55}, /* shli r3, r1, 55 */
24671 {1, 2, 3}} /* add r4, r2, r3 */
24672 },
24673 {37154696925806592ll /* 0x84000000000000 */ ,
24674 {{6, 1, 50}, /* shli r2, r1, 50 */
24675 {6, 1, 55}, /* shli r3, r1, 55 */
24676 {1, 2, 3}} /* add r4, r2, r3 */
24677 },
24678 {38280596832649216ll /* 0x88000000000000 */ ,
24679 {{6, 1, 51}, /* shli r2, r1, 51 */
24680 {6, 1, 55}, /* shli r3, r1, 55 */
24681 {1, 2, 3}} /* add r4, r2, r3 */
24682 },
24683 {40532396646334464ll /* 0x90000000000000 */ ,
24684 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24685 {6, 2, 52}} /* shli r3, r2, 52 */
24686 },
24687 {45035996273704960ll /* 0xa0000000000000 */ ,
24688 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24689 {6, 2, 53}} /* shli r3, r2, 53 */
24690 },
24691 {54043195528445952ll /* 0xc0000000000000 */ ,
24692 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24693 {6, 2, 54}} /* shli r3, r2, 54 */
24694 },
24695 {72057594037927927ll /* 0xfffffffffffff7 */ ,
24696 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24697 {6, 1, 56}, /* shli r3, r1, 56 */
24698 {2, 3, 2}} /* sub r4, r3, r2 */
24699 },
24700 {72057594037927928ll /* 0xfffffffffffff8 */ ,
24701 {{6, 1, 3}, /* shli r2, r1, 3 */
24702 {6, 1, 56}, /* shli r3, r1, 56 */
24703 {2, 3, 2}} /* sub r4, r3, r2 */
24704 },
24705 {72057594037927929ll /* 0xfffffffffffff9 */ ,
24706 {{6, 1, 53}, /* shli r2, r1, 53 */
24707 {2, 2, 1}, /* sub r3, r2, r1 */
24708 {5, 3, 1}} /* shl3add r4, r3, r1 */
24709 },
24710 {72057594037927931ll /* 0xfffffffffffffb */ ,
24711 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24712 {6, 1, 56}, /* shli r3, r1, 56 */
24713 {2, 3, 2}} /* sub r4, r3, r2 */
24714 },
24715 {72057594037927932ll /* 0xfffffffffffffc */ ,
24716 {{6, 1, 2}, /* shli r2, r1, 2 */
24717 {6, 1, 56}, /* shli r3, r1, 56 */
24718 {2, 3, 2}} /* sub r4, r3, r2 */
24719 },
24720 {72057594037927933ll /* 0xfffffffffffffd */ ,
24721 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24722 {6, 1, 56}, /* shli r3, r1, 56 */
24723 {2, 3, 2}} /* sub r4, r3, r2 */
24724 },
24725 {72057594037927934ll /* 0xfffffffffffffe */ ,
24726 {{6, 1, 1}, /* shli r2, r1, 1 */
24727 {6, 1, 56}, /* shli r3, r1, 56 */
24728 {2, 3, 2}} /* sub r4, r3, r2 */
24729 },
24730 {72057594037927935ll /* 0xffffffffffffff */ ,
24731 {{6, 1, 56}, /* shli r2, r1, 56 */
24732 {2, 2, 1}} /* sub r3, r2, r1 */
24733 },
24734 {72057594037927936ll /* 0x100000000000000 */ ,
24735 {{6, 1, 56}} /* shli r2, r1, 56 */
24736 },
24737 {72057594037927937ll /* 0x100000000000001 */ ,
24738 {{6, 1, 56}, /* shli r2, r1, 56 */
24739 {1, 1, 2}} /* add r3, r1, r2 */
24740 },
24741 {72057594037927938ll /* 0x100000000000002 */ ,
24742 {{6, 1, 56}, /* shli r2, r1, 56 */
24743 {3, 1, 2}} /* shl1add r3, r1, r2 */
24744 },
24745 {72057594037927939ll /* 0x100000000000003 */ ,
24746 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24747 {6, 1, 56}, /* shli r3, r1, 56 */
24748 {1, 2, 3}} /* add r4, r2, r3 */
24749 },
24750 {72057594037927940ll /* 0x100000000000004 */ ,
24751 {{6, 1, 56}, /* shli r2, r1, 56 */
24752 {4, 1, 2}} /* shl2add r3, r1, r2 */
24753 },
24754 {72057594037927941ll /* 0x100000000000005 */ ,
24755 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24756 {6, 1, 56}, /* shli r3, r1, 56 */
24757 {1, 2, 3}} /* add r4, r2, r3 */
24758 },
24759 {72057594037927942ll /* 0x100000000000006 */ ,
24760 {{3, 1, 1}, /* shl1add r2, r1, r1 */
24761 {6, 1, 56}, /* shli r3, r1, 56 */
24762 {3, 2, 3}} /* shl1add r4, r2, r3 */
24763 },
24764 {72057594037927943ll /* 0x100000000000007 */ ,
24765 {{6, 1, 56}, /* shli r2, r1, 56 */
24766 {2, 2, 1}, /* sub r3, r2, r1 */
24767 {5, 1, 3}} /* shl3add r4, r1, r3 */
24768 },
24769 {72057594037927944ll /* 0x100000000000008 */ ,
24770 {{6, 1, 56}, /* shli r2, r1, 56 */
24771 {5, 1, 2}} /* shl3add r3, r1, r2 */
24772 },
24773 {72057594037927945ll /* 0x100000000000009 */ ,
24774 {{5, 1, 1}, /* shl3add r2, r1, r1 */
24775 {6, 1, 56}, /* shli r3, r1, 56 */
24776 {1, 2, 3}} /* add r4, r2, r3 */
24777 },
24778 {72057594037927946ll /* 0x10000000000000a */ ,
24779 {{4, 1, 1}, /* shl2add r2, r1, r1 */
24780 {6, 1, 56}, /* shli r3, r1, 56 */
24781 {3, 2, 3}} /* shl1add r4, r2, r3 */
24782 },
24783 {72057594037927952ll /* 0x100000000000010 */ ,
24784 {{6, 1, 4}, /* shli r2, r1, 4 */
24785 {6, 1, 56}, /* shli r3, r1, 56 */
24786 {1, 2, 3}} /* add r4, r2, r3 */
24787 },
24788 {72057594037927968ll /* 0x100000000000020 */ ,
24789 {{6, 1, 5}, /* shli r2, r1, 5 */
24790 {6, 1, 56}, /* shli r3, r1, 56 */
24791 {1, 2, 3}} /* add r4, r2, r3 */
24792 },
24793 {72057594037928000ll /* 0x100000000000040 */ ,
24794 {{6, 1, 6}, /* shli r2, r1, 6 */
24795 {6, 1, 56}, /* shli r3, r1, 56 */
24796 {1, 2, 3}} /* add r4, r2, r3 */
24797 },
24798 {72057594037928064ll /* 0x100000000000080 */ ,
24799 {{6, 1, 7}, /* shli r2, r1, 7 */
24800 {6, 1, 56}, /* shli r3, r1, 56 */
24801 {1, 2, 3}} /* add r4, r2, r3 */
24802 },
24803 {72057594037928192ll /* 0x100000000000100 */ ,
24804 {{6, 1, 8}, /* shli r2, r1, 8 */
24805 {6, 1, 56}, /* shli r3, r1, 56 */
24806 {1, 2, 3}} /* add r4, r2, r3 */
24807 },
24808 {72057594037928448ll /* 0x100000000000200 */ ,
24809 {{6, 1, 9}, /* shli r2, r1, 9 */
24810 {6, 1, 56}, /* shli r3, r1, 56 */
24811 {1, 2, 3}} /* add r4, r2, r3 */
24812 },
24813 {72057594037928960ll /* 0x100000000000400 */ ,
24814 {{6, 1, 10}, /* shli r2, r1, 10 */
24815 {6, 1, 56}, /* shli r3, r1, 56 */
24816 {1, 2, 3}} /* add r4, r2, r3 */
24817 },
24818 {72057594037929984ll /* 0x100000000000800 */ ,
24819 {{6, 1, 11}, /* shli r2, r1, 11 */
24820 {6, 1, 56}, /* shli r3, r1, 56 */
24821 {1, 2, 3}} /* add r4, r2, r3 */
24822 },
24823 {72057594037932032ll /* 0x100000000001000 */ ,
24824 {{6, 1, 12}, /* shli r2, r1, 12 */
24825 {6, 1, 56}, /* shli r3, r1, 56 */
24826 {1, 2, 3}} /* add r4, r2, r3 */
24827 },
24828 {72057594037936128ll /* 0x100000000002000 */ ,
24829 {{6, 1, 13}, /* shli r2, r1, 13 */
24830 {6, 1, 56}, /* shli r3, r1, 56 */
24831 {1, 2, 3}} /* add r4, r2, r3 */
24832 },
24833 {72057594037944320ll /* 0x100000000004000 */ ,
24834 {{6, 1, 14}, /* shli r2, r1, 14 */
24835 {6, 1, 56}, /* shli r3, r1, 56 */
24836 {1, 2, 3}} /* add r4, r2, r3 */
24837 },
24838 {72057594037960704ll /* 0x100000000008000 */ ,
24839 {{6, 1, 15}, /* shli r2, r1, 15 */
24840 {6, 1, 56}, /* shli r3, r1, 56 */
24841 {1, 2, 3}} /* add r4, r2, r3 */
24842 },
24843 {72057594037993472ll /* 0x100000000010000 */ ,
24844 {{6, 1, 16}, /* shli r2, r1, 16 */
24845 {6, 1, 56}, /* shli r3, r1, 56 */
24846 {1, 2, 3}} /* add r4, r2, r3 */
24847 },
24848 {72057594038059008ll /* 0x100000000020000 */ ,
24849 {{6, 1, 17}, /* shli r2, r1, 17 */
24850 {6, 1, 56}, /* shli r3, r1, 56 */
24851 {1, 2, 3}} /* add r4, r2, r3 */
24852 },
24853 {72057594038190080ll /* 0x100000000040000 */ ,
24854 {{6, 1, 18}, /* shli r2, r1, 18 */
24855 {6, 1, 56}, /* shli r3, r1, 56 */
24856 {1, 2, 3}} /* add r4, r2, r3 */
24857 },
24858 {72057594038452224ll /* 0x100000000080000 */ ,
24859 {{6, 1, 19}, /* shli r2, r1, 19 */
24860 {6, 1, 56}, /* shli r3, r1, 56 */
24861 {1, 2, 3}} /* add r4, r2, r3 */
24862 },
24863 {72057594038976512ll /* 0x100000000100000 */ ,
24864 {{6, 1, 20}, /* shli r2, r1, 20 */
24865 {6, 1, 56}, /* shli r3, r1, 56 */
24866 {1, 2, 3}} /* add r4, r2, r3 */
24867 },
24868 {72057594040025088ll /* 0x100000000200000 */ ,
24869 {{6, 1, 21}, /* shli r2, r1, 21 */
24870 {6, 1, 56}, /* shli r3, r1, 56 */
24871 {1, 2, 3}} /* add r4, r2, r3 */
24872 },
24873 {72057594042122240ll /* 0x100000000400000 */ ,
24874 {{6, 1, 22}, /* shli r2, r1, 22 */
24875 {6, 1, 56}, /* shli r3, r1, 56 */
24876 {1, 2, 3}} /* add r4, r2, r3 */
24877 },
24878 {72057594046316544ll /* 0x100000000800000 */ ,
24879 {{6, 1, 23}, /* shli r2, r1, 23 */
24880 {6, 1, 56}, /* shli r3, r1, 56 */
24881 {1, 2, 3}} /* add r4, r2, r3 */
24882 },
24883 {72057594054705152ll /* 0x100000001000000 */ ,
24884 {{6, 1, 24}, /* shli r2, r1, 24 */
24885 {6, 1, 56}, /* shli r3, r1, 56 */
24886 {1, 2, 3}} /* add r4, r2, r3 */
24887 },
24888 {72057594071482368ll /* 0x100000002000000 */ ,
24889 {{6, 1, 25}, /* shli r2, r1, 25 */
24890 {6, 1, 56}, /* shli r3, r1, 56 */
24891 {1, 2, 3}} /* add r4, r2, r3 */
24892 },
24893 {72057594105036800ll /* 0x100000004000000 */ ,
24894 {{6, 1, 26}, /* shli r2, r1, 26 */
24895 {6, 1, 56}, /* shli r3, r1, 56 */
24896 {1, 2, 3}} /* add r4, r2, r3 */
24897 },
24898 {72057594172145664ll /* 0x100000008000000 */ ,
24899 {{6, 1, 27}, /* shli r2, r1, 27 */
24900 {6, 1, 56}, /* shli r3, r1, 56 */
24901 {1, 2, 3}} /* add r4, r2, r3 */
24902 },
24903 {72057594306363392ll /* 0x100000010000000 */ ,
24904 {{6, 1, 28}, /* shli r2, r1, 28 */
24905 {6, 1, 56}, /* shli r3, r1, 56 */
24906 {1, 2, 3}} /* add r4, r2, r3 */
24907 },
24908 {72057594574798848ll /* 0x100000020000000 */ ,
24909 {{6, 1, 29}, /* shli r2, r1, 29 */
24910 {6, 1, 56}, /* shli r3, r1, 56 */
24911 {1, 2, 3}} /* add r4, r2, r3 */
24912 },
24913 {72057595111669760ll /* 0x100000040000000 */ ,
24914 {{6, 1, 30}, /* shli r2, r1, 30 */
24915 {6, 1, 56}, /* shli r3, r1, 56 */
24916 {1, 2, 3}} /* add r4, r2, r3 */
24917 },
24918 {72057596185411584ll /* 0x100000080000000 */ ,
24919 {{6, 1, 31}, /* shli r2, r1, 31 */
24920 {6, 1, 56}, /* shli r3, r1, 56 */
24921 {1, 2, 3}} /* add r4, r2, r3 */
24922 },
24923 {72057598332895232ll /* 0x100000100000000 */ ,
24924 {{6, 1, 32}, /* shli r2, r1, 32 */
24925 {6, 1, 56}, /* shli r3, r1, 56 */
24926 {1, 2, 3}} /* add r4, r2, r3 */
24927 },
24928 {72057602627862528ll /* 0x100000200000000 */ ,
24929 {{6, 1, 33}, /* shli r2, r1, 33 */
24930 {6, 1, 56}, /* shli r3, r1, 56 */
24931 {1, 2, 3}} /* add r4, r2, r3 */
24932 },
24933 {72057611217797120ll /* 0x100000400000000 */ ,
24934 {{6, 1, 34}, /* shli r2, r1, 34 */
24935 {6, 1, 56}, /* shli r3, r1, 56 */
24936 {1, 2, 3}} /* add r4, r2, r3 */
24937 },
24938 {72057628397666304ll /* 0x100000800000000 */ ,
24939 {{6, 1, 35}, /* shli r2, r1, 35 */
24940 {6, 1, 56}, /* shli r3, r1, 56 */
24941 {1, 2, 3}} /* add r4, r2, r3 */
24942 },
24943 {72057662757404672ll /* 0x100001000000000 */ ,
24944 {{6, 1, 36}, /* shli r2, r1, 36 */
24945 {6, 1, 56}, /* shli r3, r1, 56 */
24946 {1, 2, 3}} /* add r4, r2, r3 */
24947 },
24948 {72057731476881408ll /* 0x100002000000000 */ ,
24949 {{6, 1, 37}, /* shli r2, r1, 37 */
24950 {6, 1, 56}, /* shli r3, r1, 56 */
24951 {1, 2, 3}} /* add r4, r2, r3 */
24952 },
24953 {72057868915834880ll /* 0x100004000000000 */ ,
24954 {{6, 1, 38}, /* shli r2, r1, 38 */
24955 {6, 1, 56}, /* shli r3, r1, 56 */
24956 {1, 2, 3}} /* add r4, r2, r3 */
24957 },
24958 {72058143793741824ll /* 0x100008000000000 */ ,
24959 {{6, 1, 39}, /* shli r2, r1, 39 */
24960 {6, 1, 56}, /* shli r3, r1, 56 */
24961 {1, 2, 3}} /* add r4, r2, r3 */
24962 },
24963 {72058693549555712ll /* 0x100010000000000 */ ,
24964 {{6, 1, 40}, /* shli r2, r1, 40 */
24965 {6, 1, 56}, /* shli r3, r1, 56 */
24966 {1, 2, 3}} /* add r4, r2, r3 */
24967 },
24968 {72059793061183488ll /* 0x100020000000000 */ ,
24969 {{6, 1, 41}, /* shli r2, r1, 41 */
24970 {6, 1, 56}, /* shli r3, r1, 56 */
24971 {1, 2, 3}} /* add r4, r2, r3 */
24972 },
24973 {72061992084439040ll /* 0x100040000000000 */ ,
24974 {{6, 1, 42}, /* shli r2, r1, 42 */
24975 {6, 1, 56}, /* shli r3, r1, 56 */
24976 {1, 2, 3}} /* add r4, r2, r3 */
24977 },
24978 {72066390130950144ll /* 0x100080000000000 */ ,
24979 {{6, 1, 43}, /* shli r2, r1, 43 */
24980 {6, 1, 56}, /* shli r3, r1, 56 */
24981 {1, 2, 3}} /* add r4, r2, r3 */
24982 },
24983 {72075186223972352ll /* 0x100100000000000 */ ,
24984 {{6, 1, 44}, /* shli r2, r1, 44 */
24985 {6, 1, 56}, /* shli r3, r1, 56 */
24986 {1, 2, 3}} /* add r4, r2, r3 */
24987 },
24988 {72092778410016768ll /* 0x100200000000000 */ ,
24989 {{6, 1, 45}, /* shli r2, r1, 45 */
24990 {6, 1, 56}, /* shli r3, r1, 56 */
24991 {1, 2, 3}} /* add r4, r2, r3 */
24992 },
24993 {72127962782105600ll /* 0x100400000000000 */ ,
24994 {{6, 1, 46}, /* shli r2, r1, 46 */
24995 {6, 1, 56}, /* shli r3, r1, 56 */
24996 {1, 2, 3}} /* add r4, r2, r3 */
24997 },
24998 {72198331526283264ll /* 0x100800000000000 */ ,
24999 {{6, 1, 47}, /* shli r2, r1, 47 */
25000 {6, 1, 56}, /* shli r3, r1, 56 */
25001 {1, 2, 3}} /* add r4, r2, r3 */
25002 },
25003 {72339069014638592ll /* 0x101000000000000 */ ,
25004 {{6, 1, 48}, /* shli r2, r1, 48 */
25005 {6, 1, 56}, /* shli r3, r1, 56 */
25006 {1, 2, 3}} /* add r4, r2, r3 */
25007 },
25008 {72620543991349248ll /* 0x102000000000000 */ ,
25009 {{6, 1, 49}, /* shli r2, r1, 49 */
25010 {6, 1, 56}, /* shli r3, r1, 56 */
25011 {1, 2, 3}} /* add r4, r2, r3 */
25012 },
25013 {73183493944770560ll /* 0x104000000000000 */ ,
25014 {{6, 1, 50}, /* shli r2, r1, 50 */
25015 {6, 1, 56}, /* shli r3, r1, 56 */
25016 {1, 2, 3}} /* add r4, r2, r3 */
25017 },
25018 {74309393851613184ll /* 0x108000000000000 */ ,
25019 {{6, 1, 51}, /* shli r2, r1, 51 */
25020 {6, 1, 56}, /* shli r3, r1, 56 */
25021 {1, 2, 3}} /* add r4, r2, r3 */
25022 },
25023 {76561193665298432ll /* 0x110000000000000 */ ,
25024 {{6, 1, 52}, /* shli r2, r1, 52 */
25025 {6, 1, 56}, /* shli r3, r1, 56 */
25026 {1, 2, 3}} /* add r4, r2, r3 */
25027 },
25028 {81064793292668928ll /* 0x120000000000000 */ ,
25029 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25030 {6, 2, 53}} /* shli r3, r2, 53 */
25031 },
25032 {90071992547409920ll /* 0x140000000000000 */ ,
25033 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25034 {6, 2, 54}} /* shli r3, r2, 54 */
25035 },
25036 {108086391056891904ll /* 0x180000000000000 */ ,
25037 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25038 {6, 2, 55}} /* shli r3, r2, 55 */
25039 },
25040 {144115188075855863ll /* 0x1fffffffffffff7 */ ,
25041 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25042 {6, 1, 57}, /* shli r3, r1, 57 */
25043 {2, 3, 2}} /* sub r4, r3, r2 */
25044 },
25045 {144115188075855864ll /* 0x1fffffffffffff8 */ ,
25046 {{6, 1, 3}, /* shli r2, r1, 3 */
25047 {6, 1, 57}, /* shli r3, r1, 57 */
25048 {2, 3, 2}} /* sub r4, r3, r2 */
25049 },
25050 {144115188075855865ll /* 0x1fffffffffffff9 */ ,
25051 {{6, 1, 54}, /* shli r2, r1, 54 */
25052 {2, 2, 1}, /* sub r3, r2, r1 */
25053 {5, 3, 1}} /* shl3add r4, r3, r1 */
25054 },
25055 {144115188075855867ll /* 0x1fffffffffffffb */ ,
25056 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25057 {6, 1, 57}, /* shli r3, r1, 57 */
25058 {2, 3, 2}} /* sub r4, r3, r2 */
25059 },
25060 {144115188075855868ll /* 0x1fffffffffffffc */ ,
25061 {{6, 1, 2}, /* shli r2, r1, 2 */
25062 {6, 1, 57}, /* shli r3, r1, 57 */
25063 {2, 3, 2}} /* sub r4, r3, r2 */
25064 },
25065 {144115188075855869ll /* 0x1fffffffffffffd */ ,
25066 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25067 {6, 1, 57}, /* shli r3, r1, 57 */
25068 {2, 3, 2}} /* sub r4, r3, r2 */
25069 },
25070 {144115188075855870ll /* 0x1fffffffffffffe */ ,
25071 {{6, 1, 1}, /* shli r2, r1, 1 */
25072 {6, 1, 57}, /* shli r3, r1, 57 */
25073 {2, 3, 2}} /* sub r4, r3, r2 */
25074 },
25075 {144115188075855871ll /* 0x1ffffffffffffff */ ,
25076 {{6, 1, 57}, /* shli r2, r1, 57 */
25077 {2, 2, 1}} /* sub r3, r2, r1 */
25078 },
25079 {144115188075855872ll /* 0x200000000000000 */ ,
25080 {{6, 1, 57}} /* shli r2, r1, 57 */
25081 },
25082 {144115188075855873ll /* 0x200000000000001 */ ,
25083 {{6, 1, 57}, /* shli r2, r1, 57 */
25084 {1, 1, 2}} /* add r3, r1, r2 */
25085 },
25086 {144115188075855874ll /* 0x200000000000002 */ ,
25087 {{6, 1, 57}, /* shli r2, r1, 57 */
25088 {3, 1, 2}} /* shl1add r3, r1, r2 */
25089 },
25090 {144115188075855875ll /* 0x200000000000003 */ ,
25091 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25092 {6, 1, 57}, /* shli r3, r1, 57 */
25093 {1, 2, 3}} /* add r4, r2, r3 */
25094 },
25095 {144115188075855876ll /* 0x200000000000004 */ ,
25096 {{6, 1, 57}, /* shli r2, r1, 57 */
25097 {4, 1, 2}} /* shl2add r3, r1, r2 */
25098 },
25099 {144115188075855877ll /* 0x200000000000005 */ ,
25100 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25101 {6, 1, 57}, /* shli r3, r1, 57 */
25102 {1, 2, 3}} /* add r4, r2, r3 */
25103 },
25104 {144115188075855878ll /* 0x200000000000006 */ ,
25105 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25106 {6, 1, 57}, /* shli r3, r1, 57 */
25107 {3, 2, 3}} /* shl1add r4, r2, r3 */
25108 },
25109 {144115188075855879ll /* 0x200000000000007 */ ,
25110 {{6, 1, 57}, /* shli r2, r1, 57 */
25111 {2, 2, 1}, /* sub r3, r2, r1 */
25112 {5, 1, 3}} /* shl3add r4, r1, r3 */
25113 },
25114 {144115188075855880ll /* 0x200000000000008 */ ,
25115 {{6, 1, 57}, /* shli r2, r1, 57 */
25116 {5, 1, 2}} /* shl3add r3, r1, r2 */
25117 },
25118 {144115188075855881ll /* 0x200000000000009 */ ,
25119 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25120 {6, 1, 57}, /* shli r3, r1, 57 */
25121 {1, 2, 3}} /* add r4, r2, r3 */
25122 },
25123 {144115188075855882ll /* 0x20000000000000a */ ,
25124 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25125 {6, 1, 57}, /* shli r3, r1, 57 */
25126 {3, 2, 3}} /* shl1add r4, r2, r3 */
25127 },
25128 {144115188075855888ll /* 0x200000000000010 */ ,
25129 {{6, 1, 4}, /* shli r2, r1, 4 */
25130 {6, 1, 57}, /* shli r3, r1, 57 */
25131 {1, 2, 3}} /* add r4, r2, r3 */
25132 },
25133 {144115188075855904ll /* 0x200000000000020 */ ,
25134 {{6, 1, 5}, /* shli r2, r1, 5 */
25135 {6, 1, 57}, /* shli r3, r1, 57 */
25136 {1, 2, 3}} /* add r4, r2, r3 */
25137 },
25138 {144115188075855936ll /* 0x200000000000040 */ ,
25139 {{6, 1, 6}, /* shli r2, r1, 6 */
25140 {6, 1, 57}, /* shli r3, r1, 57 */
25141 {1, 2, 3}} /* add r4, r2, r3 */
25142 },
25143 {144115188075856000ll /* 0x200000000000080 */ ,
25144 {{6, 1, 7}, /* shli r2, r1, 7 */
25145 {6, 1, 57}, /* shli r3, r1, 57 */
25146 {1, 2, 3}} /* add r4, r2, r3 */
25147 },
25148 {144115188075856128ll /* 0x200000000000100 */ ,
25149 {{6, 1, 8}, /* shli r2, r1, 8 */
25150 {6, 1, 57}, /* shli r3, r1, 57 */
25151 {1, 2, 3}} /* add r4, r2, r3 */
25152 },
25153 {144115188075856384ll /* 0x200000000000200 */ ,
25154 {{6, 1, 9}, /* shli r2, r1, 9 */
25155 {6, 1, 57}, /* shli r3, r1, 57 */
25156 {1, 2, 3}} /* add r4, r2, r3 */
25157 },
25158 {144115188075856896ll /* 0x200000000000400 */ ,
25159 {{6, 1, 10}, /* shli r2, r1, 10 */
25160 {6, 1, 57}, /* shli r3, r1, 57 */
25161 {1, 2, 3}} /* add r4, r2, r3 */
25162 },
25163 {144115188075857920ll /* 0x200000000000800 */ ,
25164 {{6, 1, 11}, /* shli r2, r1, 11 */
25165 {6, 1, 57}, /* shli r3, r1, 57 */
25166 {1, 2, 3}} /* add r4, r2, r3 */
25167 },
25168 {144115188075859968ll /* 0x200000000001000 */ ,
25169 {{6, 1, 12}, /* shli r2, r1, 12 */
25170 {6, 1, 57}, /* shli r3, r1, 57 */
25171 {1, 2, 3}} /* add r4, r2, r3 */
25172 },
25173 {144115188075864064ll /* 0x200000000002000 */ ,
25174 {{6, 1, 13}, /* shli r2, r1, 13 */
25175 {6, 1, 57}, /* shli r3, r1, 57 */
25176 {1, 2, 3}} /* add r4, r2, r3 */
25177 },
25178 {144115188075872256ll /* 0x200000000004000 */ ,
25179 {{6, 1, 14}, /* shli r2, r1, 14 */
25180 {6, 1, 57}, /* shli r3, r1, 57 */
25181 {1, 2, 3}} /* add r4, r2, r3 */
25182 },
25183 {144115188075888640ll /* 0x200000000008000 */ ,
25184 {{6, 1, 15}, /* shli r2, r1, 15 */
25185 {6, 1, 57}, /* shli r3, r1, 57 */
25186 {1, 2, 3}} /* add r4, r2, r3 */
25187 },
25188 {144115188075921408ll /* 0x200000000010000 */ ,
25189 {{6, 1, 16}, /* shli r2, r1, 16 */
25190 {6, 1, 57}, /* shli r3, r1, 57 */
25191 {1, 2, 3}} /* add r4, r2, r3 */
25192 },
25193 {144115188075986944ll /* 0x200000000020000 */ ,
25194 {{6, 1, 17}, /* shli r2, r1, 17 */
25195 {6, 1, 57}, /* shli r3, r1, 57 */
25196 {1, 2, 3}} /* add r4, r2, r3 */
25197 },
25198 {144115188076118016ll /* 0x200000000040000 */ ,
25199 {{6, 1, 18}, /* shli r2, r1, 18 */
25200 {6, 1, 57}, /* shli r3, r1, 57 */
25201 {1, 2, 3}} /* add r4, r2, r3 */
25202 },
25203 {144115188076380160ll /* 0x200000000080000 */ ,
25204 {{6, 1, 19}, /* shli r2, r1, 19 */
25205 {6, 1, 57}, /* shli r3, r1, 57 */
25206 {1, 2, 3}} /* add r4, r2, r3 */
25207 },
25208 {144115188076904448ll /* 0x200000000100000 */ ,
25209 {{6, 1, 20}, /* shli r2, r1, 20 */
25210 {6, 1, 57}, /* shli r3, r1, 57 */
25211 {1, 2, 3}} /* add r4, r2, r3 */
25212 },
25213 {144115188077953024ll /* 0x200000000200000 */ ,
25214 {{6, 1, 21}, /* shli r2, r1, 21 */
25215 {6, 1, 57}, /* shli r3, r1, 57 */
25216 {1, 2, 3}} /* add r4, r2, r3 */
25217 },
25218 {144115188080050176ll /* 0x200000000400000 */ ,
25219 {{6, 1, 22}, /* shli r2, r1, 22 */
25220 {6, 1, 57}, /* shli r3, r1, 57 */
25221 {1, 2, 3}} /* add r4, r2, r3 */
25222 },
25223 {144115188084244480ll /* 0x200000000800000 */ ,
25224 {{6, 1, 23}, /* shli r2, r1, 23 */
25225 {6, 1, 57}, /* shli r3, r1, 57 */
25226 {1, 2, 3}} /* add r4, r2, r3 */
25227 },
25228 {144115188092633088ll /* 0x200000001000000 */ ,
25229 {{6, 1, 24}, /* shli r2, r1, 24 */
25230 {6, 1, 57}, /* shli r3, r1, 57 */
25231 {1, 2, 3}} /* add r4, r2, r3 */
25232 },
25233 {144115188109410304ll /* 0x200000002000000 */ ,
25234 {{6, 1, 25}, /* shli r2, r1, 25 */
25235 {6, 1, 57}, /* shli r3, r1, 57 */
25236 {1, 2, 3}} /* add r4, r2, r3 */
25237 },
25238 {144115188142964736ll /* 0x200000004000000 */ ,
25239 {{6, 1, 26}, /* shli r2, r1, 26 */
25240 {6, 1, 57}, /* shli r3, r1, 57 */
25241 {1, 2, 3}} /* add r4, r2, r3 */
25242 },
25243 {144115188210073600ll /* 0x200000008000000 */ ,
25244 {{6, 1, 27}, /* shli r2, r1, 27 */
25245 {6, 1, 57}, /* shli r3, r1, 57 */
25246 {1, 2, 3}} /* add r4, r2, r3 */
25247 },
25248 {144115188344291328ll /* 0x200000010000000 */ ,
25249 {{6, 1, 28}, /* shli r2, r1, 28 */
25250 {6, 1, 57}, /* shli r3, r1, 57 */
25251 {1, 2, 3}} /* add r4, r2, r3 */
25252 },
25253 {144115188612726784ll /* 0x200000020000000 */ ,
25254 {{6, 1, 29}, /* shli r2, r1, 29 */
25255 {6, 1, 57}, /* shli r3, r1, 57 */
25256 {1, 2, 3}} /* add r4, r2, r3 */
25257 },
25258 {144115189149597696ll /* 0x200000040000000 */ ,
25259 {{6, 1, 30}, /* shli r2, r1, 30 */
25260 {6, 1, 57}, /* shli r3, r1, 57 */
25261 {1, 2, 3}} /* add r4, r2, r3 */
25262 },
25263 {144115190223339520ll /* 0x200000080000000 */ ,
25264 {{6, 1, 31}, /* shli r2, r1, 31 */
25265 {6, 1, 57}, /* shli r3, r1, 57 */
25266 {1, 2, 3}} /* add r4, r2, r3 */
25267 },
25268 {144115192370823168ll /* 0x200000100000000 */ ,
25269 {{6, 1, 32}, /* shli r2, r1, 32 */
25270 {6, 1, 57}, /* shli r3, r1, 57 */
25271 {1, 2, 3}} /* add r4, r2, r3 */
25272 },
25273 {144115196665790464ll /* 0x200000200000000 */ ,
25274 {{6, 1, 33}, /* shli r2, r1, 33 */
25275 {6, 1, 57}, /* shli r3, r1, 57 */
25276 {1, 2, 3}} /* add r4, r2, r3 */
25277 },
25278 {144115205255725056ll /* 0x200000400000000 */ ,
25279 {{6, 1, 34}, /* shli r2, r1, 34 */
25280 {6, 1, 57}, /* shli r3, r1, 57 */
25281 {1, 2, 3}} /* add r4, r2, r3 */
25282 },
25283 {144115222435594240ll /* 0x200000800000000 */ ,
25284 {{6, 1, 35}, /* shli r2, r1, 35 */
25285 {6, 1, 57}, /* shli r3, r1, 57 */
25286 {1, 2, 3}} /* add r4, r2, r3 */
25287 },
25288 {144115256795332608ll /* 0x200001000000000 */ ,
25289 {{6, 1, 36}, /* shli r2, r1, 36 */
25290 {6, 1, 57}, /* shli r3, r1, 57 */
25291 {1, 2, 3}} /* add r4, r2, r3 */
25292 },
25293 {144115325514809344ll /* 0x200002000000000 */ ,
25294 {{6, 1, 37}, /* shli r2, r1, 37 */
25295 {6, 1, 57}, /* shli r3, r1, 57 */
25296 {1, 2, 3}} /* add r4, r2, r3 */
25297 },
25298 {144115462953762816ll /* 0x200004000000000 */ ,
25299 {{6, 1, 38}, /* shli r2, r1, 38 */
25300 {6, 1, 57}, /* shli r3, r1, 57 */
25301 {1, 2, 3}} /* add r4, r2, r3 */
25302 },
25303 {144115737831669760ll /* 0x200008000000000 */ ,
25304 {{6, 1, 39}, /* shli r2, r1, 39 */
25305 {6, 1, 57}, /* shli r3, r1, 57 */
25306 {1, 2, 3}} /* add r4, r2, r3 */
25307 },
25308 {144116287587483648ll /* 0x200010000000000 */ ,
25309 {{6, 1, 40}, /* shli r2, r1, 40 */
25310 {6, 1, 57}, /* shli r3, r1, 57 */
25311 {1, 2, 3}} /* add r4, r2, r3 */
25312 },
25313 {144117387099111424ll /* 0x200020000000000 */ ,
25314 {{6, 1, 41}, /* shli r2, r1, 41 */
25315 {6, 1, 57}, /* shli r3, r1, 57 */
25316 {1, 2, 3}} /* add r4, r2, r3 */
25317 },
25318 {144119586122366976ll /* 0x200040000000000 */ ,
25319 {{6, 1, 42}, /* shli r2, r1, 42 */
25320 {6, 1, 57}, /* shli r3, r1, 57 */
25321 {1, 2, 3}} /* add r4, r2, r3 */
25322 },
25323 {144123984168878080ll /* 0x200080000000000 */ ,
25324 {{6, 1, 43}, /* shli r2, r1, 43 */
25325 {6, 1, 57}, /* shli r3, r1, 57 */
25326 {1, 2, 3}} /* add r4, r2, r3 */
25327 },
25328 {144132780261900288ll /* 0x200100000000000 */ ,
25329 {{6, 1, 44}, /* shli r2, r1, 44 */
25330 {6, 1, 57}, /* shli r3, r1, 57 */
25331 {1, 2, 3}} /* add r4, r2, r3 */
25332 },
25333 {144150372447944704ll /* 0x200200000000000 */ ,
25334 {{6, 1, 45}, /* shli r2, r1, 45 */
25335 {6, 1, 57}, /* shli r3, r1, 57 */
25336 {1, 2, 3}} /* add r4, r2, r3 */
25337 },
25338 {144185556820033536ll /* 0x200400000000000 */ ,
25339 {{6, 1, 46}, /* shli r2, r1, 46 */
25340 {6, 1, 57}, /* shli r3, r1, 57 */
25341 {1, 2, 3}} /* add r4, r2, r3 */
25342 },
25343 {144255925564211200ll /* 0x200800000000000 */ ,
25344 {{6, 1, 47}, /* shli r2, r1, 47 */
25345 {6, 1, 57}, /* shli r3, r1, 57 */
25346 {1, 2, 3}} /* add r4, r2, r3 */
25347 },
25348 {144396663052566528ll /* 0x201000000000000 */ ,
25349 {{6, 1, 48}, /* shli r2, r1, 48 */
25350 {6, 1, 57}, /* shli r3, r1, 57 */
25351 {1, 2, 3}} /* add r4, r2, r3 */
25352 },
25353 {144678138029277184ll /* 0x202000000000000 */ ,
25354 {{6, 1, 49}, /* shli r2, r1, 49 */
25355 {6, 1, 57}, /* shli r3, r1, 57 */
25356 {1, 2, 3}} /* add r4, r2, r3 */
25357 },
25358 {145241087982698496ll /* 0x204000000000000 */ ,
25359 {{6, 1, 50}, /* shli r2, r1, 50 */
25360 {6, 1, 57}, /* shli r3, r1, 57 */
25361 {1, 2, 3}} /* add r4, r2, r3 */
25362 },
25363 {146366987889541120ll /* 0x208000000000000 */ ,
25364 {{6, 1, 51}, /* shli r2, r1, 51 */
25365 {6, 1, 57}, /* shli r3, r1, 57 */
25366 {1, 2, 3}} /* add r4, r2, r3 */
25367 },
25368 {148618787703226368ll /* 0x210000000000000 */ ,
25369 {{6, 1, 52}, /* shli r2, r1, 52 */
25370 {6, 1, 57}, /* shli r3, r1, 57 */
25371 {1, 2, 3}} /* add r4, r2, r3 */
25372 },
25373 {153122387330596864ll /* 0x220000000000000 */ ,
25374 {{6, 1, 53}, /* shli r2, r1, 53 */
25375 {6, 1, 57}, /* shli r3, r1, 57 */
25376 {1, 2, 3}} /* add r4, r2, r3 */
25377 },
25378 {162129586585337856ll /* 0x240000000000000 */ ,
25379 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25380 {6, 2, 54}} /* shli r3, r2, 54 */
25381 },
25382 {180143985094819840ll /* 0x280000000000000 */ ,
25383 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25384 {6, 2, 55}} /* shli r3, r2, 55 */
25385 },
25386 {216172782113783808ll /* 0x300000000000000 */ ,
25387 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25388 {6, 2, 56}} /* shli r3, r2, 56 */
25389 },
25390 {288230376151711735ll /* 0x3fffffffffffff7 */ ,
25391 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25392 {6, 1, 58}, /* shli r3, r1, 58 */
25393 {2, 3, 2}} /* sub r4, r3, r2 */
25394 },
25395 {288230376151711736ll /* 0x3fffffffffffff8 */ ,
25396 {{6, 1, 3}, /* shli r2, r1, 3 */
25397 {6, 1, 58}, /* shli r3, r1, 58 */
25398 {2, 3, 2}} /* sub r4, r3, r2 */
25399 },
25400 {288230376151711737ll /* 0x3fffffffffffff9 */ ,
25401 {{6, 1, 55}, /* shli r2, r1, 55 */
25402 {2, 2, 1}, /* sub r3, r2, r1 */
25403 {5, 3, 1}} /* shl3add r4, r3, r1 */
25404 },
25405 {288230376151711739ll /* 0x3fffffffffffffb */ ,
25406 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25407 {6, 1, 58}, /* shli r3, r1, 58 */
25408 {2, 3, 2}} /* sub r4, r3, r2 */
25409 },
25410 {288230376151711740ll /* 0x3fffffffffffffc */ ,
25411 {{6, 1, 2}, /* shli r2, r1, 2 */
25412 {6, 1, 58}, /* shli r3, r1, 58 */
25413 {2, 3, 2}} /* sub r4, r3, r2 */
25414 },
25415 {288230376151711741ll /* 0x3fffffffffffffd */ ,
25416 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25417 {6, 1, 58}, /* shli r3, r1, 58 */
25418 {2, 3, 2}} /* sub r4, r3, r2 */
25419 },
25420 {288230376151711742ll /* 0x3fffffffffffffe */ ,
25421 {{6, 1, 1}, /* shli r2, r1, 1 */
25422 {6, 1, 58}, /* shli r3, r1, 58 */
25423 {2, 3, 2}} /* sub r4, r3, r2 */
25424 },
25425 {288230376151711743ll /* 0x3ffffffffffffff */ ,
25426 {{6, 1, 58}, /* shli r2, r1, 58 */
25427 {2, 2, 1}} /* sub r3, r2, r1 */
25428 },
25429 {288230376151711744ll /* 0x400000000000000 */ ,
25430 {{6, 1, 58}} /* shli r2, r1, 58 */
25431 },
25432 {288230376151711745ll /* 0x400000000000001 */ ,
25433 {{6, 1, 58}, /* shli r2, r1, 58 */
25434 {1, 1, 2}} /* add r3, r1, r2 */
25435 },
25436 {288230376151711746ll /* 0x400000000000002 */ ,
25437 {{6, 1, 58}, /* shli r2, r1, 58 */
25438 {3, 1, 2}} /* shl1add r3, r1, r2 */
25439 },
25440 {288230376151711747ll /* 0x400000000000003 */ ,
25441 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25442 {6, 1, 58}, /* shli r3, r1, 58 */
25443 {1, 2, 3}} /* add r4, r2, r3 */
25444 },
25445 {288230376151711748ll /* 0x400000000000004 */ ,
25446 {{6, 1, 58}, /* shli r2, r1, 58 */
25447 {4, 1, 2}} /* shl2add r3, r1, r2 */
25448 },
25449 {288230376151711749ll /* 0x400000000000005 */ ,
25450 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25451 {6, 1, 58}, /* shli r3, r1, 58 */
25452 {1, 2, 3}} /* add r4, r2, r3 */
25453 },
25454 {288230376151711750ll /* 0x400000000000006 */ ,
25455 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25456 {6, 1, 58}, /* shli r3, r1, 58 */
25457 {3, 2, 3}} /* shl1add r4, r2, r3 */
25458 },
25459 {288230376151711751ll /* 0x400000000000007 */ ,
25460 {{6, 1, 58}, /* shli r2, r1, 58 */
25461 {2, 2, 1}, /* sub r3, r2, r1 */
25462 {5, 1, 3}} /* shl3add r4, r1, r3 */
25463 },
25464 {288230376151711752ll /* 0x400000000000008 */ ,
25465 {{6, 1, 58}, /* shli r2, r1, 58 */
25466 {5, 1, 2}} /* shl3add r3, r1, r2 */
25467 },
25468 {288230376151711753ll /* 0x400000000000009 */ ,
25469 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25470 {6, 1, 58}, /* shli r3, r1, 58 */
25471 {1, 2, 3}} /* add r4, r2, r3 */
25472 },
25473 {288230376151711754ll /* 0x40000000000000a */ ,
25474 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25475 {6, 1, 58}, /* shli r3, r1, 58 */
25476 {3, 2, 3}} /* shl1add r4, r2, r3 */
25477 },
25478 {288230376151711760ll /* 0x400000000000010 */ ,
25479 {{6, 1, 4}, /* shli r2, r1, 4 */
25480 {6, 1, 58}, /* shli r3, r1, 58 */
25481 {1, 2, 3}} /* add r4, r2, r3 */
25482 },
25483 {288230376151711776ll /* 0x400000000000020 */ ,
25484 {{6, 1, 5}, /* shli r2, r1, 5 */
25485 {6, 1, 58}, /* shli r3, r1, 58 */
25486 {1, 2, 3}} /* add r4, r2, r3 */
25487 },
25488 {288230376151711808ll /* 0x400000000000040 */ ,
25489 {{6, 1, 6}, /* shli r2, r1, 6 */
25490 {6, 1, 58}, /* shli r3, r1, 58 */
25491 {1, 2, 3}} /* add r4, r2, r3 */
25492 },
25493 {288230376151711872ll /* 0x400000000000080 */ ,
25494 {{6, 1, 7}, /* shli r2, r1, 7 */
25495 {6, 1, 58}, /* shli r3, r1, 58 */
25496 {1, 2, 3}} /* add r4, r2, r3 */
25497 },
25498 {288230376151712000ll /* 0x400000000000100 */ ,
25499 {{6, 1, 8}, /* shli r2, r1, 8 */
25500 {6, 1, 58}, /* shli r3, r1, 58 */
25501 {1, 2, 3}} /* add r4, r2, r3 */
25502 },
25503 {288230376151712256ll /* 0x400000000000200 */ ,
25504 {{6, 1, 9}, /* shli r2, r1, 9 */
25505 {6, 1, 58}, /* shli r3, r1, 58 */
25506 {1, 2, 3}} /* add r4, r2, r3 */
25507 },
25508 {288230376151712768ll /* 0x400000000000400 */ ,
25509 {{6, 1, 10}, /* shli r2, r1, 10 */
25510 {6, 1, 58}, /* shli r3, r1, 58 */
25511 {1, 2, 3}} /* add r4, r2, r3 */
25512 },
25513 {288230376151713792ll /* 0x400000000000800 */ ,
25514 {{6, 1, 11}, /* shli r2, r1, 11 */
25515 {6, 1, 58}, /* shli r3, r1, 58 */
25516 {1, 2, 3}} /* add r4, r2, r3 */
25517 },
25518 {288230376151715840ll /* 0x400000000001000 */ ,
25519 {{6, 1, 12}, /* shli r2, r1, 12 */
25520 {6, 1, 58}, /* shli r3, r1, 58 */
25521 {1, 2, 3}} /* add r4, r2, r3 */
25522 },
25523 {288230376151719936ll /* 0x400000000002000 */ ,
25524 {{6, 1, 13}, /* shli r2, r1, 13 */
25525 {6, 1, 58}, /* shli r3, r1, 58 */
25526 {1, 2, 3}} /* add r4, r2, r3 */
25527 },
25528 {288230376151728128ll /* 0x400000000004000 */ ,
25529 {{6, 1, 14}, /* shli r2, r1, 14 */
25530 {6, 1, 58}, /* shli r3, r1, 58 */
25531 {1, 2, 3}} /* add r4, r2, r3 */
25532 },
25533 {288230376151744512ll /* 0x400000000008000 */ ,
25534 {{6, 1, 15}, /* shli r2, r1, 15 */
25535 {6, 1, 58}, /* shli r3, r1, 58 */
25536 {1, 2, 3}} /* add r4, r2, r3 */
25537 },
25538 {288230376151777280ll /* 0x400000000010000 */ ,
25539 {{6, 1, 16}, /* shli r2, r1, 16 */
25540 {6, 1, 58}, /* shli r3, r1, 58 */
25541 {1, 2, 3}} /* add r4, r2, r3 */
25542 },
25543 {288230376151842816ll /* 0x400000000020000 */ ,
25544 {{6, 1, 17}, /* shli r2, r1, 17 */
25545 {6, 1, 58}, /* shli r3, r1, 58 */
25546 {1, 2, 3}} /* add r4, r2, r3 */
25547 },
25548 {288230376151973888ll /* 0x400000000040000 */ ,
25549 {{6, 1, 18}, /* shli r2, r1, 18 */
25550 {6, 1, 58}, /* shli r3, r1, 58 */
25551 {1, 2, 3}} /* add r4, r2, r3 */
25552 },
25553 {288230376152236032ll /* 0x400000000080000 */ ,
25554 {{6, 1, 19}, /* shli r2, r1, 19 */
25555 {6, 1, 58}, /* shli r3, r1, 58 */
25556 {1, 2, 3}} /* add r4, r2, r3 */
25557 },
25558 {288230376152760320ll /* 0x400000000100000 */ ,
25559 {{6, 1, 20}, /* shli r2, r1, 20 */
25560 {6, 1, 58}, /* shli r3, r1, 58 */
25561 {1, 2, 3}} /* add r4, r2, r3 */
25562 },
25563 {288230376153808896ll /* 0x400000000200000 */ ,
25564 {{6, 1, 21}, /* shli r2, r1, 21 */
25565 {6, 1, 58}, /* shli r3, r1, 58 */
25566 {1, 2, 3}} /* add r4, r2, r3 */
25567 },
25568 {288230376155906048ll /* 0x400000000400000 */ ,
25569 {{6, 1, 22}, /* shli r2, r1, 22 */
25570 {6, 1, 58}, /* shli r3, r1, 58 */
25571 {1, 2, 3}} /* add r4, r2, r3 */
25572 },
25573 {288230376160100352ll /* 0x400000000800000 */ ,
25574 {{6, 1, 23}, /* shli r2, r1, 23 */
25575 {6, 1, 58}, /* shli r3, r1, 58 */
25576 {1, 2, 3}} /* add r4, r2, r3 */
25577 },
25578 {288230376168488960ll /* 0x400000001000000 */ ,
25579 {{6, 1, 24}, /* shli r2, r1, 24 */
25580 {6, 1, 58}, /* shli r3, r1, 58 */
25581 {1, 2, 3}} /* add r4, r2, r3 */
25582 },
25583 {288230376185266176ll /* 0x400000002000000 */ ,
25584 {{6, 1, 25}, /* shli r2, r1, 25 */
25585 {6, 1, 58}, /* shli r3, r1, 58 */
25586 {1, 2, 3}} /* add r4, r2, r3 */
25587 },
25588 {288230376218820608ll /* 0x400000004000000 */ ,
25589 {{6, 1, 26}, /* shli r2, r1, 26 */
25590 {6, 1, 58}, /* shli r3, r1, 58 */
25591 {1, 2, 3}} /* add r4, r2, r3 */
25592 },
25593 {288230376285929472ll /* 0x400000008000000 */ ,
25594 {{6, 1, 27}, /* shli r2, r1, 27 */
25595 {6, 1, 58}, /* shli r3, r1, 58 */
25596 {1, 2, 3}} /* add r4, r2, r3 */
25597 },
25598 {288230376420147200ll /* 0x400000010000000 */ ,
25599 {{6, 1, 28}, /* shli r2, r1, 28 */
25600 {6, 1, 58}, /* shli r3, r1, 58 */
25601 {1, 2, 3}} /* add r4, r2, r3 */
25602 },
25603 {288230376688582656ll /* 0x400000020000000 */ ,
25604 {{6, 1, 29}, /* shli r2, r1, 29 */
25605 {6, 1, 58}, /* shli r3, r1, 58 */
25606 {1, 2, 3}} /* add r4, r2, r3 */
25607 },
25608 {288230377225453568ll /* 0x400000040000000 */ ,
25609 {{6, 1, 30}, /* shli r2, r1, 30 */
25610 {6, 1, 58}, /* shli r3, r1, 58 */
25611 {1, 2, 3}} /* add r4, r2, r3 */
25612 },
25613 {288230378299195392ll /* 0x400000080000000 */ ,
25614 {{6, 1, 31}, /* shli r2, r1, 31 */
25615 {6, 1, 58}, /* shli r3, r1, 58 */
25616 {1, 2, 3}} /* add r4, r2, r3 */
25617 },
25618 {288230380446679040ll /* 0x400000100000000 */ ,
25619 {{6, 1, 32}, /* shli r2, r1, 32 */
25620 {6, 1, 58}, /* shli r3, r1, 58 */
25621 {1, 2, 3}} /* add r4, r2, r3 */
25622 },
25623 {288230384741646336ll /* 0x400000200000000 */ ,
25624 {{6, 1, 33}, /* shli r2, r1, 33 */
25625 {6, 1, 58}, /* shli r3, r1, 58 */
25626 {1, 2, 3}} /* add r4, r2, r3 */
25627 },
25628 {288230393331580928ll /* 0x400000400000000 */ ,
25629 {{6, 1, 34}, /* shli r2, r1, 34 */
25630 {6, 1, 58}, /* shli r3, r1, 58 */
25631 {1, 2, 3}} /* add r4, r2, r3 */
25632 },
25633 {288230410511450112ll /* 0x400000800000000 */ ,
25634 {{6, 1, 35}, /* shli r2, r1, 35 */
25635 {6, 1, 58}, /* shli r3, r1, 58 */
25636 {1, 2, 3}} /* add r4, r2, r3 */
25637 },
25638 {288230444871188480ll /* 0x400001000000000 */ ,
25639 {{6, 1, 36}, /* shli r2, r1, 36 */
25640 {6, 1, 58}, /* shli r3, r1, 58 */
25641 {1, 2, 3}} /* add r4, r2, r3 */
25642 },
25643 {288230513590665216ll /* 0x400002000000000 */ ,
25644 {{6, 1, 37}, /* shli r2, r1, 37 */
25645 {6, 1, 58}, /* shli r3, r1, 58 */
25646 {1, 2, 3}} /* add r4, r2, r3 */
25647 },
25648 {288230651029618688ll /* 0x400004000000000 */ ,
25649 {{6, 1, 38}, /* shli r2, r1, 38 */
25650 {6, 1, 58}, /* shli r3, r1, 58 */
25651 {1, 2, 3}} /* add r4, r2, r3 */
25652 },
25653 {288230925907525632ll /* 0x400008000000000 */ ,
25654 {{6, 1, 39}, /* shli r2, r1, 39 */
25655 {6, 1, 58}, /* shli r3, r1, 58 */
25656 {1, 2, 3}} /* add r4, r2, r3 */
25657 },
25658 {288231475663339520ll /* 0x400010000000000 */ ,
25659 {{6, 1, 40}, /* shli r2, r1, 40 */
25660 {6, 1, 58}, /* shli r3, r1, 58 */
25661 {1, 2, 3}} /* add r4, r2, r3 */
25662 },
25663 {288232575174967296ll /* 0x400020000000000 */ ,
25664 {{6, 1, 41}, /* shli r2, r1, 41 */
25665 {6, 1, 58}, /* shli r3, r1, 58 */
25666 {1, 2, 3}} /* add r4, r2, r3 */
25667 },
25668 {288234774198222848ll /* 0x400040000000000 */ ,
25669 {{6, 1, 42}, /* shli r2, r1, 42 */
25670 {6, 1, 58}, /* shli r3, r1, 58 */
25671 {1, 2, 3}} /* add r4, r2, r3 */
25672 },
25673 {288239172244733952ll /* 0x400080000000000 */ ,
25674 {{6, 1, 43}, /* shli r2, r1, 43 */
25675 {6, 1, 58}, /* shli r3, r1, 58 */
25676 {1, 2, 3}} /* add r4, r2, r3 */
25677 },
25678 {288247968337756160ll /* 0x400100000000000 */ ,
25679 {{6, 1, 44}, /* shli r2, r1, 44 */
25680 {6, 1, 58}, /* shli r3, r1, 58 */
25681 {1, 2, 3}} /* add r4, r2, r3 */
25682 },
25683 {288265560523800576ll /* 0x400200000000000 */ ,
25684 {{6, 1, 45}, /* shli r2, r1, 45 */
25685 {6, 1, 58}, /* shli r3, r1, 58 */
25686 {1, 2, 3}} /* add r4, r2, r3 */
25687 },
25688 {288300744895889408ll /* 0x400400000000000 */ ,
25689 {{6, 1, 46}, /* shli r2, r1, 46 */
25690 {6, 1, 58}, /* shli r3, r1, 58 */
25691 {1, 2, 3}} /* add r4, r2, r3 */
25692 },
25693 {288371113640067072ll /* 0x400800000000000 */ ,
25694 {{6, 1, 47}, /* shli r2, r1, 47 */
25695 {6, 1, 58}, /* shli r3, r1, 58 */
25696 {1, 2, 3}} /* add r4, r2, r3 */
25697 },
25698 {288511851128422400ll /* 0x401000000000000 */ ,
25699 {{6, 1, 48}, /* shli r2, r1, 48 */
25700 {6, 1, 58}, /* shli r3, r1, 58 */
25701 {1, 2, 3}} /* add r4, r2, r3 */
25702 },
25703 {288793326105133056ll /* 0x402000000000000 */ ,
25704 {{6, 1, 49}, /* shli r2, r1, 49 */
25705 {6, 1, 58}, /* shli r3, r1, 58 */
25706 {1, 2, 3}} /* add r4, r2, r3 */
25707 },
25708 {289356276058554368ll /* 0x404000000000000 */ ,
25709 {{6, 1, 50}, /* shli r2, r1, 50 */
25710 {6, 1, 58}, /* shli r3, r1, 58 */
25711 {1, 2, 3}} /* add r4, r2, r3 */
25712 },
25713 {290482175965396992ll /* 0x408000000000000 */ ,
25714 {{6, 1, 51}, /* shli r2, r1, 51 */
25715 {6, 1, 58}, /* shli r3, r1, 58 */
25716 {1, 2, 3}} /* add r4, r2, r3 */
25717 },
25718 {292733975779082240ll /* 0x410000000000000 */ ,
25719 {{6, 1, 52}, /* shli r2, r1, 52 */
25720 {6, 1, 58}, /* shli r3, r1, 58 */
25721 {1, 2, 3}} /* add r4, r2, r3 */
25722 },
25723 {297237575406452736ll /* 0x420000000000000 */ ,
25724 {{6, 1, 53}, /* shli r2, r1, 53 */
25725 {6, 1, 58}, /* shli r3, r1, 58 */
25726 {1, 2, 3}} /* add r4, r2, r3 */
25727 },
25728 {306244774661193728ll /* 0x440000000000000 */ ,
25729 {{6, 1, 54}, /* shli r2, r1, 54 */
25730 {6, 1, 58}, /* shli r3, r1, 58 */
25731 {1, 2, 3}} /* add r4, r2, r3 */
25732 },
25733 {324259173170675712ll /* 0x480000000000000 */ ,
25734 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25735 {6, 2, 55}} /* shli r3, r2, 55 */
25736 },
25737 {360287970189639680ll /* 0x500000000000000 */ ,
25738 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25739 {6, 2, 56}} /* shli r3, r2, 56 */
25740 },
25741 {432345564227567616ll /* 0x600000000000000 */ ,
25742 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25743 {6, 2, 57}} /* shli r3, r2, 57 */
25744 },
25745 {576460752303423479ll /* 0x7fffffffffffff7 */ ,
25746 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25747 {6, 1, 59}, /* shli r3, r1, 59 */
25748 {2, 3, 2}} /* sub r4, r3, r2 */
25749 },
25750 {576460752303423480ll /* 0x7fffffffffffff8 */ ,
25751 {{6, 1, 3}, /* shli r2, r1, 3 */
25752 {6, 1, 59}, /* shli r3, r1, 59 */
25753 {2, 3, 2}} /* sub r4, r3, r2 */
25754 },
25755 {576460752303423481ll /* 0x7fffffffffffff9 */ ,
25756 {{6, 1, 56}, /* shli r2, r1, 56 */
25757 {2, 2, 1}, /* sub r3, r2, r1 */
25758 {5, 3, 1}} /* shl3add r4, r3, r1 */
25759 },
25760 {576460752303423483ll /* 0x7fffffffffffffb */ ,
25761 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25762 {6, 1, 59}, /* shli r3, r1, 59 */
25763 {2, 3, 2}} /* sub r4, r3, r2 */
25764 },
25765 {576460752303423484ll /* 0x7fffffffffffffc */ ,
25766 {{6, 1, 2}, /* shli r2, r1, 2 */
25767 {6, 1, 59}, /* shli r3, r1, 59 */
25768 {2, 3, 2}} /* sub r4, r3, r2 */
25769 },
25770 {576460752303423485ll /* 0x7fffffffffffffd */ ,
25771 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25772 {6, 1, 59}, /* shli r3, r1, 59 */
25773 {2, 3, 2}} /* sub r4, r3, r2 */
25774 },
25775 {576460752303423486ll /* 0x7fffffffffffffe */ ,
25776 {{6, 1, 1}, /* shli r2, r1, 1 */
25777 {6, 1, 59}, /* shli r3, r1, 59 */
25778 {2, 3, 2}} /* sub r4, r3, r2 */
25779 },
25780 {576460752303423487ll /* 0x7ffffffffffffff */ ,
25781 {{6, 1, 59}, /* shli r2, r1, 59 */
25782 {2, 2, 1}} /* sub r3, r2, r1 */
25783 },
25784 {576460752303423488ll /* 0x800000000000000 */ ,
25785 {{6, 1, 59}} /* shli r2, r1, 59 */
25786 },
25787 {576460752303423489ll /* 0x800000000000001 */ ,
25788 {{6, 1, 59}, /* shli r2, r1, 59 */
25789 {1, 1, 2}} /* add r3, r1, r2 */
25790 },
25791 {576460752303423490ll /* 0x800000000000002 */ ,
25792 {{6, 1, 59}, /* shli r2, r1, 59 */
25793 {3, 1, 2}} /* shl1add r3, r1, r2 */
25794 },
25795 {576460752303423491ll /* 0x800000000000003 */ ,
25796 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25797 {6, 1, 59}, /* shli r3, r1, 59 */
25798 {1, 2, 3}} /* add r4, r2, r3 */
25799 },
25800 {576460752303423492ll /* 0x800000000000004 */ ,
25801 {{6, 1, 59}, /* shli r2, r1, 59 */
25802 {4, 1, 2}} /* shl2add r3, r1, r2 */
25803 },
25804 {576460752303423493ll /* 0x800000000000005 */ ,
25805 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25806 {6, 1, 59}, /* shli r3, r1, 59 */
25807 {1, 2, 3}} /* add r4, r2, r3 */
25808 },
25809 {576460752303423494ll /* 0x800000000000006 */ ,
25810 {{3, 1, 1}, /* shl1add r2, r1, r1 */
25811 {6, 1, 59}, /* shli r3, r1, 59 */
25812 {3, 2, 3}} /* shl1add r4, r2, r3 */
25813 },
25814 {576460752303423495ll /* 0x800000000000007 */ ,
25815 {{6, 1, 59}, /* shli r2, r1, 59 */
25816 {2, 2, 1}, /* sub r3, r2, r1 */
25817 {5, 1, 3}} /* shl3add r4, r1, r3 */
25818 },
25819 {576460752303423496ll /* 0x800000000000008 */ ,
25820 {{6, 1, 59}, /* shli r2, r1, 59 */
25821 {5, 1, 2}} /* shl3add r3, r1, r2 */
25822 },
25823 {576460752303423497ll /* 0x800000000000009 */ ,
25824 {{5, 1, 1}, /* shl3add r2, r1, r1 */
25825 {6, 1, 59}, /* shli r3, r1, 59 */
25826 {1, 2, 3}} /* add r4, r2, r3 */
25827 },
25828 {576460752303423498ll /* 0x80000000000000a */ ,
25829 {{4, 1, 1}, /* shl2add r2, r1, r1 */
25830 {6, 1, 59}, /* shli r3, r1, 59 */
25831 {3, 2, 3}} /* shl1add r4, r2, r3 */
25832 },
25833 {576460752303423504ll /* 0x800000000000010 */ ,
25834 {{6, 1, 4}, /* shli r2, r1, 4 */
25835 {6, 1, 59}, /* shli r3, r1, 59 */
25836 {1, 2, 3}} /* add r4, r2, r3 */
25837 },
25838 {576460752303423520ll /* 0x800000000000020 */ ,
25839 {{6, 1, 5}, /* shli r2, r1, 5 */
25840 {6, 1, 59}, /* shli r3, r1, 59 */
25841 {1, 2, 3}} /* add r4, r2, r3 */
25842 },
25843 {576460752303423552ll /* 0x800000000000040 */ ,
25844 {{6, 1, 6}, /* shli r2, r1, 6 */
25845 {6, 1, 59}, /* shli r3, r1, 59 */
25846 {1, 2, 3}} /* add r4, r2, r3 */
25847 },
25848 {576460752303423616ll /* 0x800000000000080 */ ,
25849 {{6, 1, 7}, /* shli r2, r1, 7 */
25850 {6, 1, 59}, /* shli r3, r1, 59 */
25851 {1, 2, 3}} /* add r4, r2, r3 */
25852 },
25853 {576460752303423744ll /* 0x800000000000100 */ ,
25854 {{6, 1, 8}, /* shli r2, r1, 8 */
25855 {6, 1, 59}, /* shli r3, r1, 59 */
25856 {1, 2, 3}} /* add r4, r2, r3 */
25857 },
25858 {576460752303424000ll /* 0x800000000000200 */ ,
25859 {{6, 1, 9}, /* shli r2, r1, 9 */
25860 {6, 1, 59}, /* shli r3, r1, 59 */
25861 {1, 2, 3}} /* add r4, r2, r3 */
25862 },
25863 {576460752303424512ll /* 0x800000000000400 */ ,
25864 {{6, 1, 10}, /* shli r2, r1, 10 */
25865 {6, 1, 59}, /* shli r3, r1, 59 */
25866 {1, 2, 3}} /* add r4, r2, r3 */
25867 },
25868 {576460752303425536ll /* 0x800000000000800 */ ,
25869 {{6, 1, 11}, /* shli r2, r1, 11 */
25870 {6, 1, 59}, /* shli r3, r1, 59 */
25871 {1, 2, 3}} /* add r4, r2, r3 */
25872 },
25873 {576460752303427584ll /* 0x800000000001000 */ ,
25874 {{6, 1, 12}, /* shli r2, r1, 12 */
25875 {6, 1, 59}, /* shli r3, r1, 59 */
25876 {1, 2, 3}} /* add r4, r2, r3 */
25877 },
25878 {576460752303431680ll /* 0x800000000002000 */ ,
25879 {{6, 1, 13}, /* shli r2, r1, 13 */
25880 {6, 1, 59}, /* shli r3, r1, 59 */
25881 {1, 2, 3}} /* add r4, r2, r3 */
25882 },
25883 {576460752303439872ll /* 0x800000000004000 */ ,
25884 {{6, 1, 14}, /* shli r2, r1, 14 */
25885 {6, 1, 59}, /* shli r3, r1, 59 */
25886 {1, 2, 3}} /* add r4, r2, r3 */
25887 },
25888 {576460752303456256ll /* 0x800000000008000 */ ,
25889 {{6, 1, 15}, /* shli r2, r1, 15 */
25890 {6, 1, 59}, /* shli r3, r1, 59 */
25891 {1, 2, 3}} /* add r4, r2, r3 */
25892 },
25893 {576460752303489024ll /* 0x800000000010000 */ ,
25894 {{6, 1, 16}, /* shli r2, r1, 16 */
25895 {6, 1, 59}, /* shli r3, r1, 59 */
25896 {1, 2, 3}} /* add r4, r2, r3 */
25897 },
25898 {576460752303554560ll /* 0x800000000020000 */ ,
25899 {{6, 1, 17}, /* shli r2, r1, 17 */
25900 {6, 1, 59}, /* shli r3, r1, 59 */
25901 {1, 2, 3}} /* add r4, r2, r3 */
25902 },
25903 {576460752303685632ll /* 0x800000000040000 */ ,
25904 {{6, 1, 18}, /* shli r2, r1, 18 */
25905 {6, 1, 59}, /* shli r3, r1, 59 */
25906 {1, 2, 3}} /* add r4, r2, r3 */
25907 },
25908 {576460752303947776ll /* 0x800000000080000 */ ,
25909 {{6, 1, 19}, /* shli r2, r1, 19 */
25910 {6, 1, 59}, /* shli r3, r1, 59 */
25911 {1, 2, 3}} /* add r4, r2, r3 */
25912 },
25913 {576460752304472064ll /* 0x800000000100000 */ ,
25914 {{6, 1, 20}, /* shli r2, r1, 20 */
25915 {6, 1, 59}, /* shli r3, r1, 59 */
25916 {1, 2, 3}} /* add r4, r2, r3 */
25917 },
25918 {576460752305520640ll /* 0x800000000200000 */ ,
25919 {{6, 1, 21}, /* shli r2, r1, 21 */
25920 {6, 1, 59}, /* shli r3, r1, 59 */
25921 {1, 2, 3}} /* add r4, r2, r3 */
25922 },
25923 {576460752307617792ll /* 0x800000000400000 */ ,
25924 {{6, 1, 22}, /* shli r2, r1, 22 */
25925 {6, 1, 59}, /* shli r3, r1, 59 */
25926 {1, 2, 3}} /* add r4, r2, r3 */
25927 },
25928 {576460752311812096ll /* 0x800000000800000 */ ,
25929 {{6, 1, 23}, /* shli r2, r1, 23 */
25930 {6, 1, 59}, /* shli r3, r1, 59 */
25931 {1, 2, 3}} /* add r4, r2, r3 */
25932 },
25933 {576460752320200704ll /* 0x800000001000000 */ ,
25934 {{6, 1, 24}, /* shli r2, r1, 24 */
25935 {6, 1, 59}, /* shli r3, r1, 59 */
25936 {1, 2, 3}} /* add r4, r2, r3 */
25937 },
25938 {576460752336977920ll /* 0x800000002000000 */ ,
25939 {{6, 1, 25}, /* shli r2, r1, 25 */
25940 {6, 1, 59}, /* shli r3, r1, 59 */
25941 {1, 2, 3}} /* add r4, r2, r3 */
25942 },
25943 {576460752370532352ll /* 0x800000004000000 */ ,
25944 {{6, 1, 26}, /* shli r2, r1, 26 */
25945 {6, 1, 59}, /* shli r3, r1, 59 */
25946 {1, 2, 3}} /* add r4, r2, r3 */
25947 },
25948 {576460752437641216ll /* 0x800000008000000 */ ,
25949 {{6, 1, 27}, /* shli r2, r1, 27 */
25950 {6, 1, 59}, /* shli r3, r1, 59 */
25951 {1, 2, 3}} /* add r4, r2, r3 */
25952 },
25953 {576460752571858944ll /* 0x800000010000000 */ ,
25954 {{6, 1, 28}, /* shli r2, r1, 28 */
25955 {6, 1, 59}, /* shli r3, r1, 59 */
25956 {1, 2, 3}} /* add r4, r2, r3 */
25957 },
25958 {576460752840294400ll /* 0x800000020000000 */ ,
25959 {{6, 1, 29}, /* shli r2, r1, 29 */
25960 {6, 1, 59}, /* shli r3, r1, 59 */
25961 {1, 2, 3}} /* add r4, r2, r3 */
25962 },
25963 {576460753377165312ll /* 0x800000040000000 */ ,
25964 {{6, 1, 30}, /* shli r2, r1, 30 */
25965 {6, 1, 59}, /* shli r3, r1, 59 */
25966 {1, 2, 3}} /* add r4, r2, r3 */
25967 },
25968 {576460754450907136ll /* 0x800000080000000 */ ,
25969 {{6, 1, 31}, /* shli r2, r1, 31 */
25970 {6, 1, 59}, /* shli r3, r1, 59 */
25971 {1, 2, 3}} /* add r4, r2, r3 */
25972 },
25973 {576460756598390784ll /* 0x800000100000000 */ ,
25974 {{6, 1, 32}, /* shli r2, r1, 32 */
25975 {6, 1, 59}, /* shli r3, r1, 59 */
25976 {1, 2, 3}} /* add r4, r2, r3 */
25977 },
25978 {576460760893358080ll /* 0x800000200000000 */ ,
25979 {{6, 1, 33}, /* shli r2, r1, 33 */
25980 {6, 1, 59}, /* shli r3, r1, 59 */
25981 {1, 2, 3}} /* add r4, r2, r3 */
25982 },
25983 {576460769483292672ll /* 0x800000400000000 */ ,
25984 {{6, 1, 34}, /* shli r2, r1, 34 */
25985 {6, 1, 59}, /* shli r3, r1, 59 */
25986 {1, 2, 3}} /* add r4, r2, r3 */
25987 },
25988 {576460786663161856ll /* 0x800000800000000 */ ,
25989 {{6, 1, 35}, /* shli r2, r1, 35 */
25990 {6, 1, 59}, /* shli r3, r1, 59 */
25991 {1, 2, 3}} /* add r4, r2, r3 */
25992 },
25993 {576460821022900224ll /* 0x800001000000000 */ ,
25994 {{6, 1, 36}, /* shli r2, r1, 36 */
25995 {6, 1, 59}, /* shli r3, r1, 59 */
25996 {1, 2, 3}} /* add r4, r2, r3 */
25997 },
25998 {576460889742376960ll /* 0x800002000000000 */ ,
25999 {{6, 1, 37}, /* shli r2, r1, 37 */
26000 {6, 1, 59}, /* shli r3, r1, 59 */
26001 {1, 2, 3}} /* add r4, r2, r3 */
26002 },
26003 {576461027181330432ll /* 0x800004000000000 */ ,
26004 {{6, 1, 38}, /* shli r2, r1, 38 */
26005 {6, 1, 59}, /* shli r3, r1, 59 */
26006 {1, 2, 3}} /* add r4, r2, r3 */
26007 },
26008 {576461302059237376ll /* 0x800008000000000 */ ,
26009 {{6, 1, 39}, /* shli r2, r1, 39 */
26010 {6, 1, 59}, /* shli r3, r1, 59 */
26011 {1, 2, 3}} /* add r4, r2, r3 */
26012 },
26013 {576461851815051264ll /* 0x800010000000000 */ ,
26014 {{6, 1, 40}, /* shli r2, r1, 40 */
26015 {6, 1, 59}, /* shli r3, r1, 59 */
26016 {1, 2, 3}} /* add r4, r2, r3 */
26017 },
26018 {576462951326679040ll /* 0x800020000000000 */ ,
26019 {{6, 1, 41}, /* shli r2, r1, 41 */
26020 {6, 1, 59}, /* shli r3, r1, 59 */
26021 {1, 2, 3}} /* add r4, r2, r3 */
26022 },
26023 {576465150349934592ll /* 0x800040000000000 */ ,
26024 {{6, 1, 42}, /* shli r2, r1, 42 */
26025 {6, 1, 59}, /* shli r3, r1, 59 */
26026 {1, 2, 3}} /* add r4, r2, r3 */
26027 },
26028 {576469548396445696ll /* 0x800080000000000 */ ,
26029 {{6, 1, 43}, /* shli r2, r1, 43 */
26030 {6, 1, 59}, /* shli r3, r1, 59 */
26031 {1, 2, 3}} /* add r4, r2, r3 */
26032 },
26033 {576478344489467904ll /* 0x800100000000000 */ ,
26034 {{6, 1, 44}, /* shli r2, r1, 44 */
26035 {6, 1, 59}, /* shli r3, r1, 59 */
26036 {1, 2, 3}} /* add r4, r2, r3 */
26037 },
26038 {576495936675512320ll /* 0x800200000000000 */ ,
26039 {{6, 1, 45}, /* shli r2, r1, 45 */
26040 {6, 1, 59}, /* shli r3, r1, 59 */
26041 {1, 2, 3}} /* add r4, r2, r3 */
26042 },
26043 {576531121047601152ll /* 0x800400000000000 */ ,
26044 {{6, 1, 46}, /* shli r2, r1, 46 */
26045 {6, 1, 59}, /* shli r3, r1, 59 */
26046 {1, 2, 3}} /* add r4, r2, r3 */
26047 },
26048 {576601489791778816ll /* 0x800800000000000 */ ,
26049 {{6, 1, 47}, /* shli r2, r1, 47 */
26050 {6, 1, 59}, /* shli r3, r1, 59 */
26051 {1, 2, 3}} /* add r4, r2, r3 */
26052 },
26053 {576742227280134144ll /* 0x801000000000000 */ ,
26054 {{6, 1, 48}, /* shli r2, r1, 48 */
26055 {6, 1, 59}, /* shli r3, r1, 59 */
26056 {1, 2, 3}} /* add r4, r2, r3 */
26057 },
26058 {577023702256844800ll /* 0x802000000000000 */ ,
26059 {{6, 1, 49}, /* shli r2, r1, 49 */
26060 {6, 1, 59}, /* shli r3, r1, 59 */
26061 {1, 2, 3}} /* add r4, r2, r3 */
26062 },
26063 {577586652210266112ll /* 0x804000000000000 */ ,
26064 {{6, 1, 50}, /* shli r2, r1, 50 */
26065 {6, 1, 59}, /* shli r3, r1, 59 */
26066 {1, 2, 3}} /* add r4, r2, r3 */
26067 },
26068 {578712552117108736ll /* 0x808000000000000 */ ,
26069 {{6, 1, 51}, /* shli r2, r1, 51 */
26070 {6, 1, 59}, /* shli r3, r1, 59 */
26071 {1, 2, 3}} /* add r4, r2, r3 */
26072 },
26073 {580964351930793984ll /* 0x810000000000000 */ ,
26074 {{6, 1, 52}, /* shli r2, r1, 52 */
26075 {6, 1, 59}, /* shli r3, r1, 59 */
26076 {1, 2, 3}} /* add r4, r2, r3 */
26077 },
26078 {585467951558164480ll /* 0x820000000000000 */ ,
26079 {{6, 1, 53}, /* shli r2, r1, 53 */
26080 {6, 1, 59}, /* shli r3, r1, 59 */
26081 {1, 2, 3}} /* add r4, r2, r3 */
26082 },
26083 {594475150812905472ll /* 0x840000000000000 */ ,
26084 {{6, 1, 54}, /* shli r2, r1, 54 */
26085 {6, 1, 59}, /* shli r3, r1, 59 */
26086 {1, 2, 3}} /* add r4, r2, r3 */
26087 },
26088 {612489549322387456ll /* 0x880000000000000 */ ,
26089 {{6, 1, 55}, /* shli r2, r1, 55 */
26090 {6, 1, 59}, /* shli r3, r1, 59 */
26091 {1, 2, 3}} /* add r4, r2, r3 */
26092 },
26093 {648518346341351424ll /* 0x900000000000000 */ ,
26094 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26095 {6, 2, 56}} /* shli r3, r2, 56 */
26096 },
26097 {720575940379279360ll /* 0xa00000000000000 */ ,
26098 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26099 {6, 2, 57}} /* shli r3, r2, 57 */
26100 },
26101 {864691128455135232ll /* 0xc00000000000000 */ ,
26102 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26103 {6, 2, 58}} /* shli r3, r2, 58 */
26104 },
26105 {1152921504606846967ll /* 0xffffffffffffff7 */ ,
26106 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26107 {6, 1, 60}, /* shli r3, r1, 60 */
26108 {2, 3, 2}} /* sub r4, r3, r2 */
26109 },
26110 {1152921504606846968ll /* 0xffffffffffffff8 */ ,
26111 {{6, 1, 3}, /* shli r2, r1, 3 */
26112 {6, 1, 60}, /* shli r3, r1, 60 */
26113 {2, 3, 2}} /* sub r4, r3, r2 */
26114 },
26115 {1152921504606846969ll /* 0xffffffffffffff9 */ ,
26116 {{6, 1, 57}, /* shli r2, r1, 57 */
26117 {2, 2, 1}, /* sub r3, r2, r1 */
26118 {5, 3, 1}} /* shl3add r4, r3, r1 */
26119 },
26120 {1152921504606846971ll /* 0xffffffffffffffb */ ,
26121 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26122 {6, 1, 60}, /* shli r3, r1, 60 */
26123 {2, 3, 2}} /* sub r4, r3, r2 */
26124 },
26125 {1152921504606846972ll /* 0xffffffffffffffc */ ,
26126 {{6, 1, 2}, /* shli r2, r1, 2 */
26127 {6, 1, 60}, /* shli r3, r1, 60 */
26128 {2, 3, 2}} /* sub r4, r3, r2 */
26129 },
26130 {1152921504606846973ll /* 0xffffffffffffffd */ ,
26131 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26132 {6, 1, 60}, /* shli r3, r1, 60 */
26133 {2, 3, 2}} /* sub r4, r3, r2 */
26134 },
26135 {1152921504606846974ll /* 0xffffffffffffffe */ ,
26136 {{6, 1, 1}, /* shli r2, r1, 1 */
26137 {6, 1, 60}, /* shli r3, r1, 60 */
26138 {2, 3, 2}} /* sub r4, r3, r2 */
26139 },
26140 {1152921504606846975ll /* 0xfffffffffffffff */ ,
26141 {{6, 1, 60}, /* shli r2, r1, 60 */
26142 {2, 2, 1}} /* sub r3, r2, r1 */
26143 },
26144 {1152921504606846976ll /* 0x1000000000000000 */ ,
26145 {{6, 1, 60}} /* shli r2, r1, 60 */
26146 },
26147 {1152921504606846977ll /* 0x1000000000000001 */ ,
26148 {{6, 1, 60}, /* shli r2, r1, 60 */
26149 {1, 1, 2}} /* add r3, r1, r2 */
26150 },
26151 {1152921504606846978ll /* 0x1000000000000002 */ ,
26152 {{6, 1, 60}, /* shli r2, r1, 60 */
26153 {3, 1, 2}} /* shl1add r3, r1, r2 */
26154 },
26155 {1152921504606846979ll /* 0x1000000000000003 */ ,
26156 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26157 {6, 1, 60}, /* shli r3, r1, 60 */
26158 {1, 2, 3}} /* add r4, r2, r3 */
26159 },
26160 {1152921504606846980ll /* 0x1000000000000004 */ ,
26161 {{6, 1, 60}, /* shli r2, r1, 60 */
26162 {4, 1, 2}} /* shl2add r3, r1, r2 */
26163 },
26164 {1152921504606846981ll /* 0x1000000000000005 */ ,
26165 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26166 {6, 1, 60}, /* shli r3, r1, 60 */
26167 {1, 2, 3}} /* add r4, r2, r3 */
26168 },
26169 {1152921504606846982ll /* 0x1000000000000006 */ ,
26170 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26171 {6, 1, 60}, /* shli r3, r1, 60 */
26172 {3, 2, 3}} /* shl1add r4, r2, r3 */
26173 },
26174 {1152921504606846983ll /* 0x1000000000000007 */ ,
26175 {{6, 1, 60}, /* shli r2, r1, 60 */
26176 {2, 2, 1}, /* sub r3, r2, r1 */
26177 {5, 1, 3}} /* shl3add r4, r1, r3 */
26178 },
26179 {1152921504606846984ll /* 0x1000000000000008 */ ,
26180 {{6, 1, 60}, /* shli r2, r1, 60 */
26181 {5, 1, 2}} /* shl3add r3, r1, r2 */
26182 },
26183 {1152921504606846985ll /* 0x1000000000000009 */ ,
26184 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26185 {6, 1, 60}, /* shli r3, r1, 60 */
26186 {1, 2, 3}} /* add r4, r2, r3 */
26187 },
26188 {1152921504606846986ll /* 0x100000000000000a */ ,
26189 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26190 {6, 1, 60}, /* shli r3, r1, 60 */
26191 {3, 2, 3}} /* shl1add r4, r2, r3 */
26192 },
26193 {1152921504606846992ll /* 0x1000000000000010 */ ,
26194 {{6, 1, 4}, /* shli r2, r1, 4 */
26195 {6, 1, 60}, /* shli r3, r1, 60 */
26196 {1, 2, 3}} /* add r4, r2, r3 */
26197 },
26198 {1152921504606847008ll /* 0x1000000000000020 */ ,
26199 {{6, 1, 5}, /* shli r2, r1, 5 */
26200 {6, 1, 60}, /* shli r3, r1, 60 */
26201 {1, 2, 3}} /* add r4, r2, r3 */
26202 },
26203 {1152921504606847040ll /* 0x1000000000000040 */ ,
26204 {{6, 1, 6}, /* shli r2, r1, 6 */
26205 {6, 1, 60}, /* shli r3, r1, 60 */
26206 {1, 2, 3}} /* add r4, r2, r3 */
26207 },
26208 {1152921504606847104ll /* 0x1000000000000080 */ ,
26209 {{6, 1, 7}, /* shli r2, r1, 7 */
26210 {6, 1, 60}, /* shli r3, r1, 60 */
26211 {1, 2, 3}} /* add r4, r2, r3 */
26212 },
26213 {1152921504606847232ll /* 0x1000000000000100 */ ,
26214 {{6, 1, 8}, /* shli r2, r1, 8 */
26215 {6, 1, 60}, /* shli r3, r1, 60 */
26216 {1, 2, 3}} /* add r4, r2, r3 */
26217 },
26218 {1152921504606847488ll /* 0x1000000000000200 */ ,
26219 {{6, 1, 9}, /* shli r2, r1, 9 */
26220 {6, 1, 60}, /* shli r3, r1, 60 */
26221 {1, 2, 3}} /* add r4, r2, r3 */
26222 },
26223 {1152921504606848000ll /* 0x1000000000000400 */ ,
26224 {{6, 1, 10}, /* shli r2, r1, 10 */
26225 {6, 1, 60}, /* shli r3, r1, 60 */
26226 {1, 2, 3}} /* add r4, r2, r3 */
26227 },
26228 {1152921504606849024ll /* 0x1000000000000800 */ ,
26229 {{6, 1, 11}, /* shli r2, r1, 11 */
26230 {6, 1, 60}, /* shli r3, r1, 60 */
26231 {1, 2, 3}} /* add r4, r2, r3 */
26232 },
26233 {1152921504606851072ll /* 0x1000000000001000 */ ,
26234 {{6, 1, 12}, /* shli r2, r1, 12 */
26235 {6, 1, 60}, /* shli r3, r1, 60 */
26236 {1, 2, 3}} /* add r4, r2, r3 */
26237 },
26238 {1152921504606855168ll /* 0x1000000000002000 */ ,
26239 {{6, 1, 13}, /* shli r2, r1, 13 */
26240 {6, 1, 60}, /* shli r3, r1, 60 */
26241 {1, 2, 3}} /* add r4, r2, r3 */
26242 },
26243 {1152921504606863360ll /* 0x1000000000004000 */ ,
26244 {{6, 1, 14}, /* shli r2, r1, 14 */
26245 {6, 1, 60}, /* shli r3, r1, 60 */
26246 {1, 2, 3}} /* add r4, r2, r3 */
26247 },
26248 {1152921504606879744ll /* 0x1000000000008000 */ ,
26249 {{6, 1, 15}, /* shli r2, r1, 15 */
26250 {6, 1, 60}, /* shli r3, r1, 60 */
26251 {1, 2, 3}} /* add r4, r2, r3 */
26252 },
26253 {1152921504606912512ll /* 0x1000000000010000 */ ,
26254 {{6, 1, 16}, /* shli r2, r1, 16 */
26255 {6, 1, 60}, /* shli r3, r1, 60 */
26256 {1, 2, 3}} /* add r4, r2, r3 */
26257 },
26258 {1152921504606978048ll /* 0x1000000000020000 */ ,
26259 {{6, 1, 17}, /* shli r2, r1, 17 */
26260 {6, 1, 60}, /* shli r3, r1, 60 */
26261 {1, 2, 3}} /* add r4, r2, r3 */
26262 },
26263 {1152921504607109120ll /* 0x1000000000040000 */ ,
26264 {{6, 1, 18}, /* shli r2, r1, 18 */
26265 {6, 1, 60}, /* shli r3, r1, 60 */
26266 {1, 2, 3}} /* add r4, r2, r3 */
26267 },
26268 {1152921504607371264ll /* 0x1000000000080000 */ ,
26269 {{6, 1, 19}, /* shli r2, r1, 19 */
26270 {6, 1, 60}, /* shli r3, r1, 60 */
26271 {1, 2, 3}} /* add r4, r2, r3 */
26272 },
26273 {1152921504607895552ll /* 0x1000000000100000 */ ,
26274 {{6, 1, 20}, /* shli r2, r1, 20 */
26275 {6, 1, 60}, /* shli r3, r1, 60 */
26276 {1, 2, 3}} /* add r4, r2, r3 */
26277 },
26278 {1152921504608944128ll /* 0x1000000000200000 */ ,
26279 {{6, 1, 21}, /* shli r2, r1, 21 */
26280 {6, 1, 60}, /* shli r3, r1, 60 */
26281 {1, 2, 3}} /* add r4, r2, r3 */
26282 },
26283 {1152921504611041280ll /* 0x1000000000400000 */ ,
26284 {{6, 1, 22}, /* shli r2, r1, 22 */
26285 {6, 1, 60}, /* shli r3, r1, 60 */
26286 {1, 2, 3}} /* add r4, r2, r3 */
26287 },
26288 {1152921504615235584ll /* 0x1000000000800000 */ ,
26289 {{6, 1, 23}, /* shli r2, r1, 23 */
26290 {6, 1, 60}, /* shli r3, r1, 60 */
26291 {1, 2, 3}} /* add r4, r2, r3 */
26292 },
26293 {1152921504623624192ll /* 0x1000000001000000 */ ,
26294 {{6, 1, 24}, /* shli r2, r1, 24 */
26295 {6, 1, 60}, /* shli r3, r1, 60 */
26296 {1, 2, 3}} /* add r4, r2, r3 */
26297 },
26298 {1152921504640401408ll /* 0x1000000002000000 */ ,
26299 {{6, 1, 25}, /* shli r2, r1, 25 */
26300 {6, 1, 60}, /* shli r3, r1, 60 */
26301 {1, 2, 3}} /* add r4, r2, r3 */
26302 },
26303 {1152921504673955840ll /* 0x1000000004000000 */ ,
26304 {{6, 1, 26}, /* shli r2, r1, 26 */
26305 {6, 1, 60}, /* shli r3, r1, 60 */
26306 {1, 2, 3}} /* add r4, r2, r3 */
26307 },
26308 {1152921504741064704ll /* 0x1000000008000000 */ ,
26309 {{6, 1, 27}, /* shli r2, r1, 27 */
26310 {6, 1, 60}, /* shli r3, r1, 60 */
26311 {1, 2, 3}} /* add r4, r2, r3 */
26312 },
26313 {1152921504875282432ll /* 0x1000000010000000 */ ,
26314 {{6, 1, 28}, /* shli r2, r1, 28 */
26315 {6, 1, 60}, /* shli r3, r1, 60 */
26316 {1, 2, 3}} /* add r4, r2, r3 */
26317 },
26318 {1152921505143717888ll /* 0x1000000020000000 */ ,
26319 {{6, 1, 29}, /* shli r2, r1, 29 */
26320 {6, 1, 60}, /* shli r3, r1, 60 */
26321 {1, 2, 3}} /* add r4, r2, r3 */
26322 },
26323 {1152921505680588800ll /* 0x1000000040000000 */ ,
26324 {{6, 1, 30}, /* shli r2, r1, 30 */
26325 {6, 1, 60}, /* shli r3, r1, 60 */
26326 {1, 2, 3}} /* add r4, r2, r3 */
26327 },
26328 {1152921506754330624ll /* 0x1000000080000000 */ ,
26329 {{6, 1, 31}, /* shli r2, r1, 31 */
26330 {6, 1, 60}, /* shli r3, r1, 60 */
26331 {1, 2, 3}} /* add r4, r2, r3 */
26332 },
26333 {1152921508901814272ll /* 0x1000000100000000 */ ,
26334 {{6, 1, 32}, /* shli r2, r1, 32 */
26335 {6, 1, 60}, /* shli r3, r1, 60 */
26336 {1, 2, 3}} /* add r4, r2, r3 */
26337 },
26338 {1152921513196781568ll /* 0x1000000200000000 */ ,
26339 {{6, 1, 33}, /* shli r2, r1, 33 */
26340 {6, 1, 60}, /* shli r3, r1, 60 */
26341 {1, 2, 3}} /* add r4, r2, r3 */
26342 },
26343 {1152921521786716160ll /* 0x1000000400000000 */ ,
26344 {{6, 1, 34}, /* shli r2, r1, 34 */
26345 {6, 1, 60}, /* shli r3, r1, 60 */
26346 {1, 2, 3}} /* add r4, r2, r3 */
26347 },
26348 {1152921538966585344ll /* 0x1000000800000000 */ ,
26349 {{6, 1, 35}, /* shli r2, r1, 35 */
26350 {6, 1, 60}, /* shli r3, r1, 60 */
26351 {1, 2, 3}} /* add r4, r2, r3 */
26352 },
26353 {1152921573326323712ll /* 0x1000001000000000 */ ,
26354 {{6, 1, 36}, /* shli r2, r1, 36 */
26355 {6, 1, 60}, /* shli r3, r1, 60 */
26356 {1, 2, 3}} /* add r4, r2, r3 */
26357 },
26358 {1152921642045800448ll /* 0x1000002000000000 */ ,
26359 {{6, 1, 37}, /* shli r2, r1, 37 */
26360 {6, 1, 60}, /* shli r3, r1, 60 */
26361 {1, 2, 3}} /* add r4, r2, r3 */
26362 },
26363 {1152921779484753920ll /* 0x1000004000000000 */ ,
26364 {{6, 1, 38}, /* shli r2, r1, 38 */
26365 {6, 1, 60}, /* shli r3, r1, 60 */
26366 {1, 2, 3}} /* add r4, r2, r3 */
26367 },
26368 {1152922054362660864ll /* 0x1000008000000000 */ ,
26369 {{6, 1, 39}, /* shli r2, r1, 39 */
26370 {6, 1, 60}, /* shli r3, r1, 60 */
26371 {1, 2, 3}} /* add r4, r2, r3 */
26372 },
26373 {1152922604118474752ll /* 0x1000010000000000 */ ,
26374 {{6, 1, 40}, /* shli r2, r1, 40 */
26375 {6, 1, 60}, /* shli r3, r1, 60 */
26376 {1, 2, 3}} /* add r4, r2, r3 */
26377 },
26378 {1152923703630102528ll /* 0x1000020000000000 */ ,
26379 {{6, 1, 41}, /* shli r2, r1, 41 */
26380 {6, 1, 60}, /* shli r3, r1, 60 */
26381 {1, 2, 3}} /* add r4, r2, r3 */
26382 },
26383 {1152925902653358080ll /* 0x1000040000000000 */ ,
26384 {{6, 1, 42}, /* shli r2, r1, 42 */
26385 {6, 1, 60}, /* shli r3, r1, 60 */
26386 {1, 2, 3}} /* add r4, r2, r3 */
26387 },
26388 {1152930300699869184ll /* 0x1000080000000000 */ ,
26389 {{6, 1, 43}, /* shli r2, r1, 43 */
26390 {6, 1, 60}, /* shli r3, r1, 60 */
26391 {1, 2, 3}} /* add r4, r2, r3 */
26392 },
26393 {1152939096792891392ll /* 0x1000100000000000 */ ,
26394 {{6, 1, 44}, /* shli r2, r1, 44 */
26395 {6, 1, 60}, /* shli r3, r1, 60 */
26396 {1, 2, 3}} /* add r4, r2, r3 */
26397 },
26398 {1152956688978935808ll /* 0x1000200000000000 */ ,
26399 {{6, 1, 45}, /* shli r2, r1, 45 */
26400 {6, 1, 60}, /* shli r3, r1, 60 */
26401 {1, 2, 3}} /* add r4, r2, r3 */
26402 },
26403 {1152991873351024640ll /* 0x1000400000000000 */ ,
26404 {{6, 1, 46}, /* shli r2, r1, 46 */
26405 {6, 1, 60}, /* shli r3, r1, 60 */
26406 {1, 2, 3}} /* add r4, r2, r3 */
26407 },
26408 {1153062242095202304ll /* 0x1000800000000000 */ ,
26409 {{6, 1, 47}, /* shli r2, r1, 47 */
26410 {6, 1, 60}, /* shli r3, r1, 60 */
26411 {1, 2, 3}} /* add r4, r2, r3 */
26412 },
26413 {1153202979583557632ll /* 0x1001000000000000 */ ,
26414 {{6, 1, 48}, /* shli r2, r1, 48 */
26415 {6, 1, 60}, /* shli r3, r1, 60 */
26416 {1, 2, 3}} /* add r4, r2, r3 */
26417 },
26418 {1153484454560268288ll /* 0x1002000000000000 */ ,
26419 {{6, 1, 49}, /* shli r2, r1, 49 */
26420 {6, 1, 60}, /* shli r3, r1, 60 */
26421 {1, 2, 3}} /* add r4, r2, r3 */
26422 },
26423 {1154047404513689600ll /* 0x1004000000000000 */ ,
26424 {{6, 1, 50}, /* shli r2, r1, 50 */
26425 {6, 1, 60}, /* shli r3, r1, 60 */
26426 {1, 2, 3}} /* add r4, r2, r3 */
26427 },
26428 {1155173304420532224ll /* 0x1008000000000000 */ ,
26429 {{6, 1, 51}, /* shli r2, r1, 51 */
26430 {6, 1, 60}, /* shli r3, r1, 60 */
26431 {1, 2, 3}} /* add r4, r2, r3 */
26432 },
26433 {1157425104234217472ll /* 0x1010000000000000 */ ,
26434 {{6, 1, 52}, /* shli r2, r1, 52 */
26435 {6, 1, 60}, /* shli r3, r1, 60 */
26436 {1, 2, 3}} /* add r4, r2, r3 */
26437 },
26438 {1161928703861587968ll /* 0x1020000000000000 */ ,
26439 {{6, 1, 53}, /* shli r2, r1, 53 */
26440 {6, 1, 60}, /* shli r3, r1, 60 */
26441 {1, 2, 3}} /* add r4, r2, r3 */
26442 },
26443 {1170935903116328960ll /* 0x1040000000000000 */ ,
26444 {{6, 1, 54}, /* shli r2, r1, 54 */
26445 {6, 1, 60}, /* shli r3, r1, 60 */
26446 {1, 2, 3}} /* add r4, r2, r3 */
26447 },
26448 {1188950301625810944ll /* 0x1080000000000000 */ ,
26449 {{6, 1, 55}, /* shli r2, r1, 55 */
26450 {6, 1, 60}, /* shli r3, r1, 60 */
26451 {1, 2, 3}} /* add r4, r2, r3 */
26452 },
26453 {1224979098644774912ll /* 0x1100000000000000 */ ,
26454 {{6, 1, 56}, /* shli r2, r1, 56 */
26455 {6, 1, 60}, /* shli r3, r1, 60 */
26456 {1, 2, 3}} /* add r4, r2, r3 */
26457 },
26458 {1297036692682702848ll /* 0x1200000000000000 */ ,
26459 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26460 {6, 2, 57}} /* shli r3, r2, 57 */
26461 },
26462 {1441151880758558720ll /* 0x1400000000000000 */ ,
26463 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26464 {6, 2, 58}} /* shli r3, r2, 58 */
26465 },
26466 {1729382256910270464ll /* 0x1800000000000000 */ ,
26467 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26468 {6, 2, 59}} /* shli r3, r2, 59 */
26469 },
26470 {2305843009213693943ll /* 0x1ffffffffffffff7 */ ,
26471 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26472 {6, 1, 61}, /* shli r3, r1, 61 */
26473 {2, 3, 2}} /* sub r4, r3, r2 */
26474 },
26475 {2305843009213693944ll /* 0x1ffffffffffffff8 */ ,
26476 {{6, 1, 3}, /* shli r2, r1, 3 */
26477 {6, 1, 61}, /* shli r3, r1, 61 */
26478 {2, 3, 2}} /* sub r4, r3, r2 */
26479 },
26480 {2305843009213693945ll /* 0x1ffffffffffffff9 */ ,
26481 {{6, 1, 58}, /* shli r2, r1, 58 */
26482 {2, 2, 1}, /* sub r3, r2, r1 */
26483 {5, 3, 1}} /* shl3add r4, r3, r1 */
26484 },
26485 {2305843009213693947ll /* 0x1ffffffffffffffb */ ,
26486 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26487 {6, 1, 61}, /* shli r3, r1, 61 */
26488 {2, 3, 2}} /* sub r4, r3, r2 */
26489 },
26490 {2305843009213693948ll /* 0x1ffffffffffffffc */ ,
26491 {{6, 1, 2}, /* shli r2, r1, 2 */
26492 {6, 1, 61}, /* shli r3, r1, 61 */
26493 {2, 3, 2}} /* sub r4, r3, r2 */
26494 },
26495 {2305843009213693949ll /* 0x1ffffffffffffffd */ ,
26496 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26497 {6, 1, 61}, /* shli r3, r1, 61 */
26498 {2, 3, 2}} /* sub r4, r3, r2 */
26499 },
26500 {2305843009213693950ll /* 0x1ffffffffffffffe */ ,
26501 {{6, 1, 1}, /* shli r2, r1, 1 */
26502 {6, 1, 61}, /* shli r3, r1, 61 */
26503 {2, 3, 2}} /* sub r4, r3, r2 */
26504 },
26505 {2305843009213693951ll /* 0x1fffffffffffffff */ ,
26506 {{6, 1, 61}, /* shli r2, r1, 61 */
26507 {2, 2, 1}} /* sub r3, r2, r1 */
26508 },
26509 {2305843009213693952ll /* 0x2000000000000000 */ ,
26510 {{6, 1, 61}} /* shli r2, r1, 61 */
26511 },
26512 {2305843009213693953ll /* 0x2000000000000001 */ ,
26513 {{6, 1, 61}, /* shli r2, r1, 61 */
26514 {1, 1, 2}} /* add r3, r1, r2 */
26515 },
26516 {2305843009213693954ll /* 0x2000000000000002 */ ,
26517 {{6, 1, 61}, /* shli r2, r1, 61 */
26518 {3, 1, 2}} /* shl1add r3, r1, r2 */
26519 },
26520 {2305843009213693955ll /* 0x2000000000000003 */ ,
26521 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26522 {6, 1, 61}, /* shli r3, r1, 61 */
26523 {1, 2, 3}} /* add r4, r2, r3 */
26524 },
26525 {2305843009213693956ll /* 0x2000000000000004 */ ,
26526 {{6, 1, 61}, /* shli r2, r1, 61 */
26527 {4, 1, 2}} /* shl2add r3, r1, r2 */
26528 },
26529 {2305843009213693957ll /* 0x2000000000000005 */ ,
26530 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26531 {6, 1, 61}, /* shli r3, r1, 61 */
26532 {1, 2, 3}} /* add r4, r2, r3 */
26533 },
26534 {2305843009213693958ll /* 0x2000000000000006 */ ,
26535 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26536 {6, 1, 61}, /* shli r3, r1, 61 */
26537 {3, 2, 3}} /* shl1add r4, r2, r3 */
26538 },
26539 {2305843009213693959ll /* 0x2000000000000007 */ ,
26540 {{6, 1, 61}, /* shli r2, r1, 61 */
26541 {2, 2, 1}, /* sub r3, r2, r1 */
26542 {5, 1, 3}} /* shl3add r4, r1, r3 */
26543 },
26544 {2305843009213693960ll /* 0x2000000000000008 */ ,
26545 {{6, 1, 61}, /* shli r2, r1, 61 */
26546 {5, 1, 2}} /* shl3add r3, r1, r2 */
26547 },
26548 {2305843009213693961ll /* 0x2000000000000009 */ ,
26549 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26550 {6, 1, 61}, /* shli r3, r1, 61 */
26551 {1, 2, 3}} /* add r4, r2, r3 */
26552 },
26553 {2305843009213693962ll /* 0x200000000000000a */ ,
26554 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26555 {6, 1, 61}, /* shli r3, r1, 61 */
26556 {3, 2, 3}} /* shl1add r4, r2, r3 */
26557 },
26558 {2305843009213693968ll /* 0x2000000000000010 */ ,
26559 {{6, 1, 4}, /* shli r2, r1, 4 */
26560 {6, 1, 61}, /* shli r3, r1, 61 */
26561 {1, 2, 3}} /* add r4, r2, r3 */
26562 },
26563 {2305843009213693984ll /* 0x2000000000000020 */ ,
26564 {{6, 1, 5}, /* shli r2, r1, 5 */
26565 {6, 1, 61}, /* shli r3, r1, 61 */
26566 {1, 2, 3}} /* add r4, r2, r3 */
26567 },
26568 {2305843009213694016ll /* 0x2000000000000040 */ ,
26569 {{6, 1, 6}, /* shli r2, r1, 6 */
26570 {6, 1, 61}, /* shli r3, r1, 61 */
26571 {1, 2, 3}} /* add r4, r2, r3 */
26572 },
26573 {2305843009213694080ll /* 0x2000000000000080 */ ,
26574 {{6, 1, 7}, /* shli r2, r1, 7 */
26575 {6, 1, 61}, /* shli r3, r1, 61 */
26576 {1, 2, 3}} /* add r4, r2, r3 */
26577 },
26578 {2305843009213694208ll /* 0x2000000000000100 */ ,
26579 {{6, 1, 8}, /* shli r2, r1, 8 */
26580 {6, 1, 61}, /* shli r3, r1, 61 */
26581 {1, 2, 3}} /* add r4, r2, r3 */
26582 },
26583 {2305843009213694464ll /* 0x2000000000000200 */ ,
26584 {{6, 1, 9}, /* shli r2, r1, 9 */
26585 {6, 1, 61}, /* shli r3, r1, 61 */
26586 {1, 2, 3}} /* add r4, r2, r3 */
26587 },
26588 {2305843009213694976ll /* 0x2000000000000400 */ ,
26589 {{6, 1, 10}, /* shli r2, r1, 10 */
26590 {6, 1, 61}, /* shli r3, r1, 61 */
26591 {1, 2, 3}} /* add r4, r2, r3 */
26592 },
26593 {2305843009213696000ll /* 0x2000000000000800 */ ,
26594 {{6, 1, 11}, /* shli r2, r1, 11 */
26595 {6, 1, 61}, /* shli r3, r1, 61 */
26596 {1, 2, 3}} /* add r4, r2, r3 */
26597 },
26598 {2305843009213698048ll /* 0x2000000000001000 */ ,
26599 {{6, 1, 12}, /* shli r2, r1, 12 */
26600 {6, 1, 61}, /* shli r3, r1, 61 */
26601 {1, 2, 3}} /* add r4, r2, r3 */
26602 },
26603 {2305843009213702144ll /* 0x2000000000002000 */ ,
26604 {{6, 1, 13}, /* shli r2, r1, 13 */
26605 {6, 1, 61}, /* shli r3, r1, 61 */
26606 {1, 2, 3}} /* add r4, r2, r3 */
26607 },
26608 {2305843009213710336ll /* 0x2000000000004000 */ ,
26609 {{6, 1, 14}, /* shli r2, r1, 14 */
26610 {6, 1, 61}, /* shli r3, r1, 61 */
26611 {1, 2, 3}} /* add r4, r2, r3 */
26612 },
26613 {2305843009213726720ll /* 0x2000000000008000 */ ,
26614 {{6, 1, 15}, /* shli r2, r1, 15 */
26615 {6, 1, 61}, /* shli r3, r1, 61 */
26616 {1, 2, 3}} /* add r4, r2, r3 */
26617 },
26618 {2305843009213759488ll /* 0x2000000000010000 */ ,
26619 {{6, 1, 16}, /* shli r2, r1, 16 */
26620 {6, 1, 61}, /* shli r3, r1, 61 */
26621 {1, 2, 3}} /* add r4, r2, r3 */
26622 },
26623 {2305843009213825024ll /* 0x2000000000020000 */ ,
26624 {{6, 1, 17}, /* shli r2, r1, 17 */
26625 {6, 1, 61}, /* shli r3, r1, 61 */
26626 {1, 2, 3}} /* add r4, r2, r3 */
26627 },
26628 {2305843009213956096ll /* 0x2000000000040000 */ ,
26629 {{6, 1, 18}, /* shli r2, r1, 18 */
26630 {6, 1, 61}, /* shli r3, r1, 61 */
26631 {1, 2, 3}} /* add r4, r2, r3 */
26632 },
26633 {2305843009214218240ll /* 0x2000000000080000 */ ,
26634 {{6, 1, 19}, /* shli r2, r1, 19 */
26635 {6, 1, 61}, /* shli r3, r1, 61 */
26636 {1, 2, 3}} /* add r4, r2, r3 */
26637 },
26638 {2305843009214742528ll /* 0x2000000000100000 */ ,
26639 {{6, 1, 20}, /* shli r2, r1, 20 */
26640 {6, 1, 61}, /* shli r3, r1, 61 */
26641 {1, 2, 3}} /* add r4, r2, r3 */
26642 },
26643 {2305843009215791104ll /* 0x2000000000200000 */ ,
26644 {{6, 1, 21}, /* shli r2, r1, 21 */
26645 {6, 1, 61}, /* shli r3, r1, 61 */
26646 {1, 2, 3}} /* add r4, r2, r3 */
26647 },
26648 {2305843009217888256ll /* 0x2000000000400000 */ ,
26649 {{6, 1, 22}, /* shli r2, r1, 22 */
26650 {6, 1, 61}, /* shli r3, r1, 61 */
26651 {1, 2, 3}} /* add r4, r2, r3 */
26652 },
26653 {2305843009222082560ll /* 0x2000000000800000 */ ,
26654 {{6, 1, 23}, /* shli r2, r1, 23 */
26655 {6, 1, 61}, /* shli r3, r1, 61 */
26656 {1, 2, 3}} /* add r4, r2, r3 */
26657 },
26658 {2305843009230471168ll /* 0x2000000001000000 */ ,
26659 {{6, 1, 24}, /* shli r2, r1, 24 */
26660 {6, 1, 61}, /* shli r3, r1, 61 */
26661 {1, 2, 3}} /* add r4, r2, r3 */
26662 },
26663 {2305843009247248384ll /* 0x2000000002000000 */ ,
26664 {{6, 1, 25}, /* shli r2, r1, 25 */
26665 {6, 1, 61}, /* shli r3, r1, 61 */
26666 {1, 2, 3}} /* add r4, r2, r3 */
26667 },
26668 {2305843009280802816ll /* 0x2000000004000000 */ ,
26669 {{6, 1, 26}, /* shli r2, r1, 26 */
26670 {6, 1, 61}, /* shli r3, r1, 61 */
26671 {1, 2, 3}} /* add r4, r2, r3 */
26672 },
26673 {2305843009347911680ll /* 0x2000000008000000 */ ,
26674 {{6, 1, 27}, /* shli r2, r1, 27 */
26675 {6, 1, 61}, /* shli r3, r1, 61 */
26676 {1, 2, 3}} /* add r4, r2, r3 */
26677 },
26678 {2305843009482129408ll /* 0x2000000010000000 */ ,
26679 {{6, 1, 28}, /* shli r2, r1, 28 */
26680 {6, 1, 61}, /* shli r3, r1, 61 */
26681 {1, 2, 3}} /* add r4, r2, r3 */
26682 },
26683 {2305843009750564864ll /* 0x2000000020000000 */ ,
26684 {{6, 1, 29}, /* shli r2, r1, 29 */
26685 {6, 1, 61}, /* shli r3, r1, 61 */
26686 {1, 2, 3}} /* add r4, r2, r3 */
26687 },
26688 {2305843010287435776ll /* 0x2000000040000000 */ ,
26689 {{6, 1, 30}, /* shli r2, r1, 30 */
26690 {6, 1, 61}, /* shli r3, r1, 61 */
26691 {1, 2, 3}} /* add r4, r2, r3 */
26692 },
26693 {2305843011361177600ll /* 0x2000000080000000 */ ,
26694 {{6, 1, 31}, /* shli r2, r1, 31 */
26695 {6, 1, 61}, /* shli r3, r1, 61 */
26696 {1, 2, 3}} /* add r4, r2, r3 */
26697 },
26698 {2305843013508661248ll /* 0x2000000100000000 */ ,
26699 {{6, 1, 32}, /* shli r2, r1, 32 */
26700 {6, 1, 61}, /* shli r3, r1, 61 */
26701 {1, 2, 3}} /* add r4, r2, r3 */
26702 },
26703 {2305843017803628544ll /* 0x2000000200000000 */ ,
26704 {{6, 1, 33}, /* shli r2, r1, 33 */
26705 {6, 1, 61}, /* shli r3, r1, 61 */
26706 {1, 2, 3}} /* add r4, r2, r3 */
26707 },
26708 {2305843026393563136ll /* 0x2000000400000000 */ ,
26709 {{6, 1, 34}, /* shli r2, r1, 34 */
26710 {6, 1, 61}, /* shli r3, r1, 61 */
26711 {1, 2, 3}} /* add r4, r2, r3 */
26712 },
26713 {2305843043573432320ll /* 0x2000000800000000 */ ,
26714 {{6, 1, 35}, /* shli r2, r1, 35 */
26715 {6, 1, 61}, /* shli r3, r1, 61 */
26716 {1, 2, 3}} /* add r4, r2, r3 */
26717 },
26718 {2305843077933170688ll /* 0x2000001000000000 */ ,
26719 {{6, 1, 36}, /* shli r2, r1, 36 */
26720 {6, 1, 61}, /* shli r3, r1, 61 */
26721 {1, 2, 3}} /* add r4, r2, r3 */
26722 },
26723 {2305843146652647424ll /* 0x2000002000000000 */ ,
26724 {{6, 1, 37}, /* shli r2, r1, 37 */
26725 {6, 1, 61}, /* shli r3, r1, 61 */
26726 {1, 2, 3}} /* add r4, r2, r3 */
26727 },
26728 {2305843284091600896ll /* 0x2000004000000000 */ ,
26729 {{6, 1, 38}, /* shli r2, r1, 38 */
26730 {6, 1, 61}, /* shli r3, r1, 61 */
26731 {1, 2, 3}} /* add r4, r2, r3 */
26732 },
26733 {2305843558969507840ll /* 0x2000008000000000 */ ,
26734 {{6, 1, 39}, /* shli r2, r1, 39 */
26735 {6, 1, 61}, /* shli r3, r1, 61 */
26736 {1, 2, 3}} /* add r4, r2, r3 */
26737 },
26738 {2305844108725321728ll /* 0x2000010000000000 */ ,
26739 {{6, 1, 40}, /* shli r2, r1, 40 */
26740 {6, 1, 61}, /* shli r3, r1, 61 */
26741 {1, 2, 3}} /* add r4, r2, r3 */
26742 },
26743 {2305845208236949504ll /* 0x2000020000000000 */ ,
26744 {{6, 1, 41}, /* shli r2, r1, 41 */
26745 {6, 1, 61}, /* shli r3, r1, 61 */
26746 {1, 2, 3}} /* add r4, r2, r3 */
26747 },
26748 {2305847407260205056ll /* 0x2000040000000000 */ ,
26749 {{6, 1, 42}, /* shli r2, r1, 42 */
26750 {6, 1, 61}, /* shli r3, r1, 61 */
26751 {1, 2, 3}} /* add r4, r2, r3 */
26752 },
26753 {2305851805306716160ll /* 0x2000080000000000 */ ,
26754 {{6, 1, 43}, /* shli r2, r1, 43 */
26755 {6, 1, 61}, /* shli r3, r1, 61 */
26756 {1, 2, 3}} /* add r4, r2, r3 */
26757 },
26758 {2305860601399738368ll /* 0x2000100000000000 */ ,
26759 {{6, 1, 44}, /* shli r2, r1, 44 */
26760 {6, 1, 61}, /* shli r3, r1, 61 */
26761 {1, 2, 3}} /* add r4, r2, r3 */
26762 },
26763 {2305878193585782784ll /* 0x2000200000000000 */ ,
26764 {{6, 1, 45}, /* shli r2, r1, 45 */
26765 {6, 1, 61}, /* shli r3, r1, 61 */
26766 {1, 2, 3}} /* add r4, r2, r3 */
26767 },
26768 {2305913377957871616ll /* 0x2000400000000000 */ ,
26769 {{6, 1, 46}, /* shli r2, r1, 46 */
26770 {6, 1, 61}, /* shli r3, r1, 61 */
26771 {1, 2, 3}} /* add r4, r2, r3 */
26772 },
26773 {2305983746702049280ll /* 0x2000800000000000 */ ,
26774 {{6, 1, 47}, /* shli r2, r1, 47 */
26775 {6, 1, 61}, /* shli r3, r1, 61 */
26776 {1, 2, 3}} /* add r4, r2, r3 */
26777 },
26778 {2306124484190404608ll /* 0x2001000000000000 */ ,
26779 {{6, 1, 48}, /* shli r2, r1, 48 */
26780 {6, 1, 61}, /* shli r3, r1, 61 */
26781 {1, 2, 3}} /* add r4, r2, r3 */
26782 },
26783 {2306405959167115264ll /* 0x2002000000000000 */ ,
26784 {{6, 1, 49}, /* shli r2, r1, 49 */
26785 {6, 1, 61}, /* shli r3, r1, 61 */
26786 {1, 2, 3}} /* add r4, r2, r3 */
26787 },
26788 {2306968909120536576ll /* 0x2004000000000000 */ ,
26789 {{6, 1, 50}, /* shli r2, r1, 50 */
26790 {6, 1, 61}, /* shli r3, r1, 61 */
26791 {1, 2, 3}} /* add r4, r2, r3 */
26792 },
26793 {2308094809027379200ll /* 0x2008000000000000 */ ,
26794 {{6, 1, 51}, /* shli r2, r1, 51 */
26795 {6, 1, 61}, /* shli r3, r1, 61 */
26796 {1, 2, 3}} /* add r4, r2, r3 */
26797 },
26798 {2310346608841064448ll /* 0x2010000000000000 */ ,
26799 {{6, 1, 52}, /* shli r2, r1, 52 */
26800 {6, 1, 61}, /* shli r3, r1, 61 */
26801 {1, 2, 3}} /* add r4, r2, r3 */
26802 },
26803 {2314850208468434944ll /* 0x2020000000000000 */ ,
26804 {{6, 1, 53}, /* shli r2, r1, 53 */
26805 {6, 1, 61}, /* shli r3, r1, 61 */
26806 {1, 2, 3}} /* add r4, r2, r3 */
26807 },
26808 {2323857407723175936ll /* 0x2040000000000000 */ ,
26809 {{6, 1, 54}, /* shli r2, r1, 54 */
26810 {6, 1, 61}, /* shli r3, r1, 61 */
26811 {1, 2, 3}} /* add r4, r2, r3 */
26812 },
26813 {2341871806232657920ll /* 0x2080000000000000 */ ,
26814 {{6, 1, 55}, /* shli r2, r1, 55 */
26815 {6, 1, 61}, /* shli r3, r1, 61 */
26816 {1, 2, 3}} /* add r4, r2, r3 */
26817 },
26818 {2377900603251621888ll /* 0x2100000000000000 */ ,
26819 {{6, 1, 56}, /* shli r2, r1, 56 */
26820 {6, 1, 61}, /* shli r3, r1, 61 */
26821 {1, 2, 3}} /* add r4, r2, r3 */
26822 },
26823 {2449958197289549824ll /* 0x2200000000000000 */ ,
26824 {{6, 1, 57}, /* shli r2, r1, 57 */
26825 {6, 1, 61}, /* shli r3, r1, 61 */
26826 {1, 2, 3}} /* add r4, r2, r3 */
26827 },
26828 {2594073385365405696ll /* 0x2400000000000000 */ ,
26829 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26830 {6, 2, 58}} /* shli r3, r2, 58 */
26831 },
26832 {2882303761517117440ll /* 0x2800000000000000 */ ,
26833 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26834 {6, 2, 59}} /* shli r3, r2, 59 */
26835 },
26836 {3458764513820540928ll /* 0x3000000000000000 */ ,
26837 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26838 {6, 2, 60}} /* shli r3, r2, 60 */
26839 },
26840 {4611686018427387895ll /* 0x3ffffffffffffff7 */ ,
26841 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26842 {6, 1, 62}, /* shli r3, r1, 62 */
26843 {2, 3, 2}} /* sub r4, r3, r2 */
26844 },
26845 {4611686018427387896ll /* 0x3ffffffffffffff8 */ ,
26846 {{6, 1, 3}, /* shli r2, r1, 3 */
26847 {6, 1, 62}, /* shli r3, r1, 62 */
26848 {2, 3, 2}} /* sub r4, r3, r2 */
26849 },
26850 {4611686018427387897ll /* 0x3ffffffffffffff9 */ ,
26851 {{6, 1, 59}, /* shli r2, r1, 59 */
26852 {2, 2, 1}, /* sub r3, r2, r1 */
26853 {5, 3, 1}} /* shl3add r4, r3, r1 */
26854 },
26855 {4611686018427387899ll /* 0x3ffffffffffffffb */ ,
26856 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26857 {6, 1, 62}, /* shli r3, r1, 62 */
26858 {2, 3, 2}} /* sub r4, r3, r2 */
26859 },
26860 {4611686018427387900ll /* 0x3ffffffffffffffc */ ,
26861 {{6, 1, 2}, /* shli r2, r1, 2 */
26862 {6, 1, 62}, /* shli r3, r1, 62 */
26863 {2, 3, 2}} /* sub r4, r3, r2 */
26864 },
26865 {4611686018427387901ll /* 0x3ffffffffffffffd */ ,
26866 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26867 {6, 1, 62}, /* shli r3, r1, 62 */
26868 {2, 3, 2}} /* sub r4, r3, r2 */
26869 },
26870 {4611686018427387902ll /* 0x3ffffffffffffffe */ ,
26871 {{6, 1, 1}, /* shli r2, r1, 1 */
26872 {6, 1, 62}, /* shli r3, r1, 62 */
26873 {2, 3, 2}} /* sub r4, r3, r2 */
26874 },
26875 {4611686018427387903ll /* 0x3fffffffffffffff */ ,
26876 {{6, 1, 62}, /* shli r2, r1, 62 */
26877 {2, 2, 1}} /* sub r3, r2, r1 */
26878 },
26879 {4611686018427387904ll /* 0x4000000000000000 */ ,
26880 {{6, 1, 62}} /* shli r2, r1, 62 */
26881 },
26882 {4611686018427387905ll /* 0x4000000000000001 */ ,
26883 {{6, 1, 62}, /* shli r2, r1, 62 */
26884 {1, 1, 2}} /* add r3, r1, r2 */
26885 },
26886 {4611686018427387906ll /* 0x4000000000000002 */ ,
26887 {{6, 1, 62}, /* shli r2, r1, 62 */
26888 {3, 1, 2}} /* shl1add r3, r1, r2 */
26889 },
26890 {4611686018427387907ll /* 0x4000000000000003 */ ,
26891 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26892 {6, 1, 62}, /* shli r3, r1, 62 */
26893 {1, 2, 3}} /* add r4, r2, r3 */
26894 },
26895 {4611686018427387908ll /* 0x4000000000000004 */ ,
26896 {{6, 1, 62}, /* shli r2, r1, 62 */
26897 {4, 1, 2}} /* shl2add r3, r1, r2 */
26898 },
26899 {4611686018427387909ll /* 0x4000000000000005 */ ,
26900 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26901 {6, 1, 62}, /* shli r3, r1, 62 */
26902 {1, 2, 3}} /* add r4, r2, r3 */
26903 },
26904 {4611686018427387910ll /* 0x4000000000000006 */ ,
26905 {{3, 1, 1}, /* shl1add r2, r1, r1 */
26906 {6, 1, 62}, /* shli r3, r1, 62 */
26907 {3, 2, 3}} /* shl1add r4, r2, r3 */
26908 },
26909 {4611686018427387911ll /* 0x4000000000000007 */ ,
26910 {{6, 1, 62}, /* shli r2, r1, 62 */
26911 {2, 2, 1}, /* sub r3, r2, r1 */
26912 {5, 1, 3}} /* shl3add r4, r1, r3 */
26913 },
26914 {4611686018427387912ll /* 0x4000000000000008 */ ,
26915 {{6, 1, 62}, /* shli r2, r1, 62 */
26916 {5, 1, 2}} /* shl3add r3, r1, r2 */
26917 },
26918 {4611686018427387913ll /* 0x4000000000000009 */ ,
26919 {{5, 1, 1}, /* shl3add r2, r1, r1 */
26920 {6, 1, 62}, /* shli r3, r1, 62 */
26921 {1, 2, 3}} /* add r4, r2, r3 */
26922 },
26923 {4611686018427387914ll /* 0x400000000000000a */ ,
26924 {{4, 1, 1}, /* shl2add r2, r1, r1 */
26925 {6, 1, 62}, /* shli r3, r1, 62 */
26926 {3, 2, 3}} /* shl1add r4, r2, r3 */
26927 },
26928 {4611686018427387920ll /* 0x4000000000000010 */ ,
26929 {{6, 1, 4}, /* shli r2, r1, 4 */
26930 {6, 1, 62}, /* shli r3, r1, 62 */
26931 {1, 2, 3}} /* add r4, r2, r3 */
26932 },
26933 {4611686018427387936ll /* 0x4000000000000020 */ ,
26934 {{6, 1, 5}, /* shli r2, r1, 5 */
26935 {6, 1, 62}, /* shli r3, r1, 62 */
26936 {1, 2, 3}} /* add r4, r2, r3 */
26937 },
26938 {4611686018427387968ll /* 0x4000000000000040 */ ,
26939 {{6, 1, 6}, /* shli r2, r1, 6 */
26940 {6, 1, 62}, /* shli r3, r1, 62 */
26941 {1, 2, 3}} /* add r4, r2, r3 */
26942 },
26943 {4611686018427388032ll /* 0x4000000000000080 */ ,
26944 {{6, 1, 7}, /* shli r2, r1, 7 */
26945 {6, 1, 62}, /* shli r3, r1, 62 */
26946 {1, 2, 3}} /* add r4, r2, r3 */
26947 },
26948 {4611686018427388160ll /* 0x4000000000000100 */ ,
26949 {{6, 1, 8}, /* shli r2, r1, 8 */
26950 {6, 1, 62}, /* shli r3, r1, 62 */
26951 {1, 2, 3}} /* add r4, r2, r3 */
26952 },
26953 {4611686018427388416ll /* 0x4000000000000200 */ ,
26954 {{6, 1, 9}, /* shli r2, r1, 9 */
26955 {6, 1, 62}, /* shli r3, r1, 62 */
26956 {1, 2, 3}} /* add r4, r2, r3 */
26957 },
26958 {4611686018427388928ll /* 0x4000000000000400 */ ,
26959 {{6, 1, 10}, /* shli r2, r1, 10 */
26960 {6, 1, 62}, /* shli r3, r1, 62 */
26961 {1, 2, 3}} /* add r4, r2, r3 */
26962 },
26963 {4611686018427389952ll /* 0x4000000000000800 */ ,
26964 {{6, 1, 11}, /* shli r2, r1, 11 */
26965 {6, 1, 62}, /* shli r3, r1, 62 */
26966 {1, 2, 3}} /* add r4, r2, r3 */
26967 },
26968 {4611686018427392000ll /* 0x4000000000001000 */ ,
26969 {{6, 1, 12}, /* shli r2, r1, 12 */
26970 {6, 1, 62}, /* shli r3, r1, 62 */
26971 {1, 2, 3}} /* add r4, r2, r3 */
26972 },
26973 {4611686018427396096ll /* 0x4000000000002000 */ ,
26974 {{6, 1, 13}, /* shli r2, r1, 13 */
26975 {6, 1, 62}, /* shli r3, r1, 62 */
26976 {1, 2, 3}} /* add r4, r2, r3 */
26977 },
26978 {4611686018427404288ll /* 0x4000000000004000 */ ,
26979 {{6, 1, 14}, /* shli r2, r1, 14 */
26980 {6, 1, 62}, /* shli r3, r1, 62 */
26981 {1, 2, 3}} /* add r4, r2, r3 */
26982 },
26983 {4611686018427420672ll /* 0x4000000000008000 */ ,
26984 {{6, 1, 15}, /* shli r2, r1, 15 */
26985 {6, 1, 62}, /* shli r3, r1, 62 */
26986 {1, 2, 3}} /* add r4, r2, r3 */
26987 },
26988 {4611686018427453440ll /* 0x4000000000010000 */ ,
26989 {{6, 1, 16}, /* shli r2, r1, 16 */
26990 {6, 1, 62}, /* shli r3, r1, 62 */
26991 {1, 2, 3}} /* add r4, r2, r3 */
26992 },
26993 {4611686018427518976ll /* 0x4000000000020000 */ ,
26994 {{6, 1, 17}, /* shli r2, r1, 17 */
26995 {6, 1, 62}, /* shli r3, r1, 62 */
26996 {1, 2, 3}} /* add r4, r2, r3 */
26997 },
26998 {4611686018427650048ll /* 0x4000000000040000 */ ,
26999 {{6, 1, 18}, /* shli r2, r1, 18 */
27000 {6, 1, 62}, /* shli r3, r1, 62 */
27001 {1, 2, 3}} /* add r4, r2, r3 */
27002 },
27003 {4611686018427912192ll /* 0x4000000000080000 */ ,
27004 {{6, 1, 19}, /* shli r2, r1, 19 */
27005 {6, 1, 62}, /* shli r3, r1, 62 */
27006 {1, 2, 3}} /* add r4, r2, r3 */
27007 },
27008 {4611686018428436480ll /* 0x4000000000100000 */ ,
27009 {{6, 1, 20}, /* shli r2, r1, 20 */
27010 {6, 1, 62}, /* shli r3, r1, 62 */
27011 {1, 2, 3}} /* add r4, r2, r3 */
27012 },
27013 {4611686018429485056ll /* 0x4000000000200000 */ ,
27014 {{6, 1, 21}, /* shli r2, r1, 21 */
27015 {6, 1, 62}, /* shli r3, r1, 62 */
27016 {1, 2, 3}} /* add r4, r2, r3 */
27017 },
27018 {4611686018431582208ll /* 0x4000000000400000 */ ,
27019 {{6, 1, 22}, /* shli r2, r1, 22 */
27020 {6, 1, 62}, /* shli r3, r1, 62 */
27021 {1, 2, 3}} /* add r4, r2, r3 */
27022 },
27023 {4611686018435776512ll /* 0x4000000000800000 */ ,
27024 {{6, 1, 23}, /* shli r2, r1, 23 */
27025 {6, 1, 62}, /* shli r3, r1, 62 */
27026 {1, 2, 3}} /* add r4, r2, r3 */
27027 },
27028 {4611686018444165120ll /* 0x4000000001000000 */ ,
27029 {{6, 1, 24}, /* shli r2, r1, 24 */
27030 {6, 1, 62}, /* shli r3, r1, 62 */
27031 {1, 2, 3}} /* add r4, r2, r3 */
27032 },
27033 {4611686018460942336ll /* 0x4000000002000000 */ ,
27034 {{6, 1, 25}, /* shli r2, r1, 25 */
27035 {6, 1, 62}, /* shli r3, r1, 62 */
27036 {1, 2, 3}} /* add r4, r2, r3 */
27037 },
27038 {4611686018494496768ll /* 0x4000000004000000 */ ,
27039 {{6, 1, 26}, /* shli r2, r1, 26 */
27040 {6, 1, 62}, /* shli r3, r1, 62 */
27041 {1, 2, 3}} /* add r4, r2, r3 */
27042 },
27043 {4611686018561605632ll /* 0x4000000008000000 */ ,
27044 {{6, 1, 27}, /* shli r2, r1, 27 */
27045 {6, 1, 62}, /* shli r3, r1, 62 */
27046 {1, 2, 3}} /* add r4, r2, r3 */
27047 },
27048 {4611686018695823360ll /* 0x4000000010000000 */ ,
27049 {{6, 1, 28}, /* shli r2, r1, 28 */
27050 {6, 1, 62}, /* shli r3, r1, 62 */
27051 {1, 2, 3}} /* add r4, r2, r3 */
27052 },
27053 {4611686018964258816ll /* 0x4000000020000000 */ ,
27054 {{6, 1, 29}, /* shli r2, r1, 29 */
27055 {6, 1, 62}, /* shli r3, r1, 62 */
27056 {1, 2, 3}} /* add r4, r2, r3 */
27057 },
27058 {4611686019501129728ll /* 0x4000000040000000 */ ,
27059 {{6, 1, 30}, /* shli r2, r1, 30 */
27060 {6, 1, 62}, /* shli r3, r1, 62 */
27061 {1, 2, 3}} /* add r4, r2, r3 */
27062 },
27063 {4611686020574871552ll /* 0x4000000080000000 */ ,
27064 {{6, 1, 31}, /* shli r2, r1, 31 */
27065 {6, 1, 62}, /* shli r3, r1, 62 */
27066 {1, 2, 3}} /* add r4, r2, r3 */
27067 },
27068 {4611686022722355200ll /* 0x4000000100000000 */ ,
27069 {{6, 1, 32}, /* shli r2, r1, 32 */
27070 {6, 1, 62}, /* shli r3, r1, 62 */
27071 {1, 2, 3}} /* add r4, r2, r3 */
27072 },
27073 {4611686027017322496ll /* 0x4000000200000000 */ ,
27074 {{6, 1, 33}, /* shli r2, r1, 33 */
27075 {6, 1, 62}, /* shli r3, r1, 62 */
27076 {1, 2, 3}} /* add r4, r2, r3 */
27077 },
27078 {4611686035607257088ll /* 0x4000000400000000 */ ,
27079 {{6, 1, 34}, /* shli r2, r1, 34 */
27080 {6, 1, 62}, /* shli r3, r1, 62 */
27081 {1, 2, 3}} /* add r4, r2, r3 */
27082 },
27083 {4611686052787126272ll /* 0x4000000800000000 */ ,
27084 {{6, 1, 35}, /* shli r2, r1, 35 */
27085 {6, 1, 62}, /* shli r3, r1, 62 */
27086 {1, 2, 3}} /* add r4, r2, r3 */
27087 },
27088 {4611686087146864640ll /* 0x4000001000000000 */ ,
27089 {{6, 1, 36}, /* shli r2, r1, 36 */
27090 {6, 1, 62}, /* shli r3, r1, 62 */
27091 {1, 2, 3}} /* add r4, r2, r3 */
27092 },
27093 {4611686155866341376ll /* 0x4000002000000000 */ ,
27094 {{6, 1, 37}, /* shli r2, r1, 37 */
27095 {6, 1, 62}, /* shli r3, r1, 62 */
27096 {1, 2, 3}} /* add r4, r2, r3 */
27097 },
27098 {4611686293305294848ll /* 0x4000004000000000 */ ,
27099 {{6, 1, 38}, /* shli r2, r1, 38 */
27100 {6, 1, 62}, /* shli r3, r1, 62 */
27101 {1, 2, 3}} /* add r4, r2, r3 */
27102 },
27103 {4611686568183201792ll /* 0x4000008000000000 */ ,
27104 {{6, 1, 39}, /* shli r2, r1, 39 */
27105 {6, 1, 62}, /* shli r3, r1, 62 */
27106 {1, 2, 3}} /* add r4, r2, r3 */
27107 },
27108 {4611687117939015680ll /* 0x4000010000000000 */ ,
27109 {{6, 1, 40}, /* shli r2, r1, 40 */
27110 {6, 1, 62}, /* shli r3, r1, 62 */
27111 {1, 2, 3}} /* add r4, r2, r3 */
27112 },
27113 {4611688217450643456ll /* 0x4000020000000000 */ ,
27114 {{6, 1, 41}, /* shli r2, r1, 41 */
27115 {6, 1, 62}, /* shli r3, r1, 62 */
27116 {1, 2, 3}} /* add r4, r2, r3 */
27117 },
27118 {4611690416473899008ll /* 0x4000040000000000 */ ,
27119 {{6, 1, 42}, /* shli r2, r1, 42 */
27120 {6, 1, 62}, /* shli r3, r1, 62 */
27121 {1, 2, 3}} /* add r4, r2, r3 */
27122 },
27123 {4611694814520410112ll /* 0x4000080000000000 */ ,
27124 {{6, 1, 43}, /* shli r2, r1, 43 */
27125 {6, 1, 62}, /* shli r3, r1, 62 */
27126 {1, 2, 3}} /* add r4, r2, r3 */
27127 },
27128 {4611703610613432320ll /* 0x4000100000000000 */ ,
27129 {{6, 1, 44}, /* shli r2, r1, 44 */
27130 {6, 1, 62}, /* shli r3, r1, 62 */
27131 {1, 2, 3}} /* add r4, r2, r3 */
27132 },
27133 {4611721202799476736ll /* 0x4000200000000000 */ ,
27134 {{6, 1, 45}, /* shli r2, r1, 45 */
27135 {6, 1, 62}, /* shli r3, r1, 62 */
27136 {1, 2, 3}} /* add r4, r2, r3 */
27137 },
27138 {4611756387171565568ll /* 0x4000400000000000 */ ,
27139 {{6, 1, 46}, /* shli r2, r1, 46 */
27140 {6, 1, 62}, /* shli r3, r1, 62 */
27141 {1, 2, 3}} /* add r4, r2, r3 */
27142 },
27143 {4611826755915743232ll /* 0x4000800000000000 */ ,
27144 {{6, 1, 47}, /* shli r2, r1, 47 */
27145 {6, 1, 62}, /* shli r3, r1, 62 */
27146 {1, 2, 3}} /* add r4, r2, r3 */
27147 },
27148 {4611967493404098560ll /* 0x4001000000000000 */ ,
27149 {{6, 1, 48}, /* shli r2, r1, 48 */
27150 {6, 1, 62}, /* shli r3, r1, 62 */
27151 {1, 2, 3}} /* add r4, r2, r3 */
27152 },
27153 {4612248968380809216ll /* 0x4002000000000000 */ ,
27154 {{6, 1, 49}, /* shli r2, r1, 49 */
27155 {6, 1, 62}, /* shli r3, r1, 62 */
27156 {1, 2, 3}} /* add r4, r2, r3 */
27157 },
27158 {4612811918334230528ll /* 0x4004000000000000 */ ,
27159 {{6, 1, 50}, /* shli r2, r1, 50 */
27160 {6, 1, 62}, /* shli r3, r1, 62 */
27161 {1, 2, 3}} /* add r4, r2, r3 */
27162 },
27163 {4613937818241073152ll /* 0x4008000000000000 */ ,
27164 {{6, 1, 51}, /* shli r2, r1, 51 */
27165 {6, 1, 62}, /* shli r3, r1, 62 */
27166 {1, 2, 3}} /* add r4, r2, r3 */
27167 },
27168 {4616189618054758400ll /* 0x4010000000000000 */ ,
27169 {{6, 1, 52}, /* shli r2, r1, 52 */
27170 {6, 1, 62}, /* shli r3, r1, 62 */
27171 {1, 2, 3}} /* add r4, r2, r3 */
27172 },
27173 {4620693217682128896ll /* 0x4020000000000000 */ ,
27174 {{6, 1, 53}, /* shli r2, r1, 53 */
27175 {6, 1, 62}, /* shli r3, r1, 62 */
27176 {1, 2, 3}} /* add r4, r2, r3 */
27177 },
27178 {4629700416936869888ll /* 0x4040000000000000 */ ,
27179 {{6, 1, 54}, /* shli r2, r1, 54 */
27180 {6, 1, 62}, /* shli r3, r1, 62 */
27181 {1, 2, 3}} /* add r4, r2, r3 */
27182 },
27183 {4647714815446351872ll /* 0x4080000000000000 */ ,
27184 {{6, 1, 55}, /* shli r2, r1, 55 */
27185 {6, 1, 62}, /* shli r3, r1, 62 */
27186 {1, 2, 3}} /* add r4, r2, r3 */
27187 },
27188 {4683743612465315840ll /* 0x4100000000000000 */ ,
27189 {{6, 1, 56}, /* shli r2, r1, 56 */
27190 {6, 1, 62}, /* shli r3, r1, 62 */
27191 {1, 2, 3}} /* add r4, r2, r3 */
27192 },
27193 {4755801206503243776ll /* 0x4200000000000000 */ ,
27194 {{6, 1, 57}, /* shli r2, r1, 57 */
27195 {6, 1, 62}, /* shli r3, r1, 62 */
27196 {1, 2, 3}} /* add r4, r2, r3 */
27197 },
27198 {4899916394579099648ll /* 0x4400000000000000 */ ,
27199 {{6, 1, 58}, /* shli r2, r1, 58 */
27200 {6, 1, 62}, /* shli r3, r1, 62 */
27201 {1, 2, 3}} /* add r4, r2, r3 */
27202 },
27203 {5188146770730811392ll /* 0x4800000000000000 */ ,
27204 {{5, 1, 1}, /* shl3add r2, r1, r1 */
27205 {6, 2, 59}} /* shli r3, r2, 59 */
27206 },
27207 {5764607523034234880ll /* 0x5000000000000000 */ ,
27208 {{4, 1, 1}, /* shl2add r2, r1, r1 */
27209 {6, 2, 60}} /* shli r3, r2, 60 */
27210 },
27211 {6917529027641081855ll /* 0x5fffffffffffffff */ ,
27212 {{3, 1, 1}, /* shl1add r2, r1, r1 */
27213 {6, 2, 61}, /* shli r3, r2, 61 */
27214 {2, 3, 1}} /* sub r4, r3, r1 */
27215 },
27216 {6917529027641081856ll /* 0x6000000000000000 */ ,
27217 {{3, 1, 1}, /* shl1add r2, r1, r1 */
27218 {6, 2, 61}} /* shli r3, r2, 61 */
27219 },
27220 {9223372036854775799ll /* 0x7ffffffffffffff7 */ ,
27221 {{5, 1, 1}, /* shl3add r2, r1, r1 */
27222 {6, 1, 63}, /* shli r3, r1, 63 */
27223 {2, 3, 2}} /* sub r4, r3, r2 */
27224 },
27225 {9223372036854775800ll /* 0x7ffffffffffffff8 */ ,
27226 {{6, 1, 3}, /* shli r2, r1, 3 */
27227 {6, 1, 63}, /* shli r3, r1, 63 */
27228 {2, 3, 2}} /* sub r4, r3, r2 */
27229 },
27230 {9223372036854775801ll /* 0x7ffffffffffffff9 */ ,
27231 {{6, 1, 60}, /* shli r2, r1, 60 */
27232 {2, 2, 1}, /* sub r3, r2, r1 */
27233 {5, 3, 1}} /* shl3add r4, r3, r1 */
27234 },
27235 {9223372036854775803ll /* 0x7ffffffffffffffb */ ,
27236 {{4, 1, 1}, /* shl2add r2, r1, r1 */
27237 {6, 1, 63}, /* shli r3, r1, 63 */
27238 {2, 3, 2}} /* sub r4, r3, r2 */
27239 },
27240 {9223372036854775804ll /* 0x7ffffffffffffffc */ ,
27241 {{6, 1, 2}, /* shli r2, r1, 2 */
27242 {6, 1, 63}, /* shli r3, r1, 63 */
27243 {2, 3, 2}} /* sub r4, r3, r2 */
27244 },
27245 {9223372036854775805ll /* 0x7ffffffffffffffd */ ,
27246 {{3, 1, 1}, /* shl1add r2, r1, r1 */
27247 {6, 1, 63}, /* shli r3, r1, 63 */
27248 {2, 3, 2}} /* sub r4, r3, r2 */
27249 },
27250 {9223372036854775806ll /* 0x7ffffffffffffffe */ ,
27251 {{6, 1, 1}, /* shli r2, r1, 1 */
27252 {6, 1, 63}, /* shli r3, r1, 63 */
27253 {2, 3, 2}} /* sub r4, r3, r2 */
27254 },
27255 {9223372036854775807ll /* 0x7fffffffffffffff */ ,
27256 {{6, 1, 63}, /* shli r2, r1, 63 */
27257 {2, 2, 1}} /* sub r3, r2, r1 */
27258 }
27259 };
27260
27261 const int tilegx_multiply_insn_seq_table_size =
27262 (int) (sizeof tilegx_multiply_insn_seq_table
27263 / sizeof tilegx_multiply_insn_seq_table[0]);