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


Disassembly of section .text:

0000000000000000 <restorectx>:
   0:	09 00 00 00 10 00 	[MMI]       invala
   6:	00 00 40 50 00 e0 	            mov.m ar.rsc=0
   c:	83 00 01 84       	            adds r31=8,r32;;
  10:	09 60 00 40 18 10 	[MMI]       ld8 r12=[r32]
  16:	00 81 7c 30 28 c0 	            ld8 r16=[r31],16
  1c:	03 01 01 84       	            adds r30=16,r32;;
  20:	09 88 40 3c 18 14 	[MMI]       ld8 r17=[r30],16
  26:	20 81 7c 30 28 c0 	            ld8 r18=[r31],16
  2c:	01 01 05 84       	            adds r14=144,r32;;
  30:	09 98 40 3c 18 14 	[MMI]       ld8 r19=[r30],16
  36:	40 81 7c 30 28 00 	            ld8 r20=[r31],16
  3c:	10 09 00 07       	            mov b0=r17;;
  40:	09 00 00 00 0a 00 	[MMI]       loadrs
  46:	50 81 78 30 28 e0 	            ld8 r21=[r30],16
  4c:	2f 81 7f 0b       	            mov pr=r18,0xfffffffffffffffe;;
  50:	09 88 20 1c 18 14 	[MMI]       ld8 r17=[r14],8
  56:	00 a0 48 54 08 00 	            mov.m ar.bspstore=r20
  5c:	30 01 aa 00       	            mov.i ar.pfs=r19;;
  60:	09 00 44 48 2a 04 	[MMI]       mov.m ar.unat=r17
  66:	00 a8 4c 54 08 e0 	            mov.m ar.rnat=r21
  6c:	81 70 00 84       	            adds r15=8,r14;;
  70:	09 20 40 1c d8 14 	[MMI]       ld8.fill r4=[r14],16
  76:	50 80 3c b0 29 00 	            ld8.fill r5=[r15],16
  7c:	00 00 04 00       	            nop.i 0x0;;
  80:	09 30 40 1c d8 14 	[MMI]       ld8.fill r6=[r14],16
  86:	70 80 3c b0 29 00 	            ld8.fill r7=[r15],16
  8c:	00 00 04 00       	            nop.i 0x0;;
  90:	08 00 40 48 2a 04 	[MMI]       mov.m ar.unat=r16
  96:	00 18 40 50 00 00 	            mov.m ar.rsc=3
  9c:	00 00 04 00       	            nop.i 0x0
  a0:	09 88 40 1c 18 14 	[MMI]       ld8 r17=[r14],16
  a6:	20 81 3c 30 28 00 	            ld8 r18=[r15],16
  ac:	00 00 04 00       	            nop.i 0x0;;
  b0:	09 98 40 1c 18 14 	[MMI]       ld8 r19=[r14],16
  b6:	40 81 3c 30 28 20 	            ld8 r20=[r15],16
  bc:	10 09 00 07       	            mov b1=r17;;
  c0:	09 80 60 1c 18 14 	[MMI]       ld8 r16=[r14],24
  c6:	10 01 3d 30 28 40 	            ld8 r17=[r15],32
  cc:	20 09 00 07       	            mov b2=r18;;
  d0:	09 10 80 1c d8 1c 	[MMI]       ldf.fill f2=[r14],32
  d6:	30 00 3d b0 39 60 	            ldf.fill f3=[r15],32
  dc:	30 09 00 07       	            mov b3=r19;;
  e0:	09 20 80 1c d8 1c 	[MMI]       ldf.fill f4=[r14],32
  e6:	50 00 3d b0 39 80 	            ldf.fill f5=[r15],32
  ec:	40 09 00 07       	            mov b4=r20;;
  f0:	09 80 80 1c d8 1c 	[MMI]       ldf.fill f16=[r14],32
  f6:	10 01 3d b0 39 a0 	            ldf.fill f17=[r15],32
  fc:	00 09 00 07       	            mov b5=r16;;
 100:	09 90 80 1c d8 1c 	[MMI]       ldf.fill f18=[r14],32
 106:	30 01 3d b0 39 00 	            ldf.fill f19=[r15],32
 10c:	10 09 aa 00       	            mov.i ar.lc=r17;;
 110:	09 a0 80 1c d8 1c 	[MMI]       ldf.fill f20=[r14],32
 116:	50 01 3d b0 39 00 	            ldf.fill f21=[r15],32
 11c:	00 00 04 00       	            nop.i 0x0;;
 120:	09 b0 80 1c d8 1c 	[MMI]       ldf.fill f22=[r14],32
 126:	70 01 3d b0 39 00 	            ldf.fill f23=[r15],32
 12c:	00 00 04 00       	            nop.i 0x0;;
 130:	09 c0 80 1c d8 1c 	[MMI]       ldf.fill f24=[r14],32
 136:	90 01 3d b0 39 00 	            ldf.fill f25=[r15],32
 13c:	00 00 04 00       	            nop.i 0x0;;
 140:	09 d0 80 1c d8 1c 	[MMI]       ldf.fill f26=[r14],32
 146:	b0 01 3d b0 39 00 	            ldf.fill f27=[r15],32
 14c:	00 00 04 00       	            nop.i 0x0;;
 150:	09 e0 80 1c d8 1c 	[MMI]       ldf.fill f28=[r14],32
 156:	d0 01 3d b0 39 00 	            ldf.fill f29=[r15],32
 15c:	11 00 00 90       	            mov r8=1;;
 160:	19 f0 00 1c d8 18 	[MMB]       ldf.fill f30=[r14]
 166:	f0 01 3c b0 31 80 	            ldf.fill f31=[r15]
 16c:	00 00 84 00       	            br.ret.sptk.few b0;;

