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


Disassembly of section .text:

0000000000000000 <opendisk>:
   0:	08 20 29 0c 80 05 	[MMI]       alloc r36=ar.pfs,10,6,0
   6:	c0 80 33 7e 46 60 	            adds r12=-16,r12
   c:	04 00 c4 00       	            mov r35=b0
  10:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  16:	60 02 80 00 42 00 	            mov r38=r32
  1c:	00 00 04 00       	            nop.i 0x0;;
  20:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  26:	00 00 00 02 00 00 	            nop.i 0x0
  2c:	08 00 00 50       	            br.call.sptk.many b0=20 <opendisk+0x20>;;
  30:	08 40 01 00 00 21 	[MMI]       mov r40=r0
  36:	00 00 00 02 00 e0 	            nop.m 0x0
  3c:	04 00 00 84       	            mov r39=r0
  40:	19 30 01 10 00 21 	[MMB]       mov r38=r8
  46:	00 00 00 02 00 00 	            nop.m 0x0
  4c:	08 00 00 50       	            br.call.sptk.many b0=40 <opendisk+0x40>;;
  50:	08 30 fc 11 87 3b 	[MMI]       cmp4.eq p6,p7=-1,r8
  56:	00 00 00 02 00 40 	            nop.m 0x0
  5c:	04 40 00 84       	            mov r34=r8
  60:	19 30 01 40 00 21 	[MMB]       mov r38=r32
  66:	00 00 00 02 00 03 	            nop.m 0x0
  6c:	50 02 00 43       	      (p06) br.cond.dpnt.few 2b0 <opendisk+0x2b0>;;
  70:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  76:	00 00 00 02 00 00 	            nop.i 0x0
  7c:	08 00 00 50       	            br.call.sptk.many b0=70 <opendisk+0x70>;;
  80:	08 30 01 40 00 21 	[MMI]       mov r38=r32
  86:	10 02 20 00 42 40 	            mov r33=r8
  8c:	24 ba 2d 53       	            dep.z r34=r34,8,12
  90:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
  96:	00 00 00 00 00 e0 	            movl r39=0x0;;
  9c:	04 00 00 60 
  a0:	11 38 05 4e 00 20 	[MIB]       add r39=r1,r39
  a6:	00 00 00 02 00 00 	            nop.i 0x0
  ac:	08 00 00 50       	            br.call.sptk.many b0=a0 <opendisk+0xa0>;;
  b0:	01 00 00 00 01 00 	[MII]       nop.m 0x0
  b6:	80 00 20 20 00 e0 	            zxt1 r8=r8
  bc:	04 61 00 84       	            adds r39=16,r12;;
  c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  c6:	60 00 20 0e 73 00 	            cmp4.eq p6,p7=0,r8
  cc:	00 00 04 00       	            nop.i 0x0;;
  d0:	c5 08 85 00 12 e0 	[MLX] (p06) shladd r33=r33,3,r0
  d6:	ff 00 00 00 80 c3 	      (p07) movl r14=0xfff00000;;
  dc:	01 10 02 60 
  e0:	c5 08 0d 42 00 e1 	[MLX] (p06) adds r33=3,r33
  e6:	ff 00 00 00 00 c3 	      (p06) movl r14=0xfff00000;;
  ec:	01 10 02 60 
  f0:	01 00 00 00 01 c0 	[MII]       nop.m 0x0
  f6:	61 02 84 2c 80 23 	      (p07) sxt4 r38=r33
  fc:	04 08 41 00       	      (p07) zxt1 r33=r33;;
 100:	01 00 00 00 01 80 	[MII]       nop.m 0x0
 106:	61 02 84 2c 00 23 	      (p06) sxt4 r38=r33
 10c:	04 08 41 00       	      (p06) zxt1 r33=r33;;
 110:	01 00 00 00 01 c0 	[MII]       nop.m 0x0
 116:	61 32 cd e6 a9 23 	      (p07) shl r38=r38,12
 11c:	24 0a 39 80       	      (p07) or r33=r34,r33;;
 120:	01 00 00 00 01 80 	[MII]       nop.m 0x0
 126:	61 32 cd e6 29 23 	      (p06) shl r38=r38,12
 12c:	24 0a 39 80       	      (p06) or r33=r34,r33;;
 130:	eb 30 39 4c 0c a0 	[MMI] (p07) and r38=r14,r38;;
 136:	61 72 98 18 40 00 	      (p06) and r38=r14,r38
 13c:	00 00 04 00       	            nop.i 0x0;;
 140:	11 30 85 4c 0e 20 	[MIB]       or r38=r33,r38
 146:	00 00 00 02 00 00 	            nop.i 0x0
 14c:	08 00 00 50       	            br.call.sptk.many b0=140 <opendisk+0x140>;;
 150:	08 30 00 10 87 39 	[MMI]       cmp4.eq p6,p7=0,r8
 156:	00 00 00 02 00 c0 	            nop.m 0x0
 15c:	01 61 00 84       	            adds r14=16,r12
 160:	19 38 09 10 00 24 	[MMB]       mov r39=131074
 166:	00 00 00 02 80 03 	            nop.m 0x0
 16c:	70 01 00 41       	      (p07) br.cond.spnt.few 2d0 <opendisk+0x2d0>;;
 170:	11 30 01 1c 18 10 	[MIB]       ld8 r38=[r14]
 176:	00 00 00 02 00 00 	            nop.i 0x0
 17c:	08 00 00 50       	            br.call.sptk.many b0=170 <opendisk+0x170>;;
 180:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 186:	e0 80 30 00 42 00 	            adds r14=16,r12
 18c:	f5 e7 ff 9f       	            mov r40=-1
 190:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 196:	40 00 00 00 00 e0 	            movl r39=0x40000001;;
 19c:	14 00 00 60 
 1a0:	11 30 01 1c 18 10 	[MIB]       ld8 r38=[r14]
 1a6:	00 00 00 02 00 00 	            nop.i 0x0
 1ac:	08 00 00 50       	            br.call.sptk.many b0=1a0 <opendisk+0x1a0>;;
 1b0:	11 30 00 10 87 39 	[MIB]       cmp4.eq p6,p7=0,r8
 1b6:	10 02 20 00 c2 03 	            mov r33=r8
 1bc:	40 00 00 43       	      (p07) br.cond.dpnt.few 1f0 <opendisk+0x1f0>;;
 1c0:	09 00 00 00 01 80 	[MMI]       nop.m 0x0
 1c6:	e1 80 30 00 42 00 	      (p06) adds r14=16,r12
 1cc:	00 00 04 00       	            nop.i 0x0;;
 1d0:	c2 40 00 1c 18 10 	[MII] (p06) ld8 r8=[r14]
 1d6:	00 20 01 55 00 00 	            mov.i ar.pfs=r36;;
 1dc:	30 0a 00 07       	            mov b0=r35
 1e0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
 1e6:	c0 80 30 00 42 80 	            adds r12=16,r12
 1ec:	08 00 84 00       	            br.ret.sptk.many b0
 1f0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 1f6:	60 98 84 0e 6b 03 	            cmp4.ltu p6,p7=19,r33
 1fc:	40 00 00 42       	      (p06) br.cond.dptk.few 230 <opendisk+0x230>
 200:	02 78 84 00 08 20 	[MII]       addp4 r15=r33,r0
 206:	e0 08 00 00 48 c0 	            mov r14=1;;
 20c:	e1 78 20 79       	            shl r14=r14,r15
 210:	0b 78 00 49 00 24 	[MMI]       mov r15=589888;;
 216:	e0 78 38 18 40 00 	            and r14=r15,r14
 21c:	00 00 04 00       	            nop.i 0x0;;
 220:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 226:	70 00 38 0c 72 03 	            cmp.eq p7,p6=0,r14
 22c:	50 00 00 43       	      (p06) br.cond.dpnt.few 270 <opendisk+0x270>
 230:	11 30 01 40 00 21 	[MIB]       mov r38=r32
 236:	00 00 00 02 00 00 	            nop.i 0x0
 23c:	08 00 00 50       	            br.call.sptk.many b0=230 <opendisk+0x230>;;
 240:	04 48 01 42 00 21 	[MLX]       mov r41=r33
 246:	00 00 00 00 00 e0 	            movl r39=0x0
 24c:	04 00 00 60 
 250:	05 40 01 10 00 21 	[MLX]       mov r40=r8
 256:	00 00 00 00 00 c0 	            movl r38=0x0;;
 25c:	04 00 00 60 
 260:	10 38 05 4e 00 20 	[MIB]       add r39=r1,r39
 266:	60 0a 98 00 40 00 	            add r38=r1,r38
 26c:	08 00 00 50       	            br.call.sptk.many b0=260 <opendisk+0x260>
 270:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 276:	e0 80 30 00 42 00 	            adds r14=16,r12
 27c:	00 00 04 00       	            nop.i 0x0;;
 280:	11 30 01 1c 18 10 	[MIB]       ld8 r38=[r14]
 286:	00 00 00 02 00 00 	            nop.i 0x0
 28c:	08 00 00 50       	            br.call.sptk.many b0=280 <opendisk+0x280>;;
 290:	02 40 00 00 00 21 	[MII]       mov r8=r0
 296:	00 20 01 55 00 00 	            mov.i ar.pfs=r36;;
 29c:	30 0a 00 07       	            mov b0=r35
 2a0:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
 2a6:	c0 80 30 00 42 80 	            adds r12=16,r12
 2ac:	08 00 84 00       	            br.ret.sptk.many b0
 2b0:	02 40 00 00 00 21 	[MII]       mov r8=r0
 2b6:	00 20 01 55 00 00 	            mov.i ar.pfs=r36;;
 2bc:	30 0a 00 07       	            mov b0=r35
 2c0:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 2c6:	c0 80 30 00 42 80 	            adds r12=16,r12
 2cc:	08 00 84 00       	            br.ret.sptk.many b0;;
 2d0:	11 30 01 40 00 21 	[MIB]       mov r38=r32
 2d6:	00 00 00 02 00 00 	            nop.i 0x0
 2dc:	08 00 00 50       	            br.call.sptk.many b0=2d0 <opendisk+0x2d0>;;
 2e0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 2e6:	00 00 00 00 00 e0 	            movl r39=0x0
 2ec:	04 00 00 60 
 2f0:	05 40 01 10 00 21 	[MLX]       mov r40=r8
 2f6:	00 00 00 00 00 c0 	            movl r38=0x0;;
 2fc:	04 00 00 60 
 300:	11 38 05 4e 00 20 	[MIB]       add r39=r1,r39
 306:	60 0a 98 00 40 00 	            add r38=r1,r38
 30c:	08 00 00 50       	            br.call.sptk.many b0=300 <opendisk+0x300>;;
 310:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 316:	00 00 00 00 00 00 	            break.f 0x0
 31c:	00 00 04 00       	            nop.i 0x0;;
 320:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 326:	00 00 00 02 00 00 	            nop.m 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 <getdisksize>:
 340:	08 30 35 10 80 05 	[MMI]       alloc r38=ar.pfs,13,8,0
 346:	c0 80 30 7c 46 a0 	            adds r12=-240,r12
 34c:	04 00 c4 00       	            mov r37=b0
 350:	0a 40 01 40 00 21 	[MMI]       mov r40=r32;;
 356:	a0 82 30 00 42 80 	            adds r42=16,r12
 35c:	f5 e7 ff 9f       	            mov r44=-1
 360:	05 58 05 00 00 e4 	[MLX]       mov r43=1
 366:	40 00 00 00 00 20 	            movl r41=0x40d0647a;;
 36c:	a5 07 22 63 
 370:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 376:	00 00 00 02 00 00 	            nop.i 0x0
 37c:	08 00 00 50       	            br.call.sptk.many b0=370 <getdisksize+0x30>;;
 380:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 386:	70 00 20 0c f3 03 	            cmp4.eq p7,p6=0,r8
 38c:	90 01 00 43       	      (p07) br.cond.dpnt.few 510 <getdisksize+0x1d0>
 390:	04 50 81 19 01 21 	[MLX]       adds r42=224,r12
 396:	80 00 00 00 00 20 	            movl r41=0x80206468
 39c:	85 16 20 63 
 3a0:	09 40 01 40 00 21 	[MMI]       mov r40=r32
 3a6:	c0 fa f3 ff 4f 60 	            mov r44=-1
 3ac:	15 00 00 90       	            mov r43=1;;
 3b0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 3b6:	00 00 00 02 00 00 	            nop.i 0x0
 3bc:	08 00 00 50       	            br.call.sptk.many b0=3b0 <getdisksize+0x70>;;
 3c0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 3c6:	70 00 20 0c 73 03 	            cmp4.eq p7,p6=0,r8
 3cc:	30 01 00 42       	      (p06) br.cond.dptk.few 4f0 <getdisksize+0x1b0>
 3d0:	0a 70 c0 19 01 21 	[MMI]       adds r14=240,r12;;
 3d6:	30 02 38 20 20 c0 	            ld4 r35=[r14]
 3dc:	81 66 04 84       	            adds r14=232,r12
 3e0:	0b 00 00 00 01 00 	[MMI]       nop.m 0x0;;
 3e6:	40 02 38 30 20 00 	            ld8 r36=[r14]
 3ec:	00 00 04 00       	            nop.i 0x0;;
 3f0:	08 30 00 48 07 39 	[MMI]       cmp.eq p6,p7=0,r36
 3f6:	00 f9 8f 7e 46 00 	            adds r16=-1,r35
 3fc:	00 00 04 00       	            nop.i 0x0
 400:	09 88 fc 01 ff 25 	[MMI]       mov r17=65535
 406:	00 82 81 02 42 00 	            adds r32=176,r32
 40c:	01 00 00 84       	            mov r8=r0;;
 410:	09 70 8c 20 0c 20 	[MMI]       and r14=r35,r16
 416:	00 00 00 02 80 e3 	            nop.m 0x0
 41c:	01 00 00 84       	      (p07) mov r15=r0;;
 420:	d1 78 04 00 00 24 	[MIB] (p06) mov r15=1
 426:	60 88 40 0e 69 03 	            cmp4.ltu p6,p7=r17,r16
 42c:	50 00 00 43       	      (p06) br.cond.dpnt.few 470 <getdisksize+0x130>;;
 430:	0b 38 00 1c 86 f9 	[MMI]       cmp4.eq p7,p6=0,r14;;
 436:	e1 00 3c 00 42 00 	      (p07) mov r14=r15
 43c:	00 00 04 00       	            nop.i 0x0;;
 440:	09 00 00 00 01 80 	[MMI]       nop.m 0x0
 446:	e1 08 00 00 48 00 	      (p06) mov r14=1
 44c:	00 00 04 00       	            nop.i 0x0;;
 450:	02 30 00 1c 87 39 	[MII]       cmp4.eq p6,p7=0,r14
 456:	00 00 00 02 00 00 	            nop.i 0x0;;
 45c:	00 00 04 00       	            nop.i 0x0
 460:	d8 00 8c 44 90 91 	[MMB] (p06) st4 [r34]=r35
 466:	01 20 85 30 23 03 	      (p06) st8 [r33]=r36
 46c:	90 00 00 43       	      (p06) br.cond.dpnt.few 4f0 <getdisksize+0x1b0>
 470:	0b 70 00 40 18 10 	[MMI]       ld8 r14=[r32];;
 476:	e0 c0 38 00 42 00 	            adds r14=24,r14
 47c:	00 00 04 00       	            nop.i 0x0;;
 480:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 486:	80 02 38 30 20 00 	            ld8 r40=[r14]
 48c:	00 00 04 00       	            nop.i 0x0;;
 490:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 496:	80 82 a0 16 29 00 	            extr.u r40=r40,8,12
 49c:	08 00 00 50       	            br.call.sptk.many b0=490 <getdisksize+0x150>;;
 4a0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 4a6:	00 00 00 00 00 20 	            movl r41=0x0
 4ac:	05 00 00 60 
 4b0:	05 50 01 10 00 21 	[MLX]       mov r42=r8
 4b6:	00 00 00 00 00 00 	            movl r40=0x0;;
 4bc:	05 00 00 60 
 4c0:	08 60 01 48 00 21 	[MMI]       mov r44=r36
 4c6:	b0 02 8c 00 42 00 	            mov r43=r35
 4cc:	00 00 04 00       	            nop.i 0x0
 4d0:	19 48 05 52 00 20 	[MMB]       add r41=r1,r41
 4d6:	80 0a a0 00 40 00 	            add r40=r1,r40
 4dc:	08 00 00 50       	            br.call.sptk.many b0=4d0 <getdisksize+0x190>;;
 4e0:	08 40 58 00 00 24 	[MMI]       mov r8=22
 4e6:	00 00 00 02 00 00 	            nop.m 0x0
 4ec:	00 00 04 00       	            nop.i 0x0
 4f0:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 4f6:	00 30 01 55 00 00 	            mov.i ar.pfs=r38;;
 4fc:	50 0a 00 07       	            mov b0=r37
 500:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 506:	c0 80 33 02 42 80 	            adds r12=240,r12
 50c:	08 00 84 00       	            br.ret.sptk.many b0;;
 510:	11 18 01 00 04 24 	[MIB]       mov r35=512
 516:	80 02 31 02 42 00 	            adds r40=160,r12
 51c:	08 00 00 50       	            br.call.sptk.many b0=510 <getdisksize+0x1d0>;;
 520:	11 70 80 11 00 21 	[MIB]       adds r14=96,r8
 526:	60 00 20 0e 72 03 	            cmp.eq p6,p7=0,r8
 52c:	70 fe ff 4b       	      (p06) br.cond.dpnt.few 390 <getdisksize+0x50>;;
 530:	09 58 01 1c 10 10 	[MMI]       ld4 r43=[r14]
 536:	00 00 00 02 00 c0 	            nop.m 0x0
 53c:	81 63 04 84       	            adds r14=184,r12;;
 540:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 546:	40 02 38 30 20 00 	            ld8 r36=[r14]
 54c:	00 00 04 00       	            nop.i 0x0;;
 550:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 556:	30 1a ad 90 3c 00 	            shl r35=r35,r43
 55c:	a0 fe ff 48       	            br.few 3f0 <getdisksize+0xb0>;;
 560:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 566:	00 00 00 02 00 00 	            nop.m 0x0
 56c:	00 00 04 00       	            nop.i 0x0
 570:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 576:	00 00 00 02 00 00 	            nop.m 0x0
 57c:	00 00 04 00       	            nop.i 0x0

