
/home/scole/Downloads/gcc7//GENERIC/syscall.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <syscall_plain>:
   0:	04 08 15 06 80 05 	[MLX]       alloc r33=ar.pfs,5,3,0
   6:	00 00 00 00 00 80 	            movl r36=0x0
   c:	04 00 00 60 
  10:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
  16:	00 00 00 00 00 60 	            movl r35=0x0;;
  1c:	04 00 00 60 
  20:	00 00 00 00 01 00 	[MII]       nop.m 0x0
  26:	00 02 00 62 00 80 	            mov r32=b0
  2c:	14 20 01 80       	            add r36=r1,r36
  30:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
  36:	30 0a 8c 00 40 00 	            add r35=r1,r35
  3c:	08 00 00 50       	            br.call.sptk.many b0=30 <syscall_plain+0x30>;;
  40:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
  46:	00 00 00 00 00 00 	            break.f 0x0
  4c:	00 00 04 00       	            nop.i 0x0;;
  50:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  56:	00 00 00 02 00 00 	            nop.m 0x0
  5c:	00 00 04 00       	            nop.i 0x0
  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 <syscall_fancy>:
  80:	04 08 15 06 80 05 	[MLX]       alloc r33=ar.pfs,5,3,0
  86:	00 00 00 00 00 80 	            movl r36=0x0
  8c:	04 00 00 60 
  90:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
  96:	00 00 00 00 00 60 	            movl r35=0x0;;
  9c:	04 00 00 60 
  a0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
  a6:	00 02 00 62 00 80 	            mov r32=b0
  ac:	14 20 01 80       	            add r36=r1,r36
  b0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
  b6:	30 0a 8c 00 40 00 	            add r35=r1,r35
  bc:	08 00 00 50       	            br.call.sptk.many b0=b0 <syscall_fancy+0x30>;;
  c0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
  c6:	00 00 00 00 00 00 	            break.f 0x0
  cc:	00 00 04 00       	            nop.i 0x0;;
  d0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  d6:	00 00 00 02 00 00 	            nop.m 0x0
  dc:	00 00 04 00       	            nop.i 0x0
  e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  e6:	00 00 00 02 00 00 	            nop.m 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 <syscall_intern>:
 100:	01 10 15 08 80 05 	[MII]       alloc r34=ar.pfs,5,4,0
 106:	10 02 00 62 00 80 	            mov r33=b0
 10c:	04 00 01 84       	            mov r36=r32;;
 110:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 116:	00 00 00 02 00 00 	            nop.i 0x0
 11c:	08 00 00 50       	            br.call.sptk.many b0=110 <syscall_intern+0x10>;;
 120:	01 70 60 41 05 21 	[MII]       adds r14=728,r32
 126:	00 10 01 55 00 00 	            mov.i ar.pfs=r34
 12c:	01 40 40 00       	            zxt1 r8=r8;;
 130:	09 30 00 10 87 39 	[MMI]       cmp4.eq p6,p7=0,r8
 136:	00 02 38 00 42 00 	            mov r32=r14
 13c:	10 0a 00 07       	            mov b0=r33;;
 140:	e9 70 00 02 00 24 	[MMI] (p07) addl r14=0,r1
 146:	00 00 00 02 00 e3 	            nop.m 0x0
 14c:	01 08 00 90       	      (p06) addl r15=0,r1;;
 150:	e9 70 00 1c 18 90 	[MMI] (p07) ld8 r14=[r14]
 156:	f1 00 3c 30 20 00 	      (p06) ld8 r15=[r15]
 15c:	00 00 04 00       	            nop.i 0x0;;
 160:	08 00 00 00 01 c0 	[MMI]       nop.m 0x0
 166:	01 70 80 30 23 00 	      (p07) st8 [r32]=r14
 16c:	00 00 04 00       	            nop.i 0x0
 170:	d9 00 3c 1c 98 11 	[MMB] (p06) st8 [r14]=r15
 176:	00 00 00 02 00 80 	            nop.m 0x0
 17c:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000180 <child_return>:
 180:	04 08 15 06 80 05 	[MLX]       alloc r33=ar.pfs,5,3,0
 186:	00 00 00 00 00 80 	            movl r36=0x0
 18c:	04 00 00 60 
 190:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 196:	00 00 00 00 00 60 	            movl r35=0x0;;
 19c:	04 00 00 60 
 1a0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 1a6:	00 02 00 62 00 80 	            mov r32=b0
 1ac:	14 20 01 80       	            add r36=r1,r36
 1b0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 1b6:	30 0a 8c 00 40 00 	            add r35=r1,r35
 1bc:	08 00 00 50       	            br.call.sptk.many b0=1b0 <child_return+0x30>;;
 1c0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 1c6:	00 00 00 00 00 00 	            break.f 0x0
 1cc:	00 00 04 00       	            nop.i 0x0;;
 1d0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1d6:	00 00 00 02 00 00 	            nop.m 0x0
 1dc:	00 00 04 00       	            nop.i 0x0
 1e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1e6:	00 00 00 02 00 00 	            nop.m 0x0
 1ec:	00 00 04 00       	            nop.i 0x0
 1f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1f6:	00 00 00 02 00 00 	            nop.m 0x0
 1fc:	00 00 04 00       	            nop.i 0x0