0000000000000170 <swapctx>:
 170:	09 00 00 20 28 00 	[MMI]       mov.m ar.rsc=0
 176:	00 01 90 44 08 e0 	            mov.m r16=ar.unat
 17c:	83 00 01 84       	            adds r31=8,r32;;
 180:	09 00 00 00 0c 00 	[MMI]       flushrs
 186:	00 61 80 30 2b 20 	            st8 [r32]=r12,16
 18c:	02 00 c4 00       	            mov r17=b0;;
 190:	09 80 40 3e 98 15 	[MMI]       st8 [r31]=r16,16
 196:	00 89 80 30 2b 00 	            st8 [r32]=r17,16
 19c:	02 00 cc 00       	            mov r16=pr;;
 1a0:	09 80 40 3e 98 15 	[MMI]       st8 [r31]=r16,16
 1a6:	10 01 44 44 08 00 	            mov.m r17=ar.bsp
 1ac:	02 00 ca 00       	            mov.i r16=ar.pfs;;
 1b0:	09 80 40 40 98 15 	[MMI]       st8 [r32]=r16,16
 1b6:	00 89 7c 30 2b e0 	            st8 [r31]=r17,16
 1bc:	01 08 01 e4       	            cmp.eq p15,p0=0,r33;;
 1c0:	09 80 00 26 22 c4 	[MMI]       mov.m r16=ar.rnat
 1c6:	03 18 40 50 00 c0 	      (p15) mov.m ar.rsc=3
 1cc:	03 06 01 84       	            adds r30=96,r32;;
 1d0:	09 80 43 40 98 15 	[MMI]       st8 [r32]=r16,112
 1d6:	00 06 7c 30 2b 00 	            st8 [r31]=r0,96
 1dc:	12 00 c4 00       	            mov r16=b1;;
 1e0:	09 80 10 3e d8 15 	[MMI]       st8.spill [r31]=r4,16
 1e6:	00 29 80 b0 2b 20 	            st8.spill [r32]=r5,16
 1ec:	22 00 c4 00       	            mov r17=b2;;
 1f0:	09 80 18 3e d8 15 	[MMI]       st8.spill [r31]=r6,16
 1f6:	00 39 80 b0 2b 40 	            st8.spill [r32]=r7,16
 1fc:	32 00 c4 00       	            mov r18=b3;;
 200:	09 80 40 3e 98 15 	[MMI]       st8 [r31]=r16,16
 206:	00 01 90 44 08 60 	            mov.m r16=ar.unat
 20c:	42 00 c4 00       	            mov r19=b4;;
 210:	09 00 40 3c 98 11 	[MMI]       st8 [r30]=r16
 216:	00 89 80 30 2b 00 	            st8 [r32]=r17,16
 21c:	52 00 c4 00       	            mov r16=b5;;
 220:	09 80 48 3e 98 15 	[MMI]       st8 [r31]=r18,16
 226:	00 99 80 30 2b 20 	            st8 [r32]=r19,16
 22c:	02 08 ca 00       	            mov.i r17=ar.lc;;
 230:	09 80 40 3e 98 15 	[MMI]       st8 [r31]=r16,16
 236:	00 89 80 30 2b 00 	            st8 [r32]=r17,16
 23c:	00 00 04 00       	            nop.i 0x0;;
 240:	09 c0 00 3e 98 15 	[MMI]       st8 [r31]=r0,24
 246:	00 12 80 b0 3b 00 	            stf.spill [r32]=f2,32
 24c:	00 00 04 00       	            nop.i 0x0;;
 250:	09 00 0d 3e d8 1d 	[MMI]       stf.spill [r31]=f3,32
 256:	00 22 80 b0 3b 00 	            stf.spill [r32]=f4,32
 25c:	00 00 04 00       	            nop.i 0x0;;
 260:	09 00 15 3e d8 1d 	[MMI]       stf.spill [r31]=f5,32
 266:	00 82 80 b0 3b 00 	            stf.spill [r32]=f16,32
 26c:	00 00 04 00       	            nop.i 0x0;;
 270:	09 00 45 3e d8 1d 	[MMI]       stf.spill [r31]=f17,32
 276:	00 92 80 b0 3b 00 	            stf.spill [r32]=f18,32
 27c:	00 00 04 00       	            nop.i 0x0;;
 280:	09 00 4d 3e d8 1d 	[MMI]       stf.spill [r31]=f19,32
 286:	00 a2 80 b0 3b 00 	            stf.spill [r32]=f20,32
 28c:	00 00 04 00       	            nop.i 0x0;;
 290:	09 00 55 3e d8 1d 	[MMI]       stf.spill [r31]=f21,32
 296:	00 b2 80 b0 3b 00 	            stf.spill [r32]=f22,32
 29c:	00 00 04 00       	            nop.i 0x0;;
 2a0:	09 00 5d 3e d8 1d 	[MMI]       stf.spill [r31]=f23,32
 2a6:	00 c2 80 b0 3b 00 	            stf.spill [r32]=f24,32
 2ac:	00 00 04 00       	            nop.i 0x0;;
 2b0:	09 00 65 3e d8 1d 	[MMI]       stf.spill [r31]=f25,32
 2b6:	00 d2 80 b0 3b 00 	            stf.spill [r32]=f26,32
 2bc:	00 00 04 00       	            nop.i 0x0;;
 2c0:	09 00 6d 3e d8 1d 	[MMI]       stf.spill [r31]=f27,32
 2c6:	00 e2 80 b0 3b 00 	            stf.spill [r32]=f28,32
 2cc:	00 00 04 00       	            nop.i 0x0;;
 2d0:	09 00 75 3e d8 1d 	[MMI]       stf.spill [r31]=f29,32
 2d6:	00 f0 80 b0 b3 07 	            stf.spill [r32]=f30
 2dc:	01 00 00 90       	      (p15) mov r8=0;;
 2e0:	19 00 7c 3e d8 19 	[MMB]       stf.spill [r31]=f31
 2e6:	00 00 00 44 80 87 	            mf
 2ec:	00 00 84 00       	      (p15) br.ret.sptk.few b0;;
 2f0:	11 00 01 42 00 21 	[MIB]       mov r32=r33
 2f6:	00 00 00 02 00 00 	            nop.i 0x0
 2fc:	00 00 00 40       	            br.few 2f0 <swapctx+0x180>;;

