
/home/scole/Downloads/gcc6//GENERIC.SKI/subr_copy.o:     file format elf64-ia64-little


Disassembly of section .text:

0000000000000000 <uio_setup_sysspace>:
   0:	09 70 00 02 00 24 	[MMI]       addl r14=0,r1
   6:	00 00 00 02 00 00 	            nop.m 0x0
   c:	84 02 01 84       	            adds r32=40,r32;;
  10:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
  16:	e0 c0 38 02 42 00 	            adds r14=152,r14
  1c:	00 00 04 00       	            nop.i 0x0;;
  20:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  26:	e0 00 38 30 20 00 	            ld8 r14=[r14]
  2c:	00 00 04 00       	            nop.i 0x0;;
  30:	11 00 38 40 98 11 	[MIB]       st8 [r32]=r14
  36:	00 00 00 02 00 80 	            nop.i 0x0
  3c:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000040 <ureadc>:
  40:	18 28 29 10 80 05 	[MMB]       alloc r37=ar.pfs,10,8,0
  46:	30 c2 84 00 42 00 	            adds r35=24,r33
  4c:	00 00 00 20       	            nop.b 0x0
  50:	09 88 20 42 00 21 	[MMI]       adds r17=8,r33
  56:	00 00 00 02 00 e0 	            nop.m 0x0
  5c:	04 08 ca 00       	            mov.i r39=ar.lc;;
  60:	09 70 00 46 18 10 	[MMI]       ld8 r14=[r35]
  66:	00 00 00 02 00 80 	            nop.m 0x0
  6c:	04 00 c4 00       	            mov r36=b0;;
  70:	11 30 00 1c 07 39 	[MIB]       cmp.eq p6,p7=0,r14
  76:	00 00 00 02 00 03 	            nop.i 0x0
  7c:	90 02 00 41       	      (p06) br.cond.spnt.few 300 <ureadc+0x2c0>;;
  80:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  86:	f0 00 44 20 20 00 	            ld4 r15=[r17]
  8c:	00 00 04 00       	            nop.i 0x0;;
  90:	11 38 00 1e 86 31 	[MIB]       cmp4.lt p7,p6=0,r15
  96:	00 00 00 02 00 03 	            nop.i 0x0
  9c:	90 00 00 41       	      (p06) br.cond.spnt.few 120 <ureadc+0xe0>;;
  a0:	0b 80 00 42 18 10 	[MMI]       ld8 r16=[r33];;
  a6:	e0 40 40 00 42 00 	            adds r14=8,r16
  ac:	00 00 04 00       	            nop.i 0x0;;
  b0:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
  b6:	60 00 38 0e 72 c0 	            cmp.eq p6,p7=0,r14
  bc:	f1 7f fc 8c       	            adds r14=-1,r15;;
  c0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  c6:	e0 70 00 10 c0 43 	            addp4 r14=r14,r0
  cc:	04 80 00 84       	      (p07) mov r34=r16
  d0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
  d6:	00 00 00 02 80 03 	            nop.m 0x0
  dc:	a0 00 00 43       	      (p07) br.cond.dpnt.few 170 <ureadc+0x130>;;
  e0:	01 00 00 00 01 00 	[MII]       nop.m 0x0
  e6:	00 70 04 55 00 00 	            mov.i ar.lc=r14
  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
 100:	02 78 fc 1f 3f 23 	[MII]       adds r15=-1,r15
 106:	20 82 40 00 42 00 	            adds r34=16,r16;;
 10c:	00 00 04 00       	            nop.i 0x0
 110:	18 00 3c 22 90 11 	[MMB]       st4 [r17]=r15
 116:	00 10 85 30 23 a0 	            st8 [r33]=r34
 11c:	30 00 00 40       	            br.cloop.sptk.few 140 <ureadc+0x100>
 120:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 126:	00 00 00 00 00 00 	            movl r40=0x0;;
 12c:	05 00 00 60 
 130:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 136:	80 0a a0 00 40 00 	            add r40=r1,r40
 13c:	08 00 00 50       	            br.call.sptk.many b0=130 <ureadc+0xf0>
 140:	09 70 60 20 00 21 	[MMI]       adds r14=24,r16
 146:	00 00 00 02 00 00 	            nop.m 0x0
 14c:	02 10 01 84       	            mov r16=r34;;
 150:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 156:	e0 00 38 30 20 00 	            ld8 r14=[r14]
 15c:	00 00 04 00       	            nop.i 0x0;;
 160:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 166:	60 00 38 0e 72 03 	            cmp.eq p6,p7=0,r14
 16c:	a0 ff ff 4a       	      (p06) br.cond.dptk.few 100 <ureadc+0xc0>
 170:	09 70 a0 42 00 21 	[MMI]       adds r14=40,r33
 176:	f0 00 04 00 48 20 	            addl r15=0,r1
 17c:	05 00 01 84       	            mov r41=r32;;
 180:	09 70 00 1c 18 10 	[MMI]       ld8 r14=[r14]
 186:	f0 00 3c 30 20 00 	            ld8 r15=[r15]
 18c:	00 00 04 00       	            nop.i 0x0;;
 190:	09 70 00 1c 18 10 	[MMI]       ld8 r14=[r14]
 196:	f0 00 3c 30 20 00 	            ld8 r15=[r15]
 19c:	00 00 04 00       	            nop.i 0x0;;
 1a0:	11 30 3c 1c 07 38 	[MIB]       cmp.eq p6,p7=r15,r14
 1a6:	00 00 00 02 00 03 	            nop.i 0x0
 1ac:	e0 00 00 43       	      (p06) br.cond.dpnt.few 280 <ureadc+0x240>;;
 1b0:	11 40 01 44 18 10 	[MIB]       ld8 r40=[r34]
 1b6:	10 82 84 00 42 00 	            adds r33=16,r33
 1bc:	08 00 00 50       	            br.call.sptk.many b0=1b0 <ureadc+0x170>;;
 1c0:	11 30 20 00 87 30 	[MIB]       cmp4.lt p6,p7=r8,r0
 1c6:	80 00 00 00 42 03 	            mov r8=r0
 1cc:	a0 00 00 43       	      (p06) br.cond.dpnt.few 260 <ureadc+0x220>;;
 1d0:	0b 70 00 44 18 10 	[MMI]       ld8 r14=[r34];;
 1d6:	e0 08 38 00 42 00 	            adds r14=1,r14
 1dc:	00 00 04 00       	            nop.i 0x0;;
 1e0:	0b 40 38 44 98 15 	[MMI]       st8 [r34]=r14,8;;
 1e6:	e0 00 88 30 20 00 	            ld8 r14=[r34]
 1ec:	00 00 04 00       	            nop.i 0x0;;
 1f0:	0b 70 fc 1d 3f 23 	[MMI]       adds r14=-1,r14;;
 1f6:	00 70 88 30 23 00 	            st8 [r34]=r14
 1fc:	00 00 04 00       	            nop.i 0x0;;
 200:	0b 70 00 46 18 10 	[MMI]       ld8 r14=[r35];;
 206:	e0 f8 3b 7e 46 00 	            adds r14=-1,r14
 20c:	00 00 04 00       	            nop.i 0x0;;
 210:	0b 00 38 46 98 11 	[MMI]       st8 [r35]=r14;;
 216:	e0 00 84 30 20 00 	            ld8 r14=[r33]
 21c:	00 00 04 00       	            nop.i 0x0;;
 220:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 226:	e0 08 38 00 42 00 	            adds r14=1,r14
 22c:	00 00 04 00       	            nop.i 0x0;;
 230:	08 00 38 42 98 11 	[MMI]       st8 [r33]=r14
 236:	00 00 00 02 00 00 	            nop.m 0x0
 23c:	00 00 04 00       	            nop.i 0x0
 240:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 246:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 24c:	70 0a aa 00       	            mov.i ar.lc=r39;;
 250:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 256:	00 20 05 80 03 80 	            mov b0=r36
 25c:	08 00 84 00       	            br.ret.sptk.many b0
 260:	03 40 38 00 00 24 	[MII]       mov r8=14
 266:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 26c:	70 0a aa 00       	            mov.i ar.lc=r39;;
 270:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 276:	00 20 05 80 03 80 	            mov b0=r36
 27c:	08 00 84 00       	            br.ret.sptk.many b0
 280:	09 70 00 44 18 10 	[MMI]       ld8 r14=[r34]
 286:	10 82 84 00 42 00 	            adds r33=16,r33
 28c:	01 00 00 84       	            mov r8=r0;;
 290:	0b 00 80 1c 80 11 	[MMI]       st1 [r14]=r32;;
 296:	e0 00 88 30 20 00 	            ld8 r14=[r34]
 29c:	00 00 04 00       	            nop.i 0x0;;
 2a0:	0b 70 04 1c 00 21 	[MMI]       adds r14=1,r14;;
 2a6:	80 70 88 30 2b 00 	            st8 [r34]=r14,8
 2ac:	00 00 04 00       	            nop.i 0x0;;
 2b0:	0b 70 00 44 18 10 	[MMI]       ld8 r14=[r34];;
 2b6:	e0 f8 3b 7e 46 00 	            adds r14=-1,r14
 2bc:	00 00 04 00       	            nop.i 0x0;;
 2c0:	0b 00 38 44 98 11 	[MMI]       st8 [r34]=r14;;
 2c6:	e0 00 8c 30 20 00 	            ld8 r14=[r35]
 2cc:	00 00 04 00       	            nop.i 0x0;;
 2d0:	0b 70 fc 1d 3f 23 	[MMI]       adds r14=-1,r14;;
 2d6:	00 70 8c 30 23 00 	            st8 [r35]=r14
 2dc:	00 00 04 00       	            nop.i 0x0;;
 2e0:	0b 70 00 42 18 10 	[MMI]       ld8 r14=[r33];;
 2e6:	e0 08 38 00 42 00 	            adds r14=1,r14
 2ec:	00 00 04 00       	            nop.i 0x0;;
 2f0:	10 00 38 42 98 11 	[MIB]       st8 [r33]=r14
 2f6:	00 00 00 02 00 00 	            nop.i 0x0
 2fc:	50 ff ff 48       	            br.few 240 <ureadc+0x200>
 300:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 306:	00 00 00 00 00 00 	            movl r40=0x0;;
 30c:	05 00 00 60 
 310:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 316:	80 0a a0 00 40 00 	            add r40=r1,r40
 31c:	08 00 00 50       	            br.call.sptk.many b0=310 <ureadc+0x2d0>;;
 320:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 326:	00 00 00 00 00 00 	            break.f 0x0
 32c:	00 00 04 00       	            nop.i 0x0;;
 330:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 336:	00 00 00 02 00 00 	            nop.m 0x0
 33c:	00 00 04 00       	            nop.i 0x0

