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


Disassembly of section .text:

0000000000000000 <percpu_cpu_swap>:
   0:	08 40 3d 14 80 05 	[MMI]       alloc r40=ar.pfs,15,10,0
   6:	e0 00 04 00 48 e0 	            addl r14=0,r1
   c:	04 00 c4 00       	            mov r39=b0
  10:	09 10 01 40 00 21 	[MMI]       mov r34=r32
  16:	00 00 00 02 00 80 	            nop.m 0x0
  1c:	04 06 09 84       	            adds r36=352,r32;;
  20:	04 70 00 1c 18 10 	[MLX]       ld8 r14=[r14]
  26:	00 00 00 00 00 a0 	            movl r45=0x0
  2c:	05 00 00 60 
  30:	05 70 6d 01 00 24 	[MLX]       mov r46=91
  36:	00 00 00 00 00 80 	            movl r44=0x0;;
  3c:	05 00 00 60 
  40:	08 30 38 40 07 38 	[MMI]       cmp.eq p6,p7=r14,r32
  46:	e0 00 04 00 48 00 	            addl r14=0,r1
  4c:	00 00 04 00       	            nop.i 0x0
  50:	19 68 05 5a 00 20 	[MMB]       add r45=r1,r45
  56:	c0 0a b0 00 40 03 	            add r44=r1,r44
  5c:	60 00 00 43       	      (p06) br.cond.dpnt.few b0 <percpu_cpu_swap+0xb0>;;
  60:	0b 70 00 1c 18 10 	[MMI]       ld8 r14=[r14];;
  66:	e0 00 38 00 20 00 	            ld1 r14=[r14]
  6c:	00 00 04 00       	            nop.i 0x0;;
  70:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  76:	60 00 38 0e 73 00 	            cmp4.eq p6,p7=0,r14
  7c:	00 00 04 00       	            nop.i 0x0;;
  80:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  86:	00 00 00 00 80 63 	      (p07) movl r43=0x0
  8c:	05 00 00 60 
  90:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
  96:	00 00 00 00 80 43 	      (p07) movl r42=0x0;;
  9c:	05 00 00 60 
  a0:	f1 58 05 56 00 e0 	[MIB] (p07) add r43=r1,r43
  a6:	a1 0a a8 00 c0 03 	      (p07) add r42=r1,r42
  ac:	08 00 00 52       	      (p07) br.call.dptk.many b0=a0 <percpu_cpu_swap+0xa0>;;
  b0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
  b6:	00 00 00 00 00 40 	            movl r42=0x0
  bc:	05 00 00 60 
  c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
  c6:	b0 0a 00 00 48 00 	            mov r43=1
  cc:	00 00 04 00       	            nop.i 0x0;;
  d0:	11 50 05 54 00 20 	[MIB]       add r42=r1,r42
  d6:	00 00 00 02 00 00 	            nop.i 0x0
  dc:	08 00 00 50       	            br.call.sptk.many b0=d0 <percpu_cpu_swap+0xd0>;;
  e0:	08 70 00 42 18 10 	[MMI]       ld8 r14=[r33]
  e6:	00 00 00 02 00 00 	            nop.m 0x0
  ec:	70 0a 00 07       	            mov b0=r39
  f0:	05 18 01 48 18 10 	[MLX]       ld8 r35=[r36]
  f6:	00 00 00 00 00 00 	            movl r32=0x0;;
  fc:	04 00 00 60 
 100:	08 00 05 40 00 20 	[MMI]       add r32=r1,r32
 106:	70 18 39 0c 68 00 	            cmp.ltu p7,p6=r35,r14
 10c:	80 02 aa 00       	            mov.i ar.pfs=r40
 110:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 116:	00 00 00 02 80 03 	            nop.m 0x0
 11c:	20 00 00 43       	      (p07) br.cond.dpnt.few 130 <percpu_cpu_swap+0x130>;;
 120:	10 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 126:	00 00 00 02 00 00 	            nop.i 0x0
 12c:	08 00 00 40       	            br.many 120 <percpu_cpu_swap+0x120>
 130:	09 10 a1 45 02 21 	[MMI]       adds r34=360,r34
 136:	50 42 84 00 42 80 	            adds r37=8,r33
 13c:	05 18 01 84       	            mov r44=r35;;
 140:	09 30 01 44 18 10 	[MMI]       ld8 r38=[r34]
 146:	a0 02 94 30 20 00 	            ld8 r42=[r37]
 14c:	00 00 04 00       	            nop.i 0x0;;
 150:	11 58 01 4c 00 21 	[MIB]       mov r43=r38
 156:	00 00 00 02 00 00 	            nop.i 0x0
 15c:	08 00 00 50       	            br.call.sptk.many b0=150 <percpu_cpu_swap+0x150>;;
 160:	09 70 00 4a 18 10 	[MMI]       ld8 r14=[r37]
 166:	00 00 00 02 00 00 	            nop.m 0x0
 16c:	70 0a 00 07       	            mov b0=r39;;
 170:	09 00 38 44 98 11 	[MMI]       st8 [r34]=r14
 176:	00 00 00 02 00 00 	            nop.m 0x0
 17c:	80 02 aa 00       	            mov.i ar.pfs=r40;;
 180:	0a 70 00 42 18 10 	[MMI]       ld8 r14=[r33];;
 186:	00 70 90 30 23 00 	            st8 [r36]=r14
 18c:	00 00 04 00       	            nop.i 0x0
 190:	0b 00 8c 42 98 11 	[MMI]       st8 [r33]=r35;;
 196:	00 30 95 30 23 00 	            st8 [r37]=r38
 19c:	00 00 04 00       	            nop.i 0x0;;
 1a0:	11 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 1a6:	00 00 00 02 00 00 	            nop.i 0x0
 1ac:	08 00 00 40       	            br.many 1a0 <percpu_cpu_swap+0x1a0>;;
 1b0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 1b6:	00 00 00 00 00 00 	            break.f 0x0
 1bc:	00 00 04 00       	            nop.i 0x0;;

00000000000001c0 <percpu_zero_cb>:
 1c0:	09 10 01 42 00 21 	[MMI]       mov r34=r33
 1c6:	00 00 00 02 00 20 	            nop.m 0x0
 1cc:	04 00 00 84       	            mov r33=r0;;
 1d0:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
 1d6:	00 00 00 02 00 00 	            nop.i 0x0
 1dc:	08 00 00 40       	            br.many 1d0 <percpu_zero_cb+0x10>;;
 1e0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 1e6:	00 00 00 00 00 00 	            break.f 0x0
 1ec:	00 00 04 00       	            nop.i 0x0;;
 1f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 1f6:	00 00 00 02 00 00 	            nop.m 0x0
 1fc:	00 00 04 00       	            nop.i 0x0