0000000000000300 <save_callee_saved>:
 300:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 306:	e0 40 80 00 42 e0 	            adds r14=8,r32
 30c:	01 01 01 84       	            adds r15=16,r32;;
 310:	09 80 10 1c d8 15 	[MMI]       st8.spill [r14]=r4,16
 316:	00 29 3c b0 2b 00 	            st8.spill [r15]=r5,16
 31c:	12 00 c4 00       	            mov r16=b1;;
 320:	09 80 18 1c d8 15 	[MMI]       st8.spill [r14]=r6,16
 326:	00 39 3c b0 2b 20 	            st8.spill [r15]=r7,16
 32c:	22 00 c4 00       	            mov r17=b2;;
 330:	09 80 40 1c 98 15 	[MMI]       st8 [r14]=r16,16
 336:	20 01 90 44 08 60 	            mov.m r18=ar.unat
 33c:	32 00 c4 00       	            mov r19=b3;;
 340:	09 00 48 40 98 11 	[MMI]       st8 [r32]=r18
 346:	00 89 3c 30 2b 00 	            st8 [r15]=r17,16
 34c:	42 00 c4 00       	            mov r16=b4;;
 350:	09 80 4c 1c 98 15 	[MMI]       st8 [r14]=r19,16
 356:	00 81 3c 30 2b 20 	            st8 [r15]=r16,16
 35c:	52 00 c4 00       	            mov r17=b5;;
 360:	01 80 44 1c 98 15 	[MII]       st8 [r14]=r17,16
 366:	00 01 04 65 00 00 	            mov.i r16=ar.lc
 36c:	00 00 04 00       	            nop.i 0x0;;
 370:	19 00 40 1e 98 11 	[MMB]       st8 [r15]=r16
 376:	00 00 38 30 23 80 	            st8 [r14]=r0
 37c:	00 00 84 00       	            br.ret.sptk.few b0;;

0000000000000380 <restore_callee_saved>:
 380:	0b f0 40 40 18 14 	[MMI]       ld8 r30=[r32],16;;
 386:	00 f0 90 54 08 e0 	            mov.m ar.unat=r30
 38c:	83 07 fd 8c       	            adds r31=-8,r32;;
 390:	09 20 40 3e d8 14 	[MMI]       ld8.fill r4=[r31],16
 396:	50 80 80 b0 29 00 	            ld8.fill r5=[r32],16
 39c:	00 00 04 00       	            nop.i 0x0;;
 3a0:	09 30 40 3e d8 14 	[MMI]       ld8.fill r6=[r31],16
 3a6:	70 80 80 b0 29 00 	            ld8.fill r7=[r32],16
 3ac:	00 00 04 00       	            nop.i 0x0;;
 3b0:	09 f0 40 3e 18 14 	[MMI]       ld8 r30=[r31],16
 3b6:	d0 81 80 30 28 00 	            ld8 r29=[r32],16
 3bc:	00 00 04 00       	            nop.i 0x0;;
 3c0:	09 e0 40 3e 18 14 	[MMI]       ld8 r28=[r31],16
 3c6:	b0 81 80 30 28 20 	            ld8 r27=[r32],16
 3cc:	e0 09 00 07       	            mov b1=r30;;
 3d0:	01 d0 00 3e 18 10 	[MII]       ld8 r26=[r31]
 3d6:	20 e8 04 80 03 60 	            mov b2=r29
 3dc:	c0 09 00 07       	            mov b3=r28;;
 3e0:	01 c8 00 40 18 10 	[MII]       ld8 r25=[r32]
 3e6:	40 d8 04 80 03 a0 	            mov b4=r27
 3ec:	a0 09 00 07       	            mov b5=r26;;
 3f0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 3f6:	00 c8 04 55 00 80 	            mov.i ar.lc=r25
 3fc:	00 00 84 00       	            br.ret.sptk.few b0;;

0000000000000400 <save_callee_saved_fp>:
 400:	09 f8 40 40 00 21 	[MMI]       adds r31=16,r32
 406:	00 12 80 b0 3b 00 	            stf.spill [r32]=f2,32
 40c:	00 00 04 00       	            nop.i 0x0;;
 410:	09 00 0d 3e d8 1d 	[MMI]       stf.spill [r31]=f3,32
 416:	00 22 80 b0 3b 00 	            stf.spill [r32]=f4,32
 41c:	00 00 04 00       	            nop.i 0x0;;
 420:	09 00 15 3e d8 1d 	[MMI]       stf.spill [r31]=f5,32
 426:	00 82 80 b0 3b 00 	            stf.spill [r32]=f16,32
 42c:	00 00 04 00       	            nop.i 0x0;;
 430:	09 00 45 3e d8 1d 	[MMI]       stf.spill [r31]=f17,32
 436:	00 92 80 b0 3b 00 	            stf.spill [r32]=f18,32
 43c:	00 00 04 00       	            nop.i 0x0;;
 440:	09 00 4d 3e d8 1d 	[MMI]       stf.spill [r31]=f19,32
 446:	00 a2 80 b0 3b 00 	            stf.spill [r32]=f20,32
 44c:	00 00 04 00       	            nop.i 0x0;;
 450:	09 00 55 3e d8 1d 	[MMI]       stf.spill [r31]=f21,32
 456:	00 b2 80 b0 3b 00 	            stf.spill [r32]=f22,32
 45c:	00 00 04 00       	            nop.i 0x0;;
 460:	09 00 5d 3e d8 1d 	[MMI]       stf.spill [r31]=f23,32
 466:	00 c2 80 b0 3b 00 	            stf.spill [r32]=f24,32
 46c:	00 00 04 00       	            nop.i 0x0;;
 470:	09 00 65 3e d8 1d 	[MMI]       stf.spill [r31]=f25,32
 476:	00 d2 80 b0 3b 00 	            stf.spill [r32]=f26,32
 47c:	00 00 04 00       	            nop.i 0x0;;
 480:	09 00 6d 3e d8 1d 	[MMI]       stf.spill [r31]=f27,32
 486:	00 e2 80 b0 3b 00 	            stf.spill [r32]=f28,32
 48c:	00 00 04 00       	            nop.i 0x0;;
 490:	09 00 75 3e d8 1d 	[MMI]       stf.spill [r31]=f29,32
 496:	00 f0 80 b0 33 00 	            stf.spill [r32]=f30
 49c:	00 00 04 00       	            nop.i 0x0;;
 4a0:	11 00 7c 3e d8 19 	[MIB]       stf.spill [r31]=f31
 4a6:	00 00 00 02 00 80 	            nop.i 0x0
 4ac:	00 00 84 00       	            br.ret.sptk.few b0;;