0000000000000340 <copyin_vmspace>:
 340:	18 28 29 0e 80 05 	[MMB]       alloc r37=ar.pfs,10,7,0
 346:	c0 00 32 7e 46 00 	            adds r12=-64,r12
 34c:	00 00 00 20       	            nop.b 0x0
 350:	09 30 00 46 07 39 	[MMI]       cmp.eq p6,p7=0,r35
 356:	f0 00 04 00 48 80 	            addl r15=0,r1
 35c:	04 00 c4 00       	            mov r36=b0;;
 360:	c8 40 00 00 00 21 	[MMI] (p06) mov r8=r0
 366:	90 02 8c 00 42 00 	            mov r41=r35
 36c:	00 00 04 00       	            nop.i 0x0
 370:	19 40 01 44 00 21 	[MMB]       mov r40=r34
 376:	70 02 84 00 42 03 	            mov r39=r33
 37c:	a0 00 00 43       	      (p06) br.cond.dpnt.few 410 <copyin_vmspace+0xd0>;;
 380:	09 78 00 1e 18 10 	[MMI]       ld8 r15=[r15]
 386:	e0 00 80 30 20 00 	            ld8 r14=[r32]
 38c:	00 00 04 00       	            nop.i 0x0;;
 390:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 396:	f0 00 3c 30 20 00 	            ld8 r15=[r15]
 39c:	00 00 04 00       	            nop.i 0x0;;
 3a0:	11 38 3c 1c 06 38 	[MIB]       cmp.eq p7,p6=r15,r14
 3a6:	e0 00 04 00 c8 03 	            addl r14=0,r1
 3ac:	40 01 00 43       	      (p07) br.cond.dpnt.few 4e0 <copyin_vmspace+0x1a0>;;
 3b0:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
 3b6:	e0 00 3a 06 42 00 	            adds r14=448,r14
 3bc:	00 00 04 00       	            nop.i 0x0;;
 3c0:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
 3c6:	e0 80 3a 06 42 00 	            adds r14=464,r14
 3cc:	00 00 04 00       	            nop.i 0x0;;
 3d0:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
 3d6:	e0 c0 38 02 42 00 	            adds r14=152,r14
 3dc:	00 00 04 00       	            nop.i 0x0;;
 3e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 3e6:	e0 00 38 30 20 00 	            ld8 r14=[r14]
 3ec:	00 00 04 00       	            nop.i 0x0;;
 3f0:	11 38 38 40 06 38 	[MIB]       cmp.eq p7,p6=r14,r32
 3f6:	00 00 00 02 00 03 	            nop.i 0x0
 3fc:	40 00 00 43       	      (p06) br.cond.dpnt.few 430 <copyin_vmspace+0xf0>;;
 400:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 406:	00 00 00 02 00 00 	            nop.i 0x0
 40c:	08 00 00 50       	            br.call.sptk.many b0=400 <copyin_vmspace+0xc0>;;
 410:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 416:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 41c:	40 0a 00 07       	            mov b0=r36
 420:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 426:	c0 00 32 00 42 80 	            adds r12=64,r12
 42c:	08 00 84 00       	            br.ret.sptk.many b0;;
 430:	08 78 00 19 00 21 	[MMI]       adds r15=64,r12
 436:	e0 80 30 00 42 00 	            adds r14=16,r12
 43c:	12 00 00 90       	            mov r16=1
 440:	09 48 01 00 00 21 	[MMI]       mov r41=r0
 446:	80 82 30 00 42 e0 	            adds r40=16,r12
 44c:	04 00 01 84       	            mov r39=r32;;
 450:	09 40 3c 1c 98 15 	[MMI]       st8 [r14]=r15,8
 456:	00 10 3d 30 23 e0 	            st8 [r15]=r34
 45c:	81 64 00 84       	            adds r15=72,r12;;
 460:	08 00 8c 1e 98 11 	[MMI]       st8 [r15]=r35
 466:	00 80 38 20 23 e0 	            st4 [r14]=r16
 46c:	01 08 00 90       	            addl r15=0,r1
 470:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 476:	e0 00 31 00 42 00 	            adds r14=32,r12
 47c:	00 00 04 00       	            nop.i 0x0;;
 480:	09 00 84 1c 98 11 	[MMI]       st8 [r14]=r33
 486:	f0 00 3c 30 20 c0 	            ld8 r15=[r15]
 48c:	81 62 00 84       	            adds r14=40,r12;;
 490:	09 00 8c 1c 98 11 	[MMI]       st8 [r14]=r35
 496:	f0 c0 3c 02 42 c0 	            adds r15=152,r15
 49c:	01 63 00 84       	            adds r14=48,r12;;
 4a0:	09 78 00 1e 18 10 	[MMI]       ld8 r15=[r15]
 4a6:	00 00 38 20 23 c0 	            st4 [r14]=r0
 4ac:	81 63 00 84       	            adds r14=56,r12;;
 4b0:	11 00 3c 1c 98 11 	[MIB]       st8 [r14]=r15
 4b6:	00 00 00 02 00 00 	            nop.i 0x0
 4bc:	08 00 00 50       	            br.call.sptk.many b0=4b0 <copyin_vmspace+0x170>;;
 4c0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 4c6:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 4cc:	40 0a 00 07       	            mov b0=r36
 4d0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 4d6:	c0 00 32 00 42 80 	            adds r12=64,r12
 4dc:	08 00 84 00       	            br.ret.sptk.many b0;;
 4e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 4e6:	00 00 00 02 00 00 	            nop.i 0x0
 4ec:	08 00 00 50       	            br.call.sptk.many b0=4e0 <copyin_vmspace+0x1a0>;;
 4f0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 4f6:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 4fc:	40 0a 00 07       	            mov b0=r36
 500:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 506:	c0 00 32 00 42 80 	            adds r12=64,r12
 50c:	08 00 84 00       	            br.ret.sptk.many b0;;
 510:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 516:	00 00 00 02 00 00 	            nop.m 0x0
 51c:	00 00 04 00       	            nop.i 0x0
 520:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 526:	00 00 00 02 00 00 	            nop.m 0x0
 52c:	00 00 04 00       	            nop.i 0x0
 530:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 536:	00 00 00 02 00 00 	            nop.m 0x0
 53c:	00 00 04 00       	            nop.i 0x0