0000000000000200 <percpu_offset.part.2>:
 200:	04 80 14 0a 80 05 	[MLX]       alloc r16=ar.pfs,5,5,0
 206:	00 00 00 00 00 60 	            movl r35=0x0
 20c:	04 00 00 60 
 210:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 216:	00 00 00 00 00 40 	            movl r34=0x0;;
 21c:	04 00 00 60 
 220:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 226:	00 00 00 00 00 20 	            movl r33=0x0
 22c:	04 00 00 60 
 230:	05 20 31 01 00 24 	[MLX]       mov r36=76
 236:	00 00 00 00 00 00 	            movl r32=0x0;;
 23c:	04 00 00 60 
 240:	08 18 05 46 00 20 	[MMI]       add r35=r1,r35
 246:	00 00 00 02 00 40 	            nop.m 0x0
 24c:	14 10 01 80       	            add r34=r1,r34
 250:	09 08 05 42 00 20 	[MMI]       add r33=r1,r33
 256:	00 00 00 02 00 00 	            nop.m 0x0
 25c:	14 00 01 80       	            add r32=r1,r32;;
 260:	11 10 14 00 80 05 	[MIB]       alloc r2=ar.pfs,5,0,0
 266:	00 00 00 02 00 00 	            nop.i 0x0
 26c:	08 00 00 40       	            br.many 260 <percpu_offset.part.2+0x60>;;
 270:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 276:	00 00 00 00 00 00 	            break.f 0x0
 27c:	00 00 04 00       	            nop.i 0x0;;

