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


Disassembly of section .text:

0000000000000000 <humanize_number>:
   0:	08 68 49 20 80 05 	[MMI]       alloc r45=ar.pfs,18,16,0
   6:	a0 00 8c 16 72 e0 	            cmp.eq p10,p11=0,r35
   c:	05 08 ca 00       	            mov.i r47=ar.lc
  10:	09 40 00 40 09 39 	[MMI]       cmp.eq p8,p9=0,r32
  16:	70 00 84 0c 72 00 	            cmp.eq p7,p6=0,r33
  1c:	06 18 01 84       	            mov r48=r35;;
  20:	41 71 04 00 00 24 	[MII] (p10) mov r14=1
  26:	c0 02 00 62 00 e0 	            mov r44=b0
  2c:	14 00 00 90       	            mov r39=1;;
  30:	6b 71 00 00 00 21 	[MMI] (p11) mov r14=r0;;
  36:	e2 08 00 00 48 00 	      (p08) mov r14=1
  3c:	00 00 04 00       	            nop.i 0x0;;
  40:	0b 70 04 1c 2f e0 	[MMI]       xor r14=1,r14;;
  46:	e1 00 00 00 42 00 	      (p07) mov r14=r0
  4c:	00 00 04 00       	            nop.i 0x0;;
  50:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
  56:	70 00 38 0c 73 03 	            cmp4.eq p7,p6=0,r14
  5c:	30 00 00 43       	      (p06) br.cond.dpnt.few 80 <humanize_number+0x80>
  60:	03 40 fc f9 ff 27 	[MII]       mov r8=-1
  66:	00 68 01 55 00 00 	            mov.i ar.pfs=r45;;
  6c:	f0 0a aa 00       	            mov.i ar.lc=r47;;
  70:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  76:	00 60 05 80 03 80 	            mov b0=r44
  7c:	08 00 84 00       	            br.ret.sptk.many b0;;
  80:	11 00 00 40 80 11 	[MIB]       st1 [r32]=r0
  86:	90 02 00 10 48 00 	            mov r41=1024
  8c:	08 00 00 50       	            br.call.sptk.many b0=80 <humanize_number+0x80>;;
  90:	04 00 00 00 01 c0 	[MLX]       nop.m 0x0
  96:	cc cc cc cc 4c e0 	            movl r15=0xcccccccccccccccd
  9c:	d1 84 65 6e 
  a0:	09 30 88 00 e1 18 	[MMI]       setf.sig f6=r34
  a6:	e0 20 20 00 42 20 	            adds r14=4,r8
  ac:	91 22 21 e2       	            cmp4.eq p9,p8=r41,r36;;
  b0:	08 38 3c 00 e1 18 	[MMI]       setf.sig f7=r15
  b6:	00 00 00 02 00 00 	            nop.m 0x0
  bc:	11 42 14 80       	            sub r8=r33,r8
  c0:	05 30 84 1c 07 34 	[MLX]       cmp.ltu p6,p7=r33,r14
  c6:	00 00 00 00 00 24 	      (p08) movl r41=0x0;;
  cc:	05 00 00 60 
  d0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  d6:	00 00 00 00 80 24 	      (p09) movl r41=0x0
  dc:	05 00 00 60 
  e0:	19 80 f0 11 3f 23 	[MMB]       adds r16=-4,r8
  e6:	00 00 00 02 00 03 	            nop.m 0x0
  ec:	80 ff ff 49       	      (p06) br.cond.spnt.few 60 <humanize_number+0x60>;;
  f0:	09 30 0c 10 07 39 	[MMI]       cmp.eq p6,p7=3,r8
  f6:	92 0a a4 00 40 00 	      (p08) add r41=r1,r41
  fc:	00 09 aa 00       	            mov.i ar.lc=r16;;
 100:	31 49 05 52 00 20 	[MIB] (p09) add r41=r1,r41
 106:	00 00 00 02 00 03 	            nop.i 0x0
 10c:	e0 01 00 43       	      (p06) br.cond.dpnt.few 2e0 <humanize_number+0x2e0>;;
 110:	0f 00 00 00 01 00 	[MMF]       nop.m 0x0
 116:	00 00 00 02 00 c0 	            nop.m 0x0
 11c:	00 30 1c ec       	            xmpy.hu f6=f6,f7;;
 120:	0b 78 18 00 e1 10 	[MMI]       getf.sig r15=f6;;
 126:	00 00 00 02 00 e0 	            nop.m 0x0
 12c:	61 78 f0 52       	            shr.u r15=r15,3;;
 130:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 136:	60 00 3c 0e 72 03 	            cmp.eq p6,p7=0,r15
 13c:	50 01 00 43       	      (p06) br.cond.dpnt.few 280 <humanize_number+0x280>;;
 140:	0b 70 9c 00 11 20 	[MMI]       shladd r14=r39,2,r0;;
 146:	70 72 9c 00 40 00 	            add r39=r14,r39
 14c:	00 00 04 00       	            nop.i 0x0;;
 150:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 156:	70 3a 01 20 40 a0 	            shladd r39=r39,1,r0
 15c:	20 01 00 40       	            br.cloop.sptk.few 270 <humanize_number+0x270>;;
 160:	08 70 04 52 00 21 	[MMI]       adds r14=1,r41
 166:	60 10 9d 0e 68 80 	            cmp.ltu p6,p7=r34,r39
 16c:	04 20 59 00       	            sxt4 r36=r36
 170:	19 40 09 52 00 21 	[MMB]       adds r40=2,r41
 176:	b0 fa a7 5a 44 03 	            andcm r43=-1,r41
 17c:	10 01 00 43       	      (p06) br.cond.dpnt.few 280 <humanize_number+0x280>;;
 180:	0b 70 00 1c 00 10 	[MMI]       ld1 r14=[r14];;
 186:	00 00 00 02 00 c0 	            nop.m 0x0
 18c:	01 70 50 00       	            sxt1 r14=r14;;
 190:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 196:	60 00 38 0e 73 03 	            cmp4.eq p6,p7=0,r14
 19c:	f0 00 00 43       	      (p06) br.cond.dpnt.few 280 <humanize_number+0x280>;;
 1a0:	08 80 01 44 00 21 	[MMI]       mov r48=r34
 1a6:	00 00 00 02 00 20 	            nop.m 0x0
 1ac:	06 20 01 84       	            mov r49=r36
 1b0:	19 50 ad 50 00 20 	[MMB]       add r42=r43,r40
 1b6:	00 00 00 02 00 00 	            nop.m 0x0
 1bc:	08 00 00 50       	            br.call.sptk.many b0=1b0 <humanize_number+0x1b0>;;
 1c0:	11 10 01 10 00 21 	[MIB]       mov r34=r8
 1c6:	60 40 9c 0e 68 03 	            cmp.ltu p6,p7=r8,r39
 1cc:	30 00 00 43       	      (p06) br.cond.dpnt.few 1f0 <humanize_number+0x1f0>;;
 1d0:	0b 70 04 50 00 14 	[MMI]       ld1 r14=[r40],1;;
 1d6:	00 00 00 02 00 c0 	            nop.m 0x0
 1dc:	01 70 50 00       	            sxt1 r14=r14;;
 1e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 1e6:	70 00 38 0c 73 03 	            cmp4.eq p7,p6=0,r14
 1ec:	c0 ff ff 4a       	      (p06) br.cond.dptk.few 1a0 <humanize_number+0x1a0>;;
 1f0:	08 48 a5 54 00 20 	[MMI]       add r41=r41,r42
 1f6:	60 02 8c 00 42 00 	            mov r38=r35
 1fc:	c0 0a 00 07       	            mov b0=r44
 200:	05 38 00 54 06 39 	[MLX]       cmp.eq p7,p6=0,r42
 206:	00 00 00 00 00 80 	            movl r36=0x0;;
 20c:	04 00 00 60 
 210:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 216:	00 68 01 55 00 80 	            mov.i ar.pfs=r45
 21c:	14 20 01 80       	            add r36=r1,r36
 220:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 226:	00 00 00 02 80 03 	            nop.m 0x0
 22c:	60 00 00 41       	      (p07) br.cond.spnt.few 280 <humanize_number+0x280>;;
 230:	08 28 01 52 00 10 	[MMI]       ld1 r37=[r41]
 236:	30 02 88 00 42 00 	            mov r35=r34
 23c:	f0 0a aa 00       	            mov.i ar.lc=r47
 240:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 246:	00 00 00 00 00 40 	            movl r34=0x0;;
 24c:	04 00 00 60 
 250:	09 10 05 44 00 20 	[MMI]       add r34=r1,r34
 256:	00 00 00 02 00 a0 	            nop.m 0x0
 25c:	04 28 51 00       	            sxt1 r37=r37;;
 260:	10 10 1c 00 80 05 	[MIB]       alloc r2=ar.pfs,7,0,0
 266:	00 00 00 02 00 00 	            nop.i 0x0
 26c:	08 00 00 40       	            br.many 260 <humanize_number+0x260>
 270:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 276:	60 78 9c 0e e8 03 	            cmp.ltu p6,p7=r15,r39
 27c:	d0 fe ff 4a       	      (p07) br.cond.dptk.few 140 <humanize_number+0x140>
 280:	08 28 01 52 00 10 	[MMI]       ld1 r37=[r41]
 286:	60 02 8c 00 42 00 	            mov r38=r35
 28c:	c0 0a 00 07       	            mov b0=r44
 290:	05 18 01 44 00 21 	[MLX]       mov r35=r34
 296:	00 00 00 00 00 80 	            movl r36=0x0;;
 29c:	04 00 00 60 
 2a0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 2a6:	00 68 01 55 00 00 	            mov.i ar.pfs=r45
 2ac:	00 00 00 20       	            nop.b 0x0
 2b0:	05 20 05 48 00 20 	[MLX]       add r36=r1,r36
 2b6:	00 00 00 00 00 40 	            movl r34=0x0;;
 2bc:	04 00 00 60 
 2c0:	01 10 05 44 00 20 	[MII]       add r34=r1,r34
 2c6:	00 78 05 55 00 a0 	            mov.i ar.lc=r47
 2cc:	04 28 51 00       	            sxt1 r37=r37;;
 2d0:	10 10 1c 00 80 05 	[MIB]       alloc r2=ar.pfs,7,0,0
 2d6:	00 00 00 02 00 00 	            nop.i 0x0
 2dc:	08 00 00 40       	            br.many 2d0 <humanize_number+0x2d0>
 2e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 2e6:	70 0a 00 00 48 00 	            mov r39=1
 2ec:	80 fe ff 48       	            br.few 160 <humanize_number+0x160>;;
 2f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2f6:	00 00 00 02 00 00 	            nop.m 0x0
 2fc:	00 00 04 00       	            nop.i 0x0

