/home/scole/Downloads/gcc6//GENERIC/in_offload.o: file format elf64-ia64-little Disassembly of section .text: 0000000000000000 : 0: 18 f8 9d 44 80 05 [MMB] alloc r63=ar.pfs,39,34,0 6: c0 80 33 7e 46 00 adds r12=-16,r12 c: 00 00 00 20 nop.b 0x0 10: 01 70 90 40 00 21 [MII] adds r14=36,r32 16: e0 03 00 62 00 40 mov r62=b0 1c: c4 04 01 84 adds r34=76,r32;; 20: 18 70 00 1c 10 10 [MMB] ld4 r14=[r14] 26: 40 02 81 00 42 00 adds r36=32,r32 2c: 00 00 00 20 nop.b 0x0 30: 01 30 41 40 00 21 [MII] adds r38=16,r32 36: 10 04 04 65 00 e0 mov.i r65=ar.lc 3c: 06 08 59 00 sxt4 r55=r33;; 40: 01 00 00 00 01 00 [MII] nop.m 0x0 46: 70 10 38 0c 28 00 tbit.z p7,p6=r14,1 4c: 00 00 04 00 nop.i 0x0;; 50: 04 00 00 00 01 00 [MLX] nop.m 0x0 56: 00 00 00 00 80 43 (p07) movl r66=0x0 5c: 08 00 00 60 60: e5 30 02 01 00 24 [MLX] (p07) mov r70=64 66: 00 00 00 00 80 a3 (p07) movl r69=0x0;; 6c: 08 00 00 60 70: 04 00 00 00 01 00 [MLX] nop.m 0x0 76: 00 00 00 00 80 83 (p07) movl r68=0x0 7c: 08 00 00 60 80: e5 10 06 84 00 20 [MLX] (p07) add r66=r1,r66 86: 00 00 00 00 80 63 (p07) movl r67=0x0;; 8c: 08 00 00 60 90: e8 28 06 8a 00 20 [MMI] (p07) add r69=r1,r69 96: 00 00 00 02 80 83 nop.m 0x0 9c: 18 20 02 80 (p07) add r68=r1,r68 a0: f9 18 06 86 00 20 [MMB] (p07) add r67=r1,r67 a6: 00 00 00 02 80 03 nop.m 0x0 ac: 08 00 00 53 (p07) br.call.dpnt.many b0=a0 ;; b0: 0b 70 00 44 10 10 [MMI] ld4 r14=[r34];; b6: 00 00 00 02 00 e0 nop.m 0x0 bc: 00 71 18 50 tbit.z p7,p6=r14,8;; c0: 04 00 00 00 01 00 [MLX] nop.m 0x0 c6: 00 00 00 00 80 43 (p07) movl r66=0x0 cc: 08 00 00 60 d0: e5 30 06 01 00 24 [MLX] (p07) mov r70=65 d6: 00 00 00 00 80 a3 (p07) movl r69=0x0;; dc: 08 00 00 60 e0: 04 00 00 00 01 00 [MLX] nop.m 0x0 e6: 00 00 00 00 80 83 (p07) movl r68=0x0 ec: 08 00 00 60 f0: e5 10 06 84 00 20 [MLX] (p07) add r66=r1,r66 f6: 00 00 00 00 80 63 (p07) movl r67=0x0;; fc: 08 00 00 60 100: e8 28 06 8a 00 20 [MMI] (p07) add r69=r1,r69 106: 00 00 00 02 80 83 nop.m 0x0 10c: 18 20 02 80 (p07) add r68=r1,r68 110: f9 18 06 86 00 20 [MMB] (p07) add r67=r1,r67 116: 00 00 00 02 80 03 nop.m 0x0 11c: 08 00 00 53 (p07) br.call.dpnt.many b0=110 ;; 120: 08 00 00 00 01 00 [MMI] nop.m 0x0 126: e0 40 82 00 42 e0 adds r14=72,r32 12c: 81 ba 01 84 adds r15=40,r55 130: 0b 00 00 44 90 11 [MMI] st4 [r34]=r0;; 136: 30 02 38 20 20 00 ld4 r35=[r14] 13c: 00 00 04 00 nop.i 0x0;; 140: 03 00 00 00 01 00 [MII] nop.m 0x0 146: e0 00 8c 2c 00 e0 sxt4 r14=r35;; 14c: e0 78 18 d0 cmp.ltu p7,p6=r14,r15;; 150: 04 00 00 00 01 00 [MLX] nop.m 0x0 156: 00 00 00 00 80 43 (p07) movl r66=0x0 15c: 08 00 00 60 160: e5 30 1a 01 00 24 [MLX] (p07) mov r70=70 166: 00 00 00 00 80 a3 (p07) movl r69=0x0;; 16c: 08 00 00 60 170: 04 00 00 00 01 00 [MLX] nop.m 0x0 176: 00 00 00 00 80 83 (p07) movl r68=0x0 17c: 08 00 00 60 180: e5 10 06 84 00 20 [MLX] (p07) add r66=r1,r66 186: 00 00 00 00 80 63 (p07) movl r67=0x0;; 18c: 08 00 00 60 190: e8 28 06 8a 00 20 [MMI] (p07) add r69=r1,r69 196: 00 00 00 02 80 83 nop.m 0x0 19c: 18 20 02 80 (p07) add r68=r1,r68 1a0: f9 18 06 86 00 20 [MMB] (p07) add r67=r1,r67 1a6: 00 00 00 02 80 03 nop.m 0x0 1ac: 08 00 00 53 (p07) br.call.dpnt.many b0=1a0 ;; 1b0: 09 18 52 42 00 21 [MMI] adds r67=20,r33 1b6: e0 00 90 20 20 00 ld4 r14=[r36] 1bc: 00 00 04 00 nop.i 0x0;; 1c0: 11 38 38 86 86 30 [MIB] cmp4.lt p7,p6=r14,r67 1c6: 00 00 00 02 80 03 nop.i 0x0 1cc: 10 0b 00 43 (p07) br.cond.dpnt.few cd0 ;; 1d0: 0b 10 01 4c 18 10 [MMI] ld8 r34=[r38];; 1d6: 20 12 dd 00 40 00 add r34=r34,r55 1dc: 00 00 04 00 nop.i 0x0;; 1e0: 0b 78 01 44 00 10 [MMI] ld1 r47=[r34];; 1e6: e0 80 bf 58 44 e0 and r14=-16,r47 1ec: f5 78 b1 80 and r47=15,r47;; 1f0: 01 00 00 00 01 00 [MII] nop.m 0x0 1f6: e0 00 38 20 00 e0 zxt1 r14=r14 1fc: f5 02 44 80 shladd r47=r47,2,r0;; 200: 09 30 00 1d 87 39 [MMI] cmp4.eq p6,p7=64,r14 206: 00 00 00 02 00 60 nop.m 0x0 20c: 16 7a 01 80 add r51=r33,r47;; 210: 04 00 00 00 01 00 [MLX] nop.m 0x0 216: 00 00 00 00 80 63 (p07) movl r67=0x0 21c: 08 00 00 60 220: e5 30 42 01 00 24 [MLX] (p07) mov r70=80 226: 00 00 00 00 80 43 (p07) movl r66=0x0;; 22c: 08 00 00 60 230: 04 00 00 00 01 00 [MLX] nop.m 0x0 236: 00 00 00 00 80 a3 (p07) movl r69=0x0 23c: 08 00 00 60 240: e5 18 06 86 00 20 [MLX] (p07) add r67=r1,r67 246: 00 00 00 00 80 83 (p07) movl r68=0x0;; 24c: 08 00 00 60 250: e8 10 06 84 00 20 [MMI] (p07) add r66=r1,r66 256: 00 00 00 02 80 a3 nop.m 0x0 25c: 18 28 02 80 (p07) add r69=r1,r69 260: f9 20 06 88 00 20 [MMB] (p07) add r68=r1,r68 266: 00 00 00 02 80 03 nop.m 0x0 26c: 08 00 00 53 (p07) br.call.dpnt.many b0=260 ;; 270: 09 00 00 00 01 00 [MMI] nop.m 0x0 276: 60 98 bc 0e 63 00 cmp4.lt p6,p7=19,r47 27c: 00 00 04 00 nop.i 0x0;; 280: 04 00 00 00 01 00 [MLX] nop.m 0x0 286: 00 00 00 00 80 63 (p07) movl r67=0x0 28c: 08 00 00 60 290: e5 30 46 01 00 24 [MLX] (p07) mov r70=81 296: 00 00 00 00 80 43 (p07) movl r66=0x0;; 29c: 08 00 00 60 2a0: 04 00 00 00 01 00 [MLX] nop.m 0x0 2a6: 00 00 00 00 80 a3 (p07) movl r69=0x0 2ac: 08 00 00 60 2b0: e5 18 06 86 00 20 [MLX] (p07) add r67=r1,r67 2b6: 00 00 00 00 80 83 (p07) movl r68=0x0;; 2bc: 08 00 00 60 2c0: e8 10 06 84 00 20 [MMI] (p07) add r66=r1,r66 2c6: 00 00 00 02 80 a3 nop.m 0x0 2cc: 18 28 02 80 (p07) add r69=r1,r69 2d0: f9 20 06 88 00 20 [MMB] (p07) add r68=r1,r68 2d6: 00 00 00 02 80 03 nop.m 0x0 2dc: 08 00 00 53 (p07) br.call.dpnt.many b0=2d0 ;; 2e0: 0b 70 24 44 00 21 [MMI] adds r14=9,r34;; 2e6: e0 00 38 00 20 00 ld1 r14=[r14] 2ec: 00 00 04 00 nop.i 0x0;; 2f0: 09 00 00 00 01 00 [MMI] nop.m 0x0 2f6: 60 30 38 0e 73 00 cmp4.eq p6,p7=6,r14 2fc: 00 00 04 00 nop.i 0x0;; 300: 04 00 00 00 01 00 [MLX] nop.m 0x0 306: 00 00 00 00 80 63 (p07) movl r67=0x0 30c: 08 00 00 60 310: e5 30 4a 01 00 24 [MLX] (p07) mov r70=82 316: 00 00 00 00 80 43 (p07) movl r66=0x0;; 31c: 08 00 00 60 320: 04 00 00 00 01 00 [MLX] nop.m 0x0 326: 00 00 00 00 80 a3 (p07) movl r69=0x0 32c: 08 00 00 60 330: e5 18 06 86 00 20 [MLX] (p07) add r67=r1,r67 336: 00 00 00 00 80 83 (p07) movl r68=0x0;; 33c: 08 00 00 60 340: e8 10 06 84 00 20 [MMI] (p07) add r66=r1,r66 346: 00 00 00 02 80 a3 nop.m 0x0 34c: 18 28 02 80 (p07) add r69=r1,r69 350: f9 20 06 88 00 20 [MMB] (p07) add r68=r1,r68 356: 00 00 00 02 80 03 nop.m 0x0 35c: 08 00 00 53 (p07) br.call.dpnt.many b0=350 ;; 360: 09 70 14 44 00 21 [MMI] adds r14=5,r34 366: 00 00 00 02 00 40 nop.m 0x0 36c: 44 10 01 84 adds r34=4,r34;; 370: 09 70 00 1c 00 10 [MMI] ld1 r14=[r14] 376: 20 04 88 00 20 00 ld1 r66=[r34] 37c: 00 00 04 00 nop.i 0x0;; 380: 01 00 00 00 01 00 [MII] nop.m 0x0 386: e0 70 dc ee 29 00 shl r14=r14,8 38c: 00 00 04 00 nop.i 0x0;; 390: 11 10 0a 1d 0e 20 [MIB] or r66=r66,r14 396: 00 00 00 02 00 00 nop.i 0x0 39c: 08 00 00 50 br.call.sptk.many b0=390 ;; 3a0: 08 00 00 00 01 00 [MMI] nop.m 0x0 3a6: 30 a4 cc 00 42 00 adds r67=20,r51 3ac: 01 40 44 00 zxt2 r8=r8 3b0: 09 00 00 00 01 00 [MMI] nop.m 0x0 3b6: e0 00 90 20 20 00 ld4 r14=[r36] 3bc: 00 00 04 00 nop.i 0x0;; 3c0: 10 28 01 10 00 21 [MIB] mov r37=r8 3c6: 70 70 0c 0d e1 03 cmp4.lt p7,p6=r14,r67 3cc: 40 0b 00 43 (p07) br.cond.dpnt.few f00 3d0: 10 00 00 00 01 00 [MIB] nop.m 0x0 3d6: 20 03 bc 2c 00 00 sxt4 r50=r47 3dc: 00 00 00 20 nop.b 0x0 3e0: 09 10 01 4c 18 10 [MMI] ld8 r34=[r38] 3e6: 40 fb 03 02 48 a0 mov r52=255 3ec: 07 02 01 84 adds r61=32,r32;; 3f0: 0b 90 c9 6e 00 20 [MMI] add r50=r50,r55;; 3f6: 20 12 c9 00 40 00 add r34=r34,r50 3fc: 00 00 04 00 nop.i 0x0;; 400: 08 78 14 44 00 21 [MMI] adds r15=5,r34 406: 00 21 88 00 42 00 adds r16=4,r34 40c: 00 00 04 00 nop.i 0x0 410: 09 70 18 44 00 21 [MMI] adds r14=6,r34 416: 10 39 88 00 42 40 adds r17=7,r34 41c: c4 10 01 84 adds r34=12,r34;; 420: 09 78 00 1e 00 10 [MMI] ld1 r15=[r15] 426: 00 01 40 00 20 00 ld1 r16=[r16] 42c: 00 00 04 00 nop.i 0x0;; 430: 08 00 00 00 01 00 [MMI] nop.m 0x0 436: e0 00 38 00 20 e0 ld1 r14=[r14] 43c: f1 b8 dd 53 shl r15=r15,8 440: 0a 10 02 22 00 10 [MMI] ld1 r66=[r17];; 446: f0 80 3c 1c 40 c0 or r15=r16,r15 44c: e1 78 bd 53 shl r14=r14,16 450: 03 00 00 00 01 00 [MII] nop.m 0x0 456: 20 14 9e ce 29 c0 shl r66=r66,24;; 45c: f1 70 38 80 or r14=r15,r14;; 460: 11 10 3a 84 0e 20 [MIB] or r66=r14,r66 466: 00 00 00 02 00 00 nop.i 0x0 46c: 08 00 00 50 br.call.sptk.many b0=460 ;; 470: 09 70 50 41 00 21 [MMI] adds r14=84,r32 476: 10 03 88 00 20 40 ld1 r49=[r34] 47c: 05 40 00 84 mov r42=r8;; 480: 09 70 01 1c 10 10 [MMI] ld4 r46=[r14] 486: 00 00 00 02 00 20 nop.m 0x0 48c: 86 88 0d 52 extr.u r49=r49,4,4;; 490: 09 38 00 5c 86 39 [MMI] cmp4.eq p7,p6=0,r46 496: 10 8b 01 22 40 20 shladd r49=r49,2,r0 49c: 05 70 59 00 sxt4 r41=r46;; 4a0: 04 00 00 00 01 00 [MLX] nop.m 0x0 4a6: 00 00 00 00 80 a3 (p07) movl r69=0x0 4ac: 08 00 00 60 4b0: e5 30 86 01 00 24 [MLX] (p07) mov r70=97 4b6: 00 00 00 00 80 83 (p07) movl r68=0x0;; 4bc: 08 00 00 60 4c0: 04 00 00 00 01 00 [MLX] nop.m 0x0 4c6: 00 00 00 00 80 63 (p07) movl r67=0x0 4cc: 08 00 00 60 4d0: e5 28 06 8a 00 20 [MLX] (p07) add r69=r1,r69 4d6: 00 00 00 00 80 43 (p07) movl r66=0x0;; 4dc: 08 00 00 60 4e0: e8 20 06 88 00 e0 [MMI] (p07) add r68=r1,r68 4e6: 31 0c 0c 01 40 00 (p07) add r67=r1,r67 4ec: 00 00 04 00 nop.i 0x0 4f0: f9 10 06 84 00 20 [MMB] (p07) add r66=r1,r66 4f6: 70 9a c5 00 c0 03 add r39=r51,r49 4fc: 08 00 00 53 (p07) br.call.dpnt.many b0=4f0 ;; 500: 09 30 9c 46 87 30 [MMI] cmp4.lt p6,p7=r39,r35 506: 30 1a 9d 0a 40 c0 sub r35=r35,r39 50c: 76 72 01 80 add r54=r39,r46;; 510: 04 00 00 00 01 00 [MLX] nop.m 0x0 516: 00 00 00 00 80 a3 (p07) movl r69=0x0 51c: 08 00 00 60 520: e5 30 8a 01 00 24 [MLX] (p07) mov r70=98 526: 00 00 00 00 80 83 (p07) movl r68=0x0;; 52c: 08 00 00 60 530: 04 00 00 00 01 00 [MLX] nop.m 0x0 536: 00 00 00 00 80 63 (p07) movl r67=0x0 53c: 08 00 00 60 540: e5 28 06 8a 00 20 [MLX] (p07) add r69=r1,r69 546: 00 00 00 00 80 43 (p07) movl r66=0x0;; 54c: 08 00 00 60 550: e8 20 06 88 00 e0 [MMI] (p07) add r68=r1,r68 556: 31 0c 0c 01 40 00 (p07) add r67=r1,r67 55c: 00 00 04 00 nop.i 0x0 560: f1 10 06 84 00 20 [MIB] (p07) add r66=r1,r66 566: 30 02 8c 2c 80 03 sxt4 r35=r35 56c: 08 00 00 53 (p07) br.call.dpnt.many b0=560 ;; 570: 08 20 06 00 00 24 [MMI] mov r68=1 576: 00 00 00 02 00 60 nop.m 0x0 57c: 08 38 01 84 mov r67=r39 580: 19 10 02 40 00 21 [MMB] mov r66=r32 586: 00 00 00 02 00 00 nop.m 0x0 58c: 08 00 00 50 br.call.sptk.many b0=580 ;; 590: 08 30 00 10 07 39 [MMI] cmp.eq p6,p7=0,r8 596: 80 02 20 00 42 00 mov r40=r8 59c: 00 00 04 00 nop.i 0x0 5a0: 19 18 02 52 00 21 [MMB] mov r67=r41 5a6: 20 04 8c 00 42 03 mov r66=r35 5ac: 10 06 00 43 (p06) br.cond.dpnt.few bb0 ;; 5b0: 11 00 00 00 01 00 [MIB] nop.m 0x0 5b6: 40 02 b8 22 00 00 zxt2 r36=r46 5bc: 08 00 00 50 br.call.sptk.many b0=5b0 ;; 5c0: 09 00 00 00 01 00 [MMI] nop.m 0x0 5c6: 60 00 20 0e 73 00 cmp4.eq p6,p7=0,r8 5cc: 00 00 04 00 nop.i 0x0;; 5d0: 04 00 00 00 01 00 [MLX] nop.m 0x0 5d6: 00 00 00 00 80 a3 (p07) movl r69=0x0 5dc: 08 00 00 60 5e0: e5 30 ae 01 00 24 [MLX] (p07) mov r70=107 5e6: 00 00 00 00 80 83 (p07) movl r68=0x0;; 5ec: 08 00 00 60 5f0: 04 00 00 00 01 00 [MLX] nop.m 0x0 5f6: 00 00 00 00 80 63 (p07) movl r67=0x0 5fc: 08 00 00 60 600: e5 28 06 8a 00 20 [MLX] (p07) add r69=r1,r69 606: 00 00 00 00 80 43 (p07) movl r66=0x0;; 60c: 08 00 00 60 610: e8 20 06 88 00 20 [MMI] (p07) add r68=r1,r68 616: 00 00 00 02 80 63 nop.m 0x0 61c: 18 18 02 80 (p07) add r67=r1,r67 620: f9 10 06 84 00 20 [MMB] (p07) add r66=r1,r66 626: 00 00 00 02 80 03 nop.m 0x0 62c: 08 00 00 53 (p07) br.call.dpnt.many b0=620 ;; 630: 08 10 be 48 00 20 [MMI] add r66=r47,r36 636: 20 02 98 30 20 c0 ld8 r34=[r38] 63c: 04 88 45 00 zxt2 r38=r49 640: 09 00 00 00 01 00 [MMI] nop.m 0x0 646: 10 8b b9 00 40 00 add r49=r49,r46 64c: 00 00 04 00 nop.i 0x0;; 650: 11 10 89 6e 00 20 [MIB] add r34=r34,r55 656: 20 14 9a 00 40 00 add r66=r66,r38 65c: 08 00 00 50 br.call.sptk.many b0=650 ;; 660: 08 70 08 44 00 21 [MMI] adds r14=2,r34 666: 00 69 88 00 42 00 adds r16=13,r34 66c: 01 40 44 00 zxt2 r8=r8 670: 09 78 44 44 00 21 [MMI] adds r15=17,r34 676: 40 61 88 00 42 60 adds r20=12,r34 67c: 22 11 01 84 adds r19=18,r34;; 680: 08 00 20 1c 80 11 [MMI] st1 [r14]=r8 686: 10 81 88 00 42 c0 adds r17=16,r34 68c: e1 10 01 84 adds r14=14,r34 690: 09 80 00 20 00 10 [MMI] ld1 r16=[r16] 696: 50 19 88 00 42 40 adds r21=3,r34 69c: f2 10 01 84 adds r18=15,r34;; 6a0: 08 78 00 1e 00 10 [MMI] ld1 r15=[r15] 6a6: 20 34 90 00 42 00 adds r66=6,r36 6ac: 02 b9 dd 53 shl r16=r16,8 6b0: 09 10 4d 44 00 21 [MMI] adds r34=19,r34 6b6: 40 02 50 00 20 00 ld1 r36=[r20] 6bc: 01 41 dc 52 shr.u r8=r8,8;; 6c0: 08 88 00 22 00 10 [MMI] ld1 r17=[r17] 6c6: 00 21 41 1c 40 e0 or r16=r36,r16 6cc: f1 b8 dd 53 shl r15=r15,8 6d0: 09 00 20 2a 80 11 [MMI] st1 [r21]=r8 6d6: 20 00 4c 00 20 40 ld1 r2=[r19] 6dc: 28 34 01 80 add r66=r66,r38;; 6e0: 08 70 00 1c 00 10 [MMI] ld1 r14=[r14] 6e6: f0 88 3c 1c 40 40 or r15=r17,r15 6ec: 20 78 bd 53 shl r2=r2,16 6f0: 09 30 01 00 00 21 [MMI] mov r38=r0 6f6: 40 02 48 00 20 00 ld1 r36=[r18] 6fc: 00 00 04 00 nop.i 0x0;; 700: 08 10 01 44 00 10 [MMI] ld1 r34=[r34] 706: 00 00 00 02 00 c0 nop.m 0x0 70c: e1 78 bd 53 shl r14=r14,16 710: 09 10 3c 04 0e 20 [MMI] or r2=r15,r2 716: 00 00 00 02 00 80 nop.m 0x0 71c: 44 3a 9d 53 shl r36=r36,24;; 720: 09 70 40 1c 0e 20 [MMI] or r14=r16,r14 726: 00 00 00 02 00 40 nop.m 0x0 72c: 24 3a 9d 53 shl r34=r34,24;; 730: 11 20 39 48 0e 20 [MIB] or r36=r14,r36 736: 20 12 88 1c 40 00 or r34=r2,r34 73c: 08 00 00 50 br.call.sptk.many b0=730 ;; 740: 00 78 fc 01 ff 25 [MII] mov r15=65535 746: e0 00 91 5e 29 00 shr.u r14=r36,16 74c: 02 12 bd 52 shr.u r16=r34,16 750: 19 18 02 52 00 21 [MMB] mov r67=r41 756: 20 04 8c 00 42 00 mov r66=r35 75c: 00 00 00 20 nop.b 0x0;; 760: 08 10 3c 48 0c 20 [MMI] and r2=r15,r36 766: 20 7a 88 18 40 00 and r34=r15,r34 76c: 01 40 44 00 zxt2 r8=r8 770: 0b 20 01 00 00 21 [MMI] mov r36=r0;; 776: 20 70 08 00 40 00 add r2=r14,r2 77c: 00 00 04 00 nop.i 0x0;; 780: 0b 10 08 20 00 20 [MMI] add r2=r2,r16;; 786: 20 10 88 00 40 00 add r2=r2,r34 78c: 00 00 04 00 nop.i 0x0;; 790: 02 40 08 10 00 20 [MII] add r8=r2,r8 796: 00 00 00 02 00 40 nop.i 0x0;; 79c: 00 42 3c 52 extr.u r2=r8,16,16 7a0: 0b 40 3c 10 0c 20 [MMI] and r8=r15,r8;; 7a6: 20 10 20 00 40 00 add r2=r2,r8 7ac: 00 00 04 00 nop.i 0x0;; 7b0: 0b 38 3c 04 86 f0 [MMI] cmp4.lt p7,p6=r15,r2;; 7b6: 21 08 f8 01 4c 00 (p07) addl r2=-65535,r2 7bc: 00 00 04 00 nop.i 0x0;; 7c0: 11 00 00 00 01 00 [MIB] nop.m 0x0 7c6: 00 03 08 22 00 00 zxt2 r48=r2 7cc: 08 00 00 50 br.call.sptk.many b0=7c0 ;; 7d0: 04 70 fc 11 3f 23 [MLX] adds r14=-1,r8 7d6: 00 00 00 00 00 40 movl r58=0x0 7dc: 07 00 00 60 7e0: 05 48 01 10 00 21 [MLX] mov r41=r8 7e6: 00 00 00 00 00 60 movl r59=0x0;; 7ec: 07 00 00 60 7f0: 04 a8 c1 68 0c 20 [MLX] and r53=r48,r52 7f6: 00 00 00 00 00 20 movl r57=0x0 7fc: 07 00 00 60 800: 05 70 38 00 08 20 [MLX] addp4 r14=r14,r0 806: 00 00 00 00 00 00 movl r56=0x0;; 80c: 07 00 00 60 810: 04 d0 05 74 00 20 [MLX] add r58=r1,r58 816: 00 00 00 00 00 80 movl r60=0x0 81c: 07 00 00 60 820: 09 d8 05 76 00 20 [MMI] add r59=r1,r59 826: 90 0b e4 00 40 00 add r57=r1,r57 82c: 17 c0 01 80 add r56=r1,r56;; 830: 00 00 00 00 01 00 [MII] nop.m 0x0 836: 00 83 c0 2e 29 00 extr.u r48=r48,8,24 83c: 00 00 04 00 nop.i 0x0 840: 19 e0 05 78 00 20 [MMB] add r60=r1,r60 846: 60 00 20 0e e3 03 cmp4.lt p6,p7=0,r8 84c: 90 03 00 43 (p07) br.cond.dpnt.few bd0 ;; 850: 01 00 00 00 01 00 [MII] nop.m 0x0 856: 00 70 04 55 00 00 mov.i ar.lc=r14 85c: 00 00 04 00 nop.i 0x0;; 860: 08 30 04 52 87 39 [MMI] cmp4.eq p6,p7=1,r41 866: 50 0c 00 00 48 80 mov r69=1 86c: 08 38 01 84 mov r68=r39 870: 19 18 02 00 00 21 [MMB] mov r67=r0 876: 20 04 80 00 42 03 mov r66=r32 87c: c0 06 00 41 (p06) br.cond.spnt.few f30 ;; 880: 11 00 00 00 01 00 [MIB] nop.m 0x0 886: 00 00 00 02 00 00 nop.i 0x0 88c: 08 00 00 50 br.call.sptk.many b0=880 ;; 890: 08 18 81 10 00 21 [MMI] adds r35=32,r8 896: 60 00 20 0e 72 40 cmp.eq p6,p7=0,r8 89c: 04 40 00 84 mov r34=r8 8a0: 19 20 06 00 00 24 [MMB] mov r68=1 8a6: 30 04 b8 00 42 03 mov r67=r46 8ac: 70 03 00 43 (p06) br.cond.dpnt.few c10 ;; 8b0: 09 70 00 46 10 10 [MMI] ld4 r14=[r35] 8b6: 00 00 00 02 00 40 nop.m 0x0 8bc: 08 40 01 84 mov r66=r40;; 8c0: 11 38 38 4e 86 38 [MIB] cmp4.eq p7,p6=r14,r39 8c6: 00 00 00 02 00 03 nop.i 0x0 8cc: 90 02 00 43 (p06) br.cond.dpnt.few b50 ;; 8d0: 11 00 00 00 01 00 [MIB] nop.m 0x0 8d6: 00 00 00 02 00 00 nop.i 0x0 8dc: 08 00 00 50 br.call.sptk.many b0=8d0 ;; 8e0: 10 00 00 00 01 00 [MIB] nop.m 0x0 8e6: 70 00 20 0c f2 03 cmp.eq p7,p6=0,r8 8ec: 20 03 00 43 (p07) br.cond.dpnt.few c00 8f0: 08 18 02 50 00 21 [MMI] mov r67=r40 8f6: 20 04 88 00 42 00 mov r66=r34 8fc: 05 40 00 84 mov r40=r8 900: 19 68 41 44 00 21 [MMB] adds r45=16,r34 906: 90 fa a7 7e 46 00 adds r41=-1,r41 90c: 08 00 00 50 br.call.sptk.many b0=900 ;; 910: 0b 70 00 46 10 10 [MMI] ld4 r14=[r35];; 916: 70 70 9c 0c 61 00 cmp4.lt p7,p6=r14,r39 91c: 00 00 04 00 nop.i 0x0;; 920: e8 30 1a 00 01 e4 [MMI] (p07) mov r70=134 926: 51 04 e8 00 c2 83 (p07) mov r69=r58 92c: 08 e0 01 84 (p07) mov r68=r60 930: f9 18 02 72 00 e1 [MMB] (p07) mov r67=r57 936: 21 04 e0 00 c2 03 (p07) mov r66=r56 93c: 08 00 00 53 (p07) br.call.dpnt.many b0=930 ;; 940: 08 80 20 4c 00 21 [MMI] adds r16=8,r38 946: 80 00 98 12 72 e0 cmp.eq p8,p9=0,r38 94c: 81 14 01 84 adds r15=72,r34 950: 09 38 00 48 06 39 [MMI] cmp.eq p7,p6=0,r36 956: e0 40 88 00 42 40 adds r14=8,r34 95c: 08 28 01 84 mov r66=r37;; 960: 08 18 01 5a 58 50 [MMI] ld8.a r35=[r45] 966: 02 10 41 30 a3 83 (p09) st8 [r16]=r34 96c: 04 10 01 84 (p07) mov r36=r34 970: 09 00 d8 1e 90 11 [MMI] st4 [r15]=r54 976: 50 0a 94 00 42 c0 adds r37=1,r37 97c: 04 10 01 84 mov r38=r34;; 980: 08 00 00 1c 98 11 [MMI] st8 [r14]=r0 986: 30 02 b4 30 22 a0 ld8.c.clr r35=[r45] 98c: 04 28 45 00 zxt2 r37=r37 990: 19 00 00 00 01 00 [MMB] nop.m 0x0 996: 00 00 00 02 00 00 nop.m 0x0 99c: 08 00 00 50 br.call.sptk.many b0=990 ;; 9a0: 08 18 8d 6e 00 20 [MMI] add r35=r35,r55 9a6: 50 04 bc 00 42 00 mov r69=r47 9ac: 01 40 44 00 zxt2 r8=r8 9b0: 09 20 02 42 00 21 [MMI] mov r68=r33 9b6: 30 04 00 00 42 40 mov r67=r0 9bc: 08 10 01 84 mov r66=r34;; 9c0: 08 70 10 46 00 21 [MMI] adds r14=4,r35 9c6: c0 52 8c 00 42 60 adds r44=10,r35 9cc: b5 18 01 84 adds r43=11,r35 9d0: 0a 18 15 46 00 21 [MMI] adds r35=5,r35;; 9d6: 00 40 38 00 23 00 st1 [r14]=r8 9dc: 01 41 dc 52 shr.u r8=r8,8 9e0: 0a 00 00 58 80 11 [MMI] st1 [r44]=r0;; 9e6: 00 40 8c 00 23 00 st1 [r35]=r8 9ec: 00 00 04 00 nop.i 0x0 9f0: 19 00 00 56 80 11 [MMB] st1 [r43]=r0 9f6: 00 00 00 02 00 00 nop.m 0x0 9fc: 08 00 00 50 br.call.sptk.many b0=9f0 ;; a00: 10 00 00 00 01 00 [MIB] nop.m 0x0 a06: 80 00 20 22 00 00 zxt2 r8=r8 a0c: 00 00 00 20 nop.b 0x0 a10: 09 18 01 5a 58 10 [MMI] ld8.a r35=[r45] a16: 20 04 a8 00 42 40 mov r66=r42 a1c: a5 72 01 80 add r42=r42,r46;; a20: 00 00 00 00 01 00 [MII] nop.m 0x0 a26: e0 80 20 6e 29 00 shr.u r14=r8,8 a2c: 00 00 04 00 nop.i 0x0 a30: 0b 00 20 58 80 11 [MMI] st1 [r44]=r8;; a36: 00 70 ac 00 23 00 st1 [r43]=r14 a3c: 00 00 04 00 nop.i 0x0;; a40: 11 18 01 5a 18 11 [MIB] ld8.c.clr r35=[r45] a46: 00 00 00 02 00 00 nop.i 0x0 a4c: 08 00 00 50 br.call.sptk.many b0=a40 ;; a50: 08 18 8d 64 00 20 [MMI] add r35=r35,r50 a56: 30 41 d0 18 40 20 and r19=r8,r52 a5c: 02 41 5c 52 extr.u r17=r8,8,24 a60: 09 28 02 62 00 21 [MMI] mov r69=r49 a66: 40 04 cc 00 42 60 mov r68=r51 a6c: 08 00 00 84 mov r67=r0;; a70: 08 70 18 46 00 21 [MMI] adds r14=6,r35 a76: c0 82 8c 00 42 60 adds r44=16,r35 a7c: 15 19 01 84 adds r43=17,r35 a80: 09 90 10 46 00 21 [MMI] adds r18=4,r35 a86: 00 29 8c 00 42 60 adds r16=5,r35 a8c: 74 18 01 84 adds r35=7,r35;; a90: 10 00 00 00 01 00 [MIB] nop.m 0x0 a96: f0 00 21 1e 29 00 extr.u r15=r8,16,16 a9c: 00 00 00 20 nop.b 0x0 aa0: 09 00 4c 24 80 11 [MMI] st1 [r18]=r19 aa6: 00 88 40 00 23 40 st1 [r16]=r17 aac: 08 10 01 84 mov r66=r34;; ab0: 00 00 00 00 01 00 [MII] nop.m 0x0 ab6: 80 80 21 0e 29 00 extr.u r8=r8,24,8 abc: 00 00 04 00 nop.i 0x0 ac0: 09 00 3c 1c 80 11 [MMI] st1 [r14]=r15 ac6: 00 a8 b1 00 23 00 st1 [r44]=r53 acc: 00 00 04 00 nop.i 0x0;; ad0: 08 00 00 00 01 00 [MMI] nop.m 0x0 ad6: 00 40 8c 00 23 00 st1 [r35]=r8 adc: 00 00 04 00 nop.i 0x0 ae0: 19 00 c0 56 80 11 [MMB] st1 [r43]=r48 ae6: 00 00 00 02 00 00 nop.m 0x0 aec: 08 00 00 50 br.call.sptk.many b0=ae0 ;; af0: 02 00 00 00 01 00 [MII] nop.m 0x0 af6: 80 00 20 22 00 c0 zxt2 r8=r8;; afc: 01 41 dc 52 shr.u r14=r8,8 b00: 09 00 00 00 01 00 [MMI] nop.m 0x0 b06: 00 40 b0 00 23 00 st1 [r44]=r8 b0c: 00 00 04 00 nop.i 0x0;; b10: 10 00 38 56 80 11 [MIB] st1 [r43]=r14 b16: 00 00 00 02 00 a0 nop.i 0x0 b1c: 50 fd ff 48 br.cloop.sptk.few 860 b20: 03 40 00 48 00 21 [MII] mov r8=r36 b26: 00 f8 01 55 00 00 mov.i ar.pfs=r63;; b2c: 10 0c aa 00 mov.i ar.lc=r65;; b30: 00 00 00 00 01 00 [MII] nop.m 0x0 b36: 00 f0 05 80 03 00 mov b0=r62 b3c: 00 00 04 00 nop.i 0x0 b40: 19 60 40 18 00 21 [MMB] adds r12=16,r12 b46: 00 00 00 02 00 80 nop.m 0x0 b4c: 08 00 84 00 br.ret.sptk.many b0;; b50: 08 30 e6 01 00 24 [MMI] mov r70=121 b56: 50 04 e8 00 42 80 mov r69=r58 b5c: 08 d8 01 84 mov r68=r59 b60: 19 18 02 72 00 21 [MMB] mov r67=r57 b66: 20 04 e0 00 42 00 mov r66=r56 b6c: 08 00 00 50 br.call.sptk.many b0=b60 ;; b70: 08 20 06 00 00 24 [MMI] mov r68=1 b76: 00 00 00 02 00 60 nop.m 0x0 b7c: 08 70 01 84 mov r67=r46 b80: 19 10 02 50 00 21 [MMB] mov r66=r40 b86: 00 00 00 02 00 00 nop.m 0x0 b8c: 08 00 00 50 br.call.sptk.many b0=b80 ;; b90: 10 00 00 00 01 00 [MIB] nop.m 0x0 b96: 70 00 20 0c 72 03 cmp.eq p7,p6=0,r8 b9c: 60 fd ff 4a (p06) br.cond.dptk.few 8f0 ba0: 11 00 00 00 01 00 [MIB] nop.m 0x0 ba6: 00 00 00 02 00 00 nop.i 0x0 bac: 60 00 00 40 br.few c00 ;; bb0: 09 00 00 00 01 00 [MMI] nop.m 0x0 bb6: 70 00 80 0c 72 00 cmp.eq p7,p6=0,r32 bbc: 00 00 04 00 nop.i 0x0;; bc0: d1 20 01 00 00 a1 [MIB] (p06) mov r36=r0 bc6: 81 02 80 00 42 03 (p06) mov r40=r32 bcc: 70 00 00 42 (p06) br.cond.dptk.few c30 ;; bd0: 0b 20 01 00 00 21 [MMI] mov r36=r0;; bd6: 80 00 90 00 42 00 mov r8=r36 bdc: f0 03 aa 00 mov.i ar.pfs=r63;; be0: 02 00 00 00 01 00 [MII] nop.m 0x0 be6: 00 08 06 55 00 00 mov.i ar.lc=r65;; bec: e0 0b 00 07 mov b0=r62 bf0: 19 00 00 00 01 00 [MMB] nop.m 0x0 bf6: c0 80 30 00 42 80 adds r12=16,r12 bfc: 08 00 84 00 br.ret.sptk.many b0;; c00: 11 00 00 00 01 00 [MIB] nop.m 0x0 c06: 20 04 88 00 42 00 mov r66=r34 c0c: 08 00 00 50 br.call.sptk.many b0=c00 ;; c10: 11 38 00 40 06 39 [MIB] cmp.eq p7,p6=0,r32 c16: 20 04 80 00 c2 03 mov r66=r32 c1c: 20 00 00 43 (p07) br.cond.dpnt.few c30 ;; c20: 11 00 00 00 01 00 [MIB] nop.m 0x0 c26: 00 00 00 02 00 00 nop.i 0x0 c2c: 08 00 00 50 br.call.sptk.many b0=c20 ;; c30: 11 10 02 50 00 21 [MIB] mov r66=r40 c36: 00 00 00 02 00 00 nop.i 0x0 c3c: 08 00 00 50 br.call.sptk.many b0=c30 ;; c40: 11 00 00 00 01 00 [MIB] nop.m 0x0 c46: 60 00 90 0e 72 03 cmp.eq p6,p7=0,r36 c4c: 90 ff ff 49 (p06) br.cond.spnt.few bd0 ;; c50: 08 00 00 00 01 00 [MMI] nop.m 0x0 c56: 00 00 00 02 00 00 nop.m 0x0 c5c: 00 00 04 00 nop.i 0x0 c60: 09 70 20 48 00 21 [MMI] adds r14=8,r36 c66: 00 00 00 02 00 40 nop.m 0x0 c6c: 08 20 01 84 mov r66=r36;; c70: 11 20 01 1c 18 10 [MIB] ld8 r36=[r14] c76: 00 00 00 02 00 00 nop.i 0x0 c7c: 08 00 00 50 br.call.sptk.many b0=c70 ;; c80: 08 70 20 48 00 21 [MMI] adds r14=8,r36 c86: 00 00 00 02 00 e0 nop.m 0x0 c8c: 00 20 19 e4 cmp.eq p7,p6=0,r36 c90: 19 10 02 48 00 21 [MMB] mov r66=r36 c96: 00 00 00 02 80 03 nop.m 0x0 c9c: 40 ff ff 4b (p07) br.cond.dpnt.few bd0 ;; ca0: 11 20 01 1c 18 10 [MIB] ld8 r36=[r14] ca6: 00 00 00 02 00 00 nop.i 0x0 cac: 08 00 00 50 br.call.sptk.many b0=ca0 ;; cb0: 10 00 00 00 01 00 [MIB] nop.m 0x0 cb6: 70 00 90 0c 72 03 cmp.eq p7,p6=0,r36 cbc: b0 ff ff 4a (p06) br.cond.dptk.few c60 cc0: 10 00 00 00 01 00 [MIB] nop.m 0x0 cc6: 00 00 00 02 00 00 nop.i 0x0 ccc: 10 ff ff 48 br.few bd0 cd0: 11 10 02 40 00 21 [MIB] mov r66=r32 cd6: 00 00 00 02 00 00 nop.i 0x0 cdc: 08 00 00 50 br.call.sptk.many b0=cd0 ;; ce0: 08 00 01 10 00 21 [MMI] mov r32=r8 ce6: 00 00 00 02 00 c0 nop.m 0x0 cec: 00 40 1c e4 cmp.eq p6,p7=0,r8 cf0: 19 20 81 10 00 21 [MMB] adds r36=32,r8 cf6: 00 00 00 02 00 03 nop.m 0x0 cfc: e0 fe ff 4b (p06) br.cond.dpnt.few bd0 ;; d00: 0b 30 41 40 00 21 [MMI] adds r38=16,r32;; d06: 20 02 98 30 20 00 ld8 r34=[r38] d0c: 00 00 04 00 nop.i 0x0;; d10: 0b 10 89 6e 00 20 [MMI] add r34=r34,r55;; d16: f0 02 88 00 20 00 ld1 r47=[r34] d1c: 00 00 04 00 nop.i 0x0;; d20: 02 70 c0 5f 2c 22 [MII] and r14=-16,r47 d26: f0 7a bc 58 40 c0 and r47=15,r47;; d2c: 01 70 40 00 zxt1 r14=r14 d30: 0b 78 bd 00 11 20 [MMI] shladd r47=r47,2,r0;; d36: 60 00 3a 0e 73 60 cmp4.eq p6,p7=64,r14 d3c: 16 7a 01 80 add r51=r33,r47;; d40: 04 00 00 00 01 00 [MLX] nop.m 0x0 d46: 00 00 00 00 80 63 (p07) movl r67=0x0 d4c: 08 00 00 60 d50: e5 30 42 01 00 24 [MLX] (p07) mov r70=80 d56: 00 00 00 00 80 43 (p07) movl r66=0x0;; d5c: 08 00 00 60 d60: 04 00 00 00 01 00 [MLX] nop.m 0x0 d66: 00 00 00 00 80 a3 (p07) movl r69=0x0 d6c: 08 00 00 60 d70: e5 18 06 86 00 20 [MLX] (p07) add r67=r1,r67 d76: 00 00 00 00 80 83 (p07) movl r68=0x0;; d7c: 08 00 00 60 d80: e8 10 06 84 00 20 [MMI] (p07) add r66=r1,r66 d86: 00 00 00 02 80 a3 nop.m 0x0 d8c: 18 28 02 80 (p07) add r69=r1,r69 d90: f9 20 06 88 00 20 [MMB] (p07) add r68=r1,r68 d96: 00 00 00 02 80 03 nop.m 0x0 d9c: 08 00 00 53 (p07) br.call.dpnt.many b0=d90 ;; da0: 09 00 00 00 01 00 [MMI] nop.m 0x0 da6: 60 98 bc 0e 63 00 cmp4.lt p6,p7=19,r47 dac: 00 00 04 00 nop.i 0x0;; db0: 04 00 00 00 01 00 [MLX] nop.m 0x0 db6: 00 00 00 00 80 63 (p07) movl r67=0x0 dbc: 08 00 00 60 dc0: e5 30 46 01 00 24 [MLX] (p07) mov r70=81 dc6: 00 00 00 00 80 43 (p07) movl r66=0x0;; dcc: 08 00 00 60 dd0: 04 00 00 00 01 00 [MLX] nop.m 0x0 dd6: 00 00 00 00 80 a3 (p07) movl r69=0x0 ddc: 08 00 00 60 de0: e5 18 06 86 00 20 [MLX] (p07) add r67=r1,r67 de6: 00 00 00 00 80 83 (p07) movl r68=0x0;; dec: 08 00 00 60 df0: e8 10 06 84 00 20 [MMI] (p07) add r66=r1,r66 df6: 00 00 00 02 80 a3 nop.m 0x0 dfc: 18 28 02 80 (p07) add r69=r1,r69 e00: f9 20 06 88 00 20 [MMB] (p07) add r68=r1,r68 e06: 00 00 00 02 80 03 nop.m 0x0 e0c: 08 00 00 53 (p07) br.call.dpnt.many b0=e00 ;; e10: 0b 70 24 44 00 21 [MMI] adds r14=9,r34;; e16: e0 00 38 00 20 00 ld1 r14=[r14] e1c: 00 00 04 00 nop.i 0x0;; e20: 09 00 00 00 01 00 [MMI] nop.m 0x0 e26: 60 30 38 0e 73 00 cmp4.eq p6,p7=6,r14 e2c: 00 00 04 00 nop.i 0x0;; e30: 04 00 00 00 01 00 [MLX] nop.m 0x0 e36: 00 00 00 00 80 63 (p07) movl r67=0x0 e3c: 08 00 00 60 e40: e5 30 4a 01 00 24 [MLX] (p07) mov r70=82 e46: 00 00 00 00 80 43 (p07) movl r66=0x0;; e4c: 08 00 00 60 e50: 04 00 00 00 01 00 [MLX] nop.m 0x0 e56: 00 00 00 00 80 a3 (p07) movl r69=0x0 e5c: 08 00 00 60 e60: e5 18 06 86 00 20 [MLX] (p07) add r67=r1,r67 e66: 00 00 00 00 80 83 (p07) movl r68=0x0;; e6c: 08 00 00 60 e70: e8 10 06 84 00 20 [MMI] (p07) add r66=r1,r66 e76: 00 00 00 02 80 a3 nop.m 0x0 e7c: 18 28 02 80 (p07) add r69=r1,r69 e80: f9 20 06 88 00 20 [MMB] (p07) add r68=r1,r68 e86: 00 00 00 02 80 03 nop.m 0x0 e8c: 08 00 00 53 (p07) br.call.dpnt.many b0=e80 ;; e90: 09 70 14 44 00 21 [MMI] adds r14=5,r34 e96: 00 00 00 02 00 40 nop.m 0x0 e9c: 44 10 01 84 adds r34=4,r34;; ea0: 09 70 00 1c 00 10 [MMI] ld1 r14=[r14] ea6: 20 04 88 00 20 00 ld1 r66=[r34] eac: 00 00 04 00 nop.i 0x0;; eb0: 01 00 00 00 01 00 [MII] nop.m 0x0 eb6: e0 70 dc ee 29 00 shl r14=r14,8 ebc: 00 00 04 00 nop.i 0x0;; ec0: 11 10 0a 1d 0e 20 [MIB] or r66=r66,r14 ec6: 00 00 00 02 00 00 nop.i 0x0 ecc: 08 00 00 50 br.call.sptk.many b0=ec0 ;; ed0: 08 00 00 00 01 00 [MMI] nop.m 0x0 ed6: 30 a4 cc 00 42 00 adds r67=20,r51 edc: 01 40 44 00 zxt2 r8=r8 ee0: 09 00 00 00 01 00 [MMI] nop.m 0x0 ee6: e0 00 90 20 20 00 ld4 r14=[r36] eec: 00 00 04 00 nop.i 0x0;; ef0: 10 28 01 10 00 21 [MIB] mov r37=r8 ef6: 70 70 0c 0d 61 03 cmp4.lt p7,p6=r14,r67 efc: e0 f4 ff 4a (p06) br.cond.dptk.few 3d0 f00: 11 10 02 40 00 21 [MIB] mov r66=r32 f06: 00 00 00 02 00 00 nop.i 0x0 f0c: 08 00 00 50 br.call.sptk.many b0=f00 ;; f10: 08 30 00 10 07 39 [MMI] cmp.eq p6,p7=0,r8 f16: 00 02 20 00 42 c0 mov r32=r8 f1c: 04 41 00 84 adds r38=16,r8 f20: 17 00 00 00 00 88 [BBB] nop.b 0x0 f26: 01 58 fe ff 25 00 (p06) br.cond.dpnt.few bd0 f2c: b0 f4 ff 48 br.few 3d0 ;; f30: 08 70 00 7a 10 10 [MMI] ld4 r14=[r61] f36: 80 00 a0 00 42 40 mov r8=r40 f3c: 04 00 01 84 mov r34=r32 f40: 09 30 e6 01 00 24 [MMI] mov r70=121 f46: 50 04 e8 00 42 80 mov r69=r58 f4c: 08 d8 01 84 mov r68=r59;; f50: 08 38 9c 1c 86 38 [MMI] cmp4.eq p7,p6=r39,r14 f56: e0 80 30 00 42 60 adds r14=16,r12 f5c: 04 e8 01 84 mov r35=r61 f60: 19 18 02 72 00 21 [MMB] mov r67=r57 f66: 20 04 e0 00 c2 03 mov r66=r56 f6c: 90 f9 ff 4b (p07) br.cond.dpnt.few 8f0 ;; f70: 08 00 a0 1c 98 11 [MMI] st8 [r14]=r40 f76: 00 00 00 02 00 a0 nop.m 0x0 f7c: 05 11 01 84 adds r45=16,r34 f80: 19 48 fd 53 3f 23 [MMB] adds r41=-1,r41 f86: 00 00 00 02 00 00 nop.m 0x0 f8c: 08 00 00 50 br.call.sptk.many b0=f80 ;; f90: 09 70 40 18 00 21 [MMI] adds r14=16,r12 f96: 30 04 a0 00 42 40 mov r67=r40 f9c: 08 10 01 84 mov r66=r34;; fa0: 09 00 00 00 01 00 [MMI] nop.m 0x0 fa6: 80 00 38 30 20 00 ld8 r8=[r14] fac: 00 00 04 00 nop.i 0x0;; fb0: 11 40 01 10 00 21 [MIB] mov r40=r8 fb6: 00 00 00 02 00 00 nop.i 0x0 fbc: 08 00 00 50 br.call.sptk.many b0=fb0 ;; fc0: 0b 70 00 46 10 10 [MMI] ld4 r14=[r35];; fc6: 70 70 9c 0c 61 00 cmp4.lt p7,p6=r14,r39 fcc: 00 00 04 00 nop.i 0x0;; fd0: e8 30 1a 00 01 e4 [MMI] (p07) mov r70=134 fd6: 51 04 e8 00 c2 83 (p07) mov r69=r58 fdc: 08 e0 01 84 (p07) mov r68=r60 fe0: f9 18 02 72 00 e1 [MMB] (p07) mov r67=r57 fe6: 21 04 e0 00 c2 03 (p07) mov r66=r56 fec: 08 00 00 53 (p07) br.call.dpnt.many b0=fe0 ;; ff0: 08 80 20 4c 00 21 [MMI] adds r16=8,r38 ff6: 80 00 98 12 72 e0 cmp.eq p8,p9=0,r38 ffc: 81 14 01 84 adds r15=72,r34 1000: 09 38 00 48 06 39 [MMI] cmp.eq p7,p6=0,r36 1006: e0 40 88 00 42 40 adds r14=8,r34 100c: 08 28 01 84 mov r66=r37;; 1010: 08 18 01 5a 58 50 [MMI] ld8.a r35=[r45] 1016: 02 10 41 30 a3 83 (p09) st8 [r16]=r34 101c: 04 10 01 84 (p07) mov r36=r34 1020: 09 00 d8 1e 90 11 [MMI] st4 [r15]=r54 1026: 50 0a 94 00 42 c0 adds r37=1,r37 102c: 04 10 01 84 mov r38=r34;; 1030: 08 00 00 1c 98 11 [MMI] st8 [r14]=r0 1036: 30 02 b4 30 22 a0 ld8.c.clr r35=[r45] 103c: 04 28 45 00 zxt2 r37=r37 1040: 19 00 00 00 01 00 [MMB] nop.m 0x0 1046: 00 00 00 02 00 00 nop.m 0x0 104c: 08 00 00 50 br.call.sptk.many b0=1040 ;; 1050: 08 18 8d 6e 00 20 [MMI] add r35=r35,r55 1056: 50 04 bc 00 42 00 mov r69=r47 105c: 01 40 44 00 zxt2 r8=r8 1060: 09 20 02 42 00 21 [MMI] mov r68=r33 1066: 30 04 00 00 42 40 mov r67=r0 106c: 08 10 01 84 mov r66=r34;; 1070: 08 70 10 46 00 21 [MMI] adds r14=4,r35 1076: c0 52 8c 00 42 60 adds r44=10,r35 107c: b5 18 01 84 adds r43=11,r35 1080: 0a 18 15 46 00 21 [MMI] adds r35=5,r35;; 1086: 00 40 38 00 23 00 st1 [r14]=r8 108c: 01 41 dc 52 shr.u r8=r8,8 1090: 0a 00 00 58 80 11 [MMI] st1 [r44]=r0;; 1096: 00 40 8c 00 23 00 st1 [r35]=r8 109c: 00 00 04 00 nop.i 0x0 10a0: 19 00 00 56 80 11 [MMB] st1 [r43]=r0 10a6: 00 00 00 02 00 00 nop.m 0x0 10ac: 08 00 00 50 br.call.sptk.many b0=10a0 ;; 10b0: 10 00 00 00 01 00 [MIB] nop.m 0x0 10b6: 80 00 20 22 00 00 zxt2 r8=r8 10bc: 00 00 00 20 nop.b 0x0 10c0: 09 18 01 5a 58 10 [MMI] ld8.a r35=[r45] 10c6: 20 04 a8 00 42 40 mov r66=r42 10cc: a5 72 01 80 add r42=r42,r46;; 10d0: 00 00 00 00 01 00 [MII] nop.m 0x0 10d6: e0 80 20 6e 29 00 shr.u r14=r8,8 10dc: 00 00 04 00 nop.i 0x0 10e0: 0b 00 20 58 80 11 [MMI] st1 [r44]=r8;; 10e6: 00 70 ac 00 23 00 st1 [r43]=r14 10ec: 00 00 04 00 nop.i 0x0;; 10f0: 11 18 01 5a 18 11 [MIB] ld8.c.clr r35=[r45] 10f6: 00 00 00 02 00 00 nop.i 0x0 10fc: 08 00 00 50 br.call.sptk.many b0=10f0 ;; 1100: 08 18 8d 64 00 20 [MMI] add r35=r35,r50 1106: 30 41 d0 18 40 20 and r19=r8,r52 110c: 02 41 5c 52 extr.u r17=r8,8,24 1110: 09 28 02 62 00 21 [MMI] mov r69=r49 1116: 40 04 cc 00 42 60 mov r68=r51 111c: 08 00 00 84 mov r67=r0;; 1120: 08 70 18 46 00 21 [MMI] adds r14=6,r35 1126: c0 82 8c 00 42 60 adds r44=16,r35 112c: 15 19 01 84 adds r43=17,r35 1130: 09 90 10 46 00 21 [MMI] adds r18=4,r35 1136: 00 29 8c 00 42 60 adds r16=5,r35 113c: 74 18 01 84 adds r35=7,r35;; 1140: 10 00 00 00 01 00 [MIB] nop.m 0x0 1146: f0 00 21 1e 29 00 extr.u r15=r8,16,16 114c: 00 00 00 20 nop.b 0x0 1150: 09 00 4c 24 80 11 [MMI] st1 [r18]=r19 1156: 00 88 40 00 23 40 st1 [r16]=r17 115c: 08 10 01 84 mov r66=r34;; 1160: 00 00 00 00 01 00 [MII] nop.m 0x0 1166: 80 80 21 0e 29 00 extr.u r8=r8,24,8 116c: 00 00 04 00 nop.i 0x0 1170: 09 00 3c 1c 80 11 [MMI] st1 [r14]=r15 1176: 00 a8 b1 00 23 00 st1 [r44]=r53 117c: 00 00 04 00 nop.i 0x0;; 1180: 08 00 00 00 01 00 [MMI] nop.m 0x0 1186: 00 40 8c 00 23 00 st1 [r35]=r8 118c: 00 00 04 00 nop.i 0x0 1190: 19 00 c0 56 80 11 [MMB] st1 [r43]=r48 1196: 00 00 00 02 00 00 nop.m 0x0 119c: 08 00 00 50 br.call.sptk.many b0=1190 ;; 11a0: 02 00 00 00 01 00 [MII] nop.m 0x0 11a6: 80 00 20 22 00 c0 zxt2 r8=r8;; 11ac: 01 41 dc 52 shr.u r14=r8,8 11b0: 09 00 00 00 01 00 [MMI] nop.m 0x0 11b6: 00 40 b0 00 23 00 st1 [r44]=r8 11bc: 00 00 04 00 nop.i 0x0;; 11c0: 10 00 38 56 80 11 [MIB] st1 [r43]=r14 11c6: 00 00 00 02 00 a0 nop.i 0x0 11cc: a0 f6 ff 48 br.cloop.sptk.few 860 11d0: 11 00 00 00 01 00 [MIB] nop.m 0x0 11d6: 00 00 00 02 00 00 nop.i 0x0 11dc: 50 f9 ff 48 br.few b20 ;; 11e0: 08 00 00 00 01 00 [MMI] nop.m 0x0 11e6: 00 00 00 02 00 00 nop.m 0x0 11ec: 00 00 04 00 nop.i 0x0 11f0: 08 00 00 00 01 00 [MMI] nop.m 0x0 11f6: 00 00 00 02 00 00 nop.m 0x0 11fc: 00 00 04 00 nop.i 0x0 0000000000001200 : 1200: 01 38 35 12 80 05 [MII] alloc r39=ar.pfs,13,9,0 1206: 60 02 00 62 00 20 mov r38=b0 120c: 05 08 01 84 mov r41=r33;; 1210: 11 28 01 00 00 21 [MIB] mov r37=r0 1216: a0 02 00 00 42 00 mov r42=r0 121c: 08 00 00 50 br.call.sptk.many b0=1210 ;; 1220: 09 00 00 00 01 00 [MMI] nop.m 0x0 1226: 60 00 20 0e 72 00 cmp.eq p6,p7=0,r8 122c: 00 00 04 00 nop.i 0x0;; 1230: 11 00 00 00 01 80 [MIB] nop.m 0x0 1236: 51 62 00 00 48 03 (p06) mov r37=12 123c: 70 00 00 43 (p06) br.cond.dpnt.few 12a0 ;; 1240: 08 70 20 10 00 21 [MMI] adds r14=8,r8 1246: c0 02 8c 00 42 60 mov r44=r35 124c: 05 10 01 84 mov r43=r34 1250: 09 50 01 10 00 21 [MMI] mov r42=r8 1256: 90 02 80 00 42 e0 mov r41=r32 125c: 00 28 19 e6 cmp4.eq p7,p6=0,r37;; 1260: 10 20 01 1c 18 10 [MIB] ld8 r36=[r14] 1266: 00 00 00 02 00 03 nop.i 0x0 126c: 60 00 00 42 (p06) br.cond.dptk.few 12c0 1270: 11 00 00 00 01 00 [MIB] nop.m 0x0 1276: 00 00 00 02 00 00 nop.i 0x0 127c: 08 00 00 50 br.call.sptk.many b0=1270 ;; 1280: 08 00 00 00 01 00 [MMI] nop.m 0x0 1286: 70 00 90 0c 72 a0 cmp.eq p7,p6=0,r36 128c: 04 40 00 84 mov r37=r8 1290: 19 00 00 00 01 00 [MMB] nop.m 0x0 1296: 80 00 90 00 42 03 mov r8=r36 129c: b0 ff ff 4a (p06) br.cond.dptk.few 1240 ;; 12a0: 09 40 00 4a 00 21 [MMI] mov r8=r37 12a6: 00 00 00 02 00 00 nop.m 0x0 12ac: 70 02 aa 00 mov.i ar.pfs=r39;; 12b0: 11 00 00 00 01 00 [MIB] nop.m 0x0 12b6: 00 30 05 80 03 80 mov b0=r38 12bc: 08 00 84 00 br.ret.sptk.many b0;; 12c0: 11 48 01 10 00 21 [MIB] mov r41=r8 12c6: 00 00 00 02 00 00 nop.i 0x0 12cc: 08 00 00 50 br.call.sptk.many b0=12c0 ;; 12d0: 10 40 00 48 00 21 [MIB] mov r8=r36 12d6: 70 00 90 0c 72 03 cmp.eq p7,p6=0,r36 12dc: 70 ff ff 4a (p06) br.cond.dptk.few 1240 12e0: 11 00 00 00 01 00 [MIB] nop.m 0x0 12e6: 00 00 00 02 00 00 nop.i 0x0 12ec: c0 ff ff 48 br.few 12a0 ;; 12f0: 08 00 00 00 01 00 [MMI] nop.m 0x0 12f6: 00 00 00 02 00 00 nop.m 0x0 12fc: 00 00 04 00 nop.i 0x0 0000000000001300 : 1300: 18 50 45 18 80 05 [MMB] alloc r42=ar.pfs,17,12,0 1306: c0 80 33 7e 46 00 adds r12=-16,r12 130c: 00 00 00 20 nop.b 0x0 1310: 09 70 90 40 00 21 [MMI] adds r14=36,r32 1316: 70 82 82 00 42 20 adds r39=80,r32 131c: 05 00 c4 00 mov r41=b0;; 1320: 08 70 00 1c 10 10 [MMI] ld4 r14=[r14] 1326: 50 62 82 00 42 00 adds r37=76,r32 132c: 05 02 01 84 adds r40=32,r32 1330: 0b 20 01 4e 10 10 [MMI] ld4 r36=[r39];; 1336: 00 00 00 02 00 e0 nop.m 0x0 133c: 20 70 18 50 tbit.z p7,p6=r14,1;; 1340: 10 00 00 00 01 00 [MIB] nop.m 0x0 1346: 40 02 91 1e 29 00 extr.u r36=r36,16,16 134c: 00 00 00 20 nop.b 0x0 1350: e5 80 3d 01 01 24 [MLX] (p07) mov r48=207 1356: 00 00 00 00 80 83 (p07) movl r44=0x0;; 135c: 05 00 00 60 1360: 04 00 00 00 01 00 [MLX] nop.m 0x0 1366: 00 00 00 00 80 e3 (p07) movl r47=0x0 136c: 05 00 00 60 1370: e5 60 05 58 00 20 [MLX] (p07) add r44=r1,r44 1376: 00 00 00 00 80 c3 (p07) movl r46=0x0;; 137c: 05 00 00 60 1380: 04 00 00 00 01 00 [MLX] nop.m 0x0 1386: 00 00 00 00 80 a3 (p07) movl r45=0x0 138c: 05 00 00 60 1390: e9 78 05 5e 00 20 [MMI] (p07) add r47=r1,r47 1396: 00 00 00 02 80 c3 nop.m 0x0 139c: 15 70 01 80 (p07) add r46=r1,r46;; 13a0: f1 68 05 5a 00 20 [MIB] (p07) add r45=r1,r45 13a6: 00 00 00 02 80 03 nop.i 0x0 13ac: 08 00 00 53 (p07) br.call.dpnt.many b0=13a0 ;; 13b0: 0b 70 00 4a 10 10 [MMI] ld4 r14=[r37];; 13b6: e0 10 39 18 40 00 and r14=r34,r14 13bc: 00 00 04 00 nop.i 0x0;; 13c0: 09 00 00 00 01 00 [MMI] nop.m 0x0 13c6: 60 70 88 0e 71 00 cmp4.eq p6,p7=r14,r34 13cc: 00 00 04 00 nop.i 0x0;; 13d0: 04 00 00 00 01 00 [MLX] nop.m 0x0 13d6: 00 00 00 00 80 83 (p07) movl r44=0x0 13dc: 05 00 00 60 13e0: e5 80 41 01 01 24 [MLX] (p07) mov r48=208 13e6: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 13ec: 05 00 00 60 13f0: 04 00 00 00 01 00 [MLX] nop.m 0x0 13f6: 00 00 00 00 80 c3 (p07) movl r46=0x0 13fc: 05 00 00 60 1400: e5 60 05 58 00 20 [MLX] (p07) add r44=r1,r44 1406: 00 00 00 00 80 a3 (p07) movl r45=0x0;; 140c: 05 00 00 60 1410: e8 78 05 5e 00 20 [MMI] (p07) add r47=r1,r47 1416: 00 00 00 02 80 c3 nop.m 0x0 141c: 15 70 01 80 (p07) add r46=r1,r46 1420: f9 68 05 5a 00 20 [MMB] (p07) add r45=r1,r45 1426: 00 00 00 02 80 03 nop.m 0x0 142c: 08 00 00 53 (p07) br.call.dpnt.many b0=1420 ;; 1430: 03 80 00 50 10 10 [MII] ld4 r16=[r40] 1436: e0 a0 84 00 42 e0 adds r14=20,r33;; 143c: 01 80 58 00 sxt4 r15=r16;; 1440: 11 30 3c 1c 07 34 [MIB] cmp.ltu p6,p7=r15,r14 1446: e0 80 80 00 42 03 adds r14=16,r32 144c: 30 02 00 43 (p06) br.cond.dpnt.few 1670 ;; 1450: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; 1456: e0 70 84 00 40 00 add r14=r14,r33 145c: 00 00 04 00 nop.i 0x0;; 1460: 09 80 0c 1c 00 21 [MMI] adds r16=3,r14 1466: f0 10 38 00 42 60 adds r15=2,r14 146c: a4 70 00 84 adds r35=10,r14;; 1470: 09 70 00 20 00 10 [MMI] ld1 r14=[r16] 1476: c0 02 3c 00 20 00 ld1 r44=[r15] 147c: 00 00 04 00 nop.i 0x0;; 1480: 01 00 00 00 01 00 [MII] nop.m 0x0 1486: e0 70 dc ee 29 00 shl r14=r14,8 148c: 00 00 04 00 nop.i 0x0;; 1490: 11 60 b1 1c 0e 20 [MIB] or r44=r44,r14 1496: 00 00 00 02 00 00 nop.i 0x0 149c: 08 00 00 50 br.call.sptk.many b0=1490 ;; 14a0: 09 70 40 18 00 21 [MMI] adds r14=16,r12 14a6: 00 00 00 02 00 e0 nop.m 0x0 14ac: c0 10 19 50 tbit.z p7,p6=r34,6;; 14b0: 10 00 20 1c 88 11 [MIB] st2 [r14]=r8 14b6: 00 00 00 02 00 03 nop.i 0x0 14bc: 60 01 00 43 (p06) br.cond.dpnt.few 1610 14c0: 09 00 00 00 01 00 [MMI] nop.m 0x0 14c6: e0 18 88 58 40 00 and r14=3,r34 14cc: 00 00 04 00 nop.i 0x0;; 14d0: 10 00 00 00 01 00 [MIB] nop.m 0x0 14d6: 60 00 38 0e f3 03 cmp4.eq p6,p7=0,r14 14dc: 40 00 00 43 (p07) br.cond.dpnt.few 1510 14e0: 0b 70 00 4a 10 10 [MMI] ld4 r14=[r37];; 14e6: 20 12 39 1e 40 00 xor r34=r34,r14 14ec: 00 00 04 00 nop.i 0x0;; 14f0: 02 00 88 4a 90 11 [MII] st4 [r37]=r34 14f6: 00 50 01 55 00 00 mov.i ar.pfs=r42;; 14fc: 90 0a 00 07 mov b0=r41 1500: 19 00 00 00 01 00 [MMB] nop.m 0x0 1506: c0 80 30 00 42 80 adds r12=16,r12 150c: 08 00 84 00 br.ret.sptk.many b0;; 1510: 08 30 41 18 00 21 [MMI] adds r38=16,r12 1516: e0 20 01 10 40 80 addp4 r14=r36,r0 151c: 05 00 01 84 mov r44=r32 1520: 0b 68 01 00 00 21 [MMI] mov r45=r0;; 1526: f0 12 98 10 28 20 ld2 r47=[r38],2 152c: e4 08 01 80 add r33=r14,r33;; 1530: 11 78 bd 48 05 20 [MIB] sub r47=r47,r36 1536: e0 02 84 00 42 00 mov r46=r33 153c: 08 00 00 50 br.call.sptk.many b0=1530 ;; 1540: 01 00 00 00 01 00 [MII] nop.m 0x0 1546: 80 00 20 22 00 00 zxt2 r8=r8 154c: 00 00 04 00 nop.i 0x0;; 1550: 11 00 20 4c 88 11 [MIB] st2 [r38]=r8 1556: 70 00 20 0c 73 03 cmp4.eq p7,p6=0,r8 155c: 30 00 00 42 (p06) br.cond.dptk.few 1580 ;; 1560: 02 00 00 00 01 00 [MII] nop.m 0x0 1566: 60 10 88 0e a8 c3 tbit.z p6,p7=r34,1;; 156c: f1 e7 ff 9f (p07) mov r14=-1 1570: 0a 00 00 00 01 c0 [MMI] nop.m 0x0;; 1576: 01 70 98 10 23 00 (p07) st2 [r38]=r14 157c: 00 00 04 00 nop.i 0x0 1580: 09 68 01 4e 08 10 [MMI] ld2 r45=[r39] 1586: f0 00 a0 20 20 00 ld4 r15=[r40] 158c: 00 00 04 00 nop.i 0x0;; 1590: 03 68 b5 42 00 20 [MII] add r45=r45,r33 1596: f0 00 3c 2c 00 c0 sxt4 r15=r15;; 159c: 21 68 01 84 adds r14=2,r45;; 15a0: 02 30 3c 1c 07 34 [MII] cmp.ltu p6,p7=r15,r14 15a6: 00 00 00 02 80 03 nop.i 0x0;; 15ac: 04 01 01 84 (p07) adds r32=16,r32 15b0: e9 70 00 4c 08 90 [MMI] (p07) ld2 r14=[r38] 15b6: f1 02 98 00 42 c3 (p06) mov r47=r38 15bc: 25 00 00 90 (p06) mov r46=2;; 15c0: e3 08 01 40 18 90 [MII] (p07) ld8 r33=[r32] 15c6: c1 02 80 00 c2 a3 (p06) mov r44=r32;; 15cc: 15 6a 01 80 (p07) add r45=r33,r45;; 15d0: f1 00 38 5a 88 11 [MIB] (p07) st2 [r45]=r14 15d6: 00 00 00 02 00 03 nop.i 0x0 15dc: 08 00 00 53 (p06) br.call.dpnt.many b0=15d0 ;; 15e0: 0b 70 00 4a 10 10 [MMI] ld4 r14=[r37];; 15e6: 20 12 39 1e 40 00 xor r34=r34,r14 15ec: 00 00 04 00 nop.i 0x0;; 15f0: 02 00 88 4a 90 11 [MII] st4 [r37]=r34 15f6: 00 50 01 55 00 00 mov.i ar.pfs=r42;; 15fc: 90 0a 00 07 mov b0=r41 1600: 19 00 00 00 01 00 [MMB] nop.m 0x0 1606: c0 80 30 00 42 80 adds r12=16,r12 160c: 08 00 84 00 br.ret.sptk.many b0;; 1610: 08 78 01 48 00 21 [MMI] mov r47=r36 1616: e0 02 84 00 42 a0 mov r46=r33 161c: 05 00 00 84 mov r45=r0 1620: 19 60 01 40 00 21 [MMB] mov r44=r32 1626: 60 92 30 00 42 00 adds r38=18,r12 162c: 08 00 00 50 br.call.sptk.many b0=1620 ;; 1630: 01 30 00 46 07 39 [MII] cmp.eq p6,p7=0,r35 1636: 80 00 20 22 00 c0 zxt2 r8=r8 163c: 31 10 b1 80 and r14=3,r34;; 1640: 11 00 20 4c 88 11 [MIB] st2 [r38]=r8 1646: 00 00 00 02 00 03 nop.i 0x0 164c: c0 00 00 41 (p06) br.cond.spnt.few 1700 ;; 1650: 10 00 20 46 88 11 [MIB] st2 [r35]=r8 1656: 60 00 38 0e 73 03 cmp4.eq p6,p7=0,r14 165c: 90 fe ff 4a (p06) br.cond.dptk.few 14e0 1660: 10 00 00 00 01 00 [MIB] nop.m 0x0 1666: 00 00 00 02 00 00 nop.i 0x0 166c: b0 fe ff 48 br.few 1510 1670: 08 78 41 18 00 21 [MMI] adds r47=16,r12 1676: e0 12 00 00 48 00 mov r46=2 167c: 00 00 04 00 nop.i 0x0 1680: 19 68 09 42 00 21 [MMB] adds r45=2,r33 1686: c0 02 80 00 42 00 mov r44=r32 168c: 08 00 00 50 br.call.sptk.many b0=1680 ;; 1690: 09 00 00 00 01 00 [MMI] nop.m 0x0 1696: 00 81 30 00 42 00 adds r16=16,r12 169c: 00 00 04 00 nop.i 0x0;; 16a0: 11 60 01 20 08 10 [MIB] ld2 r44=[r16] 16a6: 00 00 00 02 00 00 nop.i 0x0 16ac: 08 00 00 50 br.call.sptk.many b0=16a0 ;; 16b0: 09 70 40 18 00 21 [MMI] adds r14=16,r12 16b6: 00 00 00 02 00 e0 nop.m 0x0 16bc: c0 10 19 50 tbit.z p7,p6=r34,6;; 16c0: 10 00 20 1c 88 11 [MIB] st2 [r14]=r8 16c6: 00 00 00 02 80 03 nop.i 0x0 16cc: 00 fe ff 4a (p07) br.cond.dptk.few 14c0 16d0: 08 30 49 18 00 21 [MMI] adds r38=18,r12 16d6: f0 02 90 00 42 c0 mov r47=r36 16dc: 05 08 01 84 mov r46=r33 16e0: 19 68 01 00 00 21 [MMB] mov r45=r0 16e6: c0 02 80 00 42 00 mov r44=r32 16ec: 08 00 00 50 br.call.sptk.many b0=16e0 ;; 16f0: 08 00 20 4c 88 11 [MMI] st2 [r38]=r8 16f6: 00 00 00 02 00 00 nop.m 0x0 16fc: 00 00 04 00 nop.i 0x0 1700: 08 78 01 4c 00 21 [MMI] mov r47=r38 1706: e0 12 00 00 48 00 mov r46=2 170c: 00 00 04 00 nop.i 0x0 1710: 19 68 29 42 00 21 [MMB] adds r45=10,r33 1716: c0 02 80 00 42 00 mov r44=r32 171c: 08 00 00 50 br.call.sptk.many b0=1710 ;; 1720: 09 00 00 00 01 00 [MMI] nop.m 0x0 1726: e0 18 88 58 40 00 and r14=3,r34 172c: 00 00 04 00 nop.i 0x0;; 1730: 10 00 00 00 01 00 [MIB] nop.m 0x0 1736: 60 00 38 0e 73 03 cmp4.eq p6,p7=0,r14 173c: b0 fd ff 4a (p06) br.cond.dptk.few 14e0 1740: 11 00 00 00 01 00 [MIB] nop.m 0x0 1746: 00 00 00 02 00 00 nop.i 0x0 174c: d0 fd ff 48 br.few 1510 ;; 1750: 08 00 00 00 01 00 [MMI] nop.m 0x0 1756: 00 00 00 02 00 00 nop.m 0x0 175c: 00 00 04 00 nop.i 0x0 1760: 08 00 00 00 01 00 [MMI] nop.m 0x0 1766: 00 00 00 02 00 00 nop.m 0x0 176c: 00 00 04 00 nop.i 0x0 1770: 08 00 00 00 01 00 [MMI] nop.m 0x0 1776: 00 00 00 02 00 00 nop.m 0x0 177c: 00 00 04 00 nop.i 0x0 0000000000001780 : 1780: 18 28 31 0e 80 05 [MMB] alloc r37=ar.pfs,12,7,0 1786: c0 80 33 7e 46 00 adds r12=-16,r12 178c: 00 00 00 20 nop.b 0x0 1790: 01 70 90 40 00 21 [MII] adds r14=36,r32 1796: 40 02 00 62 00 60 mov r36=b0 179c: c4 04 01 84 adds r35=76,r32;; 17a0: 0b 70 00 1c 10 10 [MMI] ld4 r14=[r14];; 17a6: 00 00 00 02 00 e0 nop.m 0x0 17ac: 20 70 18 50 tbit.z p7,p6=r14,1;; 17b0: 04 00 00 00 01 00 [MLX] nop.m 0x0 17b6: 00 00 00 00 80 43 (p07) movl r42=0x0 17bc: 05 00 00 60 17c0: e5 58 25 00 02 24 [MLX] (p07) mov r43=265 17c6: 00 00 00 00 80 23 (p07) movl r41=0x0;; 17cc: 05 00 00 60 17d0: 04 00 00 00 01 00 [MLX] nop.m 0x0 17d6: 00 00 00 00 80 03 (p07) movl r40=0x0 17dc: 05 00 00 60 17e0: e5 50 05 54 00 20 [MLX] (p07) add r42=r1,r42 17e6: 00 00 00 00 80 e3 (p07) movl r39=0x0;; 17ec: 04 00 00 60 17f0: e8 48 05 52 00 20 [MMI] (p07) add r41=r1,r41 17f6: 00 00 00 02 80 03 nop.m 0x0 17fc: 15 40 01 80 (p07) add r40=r1,r40 1800: f9 38 05 4e 00 20 [MMB] (p07) add r39=r1,r39 1806: 00 00 00 02 80 03 nop.m 0x0 180c: 08 00 00 53 (p07) br.call.dpnt.many b0=1800 ;; 1810: 0b 70 00 46 10 10 [MMI] ld4 r14=[r35];; 1816: f0 18 38 58 40 00 and r15=3,r14 181c: 00 00 04 00 nop.i 0x0;; 1820: 10 00 00 00 01 00 [MIB] nop.m 0x0 1826: 70 00 3c 0c f3 03 cmp4.eq p7,p6=0,r15 182c: f0 01 00 43 (p07) br.cond.dpnt.few 1a10 1830: 03 70 c0 1c 2c 20 [MII] and r14=48,r14 1836: 20 82 80 00 42 c0 adds r34=16,r32;; 183c: 00 70 1c e6 cmp4.eq p6,p7=0,r14;; 1840: 04 00 00 00 01 00 [MLX] nop.m 0x0 1846: 00 00 00 00 80 43 (p07) movl r42=0x0 184c: 05 00 00 60 1850: e5 58 2d 00 02 24 [MLX] (p07) mov r43=267 1856: 00 00 00 00 80 23 (p07) movl r41=0x0;; 185c: 05 00 00 60 1860: 04 00 00 00 01 00 [MLX] nop.m 0x0 1866: 00 00 00 00 80 03 (p07) movl r40=0x0 186c: 05 00 00 60 1870: e5 50 05 54 00 20 [MLX] (p07) add r42=r1,r42 1876: 00 00 00 00 80 e3 (p07) movl r39=0x0;; 187c: 04 00 00 60 1880: e8 48 05 52 00 20 [MMI] (p07) add r41=r1,r41 1886: 00 00 00 02 80 03 nop.m 0x0 188c: 15 40 01 80 (p07) add r40=r1,r40 1890: f9 38 05 4e 00 20 [MMB] (p07) add r39=r1,r39 1896: 00 00 00 02 80 03 nop.m 0x0 189c: 08 00 00 53 (p07) br.call.dpnt.many b0=1890 ;; 18a0: 0b 78 00 44 18 10 [MMI] ld8 r15=[r34];; 18a6: e0 18 3c 00 42 00 adds r14=3,r15 18ac: 22 78 00 84 adds r16=2,r15;; 18b0: 09 70 00 1c 00 10 [MMI] ld1 r14=[r14] 18b6: 10 02 3c 00 20 00 ld1 r33=[r15] 18bc: 00 00 04 00 nop.i 0x0;; 18c0: 00 00 00 00 01 00 [MII] nop.m 0x0 18c6: e0 70 dc ee 29 00 shl r14=r14,8 18cc: 00 00 04 00 nop.i 0x0 18d0: 09 38 01 20 00 10 [MMI] ld1 r39=[r16] 18d6: 00 00 00 02 00 00 nop.m 0x0 18dc: 00 00 04 00 nop.i 0x0;; 18e0: 11 38 9d 1c 0e 20 [MIB] or r39=r39,r14 18e6: 10 0a f5 86 29 00 dep.z r33=r33,2,4 18ec: 08 00 00 50 br.call.sptk.many b0=18e0 ;; 18f0: 10 00 00 00 01 00 [MIB] nop.m 0x0 18f6: a0 02 20 22 00 00 zxt2 r42=r8 18fc: 00 00 00 20 nop.b 0x0 1900: 09 48 01 42 00 21 [MMI] mov r41=r33 1906: 70 02 80 00 42 00 mov r39=r32 190c: 05 00 00 84 mov r40=r0;; 1910: 11 50 a9 42 05 20 [MIB] sub r42=r42,r33 1916: 00 00 00 02 00 00 nop.i 0x0 191c: 08 00 00 50 br.call.sptk.many b0=1910 ;; 1920: 09 70 40 18 00 21 [MMI] adds r14=16,r12 1926: 00 00 00 02 00 00 nop.m 0x0 192c: 01 40 44 00 zxt2 r8=r8;; 1930: 10 00 20 1c 88 11 [MIB] st2 [r14]=r8 1936: 70 00 20 0c 73 03 cmp4.eq p7,p6=0,r8 193c: 40 00 00 42 (p06) br.cond.dptk.few 1970 1940: 0b 70 00 46 10 10 [MMI] ld4 r14=[r35];; 1946: 00 00 00 02 00 c0 nop.m 0x0 194c: 20 70 1c 50 tbit.z p6,p7=r14,1;; 1950: e9 70 fc f9 ff e7 [MMI] (p07) mov r14=-1 1956: f1 80 30 00 42 00 (p07) adds r15=16,r12 195c: 00 00 04 00 nop.i 0x0;; 1960: e8 00 38 1e 88 11 [MMI] (p07) st2 [r15]=r14 1966: 00 00 00 02 00 00 nop.m 0x0 196c: 00 00 04 00 nop.i 0x0 1970: 09 78 40 41 00 21 [MMI] adds r15=80,r32 1976: 00 00 00 02 00 c0 nop.m 0x0 197c: 01 02 01 84 adds r14=32,r32;; 1980: 09 40 01 1e 10 10 [MMI] ld4 r40=[r15] 1986: f0 00 38 20 20 00 ld4 r15=[r14] 198c: 00 00 04 00 nop.i 0x0;; 1990: 03 40 a1 42 00 20 [MII] add r40=r40,r33 1996: f0 00 3c 2c 00 00 sxt4 r15=r15;; 199c: 05 40 45 00 zxt2 r40=r40;; 19a0: 03 00 00 00 01 00 [MII] nop.m 0x0 19a6: 00 01 a0 22 00 c0 zxt2 r16=r40;; 19ac: 21 80 00 84 adds r14=2,r16;; 19b0: 0a 30 3c 1c 07 f4 [MMI] cmp.ltu p6,p7=r15,r14;; 19b6: e1 00 88 30 a0 23 (p07) ld8 r14=[r34] 19bc: 02 61 00 84 (p07) adds r17=16,r12 19c0: c9 50 41 18 00 a1 [MMI] (p06) adds r42=16,r12 19c6: 91 12 00 00 48 e3 (p06) mov r41=2 19cc: 04 00 01 84 (p06) mov r39=r32;; 19d0: e9 78 00 22 08 10 [MMI] (p07) ld2 r15=[r17] 19d6: 00 00 00 02 80 03 nop.m 0x0 19dc: e2 80 00 80 (p07) add r16=r14,r16;; 19e0: f1 00 3c 20 88 11 [MIB] (p07) st2 [r16]=r15 19e6: 00 00 00 02 00 03 nop.i 0x0 19ec: 08 00 00 53 (p06) br.call.dpnt.many b0=19e0 ;; 19f0: 02 00 00 00 01 00 [MII] nop.m 0x0 19f6: 00 28 01 55 00 00 mov.i ar.pfs=r37;; 19fc: 40 0a 00 07 mov b0=r36 1a00: 18 00 00 00 01 00 [MMB] nop.m 0x0 1a06: c0 80 30 00 42 80 adds r12=16,r12 1a0c: 08 00 84 00 br.ret.sptk.many b0 1a10: 04 00 00 00 01 00 [MLX] nop.m 0x0 1a16: 00 00 00 00 00 40 movl r42=0x0 1a1c: 05 00 00 60 1a20: 05 58 29 00 02 24 [MLX] mov r43=266 1a26: 00 00 00 00 00 20 movl r41=0x0;; 1a2c: 05 00 00 60 1a30: 04 00 00 00 01 00 [MLX] nop.m 0x0 1a36: 00 00 00 00 00 00 movl r40=0x0 1a3c: 05 00 00 60 1a40: 05 50 05 54 00 20 [MLX] add r42=r1,r42 1a46: 00 00 00 00 00 e0 movl r39=0x0;; 1a4c: 04 00 00 60 1a50: 08 48 05 52 00 20 [MMI] add r41=r1,r41 1a56: 00 00 00 02 00 00 nop.m 0x0 1a5c: 15 40 01 80 add r40=r1,r40 1a60: 19 38 05 4e 00 20 [MMB] add r39=r1,r39 1a66: 00 00 00 02 00 00 nop.m 0x0 1a6c: 08 00 00 50 br.call.sptk.many b0=1a60 ;; 1a70: 11 70 00 46 10 10 [MIB] ld4 r14=[r35] 1a76: 00 00 00 02 00 00 nop.i 0x0 1a7c: c0 fd ff 48 br.few 1830 ;; Disassembly of section .ident: 0000000000000000 <.ident>: 0: 24 4e 65 74 42 53 [MLX] (p49) ld1.c.clr.acq.nt1 r41=[r58],r25 6: 44 3a 20 69 6e 5f (p62) movl r122=0xee69203a44538ce6 c: 6f 66 66 6c 10: 6f 61 64 2e 63 2c [MMF] data8 0x1631973230b 16: 76 20 31 2e 31 33 data8 0xc4b8c481d8 1c: 20 32 30 31 data8 0x6260644066 20: 38 2f 31 32 2f 31 [MMB] (p57) cmp.lt p37,p47=12,r25 26: 32 20 30 31 3a 34 (p08) ldfd.c.clr f3=[r76],4 2c: 30 3a 32 30 data8 0x6064746068 30: Address 0x0000000000000030 is out of bounds. Disassembly of section .rodata.str1.8: 0000000000000000 <.rodata.str1.8>: 0: 2f 68 6f 6d 65 2f [MMF] data8 0x17b2b6b7b41 6: 73 63 6f 6c 65 2f (p12) cmp4.gt.and p55,p54=r0,r27 c: 6e 62 73 64 data8 0xc8e6c4dc5e 10: 2f 63 76 73 2f 73 [MMF] (p25) cmp.lt.unc p12,p47=-35,r57 16: 72 63 2f 73 79 73 data8 0x1e5ccbd8dc9 1c: 2f 6e 65 74 data8 0xe8cadc5ee6 20: 69 6e 65 74 2f 69 [MMI] data8 0x1497ba32b73 26: 6e 5f 6f 66 66 6c (p57) cmp.lt.unc p54,p51=-21,r27 2c: 6f 61 64 2e data8 0x5cc8c2ded8 30: 63 00 00 00 00 00 [MII] (p03) break.m 0x0 36: 00 00 28 6d 2d 3e extr.u r0=r74,0,55;; 3c: 6d 5f 66 6c data8 0xd8ccbeda7c 40: 61 67 73 20 26 20 [MII] data8 0x10131039b3b 46: 4d 5f 50 4b 54 48 data8 0x1512d417d34 4c: 44 52 29 20 data8 0x4052a48890 50: 21 3d 20 30 00 00 [MII] (p41) break.m 0x60407 56: 00 00 64 69 61 67 cmp4.lt p0,p52=r0,r89 5c: 6e 6f 73 74 data8 0xe8e6dedcce 60: 69 63 20 00 00 00 [MMI] (p27) break.m 0x40c 66: 00 00 6b 65 72 6e cmp.eq p0,p50=96,r90 6c: 65 6c 20 25 data8 0x4a40d8cadc 70: 73 61 73 73 65 72 [MBB] (p11) cmp.lt.and p44,p37=r0,r57 76: 74 69 6f 6e 20 22 br.ctop.sptk.few dcdf40 7c: 25 73 22 20 data8 0x4044e64a44 80: 66 61 69 6c 65 64 [-3-] data8 0x1232b634b0b 86: 3a 20 66 69 6c 65 data8 0x1b1a59880e9 8c: 20 22 25 73 data8 0xe64a4440ca 90: 22 2c 20 6c 69 6e [MII] data8 0x1734b610161 96: 65 20 25 64 20 00 (p21) dep r6=r36,r9,60,3;; 9c: 00 00 00 00 break.i 0x0 a0: 28 6d 2d 3e 6d 5f [MMI] (p41) lfetch.excl.nt2 [r31],-117 a6: 70 6b 74 68 64 72 (p01) cmp.gt.and p55,p52=r0,r29 ac: 2e 63 73 75 data8 0xeae6c65ce4 b0: 6d 5f 66 6c 61 67 [MFI] (p59) addl r75=-1199975,r2 b6: 73 20 26 20 4d 5f (p13) fpma.s1 f7=f9,f16,f68 bc: 43 53 55 4d (p62) dep r26=r52,r42,10,6;; c0: 5f 54 53 4f 76 34 [-f-] data8 0x1a3b27a9aa2 c6: 29 20 21 3d 20 30 data8 0x80f48480a4 cc: 00 00 00 00 data8 0x000000060 d0: 6c 65 6e 20 3e 3d [MFI] data8 0x1e9f103732b d6: 20 6f 66 66 20 2b fcmp.eq.unc.s0 p50,p51=f77,f25 dc: 20 73 69 7a data8 0xf4d2e64056 e0: 65 6f 66 28 2a 69 [MLX] data8 0x1495143337b e6: 70 29 20 2b 20 73 data8 0xdecaf4d2e6 ec: 69 7a 65 6f f0: 66 28 2a 74 68 29 [-3-] data8 0x14b43a15143 f6: 00 00 69 70 2d 3e data8 0xb5c1a40000 fc: 69 70 5f 76 data8 0xecbee0d27c 100: 20 3d 3d 20 49 50 [MII] (p41) xchg2 r39=[r16],r15 106: 56 45 52 53 49 4f (p25) mov r85=1397960 10c: 4e 00 00 00 (p30) break.i 0x272 110: 69 70 68 6c 65 6e [MMI] data8 0x1732b634383 116: 20 3e 3d 20 73 69 (p01) cmp4.eq.unc p34,p16=39,r15 11c: 7a 65 6f 66 data8 0xccdecaf4d2 120: 28 2a 69 70 29 00 [MMI] data8 0x14b834951 126: 00 00 69 70 2d 3e ld8.acq r0=[r26],-224 12c: 69 70 5f 70 data8 0xe0bee0d27c 130: 20 3d 3d 20 49 50 [MII] (p41) xchg2 r39=[r16],r15 136: 50 52 4f 54 4f 5f (p01) addl r37=-1780374,r3 13c: 54 43 50 00 (p62) sxt1 r34=r8 140: 6d 73 73 20 21 3d [MFI] data8 0x1e909039b9b 146: 20 30 00 00 00 00 break.f 0x302 14c: 00 00 00 00 break.i 0x0;; 150: 6c 65 6e 20 3e 20 [MFI] data8 0x101f103732b 156: 68 6c 65 6e 00 00 data8 0x1b995b1a0 15c: 00 00 00 00 break.i 0x0 160: 6c 65 6e 20 25 20 [MFI] (p43) sub r76=27,r16 166: 6d 73 73 20 3d 3d data8 0xf481cdcdb4 16c: 20 30 00 00 (p58) break.i 0x18101 170: 6e 2d 3e 6d 5f 6c [MMF] data8 0x162fb69f16b 176: 65 6e 20 3e 3d 20 data8 0xf4f881b995 17c: 68 6c 65 6e data8 0xdccad8d040 180: 00 00 00 00 00 00 [MII] break.m 0x0 186: 00 00 6e 2d 3e 6d data8 0xf8b5b80000 18c: 5f 6c 65 6e data8 0xdccad8beda 190: 20 3d 3d 20 68 6c [MII] data8 0x1634101e9e9 196: 65 6e 00 00 00 00 (p21) break.i 0x6e6 19c: 00 00 00 00 break.i 0x0 1a0: 6d 2d 3e 6d 5f 66 [MFI] (p43) addl r69=-1232945,r2 1a6: 6c 61 67 73 20 26 (p49) fcmp.eq.s0 p22,p57=f108,f89 1ac: 20 4d 5f 50 (p12) tbit.z p1,p23=r105,41;; 1b0: 4b 54 48 44 52 00 [MMI] data8 0x2922242a2 1b6: 00 00 28 6d 2d 3e ld4.acq.nta r0=[r74],-256 1bc: 6d 5f 70 6b data8 0xd6e0beda7c 1c0: 74 68 64 72 2e 63 [-a-] data8 0x11973932343 1c6: 73 75 6d 5f 66 6c data8 0x1997db5d5cd 1cc: 61 67 73 20 data8 0x40e6cec2d8 1d0: 26 20 63 73 75 6d [-3-] data8 0x16bab9b1901 1d6: 5f 66 6c 61 67 73 data8 0x19d85b1997d 1dc: 29 20 3d 3d data8 0x7a7a4052e6 1e0: 20 63 73 75 6d 5f [MII] (p25) lfetch.excl.d6 [r58],-36 1e6: 66 6c 61 67 73 00 (p25) cmp4.eq.unc p6,p51=45,r88 1ec: 00 00 00 00 break.i 0x0 1f0: 28 6d 2d 3e 6d 5f [MMI] (p41) lfetch.excl.nt2 [r31],-117 1f6: 70 6b 74 68 64 72 (p01) cmp.gt.and p55,p52=r0,r29 1fc: 2e 63 73 75 data8 0xeae6c65ce4 200: 6d 5f 66 6c 61 67 [MFI] (p59) addl r75=-1199975,r2 206: 73 20 26 20 28 4d (p13) fclass.m p7,p16=f68,0x24 20c: 5f 43 53 55 data8 0xaaa686be9a 210: 4d 5f 54 43 50 76 [MFI] (p58) cmp.ge.or p11,p16=r0,r33 216: 34 7c 4d 5f 43 53 (p17) fma.s3 f67=f83,f47,f47 21c: 55 4d 5f 55 data8 0xaabe9aaaa6 220: 44 50 76 34 29 29 [MLX] data8 0x14949a3b282 226: 20 21 3d 20 30 00 break.x 0x18101e9090000000 22c: 00 00 00 00 230: 28 6d 2d 3e 6d 5f [MMI] (p41) lfetch.excl.nt2 [r31],-117 236: 70 6b 74 68 64 72 (p01) cmp.gt.and p55,p52=r0,r29 23c: 2e 63 73 75 data8 0xeae6c65ce4 240: 6d 5f 66 6c 61 67 [MFI] (p59) addl r75=-1199975,r2 246: 73 20 26 20 28 4d (p13) fclass.m p7,p16=f68,0x24 24c: 5f 43 53 55 data8 0xaaa686be9a 250: 4d 5f 54 43 50 76 [MFI] (p58) cmp.ge.or p11,p16=r0,r33 256: 36 7c 4d 5f 43 53 (p25) fma.s3 f67=f83,f47,f47 25c: 55 4d 5f 55 data8 0xaabe9aaaa6 260: Address 0x0000000000000260 is out of bounds. Disassembly of section .IA_64.unwind_info: 0000000000000000 <.IA_64.unwind_info>: 0: 04 00 00 00 00 00 [MLX] break.m 0x0 6: 01 00 46 3e 0b e6 data8 0x203c001cc c: 00 e0 01 01 10: e4 04 ea 0a b2 c1 [MLX] (p39) chk.a.nc f64,c82bb0 16: 61 94 04 81 c0 02 data8 0x1054242c205 1c: 61 21 a1 82 20: c0 01 61 9a 02 a2 [MII] data8 0x11014d3080e 26: 00 00 02 00 00 00 (p02) break.i 0x2000 2c: 00 00 01 00 break.i 0x80000 30: 46 26 02 e6 00 e4 [-3-] data8 0x12007301132 36: 01 61 2b 00 00 00 data8 0x000ad8407 3c: 00 00 00 00 data8 00000000000 40: 03 00 00 00 00 00 [MII] break.m 0x0 46: 01 00 46 29 06 e6 data8 0x18a5180004 4c: 00 e0 01 01 (p12) chk.s.i r0,1e0b0 ;; 50: e4 05 61 5d 81 c0 [MLX] data8 0x40aeb082f 56: 01 61 30 a1 82 c0 data8 0x14478c20381 5c: 01 61 3c a2 60: 03 00 00 00 00 00 [MII] break.m 0x0 66: 01 00 46 24 05 e6 (p04) mov pr.rot=0xfffffa4460000000;; 6c: 00 e0 01 01 (p12) chk.s.i r0,1e0d0 ;; 70: e4 04 61 76 81 c0 [MLX] data8 0x40bb30827 76: 01 35 a1 00 00 00 break.x 0x509a80e00000 7c: 00 00 00 00 Disassembly of section .IA_64.unwind: 0000000000000000 <.IA_64.unwind>: ... Disassembly of section .comment: 0000000000000000 <.comment>: 0: 00 47 43 43 3a 20 [MII] data8 0x101d21a1a38 6: 28 4e 65 74 42 53 (p32) adds r98=7465,r25 c: 44 20 6e 62 data8 0xc4dc4088a6 10: 34 20 32 30 31 38 [-a-] data8 0x1c189819101 16: 31 31 30 39 29 20 data8 0xa4e4c0c4c4 1c: 36 2e 35 2e data8 0x5c6a5c6c40 20: Address 0x0000000000000020 is out of bounds.