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


Disassembly of section .text:

0000000000000000 <callback_head_init>:
   0:	01 18 21 0a 80 05 	[MII]       alloc r35=ar.pfs,8,5,0
   6:	20 02 00 62 00 a0 	            mov r34=b0
   c:	04 00 01 84       	            mov r37=r32;;
  10:	11 30 01 00 00 21 	[MIB]       mov r38=r0
  16:	70 82 02 00 48 00 	            mov r39=80
  1c:	08 00 00 50       	            br.call.sptk.many b0=10 <callback_head_init+0x10>;;
  20:	08 30 09 00 00 24 	[MMI]       mov r38=2
  26:	00 00 00 02 00 e0 	            nop.m 0x0
  2c:	04 08 01 84       	            mov r39=r33
  30:	19 28 01 40 00 21 	[MMB]       mov r37=r32
  36:	00 00 00 02 00 00 	            nop.m 0x0
  3c:	08 00 00 50       	            br.call.sptk.many b0=30 <callback_head_init+0x30>;;
  40:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  46:	00 00 00 00 00 c0 	            movl r38=0x0
  4c:	04 00 00 60 
  50:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  56:	50 82 80 00 42 00 	            adds r37=16,r32
  5c:	00 00 04 00       	            nop.i 0x0;;
  60:	11 30 05 4c 00 20 	[MIB]       add r38=r1,r38
  66:	00 00 00 02 00 00 	            nop.i 0x0
  6c:	08 00 00 50       	            br.call.sptk.many b0=60 <callback_head_init+0x60>;;
  70:	09 70 a0 40 00 21 	[MMI]       adds r14=40,r32
  76:	00 82 81 00 42 00 	            adds r32=48,r32
  7c:	30 02 aa 00       	            mov.i ar.pfs=r35;;
  80:	18 00 00 00 01 00 	[MMB]       nop.m 0x0
  86:	00 00 38 30 23 00 	            st8 [r14]=r0
  8c:	00 00 00 20       	            nop.b 0x0
  90:	11 00 38 40 98 11 	[MIB]       st8 [r32]=r14
  96:	00 10 05 80 03 80 	            mov b0=r34
  9c:	08 00 84 00       	            br.ret.sptk.many b0;;
  a0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  a6:	00 00 00 02 00 00 	            nop.m 0x0
  ac:	00 00 04 00       	            nop.i 0x0
  b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
  b6:	00 00 00 02 00 00 	            nop.m 0x0
  bc:	00 00 04 00       	            nop.i 0x0

00000000000000c0 <callback_head_destroy>:
  c0:	08 10 15 08 80 05 	[MMI]       alloc r34=ar.pfs,5,4,0
  c6:	00 00 00 02 00 20 	            nop.m 0x0
  cc:	04 00 c4 00       	            mov r33=b0
  d0:	09 20 01 40 00 21 	[MMI]       mov r36=r32
  d6:	00 00 00 02 00 00 	            nop.m 0x0
  dc:	04 01 01 84       	            adds r32=16,r32;;
  e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
  e6:	00 00 00 02 00 00 	            nop.i 0x0
  ec:	08 00 00 50       	            br.call.sptk.many b0=e0 <callback_head_destroy+0x20>;;
  f0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
  f6:	00 08 05 80 03 00 	            mov b0=r33;;
  fc:	20 02 aa 00       	            mov.i ar.pfs=r34;;
 100:	11 10 04 00 80 05 	[MIB]       alloc r2=ar.pfs,1,0,0
 106:	00 00 00 02 00 00 	            nop.i 0x0
 10c:	08 00 00 40       	            br.many 100 <callback_head_destroy+0x40>;;
 110:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 116:	00 00 00 00 00 00 	            break.f 0x0
 11c:	00 00 04 00       	            nop.i 0x0;;
 120:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 126:	00 00 00 02 00 00 	            nop.m 0x0
 12c:	00 00 04 00       	            nop.i 0x0
 130:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 136:	00 00 00 02 00 00 	            nop.m 0x0
 13c:	00 00 04 00       	            nop.i 0x0