0000000000000280 <percpu_backend_alloc>:
 280:	08 80 5d 24 80 05 	[MMI]       alloc r48=ar.pfs,23,18,0
 286:	c0 80 33 7e 46 00 	            adds r12=-16,r12
 28c:	05 08 00 90       	            addl r40=0,r1
 290:	05 48 01 02 00 24 	[MLX]       addl r41=0,r1
 296:	00 00 00 00 00 60 	            movl r43=0x0;;
 29c:	05 00 00 60 
 2a0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 2a6:	00 00 00 00 00 80 	            movl r44=0x0
 2ac:	05 00 00 60 
 2b0:	05 58 05 56 00 20 	[MLX]       add r43=r1,r43
 2b6:	00 00 00 00 00 a0 	            movl r45=0x0;;
 2bc:	05 00 00 60 
 2c0:	04 40 01 50 18 10 	[MLX]       ld8 r40=[r40]
 2c6:	00 00 00 00 00 c0 	            movl r46=0x0
 2cc:	05 00 00 60 
 2d0:	09 68 05 5a 00 20 	[MMI]       add r45=r1,r45
 2d6:	c0 0a b0 00 40 20 	            add r44=r1,r44
 2dc:	f4 0f 3d 84       	            adds r33=2047,r33;;
 2e0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 2e6:	f0 02 00 62 00 c0 	            mov r47=b0
 2ec:	15 70 01 80       	            add r46=r1,r46
 2f0:	19 48 01 52 18 10 	[MMB]       ld8 r41=[r41]
 2f6:	70 c2 30 00 42 00 	            adds r39=24,r12
 2fc:	08 00 00 50       	            br.call.sptk.many b0=2f0 <percpu_backend_alloc+0x70>;;
 300:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 306:	60 00 80 0e 72 00 	            cmp.eq p6,p7=0,r32
 30c:	00 00 04 00       	            nop.i 0x0;;
 310:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 316:	00 00 00 00 80 83 	      (p07) movl r52=0x0
 31c:	06 00 00 60 
 320:	e9 b0 ad 00 01 e4 	[MMI] (p07) mov r54=171
 326:	51 03 ac 00 c2 63 	      (p07) mov r53=r43
 32c:	06 68 01 84       	      (p07) mov r51=r45;;
 330:	f1 a0 05 68 00 e0 	[MIB] (p07) add r52=r1,r52
 336:	21 03 b8 00 c2 03 	      (p07) mov r50=r46
 33c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=330 <percpu_backend_alloc+0xb0>;;
 340:	08 40 30 00 00 24 	[MMI]       mov r8=12
 346:	00 00 00 02 00 e0 	            nop.m 0x0
 34c:	20 18 19 50       	            tbit.z p7,p6=r35,1
 350:	05 70 00 f8 f0 27 	[MLX]       mov r14=-2048
 356:	00 00 00 00 00 40 	            movl r50=0x0;;
 35c:	06 00 00 60 
 360:	08 08 39 42 0c 20 	[MMI]       and r33=r14,r33
 366:	00 00 00 02 00 40 	            nop.m 0x0
 36c:	16 90 01 80       	            add r50=r1,r50
 370:	17 00 00 00 00 88 	[BBB]       nop.b 0x0
 376:	01 d0 00 80 21 00 	      (p06) br.cond.dpnt.few 510 <percpu_backend_alloc+0x290>
 37c:	08 00 00 50       	            br.call.sptk.many b0=370 <percpu_backend_alloc+0xf0>;;
 380:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 386:	00 00 00 00 00 c0 	            movl r14=0x0
 38c:	01 00 00 60 
 390:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 396:	00 00 00 00 00 40 	            movl r50=0x0;;
 39c:	06 00 00 60 
 3a0:	09 70 04 1c 00 20 	[MMI]       add r14=r1,r14
 3a6:	00 00 00 02 00 40 	            nop.m 0x0
 3ac:	16 90 01 80       	            add r50=r1,r50;;
 3b0:	0b 50 01 1c 10 10 	[MMI]       ld4 r42=[r14];;
 3b6:	60 52 85 00 40 00 	            add r38=r42,r33
 3bc:	00 00 04 00       	            nop.i 0x0;;
 3c0:	11 00 98 1c 90 11 	[MIB]       st4 [r14]=r38
 3c6:	60 32 01 10 40 00 	            addp4 r38=r38,r0
 3cc:	08 00 00 50       	            br.call.sptk.many b0=3c0 <percpu_backend_alloc+0x140>;;
 3d0:	0b 70 00 02 00 24 	[MMI]       addl r14=0,r1;;
 3d6:	e0 00 38 30 20 00 	            ld8 r14=[r14]
 3dc:	00 00 04 00       	            nop.i 0x0;;
 3e0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 3e6:	50 02 38 30 20 00 	            ld8 r37=[r14]
 3ec:	00 00 04 00       	            nop.i 0x0;;
 3f0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 3f6:	60 00 94 0e 72 03 	            cmp.eq p6,p7=0,r37
 3fc:	00 01 00 43       	      (p06) br.cond.dpnt.few 4f0 <percpu_backend_alloc+0x270>;;
 400:	11 90 01 4c 00 21 	[MIB]       mov r50=r38
 406:	30 0b 00 00 48 00 	            mov r51=1
 40c:	08 00 00 50       	            br.call.sptk.many b0=400 <percpu_backend_alloc+0x180>;;
 410:	08 a8 41 18 00 21 	[MMI]       adds r53=16,r12
 416:	e0 00 a0 00 20 40 	            ld1 r14=[r40]
 41c:	06 28 01 84       	            mov r50=r37
 420:	09 b0 01 4a 00 21 	[MMI]       mov r54=r37
 426:	40 03 94 00 42 60 	            mov r52=r37
 42c:	06 48 01 84       	            mov r51=r41;;
 430:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 436:	00 40 9c 30 23 00 	            st8 [r39]=r8
 43c:	00 00 04 00       	            nop.i 0x0
 440:	18 00 98 6a 98 11 	[MMB]       st8 [r53]=r38
 446:	70 00 38 0c 73 03 	            cmp4.eq p7,p6=0,r14
 44c:	f0 00 00 42       	      (p06) br.cond.dptk.few 530 <percpu_backend_alloc+0x2b0>
 450:	11 98 01 6a 00 21 	[MIB]       mov r51=r53
 456:	50 82 97 06 42 00 	            adds r37=496,r37
 45c:	b8 fb ff 58       	            br.call.sptk.many b0=0 <percpu_cpu_swap>;;
 460:	0b 78 40 18 00 21 	[MMI]       adds r15=16,r12;;
 466:	e0 00 3c 30 20 00 	            ld8 r14=[r15]
 46c:	00 00 04 00       	            nop.i 0x0;;
 470:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 476:	60 70 98 0e 68 00 	            cmp.ltu p6,p7=r14,r38
 47c:	00 00 04 00       	            nop.i 0x0;;
 480:	e8 98 01 5a 00 e1 	[MMI] (p07) mov r51=r45
 486:	61 c3 00 02 c8 a3 	      (p07) mov r54=152
 48c:	06 58 01 84       	      (p07) mov r53=r43
 490:	f9 a0 01 58 00 e1 	[MMB] (p07) mov r52=r44
 496:	21 03 b8 00 c2 03 	      (p07) mov r50=r46
 49c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=490 <percpu_backend_alloc+0x210>;;
 4a0:	0b 90 01 4e 18 10 	[MMI]       ld8 r50=[r39];;
 4a6:	60 00 c8 0e 72 00 	            cmp.eq p6,p7=0,r50
 4ac:	00 00 04 00       	            nop.i 0x0;;
 4b0:	09 00 00 00 01 c0 	[MMI]       nop.m 0x0
 4b6:	e1 80 30 00 42 00 	      (p07) adds r14=16,r12
 4bc:	00 00 04 00       	            nop.i 0x0;;
 4c0:	f1 98 01 1c 18 10 	[MIB] (p07) ld8 r51=[r14]
 4c6:	00 00 00 02 80 03 	            nop.i 0x0
 4cc:	08 00 00 52       	      (p07) br.call.dptk.many b0=4c0 <percpu_backend_alloc+0x240>;;
 4d0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 4d6:	50 02 94 30 20 00 	            ld8 r37=[r37]
 4dc:	00 00 04 00       	            nop.i 0x0;;
 4e0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 4e6:	70 00 94 0c 72 03 	            cmp.eq p7,p6=0,r37
 4ec:	20 ff ff 4a       	      (p06) br.cond.dptk.few 400 <percpu_backend_alloc+0x180>
 4f0:	08 00 84 44 98 11 	[MMI]       st8 [r34]=r33
 4f6:	00 00 00 02 00 00 	            nop.m 0x0
 4fc:	01 00 00 84       	            mov r8=r0
 500:	08 00 a8 48 98 11 	[MMI]       st8 [r36]=r42
 506:	00 00 00 02 00 00 	            nop.m 0x0
 50c:	00 00 04 00       	            nop.i 0x0
 510:	02 00 00 00 01 00 	[MII]       nop.m 0x0
 516:	00 80 01 55 00 00 	            mov.i ar.pfs=r48;;
 51c:	f0 0a 00 07       	            mov b0=r47
 520:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 526:	c0 80 30 00 42 80 	            adds r12=16,r12
 52c:	08 00 84 00       	            br.ret.sptk.many b0;;
 530:	11 90 01 00 00 21 	[MIB]       mov r50=r0
 536:	50 82 97 06 42 00 	            adds r37=496,r37
 53c:	08 00 00 50       	            br.call.sptk.many b0=530 <percpu_backend_alloc+0x2b0>;;
 540:	11 90 01 10 00 21 	[MIB]       mov r50=r8
 546:	00 00 00 02 00 00 	            nop.i 0x0
 54c:	08 00 00 50       	            br.call.sptk.many b0=540 <percpu_backend_alloc+0x2c0>;;
 550:	0b 78 40 18 00 21 	[MMI]       adds r15=16,r12;;
 556:	e0 00 3c 30 20 00 	            ld8 r14=[r15]
 55c:	00 00 04 00       	            nop.i 0x0;;
 560:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 566:	60 70 98 0e 68 00 	            cmp.ltu p6,p7=r14,r38
 56c:	00 00 04 00       	            nop.i 0x0;;
 570:	e8 98 01 5a 00 e1 	[MMI] (p07) mov r51=r45
 576:	61 c3 00 02 c8 a3 	      (p07) mov r54=152
 57c:	06 58 01 84       	      (p07) mov r53=r43
 580:	f9 a0 01 58 00 e1 	[MMB] (p07) mov r52=r44
 586:	21 03 b8 00 c2 03 	      (p07) mov r50=r46
 58c:	08 00 00 53       	      (p07) br.call.dpnt.many b0=580 <percpu_backend_alloc+0x300>;;
 590:	0b 90 01 4e 18 10 	[MMI]       ld8 r50=[r39];;
 596:	60 00 c8 0e 72 00 	            cmp.eq p6,p7=0,r50
 59c:	00 00 04 00       	            nop.i 0x0;;
 5a0:	09 00 00 00 01 c0 	[MMI]       nop.m 0x0
 5a6:	e1 80 30 00 42 00 	      (p07) adds r14=16,r12
 5ac:	00 00 04 00       	            nop.i 0x0;;
 5b0:	f1 98 01 1c 18 10 	[MIB] (p07) ld8 r51=[r14]
 5b6:	00 00 00 02 80 03 	            nop.i 0x0
 5bc:	08 00 00 52       	      (p07) br.call.dptk.many b0=5b0 <percpu_backend_alloc+0x330>;;
 5c0:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 5c6:	50 02 94 30 20 00 	            ld8 r37=[r37]
 5cc:	00 00 04 00       	            nop.i 0x0;;
 5d0:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 5d6:	70 00 94 0c 72 03 	            cmp.eq p7,p6=0,r37
 5dc:	30 fe ff 4a       	      (p06) br.cond.dptk.few 400 <percpu_backend_alloc+0x180>
 5e0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 5e6:	00 00 00 02 00 00 	            nop.i 0x0
 5ec:	10 ff ff 48       	            br.few 4f0 <percpu_backend_alloc+0x270>;;
 5f0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 5f6:	00 00 00 02 00 00 	            nop.m 0x0
 5fc:	00 00 04 00       	            nop.i 0x0