00000000000004b0 <restore_callee_saved_fp>:
 4b0:	09 f8 40 40 00 21 	[MMI]       adds r31=16,r32
 4b6:	20 00 81 b0 39 00 	            ldf.fill f2=[r32],32
 4bc:	00 00 04 00       	            nop.i 0x0;;
 4c0:	09 18 80 3e d8 1c 	[MMI]       ldf.fill f3=[r31],32
 4c6:	40 00 81 b0 39 00 	            ldf.fill f4=[r32],32
 4cc:	00 00 04 00       	            nop.i 0x0;;
 4d0:	09 28 80 3e d8 1c 	[MMI]       ldf.fill f5=[r31],32
 4d6:	00 01 81 b0 39 00 	            ldf.fill f16=[r32],32
 4dc:	00 00 04 00       	            nop.i 0x0;;
 4e0:	09 88 80 3e d8 1c 	[MMI]       ldf.fill f17=[r31],32
 4e6:	20 01 81 b0 39 00 	            ldf.fill f18=[r32],32
 4ec:	00 00 04 00       	            nop.i 0x0;;
 4f0:	09 98 80 3e d8 1c 	[MMI]       ldf.fill f19=[r31],32
 4f6:	40 01 81 b0 39 00 	            ldf.fill f20=[r32],32
 4fc:	00 00 04 00       	            nop.i 0x0;;
 500:	09 a8 80 3e d8 1c 	[MMI]       ldf.fill f21=[r31],32
 506:	60 01 81 b0 39 00 	            ldf.fill f22=[r32],32
 50c:	00 00 04 00       	            nop.i 0x0;;
 510:	09 b8 80 3e d8 1c 	[MMI]       ldf.fill f23=[r31],32
 516:	80 01 81 b0 39 00 	            ldf.fill f24=[r32],32
 51c:	00 00 04 00       	            nop.i 0x0;;
 520:	09 c8 80 3e d8 1c 	[MMI]       ldf.fill f25=[r31],32
 526:	a0 01 81 b0 39 00 	            ldf.fill f26=[r32],32
 52c:	00 00 04 00       	            nop.i 0x0;;
 530:	09 d8 80 3e d8 1c 	[MMI]       ldf.fill f27=[r31],32
 536:	c0 01 81 b0 39 00 	            ldf.fill f28=[r32],32
 53c:	00 00 04 00       	            nop.i 0x0;;
 540:	09 e8 80 3e d8 1c 	[MMI]       ldf.fill f29=[r31],32
 546:	e0 01 80 b0 31 00 	            ldf.fill f30=[r32]
 54c:	00 00 04 00       	            nop.i 0x0;;
 550:	11 f8 00 3e d8 18 	[MIB]       ldf.fill f31=[r31]
 556:	00 00 00 02 00 80 	            nop.i 0x0
 55c:	00 00 84 00       	            br.ret.sptk.few b0;;