0000000000000140 <callback_register>:
 140:	09 28 31 0e 80 05 	[MMI]       alloc r37=ar.pfs,12,7,0
 146:	70 00 8c 0c 72 80 	            cmp.eq p7,p6=0,r35
 14c:	04 00 c4 00       	            mov r36=b0;;
 150:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 156:	00 00 00 00 80 23 	      (p07) movl r41=0x0
 15c:	05 00 00 60 
 160:	e5 58 09 01 00 24 	[MLX] (p07) mov r43=66
 166:	00 00 00 00 80 43 	      (p07) movl r42=0x0;;
 16c:	05 00 00 60 
 170:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 176:	00 00 00 00 80 03 	      (p07) movl r40=0x0
 17c:	05 00 00 60 
 180:	e5 48 05 52 00 20 	[MLX] (p07) add r41=r1,r41
 186:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
 18c:	04 00 00 60 
 190:	e8 50 05 54 00 20 	[MMI] (p07) add r42=r1,r42
 196:	00 00 00 02 80 03 	            nop.m 0x0
 19c:	15 40 01 80       	      (p07) add r40=r1,r40
 1a0:	f9 38 05 4e 00 20 	[MMB] (p07) add r39=r1,r39
 1a6:	00 00 00 02 80 03 	            nop.m 0x0
 1ac:	08 00 00 53       	      (p07) br.call.dpnt.many b0=1a0 <callback_register+0x60>;;
 1b0:	09 78 40 42 00 21 	[MMI]       adds r15=16,r33
 1b6:	e0 c0 84 00 42 e0 	            adds r14=24,r33
 1bc:	04 00 01 84       	            mov r39=r32;;
 1c0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1c6:	00 18 3d 30 23 00 	            st8 [r15]=r35
 1cc:	00 00 04 00       	            nop.i 0x0
 1d0:	19 00 88 1c 98 11 	[MMB]       st8 [r14]=r34
 1d6:	00 00 00 02 00 00 	            nop.m 0x0
 1dc:	08 00 00 50       	            br.call.sptk.many b0=1d0 <callback_register+0x90>;;
 1e0:	0b 70 c0 40 00 21 	[MMI]       adds r14=48,r32;;
 1e6:	f0 00 38 30 20 00 	            ld8 r15=[r14]
 1ec:	00 00 04 00       	            nop.i 0x0;;
 1f0:	0b 78 00 1e 18 10 	[MMI]       ld8 r15=[r15];;
 1f6:	60 00 3c 0e 72 00 	            cmp.eq p6,p7=0,r15
 1fc:	00 00 04 00       	            nop.i 0x0;;
 200:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 206:	00 00 00 00 80 23 	      (p07) movl r41=0x0
 20c:	05 00 00 60 
 210:	e5 50 19 01 00 24 	[MLX] (p07) mov r42=70
 216:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
 21c:	04 00 00 60 
 220:	e8 48 05 52 00 20 	[MMI] (p07) add r41=r1,r41
 226:	00 00 00 02 80 03 	            nop.m 0x0
 22c:	85 02 01 84       	      (p07) adds r40=40,r32
 230:	f9 38 05 4e 00 20 	[MMB] (p07) add r39=r1,r39
 236:	00 00 00 02 80 03 	            nop.m 0x0
 23c:	08 00 00 51       	      (p07) br.call.spnt.many b0=230 <callback_register+0xf0>;;
 240:	18 78 00 42 00 21 	[MMB]       mov r15=r33
 246:	10 01 38 b0 20 00 	            ld8.a r17=[r14]
 24c:	00 00 00 20       	            nop.b 0x0
 250:	09 80 00 41 00 21 	[MMI]       adds r16=64,r32
 256:	00 00 00 02 00 00 	            nop.m 0x0
 25c:	40 0a 00 07       	            mov b0=r36;;
 260:	09 40 00 1e 98 15 	[MMI]       st8 [r15]=r0,8
 266:	00 00 00 02 00 00 	            nop.m 0x0
 26c:	50 02 aa 00       	            mov.i ar.pfs=r37;;
 270:	0b 88 00 1c 18 11 	[MMI]       ld8.c.clr r17=[r14];;
 276:	00 88 3c 30 23 00 	            st8 [r15]=r17
 27c:	00 00 04 00       	            nop.i 0x0;;
 280:	0a 78 00 1c 18 10 	[MMI]       ld8 r15=[r14];;
 286:	00 08 3d 30 23 00 	            st8 [r15]=r33
 28c:	00 00 04 00       	            nop.i 0x0
 290:	0b 00 84 1c 98 11 	[MMI]       st8 [r14]=r33;;
 296:	e0 00 40 20 20 00 	            ld4 r14=[r16]
 29c:	00 00 04 00       	            nop.i 0x0;;
 2a0:	0b 70 04 1c 00 21 	[MMI]       adds r14=1,r14;;
 2a6:	00 70 40 20 23 00 	            st4 [r16]=r14
 2ac:	00 00 04 00       	            nop.i 0x0;;
 2b0:	11 10 10 00 80 05 	[MIB]       alloc r2=ar.pfs,4,0,0
 2b6:	00 00 00 02 00 00 	            nop.i 0x0
 2bc:	08 00 00 40       	            br.many 2b0 <callback_register+0x170>;;
 2c0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 2c6:	00 00 00 00 00 00 	            break.f 0x0
 2cc:	00 00 04 00       	            nop.i 0x0;;
 2d0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2d6:	00 00 00 02 00 00 	            nop.m 0x0
 2dc:	00 00 04 00       	            nop.i 0x0
 2e0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 2e6:	00 00 00 02 00 00 	            nop.m 0x0
 2ec:	00 00 04 00       	            nop.i 0x0
 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 <callback_unregister>:
 300:	10 28 31 0e 80 05 	[MIB]       alloc r37=ar.pfs,12,7,0
 306:	40 02 00 62 00 00 	            mov r36=b0
 30c:	00 00 00 20       	            nop.b 0x0
 310:	09 38 01 40 00 21 	[MMI]       mov r39=r32
 316:	20 22 82 00 42 60 	            adds r34=68,r32
 31c:	04 01 01 84       	            adds r35=16,r32;;
 320:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 326:	00 00 00 02 00 00 	            nop.i 0x0
 32c:	08 00 00 50       	            br.call.sptk.many b0=320 <callback_unregister+0x20>;;
 330:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 336:	e0 00 88 20 20 00 	            ld4 r14=[r34]
 33c:	00 00 04 00       	            nop.i 0x0;;
 340:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 346:	70 00 38 0c 63 03 	            cmp4.lt p7,p6=0,r14
 34c:	50 00 00 43       	      (p06) br.cond.dpnt.few 390 <callback_unregister+0x90>;;
 350:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 356:	00 00 00 02 00 00 	            nop.m 0x0
 35c:	00 00 04 00       	            nop.i 0x0
 360:	11 40 01 40 00 21 	[MIB]       mov r40=r32
 366:	70 02 8c 00 42 00 	            mov r39=r35
 36c:	08 00 00 50       	            br.call.sptk.many b0=360 <callback_unregister+0x60>;;
 370:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 376:	e0 00 88 20 20 00 	            ld4 r14=[r34]
 37c:	00 00 04 00       	            nop.i 0x0;;
 380:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 386:	60 00 38 0e 63 03 	            cmp4.lt p6,p7=0,r14
 38c:	e0 ff ff 4a       	      (p06) br.cond.dptk.few 360 <callback_unregister+0x60>
 390:	0b 78 e0 40 00 21 	[MMI]       adds r15=56,r32;;
 396:	e0 00 3c 30 20 00 	            ld8 r14=[r15]
 39c:	00 00 04 00       	            nop.i 0x0;;
 3a0:	0b 38 84 1c 06 f8 	[MMI]       cmp.eq p7,p6=r33,r14;;
 3a6:	e1 00 84 30 20 00 	      (p07) ld8 r14=[r33]
 3ac:	00 00 04 00       	            nop.i 0x0;;
 3b0:	eb 00 38 1e 98 11 	[MMI] (p07) st8 [r15]=r14;;
 3b6:	e0 00 84 30 20 00 	            ld8 r14=[r33]
 3bc:	00 00 04 00       	            nop.i 0x0;;
 3c0:	11 38 00 1c 06 39 	[MIB]       cmp.eq p7,p6=0,r14
 3c6:	e0 40 38 00 c2 03 	            adds r14=8,r14
 3cc:	10 01 00 43       	      (p07) br.cond.dpnt.few 4d0 <callback_unregister+0x1d0>;;
 3d0:	0b 78 00 1c 18 10 	[MMI]       ld8 r15=[r14];;
 3d6:	60 78 84 0e 70 00 	            cmp.eq p6,p7=r15,r33
 3dc:	00 00 04 00       	            nop.i 0x0;;
 3e0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 3e6:	00 00 00 00 80 23 	      (p07) movl r41=0x0
 3ec:	05 00 00 60 
 3f0:	e5 50 55 01 00 24 	[MLX] (p07) mov r42=85
 3f6:	00 00 00 00 80 e3 	      (p07) movl r39=0x0;;
 3fc:	04 00 00 60 
 400:	e8 48 05 52 00 20 	[MMI] (p07) add r41=r1,r41
 406:	00 00 00 02 80 03 	            nop.m 0x0
 40c:	05 08 01 84       	      (p07) mov r40=r33
 410:	f9 38 05 4e 00 20 	[MMB] (p07) add r39=r1,r39
 416:	00 00 00 02 80 03 	            nop.m 0x0
 41c:	08 00 00 51       	      (p07) br.call.spnt.many b0=410 <callback_unregister+0x110>;;
 420:	0b 78 20 42 00 21 	[MMI]       adds r15=8,r33;;
 426:	10 01 3c 30 20 00 	            ld8 r17=[r15]
 42c:	00 00 04 00       	            nop.i 0x0;;
 430:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 436:	00 01 44 30 20 00 	            ld8 r16=[r17]
 43c:	00 00 04 00       	            nop.i 0x0;;
 440:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 446:	60 08 41 0e f0 03 	            cmp.eq p6,p7=r33,r16
 44c:	f0 00 00 41       	      (p07) br.cond.spnt.few 530 <callback_unregister+0x230>;;
 450:	c8 00 44 1c 98 11 	[MMI] (p06) st8 [r14]=r17
 456:	00 00 00 02 00 00 	            nop.m 0x0
 45c:	00 00 04 00       	            nop.i 0x0
 460:	18 88 00 1e 18 10 	[MMB]       ld8 r17=[r15]
 466:	e0 08 00 00 48 00 	            mov r14=1
 46c:	00 00 00 20       	            nop.b 0x0
 470:	09 80 00 41 00 21 	[MMI]       adds r16=64,r32
 476:	20 01 84 30 20 00 	            ld8 r18=[r33]
 47c:	40 0a 00 07       	            mov b0=r36;;
 480:	01 00 00 00 01 00 	[MII]       nop.m 0x0
 486:	00 28 01 55 00 00 	            mov.i ar.pfs=r37
 48c:	00 00 04 00       	            nop.i 0x0;;
 490:	09 00 48 22 98 11 	[MMI]       st8 [r17]=r18
 496:	00 70 84 30 23 00 	            st8 [r33]=r14
 49c:	00 00 04 00       	            nop.i 0x0;;
 4a0:	0b 00 38 1e 98 11 	[MMI]       st8 [r15]=r14;;
 4a6:	e0 00 40 20 20 00 	            ld4 r14=[r16]
 4ac:	00 00 04 00       	            nop.i 0x0;;
 4b0:	0b 70 fc 1d 3f 23 	[MMI]       adds r14=-1,r14;;
 4b6:	00 70 40 20 23 00 	            st4 [r16]=r14
 4bc:	00 00 04 00       	            nop.i 0x0;;
 4c0:	10 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 4c6:	00 00 00 02 00 00 	            nop.i 0x0
 4cc:	08 00 00 40       	            br.many 4c0 <callback_unregister+0x1c0>
 4d0:	09 88 c0 40 00 21 	[MMI]       adds r17=48,r32
 4d6:	00 00 00 02 00 e0 	            nop.m 0x0
 4dc:	81 08 01 84       	            adds r15=8,r33;;
 4e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 4e6:	e0 00 44 30 20 00 	            ld8 r14=[r17]
 4ec:	00 00 04 00       	            nop.i 0x0;;
 4f0:	11 30 38 42 07 38 	[MIB]       cmp.eq p6,p7=r14,r33
 4f6:	00 00 00 02 80 03 	            nop.i 0x0
 4fc:	70 00 00 41       	      (p07) br.cond.spnt.few 560 <callback_unregister+0x260>;;
 500:	0b 80 00 1e 18 10 	[MMI]       ld8 r16=[r15];;
 506:	e0 00 40 30 20 00 	            ld8 r14=[r16]
 50c:	00 00 04 00       	            nop.i 0x0;;
 510:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 516:	70 70 84 0c 70 00 	            cmp.eq p7,p6=r14,r33
 51c:	00 00 04 00       	            nop.i 0x0;;
 520:	f0 00 40 22 98 11 	[MIB] (p07) st8 [r17]=r16
 526:	00 00 00 02 80 03 	            nop.i 0x0
 52c:	40 ff ff 48       	      (p07) br.cond.sptk.few 460 <callback_unregister+0x160>
 530:	04 50 55 01 00 24 	[MLX]       mov r42=85
 536:	00 00 00 00 00 20 	            movl r41=0x0
 53c:	05 00 00 60 
 540:	05 40 01 42 00 21 	[MLX]       mov r40=r33
 546:	00 00 00 00 00 e0 	            movl r39=0x0;;
 54c:	04 00 00 60 
 550:	11 48 05 52 00 20 	[MIB]       add r41=r1,r41
 556:	70 0a 9c 00 40 00 	            add r39=r1,r39
 55c:	08 00 00 50       	            br.call.sptk.many b0=550 <callback_unregister+0x250>;;
 560:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 566:	00 00 00 00 00 40 	            movl r42=0x0
 56c:	05 00 00 60 
 570:	05 58 55 01 00 24 	[MLX]       mov r43=85
 576:	00 00 00 00 00 e0 	            movl r39=0x0;;
 57c:	04 00 00 60 
 580:	08 50 05 54 00 20 	[MMI]       add r42=r1,r42
 586:	00 00 00 02 00 20 	            nop.m 0x0
 58c:	05 08 01 84       	            mov r41=r33
 590:	19 40 a1 40 00 21 	[MMB]       adds r40=40,r32
 596:	70 0a 9c 00 40 00 	            add r39=r1,r39
 59c:	08 00 00 50       	            br.call.sptk.many b0=590 <callback_unregister+0x290>;;
 5a0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 5a6:	00 00 00 00 00 00 	            break.f 0x0
 5ac:	00 00 04 00       	            nop.i 0x0;;
 5b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 5b6:	00 00 00 02 00 00 	            nop.m 0x0
 5bc:	00 00 04 00       	            nop.i 0x0