0000000000000600 <percpu_init>:
 600:	09 08 2d 06 80 05 	[MMI]       alloc r33=ar.pfs,11,3,0
 606:	c0 80 33 7e 46 00 	            adds r12=-16,r12
 60c:	04 00 c4 00       	            mov r32=b0;;
 610:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 616:	00 00 00 02 00 00 	            nop.i 0x0
 61c:	08 00 00 50       	            br.call.sptk.many b0=610 <percpu_init+0x10>;;
 620:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 626:	00 00 00 00 00 60 	            movl r35=0x0;;
 62c:	04 00 00 60 
 630:	11 18 05 46 00 20 	[MIB]       add r35=r1,r35
 636:	00 00 00 02 00 00 	            nop.i 0x0
 63c:	08 00 00 50       	            br.call.sptk.many b0=630 <percpu_init+0x30>;;
 640:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 646:	00 00 00 00 00 60 	            movl r35=0x0
 64c:	04 00 00 60 
 650:	09 28 01 00 00 21 	[MMI]       mov r37=r0
 656:	00 00 00 02 00 80 	            nop.m 0x0
 65c:	24 00 00 90       	            mov r36=2;;
 660:	11 18 05 46 00 20 	[MIB]       add r35=r1,r35
 666:	00 00 00 02 00 00 	            nop.i 0x0
 66c:	08 00 00 50       	            br.call.sptk.many b0=660 <percpu_init+0x60>;;
 670:	08 78 60 18 00 21 	[MMI]       adds r15=24,r12
 676:	00 81 00 00 48 c0 	            mov r16=16
 67c:	01 61 00 84       	            adds r14=16,r12
 680:	05 38 01 02 00 24 	[MLX]       addl r39=0,r1
 686:	00 00 00 00 00 60 	            movl r35=0x0;;
 68c:	04 00 00 60 
 690:	04 00 00 1e 90 11 	[MLX]       st4 [r15]=r0
 696:	00 00 00 00 00 e0 	            movl r15=0x0
 69c:	01 00 00 60 
 6a0:	09 50 01 00 00 21 	[MMI]       mov r42=r0
 6a6:	90 02 00 00 42 00 	            mov r41=r0
 6ac:	05 00 00 84       	            mov r40=r0;;
 6b0:	08 78 04 1e 00 20 	[MMI]       add r15=r1,r15
 6b6:	60 82 00 00 48 a0 	            mov r38=16
 6bc:	04 00 00 84       	            mov r37=r0
 6c0:	09 38 01 4e 18 10 	[MMI]       ld8 r39=[r39]
 6c6:	40 02 00 00 42 60 	            mov r36=r0
 6cc:	14 18 01 80       	            add r35=r1,r35;;
 6d0:	09 00 40 1e 90 11 	[MMI]       st4 [r15]=r16
 6d6:	00 00 00 02 00 e0 	            nop.m 0x0
 6dc:	11 00 00 90       	            mov r15=1;;
 6e0:	11 00 3c 1c 90 11 	[MIB]       st4 [r14]=r15
 6e6:	00 00 00 02 00 00 	            nop.i 0x0
 6ec:	08 00 00 50       	            br.call.sptk.many b0=6e0 <percpu_init+0xe0>;;
 6f0:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 6f6:	00 00 00 00 00 c0 	            movl r14=0x0;;
 6fc:	01 00 00 60 
 700:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 706:	e0 08 38 00 40 00 	            add r14=r1,r14
 70c:	00 00 04 00       	            nop.i 0x0;;
 710:	02 00 20 1c 98 11 	[MII]       st8 [r14]=r8
 716:	00 08 01 55 00 00 	            mov.i ar.pfs=r33;;
 71c:	00 0a 00 07       	            mov b0=r32
 720:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 726:	c0 80 30 00 42 80 	            adds r12=16,r12
 72c:	08 00 84 00       	            br.ret.sptk.many b0;;
 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 <percpu_init_cpu>:
 740:	10 18 1d 0a 80 05 	[MIB]       alloc r35=ar.pfs,7,5,0
 746:	20 02 00 62 00 00 	            mov r34=b0
 74c:	00 00 00 20       	            nop.b 0x0
 750:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 756:	00 00 00 00 00 c0 	            movl r14=0x0;;
 75c:	01 00 00 60 
 760:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 766:	e0 08 38 00 40 00 	            add r14=r1,r14
 76c:	00 00 04 00       	            nop.i 0x0;;
 770:	11 08 01 1c 10 10 	[MIB]       ld4 r33=[r14]
 776:	00 00 00 02 00 00 	            nop.i 0x0
 77c:	08 00 00 50       	            br.call.sptk.many b0=770 <percpu_init_cpu+0x30>;;
 780:	09 70 80 41 02 21 	[MMI]       adds r14=352,r32
 786:	60 00 84 0e 72 00 	            cmp.eq p6,p7=0,r33
 78c:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 790:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 796:	00 08 39 30 23 00 	            st8 [r14]=r33
 79c:	20 0a 00 07       	            mov b0=r34
 7a0:	17 00 00 00 00 c8 	[BBB]       nop.b 0x0
 7a6:	01 08 00 80 21 80 	      (p07) br.cond.dpnt.few 7b0 <percpu_init_cpu+0x70>
 7ac:	08 00 84 00       	            br.ret.sptk.many b0;;
 7b0:	08 30 05 00 00 24 	[MMI]       mov r38=1
 7b6:	00 00 00 02 00 a0 	            nop.m 0x0
 7bc:	04 08 01 84       	            mov r37=r33
 7c0:	19 00 a1 41 02 21 	[MMB]       adds r32=360,r32
 7c6:	00 00 00 02 00 00 	            nop.m 0x0
 7cc:	08 00 00 50       	            br.call.sptk.many b0=7c0 <percpu_init_cpu+0x80>;;
 7d0:	00 00 00 00 01 00 	[MII]       nop.m 0x0
 7d6:	00 18 01 55 00 00 	            mov.i ar.pfs=r35
 7dc:	00 00 04 00       	            nop.i 0x0
 7e0:	09 00 20 40 98 11 	[MMI]       st8 [r32]=r8
 7e6:	00 00 00 02 00 00 	            nop.m 0x0
 7ec:	00 00 04 00       	            nop.i 0x0;;
 7f0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 7f6:	00 10 05 80 03 80 	            mov b0=r34
 7fc:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000800 <percpu_free>:
 800:	01 20 19 0c 80 05 	[MII]       alloc r36=ar.pfs,6,6,0
 806:	30 02 00 62 00 40 	            mov r35=b0
 80c:	04 08 01 84       	            mov r34=r33;;
 810:	04 00 00 00 01 40 	[MLX]       nop.m 0x0
 816:	50 00 00 00 00 20 	            movl r33=0x50435055
 81c:	54 65 80 62 
 820:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 826:	00 00 00 02 00 00 	            nop.m 0x0
 82c:	08 00 00 50       	            br.call.sptk.many b0=820 <percpu_free+0x20>;;
 830:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 836:	00 00 00 00 00 c0 	            movl r14=0x0
 83c:	01 00 00 60 
 840:	05 08 85 40 0f 20 	[MLX]       xor r33=r33,r32
 846:	00 00 00 00 00 e0 	            movl r15=0x0;;
 84c:	01 00 00 60 
 850:	09 70 04 1c 00 20 	[MMI]       add r14=r1,r14
 856:	00 00 00 02 00 e0 	            nop.m 0x0
 85c:	11 78 00 80       	            add r15=r1,r15;;
 860:	09 70 00 1c 10 10 	[MMI]       ld4 r14=[r14]
 866:	00 02 3c 30 20 00 	            ld8 r32=[r15]
 86c:	00 00 04 00       	            nop.i 0x0;;
 870:	11 30 84 1c 87 34 	[MIB]       cmp4.ltu p6,p7=r33,r14
 876:	10 0a 01 10 c0 03 	            addp4 r33=r33,r0
 87c:	98 f9 ff 5b       	      (p07) br.call.dpnt.many b0=200 <percpu_offset.part.2>;;
 880:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 886:	00 18 05 80 03 00 	            mov b0=r35;;
 88c:	40 02 aa 00       	            mov.i ar.pfs=r36;;
 890:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
 896:	00 00 00 02 00 00 	            nop.i 0x0
 89c:	08 00 00 40       	            br.many 890 <percpu_free+0x90>;;
 8a0:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 8a6:	00 00 00 00 00 00 	            break.f 0x0
 8ac:	00 00 04 00       	            nop.i 0x0;;
 8b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 8b6:	00 00 00 02 00 00 	            nop.m 0x0
 8bc:	00 00 04 00       	            nop.i 0x0