0000000000000560 <save_high_fp>:
 560:	0a 00 00 40 07 00 	[MMI]       rsm 0x80000;;
 566:	00 00 00 60 00 e0 	            srlz.d
 56c:	03 01 01 84       	            adds r31=16,r32
 570:	0a 00 81 40 d8 1d 	[MMI]       stf.spill [r32]=f32,32;;
 576:	00 0a 7d b0 3b 00 	            stf.spill [r31]=f33,32
 57c:	00 00 04 00       	            nop.i 0x0
 580:	0a 00 89 40 d8 1d 	[MMI]       stf.spill [r32]=f34,32;;
 586:	00 1a 7d b0 3b 00 	            stf.spill [r31]=f35,32
 58c:	00 00 04 00       	            nop.i 0x0
 590:	0a 00 91 40 d8 1d 	[MMI]       stf.spill [r32]=f36,32;;
 596:	00 2a 7d b0 3b 00 	            stf.spill [r31]=f37,32
 59c:	00 00 04 00       	            nop.i 0x0
 5a0:	0a 00 99 40 d8 1d 	[MMI]       stf.spill [r32]=f38,32;;
 5a6:	00 3a 7d b0 3b 00 	            stf.spill [r31]=f39,32
 5ac:	00 00 04 00       	            nop.i 0x0
 5b0:	0a 00 a1 40 d8 1d 	[MMI]       stf.spill [r32]=f40,32;;
 5b6:	00 4a 7d b0 3b 00 	            stf.spill [r31]=f41,32
 5bc:	00 00 04 00       	            nop.i 0x0
 5c0:	0a 00 a9 40 d8 1d 	[MMI]       stf.spill [r32]=f42,32;;
 5c6:	00 5a 7d b0 3b 00 	            stf.spill [r31]=f43,32
 5cc:	00 00 04 00       	            nop.i 0x0
 5d0:	0a 00 b1 40 d8 1d 	[MMI]       stf.spill [r32]=f44,32;;
 5d6:	00 6a 7d b0 3b 00 	            stf.spill [r31]=f45,32
 5dc:	00 00 04 00       	            nop.i 0x0
 5e0:	0a 00 b9 40 d8 1d 	[MMI]       stf.spill [r32]=f46,32;;
 5e6:	00 7a 7d b0 3b 00 	            stf.spill [r31]=f47,32
 5ec:	00 00 04 00       	            nop.i 0x0
 5f0:	0a 00 c1 40 d8 1d 	[MMI]       stf.spill [r32]=f48,32;;
 5f6:	00 8a 7d b0 3b 00 	            stf.spill [r31]=f49,32
 5fc:	00 00 04 00       	            nop.i 0x0
 600:	0a 00 c9 40 d8 1d 	[MMI]       stf.spill [r32]=f50,32;;
 606:	00 9a 7d b0 3b 00 	            stf.spill [r31]=f51,32
 60c:	00 00 04 00       	            nop.i 0x0
 610:	0a 00 d1 40 d8 1d 	[MMI]       stf.spill [r32]=f52,32;;
 616:	00 aa 7d b0 3b 00 	            stf.spill [r31]=f53,32
 61c:	00 00 04 00       	            nop.i 0x0
 620:	0a 00 d9 40 d8 1d 	[MMI]       stf.spill [r32]=f54,32;;
 626:	00 ba 7d b0 3b 00 	            stf.spill [r31]=f55,32
 62c:	00 00 04 00       	            nop.i 0x0
 630:	0a 00 e1 40 d8 1d 	[MMI]       stf.spill [r32]=f56,32;;
 636:	00 ca 7d b0 3b 00 	            stf.spill [r31]=f57,32
 63c:	00 00 04 00       	            nop.i 0x0
 640:	0a 00 e9 40 d8 1d 	[MMI]       stf.spill [r32]=f58,32;;
 646:	00 da 7d b0 3b 00 	            stf.spill [r31]=f59,32
 64c:	00 00 04 00       	            nop.i 0x0
 650:	0a 00 f1 40 d8 1d 	[MMI]       stf.spill [r32]=f60,32;;
 656:	00 ea 7d b0 3b 00 	            stf.spill [r31]=f61,32
 65c:	00 00 04 00       	            nop.i 0x0
 660:	0a 00 f9 40 d8 1d 	[MMI]       stf.spill [r32]=f62,32;;
 666:	00 fa 7d b0 3b 00 	            stf.spill [r31]=f63,32
 66c:	00 00 04 00       	            nop.i 0x0
 670:	0a 00 01 41 d8 1d 	[MMI]       stf.spill [r32]=f64,32;;
 676:	00 0a 7e b0 3b 00 	            stf.spill [r31]=f65,32
 67c:	00 00 04 00       	            nop.i 0x0
 680:	0a 00 09 41 d8 1d 	[MMI]       stf.spill [r32]=f66,32;;
 686:	00 1a 7e b0 3b 00 	            stf.spill [r31]=f67,32
 68c:	00 00 04 00       	            nop.i 0x0
 690:	0a 00 11 41 d8 1d 	[MMI]       stf.spill [r32]=f68,32;;
 696:	00 2a 7e b0 3b 00 	            stf.spill [r31]=f69,32
 69c:	00 00 04 00       	            nop.i 0x0
 6a0:	0a 00 19 41 d8 1d 	[MMI]       stf.spill [r32]=f70,32;;
 6a6:	00 3a 7e b0 3b 00 	            stf.spill [r31]=f71,32
 6ac:	00 00 04 00       	            nop.i 0x0
 6b0:	0a 00 21 41 d8 1d 	[MMI]       stf.spill [r32]=f72,32;;
 6b6:	00 4a 7e b0 3b 00 	            stf.spill [r31]=f73,32
 6bc:	00 00 04 00       	            nop.i 0x0
 6c0:	0a 00 29 41 d8 1d 	[MMI]       stf.spill [r32]=f74,32;;
 6c6:	00 5a 7e b0 3b 00 	            stf.spill [r31]=f75,32
 6cc:	00 00 04 00       	            nop.i 0x0
 6d0:	0a 00 31 41 d8 1d 	[MMI]       stf.spill [r32]=f76,32;;
 6d6:	00 6a 7e b0 3b 00 	            stf.spill [r31]=f77,32
 6dc:	00 00 04 00       	            nop.i 0x0
 6e0:	0a 00 39 41 d8 1d 	[MMI]       stf.spill [r32]=f78,32;;
 6e6:	00 7a 7e b0 3b 00 	            stf.spill [r31]=f79,32
 6ec:	00 00 04 00       	            nop.i 0x0
 6f0:	0a 00 41 41 d8 1d 	[MMI]       stf.spill [r32]=f80,32;;
 6f6:	00 8a 7e b0 3b 00 	            stf.spill [r31]=f81,32
 6fc:	00 00 04 00       	            nop.i 0x0
 700:	0a 00 49 41 d8 1d 	[MMI]       stf.spill [r32]=f82,32;;
 706:	00 9a 7e b0 3b 00 	            stf.spill [r31]=f83,32
 70c:	00 00 04 00       	            nop.i 0x0
 710:	0a 00 51 41 d8 1d 	[MMI]       stf.spill [r32]=f84,32;;
 716:	00 aa 7e b0 3b 00 	            stf.spill [r31]=f85,32
 71c:	00 00 04 00       	            nop.i 0x0
 720:	0a 00 59 41 d8 1d 	[MMI]       stf.spill [r32]=f86,32;;
 726:	00 ba 7e b0 3b 00 	            stf.spill [r31]=f87,32
 72c:	00 00 04 00       	            nop.i 0x0
 730:	0a 00 61 41 d8 1d 	[MMI]       stf.spill [r32]=f88,32;;
 736:	00 ca 7e b0 3b 00 	            stf.spill [r31]=f89,32
 73c:	00 00 04 00       	            nop.i 0x0
 740:	0a 00 69 41 d8 1d 	[MMI]       stf.spill [r32]=f90,32;;
 746:	00 da 7e b0 3b 00 	            stf.spill [r31]=f91,32
 74c:	00 00 04 00       	            nop.i 0x0
 750:	0a 00 71 41 d8 1d 	[MMI]       stf.spill [r32]=f92,32;;
 756:	00 ea 7e b0 3b 00 	            stf.spill [r31]=f93,32
 75c:	00 00 04 00       	            nop.i 0x0
 760:	0a 00 79 41 d8 1d 	[MMI]       stf.spill [r32]=f94,32;;
 766:	00 fa 7e b0 3b 00 	            stf.spill [r31]=f95,32
 76c:	00 00 04 00       	            nop.i 0x0
 770:	0a 00 81 41 d8 1d 	[MMI]       stf.spill [r32]=f96,32;;
 776:	00 0a 7f b0 3b 00 	            stf.spill [r31]=f97,32
 77c:	00 00 04 00       	            nop.i 0x0
 780:	0a 00 89 41 d8 1d 	[MMI]       stf.spill [r32]=f98,32;;
 786:	00 1a 7f b0 3b 00 	            stf.spill [r31]=f99,32
 78c:	00 00 04 00       	            nop.i 0x0
 790:	0a 00 91 41 d8 1d 	[MMI]       stf.spill [r32]=f100,32;;
 796:	00 2a 7f b0 3b 00 	            stf.spill [r31]=f101,32
 79c:	00 00 04 00       	            nop.i 0x0
 7a0:	0a 00 99 41 d8 1d 	[MMI]       stf.spill [r32]=f102,32;;
 7a6:	00 3a 7f b0 3b 00 	            stf.spill [r31]=f103,32
 7ac:	00 00 04 00       	            nop.i 0x0
 7b0:	0a 00 a1 41 d8 1d 	[MMI]       stf.spill [r32]=f104,32;;
 7b6:	00 4a 7f b0 3b 00 	            stf.spill [r31]=f105,32
 7bc:	00 00 04 00       	            nop.i 0x0
 7c0:	0a 00 a9 41 d8 1d 	[MMI]       stf.spill [r32]=f106,32;;
 7c6:	00 5a 7f b0 3b 00 	            stf.spill [r31]=f107,32
 7cc:	00 00 04 00       	            nop.i 0x0
 7d0:	0a 00 b1 41 d8 1d 	[MMI]       stf.spill [r32]=f108,32;;
 7d6:	00 6a 7f b0 3b 00 	            stf.spill [r31]=f109,32
 7dc:	00 00 04 00       	            nop.i 0x0
 7e0:	0a 00 b9 41 d8 1d 	[MMI]       stf.spill [r32]=f110,32;;
 7e6:	00 7a 7f b0 3b 00 	            stf.spill [r31]=f111,32
 7ec:	00 00 04 00       	            nop.i 0x0
 7f0:	0a 00 c1 41 d8 1d 	[MMI]       stf.spill [r32]=f112,32;;
 7f6:	00 8a 7f b0 3b 00 	            stf.spill [r31]=f113,32
 7fc:	00 00 04 00       	            nop.i 0x0
 800:	0a 00 c9 41 d8 1d 	[MMI]       stf.spill [r32]=f114,32;;
 806:	00 9a 7f b0 3b 00 	            stf.spill [r31]=f115,32
 80c:	00 00 04 00       	            nop.i 0x0
 810:	0a 00 d1 41 d8 1d 	[MMI]       stf.spill [r32]=f116,32;;
 816:	00 aa 7f b0 3b 00 	            stf.spill [r31]=f117,32
 81c:	00 00 04 00       	            nop.i 0x0
 820:	0a 00 d9 41 d8 1d 	[MMI]       stf.spill [r32]=f118,32;;
 826:	00 ba 7f b0 3b 00 	            stf.spill [r31]=f119,32
 82c:	00 00 04 00       	            nop.i 0x0
 830:	0a 00 e1 41 d8 1d 	[MMI]       stf.spill [r32]=f120,32;;
 836:	00 ca 7f b0 3b 00 	            stf.spill [r31]=f121,32
 83c:	00 00 04 00       	            nop.i 0x0
 840:	0a 00 e9 41 d8 1d 	[MMI]       stf.spill [r32]=f122,32;;
 846:	00 da 7f b0 3b 00 	            stf.spill [r31]=f123,32
 84c:	00 00 04 00       	            nop.i 0x0
 850:	0a 00 f1 41 d8 1d 	[MMI]       stf.spill [r32]=f124,32;;
 856:	00 ea 7f b0 3b 00 	            stf.spill [r31]=f125,32
 85c:	00 00 04 00       	            nop.i 0x0
 860:	0a 00 f8 41 d8 19 	[MMI]       stf.spill [r32]=f126;;
 866:	00 f8 7f b0 33 00 	            stf.spill [r31]=f127
 86c:	00 00 04 00       	            nop.i 0x0
 870:	0a 00 00 40 06 00 	[MMI]       ssm 0x80000;;
 876:	00 00 00 60 00 00 	            srlz.d
 87c:	00 00 04 00       	            nop.i 0x0
 880:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 886:	00 00 00 02 00 80 	            nop.i 0x0
 88c:	00 00 84 00       	            br.ret.sptk.few b0;;