0000000000000540 <copyout_vmspace>:
 540:	18 28 29 0e 80 05 	[MMB]       alloc r37=ar.pfs,10,7,0
 546:	c0 00 32 7e 46 00 	            adds r12=-64,r12
 54c:	00 00 00 20       	            nop.b 0x0
 550:	09 30 00 46 07 39 	[MMI]       cmp.eq p6,p7=0,r35
 556:	f0 00 04 00 48 80 	            addl r15=0,r1
 55c:	04 00 c4 00       	            mov r36=b0;;
 560:	c8 40 00 00 00 21 	[MMI] (p06) mov r8=r0
 566:	90 02 8c 00 42 00 	            mov r41=r35
 56c:	00 00 04 00       	            nop.i 0x0
 570:	19 40 01 44 00 21 	[MMB]       mov r40=r34
 576:	70 02 84 00 42 03 	            mov r39=r33
 57c:	a0 00 00 43       	      (p06) br.cond.dpnt.few 610 <copyout_vmspace+0xd0>;;
 580:	09 78 00 1e 18 10 	[MMI]       ld8 r15=[r15]
 586:	e0 00 80 30 20 00 	            ld8 r14=[r32]
 58c:	00 00 04 00       	            nop.i 0x0;;
 590:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 596:	f0 00 3c 30 20 00 	            ld8 r15=[r15]
 59c:	00 00 04 00       	            nop.i 0x0;;
 5a0:	11 38 3c 1c 06 38 	[MIB]       cmp.eq p7,p6=r15,r14
 5a6:	e0 00 04 00 c8 03 	            addl r14=0,r1
 5ac:	40 01 00 43       	      (p07) br.cond.dpnt.few 6e0 <copyout_vmspace+0x1a0>;;
 5b0:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
 5b6:	e0 00 3a 06 42 00 	            adds r14=448,r14
 5bc:	00 00 04 00       	            nop.i 0x0;;
 5c0:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
 5c6:	e0 80 3a 06 42 00 	            adds r14=464,r14
 5cc:	00 00 04 00       	            nop.i 0x0;;
 5d0:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
 5d6:	e0 c0 38 02 42 00 	            adds r14=152,r14
 5dc:	00 00 04 00       	            nop.i 0x0;;
 5e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 5e6:	e0 00 38 30 20 00 	            ld8 r14=[r14]
 5ec:	00 00 04 00       	            nop.i 0x0;;
 5f0:	11 38 38 40 06 38 	[MIB]       cmp.eq p7,p6=r14,r32
 5f6:	00 00 00 02 00 03 	            nop.i 0x0
 5fc:	40 00 00 43       	      (p06) br.cond.dpnt.few 630 <copyout_vmspace+0xf0>;;
 600:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 606:	00 00 00 02 00 00 	            nop.i 0x0
 60c:	08 00 00 50       	            br.call.sptk.many b0=600 <copyout_vmspace+0xc0>;;
 610:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 616:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 61c:	40 0a 00 07       	            mov b0=r36
 620:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 626:	c0 00 32 00 42 80 	            adds r12=64,r12
 62c:	08 00 84 00       	            br.ret.sptk.many b0;;
 630:	08 78 00 19 00 21 	[MMI]       adds r15=64,r12
 636:	e0 80 30 00 42 00 	            adds r14=16,r12
 63c:	12 00 00 90       	            mov r16=1
 640:	09 48 01 00 00 21 	[MMI]       mov r41=r0
 646:	80 82 30 00 42 e0 	            adds r40=16,r12
 64c:	04 00 01 84       	            mov r39=r32;;
 650:	09 40 3c 1c 98 15 	[MMI]       st8 [r14]=r15,8
 656:	00 08 3d 30 23 e0 	            st8 [r15]=r33
 65c:	81 64 00 84       	            adds r15=72,r12;;
 660:	08 00 8c 1e 98 11 	[MMI]       st8 [r15]=r35
 666:	00 80 38 20 23 e0 	            st4 [r14]=r16
 66c:	01 08 00 90       	            addl r15=0,r1
 670:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 676:	e0 00 31 00 42 00 	            adds r14=32,r12
 67c:	00 00 04 00       	            nop.i 0x0;;
 680:	09 00 88 1c 98 11 	[MMI]       st8 [r14]=r34
 686:	f0 00 3c 30 20 c0 	            ld8 r15=[r15]
 68c:	81 62 00 84       	            adds r14=40,r12;;
 690:	09 00 8c 1c 98 11 	[MMI]       st8 [r14]=r35
 696:	f0 c0 3c 02 42 c0 	            adds r15=152,r15
 69c:	01 63 00 84       	            adds r14=48,r12;;
 6a0:	09 78 00 1e 18 10 	[MMI]       ld8 r15=[r15]
 6a6:	00 80 38 20 23 c0 	            st4 [r14]=r16
 6ac:	81 63 00 84       	            adds r14=56,r12;;
 6b0:	11 00 3c 1c 98 11 	[MIB]       st8 [r14]=r15
 6b6:	00 00 00 02 00 00 	            nop.i 0x0
 6bc:	08 00 00 50       	            br.call.sptk.many b0=6b0 <copyout_vmspace+0x170>;;
 6c0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 6c6:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 6cc:	40 0a 00 07       	            mov b0=r36
 6d0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 6d6:	c0 00 32 00 42 80 	            adds r12=64,r12
 6dc:	08 00 84 00       	            br.ret.sptk.many b0;;
 6e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 6e6:	00 00 00 02 00 00 	            nop.i 0x0
 6ec:	08 00 00 50       	            br.call.sptk.many b0=6e0 <copyout_vmspace+0x1a0>;;
 6f0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 6f6:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 6fc:	40 0a 00 07       	            mov b0=r36
 700:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 706:	c0 00 32 00 42 80 	            adds r12=64,r12
 70c:	08 00 84 00       	            br.ret.sptk.many b0;;
 710:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 716:	00 00 00 02 00 00 	            nop.m 0x0
 71c:	00 00 04 00       	            nop.i 0x0
 720:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 726:	00 00 00 02 00 00 	            nop.m 0x0
 72c:	00 00 04 00       	            nop.i 0x0
 730:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 736:	00 00 00 02 00 00 	            nop.m 0x0
 73c:	00 00 04 00       	            nop.i 0x0