00000000000008c0 <percpu_getref>:
 8c0:	09 18 15 0a 80 05 	[MMI]       alloc r35=ar.pfs,5,5,0
 8c6:	00 00 00 02 00 40 	            nop.m 0x0
 8cc:	04 00 c4 00       	            mov r34=b0;;
 8d0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 8d6:	00 00 00 02 00 00 	            nop.i 0x0
 8dc:	08 00 00 50       	            br.call.sptk.many b0=8d0 <percpu_getref+0x10>;;
 8e0:	04 78 00 02 00 24 	[MLX]       addl r15=0,r1
 8e6:	00 00 00 00 00 c0 	            movl r14=0x0
 8ec:	01 00 00 60 
 8f0:	05 00 00 00 01 40 	[MLX]       nop.m 0x0
 8f6:	50 00 00 00 00 00 	            movl r8=0x50435055;;
 8fc:	51 65 80 62 
 900:	09 70 04 1c 00 20 	[MMI]       add r14=r1,r14
 906:	f0 00 3c 30 20 00 	            ld8 r15=[r15]
 90c:	84 00 3d 80       	            xor r32=r8,r32;;
 910:	09 70 00 1c 10 10 	[MMI]       ld4 r14=[r14]
 916:	00 00 00 02 00 e0 	            nop.m 0x0
 91c:	81 7e 08 84       	            adds r15=360,r15;;
 920:	11 08 01 1e 18 10 	[MIB]       ld8 r33=[r15]
 926:	60 00 39 0e e9 03 	            cmp4.ltu p6,p7=r32,r14
 92c:	e8 f8 ff 5b       	      (p07) br.call.dpnt.many b0=200 <percpu_offset.part.2>;;
 930:	09 40 80 00 08 20 	[MMI]       addp4 r8=r32,r0
 936:	00 00 00 02 00 00 	            nop.m 0x0
 93c:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 940:	11 40 84 10 00 20 	[MIB]       add r8=r33,r8
 946:	00 10 05 80 03 80 	            mov b0=r34
 94c:	08 00 84 00       	            br.ret.sptk.many b0;;
 950:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 956:	00 00 00 02 00 00 	            nop.m 0x0
 95c:	00 00 04 00       	            nop.i 0x0
 960:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 966:	00 00 00 02 00 00 	            nop.m 0x0
 96c:	00 00 04 00       	            nop.i 0x0
 970:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 976:	00 00 00 02 00 00 	            nop.m 0x0
 97c:	00 00 04 00       	            nop.i 0x0

0000000000000980 <percpu_putref>:
 980:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 986:	00 00 00 02 00 00 	            nop.i 0x0
 98c:	08 00 00 40       	            br.many 980 <percpu_putref>;;
 990:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 996:	00 00 00 00 00 00 	            break.f 0x0
 99c:	00 00 04 00       	            nop.i 0x0;;
 9a0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 9a6:	00 00 00 02 00 00 	            nop.m 0x0
 9ac:	00 00 04 00       	            nop.i 0x0
 9b0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 9b6:	00 00 00 02 00 00 	            nop.m 0x0
 9bc:	00 00 04 00       	            nop.i 0x0

00000000000009c0 <percpu_traverse_enter>:
 9c0:	10 18 15 0a 80 05 	[MIB]       alloc r35=ar.pfs,5,5,0
 9c6:	20 02 00 62 00 00 	            mov r34=b0
 9cc:	00 00 00 20       	            nop.b 0x0
 9d0:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 9d6:	00 00 00 00 00 00 	            movl r32=0x0;;
 9dc:	04 00 00 60 
 9e0:	11 00 05 40 00 20 	[MIB]       add r32=r1,r32
 9e6:	10 02 00 00 42 00 	            mov r33=r0
 9ec:	08 00 00 50       	            br.call.sptk.many b0=9e0 <percpu_traverse_enter+0x20>;;
 9f0:	03 00 00 00 01 00 	[MII]       nop.m 0x0
 9f6:	00 10 05 80 03 00 	            mov b0=r34;;
 9fc:	30 02 aa 00       	            mov.i ar.pfs=r35;;
 a00:	11 10 08 00 80 05 	[MIB]       alloc r2=ar.pfs,2,0,0
 a06:	00 00 00 02 00 00 	            nop.i 0x0
 a0c:	08 00 00 40       	            br.many a00 <percpu_traverse_enter+0x40>;;
 a10:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 a16:	00 00 00 00 00 00 	            break.f 0x0
 a1c:	00 00 04 00       	            nop.i 0x0;;
 a20:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 a26:	00 00 00 02 00 00 	            nop.m 0x0
 a2c:	00 00 04 00       	            nop.i 0x0
 a30:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 a36:	00 00 00 02 00 00 	            nop.m 0x0
 a3c:	00 00 04 00       	            nop.i 0x0

