/home/scole/Downloads/gcc7//GENERIC.SKI/kern_mutex.o: file format elf64-ia64-little Disassembly of section .text: 0000000000000000 : 0: 08 80 10 08 80 05 [MMI] alloc r16=ar.pfs,4,4,0 6: e0 00 80 00 42 00 mov r14=r32 c: 00 00 04 00 nop.i 0x0 10: 05 00 00 00 01 00 [MLX] nop.m 0x0 16: 00 00 00 00 00 00 movl r32=0x0;; 1c: 04 00 00 60 20: 08 00 00 00 01 00 [MMI] nop.m 0x0 26: 10 02 38 70 21 00 ld8.acq r33=[r14] 2c: 14 00 01 80 add r32=r1,r32 30: 0a 10 01 1c b8 10 [MMI] ld8.acq r34=[r14];; 36: 30 02 38 70 21 40 ld8.acq r35=[r14] 3c: 24 10 01 52 extr.u r34=r34,1,1 40: 0b 08 c1 43 2c 22 [MMI] and r33=-16,r33;; 46: 30 0a 8c 58 40 00 and r35=1,r35 4c: 00 00 04 00 nop.i 0x0;; 50: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 56: 00 00 00 02 00 00 nop.i 0x0 5c: 08 00 00 40 br.many 50 ;; 60: 0d 00 00 00 01 00 [MFI] nop.m 0x0 66: 00 00 00 00 00 00 break.f 0x0 6c: 00 00 04 00 nop.i 0x0;; 70: 08 00 00 00 01 00 [MMI] nop.m 0x0 76: 00 00 00 02 00 00 nop.m 0x0 7c: 00 00 04 00 nop.i 0x0 0000000000000080 : 80: 08 80 14 0a 80 05 [MMI] alloc r16=ar.pfs,5,5,0 86: 40 02 8c 00 42 00 mov r36=r35 8c: 00 00 04 00 nop.i 0x0 90: 0b 18 01 44 b8 10 [MMI] ld8.acq r35=[r34];; 96: 00 00 00 02 00 e0 nop.m 0x0 9c: 00 18 19 50 tbit.z p7,p6=r35,0;; a0: 05 00 00 00 01 00 [MLX] nop.m 0x0 a6: 00 00 00 00 80 63 (p07) movl r35=0x0;; ac: 04 00 00 60 b0: 05 00 00 00 01 00 [MLX] nop.m 0x0 b6: 00 00 00 00 00 63 (p06) movl r35=0x0;; bc: 04 00 00 60 c0: eb 18 05 46 00 a0 [MMI] (p07) add r35=r1,r35;; c6: 31 0a 8c 00 40 00 (p06) add r35=r1,r35 cc: 00 00 04 00 nop.i 0x0;; d0: 11 10 14 00 80 05 [MIB] alloc r2=ar.pfs,5,0,0 d6: 00 00 00 02 00 00 nop.i 0x0 dc: 08 00 00 40 br.many d0 ;; e0: 0d 00 00 00 01 00 [MFI] nop.m 0x0 e6: 00 00 00 00 00 00 break.f 0x0 ec: 00 00 04 00 nop.i 0x0;; f0: 08 00 00 00 01 00 [MMI] nop.m 0x0 f6: 00 00 00 02 00 00 nop.m 0x0 fc: 00 00 04 00 nop.i 0x0 0000000000000100 : 100: 09 10 21 08 80 05 [MMI] alloc r34=ar.pfs,8,4,0 106: e0 00 80 70 21 20 ld8.acq r14=[r32] 10c: 04 00 c4 00 mov r33=b0;; 110: 01 00 00 00 01 00 [MII] nop.m 0x0 116: 60 00 38 0e 28 00 tbit.z p6,p7=r14,0 11c: 00 00 04 00 nop.i 0x0;; 120: 04 00 00 00 01 00 [MLX] nop.m 0x0 126: 00 00 00 00 80 e3 (p07) movl r39=0x0 12c: 04 00 00 60 130: e5 30 01 40 00 21 [MLX] (p07) mov r38=r32 136: 00 00 00 00 80 83 (p07) movl r36=0x0;; 13c: 04 00 00 60 140: e8 38 05 4e 00 20 [MMI] (p07) add r39=r1,r39 146: 00 00 00 02 80 a3 nop.m 0x0 14c: 84 05 18 90 (p07) mov r37=856 150: f9 20 05 48 00 20 [MMB] (p07) add r36=r1,r36 156: 00 00 00 02 80 03 nop.m 0x0 15c: 38 ff ff 5b (p07) br.call.dpnt.many b0=80 ;; 160: 09 40 00 40 b8 10 [MMI] ld8.acq r8=[r32] 166: 00 00 00 02 00 00 nop.m 0x0 16c: 20 02 aa 00 mov.i ar.pfs=r34;; 170: 11 40 c0 11 2c 22 [MIB] and r8=-16,r8 176: 00 08 05 80 03 80 mov b0=r33 17c: 08 00 84 00 br.ret.sptk.many b0;; 0000000000000180 <_mutex_init>: 180: 01 20 2d 0c 80 05 [MII] alloc r36=ar.pfs,11,6,0 186: 30 02 00 62 00 c0 mov r35=b0 18c: 04 00 01 84 mov r38=r32;; 190: 11 40 41 00 00 24 [MIB] mov r40=16 196: 70 02 00 00 42 00 mov r39=r0 19c: 08 00 00 50 br.call.sptk.many b0=190 <_mutex_init+0x10>;; 1a0: 11 30 04 42 87 39 [MIB] cmp4.eq p6,p7=1,r33 1a6: 80 18 84 12 6b 03 cmp4.ltu p8,p9=3,r33 1ac: f0 00 00 43 (p06) br.cond.dpnt.few 290 <_mutex_init+0x110>;; 1b0: 13 30 00 42 87 b9 [MBB] cmp4.eq p6,p7=0,r33 1b6: 01 40 00 80 21 04 (p06) br.cond.dpnt.few 230 <_mutex_init+0xb0> 1bc: 60 00 00 43 (p08) br.cond.dpnt.few 210 <_mutex_init+0x90>;; 1c0: 10 00 00 00 01 00 [MIB] nop.m 0x0 1c6: 70 20 88 0c eb 03 cmp4.ltu p7,p6=4,r34 1cc: 70 00 00 42 (p07) br.cond.dptk.few 230 <_mutex_init+0xb0> 1d0: 09 00 00 00 01 00 [MMI] nop.m 0x0 1d6: e0 00 80 70 21 00 ld8.acq r14=[r32] 1dc: 00 00 04 00 nop.i 0x0;; 1e0: 08 00 38 40 b8 11 [MMI] st8.rel [r32]=r14 1e6: 00 00 00 02 00 00 nop.m 0x0 1ec: 00 00 04 00 nop.i 0x0 1f0: 01 00 00 00 01 00 [MII] nop.m 0x0 1f6: 00 20 01 55 00 00 mov.i ar.pfs=r36 1fc: 00 00 04 00 nop.i 0x0;; 200: 10 00 00 00 01 00 [MIB] nop.m 0x0 206: 00 18 05 80 03 80 mov b0=r35 20c: 08 00 84 00 br.ret.sptk.many b0 210: 11 00 00 00 01 00 [MIB] nop.m 0x0 216: 00 00 00 02 00 03 nop.i 0x0 21c: 20 00 00 43 (p06) br.cond.dpnt.few 230 <_mutex_init+0xb0>;; 220: 10 00 00 00 01 00 [MIB] nop.m 0x0 226: 60 20 84 0e f3 03 cmp4.eq p6,p7=4,r33 22c: 00 01 00 41 (p07) br.cond.spnt.few 320 <_mutex_init+0x1a0> 230: 09 80 04 00 00 24 [MMI] mov r16=1 236: e0 00 80 00 42 e0 mov r14=r32 23c: c1 00 01 84 adds r15=12,r32;; 240: 0b 00 40 40 b8 11 [MMI] st8.rel [r32]=r16;; 246: 00 01 80 70 21 00 ld8.acq r16=[r32] 24c: 00 00 04 00 nop.i 0x0;; 250: 09 40 40 1c b8 15 [MMI] st8.rel [r14]=r16,8 256: 00 00 3c 60 23 00 st4.rel [r15]=r0 25c: 00 00 04 00 nop.i 0x0;; 260: 09 00 00 00 01 00 [MMI] nop.m 0x0 266: 00 10 39 20 23 00 st4 [r14]=r34 26c: 00 00 04 00 nop.i 0x0;; 270: 01 00 00 00 01 00 [MII] nop.m 0x0 276: 00 20 01 55 00 00 mov.i ar.pfs=r36 27c: 00 00 04 00 nop.i 0x0;; 280: 10 00 00 00 01 00 [MIB] nop.m 0x0 286: 00 18 05 80 03 80 mov b0=r35 28c: 08 00 84 00 br.ret.sptk.many b0 290: 10 00 00 00 01 00 [MIB] nop.m 0x0 296: 60 00 88 0e 73 03 cmp4.eq p6,p7=0,r34 29c: 40 ff ff 4a (p06) br.cond.dptk.few 1d0 <_mutex_init+0x50> 2a0: 04 00 00 00 01 00 [MLX] nop.m 0x0 2a6: 00 00 00 00 00 20 movl r41=0x0 2ac: 05 00 00 60 2b0: 05 50 69 01 02 24 [MLX] mov r42=346 2b6: 00 00 00 00 00 00 movl r40=0x0;; 2bc: 05 00 00 60 2c0: 04 00 00 00 01 00 [MLX] nop.m 0x0 2c6: 00 00 00 00 00 e0 movl r39=0x0 2cc: 04 00 00 60 2d0: 05 48 05 52 00 20 [MLX] add r41=r1,r41 2d6: 00 00 00 00 00 c0 movl r38=0x0;; 2dc: 04 00 00 60 2e0: 08 40 05 50 00 20 [MMI] add r40=r1,r40 2e6: 00 00 00 02 00 e0 nop.m 0x0 2ec: 14 38 01 80 add r39=r1,r39 2f0: 19 30 05 4c 00 20 [MMB] add r38=r1,r38 2f6: 00 00 00 02 00 00 nop.m 0x0 2fc: 08 00 00 50 br.call.sptk.many b0=2f0 <_mutex_init+0x170>;; 300: 09 00 00 00 01 00 [MMI] nop.m 0x0 306: e0 00 80 70 21 00 ld8.acq r14=[r32] 30c: 00 00 04 00 nop.i 0x0;; 310: 10 00 38 40 b8 11 [MIB] st8.rel [r32]=r14 316: 00 00 00 02 00 00 nop.i 0x0 31c: e0 fe ff 48 br.few 1f0 <_mutex_init+0x70> 320: 05 00 00 00 01 00 [MLX] nop.m 0x0 326: 00 00 00 00 00 c0 movl r38=0x0;; 32c: 04 00 00 60 330: 11 00 00 00 01 00 [MIB] nop.m 0x0 336: 60 0a 98 00 40 00 add r38=r1,r38 33c: 08 00 00 50 br.call.sptk.many b0=330 <_mutex_init+0x1b0>;; 340: 0d 00 00 00 01 00 [MFI] nop.m 0x0 346: 00 00 00 00 00 00 break.f 0x0 34c: 00 00 04 00 nop.i 0x0;; 350: 08 00 00 00 01 00 [MMI] nop.m 0x0 356: 00 00 00 02 00 00 nop.m 0x0 35c: 00 00 04 00 nop.i 0x0 360: 08 00 00 00 01 00 [MMI] nop.m 0x0 366: 00 00 00 02 00 00 nop.m 0x0 36c: 00 00 04 00 nop.i 0x0 370: 08 00 00 00 01 00 [MMI] nop.m 0x0 376: 00 00 00 02 00 00 nop.m 0x0 37c: 00 00 04 00 nop.i 0x0 0000000000000380 : 380: 09 80 10 08 80 05 [MMI] alloc r16=ar.pfs,4,4,0 386: 00 00 00 02 00 60 nop.m 0x0 38c: 04 00 c4 00 mov r35=b0;; 390: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 396: 00 00 00 02 00 00 nop.i 0x0 39c: 08 00 00 40 br.many 390 ;; 3a0: 0d 00 00 00 01 00 [MFI] nop.m 0x0 3a6: 00 00 00 00 00 00 break.f 0x0 3ac: 00 00 04 00 nop.i 0x0;; 3b0: 08 00 00 00 01 00 [MMI] nop.m 0x0 3b6: 00 00 00 02 00 00 nop.m 0x0 3bc: 00 00 04 00 nop.i 0x0 00000000000003c0 : 3c0: 08 10 21 08 80 05 [MMI] alloc r34=ar.pfs,8,4,0 3c6: e0 00 80 70 21 20 ld8.acq r14=[r32] 3cc: 04 00 c4 00 mov r33=b0 3d0: 09 00 00 00 01 00 [MMI] nop.m 0x0 3d6: f0 60 80 00 42 00 adds r15=12,r32 3dc: 00 00 04 00 nop.i 0x0;; 3e0: 10 00 00 00 01 00 [MIB] nop.m 0x0 3e6: 70 00 38 0c 28 03 tbit.z p7,p6=r14,0 3ec: 80 00 00 42 (p06) br.cond.dptk.few 460 3f0: 04 70 00 40 b8 10 [MLX] ld8.acq r14=[r32] 3f6: 00 00 00 00 00 e0 movl r39=0x0 3fc: 04 00 00 60 400: 09 30 01 40 00 21 [MMI] mov r38=r32 406: 00 00 00 02 00 a0 nop.m 0x0 40c: 14 01 0c 90 mov r37=401;; 410: 10 38 05 4e 00 20 [MIB] add r39=r1,r39 416: 70 00 38 0c f2 03 cmp.eq p7,p6=0,r14 41c: b0 00 00 42 (p07) br.cond.dptk.few 4c0 420: 05 00 00 00 01 00 [MLX] nop.m 0x0 426: 00 00 00 00 00 80 movl r36=0x0;; 42c: 04 00 00 60 430: 11 00 00 00 01 00 [MIB] nop.m 0x0 436: 40 0a 90 00 40 00 add r36=r1,r36 43c: 58 fc ff 58 br.call.sptk.many b0=80 ;; 440: 09 70 c0 f9 ff 27 [MMI] mov r14=-16 446: 00 00 00 02 00 00 nop.m 0x0 44c: 20 02 aa 00 mov.i ar.pfs=r34;; 450: 10 00 38 40 b8 11 [MIB] st8.rel [r32]=r14 456: 00 08 05 80 03 80 mov b0=r33 45c: 08 00 84 00 br.ret.sptk.many b0 460: 09 00 00 00 01 00 [MMI] nop.m 0x0 466: e0 00 3c 60 21 00 ld4.acq r14=[r15] 46c: 00 00 04 00 nop.i 0x0;; 470: 10 00 00 00 01 00 [MIB] nop.m 0x0 476: 70 08 38 0c 73 03 cmp4.eq p7,p6=1,r14 47c: d0 ff ff 4a (p06) br.cond.dptk.few 440 480: 04 30 01 40 00 21 [MLX] mov r38=r32 486: 00 00 00 00 00 e0 movl r39=0x0 48c: 04 00 00 60 490: 05 28 4d 00 03 24 [MLX] mov r37=403 496: 00 00 00 00 00 80 movl r36=0x0;; 49c: 04 00 00 60 4a0: 11 38 05 4e 00 20 [MIB] add r39=r1,r39 4a6: 40 0a 90 00 40 00 add r36=r1,r36 4ac: e8 fb ff 58 br.call.sptk.many b0=80 ;; 4b0: 10 00 00 00 01 00 [MIB] nop.m 0x0 4b6: 00 00 00 02 00 00 nop.i 0x0 4bc: 90 ff ff 48 br.few 440 4c0: 09 00 00 00 01 00 [MMI] nop.m 0x0 4c6: e0 00 80 70 21 00 ld8.acq r14=[r32] 4cc: 00 00 04 00 nop.i 0x0;; 4d0: 10 00 00 00 01 00 [MIB] nop.m 0x0 4d6: 60 10 38 0e 28 03 tbit.z p6,p7=r14,1 4dc: 70 ff ff 4a (p06) br.cond.dptk.few 440 4e0: 05 00 00 00 01 00 [MLX] nop.m 0x0 4e6: 00 00 00 00 00 80 movl r36=0x0;; 4ec: 04 00 00 60 4f0: 11 20 05 48 00 20 [MIB] add r36=r1,r36 4f6: 00 00 00 02 00 00 nop.i 0x0 4fc: 98 fb ff 58 br.call.sptk.many b0=80 ;; 500: 11 00 00 00 01 00 [MIB] nop.m 0x0 506: 00 00 00 02 00 00 nop.i 0x0 50c: 40 ff ff 48 br.few 440 ;; 510: 08 00 00 00 01 00 [MMI] nop.m 0x0 516: 00 00 00 02 00 00 nop.m 0x0 51c: 00 00 04 00 nop.i 0x0 520: 08 00 00 00 01 00 [MMI] nop.m 0x0 526: 00 00 00 02 00 00 nop.m 0x0 52c: 00 00 04 00 nop.i 0x0 530: 08 00 00 00 01 00 [MMI] nop.m 0x0 536: 00 00 00 02 00 00 nop.m 0x0 53c: 00 00 04 00 nop.i 0x0 0000000000000540 : 540: 09 68 51 1e 80 05 [MMI] alloc r45=ar.pfs,20,15,0 546: e0 00 80 70 21 80 ld8.acq r14=[r32] 54c: 05 00 c4 00 mov r44=b0;; 550: 10 00 00 00 01 00 [MIB] nop.m 0x0 556: 60 00 38 0e 28 03 tbit.z p6,p7=r14,0 55c: b0 00 00 42 (p06) br.cond.dptk.few 600 560: 0b 78 00 02 00 24 [MMI] addl r15=0,r1;; 566: f0 00 3c 30 20 00 ld8 r15=[r15] 56c: 00 00 04 00 nop.i 0x0;; 570: 0b 80 e0 1f 03 21 [MMI] adds r16=504,r15;; 576: e0 00 40 60 21 00 ld4.acq r14=[r16] 57c: 00 00 04 00 nop.i 0x0;; 580: 0b 88 fc 1d 3f 23 [MMI] adds r17=-1,r14;; 586: 00 88 40 60 23 00 st4.rel [r16]=r17 58c: 00 00 04 00 nop.i 0x0;; 590: 09 38 00 1c 86 39 [MMI] cmp4.eq p7,p6=0,r14 596: 00 00 00 02 00 c0 nop.m 0x0 59c: c1 00 01 84 adds r14=12,r32;; 5a0: eb 78 f0 1f 03 e1 [MMI] (p07) adds r15=508,r15;; 5a6: 01 00 3c 60 23 e0 (p07) st4.rel [r15]=r0 5ac: 11 00 00 90 mov r15=1;; 5b0: 01 70 3c 1c 41 10 [MII] xchg1 r14=[r14],r15 5b6: 00 00 00 02 00 00 nop.i 0x0 5bc: 00 00 04 00 nop.i 0x0;; 5c0: 01 00 00 00 01 00 [MII] nop.m 0x0 5c6: e0 00 38 20 00 00 zxt1 r14=r14 5cc: 00 00 04 00 nop.i 0x0;; 5d0: 10 00 00 00 01 00 [MIB] nop.m 0x0 5d6: 70 00 38 0c 73 03 cmp4.eq p7,p6=0,r14 5dc: 20 04 00 43 (p06) br.cond.dpnt.few 9f0 5e0: 01 00 00 00 01 00 [MII] nop.m 0x0 5e6: 00 68 01 55 00 00 mov.i ar.pfs=r45 5ec: 00 00 04 00 nop.i 0x0;; 5f0: 10 00 00 00 01 00 [MIB] nop.m 0x0 5f6: 00 60 05 80 03 80 mov b0=r44 5fc: 08 00 84 00 br.ret.sptk.many b0 600: 0b 30 01 02 00 24 [MMI] addl r38=0,r1;; 606: 60 02 98 30 20 00 ld8 r38=[r38] 60c: 00 00 04 00 nop.i 0x0;; 610: 0b 70 00 4d 03 21 [MMI] adds r14=448,r38;; 616: 50 02 38 30 20 00 ld8 r37=[r14] 61c: 00 00 04 00 nop.i 0x0;; 620: 09 00 00 00 01 00 [MMI] nop.m 0x0 626: 70 00 94 0c 72 00 cmp.eq p7,p6=0,r37 62c: 00 00 04 00 nop.i 0x0;; 630: 04 00 00 00 01 00 [MLX] nop.m 0x0 636: 00 00 00 00 80 43 (p07) movl r50=0x0 63c: 06 00 00 60 640: e5 88 01 40 00 21 [MLX] (p07) mov r49=r32 646: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 64c: 05 00 00 60 650: e8 90 05 64 00 20 [MMI] (p07) add r50=r1,r50 656: 00 00 00 02 80 e3 nop.m 0x0 65c: 15 78 01 80 (p07) add r47=r1,r47 660: f9 80 31 00 04 24 [MMB] (p07) mov r48=524 666: 00 00 00 02 80 03 nop.m 0x0 66c: 28 fa ff 5b (p07) br.call.dpnt.many b0=80 ;; 670: 11 00 00 00 01 00 [MIB] nop.m 0x0 676: 00 00 00 02 00 00 nop.i 0x0 67c: 08 00 00 50 br.call.sptk.many b0=670 ;; 680: 03 00 00 00 01 00 [MII] nop.m 0x0 686: 80 00 20 20 00 c0 zxt1 r8=r8;; 68c: 00 40 1c e6 cmp4.eq p6,p7=0,r8;; 690: 04 00 00 00 01 00 [MLX] nop.m 0x0 696: 00 00 00 00 80 43 (p07) movl r50=0x0 69c: 06 00 00 60 6a0: e5 88 01 40 00 21 [MLX] (p07) mov r49=r32 6a6: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 6ac: 05 00 00 60 6b0: e8 90 05 64 00 20 [MMI] (p07) add r50=r1,r50 6b6: 00 00 00 02 80 03 nop.m 0x0 6bc: d6 00 10 90 (p07) mov r48=525 6c0: f9 78 05 5e 00 20 [MMB] (p07) add r47=r1,r47 6c6: 00 00 00 02 80 03 nop.m 0x0 6cc: c8 f9 ff 5b (p07) br.call.dpnt.many b0=80 ;; 6d0: 11 00 00 00 01 00 [MIB] nop.m 0x0 6d6: 00 00 00 02 00 00 nop.i 0x0 6dc: 08 00 00 50 br.call.sptk.many b0=6d0 ;; 6e0: 03 00 00 00 01 00 [MII] nop.m 0x0 6e6: 80 00 20 20 00 e0 zxt1 r8=r8;; 6ec: 00 40 18 e6 cmp4.eq p7,p6=0,r8;; 6f0: 04 00 00 00 01 00 [MLX] nop.m 0x0 6f6: 00 00 00 00 80 43 (p07) movl r50=0x0 6fc: 06 00 00 60 700: e5 98 3d 00 04 24 [MLX] (p07) mov r51=527 706: 00 00 00 00 80 23 (p07) movl r49=0x0;; 70c: 06 00 00 60 710: 04 00 00 00 01 00 [MLX] nop.m 0x0 716: 00 00 00 00 80 03 (p07) movl r48=0x0 71c: 06 00 00 60 720: e5 90 05 64 00 20 [MLX] (p07) add r50=r1,r50 726: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 72c: 05 00 00 60 730: e8 88 05 62 00 20 [MMI] (p07) add r49=r1,r49 736: 00 00 00 02 80 03 nop.m 0x0 73c: 16 80 01 80 (p07) add r48=r1,r48 740: f9 78 05 5e 00 20 [MMB] (p07) add r47=r1,r47 746: 00 00 00 02 80 03 nop.m 0x0 74c: 08 00 00 53 (p07) br.call.dpnt.many b0=740 ;; 750: 0b 70 00 4d 03 21 [MMI] adds r14=448,r38;; 756: e0 00 38 30 20 00 ld8 r14=[r14] 75c: 00 00 04 00 nop.i 0x0;; 760: 0b 70 30 1d 06 21 [MMI] adds r14=844,r14;; 766: f0 00 38 20 20 00 ld4 r15=[r14] 76c: 00 00 04 00 nop.i 0x0;; 770: 0b 78 04 1e 00 21 [MMI] adds r15=1,r15;; 776: 00 78 38 20 23 00 st4 [r14]=r15 77c: 00 00 04 00 nop.i 0x0;; 780: 04 40 01 02 00 24 [MLX] addl r40=0,r1 786: 00 00 00 00 00 20 movl r41=0x0 78c: 05 00 00 60 790: 05 20 01 40 b8 10 [MLX] ld8.acq r36=[r32] 796: 00 00 00 00 00 60 movl r43=0x0;; 79c: 05 00 00 60 7a0: 04 00 00 00 01 00 [MLX] nop.m 0x0 7a6: 00 00 00 00 00 40 movl r42=0x0 7ac: 05 00 00 60 7b0: 09 40 01 50 18 10 [MMI] ld8 r40=[r40] 7b6: 90 0a a4 00 40 60 add r41=r1,r41 7bc: 15 58 01 80 add r43=r1,r43;; 7c0: 08 50 05 54 00 20 [MMI] add r42=r1,r42 7c6: 00 00 00 02 00 00 nop.m 0x0 7cc: 00 00 04 00 nop.i 0x0 7d0: 11 70 c0 49 2c 22 [MIB] and r14=-16,r36 7d6: 70 00 90 0c f2 03 cmp.eq p7,p6=0,r36 7dc: c0 00 00 43 (p07) br.cond.dpnt.few 890 ;; 7e0: 09 78 00 50 18 10 [MMI] ld8 r15=[r40] 7e6: 00 00 00 02 00 e0 nop.m 0x0 7ec: 50 72 18 e0 cmp.eq p7,p6=r37,r14;; 7f0: 11 40 00 1e 09 39 [MIB] cmp.eq p8,p9=0,r15 7f6: 00 00 00 02 80 04 nop.i 0x0 7fc: d0 00 00 43 (p09) br.cond.dpnt.few 8c0 ;; 800: e8 88 01 40 00 e1 [MMI] (p07) mov r49=r32 806: f1 02 a8 00 42 00 (p07) mov r47=r42 80c: 00 00 04 00 nop.i 0x0 810: f9 80 d1 00 04 e4 [MMB] (p07) mov r48=564 816: 21 03 ac 00 c2 03 (p07) mov r50=r43 81c: 78 f8 ff 5b (p07) br.call.dpnt.many b0=80 ;; 820: 11 78 01 40 00 21 [MIB] mov r47=r32 826: 00 00 00 02 00 00 nop.i 0x0 82c: 08 00 00 50 br.call.sptk.many b0=820 ;; 830: 08 88 09 48 2e 20 [MMI] or r49=2,r36 836: 70 02 20 00 42 00 mov r39=r8 83c: 00 00 04 00 nop.i 0x0 840: 19 80 01 48 00 21 [MMB] mov r48=r36 846: f0 02 80 00 42 00 mov r47=r32 84c: 08 00 00 50 br.call.sptk.many b0=840 ;; 850: 10 00 00 00 01 00 [MIB] nop.m 0x0 856: 60 40 90 0e 70 03 cmp.eq p6,p7=r8,r36 85c: 70 01 00 42 (p06) br.cond.dptk.few 9c0 860: 10 00 00 00 01 00 [MIB] nop.m 0x0 866: f0 02 80 00 42 00 mov r47=r32 86c: 08 00 00 50 br.call.sptk.many b0=860 870: 09 00 00 00 01 00 [MMI] nop.m 0x0 876: 40 02 80 70 21 00 ld8.acq r36=[r32] 87c: 00 00 04 00 nop.i 0x0;; 880: 10 70 c0 49 2c 22 [MIB] and r14=-16,r36 886: 70 00 90 0c 72 03 cmp.eq p7,p6=0,r36 88c: 60 ff ff 4a (p06) br.cond.dptk.few 7e0 890: 08 88 01 4a 00 21 [MMI] mov r49=r37 896: 00 00 00 02 00 00 nop.m 0x0 89c: 06 00 00 84 mov r48=r0 8a0: 19 78 01 40 00 21 [MMB] mov r47=r32 8a6: 00 00 00 02 00 00 nop.m 0x0 8ac: 08 00 00 50 br.call.sptk.many b0=8a0 ;; 8b0: 10 00 00 00 01 00 [MIB] nop.m 0x0 8b6: 60 00 20 0e f2 03 cmp.eq p6,p7=0,r8 8bc: c0 ff ff 4a (p07) br.cond.dptk.few 870 8c0: 0b 30 01 4d 03 21 [MMI] adds r38=448,r38;; 8c6: 50 02 98 30 20 00 ld8 r37=[r38] 8cc: 00 00 04 00 nop.i 0x0;; 8d0: 0b 20 31 4b 06 21 [MMI] adds r36=844,r37;; 8d6: e0 00 90 20 20 00 ld4 r14=[r36] 8dc: 00 00 04 00 nop.i 0x0;; 8e0: 09 00 00 00 01 00 [MMI] nop.m 0x0 8e6: 60 00 38 0e 63 00 cmp4.lt p6,p7=0,r14 8ec: 00 00 04 00 nop.i 0x0;; 8f0: 04 00 00 00 01 00 [MLX] nop.m 0x0 8f6: 00 00 00 00 80 43 (p07) movl r50=0x0 8fc: 06 00 00 60 900: e5 98 0d 00 04 24 [MLX] (p07) mov r51=515 906: 00 00 00 00 80 23 (p07) movl r49=0x0;; 90c: 06 00 00 60 910: 04 00 00 00 01 00 [MLX] nop.m 0x0 916: 00 00 00 00 80 03 (p07) movl r48=0x0 91c: 06 00 00 60 920: e5 90 05 64 00 20 [MLX] (p07) add r50=r1,r50 926: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 92c: 05 00 00 60 930: e8 88 05 62 00 20 [MMI] (p07) add r49=r1,r49 936: 00 00 00 02 80 03 nop.m 0x0 93c: 16 80 01 80 (p07) add r48=r1,r48 940: f9 78 05 5e 00 20 [MMB] (p07) add r47=r1,r47 946: 00 00 00 02 80 03 nop.m 0x0 94c: 08 00 00 53 (p07) br.call.dpnt.many b0=940 ;; 950: 0b 70 00 48 10 10 [MMI] ld4 r14=[r36];; 956: e0 f8 3b 7e 46 00 adds r14=-1,r14 95c: 00 00 04 00 nop.i 0x0;; 960: 11 00 38 48 90 11 [MIB] st4 [r36]=r14 966: 70 00 38 0c 73 03 cmp4.eq p7,p6=0,r14 96c: 80 fc ff 4b (p06) br.cond.dpnt.few 5e0 ;; 970: 0b 28 41 4b 06 21 [MMI] adds r37=848,r37;; 976: e0 00 94 20 20 00 ld4 r14=[r37] 97c: 00 00 04 00 nop.i 0x0;; 980: 09 00 00 00 01 00 [MMI] nop.m 0x0 986: 60 00 38 0e 73 00 cmp4.eq p6,p7=0,r14 98c: 00 00 04 00 nop.i 0x0;; 990: f1 78 01 00 00 21 [MIB] (p07) mov r47=r0 996: 00 00 00 02 80 03 nop.i 0x0 99c: 08 00 00 53 (p07) br.call.dpnt.many b0=990 ;; 9a0: 01 00 00 00 01 00 [MII] nop.m 0x0 9a6: 00 68 01 55 00 00 mov.i ar.pfs=r45 9ac: 00 00 04 00 nop.i 0x0;; 9b0: 11 00 00 00 01 00 [MIB] nop.m 0x0 9b6: 00 60 05 80 03 80 mov b0=r44 9bc: 08 00 84 00 br.ret.sptk.many b0;; 9c0: 08 90 01 52 00 21 [MMI] mov r50=r41 9c6: 10 03 80 00 42 00 mov r49=r32 9cc: 00 00 04 00 nop.i 0x0 9d0: 19 80 05 00 00 24 [MMB] mov r48=1 9d6: f0 02 9c 00 42 00 mov r47=r39 9dc: 08 00 00 50 br.call.sptk.many b0=9d0 ;; 9e0: 10 20 01 40 b8 10 [MIB] ld8.acq r36=[r32] 9e6: 00 00 00 02 00 00 nop.i 0x0 9ec: f0 fd ff 48 br.few 7d0 9f0: 04 10 01 40 00 21 [MLX] mov r34=r32 9f6: 00 00 00 00 00 60 movl r35=0x0 9fc: 04 00 00 60 a00: 05 08 91 01 03 24 [MLX] mov r33=484 a06: 00 00 00 00 00 00 movl r32=0x0;; a0c: 04 00 00 60 a10: 09 18 05 46 00 20 [MMI] add r35=r1,r35 a16: 00 0a 80 00 40 00 add r32=r1,r32 a1c: c0 0a 00 07 mov b0=r44;; a20: 01 00 00 00 01 00 [MII] nop.m 0x0 a26: 00 68 01 55 00 00 mov.i ar.pfs=r45 a2c: 00 00 04 00 nop.i 0x0;; a30: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 a36: 00 00 00 02 00 00 nop.i 0x0 a3c: 58 f6 ff 48 br.many 80 ;; a40: 0d 00 00 00 01 00 [MFI] nop.m 0x0 a46: 00 00 00 00 00 00 break.f 0x0 a4c: 00 00 04 00 nop.i 0x0;; a50: 08 00 00 00 01 00 [MMI] nop.m 0x0 a56: 00 00 00 02 00 00 nop.m 0x0 a5c: 00 00 04 00 nop.i 0x0 a60: 08 00 00 00 01 00 [MMI] nop.m 0x0 a66: 00 00 00 02 00 00 nop.m 0x0 a6c: 00 00 04 00 nop.i 0x0 a70: 08 00 00 00 01 00 [MMI] nop.m 0x0 a76: 00 00 00 02 00 00 nop.m 0x0 a7c: 00 00 04 00 nop.i 0x0 0000000000000a80 : a80: 09 30 31 10 80 05 [MMI] alloc r38=ar.pfs,12,8,0 a86: e0 00 80 70 21 a0 ld8.acq r14=[r32] a8c: 04 00 c4 00 mov r37=b0;; a90: 10 00 00 00 01 00 [MIB] nop.m 0x0 a96: 60 00 38 0e 28 03 tbit.z p6,p7=r14,0 a9c: b0 00 00 42 (p06) br.cond.dptk.few b40 aa0: 0b 20 31 40 00 21 [MMI] adds r36=12,r32;; aa6: e0 00 90 60 21 00 ld4.acq r14=[r36] aac: 00 00 04 00 nop.i 0x0;; ab0: 11 30 04 1c 87 39 [MIB] cmp4.eq p6,p7=1,r14 ab6: 00 00 00 02 80 03 nop.i 0x0 abc: b0 01 00 43 (p07) br.cond.dpnt.few c60 ;; ac0: 09 70 00 02 00 24 [MMI] addl r14=0,r1 ac6: 00 00 90 60 23 00 st4.rel [r36]=r0 acc: 00 00 04 00 nop.i 0x0;; ad0: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; ad6: f0 e0 3b 06 42 00 adds r15=508,r14 adc: 00 00 04 00 nop.i 0x0;; ae0: 09 00 00 00 01 00 [MMI] nop.m 0x0 ae6: f0 00 3c 60 21 00 ld4.acq r15=[r15] aec: 00 00 04 00 nop.i 0x0;; af0: 0b 70 e0 1d 03 21 [MMI] adds r14=504,r14;; af6: f0 00 38 60 21 00 ld4.acq r15=[r14] afc: 00 00 04 00 nop.i 0x0;; b00: 09 00 00 00 01 00 [MMI] nop.m 0x0 b06: f0 08 3c 00 42 00 adds r15=1,r15 b0c: 00 00 04 00 nop.i 0x0;; b10: 08 00 3c 1c b0 11 [MMI] st4.rel [r14]=r15 b16: 00 00 00 02 00 00 nop.m 0x0 b1c: 00 00 04 00 nop.i 0x0 b20: 01 00 00 00 01 00 [MII] nop.m 0x0 b26: 00 30 01 55 00 00 mov.i ar.pfs=r38 b2c: 00 00 04 00 nop.i 0x0;; b30: 10 00 00 00 01 00 [MIB] nop.m 0x0 b36: 00 28 05 80 03 80 mov b0=r37 b3c: 08 00 84 00 br.ret.sptk.many b0 b40: 09 70 00 02 00 24 [MMI] addl r14=0,r1 b46: 30 02 00 00 42 20 mov r35=r0 b4c: 14 00 00 90 mov r33=1;; b50: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; b56: f0 00 38 20 20 c0 ld4 r15=[r14] b5c: 01 08 00 90 addl r14=0,r1;; b60: 09 70 00 1c 18 10 [MMI] ld8 r14=[r14] b66: 00 00 00 02 00 e0 nop.m 0x0 b6c: 01 78 58 00 sxt4 r15=r15;; b70: 09 00 00 00 01 00 [MMI] nop.m 0x0 b76: e0 00 38 30 20 00 ld8 r14=[r14] b7c: 00 00 04 00 nop.i 0x0;; b80: 0b 70 3c 1c 0e 20 [MMI] or r14=r15,r14;; b86: 60 00 38 0e 72 c0 cmp.eq p6,p7=0,r14 b8c: 01 08 00 90 addl r14=0,r1;; b90: f1 00 00 40 b8 11 [MIB] (p07) st8.rel [r32]=r0 b96: 00 00 00 02 80 03 nop.i 0x0 b9c: 90 ff ff 4b (p07) br.cond.dpnt.few b20 ;; ba0: 09 70 00 1c 18 10 [MMI] ld8 r14=[r14] ba6: f0 00 80 70 21 00 ld8.acq r15=[r32] bac: 00 00 04 00 nop.i 0x0;; bb0: 09 70 00 1d 03 21 [MMI] adds r14=448,r14 bb6: 00 00 00 02 00 e0 nop.m 0x0 bbc: 01 7f b0 88 and r15=-16,r15;; bc0: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; bc6: 60 78 38 0e 70 00 cmp.eq p6,p7=r15,r14 bcc: 00 00 04 00 nop.i 0x0;; bd0: 04 00 00 00 01 00 [MLX] nop.m 0x0 bd6: 00 00 00 00 80 03 (p07) movl r40=0x0 bdc: 05 00 00 60 be0: e5 50 01 40 00 21 [MLX] (p07) mov r42=r32 be6: 00 00 00 00 80 63 (p07) movl r43=0x0;; bec: 05 00 00 60 bf0: e8 40 05 50 00 20 [MMI] (p07) add r40=r1,r40 bf6: 00 00 00 02 80 63 nop.m 0x0 bfc: 15 58 01 80 (p07) add r43=r1,r43 c00: f9 48 e5 01 05 24 [MMB] (p07) mov r41=761 c06: 00 00 00 02 80 03 nop.m 0x0 c0c: 88 f4 ff 5b (p07) br.call.dpnt.many b0=80 ;; c10: 11 40 01 40 00 21 [MIB] mov r40=r32 c16: 00 00 00 02 00 00 nop.i 0x0 c1c: 08 00 00 50 br.call.sptk.many b0=c10 ;; c20: 18 70 10 11 00 21 [MMB] adds r14=68,r8 c26: 00 00 80 70 23 00 st8.rel [r32]=r0 c2c: 00 00 00 20 nop.b 0x0 c30: 11 38 00 10 06 39 [MIB] cmp.eq p7,p6=0,r8 c36: 00 28 05 80 83 03 mov b0=r37 c3c: f0 00 00 43 (p07) br.cond.dpnt.few d20 ;; c40: 09 00 01 10 00 21 [MMI] mov r32=r8 c46: 20 02 38 20 20 00 ld4 r34=[r14] c4c: 60 02 aa 00 mov.i ar.pfs=r38;; c50: 10 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 c56: 00 00 00 02 00 00 nop.i 0x0 c5c: 08 00 00 40 br.many c50 c60: 0b 70 00 02 00 24 [MMI] addl r14=0,r1;; c66: e0 00 38 30 20 00 ld8 r14=[r14] c6c: 00 00 04 00 nop.i 0x0;; c70: 09 00 00 00 01 00 [MMI] nop.m 0x0 c76: e0 00 38 30 20 00 ld8 r14=[r14] c7c: 00 00 04 00 nop.i 0x0;; c80: 10 00 00 00 01 00 [MIB] nop.m 0x0 c86: 70 00 38 0c 72 03 cmp.eq p7,p6=0,r14 c8c: a0 fe ff 4a (p06) br.cond.dptk.few b20 c90: 04 50 01 40 00 21 [MLX] mov r42=r32 c96: 00 00 00 00 00 60 movl r43=0x0 c9c: 05 00 00 60 ca0: 05 48 99 01 05 24 [MLX] mov r41=742 ca6: 00 00 00 00 00 00 movl r40=0x0;; cac: 05 00 00 60 cb0: 11 58 05 56 00 20 [MIB] add r43=r1,r43 cb6: 80 0a a0 00 40 00 add r40=r1,r40 cbc: d8 f3 ff 58 br.call.sptk.many b0=80 ;; cc0: 09 70 00 02 00 24 [MMI] addl r14=0,r1 cc6: 00 00 90 60 23 00 st4.rel [r36]=r0 ccc: 00 00 04 00 nop.i 0x0;; cd0: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; cd6: f0 e0 3b 06 42 00 adds r15=508,r14 cdc: 00 00 04 00 nop.i 0x0;; ce0: 09 00 00 00 01 00 [MMI] nop.m 0x0 ce6: f0 00 3c 60 21 00 ld4.acq r15=[r15] cec: 00 00 04 00 nop.i 0x0;; cf0: 0b 70 e0 1d 03 21 [MMI] adds r14=504,r14;; cf6: f0 00 38 60 21 00 ld4.acq r15=[r14] cfc: 00 00 04 00 nop.i 0x0;; d00: 09 00 00 00 01 00 [MMI] nop.m 0x0 d06: f0 08 3c 00 42 00 adds r15=1,r15 d0c: 00 00 04 00 nop.i 0x0;; d10: 10 00 3c 1c b0 11 [MIB] st4.rel [r14]=r15 d16: 00 00 00 02 00 00 nop.i 0x0 d1c: 10 fe ff 48 br.few b20 d20: 03 00 00 00 01 00 [MII] nop.m 0x0 d26: 00 28 05 80 03 00 mov b0=r37;; d2c: 60 02 aa 00 mov.i ar.pfs=r38;; d30: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 d36: 00 00 00 02 00 00 nop.i 0x0 d3c: 08 00 00 40 br.many d30 ;; d40: 0d 00 00 00 01 00 [MFI] nop.m 0x0 d46: 00 00 00 00 00 00 break.f 0x0 d4c: 00 00 04 00 nop.i 0x0;; d50: 08 00 00 00 01 00 [MMI] nop.m 0x0 d56: 00 00 00 02 00 00 nop.m 0x0 d5c: 00 00 04 00 nop.i 0x0 d60: 08 00 00 00 01 00 [MMI] nop.m 0x0 d66: 00 00 00 02 00 00 nop.m 0x0 d6c: 00 00 04 00 nop.i 0x0 d70: 08 00 00 00 01 00 [MMI] nop.m 0x0 d76: 00 00 00 02 00 00 nop.m 0x0 d7c: 00 00 04 00 nop.i 0x0 0000000000000d80 : d80: 09 30 00 40 07 39 [MMI] cmp.eq p6,p7=0,r32 d86: 00 61 80 00 42 e0 adds r16=12,r32 d8c: 01 08 00 90 addl r15=0,r1;; d90: d1 40 00 00 00 21 [MIB] (p06) mov r8=r0 d96: 00 00 00 02 00 03 nop.i 0x0 d9c: 50 00 00 43 (p06) br.cond.dpnt.few de0 ;; da0: 09 70 00 40 b8 10 [MMI] ld8.acq r14=[r32] da6: f0 00 3c 30 20 00 ld8 r15=[r15] dac: 00 00 04 00 nop.i 0x0;; db0: 11 00 00 00 01 00 [MIB] nop.m 0x0 db6: 70 00 38 0c a8 03 tbit.z p7,p6=r14,0 dbc: 40 00 00 43 (p07) br.cond.dpnt.few df0 ;; dc0: 0b 40 00 20 b0 10 [MMI] ld4.acq r8=[r16];; dc6: 60 08 20 0e 73 00 cmp4.eq p6,p7=1,r8 dcc: 00 00 04 00 nop.i 0x0;; dd0: c2 40 04 00 00 24 [MII] (p06) mov r8=1 dd6: 00 00 00 02 80 03 nop.i 0x0;; ddc: 01 00 00 84 (p07) mov r8=r0 de0: 10 00 00 00 01 00 [MIB] nop.m 0x0 de6: 00 00 00 02 00 80 nop.i 0x0 dec: 08 00 84 00 br.ret.sptk.many b0 df0: 09 70 00 40 b8 10 [MMI] ld8.acq r14=[r32] df6: 00 00 00 02 00 e0 nop.m 0x0 dfc: 01 7c 0c 84 adds r15=448,r15;; e00: 03 40 00 1e 18 10 [MII] ld8 r8=[r15] e06: e0 80 3b 58 44 c0 and r14=-16,r14;; e0c: e0 40 1c e0 cmp.eq p6,p7=r14,r8;; e10: 09 00 00 00 01 80 [MMI] nop.m 0x0 e16: 81 08 00 00 48 00 (p06) mov r8=1 e1c: 00 00 04 00 nop.i 0x0;; e20: 11 00 00 00 01 c0 [MIB] nop.m 0x0 e26: 81 00 00 00 42 80 (p07) mov r8=r0 e2c: 08 00 84 00 br.ret.sptk.many b0;; e30: 08 00 00 00 01 00 [MMI] nop.m 0x0 e36: 00 00 00 02 00 00 nop.m 0x0 e3c: 00 00 04 00 nop.i 0x0 0000000000000e40 : e40: 11 00 00 00 01 00 [MIB] nop.m 0x0 e46: 80 08 00 00 48 80 mov r8=1 e4c: 08 00 84 00 br.ret.sptk.many b0;; e50: 08 00 00 00 01 00 [MMI] nop.m 0x0 e56: 00 00 00 02 00 00 nop.m 0x0 e5c: 00 00 04 00 nop.i 0x0 e60: 08 00 00 00 01 00 [MMI] nop.m 0x0 e66: 00 00 00 02 00 00 nop.m 0x0 e6c: 00 00 04 00 nop.i 0x0 e70: 08 00 00 00 01 00 [MMI] nop.m 0x0 e76: 00 00 00 02 00 00 nop.m 0x0 e7c: 00 00 04 00 nop.i 0x0 0000000000000e80 : e80: 18 18 25 0a 80 05 [MMB] alloc r35=ar.pfs,9,5,0 e86: e0 00 04 00 48 00 addl r14=0,r1 e8c: 00 00 00 20 nop.b 0x0 e90: 09 78 00 40 b8 10 [MMI] ld8.acq r15=[r32] e96: 00 00 00 02 00 40 nop.m 0x0 e9c: 04 00 c4 00 mov r34=b0;; ea0: 09 70 00 1c 18 10 [MMI] ld8 r14=[r14] ea6: 00 00 00 02 00 c0 nop.m 0x0 eac: 00 78 1c 50 tbit.z p6,p7=r15,0;; eb0: 11 00 00 00 01 00 [MIB] nop.m 0x0 eb6: 10 c1 3b 06 42 03 adds r17=504,r14 ebc: a0 00 00 42 (p06) br.cond.dptk.few f50 ;; ec0: 0b 78 00 22 b0 10 [MMI] ld4.acq r15=[r17];; ec6: 00 f9 3f 7e 46 00 adds r16=-1,r15 ecc: 00 00 04 00 nop.i 0x0;; ed0: 09 00 00 00 01 00 [MMI] nop.m 0x0 ed6: 00 80 44 60 23 00 st4.rel [r17]=r16 edc: 00 00 04 00 nop.i 0x0;; ee0: 08 38 00 1e 86 39 [MMI] cmp4.eq p7,p6=0,r15 ee6: 00 e1 3b 06 42 00 adds r16=508,r14 eec: c4 00 01 84 adds r32=12,r32 ef0: 0b 78 04 00 00 e4 [MMI] mov r15=1;; ef6: 01 00 40 60 23 00 (p07) st4.rel [r16]=r0 efc: 00 00 04 00 nop.i 0x0;; f00: 01 00 3d 40 41 10 [MII] xchg1 r32=[r32],r15 f06: 00 00 00 02 00 00 nop.i 0x0 f0c: 00 00 04 00 nop.i 0x0;; f10: 01 40 04 00 00 24 [MII] mov r8=1 f16: 00 02 80 20 00 e0 zxt1 r32=r32 f1c: c1 77 0c 84 adds r15=508,r14;; f20: 10 00 00 00 01 00 [MIB] nop.m 0x0 f26: 60 00 80 0e f3 03 cmp4.eq p6,p7=0,r32 f2c: e0 00 00 42 (p07) br.cond.dptk.few 1000 f30: 01 00 00 00 01 00 [MII] nop.m 0x0 f36: 00 18 01 55 00 00 mov.i ar.pfs=r35 f3c: 00 00 04 00 nop.i 0x0;; f40: 10 00 00 00 01 00 [MIB] nop.m 0x0 f46: 00 10 05 80 03 80 mov b0=r34 f4c: 08 00 84 00 br.ret.sptk.many b0 f50: 0b 80 00 1d 03 21 [MMI] adds r16=448,r14;; f56: 10 02 40 30 20 00 ld8 r33=[r16] f5c: 00 00 04 00 nop.i 0x0;; f60: 09 00 00 00 01 00 [MMI] nop.m 0x0 f66: 70 00 84 0c 72 00 cmp.eq p7,p6=0,r33 f6c: 00 00 04 00 nop.i 0x0;; f70: 04 00 00 00 01 00 [MLX] nop.m 0x0 f76: 00 00 00 00 80 a3 (p07) movl r37=0x0 f7c: 04 00 00 60 f80: e5 38 01 40 00 21 [MLX] (p07) mov r39=r32 f86: 00 00 00 00 80 03 (p07) movl r40=0x0;; f8c: 05 00 00 60 f90: e8 28 05 4a 00 20 [MMI] (p07) add r37=r1,r37 f96: 00 00 00 02 80 03 nop.m 0x0 f9c: 15 40 01 80 (p07) add r40=r1,r40 fa0: f9 30 29 00 07 24 [MMB] (p07) mov r38=906 fa6: 00 00 00 02 80 03 nop.m 0x0 fac: e8 f0 ff 5b (p07) br.call.dpnt.many b0=80 ;; fb0: 08 38 01 42 00 21 [MMI] mov r39=r33 fb6: 00 00 00 02 00 c0 nop.m 0x0 fbc: 04 00 00 84 mov r38=r0 fc0: 19 28 01 40 00 21 [MMB] mov r37=r32 fc6: 00 00 00 02 00 00 nop.m 0x0 fcc: 08 00 00 50 br.call.sptk.many b0=fc0 ;; fd0: 09 30 00 10 07 39 [MMI] cmp.eq p6,p7=0,r8 fd6: 00 00 00 02 00 00 nop.m 0x0 fdc: 30 02 aa 00 mov.i ar.pfs=r35;; fe0: c9 40 04 00 00 24 [MMI] (p06) mov r8=1 fe6: 00 00 00 02 00 00 nop.m 0x0 fec: 20 0a 00 07 mov b0=r34;; ff0: 10 00 00 00 01 c0 [MIB] nop.m 0x0 ff6: 81 00 00 00 42 80 (p07) mov r8=r0 ffc: 08 00 84 00 br.ret.sptk.many b0 1000: 09 00 00 00 01 00 [MMI] nop.m 0x0 1006: f0 00 3c 60 21 00 ld4.acq r15=[r15] 100c: 00 00 04 00 nop.i 0x0;; 1010: 09 70 e0 1d 03 21 [MMI] adds r14=504,r14 1016: 80 00 00 00 42 00 mov r8=r0 101c: 30 02 aa 00 mov.i ar.pfs=r35;; 1020: 03 78 00 1c b0 10 [MII] ld4.acq r15=[r14] 1026: 00 10 05 80 03 e0 mov b0=r34;; 102c: 11 78 00 84 adds r15=1,r15;; 1030: 11 00 3c 1c b0 11 [MIB] st4.rel [r14]=r15 1036: 00 00 00 02 00 80 nop.i 0x0 103c: 08 00 84 00 br.ret.sptk.many b0;; 0000000000001040 : 1040: 08 80 10 08 80 05 [MMI] alloc r16=ar.pfs,4,4,0 1046: 20 02 80 00 42 00 mov r34=r32 104c: 00 00 04 00 nop.i 0x0 1050: 05 00 00 00 01 00 [MLX] nop.m 0x0 1056: 00 00 00 00 00 60 movl r35=0x0;; 105c: 04 00 00 60 1060: 04 00 00 00 01 00 [MLX] nop.m 0x0 1066: 00 00 00 00 00 00 movl r32=0x0 106c: 04 00 00 60 1070: 03 18 05 46 00 20 [MII] add r35=r1,r35 1076: 10 3a 02 0e 48 00 mov r33=967;; 107c: 14 00 01 80 add r32=r1,r32;; 1080: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 1086: 00 00 00 02 00 00 nop.i 0x0 108c: 08 f0 ff 48 br.many 80 ;; 1090: 0d 00 00 00 01 00 [MFI] nop.m 0x0 1096: 00 00 00 00 00 00 break.f 0x0 109c: 00 00 04 00 nop.i 0x0;; Disassembly of section .data: 0000000000000000 : ... 0000000000000018 : 18: 00 00 00 00 00 00 break.i 0x0 1e: 00 00 01 00 break.i 0x0 22: 00 00 00 00 00 00 [MII] break.m 0x0 28: 00 00 00 00 00 00 break.i 0x0 ... 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 6b 65 72 data8 0xeadabedce4 c: 6e 5f 6d 75 10: 74 65 78 2e 63 2c [-a-] data8 0x1631973c32b 16: 76 20 31 2e 37 36 data8 0xdcb8c481d8 1c: 20 32 30 31 data8 0x626064406c 20: 39 2f 30 33 2f 31 [MMB] (p57) cmp.lt p5,p47=76,r25 26: 30 20 31 32 3a 34 ldfd.c.clr f3=[r12],164 2c: 39 3a 34 38 data8 0x7068747268 30: Address 0x0000000000000030 is out of bounds. Disassembly of section .rodata.str1.8: 0000000000000000 <.rodata.str1.8>: 0: 6f 77 6e 65 72 20 [MMF] data8 0x103932b73bb 6: 66 69 65 6c 64 20 (p24) cmp.gt.and p22,p54=r0,r25 c: 20 3a 20 25 data8 0x4a40744040 10: 23 30 31 38 6c 78 [MII] (p01) cmp.eq.or.andcm p38,p44=r12,r28 16: 20 77 61 69 74 2f (p01) cmp.le.or.andcm p50,p52=r0,r88;; 1c: 73 70 69 6e data8 0xdcd2e0e65e 20: 3a 20 25 31 36 64 [-d-] data8 0x121b1892901 26: 2f 25 64 0a 00 00 data8 0x0299094bd 2c: 00 00 00 00 data8 00000000000 30: 61 73 73 65 72 74 [MII] (p27) cmp.ne.or p46,p50=r92,r50 36: 69 6f 6e 20 66 61 (p37) cmp.lt.unc p54,p16=-51,r27 3c: 69 6c 65 64 data8 0xc8cad8d2c2 40: 3a 20 4d 55 54 45 [-d-] data8 0x2aa2aa6901 46: 58 5f 41 44 41 50 data8 0x10511057d61 4c: 54 49 56 45 data8 0x8aac92a8a0 50: 5f 50 28 6d 74 78 [-f-] data8 0x1c3a3694282 56: 29 00 2f 68 6f 6d data8 0x1bda0bc00a5 5c: 65 2f 73 63 data8 0xc6e65ecada 60: 6f 6c 65 2f 6e 62 [MMF] data8 0x113717b2b63 66: 73 64 2f 63 76 73 (p13) cmp.eq.unc p7,p49=-20,r75 6c: 2f 73 72 63 data8 0xc6e4e65ee6 70: 2f 73 79 73 2f 6b [MMF] data8 0x1597b9bcb99 76: 65 72 6e 2f 6b 65 (p21) cmp4.ltu p38,p23=78,r91 7c: 72 6e 5f 6d data8 0xdabedce4ca 80: 75 74 65 78 2e 63 [-a-] data8 0x11973c32ba3 86: 00 00 69 70 6c 20 data8 0x1b1c1a40001 8c: 3d 3d 20 49 data8 0x92407a7a40 90: 50 4c 5f 4e 4f 4e [MIB] data8 0x727a72fa62 96: 45 00 64 69 61 67 (p21) cmp4.lt p4,p52=r0,r89 9c: 6e 6f 73 74 brp.loop.imp 736ff0 ,7c0 a0: 69 63 20 00 00 00 [MMI] (p27) break.m 0x40c a6: 00 00 6b 65 72 6e cmp.eq p0,p50=96,r90 ac: 65 6c 20 25 data8 0x4a40d8cadc b0: 73 61 73 73 65 72 [MBB] (p11) cmp.lt.and p44,p37=r0,r57 b6: 74 69 6f 6e 20 22 br.ctop.sptk.few dcdf80 bc: 25 73 22 20 data8 0x4044e64a44 c0: 66 61 69 6c 65 64 [-3-] data8 0x1232b634b0b c6: 3a 20 66 69 6c 65 data8 0x1b1a59880e9 cc: 20 22 25 73 data8 0xe64a4440ca d0: 22 2c 20 6c 69 6e [MII] data8 0x1734b610161 d6: 65 20 25 64 20 00 (p21) dep r6=r36,r9,60,3;; dc: 00 00 00 00 break.i 0x0 e0: 6d 75 74 65 78 5f [MFI] (p43) lfetch.fault.excl [r50],-163 e6: 69 6e 69 74 3a 20 data8 0xe9d1a5b9a5 ec: 69 6d 70 6f data8 0xdee0dad240 f0: 73 73 69 62 6c 65 [MBB] (p27) addl r46=833050,r1 f6: 20 74 79 70 65 00 data8 0x195c1e5d081 fc: 00 00 00 00 break.b 0x0;; 100: 61 73 73 65 72 74 [MII] (p27) cmp.ne.or p46,p50=r92,r50 106: 69 6f 6e 20 66 61 (p37) cmp.lt.unc p54,p16=-51,r27 10c: 69 6c 65 64 data8 0xc8cad8d2c2 110: 3a 20 21 4d 55 54 [-d-] data8 0xa2aa690901 116: 45 58 5f 4f 57 4e data8 0x15d3d7d6115 11c: 45 44 28 6d data8 0xda50888a9c 120: 74 78 2d 3e 6d 74 [-a-] data8 0x1a369f16bc3 126: 78 5f 6f 77 6e 65 data8 0x1b9ddbd7de1 12c: 72 29 20 26 data8 0x4c4052e4ca 130: 26 20 21 4d 55 54 [-3-] data8 0xa2aa690901 136: 45 58 5f 48 41 53 data8 0x105217d6115 13c: 5f 57 41 49 data8 0x9282aebea6 140: 54 45 52 53 28 6d [-a-] data8 0x169429a922a 146: 74 78 29 00 00 00 data8 0x000a5e1d1 14c: 00 00 00 00 data8 00000000000 150: 61 73 73 65 72 74 [MII] (p27) cmp.ne.or p46,p50=r92,r50 156: 69 6f 6e 20 66 61 (p37) cmp.lt.unc p54,p16=-51,r27 15c: 69 6c 65 64 data8 0xc8cad8d2c2 160: 3a 20 21 4d 55 54 [-d-] data8 0xa2aa690901 166: 45 58 5f 53 50 49 data8 0x1414d7d6115 16c: 4e 42 49 54 data8 0xa892849c92 170: 5f 4c 4f 43 4b 45 [-f-] data8 0x2a5a1a7a62 176: 44 5f 50 28 6d 74 data8 0x1b4a1417d11 17c: 78 29 00 00 data8 0x00052f0e8 180: 6c 6f 63 6b 69 6e [MFI] data8 0x1734b5b1b7b 186: 67 20 61 67 61 69 (p29) fnma.s1 f6=f88,f51,f36 18c: 6e 73 74 20 data8 0x40e8e6dcd2 190: 6d 79 73 65 6c 66 [MFI] (p11) addl r111=-1296804,r2 196: 00 00 61 73 73 65 (p01) fselect f0=f88,f57,f32 19c: 72 74 69 6f data8 0xded2e8e4ca 1a0: 6e 20 66 61 69 6c [MMF] data8 0x1634b0b3103 1a6: 65 64 3a 20 63 75 (p21) cmp4.lt.unc p6,p16=76,r14 1ac: 72 74 68 72 data8 0xe4d0e8e4ea 1b0: 65 61 64 20 21 3d [MLX] data8 0x1e90903230b 1b6: 20 30 00 00 00 00 break.x 0x1810000000;; 1bc: 00 00 00 00 1c0: 61 73 73 65 72 74 [MII] (p27) cmp.ne.or p46,p50=r92,r50 1c6: 69 6f 6e 20 66 61 (p37) cmp.lt.unc p54,p16=-51,r27 1cc: 69 6c 65 64 data8 0xc8cad8d2c2 1d0: 3a 20 21 63 70 75 [-d-] data8 0x1ab83190901 1d6: 5f 69 6e 74 72 5f data8 0x1c9d1b9a57d 1dc: 70 28 29 00 data8 0x05250e0be 1e0: 70 73 65 72 69 61 [MIB] data8 0x10b4b932b9b 1e6: 6c 69 7a 65 5f 6e data8 0x17d95e9a5b1 1ec: 6f 74 5f 69 data8 0xd2bee8dedc 1f0: 6e 5f 72 65 61 64 [MMF] (p59) addl r75=798940,r2 1f6: 5f 73 65 63 74 69 (p61) cmp.gt.or.andcm p53,p49=r0,r89 1fc: 6f 6e 28 29 data8 0x5250dcded2 200: 00 00 00 00 00 00 [MII] break.m 0x0 206: 00 00 64 65 62 75 cmp.lt p0,p50=0,r89 20c: 67 67 69 6e data8 0xdcd2ceceea 210: 67 20 00 00 00 00 [-3-] data8 0x000000103 216: 00 00 2f 68 6f 6d data8 0x1bda0bc0000 21c: 65 2f 73 63 data8 0xc6e65ecada 220: 6f 6c 65 2f 6e 62 [MMF] data8 0x113717b2b63 226: 73 64 2f 63 76 73 (p13) cmp.eq.unc p7,p49=-20,r75 22c: 2f 73 72 63 data8 0xc6e4e65ee6 230: 2f 73 79 73 2f 73 [MMF] (p25) cmp.lt p46,p47=-34,r57 236: 79 73 2f 6c 77 70 (p37) cmp4.eq p55,p54=-18,r11 23c: 2e 68 00 00 (p32) break.f 0x34173;; 240: 6c 2d 3e 6c 5f 6e [MFI] data8 0x172fb61f16b 246: 6f 70 72 65 65 6d (p61) fnma.s.s1 f6=f92,f50,f78 24c: 70 74 20 3e data8 0x7c40e8e0da 250: 20 30 00 00 00 00 [MII] (p01) break.m 0x6 256: 00 00 65 78 69 74 cmp4.ltu p0,p60=r32,r25 25c: 69 6e 67 20 data8 0x40cedcd2e8 260: 75 6e 68 65 6c 64 [-a-] data8 0x123632b4373 266: 20 73 70 69 6e 20 data8 0x1b9a5c1cc81 26c: 6d 75 74 65 data8 0xcae8eada40 270: 78 00 00 00 00 00 [MMB] (p03) break.m 0x0 276: 00 00 61 73 73 65 cmp4.eq p0,p57=32,r88 27c: 72 74 69 6f data8 0xded2e8e4ca 280: 6e 20 66 61 69 6c [MMF] data8 0x1634b0b3103 286: 65 64 3a 20 4d 55 (p21) addl r70=-1882036,r2 28c: 54 45 58 5f (p42) fclass.m p34,p22=f85,0x23 290: 4f 57 4e 45 52 28 [MMF] data8 0x142922a72ba 296: 6d 74 78 2d 3e 6d (p52) ldfs.c.clr.nta f70=[r94],-242 29c: 74 78 5f 6f data8 0xdebef0e8da 2a0: 77 6e 65 72 29 20 [BBB] data8 0x1014b932b73 2a6: 3d 3d 20 63 75 72 data8 0x1d58c80f4f4 2ac: 74 68 72 65 data8 0xcae4d0e8e4 2b0: Address 0x00000000000002b0 is out of bounds. Disassembly of section .IA_64.unwind_info: 0000000000000000 <.IA_64.unwind_info>: 0: 01 00 00 00 00 00 [MII] break.m 0x0 6: 01 00 01 2e c0 00 data8 0x100b8040004 c: 06 00 00 00 (p01) break.i 0x30;; 10: 01 00 00 00 00 00 [MII] break.m 0x0 16: 01 00 01 2e c0 00 data8 0x100b8040004 1c: 06 00 00 00 (p01) break.i 0x30;; 20: 01 00 00 00 00 00 [MII] break.m 0x0 26: 01 00 46 21 03 e6 data8 0xc85180004 2c: 00 e4 02 35 data8 0x6a05c801cc 30: 02 00 00 00 00 00 [MII] break.m 0x0 36: 01 00 46 23 02 e6 data8 0x88d180004 3c: 00 e4 01 61 data8 0xc203c801cc 40: 55 00 00 00 00 00 [-a-] data8 0x000000002 46: 00 00 01 00 00 00 data8 0x000040000 4c: 00 00 01 00 data8 0x002000000 50: 01 22 c0 00 06 00 [MII] (p16) ssm 0x1804 56: 00 00 02 00 00 00 break.i 0x2000 5c: 00 00 01 00 break.i 0x80000;; 60: 46 21 03 e6 00 e4 [-3-] data8 0x1200730190a 66: 02 61 3c 00 00 00 data8 0x000f1840b 6c: 00 00 00 00 data8 00000000000 70: 02 00 00 00 00 00 [MII] break.m 0x0 76: 01 00 46 2c 03 e6 data8 0xcb1180004 7c: 00 e4 02 61 data8 0xc205c801cc 80: ea 01 c0 00 06 00 [MMI] (p15) ssm 0x1800;; 86: 00 00 03 00 00 00 break.m 0x3000 8c: 00 00 01 00 break.i 0x80000 90: 46 25 03 e6 00 e4 [-3-] data8 0x1200730192a 96: 02 61 54 81 c0 00 data8 0x1020551840b 9c: 03 61 27 a1 data8 0x1424ec20601 a0: c0 00 06 00 00 00 [MII] (p06) break.m 0xc0 a6: 00 00 02 00 00 00 break.i 0x2000 ac: 00 00 01 00 break.i 0x80000 b0: 46 22 06 e6 00 e4 [-3-] data8 0x12007303112 b6: 05 61 4e 00 00 00 data8 0x001398417 bc: 00 00 00 00 data8 00000000000 c0: 01 00 00 00 00 00 [MII] break.m 0x0 c6: 01 00 01 2b c0 00 data8 0x100ac040004 cc: 06 00 00 00 (p01) break.i 0x30;; Disassembly of section .IA_64.unwind: 0000000000000000 <.IA_64.unwind>: ... Disassembly of section .rodata: 0000000000000000 <__func__.6096>: 0: 6d 75 74 65 78 5f [MFI] (p43) lfetch.fault.excl [r50],-163 6: 73 70 69 6e 5f 72 (p13) fpms.s3 f7=f26,f55,f46 c: 65 74 72 79 data8 0xf2e4e8cae4 10: 00 00 00 00 00 00 [MII] break.m 0x0 ... 0000000000000018 <__func__.6092>: 18: 6d 75 74 65 78 5f cmp.gt.or.andcm p0,p58=r0,r91 1e: 74 72 79 65 data8 0xe4e8bef0ca 22: 6e 74 65 72 00 00 [MMB] (p43) cmp.lt.and p12,p37=r0,r58 0000000000000028 <__func__.6079>: 28: 6d 75 74 65 78 5f (p01) cmp.gt.or.andcm p0,p58=r0,r91 2e: 6f 77 6e 65 brp.loop.imp 6f5f90 ,fffffffffffffc50 <_KERNEL_OPT_CHILD_MAX+0xffffffff91f8ae61>;; 32: 72 00 00 00 00 00 [MMF] (p43) break.m 0xe4c 0000000000000038 <__func__.6070>: 38: 6d 75 74 65 78 5f cmp.gt.or.andcm p0,p58=r0,r91 3e: 76 65 63 74 data8 0xcaecbef0ca 42: 6f 72 5f 65 78 69 [MII] (p35) addl r110=962459,r1 48: 74 00 00 00 00 00 (p33) break.i 0x74697;; ... 0000000000000050 <__func__.6061>: 50: 6d 75 74 65 78 5f [MFI] (p43) lfetch.fault.excl [r50],-163 56: 76 65 63 74 6f 72 (p25) fpnma.s3 f87=f24,f58,f108 5c: 5f 65 6e 74 data8 0xe8dccabee4 60: 65 72 00 00 00 00 [MLX] (p19) break.m 0xe ... 0000000000000068 <__func__.6051>: 68: 6d 75 74 65 78 5f data8 0xcac8bef0ca 6e: 64 65 73 74 72: Address 0x0000000000000070 is out of bounds. Disassembly of section .data.rel: 0000000000000000 : 0: 01 00 00 00 00 00 [MII] break.m 0x0 ... 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: 33 20 32 30 31 39 [MBB] (p01) cmp.eq.unc p4,p49=12,r24 16: 30 33 31 39 29 20 br.call.dptk.few b3=726270 1c: 37 2e 34 2e data8 0x5c685c6e40 20: Address 0x0000000000000020 is out of bounds.