0000000000000740 <uiomove>:
 740:	08 a0 6d 2c 80 05 	[MMI]       alloc r52=ar.pfs,27,22,0
 746:	c0 02 04 00 48 c0 	            addl r44=0,r1
 74c:	81 12 01 84       	            adds r14=40,r34
 750:	05 50 81 44 00 21 	[MLX]       adds r42=32,r34
 756:	00 00 00 00 00 a0 	            movl r45=0x0;;
 75c:	05 00 00 60 
 760:	04 30 61 44 00 21 	[MLX]       adds r38=24,r34
 766:	00 00 00 00 00 20 	            movl r49=0x0
 76c:	06 00 00 60 
 770:	05 68 05 5a 00 20 	[MLX]       add r45=r1,r45
 776:	00 00 00 00 00 40 	            movl r50=0x0;;
 77c:	06 00 00 60 
 780:	08 38 01 1c 18 10 	[MMI]       ld8 r39=[r14]
 786:	10 0b c4 00 40 60 	            add r49=r1,r49
 78c:	06 00 c4 00       	            mov r51=b0
 790:	09 90 05 64 00 20 	[MMI]       add r50=r1,r50
 796:	90 82 88 00 42 00 	            adds r41=16,r34
 79c:	85 10 01 84       	            adds r40=8,r34;;
 7a0:	11 60 01 58 18 10 	[MIB]       ld8 r44=[r44]
 7a6:	00 00 00 02 00 00 	            nop.i 0x0
 7ac:	08 00 00 50       	            br.call.sptk.many b0=7a0 <uiomove+0x60>;;
 7b0:	04 70 00 54 10 10 	[MLX]       ld4 r14=[r42]
 7b6:	00 00 00 00 00 c0 	            movl r46=0x0
 7bc:	05 00 00 60 
 7c0:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 7c6:	00 00 00 00 00 00 	            movl r48=0x0;;
 7cc:	06 00 00 60 
 7d0:	08 38 04 1c 86 35 	[MMI]       cmp4.ltu p7,p6=1,r14
 7d6:	00 00 00 02 00 c0 	            nop.m 0x0
 7dc:	15 70 01 80       	            add r46=r1,r46
 7e0:	05 80 05 60 00 20 	[MLX]       add r48=r1,r48
 7e6:	00 00 00 00 00 e0 	            movl r47=0x0;;
 7ec:	05 00 00 60 
 7f0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 7f6:	00 00 00 00 80 03 	      (p07) movl r56=0x0
 7fc:	07 00 00 60 
 800:	e9 d0 b5 01 00 e4 	[MMI] (p07) mov r58=109
 806:	91 03 b4 00 c2 e3 	      (p07) mov r57=r45
 80c:	06 80 01 84       	      (p07) mov r55=r48;;
 810:	e8 c0 05 70 00 20 	[MMI] (p07) add r56=r1,r56
 816:	00 00 00 02 80 c3 	            nop.m 0x0
 81c:	06 70 01 84       	      (p07) mov r54=r46
 820:	19 78 05 5e 00 20 	[MMB]       add r47=r1,r47
 826:	00 00 00 02 80 03 	            nop.m 0x0
 82c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=820 <uiomove+0xe0>;;
 830:	11 58 01 02 00 24 	[MIB]       addl r43=0,r1
 836:	70 00 84 0c f2 03 	            cmp.eq p7,p6=0,r33
 83c:	b0 00 00 43       	      (p07) br.cond.dpnt.few 8e0 <uiomove+0x1a0>;;
 840:	09 58 01 56 18 10 	[MMI]       ld8 r43=[r43]
 846:	e0 00 98 30 20 00 	            ld8 r14=[r38]
 84c:	00 00 04 00       	            nop.i 0x0;;
 850:	11 58 61 57 00 21 	[MIB]       adds r43=88,r43
 856:	60 00 38 0e 72 03 	            cmp.eq p6,p7=0,r14
 85c:	90 00 00 43       	      (p06) br.cond.dpnt.few 8e0 <uiomove+0x1a0>;;
 860:	0b 20 01 44 18 10 	[MMI]       ld8 r36=[r34];;
 866:	50 42 90 00 42 00 	            adds r37=8,r36
 86c:	00 00 04 00       	            nop.i 0x0;;
 870:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 876:	e0 00 94 30 20 00 	            ld8 r14=[r37]
 87c:	00 00 04 00       	            nop.i 0x0;;
 880:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 886:	70 00 38 0c 72 03 	            cmp.eq p7,p6=0,r14
 88c:	e0 00 00 42       	      (p06) br.cond.dptk.few 960 <uiomove+0x220>
 890:	09 70 00 50 10 10 	[MMI]       ld4 r14=[r40]
 896:	00 00 00 02 00 80 	            nop.m 0x0
 89c:	04 21 01 84       	            adds r36=16,r36;;
 8a0:	11 30 00 1c 87 31 	[MIB]       cmp4.lt p6,p7=0,r14
 8a6:	e0 f8 3b 7e c6 03 	            adds r14=-1,r14
 8ac:	70 00 00 43       	      (p07) br.cond.dpnt.few 910 <uiomove+0x1d0>;;
 8b0:	08 00 90 44 98 11 	[MMI]       st8 [r34]=r36
 8b6:	00 70 a0 20 23 00 	            st4 [r40]=r14
 8bc:	00 00 04 00       	            nop.i 0x0
 8c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 8c6:	e0 00 98 30 20 00 	            ld8 r14=[r38]
 8cc:	00 00 04 00       	            nop.i 0x0;;
 8d0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 8d6:	70 00 38 0c 72 03 	            cmp.eq p7,p6=0,r14
 8dc:	90 ff ff 4a       	      (p06) br.cond.dptk.few 860 <uiomove+0x120>
 8e0:	08 40 00 00 00 21 	[MMI]       mov r8=r0
 8e6:	00 00 00 02 00 00 	            nop.m 0x0
 8ec:	00 00 04 00       	            nop.i 0x0
 8f0:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 8f6:	00 a0 01 55 00 00 	            mov.i ar.pfs=r52
 8fc:	00 00 04 00       	            nop.i 0x0;;
 900:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 906:	00 98 05 80 03 80 	            mov b0=r51
 90c:	08 00 84 00       	            br.ret.sptk.many b0;;
 910:	08 d0 c9 01 00 24 	[MMI]       mov r58=114
 916:	90 03 b4 00 42 00 	            mov r57=r45
 91c:	07 78 01 84       	            mov r56=r47
 920:	19 b8 01 60 00 21 	[MMB]       mov r55=r48
 926:	60 03 b8 00 42 00 	            mov r54=r46
 92c:	08 00 00 50       	            br.call.sptk.many b0=920 <uiomove+0x1e0>;;
 930:	09 70 00 50 10 10 	[MMI]       ld4 r14=[r40]
 936:	40 02 88 30 20 00 	            ld8 r36=[r34]
 93c:	00 00 04 00       	            nop.i 0x0;;
 940:	02 20 41 48 00 21 	[MII]       adds r36=16,r36
 946:	e0 f8 3b 7e 46 00 	            adds r14=-1,r14;;
 94c:	00 00 04 00       	            nop.i 0x0
 950:	18 00 90 44 98 11 	[MMB]       st8 [r34]=r36
 956:	00 70 a0 20 23 00 	            st4 [r40]=r14
 95c:	70 ff ff 48       	            br.few 8c0 <uiomove+0x180>
 960:	09 38 84 1c 06 34 	[MMI]       cmp.ltu p7,p6=r33,r14
 966:	f0 00 9c 30 20 00 	            ld8 r15=[r39]
 96c:	00 00 04 00       	            nop.i 0x0;;
 970:	c9 18 01 1c 00 21 	[MMI] (p06) mov r35=r14
 976:	e0 00 b0 30 20 00 	            ld8 r14=[r44]
 97c:	00 00 04 00       	            nop.i 0x0;;
 980:	f1 18 01 42 00 21 	[MIB] (p07) mov r35=r33
 986:	60 70 3c 0e 70 03 	            cmp.eq p6,p7=r14,r15
 98c:	30 00 00 43       	      (p06) br.cond.dpnt.few 9b0 <uiomove+0x270>;;
 990:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 996:	e0 00 ac 60 21 00 	            ld4.acq r14=[r43]
 99c:	00 00 04 00       	            nop.i 0x0;;
 9a0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 9a6:	60 10 38 0e a8 03 	            tbit.z p6,p7=r14,1
 9ac:	08 00 00 53       	      (p07) br.call.dpnt.many b0=9a0 <uiomove+0x260>
 9b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 9b6:	e0 00 a8 20 20 e0 	            ld4 r14=[r42]
 9bc:	06 00 01 84       	            mov r55=r32
 9c0:	09 c0 01 40 00 21 	[MMI]       mov r56=r32
 9c6:	90 03 8c 00 42 c0 	            mov r57=r35
 9cc:	06 38 01 84       	            mov r54=r39;;
 9d0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 9d6:	70 00 38 0c 73 03 	            cmp4.eq p7,p6=0,r14
 9dc:	00 01 00 42       	      (p06) br.cond.dptk.few ad0 <uiomove+0x390>
 9e0:	11 c0 01 48 18 10 	[MIB]       ld8 r56=[r36]
 9e6:	00 00 00 02 00 00 	            nop.i 0x0
 9ec:	08 00 00 50       	            br.call.sptk.many b0=9e0 <uiomove+0x2a0>;;
 9f0:	11 38 00 10 86 39 	[MIB]       cmp4.eq p7,p6=0,r8
 9f6:	00 02 8d 00 40 03 	            add r32=r32,r35
 9fc:	00 ff ff 4b       	      (p06) br.cond.dpnt.few 8f0 <uiomove+0x1b0>;;
 a00:	09 70 00 48 18 10 	[MMI]       ld8 r14=[r36]
 a06:	70 08 8d 0c 68 20 	            cmp.ltu p7,p6=r33,r35
 a0c:	14 1a 15 80       	            sub r33=r33,r35;;
 a10:	08 70 38 46 00 e0 	[MMI]       add r14=r14,r35
 a16:	a1 73 00 02 c8 23 	      (p07) mov r58=142
 a1c:	07 68 01 84       	      (p07) mov r57=r45
 a20:	e9 c0 01 62 00 e1 	[MMI] (p07) mov r56=r49
 a26:	71 03 c8 00 c2 c3 	      (p07) mov r55=r50
 a2c:	06 70 01 84       	      (p07) mov r54=r46;;
 a30:	0b 00 38 48 98 11 	[MMI]       st8 [r36]=r14;;
 a36:	e0 00 94 30 20 00 	            ld8 r14=[r37]
 a3c:	00 00 04 00       	            nop.i 0x0;;
 a40:	0b 70 38 46 05 20 	[MMI]       sub r14=r14,r35;;
 a46:	00 70 94 30 23 00 	            st8 [r37]=r14
 a4c:	00 00 04 00       	            nop.i 0x0;;
 a50:	0b 70 00 4c 18 10 	[MMI]       ld8 r14=[r38];;
 a56:	e0 70 8c 0a 40 00 	            sub r14=r14,r35
 a5c:	00 00 04 00       	            nop.i 0x0;;
 a60:	0b 00 38 4c 98 11 	[MMI]       st8 [r38]=r14;;
 a66:	e0 00 a4 30 20 00 	            ld8 r14=[r41]
 a6c:	00 00 04 00       	            nop.i 0x0;;
 a70:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 a76:	30 72 8c 00 40 00 	            add r35=r14,r35
 a7c:	00 00 04 00       	            nop.i 0x0;;
 a80:	11 00 8c 52 98 11 	[MIB]       st8 [r41]=r35
 a86:	00 00 00 02 80 03 	            nop.i 0x0
 a8c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=a80 <uiomove+0x340>;;
 a90:	11 30 00 42 07 39 	[MIB]       cmp.eq p6,p7=0,r33
 a96:	00 00 00 02 00 03 	            nop.i 0x0
 a9c:	50 fe ff 4b       	      (p06) br.cond.dpnt.few 8e0 <uiomove+0x1a0>;;
 aa0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 aa6:	e0 00 98 30 20 00 	            ld8 r14=[r38]
 aac:	00 00 04 00       	            nop.i 0x0;;
 ab0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 ab6:	70 00 38 0c 72 03 	            cmp.eq p7,p6=0,r14
 abc:	b0 fd ff 4a       	      (p06) br.cond.dptk.few 860 <uiomove+0x120>
 ac0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 ac6:	00 00 00 02 00 00 	            nop.i 0x0
 acc:	20 fe ff 48       	            br.few 8e0 <uiomove+0x1a0>
 ad0:	11 b8 01 48 18 10 	[MIB]       ld8 r55=[r36]
 ad6:	00 00 00 02 00 00 	            nop.i 0x0
 adc:	08 00 00 50       	            br.call.sptk.many b0=ad0 <uiomove+0x390>;;
 ae0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 ae6:	00 00 00 02 00 00 	            nop.i 0x0
 aec:	10 ff ff 48       	            br.few 9f0 <uiomove+0x2b0>;;
 af0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 af6:	00 00 00 02 00 00 	            nop.m 0x0
 afc:	00 00 04 00       	            nop.i 0x0

