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


Disassembly of section .text:

0000000000000000 <kern_malloc>:
   0:	01 30 2d 10 80 05 	[MII]       alloc r38=ar.pfs,11,8,0
   6:	60 00 84 0e 28 40 	            tbit.z p6,p7=r33,0
   c:	04 01 01 84       	            adds r34=16,r32;;
  10:	00 70 fc 01 7f 24 	[MII]       mov r14=16383
  16:	50 02 00 62 00 80 	            mov r37=b0
  1c:	04 00 00 84       	            mov r36=r0
  20:	ca 48 05 00 00 24 	[MMI] (p06) mov r41=1;;
  26:	90 70 80 10 68 c0 	            cmp.ltu p9,p8=r14,r32
  2c:	f1 e7 ff 9d       	            mov r14=-16385
  30:	f9 48 09 00 00 24 	[MMB] (p07) mov r41=2
  36:	00 00 00 02 00 04 	            nop.m 0x0
  3c:	40 00 00 42       	      (p08) br.cond.dptk.few 70 <kern_malloc+0x70>;;
  40:	09 50 38 40 0b 34 	[MMI]       cmp.ltu p10,p11=r14,r32
  46:	00 00 00 02 00 00 	            nop.m 0x0
  4c:	00 00 04 00       	            nop.i 0x0;;
  50:	08 10 fd f9 ff e7 	[MMI]       mov r34=-1
  56:	e2 00 00 00 49 00 	      (p11) mov r14=16384
  5c:	00 00 04 00       	            nop.i 0x0
  60:	03 20 c1 01 7f 24 	[MII]       mov r36=16368
  66:	00 00 00 02 80 45 	            nop.i 0x0;;
  6c:	04 72 00 80       	      (p11) add r34=r32,r14;;
  70:	11 40 01 44 00 21 	[MIB]       mov r40=r34
  76:	00 00 00 02 00 00 	            nop.i 0x0
  7c:	08 00 00 50       	            br.call.sptk.many b0=70 <kern_malloc+0x70>;;
  80:	11 30 00 10 07 39 	[MIB]       cmp.eq p6,p7=0,r8
  86:	30 02 20 00 42 03 	            mov r35=r8
  8c:	60 00 00 43       	      (p06) br.cond.dpnt.few e0 <kern_malloc+0xe0>;;
  90:	01 00 00 00 01 00 	[MII]       nop.m 0x0
  96:	60 10 84 0e 28 00 	            tbit.z p6,p7=r33,1
  9c:	00 00 04 00       	            nop.i 0x0;;
  a0:	e8 50 01 44 00 e1 	[MMI] (p07) mov r42=r34
  a6:	81 02 20 00 42 00 	      (p07) mov r40=r8
  ac:	00 00 04 00       	            nop.i 0x0
  b0:	f9 48 01 00 00 21 	[MMB] (p07) mov r41=r0
  b6:	20 12 91 0a c0 03 	            sub r34=r34,r36
  bc:	08 00 00 53       	      (p07) br.call.dpnt.many b0=b0 <kern_malloc+0xb0>;;
  c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  c6:	e0 18 91 00 40 00 	            add r14=r35,r36
  cc:	00 00 04 00       	            nop.i 0x0;;
  d0:	09 18 41 1c 00 21 	[MMI]       adds r35=16,r14
  d6:	00 10 39 30 23 00 	            st8 [r14]=r34
  dc:	00 00 04 00       	            nop.i 0x0;;
  e0:	09 40 00 46 00 21 	[MMI]       mov r8=r35
  e6:	00 00 00 02 00 00 	            nop.m 0x0
  ec:	60 02 aa 00       	            mov.i ar.pfs=r38;;
  f0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  f6:	00 28 05 80 03 80 	            mov b0=r37
  fc:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000100 <kern_free>:
 100:	09 80 08 04 80 05 	[MMI]       alloc r16=ar.pfs,2,2,0
 106:	20 00 80 00 42 00 	            mov r2=r32
 10c:	04 07 fd 8c       	            adds r32=-16,r32;;
 110:	09 08 01 40 18 10 	[MMI]       ld8 r33=[r32]
 116:	00 00 00 02 00 c0 	            nop.m 0x0
 11c:	f1 00 00 92       	            mov r14=16399;;
 120:	11 38 38 42 06 34 	[MIB]       cmp.ltu p7,p6=r14,r33
 126:	00 00 00 02 80 03 	            nop.i 0x0
 12c:	20 00 00 43       	      (p07) br.cond.dpnt.few 140 <kern_free+0x40>;;
 130:	11 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 136:	00 00 00 02 00 00 	            nop.i 0x0
 13c:	08 00 00 40       	            br.many 130 <kern_free+0x30>;;
 140:	03 70 c0 01 7f 24 	[MII]       mov r14=16368
 146:	00 02 f8 01 4f 20 	            addl r32=-16384,r2;;
 14c:	14 72 00 80       	            add r33=r33,r14;;
 150:	11 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 156:	00 00 00 02 00 00 	            nop.i 0x0
 15c:	08 00 00 40       	            br.many 150 <kern_free+0x50>;;
 160:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 166:	00 00 00 00 00 00 	            break.f 0x0
 16c:	00 00 04 00       	            nop.i 0x0;;
 170:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 176:	00 00 00 02 00 00 	            nop.m 0x0
 17c:	00 00 04 00       	            nop.i 0x0