0000000000000a40 <percpu_traverse_exit>:
 a40:	05 80 04 02 80 05 	[MLX]       alloc r16=ar.pfs,1,1,0
 a46:	00 00 00 00 00 00 	            movl r32=0x0;;
 a4c:	04 00 00 60 
 a50:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 a56:	00 0a 80 00 40 00 	            add r32=r1,r32
 a5c:	00 00 04 00       	            nop.i 0x0;;
 a60:	11 10 04 00 80 05 	[MIB]       alloc r2=ar.pfs,1,0,0
 a66:	00 00 00 02 00 00 	            nop.i 0x0
 a6c:	08 00 00 40       	            br.many a60 <percpu_traverse_exit+0x20>;;
 a70:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 a76:	00 00 00 00 00 00 	            break.f 0x0
 a7c:	00 00 04 00       	            nop.i 0x0;;

0000000000000a80 <percpu_getptr_remote>:
 a80:	08 20 19 0c 80 05 	[MMI]       alloc r36=ar.pfs,6,6,0
 a86:	10 42 87 04 42 60 	            adds r33=360,r33
 a8c:	04 00 c4 00       	            mov r35=b0
 a90:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 a96:	00 00 00 00 00 c0 	            movl r14=0x0;;
 a9c:	01 00 00 60 
 aa0:	04 00 00 00 01 40 	[MLX]       nop.m 0x0
 aa6:	50 00 00 00 00 00 	            movl r8=0x50435055
 aac:	51 65 80 62 
 ab0:	09 70 04 1c 00 20 	[MMI]       add r14=r1,r14
 ab6:	20 02 84 30 20 00 	            ld8 r34=[r33]
 abc:	00 00 04 00       	            nop.i 0x0;;
 ac0:	09 00 21 40 0f 20 	[MMI]       xor r32=r8,r32
 ac6:	e0 00 38 20 20 00 	            ld4 r14=[r14]
 acc:	00 00 04 00       	            nop.i 0x0;;
 ad0:	11 30 80 1c 87 34 	[MIB]       cmp4.ltu p6,p7=r32,r14
 ad6:	00 00 00 02 80 03 	            nop.i 0x0
 adc:	38 f7 ff 5b       	      (p07) br.call.dpnt.many b0=200 <percpu_offset.part.2>;;
 ae0:	09 40 80 00 08 20 	[MMI]       addp4 r8=r32,r0
 ae6:	00 00 00 02 00 00 	            nop.m 0x0
 aec:	40 02 aa 00       	            mov.i ar.pfs=r36;;
 af0:	11 40 88 10 00 20 	[MIB]       add r8=r34,r8
 af6:	00 18 05 80 03 80 	            mov b0=r35
 afc:	08 00 84 00       	            br.ret.sptk.many b0;;

0000000000000b00 <percpu_foreach>:
 b00:	08 40 35 14 80 05 	[MMI]       alloc r40=ar.pfs,13,10,0
 b06:	00 00 00 02 00 e0 	            nop.m 0x0
 b0c:	04 00 c4 00       	            mov r39=b0
 b10:	05 48 01 02 00 21 	[MLX]       mov r41=r1
 b16:	00 00 00 00 00 c0 	            movl r38=0x0;;
 b1c:	04 00 00 60 
 b20:	11 30 05 4c 00 20 	[MIB]       add r38=r1,r38
 b26:	00 00 00 02 00 00 	            nop.i 0x0
 b2c:	08 00 00 50       	            br.call.sptk.many b0=b20 <percpu_foreach+0x20>;;
 b30:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 b36:	00 00 00 00 00 40 	            movl r42=0x0
 b3c:	05 00 00 60 
 b40:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 b46:	b0 02 00 00 42 00 	            mov r43=r0
 b4c:	00 00 04 00       	            nop.i 0x0;;
 b50:	11 50 05 54 00 20 	[MIB]       add r42=r1,r42
 b56:	00 00 00 02 00 00 	            nop.i 0x0
 b5c:	08 00 00 50       	            br.call.sptk.many b0=b50 <percpu_foreach+0x50>;;
 b60:	05 00 00 00 01 40 	[MLX]       nop.m 0x0
 b66:	50 00 00 00 00 c0 	            movl r14=0x50435055;;
 b6c:	51 65 80 62 
 b70:	09 00 39 40 0f 20 	[MMI]       xor r32=r14,r32
 b76:	00 00 00 02 00 c0 	            nop.m 0x0
 b7c:	01 08 00 90       	            addl r14=0,r1;;
 b80:	09 70 00 1c 18 10 	[MMI]       ld8 r14=[r14]
 b86:	50 02 80 00 42 00 	            mov r37=r32
 b8c:	04 02 20 80       	            addp4 r32=r32,r0;;
 b90:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 b96:	30 02 38 30 20 00 	            ld8 r35=[r14]
 b9c:	00 00 04 00       	            nop.i 0x0;;
 ba0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 ba6:	60 00 8c 0e 72 03 	            cmp.eq p6,p7=0,r35
 bac:	a0 00 00 43       	      (p06) br.cond.dpnt.few c40 <percpu_foreach+0x140>;;
 bb0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 bb6:	00 00 00 02 00 00 	            nop.m 0x0
 bbc:	00 00 04 00       	            nop.i 0x0
 bc0:	09 78 a0 47 02 21 	[MMI]       adds r15=360,r35
 bc6:	e0 00 98 20 20 00 	            ld4 r14=[r38]
 bcc:	00 00 04 00       	            nop.i 0x0;;
 bd0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 bd6:	60 28 39 0e 69 00 	            cmp4.ltu p6,p7=r37,r14
 bdc:	00 00 04 00       	            nop.i 0x0
 be0:	19 20 01 1e 18 10 	[MMB]       ld8 r36=[r15]
 be6:	00 00 00 02 80 03 	            nop.m 0x0
 bec:	28 f6 ff 5b       	      (p07) br.call.dpnt.many b0=200 <percpu_offset.part.2>;;
 bf0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 bf6:	e0 40 84 30 28 80 	            ld8 r14=[r33],8
 bfc:	05 18 01 84       	            mov r44=r35
 c00:	09 18 c1 47 03 21 	[MMI]       adds r35=496,r35
 c06:	b0 02 88 00 42 40 	            mov r43=r34
 c0c:	45 02 01 80       	            add r42=r36,r32;;
 c10:	11 08 e0 43 19 16 	[MIB]       ld8 r1=[r33],-8
 c16:	60 70 04 80 03 00 	            mov b6=r14
 c1c:	68 00 80 10       	            br.call.sptk.many b0=b6;;
 c20:	09 18 01 46 18 10 	[MMI]       ld8 r35=[r35]
 c26:	00 00 00 02 00 20 	            nop.m 0x0
 c2c:	00 48 01 84       	            mov r1=r41;;
 c30:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 c36:	70 00 8c 0c 72 03 	            cmp.eq p7,p6=0,r35
 c3c:	90 ff ff 4a       	      (p06) br.cond.dptk.few bc0 <percpu_foreach+0xc0>
 c40:	10 00 00 00 01 00 	[MIB]       nop.m 0x0
 c46:	00 38 05 80 03 00 	            mov b0=r39
 c4c:	00 00 00 20       	            nop.b 0x0
 c50:	05 00 00 00 01 00 	[MLX]       nop.m 0x0
 c56:	00 00 00 00 00 00 	            movl r32=0x0;;
 c5c:	04 00 00 60 
 c60:	09 00 05 40 00 20 	[MMI]       add r32=r1,r32
 c66:	00 00 00 02 00 00 	            nop.m 0x0
 c6c:	80 02 aa 00       	            mov.i ar.pfs=r40;;
 c70:	11 10 0c 00 80 05 	[MIB]       alloc r2=ar.pfs,3,0,0
 c76:	00 00 00 02 00 00 	            nop.i 0x0
 c7c:	08 00 00 40       	            br.many c70 <percpu_foreach+0x170>;;
 c80:	0d 00 00 00 01 00 	[MFI]       nop.m 0x0
 c86:	00 00 00 00 00 00 	            break.f 0x0
 c8c:	00 00 04 00       	            nop.i 0x0;;
 c90:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 c96:	00 00 00 02 00 00 	            nop.m 0x0
 c9c:	00 00 04 00       	            nop.i 0x0
 ca0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 ca6:	00 00 00 02 00 00 	            nop.m 0x0
 cac:	00 00 04 00       	            nop.i 0x0
 cb0:	08 00 00 00 01 00 	[MMI]       nop.m 0x0
 cb6:	00 00 00 02 00 00 	            nop.m 0x0
 cbc:	00 00 04 00       	            nop.i 0x0