0000000000000300 <format_bytes>:
 300:	04 28 31 0e 80 05 	[MLX]       alloc r37=ar.pfs,12,7,0
 306:	00 00 00 00 00 40 	            movl r42=0x0
 30c:	05 00 00 60 
 310:	09 48 01 44 00 21 	[MMI]       mov r41=r34
 316:	80 02 84 00 42 e0 	            mov r40=r33
 31c:	04 00 01 84       	            mov r39=r32;;
 320:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 326:	40 02 00 62 00 00 	            mov r36=b0
 32c:	00 00 04 00       	            nop.i 0x0
 330:	19 58 01 00 08 24 	[MMB]       mov r43=1024
 336:	a0 0a a8 00 40 00 	            add r42=r1,r42
 33c:	08 00 00 50       	            br.call.sptk.many b0=330 <format_bytes+0x30>;;
 340:	08 30 fc 11 87 3b 	[MMI]       cmp4.eq p6,p7=-1,r8
 346:	00 00 00 02 00 e0 	            nop.m 0x0
 34c:	04 00 01 84       	            mov r39=r32
 350:	19 18 01 10 00 21 	[MMB]       mov r35=r8
 356:	00 00 00 02 00 03 	            nop.m 0x0
 35c:	70 00 00 43       	      (p06) br.cond.dpnt.few 3c0 <format_bytes+0xc0>;;
 360:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 366:	00 00 00 02 00 00 	            nop.i 0x0
 36c:	08 00 00 50       	            br.call.sptk.many b0=360 <format_bytes+0x60>;;
 370:	05 40 f8 11 3f 23 	[MLX]       adds r8=-2,r8
 376:	00 00 00 00 00 00 	            movl r40=0x0;;
 37c:	05 00 00 60 
 380:	09 00 81 10 00 20 	[MMI]       add r32=r32,r8
 386:	00 00 00 02 00 00 	            nop.m 0x0
 38c:	15 40 01 80       	            add r40=r1,r40;;
 390:	11 38 01 40 00 21 	[MIB]       mov r39=r32
 396:	00 00 00 02 00 00 	            nop.i 0x0
 39c:	08 00 00 50       	            br.call.sptk.many b0=390 <format_bytes+0x90>;;
 3a0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 3a6:	70 00 20 0c 73 00 	            cmp4.eq p7,p6=0,r8
 3ac:	00 00 04 00       	            nop.i 0x0;;
 3b0:	e8 00 00 40 80 11 	[MMI] (p07) st1 [r32]=r0
 3b6:	00 00 00 02 00 00 	            nop.m 0x0
 3bc:	00 00 04 00       	            nop.i 0x0
 3c0:	09 40 00 46 00 21 	[MMI]       mov r8=r35
 3c6:	00 00 00 02 00 00 	            nop.m 0x0
 3cc:	50 02 aa 00       	            mov.i ar.pfs=r37;;
 3d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 3d6:	00 20 05 80 03 80 	            mov b0=r36
 3dc:	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 0xead0bee4c4
   c:	72 5f 68 75 
  10:	6d 61 6e 69 7a 65 	[MFI] (p11) mov r76=900443
  16:	2e 63 2c 76 20 31 	      (p57) fcmp.eq.s0 p50,p59=f12,f11
  1c:	2e 32 20 32       	            data8 0x6440645c62
  20:	30 31 39 2f 30 33 	[MIB] (p09) cmp.lt p38,p48=-50,r23
  26:	2f 31 32 20 30 30 	            data8 0xc080c8c4bc
  2c:	3a 32 35 3a       	            data8 0x746a647460
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	20 4b 4d 47 54 50 	[MII] (p25) ld4.a.d6 r41=[r35]
   6:	45 00 20 6b 4d 47 	      (p21) mov r4=-894336
   c:	54 50 45 00       	      (p14) zxt2 r34=r42
  10:	00 00 00 00 00 00 	[MII]       break.m 0x0
  16:	00 00 20 00 00 00 	            break.i 0x20000
  1c:	00 00 00 00       	            break.i 0x0
  20:	25 71 75 25 73 25 	[MLX] (p09) addl r46=309725,r2
  26:	63 25 73 00 00 00 	            break.x 0x3992b1800000;;
  2c:	00 00 00 00 
  30:	Address 0x0000000000000030 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 2c 08 e6 	            data8 0x16405d401cc
   c:	00 ea 02 b2 
  10:	af e4 07 61 6a 81 	[MMF] (p37) chk.a.clr r124,a98420 <format_bytes+0xa98120>
  16:	c0 00 03 32 a1 82 	      (p02) fetchadd8.acq r12=[r0],16
  1c:	c0 00 03 23       	            data8 0x4606018105
  20:	a2 00 00 00 00 00 	[MII] (p05) break.m 0x0
  26:	00 00 02 00 00 00 	            break.i 0x2000;;
  2c:	00 00 01 00       	            break.i 0x80000
  30:	46 24 08 e6 00 e4 	[-3-]       data8 0x12007304122
  36:	07 61 22 00 00 00 	            data8 0x00089841f
  3c:	00 00 00 00       	            data8 00000000000

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

