/home/scole/Downloads/gcc6//GENERIC/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: 08 30 04 42 87 39 [MMI] cmp4.eq p6,p7=1,r33 1a6: 80 00 84 12 73 40 cmp4.eq p8,p9=0,r33 1ac: 31 08 2d d6 cmp4.ltu p10,p11=3,r33 1b0: d7 00 40 00 c0 10 [BBB] (p06) br.cond.dpnt.few 2b0 <_mutex_init+0x130> 1b6: 02 40 00 80 21 05 (p08) br.cond.dpnt.few 230 <_mutex_init+0xb0> 1bc: 60 00 00 43 (p10) 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: 13 00 00 00 01 80 [MBB] nop.m 0x0 216: 01 e0 ff ff 24 04 (p06) br.cond.spnt.few 1d0 <_mutex_init+0x50> 21c: 20 00 00 43 (p08) 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: 70 00 00 42 (p07) br.cond.dptk.few 290 <_mutex_init+0x110> 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: 05 00 00 00 01 00 [MLX] nop.m 0x0 296: 00 00 00 00 00 c0 movl r38=0x0;; 29c: 04 00 00 60 2a0: 10 00 00 00 01 00 [MIB] nop.m 0x0 2a6: 60 0a 98 00 40 00 add r38=r1,r38 2ac: 08 00 00 50 br.call.sptk.many b0=2a0 <_mutex_init+0x120> 2b0: 10 00 00 00 01 00 [MIB] nop.m 0x0 2b6: 60 00 88 0e 73 03 cmp4.eq p6,p7=0,r34 2bc: 20 ff ff 4a (p06) br.cond.dptk.few 1d0 <_mutex_init+0x50> 2c0: 04 00 00 00 01 00 [MLX] nop.m 0x0 2c6: 00 00 00 00 00 20 movl r41=0x0 2cc: 05 00 00 60 2d0: 05 50 69 01 02 24 [MLX] mov r42=346 2d6: 00 00 00 00 00 00 movl r40=0x0;; 2dc: 05 00 00 60 2e0: 04 00 00 00 01 00 [MLX] nop.m 0x0 2e6: 00 00 00 00 00 e0 movl r39=0x0 2ec: 04 00 00 60 2f0: 05 48 05 52 00 20 [MLX] add r41=r1,r41 2f6: 00 00 00 00 00 c0 movl r38=0x0;; 2fc: 04 00 00 60 300: 08 40 05 50 00 20 [MMI] add r40=r1,r40 306: 00 00 00 02 00 e0 nop.m 0x0 30c: 14 38 01 80 add r39=r1,r39 310: 19 30 05 4c 00 20 [MMB] add r38=r1,r38 316: 00 00 00 02 00 00 nop.m 0x0 31c: 08 00 00 50 br.call.sptk.many b0=310 <_mutex_init+0x190>;; 320: 09 00 00 00 01 00 [MMI] nop.m 0x0 326: e0 00 80 70 21 00 ld8.acq r14=[r32] 32c: 00 00 04 00 nop.i 0x0;; 330: 11 00 38 40 b8 11 [MIB] st8.rel [r32]=r14 336: 00 00 00 02 00 00 nop.i 0x0 33c: c0 fe ff 48 br.few 1f0 <_mutex_init+0x70>;; 0000000000000340 : 340: 09 80 10 08 80 05 [MMI] alloc r16=ar.pfs,4,4,0 346: 00 00 00 02 00 60 nop.m 0x0 34c: 04 00 c4 00 mov r35=b0;; 350: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 356: 00 00 00 02 00 00 nop.i 0x0 35c: 08 00 00 40 br.many 350 ;; 360: 0d 00 00 00 01 00 [MFI] nop.m 0x0 366: 00 00 00 00 00 00 break.f 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: 08 10 21 08 80 05 [MMI] alloc r34=ar.pfs,8,4,0 386: e0 00 80 70 21 20 ld8.acq r14=[r32] 38c: 04 00 c4 00 mov r33=b0 390: 09 00 00 00 01 00 [MMI] nop.m 0x0 396: f0 60 80 00 42 00 adds r15=12,r32 39c: 00 00 04 00 nop.i 0x0;; 3a0: 10 00 00 00 01 00 [MIB] nop.m 0x0 3a6: 70 00 38 0c 28 03 tbit.z p7,p6=r14,0 3ac: 80 00 00 42 (p06) br.cond.dptk.few 420 3b0: 04 70 00 40 b8 10 [MLX] ld8.acq r14=[r32] 3b6: 00 00 00 00 00 e0 movl r39=0x0 3bc: 04 00 00 60 3c0: 09 30 01 40 00 21 [MMI] mov r38=r32 3c6: 00 00 00 02 00 a0 nop.m 0x0 3cc: 14 01 0c 90 mov r37=401;; 3d0: 10 38 05 4e 00 20 [MIB] add r39=r1,r39 3d6: 70 00 38 0c f2 03 cmp.eq p7,p6=0,r14 3dc: b0 00 00 42 (p07) br.cond.dptk.few 480 3e0: 05 00 00 00 01 00 [MLX] nop.m 0x0 3e6: 00 00 00 00 00 80 movl r36=0x0;; 3ec: 04 00 00 60 3f0: 11 00 00 00 01 00 [MIB] nop.m 0x0 3f6: 40 0a 90 00 40 00 add r36=r1,r36 3fc: 98 fc ff 58 br.call.sptk.many b0=80 ;; 400: 09 70 c0 f9 ff 27 [MMI] mov r14=-16 406: 00 00 00 02 00 00 nop.m 0x0 40c: 20 02 aa 00 mov.i ar.pfs=r34;; 410: 10 00 38 40 b8 11 [MIB] st8.rel [r32]=r14 416: 00 08 05 80 03 80 mov b0=r33 41c: 08 00 84 00 br.ret.sptk.many b0 420: 09 00 00 00 01 00 [MMI] nop.m 0x0 426: e0 00 3c 60 21 00 ld4.acq r14=[r15] 42c: 00 00 04 00 nop.i 0x0;; 430: 10 00 00 00 01 00 [MIB] nop.m 0x0 436: 70 08 38 0c 73 03 cmp4.eq p7,p6=1,r14 43c: d0 ff ff 4a (p06) br.cond.dptk.few 400 440: 04 30 01 40 00 21 [MLX] mov r38=r32 446: 00 00 00 00 00 e0 movl r39=0x0 44c: 04 00 00 60 450: 05 28 4d 00 03 24 [MLX] mov r37=403 456: 00 00 00 00 00 80 movl r36=0x0;; 45c: 04 00 00 60 460: 11 38 05 4e 00 20 [MIB] add r39=r1,r39 466: 40 0a 90 00 40 00 add r36=r1,r36 46c: 28 fc ff 58 br.call.sptk.many b0=80 ;; 470: 10 00 00 00 01 00 [MIB] nop.m 0x0 476: 00 00 00 02 00 00 nop.i 0x0 47c: 90 ff ff 48 br.few 400 480: 09 00 00 00 01 00 [MMI] nop.m 0x0 486: e0 00 80 70 21 00 ld8.acq r14=[r32] 48c: 00 00 04 00 nop.i 0x0;; 490: 10 00 00 00 01 00 [MIB] nop.m 0x0 496: 70 10 38 0c a8 03 tbit.z p7,p6=r14,1 49c: 70 ff ff 4a (p07) br.cond.dptk.few 400 4a0: 05 00 00 00 01 00 [MLX] nop.m 0x0 4a6: 00 00 00 00 00 80 movl r36=0x0;; 4ac: 04 00 00 60 4b0: 11 20 05 48 00 20 [MIB] add r36=r1,r36 4b6: 00 00 00 02 00 00 nop.i 0x0 4bc: d8 fb ff 58 br.call.sptk.many b0=80 ;; 4c0: 11 00 00 00 01 00 [MIB] nop.m 0x0 4c6: 00 00 00 02 00 00 nop.i 0x0 4cc: 40 ff ff 48 br.few 400 ;; 4d0: 08 00 00 00 01 00 [MMI] nop.m 0x0 4d6: 00 00 00 02 00 00 nop.m 0x0 4dc: 00 00 04 00 nop.i 0x0 4e0: 08 00 00 00 01 00 [MMI] nop.m 0x0 4e6: 00 00 00 02 00 00 nop.m 0x0 4ec: 00 00 04 00 nop.i 0x0 4f0: 08 00 00 00 01 00 [MMI] nop.m 0x0 4f6: 00 00 00 02 00 00 nop.m 0x0 4fc: 00 00 04 00 nop.i 0x0 0000000000000500 : 500: 09 68 51 1e 80 05 [MMI] alloc r45=ar.pfs,20,15,0 506: e0 00 80 70 21 80 ld8.acq r14=[r32] 50c: 05 00 c4 00 mov r44=b0;; 510: 10 00 00 00 01 00 [MIB] nop.m 0x0 516: 60 00 38 0e 28 03 tbit.z p6,p7=r14,0 51c: b0 00 00 42 (p06) br.cond.dptk.few 5c0 520: 0b 78 00 02 00 24 [MMI] addl r15=0,r1;; 526: f0 00 3c 30 20 00 ld8 r15=[r15] 52c: 00 00 04 00 nop.i 0x0;; 530: 0b 80 e0 1f 03 21 [MMI] adds r16=504,r15;; 536: e0 00 40 60 21 00 ld4.acq r14=[r16] 53c: 00 00 04 00 nop.i 0x0;; 540: 0b 88 fc 1d 3f 23 [MMI] adds r17=-1,r14;; 546: 00 88 40 60 23 00 st4.rel [r16]=r17 54c: 00 00 04 00 nop.i 0x0;; 550: 09 38 00 1c 86 39 [MMI] cmp4.eq p7,p6=0,r14 556: 00 00 00 02 00 c0 nop.m 0x0 55c: c1 00 01 84 adds r14=12,r32;; 560: eb 78 f0 1f 03 e1 [MMI] (p07) adds r15=508,r15;; 566: 01 00 3c 60 23 e0 (p07) st4.rel [r15]=r0 56c: 11 00 00 90 mov r15=1;; 570: 01 70 3c 1c 41 10 [MII] xchg1 r14=[r14],r15 576: 00 00 00 02 00 00 nop.i 0x0 57c: 00 00 04 00 nop.i 0x0;; 580: 01 00 00 00 01 00 [MII] nop.m 0x0 586: e0 00 38 20 00 00 zxt1 r14=r14 58c: 00 00 04 00 nop.i 0x0;; 590: 10 00 00 00 01 00 [MIB] nop.m 0x0 596: 70 00 38 0c 73 03 cmp4.eq p7,p6=0,r14 59c: 20 04 00 43 (p06) br.cond.dpnt.few 9b0 5a0: 01 00 00 00 01 00 [MII] nop.m 0x0 5a6: 00 68 01 55 00 00 mov.i ar.pfs=r45 5ac: 00 00 04 00 nop.i 0x0;; 5b0: 10 00 00 00 01 00 [MIB] nop.m 0x0 5b6: 00 60 05 80 03 80 mov b0=r44 5bc: 08 00 84 00 br.ret.sptk.many b0 5c0: 0b 30 01 02 00 24 [MMI] addl r38=0,r1;; 5c6: 60 02 98 30 20 00 ld8 r38=[r38] 5cc: 00 00 04 00 nop.i 0x0;; 5d0: 0b 70 00 4d 03 21 [MMI] adds r14=448,r38;; 5d6: 50 02 38 30 20 00 ld8 r37=[r14] 5dc: 00 00 04 00 nop.i 0x0;; 5e0: 09 00 00 00 01 00 [MMI] nop.m 0x0 5e6: 70 00 94 0c 72 00 cmp.eq p7,p6=0,r37 5ec: 00 00 04 00 nop.i 0x0;; 5f0: 04 00 00 00 01 00 [MLX] nop.m 0x0 5f6: 00 00 00 00 80 43 (p07) movl r50=0x0 5fc: 06 00 00 60 600: e5 88 01 40 00 21 [MLX] (p07) mov r49=r32 606: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 60c: 05 00 00 60 610: e8 90 05 64 00 20 [MMI] (p07) add r50=r1,r50 616: 00 00 00 02 80 e3 nop.m 0x0 61c: 15 78 01 80 (p07) add r47=r1,r47 620: f9 80 31 00 04 24 [MMB] (p07) mov r48=524 626: 00 00 00 02 80 03 nop.m 0x0 62c: 68 fa ff 5b (p07) br.call.dpnt.many b0=80 ;; 630: 11 00 00 00 01 00 [MIB] nop.m 0x0 636: 00 00 00 02 00 00 nop.i 0x0 63c: 08 00 00 50 br.call.sptk.many b0=630 ;; 640: 03 00 00 00 01 00 [MII] nop.m 0x0 646: 80 00 20 20 00 c0 zxt1 r8=r8;; 64c: 00 40 1c e6 cmp4.eq p6,p7=0,r8;; 650: 04 00 00 00 01 00 [MLX] nop.m 0x0 656: 00 00 00 00 80 43 (p07) movl r50=0x0 65c: 06 00 00 60 660: e5 88 01 40 00 21 [MLX] (p07) mov r49=r32 666: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 66c: 05 00 00 60 670: e8 90 05 64 00 20 [MMI] (p07) add r50=r1,r50 676: 00 00 00 02 80 03 nop.m 0x0 67c: d6 00 10 90 (p07) mov r48=525 680: f9 78 05 5e 00 20 [MMB] (p07) add r47=r1,r47 686: 00 00 00 02 80 03 nop.m 0x0 68c: 08 fa ff 5b (p07) br.call.dpnt.many b0=80 ;; 690: 11 00 00 00 01 00 [MIB] nop.m 0x0 696: 00 00 00 02 00 00 nop.i 0x0 69c: 08 00 00 50 br.call.sptk.many b0=690 ;; 6a0: 03 00 00 00 01 00 [MII] nop.m 0x0 6a6: 80 00 20 20 00 e0 zxt1 r8=r8;; 6ac: 00 40 18 e6 cmp4.eq p7,p6=0,r8;; 6b0: 04 00 00 00 01 00 [MLX] nop.m 0x0 6b6: 00 00 00 00 80 43 (p07) movl r50=0x0 6bc: 06 00 00 60 6c0: e5 98 3d 00 04 24 [MLX] (p07) mov r51=527 6c6: 00 00 00 00 80 23 (p07) movl r49=0x0;; 6cc: 06 00 00 60 6d0: 04 00 00 00 01 00 [MLX] nop.m 0x0 6d6: 00 00 00 00 80 03 (p07) movl r48=0x0 6dc: 06 00 00 60 6e0: e5 90 05 64 00 20 [MLX] (p07) add r50=r1,r50 6e6: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 6ec: 05 00 00 60 6f0: e8 88 05 62 00 20 [MMI] (p07) add r49=r1,r49 6f6: 00 00 00 02 80 03 nop.m 0x0 6fc: 16 80 01 80 (p07) add r48=r1,r48 700: f9 78 05 5e 00 20 [MMB] (p07) add r47=r1,r47 706: 00 00 00 02 80 03 nop.m 0x0 70c: 08 00 00 53 (p07) br.call.dpnt.many b0=700 ;; 710: 0b 70 00 4d 03 21 [MMI] adds r14=448,r38;; 716: e0 00 38 30 20 00 ld8 r14=[r14] 71c: 00 00 04 00 nop.i 0x0;; 720: 0b 70 30 1d 06 21 [MMI] adds r14=844,r14;; 726: f0 00 38 20 20 00 ld4 r15=[r14] 72c: 00 00 04 00 nop.i 0x0;; 730: 0b 78 04 1e 00 21 [MMI] adds r15=1,r15;; 736: 00 78 38 20 23 00 st4 [r14]=r15 73c: 00 00 04 00 nop.i 0x0;; 740: 04 38 01 02 00 24 [MLX] addl r39=0,r1 746: 00 00 00 00 00 20 movl r41=0x0 74c: 05 00 00 60 750: 05 20 01 40 b8 10 [MLX] ld8.acq r36=[r32] 756: 00 00 00 00 00 60 movl r43=0x0;; 75c: 05 00 00 60 760: 04 00 00 00 01 00 [MLX] nop.m 0x0 766: 00 00 00 00 00 40 movl r42=0x0 76c: 05 00 00 60 770: 09 38 01 4e 18 10 [MMI] ld8 r39=[r39] 776: 90 0a a4 00 40 60 add r41=r1,r41 77c: 15 58 01 80 add r43=r1,r43;; 780: 08 50 05 54 00 20 [MMI] add r42=r1,r42 786: 00 00 00 02 00 00 nop.m 0x0 78c: 00 00 04 00 nop.i 0x0 790: 11 70 c0 49 2c 22 [MIB] and r14=-16,r36 796: 70 00 90 0c f2 03 cmp.eq p7,p6=0,r36 79c: c0 00 00 43 (p07) br.cond.dpnt.few 850 ;; 7a0: 09 78 00 4e 18 10 [MMI] ld8 r15=[r39] 7a6: 00 00 00 02 00 e0 nop.m 0x0 7ac: e0 28 19 e0 cmp.eq p7,p6=r14,r37;; 7b0: 11 40 00 1e 09 39 [MIB] cmp.eq p8,p9=0,r15 7b6: 00 00 00 02 80 04 nop.i 0x0 7bc: d0 00 00 43 (p09) br.cond.dpnt.few 880 ;; 7c0: e8 90 01 56 00 e1 [MMI] (p07) mov r50=r43 7c6: 11 03 80 00 42 00 (p07) mov r49=r32 7cc: 00 00 04 00 nop.i 0x0 7d0: f9 78 01 54 00 e1 [MMB] (p07) mov r47=r42 7d6: 01 a3 01 08 c8 03 (p07) mov r48=564 7dc: b8 f8 ff 5b (p07) br.call.dpnt.many b0=80 ;; 7e0: 11 78 01 40 00 21 [MIB] mov r47=r32 7e6: 00 00 00 02 00 00 nop.i 0x0 7ec: 08 00 00 50 br.call.sptk.many b0=7e0 ;; 7f0: 08 88 09 48 2e 20 [MMI] or r49=2,r36 7f6: 80 02 20 00 42 00 mov r40=r8 7fc: 00 00 04 00 nop.i 0x0 800: 19 80 01 48 00 21 [MMB] mov r48=r36 806: f0 02 80 00 42 00 mov r47=r32 80c: 08 00 00 50 br.call.sptk.many b0=800 ;; 810: 11 30 20 48 07 38 [MIB] cmp.eq p6,p7=r8,r36 816: f0 02 80 00 42 03 mov r47=r32 81c: 70 01 00 43 (p06) br.cond.dpnt.few 980 ;; 820: 10 00 00 00 01 00 [MIB] nop.m 0x0 826: 00 00 00 02 00 00 nop.i 0x0 82c: 08 00 00 50 br.call.sptk.many b0=820 830: 09 00 00 00 01 00 [MMI] nop.m 0x0 836: 40 02 80 70 21 00 ld8.acq r36=[r32] 83c: 00 00 04 00 nop.i 0x0;; 840: 10 70 c0 49 2c 22 [MIB] and r14=-16,r36 846: 70 00 90 0c 72 03 cmp.eq p7,p6=0,r36 84c: 60 ff ff 4a (p06) br.cond.dptk.few 7a0 850: 08 88 01 4a 00 21 [MMI] mov r49=r37 856: 00 00 00 02 00 00 nop.m 0x0 85c: 06 00 00 84 mov r48=r0 860: 19 78 01 40 00 21 [MMB] mov r47=r32 866: 00 00 00 02 00 00 nop.m 0x0 86c: 08 00 00 50 br.call.sptk.many b0=860 ;; 870: 10 00 00 00 01 00 [MIB] nop.m 0x0 876: 60 00 20 0e f2 03 cmp.eq p6,p7=0,r8 87c: c0 ff ff 4a (p07) br.cond.dptk.few 830 880: 0b 30 01 4d 03 21 [MMI] adds r38=448,r38;; 886: 50 02 98 30 20 00 ld8 r37=[r38] 88c: 00 00 04 00 nop.i 0x0;; 890: 0b 20 31 4b 06 21 [MMI] adds r36=844,r37;; 896: e0 00 90 20 20 00 ld4 r14=[r36] 89c: 00 00 04 00 nop.i 0x0;; 8a0: 09 00 00 00 01 00 [MMI] nop.m 0x0 8a6: 60 00 38 0e 63 00 cmp4.lt p6,p7=0,r14 8ac: 00 00 04 00 nop.i 0x0;; 8b0: 04 00 00 00 01 00 [MLX] nop.m 0x0 8b6: 00 00 00 00 80 43 (p07) movl r50=0x0 8bc: 06 00 00 60 8c0: e5 98 0d 00 04 24 [MLX] (p07) mov r51=515 8c6: 00 00 00 00 80 23 (p07) movl r49=0x0;; 8cc: 06 00 00 60 8d0: 04 00 00 00 01 00 [MLX] nop.m 0x0 8d6: 00 00 00 00 80 03 (p07) movl r48=0x0 8dc: 06 00 00 60 8e0: e5 90 05 64 00 20 [MLX] (p07) add r50=r1,r50 8e6: 00 00 00 00 80 e3 (p07) movl r47=0x0;; 8ec: 05 00 00 60 8f0: e8 88 05 62 00 20 [MMI] (p07) add r49=r1,r49 8f6: 00 00 00 02 80 03 nop.m 0x0 8fc: 16 80 01 80 (p07) add r48=r1,r48 900: f9 78 05 5e 00 20 [MMB] (p07) add r47=r1,r47 906: 00 00 00 02 80 03 nop.m 0x0 90c: 08 00 00 53 (p07) br.call.dpnt.many b0=900 ;; 910: 0b 70 00 48 10 10 [MMI] ld4 r14=[r36];; 916: e0 f8 3b 7e 46 00 adds r14=-1,r14 91c: 00 00 04 00 nop.i 0x0;; 920: 11 00 38 48 90 11 [MIB] st4 [r36]=r14 926: 70 00 38 0c 73 03 cmp4.eq p7,p6=0,r14 92c: 80 fc ff 4b (p06) br.cond.dpnt.few 5a0 ;; 930: 0b 28 41 4b 06 21 [MMI] adds r37=848,r37;; 936: e0 00 94 20 20 00 ld4 r14=[r37] 93c: 00 00 04 00 nop.i 0x0;; 940: 09 00 00 00 01 00 [MMI] nop.m 0x0 946: 60 00 38 0e 73 00 cmp4.eq p6,p7=0,r14 94c: 00 00 04 00 nop.i 0x0;; 950: f1 78 01 00 00 21 [MIB] (p07) mov r47=r0 956: 00 00 00 02 80 03 nop.i 0x0 95c: 08 00 00 53 (p07) br.call.dpnt.many b0=950 ;; 960: 01 00 00 00 01 00 [MII] nop.m 0x0 966: 00 68 01 55 00 00 mov.i ar.pfs=r45 96c: 00 00 04 00 nop.i 0x0;; 970: 11 00 00 00 01 00 [MIB] nop.m 0x0 976: 00 60 05 80 03 80 mov b0=r44 97c: 08 00 84 00 br.ret.sptk.many b0;; 980: 08 90 01 52 00 21 [MMI] mov r50=r41 986: 10 03 80 00 42 00 mov r49=r32 98c: 00 00 04 00 nop.i 0x0 990: 19 80 05 00 00 24 [MMB] mov r48=1 996: f0 02 a0 00 42 00 mov r47=r40 99c: 08 00 00 50 br.call.sptk.many b0=990 ;; 9a0: 10 20 01 40 b8 10 [MIB] ld8.acq r36=[r32] 9a6: 00 00 00 02 00 00 nop.i 0x0 9ac: f0 fd ff 48 br.few 790 9b0: 04 10 01 40 00 21 [MLX] mov r34=r32 9b6: 00 00 00 00 00 60 movl r35=0x0 9bc: 04 00 00 60 9c0: 05 08 91 01 03 24 [MLX] mov r33=484 9c6: 00 00 00 00 00 00 movl r32=0x0;; 9cc: 04 00 00 60 9d0: 09 18 05 46 00 20 [MMI] add r35=r1,r35 9d6: 00 0a 80 00 40 00 add r32=r1,r32 9dc: c0 0a 00 07 mov b0=r44;; 9e0: 01 00 00 00 01 00 [MII] nop.m 0x0 9e6: 00 68 01 55 00 00 mov.i ar.pfs=r45 9ec: 00 00 04 00 nop.i 0x0;; 9f0: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 9f6: 00 00 00 02 00 00 nop.i 0x0 9fc: 98 f6 ff 48 br.many 80 ;; a00: 0d 00 00 00 01 00 [MFI] nop.m 0x0 a06: 00 00 00 00 00 00 break.f 0x0 a0c: 00 00 04 00 nop.i 0x0;; a10: 08 00 00 00 01 00 [MMI] nop.m 0x0 a16: 00 00 00 02 00 00 nop.m 0x0 a1c: 00 00 04 00 nop.i 0x0 a20: 08 00 00 00 01 00 [MMI] nop.m 0x0 a26: 00 00 00 02 00 00 nop.m 0x0 a2c: 00 00 04 00 nop.i 0x0 a30: 08 00 00 00 01 00 [MMI] nop.m 0x0 a36: 00 00 00 02 00 00 nop.m 0x0 a3c: 00 00 04 00 nop.i 0x0 0000000000000a40 : a40: 09 30 31 10 80 05 [MMI] alloc r38=ar.pfs,12,8,0 a46: e0 00 80 70 21 a0 ld8.acq r14=[r32] a4c: 04 00 c4 00 mov r37=b0;; a50: 10 00 00 00 01 00 [MIB] nop.m 0x0 a56: 60 00 38 0e 28 03 tbit.z p6,p7=r14,0 a5c: b0 00 00 42 (p06) br.cond.dptk.few b00 a60: 0b 20 31 40 00 21 [MMI] adds r36=12,r32;; a66: e0 00 90 60 21 00 ld4.acq r14=[r36] a6c: 00 00 04 00 nop.i 0x0;; a70: 11 30 04 1c 87 39 [MIB] cmp4.eq p6,p7=1,r14 a76: 00 00 00 02 80 03 nop.i 0x0 a7c: b0 01 00 43 (p07) br.cond.dpnt.few c20 ;; a80: 09 70 00 02 00 24 [MMI] addl r14=0,r1 a86: 00 00 90 60 23 00 st4.rel [r36]=r0 a8c: 00 00 04 00 nop.i 0x0;; a90: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; a96: f0 e0 3b 06 42 00 adds r15=508,r14 a9c: 00 00 04 00 nop.i 0x0;; aa0: 09 00 00 00 01 00 [MMI] nop.m 0x0 aa6: f0 00 3c 60 21 00 ld4.acq r15=[r15] aac: 00 00 04 00 nop.i 0x0;; ab0: 0b 70 e0 1d 03 21 [MMI] adds r14=504,r14;; ab6: f0 00 38 60 21 00 ld4.acq r15=[r14] abc: 00 00 04 00 nop.i 0x0;; ac0: 09 00 00 00 01 00 [MMI] nop.m 0x0 ac6: f0 08 3c 00 42 00 adds r15=1,r15 acc: 00 00 04 00 nop.i 0x0;; ad0: 08 00 3c 1c b0 11 [MMI] st4.rel [r14]=r15 ad6: 00 00 00 02 00 00 nop.m 0x0 adc: 00 00 04 00 nop.i 0x0 ae0: 01 00 00 00 01 00 [MII] nop.m 0x0 ae6: 00 30 01 55 00 00 mov.i ar.pfs=r38 aec: 00 00 04 00 nop.i 0x0;; af0: 10 00 00 00 01 00 [MIB] nop.m 0x0 af6: 00 28 05 80 03 80 mov b0=r37 afc: 08 00 84 00 br.ret.sptk.many b0 b00: 09 70 00 02 00 24 [MMI] addl r14=0,r1 b06: 30 02 00 00 42 20 mov r35=r0 b0c: 14 00 00 90 mov r33=1;; b10: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; b16: f0 00 38 20 20 c0 ld4 r15=[r14] b1c: 01 08 00 90 addl r14=0,r1;; b20: 09 70 00 1c 18 10 [MMI] ld8 r14=[r14] b26: 00 00 00 02 00 e0 nop.m 0x0 b2c: 01 78 58 00 sxt4 r15=r15;; b30: 09 00 00 00 01 00 [MMI] nop.m 0x0 b36: e0 00 38 30 20 00 ld8 r14=[r14] b3c: 00 00 04 00 nop.i 0x0;; b40: 0b 70 3c 1c 0e 20 [MMI] or r14=r15,r14;; b46: 60 00 38 0e 72 c0 cmp.eq p6,p7=0,r14 b4c: 01 08 00 90 addl r14=0,r1;; b50: f1 00 00 40 b8 11 [MIB] (p07) st8.rel [r32]=r0 b56: 00 00 00 02 80 03 nop.i 0x0 b5c: 90 ff ff 4b (p07) br.cond.dpnt.few ae0 ;; b60: 09 70 00 1c 18 10 [MMI] ld8 r14=[r14] b66: f0 00 80 70 21 00 ld8.acq r15=[r32] b6c: 00 00 04 00 nop.i 0x0;; b70: 09 70 00 1d 03 21 [MMI] adds r14=448,r14 b76: 00 00 00 02 00 e0 nop.m 0x0 b7c: 01 7f b0 88 and r15=-16,r15;; b80: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; b86: 60 78 38 0e 70 00 cmp.eq p6,p7=r15,r14 b8c: 00 00 04 00 nop.i 0x0;; b90: 04 00 00 00 01 00 [MLX] nop.m 0x0 b96: 00 00 00 00 80 03 (p07) movl r40=0x0 b9c: 05 00 00 60 ba0: e5 50 01 40 00 21 [MLX] (p07) mov r42=r32 ba6: 00 00 00 00 80 63 (p07) movl r43=0x0;; bac: 05 00 00 60 bb0: e8 40 05 50 00 20 [MMI] (p07) add r40=r1,r40 bb6: 00 00 00 02 80 63 nop.m 0x0 bbc: 15 58 01 80 (p07) add r43=r1,r43 bc0: f9 48 e5 01 05 24 [MMB] (p07) mov r41=761 bc6: 00 00 00 02 80 03 nop.m 0x0 bcc: c8 f4 ff 5b (p07) br.call.dpnt.many b0=80 ;; bd0: 11 40 01 40 00 21 [MIB] mov r40=r32 bd6: 00 00 00 02 00 00 nop.i 0x0 bdc: 08 00 00 50 br.call.sptk.many b0=bd0 ;; be0: 18 70 10 11 00 21 [MMB] adds r14=68,r8 be6: 00 00 80 70 23 00 st8.rel [r32]=r0 bec: 00 00 00 20 nop.b 0x0 bf0: 11 38 00 10 06 39 [MIB] cmp.eq p7,p6=0,r8 bf6: 00 28 05 80 83 03 mov b0=r37 bfc: f0 00 00 43 (p07) br.cond.dpnt.few ce0 ;; c00: 09 00 01 10 00 21 [MMI] mov r32=r8 c06: 20 02 38 20 20 00 ld4 r34=[r14] c0c: 60 02 aa 00 mov.i ar.pfs=r38;; c10: 10 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 c16: 00 00 00 02 00 00 nop.i 0x0 c1c: 08 00 00 40 br.many c10 c20: 0b 70 00 02 00 24 [MMI] addl r14=0,r1;; c26: e0 00 38 30 20 00 ld8 r14=[r14] c2c: 00 00 04 00 nop.i 0x0;; c30: 09 00 00 00 01 00 [MMI] nop.m 0x0 c36: e0 00 38 30 20 00 ld8 r14=[r14] c3c: 00 00 04 00 nop.i 0x0;; c40: 10 00 00 00 01 00 [MIB] nop.m 0x0 c46: 70 00 38 0c 72 03 cmp.eq p7,p6=0,r14 c4c: a0 fe ff 4a (p06) br.cond.dptk.few ae0 c50: 04 50 01 40 00 21 [MLX] mov r42=r32 c56: 00 00 00 00 00 60 movl r43=0x0 c5c: 05 00 00 60 c60: 05 48 99 01 05 24 [MLX] mov r41=742 c66: 00 00 00 00 00 00 movl r40=0x0;; c6c: 05 00 00 60 c70: 11 58 05 56 00 20 [MIB] add r43=r1,r43 c76: 80 0a a0 00 40 00 add r40=r1,r40 c7c: 18 f4 ff 58 br.call.sptk.many b0=80 ;; c80: 09 70 00 02 00 24 [MMI] addl r14=0,r1 c86: 00 00 90 60 23 00 st4.rel [r36]=r0 c8c: 00 00 04 00 nop.i 0x0;; c90: 0b 70 00 1c 18 10 [MMI] ld8 r14=[r14];; c96: f0 e0 3b 06 42 00 adds r15=508,r14 c9c: 00 00 04 00 nop.i 0x0;; ca0: 09 00 00 00 01 00 [MMI] nop.m 0x0 ca6: f0 00 3c 60 21 00 ld4.acq r15=[r15] cac: 00 00 04 00 nop.i 0x0;; cb0: 0b 70 e0 1d 03 21 [MMI] adds r14=504,r14;; cb6: f0 00 38 60 21 00 ld4.acq r15=[r14] cbc: 00 00 04 00 nop.i 0x0;; cc0: 09 00 00 00 01 00 [MMI] nop.m 0x0 cc6: f0 08 3c 00 42 00 adds r15=1,r15 ccc: 00 00 04 00 nop.i 0x0;; cd0: 10 00 3c 1c b0 11 [MIB] st4.rel [r14]=r15 cd6: 00 00 00 02 00 00 nop.i 0x0 cdc: 10 fe ff 48 br.few ae0 ce0: 03 00 00 00 01 00 [MII] nop.m 0x0 ce6: 00 28 05 80 03 00 mov b0=r37;; cec: 60 02 aa 00 mov.i ar.pfs=r38;; cf0: 11 10 10 00 80 05 [MIB] alloc r2=ar.pfs,4,0,0 cf6: 00 00 00 02 00 00 nop.i 0x0 cfc: 08 00 00 40 br.many cf0 ;; d00: 0d 00 00 00 01 00 [MFI] nop.m 0x0 d06: 00 00 00 00 00 00 break.f 0x0 d0c: 00 00 04 00 nop.i 0x0;; d10: 08 00 00 00 01 00 [MMI] nop.m 0x0 d16: 00 00 00 02 00 00 nop.m 0x0 d1c: 00 00 04 00 nop.i 0x0 d20: 08 00 00 00 01 00 [MMI] nop.m 0x0 d26: 00 00 00 02 00 00 nop.m 0x0 d2c: 00 00 04 00 nop.i 0x0 d30: 08 00 00 00 01 00 [MMI] nop.m 0x0 d36: 00 00 00 02 00 00 nop.m 0x0 d3c: 00 00 04 00 nop.i 0x0 0000000000000d40 : d40: 11 30 00 40 07 39 [MIB] cmp.eq p6,p7=0,r32 d46: f0 60 80 00 42 03 adds r15=12,r32 d4c: b0 00 00 43 (p06) br.cond.dpnt.few df0 ;; d50: 09 00 00 00 01 00 [MMI] nop.m 0x0 d56: e0 00 80 70 21 00 ld8.acq r14=[r32] d5c: 00 00 04 00 nop.i 0x0;; d60: 11 00 00 00 01 00 [MIB] nop.m 0x0 d66: 70 00 38 0c a8 03 tbit.z p7,p6=r14,0 d6c: 40 00 00 43 (p07) br.cond.dpnt.few da0 ;; d70: 0b 40 00 1e b0 10 [MMI] ld4.acq r8=[r15];; d76: 60 08 20 0e 73 00 cmp4.eq p6,p7=1,r8 d7c: 00 00 04 00 nop.i 0x0;; d80: 09 00 00 00 01 80 [MMI] nop.m 0x0 d86: 81 08 00 00 48 00 (p06) mov r8=1 d8c: 00 00 04 00 nop.i 0x0;; d90: 10 00 00 00 01 c0 [MIB] nop.m 0x0 d96: 81 00 00 00 42 80 (p07) mov r8=r0 d9c: 08 00 84 00 br.ret.sptk.many b0 da0: 09 78 00 02 00 24 [MMI] addl r15=0,r1 da6: e0 00 80 70 21 00 ld8.acq r14=[r32] dac: 00 00 04 00 nop.i 0x0;; db0: 03 78 00 1e 18 10 [MII] ld8 r15=[r15] db6: e0 80 3b 58 44 e0 and r14=-16,r14;; dbc: 01 7c 0c 84 adds r15=448,r15;; dc0: 0b 40 00 1e 18 10 [MMI] ld8 r8=[r15];; dc6: 60 70 20 0e 70 00 cmp.eq p6,p7=r14,r8 dcc: 00 00 04 00 nop.i 0x0;; dd0: 09 00 00 00 01 80 [MMI] nop.m 0x0 dd6: 81 08 00 00 48 00 (p06) mov r8=1 ddc: 00 00 04 00 nop.i 0x0;; de0: 11 00 00 00 01 c0 [MIB] nop.m 0x0 de6: 81 00 00 00 42 80 (p07) mov r8=r0 dec: 08 00 84 00 br.ret.sptk.many b0;; df0: 11 00 00 00 01 00 [MIB] nop.m 0x0 df6: 80 00 00 00 42 80 mov r8=r0 dfc: 08 00 84 00 br.ret.sptk.many b0;; 0000000000000e00 : e00: 11 00 00 00 01 00 [MIB] nop.m 0x0 e06: 80 08 00 00 48 80 mov r8=1 e0c: 08 00 84 00 br.ret.sptk.many b0;; e10: 08 00 00 00 01 00 [MMI] nop.m 0x0 e16: 00 00 00 02 00 00 nop.m 0x0 e1c: 00 00 04 00 nop.i 0x0 e20: 08 00 00 00 01 00 [MMI] nop.m 0x0 e26: 00 00 00 02 00 00 nop.m 0x0 e2c: 00 00 04 00 nop.i 0x0 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: 18 18 25 0a 80 05 [MMB] alloc r35=ar.pfs,9,5,0 e46: e0 00 04 00 48 00 addl r14=0,r1 e4c: 00 00 00 20 nop.b 0x0 e50: 09 78 00 40 b8 10 [MMI] ld8.acq r15=[r32] e56: 00 00 00 02 00 40 nop.m 0x0 e5c: 04 00 c4 00 mov r34=b0;; e60: 09 70 00 1c 18 10 [MMI] ld8 r14=[r14] e66: 00 00 00 02 00 c0 nop.m 0x0 e6c: 00 78 1c 50 tbit.z p6,p7=r15,0;; e70: 11 00 00 00 01 00 [MIB] nop.m 0x0 e76: 00 c1 3b 06 42 03 adds r16=504,r14 e7c: a0 00 00 42 (p06) br.cond.dptk.few f10 ;; e80: 0b 78 00 20 b0 10 [MMI] ld4.acq r15=[r16];; e86: 10 f9 3f 7e 46 00 adds r17=-1,r15 e8c: 00 00 04 00 nop.i 0x0;; e90: 09 00 00 00 01 00 [MMI] nop.m 0x0 e96: 00 88 40 60 23 00 st4.rel [r16]=r17 e9c: 00 00 04 00 nop.i 0x0;; ea0: 08 38 00 1e 86 39 [MMI] cmp4.eq p7,p6=0,r15 ea6: 00 e1 3b 06 42 00 adds r16=508,r14 eac: c4 00 01 84 adds r32=12,r32 eb0: 0b 78 04 00 00 e4 [MMI] mov r15=1;; eb6: 01 00 40 60 23 00 (p07) st4.rel [r16]=r0 ebc: 00 00 04 00 nop.i 0x0;; ec0: 01 00 3d 40 41 10 [MII] xchg1 r32=[r32],r15 ec6: 00 00 00 02 00 00 nop.i 0x0 ecc: 00 00 04 00 nop.i 0x0;; ed0: 01 40 04 00 00 24 [MII] mov r8=1 ed6: 00 02 80 20 00 e0 zxt1 r32=r32 edc: c1 77 0c 84 adds r15=508,r14;; ee0: 10 00 00 00 01 00 [MIB] nop.m 0x0 ee6: 60 00 80 0e f3 03 cmp4.eq p6,p7=0,r32 eec: f0 00 00 42 (p07) br.cond.dptk.few fd0 ef0: 01 00 00 00 01 00 [MII] nop.m 0x0 ef6: 00 18 01 55 00 00 mov.i ar.pfs=r35 efc: 00 00 04 00 nop.i 0x0;; f00: 10 00 00 00 01 00 [MIB] nop.m 0x0 f06: 00 10 05 80 03 80 mov b0=r34 f0c: 08 00 84 00 br.ret.sptk.many b0 f10: 0b 70 00 02 00 24 [MMI] addl r14=0,r1;; f16: e0 00 38 30 20 00 ld8 r14=[r14] f1c: 00 00 04 00 nop.i 0x0;; f20: 0b 70 00 1d 03 21 [MMI] adds r14=448,r14;; f26: 10 02 38 30 20 00 ld8 r33=[r14] f2c: 00 00 04 00 nop.i 0x0;; f30: 09 00 00 00 01 00 [MMI] nop.m 0x0 f36: 70 00 84 0c 72 00 cmp.eq p7,p6=0,r33 f3c: 00 00 04 00 nop.i 0x0;; f40: 04 00 00 00 01 00 [MLX] nop.m 0x0 f46: 00 00 00 00 80 a3 (p07) movl r37=0x0 f4c: 04 00 00 60 f50: e5 38 01 40 00 21 [MLX] (p07) mov r39=r32 f56: 00 00 00 00 80 03 (p07) movl r40=0x0;; f5c: 05 00 00 60 f60: e8 28 05 4a 00 20 [MMI] (p07) add r37=r1,r37 f66: 00 00 00 02 80 03 nop.m 0x0 f6c: 15 40 01 80 (p07) add r40=r1,r40 f70: f9 30 29 00 07 24 [MMB] (p07) mov r38=906 f76: 00 00 00 02 80 03 nop.m 0x0 f7c: 18 f1 ff 5b (p07) br.call.dpnt.many b0=80 ;; f80: 08 38 01 42 00 21 [MMI] mov r39=r33 f86: 00 00 00 02 00 c0 nop.m 0x0 f8c: 04 00 00 84 mov r38=r0 f90: 19 28 01 40 00 21 [MMB] mov r37=r32 f96: 00 00 00 02 00 00 nop.m 0x0 f9c: 08 00 00 50 br.call.sptk.many b0=f90 ;; fa0: 09 30 00 10 07 39 [MMI] cmp.eq p6,p7=0,r8 fa6: 00 00 00 02 00 00 nop.m 0x0 fac: 30 02 aa 00 mov.i ar.pfs=r35;; fb0: c9 40 04 00 00 24 [MMI] (p06) mov r8=1 fb6: 00 00 00 02 00 00 nop.m 0x0 fbc: 20 0a 00 07 mov b0=r34;; fc0: 10 00 00 00 01 c0 [MIB] nop.m 0x0 fc6: 81 00 00 00 42 80 (p07) mov r8=r0 fcc: 08 00 84 00 br.ret.sptk.many b0 fd0: 09 00 00 00 01 00 [MMI] nop.m 0x0 fd6: f0 00 3c 60 21 00 ld4.acq r15=[r15] fdc: 00 00 04 00 nop.i 0x0;; fe0: 09 70 e0 1d 03 21 [MMI] adds r14=504,r14 fe6: 80 00 00 00 42 00 mov r8=r0 fec: 30 02 aa 00 mov.i ar.pfs=r35;; ff0: 03 78 00 1c b0 10 [MII] ld4.acq r15=[r14] ff6: 00 10 05 80 03 e0 mov b0=r34;; ffc: 11 78 00 84 adds r15=1,r15;; 1000: 11 00 3c 1c b0 11 [MIB] st4.rel [r14]=r15 1006: 00 00 00 02 00 80 nop.i 0x0 100c: 08 00 84 00 br.ret.sptk.many b0;; 1010: 08 00 00 00 01 00 [MMI] nop.m 0x0 1016: 00 00 00 02 00 00 nop.m 0x0 101c: 00 00 04 00 nop.i 0x0 1020: 08 00 00 00 01 00 [MMI] nop.m 0x0 1026: 00 00 00 02 00 00 nop.m 0x0 102c: 00 00 04 00 nop.i 0x0 1030: 08 00 00 00 01 00 [MMI] nop.m 0x0 1036: 00 00 00 02 00 00 nop.m 0x0 103c: 00 00 04 00 nop.i 0x0 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 53 50 49 data8 0x1414d7d6115 11c: 4e 42 49 54 data8 0xa892849c92 120: 5f 4c 4f 43 4b 45 [-f-] data8 0x2a5a1a7a62 126: 44 5f 50 28 6d 74 data8 0x1b4a1417d11 12c: 78 29 00 00 data8 0x00052f0e8 130: 61 73 73 65 72 74 [MII] (p27) cmp.ne.or p46,p50=r92,r50 136: 69 6f 6e 20 66 61 (p37) cmp.lt.unc p54,p16=-51,r27 13c: 69 6c 65 64 data8 0xc8cad8d2c2 140: 3a 20 21 4d 55 54 [-d-] data8 0xa2aa690901 146: 45 58 5f 4f 57 4e data8 0x15d3d7d6115 14c: 45 44 28 6d data8 0xda50888a9c 150: 74 78 2d 3e 6d 74 [-a-] data8 0x1a369f16bc3 156: 78 5f 6f 77 6e 65 data8 0x1b9ddbd7de1 15c: 72 29 20 26 data8 0x4c4052e4ca 160: 26 20 21 4d 55 54 [-3-] data8 0xa2aa690901 166: 45 58 5f 48 41 53 data8 0x105217d6115 16c: 5f 57 41 49 data8 0x9282aebea6 170: 54 45 52 53 28 6d [-a-] data8 0x169429a922a 176: 74 78 29 00 00 00 data8 0x000a5e1d1 17c: 00 00 00 00 data8 00000000000 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: 52 00 00 00 00 00 [MBB] (p02) break.m 0x0 46: 00 00 01 00 00 00 break.b 0x1000 4c: 00 00 01 00 break.b 0x80000 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 51 00 00 00 data8 0x001458417 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__.6061>: 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__.6057>: 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__.6044>: 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__.6035>: 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__.6026>: 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__.6016>: 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: 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.