0000000000000cc0 <percpu_alloc>:
 cc0:	09 18 25 0a 80 05 	[MMI]       alloc r35=ar.pfs,9,5,0
 cc6:	c0 80 33 7e 46 40 	            adds r12=-16,r12
 ccc:	04 00 c4 00       	            mov r34=b0;;
 cd0:	11 00 00 00 01 00 	[MIB]       nop.m 0x0
 cd6:	00 00 00 02 00 00 	            nop.i 0x0
 cdc:	08 00 00 50       	            br.call.sptk.many b0=cd0 <percpu_alloc+0x10>;;
 ce0:	04 00 00 00 01 00 	[MLX]       nop.m 0x0
 ce6:	00 00 00 00 00 c0 	            movl r14=0x0
 cec:	01 00 00 60 
 cf0:	09 40 41 18 00 21 	[MMI]       adds r40=16,r12
 cf6:	60 02 80 00 42 e0 	            mov r38=r32
 cfc:	14 00 00 91       	            mov r39=8193;;
 d00:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 d06:	e0 08 38 00 40 00 	            add r14=r1,r14
 d0c:	00 00 04 00       	            nop.i 0x0;;
 d10:	11 28 01 1c 18 10 	[MIB]       ld8 r37=[r14]
 d16:	00 00 00 02 00 00 	            nop.i 0x0
 d1c:	08 00 00 50       	            br.call.sptk.many b0=d10 <percpu_alloc+0x50>;;
 d20:	04 70 40 18 00 61 	[MLX]       adds r14=16,r12
 d26:	50 00 00 00 00 00 	            movl r8=0x50435055
 d2c:	51 65 80 62 
 d30:	09 30 01 02 00 24 	[MMI]       addl r38=0,r1
 d36:	00 00 00 02 00 e0 	            nop.m 0x0
 d3c:	04 00 01 84       	            mov r39=r32;;
 d40:	09 08 01 1c 18 10 	[MMI]       ld8 r33=[r14]
 d46:	60 02 98 30 20 00 	            ld8 r38=[r38]
 d4c:	00 00 04 00       	            nop.i 0x0;;
 d50:	09 00 00 00 01 00 	[MMI]       nop.m 0x0
 d56:	10 42 84 1e 40 00 	            xor r33=r8,r33
 d5c:	00 00 04 00       	            nop.i 0x0;;
 d60:	11 28 01 42 00 21 	[MIB]       mov r37=r33
 d66:	00 00 00 02 00 00 	            nop.i 0x0
 d6c:	08 00 00 50       	            br.call.sptk.many b0=d60 <percpu_alloc+0xa0>;;
 d70:	02 40 00 42 00 21 	[MII]       mov r8=r33
 d76:	00 18 01 55 00 00 	            mov.i ar.pfs=r35;;
 d7c:	20 0a 00 07       	            mov b0=r34
 d80:	19 00 00 00 01 00 	[MMB]       nop.m 0x0
 d86:	c0 80 30 00 42 80 	            adds r12=16,r12
 d8c:	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 0xcae0bee4c4
   c:	72 5f 70 65 
  10:	72 63 70 75 2e 63 	[MBB] (p27) adds r12=-2212,r58
  16:	2c 76 20 31 2e 31 	      (p49) br.call.sptk.many.clr b2=ffffffffff6240f0 <_KERNEL_OPT_CHILD_MAX+0xffffffff915af301>
  1c:	38 20 32 30       	            data8 0x6064407062
  20:	31 37 2f 30 35 2f 	[MIB]       data8 0x179a98179b9
  26:	33 31 20 32 33 3a 	            data8 0xccc880c4cc
  2c:	35 34 3a 31       	            data8 0x6274686a74
  30:	Address 0x0000000000000030 is out of bounds.


Disassembly of section .rodata.str1.8:

