/home/scole/Downloads/gcc6//GENERIC/cnmagic.o: file format elf64-ia64-little Disassembly of section .text: 0000000000000000 : 0: 04 00 00 00 01 00 [MLX] nop.m 0x0 6: 00 00 00 00 00 e0 movl r15=0x0 c: 01 00 00 60 10: 09 70 20 40 00 21 [MMI] adds r14=8,r32 16: 00 00 80 20 23 00 st4 [r32]=r0 1c: 00 00 04 00 nop.i 0x0;; 20: 09 00 00 00 01 00 [MMI] nop.m 0x0 26: f0 08 3c 00 40 00 add r15=r1,r15 2c: 00 00 04 00 nop.i 0x0;; 30: 11 00 3c 1c 98 11 [MIB] st8 [r14]=r15 36: 00 00 00 02 00 80 nop.i 0x0 3c: 08 00 84 00 br.ret.sptk.many b0;; 0000000000000040 : 40: 09 70 20 40 00 21 [MMI] adds r14=8,r32 46: 00 00 80 20 23 00 st4 [r32]=r0 4c: 00 00 04 00 nop.i 0x0;; 50: 11 00 00 1c 98 11 [MIB] st8 [r14]=r0 56: 00 00 00 02 00 80 nop.i 0x0 5c: 08 00 84 00 br.ret.sptk.many b0;; 60: 08 00 00 00 01 00 [MMI] nop.m 0x0 66: 00 00 00 02 00 00 nop.m 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 50 41 18 80 05 [MMI] alloc r42=ar.pfs,16,12,0 86: c0 00 30 7c 46 20 adds r12=-256,r12 8c: 05 00 c4 00 mov r41=b0 90: 05 30 01 02 00 24 [MLX] addl r38=0,r1 96: 00 00 00 00 00 00 movl r40=0x0;; 9c: 05 00 00 60 a0: 08 20 05 00 00 24 [MMI] mov r36=1 a6: 00 00 00 02 00 20 nop.m 0x0 ac: 04 00 00 84 mov r33=r0 b0: 09 38 05 00 01 24 [MMI] mov r39=129 b6: 60 02 98 30 20 00 ld8 r38=[r38] bc: 15 40 01 80 add r40=r1,r40;; c0: 09 10 01 40 00 10 [MMI] ld1 r34=[r32] c6: 00 00 00 02 00 c0 nop.m 0x0 cc: 01 08 45 00 zxt2 r14=r33;; d0: 11 30 00 44 87 39 [MIB] cmp4.eq p6,p7=0,r34 d6: 00 00 00 02 00 03 nop.i 0x0 dc: 60 01 00 43 (p06) br.cond.dpnt.few 230 ;; e0: 09 00 00 00 01 00 [MMI] nop.m 0x0 e6: 60 38 89 0e 73 00 cmp4.eq p6,p7=39,r34 ec: 00 00 04 00 nop.i 0x0;; f0: f1 00 05 40 00 e1 [MIB] (p07) adds r32=1,r32 f6: e1 02 88 00 c2 03 (p07) mov r46=r34 fc: 60 00 00 42 (p07) br.cond.dptk.few 150 ;; 100: 09 70 04 40 00 21 [MMI] adds r14=1,r32 106: 00 00 00 02 00 00 nop.m 0x0 10c: 24 00 01 84 adds r32=2,r32;; 110: 0b 70 01 1c 00 10 [MMI] ld1 r46=[r14];; 116: 60 08 b8 0e 73 00 cmp4.eq p6,p7=1,r46 11c: 00 00 04 00 nop.i 0x0;; 120: d1 70 01 00 02 a4 [MIB] (p06) mov r46=256 126: 21 02 00 04 48 03 (p06) mov r34=256 12c: 30 00 00 43 (p06) br.cond.dpnt.few 150 ;; 130: 0b 30 08 5c 87 b9 [MMI] cmp4.eq p6,p7=2,r46;; 136: 21 02 00 00 42 00 (p06) mov r34=r0 13c: 00 00 04 00 nop.i 0x0;; 140: e2 10 01 5c 00 21 [MII] (p07) mov r34=r46 146: 00 00 00 02 00 c0 nop.i 0x0;; 14c: 05 10 01 84 mov r46=r34 150: 02 70 00 40 00 10 [MII] ld1 r14=[r32] 156: 00 00 00 02 00 c0 nop.i 0x0;; 15c: 00 70 1c e6 cmp4.eq p6,p7=0,r14 160: 02 70 00 4c 10 10 [MII] ld4 r14=[r38] 166: 00 00 00 02 80 63 nop.i 0x0;; 16c: 14 20 19 52 (p07) extr r35=r36,0,7 170: e9 28 05 42 00 a1 [MMI] (p07) adds r37=1,r33 176: f1 fa 03 00 48 80 (p06) mov r47=127 17c: 14 20 01 84 adds r36=1,r36;; 180: c9 18 01 f8 fc 27 [MMI] (p06) mov r35=-512 186: 00 00 00 02 00 a3 nop.m 0x0 18c: 14 08 01 84 (p06) adds r37=1,r33;; 190: e1 78 01 4a 00 e1 [MII] (p07) mov r47=r37 196: 31 1a d9 ac 29 c0 (p07) dep.z r35=r35,9,23 19c: 00 70 1c e6 cmp4.eq p6,p7=0,r14;; 1a0: c8 68 01 42 00 21 [MMI] (p06) mov r45=r33 1a6: 00 00 00 02 00 83 nop.m 0x0 1ac: 05 40 01 84 (p06) mov r44=r40 1b0: 19 10 89 46 0e 20 [MMB] or r34=r34,r35 1b6: 00 00 00 02 00 03 nop.m 0x0 1bc: 08 00 00 53 (p06) br.call.dpnt.many b0=1b0 ;; 1c0: 10 00 00 00 01 00 [MIB] nop.m 0x0 1c6: e0 00 84 2c 00 00 sxt4 r14=r33 1cc: 00 00 00 20 nop.b 0x0 1d0: 09 78 40 18 00 21 [MMI] adds r15=16,r12 1d6: 10 02 94 00 42 00 mov r33=r37 1dc: 02 20 45 00 zxt2 r16=r36;; 1e0: 09 70 38 00 10 20 [MMI] shladd r14=r14,1,r0 1e6: 40 02 40 00 42 e0 mov r36=r16 1ec: 70 82 18 e2 cmp4.eq p7,p6=r39,r16;; 1f0: 09 00 00 00 01 00 [MMI] nop.m 0x0 1f6: e0 78 38 00 40 00 add r14=r15,r14 1fc: 00 00 04 00 nop.i 0x0;; 200: 10 00 88 1c 88 11 [MIB] st2 [r14]=r34 206: 00 00 00 02 00 03 nop.i 0x0 20c: c0 fe ff 4a (p06) br.cond.dptk.few c0 210: 02 40 58 00 00 24 [MII] mov r8=22 216: 00 50 01 55 00 00 mov.i ar.pfs=r42;; 21c: 90 0a 00 07 mov b0=r41 220: 18 00 00 00 01 00 [MMB] nop.m 0x0 226: c0 00 30 04 42 80 adds r12=256,r12 22c: 08 00 84 00 br.ret.sptk.many b0 230: 04 38 00 1c 86 39 [MLX] cmp4.eq p7,p6=0,r14 236: 00 00 00 00 00 40 movl r18=0x0 23c: 02 00 00 60 240: 11 78 fc 1d 3f 23 [MIB] adds r15=-1,r14 246: 10 02 84 22 80 03 zxt2 r33=r33 24c: c0 00 00 43 (p07) br.cond.dpnt.few 300 ;; 250: c8 08 85 00 10 20 [MMI] (p06) shladd r33=r33,1,r0 256: 20 09 48 00 40 e3 add r18=r1,r18 25c: 01 78 44 00 (p06) zxt2 r15=r15 260: c3 98 fc 01 ff 25 [MII] (p06) mov r19=65535 266: 00 00 00 02 00 23 nop.i 0x0;; 26c: 24 09 01 80 (p06) add r33=r18,r33;; 270: c9 00 00 42 88 11 [MMI] (p06) st2 [r33]=r0 276: 00 00 00 02 00 00 nop.m 0x0 27c: 00 00 04 00 nop.i 0x0;; 280: 01 00 00 00 01 00 [MII] nop.m 0x0 286: e0 00 3c 2c 00 e0 sxt4 r14=r15 28c: f1 7f fc 8c adds r15=-1,r15;; 290: 00 00 00 00 01 00 [MII] nop.m 0x0 296: 00 01 3c 22 00 c0 zxt2 r16=r15 29c: e1 00 40 80 shladd r14=r14,1,r0 2a0: 0a 78 40 18 00 21 [MMI] adds r15=16,r12;; 2a6: 10 79 38 00 40 c0 add r17=r15,r14 2ac: 21 71 00 80 add r14=r18,r14 2b0: 09 78 00 20 00 21 [MMI] mov r15=r16 2b6: 00 00 00 02 00 e0 nop.m 0x0 2bc: 30 81 18 e2 cmp4.eq p7,p6=r19,r16;; 2c0: 09 00 00 00 01 00 [MMI] nop.m 0x0 2c6: 10 01 44 10 20 00 ld2 r17=[r17] 2cc: 00 00 04 00 nop.i 0x0;; 2d0: 10 00 44 1c 88 11 [MIB] st2 [r14]=r17 2d6: 00 00 00 02 00 03 nop.i 0x0 2dc: b0 ff ff 4a (p06) br.cond.dptk.few 280 2e0: 02 40 00 00 00 21 [MII] mov r8=r0 2e6: 00 50 01 55 00 00 mov.i ar.pfs=r42;; 2ec: 90 0a 00 07 mov b0=r41 2f0: 18 00 00 00 01 00 [MMB] nop.m 0x0 2f6: c0 00 30 04 42 80 adds r12=256,r12 2fc: 08 00 84 00 br.ret.sptk.many b0 300: 05 00 00 00 01 00 [MLX] nop.m 0x0 306: 00 00 00 00 00 80 movl r44=0x0;; 30c: 05 00 00 60 310: 11 60 05 58 00 20 [MIB] add r44=r1,r44 316: 00 00 00 02 00 00 nop.i 0x0 31c: 08 00 00 50 br.call.sptk.many b0=310 ;; 320: 04 00 00 00 01 00 [MLX] nop.m 0x0 326: 00 00 00 00 00 c0 movl r14=0x0 32c: 01 00 00 60 330: 0b 40 00 00 00 21 [MMI] mov r8=r0;; 336: e0 08 38 00 40 00 add r14=r1,r14 33c: 00 00 04 00 nop.i 0x0;; 340: 02 00 00 1c 88 11 [MII] st2 [r14]=r0 346: 00 50 01 55 00 00 mov.i ar.pfs=r42;; 34c: 90 0a 00 07 mov b0=r41 350: 19 00 00 00 01 00 [MMB] nop.m 0x0 356: c0 00 30 04 42 80 adds r12=256,r12 35c: 08 00 84 00 br.ret.sptk.many b0;; 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: 04 80 00 00 00 21 [MLX] mov r16=r0 386: 00 00 00 00 00 40 movl r18=0x0 38c: 02 00 00 60 390: 09 70 00 00 00 21 [MMI] mov r14=r0 396: 30 f9 03 06 48 a0 mov r19=511 39c: 72 02 00 90 mov r21=39;; 3a0: 08 00 00 00 01 00 [MMI] nop.m 0x0 3a6: 20 09 48 00 40 80 add r18=r1,r18 3ac: 02 00 08 90 mov r20=256 3b0: 09 00 00 00 01 00 [MMI] nop.m 0x0 3b6: 80 09 00 00 48 e0 mov r24=1 3bc: 22 00 00 90 mov r23=2;; 3c0: 0b 70 38 00 10 20 [MMI] shladd r14=r14,1,r0;; 3c6: e0 90 38 00 40 00 add r14=r18,r14 3cc: 00 00 04 00 nop.i 0x0;; 3d0: 0b 88 00 1c 08 10 [MMI] ld2 r17=[r14];; 3d6: 00 00 00 02 00 e0 nop.m 0x0 3dc: 21 89 d8 52 shr.u r15=r17,9;; 3e0: 00 00 00 00 01 00 [MII] nop.m 0x0 3e6: e0 00 3c 22 00 00 zxt2 r14=r15 3ec: 00 00 04 00 nop.i 0x0 3f0: 19 38 00 1e 86 39 [MMB] cmp4.eq p7,p6=0,r15 3f6: f0 98 44 18 c0 03 and r15=r19,r17 3fc: 70 00 00 43 (p07) br.cond.dpnt.few 460 ;; 400: 11 30 9c 1e 87 39 [MIB] cmp4.eq p6,p7=39,r15 406: 00 00 00 02 00 03 nop.i 0x0 40c: 40 01 00 43 (p06) br.cond.dpnt.few 540 ;; 410: 11 30 50 1e 87 38 [MIB] cmp4.eq p6,p7=r20,r15 416: 00 00 00 02 00 03 nop.i 0x0 41c: d0 00 00 43 (p06) br.cond.dpnt.few 4e0 ;; 420: 11 30 00 1e 87 39 [MIB] cmp4.eq p6,p7=0,r15 426: f0 00 41 00 40 03 add r15=r32,r16 42c: 60 00 00 43 (p06) br.cond.dpnt.few 480 ;; 430: 11 38 40 42 06 34 [MIB] cmp.ltu p7,p6=r16,r33 436: 00 09 40 00 42 03 adds r16=1,r16 43c: 40 00 00 43 (p06) br.cond.dpnt.few 470 ;; 440: 11 00 44 1e 80 11 [MIB] st1 [r15]=r17 446: 60 f8 3b 0e f2 03 cmp.eq p6,p7=127,r14 44c: 80 ff ff 4a (p07) br.cond.dptk.few 3c0 ;; 450: 08 00 00 00 01 00 [MMI] nop.m 0x0 456: 00 00 00 02 00 00 nop.m 0x0 45c: 00 00 04 00 nop.i 0x0 460: 10 00 00 00 01 00 [MIB] nop.m 0x0 466: 70 80 84 0c e8 03 cmp.ltu p7,p6=r16,r33 46c: 40 01 00 43 (p07) br.cond.dpnt.few 5a0 470: 11 00 00 00 01 00 [MIB] nop.m 0x0 476: 80 b0 00 00 48 80 mov r8=22 47c: 08 00 84 00 br.ret.sptk.many b0;; 480: 08 38 40 42 06 34 [MMI] cmp.ltu p7,p6=r16,r33 486: f0 08 40 00 42 00 adds r15=1,r16 48c: 00 00 04 00 nop.i 0x0 490: 19 88 80 20 00 20 [MMB] add r17=r32,r16 496: 00 11 40 00 42 03 adds r16=2,r16 49c: e0 ff ff 4b (p06) br.cond.dpnt.few 470 ;; 4a0: 08 38 3c 42 06 34 [MMI] cmp.ltu p7,p6=r15,r33 4a6: 00 00 00 02 00 e0 nop.m 0x0 4ac: 01 7a 00 80 add r15=r32,r15 4b0: 19 00 54 22 80 11 [MMB] st1 [r17]=r21 4b6: 00 00 00 02 00 03 nop.m 0x0 4bc: c0 ff ff 4b (p06) br.cond.dpnt.few 470 ;; 4c0: 10 00 5c 1e 80 11 [MIB] st1 [r15]=r23 4c6: 60 f8 3b 0e f2 03 cmp.eq p6,p7=127,r14 4cc: 00 ff ff 4a (p07) br.cond.dptk.few 3c0 4d0: 11 00 00 00 01 00 [MIB] nop.m 0x0 4d6: 00 00 00 02 00 00 nop.i 0x0 4dc: 90 ff ff 48 br.few 460 ;; 4e0: 08 30 40 42 07 34 [MMI] cmp.ltu p6,p7=r16,r33 4e6: f0 08 40 00 42 00 adds r15=1,r16 4ec: 00 00 04 00 nop.i 0x0 4f0: 19 88 80 20 00 20 [MMB] add r17=r32,r16 4f6: 00 11 40 00 c2 03 adds r16=2,r16 4fc: 80 ff ff 4b (p07) br.cond.dpnt.few 470 ;; 500: 08 38 3c 42 06 34 [MMI] cmp.ltu p7,p6=r15,r33 506: 00 00 00 02 00 e0 nop.m 0x0 50c: 01 7a 00 80 add r15=r32,r15 510: 19 00 54 22 80 11 [MMB] st1 [r17]=r21 516: 00 00 00 02 00 03 nop.m 0x0 51c: 60 ff ff 4b (p06) br.cond.dpnt.few 470 ;; 520: 10 00 60 1e 80 11 [MIB] st1 [r15]=r24 526: 60 f8 3b 0e f2 03 cmp.eq p6,p7=127,r14 52c: a0 fe ff 4a (p07) br.cond.dptk.few 3c0 530: 11 00 00 00 01 00 [MIB] nop.m 0x0 536: 00 00 00 02 00 00 nop.i 0x0 53c: 30 ff ff 48 br.few 460 ;; 540: 08 38 40 42 06 34 [MMI] cmp.ltu p7,p6=r16,r33 546: 10 09 40 00 42 00 adds r17=1,r16 54c: 00 00 04 00 nop.i 0x0 550: 19 b0 80 20 00 20 [MMB] add r22=r32,r16 556: 00 11 40 00 42 03 adds r16=2,r16 55c: 20 ff ff 4b (p06) br.cond.dpnt.few 470 ;; 560: 08 38 44 42 06 34 [MMI] cmp.ltu p7,p6=r17,r33 566: 00 00 00 02 00 20 nop.m 0x0 56c: 02 8a 00 80 add r17=r32,r17 570: 19 00 3c 2c 80 11 [MMB] st1 [r22]=r15 576: 00 00 00 02 00 03 nop.m 0x0 57c: 00 ff ff 4b (p06) br.cond.dpnt.few 470 ;; 580: 10 00 54 22 80 11 [MIB] st1 [r17]=r21 586: 60 f8 3b 0e f2 03 cmp.eq p6,p7=127,r14 58c: 40 fe ff 4a (p07) br.cond.dptk.few 3c0 590: 10 00 00 00 01 00 [MIB] nop.m 0x0 596: 00 00 00 02 00 00 nop.i 0x0 59c: d0 fe ff 48 br.few 460 5a0: 09 80 80 20 00 20 [MMI] add r16=r32,r16 5a6: 00 00 00 02 00 00 nop.m 0x0 5ac: 01 00 00 84 mov r8=r0;; 5b0: 11 00 00 20 80 11 [MIB] st1 [r16]=r0 5b6: 00 00 00 02 00 80 nop.i 0x0 5bc: 08 00 84 00 br.ret.sptk.many b0;; Disassembly of section .bss: 0000000000000000 : ... 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 63 6e 6d (p26) movl r11=0x6e63203a444b6d76 c: 61 67 69 63 10: 2e 63 2c 76 20 31 [MMF] (p25) cmp.lt p12,p32=11,r59 16: 2e 31 34 20 32 30 (p56) ldfs.c.clr f18=[r13] 1c: 31 37 2f 30 data8 0x605e6e6260 20: 35 2f 30 34 20 31 [-a-] data8 0x18901a18179 26: 31 3a 30 31 3a 31 data8 0xe8c4c0e8c4 2c: 36 20 6b 61 data8 0xc2d6406c62 30: Address 0x0000000000000030 is out of bounds. Disassembly of section .rodata.str1.8: 0000000000000000 <.rodata.str1.8>: 0: 63 6e 5f 73 65 74 [MII] (p51) cmp.ne.or p45,p37=r87,r57 6: 5f 6d 61 67 69 63 (p61) cmp4.ltu.unc p21,p51=r45,r88;; c: 28 29 3a 20 data8 0x40745250c6 10: 65 6d 70 74 79 21 [MLX] data8 0x10bcba3836b 16: 0a 00 6d 61 67 20 data8 0x4a40c84a40 1c: 25 64 20 25 20: Address 0x0000000000000020 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 29 03 e6 data8 0x2003c001cc c: 00 e0 01 10 10: e4 02 61 4e 81 c0 [MLX] data8 0x40a730817 16: 01 61 27 a1 82 c0 data8 0x18144640381 1c: 01 32 a2 c0 20: Address 0x0000000000000020 is out of bounds. 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.