0000000000000200 <cpu_spawn_return>:
 200:	08 38 39 12 80 05 	[MMI]       alloc r39=ar.pfs,14,9,0
 206:	e0 50 82 0c 42 c0 	            adds r14=842,r32
 20c:	04 00 c4 00       	            mov r38=b0
 210:	0b 28 61 40 00 21 	[MMI]       adds r37=24,r32;;
 216:	e0 00 38 10 20 00 	            ld2 r14=[r14]
 21c:	00 00 04 00       	            nop.i 0x0;;
 220:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 226:	60 00 38 0e 73 00 	            cmp4.eq p6,p7=0,r14
 22c:	00 00 04 00       	            nop.i 0x0;;
 230:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 236:	00 00 00 00 80 83 	      (p07) movl r44=0x0
 23c:	05 00 00 60 
 240:	e5 68 49 01 00 24 	[MLX] (p07) mov r45=82
 246:	00 00 00 00 80 63 	      (p07) movl r43=0x0;;
 24c:	05 00 00 60 
 250:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 256:	00 00 00 00 80 43 	      (p07) movl r42=0x0
 25c:	05 00 00 60 
 260:	e5 60 05 58 00 20 	[MLX] (p07) add r44=r1,r44
 266:	00 00 00 00 80 23 	      (p07) movl r41=0x0;;
 26c:	05 00 00 60 
 270:	e8 58 05 56 00 20 	[MMI] (p07) add r43=r1,r43
 276:	00 00 00 02 80 43 	            nop.m 0x0
 27c:	15 50 01 80       	      (p07) add r42=r1,r42
 280:	f9 48 05 52 00 20 	[MMB] (p07) add r41=r1,r41
 286:	00 00 00 02 80 03 	            nop.m 0x0
 28c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=280 <cpu_spawn_return+0x80>;;
 290:	0b 70 00 02 00 24 	[MMI]       addl r14=0,r1;;
 296:	e0 00 38 30 20 00 	            ld8 r14=[r14]
 29c:	00 00 04 00       	            nop.i 0x0;;
 2a0:	0b 70 d0 1d 01 21 	[MMI]       adds r14=244,r14;;
 2a6:	e0 00 38 20 20 00 	            ld4 r14=[r14]
 2ac:	00 00 04 00       	            nop.i 0x0;;
 2b0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 2b6:	60 00 38 0e 73 00 	            cmp4.eq p6,p7=0,r14
 2bc:	00 00 04 00       	            nop.i 0x0;;
 2c0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 2c6:	00 00 00 00 80 83 	      (p07) movl r44=0x0
 2cc:	05 00 00 60 
 2d0:	e5 68 51 01 00 24 	[MLX] (p07) mov r45=84
 2d6:	00 00 00 00 80 63 	      (p07) movl r43=0x0;;
 2dc:	05 00 00 60 
 2e0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 2e6:	00 00 00 00 80 43 	      (p07) movl r42=0x0
 2ec:	05 00 00 60 
 2f0:	e5 60 05 58 00 20 	[MLX] (p07) add r44=r1,r44
 2f6:	00 00 00 00 80 23 	      (p07) movl r41=0x0;;
 2fc:	05 00 00 60 
 300:	e8 58 05 56 00 20 	[MMI] (p07) add r43=r1,r43
 306:	00 00 00 02 80 43 	            nop.m 0x0
 30c:	15 50 01 80       	      (p07) add r42=r1,r42
 310:	f9 48 05 52 00 20 	[MMB] (p07) add r41=r1,r41
 316:	00 00 00 02 80 03 	            nop.m 0x0
 31c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=310 <cpu_spawn_return+0x110>;;
 320:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 326:	f0 00 94 70 21 c0 	            ld8.acq r15=[r37]
 32c:	01 06 01 84       	            adds r14=96,r32
 330:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 336:	09 00 00 00 00 20 	            movl r17=0x91a0002;;
 33c:	22 40 03 60 
 340:	09 70 00 1c 10 10 	[MMI]       ld4 r14=[r14]
 346:	00 41 3c 04 42 e0 	            adds r16=264,r15
 34c:	81 7b 00 84       	            adds r15=56,r15;;
 350:	09 80 00 20 10 10 	[MMI]       ld4 r16=[r16]
 356:	00 00 00 02 00 c0 	            nop.m 0x0
 35c:	11 71 30 80       	            and r14=r17,r14;;
 360:	09 70 40 1c 0e 20 	[MMI]       or r14=r16,r14
 366:	00 00 00 02 00 00 	            nop.m 0x0
 36c:	42 02 05 84       	            adds r16=164,r32;;
 370:	11 30 00 1c 87 39 	[MIB]       cmp4.eq p6,p7=0,r14
 376:	e0 60 81 02 c2 03 	            adds r14=172,r32
 37c:	60 00 00 43       	      (p07) br.cond.dpnt.few 3d0 <cpu_spawn_return+0x1d0>;;
 380:	09 70 00 1c 10 10 	[MMI]       ld4 r14=[r14]
 386:	00 00 40 20 23 00 	            st4 [r16]=r0
 38c:	c4 04 19 84       	            adds r32=844,r32;;
 390:	0b 00 38 1e 90 11 	[MMI]       st4 [r15]=r14;;
 396:	e0 00 80 20 20 00 	            ld4 r14=[r32]
 39c:	00 00 04 00       	            nop.i 0x0;;
 3a0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 3a6:	60 00 38 0e f3 03 	            cmp4.eq p6,p7=0,r14
 3ac:	90 00 00 43       	      (p07) br.cond.dpnt.few 430 <cpu_spawn_return+0x230>
 3b0:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 3b6:	00 38 01 55 00 00 	            mov.i ar.pfs=r39
 3bc:	00 00 04 00       	            nop.i 0x0;;
 3c0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 3c6:	00 30 05 80 03 80 	            mov b0=r38
 3cc:	08 00 84 00       	            br.ret.sptk.many b0;;
 3d0:	11 48 01 40 00 21 	[MIB]       mov r41=r32
 3d6:	00 00 00 02 00 00 	            nop.i 0x0
 3dc:	08 00 00 50       	            br.call.sptk.many b0=3d0 <cpu_spawn_return+0x1d0>;;
 3e0:	08 78 00 4a b8 10 	[MMI]       ld8.acq r15=[r37]
 3e6:	e0 60 81 02 42 00 	            adds r14=172,r32
 3ec:	42 02 05 84       	            adds r16=164,r32
 3f0:	0a 00 31 41 06 21 	[MMI]       adds r32=844,r32;;
 3f6:	e0 00 38 20 20 e0 	            ld4 r14=[r14]
 3fc:	81 7b 00 84       	            adds r15=56,r15
 400:	0b 00 00 20 90 11 	[MMI]       st4 [r16]=r0;;
 406:	00 70 3c 20 23 00 	            st4 [r15]=r14
 40c:	00 00 04 00       	            nop.i 0x0;;
 410:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 416:	e0 00 80 20 20 00 	            ld4 r14=[r32]
 41c:	00 00 04 00       	            nop.i 0x0;;
 420:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 426:	60 00 38 0e 73 03 	            cmp4.eq p6,p7=0,r14
 42c:	90 ff ff 4a       	      (p06) br.cond.dptk.few 3b0 <cpu_spawn_return+0x1b0>
 430:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 436:	00 00 00 00 00 60 	            movl r35=0x0
 43c:	04 00 00 60 
 440:	05 20 d1 01 00 24 	[MLX]       mov r36=116
 446:	00 00 00 00 00 40 	            movl r34=0x0;;
 44c:	04 00 00 60 
 450:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 456:	00 00 00 00 00 20 	            movl r33=0x0
 45c:	04 00 00 60 
 460:	05 18 05 46 00 20 	[MLX]       add r35=r1,r35
 466:	00 00 00 00 00 00 	            movl r32=0x0;;
 46c:	04 00 00 60 
 470:	18 10 05 44 00 20 	[MMB]       add r34=r1,r34
 476:	10 0a 84 00 40 00 	            add r33=r1,r33
 47c:	00 00 00 20       	            nop.b 0x0
 480:	03 00 05 40 00 20 	[MII]       add r32=r1,r32
 486:	00 30 05 80 03 00 	            mov b0=r38;;
 48c:	70 02 aa 00       	            mov.i ar.pfs=r39;;
 490:	11 10 14 00 80 05 	[MIB]       alloc r2=ar.pfs,5,0,0
 496:	00 00 00 02 00 00 	            nop.i 0x0
 49c:	08 00 00 40       	            br.many 490 <cpu_spawn_return+0x290>;;
 4a0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 4a6:	00 00 00 00 00 00 	            break.f 0x0
 4ac:	00 00 04 00       	            nop.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 73 79 73 	      (p38) movl r27=0xf973203a44438d96
   c:	63 61 6c 6c 
  10:	2e 63 2c 76 20 31 	[MMF] (p25) cmp.lt p12,p32=11,r59
  16:	2e 38 20 32 30 31 	      (p56) ldfpd f2,f7=[r8]
  1c:	39 2f 30 34       	            data8 0x68605e7262
  20:	2f 30 33 20 30 38 	[MMF] (p01) cmp.eq.unc p38,p48=r12,r16
  26:	3a 30 37 3a 35 39 	            data8 0xd4e8dcc0e8
  2c:	20 6b 61 6d       	            data8 0xdac2d64072
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	58 58 58 20 25 73 	[MMB] (p02) cmp.lt p11,p37=-106,r16
   6:	3a 20 6e 6f 74 20 	      (p41) cmp.gt.or.andcm p3,p55=r0,r91
   c:	69 6d 70 6c       	            data8 0xd8e0dad240
  10:	65 6d 65 6e 74 65 	[MLX] (p43) addl r45=899609,r3
  16:	64 0a 00 00 00 00 	            break.x 0x532200000;;
  1c:	00 00 00 00 
  20:	2f 68 6f 6d 65 2f 	[MMF]       data8 0x17b2b6b7b41
  26:	73 63 6f 6c 65 2f 	      (p12) cmp4.gt.and p55,p54=r0,r27
  2c:	6e 62 73 64       	            data8 0xc8e6c4dc5e
  30:	2f 63 76 73 2f 73 	[MMF] (p25) cmp.lt.unc p12,p47=-35,r57
  36:	72 63 2f 73 79 73 	            data8 0x1e5ccbd8dc9
  3c:	2f 73 79 73       	            data8 0xe6f2e65ee6
  40:	2f 75 73 65 72 72 	[MMF] (p41) cmp.lt.and p46,p50=r0,r50
  46:	65 74 2e 68 00 00 	      (p21) sum 0x62e746
  4c:	00 00 00 00       	            break.f 0x0;;
  50:	6c 2d 3e 6c 5f 62 	[MFI]       data8 0x112fb61f16b
  56:	6c 63 6e 74 20 3d 	      (p49) fcmp.eq.s0 p54,p58=f76,f27
  5c:	3d 20 30 00       	            data8 0x060407a7a
  60:	64 69 61 67 6e 6f 	[MLX]       data8 0x17b733b0b4b
  66:	73 74 69 63 20 00 	            break.x 0x1031b4ba39a00000
  6c:	00 00 00 00 
  70:	6b 65 72 6e 65 6c 	[MMI]       data8 0x1632b73932b
  76:	20 25 73 61 73 73 	      (p01) cmp4.eq.unc p18,p48=100,r92
  7c:	65 72 74 69       	            data8 0xd2e8e4cae6
  80:	6f 6e 20 22 25 73 	[MMF] (p51) cmp.lt p13,p37=-120,r17
  86:	22 20 66 61 69 6c 	      (p09) cmp4.ltu p2,p48=r68,r89
  8c:	65 64 3a 20       	            data8 0x4074c8cad8
  90:	66 69 6c 65 20 22 	[-3-]       data8 0x111032b634b
  96:	25 73 22 2c 20 6c 	            data8 0x80b089cc94
  9c:	69 6e 65 20       	            data8 0x40cadcd2d8
  a0:	25 64 20 00 00 00 	[MLX] (p33) break.m 0x40c
  a6:	00 00 63 75 72 63 	            data8 0x5250eae0c6
  ac:	70 75 28 29 
  b0:	2d 3e 63 69 5f 62 	[MFI]       data8 0x112fb4b19f1
  b6:	69 67 6c 6f 63 6b 	      (p37) fnma.s3 f118=f91,f55,f12
  bc:	5f 63 6f 75       	      (p22) pmpy2.r r123=r53,r108;;
  c0:	6e 74 20 3d 3d 20 	[MMF]       data8 0x101e9e903a3
  c6:	30 00 6c 2d 3e 6c 	            ldfs.c.clr.nta f3=[r91],-256
  cc:	5f 6e 6f 70       	            data8 0xe0dedcbed8
  d0:	Address 0x00000000000000d0 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 46 20 0b e6 	            data8 0x2c81180004
   c:	00 e4 07 24       	            data8 0x480fc801cc
  10:	01 00 00 00 00 00 	[MII]       break.m 0x0
  16:	01 00 46 20 0b e6 	            data8 0x2c81180004
  1c:	00 e4 07 24       	            data8 0x480fc801cc
  20:	01 00 00 00 00 00 	[MII]       break.m 0x0
  26:	01 00 46 21 02 e6 	            data8 0x885180004
  2c:	00 e4 01 36       	            data8 0x6c03c801cc
  30:	01 00 00 00 00 00 	[MII]       break.m 0x0
  36:	01 00 46 20 0b e6 	            data8 0x2c81180004
  3c:	00 e4 07 24       	            data8 0x480fc801cc
  40:	02 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 46 26 03 e6 	            data8 0xc99180004
  4c:	00 e4 02 61       	            data8 0xc205c801cc
  50:	Address 0x0000000000000050 is out of bounds.


Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section .rodata:

0000000000000000 <__func__.5769>:
   0:	63 68 69 6c 64 5f 	[MII] (p03) lfetch.nt2 [r54],-230
   6:	72 65 74 75 72 6e 	      (p09) cmp.eq.unc p23,p58=12,r93;;
   c:	00 00 00 00       	      (p28) break.i 0x3;;

0000000000000010 <__func__.5765>:
  10:	73 79 73 63 61 6c 	[MBB]       data8 0x1630b1b9bcb
  16:	6c 5f 66 61 6e 63 	            data8 0x1b985997db1
  1c:	79 00 00 00       	      (p06) break.b 0x3cb;;

0000000000000020 <__func__.5759>:
  20:	Address 0x0000000000000020 is out of bounds.


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 <cpu_spawn_return+0x726070>
  1c:	37 2e 34 2e       	            data8 0x5c685c6e40
  20:	Address 0x0000000000000020 is out of bounds.