0000000000000000 <.rodata.str1.8>:
   0:	2f 68 6f 6d 65 2f 	[MMF]       data8 0x17b2b6b7b41
   6:	73 63 6f 6c 65 2f 	      (p12) cmp4.gt.and p55,p54=r0,r27
   c:	6e 62 73 64       	            data8 0xc8e6c4dc5e
  10:	2f 63 76 73 2f 73 	[MMF] (p25) cmp.lt.unc p12,p47=-35,r57
  16:	72 63 2f 73 79 73 	            data8 0x1e5ccbd8dc9
  1c:	2f 6b 65 72       	            data8 0xe4cad65ee6
  20:	6e 2f 73 75 62 72 	[MMF] (p59) cmp.lt.and p37,p34=r0,r58
  26:	5f 70 65 72 63 70 	      (p61) cmp4.lt p5,p57=46,r25
  2c:	75 2e 63 00       	      (p32) fcvt.fx.s0 f43=f103
  30:	63 69 20 3d 3d 20 	[MII]       data8 0x101e9e9034b
  36:	63 75 72 63 70 75 	      (p12) cmp.eq.unc p22,p49=r78,r92;;
  3c:	28 29 20 7c       	      (p42) unpack4.h r67=r18,r5;;
  40:	7c 20 21 6d 70 5f 	[MFB] (p03) lfetch.fault [r54],-184
  46:	6f 6e 6c 69 6e 65 	      (p61) fpnma.s2 f102=f91,f52,f13
  4c:	00 00 00 00       	      (p10) break.b 0x3
  50:	64 69 61 67 6e 6f 	[MLX]       data8 0x17b733b0b4b
  56:	73 74 69 63 20 00 	            break.x 0x1031b4ba39a00000
  5c:	00 00 00 00 
  60:	6b 65 72 6e 65 6c 	[MMI]       data8 0x1632b73932b
  66:	20 25 73 61 73 73 	      (p01) cmp4.eq.unc p18,p48=100,r92
  6c:	65 72 74 69       	            data8 0xd2e8e4cae6
  70:	6f 6e 20 22 25 73 	[MMF] (p51) cmp.lt p13,p37=-120,r17
  76:	22 20 66 61 69 6c 	      (p09) cmp4.ltu p2,p48=r68,r89
  7c:	65 64 3a 20       	            data8 0x4074c8cad8
  80:	66 69 6c 65 20 22 	[-3-]       data8 0x111032b634b
  86:	25 73 22 2c 20 6c 	            data8 0x80b089cc94
  8c:	69 6e 65 20       	            data8 0x40cadcd2d8
  90:	25 64 20 00 00 00 	[MLX] (p33) break.m 0x40c
  96:	00 00 6f 66 66 20 	            movl r97=0x66666f000001ae03;;
  9c:	3c 20 70 65 
  a0:	72 63 70 75 5f 6e 	[MBB]       data8 0x172fbab831b
  a6:	65 78 74 6f 66 66 	            data8 0x199bdd1e195
  ac:	00 00 00 00       	      (p12) break.b 0x3
  b0:	64 75 6d 6d 79 20 	[MLX]       data8 0x103cb6b6bab
  b6:	3d 3d 20 4e 55 4c 	      (p24) break.x 0x2aa7101e9e800262
  bc:	4c 00 00 00 
  c0:	70 63 63 2e 70 63 	[MIB]       data8 0x11b81731b1b
  c6:	63 5f 73 69 7a 65 	            data8 0x1e9a5cd7d8d
  cc:	20 3c 20 73       	            brp.loop 203ce0 <percpu_alloc+0x203020>,fffffffffffff8f0 <_KERNEL_OPT_CHILD_MAX+0xffffffff91f8ab01>
  d0:	Address 0x00000000000000d0 is out of bounds.


Disassembly of section .IA_64.unwind_info:

0000000000000000 <.IA_64.unwind_info>:
   0:	03 00 00 00 00 00 	[MII]       break.m 0x0
   6:	01 00 46 27 06 e6 	            data8 0x189d180004
   c:	00 e4 02 61       	            data8 0xc205c801cc
  10:	30 81 c0 00 03 35 	[MIB] (p09) cmp.ltu p16,p3=48,r0
  16:	a1 c0 00 06 00 00 	            data8 0x018030284
  1c:	00 00 00 00       	            break.b 0x0
  20:	01 00 00 00 00 00 	[MII]       break.m 0x0
  26:	01 00 00 23 c0 00 	      (p04) shladd r0=r0,2,r64
  2c:	06 00 00 00       	      (p01) break.i 0x30;;
  30:	01 00 00 00 00 00 	[MII]       break.m 0x0
  36:	01 00 01 31 c0 00 	      (p04) shladdp4 r0=r32,1,r64
  3c:	06 00 00 00       	      (p01) break.i 0x30;;
  40:	03 00 00 00 00 00 	[MII]       break.m 0x0
  46:	01 00 46 2f 14 e6 	            data8 0x50bd180004
  4c:	00 e0 01 01       	      (p12) chk.s.i r0,1e0b0 <percpu_alloc+0x1d3f0>;;
  50:	e4 13 61 6d 81 c0 	[MLX]       data8 0x40b6b089f
  56:	01 61 24 a1 00 00 	            break.x 0x50923080e00000
  5c:	00 00 00 00 
  60:	02 00 00 00 00 00 	[MII]       break.m 0x0
  66:	01 00 46 20 03 e6 	            data8 0xc81180004
  6c:	00 e0 01 01       	      (p12) chk.s.i r0,1e0d0 <percpu_alloc+0x1d410>
  70:	e4 02 61 36 c0 01 	[MLX] (p23) chk.a.clr f32,d9f0 <percpu_alloc+0xcd30>
  76:	00 00 02 00 00 00 	            break.x 0x10000080000
  7c:	00 00 01 00 
  80:	46 22 02 e6 00 e4 	[-3-]       data8 0x12007301112
  86:	01 61 22 00 00 00 	            data8 0x000898407
  8c:	00 00 00 00       	            data8 00000000000
  90:	02 00 00 00 00 00 	[MII]       break.m 0x0
  96:	01 00 46 23 03 e6 	            data8 0xc8d180004
  9c:	00 e4 01 38       	            data8 0x7003c801cc
  a0:	c0 00 06 00 00 00 	[MII] (p06) break.m 0xc0
  a6:	00 00 01 00 00 00 	            break.i 0x1000
  ac:	00 00 01 00       	            break.i 0x80000
  b0:	46 22 03 e6 00 e4 	[-3-]       data8 0x12007301912
  b6:	02 38 02 00 00 00 	            data8 0x00008e00b
  bc:	00 00 01 00       	            data8 0x002000000
  c0:	46 22 06 e6 00 e4 	[-3-]       data8 0x12007303112
  c6:	01 26 c0 00 06 00 	            data8 0x1803009807
  cc:	00 00 00 00       	            data8 00000000000
  d0:	01 00 00 00 00 00 	[MII]       break.m 0x0
  d6:	01 00 01 25 c0 00 	      (p04) shladd r0=r32,3,r64
  dc:	06 00 00 00       	      (p01) break.i 0x30;;
  e0:	01 00 00 00 00 00 	[MII]       break.m 0x0
  e6:	01 00 46 23 03 e6 	            data8 0xc8d180004
  ec:	00 e4 02 35       	            data8 0x6a05c801cc
  f0:	02 00 00 00 00 00 	[MII]       break.m 0x0
  f6:	01 00 46 27 06 e6 	            data8 0x189d180004
  fc:	00 e4 02 61       	            data8 0xc205c801cc
 100:	3f c0 00 06 00 00 	[-f-]       data8 0x000300601
 106:	00 00 02 00 00 00 	            data8 0x000080000
 10c:	00 00 01 00       	            data8 0x002000000
 110:	46 22 03 e6 00 e0 	[-3-]       data8 0x10007301912
 116:	01 01 e4 02 61 24 	            data8 0x1840b900407
 11c:	c0 01 00 00       	            data8 0x000038048

Disassembly of section .IA_64.unwind:

0000000000000000 <.IA_64.unwind>:
	...

Disassembly of section .data.cacheline_aligned:

0000000000000000 <percpu_nextoff>:
	...

0000000000000040 <percpu_offset_arena>:
	...

0000000000000080 <percpu_allocation_lock>:
	...

00000000000000c0 <percpu_swap_lock>:
  c0:	Address 0x00000000000000c0 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 <percpu_alloc+0x7255b0>
  1c:	37 2e 34 2e       	            data8 0x5c685c6e40
  20:	Address 0x0000000000000020 is out of bounds.

