8 .c "%s(%2d, 0x%08x, %2d, 0x%08x, 0x%08x)"
10 .c "%s(%3d, 0x%016lx, %2d, 0x%016lx, 0x%016lx)"
32 #define QLSH(N, VAL, SH, LO, HI) QALU(N, , qlsh, VAL, SH, LO, HI)
33 #define QLSHU(N, VAL, SH, LO, HI) QALU(N, _u, qlsh, VAL, SH, LO, HI)
34 #define QRSH(N, VAL, SH, LO, HI) QALU(N, , qrsh, VAL, SH, LO, HI)
35 #define QRSHU(N, VAL, SH, LO, HI) QALU(N, _u, qrsh, VAL, SH, LO, HI)
38 # define OPTIONAL(OPT) OPT
40 # define OPTIONAL(OPT) /**/
54 allocai $((__WORDSIZE >> 3) * 3) $buf
55 beqi func_qlsh_zero %v1 0
56 beqi func_qlsh_overflow %v1 __WORDSIZE
57 rsbi %r0 %v1 __WORDSIZE
67 rshi %r1 %v0 $(__WORDSIZE - 1)
70 stxi $($buf + (__WORDSIZE >> 3)) %fp %r1
71 stxi $($buf + (__WORDSIZE >> 2)) %fp %v2
72 beqi func_qlsh_not_optional %v1 0
73 beqi func_qlsh_not_optional %v1 1
74 beqi func_qlsh_not_optional %v1 $(__WORDSIZE / 2 - 1)
75 beqi func_qlsh_not_optional %v1 $(__WORDSIZE / 2)
76 beqi func_qlsh_not_optional %v1 $(__WORDSIZE / 2 + 1)
77 beqi func_qlsh_not_optional %v1 $(__WORDSIZE - 1)
78 beqi func_qlsh_not_optional %v1 $(__WORDSIZE)
79 jmpi func_qlsh_optional
80 func_qlsh_not_optional:
93 ldxi %r1 %fp $($buf + (__WORDSIZE >> 3))
94 ldxi %r2 %fp $($buf + (__WORDSIZE >> 2))
105 beqi func_qlsh_not_optional_end %v2 0
110 func_qlsh_not_optional_end:
126 allocai $((__WORDSIZE >> 3) * 3) $buf
127 beqi func_qlsh_u_zero %v1 0
128 beqi func_qlsh_u_overflow %v1 __WORDSIZE
129 rsbi %r0 %v1 __WORDSIZE
132 jmpi func_qlsh_u_done
133 func_qlsh_u_overflow:
136 jmpi func_qlsh_u_done
142 stxi $($buf + (__WORDSIZE >> 3)) %fp %r1
143 stxi $($buf + (__WORDSIZE >> 2)) %fp %v2
144 beqi func_qlsh_u_not_optional %v1 0
145 beqi func_qlsh_u_not_optional %v1 1
146 beqi func_qlsh_u_not_optional %v1 $(__WORDSIZE / 2 - 1)
147 beqi func_qlsh_u_not_optional %v1 $(__WORDSIZE / 2)
148 beqi func_qlsh_u_not_optional %v1 $(__WORDSIZE / 2 + 1)
149 beqi func_qlsh_u_not_optional %v1 $(__WORDSIZE - 1)
150 beqi func_qlsh_u_not_optional %v1 $(__WORDSIZE)
151 jmpi func_qlsh_u_optional
152 func_qlsh_u_not_optional:
157 jmpi func_qlsh_u_printf
158 func_qlsh_u_optional:
165 ldxi %r1 %fp $($buf + (__WORDSIZE >> 3))
166 ldxi %r2 %fp $($buf + (__WORDSIZE >> 2))
177 beqi func_qlsh_u_not_optional_end %v2 0
182 func_qlsh_u_not_optional_end:
198 allocai $((__WORDSIZE >> 3) * 3) $buf
199 beqi func_qrsh_zero %v1 0
200 beqi func_qrsh_overflow %v1 __WORDSIZE
201 rsbi %r0 %v1 __WORDSIZE
207 rshi %r0 %v0 $(__WORDSIZE - 1)
214 stxi $($buf + (__WORDSIZE >> 3)) %fp %r1
215 stxi $($buf + (__WORDSIZE >> 2)) %fp %v2
216 beqi func_qrsh_not_optional %v1 0
217 beqi func_qrsh_not_optional %v1 1
218 beqi func_qrsh_not_optional %v1 $(__WORDSIZE / 2 - 1)
219 beqi func_qrsh_not_optional %v1 $(__WORDSIZE / 2)
220 beqi func_qrsh_not_optional %v1 $(__WORDSIZE / 2 + 1)
221 beqi func_qrsh_not_optional %v1 $(__WORDSIZE - 1)
222 beqi func_qrsh_not_optional %v1 $(__WORDSIZE)
223 jmpi func_qrsh_optional
224 func_qrsh_not_optional:
229 jmpi func_qrsh_printf
237 ldxi %r1 %fp $($buf + (__WORDSIZE >> 3))
238 ldxi %r2 %fp $($buf + (__WORDSIZE >> 2))
249 beqi func_qrsh_not_optional_end %v2 0
254 func_qrsh_not_optional_end:
270 allocai $((__WORDSIZE >> 3) * 3) $buf
271 beqi func_qrsh_u_zero %v1 0
272 beqi func_qrsh_u_overflow %v1 __WORDSIZE
273 rsbi %r0 %v1 __WORDSIZE
276 jmpi func_qrsh_u_done
277 func_qrsh_u_overflow:
280 jmpi func_qrsh_u_done
286 stxi $($buf + (__WORDSIZE >> 3)) %fp %r1
287 stxi $($buf + (__WORDSIZE >> 2)) %fp %v2
288 beqi func_qrsh_u_not_optional %v1 0
289 beqi func_qrsh_u_not_optional %v1 1
290 beqi func_qrsh_u_not_optional %v1 $(__WORDSIZE / 2 - 1)
291 beqi func_qrsh_u_not_optional %v1 $(__WORDSIZE / 2)
292 beqi func_qrsh_u_not_optional %v1 $(__WORDSIZE / 2 + 1)
293 beqi func_qrsh_u_not_optional %v1 $(__WORDSIZE - 1)
294 beqi func_qrsh_u_not_optional %v1 $(__WORDSIZE)
295 jmpi func_qrsh_u_optional
296 func_qrsh_u_not_optional:
301 jmpi func_qrsh_u_printf
302 func_qrsh_u_optional:
309 ldxi %r1 %fp $($buf + (__WORDSIZE >> 3))
310 ldxi %r2 %fp $($buf + (__WORDSIZE >> 2))
321 beqi func_qrsh_u_not_optional_end %v2 0
326 func_qrsh_u_not_optional_end:
338 # if __WORDSIZE == 32
342 movi %v0 0x89abcdef01234567
343 movi %v2 0x123456789abcdef0
352 addi %r2 %v1 $(__WORDSIZE + 1)
363 addi %r2 %v1 $(__WORDSIZE + 1)
374 addi %r2 %v1 $(__WORDSIZE + 1)
385 addi %r2 %v1 $(__WORDSIZE + 1)
392 blei loop %v1 __WORDSIZE
394 # if __WORDSIZE == 32
395 QLSH( 0, 0x89abcdef, 0, 0x89abcdef, 0xffffffff)
396 QLSH(33, 0x12345678, 0, 0x12345678, 0x00000000)
397 QLSHU( 0, 0x89abcdef, 0, 0x89abcdef, 0x00000000)
398 QLSHU(33, 0x12345678, 0, 0x12345678, 0x00000000)
399 QRSH( 0, 0x89abcdef, 0, 0x89abcdef, 0x00000000)
400 QRSH(33, 0x12345678, 0, 0x12345678, 0x00000000)
401 QRSHU( 0, 0x89abcdef, 0, 0x89abcdef, 0x00000000)
402 QRSHU(33, 0x12345678, 0, 0x12345678, 0x00000000)
403 QLSH( 1, 0x89abcdef, 1, 0x13579bde, 0xffffffff)
404 QLSH(34, 0x12345678, 1, 0x2468acf0, 0x00000000)
405 QLSHU( 1, 0x89abcdef, 1, 0x13579bde, 0x00000001)
406 QLSHU(34, 0x12345678, 1, 0x2468acf0, 0x00000000)
407 QRSH( 1, 0x89abcdef, 1, 0xc4d5e6f7, 0x80000000)
408 QRSH(34, 0x12345678, 1, 0x091a2b3c, 0x00000000)
409 QRSHU( 1, 0x89abcdef, 1, 0x44d5e6f7, 0x80000000)
410 QRSHU(34, 0x12345678, 1, 0x091a2b3c, 0x00000000)
411 OPTIONAL( QLSH( 2, 0x89abcdef, 2, 0x26af37bc, 0xfffffffe))
412 OPTIONAL( QLSH(35, 0x12345678, 2, 0x48d159e0, 0x00000000))
413 OPTIONAL(QLSHU( 2, 0x89abcdef, 2, 0x26af37bc, 0x00000002))
414 OPTIONAL(QLSHU(35, 0x12345678, 2, 0x48d159e0, 0x00000000))
415 OPTIONAL( QRSH( 2, 0x89abcdef, 2, 0xe26af37b, 0xc0000000))
416 OPTIONAL( QRSH(35, 0x12345678, 2, 0x048d159e, 0x00000000))
417 OPTIONAL(QRSHU( 2, 0x89abcdef, 2, 0x226af37b, 0xc0000000))
418 OPTIONAL(QRSHU(35, 0x12345678, 2, 0x048d159e, 0x00000000))
419 OPTIONAL( QLSH( 3, 0x89abcdef, 3, 0x4d5e6f78, 0xfffffffc))
420 OPTIONAL( QLSH(36, 0x12345678, 3, 0x91a2b3c0, 0x00000000))
421 OPTIONAL(QLSHU( 3, 0x89abcdef, 3, 0x4d5e6f78, 0x00000004))
422 OPTIONAL(QLSHU(36, 0x12345678, 3, 0x91a2b3c0, 0x00000000))
423 OPTIONAL( QRSH( 3, 0x89abcdef, 3, 0xf13579bd, 0xe0000000))
424 OPTIONAL( QRSH(36, 0x12345678, 3, 0x02468acf, 0x00000000))
425 OPTIONAL(QRSHU( 3, 0x89abcdef, 3, 0x113579bd, 0xe0000000))
426 OPTIONAL(QRSHU(36, 0x12345678, 3, 0x02468acf, 0x00000000))
427 OPTIONAL( QLSH( 4, 0x89abcdef, 4, 0x9abcdef0, 0xfffffff8))
428 OPTIONAL( QLSH(37, 0x12345678, 4, 0x23456780, 0x00000001))
429 OPTIONAL(QLSHU( 4, 0x89abcdef, 4, 0x9abcdef0, 0x00000008))
430 OPTIONAL(QLSHU(37, 0x12345678, 4, 0x23456780, 0x00000001))
431 OPTIONAL( QRSH( 4, 0x89abcdef, 4, 0xf89abcde, 0xf0000000))
432 OPTIONAL( QRSH(37, 0x12345678, 4, 0x01234567, 0x80000000))
433 OPTIONAL(QRSHU( 4, 0x89abcdef, 4, 0x089abcde, 0xf0000000))
434 OPTIONAL(QRSHU(37, 0x12345678, 4, 0x01234567, 0x80000000))
435 OPTIONAL( QLSH( 5, 0x89abcdef, 5, 0x3579bde0, 0xfffffff1))
436 OPTIONAL( QLSH(38, 0x12345678, 5, 0x468acf00, 0x00000002))
437 OPTIONAL(QLSHU( 5, 0x89abcdef, 5, 0x3579bde0, 0x00000011))
438 OPTIONAL(QLSHU(38, 0x12345678, 5, 0x468acf00, 0x00000002))
439 OPTIONAL( QRSH( 5, 0x89abcdef, 5, 0xfc4d5e6f, 0x78000000))
440 OPTIONAL( QRSH(38, 0x12345678, 5, 0x0091a2b3, 0xc0000000))
441 OPTIONAL(QRSHU( 5, 0x89abcdef, 5, 0x044d5e6f, 0x78000000))
442 OPTIONAL(QRSHU(38, 0x12345678, 5, 0x0091a2b3, 0xc0000000))
443 OPTIONAL( QLSH( 6, 0x89abcdef, 6, 0x6af37bc0, 0xffffffe2))
444 OPTIONAL( QLSH(39, 0x12345678, 6, 0x8d159e00, 0x00000004))
445 OPTIONAL(QLSHU( 6, 0x89abcdef, 6, 0x6af37bc0, 0x00000022))
446 OPTIONAL(QLSHU(39, 0x12345678, 6, 0x8d159e00, 0x00000004))
447 OPTIONAL( QRSH( 6, 0x89abcdef, 6, 0xfe26af37, 0xbc000000))
448 OPTIONAL( QRSH(39, 0x12345678, 6, 0x0048d159, 0xe0000000))
449 OPTIONAL(QRSHU( 6, 0x89abcdef, 6, 0x0226af37, 0xbc000000))
450 OPTIONAL(QRSHU(39, 0x12345678, 6, 0x0048d159, 0xe0000000))
451 OPTIONAL( QLSH( 7, 0x89abcdef, 7, 0xd5e6f780, 0xffffffc4))
452 OPTIONAL( QLSH(40, 0x12345678, 7, 0x1a2b3c00, 0x00000009))
453 OPTIONAL(QLSHU( 7, 0x89abcdef, 7, 0xd5e6f780, 0x00000044))
454 OPTIONAL(QLSHU(40, 0x12345678, 7, 0x1a2b3c00, 0x00000009))
455 OPTIONAL( QRSH( 7, 0x89abcdef, 7, 0xff13579b, 0xde000000))
456 OPTIONAL( QRSH(40, 0x12345678, 7, 0x002468ac, 0xf0000000))
457 OPTIONAL(QRSHU( 7, 0x89abcdef, 7, 0x0113579b, 0xde000000))
458 OPTIONAL(QRSHU(40, 0x12345678, 7, 0x002468ac, 0xf0000000))
459 OPTIONAL( QLSH( 8, 0x89abcdef, 8, 0xabcdef00, 0xffffff89))
460 OPTIONAL( QLSH(41, 0x12345678, 8, 0x34567800, 0x00000012))
461 OPTIONAL(QLSHU( 8, 0x89abcdef, 8, 0xabcdef00, 0x00000089))
462 OPTIONAL(QLSHU(41, 0x12345678, 8, 0x34567800, 0x00000012))
463 OPTIONAL( QRSH( 8, 0x89abcdef, 8, 0xff89abcd, 0xef000000))
464 OPTIONAL( QRSH(41, 0x12345678, 8, 0x00123456, 0x78000000))
465 OPTIONAL(QRSHU( 8, 0x89abcdef, 8, 0x0089abcd, 0xef000000))
466 OPTIONAL(QRSHU(41, 0x12345678, 8, 0x00123456, 0x78000000))
467 OPTIONAL( QLSH( 9, 0x89abcdef, 9, 0x579bde00, 0xffffff13))
468 OPTIONAL( QLSH(42, 0x12345678, 9, 0x68acf000, 0x00000024))
469 OPTIONAL(QLSHU( 9, 0x89abcdef, 9, 0x579bde00, 0x00000113))
470 OPTIONAL(QLSHU(42, 0x12345678, 9, 0x68acf000, 0x00000024))
471 OPTIONAL( QRSH( 9, 0x89abcdef, 9, 0xffc4d5e6, 0xf7800000))
472 OPTIONAL( QRSH(42, 0x12345678, 9, 0x00091a2b, 0x3c000000))
473 OPTIONAL(QRSHU( 9, 0x89abcdef, 9, 0x0044d5e6, 0xf7800000))
474 OPTIONAL(QRSHU(42, 0x12345678, 9, 0x00091a2b, 0x3c000000))
475 OPTIONAL( QLSH(10, 0x89abcdef, 10, 0xaf37bc00, 0xfffffe26))
476 OPTIONAL( QLSH(43, 0x12345678, 10, 0xd159e000, 0x00000048))
477 OPTIONAL(QLSHU(10, 0x89abcdef, 10, 0xaf37bc00, 0x00000226))
478 OPTIONAL(QLSHU(43, 0x12345678, 10, 0xd159e000, 0x00000048))
479 OPTIONAL( QRSH(10, 0x89abcdef, 10, 0xffe26af3, 0x7bc00000))
480 OPTIONAL( QRSH(43, 0x12345678, 10, 0x00048d15, 0x9e000000))
481 OPTIONAL(QRSHU(10, 0x89abcdef, 10, 0x00226af3, 0x7bc00000))
482 OPTIONAL(QRSHU(43, 0x12345678, 10, 0x00048d15, 0x9e000000))
483 OPTIONAL( QLSH(11, 0x89abcdef, 11, 0x5e6f7800, 0xfffffc4d))
484 OPTIONAL( QLSH(44, 0x12345678, 11, 0xa2b3c000, 0x00000091))
485 OPTIONAL(QLSHU(11, 0x89abcdef, 11, 0x5e6f7800, 0x0000044d))
486 OPTIONAL(QLSHU(44, 0x12345678, 11, 0xa2b3c000, 0x00000091))
487 OPTIONAL( QRSH(11, 0x89abcdef, 11, 0xfff13579, 0xbde00000))
488 OPTIONAL( QRSH(44, 0x12345678, 11, 0x0002468a, 0xcf000000))
489 OPTIONAL(QRSHU(11, 0x89abcdef, 11, 0x00113579, 0xbde00000))
490 OPTIONAL(QRSHU(44, 0x12345678, 11, 0x0002468a, 0xcf000000))
491 OPTIONAL( QLSH(12, 0x89abcdef, 12, 0xbcdef000, 0xfffff89a))
492 OPTIONAL( QLSH(45, 0x12345678, 12, 0x45678000, 0x00000123))
493 OPTIONAL(QLSHU(12, 0x89abcdef, 12, 0xbcdef000, 0x0000089a))
494 OPTIONAL(QLSHU(45, 0x12345678, 12, 0x45678000, 0x00000123))
495 OPTIONAL( QRSH(12, 0x89abcdef, 12, 0xfff89abc, 0xdef00000))
496 OPTIONAL( QRSH(45, 0x12345678, 12, 0x00012345, 0x67800000))
497 OPTIONAL(QRSHU(12, 0x89abcdef, 12, 0x00089abc, 0xdef00000))
498 OPTIONAL(QRSHU(45, 0x12345678, 12, 0x00012345, 0x67800000))
499 OPTIONAL( QLSH(13, 0x89abcdef, 13, 0x79bde000, 0xfffff135))
500 OPTIONAL( QLSH(46, 0x12345678, 13, 0x8acf0000, 0x00000246))
501 OPTIONAL(QLSHU(13, 0x89abcdef, 13, 0x79bde000, 0x00001135))
502 OPTIONAL(QLSHU(46, 0x12345678, 13, 0x8acf0000, 0x00000246))
503 OPTIONAL( QRSH(13, 0x89abcdef, 13, 0xfffc4d5e, 0x6f780000))
504 OPTIONAL( QRSH(46, 0x12345678, 13, 0x000091a2, 0xb3c00000))
505 OPTIONAL(QRSHU(13, 0x89abcdef, 13, 0x00044d5e, 0x6f780000))
506 OPTIONAL(QRSHU(46, 0x12345678, 13, 0x000091a2, 0xb3c00000))
507 OPTIONAL( QLSH(14, 0x89abcdef, 14, 0xf37bc000, 0xffffe26a))
508 OPTIONAL( QLSH(47, 0x12345678, 14, 0x159e0000, 0x0000048d))
509 OPTIONAL(QLSHU(14, 0x89abcdef, 14, 0xf37bc000, 0x0000226a))
510 OPTIONAL(QLSHU(47, 0x12345678, 14, 0x159e0000, 0x0000048d))
511 OPTIONAL( QRSH(14, 0x89abcdef, 14, 0xfffe26af, 0x37bc0000))
512 OPTIONAL( QRSH(47, 0x12345678, 14, 0x000048d1, 0x59e00000))
513 OPTIONAL(QRSHU(14, 0x89abcdef, 14, 0x000226af, 0x37bc0000))
514 OPTIONAL(QRSHU(47, 0x12345678, 14, 0x000048d1, 0x59e00000))
515 QLSH(15, 0x89abcdef, 15, 0xe6f78000, 0xffffc4d5)
516 QLSH(48, 0x12345678, 15, 0x2b3c0000, 0x0000091a)
517 QLSHU(15, 0x89abcdef, 15, 0xe6f78000, 0x000044d5)
518 QLSHU(48, 0x12345678, 15, 0x2b3c0000, 0x0000091a)
519 QRSH(15, 0x89abcdef, 15, 0xffff1357, 0x9bde0000)
520 QRSH(48, 0x12345678, 15, 0x00002468, 0xacf00000)
521 QRSHU(15, 0x89abcdef, 15, 0x00011357, 0x9bde0000)
522 QRSHU(48, 0x12345678, 15, 0x00002468, 0xacf00000)
523 QLSH(16, 0x89abcdef, 16, 0xcdef0000, 0xffff89ab)
524 QLSH(49, 0x12345678, 16, 0x56780000, 0x00001234)
525 QLSHU(16, 0x89abcdef, 16, 0xcdef0000, 0x000089ab)
526 QLSHU(49, 0x12345678, 16, 0x56780000, 0x00001234)
527 QRSH(16, 0x89abcdef, 16, 0xffff89ab, 0xcdef0000)
528 QRSH(49, 0x12345678, 16, 0x00001234, 0x56780000)
529 QRSHU(16, 0x89abcdef, 16, 0x000089ab, 0xcdef0000)
530 QRSHU(49, 0x12345678, 16, 0x00001234, 0x56780000)
531 QLSH(17, 0x89abcdef, 17, 0x9bde0000, 0xffff1357)
532 QLSH(50, 0x12345678, 17, 0xacf00000, 0x00002468)
533 QLSHU(17, 0x89abcdef, 17, 0x9bde0000, 0x00011357)
534 QLSHU(50, 0x12345678, 17, 0xacf00000, 0x00002468)
535 QRSH(17, 0x89abcdef, 17, 0xffffc4d5, 0xe6f78000)
536 QRSH(50, 0x12345678, 17, 0x0000091a, 0x2b3c0000)
537 QRSHU(17, 0x89abcdef, 17, 0x000044d5, 0xe6f78000)
538 QRSHU(50, 0x12345678, 17, 0x0000091a, 0x2b3c0000)
539 OPTIONAL( QLSH(18, 0x89abcdef, 18, 0x37bc0000, 0xfffe26af))
540 OPTIONAL( QLSH(51, 0x12345678, 18, 0x59e00000, 0x000048d1))
541 OPTIONAL(QLSHU(18, 0x89abcdef, 18, 0x37bc0000, 0x000226af))
542 OPTIONAL(QLSHU(51, 0x12345678, 18, 0x59e00000, 0x000048d1))
543 OPTIONAL( QRSH(18, 0x89abcdef, 18, 0xffffe26a, 0xf37bc000))
544 OPTIONAL( QRSH(51, 0x12345678, 18, 0x0000048d, 0x159e0000))
545 OPTIONAL(QRSHU(18, 0x89abcdef, 18, 0x0000226a, 0xf37bc000))
546 OPTIONAL(QRSHU(51, 0x12345678, 18, 0x0000048d, 0x159e0000))
547 OPTIONAL( QLSH(19, 0x89abcdef, 19, 0x6f780000, 0xfffc4d5e))
548 OPTIONAL( QLSH(52, 0x12345678, 19, 0xb3c00000, 0x000091a2))
549 OPTIONAL(QLSHU(19, 0x89abcdef, 19, 0x6f780000, 0x00044d5e))
550 OPTIONAL(QLSHU(52, 0x12345678, 19, 0xb3c00000, 0x000091a2))
551 OPTIONAL( QRSH(19, 0x89abcdef, 19, 0xfffff135, 0x79bde000))
552 OPTIONAL( QRSH(52, 0x12345678, 19, 0x00000246, 0x8acf0000))
553 OPTIONAL(QRSHU(19, 0x89abcdef, 19, 0x00001135, 0x79bde000))
554 OPTIONAL(QRSHU(52, 0x12345678, 19, 0x00000246, 0x8acf0000))
555 OPTIONAL( QLSH(20, 0x89abcdef, 20, 0xdef00000, 0xfff89abc))
556 OPTIONAL( QLSH(53, 0x12345678, 20, 0x67800000, 0x00012345))
557 OPTIONAL(QLSHU(20, 0x89abcdef, 20, 0xdef00000, 0x00089abc))
558 OPTIONAL(QLSHU(53, 0x12345678, 20, 0x67800000, 0x00012345))
559 OPTIONAL( QRSH(20, 0x89abcdef, 20, 0xfffff89a, 0xbcdef000))
560 OPTIONAL( QRSH(53, 0x12345678, 20, 0x00000123, 0x45678000))
561 OPTIONAL(QRSHU(20, 0x89abcdef, 20, 0x0000089a, 0xbcdef000))
562 OPTIONAL(QRSHU(53, 0x12345678, 20, 0x00000123, 0x45678000))
563 OPTIONAL( QLSH(21, 0x89abcdef, 21, 0xbde00000, 0xfff13579))
564 OPTIONAL( QLSH(54, 0x12345678, 21, 0xcf000000, 0x0002468a))
565 OPTIONAL(QLSHU(21, 0x89abcdef, 21, 0xbde00000, 0x00113579))
566 OPTIONAL(QLSHU(54, 0x12345678, 21, 0xcf000000, 0x0002468a))
567 OPTIONAL( QRSH(21, 0x89abcdef, 21, 0xfffffc4d, 0x5e6f7800))
568 OPTIONAL( QRSH(54, 0x12345678, 21, 0x00000091, 0xa2b3c000))
569 OPTIONAL(QRSHU(21, 0x89abcdef, 21, 0x0000044d, 0x5e6f7800))
570 OPTIONAL(QRSHU(54, 0x12345678, 21, 0x00000091, 0xa2b3c000))
571 OPTIONAL( QLSH(22, 0x89abcdef, 22, 0x7bc00000, 0xffe26af3))
572 OPTIONAL( QLSH(55, 0x12345678, 22, 0x9e000000, 0x00048d15))
573 OPTIONAL(QLSHU(22, 0x89abcdef, 22, 0x7bc00000, 0x00226af3))
574 OPTIONAL(QLSHU(55, 0x12345678, 22, 0x9e000000, 0x00048d15))
575 OPTIONAL( QRSH(22, 0x89abcdef, 22, 0xfffffe26, 0xaf37bc00))
576 OPTIONAL( QRSH(55, 0x12345678, 22, 0x00000048, 0xd159e000))
577 OPTIONAL(QRSHU(22, 0x89abcdef, 22, 0x00000226, 0xaf37bc00))
578 OPTIONAL(QRSHU(55, 0x12345678, 22, 0x00000048, 0xd159e000))
579 OPTIONAL( QLSH(23, 0x89abcdef, 23, 0xf7800000, 0xffc4d5e6))
580 OPTIONAL( QLSH(56, 0x12345678, 23, 0x3c000000, 0x00091a2b))
581 OPTIONAL(QLSHU(23, 0x89abcdef, 23, 0xf7800000, 0x0044d5e6))
582 OPTIONAL(QLSHU(56, 0x12345678, 23, 0x3c000000, 0x00091a2b))
583 OPTIONAL( QRSH(23, 0x89abcdef, 23, 0xffffff13, 0x579bde00))
584 OPTIONAL( QRSH(56, 0x12345678, 23, 0x00000024, 0x68acf000))
585 OPTIONAL(QRSHU(23, 0x89abcdef, 23, 0x00000113, 0x579bde00))
586 OPTIONAL(QRSHU(56, 0x12345678, 23, 0x00000024, 0x68acf000))
587 OPTIONAL( QLSH(24, 0x89abcdef, 24, 0xef000000, 0xff89abcd))
588 OPTIONAL( QLSH(57, 0x12345678, 24, 0x78000000, 0x00123456))
589 OPTIONAL(QLSHU(24, 0x89abcdef, 24, 0xef000000, 0x0089abcd))
590 OPTIONAL(QLSHU(57, 0x12345678, 24, 0x78000000, 0x00123456))
591 OPTIONAL( QRSH(24, 0x89abcdef, 24, 0xffffff89, 0xabcdef00))
592 OPTIONAL( QRSH(57, 0x12345678, 24, 0x00000012, 0x34567800))
593 OPTIONAL(QRSHU(24, 0x89abcdef, 24, 0x00000089, 0xabcdef00))
594 OPTIONAL(QRSHU(57, 0x12345678, 24, 0x00000012, 0x34567800))
595 OPTIONAL( QLSH(25, 0x89abcdef, 25, 0xde000000, 0xff13579b))
596 OPTIONAL( QLSH(58, 0x12345678, 25, 0xf0000000, 0x002468ac))
597 OPTIONAL(QLSHU(25, 0x89abcdef, 25, 0xde000000, 0x0113579b))
598 OPTIONAL(QLSHU(58, 0x12345678, 25, 0xf0000000, 0x002468ac))
599 OPTIONAL( QRSH(25, 0x89abcdef, 25, 0xffffffc4, 0xd5e6f780))
600 OPTIONAL( QRSH(58, 0x12345678, 25, 0x00000009, 0x1a2b3c00))
601 OPTIONAL(QRSHU(25, 0x89abcdef, 25, 0x00000044, 0xd5e6f780))
602 OPTIONAL(QRSHU(58, 0x12345678, 25, 0x00000009, 0x1a2b3c00))
603 OPTIONAL( QLSH(26, 0x89abcdef, 26, 0xbc000000, 0xfe26af37))
604 OPTIONAL( QLSH(59, 0x12345678, 26, 0xe0000000, 0x0048d159))
605 OPTIONAL(QLSHU(26, 0x89abcdef, 26, 0xbc000000, 0x0226af37))
606 OPTIONAL(QLSHU(59, 0x12345678, 26, 0xe0000000, 0x0048d159))
607 OPTIONAL( QRSH(26, 0x89abcdef, 26, 0xffffffe2, 0x6af37bc0))
608 OPTIONAL( QRSH(59, 0x12345678, 26, 0x00000004, 0x8d159e00))
609 OPTIONAL(QRSHU(26, 0x89abcdef, 26, 0x00000022, 0x6af37bc0))
610 OPTIONAL(QRSHU(59, 0x12345678, 26, 0x00000004, 0x8d159e00))
611 OPTIONAL( QLSH(27, 0x89abcdef, 27, 0x78000000, 0xfc4d5e6f))
612 OPTIONAL( QLSH(60, 0x12345678, 27, 0xc0000000, 0x0091a2b3))
613 OPTIONAL(QLSHU(27, 0x89abcdef, 27, 0x78000000, 0x044d5e6f))
614 OPTIONAL(QLSHU(60, 0x12345678, 27, 0xc0000000, 0x0091a2b3))
615 OPTIONAL( QRSH(27, 0x89abcdef, 27, 0xfffffff1, 0x3579bde0))
616 OPTIONAL( QRSH(60, 0x12345678, 27, 0x00000002, 0x468acf00))
617 OPTIONAL(QRSHU(27, 0x89abcdef, 27, 0x00000011, 0x3579bde0))
618 OPTIONAL(QRSHU(60, 0x12345678, 27, 0x00000002, 0x468acf00))
619 OPTIONAL( QLSH(28, 0x89abcdef, 28, 0xf0000000, 0xf89abcde))
620 OPTIONAL( QLSH(61, 0x12345678, 28, 0x80000000, 0x01234567))
621 OPTIONAL(QLSHU(28, 0x89abcdef, 28, 0xf0000000, 0x089abcde))
622 OPTIONAL(QLSHU(61, 0x12345678, 28, 0x80000000, 0x01234567))
623 OPTIONAL( QRSH(28, 0x89abcdef, 28, 0xfffffff8, 0x9abcdef0))
624 OPTIONAL( QRSH(61, 0x12345678, 28, 0x00000001, 0x23456780))
625 OPTIONAL(QRSHU(28, 0x89abcdef, 28, 0x00000008, 0x9abcdef0))
626 OPTIONAL(QRSHU(61, 0x12345678, 28, 0x00000001, 0x23456780))
627 OPTIONAL( QLSH(29, 0x89abcdef, 29, 0xe0000000, 0xf13579bd))
628 OPTIONAL( QLSH(62, 0x12345678, 29, 0x00000000, 0x02468acf))
629 OPTIONAL(QLSHU(29, 0x89abcdef, 29, 0xe0000000, 0x113579bd))
630 OPTIONAL(QLSHU(62, 0x12345678, 29, 0x00000000, 0x02468acf))
631 OPTIONAL( QRSH(29, 0x89abcdef, 29, 0xfffffffc, 0x4d5e6f78))
632 OPTIONAL( QRSH(62, 0x12345678, 29, 0x00000000, 0x91a2b3c0))
633 OPTIONAL(QRSHU(29, 0x89abcdef, 29, 0x00000004, 0x4d5e6f78))
634 OPTIONAL(QRSHU(62, 0x12345678, 29, 0x00000000, 0x91a2b3c0))
635 OPTIONAL( QLSH(30, 0x89abcdef, 30, 0xc0000000, 0xe26af37b))
636 OPTIONAL( QLSH(63, 0x12345678, 30, 0x00000000, 0x048d159e))
637 OPTIONAL(QLSHU(30, 0x89abcdef, 30, 0xc0000000, 0x226af37b))
638 OPTIONAL(QLSHU(63, 0x12345678, 30, 0x00000000, 0x048d159e))
639 OPTIONAL( QRSH(30, 0x89abcdef, 30, 0xfffffffe, 0x26af37bc))
640 OPTIONAL( QRSH(63, 0x12345678, 30, 0x00000000, 0x48d159e0))
641 OPTIONAL(QRSHU(30, 0x89abcdef, 30, 0x00000002, 0x26af37bc))
642 OPTIONAL(QRSHU(63, 0x12345678, 30, 0x00000000, 0x48d159e0))
643 QLSH(31, 0x89abcdef, 31, 0x80000000, 0xc4d5e6f7)
644 QLSH(64, 0x12345678, 31, 0x00000000, 0x091a2b3c)
645 QLSHU(31, 0x89abcdef, 31, 0x80000000, 0x44d5e6f7)
646 QLSHU(64, 0x12345678, 31, 0x00000000, 0x091a2b3c)
647 QRSH(31, 0x89abcdef, 31, 0xffffffff, 0x13579bde)
648 QRSH(64, 0x12345678, 31, 0x00000000, 0x2468acf0)
649 QRSHU(31, 0x89abcdef, 31, 0x00000001, 0x13579bde)
650 QRSHU(64, 0x12345678, 31, 0x00000000, 0x2468acf0)
651 QLSH(32, 0x89abcdef, 32, 0x00000000, 0x89abcdef)
652 QLSH(65, 0x12345678, 32, 0x00000000, 0x12345678)
653 QLSHU(32, 0x89abcdef, 32, 0x00000000, 0x89abcdef)
654 QLSHU(65, 0x12345678, 32, 0x00000000, 0x12345678)
655 QRSH(32, 0x89abcdef, 32, 0xffffffff, 0x89abcdef)
656 QRSH(65, 0x12345678, 32, 0x00000000, 0x12345678)
657 QRSHU(32, 0x89abcdef, 32, 0x00000000, 0x89abcdef)
658 QRSHU(65, 0x12345678, 32, 0x00000000, 0x12345678)
660 QLSH( 0, 0x89abcdef01234567, 0, 0x89abcdef01234567, 0xffffffffffffffff)
661 QLSH( 65, 0x123456789abcdef0, 0, 0x123456789abcdef0, 0x0000000000000000)
662 QLSHU( 0, 0x89abcdef01234567, 0, 0x89abcdef01234567, 0x0000000000000000)
663 QLSHU( 65, 0x123456789abcdef0, 0, 0x123456789abcdef0, 0x0000000000000000)
664 QRSH( 0, 0x89abcdef01234567, 0, 0x89abcdef01234567, 0x0000000000000000)
665 QRSH( 65, 0x123456789abcdef0, 0, 0x123456789abcdef0, 0x0000000000000000)
666 QRSHU( 0, 0x89abcdef01234567, 0, 0x89abcdef01234567, 0x0000000000000000)
667 QRSHU( 65, 0x123456789abcdef0, 0, 0x123456789abcdef0, 0x0000000000000000)
668 QLSH( 1, 0x89abcdef01234567, 1, 0x13579bde02468ace, 0xffffffffffffffff)
669 QLSH( 66, 0x123456789abcdef0, 1, 0x2468acf13579bde0, 0x0000000000000000)
670 QLSHU( 1, 0x89abcdef01234567, 1, 0x13579bde02468ace, 0x0000000000000001)
671 QLSHU( 66, 0x123456789abcdef0, 1, 0x2468acf13579bde0, 0x0000000000000000)
672 QRSH( 1, 0x89abcdef01234567, 1, 0xc4d5e6f78091a2b3, 0x8000000000000000)
673 QRSH( 66, 0x123456789abcdef0, 1, 0x091a2b3c4d5e6f78, 0x0000000000000000)
674 QRSHU( 1, 0x89abcdef01234567, 1, 0x44d5e6f78091a2b3, 0x8000000000000000)
675 QRSHU( 66, 0x123456789abcdef0, 1, 0x091a2b3c4d5e6f78, 0x0000000000000000)
676 OPTIONAL( QLSH( 2, 0x89abcdef01234567, 2, 0x26af37bc048d159c, 0xfffffffffffffffe))
677 OPTIONAL( QLSH( 67, 0x123456789abcdef0, 2, 0x48d159e26af37bc0, 0x0000000000000000))
678 OPTIONAL(QLSHU( 2, 0x89abcdef01234567, 2, 0x26af37bc048d159c, 0x0000000000000002))
679 OPTIONAL(QLSHU( 67, 0x123456789abcdef0, 2, 0x48d159e26af37bc0, 0x0000000000000000))
680 OPTIONAL( QRSH( 2, 0x89abcdef01234567, 2, 0xe26af37bc048d159, 0xc000000000000000))
681 OPTIONAL( QRSH( 67, 0x123456789abcdef0, 2, 0x048d159e26af37bc, 0x0000000000000000))
682 OPTIONAL(QRSHU( 2, 0x89abcdef01234567, 2, 0x226af37bc048d159, 0xc000000000000000))
683 OPTIONAL(QRSHU( 67, 0x123456789abcdef0, 2, 0x048d159e26af37bc, 0x0000000000000000))
684 OPTIONAL( QLSH( 3, 0x89abcdef01234567, 3, 0x4d5e6f78091a2b38, 0xfffffffffffffffc))
685 OPTIONAL( QLSH( 68, 0x123456789abcdef0, 3, 0x91a2b3c4d5e6f780, 0x0000000000000000))
686 OPTIONAL(QLSHU( 3, 0x89abcdef01234567, 3, 0x4d5e6f78091a2b38, 0x0000000000000004))
687 OPTIONAL(QLSHU( 68, 0x123456789abcdef0, 3, 0x91a2b3c4d5e6f780, 0x0000000000000000))
688 OPTIONAL( QRSH( 3, 0x89abcdef01234567, 3, 0xf13579bde02468ac, 0xe000000000000000))
689 OPTIONAL( QRSH( 68, 0x123456789abcdef0, 3, 0x02468acf13579bde, 0x0000000000000000))
690 OPTIONAL(QRSHU( 3, 0x89abcdef01234567, 3, 0x113579bde02468ac, 0xe000000000000000))
691 OPTIONAL(QRSHU( 68, 0x123456789abcdef0, 3, 0x02468acf13579bde, 0x0000000000000000))
692 OPTIONAL( QLSH( 4, 0x89abcdef01234567, 4, 0x9abcdef012345670, 0xfffffffffffffff8))
693 OPTIONAL( QLSH( 69, 0x123456789abcdef0, 4, 0x23456789abcdef00, 0x0000000000000001))
694 OPTIONAL(QLSHU( 4, 0x89abcdef01234567, 4, 0x9abcdef012345670, 0x0000000000000008))
695 OPTIONAL(QLSHU( 69, 0x123456789abcdef0, 4, 0x23456789abcdef00, 0x0000000000000001))
696 OPTIONAL( QRSH( 4, 0x89abcdef01234567, 4, 0xf89abcdef0123456, 0x7000000000000000))
697 OPTIONAL( QRSH( 69, 0x123456789abcdef0, 4, 0x0123456789abcdef, 0x0000000000000000))
698 OPTIONAL(QRSHU( 4, 0x89abcdef01234567, 4, 0x089abcdef0123456, 0x7000000000000000))
699 OPTIONAL(QRSHU( 69, 0x123456789abcdef0, 4, 0x0123456789abcdef, 0x0000000000000000))
700 OPTIONAL( QLSH( 5, 0x89abcdef01234567, 5, 0x3579bde02468ace0, 0xfffffffffffffff1))
701 OPTIONAL( QLSH( 70, 0x123456789abcdef0, 5, 0x468acf13579bde00, 0x0000000000000002))
702 OPTIONAL(QLSHU( 5, 0x89abcdef01234567, 5, 0x3579bde02468ace0, 0x0000000000000011))
703 OPTIONAL(QLSHU( 70, 0x123456789abcdef0, 5, 0x468acf13579bde00, 0x0000000000000002))
704 OPTIONAL( QRSH( 5, 0x89abcdef01234567, 5, 0xfc4d5e6f78091a2b, 0x3800000000000000))
705 OPTIONAL( QRSH( 70, 0x123456789abcdef0, 5, 0x0091a2b3c4d5e6f7, 0x8000000000000000))
706 OPTIONAL(QRSHU( 5, 0x89abcdef01234567, 5, 0x044d5e6f78091a2b, 0x3800000000000000))
707 OPTIONAL(QRSHU( 70, 0x123456789abcdef0, 5, 0x0091a2b3c4d5e6f7, 0x8000000000000000))
708 OPTIONAL( QLSH( 6, 0x89abcdef01234567, 6, 0x6af37bc048d159c0, 0xffffffffffffffe2))
709 OPTIONAL( QLSH( 71, 0x123456789abcdef0, 6, 0x8d159e26af37bc00, 0x0000000000000004))
710 OPTIONAL(QLSHU( 6, 0x89abcdef01234567, 6, 0x6af37bc048d159c0, 0x0000000000000022))
711 OPTIONAL(QLSHU( 71, 0x123456789abcdef0, 6, 0x8d159e26af37bc00, 0x0000000000000004))
712 OPTIONAL( QRSH( 6, 0x89abcdef01234567, 6, 0xfe26af37bc048d15, 0x9c00000000000000))
713 OPTIONAL( QRSH( 71, 0x123456789abcdef0, 6, 0x0048d159e26af37b, 0xc000000000000000))
714 OPTIONAL(QRSHU( 6, 0x89abcdef01234567, 6, 0x0226af37bc048d15, 0x9c00000000000000))
715 OPTIONAL(QRSHU( 71, 0x123456789abcdef0, 6, 0x0048d159e26af37b, 0xc000000000000000))
716 OPTIONAL( QLSH( 7, 0x89abcdef01234567, 7, 0xd5e6f78091a2b380, 0xffffffffffffffc4))
717 OPTIONAL( QLSH( 72, 0x123456789abcdef0, 7, 0x1a2b3c4d5e6f7800, 0x0000000000000009))
718 OPTIONAL(QLSHU( 7, 0x89abcdef01234567, 7, 0xd5e6f78091a2b380, 0x0000000000000044))
719 OPTIONAL(QLSHU( 72, 0x123456789abcdef0, 7, 0x1a2b3c4d5e6f7800, 0x0000000000000009))
720 OPTIONAL( QRSH( 7, 0x89abcdef01234567, 7, 0xff13579bde02468a, 0xce00000000000000))
721 OPTIONAL( QRSH( 72, 0x123456789abcdef0, 7, 0x002468acf13579bd, 0xe000000000000000))
722 OPTIONAL(QRSHU( 7, 0x89abcdef01234567, 7, 0x0113579bde02468a, 0xce00000000000000))
723 OPTIONAL(QRSHU( 72, 0x123456789abcdef0, 7, 0x002468acf13579bd, 0xe000000000000000))
724 OPTIONAL( QLSH( 8, 0x89abcdef01234567, 8, 0xabcdef0123456700, 0xffffffffffffff89))
725 OPTIONAL( QLSH( 73, 0x123456789abcdef0, 8, 0x3456789abcdef000, 0x0000000000000012))
726 OPTIONAL(QLSHU( 8, 0x89abcdef01234567, 8, 0xabcdef0123456700, 0x0000000000000089))
727 OPTIONAL(QLSHU( 73, 0x123456789abcdef0, 8, 0x3456789abcdef000, 0x0000000000000012))
728 OPTIONAL( QRSH( 8, 0x89abcdef01234567, 8, 0xff89abcdef012345, 0x6700000000000000))
729 OPTIONAL( QRSH( 73, 0x123456789abcdef0, 8, 0x00123456789abcde, 0xf000000000000000))
730 OPTIONAL(QRSHU( 8, 0x89abcdef01234567, 8, 0x0089abcdef012345, 0x6700000000000000))
731 OPTIONAL(QRSHU( 73, 0x123456789abcdef0, 8, 0x00123456789abcde, 0xf000000000000000))
732 OPTIONAL( QLSH( 9, 0x89abcdef01234567, 9, 0x579bde02468ace00, 0xffffffffffffff13))
733 OPTIONAL( QLSH( 74, 0x123456789abcdef0, 9, 0x68acf13579bde000, 0x0000000000000024))
734 OPTIONAL(QLSHU( 9, 0x89abcdef01234567, 9, 0x579bde02468ace00, 0x0000000000000113))
735 OPTIONAL(QLSHU( 74, 0x123456789abcdef0, 9, 0x68acf13579bde000, 0x0000000000000024))
736 OPTIONAL( QRSH( 9, 0x89abcdef01234567, 9, 0xffc4d5e6f78091a2, 0xb380000000000000))
737 OPTIONAL( QRSH( 74, 0x123456789abcdef0, 9, 0x00091a2b3c4d5e6f, 0x7800000000000000))
738 OPTIONAL(QRSHU( 9, 0x89abcdef01234567, 9, 0x0044d5e6f78091a2, 0xb380000000000000))
739 OPTIONAL(QRSHU( 74, 0x123456789abcdef0, 9, 0x00091a2b3c4d5e6f, 0x7800000000000000))
740 OPTIONAL( QLSH( 10, 0x89abcdef01234567, 10, 0xaf37bc048d159c00, 0xfffffffffffffe26))
741 OPTIONAL( QLSH( 75, 0x123456789abcdef0, 10, 0xd159e26af37bc000, 0x0000000000000048))
742 OPTIONAL(QLSHU( 10, 0x89abcdef01234567, 10, 0xaf37bc048d159c00, 0x0000000000000226))
743 OPTIONAL(QLSHU( 75, 0x123456789abcdef0, 10, 0xd159e26af37bc000, 0x0000000000000048))
744 OPTIONAL( QRSH( 10, 0x89abcdef01234567, 10, 0xffe26af37bc048d1, 0x59c0000000000000))
745 OPTIONAL( QRSH( 75, 0x123456789abcdef0, 10, 0x00048d159e26af37, 0xbc00000000000000))
746 OPTIONAL(QRSHU( 10, 0x89abcdef01234567, 10, 0x00226af37bc048d1, 0x59c0000000000000))
747 OPTIONAL(QRSHU( 75, 0x123456789abcdef0, 10, 0x00048d159e26af37, 0xbc00000000000000))
748 OPTIONAL( QLSH( 11, 0x89abcdef01234567, 11, 0x5e6f78091a2b3800, 0xfffffffffffffc4d))
749 OPTIONAL( QLSH( 76, 0x123456789abcdef0, 11, 0xa2b3c4d5e6f78000, 0x0000000000000091))
750 OPTIONAL(QLSHU( 11, 0x89abcdef01234567, 11, 0x5e6f78091a2b3800, 0x000000000000044d))
751 OPTIONAL(QLSHU( 76, 0x123456789abcdef0, 11, 0xa2b3c4d5e6f78000, 0x0000000000000091))
752 OPTIONAL( QRSH( 11, 0x89abcdef01234567, 11, 0xfff13579bde02468, 0xace0000000000000))
753 OPTIONAL( QRSH( 76, 0x123456789abcdef0, 11, 0x0002468acf13579b, 0xde00000000000000))
754 OPTIONAL(QRSHU( 11, 0x89abcdef01234567, 11, 0x00113579bde02468, 0xace0000000000000))
755 OPTIONAL(QRSHU( 76, 0x123456789abcdef0, 11, 0x0002468acf13579b, 0xde00000000000000))
756 OPTIONAL( QLSH( 12, 0x89abcdef01234567, 12, 0xbcdef01234567000, 0xfffffffffffff89a))
757 OPTIONAL( QLSH( 77, 0x123456789abcdef0, 12, 0x456789abcdef0000, 0x0000000000000123))
758 OPTIONAL(QLSHU( 12, 0x89abcdef01234567, 12, 0xbcdef01234567000, 0x000000000000089a))
759 OPTIONAL(QLSHU( 77, 0x123456789abcdef0, 12, 0x456789abcdef0000, 0x0000000000000123))
760 OPTIONAL( QRSH( 12, 0x89abcdef01234567, 12, 0xfff89abcdef01234, 0x5670000000000000))
761 OPTIONAL( QRSH( 77, 0x123456789abcdef0, 12, 0x000123456789abcd, 0xef00000000000000))
762 OPTIONAL(QRSHU( 12, 0x89abcdef01234567, 12, 0x00089abcdef01234, 0x5670000000000000))
763 OPTIONAL(QRSHU( 77, 0x123456789abcdef0, 12, 0x000123456789abcd, 0xef00000000000000))
764 OPTIONAL( QLSH( 13, 0x89abcdef01234567, 13, 0x79bde02468ace000, 0xfffffffffffff135))
765 OPTIONAL( QLSH( 78, 0x123456789abcdef0, 13, 0x8acf13579bde0000, 0x0000000000000246))
766 OPTIONAL(QLSHU( 13, 0x89abcdef01234567, 13, 0x79bde02468ace000, 0x0000000000001135))
767 OPTIONAL(QLSHU( 78, 0x123456789abcdef0, 13, 0x8acf13579bde0000, 0x0000000000000246))
768 OPTIONAL( QRSH( 13, 0x89abcdef01234567, 13, 0xfffc4d5e6f78091a, 0x2b38000000000000))
769 OPTIONAL( QRSH( 78, 0x123456789abcdef0, 13, 0x000091a2b3c4d5e6, 0xf780000000000000))
770 OPTIONAL(QRSHU( 13, 0x89abcdef01234567, 13, 0x00044d5e6f78091a, 0x2b38000000000000))
771 OPTIONAL(QRSHU( 78, 0x123456789abcdef0, 13, 0x000091a2b3c4d5e6, 0xf780000000000000))
772 OPTIONAL( QLSH( 14, 0x89abcdef01234567, 14, 0xf37bc048d159c000, 0xffffffffffffe26a))
773 OPTIONAL( QLSH( 79, 0x123456789abcdef0, 14, 0x159e26af37bc0000, 0x000000000000048d))
774 OPTIONAL(QLSHU( 14, 0x89abcdef01234567, 14, 0xf37bc048d159c000, 0x000000000000226a))
775 OPTIONAL(QLSHU( 79, 0x123456789abcdef0, 14, 0x159e26af37bc0000, 0x000000000000048d))
776 OPTIONAL( QRSH( 14, 0x89abcdef01234567, 14, 0xfffe26af37bc048d, 0x159c000000000000))
777 OPTIONAL( QRSH( 79, 0x123456789abcdef0, 14, 0x000048d159e26af3, 0x7bc0000000000000))
778 OPTIONAL(QRSHU( 14, 0x89abcdef01234567, 14, 0x000226af37bc048d, 0x159c000000000000))
779 OPTIONAL(QRSHU( 79, 0x123456789abcdef0, 14, 0x000048d159e26af3, 0x7bc0000000000000))
780 OPTIONAL( QLSH( 15, 0x89abcdef01234567, 15, 0xe6f78091a2b38000, 0xffffffffffffc4d5))
781 OPTIONAL( QLSH( 80, 0x123456789abcdef0, 15, 0x2b3c4d5e6f780000, 0x000000000000091a))
782 OPTIONAL(QLSHU( 15, 0x89abcdef01234567, 15, 0xe6f78091a2b38000, 0x00000000000044d5))
783 OPTIONAL(QLSHU( 80, 0x123456789abcdef0, 15, 0x2b3c4d5e6f780000, 0x000000000000091a))
784 OPTIONAL( QRSH( 15, 0x89abcdef01234567, 15, 0xffff13579bde0246, 0x8ace000000000000))
785 OPTIONAL( QRSH( 80, 0x123456789abcdef0, 15, 0x00002468acf13579, 0xbde0000000000000))
786 OPTIONAL(QRSHU( 15, 0x89abcdef01234567, 15, 0x000113579bde0246, 0x8ace000000000000))
787 OPTIONAL(QRSHU( 80, 0x123456789abcdef0, 15, 0x00002468acf13579, 0xbde0000000000000))
788 OPTIONAL( QLSH( 16, 0x89abcdef01234567, 16, 0xcdef012345670000, 0xffffffffffff89ab))
789 OPTIONAL( QLSH( 81, 0x123456789abcdef0, 16, 0x56789abcdef00000, 0x0000000000001234))
790 OPTIONAL(QLSHU( 16, 0x89abcdef01234567, 16, 0xcdef012345670000, 0x00000000000089ab))
791 OPTIONAL(QLSHU( 81, 0x123456789abcdef0, 16, 0x56789abcdef00000, 0x0000000000001234))
792 OPTIONAL( QRSH( 16, 0x89abcdef01234567, 16, 0xffff89abcdef0123, 0x4567000000000000))
793 OPTIONAL( QRSH( 81, 0x123456789abcdef0, 16, 0x0000123456789abc, 0xdef0000000000000))
794 OPTIONAL(QRSHU( 16, 0x89abcdef01234567, 16, 0x000089abcdef0123, 0x4567000000000000))
795 OPTIONAL(QRSHU( 81, 0x123456789abcdef0, 16, 0x0000123456789abc, 0xdef0000000000000))
796 OPTIONAL( QLSH( 17, 0x89abcdef01234567, 17, 0x9bde02468ace0000, 0xffffffffffff1357))
797 OPTIONAL( QLSH( 82, 0x123456789abcdef0, 17, 0xacf13579bde00000, 0x0000000000002468))
798 OPTIONAL(QLSHU( 17, 0x89abcdef01234567, 17, 0x9bde02468ace0000, 0x0000000000011357))
799 OPTIONAL(QLSHU( 82, 0x123456789abcdef0, 17, 0xacf13579bde00000, 0x0000000000002468))
800 OPTIONAL( QRSH( 17, 0x89abcdef01234567, 17, 0xffffc4d5e6f78091, 0xa2b3800000000000))
801 OPTIONAL( QRSH( 82, 0x123456789abcdef0, 17, 0x0000091a2b3c4d5e, 0x6f78000000000000))
802 OPTIONAL(QRSHU( 17, 0x89abcdef01234567, 17, 0x000044d5e6f78091, 0xa2b3800000000000))
803 OPTIONAL(QRSHU( 82, 0x123456789abcdef0, 17, 0x0000091a2b3c4d5e, 0x6f78000000000000))
804 OPTIONAL( QLSH( 18, 0x89abcdef01234567, 18, 0x37bc048d159c0000, 0xfffffffffffe26af))
805 OPTIONAL( QLSH( 83, 0x123456789abcdef0, 18, 0x59e26af37bc00000, 0x00000000000048d1))
806 OPTIONAL(QLSHU( 18, 0x89abcdef01234567, 18, 0x37bc048d159c0000, 0x00000000000226af))
807 OPTIONAL(QLSHU( 83, 0x123456789abcdef0, 18, 0x59e26af37bc00000, 0x00000000000048d1))
808 OPTIONAL( QRSH( 18, 0x89abcdef01234567, 18, 0xffffe26af37bc048, 0xd159c00000000000))
809 OPTIONAL( QRSH( 83, 0x123456789abcdef0, 18, 0x0000048d159e26af, 0x37bc000000000000))
810 OPTIONAL(QRSHU( 18, 0x89abcdef01234567, 18, 0x0000226af37bc048, 0xd159c00000000000))
811 OPTIONAL(QRSHU( 83, 0x123456789abcdef0, 18, 0x0000048d159e26af, 0x37bc000000000000))
812 OPTIONAL( QLSH( 19, 0x89abcdef01234567, 19, 0x6f78091a2b380000, 0xfffffffffffc4d5e))
813 OPTIONAL( QLSH( 84, 0x123456789abcdef0, 19, 0xb3c4d5e6f7800000, 0x00000000000091a2))
814 OPTIONAL(QLSHU( 19, 0x89abcdef01234567, 19, 0x6f78091a2b380000, 0x0000000000044d5e))
815 OPTIONAL(QLSHU( 84, 0x123456789abcdef0, 19, 0xb3c4d5e6f7800000, 0x00000000000091a2))
816 OPTIONAL( QRSH( 19, 0x89abcdef01234567, 19, 0xfffff13579bde024, 0x68ace00000000000))
817 OPTIONAL( QRSH( 84, 0x123456789abcdef0, 19, 0x000002468acf1357, 0x9bde000000000000))
818 OPTIONAL(QRSHU( 19, 0x89abcdef01234567, 19, 0x0000113579bde024, 0x68ace00000000000))
819 OPTIONAL(QRSHU( 84, 0x123456789abcdef0, 19, 0x000002468acf1357, 0x9bde000000000000))
820 OPTIONAL( QLSH( 20, 0x89abcdef01234567, 20, 0xdef0123456700000, 0xfffffffffff89abc))
821 OPTIONAL( QLSH( 85, 0x123456789abcdef0, 20, 0x6789abcdef000000, 0x0000000000012345))
822 OPTIONAL(QLSHU( 20, 0x89abcdef01234567, 20, 0xdef0123456700000, 0x0000000000089abc))
823 OPTIONAL(QLSHU( 85, 0x123456789abcdef0, 20, 0x6789abcdef000000, 0x0000000000012345))
824 OPTIONAL( QRSH( 20, 0x89abcdef01234567, 20, 0xfffff89abcdef012, 0x3456700000000000))
825 OPTIONAL( QRSH( 85, 0x123456789abcdef0, 20, 0x00000123456789ab, 0xcdef000000000000))
826 OPTIONAL(QRSHU( 20, 0x89abcdef01234567, 20, 0x0000089abcdef012, 0x3456700000000000))
827 OPTIONAL(QRSHU( 85, 0x123456789abcdef0, 20, 0x00000123456789ab, 0xcdef000000000000))
828 OPTIONAL( QLSH( 21, 0x89abcdef01234567, 21, 0xbde02468ace00000, 0xfffffffffff13579))
829 OPTIONAL( QLSH( 86, 0x123456789abcdef0, 21, 0xcf13579bde000000, 0x000000000002468a))
830 OPTIONAL(QLSHU( 21, 0x89abcdef01234567, 21, 0xbde02468ace00000, 0x0000000000113579))
831 OPTIONAL(QLSHU( 86, 0x123456789abcdef0, 21, 0xcf13579bde000000, 0x000000000002468a))
832 OPTIONAL( QRSH( 21, 0x89abcdef01234567, 21, 0xfffffc4d5e6f7809, 0x1a2b380000000000))
833 OPTIONAL( QRSH( 86, 0x123456789abcdef0, 21, 0x00000091a2b3c4d5, 0xe6f7800000000000))
834 OPTIONAL(QRSHU( 21, 0x89abcdef01234567, 21, 0x0000044d5e6f7809, 0x1a2b380000000000))
835 OPTIONAL(QRSHU( 86, 0x123456789abcdef0, 21, 0x00000091a2b3c4d5, 0xe6f7800000000000))
836 OPTIONAL( QLSH( 22, 0x89abcdef01234567, 22, 0x7bc048d159c00000, 0xffffffffffe26af3))
837 OPTIONAL( QLSH( 87, 0x123456789abcdef0, 22, 0x9e26af37bc000000, 0x0000000000048d15))
838 OPTIONAL(QLSHU( 22, 0x89abcdef01234567, 22, 0x7bc048d159c00000, 0x0000000000226af3))
839 OPTIONAL(QLSHU( 87, 0x123456789abcdef0, 22, 0x9e26af37bc000000, 0x0000000000048d15))
840 OPTIONAL( QRSH( 22, 0x89abcdef01234567, 22, 0xfffffe26af37bc04, 0x8d159c0000000000))
841 OPTIONAL( QRSH( 87, 0x123456789abcdef0, 22, 0x00000048d159e26a, 0xf37bc00000000000))
842 OPTIONAL(QRSHU( 22, 0x89abcdef01234567, 22, 0x00000226af37bc04, 0x8d159c0000000000))
843 OPTIONAL(QRSHU( 87, 0x123456789abcdef0, 22, 0x00000048d159e26a, 0xf37bc00000000000))
844 OPTIONAL( QLSH( 23, 0x89abcdef01234567, 23, 0xf78091a2b3800000, 0xffffffffffc4d5e6))
845 OPTIONAL( QLSH( 88, 0x123456789abcdef0, 23, 0x3c4d5e6f78000000, 0x0000000000091a2b))
846 OPTIONAL(QLSHU( 23, 0x89abcdef01234567, 23, 0xf78091a2b3800000, 0x000000000044d5e6))
847 OPTIONAL(QLSHU( 88, 0x123456789abcdef0, 23, 0x3c4d5e6f78000000, 0x0000000000091a2b))
848 OPTIONAL( QRSH( 23, 0x89abcdef01234567, 23, 0xffffff13579bde02, 0x468ace0000000000))
849 OPTIONAL( QRSH( 88, 0x123456789abcdef0, 23, 0x0000002468acf135, 0x79bde00000000000))
850 OPTIONAL(QRSHU( 23, 0x89abcdef01234567, 23, 0x00000113579bde02, 0x468ace0000000000))
851 OPTIONAL(QRSHU( 88, 0x123456789abcdef0, 23, 0x0000002468acf135, 0x79bde00000000000))
852 OPTIONAL( QLSH( 24, 0x89abcdef01234567, 24, 0xef01234567000000, 0xffffffffff89abcd))
853 OPTIONAL( QLSH( 89, 0x123456789abcdef0, 24, 0x789abcdef0000000, 0x0000000000123456))
854 OPTIONAL(QLSHU( 24, 0x89abcdef01234567, 24, 0xef01234567000000, 0x000000000089abcd))
855 OPTIONAL(QLSHU( 89, 0x123456789abcdef0, 24, 0x789abcdef0000000, 0x0000000000123456))
856 OPTIONAL( QRSH( 24, 0x89abcdef01234567, 24, 0xffffff89abcdef01, 0x2345670000000000))
857 OPTIONAL( QRSH( 89, 0x123456789abcdef0, 24, 0x000000123456789a, 0xbcdef00000000000))
858 OPTIONAL(QRSHU( 24, 0x89abcdef01234567, 24, 0x00000089abcdef01, 0x2345670000000000))
859 OPTIONAL(QRSHU( 89, 0x123456789abcdef0, 24, 0x000000123456789a, 0xbcdef00000000000))
860 OPTIONAL( QLSH( 25, 0x89abcdef01234567, 25, 0xde02468ace000000, 0xffffffffff13579b))
861 OPTIONAL( QLSH( 90, 0x123456789abcdef0, 25, 0xf13579bde0000000, 0x00000000002468ac))
862 OPTIONAL(QLSHU( 25, 0x89abcdef01234567, 25, 0xde02468ace000000, 0x000000000113579b))
863 OPTIONAL(QLSHU( 90, 0x123456789abcdef0, 25, 0xf13579bde0000000, 0x00000000002468ac))
864 OPTIONAL( QRSH( 25, 0x89abcdef01234567, 25, 0xffffffc4d5e6f780, 0x91a2b38000000000))
865 OPTIONAL( QRSH( 90, 0x123456789abcdef0, 25, 0x000000091a2b3c4d, 0x5e6f780000000000))
866 OPTIONAL(QRSHU( 25, 0x89abcdef01234567, 25, 0x00000044d5e6f780, 0x91a2b38000000000))
867 OPTIONAL(QRSHU( 90, 0x123456789abcdef0, 25, 0x000000091a2b3c4d, 0x5e6f780000000000))
868 OPTIONAL( QLSH( 26, 0x89abcdef01234567, 26, 0xbc048d159c000000, 0xfffffffffe26af37))
869 OPTIONAL( QLSH( 91, 0x123456789abcdef0, 26, 0xe26af37bc0000000, 0x000000000048d159))
870 OPTIONAL(QLSHU( 26, 0x89abcdef01234567, 26, 0xbc048d159c000000, 0x000000000226af37))
871 OPTIONAL(QLSHU( 91, 0x123456789abcdef0, 26, 0xe26af37bc0000000, 0x000000000048d159))
872 OPTIONAL( QRSH( 26, 0x89abcdef01234567, 26, 0xffffffe26af37bc0, 0x48d159c000000000))
873 OPTIONAL( QRSH( 91, 0x123456789abcdef0, 26, 0x000000048d159e26, 0xaf37bc0000000000))
874 OPTIONAL(QRSHU( 26, 0x89abcdef01234567, 26, 0x000000226af37bc0, 0x48d159c000000000))
875 OPTIONAL(QRSHU( 91, 0x123456789abcdef0, 26, 0x000000048d159e26, 0xaf37bc0000000000))
876 OPTIONAL( QLSH( 27, 0x89abcdef01234567, 27, 0x78091a2b38000000, 0xfffffffffc4d5e6f))
877 OPTIONAL( QLSH( 92, 0x123456789abcdef0, 27, 0xc4d5e6f780000000, 0x000000000091a2b3))
878 OPTIONAL(QLSHU( 27, 0x89abcdef01234567, 27, 0x78091a2b38000000, 0x00000000044d5e6f))
879 OPTIONAL(QLSHU( 92, 0x123456789abcdef0, 27, 0xc4d5e6f780000000, 0x000000000091a2b3))
880 OPTIONAL( QRSH( 27, 0x89abcdef01234567, 27, 0xfffffff13579bde0, 0x2468ace000000000))
881 OPTIONAL( QRSH( 92, 0x123456789abcdef0, 27, 0x00000002468acf13, 0x579bde0000000000))
882 OPTIONAL(QRSHU( 27, 0x89abcdef01234567, 27, 0x000000113579bde0, 0x2468ace000000000))
883 OPTIONAL(QRSHU( 92, 0x123456789abcdef0, 27, 0x00000002468acf13, 0x579bde0000000000))
884 OPTIONAL( QLSH( 28, 0x89abcdef01234567, 28, 0xf012345670000000, 0xfffffffff89abcde))
885 OPTIONAL( QLSH( 93, 0x123456789abcdef0, 28, 0x89abcdef00000000, 0x0000000001234567))
886 OPTIONAL(QLSHU( 28, 0x89abcdef01234567, 28, 0xf012345670000000, 0x00000000089abcde))
887 OPTIONAL(QLSHU( 93, 0x123456789abcdef0, 28, 0x89abcdef00000000, 0x0000000001234567))
888 OPTIONAL( QRSH( 28, 0x89abcdef01234567, 28, 0xfffffff89abcdef0, 0x1234567000000000))
889 OPTIONAL( QRSH( 93, 0x123456789abcdef0, 28, 0x0000000123456789, 0xabcdef0000000000))
890 OPTIONAL(QRSHU( 28, 0x89abcdef01234567, 28, 0x000000089abcdef0, 0x1234567000000000))
891 OPTIONAL(QRSHU( 93, 0x123456789abcdef0, 28, 0x0000000123456789, 0xabcdef0000000000))
892 OPTIONAL( QLSH( 29, 0x89abcdef01234567, 29, 0xe02468ace0000000, 0xfffffffff13579bd))
893 OPTIONAL( QLSH( 94, 0x123456789abcdef0, 29, 0x13579bde00000000, 0x0000000002468acf))
894 OPTIONAL(QLSHU( 29, 0x89abcdef01234567, 29, 0xe02468ace0000000, 0x00000000113579bd))
895 OPTIONAL(QLSHU( 94, 0x123456789abcdef0, 29, 0x13579bde00000000, 0x0000000002468acf))
896 OPTIONAL( QRSH( 29, 0x89abcdef01234567, 29, 0xfffffffc4d5e6f78, 0x091a2b3800000000))
897 OPTIONAL( QRSH( 94, 0x123456789abcdef0, 29, 0x0000000091a2b3c4, 0xd5e6f78000000000))
898 OPTIONAL(QRSHU( 29, 0x89abcdef01234567, 29, 0x000000044d5e6f78, 0x091a2b3800000000))
899 OPTIONAL(QRSHU( 94, 0x123456789abcdef0, 29, 0x0000000091a2b3c4, 0xd5e6f78000000000))
900 OPTIONAL( QLSH( 30, 0x89abcdef01234567, 30, 0xc048d159c0000000, 0xffffffffe26af37b))
901 OPTIONAL( QLSH( 95, 0x123456789abcdef0, 30, 0x26af37bc00000000, 0x00000000048d159e))
902 OPTIONAL(QLSHU( 30, 0x89abcdef01234567, 30, 0xc048d159c0000000, 0x00000000226af37b))
903 OPTIONAL(QLSHU( 95, 0x123456789abcdef0, 30, 0x26af37bc00000000, 0x00000000048d159e))
904 OPTIONAL( QRSH( 30, 0x89abcdef01234567, 30, 0xfffffffe26af37bc, 0x048d159c00000000))
905 OPTIONAL( QRSH( 95, 0x123456789abcdef0, 30, 0x0000000048d159e2, 0x6af37bc000000000))
906 OPTIONAL(QRSHU( 30, 0x89abcdef01234567, 30, 0x0000000226af37bc, 0x048d159c00000000))
907 OPTIONAL(QRSHU( 95, 0x123456789abcdef0, 30, 0x0000000048d159e2, 0x6af37bc000000000))
908 QLSH( 31, 0x89abcdef01234567, 31, 0x8091a2b380000000, 0xffffffffc4d5e6f7)
909 QLSH( 96, 0x123456789abcdef0, 31, 0x4d5e6f7800000000, 0x00000000091a2b3c)
910 QLSHU( 31, 0x89abcdef01234567, 31, 0x8091a2b380000000, 0x0000000044d5e6f7)
911 QLSHU( 96, 0x123456789abcdef0, 31, 0x4d5e6f7800000000, 0x00000000091a2b3c)
912 QRSH( 31, 0x89abcdef01234567, 31, 0xffffffff13579bde, 0x02468ace00000000)
913 QRSH( 96, 0x123456789abcdef0, 31, 0x000000002468acf1, 0x3579bde000000000)
914 QRSHU( 31, 0x89abcdef01234567, 31, 0x0000000113579bde, 0x02468ace00000000)
915 QRSHU( 96, 0x123456789abcdef0, 31, 0x000000002468acf1, 0x3579bde000000000)
916 QLSH( 32, 0x89abcdef01234567, 32, 0x0123456700000000, 0xffffffff89abcdef)
917 QLSH( 97, 0x123456789abcdef0, 32, 0x9abcdef000000000, 0x0000000012345678)
918 QLSHU( 32, 0x89abcdef01234567, 32, 0x0123456700000000, 0x0000000089abcdef)
919 QLSHU( 97, 0x123456789abcdef0, 32, 0x9abcdef000000000, 0x0000000012345678)
920 QRSH( 32, 0x89abcdef01234567, 32, 0xffffffff89abcdef, 0x0123456700000000)
921 QRSH( 97, 0x123456789abcdef0, 32, 0x0000000012345678, 0x9abcdef000000000)
922 QRSHU( 32, 0x89abcdef01234567, 32, 0x0000000089abcdef, 0x0123456700000000)
923 QRSHU( 97, 0x123456789abcdef0, 32, 0x0000000012345678, 0x9abcdef000000000)
924 QLSH( 33, 0x89abcdef01234567, 33, 0x02468ace00000000, 0xffffffff13579bde)
925 QLSH( 98, 0x123456789abcdef0, 33, 0x3579bde000000000, 0x000000002468acf1)
926 QLSHU( 33, 0x89abcdef01234567, 33, 0x02468ace00000000, 0x0000000113579bde)
927 QLSHU( 98, 0x123456789abcdef0, 33, 0x3579bde000000000, 0x000000002468acf1)
928 QRSH( 33, 0x89abcdef01234567, 33, 0xffffffffc4d5e6f7, 0x8091a2b380000000)
929 QRSH( 98, 0x123456789abcdef0, 33, 0x00000000091a2b3c, 0x4d5e6f7800000000)
930 QRSHU( 33, 0x89abcdef01234567, 33, 0x0000000044d5e6f7, 0x8091a2b380000000)
931 QRSHU( 98, 0x123456789abcdef0, 33, 0x00000000091a2b3c, 0x4d5e6f7800000000)
932 OPTIONAL( QLSH( 34, 0x89abcdef01234567, 34, 0x048d159c00000000, 0xfffffffe26af37bc))
933 OPTIONAL( QLSH( 99, 0x123456789abcdef0, 34, 0x6af37bc000000000, 0x0000000048d159e2))
934 OPTIONAL(QLSHU( 34, 0x89abcdef01234567, 34, 0x048d159c00000000, 0x0000000226af37bc))
935 OPTIONAL(QLSHU( 99, 0x123456789abcdef0, 34, 0x6af37bc000000000, 0x0000000048d159e2))
936 OPTIONAL( QRSH( 34, 0x89abcdef01234567, 34, 0xffffffffe26af37b, 0xc048d159c0000000))
937 OPTIONAL( QRSH( 99, 0x123456789abcdef0, 34, 0x00000000048d159e, 0x26af37bc00000000))
938 OPTIONAL(QRSHU( 34, 0x89abcdef01234567, 34, 0x00000000226af37b, 0xc048d159c0000000))
939 OPTIONAL(QRSHU( 99, 0x123456789abcdef0, 34, 0x00000000048d159e, 0x26af37bc00000000))
940 OPTIONAL( QLSH( 35, 0x89abcdef01234567, 35, 0x091a2b3800000000, 0xfffffffc4d5e6f78))
941 OPTIONAL( QLSH(100, 0x123456789abcdef0, 35, 0xd5e6f78000000000, 0x0000000091a2b3c4))
942 OPTIONAL(QLSHU( 35, 0x89abcdef01234567, 35, 0x091a2b3800000000, 0x000000044d5e6f78))
943 OPTIONAL(QLSHU(100, 0x123456789abcdef0, 35, 0xd5e6f78000000000, 0x0000000091a2b3c4))
944 OPTIONAL( QRSH( 35, 0x89abcdef01234567, 35, 0xfffffffff13579bd, 0xe02468ace0000000))
945 OPTIONAL( QRSH(100, 0x123456789abcdef0, 35, 0x0000000002468acf, 0x13579bde00000000))
946 OPTIONAL(QRSHU( 35, 0x89abcdef01234567, 35, 0x00000000113579bd, 0xe02468ace0000000))
947 OPTIONAL(QRSHU(100, 0x123456789abcdef0, 35, 0x0000000002468acf, 0x13579bde00000000))
948 OPTIONAL( QLSH( 36, 0x89abcdef01234567, 36, 0x1234567000000000, 0xfffffff89abcdef0))
949 OPTIONAL( QLSH(101, 0x123456789abcdef0, 36, 0xabcdef0000000000, 0x0000000123456789))
950 OPTIONAL(QLSHU( 36, 0x89abcdef01234567, 36, 0x1234567000000000, 0x000000089abcdef0))
951 OPTIONAL(QLSHU(101, 0x123456789abcdef0, 36, 0xabcdef0000000000, 0x0000000123456789))
952 OPTIONAL( QRSH( 36, 0x89abcdef01234567, 36, 0xfffffffff89abcde, 0xf012345670000000))
953 OPTIONAL( QRSH(101, 0x123456789abcdef0, 36, 0x0000000001234567, 0x89abcdef00000000))
954 OPTIONAL(QRSHU( 36, 0x89abcdef01234567, 36, 0x00000000089abcde, 0xf012345670000000))
955 OPTIONAL(QRSHU(101, 0x123456789abcdef0, 36, 0x0000000001234567, 0x89abcdef00000000))
956 OPTIONAL( QLSH( 37, 0x89abcdef01234567, 37, 0x2468ace000000000, 0xfffffff13579bde0))
957 OPTIONAL( QLSH(102, 0x123456789abcdef0, 37, 0x579bde0000000000, 0x00000002468acf13))
958 OPTIONAL(QLSHU( 37, 0x89abcdef01234567, 37, 0x2468ace000000000, 0x000000113579bde0))
959 OPTIONAL(QLSHU(102, 0x123456789abcdef0, 37, 0x579bde0000000000, 0x00000002468acf13))
960 OPTIONAL( QRSH( 37, 0x89abcdef01234567, 37, 0xfffffffffc4d5e6f, 0x78091a2b38000000))
961 OPTIONAL( QRSH(102, 0x123456789abcdef0, 37, 0x000000000091a2b3, 0xc4d5e6f780000000))
962 OPTIONAL(QRSHU( 37, 0x89abcdef01234567, 37, 0x00000000044d5e6f, 0x78091a2b38000000))
963 OPTIONAL(QRSHU(102, 0x123456789abcdef0, 37, 0x000000000091a2b3, 0xc4d5e6f780000000))
964 OPTIONAL( QLSH( 38, 0x89abcdef01234567, 38, 0x48d159c000000000, 0xffffffe26af37bc0))
965 OPTIONAL( QLSH(103, 0x123456789abcdef0, 38, 0xaf37bc0000000000, 0x000000048d159e26))
966 OPTIONAL(QLSHU( 38, 0x89abcdef01234567, 38, 0x48d159c000000000, 0x000000226af37bc0))
967 OPTIONAL(QLSHU(103, 0x123456789abcdef0, 38, 0xaf37bc0000000000, 0x000000048d159e26))
968 OPTIONAL( QRSH( 38, 0x89abcdef01234567, 38, 0xfffffffffe26af37, 0xbc048d159c000000))
969 OPTIONAL( QRSH(103, 0x123456789abcdef0, 38, 0x000000000048d159, 0xe26af37bc0000000))
970 OPTIONAL(QRSHU( 38, 0x89abcdef01234567, 38, 0x000000000226af37, 0xbc048d159c000000))
971 OPTIONAL(QRSHU(103, 0x123456789abcdef0, 38, 0x000000000048d159, 0xe26af37bc0000000))
972 OPTIONAL( QLSH( 39, 0x89abcdef01234567, 39, 0x91a2b38000000000, 0xffffffc4d5e6f780))
973 OPTIONAL( QLSH(104, 0x123456789abcdef0, 39, 0x5e6f780000000000, 0x000000091a2b3c4d))
974 OPTIONAL(QLSHU( 39, 0x89abcdef01234567, 39, 0x91a2b38000000000, 0x00000044d5e6f780))
975 OPTIONAL(QLSHU(104, 0x123456789abcdef0, 39, 0x5e6f780000000000, 0x000000091a2b3c4d))
976 OPTIONAL( QRSH( 39, 0x89abcdef01234567, 39, 0xffffffffff13579b, 0xde02468ace000000))
977 OPTIONAL( QRSH(104, 0x123456789abcdef0, 39, 0x00000000002468ac, 0xf13579bde0000000))
978 OPTIONAL(QRSHU( 39, 0x89abcdef01234567, 39, 0x000000000113579b, 0xde02468ace000000))
979 OPTIONAL(QRSHU(104, 0x123456789abcdef0, 39, 0x00000000002468ac, 0xf13579bde0000000))
980 OPTIONAL( QLSH( 40, 0x89abcdef01234567, 40, 0x2345670000000000, 0xffffff89abcdef01))
981 OPTIONAL( QLSH(105, 0x123456789abcdef0, 40, 0xbcdef00000000000, 0x000000123456789a))
982 OPTIONAL(QLSHU( 40, 0x89abcdef01234567, 40, 0x2345670000000000, 0x00000089abcdef01))
983 OPTIONAL(QLSHU(105, 0x123456789abcdef0, 40, 0xbcdef00000000000, 0x000000123456789a))
984 OPTIONAL( QRSH( 40, 0x89abcdef01234567, 40, 0xffffffffff89abcd, 0xef01234567000000))
985 OPTIONAL( QRSH(105, 0x123456789abcdef0, 40, 0x0000000000123456, 0x789abcdef0000000))
986 OPTIONAL(QRSHU( 40, 0x89abcdef01234567, 40, 0x000000000089abcd, 0xef01234567000000))
987 OPTIONAL(QRSHU(105, 0x123456789abcdef0, 40, 0x0000000000123456, 0x789abcdef0000000))
988 OPTIONAL( QLSH( 41, 0x89abcdef01234567, 41, 0x468ace0000000000, 0xffffff13579bde02))
989 OPTIONAL( QLSH(106, 0x123456789abcdef0, 41, 0x79bde00000000000, 0x0000002468acf135))
990 OPTIONAL(QLSHU( 41, 0x89abcdef01234567, 41, 0x468ace0000000000, 0x00000113579bde02))
991 OPTIONAL(QLSHU(106, 0x123456789abcdef0, 41, 0x79bde00000000000, 0x0000002468acf135))
992 OPTIONAL( QRSH( 41, 0x89abcdef01234567, 41, 0xffffffffffc4d5e6, 0xf78091a2b3800000))
993 OPTIONAL( QRSH(106, 0x123456789abcdef0, 41, 0x0000000000091a2b, 0x3c4d5e6f78000000))
994 OPTIONAL(QRSHU( 41, 0x89abcdef01234567, 41, 0x000000000044d5e6, 0xf78091a2b3800000))
995 OPTIONAL(QRSHU(106, 0x123456789abcdef0, 41, 0x0000000000091a2b, 0x3c4d5e6f78000000))
996 OPTIONAL( QLSH( 42, 0x89abcdef01234567, 42, 0x8d159c0000000000, 0xfffffe26af37bc04))
997 OPTIONAL( QLSH(107, 0x123456789abcdef0, 42, 0xf37bc00000000000, 0x00000048d159e26a))
998 OPTIONAL(QLSHU( 42, 0x89abcdef01234567, 42, 0x8d159c0000000000, 0x00000226af37bc04))
999 OPTIONAL(QLSHU(107, 0x123456789abcdef0, 42, 0xf37bc00000000000, 0x00000048d159e26a))
1000 OPTIONAL( QRSH( 42, 0x89abcdef01234567, 42, 0xffffffffffe26af3, 0x7bc048d159c00000))
1001 OPTIONAL( QRSH(107, 0x123456789abcdef0, 42, 0x0000000000048d15, 0x9e26af37bc000000))
1002 OPTIONAL(QRSHU( 42, 0x89abcdef01234567, 42, 0x0000000000226af3, 0x7bc048d159c00000))
1003 OPTIONAL(QRSHU(107, 0x123456789abcdef0, 42, 0x0000000000048d15, 0x9e26af37bc000000))
1004 OPTIONAL( QLSH( 43, 0x89abcdef01234567, 43, 0x1a2b380000000000, 0xfffffc4d5e6f7809))
1005 OPTIONAL( QLSH(108, 0x123456789abcdef0, 43, 0xe6f7800000000000, 0x00000091a2b3c4d5))
1006 OPTIONAL(QLSHU( 43, 0x89abcdef01234567, 43, 0x1a2b380000000000, 0x0000044d5e6f7809))
1007 OPTIONAL(QLSHU(108, 0x123456789abcdef0, 43, 0xe6f7800000000000, 0x00000091a2b3c4d5))
1008 OPTIONAL( QRSH( 43, 0x89abcdef01234567, 43, 0xfffffffffff13579, 0xbde02468ace00000))
1009 OPTIONAL( QRSH(108, 0x123456789abcdef0, 43, 0x000000000002468a, 0xcf13579bde000000))
1010 OPTIONAL(QRSHU( 43, 0x89abcdef01234567, 43, 0x0000000000113579, 0xbde02468ace00000))
1011 OPTIONAL(QRSHU(108, 0x123456789abcdef0, 43, 0x000000000002468a, 0xcf13579bde000000))
1012 OPTIONAL( QLSH( 44, 0x89abcdef01234567, 44, 0x3456700000000000, 0xfffff89abcdef012))
1013 OPTIONAL( QLSH(109, 0x123456789abcdef0, 44, 0xcdef000000000000, 0x00000123456789ab))
1014 OPTIONAL(QLSHU( 44, 0x89abcdef01234567, 44, 0x3456700000000000, 0x0000089abcdef012))
1015 OPTIONAL(QLSHU(109, 0x123456789abcdef0, 44, 0xcdef000000000000, 0x00000123456789ab))
1016 OPTIONAL( QRSH( 44, 0x89abcdef01234567, 44, 0xfffffffffff89abc, 0xdef0123456700000))
1017 OPTIONAL( QRSH(109, 0x123456789abcdef0, 44, 0x0000000000012345, 0x6789abcdef000000))
1018 OPTIONAL(QRSHU( 44, 0x89abcdef01234567, 44, 0x0000000000089abc, 0xdef0123456700000))
1019 OPTIONAL(QRSHU(109, 0x123456789abcdef0, 44, 0x0000000000012345, 0x6789abcdef000000))
1020 OPTIONAL( QLSH( 45, 0x89abcdef01234567, 45, 0x68ace00000000000, 0xfffff13579bde024))
1021 OPTIONAL( QLSH(110, 0x123456789abcdef0, 45, 0x9bde000000000000, 0x000002468acf1357))
1022 OPTIONAL(QLSHU( 45, 0x89abcdef01234567, 45, 0x68ace00000000000, 0x0000113579bde024))
1023 OPTIONAL(QLSHU(110, 0x123456789abcdef0, 45, 0x9bde000000000000, 0x000002468acf1357))
1024 OPTIONAL( QRSH( 45, 0x89abcdef01234567, 45, 0xfffffffffffc4d5e, 0x6f78091a2b380000))
1025 OPTIONAL( QRSH(110, 0x123456789abcdef0, 45, 0x00000000000091a2, 0xb3c4d5e6f7800000))
1026 OPTIONAL(QRSHU( 45, 0x89abcdef01234567, 45, 0x0000000000044d5e, 0x6f78091a2b380000))
1027 OPTIONAL(QRSHU(110, 0x123456789abcdef0, 45, 0x00000000000091a2, 0xb3c4d5e6f7800000))
1028 OPTIONAL( QLSH( 46, 0x89abcdef01234567, 46, 0xd159c00000000000, 0xffffe26af37bc048))
1029 OPTIONAL( QLSH(111, 0x123456789abcdef0, 46, 0x37bc000000000000, 0x0000048d159e26af))
1030 OPTIONAL(QLSHU( 46, 0x89abcdef01234567, 46, 0xd159c00000000000, 0x0000226af37bc048))
1031 OPTIONAL(QLSHU(111, 0x123456789abcdef0, 46, 0x37bc000000000000, 0x0000048d159e26af))
1032 OPTIONAL( QRSH( 46, 0x89abcdef01234567, 46, 0xfffffffffffe26af, 0x37bc048d159c0000))
1033 OPTIONAL( QRSH(111, 0x123456789abcdef0, 46, 0x00000000000048d1, 0x59e26af37bc00000))
1034 OPTIONAL(QRSHU( 46, 0x89abcdef01234567, 46, 0x00000000000226af, 0x37bc048d159c0000))
1035 OPTIONAL(QRSHU(111, 0x123456789abcdef0, 46, 0x00000000000048d1, 0x59e26af37bc00000))
1036 OPTIONAL( QLSH( 47, 0x89abcdef01234567, 47, 0xa2b3800000000000, 0xffffc4d5e6f78091))
1037 OPTIONAL( QLSH(112, 0x123456789abcdef0, 47, 0x6f78000000000000, 0x0000091a2b3c4d5e))
1038 OPTIONAL(QLSHU( 47, 0x89abcdef01234567, 47, 0xa2b3800000000000, 0x000044d5e6f78091))
1039 OPTIONAL(QLSHU(112, 0x123456789abcdef0, 47, 0x6f78000000000000, 0x0000091a2b3c4d5e))
1040 OPTIONAL( QRSH( 47, 0x89abcdef01234567, 47, 0xffffffffffff1357, 0x9bde02468ace0000))
1041 OPTIONAL( QRSH(112, 0x123456789abcdef0, 47, 0x0000000000002468, 0xacf13579bde00000))
1042 OPTIONAL(QRSHU( 47, 0x89abcdef01234567, 47, 0x0000000000011357, 0x9bde02468ace0000))
1043 OPTIONAL(QRSHU(112, 0x123456789abcdef0, 47, 0x0000000000002468, 0xacf13579bde00000))
1044 OPTIONAL( QLSH( 48, 0x89abcdef01234567, 48, 0x4567000000000000, 0xffff89abcdef0123))
1045 OPTIONAL( QLSH(113, 0x123456789abcdef0, 48, 0xdef0000000000000, 0x0000123456789abc))
1046 OPTIONAL(QLSHU( 48, 0x89abcdef01234567, 48, 0x4567000000000000, 0x000089abcdef0123))
1047 OPTIONAL(QLSHU(113, 0x123456789abcdef0, 48, 0xdef0000000000000, 0x0000123456789abc))
1048 OPTIONAL( QRSH( 48, 0x89abcdef01234567, 48, 0xffffffffffff89ab, 0xcdef012345670000))
1049 OPTIONAL( QRSH(113, 0x123456789abcdef0, 48, 0x0000000000001234, 0x56789abcdef00000))
1050 OPTIONAL(QRSHU( 48, 0x89abcdef01234567, 48, 0x00000000000089ab, 0xcdef012345670000))
1051 OPTIONAL(QRSHU(113, 0x123456789abcdef0, 48, 0x0000000000001234, 0x56789abcdef00000))
1052 OPTIONAL( QLSH( 49, 0x89abcdef01234567, 49, 0x8ace000000000000, 0xffff13579bde0246))
1053 OPTIONAL( QLSH(114, 0x123456789abcdef0, 49, 0xbde0000000000000, 0x00002468acf13579))
1054 OPTIONAL(QLSHU( 49, 0x89abcdef01234567, 49, 0x8ace000000000000, 0x000113579bde0246))
1055 OPTIONAL(QLSHU(114, 0x123456789abcdef0, 49, 0xbde0000000000000, 0x00002468acf13579))
1056 OPTIONAL( QRSH( 49, 0x89abcdef01234567, 49, 0xffffffffffffc4d5, 0xe6f78091a2b38000))
1057 OPTIONAL( QRSH(114, 0x123456789abcdef0, 49, 0x000000000000091a, 0x2b3c4d5e6f780000))
1058 OPTIONAL(QRSHU( 49, 0x89abcdef01234567, 49, 0x00000000000044d5, 0xe6f78091a2b38000))
1059 OPTIONAL(QRSHU(114, 0x123456789abcdef0, 49, 0x000000000000091a, 0x2b3c4d5e6f780000))
1060 OPTIONAL( QLSH( 50, 0x89abcdef01234567, 50, 0x159c000000000000, 0xfffe26af37bc048d))
1061 OPTIONAL( QLSH(115, 0x123456789abcdef0, 50, 0x7bc0000000000000, 0x000048d159e26af3))
1062 OPTIONAL(QLSHU( 50, 0x89abcdef01234567, 50, 0x159c000000000000, 0x000226af37bc048d))
1063 OPTIONAL(QLSHU(115, 0x123456789abcdef0, 50, 0x7bc0000000000000, 0x000048d159e26af3))
1064 OPTIONAL( QRSH( 50, 0x89abcdef01234567, 50, 0xffffffffffffe26a, 0xf37bc048d159c000))
1065 OPTIONAL( QRSH(115, 0x123456789abcdef0, 50, 0x000000000000048d, 0x159e26af37bc0000))
1066 OPTIONAL(QRSHU( 50, 0x89abcdef01234567, 50, 0x000000000000226a, 0xf37bc048d159c000))
1067 OPTIONAL(QRSHU(115, 0x123456789abcdef0, 50, 0x000000000000048d, 0x159e26af37bc0000))
1068 OPTIONAL( QLSH( 51, 0x89abcdef01234567, 51, 0x2b38000000000000, 0xfffc4d5e6f78091a))
1069 OPTIONAL( QLSH(116, 0x123456789abcdef0, 51, 0xf780000000000000, 0x000091a2b3c4d5e6))
1070 OPTIONAL(QLSHU( 51, 0x89abcdef01234567, 51, 0x2b38000000000000, 0x00044d5e6f78091a))
1071 OPTIONAL(QLSHU(116, 0x123456789abcdef0, 51, 0xf780000000000000, 0x000091a2b3c4d5e6))
1072 OPTIONAL( QRSH( 51, 0x89abcdef01234567, 51, 0xfffffffffffff135, 0x79bde02468ace000))
1073 OPTIONAL( QRSH(116, 0x123456789abcdef0, 51, 0x0000000000000246, 0x8acf13579bde0000))
1074 OPTIONAL(QRSHU( 51, 0x89abcdef01234567, 51, 0x0000000000001135, 0x79bde02468ace000))
1075 OPTIONAL(QRSHU(116, 0x123456789abcdef0, 51, 0x0000000000000246, 0x8acf13579bde0000))
1076 OPTIONAL( QLSH( 52, 0x89abcdef01234567, 52, 0x5670000000000000, 0xfff89abcdef01234))
1077 OPTIONAL( QLSH(117, 0x123456789abcdef0, 52, 0xef00000000000000, 0x000123456789abcd))
1078 OPTIONAL(QLSHU( 52, 0x89abcdef01234567, 52, 0x5670000000000000, 0x00089abcdef01234))
1079 OPTIONAL(QLSHU(117, 0x123456789abcdef0, 52, 0xef00000000000000, 0x000123456789abcd))
1080 OPTIONAL( QRSH( 52, 0x89abcdef01234567, 52, 0xfffffffffffff89a, 0xbcdef01234567000))
1081 OPTIONAL( QRSH(117, 0x123456789abcdef0, 52, 0x0000000000000123, 0x456789abcdef0000))
1082 OPTIONAL(QRSHU( 52, 0x89abcdef01234567, 52, 0x000000000000089a, 0xbcdef01234567000))
1083 OPTIONAL(QRSHU(117, 0x123456789abcdef0, 52, 0x0000000000000123, 0x456789abcdef0000))
1084 OPTIONAL( QLSH( 53, 0x89abcdef01234567, 53, 0xace0000000000000, 0xfff13579bde02468))
1085 OPTIONAL( QLSH(118, 0x123456789abcdef0, 53, 0xde00000000000000, 0x0002468acf13579b))
1086 OPTIONAL(QLSHU( 53, 0x89abcdef01234567, 53, 0xace0000000000000, 0x00113579bde02468))
1087 OPTIONAL(QLSHU(118, 0x123456789abcdef0, 53, 0xde00000000000000, 0x0002468acf13579b))
1088 OPTIONAL( QRSH( 53, 0x89abcdef01234567, 53, 0xfffffffffffffc4d, 0x5e6f78091a2b3800))
1089 OPTIONAL( QRSH(118, 0x123456789abcdef0, 53, 0x0000000000000091, 0xa2b3c4d5e6f78000))
1090 OPTIONAL(QRSHU( 53, 0x89abcdef01234567, 53, 0x000000000000044d, 0x5e6f78091a2b3800))
1091 OPTIONAL(QRSHU(118, 0x123456789abcdef0, 53, 0x0000000000000091, 0xa2b3c4d5e6f78000))
1092 OPTIONAL( QLSH( 54, 0x89abcdef01234567, 54, 0x59c0000000000000, 0xffe26af37bc048d1))
1093 OPTIONAL( QLSH(119, 0x123456789abcdef0, 54, 0xbc00000000000000, 0x00048d159e26af37))
1094 OPTIONAL(QLSHU( 54, 0x89abcdef01234567, 54, 0x59c0000000000000, 0x00226af37bc048d1))
1095 OPTIONAL(QLSHU(119, 0x123456789abcdef0, 54, 0xbc00000000000000, 0x00048d159e26af37))
1096 OPTIONAL( QRSH( 54, 0x89abcdef01234567, 54, 0xfffffffffffffe26, 0xaf37bc048d159c00))
1097 OPTIONAL( QRSH(119, 0x123456789abcdef0, 54, 0x0000000000000048, 0xd159e26af37bc000))
1098 OPTIONAL(QRSHU( 54, 0x89abcdef01234567, 54, 0x0000000000000226, 0xaf37bc048d159c00))
1099 OPTIONAL(QRSHU(119, 0x123456789abcdef0, 54, 0x0000000000000048, 0xd159e26af37bc000))
1100 OPTIONAL( QLSH( 55, 0x89abcdef01234567, 55, 0xb380000000000000, 0xffc4d5e6f78091a2))
1101 OPTIONAL( QLSH(120, 0x123456789abcdef0, 55, 0x7800000000000000, 0x00091a2b3c4d5e6f))
1102 OPTIONAL(QLSHU( 55, 0x89abcdef01234567, 55, 0xb380000000000000, 0x0044d5e6f78091a2))
1103 OPTIONAL(QLSHU(120, 0x123456789abcdef0, 55, 0x7800000000000000, 0x00091a2b3c4d5e6f))
1104 OPTIONAL( QRSH( 55, 0x89abcdef01234567, 55, 0xffffffffffffff13, 0x579bde02468ace00))
1105 OPTIONAL( QRSH(120, 0x123456789abcdef0, 55, 0x0000000000000024, 0x68acf13579bde000))
1106 OPTIONAL(QRSHU( 55, 0x89abcdef01234567, 55, 0x0000000000000113, 0x579bde02468ace00))
1107 OPTIONAL(QRSHU(120, 0x123456789abcdef0, 55, 0x0000000000000024, 0x68acf13579bde000))
1108 OPTIONAL( QLSH( 56, 0x89abcdef01234567, 56, 0x6700000000000000, 0xff89abcdef012345))
1109 OPTIONAL( QLSH(121, 0x123456789abcdef0, 56, 0xf000000000000000, 0x00123456789abcde))
1110 OPTIONAL(QLSHU( 56, 0x89abcdef01234567, 56, 0x6700000000000000, 0x0089abcdef012345))
1111 OPTIONAL(QLSHU(121, 0x123456789abcdef0, 56, 0xf000000000000000, 0x00123456789abcde))
1112 OPTIONAL( QRSH( 56, 0x89abcdef01234567, 56, 0xffffffffffffff89, 0xabcdef0123456700))
1113 OPTIONAL( QRSH(121, 0x123456789abcdef0, 56, 0x0000000000000012, 0x3456789abcdef000))
1114 OPTIONAL(QRSHU( 56, 0x89abcdef01234567, 56, 0x0000000000000089, 0xabcdef0123456700))
1115 OPTIONAL(QRSHU(121, 0x123456789abcdef0, 56, 0x0000000000000012, 0x3456789abcdef000))
1116 OPTIONAL( QLSH( 57, 0x89abcdef01234567, 57, 0xce00000000000000, 0xff13579bde02468a))
1117 OPTIONAL( QLSH(122, 0x123456789abcdef0, 57, 0xe000000000000000, 0x002468acf13579bd))
1118 OPTIONAL(QLSHU( 57, 0x89abcdef01234567, 57, 0xce00000000000000, 0x0113579bde02468a))
1119 OPTIONAL(QLSHU(122, 0x123456789abcdef0, 57, 0xe000000000000000, 0x002468acf13579bd))
1120 OPTIONAL( QRSH( 57, 0x89abcdef01234567, 57, 0xffffffffffffffc4, 0xd5e6f78091a2b380))
1121 OPTIONAL( QRSH(122, 0x123456789abcdef0, 57, 0x0000000000000009, 0x1a2b3c4d5e6f7800))
1122 OPTIONAL(QRSHU( 57, 0x89abcdef01234567, 57, 0x0000000000000044, 0xd5e6f78091a2b380))
1123 OPTIONAL(QRSHU(122, 0x123456789abcdef0, 57, 0x0000000000000009, 0x1a2b3c4d5e6f7800))
1124 OPTIONAL( QLSH( 58, 0x89abcdef01234567, 58, 0x9c00000000000000, 0xfe26af37bc048d15))
1125 OPTIONAL( QLSH(123, 0x123456789abcdef0, 58, 0xc000000000000000, 0x0048d159e26af37b))
1126 OPTIONAL(QLSHU( 58, 0x89abcdef01234567, 58, 0x9c00000000000000, 0x0226af37bc048d15))
1127 OPTIONAL(QLSHU(123, 0x123456789abcdef0, 58, 0xc000000000000000, 0x0048d159e26af37b))
1128 OPTIONAL( QRSH( 58, 0x89abcdef01234567, 58, 0xffffffffffffffe2, 0x6af37bc048d159c0))
1129 OPTIONAL( QRSH(123, 0x123456789abcdef0, 58, 0x0000000000000004, 0x8d159e26af37bc00))
1130 OPTIONAL(QRSHU( 58, 0x89abcdef01234567, 58, 0x0000000000000022, 0x6af37bc048d159c0))
1131 OPTIONAL(QRSHU(123, 0x123456789abcdef0, 58, 0x0000000000000004, 0x8d159e26af37bc00))
1132 OPTIONAL( QLSH( 59, 0x89abcdef01234567, 59, 0x3800000000000000, 0xfc4d5e6f78091a2b))
1133 OPTIONAL( QLSH(124, 0x123456789abcdef0, 59, 0x8000000000000000, 0x0091a2b3c4d5e6f7))
1134 OPTIONAL(QLSHU( 59, 0x89abcdef01234567, 59, 0x3800000000000000, 0x044d5e6f78091a2b))
1135 OPTIONAL(QLSHU(124, 0x123456789abcdef0, 59, 0x8000000000000000, 0x0091a2b3c4d5e6f7))
1136 OPTIONAL( QRSH( 59, 0x89abcdef01234567, 59, 0xfffffffffffffff1, 0x3579bde02468ace0))
1137 OPTIONAL( QRSH(124, 0x123456789abcdef0, 59, 0x0000000000000002, 0x468acf13579bde00))
1138 OPTIONAL(QRSHU( 59, 0x89abcdef01234567, 59, 0x0000000000000011, 0x3579bde02468ace0))
1139 OPTIONAL(QRSHU(124, 0x123456789abcdef0, 59, 0x0000000000000002, 0x468acf13579bde00))
1140 OPTIONAL( QLSH( 60, 0x89abcdef01234567, 60, 0x7000000000000000, 0xf89abcdef0123456))
1141 OPTIONAL( QLSH(125, 0x123456789abcdef0, 60, 0x0000000000000000, 0x0123456789abcdef))
1142 OPTIONAL(QLSHU( 60, 0x89abcdef01234567, 60, 0x7000000000000000, 0x089abcdef0123456))
1143 OPTIONAL(QLSHU(125, 0x123456789abcdef0, 60, 0x0000000000000000, 0x0123456789abcdef))
1144 OPTIONAL( QRSH( 60, 0x89abcdef01234567, 60, 0xfffffffffffffff8, 0x9abcdef012345670))
1145 OPTIONAL( QRSH(125, 0x123456789abcdef0, 60, 0x0000000000000001, 0x23456789abcdef00))
1146 OPTIONAL(QRSHU( 60, 0x89abcdef01234567, 60, 0x0000000000000008, 0x9abcdef012345670))
1147 OPTIONAL(QRSHU(125, 0x123456789abcdef0, 60, 0x0000000000000001, 0x23456789abcdef00))
1148 OPTIONAL( QLSH( 61, 0x89abcdef01234567, 61, 0xe000000000000000, 0xf13579bde02468ac))
1149 OPTIONAL( QLSH(126, 0x123456789abcdef0, 61, 0x0000000000000000, 0x02468acf13579bde))
1150 OPTIONAL(QLSHU( 61, 0x89abcdef01234567, 61, 0xe000000000000000, 0x113579bde02468ac))
1151 OPTIONAL(QLSHU(126, 0x123456789abcdef0, 61, 0x0000000000000000, 0x02468acf13579bde))
1152 OPTIONAL( QRSH( 61, 0x89abcdef01234567, 61, 0xfffffffffffffffc, 0x4d5e6f78091a2b38))
1153 OPTIONAL( QRSH(126, 0x123456789abcdef0, 61, 0x0000000000000000, 0x91a2b3c4d5e6f780))
1154 OPTIONAL(QRSHU( 61, 0x89abcdef01234567, 61, 0x0000000000000004, 0x4d5e6f78091a2b38))
1155 OPTIONAL(QRSHU(126, 0x123456789abcdef0, 61, 0x0000000000000000, 0x91a2b3c4d5e6f780))
1156 OPTIONAL( QLSH( 62, 0x89abcdef01234567, 62, 0xc000000000000000, 0xe26af37bc048d159))
1157 OPTIONAL( QLSH(127, 0x123456789abcdef0, 62, 0x0000000000000000, 0x048d159e26af37bc))
1158 OPTIONAL(QLSHU( 62, 0x89abcdef01234567, 62, 0xc000000000000000, 0x226af37bc048d159))
1159 OPTIONAL(QLSHU(127, 0x123456789abcdef0, 62, 0x0000000000000000, 0x048d159e26af37bc))
1160 OPTIONAL( QRSH( 62, 0x89abcdef01234567, 62, 0xfffffffffffffffe, 0x26af37bc048d159c))
1161 OPTIONAL( QRSH(127, 0x123456789abcdef0, 62, 0x0000000000000000, 0x48d159e26af37bc0))
1162 OPTIONAL(QRSHU( 62, 0x89abcdef01234567, 62, 0x0000000000000002, 0x26af37bc048d159c))
1163 OPTIONAL(QRSHU(127, 0x123456789abcdef0, 62, 0x0000000000000000, 0x48d159e26af37bc0))
1164 QLSH( 63, 0x89abcdef01234567, 63, 0x8000000000000000, 0xc4d5e6f78091a2b3)
1165 QLSH(128, 0x123456789abcdef0, 63, 0x0000000000000000, 0x091a2b3c4d5e6f78)
1166 QLSHU( 63, 0x89abcdef01234567, 63, 0x8000000000000000, 0x44d5e6f78091a2b3)
1167 QLSHU(128, 0x123456789abcdef0, 63, 0x0000000000000000, 0x091a2b3c4d5e6f78)
1168 QRSH( 63, 0x89abcdef01234567, 63, 0xffffffffffffffff, 0x13579bde02468ace)
1169 QRSH(128, 0x123456789abcdef0, 63, 0x0000000000000000, 0x2468acf13579bde0)
1170 QRSHU( 63, 0x89abcdef01234567, 63, 0x0000000000000001, 0x13579bde02468ace)
1171 QRSHU(128, 0x123456789abcdef0, 63, 0x0000000000000000, 0x2468acf13579bde0)
1172 QLSH( 64, 0x89abcdef01234567, 64, 0x0000000000000000, 0x89abcdef01234567)
1173 QLSH(129, 0x123456789abcdef0, 64, 0x0000000000000000, 0x123456789abcdef0)
1174 QLSHU( 64, 0x89abcdef01234567, 64, 0x0000000000000000, 0x89abcdef01234567)
1175 QLSHU(129, 0x123456789abcdef0, 64, 0x0000000000000000, 0x123456789abcdef0)
1176 QRSH( 64, 0x89abcdef01234567, 64, 0xffffffffffffffff, 0x89abcdef01234567)
1177 QRSH(129, 0x123456789abcdef0, 64, 0x0000000000000000, 0x123456789abcdef0)
1178 QRSHU( 64, 0x89abcdef01234567, 64, 0x0000000000000000, 0x89abcdef01234567)
1179 QRSHU(129, 0x123456789abcdef0, 64, 0x0000000000000000, 0x123456789abcdef0)