0000000000000b00 <uiomove_frombuf>:
 b00:	09 70 40 44 00 21 	[MMI]       adds r14=16,r34
 b06:	00 00 00 02 00 00 	            nop.m 0x0
 b0c:	61 01 00 90       	            mov r8=22;;
 b10:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 b16:	e0 00 38 30 20 00 	            ld8 r14=[r14]
 b1c:	00 00 04 00       	            nop.i 0x0;;
 b20:	11 30 38 00 07 30 	[MIB]       cmp.lt p6,p7=r14,r0
 b26:	00 00 00 02 00 83 	            nop.i 0x0
 b2c:	08 00 84 03       	      (p06) br.ret.dpnt.many b0;;
 b30:	10 40 00 00 00 21 	[MIB]       mov r8=r0
 b36:	70 70 84 0c 68 83 	            cmp.ltu p7,p6=r14,r33
 b3c:	08 00 84 02       	      (p06) br.ret.dptk.many b0
 b40:	09 08 85 1c 05 20 	[MMI]       sub r33=r33,r14
 b46:	00 00 00 02 00 00 	            nop.m 0x0
 b4c:	04 72 00 80       	            add r32=r32,r14;;
 b50:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
 b56:	00 00 00 02 00 00 	            nop.i 0x0
 b5c:	08 00 00 40       	            br.many b50 <uiomove_frombuf+0x50>;;
 b60:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 b66:	00 00 00 00 00 00 	            break.f 0x0
 b6c:	00 00 04 00       	            nop.i 0x0;;
 b70:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 b76:	00 00 00 02 00 00 	            nop.m 0x0
 b7c:	00 00 04 00       	            nop.i 0x0

