/home/scole/Downloads/gcc7//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 58 45 1a 80 05 [MMI] alloc r43=ar.pfs,17,13,0 86: c0 00 30 7c 46 40 adds r12=-256,r12 8c: 05 00 c4 00 mov r42=b0 90: 05 38 01 02 00 24 [MLX] addl r39=0,r1 96: 00 00 00 00 00 20 movl r41=0x0;; 9c: 05 00 00 60 a0: 08 28 41 18 00 21 [MMI] adds r37=16,r12 a6: e0 02 00 00 42 20 mov r46=r0 ac: 04 00 00 84 mov r33=r0 b0: 08 40 01 00 01 24 [MMI] mov r40=128 b6: 70 02 9c 30 20 20 ld8 r39=[r39] bc: 15 48 01 80 add r41=r1,r41 c0: 09 00 00 00 01 00 [MMI] nop.m 0x0 c6: 30 02 80 00 20 00 ld1 r35=[r32] cc: 00 00 04 00 nop.i 0x0;; d0: 11 30 00 46 87 39 [MIB] cmp4.eq p6,p7=0,r35 d6: 00 00 00 02 00 03 nop.i 0x0 dc: 30 01 00 43 (p06) br.cond.dpnt.few 200 ;; e0: 09 00 00 00 01 00 [MMI] nop.m 0x0 e6: 60 38 8d 0e 73 00 cmp4.eq p6,p7=39,r35 ec: 00 00 04 00 nop.i 0x0;; f0: f1 00 05 40 00 e1 [MIB] (p07) adds r32=1,r32 f6: f1 02 8c 00 c2 03 (p07) mov r47=r35 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 78 01 1c 00 10 [MMI] ld1 r47=[r14];; 116: 60 08 bc 0e 73 00 cmp4.eq p6,p7=1,r47 11c: 00 00 04 00 nop.i 0x0;; 120: d1 78 01 00 02 a4 [MIB] (p06) mov r47=256 126: 31 02 00 04 48 03 (p06) mov r35=256 12c: 30 00 00 43 (p06) br.cond.dpnt.few 150 ;; 130: 0b 30 08 5e 87 b9 [MMI] cmp4.eq p6,p7=2,r47;; 136: 31 02 00 00 42 00 (p06) mov r35=r0 13c: 00 00 04 00 nop.i 0x0;; 140: e2 18 01 5e 00 21 [MII] (p07) mov r35=r47 146: 00 00 00 02 00 e0 nop.i 0x0;; 14c: 05 18 01 84 mov r47=r35 150: 09 70 00 40 00 10 [MMI] ld1 r14=[r32] 156: 00 00 00 02 00 20 nop.m 0x0 15c: 14 08 01 84 adds r33=1,r33;; 160: 02 30 00 1c 87 39 [MII] cmp4.eq p6,p7=0,r14 166: 40 02 84 22 80 c3 zxt2 r36=r33;; 16c: 41 b2 59 53 (p07) dep.z r14=r36,9,23 170: e9 30 05 5c 00 a1 [MMI] (p07) adds r38=1,r46 176: 01 fb 03 00 48 43 (p06) mov r48=127 17c: 04 e0 f3 9f (p06) mov r34=-512;; 180: 10 00 00 00 01 c0 [MIB] nop.m 0x0 186: 21 02 38 2a 00 00 (p07) sxt2 r34=r14 18c: 00 00 00 20 nop.b 0x0 190: 09 70 00 4e 10 90 [MMI] ld4 r14=[r39] 196: 61 0a b8 00 42 20 (p06) adds r38=1,r46 19c: 04 20 01 84 mov r33=r36;; 1a0: e9 80 01 4c 00 21 [MMI] (p07) mov r48=r38 1a6: 70 00 38 0c 73 40 cmp4.eq p7,p6=0,r14 1ac: 34 12 39 80 or r34=r35,r34;; 1b0: f1 68 01 52 00 21 [MIB] (p07) mov r45=r41 1b6: 00 00 00 02 80 03 nop.i 0x0 1bc: 08 00 00 53 (p07) br.call.dpnt.many b0=1b0 ;; 1c0: 08 00 00 00 01 00 [MMI] nop.m 0x0 1c6: e0 02 98 00 42 e0 mov r46=r38 1cc: 80 22 19 e2 cmp4.eq p7,p6=r40,r36 1d0: 18 00 00 00 01 00 [MMB] nop.m 0x0 1d6: 20 10 95 10 2b 03 st2 [r37]=r34,2 1dc: f0 fe ff 4a (p06) br.cond.dptk.few c0 1e0: 02 40 58 00 00 24 [MII] mov r8=22 1e6: 00 58 01 55 00 00 mov.i ar.pfs=r43;; 1ec: a0 0a 00 07 mov b0=r42 1f0: 19 00 00 00 01 00 [MMB] nop.m 0x0 1f6: c0 00 30 04 42 80 adds r12=256,r12 1fc: 08 00 84 00 br.ret.sptk.many b0;; 200: 08 78 fc 43 3f 23 [MMI] adds r15=-1,r33 206: 70 00 84 0c 73 20 cmp4.eq p7,p6=0,r33 20c: 04 08 59 00 sxt4 r33=r33 210: 05 90 40 18 00 21 [MLX] adds r18=16,r12 216: 00 00 00 00 00 00 movl r16=0x0;; 21c: 02 00 00 60 220: 08 80 04 20 00 20 [MMI] add r16=r1,r16 226: 10 0a 01 20 40 e0 shladd r33=r33,1,r0 22c: 01 78 44 00 zxt2 r15=r15 230: 19 88 38 18 00 21 [MMB] adds r17=14,r12 236: 00 00 00 02 80 03 nop.m 0x0 23c: 70 00 00 43 (p07) br.cond.dpnt.few 2a0 ;; 240: 09 78 3c 00 10 20 [MMI] shladd r15=r15,1,r0 246: 00 00 00 02 00 20 nop.m 0x0 24c: 04 09 01 80 add r33=r16,r33;; 250: 09 70 48 1e 00 20 [MMI] add r14=r18,r15 256: 00 00 84 10 23 e0 st2 [r33]=r0 25c: f1 80 00 80 add r15=r15,r16;; 260: 09 00 00 00 01 00 [MMI] nop.m 0x0 266: 00 f1 3b 12 2c 00 ld2 r16=[r14],-2 26c: 00 00 04 00 nop.i 0x0;; 270: 10 f0 43 1e 89 17 [MIB] st2 [r15]=r16,-2 276: 70 70 44 0c 70 03 cmp.eq p7,p6=r14,r17 27c: f0 ff ff 4a (p06) br.cond.dptk.few 260 280: 02 40 00 00 00 21 [MII] mov r8=r0 286: 00 58 01 55 00 00 mov.i ar.pfs=r43;; 28c: a0 0a 00 07 mov b0=r42 290: 18 00 00 00 01 00 [MMB] nop.m 0x0 296: c0 00 30 04 42 80 adds r12=256,r12 29c: 08 00 84 00 br.ret.sptk.many b0 2a0: 05 00 00 00 01 00 [MLX] nop.m 0x0 2a6: 00 00 00 00 00 a0 movl r45=0x0;; 2ac: 05 00 00 60 2b0: 11 68 05 5a 00 20 [MIB] add r45=r1,r45 2b6: 00 00 00 02 00 00 nop.i 0x0 2bc: 08 00 00 50 br.call.sptk.many b0=2b0 ;; 2c0: 04 00 00 00 01 00 [MLX] nop.m 0x0 2c6: 00 00 00 00 00 c0 movl r14=0x0 2cc: 01 00 00 60 2d0: 0b 40 00 00 00 21 [MMI] mov r8=r0;; 2d6: e0 08 38 00 40 00 add r14=r1,r14 2dc: 00 00 04 00 nop.i 0x0;; 2e0: 02 00 00 1c 88 11 [MII] st2 [r14]=r0 2e6: 00 58 01 55 00 00 mov.i ar.pfs=r43;; 2ec: a0 0a 00 07 mov b0=r42 2f0: 19 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;; 0000000000000300 : 300: 04 80 00 00 00 21 [MLX] mov r16=r0 306: 00 00 00 00 00 60 movl r19=0x0 30c: 02 00 00 60 310: 09 70 00 00 00 21 [MMI] mov r14=r0 316: 40 f9 03 06 48 c0 mov r20=511 31c: 72 02 00 90 mov r22=39;; 320: 08 00 00 00 01 00 [MMI] nop.m 0x0 326: 30 09 4c 00 40 a0 add r19=r1,r19 32c: 02 00 08 90 mov r21=256 330: 09 00 00 00 01 00 [MMI] nop.m 0x0 336: 90 09 00 00 48 00 mov r25=1 33c: 23 00 00 90 mov r24=2;; 340: 0b 70 38 00 10 20 [MMI] shladd r14=r14,1,r0;; 346: e0 98 38 00 40 00 add r14=r19,r14 34c: 00 00 04 00 nop.i 0x0;; 350: 09 00 00 00 01 00 [MMI] nop.m 0x0 356: 20 01 38 10 20 00 ld2 r18=[r14] 35c: 00 00 04 00 nop.i 0x0;; 360: 01 00 00 00 01 00 [MII] nop.m 0x0 366: f0 90 48 6c 29 20 shr.u r15=r18,9 36c: 42 91 30 80 and r17=r20,r18;; 370: 11 30 00 1e 87 39 [MIB] cmp4.eq p6,p7=0,r15 376: e0 00 3c 22 00 03 zxt2 r14=r15 37c: 70 00 00 43 (p06) br.cond.dpnt.few 3e0 ;; 380: 11 30 9c 22 87 39 [MIB] cmp4.eq p6,p7=39,r17 386: 00 00 00 02 00 03 nop.i 0x0 38c: 50 01 00 43 (p06) br.cond.dpnt.few 4d0 ;; 390: 11 30 54 22 87 38 [MIB] cmp4.eq p6,p7=r21,r17 396: 00 00 00 02 00 03 nop.i 0x0 39c: e0 00 00 43 (p06) br.cond.dpnt.few 470 ;; 3a0: 11 30 00 22 87 39 [MIB] cmp4.eq p6,p7=0,r17 3a6: 10 01 41 00 40 03 add r17=r32,r16 3ac: 70 00 00 43 (p06) br.cond.dpnt.few 410 ;; 3b0: 11 38 40 42 06 34 [MIB] cmp.ltu p7,p6=r16,r33 3b6: 00 09 40 00 42 03 adds r16=1,r16 3bc: 80 01 00 43 (p06) br.cond.dpnt.few 530 ;; 3c0: 11 00 48 22 80 11 [MIB] st1 [r17]=r18 3c6: 70 f8 3f 0c 73 03 cmp4.eq p7,p6=127,r15 3cc: 80 ff ff 4a (p06) br.cond.dptk.few 340 ;; 3d0: 08 00 00 00 01 00 [MMI] nop.m 0x0 3d6: 00 00 00 02 00 00 nop.m 0x0 3dc: 00 00 04 00 nop.i 0x0 3e0: 08 00 81 20 00 20 [MMI] add r32=r32,r16 3e6: 00 00 00 02 00 00 nop.m 0x0 3ec: 01 00 00 84 mov r8=r0 3f0: 19 38 40 42 06 34 [MMB] cmp.ltu p7,p6=r16,r33 3f6: 00 00 00 02 00 03 nop.m 0x0 3fc: 40 01 00 43 (p06) br.cond.dpnt.few 530 ;; 400: 10 00 00 40 80 11 [MIB] st1 [r32]=r0 406: 00 00 00 02 00 80 nop.i 0x0 40c: 08 00 84 00 br.ret.sptk.many b0 410: 08 38 40 42 06 34 [MMI] cmp.ltu p7,p6=r16,r33 416: 10 09 40 00 42 00 adds r17=1,r16 41c: 00 00 04 00 nop.i 0x0 420: 19 90 80 20 00 20 [MMB] add r18=r32,r16 426: 00 11 40 00 42 03 adds r16=2,r16 42c: 10 01 00 43 (p06) br.cond.dpnt.few 530 ;; 430: 08 38 44 42 06 34 [MMI] cmp.ltu p7,p6=r17,r33 436: 00 00 00 02 00 20 nop.m 0x0 43c: 02 8a 00 80 add r17=r32,r17 440: 19 00 58 24 80 11 [MMB] st1 [r18]=r22 446: 00 00 00 02 00 03 nop.m 0x0 44c: f0 00 00 43 (p06) br.cond.dpnt.few 530 ;; 450: 10 00 60 22 80 11 [MIB] st1 [r17]=r24 456: 70 f8 3f 0c 73 03 cmp4.eq p7,p6=127,r15 45c: f0 fe ff 4a (p06) br.cond.dptk.few 340 460: 11 00 00 00 01 00 [MIB] nop.m 0x0 466: 00 00 00 02 00 00 nop.i 0x0 46c: 80 ff ff 48 br.few 3e0 ;; 470: 08 30 40 42 07 34 [MMI] cmp.ltu p6,p7=r16,r33 476: 10 09 40 00 42 00 adds r17=1,r16 47c: 00 00 04 00 nop.i 0x0 480: 19 90 80 20 00 20 [MMB] add r18=r32,r16 486: 00 11 40 00 c2 03 adds r16=2,r16 48c: b0 00 00 43 (p07) br.cond.dpnt.few 530 ;; 490: 08 38 44 42 06 34 [MMI] cmp.ltu p7,p6=r17,r33 496: 00 00 00 02 00 20 nop.m 0x0 49c: 02 8a 00 80 add r17=r32,r17 4a0: 19 00 58 24 80 11 [MMB] st1 [r18]=r22 4a6: 00 00 00 02 00 03 nop.m 0x0 4ac: 90 00 00 43 (p06) br.cond.dpnt.few 530 ;; 4b0: 10 00 64 22 80 11 [MIB] st1 [r17]=r25 4b6: 70 f8 3f 0c 73 03 cmp4.eq p7,p6=127,r15 4bc: 90 fe ff 4a (p06) br.cond.dptk.few 340 4c0: 11 00 00 00 01 00 [MIB] nop.m 0x0 4c6: 00 00 00 02 00 00 nop.i 0x0 4cc: 20 ff ff 48 br.few 3e0 ;; 4d0: 08 38 40 42 06 34 [MMI] cmp.ltu p7,p6=r16,r33 4d6: 20 09 40 00 42 00 adds r18=1,r16 4dc: 00 00 04 00 nop.i 0x0 4e0: 19 b8 80 20 00 20 [MMB] add r23=r32,r16 4e6: 00 11 40 00 42 03 adds r16=2,r16 4ec: 50 00 00 43 (p06) br.cond.dpnt.few 530 ;; 4f0: 08 38 48 42 06 34 [MMI] cmp.ltu p7,p6=r18,r33 4f6: 00 00 00 02 00 40 nop.m 0x0 4fc: 02 92 00 80 add r18=r32,r18 500: 19 00 44 2e 80 11 [MMB] st1 [r23]=r17 506: 00 00 00 02 00 03 nop.m 0x0 50c: 30 00 00 43 (p06) br.cond.dpnt.few 530 ;; 510: 10 00 58 24 80 11 [MIB] st1 [r18]=r22 516: 70 f8 3f 0c 73 03 cmp4.eq p7,p6=127,r15 51c: 30 fe ff 4a (p06) br.cond.dptk.few 340 520: 10 00 00 00 01 00 [MIB] nop.m 0x0 526: 00 00 00 02 00 00 nop.i 0x0 52c: c0 fe ff 48 br.few 3e0 530: 11 00 00 00 01 00 [MIB] nop.m 0x0 536: 80 b0 00 00 48 80 mov r8=22 53c: 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: 03 00 00 00 00 00 [MII] break.m 0x0 6: 01 00 46 2a 03 e6 data8 0xca9180004 c: 00 e0 01 10 data8 0x2003c001cc 10: e4 02 61 45 81 c0 [MLX] data8 0x40a2b0817 16: 01 3e a1 82 c0 01 data8 0x381446403 1c: 32 a2 c0 01 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: 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.