00000000000005c0 <callback_run_roundrobin>:
 5c0:	04 80 61 26 80 05 	[MLX]       alloc r48=ar.pfs,24,19,0
 5c6:	00 00 00 00 00 e0 	            movl r39=0x0
 5cc:	04 00 00 60 
 5d0:	05 28 11 41 00 21 	[MLX]       adds r37=68,r32
 5d6:	00 00 00 00 00 60 	            movl r43=0x0;;
 5dc:	05 00 00 60 
 5e0:	08 88 01 02 00 21 	[MMI]       mov r49=r1
 5e6:	70 0a 9c 00 40 e0 	            add r39=r1,r39
 5ec:	05 00 c4 00       	            mov r47=b0
 5f0:	19 58 05 56 00 20 	[MMB]       add r43=r1,r43
 5f6:	30 03 80 00 42 00 	            mov r51=r32
 5fc:	08 00 00 50       	            br.call.sptk.many b0=5f0 <callback_run_roundrobin+0x30>;;
 600:	04 70 00 4a 10 10 	[MLX]       ld4 r14=[r37]
 606:	00 00 00 00 00 00 	            movl r40=0x0
 60c:	05 00 00 60 
 610:	05 98 01 40 00 21 	[MLX]       mov r51=r32
 616:	00 00 00 00 00 20 	            movl r41=0x0;;
 61c:	05 00 00 60 
 620:	04 70 04 1c 00 21 	[MLX]       adds r14=1,r14
 626:	00 00 00 00 00 80 	            movl r44=0x0
 62c:	05 00 00 60 
 630:	05 40 05 50 00 20 	[MLX]       add r40=r1,r40
 636:	00 00 00 00 00 a0 	            movl r45=0x0;;
 63c:	05 00 00 60 
 640:	04 48 05 52 00 20 	[MLX]       add r41=r1,r41
 646:	00 00 00 00 00 c0 	            movl r46=0x0
 64c:	05 00 00 60 
 650:	09 60 05 58 00 20 	[MMI]       add r44=r1,r44
 656:	d0 0a b4 00 40 c0 	            add r45=r1,r45
 65c:	04 04 01 84       	            adds r38=64,r32;;
 660:	08 70 05 5c 00 20 	[MMI]       add r46=r1,r46
 666:	00 70 94 20 23 40 	            st4 [r37]=r14
 66c:	06 08 ca 00       	            mov.i r50=ar.lc
 670:	19 20 e1 40 00 21 	[MMB]       adds r36=56,r32
 676:	a0 42 81 00 42 00 	            adds r42=40,r32
 67c:	08 00 00 50       	            br.call.sptk.many b0=670 <callback_run_roundrobin+0xb0>;;
 680:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 686:	e0 00 98 20 20 00 	            ld4 r14=[r38]
 68c:	00 00 04 00       	            nop.i 0x0;;
 690:	11 78 fc 1d 3f 23 	[MIB]       adds r15=-1,r14
 696:	60 00 38 0e e3 03 	            cmp4.lt p6,p7=0,r14
 69c:	00 01 00 43       	      (p07) br.cond.dpnt.few 790 <callback_run_roundrobin+0x1d0>;;
 6a0:	c9 78 3c 00 08 20 	[MMI] (p06) addp4 r15=r15,r0
 6a6:	e0 00 94 20 20 00 	            ld4 r14=[r37]
 6ac:	00 00 04 00       	            nop.i 0x0;;
 6b0:	01 00 00 00 01 80 	[MII]       nop.m 0x0
 6b6:	01 78 04 55 00 c0 	      (p06) mov.i ar.lc=r15
 6bc:	00 70 1c c6       	            cmp4.lt p6,p7=0,r14;;
 6c0:	e8 b8 85 01 00 e4 	[MMI] (p07) mov r55=97
 6c6:	61 03 9c 00 c2 a3 	      (p07) mov r54=r39
 6cc:	06 58 01 84       	      (p07) mov r53=r43
 6d0:	f9 a0 01 50 00 e1 	[MMB] (p07) mov r52=r40
 6d6:	31 03 a4 00 c2 03 	      (p07) mov r51=r41
 6dc:	08 00 00 53       	      (p07) br.call.dpnt.many b0=6d0 <callback_run_roundrobin+0x110>;;
 6e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 6e6:	20 02 90 30 20 00 	            ld8 r34=[r36]
 6ec:	00 00 04 00       	            nop.i 0x0;;
 6f0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 6f6:	70 00 88 0c f2 03 	            cmp.eq p7,p6=0,r34
 6fc:	b0 01 00 43       	      (p07) br.cond.dpnt.few 8a0 <callback_run_roundrobin+0x2e0>;;
 700:	0b 18 41 44 00 21 	[MMI]       adds r35=16,r34;;
 706:	80 00 8c 30 20 00 	            ld8 r8=[r35]
 70c:	00 00 04 00       	            nop.i 0x0;;
 710:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 716:	70 00 20 0c f2 03 	            cmp.eq p7,p6=0,r8
 71c:	e0 01 00 43       	      (p07) br.cond.dpnt.few 8f0 <callback_run_roundrobin+0x330>
 720:	09 70 60 44 00 21 	[MMI]       adds r14=24,r34
 726:	50 03 84 00 42 60 	            mov r53=r33
 72c:	06 10 01 84       	            mov r51=r34;;
 730:	09 a0 01 1c 18 10 	[MMI]       ld8 r52=[r14]
 736:	e0 40 20 30 28 00 	            ld8 r14=[r8],8
 73c:	00 00 04 00       	            nop.i 0x0;;
 740:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 746:	60 70 04 80 03 00 	            mov b6=r14
 74c:	00 00 04 00       	            nop.i 0x0
 750:	19 08 00 10 18 10 	[MMB]       ld8 r1=[r8]
 756:	00 00 00 02 00 00 	            nop.m 0x0
 75c:	68 00 80 10       	            br.call.sptk.many b0=b6;;
 760:	08 70 00 44 18 10 	[MMI]       ld8 r14=[r34]
 766:	00 00 00 02 00 20 	            nop.m 0x0
 76c:	00 88 01 84       	            mov r1=r49
 770:	09 18 01 10 00 21 	[MMI]       mov r35=r8
 776:	00 00 00 02 00 e0 	            nop.m 0x0
 77c:	00 40 18 e6       	            cmp4.eq p7,p6=0,r8;;
 780:	12 00 38 48 98 91 	[MBB]       st8 [r36]=r14
 786:	01 10 00 80 21 a0 	      (p06) br.cond.dpnt.few 7a0 <callback_run_roundrobin+0x1e0>
 78c:	a0 00 00 40       	            br.cloop.sptk.few 820 <callback_run_roundrobin+0x260>
 790:	08 18 01 00 00 21 	[MMI]       mov r35=r0
 796:	00 00 00 02 00 00 	            nop.m 0x0
 79c:	00 00 04 00       	            nop.i 0x0
 7a0:	11 98 01 40 00 21 	[MIB]       mov r51=r32
 7a6:	00 00 00 02 00 00 	            nop.i 0x0
 7ac:	08 00 00 50       	            br.call.sptk.many b0=7a0 <callback_run_roundrobin+0x1e0>;;
 7b0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 7b6:	e0 00 94 20 20 00 	            ld4 r14=[r37]
 7bc:	00 00 04 00       	            nop.i 0x0;;
 7c0:	11 30 00 1c 87 31 	[MIB]       cmp4.lt p6,p7=0,r14
 7c6:	e0 f8 3b 7e c6 03 	            adds r14=-1,r14
 7cc:	60 01 00 43       	      (p07) br.cond.dpnt.few 920 <callback_run_roundrobin+0x360>;;
 7d0:	09 38 00 1c 86 39 	[MMI]       cmp4.eq p7,p6=0,r14
 7d6:	00 70 94 20 23 00 	            st4 [r37]=r14
 7dc:	00 00 04 00       	            nop.i 0x0;;
 7e0:	f1 98 41 40 00 21 	[MIB] (p07) adds r51=16,r32
 7e6:	00 00 00 02 80 03 	            nop.i 0x0
 7ec:	08 00 00 53       	      (p07) br.call.dpnt.many b0=7e0 <callback_run_roundrobin+0x220>;;
 7f0:	11 98 01 40 00 21 	[MIB]       mov r51=r32
 7f6:	00 00 00 02 00 00 	            nop.i 0x0
 7fc:	08 00 00 50       	            br.call.sptk.many b0=7f0 <callback_run_roundrobin+0x230>;;
 800:	03 40 00 46 00 21 	[MII]       mov r8=r35
 806:	00 80 01 55 00 00 	            mov.i ar.pfs=r48;;
 80c:	20 0b aa 00       	            mov.i ar.lc=r50;;
 810:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 816:	00 78 05 80 03 80 	            mov b0=r47
 81c:	08 00 84 00       	            br.ret.sptk.many b0
 820:	0b 70 00 4c 10 10 	[MMI]       ld4 r14=[r38];;
 826:	60 00 38 0e 63 00 	            cmp4.lt p6,p7=0,r14
 82c:	00 00 04 00       	            nop.i 0x0;;
 830:	e8 b8 81 01 00 e4 	[MMI] (p07) mov r55=96
 836:	61 03 9c 00 c2 a3 	      (p07) mov r54=r39
 83c:	06 70 01 84       	      (p07) mov r53=r46
 840:	f9 a0 01 50 00 e1 	[MMB] (p07) mov r52=r40
 846:	31 03 a4 00 c2 03 	      (p07) mov r51=r41
 84c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=840 <callback_run_roundrobin+0x280>;;
 850:	0b 70 00 4a 10 10 	[MMI]       ld4 r14=[r37];;
 856:	60 00 38 0e 63 00 	            cmp4.lt p6,p7=0,r14
 85c:	00 00 04 00       	            nop.i 0x0;;
 860:	e8 b8 85 01 00 e4 	[MMI] (p07) mov r55=97
 866:	61 03 9c 00 c2 a3 	      (p07) mov r54=r39
 86c:	06 58 01 84       	      (p07) mov r53=r43
 870:	f9 a0 01 50 00 e1 	[MMB] (p07) mov r52=r40
 876:	31 03 a4 00 c2 03 	      (p07) mov r51=r41
 87c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=870 <callback_run_roundrobin+0x2b0>;;
 880:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 886:	20 02 90 30 20 00 	            ld8 r34=[r36]
 88c:	00 00 04 00       	            nop.i 0x0;;
 890:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 896:	70 00 88 0c 72 03 	            cmp.eq p7,p6=0,r34
 89c:	70 fe ff 4a       	      (p06) br.cond.dptk.few 700 <callback_run_roundrobin+0x140>
 8a0:	0b 10 01 54 18 10 	[MMI]       ld8 r34=[r42];;
 8a6:	70 00 88 0c 72 60 	            cmp.eq p7,p6=0,r34
 8ac:	04 11 01 84       	            adds r35=16,r34;;
 8b0:	e8 b0 01 4e 00 e1 	[MMI] (p07) mov r54=r39
 8b6:	71 3b 03 00 c8 a3 	      (p07) mov r55=103
 8bc:	06 60 01 84       	      (p07) mov r53=r44
 8c0:	f9 a0 01 50 00 e1 	[MMB] (p07) mov r52=r40
 8c6:	31 03 a4 00 c2 03 	      (p07) mov r51=r41
 8cc:	08 00 00 53       	      (p07) br.call.dpnt.many b0=8c0 <callback_run_roundrobin+0x300>;;
 8d0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 8d6:	80 00 8c 30 20 00 	            ld8 r8=[r35]
 8dc:	00 00 04 00       	            nop.i 0x0;;
 8e0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 8e6:	70 00 20 0c 72 03 	            cmp.eq p7,p6=0,r8
 8ec:	40 fe ff 4a       	      (p06) br.cond.dptk.few 720 <callback_run_roundrobin+0x160>
 8f0:	08 b0 01 4e 00 21 	[MMI]       mov r54=r39
 8f6:	70 43 03 00 48 a0 	            mov r55=104
 8fc:	06 68 01 84       	            mov r53=r45
 900:	19 a0 01 50 00 21 	[MMB]       mov r52=r40
 906:	30 03 a4 00 42 00 	            mov r51=r41
 90c:	08 00 00 50       	            br.call.sptk.many b0=900 <callback_run_roundrobin+0x340>;;
 910:	10 40 00 46 18 10 	[MIB]       ld8 r8=[r35]
 916:	00 00 00 02 00 00 	            nop.i 0x0
 91c:	10 fe ff 48       	            br.few 720 <callback_run_roundrobin+0x160>
 920:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 926:	00 00 00 00 00 c0 	            movl r54=0x0
 92c:	06 00 00 60 
 930:	05 b8 f1 01 00 24 	[MLX]       mov r55=124
 936:	00 00 00 00 00 a0 	            movl r53=0x0;;
 93c:	06 00 00 60 
 940:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 946:	00 00 00 00 00 80 	            movl r52=0x0
 94c:	06 00 00 60 
 950:	05 b0 05 6c 00 20 	[MLX]       add r54=r1,r54
 956:	00 00 00 00 00 60 	            movl r51=0x0;;
 95c:	06 00 00 60 
 960:	08 98 05 66 00 20 	[MMI]       add r51=r1,r51
 966:	00 00 00 02 00 a0 	            nop.m 0x0
 96c:	16 a8 01 80       	            add r53=r1,r53
 970:	19 a0 05 68 00 20 	[MMB]       add r52=r1,r52
 976:	00 00 00 02 00 00 	            nop.m 0x0
 97c:	08 00 00 50       	            br.call.sptk.many b0=970 <callback_run_roundrobin+0x3b0>;;
 980:	0b 70 00 4a 10 10 	[MMI]       ld4 r14=[r37];;
 986:	e0 f8 3b 7e 46 00 	            adds r14=-1,r14
 98c:	00 00 04 00       	            nop.i 0x0;;
 990:	09 38 00 1c 86 39 	[MMI]       cmp4.eq p7,p6=0,r14
 996:	00 70 94 20 23 00 	            st4 [r37]=r14
 99c:	00 00 04 00       	            nop.i 0x0;;
 9a0:	f1 98 41 40 00 21 	[MIB] (p07) adds r51=16,r32
 9a6:	00 00 00 02 80 03 	            nop.i 0x0
 9ac:	08 00 00 53       	      (p07) br.call.dpnt.many b0=9a0 <callback_run_roundrobin+0x3e0>;;
 9b0:	11 98 01 40 00 21 	[MIB]       mov r51=r32
 9b6:	00 00 00 02 00 00 	            nop.i 0x0
 9bc:	08 00 00 50       	            br.call.sptk.many b0=9b0 <callback_run_roundrobin+0x3f0>;;
 9c0:	03 40 00 46 00 21 	[MII]       mov r8=r35
 9c6:	00 80 01 55 00 00 	            mov.i ar.pfs=r48;;
 9cc:	20 0b aa 00       	            mov.i ar.lc=r50;;
 9d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 9d6:	00 78 05 80 03 80 	            mov b0=r47
 9dc:	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 0xc2c6bee4c4
   c:	72 5f 63 61 
  10:	6c 6c 62 61 63 6b 	[MFI]       data8 0x15b1b0b1363
  16:	2e 63 2c 76 20 31 	      (p57) fcmp.eq.s0 p50,p59=f12,f11
  1c:	2e 37 20 32       	            data8 0x64406e5c62
  20:	30 30 39 2f 31 31 	[MIB] (p01) cmp.lt p38,p49=78,r23
  26:	2f 32 34 20 32 30 	            data8 0xc880d0c8bc
  2c:	3a 31 31 3a       	            data8 0x7462627460
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	63 61 6c 6c 62 61 	[MII]       data8 0x10b1363630b
   6:	63 6b 00 00 00 00 	      (p13) break.i 0x6b6;;
   c:	00 00 00 00       	            break.i 0x0;;
  10:	2f 68 6f 6d 65 2f 	[MMF]       data8 0x17b2b6b7b41
  16:	73 63 6f 6c 65 2f 	      (p12) cmp4.gt.and p55,p54=r0,r27
  1c:	6e 62 73 64       	            data8 0xc8e6c4dc5e
  20:	2f 63 76 73 2f 73 	[MMF] (p25) cmp.lt.unc p12,p47=-35,r57
  26:	72 63 2f 73 79 73 	            data8 0x1e5ccbd8dc9
  2c:	2f 6b 65 72       	            data8 0xe4cad65ee6
  30:	6e 2f 73 75 62 72 	[MMF] (p59) cmp.lt.and p37,p34=r0,r58
  36:	5f 63 61 6c 6c 62 	      (p61) cmp.gt.or p53,p54=r0,r24
  3c:	61 63 6b 2e       	            data8 0x5cd6c6c2c4
  40:	63 00 00 00 00 00 	[MII] (p03) break.m 0x0
  46:	00 00 66 6e 20 21 	            dep r0=r64,r25,60,8;;
  4c:	3d 20 4e 55       	            data8 0xaa9c407a42
  50:	4c 4c 00 00 00 00 	[MFI] (p34) break.m 0x9
  56:	00 00 64 69 61 67 	            fnmpy.s1 f0=f89,f52
  5c:	6e 6f 73 74       	            data8 0xe8e6dedcce
  60:	69 63 20 00 00 00 	[MMI] (p27) break.m 0x40c
  66:	00 00 6b 65 72 6e 	            cmp.eq p0,p50=96,r90
  6c:	65 6c 20 25       	            data8 0x4a40d8cadc
  70:	73 61 73 73 65 72 	[MBB] (p11) cmp.lt.and p44,p37=r0,r57
  76:	74 69 6f 6e 20 22 	            br.ctop.sptk.few dcdf40 <callback_run_roundrobin+0xdcd980>
  7c:	25 73 22 20       	            data8 0x4044e64a44
  80:	66 61 69 6c 65 64 	[-3-]       data8 0x1232b634b0b
  86:	3a 20 66 69 6c 65 	            data8 0x1b1a59880e9
  8c:	20 22 25 73       	            data8 0xe64a4440ca
  90:	22 2c 20 6c 69 6e 	[MII]       data8 0x1734b610161
  96:	65 20 25 64 20 00 	      (p21) dep r6=r36,r9,60,3;;
  9c:	00 00 00 00       	            break.i 0x0
  a0:	54 41 49 4c 51 5f 	[-a-]       data8 0xfa8a624a0a
  a6:	49 4e 53 45 52 54 	            data8 0x149154d3925
  ac:	5f 54 41 49       	            data8 0x9282a8bea8
  b0:	4c 20 25 70 20 25 	[MFI] (p02) mov r36=954377
  b6:	73 3a 25 64 00 00 	            data8 0x19094e9cc
  bc:	00 00 00 00       	            break.i 0x0
  c0:	54 41 49 4c 51 5f 	[-a-]       data8 0xfa8a624a0a
  c6:	50 52 45 52 45 4d 	            data8 0x11549154941
  cc:	4f 56 45 20       	            data8 0x408aac9e9a
  d0:	68 65 61 64 20 25 	[MMI] (p43) addl r44=823320,r2
  d6:	70 20 65 6c 6d 20 	            cmp4.gt.or p7,p54=r0,r25
  dc:	25 70 20 25       	            data8 0x4a40e04a40
  e0:	73 3a 25 64 00 00 	[MBB] (p19) break.m 0xc84a7
  e6:	00 00 54 41 49 4c 	            data8 0x12505500000
  ec:	51 5f 2a 20       	            data8 0x4054bea298
  f0:	66 6f 72 77 20 25 	[-3-]       data8 0x12903bb937b
  f6:	70 20 25 73 3a 25 	            data8 0xe9cc9481c0
  fc:	64 00 00 00       	            data8 0x00000c84a
 100:	54 41 49 4c 51 5f 	[-a-]       data8 0xfa8a624a0a
 106:	2a 20 62 61 63 6b 	            data8 0x18d858880a9
 10c:	20 25 70 20       	            data8 0x40e04a40d6
 110:	25 73 3a 25 64 00 	[MLX]       data8 0x32129d399
 116:	00 00 63 68 2d 3e 	            data8 0xdcbed0c67c
 11c:	63 68 5f 6e 
 120:	65 6e 74 72 69 65 	[MLX] (p51) addl r13=963741,r1
 126:	73 20 3e 20 30 00 	            break.x 0x18101f1039a00000;;
 12c:	00 00 00 00 
 130:	63 68 2d 3e 63 68 	[MII]       data8 0x14319f16b43
 136:	5f 72 75 6e 6e 69 	      (p61) cmp.ltu p37,p55=-82,r29;;
 13c:	6e 67 20 3e       	            data8 0x7c40cedcd2
 140:	20 30 00 00 00 00 	[MII] (p01) break.m 0x6
 146:	00 00 63 65 20 21 	            dep r0=r96,r88,60,3
 14c:	3d 20 4e 55       	            data8 0xaa9c407a42
 150:	4c 4c 00 00 00 00 	[MFI] (p34) break.m 0x9
 156:	00 00 63 65 2d 3e 	            fclass.m p0,p50=f96,0x162
 15c:	63 65 5f 66       	            data8 0xccbecac67c
 160:	Address 0x0000000000000160 is out of bounds.


Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	01 00 00 00 00 00 	[MII]       break.m 0x0
   6:	01 00 46 22 02 e6 	            data8 0x889180004
   c:	00 e4 01 3c       	            data8 0x7803c801cc
  10:	02 00 00 00 00 00 	[MII]       break.m 0x0
  16:	01 00 46 21 04 e6 	      (p04) zxt1 r0=r81;;
  1c:	00 e4 02 28       	            data8 0x5005c801cc
  20:	c0 00 06 00 00 00 	[MII] (p06) break.m 0xc0
  26:	00 00 02 00 00 00 	            break.i 0x2000
  2c:	00 00 01 00       	            break.i 0x80000
  30:	46 24 03 e6 00 e4 	[-3-]       data8 0x12007301922
  36:	02 61 42 c0 00 06 	            data8 0x30109840b
  3c:	00 00 00 00       	            data8 0x00000000c
  40:	02 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 46 24 06 e6 	            data8 0x1891180004
  4c:	00 e4 01 61       	            data8 0xc203c801cc
  50:	4e 81 c0 00 03 61 	[MMF] (p10) adds r16=432,r0
  56:	2a a1 02 00 00 00 	      (p41) break.m 0x2a12
  5c:	00 00 01 00       	            break.f 0x80000
  60:	46 2f 21 e6 00 e4 	[-3-]       data8 0x1200731097a
  66:	08 ea 20 b2 b2 61 	            data8 0xcac883a823
  6c:	a5 01 00 00       	            data8 0x000034ac3

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