0000000000000180 <kern_realloc>:
 180:	08 30 2d 10 80 05 	[MMI]       alloc r38=ar.pfs,11,8,0
 186:	70 00 80 0c 72 a0 	            cmp.eq p7,p6=0,r32
 18c:	04 00 c4 00       	            mov r37=b0
 190:	19 20 01 42 00 21 	[MMB]       mov r36=r33
 196:	00 00 00 02 80 03 	            nop.m 0x0
 19c:	f0 00 00 43       	      (p07) br.cond.dpnt.few 280 <kern_realloc+0x100>;;
 1a0:	11 38 00 42 06 39 	[MIB]       cmp.eq p7,p6=0,r33
 1a6:	00 00 00 02 80 03 	            nop.i 0x0
 1ac:	10 01 00 43       	      (p07) br.cond.dpnt.few 2b0 <kern_realloc+0x130>;;
 1b0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 1b6:	70 00 88 0c a8 03 	            tbit.z p7,p6=r34,0
 1bc:	08 00 00 53       	      (p07) br.call.dpnt.many b0=1b0 <kern_realloc+0x30>;;
 1c0:	0b 70 c0 41 3f 23 	[MMI]       adds r14=-16,r32;;
 1c6:	30 02 38 30 20 00 	            ld8 r35=[r14]
 1cc:	00 00 04 00       	            nop.i 0x0;;
 1d0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 1d6:	30 82 8f 7e 46 00 	            adds r35=-16,r35
 1dc:	00 00 04 00       	            nop.i 0x0;;
 1e0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 1e6:	70 18 85 0c e8 03 	            cmp.ltu p7,p6=r35,r33
 1ec:	30 00 00 43       	      (p07) br.cond.dpnt.few 210 <kern_realloc+0x90>
 1f0:	09 40 00 40 00 21 	[MMI]       mov r8=r32
 1f6:	00 00 00 02 00 00 	            nop.m 0x0
 1fc:	60 02 aa 00       	            mov.i ar.pfs=r38;;
 200:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 206:	00 28 05 80 03 80 	            mov b0=r37
 20c:	08 00 84 00       	            br.ret.sptk.many b0;;
 210:	11 48 01 44 00 21 	[MIB]       mov r41=r34
 216:	80 02 84 00 42 00 	            mov r40=r33
 21c:	08 00 00 50       	            br.call.sptk.many b0=210 <kern_realloc+0x90>;;
 220:	09 30 00 10 07 39 	[MMI]       cmp.eq p6,p7=0,r8
 226:	a0 02 8c 00 42 00 	            mov r42=r35
 22c:	05 40 00 84       	            mov r40=r8;;
 230:	d1 00 01 00 00 21 	[MIB] (p06) mov r32=r0
 236:	00 00 00 02 00 03 	            nop.i 0x0
 23c:	c0 ff ff 4b       	      (p06) br.cond.dpnt.few 1f0 <kern_realloc+0x70>;;
 240:	11 48 01 40 00 21 	[MIB]       mov r41=r32
 246:	00 00 00 02 00 00 	            nop.i 0x0
 24c:	08 00 00 50       	            br.call.sptk.many b0=240 <kern_realloc+0xc0>;;
 250:	11 40 01 40 00 21 	[MIB]       mov r40=r32
 256:	00 02 20 00 42 00 	            mov r32=r8
 25c:	08 00 00 50       	            br.call.sptk.many b0=250 <kern_realloc+0xd0>;;
 260:	09 40 00 40 00 21 	[MMI]       mov r8=r32
 266:	00 00 00 02 00 00 	            nop.m 0x0
 26c:	60 02 aa 00       	            mov.i ar.pfs=r38;;
 270:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 276:	00 28 05 80 03 80 	            mov b0=r37
 27c:	08 00 84 00       	            br.ret.sptk.many b0;;
 280:	09 08 01 44 00 21 	[MMI]       mov r33=r34
 286:	00 02 90 00 42 00 	            mov r32=r36
 28c:	50 0a 00 07       	            mov b0=r37;;
 290:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 296:	00 30 01 55 00 00 	            mov.i ar.pfs=r38
 29c:	00 00 04 00       	            nop.i 0x0;;
 2a0:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
 2a6:	00 00 00 02 00 00 	            nop.i 0x0
 2ac:	08 00 00 40       	            br.many 2a0 <kern_realloc+0x120>;;
 2b0:	11 40 01 40 00 21 	[MIB]       mov r40=r32
 2b6:	00 02 00 00 42 00 	            mov r32=r0
 2bc:	08 00 00 50       	            br.call.sptk.many b0=2b0 <kern_realloc+0x130>;;
 2c0:	09 40 00 40 00 21 	[MMI]       mov r8=r32
 2c6:	00 00 00 02 00 00 	            nop.m 0x0
 2cc:	60 02 aa 00       	            mov.i ar.pfs=r38;;
 2d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 2d6:	00 28 05 80 03 80 	            mov b0=r37
 2dc:	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 6b 65 72 	            data8 0xc2dabedce4
   c:	6e 5f 6d 61 
  10:	6c 6c 6f 63 2e 63 	[MFI] (p35) adds r109=-2213,r49
  16:	2c 76 20 31 2e 31 	      (p49) fclass.m.unc p34,p24=f14,0x120
  1c:	35 36 20 32       	            data8 0x64406c6a62
  20:	30 31 39 2f 30 33 	[MIB] (p09) cmp.lt p38,p48=-50,r23
  26:	2f 30 37 20 31 38 	            data8 0xc480dcc0bc
  2c:	3a 33 32 3a       	            data8 0x7464667470
  30:	Address 0x0000000000000030 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 25 05 e6 	      (p04) mov pr.rot=0xfffffa5460000000;;
   c:	00 e4 04 61       	            data8 0xc209c801cc
  10:	2b 00 00 00 00 00 	[MMI] (p01) break.m 0x0;;
  16:	00 00 02 00 00 00 	            break.m 0x2000
  1c:	00 00 01 00       	            break.i 0x80000;;
  20:	01 28 81 c0 00 03 	[MII]       chk.a.nc r37,ffffffffff030220 <_KERNEL_OPT_CHILD_MAX+0xffffffff90fbb431>
  26:	23 a1 c0 00 06 00 	            data8 0x180302848c
  2c:	00 00 00 00       	            break.i 0x0;;
  30:	02 00 00 00 00 00 	[MII]       break.m 0x0
  36:	01 00 46 25 03 e6 	            data8 0xc95180004
  3c:	00 e4 02 61       	            data8 0xc205c801cc
  40:	Address 0x0000000000000040 is out of bounds.


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.