0000000000000890 <restore_high_fp>:
 890:	0a 00 00 40 07 00 	[MMI]       rsm 0x80000;;
 896:	00 00 00 60 00 e0 	            srlz.d
 89c:	03 01 01 84       	            adds r31=16,r32
 8a0:	0a 00 81 40 d8 1c 	[MMI]       ldf.fill f32=[r32],32;;
 8a6:	10 02 7d b0 39 00 	            ldf.fill f33=[r31],32
 8ac:	00 00 04 00       	            nop.i 0x0
 8b0:	0a 10 81 40 d8 1c 	[MMI]       ldf.fill f34=[r32],32;;
 8b6:	30 02 7d b0 39 00 	            ldf.fill f35=[r31],32
 8bc:	00 00 04 00       	            nop.i 0x0
 8c0:	0a 20 81 40 d8 1c 	[MMI]       ldf.fill f36=[r32],32;;
 8c6:	50 02 7d b0 39 00 	            ldf.fill f37=[r31],32
 8cc:	00 00 04 00       	            nop.i 0x0
 8d0:	0a 30 81 40 d8 1c 	[MMI]       ldf.fill f38=[r32],32;;
 8d6:	70 02 7d b0 39 00 	            ldf.fill f39=[r31],32
 8dc:	00 00 04 00       	            nop.i 0x0
 8e0:	0a 40 81 40 d8 1c 	[MMI]       ldf.fill f40=[r32],32;;
 8e6:	90 02 7d b0 39 00 	            ldf.fill f41=[r31],32
 8ec:	00 00 04 00       	            nop.i 0x0
 8f0:	0a 50 81 40 d8 1c 	[MMI]       ldf.fill f42=[r32],32;;
 8f6:	b0 02 7d b0 39 00 	            ldf.fill f43=[r31],32
 8fc:	00 00 04 00       	            nop.i 0x0
 900:	0a 60 81 40 d8 1c 	[MMI]       ldf.fill f44=[r32],32;;
 906:	d0 02 7d b0 39 00 	            ldf.fill f45=[r31],32
 90c:	00 00 04 00       	            nop.i 0x0
 910:	0a 70 81 40 d8 1c 	[MMI]       ldf.fill f46=[r32],32;;
 916:	f0 02 7d b0 39 00 	            ldf.fill f47=[r31],32
 91c:	00 00 04 00       	            nop.i 0x0
 920:	0a 80 81 40 d8 1c 	[MMI]       ldf.fill f48=[r32],32;;
 926:	10 03 7d b0 39 00 	            ldf.fill f49=[r31],32
 92c:	00 00 04 00       	            nop.i 0x0
 930:	0a 90 81 40 d8 1c 	[MMI]       ldf.fill f50=[r32],32;;
 936:	30 03 7d b0 39 00 	            ldf.fill f51=[r31],32
 93c:	00 00 04 00       	            nop.i 0x0
 940:	0a a0 81 40 d8 1c 	[MMI]       ldf.fill f52=[r32],32;;
 946:	50 03 7d b0 39 00 	            ldf.fill f53=[r31],32
 94c:	00 00 04 00       	            nop.i 0x0
 950:	0a b0 81 40 d8 1c 	[MMI]       ldf.fill f54=[r32],32;;
 956:	70 03 7d b0 39 00 	            ldf.fill f55=[r31],32
 95c:	00 00 04 00       	            nop.i 0x0
 960:	0a c0 81 40 d8 1c 	[MMI]       ldf.fill f56=[r32],32;;
 966:	90 03 7d b0 39 00 	            ldf.fill f57=[r31],32
 96c:	00 00 04 00       	            nop.i 0x0
 970:	0a d0 81 40 d8 1c 	[MMI]       ldf.fill f58=[r32],32;;
 976:	b0 03 7d b0 39 00 	            ldf.fill f59=[r31],32
 97c:	00 00 04 00       	            nop.i 0x0
 980:	0a e0 81 40 d8 1c 	[MMI]       ldf.fill f60=[r32],32;;
 986:	d0 03 7d b0 39 00 	            ldf.fill f61=[r31],32
 98c:	00 00 04 00       	            nop.i 0x0
 990:	0a f0 81 40 d8 1c 	[MMI]       ldf.fill f62=[r32],32;;
 996:	f0 03 7d b0 39 00 	            ldf.fill f63=[r31],32
 99c:	00 00 04 00       	            nop.i 0x0
 9a0:	0a 00 82 40 d8 1c 	[MMI]       ldf.fill f64=[r32],32;;
 9a6:	10 04 7d b0 39 00 	            ldf.fill f65=[r31],32
 9ac:	00 00 04 00       	            nop.i 0x0
 9b0:	0a 10 82 40 d8 1c 	[MMI]       ldf.fill f66=[r32],32;;
 9b6:	30 04 7d b0 39 00 	            ldf.fill f67=[r31],32
 9bc:	00 00 04 00       	            nop.i 0x0
 9c0:	0a 20 82 40 d8 1c 	[MMI]       ldf.fill f68=[r32],32;;
 9c6:	50 04 7d b0 39 00 	            ldf.fill f69=[r31],32
 9cc:	00 00 04 00       	            nop.i 0x0
 9d0:	0a 30 82 40 d8 1c 	[MMI]       ldf.fill f70=[r32],32;;
 9d6:	70 04 7d b0 39 00 	            ldf.fill f71=[r31],32
 9dc:	00 00 04 00       	            nop.i 0x0
 9e0:	0a 40 82 40 d8 1c 	[MMI]       ldf.fill f72=[r32],32;;
 9e6:	90 04 7d b0 39 00 	            ldf.fill f73=[r31],32
 9ec:	00 00 04 00       	            nop.i 0x0
 9f0:	0a 50 82 40 d8 1c 	[MMI]       ldf.fill f74=[r32],32;;
 9f6:	b0 04 7d b0 39 00 	            ldf.fill f75=[r31],32
 9fc:	00 00 04 00       	            nop.i 0x0
 a00:	0a 60 82 40 d8 1c 	[MMI]       ldf.fill f76=[r32],32;;
 a06:	d0 04 7d b0 39 00 	            ldf.fill f77=[r31],32
 a0c:	00 00 04 00       	            nop.i 0x0
 a10:	0a 70 82 40 d8 1c 	[MMI]       ldf.fill f78=[r32],32;;
 a16:	f0 04 7d b0 39 00 	            ldf.fill f79=[r31],32
 a1c:	00 00 04 00       	            nop.i 0x0
 a20:	0a 80 82 40 d8 1c 	[MMI]       ldf.fill f80=[r32],32;;
 a26:	10 05 7d b0 39 00 	            ldf.fill f81=[r31],32
 a2c:	00 00 04 00       	            nop.i 0x0
 a30:	0a 90 82 40 d8 1c 	[MMI]       ldf.fill f82=[r32],32;;
 a36:	30 05 7d b0 39 00 	            ldf.fill f83=[r31],32
 a3c:	00 00 04 00       	            nop.i 0x0
 a40:	0a a0 82 40 d8 1c 	[MMI]       ldf.fill f84=[r32],32;;
 a46:	50 05 7d b0 39 00 	            ldf.fill f85=[r31],32
 a4c:	00 00 04 00       	            nop.i 0x0
 a50:	0a b0 82 40 d8 1c 	[MMI]       ldf.fill f86=[r32],32;;
 a56:	70 05 7d b0 39 00 	            ldf.fill f87=[r31],32
 a5c:	00 00 04 00       	            nop.i 0x0
 a60:	0a c0 82 40 d8 1c 	[MMI]       ldf.fill f88=[r32],32;;
 a66:	90 05 7d b0 39 00 	            ldf.fill f89=[r31],32
 a6c:	00 00 04 00       	            nop.i 0x0
 a70:	0a d0 82 40 d8 1c 	[MMI]       ldf.fill f90=[r32],32;;
 a76:	b0 05 7d b0 39 00 	            ldf.fill f91=[r31],32
 a7c:	00 00 04 00       	            nop.i 0x0
 a80:	0a e0 82 40 d8 1c 	[MMI]       ldf.fill f92=[r32],32;;
 a86:	d0 05 7d b0 39 00 	            ldf.fill f93=[r31],32
 a8c:	00 00 04 00       	            nop.i 0x0
 a90:	0a f0 82 40 d8 1c 	[MMI]       ldf.fill f94=[r32],32;;
 a96:	f0 05 7d b0 39 00 	            ldf.fill f95=[r31],32
 a9c:	00 00 04 00       	            nop.i 0x0
 aa0:	0a 00 83 40 d8 1c 	[MMI]       ldf.fill f96=[r32],32;;
 aa6:	10 06 7d b0 39 00 	            ldf.fill f97=[r31],32
 aac:	00 00 04 00       	            nop.i 0x0
 ab0:	0a 10 83 40 d8 1c 	[MMI]       ldf.fill f98=[r32],32;;
 ab6:	30 06 7d b0 39 00 	            ldf.fill f99=[r31],32
 abc:	00 00 04 00       	            nop.i 0x0
 ac0:	0a 20 83 40 d8 1c 	[MMI]       ldf.fill f100=[r32],32;;
 ac6:	50 06 7d b0 39 00 	            ldf.fill f101=[r31],32
 acc:	00 00 04 00       	            nop.i 0x0
 ad0:	0a 30 83 40 d8 1c 	[MMI]       ldf.fill f102=[r32],32;;
 ad6:	70 06 7d b0 39 00 	            ldf.fill f103=[r31],32
 adc:	00 00 04 00       	            nop.i 0x0
 ae0:	0a 40 83 40 d8 1c 	[MMI]       ldf.fill f104=[r32],32;;
 ae6:	90 06 7d b0 39 00 	            ldf.fill f105=[r31],32
 aec:	00 00 04 00       	            nop.i 0x0
 af0:	0a 50 83 40 d8 1c 	[MMI]       ldf.fill f106=[r32],32;;
 af6:	b0 06 7d b0 39 00 	            ldf.fill f107=[r31],32
 afc:	00 00 04 00       	            nop.i 0x0
 b00:	0a 60 83 40 d8 1c 	[MMI]       ldf.fill f108=[r32],32;;
 b06:	d0 06 7d b0 39 00 	            ldf.fill f109=[r31],32
 b0c:	00 00 04 00       	            nop.i 0x0
 b10:	0a 70 83 40 d8 1c 	[MMI]       ldf.fill f110=[r32],32;;
 b16:	f0 06 7d b0 39 00 	            ldf.fill f111=[r31],32
 b1c:	00 00 04 00       	            nop.i 0x0
 b20:	0a 80 83 40 d8 1c 	[MMI]       ldf.fill f112=[r32],32;;
 b26:	10 07 7d b0 39 00 	            ldf.fill f113=[r31],32
 b2c:	00 00 04 00       	            nop.i 0x0
 b30:	0a 90 83 40 d8 1c 	[MMI]       ldf.fill f114=[r32],32;;
 b36:	30 07 7d b0 39 00 	            ldf.fill f115=[r31],32
 b3c:	00 00 04 00       	            nop.i 0x0
 b40:	0a a0 83 40 d8 1c 	[MMI]       ldf.fill f116=[r32],32;;
 b46:	50 07 7d b0 39 00 	            ldf.fill f117=[r31],32
 b4c:	00 00 04 00       	            nop.i 0x0
 b50:	0a b0 83 40 d8 1c 	[MMI]       ldf.fill f118=[r32],32;;
 b56:	70 07 7d b0 39 00 	            ldf.fill f119=[r31],32
 b5c:	00 00 04 00       	            nop.i 0x0
 b60:	0a c0 83 40 d8 1c 	[MMI]       ldf.fill f120=[r32],32;;
 b66:	90 07 7d b0 39 00 	            ldf.fill f121=[r31],32
 b6c:	00 00 04 00       	            nop.i 0x0
 b70:	0a d0 83 40 d8 1c 	[MMI]       ldf.fill f122=[r32],32;;
 b76:	b0 07 7d b0 39 00 	            ldf.fill f123=[r31],32
 b7c:	00 00 04 00       	            nop.i 0x0
 b80:	0a e0 83 40 d8 1c 	[MMI]       ldf.fill f124=[r32],32;;
 b86:	d0 07 7d b0 39 00 	            ldf.fill f125=[r31],32
 b8c:	00 00 04 00       	            nop.i 0x0
 b90:	0a f0 03 40 d8 18 	[MMI]       ldf.fill f126=[r32];;
 b96:	f0 07 7c b0 31 00 	            ldf.fill f127=[r31]
 b9c:	00 00 04 00       	            nop.i 0x0
 ba0:	0a 00 00 40 06 00 	[MMI]       ssm 0x80000;;
 ba6:	00 00 00 60 00 00 	            srlz.d
 bac:	00 00 04 00       	            nop.i 0x0
 bb0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 bb6:	00 00 00 02 00 80 	            nop.i 0x0
 bbc:	00 00 84 00       	            br.ret.sptk.few b0;;