0000000000000b80 <copyin_proc>:
 b80:	08 28 2d 0e 80 05 	[MMI]       alloc r37=ar.pfs,11,7,0
 b86:	c0 00 33 7e 46 80 	            adds r12=-32,r12
 b8c:	04 00 c4 00       	            mov r36=b0
 b90:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 b96:	70 02 80 00 42 00 	            mov r39=r32
 b9c:	00 00 04 00       	            nop.i 0x0;;
 ba0:	11 40 41 18 00 21 	[MIB]       adds r40=16,r12
 ba6:	00 00 00 02 00 00 	            nop.i 0x0
 bac:	08 00 00 50       	            br.call.sptk.many b0=ba0 <copyin_proc+0x20>;;
 bb0:	11 38 00 10 86 39 	[MIB]       cmp4.eq p7,p6=0,r8
 bb6:	00 00 00 02 80 03 	            nop.i 0x0
 bbc:	30 00 00 43       	      (p07) br.cond.dpnt.few be0 <copyin_proc+0x60>;;
 bc0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 bc6:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 bcc:	40 0a 00 07       	            mov b0=r36
 bd0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 bd6:	c0 00 31 00 42 80 	            adds r12=32,r12
 bdc:	08 00 84 00       	            br.ret.sptk.many b0;;
 be0:	08 70 40 18 00 21 	[MMI]       adds r14=16,r12
 be6:	00 00 00 02 00 40 	            nop.m 0x0
 bec:	05 18 01 84       	            mov r42=r35
 bf0:	09 48 01 44 00 21 	[MMI]       mov r41=r34
 bf6:	00 00 00 02 00 00 	            nop.m 0x0
 bfc:	05 08 01 84       	            mov r40=r33;;
 c00:	11 38 01 1c 18 10 	[MIB]       ld8 r39=[r14]
 c06:	00 00 00 02 00 00 	            nop.i 0x0
 c0c:	08 00 00 50       	            br.call.sptk.many b0=c00 <copyin_proc+0x80>;;
 c10:	0b 70 40 18 00 21 	[MMI]       adds r14=16,r12;;
 c16:	70 02 38 30 20 c0 	            ld8 r39=[r14]
 c1c:	01 62 00 84       	            adds r14=32,r12;;
 c20:	11 00 20 1c 98 11 	[MIB]       st8 [r14]=r8
 c26:	00 00 00 02 00 00 	            nop.i 0x0
 c2c:	08 00 00 50       	            br.call.sptk.many b0=c20 <copyin_proc+0xa0>;;
 c30:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 c36:	e0 00 31 00 42 00 	            adds r14=32,r12
 c3c:	00 00 04 00       	            nop.i 0x0;;
 c40:	02 40 00 1c 18 10 	[MII]       ld8 r8=[r14]
 c46:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 c4c:	40 0a 00 07       	            mov b0=r36
 c50:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 c56:	c0 00 31 00 42 80 	            adds r12=32,r12
 c5c:	08 00 84 00       	            br.ret.sptk.many b0;;
 c60:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 c66:	00 00 00 02 00 00 	            nop.m 0x0
 c6c:	00 00 04 00       	            nop.i 0x0
 c70:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 c76:	00 00 00 02 00 00 	            nop.m 0x0
 c7c:	00 00 04 00       	            nop.i 0x0

0000000000000c80 <copyout_proc>:
 c80:	08 28 2d 0e 80 05 	[MMI]       alloc r37=ar.pfs,11,7,0
 c86:	c0 00 33 7e 46 80 	            adds r12=-32,r12
 c8c:	04 00 c4 00       	            mov r36=b0
 c90:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 c96:	70 02 80 00 42 00 	            mov r39=r32
 c9c:	00 00 04 00       	            nop.i 0x0;;
 ca0:	11 40 41 18 00 21 	[MIB]       adds r40=16,r12
 ca6:	00 00 00 02 00 00 	            nop.i 0x0
 cac:	08 00 00 50       	            br.call.sptk.many b0=ca0 <copyout_proc+0x20>;;
 cb0:	11 38 00 10 86 39 	[MIB]       cmp4.eq p7,p6=0,r8
 cb6:	00 00 00 02 80 03 	            nop.i 0x0
 cbc:	30 00 00 43       	      (p07) br.cond.dpnt.few ce0 <copyout_proc+0x60>;;
 cc0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 cc6:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 ccc:	40 0a 00 07       	            mov b0=r36
 cd0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 cd6:	c0 00 31 00 42 80 	            adds r12=32,r12
 cdc:	08 00 84 00       	            br.ret.sptk.many b0;;
 ce0:	08 70 40 18 00 21 	[MMI]       adds r14=16,r12
 ce6:	00 00 00 02 00 40 	            nop.m 0x0
 cec:	05 18 01 84       	            mov r42=r35
 cf0:	09 48 01 44 00 21 	[MMI]       mov r41=r34
 cf6:	00 00 00 02 00 00 	            nop.m 0x0
 cfc:	05 08 01 84       	            mov r40=r33;;
 d00:	11 38 01 1c 18 10 	[MIB]       ld8 r39=[r14]
 d06:	00 00 00 02 00 00 	            nop.i 0x0
 d0c:	08 00 00 50       	            br.call.sptk.many b0=d00 <copyout_proc+0x80>;;
 d10:	0b 70 40 18 00 21 	[MMI]       adds r14=16,r12;;
 d16:	70 02 38 30 20 c0 	            ld8 r39=[r14]
 d1c:	01 62 00 84       	            adds r14=32,r12;;
 d20:	11 00 20 1c 98 11 	[MIB]       st8 [r14]=r8
 d26:	00 00 00 02 00 00 	            nop.i 0x0
 d2c:	08 00 00 50       	            br.call.sptk.many b0=d20 <copyout_proc+0xa0>;;
 d30:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 d36:	e0 00 31 00 42 00 	            adds r14=32,r12
 d3c:	00 00 04 00       	            nop.i 0x0;;
 d40:	02 40 00 1c 18 10 	[MII]       ld8 r8=[r14]
 d46:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 d4c:	40 0a 00 07       	            mov b0=r36
 d50:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 d56:	c0 00 31 00 42 80 	            adds r12=32,r12
 d5c:	08 00 84 00       	            br.ret.sptk.many b0;;
 d60:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 d66:	00 00 00 02 00 00 	            nop.m 0x0
 d6c:	00 00 04 00       	            nop.i 0x0
 d70:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 d76:	00 00 00 02 00 00 	            nop.m 0x0
 d7c:	00 00 04 00       	            nop.i 0x0