0000000000000580 <getdiskinfo>:
 580:	08 28 35 0e 80 05 	[MMI]       alloc r37=ar.pfs,13,7,0
 586:	c0 00 33 7e 46 80 	            adds r12=-32,r12
 58c:	04 00 c4 00       	            mov r36=b0
 590:	09 70 c0 40 01 21 	[MMI]       adds r14=176,r32
 596:	90 02 84 00 42 e0 	            mov r41=r33
 59c:	04 00 01 84       	            mov r39=r32;;
 5a0:	08 70 00 1c 18 10 	[MMI]       ld8 r14=[r14]
 5a6:	00 00 00 02 00 60 	            nop.m 0x0
 5ac:	f5 e7 ff 9f       	            mov r43=-1
 5b0:	05 50 05 00 00 e4 	[MLX]       mov r42=1
 5b6:	40 00 00 00 00 00 	            movl r40=0x40d0647a;;
 5bc:	a5 07 22 63 
 5c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 5c6:	e0 c0 38 00 42 00 	            adds r14=24,r14
 5cc:	00 00 04 00       	            nop.i 0x0;;
 5d0:	11 18 01 1c 18 10 	[MIB]       ld8 r35=[r14]
 5d6:	00 00 00 02 00 00 	            nop.i 0x0
 5dc:	08 00 00 50       	            br.call.sptk.many b0=5d0 <getdiskinfo+0x50>;;
 5e0:	11 10 01 10 00 21 	[MIB]       mov r34=r8
 5e6:	60 00 20 0e f3 03 	            cmp4.eq p6,p7=0,r8
 5ec:	30 00 00 43       	      (p07) br.cond.dpnt.few 610 <getdiskinfo+0x90>;;
 5f0:	02 40 00 44 00 21 	[MII]       mov r8=r34
 5f6:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 5fc:	40 0a 00 07       	            mov b0=r36
 600:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 606:	c0 00 31 00 42 80 	            adds r12=32,r12
 60c:	08 00 84 00       	            br.ret.sptk.many b0;;
 610:	08 58 fd f9 ff 27 	[MMI]       mov r43=-1
 616:	a0 0a 00 00 48 20 	            mov r42=1
 61c:	05 61 00 84       	            adds r41=16,r12
 620:	05 38 01 40 00 21 	[MLX]       mov r39=r32
 626:	80 00 00 00 00 00 	            movl r40=0x80206468;;
 62c:	85 16 20 63 
 630:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 636:	00 00 00 02 00 00 	            nop.i 0x0
 63c:	08 00 00 50       	            br.call.sptk.many b0=630 <getdiskinfo+0xb0>;;
 640:	10 10 01 10 00 21 	[MIB]       mov r34=r8
 646:	70 00 20 0c 73 03 	            cmp4.eq p7,p6=0,r8
 64c:	b0 ff ff 4a       	      (p06) br.cond.dptk.few 5f0 <getdiskinfo+0x70>
 650:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 656:	70 82 8c 16 29 00 	            extr.u r39=r35,8,12
 65c:	08 00 00 50       	            br.call.sptk.many b0=650 <getdiskinfo+0xd0>;;
 660:	00 78 00 78 fe 25 	[MII]       mov r15=1048320
 666:	e0 c0 8c 26 29 60 	            extr.u r14=r35,12,20
 66c:	04 18 41 00       	            zxt1 r35=r35
 670:	19 50 01 10 00 21 	[MMB]       mov r42=r8
 676:	70 02 84 00 42 00 	            mov r39=r33
 67c:	00 00 00 20       	            nop.b 0x0;;
 680:	04 70 3c 1c 0c 20 	[MLX]       and r14=r15,r14
 686:	00 00 00 00 00 20 	            movl r41=0x0
 68c:	05 00 00 60 
 690:	0b 40 41 00 00 24 	[MMI]       mov r40=16;;
 696:	30 1a 39 1c 40 20 	            or r35=r35,r14
 69c:	15 48 01 80       	            add r41=r1,r41;;
 6a0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 6a6:	b0 32 8c 1e 29 00 	            extr.u r43=r35,3,16
 6ac:	00 00 00 20       	            nop.b 0x0
 6b0:	03 60 1d 46 2c 20 	[MII]       and r44=7,r35
 6b6:	30 32 8d 58 29 60 	            shr.u r35=r35,19;;
 6bc:	34 02 48 80       	            shladd r35=r35,3,r0;;
 6c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 6c6:	c0 62 8d 00 40 00 	            add r44=r44,r35
 6cc:	00 00 04 00       	            nop.i 0x0;;
 6d0:	11 60 85 59 00 21 	[MIB]       adds r44=97,r44
 6d6:	00 00 00 02 00 00 	            nop.i 0x0
 6dc:	08 00 00 50       	            br.call.sptk.many b0=6d0 <getdiskinfo+0x150>;;
 6e0:	08 70 40 42 00 21 	[MMI]       adds r14=16,r33
 6e6:	00 00 00 02 00 00 	            nop.m 0x0
 6ec:	05 08 01 84       	            mov r40=r33
 6f0:	09 48 41 00 00 24 	[MMI]       mov r41=16
 6f6:	00 00 00 02 00 e0 	            nop.m 0x0
 6fc:	04 09 05 84       	            adds r39=144,r33;;
 700:	11 00 00 1c 80 11 	[MIB]       st1 [r14]=r0
 706:	00 00 00 02 00 00 	            nop.i 0x0
 70c:	08 00 00 50       	            br.call.sptk.many b0=700 <getdiskinfo+0x180>;;
 710:	08 80 60 18 00 21 	[MMI]       adds r16=24,r12
 716:	f0 40 85 02 42 c0 	            adds r15=168,r33
 71c:	01 0a 05 84       	            adds r14=160,r33
 720:	0a 88 a0 18 00 21 	[MMI]       adds r17=40,r12;;
 726:	00 01 40 30 20 00 	            ld8 r16=[r16]
 72c:	00 00 04 00       	            nop.i 0x0
 730:	0b 38 01 22 00 10 	[MMI]       ld1 r39=[r17];;
 736:	00 80 3c 30 23 00 	            st8 [r15]=r16
 73c:	02 61 00 84       	            adds r16=16,r12;;
 740:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 746:	f0 00 40 30 20 00 	            ld8 r15=[r16]
 74c:	00 00 04 00       	            nop.i 0x0;;
 750:	11 00 3c 1c 98 11 	[MIB]       st8 [r14]=r15
 756:	00 00 00 02 00 00 	            nop.i 0x0
 75c:	08 00 00 50       	            br.call.sptk.many b0=750 <getdiskinfo+0x1d0>;;
 760:	08 48 81 00 00 24 	[MMI]       mov r41=32
 766:	00 00 00 02 00 00 	            nop.m 0x0
 76c:	05 40 00 84       	            mov r40=r8
 770:	19 38 c1 42 01 21 	[MMB]       adds r39=176,r33
 776:	00 00 00 02 00 00 	            nop.m 0x0
 77c:	08 00 00 50       	            br.call.sptk.many b0=770 <getdiskinfo+0x1f0>;;
 780:	02 40 00 44 00 21 	[MII]       mov r8=r34
 786:	00 28 01 55 00 00 	            mov.i ar.pfs=r37;;
 78c:	40 0a 00 07       	            mov b0=r36
 790:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 796:	c0 00 31 00 42 80 	            adds r12=32,r12
 79c:	08 00 84 00       	            br.ret.sptk.many b0;;

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 0xd2c8bee4c4
   c:	72 5f 64 69 
  10:	73 6b 5f 6f 70 65 	[MBB] (p27) addl r109=899159,r3
  16:	6e 2e 63 2c 76 20 	            data8 0x1d8b18cb9b9
  1c:	31 2e 31 34       	            data8 0x68625c6240
  20:	20 32 30 31 39 2f 	[MII]       data8 0x179c9898191
  26:	30 32 2f 32 30 20 	            data8 0xc0c8bcc8c0
  2c:	31 30 3a 30       	            data8 0x6074606240
  30:	32 3a 35 31 20 68 	[MBB]       data8 0x1410189a9d1
  36:	61 6e 6e 6b 65 6e 	            data8 0x195adb9b985
  3c:	20 45 78 70       	            brp.exit 784550 <getdiskinfo+0x783fd0>,60 <_KERNEL_OPT_MAXUSERS+0x40>
  40:	Address 0x0000000000000040 is out of bounds.


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	64 6b 00 00 00 00 	[MLX] (p27) break.m 0xd
   6:	00 00 25 73 3a 20 	            data8 0x4edcc2c640
   c:	63 61 6e 27 
  10:	74 20 61 6c 6c 6f 	[-a-]       data8 0x17b63630903
  16:	63 20 76 6e 6f 64 	            data8 0x1bdb9d8818d
  1c:	65 20 66 6f       	            data8 0xdecc40cac8
  20:	72 20 25 73 00 00 	[MBB] (p03) break.m 0xe64a4
  26:	00 00 25 73 3a 20 	            brp.sptk.imp e64a20 <getdiskinfo+0xe644a0>,20 <.rodata.str1.8+0x20>
  2c:	63 61 6e 27       	            data8 0x4edcc2c640
  30:	74 20 6f 70 65 6e 	[-a-]       data8 0x1732b837903
  36:	20 64 65 76 20 25 	            data8 0x81d9959081
  3c:	73 20 28 25       	            data8 0x4a5040e64a
  40:	64 29 0a 00 00 00 	[MLX] (p11) break.m 0x145
  46:	00 00 25 73 3a 20 	            data8 0xe440e64a40
  4c:	25 73 20 72 
  50:	65 74 75 72 6e 73 	[MLX] (p35) cmp.eq.and p46,p46=-99,r57
  56:	20 69 6e 76 61 6c 	      (p24) movl r75=0x61766e6920438446;;
  5c:	69 64 20 64 
  60:	69 73 6b 73 69 7a 	[MMI] (p27) cmp.lt.or.andcm p46,p41=r0,r57
  66:	65 20 76 61 6c 75 	      (p21) cmp.gt.or p6,p48=r0,r93
  6c:	65 73 20 28       	            data8 0x5040e6caea
  70:	73 65 63 73 69 7a 	[MBB] (p43) cmp.lt.or.andcm p44,p41=r0,r57
  76:	65 20 3d 20 25 75 	            br.cexit.dptk.few ffffffffff407ab0 <_KERNEL_OPT_CHILD_MAX+0xffffffff91392cc1>
  7c:	2c 20 6e 75       	            brp.loop.imp 6e2090 <getdiskinfo+0x6e1b10>,ea0 <getdiskinfo+0x920>;;
  80:	6d 73 65 63 20 3d 	[MFI]       data8 0x1e9031b2b9b
  86:	20 25 6c 75 29 0a 	            fclass.m.unc p18,p58=f4,0x16e
  8c:	00 00 00 00       	      (p20) break.i 0x0;;
  90:	Address 0x0000000000000090 is out of bounds.


Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	04 00 00 00 00 00 	[MLX]       break.m 0x0
   6:	01 00 46 23 03 e6 	            data8 0x203c001cc
   c:	00 e0 01 01 
  10:	e4 02 61 5a 81 c0 	[MLX]       data8 0x40ad30817
  16:	01 61 24 a1 82 c0 	            data8 0x107444c0381
  1c:	01 26 a2 83 
  20:	c0 01 2f a3 00 00 	[MII] (p14) break.m 0x465e0
  26:	00 00 03 00 00 00 	            break.i 0x3000
  2c:	00 00 01 00       	            break.i 0x80000
  30:	46 25 03 e6 00 e0 	[-3-]       data8 0x1000730192a
  36:	01 0f e4 02 61 54 	            data8 0x1840b903c07
  3c:	81 c0 01 2f       	            data8 0x5e038102a8
  40:	a1 00 00 00 00 00 	[MII] (p05) break.m 0x0
  46:	00 00 03 00 00 00 	            break.i 0x3000
  4c:	00 00 01 00       	            break.i 0x80000;;
  50:	46 24 03 e6 00 e0 	[-3-]       data8 0x10007301922
  56:	01 02 e4 02 38 81 	            data8 0xe00b900807
  5c:	c0 01 61 4b       	            data8 0x96c2038102
  60:	Address 0x0000000000000060 is out of bounds.


Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section .rodata:

0000000000000000 <__func__.11379>:
   0:	67 65 74 64 69 73 	[-3-]       data8 0x19b4b23a32b
   6:	6b 73 69 7a 65 00 	            data8 0x195e9a5cdad
   c:	00 00 00 00       	            data8 00000000000

0000000000000010 <__func__.11362>:
  10:	Address 0x0000000000000010 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 <getdiskinfo+0x725cf0>
  1c:	37 2e 34 2e       	            data8 0x5c685c6e40
  20:	Address 0x0000000000000020 is out of bounds.