0000000000000bc0 <lwp_trampoline>:
 bc0:	09 70 0c 02 80 05 	[MMI]       alloc r14=ar.pfs,3,1,0
 bc6:	20 00 36 06 42 00 	            adds r2=448,r13
 bcc:	00 00 04 00       	            nop.i 0x0;;
 bd0:	09 08 01 12 00 21 	[MMI]       mov r33=r9
 bd6:	20 02 08 30 20 00 	            ld8 r34=[r2]
 bdc:	84 63 04 84       	            adds r32=184,r12;;
 be0:	19 00 01 40 18 10 	[MMB]       ld8 r32=[r32]
 be6:	40 00 32 02 42 00 	            adds r4=192,r12
 bec:	00 00 00 50       	            br.call.sptk.few b0=be0 <lwp_trampoline+0x20>;;
 bf0:	11 08 01 08 18 10 	[MIB]       ld8 r33=[r4]
 bf6:	10 00 05 80 03 00 	            mov b1=r32
 bfc:	10 00 80 10       	            br.call.sptk.few b0=b1;;

0000000000000c00 <enter_userland>:
 c00:	1d 00 00 00 01 00 	[MFB]       nop.m 0x0
 c06:	00 00 00 02 00 00 	            nop.f 0x0
 c0c:	00 00 00 20       	            nop.b 0x0;;
 c10:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 c16:	30 00 00 00 00 00 	            break.i 0x3
 c1c:	00 00 04 00       	            nop.i 0x0;;

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 00 e4 00 b0 	      (p04) chk.s.i r0,c80000 <enter_userland+0xc7f400>
   c:	80 32 00 00       	      (p32) break.i 0x19405;;

Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...