0000000000000d80 <copyin_pid>:
 d80:	18 40 39 14 80 05 	[MMB]       alloc r40=ar.pfs,14,10,0
 d86:	c0 80 33 7e 46 00 	            adds r12=-16,r12
 d8c:	00 00 00 20       	            nop.b 0x0
 d90:	09 28 01 02 00 24 	[MMI]       addl r37=0,r1
 d96:	00 00 00 02 00 e0 	            nop.m 0x0
 d9c:	04 00 c4 00       	            mov r39=b0;;
 da0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 da6:	50 02 94 30 20 00 	            ld8 r37=[r37]
 dac:	00 00 04 00       	            nop.i 0x0;;
 db0:	11 50 01 4a 18 10 	[MIB]       ld8 r42=[r37]
 db6:	00 00 00 02 00 00 	            nop.i 0x0
 dbc:	08 00 00 50       	            br.call.sptk.many b0=db0 <copyin_pid+0x30>;;
 dc0:	11 50 01 40 00 21 	[MIB]       mov r42=r32
 dc6:	00 00 00 02 00 00 	            nop.i 0x0
 dcc:	08 00 00 50       	            br.call.sptk.many b0=dc0 <copyin_pid+0x40>;;
 dd0:	08 38 00 10 06 39 	[MMI]       cmp.eq p7,p6=0,r8
 dd6:	00 00 00 02 00 c0 	            nop.m 0x0
 ddc:	04 42 00 84       	            adds r38=32,r8
 de0:	19 20 01 10 00 21 	[MMB]       mov r36=r8
 de6:	00 00 00 02 80 03 	            nop.m 0x0
 dec:	c0 00 00 43       	      (p07) br.cond.dpnt.few ea0 <copyin_pid+0x120>;;
 df0:	11 50 01 4c 18 10 	[MIB]       ld8 r42=[r38]
 df6:	00 00 00 02 00 00 	            nop.i 0x0
 dfc:	08 00 00 50       	            br.call.sptk.many b0=df0 <copyin_pid+0x70>;;
 e00:	11 58 41 18 00 21 	[MIB]       adds r43=16,r12
 e06:	a0 02 90 00 42 00 	            mov r42=r36
 e0c:	08 00 00 50       	            br.call.sptk.many b0=e00 <copyin_pid+0x80>;;
 e10:	11 50 01 4c 18 10 	[MIB]       ld8 r42=[r38]
 e16:	00 00 00 02 00 00 	            nop.i 0x0
 e1c:	08 00 00 50       	            br.call.sptk.many b0=e10 <copyin_pid+0x90>;;
 e20:	11 50 01 4a 18 10 	[MIB]       ld8 r42=[r37]
 e26:	00 00 00 02 00 00 	            nop.i 0x0
 e2c:	08 00 00 50       	            br.call.sptk.many b0=e20 <copyin_pid+0xa0>;;
 e30:	08 70 40 18 00 21 	[MMI]       adds r14=16,r12
 e36:	00 00 00 02 00 a0 	            nop.m 0x0
 e3c:	05 18 01 84       	            mov r45=r35
 e40:	09 60 01 44 00 21 	[MMI]       mov r44=r34
 e46:	00 00 00 02 00 60 	            nop.m 0x0
 e4c:	05 08 01 84       	            mov r43=r33;;
 e50:	11 50 01 1c 18 10 	[MIB]       ld8 r42=[r14]
 e56:	00 00 00 02 00 00 	            nop.i 0x0
 e5c:	08 00 00 50       	            br.call.sptk.many b0=e50 <copyin_pid+0xd0>;;
 e60:	09 70 40 18 00 21 	[MMI]       adds r14=16,r12
 e66:	00 00 00 02 00 80 	            nop.m 0x0
 e6c:	04 40 00 84       	            mov r36=r8;;
 e70:	11 50 01 1c 18 10 	[MIB]       ld8 r42=[r14]
 e76:	00 00 00 02 00 00 	            nop.i 0x0
 e7c:	08 00 00 50       	            br.call.sptk.many b0=e70 <copyin_pid+0xf0>;;
 e80:	02 40 00 48 00 21 	[MII]       mov r8=r36
 e86:	00 40 01 55 00 00 	            mov.i ar.pfs=r40;;
 e8c:	70 0a 00 07       	            mov b0=r39
 e90:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 e96:	c0 80 30 00 42 80 	            adds r12=16,r12
 e9c:	08 00 84 00       	            br.ret.sptk.many b0;;
 ea0:	11 50 01 4a 18 10 	[MIB]       ld8 r42=[r37]
 ea6:	40 1a 00 00 48 00 	            mov r36=3
 eac:	08 00 00 50       	            br.call.sptk.many b0=ea0 <copyin_pid+0x120>;;
 eb0:	02 40 00 48 00 21 	[MII]       mov r8=r36
 eb6:	00 40 01 55 00 00 	            mov.i ar.pfs=r40;;
 ebc:	70 0a 00 07       	            mov b0=r39
 ec0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 ec6:	c0 80 30 00 42 80 	            adds r12=16,r12
 ecc:	08 00 84 00       	            br.ret.sptk.many b0;;
 ed0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 ed6:	00 00 00 02 00 00 	            nop.m 0x0
 edc:	00 00 04 00       	            nop.i 0x0
 ee0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 ee6:	00 00 00 02 00 00 	            nop.m 0x0
 eec:	00 00 04 00       	            nop.i 0x0
 ef0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 ef6:	00 00 00 02 00 00 	            nop.m 0x0
 efc:	00 00 04 00       	            nop.i 0x0

0000000000000f00 <ioctl_copyin>:
 f00:	08 70 00 42 00 21 	[MMI]       mov r14=r33
 f06:	00 00 00 02 00 e0 	            nop.m 0x0
 f0c:	00 02 18 c2       	            cmp4.lt p7,p6=r32,r0
 f10:	09 08 01 44 00 21 	[MMI]       mov r33=r34
 f16:	00 00 00 02 00 40 	            nop.m 0x0
 f1c:	04 18 01 84       	            mov r34=r35;;
 f20:	11 00 01 1c 00 21 	[MIB]       mov r32=r14
 f26:	00 00 00 02 80 03 	            nop.i 0x0
 f2c:	20 00 00 43       	      (p07) br.cond.dpnt.few f40 <ioctl_copyin+0x40>;;
 f30:	11 10 10 00 80 05 	[MIB]       alloc r2=ar.pfs,4,0,0
 f36:	00 00 00 02 00 00 	            nop.i 0x0
 f3c:	08 00 00 40       	            br.many f30 <ioctl_copyin+0x30>;;
 f40:	11 10 10 00 80 05 	[MIB]       alloc r2=ar.pfs,4,0,0
 f46:	00 00 00 02 00 00 	            nop.i 0x0
 f4c:	08 00 00 40       	            br.many f40 <ioctl_copyin+0x40>;;
 f50:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 f56:	00 00 00 00 00 00 	            break.f 0x0
 f5c:	00 00 04 00       	            nop.i 0x0;;
 f60:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 f66:	00 00 00 02 00 00 	            nop.m 0x0
 f6c:	00 00 04 00       	            nop.i 0x0
 f70:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 f76:	00 00 00 02 00 00 	            nop.m 0x0
 f7c:	00 00 04 00       	            nop.i 0x0

0000000000000f80 <ioctl_copyout>:
 f80:	08 70 00 42 00 21 	[MMI]       mov r14=r33
 f86:	00 00 00 02 00 e0 	            nop.m 0x0
 f8c:	00 02 18 c2       	            cmp4.lt p7,p6=r32,r0
 f90:	09 08 01 44 00 21 	[MMI]       mov r33=r34
 f96:	00 00 00 02 00 40 	            nop.m 0x0
 f9c:	04 18 01 84       	            mov r34=r35;;
 fa0:	11 00 01 1c 00 21 	[MIB]       mov r32=r14
 fa6:	00 00 00 02 80 03 	            nop.i 0x0
 fac:	20 00 00 43       	      (p07) br.cond.dpnt.few fc0 <ioctl_copyout+0x40>;;
 fb0:	11 10 10 00 80 05 	[MIB]       alloc r2=ar.pfs,4,0,0
 fb6:	00 00 00 02 00 00 	            nop.i 0x0
 fbc:	08 00 00 40       	            br.many fb0 <ioctl_copyout+0x30>;;
 fc0:	11 10 10 00 80 05 	[MIB]       alloc r2=ar.pfs,4,0,0
 fc6:	00 00 00 02 00 00 	            nop.i 0x0
 fcc:	08 00 00 40       	            br.many fc0 <ioctl_copyout+0x40>;;
 fd0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 fd6:	00 00 00 00 00 00 	            break.f 0x0
 fdc:	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 75 62 	            data8 0xdec6bee4c4
   c:	72 5f 63 6f 
  10:	70 79 2e 63 2c 76 	[MIB] (p11) cmp.le.or p15,p44=r0,r49
  16:	20 31 2e 38 20 32 	      (p01) dep r18=r70,r11,62,13
  1c:	30 31 38 2f       	            data8 0x5e70626064
  20:	30 35 2f 32 38 20 	[MIB]       data8 0x101c19179a9
  26:	32 31 3a 30 34 3a 	            data8 0xd0c0e8c4c8
  2c:	34 31 20 63       	            data8 0xc640626874
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	75 72 65 61 64 63 	[-a-]       data8 0x11b230b2b93
   6:	3a 20 6e 6f 6e 2d 	            data8 0x1b9bdb880e9
   c:	70 6f 73 69       	            data8 0xd2e6dee05a
  10:	74 69 76 65 20 72 	[-a-]       data8 0x191032bb34b
  16:	65 73 69 64 00 00 	            data8 0x191a5cd95
  1c:	00 00 00 00       	            data8 00000000000
  20:	75 72 65 61 64 63 	[-a-]       data8 0x11b230b2b93
  26:	3a 20 6e 6f 6e 2d 	            data8 0x1b9bdb880e9
  2c:	70 6f 73 69       	            data8 0xd2e6dee05a
  30:	74 69 76 65 20 69 	[-a-]       data8 0x149032bb34b
  36:	6f 76 63 6e 74 00 	            data8 0x1d1b98dd9bd
  3c:	00 00 00 00       	            data8 00000000000
  40:	2f 68 6f 6d 65 2f 	[MMF]       data8 0x17b2b6b7b41
  46:	73 63 6f 6c 65 2f 	      (p12) cmp4.gt.and p55,p54=r0,r27
  4c:	6e 62 73 64       	            data8 0xc8e6c4dc5e
  50:	2f 63 76 73 2f 73 	[MMF] (p25) cmp.lt.unc p12,p47=-35,r57
  56:	72 63 2f 73 79 73 	            data8 0x1e5ccbd8dc9
  5c:	2f 6b 65 72       	            data8 0xe4cad65ee6
  60:	6e 2f 73 75 62 72 	[MMF] (p59) cmp.lt.and p37,p34=r0,r58
  66:	5f 63 6f 70 79 2e 	            data8 0x1e5c1bd8d7d
  6c:	63 00 00 00       	      (p28) break.f 0x319
  70:	75 69 6f 2d 3e 75 	[-a-]       data8 0x1a9f16b7b4b
  76:	69 6f 5f 72 77 20 	            data8 0x1ddc97dbda5
  7c:	3d 3d 20 55       	            data8 0xaa407a7a40
  80:	49 4f 5f 52 45 41 	[MMI] (p58) chk.a.clr r105,1549f0 <ioctl_copyout+0x153a70>
  86:	44 20 7c 7c 20 75 	      (p17) ld8.s.nta r4=[r31]
  8c:	69 6f 2d 3e       	            data8 0x7c5aded2ea
  90:	75 69 6f 5f 72 77 	[-a-]       data8 0x1bb92fb7b4b
  96:	20 3d 3d 20 55 49 	            data8 0x15480f4f481
  9c:	4f 5f 57 52       	            data8 0xa4aebe9e92
  a0:	49 54 45 00 00 00 	[MMI] (p34) break.m 0x8aa
  a6:	00 00 64 69 61 67 	            cmp4.lt p0,p52=r0,r89
  ac:	6e 6f 73 74       	            data8 0xe8e6dedcce
  b0:	69 63 20 00 00 00 	[MMI] (p27) break.m 0x40c
  b6:	00 00 6b 65 72 6e 	            cmp.eq p0,p50=96,r90
  bc:	65 6c 20 25       	            data8 0x4a40d8cadc
  c0:	73 61 73 73 65 72 	[MBB] (p11) cmp.lt.and p44,p37=r0,r57
  c6:	74 69 6f 6e 20 22 	            br.ctop.sptk.few dcdf90 <ioctl_copyout+0xdcd010>
  cc:	25 73 22 20       	            data8 0x4044e64a44
  d0:	66 61 69 6c 65 64 	[-3-]       data8 0x1232b634b0b
  d6:	3a 20 66 69 6c 65 	            data8 0x1b1a59880e9
  dc:	20 22 25 73       	            data8 0xe64a4440ca
  e0:	22 2c 20 6c 69 6e 	[MII]       data8 0x1734b610161
  e6:	65 20 25 64 20 00 	      (p21) dep r6=r36,r9,60,3;;
  ec:	00 00 00 00       	            break.i 0x0
  f0:	75 69 6f 2d 3e 75 	[-a-]       data8 0x1a9f16b7b4b
  f6:	69 6f 5f 69 6f 76 	            data8 0x1bda57dbda5
  fc:	63 6e 74 20       	            data8 0x40e8dcc6ec
 100:	3e 20 30 00 00 00 	[-f-]       data8 0x000018101
 106:	00 00 63 6e 74 20 	            data8 0x1d1b98c0000
 10c:	3c 3d 20 6e       	            data8 0xdc407a7840
 110:	00 00 00 00 00 00 	[MII]       break.m 0x0
 116:	00 00 64 65 62 75 	            cmp.lt p0,p50=0,r89
 11c:	67 67 69 6e       	            data8 0xdcd2ceceea
 120:	Address 0x0000000000000120 is out of bounds.


Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	02 00 00 00 00 00 	[MII]       break.m 0x0
   6:	01 00 46 24 09 e6 	            data8 0x2491180004
   c:	00 ea 05 b2       	            data8 0x1640bd401cc
  10:	a7 e4 08 61 84 01 	[-3-]       data8 0xc23084725
  16:	00 00 04 00 00 00 	            data8 0x000100000
  1c:	00 00 01 00       	            data8 0x002000000
  20:	46 24 06 e6 00 e0 	[-3-]       data8 0x10007303122
  26:	01 04 e4 05 61 27 	            data8 0x18417901007
  2c:	81 c0 01 61       	            data8 0xc20381024e
  30:	21 a1 82 c0 01 29 	[MII]       data8 0x1480e041509
  36:	a2 c0 01 00 00 00 	      (p08) break.i 0x1c0a
  3c:	00 00 00 00       	            break.i 0x0;;
  40:	04 00 00 00 00 00 	[MLX]       break.m 0x0
  46:	01 00 46 24 06 e6 	            data8 0x803c001cc
  4c:	00 e0 01 04 
  50:	e4 05 61 27 81 c0 	[MLX]       data8 0x4093b082f
  56:	01 61 21 a1 82 c0 	            data8 0x18144520381
  5c:	01 29 a2 c0 
  60:	01 00 00 00 00 00 	[MII]       break.m 0x0
  66:	00 00 02 00 00 00 	            break.i 0x2000
  6c:	00 00 01 00       	            break.i 0x80000;;
  70:	46 33 0f e6 00 e4 	[-3-]       data8 0x1200730799a
  76:	0e 61 a2 01 00 00 	            data8 0x00689843b
  7c:	00 00 00 00       	            data8 00000000000
  80:	01 00 00 00 00 00 	[MII]       break.m 0x0
  86:	01 00 00 2f c0 00 	            data8 0x100bc000004
  8c:	06 00 00 00       	      (p01) break.i 0x30;;
  90:	03 00 00 00 00 00 	[MII]       break.m 0x0
  96:	01 00 46 24 03 e6 	            data8 0xc91180004
  9c:	00 e0 01 02       	      (p12) mov pr.rot=0xf00070000;;
  a0:	e4 02 2f 81 c0 01 	[MLX] (p23) chk.a.clr f96,20550 <ioctl_copyout+0x1f5d0>
  a6:	38 a1 c0 01 00 00 	            break.x 0xe0509c000000
  ac:	00 00 00 00 
  b0:	03 00 00 00 00 00 	[MII]       break.m 0x0
  b6:	01 00 46 24 03 e6 	            data8 0xc91180004
  bc:	00 e0 01 02       	      (p12) mov pr.rot=0xf00070000;;
  c0:	e4 02 2f 81 c0 01 	[MLX] (p23) chk.a.clr f96,20570 <ioctl_copyout+0x1f5f0>
  c6:	38 a1 c0 01 00 00 	            break.x 0xe0509c000000
  cc:	00 00 00 00 
  d0:	03 00 00 00 00 00 	[MII]       break.m 0x0
  d6:	01 00 46 27 06 e6 	            data8 0x189d180004
  dc:	00 e0 01 01       	      (p12) chk.s.i r0,1e140 <ioctl_copyout+0x1d1c0>;;
  e0:	e4 05 61 30 81 c0 	[MLX]       data8 0x40983082f
  e6:	01 29 a1 c0 01 00 	            break.x 0xe0509480e00000
  ec:	00 00 00 00 
  f0:	02 00 00 00 00 00 	[MII]       break.m 0x0
  f6:	01 00 00 29 81 c0 	      (p04) mov pr.rot=0x29000000000;;
  fc:	00 03 20 a1       	            data8 0x14240060181
 100:	c0 00 06 00 00 00 	[MII] (p06) break.m 0xc0
 106:	00 00 02 00 00 00 	            break.i 0x2000
 10c:	00 00 01 00       	            break.i 0x80000
 110:	00 29 81 c0 00 03 	[MII] (p08) chk.a.nc r37,ffffffffff030310 <_KERNEL_OPT_CHILD_MAX+0xffffffff90fbb521>
 116:	20 a1 c0 00 06 00 	            data8 0x1803028480
 11c:	00 00 00 00       	            break.i 0x0

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.

