arch/powerpc/kvm/book3s_hv_nested.c:264:6: error: stack frame size of 2304 bytes in function 'kvmhv_enter_nested_guest'

Nathan Chancellor nathan at kernel.org
Tue Jun 22 04:03:58 AEST 2021


On Mon, Jun 21, 2021 at 11:01:54AM -0700, Nathan Chancellor wrote:
> On Mon, Jun 21, 2021 at 07:46:03PM +1000, Michael Ellerman wrote:
> > Nathan Chancellor <nathan at kernel.org> writes:
> > > On 6/20/2021 4:59 PM, Nicholas Piggin wrote:
> > >> Excerpts from kernel test robot's message of April 3, 2021 8:47 pm:
> > >>> tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
> > >>> head:   d93a0d43e3d0ba9e19387be4dae4a8d5b175a8d7
> > >>> commit: 97e4910232fa1f81e806aa60c25a0450276d99a2 linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP*
> > >>> date:   3 weeks ago
> > >>> config: powerpc64-randconfig-r006-20210403 (attached as .config)
> > >>> compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 0fe8af94688aa03c01913c2001d6a1a911f42ce6)
> > >>> reproduce (this is a W=1 build):
> > >>>          wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
> > >>>          chmod +x ~/bin/make.cross
> > >>>          # install powerpc64 cross compiling tool for clang build
> > >>>          # apt-get install binutils-powerpc64-linux-gnu
> > >>>          # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=97e4910232fa1f81e806aa60c25a0450276d99a2
> > >>>          git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> > >>>          git fetch --no-tags linus master
> > >>>          git checkout 97e4910232fa1f81e806aa60c25a0450276d99a2
> > >>>          # save the attached .config to linux build tree
> > >>>          COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64
> > >>>
> > >>> If you fix the issue, kindly add following tag as appropriate
> > >>> Reported-by: kernel test robot <lkp at intel.com>
> > >>>
> > >>> All errors (new ones prefixed by >>):
> > >>>
> > >>>>> arch/powerpc/kvm/book3s_hv_nested.c:264:6: error: stack frame size of 2304 bytes in function 'kvmhv_enter_nested_guest' [-Werror,-Wframe-larger-than=]
> > >>>     long kvmhv_enter_nested_guest(struct kvm_vcpu *vcpu)
> > >>>          ^
> > >>>     1 error generated.
> > >>>
> > >>>
> > >>> vim +/kvmhv_enter_nested_guest +264 arch/powerpc/kvm/book3s_hv_nested.c
> > >> 
> > >> Not much changed here recently. It's not that big a concern because it's
> > >> only called in the KVM ioctl path, not in any deep IO paths or anything,
> > >> and doesn't recurse. Might be a bit of inlining or stack spilling put it
> > >> over the edge.
> > >
> > > It appears to be the fact that LLVM's PowerPC backend does not emit 
> > > efficient byteswap assembly:
> > >
> > > https://github.com/ClangBuiltLinux/linux/issues/1292
> > >
> > > https://bugs.llvm.org/show_bug.cgi?id=49610
> > >
> > >> powerpc does make it an error though, would be good to avoid that so the
> > >> robot doesn't keep tripping over.
> > >
> > > Marking byteswap_pt_regs as 'noinline_for_stack' drastically reduces the 
> > > stack usage. If that is an acceptable solution, I can send it along 
> > > tomorrow.
> > 
> > Yeah that should be OK. Can you post the before/after disassembly when
> > you post the patch?
> > 
> > It should just be two extra function calls, which shouldn't be enough
> > overhead to be measurable.
> 
> The diff is pretty large so I have attached it here along with the full
> disassembly of the files before and after the patch I am about to send.
> I will reply to this message so the history is there.

It would help if I actually attached them :^)

Cheers,
Nathan
-------------- next part --------------

build/powerpc/bad/arch/powerpc/kvm/book3s_hv_nested.o:     file format elf64-powerpc


Disassembly of section .text:

0000000000000000 <.kvmhv_save_hv_regs>:
       0:	7c 08 02 a6 	mflr    r0
       4:	fb e1 ff f8 	std     r31,-8(r1)
       8:	f8 01 00 10 	std     r0,16(r1)
       c:	f8 21 ff 71 	stdu    r1,-144(r1)
      10:	7c 3f 0b 78 	mr      r31,r1
      14:	fb bf 00 78 	std     r29,120(r31)
      18:	7c 7d 1b 78 	mr      r29,r3
      1c:	fb df 00 80 	std     r30,128(r31)
      20:	7c 9e 23 78 	mr      r30,r4
      24:	48 00 00 01 	bl      24 <.kvmhv_save_hv_regs+0x24>
			24: R_PPC64_REL24	_mcount
      28:	60 00 00 00 	nop
      2c:	e8 7d 1c 40 	ld      r3,7232(r29)
      30:	38 a0 ff e1 	li      r5,-31
      34:	78 a5 01 08 	rldic   r5,r5,0,4
      38:	e8 83 00 c8 	ld      r4,200(r3)
      3c:	7c 84 2b 78 	or      r4,r4,r5
      40:	f8 9e 00 18 	std     r4,24(r30)
      44:	e8 83 00 d0 	ld      r4,208(r3)
      48:	f8 9e 00 28 	std     r4,40(r30)
      4c:	e8 9d 13 d0 	ld      r4,5072(r29)
      50:	f8 9e 00 30 	std     r4,48(r30)
      54:	e8 83 00 a8 	ld      r4,168(r3)
      58:	f8 9e 00 38 	std     r4,56(r30)
      5c:	e8 9d 13 30 	ld      r4,4912(r29)
      60:	f8 9e 00 40 	std     r4,64(r30)
      64:	e8 9d 13 38 	ld      r4,4920(r29)
      68:	f8 9e 00 48 	std     r4,72(r30)
      6c:	e8 9d 13 50 	ld      r4,4944(r29)
      70:	f8 9e 00 50 	std     r4,80(r30)
      74:	e8 9d 12 e8 	ld      r4,4840(r29)
      78:	f8 9e 00 60 	std     r4,96(r30)
      7c:	e8 9d 12 f0 	ld      r4,4848(r29)
      80:	f8 9e 00 68 	std     r4,104(r30)
      84:	e8 9d 12 f8 	ld      r4,4856(r29)
      88:	f8 9e 00 70 	std     r4,112(r30)
      8c:	e8 63 00 d8 	ld      r3,216(r3)
      90:	f8 7e 00 78 	std     r3,120(r30)
      94:	e8 7d 1d 68 	ld      r3,7528(r29)
      98:	f8 7e 00 a0 	std     r3,160(r30)
      9c:	e8 7d 1d 70 	ld      r3,7536(r29)
      a0:	f8 7e 00 a8 	std     r3,168(r30)
      a4:	e8 7d 1d 48 	ld      r3,7496(r29)
      a8:	f8 7e 00 b0 	std     r3,176(r30)
      ac:	e8 7d 1d 50 	ld      r3,7504(r29)
      b0:	f8 7e 00 b8 	std     r3,184(r30)
      b4:	e8 7d 1d 58 	ld      r3,7512(r29)
      b8:	f8 7e 00 c0 	std     r3,192(r30)
      bc:	e8 7d 1d 60 	ld      r3,7520(r29)
      c0:	f8 7e 00 c8 	std     r3,200(r30)
      c4:	80 7d 15 6c 	lwz     r3,5484(r29)
      c8:	f8 7e 00 d0 	std     r3,208(r30)
      cc:	e8 7d 13 58 	ld      r3,4952(r29)
      d0:	f8 7e 00 d8 	std     r3,216(r30)
      d4:	e8 7d 13 60 	ld      r3,4960(r29)
      d8:	f8 7e 00 e0 	std     r3,224(r30)
      dc:	e8 7d 13 40 	ld      r3,4928(r29)
      e0:	f8 7e 00 e8 	std     r3,232(r30)
      e4:	e8 7d 13 48 	ld      r3,4936(r29)
      e8:	f8 7e 00 f0 	std     r3,240(r30)
      ec:	eb df 00 80 	ld      r30,128(r31)
      f0:	eb bf 00 78 	ld      r29,120(r31)
      f4:	38 21 00 90 	addi    r1,r1,144
      f8:	e8 01 00 10 	ld      r0,16(r1)
      fc:	7c 08 03 a6 	mtlr    r0
     100:	eb e1 ff f8 	ld      r31,-8(r1)
     104:	4e 80 00 20 	blr
	...
     114:	60 00 00 00 	nop
     118:	60 00 00 00 	nop
     11c:	60 00 00 00 	nop

0000000000000120 <.kvmhv_restore_hv_return_state>:
     120:	7c 08 02 a6 	mflr    r0
     124:	fb e1 ff f8 	std     r31,-8(r1)
     128:	f8 01 00 10 	std     r0,16(r1)
     12c:	f8 21 ff 71 	stdu    r1,-144(r1)
     130:	7c 3f 0b 78 	mr      r31,r1
     134:	fb bf 00 78 	std     r29,120(r31)
     138:	7c 7d 1b 78 	mr      r29,r3
     13c:	fb df 00 80 	std     r30,128(r31)
     140:	7c 9e 23 78 	mr      r30,r4
     144:	48 00 00 01 	bl      144 <.kvmhv_restore_hv_return_state+0x24>
			144: R_PPC64_REL24	_mcount
     148:	60 00 00 00 	nop
     14c:	e8 7d 1c 40 	ld      r3,7232(r29)
     150:	e8 9e 00 28 	ld      r4,40(r30)
     154:	f8 83 00 d0 	std     r4,208(r3)
     158:	e8 9e 00 30 	ld      r4,48(r30)
     15c:	f8 9d 13 d0 	std     r4,5072(r29)
     160:	e8 9e 00 60 	ld      r4,96(r30)
     164:	f8 9d 12 e8 	std     r4,4840(r29)
     168:	e8 9e 00 68 	ld      r4,104(r30)
     16c:	f8 9d 12 f0 	std     r4,4848(r29)
     170:	e8 9e 00 70 	ld      r4,112(r30)
     174:	f8 9d 12 f8 	std     r4,4856(r29)
     178:	e8 9e 00 78 	ld      r4,120(r30)
     17c:	f8 83 00 d8 	std     r4,216(r3)
     180:	e8 7e 00 80 	ld      r3,128(r30)
     184:	f8 7d 1b 88 	std     r3,7048(r29)
     188:	e8 7e 00 88 	ld      r3,136(r30)
     18c:	90 7d 1b 90 	stw     r3,7056(r29)
     190:	e8 7e 00 98 	ld      r3,152(r30)
     194:	f8 7d 1b a0 	std     r3,7072(r29)
     198:	e8 7e 00 90 	ld      r3,144(r30)
     19c:	90 7d 20 18 	stw     r3,8216(r29)
     1a0:	e8 7e 00 a0 	ld      r3,160(r30)
     1a4:	f8 7d 1d 68 	std     r3,7528(r29)
     1a8:	e8 7e 00 a8 	ld      r3,168(r30)
     1ac:	f8 7d 1d 70 	std     r3,7536(r29)
     1b0:	e8 7e 00 b0 	ld      r3,176(r30)
     1b4:	f8 7d 1d 48 	std     r3,7496(r29)
     1b8:	e8 7e 00 b8 	ld      r3,184(r30)
     1bc:	f8 7d 1d 50 	std     r3,7504(r29)
     1c0:	e8 7e 00 c0 	ld      r3,192(r30)
     1c4:	f8 7d 1d 58 	std     r3,7512(r29)
     1c8:	e8 7e 00 c8 	ld      r3,200(r30)
     1cc:	f8 7d 1d 60 	std     r3,7520(r29)
     1d0:	e8 7e 00 d0 	ld      r3,208(r30)
     1d4:	90 7d 15 6c 	stw     r3,5484(r29)
     1d8:	e8 7e 00 d8 	ld      r3,216(r30)
     1dc:	f8 7d 13 58 	std     r3,4952(r29)
     1e0:	e8 7e 00 e0 	ld      r3,224(r30)
     1e4:	f8 7d 13 60 	std     r3,4960(r29)
     1e8:	eb df 00 80 	ld      r30,128(r31)
     1ec:	eb bf 00 78 	ld      r29,120(r31)
     1f0:	38 21 00 90 	addi    r1,r1,144
     1f4:	e8 01 00 10 	ld      r0,16(r1)
     1f8:	7c 08 03 a6 	mtlr    r0
     1fc:	eb e1 ff f8 	ld      r31,-8(r1)
     200:	4e 80 00 20 	blr
	...

0000000000000210 <.kvmhv_enter_nested_guest>:
     210:	7c 08 02 a6 	mflr    r0
     214:	fb e1 ff f8 	std     r31,-8(r1)
     218:	f8 01 00 10 	std     r0,16(r1)
     21c:	f8 21 f6 31 	stdu    r1,-2512(r1)
     220:	7c 3f 0b 78 	mr      r31,r1
     224:	f9 df 09 40 	std     r14,2368(r31)
     228:	f9 ff 09 48 	std     r15,2376(r31)
     22c:	fa 1f 09 50 	std     r16,2384(r31)
     230:	fa 3f 09 58 	std     r17,2392(r31)
     234:	7c 71 1b 78 	mr      r17,r3
     238:	fa 5f 09 60 	std     r18,2400(r31)
     23c:	fa 7f 09 68 	std     r19,2408(r31)
     240:	fa 9f 09 70 	std     r20,2416(r31)
     244:	fa bf 09 78 	std     r21,2424(r31)
     248:	fa df 09 80 	std     r22,2432(r31)
     24c:	fa ff 09 88 	std     r23,2440(r31)
     250:	fb 1f 09 90 	std     r24,2448(r31)
     254:	fb 3f 09 98 	std     r25,2456(r31)
     258:	fb 5f 09 a0 	std     r26,2464(r31)
     25c:	fb 7f 09 a8 	std     r27,2472(r31)
     260:	fb 9f 09 b0 	std     r28,2480(r31)
     264:	fb bf 09 b8 	std     r29,2488(r31)
     268:	fb df 09 c0 	std     r30,2496(r31)
     26c:	48 00 00 01 	bl      26c <.kvmhv_enter_nested_guest+0x5c>
			26c: R_PPC64_REL24	_mcount
     270:	60 00 00 00 	nop
     274:	38 7f 05 50 	addi    r3,r31,1360
     278:	38 80 00 00 	li      r4,0
     27c:	38 a0 00 f8 	li      r5,248
     280:	48 00 00 01 	bl      280 <.kvmhv_enter_nested_guest+0x70>
			280: R_PPC64_REL24	memset
     284:	60 00 00 00 	nop
     288:	e8 71 00 00 	ld      r3,0(r17)
     28c:	e8 83 44 90 	ld      r4,17552(r3)
     290:	28 24 00 00 	cmpldi  r4,0
     294:	41 82 00 80 	beq     314 <.kvmhv_enter_nested_guest+0x104>
     298:	3c 80 00 01 	lis     r4,1
     29c:	eb 51 1c 40 	ld      r26,7232(r17)
     2a0:	60 9e 05 60 	ori     r30,r4,1376
     2a4:	7c 63 f2 14 	add     r3,r3,r30
     2a8:	eb 71 0c c8 	ld      r27,3272(r17)
     2ac:	eb 91 0c d0 	ld      r28,3280(r17)
     2b0:	48 00 00 01 	bl      2b0 <.kvmhv_enter_nested_guest+0xa0>
			2b0: R_PPC64_REL24	__srcu_read_lock
     2b4:	60 00 00 00 	nop
     2b8:	90 71 00 2c 	stw     r3,44(r17)
     2bc:	38 bf 05 50 	addi    r5,r31,1360
     2c0:	7e 23 8b 78 	mr      r3,r17
     2c4:	7f 64 db 78 	mr      r4,r27
     2c8:	38 c0 00 08 	li      r6,8
     2cc:	7c b2 2b 78 	mr      r18,r5
     2d0:	48 00 00 01 	bl      2d0 <.kvmhv_enter_nested_guest+0xc0>
			2d0: R_PPC64_REL24	kvm_vcpu_read_guest
     2d4:	60 00 00 00 	nop
     2d8:	28 03 00 00 	cmplwi  r3,0
     2dc:	3b a0 ff ff 	li      r29,-1
     2e0:	41 82 00 3c 	beq     31c <.kvmhv_enter_nested_guest+0x10c>
     2e4:	80 91 00 2c 	lwz     r4,44(r17)
     2e8:	e8 71 00 00 	ld      r3,0(r17)
     2ec:	28 04 00 02 	cmplwi  r4,2
     2f0:	7c 63 f2 14 	add     r3,r3,r30
     2f4:	40 80 43 4c 	bge     4640 <.kvmhv_enter_nested_guest+0x4430>
     2f8:	7c 84 07 b4 	extsw   r4,r4
     2fc:	48 00 00 01 	bl      2fc <.kvmhv_enter_nested_guest+0xec>
			2fc: R_PPC64_REL24	__srcu_read_unlock
     300:	60 00 00 00 	nop
     304:	28 1d 00 00 	cmplwi  r29,0
     308:	41 82 00 dc 	beq     3e4 <.kvmhv_enter_nested_guest+0x1d4>
     30c:	38 60 ff fc 	li      r3,-4
     310:	48 00 0b 38 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
     314:	38 60 00 03 	li      r3,3
     318:	48 00 0b 30 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
     31c:	e8 71 1c c8 	ld      r3,7368(r17)
     320:	e8 63 00 58 	ld      r3,88(r3)
     324:	70 63 00 01 	andi.   r3,r3,1
     328:	e8 7f 05 50 	ld      r3,1360(r31)
     32c:	40 81 00 3c 	ble     368 <.kvmhv_enter_nested_guest+0x158>
     330:	78 64 80 00 	rotldi  r4,r3,16
     334:	78 65 40 00 	rotldi  r5,r3,8
     338:	78 85 44 2c 	rldimi  r5,r4,8,48
     33c:	78 64 c0 00 	rotldi  r4,r3,24
     340:	78 85 82 2c 	rldimi  r5,r4,16,40
     344:	78 64 00 02 	rotldi  r4,r3,32
     348:	78 85 c0 2c 	rldimi  r5,r4,24,32
     34c:	78 64 80 02 	rotldi  r4,r3,48
     350:	78 85 44 0e 	rldimi  r5,r4,40,16
     354:	78 64 c0 02 	rotldi  r4,r3,56
     358:	78 85 82 0e 	rldimi  r5,r4,48,8
     35c:	78 65 c0 0e 	rldimi  r5,r3,56,0
     360:	7c a3 2b 78 	mr      r3,r5
     364:	f8 bf 05 50 	std     r5,1360(r31)
     368:	28 03 00 02 	cmplwi  r3,2
     36c:	3b a0 ff ff 	li      r29,-1
     370:	38 80 00 f8 	li      r4,248
     374:	41 82 00 0c 	beq     380 <.kvmhv_enter_nested_guest+0x170>
     378:	63 a4 00 00 	ori     r4,r29,0
     37c:	48 00 00 04 	b       380 <.kvmhv_enter_nested_guest+0x170>
     380:	28 03 00 01 	cmplwi  r3,1
     384:	38 60 00 e8 	li      r3,232
     388:	41 82 00 0c 	beq     394 <.kvmhv_enter_nested_guest+0x184>
     38c:	60 83 00 00 	ori     r3,r4,0
     390:	48 00 00 04 	b       394 <.kvmhv_enter_nested_guest+0x184>
     394:	2c 03 00 00 	cmpwi   r3,0
     398:	41 80 ff 4c 	blt     2e4 <.kvmhv_enter_nested_guest+0xd4>
     39c:	78 66 00 20 	clrldi  r6,r3,32
     3a0:	38 bf 05 50 	addi    r5,r31,1360
     3a4:	7e 23 8b 78 	mr      r3,r17
     3a8:	7f 64 db 78 	mr      r4,r27
     3ac:	48 00 00 01 	bl      3ac <.kvmhv_enter_nested_guest+0x19c>
			3ac: R_PPC64_REL24	kvm_vcpu_read_guest
     3b0:	60 00 00 00 	nop
     3b4:	28 03 00 00 	cmplwi  r3,0
     3b8:	40 82 ff 2c 	bne     2e4 <.kvmhv_enter_nested_guest+0xd4>
     3bc:	38 bf 07 c0 	addi    r5,r31,1984
     3c0:	7e 23 8b 78 	mr      r3,r17
     3c4:	7f 84 e3 78 	mr      r4,r28
     3c8:	38 c0 01 80 	li      r6,384
     3cc:	48 00 00 01 	bl      3cc <.kvmhv_enter_nested_guest+0x1bc>
			3cc: R_PPC64_REL24	kvm_vcpu_read_guest
     3d0:	60 00 00 00 	nop
     3d4:	7c 63 00 34 	cntlzw  r3,r3
     3d8:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
     3dc:	68 7d 00 01 	xori    r29,r3,1
     3e0:	4b ff ff 04 	b       2e4 <.kvmhv_enter_nested_guest+0xd4>
     3e4:	e8 91 1c c8 	ld      r4,7368(r17)
     3e8:	e8 64 00 58 	ld      r3,88(r4)
     3ec:	70 63 00 01 	andi.   r3,r3,1
     3f0:	fb 5f 03 b8 	std     r26,952(r31)
     3f4:	fb 7f 03 70 	std     r27,880(r31)
     3f8:	fb 9f 03 78 	std     r28,888(r31)
     3fc:	fa 3f 03 f8 	std     r17,1016(r31)
     400:	fa 5f 03 68 	std     r18,872(r31)
     404:	40 81 0a 34 	ble     e38 <.kvmhv_enter_nested_guest+0xc28>
     408:	e8 7f 05 50 	ld      r3,1360(r31)
     40c:	f8 9f 03 b0 	std     r4,944(r31)
     410:	78 64 80 00 	rotldi  r4,r3,16
     414:	78 65 40 00 	rotldi  r5,r3,8
     418:	78 66 c0 00 	rotldi  r6,r3,24
     41c:	78 85 44 2c 	rldimi  r5,r4,8,48
     420:	80 9f 05 58 	lwz     r4,1368(r31)
     424:	78 67 00 02 	rotldi  r7,r3,32
     428:	78 c5 82 2c 	rldimi  r5,r6,16,40
     42c:	78 68 80 02 	rotldi  r8,r3,48
     430:	78 e5 c0 2c 	rldimi  r5,r7,24,32
     434:	78 69 c0 02 	rotldi  r9,r3,56
     438:	79 05 44 0e 	rldimi  r5,r8,40,16
     43c:	79 25 82 0e 	rldimi  r5,r9,48,8
     440:	78 65 c0 0e 	rldimi  r5,r3,56,0
     444:	38 60 00 08 	li      r3,8
     448:	f8 bf 05 50 	std     r5,1360(r31)
     44c:	7c 92 1d 2c 	stwbrx  r4,r18,r3
     450:	38 80 00 0c 	li      r4,12
     454:	80 7f 05 5c 	lwz     r3,1372(r31)
     458:	7c 72 25 2c 	stwbrx  r3,r18,r4
     45c:	38 60 87 f0 	li      r3,-30736
     460:	78 65 c8 02 	rotldi  r5,r3,57
     464:	e8 9f 05 68 	ld      r4,1384(r31)
     468:	e8 ff 05 70 	ld      r7,1392(r31)
     46c:	7c 8f 2b 78 	or      r15,r4,r5
     470:	e9 5f 05 88 	ld      r10,1416(r31)
     474:	78 e4 80 00 	rotldi  r4,r7,16
     478:	78 ee 40 00 	rotldi  r14,r7,8
     47c:	7c f5 3b 78 	mr      r21,r7
     480:	78 8e 44 2c 	rldimi  r14,r4,8,48
     484:	e8 df 05 60 	ld      r6,1376(r31)
     488:	79 47 80 00 	rotldi  r7,r10,16
     48c:	79 53 40 00 	rotldi  r19,r10,8
     490:	e9 1f 05 78 	ld      r8,1400(r31)
     494:	78 c3 80 00 	rotldi  r3,r6,16
     498:	78 c0 40 00 	rotldi  r0,r6,8
     49c:	78 60 44 2c 	rldimi  r0,r3,8,48
     4a0:	78 f3 44 2c 	rldimi  r19,r7,8,48
     4a4:	e9 3f 05 80 	ld      r9,1408(r31)
     4a8:	79 05 80 00 	rotldi  r5,r8,16
     4ac:	79 1c 40 00 	rotldi  r28,r8,8
     4b0:	e9 7f 05 90 	ld      r11,1424(r31)
     4b4:	79 39 40 00 	rotldi  r25,r9,8
     4b8:	78 bc 44 2c 	rldimi  r28,r5,8,48
     4bc:	eb bf 05 98 	ld      r29,1432(r31)
     4c0:	79 7e 40 00 	rotldi  r30,r11,8
     4c4:	f9 5f 04 90 	std     r10,1168(r31)
     4c8:	7b b4 40 00 	rotldi  r20,r29,8
     4cc:	e9 5f 05 a0 	ld      r10,1440(r31)
     4d0:	eb 7f 05 a8 	ld      r27,1448(r31)
     4d4:	f8 df 04 e0 	std     r6,1248(r31)
     4d8:	79 26 80 00 	rotldi  r6,r9,16
     4dc:	7b 70 40 00 	rotldi  r16,r27,8
     4e0:	78 d9 44 2c 	rldimi  r25,r6,8,48
     4e4:	f9 1f 04 d8 	std     r8,1240(r31)
     4e8:	79 68 80 00 	rotldi  r8,r11,16
     4ec:	79 1e 44 2c 	rldimi  r30,r8,8,48
     4f0:	f9 3f 04 d0 	std     r9,1232(r31)
     4f4:	7b a9 80 00 	rotldi  r9,r29,16
     4f8:	79 34 44 2c 	rldimi  r20,r9,8,48
     4fc:	f9 7f 03 f0 	std     r11,1008(r31)
     500:	7d 4b 53 78 	mr      r11,r10
     504:	79 78 40 00 	rotldi  r24,r11,8
     508:	7b 6b 80 00 	rotldi  r11,r27,16
     50c:	fb bf 04 c8 	std     r29,1224(r31)
     510:	79 70 44 2c 	rldimi  r16,r11,8,48
     514:	eb bf 05 b0 	ld      r29,1456(r31)
     518:	fb 7f 04 c0 	std     r27,1216(r31)
     51c:	7b a3 80 00 	rotldi  r3,r29,16
     520:	7b ba 40 00 	rotldi  r26,r29,8
     524:	78 7a 44 2c 	rldimi  r26,r3,8,48
     528:	eb 7f 05 b8 	ld      r27,1464(r31)
     52c:	fb bf 04 b0 	std     r29,1200(r31)
     530:	7b 64 80 00 	rotldi  r4,r27,16
     534:	7b 66 40 00 	rotldi  r6,r27,8
     538:	78 86 44 2c 	rldimi  r6,r4,8,48
     53c:	eb bf 05 c0 	ld      r29,1472(r31)
     540:	e9 1f 05 c8 	ld      r8,1480(r31)
     544:	7b a5 80 00 	rotldi  r5,r29,16
     548:	7b a7 40 00 	rotldi  r7,r29,8
     54c:	78 a7 44 2c 	rldimi  r7,r5,8,48
     550:	f8 df 05 48 	std     r6,1352(r31)
     554:	79 03 80 00 	rotldi  r3,r8,16
     558:	79 04 40 00 	rotldi  r4,r8,8
     55c:	78 64 44 2c 	rldimi  r4,r3,8,48
     560:	e8 df 05 d0 	ld      r6,1488(r31)
     564:	e8 bf 05 d8 	ld      r5,1496(r31)
     568:	78 c3 80 00 	rotldi  r3,r6,16
     56c:	78 c9 40 00 	rotldi  r9,r6,8
     570:	78 69 44 2c 	rldimi  r9,r3,8,48
     574:	fa 1f 05 38 	std     r16,1336(r31)
     578:	78 a3 80 00 	rotldi  r3,r5,16
     57c:	78 ab 40 00 	rotldi  r11,r5,8
     580:	78 6b 44 2c 	rldimi  r11,r3,8,48
     584:	ea 1f 05 e0 	ld      r16,1504(r31)
     588:	f8 bf 03 d8 	std     r5,984(r31)
     58c:	7a 03 80 00 	rotldi  r3,r16,16
     590:	e8 bf 05 e8 	ld      r5,1512(r31)
     594:	f8 df 03 e0 	std     r6,992(r31)
     598:	78 ac 40 00 	rotldi  r12,r5,8
     59c:	e8 df 05 f0 	ld      r6,1520(r31)
     5a0:	f8 9f 05 30 	std     r4,1328(r31)
     5a4:	7a 04 40 00 	rotldi  r4,r16,8
     5a8:	78 64 44 2c 	rldimi  r4,r3,8,48
     5ac:	78 a3 80 00 	rotldi  r3,r5,16
     5b0:	f8 bf 03 d0 	std     r5,976(r31)
     5b4:	78 6c 44 2c 	rldimi  r12,r3,8,48
     5b8:	78 c3 80 00 	rotldi  r3,r6,16
     5bc:	e8 bf 05 f8 	ld      r5,1528(r31)
     5c0:	f8 9f 04 78 	std     r4,1144(r31)
     5c4:	78 c4 40 00 	rotldi  r4,r6,8
     5c8:	78 64 44 2c 	rldimi  r4,r3,8,48
     5cc:	78 a3 80 00 	rotldi  r3,r5,16
     5d0:	f8 df 04 98 	std     r6,1176(r31)
     5d4:	e8 df 06 00 	ld      r6,1536(r31)
     5d8:	f8 9f 05 28 	std     r4,1320(r31)
     5dc:	78 a4 40 00 	rotldi  r4,r5,8
     5e0:	78 64 44 2c 	rldimi  r4,r3,8,48
     5e4:	78 c3 80 00 	rotldi  r3,r6,16
     5e8:	f8 bf 04 68 	std     r5,1128(r31)
     5ec:	e8 bf 06 08 	ld      r5,1544(r31)
     5f0:	f8 9f 05 18 	std     r4,1304(r31)
     5f4:	78 c4 40 00 	rotldi  r4,r6,8
     5f8:	78 64 44 2c 	rldimi  r4,r3,8,48
     5fc:	78 a3 80 00 	rotldi  r3,r5,16
     600:	f8 df 04 f0 	std     r6,1264(r31)
     604:	e8 df 06 10 	ld      r6,1552(r31)
     608:	f8 9f 05 08 	std     r4,1288(r31)
     60c:	78 a4 40 00 	rotldi  r4,r5,8
     610:	78 64 44 2c 	rldimi  r4,r3,8,48
     614:	78 c3 80 00 	rotldi  r3,r6,16
     618:	f8 bf 04 70 	std     r5,1136(r31)
     61c:	f8 9f 05 20 	std     r4,1312(r31)
     620:	78 c4 40 00 	rotldi  r4,r6,8
     624:	78 64 44 2c 	rldimi  r4,r3,8,48
     628:	e8 bf 06 18 	ld      r5,1560(r31)
     62c:	f8 9f 05 10 	std     r4,1296(r31)
     630:	78 a3 80 00 	rotldi  r3,r5,16
     634:	78 b6 40 00 	rotldi  r22,r5,8
     638:	78 76 44 2c 	rldimi  r22,r3,8,48
     63c:	e8 9f 06 20 	ld      r4,1568(r31)
     640:	f8 bf 04 58 	std     r5,1112(r31)
     644:	78 83 80 00 	rotldi  r3,r4,16
     648:	78 97 40 00 	rotldi  r23,r4,8
     64c:	78 77 44 2c 	rldimi  r23,r3,8,48
     650:	e8 bf 06 28 	ld      r5,1576(r31)
     654:	f9 5f 03 e8 	std     r10,1000(r31)
     658:	79 4a 80 00 	rotldi  r10,r10,16
     65c:	78 a3 80 00 	rotldi  r3,r5,16
     660:	79 58 44 2c 	rldimi  r24,r10,8,48
     664:	f8 9f 04 50 	std     r4,1104(r31)
     668:	e8 9f 06 30 	ld      r4,1584(r31)
     66c:	fb 1f 04 a0 	std     r24,1184(r31)
     670:	78 b8 40 00 	rotldi  r24,r5,8
     674:	78 78 44 2c 	rldimi  r24,r3,8,48
     678:	78 83 80 00 	rotldi  r3,r4,16
     67c:	f8 bf 04 48 	std     r5,1096(r31)
     680:	e8 bf 06 38 	ld      r5,1592(r31)
     684:	fb 5f 05 40 	std     r26,1344(r31)
     688:	78 9a 40 00 	rotldi  r26,r4,8
     68c:	78 7a 44 2c 	rldimi  r26,r3,8,48
     690:	78 a3 80 00 	rotldi  r3,r5,16
     694:	fb bf 04 a8 	std     r29,1192(r31)
     698:	78 bd 40 00 	rotldi  r29,r5,8
     69c:	78 7d 44 2c 	rldimi  r29,r3,8,48
     6a0:	79 e3 46 20 	rldicl  r3,r15,8,56
     6a4:	f8 9f 05 00 	std     r4,1280(r31)
     6a8:	79 e3 c0 0e 	rldimi  r3,r15,56,0
     6ac:	7a af c0 00 	rotldi  r15,r21,24
     6b0:	e8 9f 06 40 	ld      r4,1600(r31)
     6b4:	ea 5f 04 d8 	ld      r18,1240(r31)
     6b8:	78 8a 80 00 	rotldi  r10,r4,16
     6bc:	f8 7f 04 40 	std     r3,1088(r31)
     6c0:	e8 7f 04 d0 	ld      r3,1232(r31)
     6c4:	fb 7f 04 b8 	std     r27,1208(r31)
     6c8:	78 9b 40 00 	rotldi  r27,r4,8
     6cc:	79 5b 44 2c 	rldimi  r27,r10,8,48
     6d0:	f8 9f 04 e8 	std     r4,1256(r31)
     6d4:	7d c4 73 78 	mr      r4,r14
     6d8:	79 e4 82 2c 	rldimi  r4,r15,16,40
     6dc:	7a 4f c0 00 	rotldi  r15,r18,24
     6e0:	e9 df 04 90 	ld      r14,1168(r31)
     6e4:	79 fc 82 2c 	rldimi  r28,r15,16,40
     6e8:	78 6f c0 00 	rotldi  r15,r3,24
     6ec:	79 f9 82 2c 	rldimi  r25,r15,16,40
     6f0:	ea 3f 03 f0 	ld      r17,1008(r31)
     6f4:	79 cf c0 00 	rotldi  r15,r14,24
     6f8:	f8 ff 04 88 	std     r7,1160(r31)
     6fc:	e8 ff 04 c8 	ld      r7,1224(r31)
     700:	f8 df 04 60 	std     r6,1120(r31)
     704:	f8 bf 04 f8 	std     r5,1272(r31)
     708:	7e 65 9b 78 	mr      r5,r19
     70c:	79 e5 82 2c 	rldimi  r5,r15,16,40
     710:	7a 2f c0 00 	rotldi  r15,r17,24
     714:	e8 df 04 e0 	ld      r6,1248(r31)
     718:	79 fe 82 2c 	rldimi  r30,r15,16,40
     71c:	78 ef c0 00 	rotldi  r15,r7,24
     720:	79 f4 82 2c 	rldimi  r20,r15,16,40
     724:	78 ca c0 00 	rotldi  r10,r6,24
     728:	e8 ff 03 e8 	ld      r7,1000(r31)
     72c:	79 40 82 2c 	rldimi  r0,r10,16,40
     730:	fa 9f 04 08 	std     r20,1032(r31)
     734:	78 ef c0 00 	rotldi  r15,r7,24
     738:	e9 5f 04 a0 	ld      r10,1184(r31)
     73c:	ea 9f 04 c0 	ld      r20,1216(r31)
     740:	79 ea 82 2c 	rldimi  r10,r15,16,40
     744:	f9 1f 04 80 	std     r8,1152(r31)
     748:	7a 8f c0 00 	rotldi  r15,r20,24
     74c:	e9 1f 05 38 	ld      r8,1336(r31)
     750:	79 e8 82 2c 	rldimi  r8,r15,16,40
     754:	ea 7f 04 b0 	ld      r19,1200(r31)
     758:	f9 1f 05 38 	std     r8,1336(r31)
     75c:	7a 6f c0 00 	rotldi  r15,r19,24
     760:	e9 1f 05 40 	ld      r8,1344(r31)
     764:	fb df 04 00 	std     r30,1024(r31)
     768:	79 e8 82 2c 	rldimi  r8,r15,16,40
     76c:	eb df 04 b8 	ld      r30,1208(r31)
     770:	f9 1f 05 40 	std     r8,1344(r31)
     774:	7b cf c0 00 	rotldi  r15,r30,24
     778:	e9 1f 05 48 	ld      r8,1352(r31)
     77c:	79 e8 82 2c 	rldimi  r8,r15,16,40
     780:	eb df 04 88 	ld      r30,1160(r31)
     784:	f9 1f 05 48 	std     r8,1352(r31)
     788:	e9 1f 04 a8 	ld      r8,1192(r31)
     78c:	79 0f c0 00 	rotldi  r15,r8,24
     790:	e9 1f 04 80 	ld      r8,1152(r31)
     794:	79 fe 82 2c 	rldimi  r30,r15,16,40
     798:	79 0f c0 00 	rotldi  r15,r8,24
     79c:	e9 1f 05 30 	ld      r8,1328(r31)
     7a0:	79 e8 82 2c 	rldimi  r8,r15,16,40
     7a4:	fa 1f 03 c0 	std     r16,960(r31)
     7a8:	f9 1f 05 30 	std     r8,1328(r31)
     7ac:	e9 1f 03 e0 	ld      r8,992(r31)
     7b0:	79 0f c0 00 	rotldi  r15,r8,24
     7b4:	fa bf 03 c8 	std     r21,968(r31)
     7b8:	79 e9 82 2c 	rldimi  r9,r15,16,40
     7bc:	f9 3f 04 10 	std     r9,1040(r31)
     7c0:	e9 3f 03 d8 	ld      r9,984(r31)
     7c4:	79 2f c0 00 	rotldi  r15,r9,24
     7c8:	79 eb 82 2c 	rldimi  r11,r15,16,40
     7cc:	f9 7f 04 18 	std     r11,1048(r31)
     7d0:	7a 0f c0 00 	rotldi  r15,r16,24
     7d4:	e9 7f 04 78 	ld      r11,1144(r31)
     7d8:	ea 1f 03 d0 	ld      r16,976(r31)
     7dc:	79 eb 82 2c 	rldimi  r11,r15,16,40
     7e0:	7a 0f c0 00 	rotldi  r15,r16,24
     7e4:	79 ec 82 2c 	rldimi  r12,r15,16,40
     7e8:	e9 ff 04 98 	ld      r15,1176(r31)
     7ec:	f9 9f 04 20 	std     r12,1056(r31)
     7f0:	79 ef c0 00 	rotldi  r15,r15,24
     7f4:	e9 9f 05 28 	ld      r12,1320(r31)
     7f8:	79 ec 82 2c 	rldimi  r12,r15,16,40
     7fc:	f9 9f 05 28 	std     r12,1320(r31)
     800:	e9 9f 04 68 	ld      r12,1128(r31)
     804:	79 8f c0 00 	rotldi  r15,r12,24
     808:	e9 9f 05 18 	ld      r12,1304(r31)
     80c:	79 ec 82 2c 	rldimi  r12,r15,16,40
     810:	f9 9f 05 18 	std     r12,1304(r31)
     814:	e9 9f 04 f0 	ld      r12,1264(r31)
     818:	79 8f c0 00 	rotldi  r15,r12,24
     81c:	e9 9f 05 08 	ld      r12,1288(r31)
     820:	79 ec 82 2c 	rldimi  r12,r15,16,40
     824:	e9 ff 04 70 	ld      r15,1136(r31)
     828:	f9 9f 05 08 	std     r12,1288(r31)
     82c:	79 ef c0 00 	rotldi  r15,r15,24
     830:	e9 9f 05 20 	ld      r12,1312(r31)
     834:	79 ec 82 2c 	rldimi  r12,r15,16,40
     838:	f9 9f 05 20 	std     r12,1312(r31)
     83c:	e9 9f 04 60 	ld      r12,1120(r31)
     840:	79 8f c0 00 	rotldi  r15,r12,24
     844:	e9 9f 05 10 	ld      r12,1296(r31)
     848:	79 ec 82 2c 	rldimi  r12,r15,16,40
     84c:	f9 9f 05 10 	std     r12,1296(r31)
     850:	e9 9f 04 58 	ld      r12,1112(r31)
     854:	79 8f c0 00 	rotldi  r15,r12,24
     858:	e9 9f 04 50 	ld      r12,1104(r31)
     85c:	79 f6 82 2c 	rldimi  r22,r15,16,40
     860:	79 8f c0 00 	rotldi  r15,r12,24
     864:	e9 9f 04 48 	ld      r12,1096(r31)
     868:	79 f7 82 2c 	rldimi  r23,r15,16,40
     86c:	79 8f c0 00 	rotldi  r15,r12,24
     870:	e9 9f 05 00 	ld      r12,1280(r31)
     874:	79 f8 82 2c 	rldimi  r24,r15,16,40
     878:	79 8f c0 00 	rotldi  r15,r12,24
     87c:	e9 9f 04 f8 	ld      r12,1272(r31)
     880:	79 fa 82 2c 	rldimi  r26,r15,16,40
     884:	79 8f c0 00 	rotldi  r15,r12,24
     888:	e9 9f 04 e8 	ld      r12,1256(r31)
     88c:	79 fd 82 2c 	rldimi  r29,r15,16,40
     890:	79 8f c0 00 	rotldi  r15,r12,24
     894:	e9 9f 04 f0 	ld      r12,1264(r31)
     898:	79 fb 82 2c 	rldimi  r27,r15,16,40
     89c:	78 cf 00 02 	rotldi  r15,r6,32
     8a0:	e8 df 04 40 	ld      r6,1088(r31)
     8a4:	79 e0 c0 2c 	rldimi  r0,r15,24,32
     8a8:	39 e0 ff ff 	li      r15,-1
     8ac:	f8 1f 04 30 	std     r0,1072(r31)
     8b0:	79 e6 42 0c 	rldimi  r6,r15,8,8
     8b4:	7a af 00 02 	rotldi  r15,r21,32
     8b8:	7c 80 23 78 	mr      r0,r4
     8bc:	7c a4 2b 78 	mr      r4,r5
     8c0:	e8 bf 04 08 	ld      r5,1032(r31)
     8c4:	79 e0 c0 2c 	rldimi  r0,r15,24,32
     8c8:	7a 4f 00 02 	rotldi  r15,r18,32
     8cc:	79 fc c0 2c 	rldimi  r28,r15,24,32
     8d0:	78 6f 00 02 	rotldi  r15,r3,32
     8d4:	e8 7f 04 00 	ld      r3,1024(r31)
     8d8:	79 f9 c0 2c 	rldimi  r25,r15,24,32
     8dc:	79 cf 00 02 	rotldi  r15,r14,32
     8e0:	fb 9f 04 28 	std     r28,1064(r31)
     8e4:	79 e4 c0 2c 	rldimi  r4,r15,24,32
     8e8:	7a 2f 00 02 	rotldi  r15,r17,32
     8ec:	eb 9f 04 c8 	ld      r28,1224(r31)
     8f0:	79 e3 c0 2c 	rldimi  r3,r15,24,32
     8f4:	f8 df 04 40 	std     r6,1088(r31)
     8f8:	7b 8f 00 02 	rotldi  r15,r28,32
     8fc:	79 e5 c0 2c 	rldimi  r5,r15,24,32
     900:	78 ef 00 02 	rotldi  r15,r7,32
     904:	e8 df 05 38 	ld      r6,1336(r31)
     908:	79 ea c0 2c 	rldimi  r10,r15,24,32
     90c:	7a 8f 00 02 	rotldi  r15,r20,32
     910:	fb 3f 04 38 	std     r25,1080(r31)
     914:	79 e6 c0 2c 	rldimi  r6,r15,24,32
     918:	7a 6f 00 02 	rotldi  r15,r19,32
     91c:	ea bf 05 40 	ld      r21,1344(r31)
     920:	eb 3f 04 b8 	ld      r25,1208(r31)
     924:	79 f5 c0 2c 	rldimi  r21,r15,24,32
     928:	e9 df 05 48 	ld      r14,1352(r31)
     92c:	7b 2f 00 02 	rotldi  r15,r25,32
     930:	ea 9f 04 a8 	ld      r20,1192(r31)
     934:	79 ee c0 2c 	rldimi  r14,r15,24,32
     938:	ea 7f 04 80 	ld      r19,1152(r31)
     93c:	7a 8f 00 02 	rotldi  r15,r20,32
     940:	79 fe c0 2c 	rldimi  r30,r15,24,32
     944:	e8 ff 05 30 	ld      r7,1328(r31)
     948:	7a 6f 00 02 	rotldi  r15,r19,32
     94c:	79 e7 c0 2c 	rldimi  r7,r15,24,32
     950:	79 0f 00 02 	rotldi  r15,r8,32
     954:	e9 1f 04 10 	ld      r8,1040(r31)
     958:	fb df 04 88 	std     r30,1160(r31)
     95c:	79 e8 c0 2c 	rldimi  r8,r15,24,32
     960:	79 2f 00 02 	rotldi  r15,r9,32
     964:	e9 3f 04 18 	ld      r9,1048(r31)
     968:	eb df 03 c0 	ld      r30,960(r31)
     96c:	79 e9 c0 2c 	rldimi  r9,r15,24,32
     970:	7b cf 00 02 	rotldi  r15,r30,32
     974:	f9 5f 04 a0 	std     r10,1184(r31)
     978:	79 eb c0 2c 	rldimi  r11,r15,24,32
     97c:	7a 0f 00 02 	rotldi  r15,r16,32
     980:	f9 7f 04 78 	std     r11,1144(r31)
     984:	e9 5f 04 20 	ld      r10,1056(r31)
     988:	e9 7f 04 98 	ld      r11,1176(r31)
     98c:	79 ea c0 2c 	rldimi  r10,r15,24,32
     990:	79 6f 00 02 	rotldi  r15,r11,32
     994:	e9 7f 05 28 	ld      r11,1320(r31)
     998:	79 eb c0 2c 	rldimi  r11,r15,24,32
     99c:	ea 1f 04 68 	ld      r16,1128(r31)
     9a0:	f9 7f 05 28 	std     r11,1320(r31)
     9a4:	7a 0f 00 02 	rotldi  r15,r16,32
     9a8:	e9 7f 05 18 	ld      r11,1304(r31)
     9ac:	79 eb c0 2c 	rldimi  r11,r15,24,32
     9b0:	79 8f 00 02 	rotldi  r15,r12,32
     9b4:	e9 9f 05 08 	ld      r12,1288(r31)
     9b8:	79 ec c0 2c 	rldimi  r12,r15,24,32
     9bc:	e9 ff 04 70 	ld      r15,1136(r31)
     9c0:	ea 5f 05 20 	ld      r18,1312(r31)
     9c4:	79 ef 00 02 	rotldi  r15,r15,32
     9c8:	79 f2 c0 2c 	rldimi  r18,r15,24,32
     9cc:	fa 5f 05 20 	std     r18,1312(r31)
     9d0:	ea 5f 04 60 	ld      r18,1120(r31)
     9d4:	7a 4f 00 02 	rotldi  r15,r18,32
     9d8:	ea 5f 05 10 	ld      r18,1296(r31)
     9dc:	79 f2 c0 2c 	rldimi  r18,r15,24,32
     9e0:	fa 5f 05 10 	std     r18,1296(r31)
     9e4:	ea 5f 04 58 	ld      r18,1112(r31)
     9e8:	7a 4f 00 02 	rotldi  r15,r18,32
     9ec:	ea 5f 04 50 	ld      r18,1104(r31)
     9f0:	79 f6 c0 2c 	rldimi  r22,r15,24,32
     9f4:	7a 4f 00 02 	rotldi  r15,r18,32
     9f8:	ea 5f 04 48 	ld      r18,1096(r31)
     9fc:	79 f7 c0 2c 	rldimi  r23,r15,24,32
     a00:	7a 4f 00 02 	rotldi  r15,r18,32
     a04:	ea 5f 05 00 	ld      r18,1280(r31)
     a08:	79 f8 c0 2c 	rldimi  r24,r15,24,32
     a0c:	7a 4f 00 02 	rotldi  r15,r18,32
     a10:	ea 5f 04 f8 	ld      r18,1272(r31)
     a14:	79 fa c0 2c 	rldimi  r26,r15,24,32
     a18:	7a 4f 00 02 	rotldi  r15,r18,32
     a1c:	ea 5f 04 e8 	ld      r18,1256(r31)
     a20:	79 fd c0 2c 	rldimi  r29,r15,24,32
     a24:	7a 4f 00 02 	rotldi  r15,r18,32
     a28:	ea 5f 04 e0 	ld      r18,1248(r31)
     a2c:	79 fb c0 2c 	rldimi  r27,r15,24,32
     a30:	7a 4f 80 02 	rotldi  r15,r18,48
     a34:	ea 5f 04 30 	ld      r18,1072(r31)
     a38:	79 f2 44 0e 	rldimi  r18,r15,40,16
     a3c:	fa 5f 04 30 	std     r18,1072(r31)
     a40:	ea 5f 03 c8 	ld      r18,968(r31)
     a44:	7a 4f 80 02 	rotldi  r15,r18,48
     a48:	ea 5f 04 d8 	ld      r18,1240(r31)
     a4c:	79 e0 44 0e 	rldimi  r0,r15,40,16
     a50:	7a 4f 80 02 	rotldi  r15,r18,48
     a54:	ea 5f 04 28 	ld      r18,1064(r31)
     a58:	79 f2 44 0e 	rldimi  r18,r15,40,16
     a5c:	fa 5f 04 28 	std     r18,1064(r31)
     a60:	ea 5f 04 d0 	ld      r18,1232(r31)
     a64:	7a 4f 80 02 	rotldi  r15,r18,48
     a68:	ea 5f 04 38 	ld      r18,1080(r31)
     a6c:	79 f2 44 0e 	rldimi  r18,r15,40,16
     a70:	fa 5f 04 38 	std     r18,1080(r31)
     a74:	ea 5f 04 90 	ld      r18,1168(r31)
     a78:	7a 4f 80 02 	rotldi  r15,r18,48
     a7c:	ea 5f 04 88 	ld      r18,1160(r31)
     a80:	79 e4 44 0e 	rldimi  r4,r15,40,16
     a84:	7a 2f 80 02 	rotldi  r15,r17,48
     a88:	79 e3 44 0e 	rldimi  r3,r15,40,16
     a8c:	f8 9f 03 a8 	std     r4,936(r31)
     a90:	7b 8f 80 02 	rotldi  r15,r28,48
     a94:	79 e5 44 0e 	rldimi  r5,r15,40,16
     a98:	f8 bf 04 08 	std     r5,1032(r31)
     a9c:	e8 bf 03 e8 	ld      r5,1000(r31)
     aa0:	f8 7f 04 00 	std     r3,1024(r31)
     aa4:	78 af 80 02 	rotldi  r15,r5,48
     aa8:	e8 9f 04 a0 	ld      r4,1184(r31)
     aac:	e8 7f 04 c0 	ld      r3,1216(r31)
     ab0:	79 e4 44 0e 	rldimi  r4,r15,40,16
     ab4:	78 6f 80 02 	rotldi  r15,r3,48
     ab8:	e8 7f 04 b0 	ld      r3,1200(r31)
     abc:	79 e6 44 0e 	rldimi  r6,r15,40,16
     ac0:	78 6f 80 02 	rotldi  r15,r3,48
     ac4:	eb 9f 04 78 	ld      r28,1144(r31)
     ac8:	79 f5 44 0e 	rldimi  r21,r15,40,16
     acc:	7b 2f 80 02 	rotldi  r15,r25,48
     ad0:	79 ee 44 0e 	rldimi  r14,r15,40,16
     ad4:	fa bf 05 40 	std     r21,1344(r31)
     ad8:	7a 8f 80 02 	rotldi  r15,r20,48
     adc:	79 f2 44 0e 	rldimi  r18,r15,40,16
     ae0:	7a 6f 80 02 	rotldi  r15,r19,48
     ae4:	ea bf 04 98 	ld      r21,1176(r31)
     ae8:	79 e7 44 0e 	rldimi  r7,r15,40,16
     aec:	f8 ff 05 30 	std     r7,1328(r31)
     af0:	e8 ff 03 e0 	ld      r7,992(r31)
     af4:	78 ef 80 02 	rotldi  r15,r7,48
     af8:	ea 3f 05 28 	ld      r17,1320(r31)
     afc:	79 e8 44 0e 	rldimi  r8,r15,40,16
     b00:	f9 1f 04 10 	std     r8,1040(r31)
     b04:	e9 1f 03 d8 	ld      r8,984(r31)
     b08:	79 0f 80 02 	rotldi  r15,r8,48
     b0c:	e8 7f 04 f0 	ld      r3,1264(r31)
     b10:	79 e9 44 0e 	rldimi  r9,r15,40,16
     b14:	7b cf 80 02 	rotldi  r15,r30,48
     b18:	f9 3f 04 18 	std     r9,1048(r31)
     b1c:	79 fc 44 0e 	rldimi  r28,r15,40,16
     b20:	e9 3f 03 d0 	ld      r9,976(r31)
     b24:	79 2f 80 02 	rotldi  r15,r9,48
     b28:	eb 3f 04 70 	ld      r25,1136(r31)
     b2c:	79 ea 44 0e 	rldimi  r10,r15,40,16
     b30:	7a af 80 02 	rotldi  r15,r21,48
     b34:	79 f1 44 0e 	rldimi  r17,r15,40,16
     b38:	ea 9f 04 60 	ld      r20,1120(r31)
     b3c:	7a 0f 80 02 	rotldi  r15,r16,48
     b40:	79 eb 44 0e 	rldimi  r11,r15,40,16
     b44:	78 6f 80 02 	rotldi  r15,r3,48
     b48:	f9 7f 05 18 	std     r11,1304(r31)
     b4c:	79 ec 44 0e 	rldimi  r12,r15,40,16
     b50:	7b 2f 80 02 	rotldi  r15,r25,48
     b54:	e9 7f 05 20 	ld      r11,1312(r31)
     b58:	f9 9f 05 08 	std     r12,1288(r31)
     b5c:	79 eb 44 0e 	rldimi  r11,r15,40,16
     b60:	7a 8f 80 02 	rotldi  r15,r20,48
     b64:	e9 9f 05 10 	ld      r12,1296(r31)
     b68:	ea 7f 04 58 	ld      r19,1112(r31)
     b6c:	79 ec 44 0e 	rldimi  r12,r15,40,16
     b70:	ea 1f 04 50 	ld      r16,1104(r31)
     b74:	7a 6f 80 02 	rotldi  r15,r19,48
     b78:	79 f6 44 0e 	rldimi  r22,r15,40,16
     b7c:	f9 df 05 48 	std     r14,1352(r31)
     b80:	7a 0f 80 02 	rotldi  r15,r16,48
     b84:	79 f7 44 0e 	rldimi  r23,r15,40,16
     b88:	e9 df 04 48 	ld      r14,1096(r31)
     b8c:	e8 7f 05 00 	ld      r3,1280(r31)
     b90:	79 cf 80 02 	rotldi  r15,r14,48
     b94:	79 f8 44 0e 	rldimi  r24,r15,40,16
     b98:	78 6f 80 02 	rotldi  r15,r3,48
     b9c:	e8 7f 04 f8 	ld      r3,1272(r31)
     ba0:	79 fa 44 0e 	rldimi  r26,r15,40,16
     ba4:	78 6f 80 02 	rotldi  r15,r3,48
     ba8:	e8 7f 04 e8 	ld      r3,1256(r31)
     bac:	79 fd 44 0e 	rldimi  r29,r15,40,16
     bb0:	78 6f 80 02 	rotldi  r15,r3,48
     bb4:	e8 7f 04 40 	ld      r3,1088(r31)
     bb8:	79 fb 44 0e 	rldimi  r27,r15,40,16
     bbc:	f8 7f 05 68 	std     r3,1384(r31)
     bc0:	e8 7f 04 e0 	ld      r3,1248(r31)
     bc4:	e9 ff 04 30 	ld      r15,1072(r31)
     bc8:	eb df 03 c8 	ld      r30,968(r31)
     bcc:	f9 5f 04 20 	std     r10,1056(r31)
     bd0:	78 6a c0 02 	rotldi  r10,r3,56
     bd4:	79 4f 82 0e 	rldimi  r15,r10,48,8
     bd8:	7b ca c0 02 	rotldi  r10,r30,56
     bdc:	f8 df 05 38 	std     r6,1336(r31)
     be0:	7c 06 03 78 	mr      r6,r0
     be4:	79 46 82 0e 	rldimi  r6,r10,48,8
     be8:	7b c6 c0 0e 	rldimi  r6,r30,56,0
     bec:	e8 1f 04 d8 	ld      r0,1240(r31)
     bf0:	78 6f c0 0e 	rldimi  r15,r3,56,0
     bf4:	f8 df 05 70 	std     r6,1392(r31)
     bf8:	78 0a c0 02 	rotldi  r10,r0,56
     bfc:	e8 df 04 28 	ld      r6,1064(r31)
     c00:	f9 ff 05 60 	std     r15,1376(r31)
     c04:	79 46 82 0e 	rldimi  r6,r10,48,8
     c08:	78 06 c0 0e 	rldimi  r6,r0,56,0
     c0c:	e9 ff 04 d0 	ld      r15,1232(r31)
     c10:	e8 7f 04 38 	ld      r3,1080(r31)
     c14:	79 ea c0 02 	rotldi  r10,r15,56
     c18:	f8 df 05 78 	std     r6,1400(r31)
     c1c:	79 43 82 0e 	rldimi  r3,r10,48,8
     c20:	79 e3 c0 0e 	rldimi  r3,r15,56,0
     c24:	e8 df 04 90 	ld      r6,1168(r31)
     c28:	e8 1f 03 a8 	ld      r0,936(r31)
     c2c:	78 ca c0 02 	rotldi  r10,r6,56
     c30:	f8 7f 05 80 	std     r3,1408(r31)
     c34:	79 40 82 0e 	rldimi  r0,r10,48,8
     c38:	78 c0 c0 0e 	rldimi  r0,r6,56,0
     c3c:	e8 7f 03 f0 	ld      r3,1008(r31)
     c40:	e8 df 04 00 	ld      r6,1024(r31)
     c44:	78 6a c0 02 	rotldi  r10,r3,56
     c48:	79 46 82 0e 	rldimi  r6,r10,48,8
     c4c:	f8 1f 05 88 	std     r0,1416(r31)
     c50:	78 66 c0 0e 	rldimi  r6,r3,56,0
     c54:	f8 df 05 90 	std     r6,1424(r31)
     c58:	e8 df 04 c8 	ld      r6,1224(r31)
     c5c:	e8 7f 04 08 	ld      r3,1032(r31)
     c60:	78 ca c0 02 	rotldi  r10,r6,56
     c64:	79 43 82 0e 	rldimi  r3,r10,48,8
     c68:	78 aa c0 02 	rotldi  r10,r5,56
     c6c:	78 c3 c0 0e 	rldimi  r3,r6,56,0
     c70:	79 44 82 0e 	rldimi  r4,r10,48,8
     c74:	f8 7f 05 98 	std     r3,1432(r31)
     c78:	78 a4 c0 0e 	rldimi  r4,r5,56,0
     c7c:	e8 7f 04 c0 	ld      r3,1216(r31)
     c80:	f8 9f 05 a0 	std     r4,1440(r31)
     c84:	78 6a c0 02 	rotldi  r10,r3,56
     c88:	e8 9f 05 38 	ld      r4,1336(r31)
     c8c:	79 44 82 0e 	rldimi  r4,r10,48,8
     c90:	78 64 c0 0e 	rldimi  r4,r3,56,0
     c94:	e8 7f 04 b0 	ld      r3,1200(r31)
     c98:	f8 9f 05 a8 	std     r4,1448(r31)
     c9c:	78 6a c0 02 	rotldi  r10,r3,56
     ca0:	e8 9f 05 40 	ld      r4,1344(r31)
     ca4:	79 44 82 0e 	rldimi  r4,r10,48,8
     ca8:	78 64 c0 0e 	rldimi  r4,r3,56,0
     cac:	e8 7f 04 b8 	ld      r3,1208(r31)
     cb0:	f8 9f 05 b0 	std     r4,1456(r31)
     cb4:	78 6a c0 02 	rotldi  r10,r3,56
     cb8:	e8 9f 05 48 	ld      r4,1352(r31)
     cbc:	79 44 82 0e 	rldimi  r4,r10,48,8
     cc0:	78 64 c0 0e 	rldimi  r4,r3,56,0
     cc4:	e8 7f 04 a8 	ld      r3,1192(r31)
     cc8:	f8 9f 05 b8 	std     r4,1464(r31)
     ccc:	78 6a c0 02 	rotldi  r10,r3,56
     cd0:	7e 44 93 78 	mr      r4,r18
     cd4:	79 44 82 0e 	rldimi  r4,r10,48,8
     cd8:	78 64 c0 0e 	rldimi  r4,r3,56,0
     cdc:	e8 7f 04 80 	ld      r3,1152(r31)
     ce0:	f8 9f 05 c0 	std     r4,1472(r31)
     ce4:	78 6a c0 02 	rotldi  r10,r3,56
     ce8:	e8 9f 05 30 	ld      r4,1328(r31)
     cec:	79 44 82 0e 	rldimi  r4,r10,48,8
     cf0:	78 ea c0 02 	rotldi  r10,r7,56
     cf4:	78 64 c0 0e 	rldimi  r4,r3,56,0
     cf8:	7c e3 3b 78 	mr      r3,r7
     cfc:	f8 9f 05 c8 	std     r4,1480(r31)
     d00:	7d 03 43 78 	mr      r3,r8
     d04:	e8 9f 04 10 	ld      r4,1040(r31)
     d08:	79 44 82 0e 	rldimi  r4,r10,48,8
     d0c:	79 0a c0 02 	rotldi  r10,r8,56
     d10:	e8 7f 03 c0 	ld      r3,960(r31)
     d14:	78 e4 c0 0e 	rldimi  r4,r7,56,0
     d18:	79 c7 c0 02 	rotldi  r7,r14,56
     d1c:	f8 9f 05 d0 	std     r4,1488(r31)
     d20:	78 f8 82 0e 	rldimi  r24,r7,48,8
     d24:	79 d8 c0 0e 	rldimi  r24,r14,56,0
     d28:	e8 9f 04 18 	ld      r4,1048(r31)
     d2c:	79 44 82 0e 	rldimi  r4,r10,48,8
     d30:	78 6a c0 02 	rotldi  r10,r3,56
     d34:	fb 1f 06 28 	std     r24,1576(r31)
     d38:	79 04 c0 0e 	rldimi  r4,r8,56,0
     d3c:	7a 08 c0 02 	rotldi  r8,r16,56
     d40:	f8 9f 05 d8 	std     r4,1496(r31)
     d44:	7f 84 e3 78 	mr      r4,r28
     d48:	79 17 82 0e 	rldimi  r23,r8,48,8
     d4c:	79 44 82 0e 	rldimi  r4,r10,48,8
     d50:	79 2a c0 02 	rotldi  r10,r9,56
     d54:	78 64 c0 0e 	rldimi  r4,r3,56,0
     d58:	e8 7f 05 18 	ld      r3,1304(r31)
     d5c:	7a 17 c0 0e 	rldimi  r23,r16,56,0
     d60:	f8 9f 05 e0 	std     r4,1504(r31)
     d64:	e8 9f 04 20 	ld      r4,1056(r31)
     d68:	79 44 82 0e 	rldimi  r4,r10,48,8
     d6c:	7a aa c0 02 	rotldi  r10,r21,56
     d70:	fa ff 06 20 	std     r23,1568(r31)
     d74:	79 24 c0 0e 	rldimi  r4,r9,56,0
     d78:	7a 69 c0 02 	rotldi  r9,r19,56
     d7c:	f8 9f 05 e8 	std     r4,1512(r31)
     d80:	7e 24 8b 78 	mr      r4,r17
     d84:	79 36 82 0e 	rldimi  r22,r9,48,8
     d88:	79 44 82 0e 	rldimi  r4,r10,48,8
     d8c:	ea 3f 03 f8 	ld      r17,1016(r31)
     d90:	7a 76 c0 0e 	rldimi  r22,r19,56,0
     d94:	7a a4 c0 0e 	rldimi  r4,r21,56,0
     d98:	f8 9f 05 f0 	std     r4,1520(r31)
     d9c:	e8 9f 04 68 	ld      r4,1128(r31)
     da0:	78 8a c0 02 	rotldi  r10,r4,56
     da4:	fa df 06 18 	std     r22,1560(r31)
     da8:	79 43 82 0e 	rldimi  r3,r10,48,8
     dac:	78 83 c0 0e 	rldimi  r3,r4,56,0
     db0:	e8 9f 04 f0 	ld      r4,1264(r31)
     db4:	f8 7f 05 f8 	std     r3,1528(r31)
     db8:	78 8a c0 02 	rotldi  r10,r4,56
     dbc:	e8 7f 05 08 	ld      r3,1288(r31)
     dc0:	79 43 82 0e 	rldimi  r3,r10,48,8
     dc4:	7b 2a c0 02 	rotldi  r10,r25,56
     dc8:	78 83 c0 0e 	rldimi  r3,r4,56,0
     dcc:	7f 24 cb 78 	mr      r4,r25
     dd0:	f8 7f 06 00 	std     r3,1536(r31)
     dd4:	7d 63 5b 78 	mr      r3,r11
     dd8:	79 43 82 0e 	rldimi  r3,r10,48,8
     ddc:	7b 23 c0 0e 	rldimi  r3,r25,56,0
     de0:	e8 9f 04 e8 	ld      r4,1256(r31)
     de4:	7a 8a c0 02 	rotldi  r10,r20,56
     de8:	f8 7f 06 08 	std     r3,1544(r31)
     dec:	7d 83 63 78 	mr      r3,r12
     df0:	79 43 82 0e 	rldimi  r3,r10,48,8
     df4:	7a 83 c0 0e 	rldimi  r3,r20,56,0
     df8:	f8 7f 06 10 	std     r3,1552(r31)
     dfc:	e8 7f 05 00 	ld      r3,1280(r31)
     e00:	78 66 c0 02 	rotldi  r6,r3,56
     e04:	78 da 82 0e 	rldimi  r26,r6,48,8
     e08:	78 7a c0 0e 	rldimi  r26,r3,56,0
     e0c:	e8 7f 04 f8 	ld      r3,1272(r31)
     e10:	78 65 c0 02 	rotldi  r5,r3,56
     e14:	fb 5f 06 30 	std     r26,1584(r31)
     e18:	78 bd 82 0e 	rldimi  r29,r5,48,8
     e1c:	78 7d c0 0e 	rldimi  r29,r3,56,0
     e20:	78 83 c0 02 	rotldi  r3,r4,56
     e24:	fb bf 06 38 	std     r29,1592(r31)
     e28:	78 7b 82 0e 	rldimi  r27,r3,48,8
     e2c:	78 9b c0 0e 	rldimi  r27,r4,56,0
     e30:	e8 9f 03 b0 	ld      r4,944(r31)
     e34:	fb 7f 06 40 	std     r27,1600(r31)
     e38:	e8 7f 05 50 	ld      r3,1360(r31)
     e3c:	28 23 00 02 	cmpldi  r3,2
     e40:	38 60 ff c9 	li      r3,-55
     e44:	40 81 00 5c 	ble     ea0 <.kvmhv_enter_nested_guest+0xc90>
     e48:	eb df 09 c0 	ld      r30,2496(r31)
     e4c:	eb bf 09 b8 	ld      r29,2488(r31)
     e50:	eb 9f 09 b0 	ld      r28,2480(r31)
     e54:	eb 7f 09 a8 	ld      r27,2472(r31)
     e58:	eb 5f 09 a0 	ld      r26,2464(r31)
     e5c:	eb 3f 09 98 	ld      r25,2456(r31)
     e60:	eb 1f 09 90 	ld      r24,2448(r31)
     e64:	ea ff 09 88 	ld      r23,2440(r31)
     e68:	ea df 09 80 	ld      r22,2432(r31)
     e6c:	ea bf 09 78 	ld      r21,2424(r31)
     e70:	ea 9f 09 70 	ld      r20,2416(r31)
     e74:	ea 7f 09 68 	ld      r19,2408(r31)
     e78:	ea 5f 09 60 	ld      r18,2400(r31)
     e7c:	ea 3f 09 58 	ld      r17,2392(r31)
     e80:	ea 1f 09 50 	ld      r16,2384(r31)
     e84:	e9 ff 09 48 	ld      r15,2376(r31)
     e88:	e9 df 09 40 	ld      r14,2368(r31)
     e8c:	38 21 09 d0 	addi    r1,r1,2512
     e90:	e8 01 00 10 	ld      r0,16(r1)
     e94:	7c 08 03 a6 	mtlr    r0
     e98:	eb e1 ff f8 	ld      r31,-8(r1)
     e9c:	4e 80 00 20 	blr
     ea0:	e8 64 00 58 	ld      r3,88(r4)
     ea4:	70 63 00 01 	andi.   r3,r3,1
     ea8:	40 81 12 20 	ble     20c8 <.kvmhv_enter_nested_guest+0x1eb8>
     eac:	e8 9f 07 c0 	ld      r4,1984(r31)
     eb0:	e8 bf 07 c8 	ld      r5,1992(r31)
     eb4:	78 83 80 00 	rotldi  r3,r4,16
     eb8:	78 8e 40 00 	rotldi  r14,r4,8
     ebc:	78 6e 44 2c 	rldimi  r14,r3,8,48
     ec0:	e8 df 07 d0 	ld      r6,2000(r31)
     ec4:	78 bb 40 00 	rotldi  r27,r5,8
     ec8:	e8 ff 07 d8 	ld      r7,2008(r31)
     ecc:	78 dc 40 00 	rotldi  r28,r6,8
     ed0:	eb df 08 10 	ld      r30,2064(r31)
     ed4:	78 f5 40 00 	rotldi  r21,r7,8
     ed8:	f8 9f 03 60 	std     r4,864(r31)
     edc:	78 a4 80 00 	rotldi  r4,r5,16
     ee0:	7b c3 80 00 	rotldi  r3,r30,16
     ee4:	78 9b 44 2c 	rldimi  r27,r4,8,48
     ee8:	e9 1f 07 e0 	ld      r8,2016(r31)
     eec:	f8 bf 03 58 	std     r5,856(r31)
     ef0:	78 c5 80 00 	rotldi  r5,r6,16
     ef4:	79 19 40 00 	rotldi  r25,r8,8
     ef8:	78 bc 44 2c 	rldimi  r28,r5,8,48
     efc:	e9 3f 07 e8 	ld      r9,2024(r31)
     f00:	f8 df 03 50 	std     r6,848(r31)
     f04:	78 e6 80 00 	rotldi  r6,r7,16
     f08:	79 3a 40 00 	rotldi  r26,r9,8
     f0c:	78 d5 44 2c 	rldimi  r21,r6,8,48
     f10:	7b c6 40 00 	rotldi  r6,r30,8
     f14:	e9 5f 07 f0 	ld      r10,2032(r31)
     f18:	78 66 44 2c 	rldimi  r6,r3,8,48
     f1c:	e9 7f 07 f8 	ld      r11,2040(r31)
     f20:	79 58 40 00 	rotldi  r24,r10,8
     f24:	e9 9f 08 00 	ld      r12,2048(r31)
     f28:	79 77 40 00 	rotldi  r23,r11,8
     f2c:	e8 1f 08 08 	ld      r0,2056(r31)
     f30:	79 96 40 00 	rotldi  r22,r12,8
     f34:	e8 bf 08 18 	ld      r5,2072(r31)
     f38:	78 1d 40 00 	rotldi  r29,r0,8
     f3c:	ea 9f 08 20 	ld      r20,2080(r31)
     f40:	78 a4 80 00 	rotldi  r4,r5,16
     f44:	e8 7f 08 28 	ld      r3,2088(r31)
     f48:	f8 ff 02 50 	std     r7,592(r31)
     f4c:	79 07 80 00 	rotldi  r7,r8,16
     f50:	78 f9 44 2c 	rldimi  r25,r7,8,48
     f54:	f9 1f 03 40 	std     r8,832(r31)
     f58:	79 28 80 00 	rotldi  r8,r9,16
     f5c:	79 1a 44 2c 	rldimi  r26,r8,8,48
     f60:	78 a8 40 00 	rotldi  r8,r5,8
     f64:	f9 7f 03 28 	std     r11,808(r31)
     f68:	78 88 44 2c 	rldimi  r8,r4,8,48
     f6c:	7c 64 1b 78 	mr      r4,r3
     f70:	f9 3f 03 38 	std     r9,824(r31)
     f74:	79 49 80 00 	rotldi  r9,r10,16
     f78:	79 38 44 2c 	rldimi  r24,r9,8,48
     f7c:	7f 09 c3 78 	mr      r9,r24
     f80:	f9 5f 03 30 	std     r10,816(r31)
     f84:	79 6a 80 00 	rotldi  r10,r11,16
     f88:	79 8b 80 00 	rotldi  r11,r12,16
     f8c:	79 76 44 2c 	rldimi  r22,r11,8,48
     f90:	f9 9f 03 20 	std     r12,800(r31)
     f94:	78 0c 80 00 	rotldi  r12,r0,16
     f98:	79 9d 44 2c 	rldimi  r29,r12,8,48
     f9c:	7c cc 33 78 	mr      r12,r6
     fa0:	f8 bf 03 10 	std     r5,784(r31)
     fa4:	7a 85 80 00 	rotldi  r5,r20,16
     fa8:	7a 86 40 00 	rotldi  r6,r20,8
     fac:	78 a6 44 2c 	rldimi  r6,r5,8,48
     fb0:	e8 bf 08 30 	ld      r5,2096(r31)
     fb4:	7c cb 33 78 	mr      r11,r6
     fb8:	78 86 40 00 	rotldi  r6,r4,8
     fbc:	79 57 44 2c 	rldimi  r23,r10,8,48
     fc0:	e8 9f 08 38 	ld      r4,2104(r31)
     fc4:	7e ca b3 78 	mr      r10,r22
     fc8:	f8 7f 02 48 	std     r3,584(r31)
     fcc:	78 63 80 00 	rotldi  r3,r3,16
     fd0:	78 66 44 2c 	rldimi  r6,r3,8,48
     fd4:	78 a3 80 00 	rotldi  r3,r5,16
     fd8:	f8 1f 03 18 	std     r0,792(r31)
     fdc:	78 a0 40 00 	rotldi  r0,r5,8
     fe0:	78 60 44 2c 	rldimi  r0,r3,8,48
     fe4:	78 83 80 00 	rotldi  r3,r4,16
     fe8:	f8 bf 02 40 	std     r5,576(r31)
     fec:	e8 bf 08 40 	ld      r5,2112(r31)
     ff0:	f8 df 05 18 	std     r6,1304(r31)
     ff4:	78 86 40 00 	rotldi  r6,r4,8
     ff8:	78 66 44 2c 	rldimi  r6,r3,8,48
     ffc:	78 a3 80 00 	rotldi  r3,r5,16
    1000:	f8 9f 03 00 	std     r4,768(r31)
    1004:	e8 9f 08 48 	ld      r4,2120(r31)
    1008:	f8 df 05 08 	std     r6,1288(r31)
    100c:	78 a6 40 00 	rotldi  r6,r5,8
    1010:	78 66 44 2c 	rldimi  r6,r3,8,48
    1014:	78 83 80 00 	rotldi  r3,r4,16
    1018:	f8 bf 04 50 	std     r5,1104(r31)
    101c:	e8 bf 08 50 	ld      r5,2128(r31)
    1020:	f8 9f 04 48 	std     r4,1096(r31)
    1024:	78 84 40 00 	rotldi  r4,r4,8
    1028:	78 64 44 2c 	rldimi  r4,r3,8,48
    102c:	78 a3 80 00 	rotldi  r3,r5,16
    1030:	f8 9f 04 f8 	std     r4,1272(r31)
    1034:	e8 9f 08 58 	ld      r4,2136(r31)
    1038:	f8 df 05 00 	std     r6,1280(r31)
    103c:	78 a6 40 00 	rotldi  r6,r5,8
    1040:	78 66 44 2c 	rldimi  r6,r3,8,48
    1044:	78 83 80 00 	rotldi  r3,r4,16
    1048:	f8 bf 02 f0 	std     r5,752(r31)
    104c:	e8 bf 08 60 	ld      r5,2144(r31)
    1050:	f8 df 04 f0 	std     r6,1264(r31)
    1054:	78 86 40 00 	rotldi  r6,r4,8
    1058:	78 66 44 2c 	rldimi  r6,r3,8,48
    105c:	78 a3 80 00 	rotldi  r3,r5,16
    1060:	e9 ff 08 68 	ld      r15,2152(r31)
    1064:	f8 bf 03 08 	std     r5,776(r31)
    1068:	78 a5 40 00 	rotldi  r5,r5,8
    106c:	78 65 44 2c 	rldimi  r5,r3,8,48
    1070:	79 e3 80 00 	rotldi  r3,r15,16
    1074:	f8 bf 04 c0 	std     r5,1216(r31)
    1078:	e8 bf 08 70 	ld      r5,2160(r31)
    107c:	f8 df 05 10 	std     r6,1296(r31)
    1080:	79 e6 40 00 	rotldi  r6,r15,8
    1084:	78 66 44 2c 	rldimi  r6,r3,8,48
    1088:	78 a3 80 00 	rotldi  r3,r5,16
    108c:	f8 9f 04 40 	std     r4,1088(r31)
    1090:	e8 9f 08 78 	ld      r4,2168(r31)
    1094:	f8 df 02 d0 	std     r6,720(r31)
    1098:	78 a6 40 00 	rotldi  r6,r5,8
    109c:	78 66 44 2c 	rldimi  r6,r3,8,48
    10a0:	78 83 80 00 	rotldi  r3,r4,16
    10a4:	f8 bf 02 f8 	std     r5,760(r31)
    10a8:	e8 bf 08 80 	ld      r5,2176(r31)
    10ac:	f8 df 04 e8 	std     r6,1256(r31)
    10b0:	78 86 40 00 	rotldi  r6,r4,8
    10b4:	78 66 44 2c 	rldimi  r6,r3,8,48
    10b8:	78 a3 80 00 	rotldi  r3,r5,16
    10bc:	f8 9f 02 e0 	std     r4,736(r31)
    10c0:	e8 9f 08 88 	ld      r4,2184(r31)
    10c4:	f8 df 04 e0 	std     r6,1248(r31)
    10c8:	78 a6 40 00 	rotldi  r6,r5,8
    10cc:	78 66 44 2c 	rldimi  r6,r3,8,48
    10d0:	78 83 80 00 	rotldi  r3,r4,16
    10d4:	f8 bf 02 e8 	std     r5,744(r31)
    10d8:	e8 bf 08 90 	ld      r5,2192(r31)
    10dc:	f8 9f 04 38 	std     r4,1080(r31)
    10e0:	78 84 40 00 	rotldi  r4,r4,8
    10e4:	78 64 44 2c 	rldimi  r4,r3,8,48
    10e8:	78 a3 80 00 	rotldi  r3,r5,16
    10ec:	f8 9f 05 40 	std     r4,1344(r31)
    10f0:	e8 9f 08 98 	ld      r4,2200(r31)
    10f4:	f8 df 04 d8 	std     r6,1240(r31)
    10f8:	78 a6 40 00 	rotldi  r6,r5,8
    10fc:	78 66 44 2c 	rldimi  r6,r3,8,48
    1100:	78 83 80 00 	rotldi  r3,r4,16
    1104:	f8 bf 04 18 	std     r5,1048(r31)
    1108:	f8 df 04 d0 	std     r6,1232(r31)
    110c:	78 86 40 00 	rotldi  r6,r4,8
    1110:	78 66 44 2c 	rldimi  r6,r3,8,48
    1114:	e8 bf 08 a0 	ld      r5,2208(r31)
    1118:	f8 df 05 48 	std     r6,1352(r31)
    111c:	78 a3 80 00 	rotldi  r3,r5,16
    1120:	e8 df 08 a8 	ld      r6,2216(r31)
    1124:	f8 9f 04 30 	std     r4,1072(r31)
    1128:	78 a4 40 00 	rotldi  r4,r5,8
    112c:	78 64 44 2c 	rldimi  r4,r3,8,48
    1130:	78 c3 80 00 	rotldi  r3,r6,16
    1134:	f8 bf 04 08 	std     r5,1032(r31)
    1138:	e8 bf 08 b0 	ld      r5,2224(r31)
    113c:	f8 9f 04 c8 	std     r4,1224(r31)
    1140:	78 c4 40 00 	rotldi  r4,r6,8
    1144:	78 64 44 2c 	rldimi  r4,r3,8,48
    1148:	78 a3 80 00 	rotldi  r3,r5,16
    114c:	f8 df 04 28 	std     r6,1064(r31)
    1150:	e8 df 08 b8 	ld      r6,2232(r31)
    1154:	fa bf 02 d8 	std     r21,728(r31)
    1158:	7f 55 d3 78 	mr      r21,r26
    115c:	78 ba 40 00 	rotldi  r26,r5,8
    1160:	78 7a 44 2c 	rldimi  r26,r3,8,48
    1164:	78 c3 80 00 	rotldi  r3,r6,16
    1168:	f8 bf 04 20 	std     r5,1056(r31)
    116c:	e8 bf 08 c0 	ld      r5,2240(r31)
    1170:	f8 9f 04 a8 	std     r4,1192(r31)
    1174:	78 c4 40 00 	rotldi  r4,r6,8
    1178:	78 64 44 2c 	rldimi  r4,r3,8,48
    117c:	78 a3 80 00 	rotldi  r3,r5,16
    1180:	f8 df 03 e8 	std     r6,1000(r31)
    1184:	e8 df 08 c8 	ld      r6,2248(r31)
    1188:	f8 9f 04 b8 	std     r4,1208(r31)
    118c:	78 a4 40 00 	rotldi  r4,r5,8
    1190:	78 64 44 2c 	rldimi  r4,r3,8,48
    1194:	78 c3 80 00 	rotldi  r3,r6,16
    1198:	f8 bf 04 10 	std     r5,1040(r31)
    119c:	e8 bf 08 d0 	ld      r5,2256(r31)
    11a0:	f8 9f 04 98 	std     r4,1176(r31)
    11a4:	78 c4 40 00 	rotldi  r4,r6,8
    11a8:	78 64 44 2c 	rldimi  r4,r3,8,48
    11ac:	78 a3 80 00 	rotldi  r3,r5,16
    11b0:	f8 df 04 00 	std     r6,1024(r31)
    11b4:	e8 df 08 d8 	ld      r6,2264(r31)
    11b8:	f8 9f 04 b0 	std     r4,1200(r31)
    11bc:	78 a4 40 00 	rotldi  r4,r5,8
    11c0:	78 64 44 2c 	rldimi  r4,r3,8,48
    11c4:	78 c3 80 00 	rotldi  r3,r6,16
    11c8:	f8 bf 03 d0 	std     r5,976(r31)
    11cc:	e8 bf 08 e0 	ld      r5,2272(r31)
    11d0:	f8 9f 04 a0 	std     r4,1184(r31)
    11d4:	78 c4 40 00 	rotldi  r4,r6,8
    11d8:	78 64 44 2c 	rldimi  r4,r3,8,48
    11dc:	78 a3 80 00 	rotldi  r3,r5,16
    11e0:	f8 df 03 f0 	std     r6,1008(r31)
    11e4:	e8 df 08 e8 	ld      r6,2280(r31)
    11e8:	f8 9f 05 38 	std     r4,1336(r31)
    11ec:	78 a4 40 00 	rotldi  r4,r5,8
    11f0:	78 64 44 2c 	rldimi  r4,r3,8,48
    11f4:	78 c3 80 00 	rotldi  r3,r6,16
    11f8:	f8 bf 03 c0 	std     r5,960(r31)
    11fc:	e8 bf 08 f0 	ld      r5,2288(r31)
    1200:	f8 9f 04 80 	std     r4,1152(r31)
    1204:	78 c4 40 00 	rotldi  r4,r6,8
    1208:	78 64 44 2c 	rldimi  r4,r3,8,48
    120c:	78 a3 80 00 	rotldi  r3,r5,16
    1210:	f8 df 03 e0 	std     r6,992(r31)
    1214:	e8 df 08 f8 	ld      r6,2296(r31)
    1218:	f8 9f 04 90 	std     r4,1168(r31)
    121c:	78 a4 40 00 	rotldi  r4,r5,8
    1220:	78 64 44 2c 	rldimi  r4,r3,8,48
    1224:	78 c3 80 00 	rotldi  r3,r6,16
    1228:	f8 bf 03 d8 	std     r5,984(r31)
    122c:	e8 bf 09 00 	ld      r5,2304(r31)
    1230:	f8 9f 05 30 	std     r4,1328(r31)
    1234:	78 c4 40 00 	rotldi  r4,r6,8
    1238:	78 64 44 2c 	rldimi  r4,r3,8,48
    123c:	78 a3 80 00 	rotldi  r3,r5,16
    1240:	f8 df 03 a8 	std     r6,936(r31)
    1244:	e8 df 09 08 	ld      r6,2312(r31)
    1248:	f8 9f 04 68 	std     r4,1128(r31)
    124c:	78 a4 40 00 	rotldi  r4,r5,8
    1250:	78 64 44 2c 	rldimi  r4,r3,8,48
    1254:	78 c3 80 00 	rotldi  r3,r6,16
    1258:	f8 bf 03 c8 	std     r5,968(r31)
    125c:	e8 bf 09 10 	ld      r5,2320(r31)
    1260:	f8 9f 04 88 	std     r4,1160(r31)
    1264:	78 c4 40 00 	rotldi  r4,r6,8
    1268:	78 64 44 2c 	rldimi  r4,r3,8,48
    126c:	78 a3 80 00 	rotldi  r3,r5,16
    1270:	f8 df 03 b0 	std     r6,944(r31)
    1274:	e8 df 09 18 	ld      r6,2328(r31)
    1278:	f8 9f 05 28 	std     r4,1320(r31)
    127c:	78 a4 40 00 	rotldi  r4,r5,8
    1280:	78 64 44 2c 	rldimi  r4,r3,8,48
    1284:	78 c3 80 00 	rotldi  r3,r6,16
    1288:	f8 bf 02 c8 	std     r5,712(r31)
    128c:	e8 bf 09 20 	ld      r5,2336(r31)
    1290:	f8 9f 04 60 	std     r4,1120(r31)
    1294:	78 c4 40 00 	rotldi  r4,r6,8
    1298:	78 64 44 2c 	rldimi  r4,r3,8,48
    129c:	78 a3 80 00 	rotldi  r3,r5,16
    12a0:	f8 df 03 88 	std     r6,904(r31)
    12a4:	e8 df 09 28 	ld      r6,2344(r31)
    12a8:	f8 9f 04 78 	std     r4,1144(r31)
    12ac:	78 a4 40 00 	rotldi  r4,r5,8
    12b0:	78 64 44 2c 	rldimi  r4,r3,8,48
    12b4:	78 c3 80 00 	rotldi  r3,r6,16
    12b8:	f8 bf 03 a0 	std     r5,928(r31)
    12bc:	f8 9f 04 58 	std     r4,1112(r31)
    12c0:	78 c4 40 00 	rotldi  r4,r6,8
    12c4:	78 64 44 2c 	rldimi  r4,r3,8,48
    12c8:	7c 98 23 78 	mr      r24,r4
    12cc:	e8 bf 09 30 	ld      r5,2352(r31)
    12d0:	e8 7f 09 38 	ld      r3,2360(r31)
    12d4:	78 a4 80 00 	rotldi  r4,r5,16
    12d8:	78 b3 40 00 	rotldi  r19,r5,8
    12dc:	78 93 44 2c 	rldimi  r19,r4,8,48
    12e0:	7c 64 1b 78 	mr      r4,r3
    12e4:	f8 7f 03 90 	std     r3,912(r31)
    12e8:	78 63 80 00 	rotldi  r3,r3,16
    12ec:	78 84 40 00 	rotldi  r4,r4,8
    12f0:	78 64 44 2c 	rldimi  r4,r3,8,48
    12f4:	ea 1f 03 60 	ld      r16,864(r31)
    12f8:	7c 96 23 78 	mr      r22,r4
    12fc:	e8 9f 03 58 	ld      r4,856(r31)
    1300:	7a 03 c0 00 	rotldi  r3,r16,24
    1304:	78 6e 82 2c 	rldimi  r14,r3,16,40
    1308:	ea 3f 03 50 	ld      r17,848(r31)
    130c:	78 83 c0 00 	rotldi  r3,r4,24
    1310:	78 7b 82 2c 	rldimi  r27,r3,16,40
    1314:	fb df 03 48 	std     r30,840(r31)
    1318:	7a 23 c0 00 	rotldi  r3,r17,24
    131c:	78 7c 82 2c 	rldimi  r28,r3,16,40
    1320:	eb df 02 50 	ld      r30,592(r31)
    1324:	f8 bf 03 80 	std     r5,896(r31)
    1328:	7b c3 c0 00 	rotldi  r3,r30,24
    132c:	ea 5f 02 d8 	ld      r18,728(r31)
    1330:	e8 bf 03 40 	ld      r5,832(r31)
    1334:	78 72 82 2c 	rldimi  r18,r3,16,40
    1338:	f8 df 03 98 	std     r6,920(r31)
    133c:	78 a3 c0 00 	rotldi  r3,r5,24
    1340:	78 79 82 2c 	rldimi  r25,r3,16,40
    1344:	e8 df 03 38 	ld      r6,824(r31)
    1348:	78 c3 c0 00 	rotldi  r3,r6,24
    134c:	f9 1f 05 20 	std     r8,1312(r31)
    1350:	78 75 82 2c 	rldimi  r21,r3,16,40
    1354:	e8 7f 03 30 	ld      r3,816(r31)
    1358:	78 63 c0 00 	rotldi  r3,r3,24
    135c:	e9 1f 03 28 	ld      r8,808(r31)
    1360:	78 69 82 2c 	rldimi  r9,r3,16,40
    1364:	e8 ff 03 20 	ld      r7,800(r31)
    1368:	79 03 c0 00 	rotldi  r3,r8,24
    136c:	78 77 82 2c 	rldimi  r23,r3,16,40
    1370:	f9 3f 02 60 	std     r9,608(r31)
    1374:	78 e3 c0 00 	rotldi  r3,r7,24
    1378:	78 6a 82 2c 	rldimi  r10,r3,16,40
    137c:	e9 3f 03 18 	ld      r9,792(r31)
    1380:	79 23 c0 00 	rotldi  r3,r9,24
    1384:	f9 5f 02 78 	std     r10,632(r31)
    1388:	78 7d 82 2c 	rldimi  r29,r3,16,40
    138c:	e8 7f 03 48 	ld      r3,840(r31)
    1390:	e9 5f 03 10 	ld      r10,784(r31)
    1394:	78 63 c0 00 	rotldi  r3,r3,24
    1398:	78 6c 82 2c 	rldimi  r12,r3,16,40
    139c:	fa ff 02 70 	std     r23,624(r31)
    13a0:	79 43 c0 00 	rotldi  r3,r10,24
    13a4:	ea ff 05 20 	ld      r23,1312(r31)
    13a8:	78 77 82 2c 	rldimi  r23,r3,16,40
    13ac:	7a 83 c0 00 	rotldi  r3,r20,24
    13b0:	fa 9f 02 38 	std     r20,568(r31)
    13b4:	78 6b 82 2c 	rldimi  r11,r3,16,40
    13b8:	f9 7f 02 68 	std     r11,616(r31)
    13bc:	e9 7f 02 48 	ld      r11,584(r31)
    13c0:	fa ff 05 20 	std     r23,1312(r31)
    13c4:	79 63 c0 00 	rotldi  r3,r11,24
    13c8:	ea ff 05 18 	ld      r23,1304(r31)
    13cc:	78 77 82 2c 	rldimi  r23,r3,16,40
    13d0:	ea 9f 03 00 	ld      r20,768(r31)
    13d4:	fa ff 05 18 	std     r23,1304(r31)
    13d8:	ea ff 02 40 	ld      r23,576(r31)
    13dc:	7a e3 c0 00 	rotldi  r3,r23,24
    13e0:	f9 ff 02 88 	std     r15,648(r31)
    13e4:	78 60 82 2c 	rldimi  r0,r3,16,40
    13e8:	7a 83 c0 00 	rotldi  r3,r20,24
    13ec:	f8 1f 02 80 	std     r0,640(r31)
    13f0:	e8 1f 05 08 	ld      r0,1288(r31)
    13f4:	78 60 82 2c 	rldimi  r0,r3,16,40
    13f8:	e8 7f 04 50 	ld      r3,1104(r31)
    13fc:	f8 1f 05 08 	std     r0,1288(r31)
    1400:	78 63 c0 00 	rotldi  r3,r3,24
    1404:	e8 1f 05 00 	ld      r0,1280(r31)
    1408:	78 60 82 2c 	rldimi  r0,r3,16,40
    140c:	e8 7f 04 48 	ld      r3,1096(r31)
    1410:	f8 1f 05 00 	std     r0,1280(r31)
    1414:	78 63 c0 00 	rotldi  r3,r3,24
    1418:	e8 1f 04 f8 	ld      r0,1272(r31)
    141c:	78 60 82 2c 	rldimi  r0,r3,16,40
    1420:	e8 7f 02 f0 	ld      r3,752(r31)
    1424:	f8 1f 04 f8 	std     r0,1272(r31)
    1428:	78 63 c0 00 	rotldi  r3,r3,24
    142c:	e8 1f 04 f0 	ld      r0,1264(r31)
    1430:	78 60 82 2c 	rldimi  r0,r3,16,40
    1434:	e8 7f 04 40 	ld      r3,1088(r31)
    1438:	f8 1f 04 f0 	std     r0,1264(r31)
    143c:	78 63 c0 00 	rotldi  r3,r3,24
    1440:	e8 1f 05 10 	ld      r0,1296(r31)
    1444:	78 60 82 2c 	rldimi  r0,r3,16,40
    1448:	e8 7f 03 08 	ld      r3,776(r31)
    144c:	f8 1f 05 10 	std     r0,1296(r31)
    1450:	78 63 c0 00 	rotldi  r3,r3,24
    1454:	e8 1f 04 c0 	ld      r0,1216(r31)
    1458:	78 60 82 2c 	rldimi  r0,r3,16,40
    145c:	79 e3 c0 00 	rotldi  r3,r15,24
    1460:	e9 ff 02 d0 	ld      r15,720(r31)
    1464:	78 6f 82 2c 	rldimi  r15,r3,16,40
    1468:	e8 7f 02 f8 	ld      r3,760(r31)
    146c:	fa bf 02 58 	std     r21,600(r31)
    1470:	78 63 c0 00 	rotldi  r3,r3,24
    1474:	ea bf 04 e8 	ld      r21,1256(r31)
    1478:	78 75 82 2c 	rldimi  r21,r3,16,40
    147c:	e8 7f 02 e0 	ld      r3,736(r31)
    1480:	fa bf 04 e8 	std     r21,1256(r31)
    1484:	78 63 c0 00 	rotldi  r3,r3,24
    1488:	ea bf 04 e0 	ld      r21,1248(r31)
    148c:	78 75 82 2c 	rldimi  r21,r3,16,40
    1490:	e8 7f 02 e8 	ld      r3,744(r31)
    1494:	fa bf 04 e0 	std     r21,1248(r31)
    1498:	78 63 c0 00 	rotldi  r3,r3,24
    149c:	ea bf 04 d8 	ld      r21,1240(r31)
    14a0:	78 75 82 2c 	rldimi  r21,r3,16,40
    14a4:	e8 7f 04 38 	ld      r3,1080(r31)
    14a8:	fa bf 04 d8 	std     r21,1240(r31)
    14ac:	78 63 c0 00 	rotldi  r3,r3,24
    14b0:	ea bf 05 40 	ld      r21,1344(r31)
    14b4:	78 75 82 2c 	rldimi  r21,r3,16,40
    14b8:	e8 7f 04 18 	ld      r3,1048(r31)
    14bc:	fa bf 05 40 	std     r21,1344(r31)
    14c0:	78 63 c0 00 	rotldi  r3,r3,24
    14c4:	ea bf 04 d0 	ld      r21,1232(r31)
    14c8:	78 75 82 2c 	rldimi  r21,r3,16,40
    14cc:	e8 7f 04 30 	ld      r3,1072(r31)
    14d0:	fa bf 04 d0 	std     r21,1232(r31)
    14d4:	78 63 c0 00 	rotldi  r3,r3,24
    14d8:	ea bf 05 48 	ld      r21,1352(r31)
    14dc:	78 75 82 2c 	rldimi  r21,r3,16,40
    14e0:	e8 7f 04 08 	ld      r3,1032(r31)
    14e4:	fa bf 05 48 	std     r21,1352(r31)
    14e8:	78 63 c0 00 	rotldi  r3,r3,24
    14ec:	ea bf 04 c8 	ld      r21,1224(r31)
    14f0:	78 75 82 2c 	rldimi  r21,r3,16,40
    14f4:	e8 7f 04 28 	ld      r3,1064(r31)
    14f8:	fa bf 04 c8 	std     r21,1224(r31)
    14fc:	78 63 c0 00 	rotldi  r3,r3,24
    1500:	ea bf 04 a8 	ld      r21,1192(r31)
    1504:	78 75 82 2c 	rldimi  r21,r3,16,40
    1508:	e8 7f 04 20 	ld      r3,1056(r31)
    150c:	78 63 c0 00 	rotldi  r3,r3,24
    1510:	fa bf 04 a8 	std     r21,1192(r31)
    1514:	78 7a 82 2c 	rldimi  r26,r3,16,40
    1518:	e8 7f 03 e8 	ld      r3,1000(r31)
    151c:	ea bf 04 b8 	ld      r21,1208(r31)
    1520:	78 63 c0 00 	rotldi  r3,r3,24
    1524:	78 75 82 2c 	rldimi  r21,r3,16,40
    1528:	e8 7f 04 10 	ld      r3,1040(r31)
    152c:	fb 5f 02 b8 	std     r26,696(r31)
    1530:	78 63 c0 00 	rotldi  r3,r3,24
    1534:	eb 5f 04 98 	ld      r26,1176(r31)
    1538:	78 7a 82 2c 	rldimi  r26,r3,16,40
    153c:	e8 7f 04 00 	ld      r3,1024(r31)
    1540:	fa bf 04 b8 	std     r21,1208(r31)
    1544:	78 63 c0 00 	rotldi  r3,r3,24
    1548:	ea bf 04 b0 	ld      r21,1200(r31)
    154c:	78 75 82 2c 	rldimi  r21,r3,16,40
    1550:	e8 7f 03 d0 	ld      r3,976(r31)
    1554:	fa bf 04 b0 	std     r21,1200(r31)
    1558:	78 63 c0 00 	rotldi  r3,r3,24
    155c:	ea bf 04 a0 	ld      r21,1184(r31)
    1560:	78 75 82 2c 	rldimi  r21,r3,16,40
    1564:	e8 7f 03 f0 	ld      r3,1008(r31)
    1568:	fa bf 04 a0 	std     r21,1184(r31)
    156c:	78 63 c0 00 	rotldi  r3,r3,24
    1570:	ea bf 05 38 	ld      r21,1336(r31)
    1574:	78 75 82 2c 	rldimi  r21,r3,16,40
    1578:	e8 7f 03 c0 	ld      r3,960(r31)
    157c:	fb 5f 04 98 	std     r26,1176(r31)
    1580:	78 63 c0 00 	rotldi  r3,r3,24
    1584:	eb 5f 04 80 	ld      r26,1152(r31)
    1588:	78 7a 82 2c 	rldimi  r26,r3,16,40
    158c:	e8 7f 03 e0 	ld      r3,992(r31)
    1590:	fb 5f 04 80 	std     r26,1152(r31)
    1594:	78 63 c0 00 	rotldi  r3,r3,24
    1598:	eb 5f 04 90 	ld      r26,1168(r31)
    159c:	78 7a 82 2c 	rldimi  r26,r3,16,40
    15a0:	e8 7f 03 d8 	ld      r3,984(r31)
    15a4:	fb 5f 04 90 	std     r26,1168(r31)
    15a8:	78 63 c0 00 	rotldi  r3,r3,24
    15ac:	eb 5f 05 30 	ld      r26,1328(r31)
    15b0:	78 7a 82 2c 	rldimi  r26,r3,16,40
    15b4:	e8 7f 03 a8 	ld      r3,936(r31)
    15b8:	fb 5f 05 30 	std     r26,1328(r31)
    15bc:	78 63 c0 00 	rotldi  r3,r3,24
    15c0:	eb 5f 04 68 	ld      r26,1128(r31)
    15c4:	78 7a 82 2c 	rldimi  r26,r3,16,40
    15c8:	e8 7f 03 c8 	ld      r3,968(r31)
    15cc:	fb 5f 04 68 	std     r26,1128(r31)
    15d0:	78 63 c0 00 	rotldi  r3,r3,24
    15d4:	eb 5f 04 88 	ld      r26,1160(r31)
    15d8:	78 7a 82 2c 	rldimi  r26,r3,16,40
    15dc:	e8 7f 03 b0 	ld      r3,944(r31)
    15e0:	fb 5f 04 88 	std     r26,1160(r31)
    15e4:	78 63 c0 00 	rotldi  r3,r3,24
    15e8:	eb 5f 05 28 	ld      r26,1320(r31)
    15ec:	78 7a 82 2c 	rldimi  r26,r3,16,40
    15f0:	fa bf 05 38 	std     r21,1336(r31)
    15f4:	fb 5f 05 28 	std     r26,1320(r31)
    15f8:	eb 5f 02 c8 	ld      r26,712(r31)
    15fc:	ea bf 04 60 	ld      r21,1120(r31)
    1600:	7b 43 c0 00 	rotldi  r3,r26,24
    1604:	78 75 82 2c 	rldimi  r21,r3,16,40
    1608:	e8 7f 03 88 	ld      r3,904(r31)
    160c:	fa bf 04 60 	std     r21,1120(r31)
    1610:	78 63 c0 00 	rotldi  r3,r3,24
    1614:	ea bf 04 78 	ld      r21,1144(r31)
    1618:	78 75 82 2c 	rldimi  r21,r3,16,40
    161c:	e8 7f 03 a0 	ld      r3,928(r31)
    1620:	fa bf 04 78 	std     r21,1144(r31)
    1624:	78 63 c0 00 	rotldi  r3,r3,24
    1628:	ea bf 04 58 	ld      r21,1112(r31)
    162c:	78 75 82 2c 	rldimi  r21,r3,16,40
    1630:	e8 7f 03 98 	ld      r3,920(r31)
    1634:	78 63 c0 00 	rotldi  r3,r3,24
    1638:	fa bf 04 58 	std     r21,1112(r31)
    163c:	78 78 82 2c 	rldimi  r24,r3,16,40
    1640:	e8 7f 03 80 	ld      r3,896(r31)
    1644:	78 63 c0 00 	rotldi  r3,r3,24
    1648:	fb 1f 04 70 	std     r24,1136(r31)
    164c:	78 73 82 2c 	rldimi  r19,r3,16,40
    1650:	e8 7f 03 90 	ld      r3,912(r31)
    1654:	78 63 c0 00 	rotldi  r3,r3,24
    1658:	eb 1f 02 38 	ld      r24,568(r31)
    165c:	78 76 82 2c 	rldimi  r22,r3,16,40
    1660:	7a 03 00 02 	rotldi  r3,r16,32
    1664:	78 6e c0 2c 	rldimi  r14,r3,24,32
    1668:	fa df 02 c0 	std     r22,704(r31)
    166c:	78 83 00 02 	rotldi  r3,r4,32
    1670:	78 7b c0 2c 	rldimi  r27,r3,24,32
    1674:	7a 23 00 02 	rotldi  r3,r17,32
    1678:	e8 9f 02 58 	ld      r4,600(r31)
    167c:	78 7c c0 2c 	rldimi  r28,r3,24,32
    1680:	7b c3 00 02 	rotldi  r3,r30,32
    1684:	78 72 c0 2c 	rldimi  r18,r3,24,32
    1688:	ea df 03 48 	ld      r22,840(r31)
    168c:	78 a3 00 02 	rotldi  r3,r5,32
    1690:	78 79 c0 2c 	rldimi  r25,r3,24,32
    1694:	fb 3f 02 a8 	std     r25,680(r31)
    1698:	78 c3 00 02 	rotldi  r3,r6,32
    169c:	78 64 c0 2c 	rldimi  r4,r3,24,32
    16a0:	7f d1 f3 78 	mr      r17,r30
    16a4:	eb 3f 03 30 	ld      r25,816(r31)
    16a8:	e8 df 02 60 	ld      r6,608(r31)
    16ac:	7b 23 00 02 	rotldi  r3,r25,32
    16b0:	78 66 c0 2c 	rldimi  r6,r3,24,32
    16b4:	79 03 00 02 	rotldi  r3,r8,32
    16b8:	e9 1f 02 70 	ld      r8,624(r31)
    16bc:	78 68 c0 2c 	rldimi  r8,r3,24,32
    16c0:	78 e3 00 02 	rotldi  r3,r7,32
    16c4:	e8 ff 02 78 	ld      r7,632(r31)
    16c8:	78 67 c0 2c 	rldimi  r7,r3,24,32
    16cc:	79 23 00 02 	rotldi  r3,r9,32
    16d0:	e8 bf 05 20 	ld      r5,1312(r31)
    16d4:	78 7d c0 2c 	rldimi  r29,r3,24,32
    16d8:	7a c3 00 02 	rotldi  r3,r22,32
    16dc:	e9 3f 02 68 	ld      r9,616(r31)
    16e0:	78 6c c0 2c 	rldimi  r12,r3,24,32
    16e4:	79 43 00 02 	rotldi  r3,r10,32
    16e8:	78 65 c0 2c 	rldimi  r5,r3,24,32
    16ec:	7b 03 00 02 	rotldi  r3,r24,32
    16f0:	e9 5f 05 18 	ld      r10,1304(r31)
    16f4:	78 69 c0 2c 	rldimi  r9,r3,24,32
    16f8:	79 63 00 02 	rotldi  r3,r11,32
    16fc:	e9 7f 02 80 	ld      r11,640(r31)
    1700:	78 6a c0 2c 	rldimi  r10,r3,24,32
    1704:	7a e3 00 02 	rotldi  r3,r23,32
    1708:	f9 9f 02 b0 	std     r12,688(r31)
    170c:	78 6b c0 2c 	rldimi  r11,r3,24,32
    1710:	7a 83 00 02 	rotldi  r3,r20,32
    1714:	e9 9f 05 08 	ld      r12,1288(r31)
    1718:	78 6c c0 2c 	rldimi  r12,r3,24,32
    171c:	e8 7f 04 50 	ld      r3,1104(r31)
    1720:	eb df 05 00 	ld      r30,1280(r31)
    1724:	78 63 00 02 	rotldi  r3,r3,32
    1728:	78 7e c0 2c 	rldimi  r30,r3,24,32
    172c:	e8 7f 04 48 	ld      r3,1096(r31)
    1730:	ea ff 04 f8 	ld      r23,1272(r31)
    1734:	78 63 00 02 	rotldi  r3,r3,32
    1738:	ea bf 02 f0 	ld      r21,752(r31)
    173c:	78 77 c0 2c 	rldimi  r23,r3,24,32
    1740:	ea 9f 04 f0 	ld      r20,1264(r31)
    1744:	7a a3 00 02 	rotldi  r3,r21,32
    1748:	78 74 c0 2c 	rldimi  r20,r3,24,32
    174c:	e8 7f 04 40 	ld      r3,1088(r31)
    1750:	f9 df 02 90 	std     r14,656(r31)
    1754:	78 63 00 02 	rotldi  r3,r3,32
    1758:	e9 df 05 10 	ld      r14,1296(r31)
    175c:	78 6e c0 2c 	rldimi  r14,r3,24,32
    1760:	e8 7f 03 08 	ld      r3,776(r31)
    1764:	78 63 00 02 	rotldi  r3,r3,32
    1768:	f9 df 05 10 	std     r14,1296(r31)
    176c:	7d ee 7b 78 	mr      r14,r15
    1770:	78 60 c0 2c 	rldimi  r0,r3,24,32
    1774:	e8 7f 02 88 	ld      r3,648(r31)
    1778:	78 63 00 02 	rotldi  r3,r3,32
    177c:	ea 1f 04 e8 	ld      r16,1256(r31)
    1780:	78 6e c0 2c 	rldimi  r14,r3,24,32
    1784:	e8 7f 02 f8 	ld      r3,760(r31)
    1788:	78 63 00 02 	rotldi  r3,r3,32
    178c:	e9 ff 04 e0 	ld      r15,1248(r31)
    1790:	78 70 c0 2c 	rldimi  r16,r3,24,32
    1794:	fa 1f 04 e8 	std     r16,1256(r31)
    1798:	ea 1f 02 e0 	ld      r16,736(r31)
    179c:	7a 03 00 02 	rotldi  r3,r16,32
    17a0:	f8 1f 04 c0 	std     r0,1216(r31)
    17a4:	78 6f c0 2c 	rldimi  r15,r3,24,32
    17a8:	e8 7f 02 e8 	ld      r3,744(r31)
    17ac:	f9 ff 04 e0 	std     r15,1248(r31)
    17b0:	78 63 00 02 	rotldi  r3,r3,32
    17b4:	e9 ff 04 d8 	ld      r15,1240(r31)
    17b8:	78 6f c0 2c 	rldimi  r15,r3,24,32
    17bc:	e8 7f 04 38 	ld      r3,1080(r31)
    17c0:	e8 1f 05 40 	ld      r0,1344(r31)
    17c4:	78 63 00 02 	rotldi  r3,r3,32
    17c8:	78 60 c0 2c 	rldimi  r0,r3,24,32
    17cc:	e8 7f 04 18 	ld      r3,1048(r31)
    17d0:	f9 ff 04 d8 	std     r15,1240(r31)
    17d4:	78 63 00 02 	rotldi  r3,r3,32
    17d8:	e9 ff 04 d0 	ld      r15,1232(r31)
    17dc:	78 6f c0 2c 	rldimi  r15,r3,24,32
    17e0:	e8 7f 04 30 	ld      r3,1072(r31)
    17e4:	f9 ff 04 d0 	std     r15,1232(r31)
    17e8:	78 63 00 02 	rotldi  r3,r3,32
    17ec:	e9 ff 05 48 	ld      r15,1352(r31)
    17f0:	78 6f c0 2c 	rldimi  r15,r3,24,32
    17f4:	e8 7f 04 08 	ld      r3,1032(r31)
    17f8:	f9 ff 05 48 	std     r15,1352(r31)
    17fc:	78 63 00 02 	rotldi  r3,r3,32
    1800:	e9 ff 04 c8 	ld      r15,1224(r31)
    1804:	78 6f c0 2c 	rldimi  r15,r3,24,32
    1808:	e8 7f 04 28 	ld      r3,1064(r31)
    180c:	f8 1f 05 40 	std     r0,1344(r31)
    1810:	78 63 00 02 	rotldi  r3,r3,32
    1814:	e8 1f 04 a8 	ld      r0,1192(r31)
    1818:	78 60 c0 2c 	rldimi  r0,r3,24,32
    181c:	e8 7f 04 20 	ld      r3,1056(r31)
    1820:	fb df 05 00 	std     r30,1280(r31)
    1824:	78 63 00 02 	rotldi  r3,r3,32
    1828:	eb df 02 b8 	ld      r30,696(r31)
    182c:	78 7e c0 2c 	rldimi  r30,r3,24,32
    1830:	e8 7f 03 e8 	ld      r3,1000(r31)
    1834:	f9 ff 04 c8 	std     r15,1224(r31)
    1838:	78 63 00 02 	rotldi  r3,r3,32
    183c:	e9 ff 04 b8 	ld      r15,1208(r31)
    1840:	78 6f c0 2c 	rldimi  r15,r3,24,32
    1844:	e8 7f 04 10 	ld      r3,1040(r31)
    1848:	fb df 02 b8 	std     r30,696(r31)
    184c:	78 63 00 02 	rotldi  r3,r3,32
    1850:	eb df 04 98 	ld      r30,1176(r31)
    1854:	78 7e c0 2c 	rldimi  r30,r3,24,32
    1858:	e8 7f 04 00 	ld      r3,1024(r31)
    185c:	f9 ff 04 b8 	std     r15,1208(r31)
    1860:	78 63 00 02 	rotldi  r3,r3,32
    1864:	e9 ff 04 b0 	ld      r15,1200(r31)
    1868:	78 6f c0 2c 	rldimi  r15,r3,24,32
    186c:	e8 7f 03 d0 	ld      r3,976(r31)
    1870:	f9 ff 04 b0 	std     r15,1200(r31)
    1874:	78 63 00 02 	rotldi  r3,r3,32
    1878:	e9 ff 04 a0 	ld      r15,1184(r31)
    187c:	78 6f c0 2c 	rldimi  r15,r3,24,32
    1880:	e8 7f 03 f0 	ld      r3,1008(r31)
    1884:	f9 ff 04 a0 	std     r15,1184(r31)
    1888:	78 63 00 02 	rotldi  r3,r3,32
    188c:	e9 ff 05 38 	ld      r15,1336(r31)
    1890:	78 6f c0 2c 	rldimi  r15,r3,24,32
    1894:	e8 7f 03 c0 	ld      r3,960(r31)
    1898:	fb bf 02 d0 	std     r29,720(r31)
    189c:	78 63 00 02 	rotldi  r3,r3,32
    18a0:	eb bf 04 80 	ld      r29,1152(r31)
    18a4:	78 7d c0 2c 	rldimi  r29,r3,24,32
    18a8:	e8 7f 03 e0 	ld      r3,992(r31)
    18ac:	f9 ff 05 38 	std     r15,1336(r31)
    18b0:	78 63 00 02 	rotldi  r3,r3,32
    18b4:	e9 ff 04 90 	ld      r15,1168(r31)
    18b8:	78 6f c0 2c 	rldimi  r15,r3,24,32
    18bc:	e8 7f 03 d8 	ld      r3,984(r31)
    18c0:	f9 ff 04 90 	std     r15,1168(r31)
    18c4:	78 63 00 02 	rotldi  r3,r3,32
    18c8:	e9 ff 05 30 	ld      r15,1328(r31)
    18cc:	78 6f c0 2c 	rldimi  r15,r3,24,32
    18d0:	e8 7f 03 a8 	ld      r3,936(r31)
    18d4:	fb 9f 02 a0 	std     r28,672(r31)
    18d8:	78 63 00 02 	rotldi  r3,r3,32
    18dc:	eb 9f 04 68 	ld      r28,1128(r31)
    18e0:	78 7c c0 2c 	rldimi  r28,r3,24,32
    18e4:	e8 7f 03 c8 	ld      r3,968(r31)
    18e8:	fb 7f 02 98 	std     r27,664(r31)
    18ec:	78 63 00 02 	rotldi  r3,r3,32
    18f0:	eb 7f 04 88 	ld      r27,1160(r31)
    18f4:	78 7b c0 2c 	rldimi  r27,r3,24,32
    18f8:	e8 7f 03 b0 	ld      r3,944(r31)
    18fc:	f9 ff 05 30 	std     r15,1328(r31)
    1900:	78 63 00 02 	rotldi  r3,r3,32
    1904:	e9 ff 05 28 	ld      r15,1320(r31)
    1908:	78 6f c0 2c 	rldimi  r15,r3,24,32
    190c:	7b 43 00 02 	rotldi  r3,r26,32
    1910:	eb 5f 04 60 	ld      r26,1120(r31)
    1914:	78 7a c0 2c 	rldimi  r26,r3,24,32
    1918:	e8 7f 03 88 	ld      r3,904(r31)
    191c:	fb 7f 04 88 	std     r27,1160(r31)
    1920:	78 63 00 02 	rotldi  r3,r3,32
    1924:	eb 7f 04 78 	ld      r27,1144(r31)
    1928:	78 7b c0 2c 	rldimi  r27,r3,24,32
    192c:	e8 7f 03 a0 	ld      r3,928(r31)
    1930:	fb 7f 04 78 	std     r27,1144(r31)
    1934:	78 63 00 02 	rotldi  r3,r3,32
    1938:	eb 7f 04 58 	ld      r27,1112(r31)
    193c:	78 7b c0 2c 	rldimi  r27,r3,24,32
    1940:	e8 7f 03 98 	ld      r3,920(r31)
    1944:	f9 ff 05 28 	std     r15,1320(r31)
    1948:	78 63 00 02 	rotldi  r3,r3,32
    194c:	e9 ff 04 70 	ld      r15,1136(r31)
    1950:	78 6f c0 2c 	rldimi  r15,r3,24,32
    1954:	e8 7f 03 80 	ld      r3,896(r31)
    1958:	78 63 00 02 	rotldi  r3,r3,32
    195c:	f9 ff 04 70 	std     r15,1136(r31)
    1960:	78 73 c0 2c 	rldimi  r19,r3,24,32
    1964:	e8 7f 03 90 	ld      r3,912(r31)
    1968:	e9 ff 02 c0 	ld      r15,704(r31)
    196c:	78 63 00 02 	rotldi  r3,r3,32
    1970:	78 6f c0 2c 	rldimi  r15,r3,24,32
    1974:	e8 7f 03 60 	ld      r3,864(r31)
    1978:	f9 ff 02 c0 	std     r15,704(r31)
    197c:	78 63 80 02 	rotldi  r3,r3,48
    1980:	e9 ff 02 90 	ld      r15,656(r31)
    1984:	78 6f 44 0e 	rldimi  r15,r3,40,16
    1988:	e8 7f 03 58 	ld      r3,856(r31)
    198c:	f9 ff 02 90 	std     r15,656(r31)
    1990:	78 63 80 02 	rotldi  r3,r3,48
    1994:	e9 ff 02 98 	ld      r15,664(r31)
    1998:	78 6f 44 0e 	rldimi  r15,r3,40,16
    199c:	e8 7f 03 50 	ld      r3,848(r31)
    19a0:	f9 ff 02 98 	std     r15,664(r31)
    19a4:	78 63 80 02 	rotldi  r3,r3,48
    19a8:	e9 ff 02 a0 	ld      r15,672(r31)
    19ac:	78 6f 44 0e 	rldimi  r15,r3,40,16
    19b0:	7a 23 80 02 	rotldi  r3,r17,48
    19b4:	ea 3f 02 40 	ld      r17,576(r31)
    19b8:	78 72 44 0e 	rldimi  r18,r3,40,16
    19bc:	e8 7f 03 40 	ld      r3,832(r31)
    19c0:	fa 5f 02 d8 	std     r18,728(r31)
    19c4:	78 63 80 02 	rotldi  r3,r3,48
    19c8:	ea 5f 02 a8 	ld      r18,680(r31)
    19cc:	78 72 44 0e 	rldimi  r18,r3,40,16
    19d0:	e8 7f 03 38 	ld      r3,824(r31)
    19d4:	78 63 80 02 	rotldi  r3,r3,48
    19d8:	fa 5f 02 a8 	std     r18,680(r31)
    19dc:	78 64 44 0e 	rldimi  r4,r3,40,16
    19e0:	7b 23 80 02 	rotldi  r3,r25,48
    19e4:	78 66 44 0e 	rldimi  r6,r3,40,16
    19e8:	e8 7f 03 28 	ld      r3,808(r31)
    19ec:	78 63 80 02 	rotldi  r3,r3,48
    19f0:	f8 df 02 60 	std     r6,608(r31)
    19f4:	78 68 44 0e 	rldimi  r8,r3,40,16
    19f8:	e8 7f 03 20 	ld      r3,800(r31)
    19fc:	78 63 80 02 	rotldi  r3,r3,48
    1a00:	e8 df 02 d0 	ld      r6,720(r31)
    1a04:	78 67 44 0e 	rldimi  r7,r3,40,16
    1a08:	e8 7f 03 18 	ld      r3,792(r31)
    1a0c:	f8 9f 02 58 	std     r4,600(r31)
    1a10:	78 63 80 02 	rotldi  r3,r3,48
    1a14:	78 66 44 0e 	rldimi  r6,r3,40,16
    1a18:	7a c3 80 02 	rotldi  r3,r22,48
    1a1c:	e8 9f 02 b0 	ld      r4,688(r31)
    1a20:	78 64 44 0e 	rldimi  r4,r3,40,16
    1a24:	e8 7f 03 10 	ld      r3,784(r31)
    1a28:	ea 5f 02 48 	ld      r18,584(r31)
    1a2c:	78 63 80 02 	rotldi  r3,r3,48
    1a30:	78 65 44 0e 	rldimi  r5,r3,40,16
    1a34:	7b 03 80 02 	rotldi  r3,r24,48
    1a38:	78 69 44 0e 	rldimi  r9,r3,40,16
    1a3c:	f8 ff 02 78 	std     r7,632(r31)
    1a40:	7a 43 80 02 	rotldi  r3,r18,48
    1a44:	78 6a 44 0e 	rldimi  r10,r3,40,16
    1a48:	7a 23 80 02 	rotldi  r3,r17,48
    1a4c:	e8 ff 05 00 	ld      r7,1280(r31)
    1a50:	78 6b 44 0e 	rldimi  r11,r3,40,16
    1a54:	e8 7f 03 00 	ld      r3,768(r31)
    1a58:	78 63 80 02 	rotldi  r3,r3,48
    1a5c:	f9 1f 02 70 	std     r8,624(r31)
    1a60:	78 6c 44 0e 	rldimi  r12,r3,40,16
    1a64:	e8 7f 04 50 	ld      r3,1104(r31)
    1a68:	78 63 80 02 	rotldi  r3,r3,48
    1a6c:	e9 1f 05 10 	ld      r8,1296(r31)
    1a70:	78 67 44 0e 	rldimi  r7,r3,40,16
    1a74:	e8 7f 04 48 	ld      r3,1096(r31)
    1a78:	78 63 80 02 	rotldi  r3,r3,48
    1a7c:	f8 9f 02 b0 	std     r4,688(r31)
    1a80:	78 77 44 0e 	rldimi  r23,r3,40,16
    1a84:	7a a3 80 02 	rotldi  r3,r21,48
    1a88:	78 74 44 0e 	rldimi  r20,r3,40,16
    1a8c:	e8 7f 04 40 	ld      r3,1088(r31)
    1a90:	ea bf 03 08 	ld      r21,776(r31)
    1a94:	78 63 80 02 	rotldi  r3,r3,48
    1a98:	78 68 44 0e 	rldimi  r8,r3,40,16
    1a9c:	e8 9f 04 c0 	ld      r4,1216(r31)
    1aa0:	7a a3 80 02 	rotldi  r3,r21,48
    1aa4:	78 64 44 0e 	rldimi  r4,r3,40,16
    1aa8:	e8 7f 02 88 	ld      r3,648(r31)
    1aac:	fa 9f 04 f0 	std     r20,1264(r31)
    1ab0:	78 63 80 02 	rotldi  r3,r3,48
    1ab4:	78 6e 44 0e 	rldimi  r14,r3,40,16
    1ab8:	ea 9f 02 f8 	ld      r20,760(r31)
    1abc:	f9 3f 02 68 	std     r9,616(r31)
    1ac0:	7a 83 80 02 	rotldi  r3,r20,48
    1ac4:	e9 3f 04 e8 	ld      r9,1256(r31)
    1ac8:	f9 5f 05 18 	std     r10,1304(r31)
    1acc:	78 69 44 0e 	rldimi  r9,r3,40,16
    1ad0:	7a 03 80 02 	rotldi  r3,r16,48
    1ad4:	e9 5f 04 e0 	ld      r10,1248(r31)
    1ad8:	ea 1f 02 e8 	ld      r16,744(r31)
    1adc:	78 6a 44 0e 	rldimi  r10,r3,40,16
    1ae0:	f9 7f 02 80 	std     r11,640(r31)
    1ae4:	7a 03 80 02 	rotldi  r3,r16,48
    1ae8:	e9 7f 04 d8 	ld      r11,1240(r31)
    1aec:	78 6b 44 0e 	rldimi  r11,r3,40,16
    1af0:	e8 7f 04 38 	ld      r3,1080(r31)
    1af4:	f8 9f 04 c0 	std     r4,1216(r31)
    1af8:	78 63 80 02 	rotldi  r3,r3,48
    1afc:	e8 9f 05 40 	ld      r4,1344(r31)
    1b00:	78 64 44 0e 	rldimi  r4,r3,40,16
    1b04:	e8 7f 04 18 	ld      r3,1048(r31)
    1b08:	f9 9f 05 08 	std     r12,1288(r31)
    1b0c:	78 63 80 02 	rotldi  r3,r3,48
    1b10:	e9 9f 04 d0 	ld      r12,1232(r31)
    1b14:	78 6c 44 0e 	rldimi  r12,r3,40,16
    1b18:	e8 7f 04 30 	ld      r3,1072(r31)
    1b1c:	f8 9f 05 40 	std     r4,1344(r31)
    1b20:	78 63 80 02 	rotldi  r3,r3,48
    1b24:	e8 9f 05 48 	ld      r4,1352(r31)
    1b28:	78 64 44 0e 	rldimi  r4,r3,40,16
    1b2c:	e8 7f 04 08 	ld      r3,1032(r31)
    1b30:	eb 3f 04 c8 	ld      r25,1224(r31)
    1b34:	78 63 80 02 	rotldi  r3,r3,48
    1b38:	78 79 44 0e 	rldimi  r25,r3,40,16
    1b3c:	e8 7f 04 28 	ld      r3,1064(r31)
    1b40:	78 63 80 02 	rotldi  r3,r3,48
    1b44:	eb 1f 02 b8 	ld      r24,696(r31)
    1b48:	78 60 44 0e 	rldimi  r0,r3,40,16
    1b4c:	e8 7f 04 20 	ld      r3,1056(r31)
    1b50:	78 63 80 02 	rotldi  r3,r3,48
    1b54:	f8 1f 04 a8 	std     r0,1192(r31)
    1b58:	78 78 44 0e 	rldimi  r24,r3,40,16
    1b5c:	e8 7f 03 e8 	ld      r3,1000(r31)
    1b60:	e8 1f 04 b8 	ld      r0,1208(r31)
    1b64:	78 63 80 02 	rotldi  r3,r3,48
    1b68:	78 60 44 0e 	rldimi  r0,r3,40,16
    1b6c:	e8 7f 04 10 	ld      r3,1040(r31)
    1b70:	78 63 80 02 	rotldi  r3,r3,48
    1b74:	fa ff 04 f8 	std     r23,1272(r31)
    1b78:	78 7e 44 0e 	rldimi  r30,r3,40,16
    1b7c:	e8 7f 04 00 	ld      r3,1024(r31)
    1b80:	fb df 04 98 	std     r30,1176(r31)
    1b84:	78 63 80 02 	rotldi  r3,r3,48
    1b88:	eb df 04 b0 	ld      r30,1200(r31)
    1b8c:	78 7e 44 0e 	rldimi  r30,r3,40,16
    1b90:	e8 7f 03 d0 	ld      r3,976(r31)
    1b94:	ea ff 04 a0 	ld      r23,1184(r31)
    1b98:	78 63 80 02 	rotldi  r3,r3,48
    1b9c:	78 77 44 0e 	rldimi  r23,r3,40,16
    1ba0:	e8 7f 03 f0 	ld      r3,1008(r31)
    1ba4:	f8 9f 05 48 	std     r4,1352(r31)
    1ba8:	78 63 80 02 	rotldi  r3,r3,48
    1bac:	e8 9f 05 38 	ld      r4,1336(r31)
    1bb0:	78 64 44 0e 	rldimi  r4,r3,40,16
    1bb4:	e8 7f 03 c0 	ld      r3,960(r31)
    1bb8:	78 63 80 02 	rotldi  r3,r3,48
    1bbc:	f8 9f 05 38 	std     r4,1336(r31)
    1bc0:	78 7d 44 0e 	rldimi  r29,r3,40,16
    1bc4:	e8 7f 03 e0 	ld      r3,992(r31)
    1bc8:	fb bf 04 80 	std     r29,1152(r31)
    1bcc:	78 63 80 02 	rotldi  r3,r3,48
    1bd0:	eb bf 04 90 	ld      r29,1168(r31)
    1bd4:	78 7d 44 0e 	rldimi  r29,r3,40,16
    1bd8:	e8 7f 03 d8 	ld      r3,984(r31)
    1bdc:	e8 9f 05 30 	ld      r4,1328(r31)
    1be0:	78 63 80 02 	rotldi  r3,r3,48
    1be4:	78 64 44 0e 	rldimi  r4,r3,40,16
    1be8:	e8 7f 03 a8 	ld      r3,936(r31)
    1bec:	78 63 80 02 	rotldi  r3,r3,48
    1bf0:	ea df 04 88 	ld      r22,1160(r31)
    1bf4:	78 7c 44 0e 	rldimi  r28,r3,40,16
    1bf8:	e8 7f 03 c8 	ld      r3,968(r31)
    1bfc:	78 63 80 02 	rotldi  r3,r3,48
    1c00:	f8 9f 05 30 	std     r4,1328(r31)
    1c04:	78 76 44 0e 	rldimi  r22,r3,40,16
    1c08:	e8 7f 03 b0 	ld      r3,944(r31)
    1c0c:	e8 9f 05 28 	ld      r4,1320(r31)
    1c10:	78 63 80 02 	rotldi  r3,r3,48
    1c14:	78 64 44 0e 	rldimi  r4,r3,40,16
    1c18:	e8 7f 02 c8 	ld      r3,712(r31)
    1c1c:	78 63 80 02 	rotldi  r3,r3,48
    1c20:	f8 9f 05 28 	std     r4,1320(r31)
    1c24:	78 7a 44 0e 	rldimi  r26,r3,40,16
    1c28:	e8 7f 03 88 	ld      r3,904(r31)
    1c2c:	fb 5f 04 60 	std     r26,1120(r31)
    1c30:	78 63 80 02 	rotldi  r3,r3,48
    1c34:	eb 5f 04 78 	ld      r26,1144(r31)
    1c38:	78 7a 44 0e 	rldimi  r26,r3,40,16
    1c3c:	e8 7f 03 a0 	ld      r3,928(r31)
    1c40:	78 63 80 02 	rotldi  r3,r3,48
    1c44:	e8 9f 04 70 	ld      r4,1136(r31)
    1c48:	78 7b 44 0e 	rldimi  r27,r3,40,16
    1c4c:	e8 7f 03 98 	ld      r3,920(r31)
    1c50:	78 63 80 02 	rotldi  r3,r3,48
    1c54:	f9 ff 02 a0 	std     r15,672(r31)
    1c58:	78 64 44 0e 	rldimi  r4,r3,40,16
    1c5c:	e8 7f 03 80 	ld      r3,896(r31)
    1c60:	78 63 80 02 	rotldi  r3,r3,48
    1c64:	f8 9f 04 70 	std     r4,1136(r31)
    1c68:	78 73 44 0e 	rldimi  r19,r3,40,16
    1c6c:	e8 7f 03 90 	ld      r3,912(r31)
    1c70:	e9 ff 02 c0 	ld      r15,704(r31)
    1c74:	78 63 80 02 	rotldi  r3,r3,48
    1c78:	e8 9f 03 60 	ld      r4,864(r31)
    1c7c:	78 6f 44 0e 	rldimi  r15,r3,40,16
    1c80:	f9 df 02 d0 	std     r14,720(r31)
    1c84:	78 83 c0 02 	rotldi  r3,r4,56
    1c88:	e9 df 02 90 	ld      r14,656(r31)
    1c8c:	78 6e 82 0e 	rldimi  r14,r3,48,8
    1c90:	fb 7f 04 58 	std     r27,1112(r31)
    1c94:	78 8e c0 0e 	rldimi  r14,r4,56,0
    1c98:	f9 df 07 c0 	std     r14,1984(r31)
    1c9c:	e9 df 03 58 	ld      r14,856(r31)
    1ca0:	e8 9f 02 98 	ld      r4,664(r31)
    1ca4:	79 c3 c0 02 	rotldi  r3,r14,56
    1ca8:	78 64 82 0e 	rldimi  r4,r3,48,8
    1cac:	eb 7f 03 50 	ld      r27,848(r31)
    1cb0:	79 c4 c0 0e 	rldimi  r4,r14,56,0
    1cb4:	f8 9f 07 c8 	std     r4,1992(r31)
    1cb8:	7b 63 c0 02 	rotldi  r3,r27,56
    1cbc:	e8 9f 02 a0 	ld      r4,672(r31)
    1cc0:	78 64 82 0e 	rldimi  r4,r3,48,8
    1cc4:	fb 9f 04 68 	std     r28,1128(r31)
    1cc8:	7b 64 c0 0e 	rldimi  r4,r27,56,0
    1ccc:	eb 9f 02 50 	ld      r28,592(r31)
    1cd0:	f8 9f 07 d0 	std     r4,2000(r31)
    1cd4:	7b 83 c0 02 	rotldi  r3,r28,56
    1cd8:	e8 9f 02 d8 	ld      r4,728(r31)
    1cdc:	78 64 82 0e 	rldimi  r4,r3,48,8
    1ce0:	f8 bf 05 20 	std     r5,1312(r31)
    1ce4:	7b 84 c0 0e 	rldimi  r4,r28,56,0
    1ce8:	e8 bf 03 40 	ld      r5,832(r31)
    1cec:	f8 9f 07 d8 	std     r4,2008(r31)
    1cf0:	78 a3 c0 02 	rotldi  r3,r5,56
    1cf4:	e8 9f 02 a8 	ld      r4,680(r31)
    1cf8:	78 64 82 0e 	rldimi  r4,r3,48,8
    1cfc:	eb 9f 03 38 	ld      r28,824(r31)
    1d00:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    1d04:	f8 9f 07 e0 	std     r4,2016(r31)
    1d08:	7b 83 c0 02 	rotldi  r3,r28,56
    1d0c:	e8 9f 02 58 	ld      r4,600(r31)
    1d10:	78 64 82 0e 	rldimi  r4,r3,48,8
    1d14:	e8 bf 03 30 	ld      r5,816(r31)
    1d18:	7b 84 c0 0e 	rldimi  r4,r28,56,0
    1d1c:	f8 9f 07 e8 	std     r4,2024(r31)
    1d20:	78 a3 c0 02 	rotldi  r3,r5,56
    1d24:	e8 9f 02 60 	ld      r4,608(r31)
    1d28:	78 64 82 0e 	rldimi  r4,r3,48,8
    1d2c:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    1d30:	e8 bf 02 70 	ld      r5,624(r31)
    1d34:	f8 9f 07 f0 	std     r4,2032(r31)
    1d38:	e8 9f 03 28 	ld      r4,808(r31)
    1d3c:	78 83 c0 02 	rotldi  r3,r4,56
    1d40:	78 65 82 0e 	rldimi  r5,r3,48,8
    1d44:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1d48:	e8 9f 03 20 	ld      r4,800(r31)
    1d4c:	f8 bf 07 f8 	std     r5,2040(r31)
    1d50:	78 83 c0 02 	rotldi  r3,r4,56
    1d54:	e8 bf 02 78 	ld      r5,632(r31)
    1d58:	78 65 82 0e 	rldimi  r5,r3,48,8
    1d5c:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1d60:	e8 9f 03 18 	ld      r4,792(r31)
    1d64:	78 83 c0 02 	rotldi  r3,r4,56
    1d68:	f8 bf 08 00 	std     r5,2048(r31)
    1d6c:	78 66 82 0e 	rldimi  r6,r3,48,8
    1d70:	78 86 c0 0e 	rldimi  r6,r4,56,0
    1d74:	e8 9f 03 48 	ld      r4,840(r31)
    1d78:	e8 bf 02 b0 	ld      r5,688(r31)
    1d7c:	78 83 c0 02 	rotldi  r3,r4,56
    1d80:	78 65 82 0e 	rldimi  r5,r3,48,8
    1d84:	f8 df 08 08 	std     r6,2056(r31)
    1d88:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1d8c:	e8 9f 03 10 	ld      r4,784(r31)
    1d90:	f8 bf 08 10 	std     r5,2064(r31)
    1d94:	78 83 c0 02 	rotldi  r3,r4,56
    1d98:	e8 bf 05 20 	ld      r5,1312(r31)
    1d9c:	78 65 82 0e 	rldimi  r5,r3,48,8
    1da0:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1da4:	e8 9f 02 38 	ld      r4,568(r31)
    1da8:	f8 bf 08 18 	std     r5,2072(r31)
    1dac:	78 83 c0 02 	rotldi  r3,r4,56
    1db0:	e8 bf 02 68 	ld      r5,616(r31)
    1db4:	78 65 82 0e 	rldimi  r5,r3,48,8
    1db8:	7a 43 c0 02 	rotldi  r3,r18,56
    1dbc:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1dc0:	e8 9f 03 00 	ld      r4,768(r31)
    1dc4:	f8 bf 08 20 	std     r5,2080(r31)
    1dc8:	e8 bf 05 18 	ld      r5,1304(r31)
    1dcc:	78 65 82 0e 	rldimi  r5,r3,48,8
    1dd0:	7a 23 c0 02 	rotldi  r3,r17,56
    1dd4:	7a 45 c0 0e 	rldimi  r5,r18,56,0
    1dd8:	f8 bf 08 28 	std     r5,2088(r31)
    1ddc:	e8 bf 02 80 	ld      r5,640(r31)
    1de0:	78 65 82 0e 	rldimi  r5,r3,48,8
    1de4:	78 83 c0 02 	rotldi  r3,r4,56
    1de8:	7a 25 c0 0e 	rldimi  r5,r17,56,0
    1dec:	ea 3f 03 f8 	ld      r17,1016(r31)
    1df0:	f8 bf 08 30 	std     r5,2096(r31)
    1df4:	e8 bf 05 08 	ld      r5,1288(r31)
    1df8:	78 65 82 0e 	rldimi  r5,r3,48,8
    1dfc:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1e00:	e8 9f 04 50 	ld      r4,1104(r31)
    1e04:	78 83 c0 02 	rotldi  r3,r4,56
    1e08:	f8 bf 08 38 	std     r5,2104(r31)
    1e0c:	78 67 82 0e 	rldimi  r7,r3,48,8
    1e10:	78 87 c0 0e 	rldimi  r7,r4,56,0
    1e14:	e8 9f 04 48 	ld      r4,1096(r31)
    1e18:	e8 bf 04 f8 	ld      r5,1272(r31)
    1e1c:	78 83 c0 02 	rotldi  r3,r4,56
    1e20:	78 65 82 0e 	rldimi  r5,r3,48,8
    1e24:	f8 ff 08 40 	std     r7,2112(r31)
    1e28:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1e2c:	e8 9f 02 f0 	ld      r4,752(r31)
    1e30:	f8 bf 08 48 	std     r5,2120(r31)
    1e34:	78 83 c0 02 	rotldi  r3,r4,56
    1e38:	e8 bf 04 f0 	ld      r5,1264(r31)
    1e3c:	78 65 82 0e 	rldimi  r5,r3,48,8
    1e40:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1e44:	e8 9f 04 40 	ld      r4,1088(r31)
    1e48:	f8 bf 08 50 	std     r5,2128(r31)
    1e4c:	78 83 c0 02 	rotldi  r3,r4,56
    1e50:	78 68 82 0e 	rldimi  r8,r3,48,8
    1e54:	7a a3 c0 02 	rotldi  r3,r21,56
    1e58:	e8 bf 04 c0 	ld      r5,1216(r31)
    1e5c:	78 88 c0 0e 	rldimi  r8,r4,56,0
    1e60:	78 65 82 0e 	rldimi  r5,r3,48,8
    1e64:	e8 9f 02 88 	ld      r4,648(r31)
    1e68:	7a a5 c0 0e 	rldimi  r5,r21,56,0
    1e6c:	f8 bf 08 60 	std     r5,2144(r31)
    1e70:	78 83 c0 02 	rotldi  r3,r4,56
    1e74:	e8 bf 02 d0 	ld      r5,720(r31)
    1e78:	78 65 82 0e 	rldimi  r5,r3,48,8
    1e7c:	7a 83 c0 02 	rotldi  r3,r20,56
    1e80:	f9 1f 08 58 	std     r8,2136(r31)
    1e84:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1e88:	78 69 82 0e 	rldimi  r9,r3,48,8
    1e8c:	e8 9f 02 e0 	ld      r4,736(r31)
    1e90:	7a 89 c0 0e 	rldimi  r9,r20,56,0
    1e94:	78 83 c0 02 	rotldi  r3,r4,56
    1e98:	f8 bf 08 68 	std     r5,2152(r31)
    1e9c:	78 6a 82 0e 	rldimi  r10,r3,48,8
    1ea0:	78 8a c0 0e 	rldimi  r10,r4,56,0
    1ea4:	7e 04 83 78 	mr      r4,r16
    1ea8:	e8 bf 05 40 	ld      r5,1344(r31)
    1eac:	7a 03 c0 02 	rotldi  r3,r16,56
    1eb0:	78 6b 82 0e 	rldimi  r11,r3,48,8
    1eb4:	e8 9f 04 38 	ld      r4,1080(r31)
    1eb8:	7a 0b c0 0e 	rldimi  r11,r16,56,0
    1ebc:	78 83 c0 02 	rotldi  r3,r4,56
    1ec0:	f9 3f 08 70 	std     r9,2160(r31)
    1ec4:	78 65 82 0e 	rldimi  r5,r3,48,8
    1ec8:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1ecc:	e8 9f 04 18 	ld      r4,1048(r31)
    1ed0:	78 83 c0 02 	rotldi  r3,r4,56
    1ed4:	f8 bf 08 88 	std     r5,2184(r31)
    1ed8:	78 6c 82 0e 	rldimi  r12,r3,48,8
    1edc:	78 8c c0 0e 	rldimi  r12,r4,56,0
    1ee0:	e8 9f 04 30 	ld      r4,1072(r31)
    1ee4:	e8 bf 05 48 	ld      r5,1352(r31)
    1ee8:	78 83 c0 02 	rotldi  r3,r4,56
    1eec:	78 65 82 0e 	rldimi  r5,r3,48,8
    1ef0:	f9 5f 08 78 	std     r10,2168(r31)
    1ef4:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1ef8:	e8 9f 04 08 	ld      r4,1032(r31)
    1efc:	78 83 c0 02 	rotldi  r3,r4,56
    1f00:	f8 bf 08 98 	std     r5,2200(r31)
    1f04:	78 79 82 0e 	rldimi  r25,r3,48,8
    1f08:	78 99 c0 0e 	rldimi  r25,r4,56,0
    1f0c:	e8 9f 04 28 	ld      r4,1064(r31)
    1f10:	e8 bf 04 a8 	ld      r5,1192(r31)
    1f14:	78 83 c0 02 	rotldi  r3,r4,56
    1f18:	78 65 82 0e 	rldimi  r5,r3,48,8
    1f1c:	f9 7f 08 80 	std     r11,2176(r31)
    1f20:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1f24:	f8 bf 08 a8 	std     r5,2216(r31)
    1f28:	e8 bf 04 20 	ld      r5,1056(r31)
    1f2c:	78 a3 c0 02 	rotldi  r3,r5,56
    1f30:	e8 9f 04 10 	ld      r4,1040(r31)
    1f34:	78 78 82 0e 	rldimi  r24,r3,48,8
    1f38:	78 b8 c0 0e 	rldimi  r24,r5,56,0
    1f3c:	e8 bf 03 e8 	ld      r5,1000(r31)
    1f40:	78 a3 c0 02 	rotldi  r3,r5,56
    1f44:	f9 9f 08 90 	std     r12,2192(r31)
    1f48:	78 60 82 0e 	rldimi  r0,r3,48,8
    1f4c:	78 a0 c0 0e 	rldimi  r0,r5,56,0
    1f50:	e8 bf 04 98 	ld      r5,1176(r31)
    1f54:	78 83 c0 02 	rotldi  r3,r4,56
    1f58:	78 65 82 0e 	rldimi  r5,r3,48,8
    1f5c:	fb 3f 08 a0 	std     r25,2208(r31)
    1f60:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1f64:	e8 9f 04 00 	ld      r4,1024(r31)
    1f68:	78 83 c0 02 	rotldi  r3,r4,56
    1f6c:	f8 bf 08 c0 	std     r5,2240(r31)
    1f70:	78 7e 82 0e 	rldimi  r30,r3,48,8
    1f74:	78 9e c0 0e 	rldimi  r30,r4,56,0
    1f78:	e8 9f 03 d0 	ld      r4,976(r31)
    1f7c:	78 83 c0 02 	rotldi  r3,r4,56
    1f80:	e8 bf 05 38 	ld      r5,1336(r31)
    1f84:	78 77 82 0e 	rldimi  r23,r3,48,8
    1f88:	78 97 c0 0e 	rldimi  r23,r4,56,0
    1f8c:	e8 9f 03 f0 	ld      r4,1008(r31)
    1f90:	78 83 c0 02 	rotldi  r3,r4,56
    1f94:	fb 1f 08 b0 	std     r24,2224(r31)
    1f98:	78 65 82 0e 	rldimi  r5,r3,48,8
    1f9c:	78 85 c0 0e 	rldimi  r5,r4,56,0
    1fa0:	f8 bf 08 d8 	std     r5,2264(r31)
    1fa4:	e8 bf 03 c0 	ld      r5,960(r31)
    1fa8:	e8 9f 04 80 	ld      r4,1152(r31)
    1fac:	78 a3 c0 02 	rotldi  r3,r5,56
    1fb0:	78 64 82 0e 	rldimi  r4,r3,48,8
    1fb4:	f8 1f 08 b8 	std     r0,2232(r31)
    1fb8:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    1fbc:	e8 bf 03 e0 	ld      r5,992(r31)
    1fc0:	f8 9f 08 e0 	std     r4,2272(r31)
    1fc4:	78 a3 c0 02 	rotldi  r3,r5,56
    1fc8:	7f a4 eb 78 	mr      r4,r29
    1fcc:	78 64 82 0e 	rldimi  r4,r3,48,8
    1fd0:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    1fd4:	e8 bf 03 d8 	ld      r5,984(r31)
    1fd8:	f8 9f 08 e8 	std     r4,2280(r31)
    1fdc:	78 a3 c0 02 	rotldi  r3,r5,56
    1fe0:	e8 9f 05 30 	ld      r4,1328(r31)
    1fe4:	78 64 82 0e 	rldimi  r4,r3,48,8
    1fe8:	fb df 08 c8 	std     r30,2248(r31)
    1fec:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    1ff0:	e8 bf 03 a8 	ld      r5,936(r31)
    1ff4:	f8 9f 08 f0 	std     r4,2288(r31)
    1ff8:	78 a3 c0 02 	rotldi  r3,r5,56
    1ffc:	e8 9f 04 68 	ld      r4,1128(r31)
    2000:	78 64 82 0e 	rldimi  r4,r3,48,8
    2004:	fa ff 08 d0 	std     r23,2256(r31)
    2008:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    200c:	e8 bf 03 c8 	ld      r5,968(r31)
    2010:	78 a3 c0 02 	rotldi  r3,r5,56
    2014:	f8 9f 08 f8 	std     r4,2296(r31)
    2018:	78 76 82 0e 	rldimi  r22,r3,48,8
    201c:	78 b6 c0 0e 	rldimi  r22,r5,56,0
    2020:	e8 bf 03 b0 	ld      r5,944(r31)
    2024:	e8 9f 05 28 	ld      r4,1320(r31)
    2028:	78 a3 c0 02 	rotldi  r3,r5,56
    202c:	78 64 82 0e 	rldimi  r4,r3,48,8
    2030:	fa df 09 00 	std     r22,2304(r31)
    2034:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    2038:	e8 bf 02 c8 	ld      r5,712(r31)
    203c:	f8 9f 09 08 	std     r4,2312(r31)
    2040:	78 a3 c0 02 	rotldi  r3,r5,56
    2044:	e8 9f 04 60 	ld      r4,1120(r31)
    2048:	78 64 82 0e 	rldimi  r4,r3,48,8
    204c:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    2050:	e8 bf 03 88 	ld      r5,904(r31)
    2054:	f8 9f 09 10 	std     r4,2320(r31)
    2058:	78 a3 c0 02 	rotldi  r3,r5,56
    205c:	7f 44 d3 78 	mr      r4,r26
    2060:	78 64 82 0e 	rldimi  r4,r3,48,8
    2064:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    2068:	e8 bf 03 a0 	ld      r5,928(r31)
    206c:	f8 9f 09 18 	std     r4,2328(r31)
    2070:	78 a3 c0 02 	rotldi  r3,r5,56
    2074:	e8 9f 04 58 	ld      r4,1112(r31)
    2078:	78 64 82 0e 	rldimi  r4,r3,48,8
    207c:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    2080:	e8 bf 03 98 	ld      r5,920(r31)
    2084:	f8 9f 09 20 	std     r4,2336(r31)
    2088:	78 a3 c0 02 	rotldi  r3,r5,56
    208c:	e8 9f 04 70 	ld      r4,1136(r31)
    2090:	78 64 82 0e 	rldimi  r4,r3,48,8
    2094:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    2098:	e8 bf 03 90 	ld      r5,912(r31)
    209c:	f8 9f 09 28 	std     r4,2344(r31)
    20a0:	e8 9f 03 80 	ld      r4,896(r31)
    20a4:	78 83 c0 02 	rotldi  r3,r4,56
    20a8:	78 73 82 0e 	rldimi  r19,r3,48,8
    20ac:	78 93 c0 0e 	rldimi  r19,r4,56,0
    20b0:	78 a3 c0 02 	rotldi  r3,r5,56
    20b4:	fa 7f 09 30 	std     r19,2352(r31)
    20b8:	7d e4 7b 78 	mr      r4,r15
    20bc:	78 64 82 0e 	rldimi  r4,r3,48,8
    20c0:	78 a4 c0 0e 	rldimi  r4,r5,56,0
    20c4:	f8 9f 09 38 	std     r4,2360(r31)
    20c8:	80 7f 05 5c 	lwz     r3,1372(r31)
    20cc:	28 03 07 ff 	cmplwi  r3,2047
    20d0:	41 81 e2 3c 	bgt     30c <.kvmhv_enter_nested_guest+0xfc>
    20d4:	e8 71 00 00 	ld      r3,0(r17)
    20d8:	38 a0 00 01 	li      r5,1
    20dc:	e8 9f 05 5a 	lwa     r4,1368(r31)
    20e0:	48 00 00 01 	bl      20e0 <.kvmhv_enter_nested_guest+0x1ed0>
			20e0: R_PPC64_REL24	kvmhv_get_nested
    20e4:	7c 7a 1b 78 	mr      r26,r3
    20e8:	28 23 00 00 	cmpldi  r3,0
    20ec:	38 60 ff fc 	li      r3,-4
    20f0:	41 82 ed 58 	beq     e48 <.kvmhv_enter_nested_guest+0xc38>
    20f4:	e8 7a 00 18 	ld      r3,24(r26)
    20f8:	28 23 00 00 	cmpldi  r3,0
    20fc:	40 82 00 28 	bne     2124 <.kvmhv_enter_nested_guest+0x1f14>
    2100:	3b da 00 30 	addi    r30,r26,48
    2104:	7f c3 f3 78 	mr      r3,r30
    2108:	48 00 00 01 	bl      2108 <.kvmhv_enter_nested_guest+0x1ef8>
			2108: R_PPC64_REL24	mutex_lock
    210c:	60 00 00 00 	nop
    2110:	7f 43 d3 78 	mr      r3,r26
    2114:	48 00 00 01 	bl      2114 <.kvmhv_enter_nested_guest+0x1f04>
			2114: R_PPC64_REL24	.opd+0x60
    2118:	7f c3 f3 78 	mr      r3,r30
    211c:	48 00 00 01 	bl      211c <.kvmhv_enter_nested_guest+0x1f0c>
			211c: R_PPC64_REL24	mutex_unlock
    2120:	60 00 00 00 	nop
    2124:	eb 91 1d 80 	ld      r28,7552(r17)
    2128:	38 60 ff e1 	li      r3,-31
    212c:	3b d1 0c a8 	addi    r30,r17,3240
    2130:	78 77 01 08 	rldic   r23,r3,0,4
    2134:	38 7f 06 b8 	addi    r3,r31,1720
    2138:	fb 91 0d b0 	std     r28,3504(r17)
    213c:	7f c4 f3 78 	mr      r4,r30
    2140:	38 a0 01 08 	li      r5,264
    2144:	48 00 00 01 	bl      2144 <.kvmhv_enter_nested_guest+0x1f34>
			2144: R_PPC64_REL24	memcpy
    2148:	60 00 00 00 	nop
    214c:	3b b1 0d b8 	addi    r29,r17,3512
    2150:	38 7f 06 48 	addi    r3,r31,1608
    2154:	7f a4 eb 78 	mr      r4,r29
    2158:	38 a0 00 70 	li      r5,112
    215c:	48 00 00 01 	bl      215c <.kvmhv_enter_nested_guest+0x1f4c>
			215c: R_PPC64_REL24	memcpy
    2160:	60 00 00 00 	nop
    2164:	e8 91 13 38 	ld      r4,4920(r17)
    2168:	f8 9f 05 40 	std     r4,1344(r31)
    216c:	e8 91 13 50 	ld      r4,4944(r17)
    2170:	f8 9f 05 38 	std     r4,1336(r31)
    2174:	e8 91 12 e8 	ld      r4,4840(r17)
    2178:	f8 9f 05 30 	std     r4,1328(r31)
    217c:	e8 91 12 f0 	ld      r4,4848(r17)
    2180:	f8 9f 05 28 	std     r4,1320(r31)
    2184:	e8 91 12 f8 	ld      r4,4856(r17)
    2188:	f8 9f 05 20 	std     r4,1312(r31)
    218c:	e8 91 1d 68 	ld      r4,7528(r17)
    2190:	f8 9f 05 18 	std     r4,1304(r31)
    2194:	e8 91 1d 70 	ld      r4,7536(r17)
    2198:	f8 9f 05 10 	std     r4,1296(r31)
    219c:	e8 91 1d 48 	ld      r4,7496(r17)
    21a0:	f8 9f 05 08 	std     r4,1288(r31)
    21a4:	e8 91 1d 60 	ld      r4,7520(r17)
    21a8:	f8 9f 05 00 	std     r4,1280(r31)
    21ac:	80 91 15 6c 	lwz     r4,5484(r17)
    21b0:	90 9f 04 f8 	stw     r4,1272(r31)
    21b4:	e8 91 13 58 	ld      r4,4952(r17)
    21b8:	f8 9f 04 f0 	std     r4,1264(r31)
    21bc:	e8 91 13 60 	ld      r4,4960(r17)
    21c0:	f8 9f 04 e8 	std     r4,1256(r31)
    21c4:	e8 91 13 40 	ld      r4,4928(r17)
    21c8:	f8 9f 04 e0 	std     r4,1248(r31)
    21cc:	e8 91 13 48 	ld      r4,4936(r17)
    21d0:	e8 bf 03 b8 	ld      r5,952(r31)
    21d4:	e8 71 1c 40 	ld      r3,7232(r17)
    21d8:	f8 9f 04 d8 	std     r4,1240(r31)
    21dc:	ea a5 00 a8 	ld      r21,168(r5)
    21e0:	e8 9f 05 88 	ld      r4,1416(r31)
    21e4:	ea 83 00 c8 	ld      r20,200(r3)
    21e8:	eb 23 00 d0 	ld      r25,208(r3)
    21ec:	eb 03 00 a8 	ld      r24,168(r3)
    21f0:	eb 63 00 d8 	ld      r27,216(r3)
    21f4:	7c 64 aa 14 	add     r3,r4,r21
    21f8:	38 9f 07 c0 	addi    r4,r31,1984
    21fc:	ea 71 13 d0 	ld      r19,5072(r17)
    2200:	e9 d1 13 30 	ld      r14,4912(r17)
    2204:	ea 11 1d 50 	ld      r16,7504(r17)
    2208:	e9 f1 1d 58 	ld      r15,7512(r17)
    220c:	f8 65 00 a8 	std     r3,168(r5)
    2210:	38 a0 01 80 	li      r5,384
    2214:	80 7f 05 5c 	lwz     r3,1372(r31)
    2218:	90 71 20 28 	stw     r3,8232(r17)
    221c:	7f c3 f3 78 	mr      r3,r30
    2220:	ea df 05 a8 	ld      r22,1448(r31)
    2224:	fb 51 20 20 	std     r26,8224(r17)
    2228:	48 00 00 01 	bl      2228 <.kvmhv_enter_nested_guest+0x2018>
			2228: R_PPC64_REL24	memcpy
    222c:	60 00 00 00 	nop
    2230:	e8 71 0d b0 	ld      r3,3504(r17)
    2234:	3c 80 ff fe 	lis     r4,-2
    2238:	38 a0 00 07 	li      r5,7
    223c:	60 84 ff fe 	ori     r4,r4,65534
    2240:	78 84 e0 02 	rotldi  r4,r4,60
    2244:	e8 df 05 60 	ld      r6,1376(r31)
    2248:	7c 63 20 38 	and     r3,r3,r4
    224c:	60 63 10 00 	ori     r3,r3,4096
    2250:	f8 71 1d 80 	std     r3,7552(r17)
    2254:	78 a3 a2 4a 	rldic   r3,r5,52,9
    2258:	64 63 03 82 	oris    r3,r3,898
    225c:	3c 80 ff 8f 	lis     r4,-113
    2260:	e8 b1 1c 40 	ld      r5,7232(r17)
    2264:	60 63 0a 0c 	ori     r3,r3,2572
    2268:	7c c6 18 38 	and     r6,r6,r3
    226c:	60 83 ff ff 	ori     r3,r4,65535
    2270:	e8 85 00 b8 	ld      r4,184(r5)
    2274:	78 63 00 0a 	rldic   r3,r3,32,0
    2278:	64 63 fc 7d 	oris    r3,r3,64637
    227c:	60 63 f5 f3 	ori     r3,r3,62963
    2280:	7c 84 18 38 	and     r4,r4,r3
    2284:	e8 71 00 00 	ld      r3,0(r17)
    2288:	7c 84 33 78 	or      r4,r4,r6
    228c:	48 00 00 01 	bl      228c <.kvmhv_enter_nested_guest+0x207c>
			228c: R_PPC64_REL24	kvmppc_filter_lpcr_hv
    2290:	60 00 00 00 	nop
    2294:	e8 91 13 d0 	ld      r4,5072(r17)
    2298:	f8 7f 05 60 	std     r3,1376(r31)
    229c:	38 60 ff ff 	li      r3,-1
    22a0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    22a4:	e8 bf 05 80 	ld      r5,1408(r31)
    22a8:	e8 df 05 98 	ld      r6,1432(r31)
    22ac:	7c a4 20 38 	and     r4,r5,r4
    22b0:	e8 7f 05 a0 	ld      r3,1440(r31)
    22b4:	78 c5 e8 42 	rldicl  r5,r6,61,1
    22b8:	78 a5 18 00 	rotldi  r5,r5,3
    22bc:	e8 ff 06 40 	ld      r7,1600(r31)
    22c0:	7c 66 18 f8 	not     r6,r3
    22c4:	70 c6 00 03 	andi.   r6,r6,3
    22c8:	78 e6 e8 42 	rldicl  r6,r7,61,1
    22cc:	f8 9f 05 80 	std     r4,1408(r31)
    22d0:	78 c6 18 00 	rotldi  r6,r6,3
    22d4:	f8 bf 05 98 	std     r5,1432(r31)
    22d8:	f8 df 06 40 	std     r6,1600(r31)
    22dc:	40 82 00 0c 	bne     22e8 <.kvmhv_enter_nested_guest+0x20d8>
    22e0:	78 63 07 64 	rldicr  r3,r3,0,61
    22e4:	f8 7f 05 a0 	std     r3,1440(r31)
    22e8:	e8 ff 05 68 	ld      r7,1384(r31)
    22ec:	7e 94 bb 78 	or      r20,r20,r23
    22f0:	e8 d1 1c 40 	ld      r6,7232(r17)
    22f4:	7c e7 bb 78 	or      r7,r7,r23
    22f8:	7e f5 b0 50 	subf    r23,r21,r22
    22fc:	e9 1f 05 78 	ld      r8,1400(r31)
    2300:	f9 06 00 d0 	std     r8,208(r6)
    2304:	f8 e6 00 c8 	std     r7,200(r6)
    2308:	f8 91 13 d0 	std     r4,5072(r17)
    230c:	e8 9f 05 90 	ld      r4,1424(r31)
    2310:	f8 91 13 30 	std     r4,4912(r17)
    2314:	e8 9f 05 b0 	ld      r4,1456(r31)
    2318:	f8 71 13 50 	std     r3,4944(r17)
    231c:	e8 7f 05 c0 	ld      r3,1472(r31)
    2320:	f8 b1 13 38 	std     r5,4920(r17)
    2324:	e8 bf 05 b8 	ld      r5,1464(r31)
    2328:	f8 91 12 e8 	std     r4,4840(r17)
    232c:	e8 9f 05 c8 	ld      r4,1480(r31)
    2330:	f8 71 12 f8 	std     r3,4856(r17)
    2334:	e8 7f 05 f8 	ld      r3,1528(r31)
    2338:	f8 b1 12 f0 	std     r5,4848(r17)
    233c:	e8 bf 05 f0 	ld      r5,1520(r31)
    2340:	f8 86 00 d8 	std     r4,216(r6)
    2344:	e8 9f 06 00 	ld      r4,1536(r31)
    2348:	f8 71 1d 70 	std     r3,7536(r17)
    234c:	e8 7f 06 18 	ld      r3,1560(r31)
    2350:	e8 df 06 08 	ld      r6,1544(r31)
    2354:	f8 b1 1d 68 	std     r5,7528(r17)
    2358:	e8 bf 06 10 	ld      r5,1552(r31)
    235c:	f8 91 1d 48 	std     r4,7496(r17)
    2360:	e8 9f 06 20 	ld      r4,1568(r31)
    2364:	f8 71 1d 60 	std     r3,7520(r17)
    2368:	e8 7f 06 38 	ld      r3,1592(r31)
    236c:	f8 d1 1d 50 	std     r6,7504(r17)
    2370:	f8 b1 1d 58 	std     r5,7512(r17)
    2374:	e8 bf 06 28 	ld      r5,1576(r31)
    2378:	e8 df 06 30 	ld      r6,1584(r31)
    237c:	90 91 15 6c 	stw     r4,5484(r17)
    2380:	e8 9f 06 40 	ld      r4,1600(r31)
    2384:	f8 71 13 40 	std     r3,4928(r17)
    2388:	38 60 00 00 	li      r3,0
    238c:	f8 b1 13 58 	std     r5,4952(r17)
    2390:	f8 d1 13 60 	std     r6,4960(r17)
    2394:	f8 91 13 48 	std     r4,4936(r17)
    2398:	f8 71 1c 48 	std     r3,7240(r17)
    239c:	f9 ff 05 48 	std     r15,1352(r31)
    23a0:	7c 6c 42 a6 	mftb    r3
    23a4:	7c 23 b8 40 	cmpld   r3,r23
    23a8:	40 80 00 38 	bge     23e0 <.kvmhv_enter_nested_guest+0x21d0>
    23ac:	e8 bf 05 60 	ld      r5,1376(r31)
    23b0:	7e 23 8b 78 	mr      r3,r17
    23b4:	7e e4 bb 78 	mr      r4,r23
    23b8:	48 00 00 01 	bl      23b8 <.kvmhv_enter_nested_guest+0x21a8>
			23b8: R_PPC64_REL24	kvmhv_run_single_vcpu
    23bc:	60 00 00 00 	nop
    23c0:	28 03 00 02 	cmplwi  r3,2
    23c4:	41 80 ff dc 	blt     23a0 <.kvmhv_enter_nested_guest+0x2190>
    23c8:	7e 36 8b 78 	mr      r22,r17
    23cc:	82 31 1c 4c 	lwz     r17,7244(r17)
    23d0:	7e 6f 9b 78 	mr      r15,r19
    23d4:	7c 63 07 b4 	extsw   r3,r3
    23d8:	f8 7f 00 90 	std     r3,144(r31)
    23dc:	48 00 00 20 	b       23fc <.kvmhv_enter_nested_guest+0x21ec>
    23e0:	38 60 09 80 	li      r3,2432
    23e4:	7e 6f 9b 78 	mr      r15,r19
    23e8:	90 71 1c 4c 	stw     r3,7244(r17)
    23ec:	38 60 00 02 	li      r3,2
    23f0:	7e 36 8b 78 	mr      r22,r17
    23f4:	f8 7f 00 90 	std     r3,144(r31)
    23f8:	3a 20 09 80 	li      r17,2432
    23fc:	38 7f 07 c0 	addi    r3,r31,1984
    2400:	7f c4 f3 78 	mr      r4,r30
    2404:	38 a0 01 80 	li      r5,384
    2408:	48 00 00 01 	bl      2408 <.kvmhv_enter_nested_guest+0x21f8>
			2408: R_PPC64_REL24	memcpy
    240c:	60 00 00 00 	nop
    2410:	e9 36 13 d0 	ld      r9,5072(r22)
    2414:	28 11 0e 40 	cmplwi  r17,3648
    2418:	e9 56 1d 68 	ld      r10,7528(r22)
    241c:	e9 76 1d 70 	ld      r11,7536(r22)
    2420:	f9 3f 05 80 	std     r9,1408(r31)
    2424:	e9 36 1d 48 	ld      r9,7496(r22)
    2428:	f9 5f 05 f0 	std     r10,1520(r31)
    242c:	e9 56 1d 50 	ld      r10,7504(r22)
    2430:	ea f6 1d 80 	ld      r23,7552(r22)
    2434:	e9 16 1c 40 	ld      r8,7232(r22)
    2438:	f9 7f 05 f8 	std     r11,1528(r31)
    243c:	e9 76 1d 58 	ld      r11,7512(r22)
    2440:	f9 3f 06 00 	std     r9,1536(r31)
    2444:	e9 36 1d 60 	ld      r9,7520(r22)
    2448:	f9 5f 06 08 	std     r10,1544(r31)
    244c:	81 56 15 6c 	lwz     r10,5484(r22)
    2450:	fa ff 08 c8 	std     r23,2248(r31)
    2454:	f9 7f 06 10 	std     r11,1552(r31)
    2458:	e9 76 13 58 	ld      r11,4952(r22)
    245c:	f9 3f 06 18 	std     r9,1560(r31)
    2460:	e9 28 00 d0 	ld      r9,208(r8)
    2464:	f9 5f 06 20 	std     r10,1568(r31)
    2468:	e9 5f 03 b8 	ld      r10,952(r31)
    246c:	e9 08 00 d8 	ld      r8,216(r8)
    2470:	e8 76 12 e8 	ld      r3,4840(r22)
    2474:	e8 9f 05 b0 	ld      r4,1456(r31)
    2478:	e8 b6 12 f0 	ld      r5,4848(r22)
    247c:	7e 44 18 50 	subf    r18,r4,r3
    2480:	e8 df 05 b8 	ld      r6,1464(r31)
    2484:	e8 f6 12 f8 	ld      r7,4856(r22)
    2488:	7e 66 28 50 	subf    r19,r6,r5
    248c:	e9 4a 00 d8 	ld      r10,216(r10)
    2490:	f9 7f 06 28 	std     r11,1576(r31)
    2494:	e9 7f 05 c0 	ld      r11,1472(r31)
    2498:	f9 3f 05 78 	std     r9,1400(r31)
    249c:	7e ab 38 50 	subf    r21,r11,r7
    24a0:	e9 3f 05 c8 	ld      r9,1480(r31)
    24a4:	f9 1f 05 c8 	std     r8,1480(r31)
    24a8:	e9 16 13 60 	ld      r8,4960(r22)
    24ac:	7e c9 50 50 	subf    r22,r9,r10
    24b0:	f8 7f 05 b0 	std     r3,1456(r31)
    24b4:	f8 bf 05 b8 	std     r5,1464(r31)
    24b8:	f8 ff 05 c0 	std     r7,1472(r31)
    24bc:	f9 1f 06 30 	std     r8,1584(r31)
    24c0:	41 82 00 2c 	beq     24ec <.kvmhv_enter_nested_guest+0x22dc>
    24c4:	28 11 0e 20 	cmplwi  r17,3616
    24c8:	41 82 00 34 	beq     24fc <.kvmhv_enter_nested_guest+0x22ec>
    24cc:	28 11 0e 00 	cmplwi  r17,3584
    24d0:	ea 3f 03 f8 	ld      r17,1016(r31)
    24d4:	40 82 00 34 	bne     2508 <.kvmhv_enter_nested_guest+0x22f8>
    24d8:	e8 71 1b 88 	ld      r3,7048(r17)
    24dc:	f8 7f 05 d0 	std     r3,1488(r31)
    24e0:	80 71 1b 90 	lwz     r3,7056(r17)
    24e4:	f8 7f 05 d8 	std     r3,1496(r31)
    24e8:	48 00 00 18 	b       2500 <.kvmhv_enter_nested_guest+0x22f0>
    24ec:	ea 3f 03 f8 	ld      r17,1016(r31)
    24f0:	80 71 20 18 	lwz     r3,8216(r17)
    24f4:	f8 7f 05 e0 	std     r3,1504(r31)
    24f8:	48 00 00 10 	b       2508 <.kvmhv_enter_nested_guest+0x22f8>
    24fc:	ea 3f 03 f8 	ld      r17,1016(r31)
    2500:	e8 71 1b a0 	ld      r3,7072(r17)
    2504:	f8 7f 05 e8 	std     r3,1512(r31)
    2508:	38 60 00 00 	li      r3,0
    250c:	38 9f 06 b8 	addi    r4,r31,1720
    2510:	f8 71 20 20 	std     r3,8224(r17)
    2514:	7f c3 f3 78 	mr      r3,r30
    2518:	38 a0 01 08 	li      r5,264
    251c:	48 00 00 01 	bl      251c <.kvmhv_enter_nested_guest+0x230c>
			251c: R_PPC64_REL24	memcpy
    2520:	60 00 00 00 	nop
    2524:	38 9f 06 48 	addi    r4,r31,1608
    2528:	7f a3 eb 78 	mr      r3,r29
    252c:	fb 91 0d b0 	std     r28,3504(r17)
    2530:	38 a0 00 70 	li      r5,112
    2534:	48 00 00 01 	bl      2534 <.kvmhv_enter_nested_guest+0x2324>
			2534: R_PPC64_REL24	memcpy
    2538:	60 00 00 00 	nop
    253c:	7a e4 f8 60 	rldicl  r4,r23,31,33
    2540:	7b 83 e8 80 	rldicl  r3,r28,29,2
    2544:	e8 bf 03 b8 	ld      r5,952(r31)
    2548:	78 84 0f 43 	rldicl. r4,r4,33,29
    254c:	78 63 18 02 	rotldi  r3,r3,35
    2550:	38 80 00 01 	li      r4,1
    2554:	78 84 0f 8a 	rldic   r4,r4,33,30
    2558:	7c 64 23 78 	or      r4,r3,r4
    255c:	41 82 00 0c 	beq     2568 <.kvmhv_enter_nested_guest+0x2358>
    2560:	60 83 00 00 	ori     r3,r4,0
    2564:	48 00 00 04 	b       2568 <.kvmhv_enter_nested_guest+0x2358>
    2568:	e8 9f 05 40 	ld      r4,1344(r31)
    256c:	f8 71 1d 80 	std     r3,7552(r17)
    2570:	fb 05 00 a8 	std     r24,168(r5)
    2574:	e8 71 1c 40 	ld      r3,7232(r17)
    2578:	fa 83 00 c8 	std     r20,200(r3)
    257c:	fb 23 00 d0 	std     r25,208(r3)
    2580:	f8 91 13 38 	std     r4,4920(r17)
    2584:	e8 9f 05 38 	ld      r4,1336(r31)
    2588:	f8 91 13 50 	std     r4,4944(r17)
    258c:	e8 9f 05 30 	ld      r4,1328(r31)
    2590:	f8 91 12 e8 	std     r4,4840(r17)
    2594:	e8 9f 05 28 	ld      r4,1320(r31)
    2598:	f8 91 12 f0 	std     r4,4848(r17)
    259c:	e8 9f 05 20 	ld      r4,1312(r31)
    25a0:	f9 f1 13 d0 	std     r15,5072(r17)
    25a4:	f9 d1 13 30 	std     r14,4912(r17)
    25a8:	f8 91 12 f8 	std     r4,4856(r17)
    25ac:	fb 63 00 d8 	std     r27,216(r3)
    25b0:	e8 7f 05 18 	ld      r3,1304(r31)
    25b4:	f8 71 1d 68 	std     r3,7528(r17)
    25b8:	e8 7f 05 10 	ld      r3,1296(r31)
    25bc:	f8 71 1d 70 	std     r3,7536(r17)
    25c0:	e8 7f 05 08 	ld      r3,1288(r31)
    25c4:	f8 71 1d 48 	std     r3,7496(r17)
    25c8:	e8 7f 05 48 	ld      r3,1352(r31)
    25cc:	f8 71 1d 58 	std     r3,7512(r17)
    25d0:	e8 7f 05 00 	ld      r3,1280(r31)
    25d4:	f8 71 1d 60 	std     r3,7520(r17)
    25d8:	80 7f 04 f8 	lwz     r3,1272(r31)
    25dc:	90 71 15 6c 	stw     r3,5484(r17)
    25e0:	e8 7f 04 f0 	ld      r3,1264(r31)
    25e4:	f8 71 13 58 	std     r3,4952(r17)
    25e8:	e8 7f 04 e8 	ld      r3,1256(r31)
    25ec:	f8 71 13 60 	std     r3,4960(r17)
    25f0:	e8 7f 04 e0 	ld      r3,1248(r31)
    25f4:	f8 71 13 40 	std     r3,4928(r17)
    25f8:	e8 7f 04 d8 	ld      r3,1240(r31)
    25fc:	f8 71 13 48 	std     r3,4936(r17)
    2600:	e8 71 12 e8 	ld      r3,4840(r17)
    2604:	7c 72 1a 14 	add     r3,r18,r3
    2608:	e8 91 12 f0 	ld      r4,4848(r17)
    260c:	f8 71 12 e8 	std     r3,4840(r17)
    2610:	7c 93 22 14 	add     r4,r19,r4
    2614:	e8 71 12 f8 	ld      r3,4856(r17)
    2618:	7c 75 1a 14 	add     r3,r21,r3
    261c:	fa 11 1d 50 	std     r16,7504(r17)
    2620:	f8 91 12 f0 	std     r4,4848(r17)
    2624:	f8 71 12 f8 	std     r3,4856(r17)
    2628:	e8 65 00 d8 	ld      r3,216(r5)
    262c:	7c 76 1a 14 	add     r3,r22,r3
    2630:	f8 65 00 d8 	std     r3,216(r5)
    2634:	7f 43 d3 78 	mr      r3,r26
    2638:	48 00 00 01 	bl      2638 <.kvmhv_enter_nested_guest+0x2428>
			2638: R_PPC64_REL24	kvmhv_put_nested
    263c:	e8 71 1c c8 	ld      r3,7368(r17)
    2640:	e8 63 00 58 	ld      r3,88(r3)
    2644:	70 63 00 01 	andi.   r3,r3,1
    2648:	40 81 1e d0 	ble     4518 <.kvmhv_enter_nested_guest+0x4308>
    264c:	e8 7f 05 50 	ld      r3,1360(r31)
    2650:	78 64 80 00 	rotldi  r4,r3,16
    2654:	78 65 40 00 	rotldi  r5,r3,8
    2658:	ea 1f 03 68 	ld      r16,872(r31)
    265c:	78 66 c0 00 	rotldi  r6,r3,24
    2660:	78 85 44 2c 	rldimi  r5,r4,8,48
    2664:	80 9f 05 58 	lwz     r4,1368(r31)
    2668:	78 67 00 02 	rotldi  r7,r3,32
    266c:	78 c5 82 2c 	rldimi  r5,r6,16,40
    2670:	78 68 80 02 	rotldi  r8,r3,48
    2674:	78 e5 c0 2c 	rldimi  r5,r7,24,32
    2678:	78 69 c0 02 	rotldi  r9,r3,56
    267c:	79 05 44 0e 	rldimi  r5,r8,40,16
    2680:	79 25 82 0e 	rldimi  r5,r9,48,8
    2684:	78 65 c0 0e 	rldimi  r5,r3,56,0
    2688:	38 60 00 08 	li      r3,8
    268c:	f8 bf 05 50 	std     r5,1360(r31)
    2690:	7c 90 1d 2c 	stwbrx  r4,r16,r3
    2694:	38 80 00 0c 	li      r4,12
    2698:	80 7f 05 5c 	lwz     r3,1372(r31)
    269c:	7c 70 25 2c 	stwbrx  r3,r16,r4
    26a0:	38 60 87 f0 	li      r3,-30736
    26a4:	78 65 c8 02 	rotldi  r5,r3,57
    26a8:	e8 df 05 60 	ld      r6,1376(r31)
    26ac:	e9 3f 05 88 	ld      r9,1416(r31)
    26b0:	78 c3 80 00 	rotldi  r3,r6,16
    26b4:	78 cc 40 00 	rotldi  r12,r6,8
    26b8:	78 6c 44 2c 	rldimi  r12,r3,8,48
    26bc:	7c db 33 78 	mr      r27,r6
    26c0:	eb bf 05 98 	ld      r29,1432(r31)
    26c4:	79 27 80 00 	rotldi  r7,r9,16
    26c8:	79 36 40 00 	rotldi  r22,r9,8
    26cc:	e8 9f 05 68 	ld      r4,1384(r31)
    26d0:	7d 9a 63 78 	mr      r26,r12
    26d4:	7b b5 40 00 	rotldi  r21,r29,8
    26d8:	78 f6 44 2c 	rldimi  r22,r7,8,48
    26dc:	7f 53 d3 78 	mr      r19,r26
    26e0:	e9 df 05 70 	ld      r14,1392(r31)
    26e4:	7c 91 2b 78 	or      r17,r4,r5
    26e8:	e9 1f 05 78 	ld      r8,1400(r31)
    26ec:	79 c6 80 00 	rotldi  r6,r14,16
    26f0:	79 c0 40 00 	rotldi  r0,r14,8
    26f4:	78 c0 44 2c 	rldimi  r0,r6,8,48
    26f8:	7d da 73 78 	mr      r26,r14
    26fc:	e9 7f 05 90 	ld      r11,1424(r31)
    2700:	79 04 80 00 	rotldi  r4,r8,16
    2704:	79 1e 40 00 	rotldi  r30,r8,8
    2708:	e9 5f 05 80 	ld      r10,1408(r31)
    270c:	79 77 40 00 	rotldi  r23,r11,8
    2710:	78 9e 44 2c 	rldimi  r30,r4,8,48
    2714:	7c 19 03 78 	mr      r25,r0
    2718:	e9 9f 05 b8 	ld      r12,1464(r31)
    271c:	79 45 80 00 	rotldi  r5,r10,16
    2720:	79 58 40 00 	rotldi  r24,r10,8
    2724:	78 b8 44 2c 	rldimi  r24,r5,8,48
    2728:	f9 3f 01 b8 	std     r9,440(r31)
    272c:	7b a9 80 00 	rotldi  r9,r29,16
    2730:	79 35 44 2c 	rldimi  r21,r9,8,48
    2734:	79 84 80 00 	rotldi  r4,r12,16
    2738:	fb bf 01 a8 	std     r29,424(r31)
    273c:	eb bf 05 b0 	ld      r29,1456(r31)
    2740:	e8 ff 05 c0 	ld      r7,1472(r31)
    2744:	7b a3 80 00 	rotldi  r3,r29,16
    2748:	7b a0 40 00 	rotldi  r0,r29,8
    274c:	78 60 44 2c 	rldimi  r0,r3,8,48
    2750:	f9 1f 01 c8 	std     r8,456(r31)
    2754:	79 68 80 00 	rotldi  r8,r11,16
    2758:	79 17 44 2c 	rldimi  r23,r8,8,48
    275c:	79 88 40 00 	rotldi  r8,r12,8
    2760:	e9 3f 05 c8 	ld      r9,1480(r31)
    2764:	78 e5 80 00 	rotldi  r5,r7,16
    2768:	78 88 44 2c 	rldimi  r8,r4,8,48
    276c:	f9 9f 01 80 	std     r12,384(r31)
    2770:	78 ec 40 00 	rotldi  r12,r7,8
    2774:	79 23 80 00 	rotldi  r3,r9,16
    2778:	78 ac 44 2c 	rldimi  r12,r5,8,48
    277c:	79 25 40 00 	rotldi  r5,r9,8
    2780:	e8 9f 05 d0 	ld      r4,1488(r31)
    2784:	78 65 44 2c 	rldimi  r5,r3,8,48
    2788:	f9 5f 01 c0 	std     r10,448(r31)
    278c:	78 83 80 00 	rotldi  r3,r4,16
    2790:	e9 5f 05 a0 	ld      r10,1440(r31)
    2794:	f9 3f 00 c0 	std     r9,192(r31)
    2798:	7c a9 2b 78 	mr      r9,r5
    279c:	e8 bf 05 d8 	ld      r5,1496(r31)
    27a0:	f8 9f 01 90 	std     r4,400(r31)
    27a4:	78 84 40 00 	rotldi  r4,r4,8
    27a8:	78 64 44 2c 	rldimi  r4,r3,8,48
    27ac:	78 a3 80 00 	rotldi  r3,r5,16
    27b0:	f9 7f 01 b0 	std     r11,432(r31)
    27b4:	7d 4b 53 78 	mr      r11,r10
    27b8:	79 74 40 00 	rotldi  r20,r11,8
    27bc:	f8 9f 01 40 	std     r4,320(r31)
    27c0:	e8 9f 05 e0 	ld      r4,1504(r31)
    27c4:	f9 5f 01 a0 	std     r10,416(r31)
    27c8:	79 4a 80 00 	rotldi  r10,r10,16
    27cc:	79 54 44 2c 	rldimi  r20,r10,8,48
    27d0:	7e 8a a3 78 	mr      r10,r20
    27d4:	fb df 03 80 	std     r30,896(r31)
    27d8:	7e be ab 78 	mr      r30,r21
    27dc:	7c f5 3b 78 	mr      r21,r7
    27e0:	78 94 40 00 	rotldi  r20,r4,8
    27e4:	f8 ff 00 98 	std     r7,152(r31)
    27e8:	78 a7 40 00 	rotldi  r7,r5,8
    27ec:	78 67 44 2c 	rldimi  r7,r3,8,48
    27f0:	78 83 80 00 	rotldi  r3,r4,16
    27f4:	f8 bf 00 b8 	std     r5,184(r31)
    27f8:	78 74 44 2c 	rldimi  r20,r3,8,48
    27fc:	e8 bf 05 e8 	ld      r5,1512(r31)
    2800:	eb 9f 05 a8 	ld      r28,1448(r31)
    2804:	78 a3 80 00 	rotldi  r3,r5,16
    2808:	f8 bf 01 70 	std     r5,368(r31)
    280c:	78 a5 40 00 	rotldi  r5,r5,8
    2810:	7b 8b 80 00 	rotldi  r11,r28,16
    2814:	78 65 44 2c 	rldimi  r5,r3,8,48
    2818:	f8 9f 01 78 	std     r4,376(r31)
    281c:	e8 9f 05 f0 	ld      r4,1520(r31)
    2820:	fb 9f 01 98 	std     r28,408(r31)
    2824:	7b 9c 40 00 	rotldi  r28,r28,8
    2828:	78 83 80 00 	rotldi  r3,r4,16
    282c:	79 7c 44 2c 	rldimi  r28,r11,8,48
    2830:	7c 0b 03 78 	mr      r11,r0
    2834:	f8 bf 01 10 	std     r5,272(r31)
    2838:	e8 bf 05 f8 	ld      r5,1528(r31)
    283c:	fb 9f 01 60 	std     r28,352(r31)
    2840:	78 9c 40 00 	rotldi  r28,r4,8
    2844:	78 7c 44 2c 	rldimi  r28,r3,8,48
    2848:	78 a3 80 00 	rotldi  r3,r5,16
    284c:	f8 9f 01 50 	std     r4,336(r31)
    2850:	e8 9f 06 00 	ld      r4,1536(r31)
    2854:	f8 bf 01 58 	std     r5,344(r31)
    2858:	78 a5 40 00 	rotldi  r5,r5,8
    285c:	78 65 44 2c 	rldimi  r5,r3,8,48
    2860:	78 83 80 00 	rotldi  r3,r4,16
    2864:	f8 bf 03 c0 	std     r5,960(r31)
    2868:	e8 bf 06 08 	ld      r5,1544(r31)
    286c:	f8 ff 03 d8 	std     r7,984(r31)
    2870:	78 87 40 00 	rotldi  r7,r4,8
    2874:	78 67 44 2c 	rldimi  r7,r3,8,48
    2878:	78 a3 80 00 	rotldi  r3,r5,16
    287c:	f8 9f 00 b0 	std     r4,176(r31)
    2880:	e8 9f 06 10 	ld      r4,1552(r31)
    2884:	f8 ff 03 b0 	std     r7,944(r31)
    2888:	78 a7 40 00 	rotldi  r7,r5,8
    288c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2890:	78 83 80 00 	rotldi  r3,r4,16
    2894:	f8 bf 01 28 	std     r5,296(r31)
    2898:	e8 bf 06 18 	ld      r5,1560(r31)
    289c:	f8 ff 03 a8 	std     r7,936(r31)
    28a0:	78 87 40 00 	rotldi  r7,r4,8
    28a4:	78 67 44 2c 	rldimi  r7,r3,8,48
    28a8:	78 a3 80 00 	rotldi  r3,r5,16
    28ac:	f8 9f 01 20 	std     r4,288(r31)
    28b0:	e8 9f 06 20 	ld      r4,1568(r31)
    28b4:	f8 ff 03 d0 	std     r7,976(r31)
    28b8:	78 a7 40 00 	rotldi  r7,r5,8
    28bc:	78 67 44 2c 	rldimi  r7,r3,8,48
    28c0:	78 83 80 00 	rotldi  r3,r4,16
    28c4:	f8 9f 01 48 	std     r4,328(r31)
    28c8:	78 84 40 00 	rotldi  r4,r4,8
    28cc:	78 64 44 2c 	rldimi  r4,r3,8,48
    28d0:	f8 bf 01 68 	std     r5,360(r31)
    28d4:	e8 bf 06 28 	ld      r5,1576(r31)
    28d8:	f8 9f 03 90 	std     r4,912(r31)
    28dc:	78 a3 80 00 	rotldi  r3,r5,16
    28e0:	e8 9f 06 30 	ld      r4,1584(r31)
    28e4:	f8 ff 03 c8 	std     r7,968(r31)
    28e8:	78 a7 40 00 	rotldi  r7,r5,8
    28ec:	78 67 44 2c 	rldimi  r7,r3,8,48
    28f0:	78 83 80 00 	rotldi  r3,r4,16
    28f4:	f8 bf 01 38 	std     r5,312(r31)
    28f8:	e8 bf 06 38 	ld      r5,1592(r31)
    28fc:	f8 9f 01 30 	std     r4,304(r31)
    2900:	78 84 40 00 	rotldi  r4,r4,8
    2904:	78 64 44 2c 	rldimi  r4,r3,8,48
    2908:	78 a3 80 00 	rotldi  r3,r5,16
    290c:	f8 9f 03 88 	std     r4,904(r31)
    2910:	e8 9f 06 40 	ld      r4,1600(r31)
    2914:	f8 ff 03 b8 	std     r7,952(r31)
    2918:	78 a7 40 00 	rotldi  r7,r5,8
    291c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2920:	78 83 80 00 	rotldi  r3,r4,16
    2924:	f8 bf 03 30 	std     r5,816(r31)
    2928:	e8 bf 07 c0 	ld      r5,1984(r31)
    292c:	f8 ff 03 a0 	std     r7,928(r31)
    2930:	78 87 40 00 	rotldi  r7,r4,8
    2934:	78 67 44 2c 	rldimi  r7,r3,8,48
    2938:	78 a3 80 00 	rotldi  r3,r5,16
    293c:	f8 9f 01 18 	std     r4,280(r31)
    2940:	e8 9f 07 c8 	ld      r4,1992(r31)
    2944:	f8 ff 03 98 	std     r7,920(r31)
    2948:	78 a7 40 00 	rotldi  r7,r5,8
    294c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2950:	78 83 80 00 	rotldi  r3,r4,16
    2954:	f8 bf 01 08 	std     r5,264(r31)
    2958:	e8 bf 07 d0 	ld      r5,2000(r31)
    295c:	f8 9f 03 48 	std     r4,840(r31)
    2960:	78 84 40 00 	rotldi  r4,r4,8
    2964:	78 64 44 2c 	rldimi  r4,r3,8,48
    2968:	78 a3 80 00 	rotldi  r3,r5,16
    296c:	f8 9f 05 40 	std     r4,1344(r31)
    2970:	e8 9f 07 d8 	ld      r4,2008(r31)
    2974:	f8 ff 05 48 	std     r7,1352(r31)
    2978:	78 a7 40 00 	rotldi  r7,r5,8
    297c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2980:	78 83 80 00 	rotldi  r3,r4,16
    2984:	f8 bf 03 18 	std     r5,792(r31)
    2988:	e8 bf 07 e0 	ld      r5,2016(r31)
    298c:	f8 ff 05 38 	std     r7,1336(r31)
    2990:	78 87 40 00 	rotldi  r7,r4,8
    2994:	78 67 44 2c 	rldimi  r7,r3,8,48
    2998:	78 a3 80 00 	rotldi  r3,r5,16
    299c:	f8 9f 03 40 	std     r4,832(r31)
    29a0:	e8 9f 07 e8 	ld      r4,2024(r31)
    29a4:	f8 ff 05 30 	std     r7,1328(r31)
    29a8:	78 a7 40 00 	rotldi  r7,r5,8
    29ac:	78 67 44 2c 	rldimi  r7,r3,8,48
    29b0:	78 83 80 00 	rotldi  r3,r4,16
    29b4:	f8 bf 03 10 	std     r5,784(r31)
    29b8:	e8 bf 07 f0 	ld      r5,2032(r31)
    29bc:	f8 ff 05 28 	std     r7,1320(r31)
    29c0:	78 87 40 00 	rotldi  r7,r4,8
    29c4:	78 67 44 2c 	rldimi  r7,r3,8,48
    29c8:	78 a3 80 00 	rotldi  r3,r5,16
    29cc:	f8 9f 03 38 	std     r4,824(r31)
    29d0:	e8 9f 07 f8 	ld      r4,2040(r31)
    29d4:	f8 ff 05 20 	std     r7,1312(r31)
    29d8:	78 a7 40 00 	rotldi  r7,r5,8
    29dc:	78 67 44 2c 	rldimi  r7,r3,8,48
    29e0:	78 83 80 00 	rotldi  r3,r4,16
    29e4:	f8 bf 03 00 	std     r5,768(r31)
    29e8:	e8 bf 08 00 	ld      r5,2048(r31)
    29ec:	f8 ff 05 18 	std     r7,1304(r31)
    29f0:	78 87 40 00 	rotldi  r7,r4,8
    29f4:	78 67 44 2c 	rldimi  r7,r3,8,48
    29f8:	78 a3 80 00 	rotldi  r3,r5,16
    29fc:	f8 9f 03 28 	std     r4,808(r31)
    2a00:	e8 9f 08 08 	ld      r4,2056(r31)
    2a04:	f8 ff 05 10 	std     r7,1296(r31)
    2a08:	78 a7 40 00 	rotldi  r7,r5,8
    2a0c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2a10:	78 83 80 00 	rotldi  r3,r4,16
    2a14:	f8 bf 02 f8 	std     r5,760(r31)
    2a18:	e8 bf 08 10 	ld      r5,2064(r31)
    2a1c:	f8 ff 05 08 	std     r7,1288(r31)
    2a20:	78 87 40 00 	rotldi  r7,r4,8
    2a24:	78 67 44 2c 	rldimi  r7,r3,8,48
    2a28:	78 a3 80 00 	rotldi  r3,r5,16
    2a2c:	f8 9f 03 20 	std     r4,800(r31)
    2a30:	e8 9f 08 18 	ld      r4,2072(r31)
    2a34:	f8 ff 05 00 	std     r7,1280(r31)
    2a38:	78 a7 40 00 	rotldi  r7,r5,8
    2a3c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2a40:	78 83 80 00 	rotldi  r3,r4,16
    2a44:	f8 bf 02 f0 	std     r5,752(r31)
    2a48:	e8 bf 08 20 	ld      r5,2080(r31)
    2a4c:	f8 9f 03 08 	std     r4,776(r31)
    2a50:	78 84 40 00 	rotldi  r4,r4,8
    2a54:	78 64 44 2c 	rldimi  r4,r3,8,48
    2a58:	78 a3 80 00 	rotldi  r3,r5,16
    2a5c:	f8 9f 04 f0 	std     r4,1264(r31)
    2a60:	e8 9f 08 28 	ld      r4,2088(r31)
    2a64:	f8 ff 04 f8 	std     r7,1272(r31)
    2a68:	78 a7 40 00 	rotldi  r7,r5,8
    2a6c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2a70:	78 83 80 00 	rotldi  r3,r4,16
    2a74:	f8 bf 02 e0 	std     r5,736(r31)
    2a78:	e8 bf 08 30 	ld      r5,2096(r31)
    2a7c:	f8 ff 04 e8 	std     r7,1256(r31)
    2a80:	78 87 40 00 	rotldi  r7,r4,8
    2a84:	78 67 44 2c 	rldimi  r7,r3,8,48
    2a88:	78 a3 80 00 	rotldi  r3,r5,16
    2a8c:	f8 9f 02 d8 	std     r4,728(r31)
    2a90:	e8 9f 08 38 	ld      r4,2104(r31)
    2a94:	f8 ff 04 e0 	std     r7,1248(r31)
    2a98:	78 a7 40 00 	rotldi  r7,r5,8
    2a9c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2aa0:	78 83 80 00 	rotldi  r3,r4,16
    2aa4:	f8 bf 02 c8 	std     r5,712(r31)
    2aa8:	e8 bf 08 40 	ld      r5,2112(r31)
    2aac:	f8 ff 04 d8 	std     r7,1240(r31)
    2ab0:	78 87 40 00 	rotldi  r7,r4,8
    2ab4:	78 67 44 2c 	rldimi  r7,r3,8,48
    2ab8:	78 a3 80 00 	rotldi  r3,r5,16
    2abc:	f8 9f 02 c0 	std     r4,704(r31)
    2ac0:	e8 9f 08 48 	ld      r4,2120(r31)
    2ac4:	f8 ff 04 d0 	std     r7,1232(r31)
    2ac8:	78 a7 40 00 	rotldi  r7,r5,8
    2acc:	78 67 44 2c 	rldimi  r7,r3,8,48
    2ad0:	78 83 80 00 	rotldi  r3,r4,16
    2ad4:	f8 bf 02 b8 	std     r5,696(r31)
    2ad8:	e8 bf 08 50 	ld      r5,2128(r31)
    2adc:	f8 ff 04 c8 	std     r7,1224(r31)
    2ae0:	78 87 40 00 	rotldi  r7,r4,8
    2ae4:	78 67 44 2c 	rldimi  r7,r3,8,48
    2ae8:	78 a3 80 00 	rotldi  r3,r5,16
    2aec:	f8 9f 02 78 	std     r4,632(r31)
    2af0:	e8 9f 08 58 	ld      r4,2136(r31)
    2af4:	f8 ff 04 c0 	std     r7,1216(r31)
    2af8:	78 a7 40 00 	rotldi  r7,r5,8
    2afc:	78 67 44 2c 	rldimi  r7,r3,8,48
    2b00:	78 83 80 00 	rotldi  r3,r4,16
    2b04:	f8 9f 02 e8 	std     r4,744(r31)
    2b08:	78 84 40 00 	rotldi  r4,r4,8
    2b0c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2b10:	f8 bf 02 a8 	std     r5,680(r31)
    2b14:	e8 bf 08 60 	ld      r5,2144(r31)
    2b18:	f8 9f 04 b0 	std     r4,1200(r31)
    2b1c:	78 a3 80 00 	rotldi  r3,r5,16
    2b20:	e8 9f 08 68 	ld      r4,2152(r31)
    2b24:	f8 ff 04 b8 	std     r7,1208(r31)
    2b28:	78 a7 40 00 	rotldi  r7,r5,8
    2b2c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2b30:	78 83 80 00 	rotldi  r3,r4,16
    2b34:	f8 9f 02 d0 	std     r4,720(r31)
    2b38:	78 84 40 00 	rotldi  r4,r4,8
    2b3c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2b40:	f8 bf 02 90 	std     r5,656(r31)
    2b44:	e8 bf 08 70 	ld      r5,2160(r31)
    2b48:	f8 9f 04 a0 	std     r4,1184(r31)
    2b4c:	78 a3 80 00 	rotldi  r3,r5,16
    2b50:	e8 9f 08 78 	ld      r4,2168(r31)
    2b54:	f8 ff 04 a8 	std     r7,1192(r31)
    2b58:	78 a7 40 00 	rotldi  r7,r5,8
    2b5c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2b60:	78 83 80 00 	rotldi  r3,r4,16
    2b64:	f8 9f 02 b0 	std     r4,688(r31)
    2b68:	78 84 40 00 	rotldi  r4,r4,8
    2b6c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2b70:	f8 bf 02 88 	std     r5,648(r31)
    2b74:	e8 bf 08 80 	ld      r5,2176(r31)
    2b78:	f8 9f 04 90 	std     r4,1168(r31)
    2b7c:	78 a3 80 00 	rotldi  r3,r5,16
    2b80:	e8 9f 08 88 	ld      r4,2184(r31)
    2b84:	f8 ff 04 98 	std     r7,1176(r31)
    2b88:	78 a7 40 00 	rotldi  r7,r5,8
    2b8c:	78 67 44 2c 	rldimi  r7,r3,8,48
    2b90:	78 83 80 00 	rotldi  r3,r4,16
    2b94:	f8 bf 02 80 	std     r5,640(r31)
    2b98:	e8 bf 08 90 	ld      r5,2192(r31)
    2b9c:	f8 9f 02 a0 	std     r4,672(r31)
    2ba0:	78 84 40 00 	rotldi  r4,r4,8
    2ba4:	78 64 44 2c 	rldimi  r4,r3,8,48
    2ba8:	78 a3 80 00 	rotldi  r3,r5,16
    2bac:	f8 ff 04 88 	std     r7,1160(r31)
    2bb0:	e8 ff 08 98 	ld      r7,2200(r31)
    2bb4:	f8 9f 03 60 	std     r4,864(r31)
    2bb8:	78 a4 40 00 	rotldi  r4,r5,8
    2bbc:	78 64 44 2c 	rldimi  r4,r3,8,48
    2bc0:	78 e3 80 00 	rotldi  r3,r7,16
    2bc4:	f8 bf 02 98 	std     r5,664(r31)
    2bc8:	e8 bf 08 a0 	ld      r5,2208(r31)
    2bcc:	f8 9f 03 68 	std     r4,872(r31)
    2bd0:	78 e4 40 00 	rotldi  r4,r7,8
    2bd4:	78 64 44 2c 	rldimi  r4,r3,8,48
    2bd8:	78 a3 80 00 	rotldi  r3,r5,16
    2bdc:	f8 ff 02 70 	std     r7,624(r31)
    2be0:	e8 ff 08 a8 	ld      r7,2216(r31)
    2be4:	f8 9f 04 80 	std     r4,1152(r31)
    2be8:	78 a4 40 00 	rotldi  r4,r5,8
    2bec:	78 64 44 2c 	rldimi  r4,r3,8,48
    2bf0:	78 e3 80 00 	rotldi  r3,r7,16
    2bf4:	f8 bf 02 60 	std     r5,608(r31)
    2bf8:	e8 bf 08 b0 	ld      r5,2224(r31)
    2bfc:	f8 9f 04 78 	std     r4,1144(r31)
    2c00:	78 e4 40 00 	rotldi  r4,r7,8
    2c04:	78 64 44 2c 	rldimi  r4,r3,8,48
    2c08:	78 a3 80 00 	rotldi  r3,r5,16
    2c0c:	f8 ff 02 50 	std     r7,592(r31)
    2c10:	e8 ff 08 b8 	ld      r7,2232(r31)
    2c14:	f8 9f 04 70 	std     r4,1136(r31)
    2c18:	78 a4 40 00 	rotldi  r4,r5,8
    2c1c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2c20:	78 e3 80 00 	rotldi  r3,r7,16
    2c24:	f8 bf 02 40 	std     r5,576(r31)
    2c28:	e8 bf 08 c0 	ld      r5,2240(r31)
    2c2c:	f8 9f 04 68 	std     r4,1128(r31)
    2c30:	78 e4 40 00 	rotldi  r4,r7,8
    2c34:	78 64 44 2c 	rldimi  r4,r3,8,48
    2c38:	78 a3 80 00 	rotldi  r3,r5,16
    2c3c:	f8 ff 02 38 	std     r7,568(r31)
    2c40:	e8 ff 08 c8 	ld      r7,2248(r31)
    2c44:	f8 9f 04 60 	std     r4,1120(r31)
    2c48:	78 a4 40 00 	rotldi  r4,r5,8
    2c4c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2c50:	78 e3 80 00 	rotldi  r3,r7,16
    2c54:	f8 bf 02 28 	std     r5,552(r31)
    2c58:	e8 bf 08 d0 	ld      r5,2256(r31)
    2c5c:	f8 9f 04 58 	std     r4,1112(r31)
    2c60:	78 e4 40 00 	rotldi  r4,r7,8
    2c64:	78 64 44 2c 	rldimi  r4,r3,8,48
    2c68:	78 a3 80 00 	rotldi  r3,r5,16
    2c6c:	f8 ff 02 18 	std     r7,536(r31)
    2c70:	e8 ff 08 d8 	ld      r7,2264(r31)
    2c74:	f8 9f 04 50 	std     r4,1104(r31)
    2c78:	78 a4 40 00 	rotldi  r4,r5,8
    2c7c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2c80:	78 e3 80 00 	rotldi  r3,r7,16
    2c84:	f8 bf 02 68 	std     r5,616(r31)
    2c88:	e8 bf 08 e0 	ld      r5,2272(r31)
    2c8c:	f8 9f 03 50 	std     r4,848(r31)
    2c90:	78 e4 40 00 	rotldi  r4,r7,8
    2c94:	78 64 44 2c 	rldimi  r4,r3,8,48
    2c98:	78 a3 80 00 	rotldi  r3,r5,16
    2c9c:	f8 ff 02 58 	std     r7,600(r31)
    2ca0:	e8 ff 08 e8 	ld      r7,2280(r31)
    2ca4:	f8 9f 04 40 	std     r4,1088(r31)
    2ca8:	78 a4 40 00 	rotldi  r4,r5,8
    2cac:	78 64 44 2c 	rldimi  r4,r3,8,48
    2cb0:	78 e3 80 00 	rotldi  r3,r7,16
    2cb4:	f8 bf 02 48 	std     r5,584(r31)
    2cb8:	e8 bf 08 f0 	ld      r5,2288(r31)
    2cbc:	f8 9f 04 38 	std     r4,1080(r31)
    2cc0:	78 e4 40 00 	rotldi  r4,r7,8
    2cc4:	78 64 44 2c 	rldimi  r4,r3,8,48
    2cc8:	78 a3 80 00 	rotldi  r3,r5,16
    2ccc:	f8 ff 02 30 	std     r7,560(r31)
    2cd0:	e8 ff 08 f8 	ld      r7,2296(r31)
    2cd4:	f8 9f 04 30 	std     r4,1072(r31)
    2cd8:	78 a4 40 00 	rotldi  r4,r5,8
    2cdc:	78 64 44 2c 	rldimi  r4,r3,8,48
    2ce0:	78 e3 80 00 	rotldi  r3,r7,16
    2ce4:	f8 bf 02 20 	std     r5,544(r31)
    2ce8:	e8 bf 09 00 	ld      r5,2304(r31)
    2cec:	f8 9f 04 28 	std     r4,1064(r31)
    2cf0:	78 e4 40 00 	rotldi  r4,r7,8
    2cf4:	78 64 44 2c 	rldimi  r4,r3,8,48
    2cf8:	78 a3 80 00 	rotldi  r3,r5,16
    2cfc:	f8 ff 02 10 	std     r7,528(r31)
    2d00:	e8 ff 09 08 	ld      r7,2312(r31)
    2d04:	f8 9f 04 20 	std     r4,1056(r31)
    2d08:	78 a4 40 00 	rotldi  r4,r5,8
    2d0c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2d10:	78 e3 80 00 	rotldi  r3,r7,16
    2d14:	f8 bf 02 08 	std     r5,520(r31)
    2d18:	e8 bf 09 10 	ld      r5,2320(r31)
    2d1c:	f8 9f 04 18 	std     r4,1048(r31)
    2d20:	78 e4 40 00 	rotldi  r4,r7,8
    2d24:	78 64 44 2c 	rldimi  r4,r3,8,48
    2d28:	78 a3 80 00 	rotldi  r3,r5,16
    2d2c:	f8 ff 02 00 	std     r7,512(r31)
    2d30:	e8 ff 09 18 	ld      r7,2328(r31)
    2d34:	f8 9f 04 10 	std     r4,1040(r31)
    2d38:	78 a4 40 00 	rotldi  r4,r5,8
    2d3c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2d40:	78 e3 80 00 	rotldi  r3,r7,16
    2d44:	f8 bf 01 f8 	std     r5,504(r31)
    2d48:	e8 bf 09 20 	ld      r5,2336(r31)
    2d4c:	f8 9f 04 08 	std     r4,1032(r31)
    2d50:	78 e4 40 00 	rotldi  r4,r7,8
    2d54:	78 64 44 2c 	rldimi  r4,r3,8,48
    2d58:	78 a3 80 00 	rotldi  r3,r5,16
    2d5c:	f8 ff 01 f0 	std     r7,496(r31)
    2d60:	e8 ff 09 28 	ld      r7,2344(r31)
    2d64:	f8 9f 04 00 	std     r4,1024(r31)
    2d68:	78 a4 40 00 	rotldi  r4,r5,8
    2d6c:	78 64 44 2c 	rldimi  r4,r3,8,48
    2d70:	78 e3 80 00 	rotldi  r3,r7,16
    2d74:	f8 bf 01 e8 	std     r5,488(r31)
    2d78:	e8 bf 09 30 	ld      r5,2352(r31)
    2d7c:	f8 9f 03 f0 	std     r4,1008(r31)
    2d80:	78 e4 40 00 	rotldi  r4,r7,8
    2d84:	78 64 44 2c 	rldimi  r4,r3,8,48
    2d88:	78 a3 40 00 	rotldi  r3,r5,8
    2d8c:	f8 ff 01 e0 	std     r7,480(r31)
    2d90:	e8 ff 09 38 	ld      r7,2360(r31)
    2d94:	f8 9f 03 e8 	std     r4,1000(r31)
    2d98:	78 a4 80 00 	rotldi  r4,r5,16
    2d9c:	78 ef 80 00 	rotldi  r15,r7,16
    2da0:	78 83 44 2c 	rldimi  r3,r4,8,48
    2da4:	7c 70 1b 78 	mr      r16,r3
    2da8:	f8 bf 01 d8 	std     r5,472(r31)
    2dac:	78 e3 40 00 	rotldi  r3,r7,8
    2db0:	79 e3 44 2c 	rldimi  r3,r15,8,48
    2db4:	f8 7f 04 48 	std     r3,1096(r31)
    2db8:	7a 23 46 20 	rldicl  r3,r17,8,56
    2dbc:	7a 23 c0 0e 	rldimi  r3,r17,56,0
    2dc0:	7b 6f c0 00 	rotldi  r15,r27,24
    2dc4:	f8 7f 01 00 	std     r3,256(r31)
    2dc8:	79 f3 82 2c 	rldimi  r19,r15,16,40
    2dcc:	e8 7f 01 c8 	ld      r3,456(r31)
    2dd0:	ea 3f 03 80 	ld      r17,896(r31)
    2dd4:	e8 bf 01 c0 	ld      r5,448(r31)
    2dd8:	fb bf 01 88 	std     r29,392(r31)
    2ddc:	f9 df 00 a8 	std     r14,168(r31)
    2de0:	79 ce c0 00 	rotldi  r14,r14,24
    2de4:	79 d9 82 2c 	rldimi  r25,r14,16,40
    2de8:	78 6e c0 00 	rotldi  r14,r3,24
    2dec:	eb bf 01 b8 	ld      r29,440(r31)
    2df0:	79 d1 82 2c 	rldimi  r17,r14,16,40
    2df4:	78 ae c0 00 	rotldi  r14,r5,24
    2df8:	79 d8 82 2c 	rldimi  r24,r14,16,40
    2dfc:	e8 9f 01 b0 	ld      r4,432(r31)
    2e00:	7b ae c0 00 	rotldi  r14,r29,24
    2e04:	79 d6 82 2c 	rldimi  r22,r14,16,40
    2e08:	f8 ff 01 d0 	std     r7,464(r31)
    2e0c:	78 8e c0 00 	rotldi  r14,r4,24
    2e10:	79 d7 82 2c 	rldimi  r23,r14,16,40
    2e14:	e8 ff 01 a8 	ld      r7,424(r31)
    2e18:	78 ee c0 00 	rotldi  r14,r7,24
    2e1c:	e8 df 01 a0 	ld      r6,416(r31)
    2e20:	79 de 82 2c 	rldimi  r30,r14,16,40
    2e24:	f9 1f 03 e0 	std     r8,992(r31)
    2e28:	78 ce c0 00 	rotldi  r14,r6,24
    2e2c:	79 ca 82 2c 	rldimi  r10,r14,16,40
    2e30:	e9 1f 01 98 	ld      r8,408(r31)
    2e34:	fb df 00 d8 	std     r30,216(r31)
    2e38:	79 0e c0 00 	rotldi  r14,r8,24
    2e3c:	e8 1f 01 60 	ld      r0,352(r31)
    2e40:	eb df 01 88 	ld      r30,392(r31)
    2e44:	79 c0 82 2c 	rldimi  r0,r14,16,40
    2e48:	e8 9f 01 80 	ld      r4,384(r31)
    2e4c:	7b ce c0 00 	rotldi  r14,r30,24
    2e50:	79 cb 82 2c 	rldimi  r11,r14,16,40
    2e54:	78 8e c0 00 	rotldi  r14,r4,24
    2e58:	e8 9f 03 e0 	ld      r4,992(r31)
    2e5c:	fa ff 00 c8 	std     r23,200(r31)
    2e60:	79 c4 82 2c 	rldimi  r4,r14,16,40
    2e64:	7a ae c0 00 	rotldi  r14,r21,24
    2e68:	79 cc 82 2c 	rldimi  r12,r14,16,40
    2e6c:	ea ff 00 c0 	ld      r23,192(r31)
    2e70:	f8 9f 03 e0 	std     r4,992(r31)
    2e74:	7a ee c0 00 	rotldi  r14,r23,24
    2e78:	79 c9 82 2c 	rldimi  r9,r14,16,40
    2e7c:	e8 9f 01 90 	ld      r4,400(r31)
    2e80:	f9 3f 00 d0 	std     r9,208(r31)
    2e84:	78 8e c0 00 	rotldi  r14,r4,24
    2e88:	e9 3f 01 40 	ld      r9,320(r31)
    2e8c:	ea bf 00 b8 	ld      r21,184(r31)
    2e90:	79 c9 82 2c 	rldimi  r9,r14,16,40
    2e94:	e8 9f 03 d8 	ld      r4,984(r31)
    2e98:	7a ae c0 00 	rotldi  r14,r21,24
    2e9c:	79 c4 82 2c 	rldimi  r4,r14,16,40
    2ea0:	ea 5f 00 b0 	ld      r18,176(r31)
    2ea4:	f8 9f 03 d8 	std     r4,984(r31)
    2ea8:	e8 9f 01 78 	ld      r4,376(r31)
    2eac:	78 8e c0 00 	rotldi  r14,r4,24
    2eb0:	e8 9f 01 70 	ld      r4,368(r31)
    2eb4:	79 d4 82 2c 	rldimi  r20,r14,16,40
    2eb8:	fa 9f 01 60 	std     r20,352(r31)
    2ebc:	78 8e c0 00 	rotldi  r14,r4,24
    2ec0:	e8 9f 01 10 	ld      r4,272(r31)
    2ec4:	ea 9f 01 50 	ld      r20,336(r31)
    2ec8:	79 c4 82 2c 	rldimi  r4,r14,16,40
    2ecc:	7a 8e c0 00 	rotldi  r14,r20,24
    2ed0:	e9 ff 03 d0 	ld      r15,976(r31)
    2ed4:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2ed8:	fb 9f 00 e0 	std     r28,224(r31)
    2edc:	eb 9f 01 58 	ld      r28,344(r31)
    2ee0:	7b 8e c0 00 	rotldi  r14,r28,24
    2ee4:	eb 9f 03 c0 	ld      r28,960(r31)
    2ee8:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2eec:	7a 4e c0 00 	rotldi  r14,r18,24
    2ef0:	fb 7f 00 a0 	std     r27,160(r31)
    2ef4:	fb 9f 03 c0 	std     r28,960(r31)
    2ef8:	eb 9f 03 b0 	ld      r28,944(r31)
    2efc:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2f00:	ea 9f 01 50 	ld      r20,336(r31)
    2f04:	fb 9f 03 b0 	std     r28,944(r31)
    2f08:	eb 9f 01 28 	ld      r28,296(r31)
    2f0c:	7b 8e c0 00 	rotldi  r14,r28,24
    2f10:	eb 9f 03 a8 	ld      r28,936(r31)
    2f14:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2f18:	fb 9f 03 a8 	std     r28,936(r31)
    2f1c:	eb 9f 01 20 	ld      r28,288(r31)
    2f20:	7b 8e c0 00 	rotldi  r14,r28,24
    2f24:	eb 9f 01 68 	ld      r28,360(r31)
    2f28:	79 cf 82 2c 	rldimi  r15,r14,16,40
    2f2c:	7b 8e c0 00 	rotldi  r14,r28,24
    2f30:	eb 9f 03 c8 	ld      r28,968(r31)
    2f34:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2f38:	f9 ff 03 d0 	std     r15,976(r31)
    2f3c:	fb 9f 03 c8 	std     r28,968(r31)
    2f40:	eb 9f 01 48 	ld      r28,328(r31)
    2f44:	7b 8e c0 00 	rotldi  r14,r28,24
    2f48:	eb 9f 03 90 	ld      r28,912(r31)
    2f4c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2f50:	e9 ff 01 60 	ld      r15,352(r31)
    2f54:	fb 9f 03 90 	std     r28,912(r31)
    2f58:	eb 9f 01 38 	ld      r28,312(r31)
    2f5c:	7b 8e c0 00 	rotldi  r14,r28,24
    2f60:	eb 9f 03 b8 	ld      r28,952(r31)
    2f64:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2f68:	fb 9f 03 b8 	std     r28,952(r31)
    2f6c:	eb 9f 01 30 	ld      r28,304(r31)
    2f70:	7b 8e c0 00 	rotldi  r14,r28,24
    2f74:	eb 9f 03 88 	ld      r28,904(r31)
    2f78:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2f7c:	fb 9f 03 88 	std     r28,904(r31)
    2f80:	eb 9f 03 30 	ld      r28,816(r31)
    2f84:	7b 8e c0 00 	rotldi  r14,r28,24
    2f88:	eb 9f 03 a0 	ld      r28,928(r31)
    2f8c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2f90:	fb 9f 03 a0 	std     r28,928(r31)
    2f94:	eb 9f 01 18 	ld      r28,280(r31)
    2f98:	7b 8e c0 00 	rotldi  r14,r28,24
    2f9c:	eb 9f 03 98 	ld      r28,920(r31)
    2fa0:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2fa4:	fb 9f 03 98 	std     r28,920(r31)
    2fa8:	eb 9f 01 08 	ld      r28,264(r31)
    2fac:	7b 8e c0 00 	rotldi  r14,r28,24
    2fb0:	eb 9f 05 48 	ld      r28,1352(r31)
    2fb4:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2fb8:	fb 9f 05 48 	std     r28,1352(r31)
    2fbc:	eb 9f 03 48 	ld      r28,840(r31)
    2fc0:	7b 8e c0 00 	rotldi  r14,r28,24
    2fc4:	eb 9f 05 40 	ld      r28,1344(r31)
    2fc8:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2fcc:	fb 9f 05 40 	std     r28,1344(r31)
    2fd0:	eb 9f 03 18 	ld      r28,792(r31)
    2fd4:	7b 8e c0 00 	rotldi  r14,r28,24
    2fd8:	eb 9f 05 38 	ld      r28,1336(r31)
    2fdc:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2fe0:	fb 9f 05 38 	std     r28,1336(r31)
    2fe4:	eb 9f 03 40 	ld      r28,832(r31)
    2fe8:	7b 8e c0 00 	rotldi  r14,r28,24
    2fec:	eb 9f 05 30 	ld      r28,1328(r31)
    2ff0:	79 dc 82 2c 	rldimi  r28,r14,16,40
    2ff4:	fb 9f 05 30 	std     r28,1328(r31)
    2ff8:	eb 9f 03 10 	ld      r28,784(r31)
    2ffc:	7b 8e c0 00 	rotldi  r14,r28,24
    3000:	eb 9f 05 28 	ld      r28,1320(r31)
    3004:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3008:	fb 9f 05 28 	std     r28,1320(r31)
    300c:	eb 9f 03 38 	ld      r28,824(r31)
    3010:	7b 8e c0 00 	rotldi  r14,r28,24
    3014:	eb 9f 05 20 	ld      r28,1312(r31)
    3018:	79 dc 82 2c 	rldimi  r28,r14,16,40
    301c:	fb 9f 05 20 	std     r28,1312(r31)
    3020:	eb 9f 03 00 	ld      r28,768(r31)
    3024:	7b 8e c0 00 	rotldi  r14,r28,24
    3028:	eb 9f 05 18 	ld      r28,1304(r31)
    302c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3030:	fb 9f 05 18 	std     r28,1304(r31)
    3034:	eb 9f 03 28 	ld      r28,808(r31)
    3038:	7b 8e c0 00 	rotldi  r14,r28,24
    303c:	eb 9f 05 10 	ld      r28,1296(r31)
    3040:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3044:	fb 9f 05 10 	std     r28,1296(r31)
    3048:	eb 9f 02 f8 	ld      r28,760(r31)
    304c:	7b 8e c0 00 	rotldi  r14,r28,24
    3050:	eb 9f 05 08 	ld      r28,1288(r31)
    3054:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3058:	fb 9f 05 08 	std     r28,1288(r31)
    305c:	eb 9f 03 20 	ld      r28,800(r31)
    3060:	7b 8e c0 00 	rotldi  r14,r28,24
    3064:	eb 9f 05 00 	ld      r28,1280(r31)
    3068:	79 dc 82 2c 	rldimi  r28,r14,16,40
    306c:	fb 9f 05 00 	std     r28,1280(r31)
    3070:	eb 9f 02 f0 	ld      r28,752(r31)
    3074:	7b 8e c0 00 	rotldi  r14,r28,24
    3078:	eb 9f 04 f8 	ld      r28,1272(r31)
    307c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3080:	fb 9f 04 f8 	std     r28,1272(r31)
    3084:	eb 9f 03 08 	ld      r28,776(r31)
    3088:	7b 8e c0 00 	rotldi  r14,r28,24
    308c:	eb 9f 04 f0 	ld      r28,1264(r31)
    3090:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3094:	fb 9f 04 f0 	std     r28,1264(r31)
    3098:	eb 9f 02 e0 	ld      r28,736(r31)
    309c:	7b 8e c0 00 	rotldi  r14,r28,24
    30a0:	eb 9f 04 e8 	ld      r28,1256(r31)
    30a4:	79 dc 82 2c 	rldimi  r28,r14,16,40
    30a8:	fb 9f 04 e8 	std     r28,1256(r31)
    30ac:	eb 9f 02 d8 	ld      r28,728(r31)
    30b0:	7b 8e c0 00 	rotldi  r14,r28,24
    30b4:	eb 9f 04 e0 	ld      r28,1248(r31)
    30b8:	79 dc 82 2c 	rldimi  r28,r14,16,40
    30bc:	fb 9f 04 e0 	std     r28,1248(r31)
    30c0:	eb 9f 02 c8 	ld      r28,712(r31)
    30c4:	7b 8e c0 00 	rotldi  r14,r28,24
    30c8:	eb 9f 04 d8 	ld      r28,1240(r31)
    30cc:	79 dc 82 2c 	rldimi  r28,r14,16,40
    30d0:	fb 9f 04 d8 	std     r28,1240(r31)
    30d4:	eb 9f 02 c0 	ld      r28,704(r31)
    30d8:	7b 8e c0 00 	rotldi  r14,r28,24
    30dc:	eb 9f 04 d0 	ld      r28,1232(r31)
    30e0:	79 dc 82 2c 	rldimi  r28,r14,16,40
    30e4:	fb 9f 04 d0 	std     r28,1232(r31)
    30e8:	eb 9f 02 b8 	ld      r28,696(r31)
    30ec:	7b 8e c0 00 	rotldi  r14,r28,24
    30f0:	eb 9f 04 c8 	ld      r28,1224(r31)
    30f4:	79 dc 82 2c 	rldimi  r28,r14,16,40
    30f8:	fb 9f 04 c8 	std     r28,1224(r31)
    30fc:	eb 9f 02 78 	ld      r28,632(r31)
    3100:	7b 8e c0 00 	rotldi  r14,r28,24
    3104:	eb 9f 04 c0 	ld      r28,1216(r31)
    3108:	79 dc 82 2c 	rldimi  r28,r14,16,40
    310c:	fb 9f 04 c0 	std     r28,1216(r31)
    3110:	eb 9f 02 a8 	ld      r28,680(r31)
    3114:	7b 8e c0 00 	rotldi  r14,r28,24
    3118:	eb 9f 04 b8 	ld      r28,1208(r31)
    311c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3120:	fb 9f 04 b8 	std     r28,1208(r31)
    3124:	eb 9f 02 e8 	ld      r28,744(r31)
    3128:	7b 8e c0 00 	rotldi  r14,r28,24
    312c:	eb 9f 04 b0 	ld      r28,1200(r31)
    3130:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3134:	fb 9f 04 b0 	std     r28,1200(r31)
    3138:	eb 9f 02 90 	ld      r28,656(r31)
    313c:	7b 8e c0 00 	rotldi  r14,r28,24
    3140:	eb 9f 04 a8 	ld      r28,1192(r31)
    3144:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3148:	fb 9f 04 a8 	std     r28,1192(r31)
    314c:	eb 9f 02 d0 	ld      r28,720(r31)
    3150:	7b 8e c0 00 	rotldi  r14,r28,24
    3154:	eb 9f 04 a0 	ld      r28,1184(r31)
    3158:	79 dc 82 2c 	rldimi  r28,r14,16,40
    315c:	fb 9f 04 a0 	std     r28,1184(r31)
    3160:	eb 9f 02 88 	ld      r28,648(r31)
    3164:	7b 8e c0 00 	rotldi  r14,r28,24
    3168:	eb 9f 04 98 	ld      r28,1176(r31)
    316c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3170:	fb 9f 04 98 	std     r28,1176(r31)
    3174:	eb 9f 02 b0 	ld      r28,688(r31)
    3178:	7b 8e c0 00 	rotldi  r14,r28,24
    317c:	eb 9f 04 90 	ld      r28,1168(r31)
    3180:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3184:	fb 9f 04 90 	std     r28,1168(r31)
    3188:	eb 9f 02 80 	ld      r28,640(r31)
    318c:	7b 8e c0 00 	rotldi  r14,r28,24
    3190:	eb 9f 04 88 	ld      r28,1160(r31)
    3194:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3198:	fb 9f 04 88 	std     r28,1160(r31)
    319c:	eb 9f 02 a0 	ld      r28,672(r31)
    31a0:	7b 8e c0 00 	rotldi  r14,r28,24
    31a4:	eb 9f 03 60 	ld      r28,864(r31)
    31a8:	79 dc 82 2c 	rldimi  r28,r14,16,40
    31ac:	fb 9f 03 60 	std     r28,864(r31)
    31b0:	eb 9f 02 98 	ld      r28,664(r31)
    31b4:	7b 8e c0 00 	rotldi  r14,r28,24
    31b8:	eb 9f 03 68 	ld      r28,872(r31)
    31bc:	79 dc 82 2c 	rldimi  r28,r14,16,40
    31c0:	fb 9f 03 68 	std     r28,872(r31)
    31c4:	eb 9f 02 70 	ld      r28,624(r31)
    31c8:	7b 8e c0 00 	rotldi  r14,r28,24
    31cc:	eb 9f 04 80 	ld      r28,1152(r31)
    31d0:	79 dc 82 2c 	rldimi  r28,r14,16,40
    31d4:	fb 9f 04 80 	std     r28,1152(r31)
    31d8:	eb 9f 02 60 	ld      r28,608(r31)
    31dc:	7b 8e c0 00 	rotldi  r14,r28,24
    31e0:	eb 9f 04 78 	ld      r28,1144(r31)
    31e4:	79 dc 82 2c 	rldimi  r28,r14,16,40
    31e8:	fb 9f 04 78 	std     r28,1144(r31)
    31ec:	eb 9f 02 50 	ld      r28,592(r31)
    31f0:	7b 8e c0 00 	rotldi  r14,r28,24
    31f4:	eb 9f 04 70 	ld      r28,1136(r31)
    31f8:	79 dc 82 2c 	rldimi  r28,r14,16,40
    31fc:	fb 9f 04 70 	std     r28,1136(r31)
    3200:	eb 9f 02 40 	ld      r28,576(r31)
    3204:	7b 8e c0 00 	rotldi  r14,r28,24
    3208:	eb 9f 04 68 	ld      r28,1128(r31)
    320c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3210:	fb 9f 04 68 	std     r28,1128(r31)
    3214:	eb 9f 02 38 	ld      r28,568(r31)
    3218:	7b 8e c0 00 	rotldi  r14,r28,24
    321c:	eb 9f 04 60 	ld      r28,1120(r31)
    3220:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3224:	fb 9f 04 60 	std     r28,1120(r31)
    3228:	eb 9f 02 28 	ld      r28,552(r31)
    322c:	7b 8e c0 00 	rotldi  r14,r28,24
    3230:	eb 9f 04 58 	ld      r28,1112(r31)
    3234:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3238:	fb 9f 04 58 	std     r28,1112(r31)
    323c:	eb 9f 02 18 	ld      r28,536(r31)
    3240:	7b 8e c0 00 	rotldi  r14,r28,24
    3244:	eb 9f 04 50 	ld      r28,1104(r31)
    3248:	79 dc 82 2c 	rldimi  r28,r14,16,40
    324c:	fb 9f 04 50 	std     r28,1104(r31)
    3250:	eb 9f 02 68 	ld      r28,616(r31)
    3254:	7b 8e c0 00 	rotldi  r14,r28,24
    3258:	eb 9f 03 50 	ld      r28,848(r31)
    325c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3260:	fb 9f 03 50 	std     r28,848(r31)
    3264:	eb 9f 02 58 	ld      r28,600(r31)
    3268:	7b 8e c0 00 	rotldi  r14,r28,24
    326c:	eb 9f 04 40 	ld      r28,1088(r31)
    3270:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3274:	fb 9f 04 40 	std     r28,1088(r31)
    3278:	eb 9f 02 48 	ld      r28,584(r31)
    327c:	7b 8e c0 00 	rotldi  r14,r28,24
    3280:	eb 9f 04 38 	ld      r28,1080(r31)
    3284:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3288:	fb 9f 04 38 	std     r28,1080(r31)
    328c:	eb 9f 02 30 	ld      r28,560(r31)
    3290:	7b 8e c0 00 	rotldi  r14,r28,24
    3294:	eb 9f 04 30 	ld      r28,1072(r31)
    3298:	79 dc 82 2c 	rldimi  r28,r14,16,40
    329c:	fb 9f 04 30 	std     r28,1072(r31)
    32a0:	eb 9f 02 20 	ld      r28,544(r31)
    32a4:	7b 8e c0 00 	rotldi  r14,r28,24
    32a8:	eb 9f 04 28 	ld      r28,1064(r31)
    32ac:	79 dc 82 2c 	rldimi  r28,r14,16,40
    32b0:	fb 9f 04 28 	std     r28,1064(r31)
    32b4:	eb 9f 02 10 	ld      r28,528(r31)
    32b8:	7b 8e c0 00 	rotldi  r14,r28,24
    32bc:	eb 9f 04 20 	ld      r28,1056(r31)
    32c0:	79 dc 82 2c 	rldimi  r28,r14,16,40
    32c4:	fb 9f 04 20 	std     r28,1056(r31)
    32c8:	eb 9f 02 08 	ld      r28,520(r31)
    32cc:	7b 8e c0 00 	rotldi  r14,r28,24
    32d0:	eb 9f 04 18 	ld      r28,1048(r31)
    32d4:	79 dc 82 2c 	rldimi  r28,r14,16,40
    32d8:	fb 9f 04 18 	std     r28,1048(r31)
    32dc:	eb 9f 02 00 	ld      r28,512(r31)
    32e0:	7b 8e c0 00 	rotldi  r14,r28,24
    32e4:	eb 9f 04 10 	ld      r28,1040(r31)
    32e8:	79 dc 82 2c 	rldimi  r28,r14,16,40
    32ec:	fb 9f 04 10 	std     r28,1040(r31)
    32f0:	eb 9f 01 f8 	ld      r28,504(r31)
    32f4:	7b 8e c0 00 	rotldi  r14,r28,24
    32f8:	eb 9f 04 08 	ld      r28,1032(r31)
    32fc:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3300:	fb 9f 04 08 	std     r28,1032(r31)
    3304:	eb 9f 01 f0 	ld      r28,496(r31)
    3308:	7b 8e c0 00 	rotldi  r14,r28,24
    330c:	eb 9f 04 00 	ld      r28,1024(r31)
    3310:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3314:	fb 9f 04 00 	std     r28,1024(r31)
    3318:	eb 9f 01 e8 	ld      r28,488(r31)
    331c:	7b 8e c0 00 	rotldi  r14,r28,24
    3320:	eb 9f 03 f0 	ld      r28,1008(r31)
    3324:	79 dc 82 2c 	rldimi  r28,r14,16,40
    3328:	fb 9f 03 f0 	std     r28,1008(r31)
    332c:	eb 9f 01 e0 	ld      r28,480(r31)
    3330:	7b 8e c0 00 	rotldi  r14,r28,24
    3334:	eb 9f 03 e8 	ld      r28,1000(r31)
    3338:	79 dc 82 2c 	rldimi  r28,r14,16,40
    333c:	fb 9f 03 e8 	std     r28,1000(r31)
    3340:	eb 9f 01 d8 	ld      r28,472(r31)
    3344:	7b 8e c0 00 	rotldi  r14,r28,24
    3348:	eb 9f 01 d0 	ld      r28,464(r31)
    334c:	79 d0 82 2c 	rldimi  r16,r14,16,40
    3350:	7b 8e c0 00 	rotldi  r14,r28,24
    3354:	eb 9f 04 48 	ld      r28,1096(r31)
    3358:	79 dc 82 2c 	rldimi  r28,r14,16,40
    335c:	7b 6e 00 02 	rotldi  r14,r27,32
    3360:	eb 7f 01 80 	ld      r27,384(r31)
    3364:	79 d3 c0 2c 	rldimi  r19,r14,24,32
    3368:	39 c0 ff ff 	li      r14,-1
    336c:	fb 9f 04 48 	std     r28,1096(r31)
    3370:	eb 9f 01 00 	ld      r28,256(r31)
    3374:	79 dc 42 0c 	rldimi  r28,r14,8,8
    3378:	7b 4e 00 02 	rotldi  r14,r26,32
    337c:	eb 5f 00 98 	ld      r26,152(r31)
    3380:	79 d9 c0 2c 	rldimi  r25,r14,24,32
    3384:	78 6e 00 02 	rotldi  r14,r3,32
    3388:	fb 9f 01 00 	std     r28,256(r31)
    338c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3390:	78 ae 00 02 	rotldi  r14,r5,32
    3394:	eb 9f 01 b0 	ld      r28,432(r31)
    3398:	7f 03 c3 78 	mr      r3,r24
    339c:	79 c3 c0 2c 	rldimi  r3,r14,24,32
    33a0:	7b ae 00 02 	rotldi  r14,r29,32
    33a4:	e8 bf 00 c8 	ld      r5,200(r31)
    33a8:	79 d6 c0 2c 	rldimi  r22,r14,24,32
    33ac:	7b 8e 00 02 	rotldi  r14,r28,32
    33b0:	79 c5 c0 2c 	rldimi  r5,r14,24,32
    33b4:	78 ee 00 02 	rotldi  r14,r7,32
    33b8:	e8 ff 00 d8 	ld      r7,216(r31)
    33bc:	79 c7 c0 2c 	rldimi  r7,r14,24,32
    33c0:	78 ce 00 02 	rotldi  r14,r6,32
    33c4:	fb 3f 00 f8 	std     r25,248(r31)
    33c8:	7d 46 53 78 	mr      r6,r10
    33cc:	79 c6 c0 2c 	rldimi  r6,r14,24,32
    33d0:	e9 5f 03 e0 	ld      r10,992(r31)
    33d4:	79 0e 00 02 	rotldi  r14,r8,32
    33d8:	7c 08 03 78 	mr      r8,r0
    33dc:	79 c8 c0 2c 	rldimi  r8,r14,24,32
    33e0:	eb 3f 01 90 	ld      r25,400(r31)
    33e4:	7b ce 00 02 	rotldi  r14,r30,32
    33e8:	79 cb c0 2c 	rldimi  r11,r14,24,32
    33ec:	7b 6e 00 02 	rotldi  r14,r27,32
    33f0:	eb df 03 d8 	ld      r30,984(r31)
    33f4:	79 ca c0 2c 	rldimi  r10,r14,24,32
    33f8:	7b 4e 00 02 	rotldi  r14,r26,32
    33fc:	79 cc c0 2c 	rldimi  r12,r14,24,32
    3400:	fa 7f 00 e8 	std     r19,232(r31)
    3404:	7a ee 00 02 	rotldi  r14,r23,32
    3408:	f9 9f 00 78 	std     r12,120(r31)
    340c:	e9 9f 00 d0 	ld      r12,208(r31)
    3410:	79 cc c0 2c 	rldimi  r12,r14,24,32
    3414:	7b 2e 00 02 	rotldi  r14,r25,32
    3418:	ea ff 03 b0 	ld      r23,944(r31)
    341c:	79 c9 c0 2c 	rldimi  r9,r14,24,32
    3420:	7a ae 00 02 	rotldi  r14,r21,32
    3424:	ea bf 01 78 	ld      r21,376(r31)
    3428:	79 de c0 2c 	rldimi  r30,r14,24,32
    342c:	f9 3f 01 40 	std     r9,320(r31)
    3430:	7a ae 00 02 	rotldi  r14,r21,32
    3434:	79 cf c0 2c 	rldimi  r15,r14,24,32
    3438:	e9 3f 01 70 	ld      r9,368(r31)
    343c:	79 2e 00 02 	rotldi  r14,r9,32
    3440:	e9 3f 01 58 	ld      r9,344(r31)
    3444:	79 c4 c0 2c 	rldimi  r4,r14,24,32
    3448:	7a 8e 00 02 	rotldi  r14,r20,32
    344c:	f8 9f 01 10 	std     r4,272(r31)
    3450:	e8 9f 00 e0 	ld      r4,224(r31)
    3454:	79 c4 c0 2c 	rldimi  r4,r14,24,32
    3458:	79 2e 00 02 	rotldi  r14,r9,32
    345c:	e9 3f 03 c0 	ld      r9,960(r31)
    3460:	ea 7f 01 28 	ld      r19,296(r31)
    3464:	79 c9 c0 2c 	rldimi  r9,r14,24,32
    3468:	7a 4e 00 02 	rotldi  r14,r18,32
    346c:	79 d7 c0 2c 	rldimi  r23,r14,24,32
    3470:	f9 7f 00 f0 	std     r11,240(r31)
    3474:	7a 6e 00 02 	rotldi  r14,r19,32
    3478:	e9 7f 03 a8 	ld      r11,936(r31)
    347c:	ea 5f 01 20 	ld      r18,288(r31)
    3480:	79 cb c0 2c 	rldimi  r11,r14,24,32
    3484:	e8 1f 03 d0 	ld      r0,976(r31)
    3488:	7a 4e 00 02 	rotldi  r14,r18,32
    348c:	79 c0 c0 2c 	rldimi  r0,r14,24,32
    3490:	eb bf 01 38 	ld      r29,312(r31)
    3494:	f8 1f 03 d0 	std     r0,976(r31)
    3498:	e8 1f 01 68 	ld      r0,360(r31)
    349c:	78 0e 00 02 	rotldi  r14,r0,32
    34a0:	e8 1f 03 c8 	ld      r0,968(r31)
    34a4:	79 c0 c0 2c 	rldimi  r0,r14,24,32
    34a8:	eb 1f 03 30 	ld      r24,816(r31)
    34ac:	f8 1f 03 c8 	std     r0,968(r31)
    34b0:	e8 1f 01 48 	ld      r0,328(r31)
    34b4:	78 0e 00 02 	rotldi  r14,r0,32
    34b8:	e8 1f 03 90 	ld      r0,912(r31)
    34bc:	79 c0 c0 2c 	rldimi  r0,r14,24,32
    34c0:	7b ae 00 02 	rotldi  r14,r29,32
    34c4:	eb bf 03 b8 	ld      r29,952(r31)
    34c8:	79 dd c0 2c 	rldimi  r29,r14,24,32
    34cc:	fa 3f 03 80 	std     r17,896(r31)
    34d0:	fb bf 03 b8 	std     r29,952(r31)
    34d4:	eb bf 01 30 	ld      r29,304(r31)
    34d8:	7b ae 00 02 	rotldi  r14,r29,32
    34dc:	eb bf 03 88 	ld      r29,904(r31)
    34e0:	ea 3f 03 a0 	ld      r17,928(r31)
    34e4:	79 dd c0 2c 	rldimi  r29,r14,24,32
    34e8:	7b 0e 00 02 	rotldi  r14,r24,32
    34ec:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    34f0:	eb 1f 03 18 	ld      r24,792(r31)
    34f4:	fa 3f 03 a0 	std     r17,928(r31)
    34f8:	ea 3f 01 18 	ld      r17,280(r31)
    34fc:	7a 2e 00 02 	rotldi  r14,r17,32
    3500:	ea 3f 03 98 	ld      r17,920(r31)
    3504:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3508:	fa 1f 03 58 	std     r16,856(r31)
    350c:	fa 3f 03 98 	std     r17,920(r31)
    3510:	ea 3f 01 08 	ld      r17,264(r31)
    3514:	7a 2e 00 02 	rotldi  r14,r17,32
    3518:	ea 3f 05 48 	ld      r17,1352(r31)
    351c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3520:	e9 df 03 48 	ld      r14,840(r31)
    3524:	fa 3f 05 48 	std     r17,1352(r31)
    3528:	79 ce 00 02 	rotldi  r14,r14,32
    352c:	ea 3f 05 40 	ld      r17,1344(r31)
    3530:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3534:	7b 0e 00 02 	rotldi  r14,r24,32
    3538:	eb 1f 03 10 	ld      r24,784(r31)
    353c:	fa 3f 05 40 	std     r17,1344(r31)
    3540:	ea 3f 05 38 	ld      r17,1336(r31)
    3544:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3548:	ea 1f 02 58 	ld      r16,600(r31)
    354c:	fa 3f 05 38 	std     r17,1336(r31)
    3550:	ea 3f 03 40 	ld      r17,832(r31)
    3554:	7a 2e 00 02 	rotldi  r14,r17,32
    3558:	ea 3f 05 30 	ld      r17,1328(r31)
    355c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3560:	7b 0e 00 02 	rotldi  r14,r24,32
    3564:	eb 1f 03 00 	ld      r24,768(r31)
    3568:	fa 3f 05 30 	std     r17,1328(r31)
    356c:	ea 3f 05 28 	ld      r17,1320(r31)
    3570:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3574:	fa 3f 05 28 	std     r17,1320(r31)
    3578:	ea 3f 03 38 	ld      r17,824(r31)
    357c:	7a 2e 00 02 	rotldi  r14,r17,32
    3580:	ea 3f 05 20 	ld      r17,1312(r31)
    3584:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3588:	7b 0e 00 02 	rotldi  r14,r24,32
    358c:	eb 1f 02 f8 	ld      r24,760(r31)
    3590:	fa 3f 05 20 	std     r17,1312(r31)
    3594:	ea 3f 05 18 	ld      r17,1304(r31)
    3598:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    359c:	fa 3f 05 18 	std     r17,1304(r31)
    35a0:	ea 3f 03 28 	ld      r17,808(r31)
    35a4:	7a 2e 00 02 	rotldi  r14,r17,32
    35a8:	ea 3f 05 10 	ld      r17,1296(r31)
    35ac:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    35b0:	7b 0e 00 02 	rotldi  r14,r24,32
    35b4:	eb 1f 02 f0 	ld      r24,752(r31)
    35b8:	fa 3f 05 10 	std     r17,1296(r31)
    35bc:	ea 3f 05 08 	ld      r17,1288(r31)
    35c0:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    35c4:	fa 3f 05 08 	std     r17,1288(r31)
    35c8:	ea 3f 03 20 	ld      r17,800(r31)
    35cc:	7a 2e 00 02 	rotldi  r14,r17,32
    35d0:	ea 3f 05 00 	ld      r17,1280(r31)
    35d4:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    35d8:	7b 0e 00 02 	rotldi  r14,r24,32
    35dc:	eb 1f 02 e0 	ld      r24,736(r31)
    35e0:	fa 3f 05 00 	std     r17,1280(r31)
    35e4:	ea 3f 04 f8 	ld      r17,1272(r31)
    35e8:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    35ec:	fa 3f 04 f8 	std     r17,1272(r31)
    35f0:	ea 3f 03 08 	ld      r17,776(r31)
    35f4:	7a 2e 00 02 	rotldi  r14,r17,32
    35f8:	ea 3f 04 f0 	ld      r17,1264(r31)
    35fc:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3600:	7b 0e 00 02 	rotldi  r14,r24,32
    3604:	eb 1f 02 d8 	ld      r24,728(r31)
    3608:	fa 3f 04 f0 	std     r17,1264(r31)
    360c:	ea 3f 04 e8 	ld      r17,1256(r31)
    3610:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3614:	7b 0e 00 02 	rotldi  r14,r24,32
    3618:	eb 1f 02 c8 	ld      r24,712(r31)
    361c:	fa 3f 04 e8 	std     r17,1256(r31)
    3620:	ea 3f 04 e0 	ld      r17,1248(r31)
    3624:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3628:	7b 0e 00 02 	rotldi  r14,r24,32
    362c:	eb 1f 02 c0 	ld      r24,704(r31)
    3630:	fa 3f 04 e0 	std     r17,1248(r31)
    3634:	ea 3f 04 d8 	ld      r17,1240(r31)
    3638:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    363c:	7b 0e 00 02 	rotldi  r14,r24,32
    3640:	eb 1f 02 b8 	ld      r24,696(r31)
    3644:	fa 3f 04 d8 	std     r17,1240(r31)
    3648:	ea 3f 04 d0 	ld      r17,1232(r31)
    364c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3650:	7b 0e 00 02 	rotldi  r14,r24,32
    3654:	eb 1f 02 78 	ld      r24,632(r31)
    3658:	fa 3f 04 d0 	std     r17,1232(r31)
    365c:	ea 3f 04 c8 	ld      r17,1224(r31)
    3660:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3664:	7b 0e 00 02 	rotldi  r14,r24,32
    3668:	eb 1f 02 a8 	ld      r24,680(r31)
    366c:	fa 3f 04 c8 	std     r17,1224(r31)
    3670:	ea 3f 04 c0 	ld      r17,1216(r31)
    3674:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3678:	7b 0e 00 02 	rotldi  r14,r24,32
    367c:	eb 1f 02 90 	ld      r24,656(r31)
    3680:	fa 3f 04 c0 	std     r17,1216(r31)
    3684:	ea 3f 04 b8 	ld      r17,1208(r31)
    3688:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    368c:	e9 df 02 e8 	ld      r14,744(r31)
    3690:	fa 3f 04 b8 	std     r17,1208(r31)
    3694:	79 ce 00 02 	rotldi  r14,r14,32
    3698:	ea 3f 04 b0 	ld      r17,1200(r31)
    369c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    36a0:	7b 0e 00 02 	rotldi  r14,r24,32
    36a4:	eb 1f 02 88 	ld      r24,648(r31)
    36a8:	fa 3f 04 b0 	std     r17,1200(r31)
    36ac:	ea 3f 04 a8 	ld      r17,1192(r31)
    36b0:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    36b4:	e9 df 02 d0 	ld      r14,720(r31)
    36b8:	fa 3f 04 a8 	std     r17,1192(r31)
    36bc:	79 ce 00 02 	rotldi  r14,r14,32
    36c0:	ea 3f 04 a0 	ld      r17,1184(r31)
    36c4:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    36c8:	7b 0e 00 02 	rotldi  r14,r24,32
    36cc:	eb 1f 02 80 	ld      r24,640(r31)
    36d0:	fa 3f 04 a0 	std     r17,1184(r31)
    36d4:	ea 3f 04 98 	ld      r17,1176(r31)
    36d8:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    36dc:	e9 df 02 b0 	ld      r14,688(r31)
    36e0:	fa 3f 04 98 	std     r17,1176(r31)
    36e4:	79 ce 00 02 	rotldi  r14,r14,32
    36e8:	ea 3f 04 90 	ld      r17,1168(r31)
    36ec:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    36f0:	7b 0e 00 02 	rotldi  r14,r24,32
    36f4:	eb 1f 03 60 	ld      r24,864(r31)
    36f8:	fa 3f 04 90 	std     r17,1168(r31)
    36fc:	ea 3f 04 88 	ld      r17,1160(r31)
    3700:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3704:	e9 df 02 a0 	ld      r14,672(r31)
    3708:	fa 3f 04 88 	std     r17,1160(r31)
    370c:	79 ce 00 02 	rotldi  r14,r14,32
    3710:	79 d8 c0 2c 	rldimi  r24,r14,24,32
    3714:	ea 3f 02 98 	ld      r17,664(r31)
    3718:	7a 2e 00 02 	rotldi  r14,r17,32
    371c:	ea 3f 03 68 	ld      r17,872(r31)
    3720:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3724:	fa 3f 03 68 	std     r17,872(r31)
    3728:	ea 3f 02 70 	ld      r17,624(r31)
    372c:	7a 2e 00 02 	rotldi  r14,r17,32
    3730:	ea 3f 04 80 	ld      r17,1152(r31)
    3734:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3738:	fa 3f 04 80 	std     r17,1152(r31)
    373c:	ea 3f 02 60 	ld      r17,608(r31)
    3740:	7a 2e 00 02 	rotldi  r14,r17,32
    3744:	ea 3f 04 78 	ld      r17,1144(r31)
    3748:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    374c:	fa 3f 04 78 	std     r17,1144(r31)
    3750:	ea 3f 02 50 	ld      r17,592(r31)
    3754:	7a 2e 00 02 	rotldi  r14,r17,32
    3758:	ea 3f 04 70 	ld      r17,1136(r31)
    375c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3760:	fa 3f 04 70 	std     r17,1136(r31)
    3764:	ea 3f 02 40 	ld      r17,576(r31)
    3768:	7a 2e 00 02 	rotldi  r14,r17,32
    376c:	ea 3f 04 68 	ld      r17,1128(r31)
    3770:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3774:	fa 3f 04 68 	std     r17,1128(r31)
    3778:	ea 3f 02 38 	ld      r17,568(r31)
    377c:	7a 2e 00 02 	rotldi  r14,r17,32
    3780:	ea 3f 04 60 	ld      r17,1120(r31)
    3784:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    3788:	fa 3f 04 60 	std     r17,1120(r31)
    378c:	ea 3f 02 28 	ld      r17,552(r31)
    3790:	7a 2e 00 02 	rotldi  r14,r17,32
    3794:	ea 3f 04 58 	ld      r17,1112(r31)
    3798:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    379c:	fa 3f 04 58 	std     r17,1112(r31)
    37a0:	ea 3f 02 18 	ld      r17,536(r31)
    37a4:	7a 2e 00 02 	rotldi  r14,r17,32
    37a8:	ea 3f 04 50 	ld      r17,1104(r31)
    37ac:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    37b0:	fa 3f 04 50 	std     r17,1104(r31)
    37b4:	ea 3f 02 68 	ld      r17,616(r31)
    37b8:	7a 2e 00 02 	rotldi  r14,r17,32
    37bc:	ea 3f 03 50 	ld      r17,848(r31)
    37c0:	79 d1 c0 2c 	rldimi  r17,r14,24,32
    37c4:	7a 0e 00 02 	rotldi  r14,r16,32
    37c8:	ea 1f 04 40 	ld      r16,1088(r31)
    37cc:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    37d0:	fa 1f 04 40 	std     r16,1088(r31)
    37d4:	ea 1f 02 48 	ld      r16,584(r31)
    37d8:	7a 0e 00 02 	rotldi  r14,r16,32
    37dc:	ea 1f 04 38 	ld      r16,1080(r31)
    37e0:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    37e4:	fa 1f 04 38 	std     r16,1080(r31)
    37e8:	ea 1f 02 30 	ld      r16,560(r31)
    37ec:	7a 0e 00 02 	rotldi  r14,r16,32
    37f0:	ea 1f 04 30 	ld      r16,1072(r31)
    37f4:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    37f8:	fa 1f 04 30 	std     r16,1072(r31)
    37fc:	ea 1f 02 20 	ld      r16,544(r31)
    3800:	7a 0e 00 02 	rotldi  r14,r16,32
    3804:	ea 1f 04 28 	ld      r16,1064(r31)
    3808:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    380c:	fa 1f 04 28 	std     r16,1064(r31)
    3810:	ea 1f 02 10 	ld      r16,528(r31)
    3814:	7a 0e 00 02 	rotldi  r14,r16,32
    3818:	ea 1f 04 20 	ld      r16,1056(r31)
    381c:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    3820:	fa 1f 04 20 	std     r16,1056(r31)
    3824:	ea 1f 02 08 	ld      r16,520(r31)
    3828:	7a 0e 00 02 	rotldi  r14,r16,32
    382c:	ea 1f 04 18 	ld      r16,1048(r31)
    3830:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    3834:	fa 1f 04 18 	std     r16,1048(r31)
    3838:	ea 1f 02 00 	ld      r16,512(r31)
    383c:	7a 0e 00 02 	rotldi  r14,r16,32
    3840:	ea 1f 04 10 	ld      r16,1040(r31)
    3844:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    3848:	fa 1f 04 10 	std     r16,1040(r31)
    384c:	ea 1f 01 f8 	ld      r16,504(r31)
    3850:	7a 0e 00 02 	rotldi  r14,r16,32
    3854:	ea 1f 04 08 	ld      r16,1032(r31)
    3858:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    385c:	fa 1f 04 08 	std     r16,1032(r31)
    3860:	ea 1f 01 f0 	ld      r16,496(r31)
    3864:	7a 0e 00 02 	rotldi  r14,r16,32
    3868:	ea 1f 04 00 	ld      r16,1024(r31)
    386c:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    3870:	fa 1f 04 00 	std     r16,1024(r31)
    3874:	ea 1f 01 e8 	ld      r16,488(r31)
    3878:	7a 0e 00 02 	rotldi  r14,r16,32
    387c:	ea 1f 03 f0 	ld      r16,1008(r31)
    3880:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    3884:	fa 1f 03 f0 	std     r16,1008(r31)
    3888:	ea 1f 01 e0 	ld      r16,480(r31)
    388c:	7a 0e 00 02 	rotldi  r14,r16,32
    3890:	ea 1f 03 e8 	ld      r16,1000(r31)
    3894:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    3898:	fa 1f 03 e8 	std     r16,1000(r31)
    389c:	ea 1f 01 d8 	ld      r16,472(r31)
    38a0:	7a 0e 00 02 	rotldi  r14,r16,32
    38a4:	ea 1f 03 58 	ld      r16,856(r31)
    38a8:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    38ac:	fa 1f 03 58 	std     r16,856(r31)
    38b0:	ea 1f 01 d0 	ld      r16,464(r31)
    38b4:	7a 0e 00 02 	rotldi  r14,r16,32
    38b8:	ea 1f 04 48 	ld      r16,1096(r31)
    38bc:	79 d0 c0 2c 	rldimi  r16,r14,24,32
    38c0:	fa 1f 04 48 	std     r16,1096(r31)
    38c4:	ea 1f 00 a0 	ld      r16,160(r31)
    38c8:	7a 0e 80 02 	rotldi  r14,r16,48
    38cc:	ea 1f 00 e8 	ld      r16,232(r31)
    38d0:	79 d0 44 0e 	rldimi  r16,r14,40,16
    38d4:	fa 1f 00 e8 	std     r16,232(r31)
    38d8:	ea 1f 00 a8 	ld      r16,168(r31)
    38dc:	7a 0e 80 02 	rotldi  r14,r16,48
    38e0:	ea 1f 00 f8 	ld      r16,248(r31)
    38e4:	79 d0 44 0e 	rldimi  r16,r14,40,16
    38e8:	fa 1f 00 f8 	std     r16,248(r31)
    38ec:	ea 1f 01 c8 	ld      r16,456(r31)
    38f0:	7a 0e 80 02 	rotldi  r14,r16,48
    38f4:	ea 1f 03 80 	ld      r16,896(r31)
    38f8:	79 d0 44 0e 	rldimi  r16,r14,40,16
    38fc:	fa 1f 03 80 	std     r16,896(r31)
    3900:	ea 1f 01 c0 	ld      r16,448(r31)
    3904:	7a 0e 80 02 	rotldi  r14,r16,48
    3908:	ea 1f 01 b8 	ld      r16,440(r31)
    390c:	79 c3 44 0e 	rldimi  r3,r14,40,16
    3910:	7a 0e 80 02 	rotldi  r14,r16,48
    3914:	ea 1f 01 10 	ld      r16,272(r31)
    3918:	79 d6 44 0e 	rldimi  r22,r14,40,16
    391c:	7b 8e 80 02 	rotldi  r14,r28,48
    3920:	79 c5 44 0e 	rldimi  r5,r14,40,16
    3924:	eb 9f 00 c0 	ld      r28,192(r31)
    3928:	f8 bf 00 c8 	std     r5,200(r31)
    392c:	e8 bf 01 a8 	ld      r5,424(r31)
    3930:	78 ae 80 02 	rotldi  r14,r5,48
    3934:	e8 bf 01 a0 	ld      r5,416(r31)
    3938:	79 c7 44 0e 	rldimi  r7,r14,40,16
    393c:	78 ae 80 02 	rotldi  r14,r5,48
    3940:	e8 bf 01 98 	ld      r5,408(r31)
    3944:	79 c6 44 0e 	rldimi  r6,r14,40,16
    3948:	78 ae 80 02 	rotldi  r14,r5,48
    394c:	e8 bf 01 88 	ld      r5,392(r31)
    3950:	79 c8 44 0e 	rldimi  r8,r14,40,16
    3954:	78 ae 80 02 	rotldi  r14,r5,48
    3958:	e8 bf 00 f0 	ld      r5,240(r31)
    395c:	79 c5 44 0e 	rldimi  r5,r14,40,16
    3960:	7b 6e 80 02 	rotldi  r14,r27,48
    3964:	f8 df 00 80 	std     r6,128(r31)
    3968:	79 ca 44 0e 	rldimi  r10,r14,40,16
    396c:	7b 4e 80 02 	rotldi  r14,r26,48
    3970:	f8 bf 00 f0 	std     r5,240(r31)
    3974:	e8 bf 00 78 	ld      r5,120(r31)
    3978:	79 c5 44 0e 	rldimi  r5,r14,40,16
    397c:	7b 8e 80 02 	rotldi  r14,r28,48
    3980:	e8 df 01 40 	ld      r6,320(r31)
    3984:	79 cc 44 0e 	rldimi  r12,r14,40,16
    3988:	7b 2e 80 02 	rotldi  r14,r25,48
    398c:	f9 9f 00 d0 	std     r12,208(r31)
    3990:	79 c6 44 0e 	rldimi  r6,r14,40,16
    3994:	e9 9f 00 b8 	ld      r12,184(r31)
    3998:	79 8e 80 02 	rotldi  r14,r12,48
    399c:	fa df 00 88 	std     r22,136(r31)
    39a0:	79 de 44 0e 	rldimi  r30,r14,40,16
    39a4:	7a ae 80 02 	rotldi  r14,r21,48
    39a8:	fb df 03 d8 	std     r30,984(r31)
    39ac:	eb df 01 70 	ld      r30,368(r31)
    39b0:	f8 ff 00 d8 	std     r7,216(r31)
    39b4:	7d e7 7b 78 	mr      r7,r15
    39b8:	79 c7 44 0e 	rldimi  r7,r14,40,16
    39bc:	7b ce 80 02 	rotldi  r14,r30,48
    39c0:	ea df 01 58 	ld      r22,344(r31)
    39c4:	79 d0 44 0e 	rldimi  r16,r14,40,16
    39c8:	7a 8e 80 02 	rotldi  r14,r20,48
    39cc:	79 c4 44 0e 	rldimi  r4,r14,40,16
    39d0:	ea bf 00 b0 	ld      r21,176(r31)
    39d4:	7a ce 80 02 	rotldi  r14,r22,48
    39d8:	79 c9 44 0e 	rldimi  r9,r14,40,16
    39dc:	7a ae 80 02 	rotldi  r14,r21,48
    39e0:	eb 3f 03 d0 	ld      r25,976(r31)
    39e4:	79 d7 44 0e 	rldimi  r23,r14,40,16
    39e8:	7a 6e 80 02 	rotldi  r14,r19,48
    39ec:	79 cb 44 0e 	rldimi  r11,r14,40,16
    39f0:	f9 1f 01 60 	std     r8,352(r31)
    39f4:	7a 4e 80 02 	rotldi  r14,r18,48
    39f8:	79 d9 44 0e 	rldimi  r25,r14,40,16
    39fc:	f9 7f 03 a8 	std     r11,936(r31)
    3a00:	e9 7f 01 68 	ld      r11,360(r31)
    3a04:	fa ff 03 b0 	std     r23,944(r31)
    3a08:	79 6e 80 02 	rotldi  r14,r11,48
    3a0c:	e9 1f 03 c8 	ld      r8,968(r31)
    3a10:	ea ff 01 48 	ld      r23,328(r31)
    3a14:	79 c8 44 0e 	rldimi  r8,r14,40,16
    3a18:	7a ee 80 02 	rotldi  r14,r23,48
    3a1c:	ea 7f 01 38 	ld      r19,312(r31)
    3a20:	79 c0 44 0e 	rldimi  r0,r14,40,16
    3a24:	f8 1f 03 90 	std     r0,912(r31)
    3a28:	7a 6e 80 02 	rotldi  r14,r19,48
    3a2c:	ea 9f 03 b8 	ld      r20,952(r31)
    3a30:	e8 1f 01 30 	ld      r0,304(r31)
    3a34:	79 d4 44 0e 	rldimi  r20,r14,40,16
    3a38:	78 0e 80 02 	rotldi  r14,r0,48
    3a3c:	f8 9f 00 e0 	std     r4,224(r31)
    3a40:	79 dd 44 0e 	rldimi  r29,r14,40,16
    3a44:	e8 9f 03 30 	ld      r4,816(r31)
    3a48:	f9 3f 03 c0 	std     r9,960(r31)
    3a4c:	78 8e 80 02 	rotldi  r14,r4,48
    3a50:	fb bf 03 88 	std     r29,904(r31)
    3a54:	e9 3f 03 a0 	ld      r9,928(r31)
    3a58:	eb bf 01 18 	ld      r29,280(r31)
    3a5c:	79 c9 44 0e 	rldimi  r9,r14,40,16
    3a60:	f9 5f 03 e0 	std     r10,992(r31)
    3a64:	7b ae 80 02 	rotldi  r14,r29,48
    3a68:	e9 5f 03 98 	ld      r10,920(r31)
    3a6c:	ea 5f 01 08 	ld      r18,264(r31)
    3a70:	79 ca 44 0e 	rldimi  r10,r14,40,16
    3a74:	e8 9f 05 48 	ld      r4,1352(r31)
    3a78:	7a 4e 80 02 	rotldi  r14,r18,48
    3a7c:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3a80:	eb 5f 01 c8 	ld      r26,456(r31)
    3a84:	f8 9f 05 48 	std     r4,1352(r31)
    3a88:	e8 9f 03 48 	ld      r4,840(r31)
    3a8c:	78 8e 80 02 	rotldi  r14,r4,48
    3a90:	e8 9f 05 40 	ld      r4,1344(r31)
    3a94:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3a98:	eb 7f 03 80 	ld      r27,896(r31)
    3a9c:	f8 9f 05 40 	std     r4,1344(r31)
    3aa0:	e8 9f 03 18 	ld      r4,792(r31)
    3aa4:	78 8e 80 02 	rotldi  r14,r4,48
    3aa8:	e8 9f 05 38 	ld      r4,1336(r31)
    3aac:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3ab0:	f8 9f 05 38 	std     r4,1336(r31)
    3ab4:	e8 9f 03 40 	ld      r4,832(r31)
    3ab8:	78 8e 80 02 	rotldi  r14,r4,48
    3abc:	e8 9f 05 30 	ld      r4,1328(r31)
    3ac0:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3ac4:	f8 9f 05 30 	std     r4,1328(r31)
    3ac8:	e8 9f 03 10 	ld      r4,784(r31)
    3acc:	78 8e 80 02 	rotldi  r14,r4,48
    3ad0:	e8 9f 05 28 	ld      r4,1320(r31)
    3ad4:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3ad8:	f8 9f 05 28 	std     r4,1320(r31)
    3adc:	e8 9f 03 38 	ld      r4,824(r31)
    3ae0:	78 8e 80 02 	rotldi  r14,r4,48
    3ae4:	e8 9f 05 20 	ld      r4,1312(r31)
    3ae8:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3aec:	f8 9f 05 20 	std     r4,1312(r31)
    3af0:	e8 9f 03 00 	ld      r4,768(r31)
    3af4:	78 8e 80 02 	rotldi  r14,r4,48
    3af8:	e8 9f 05 18 	ld      r4,1304(r31)
    3afc:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b00:	f8 9f 05 18 	std     r4,1304(r31)
    3b04:	e8 9f 03 28 	ld      r4,808(r31)
    3b08:	78 8e 80 02 	rotldi  r14,r4,48
    3b0c:	e8 9f 05 10 	ld      r4,1296(r31)
    3b10:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b14:	f8 9f 05 10 	std     r4,1296(r31)
    3b18:	e8 9f 02 f8 	ld      r4,760(r31)
    3b1c:	78 8e 80 02 	rotldi  r14,r4,48
    3b20:	e8 9f 05 08 	ld      r4,1288(r31)
    3b24:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b28:	f8 9f 05 08 	std     r4,1288(r31)
    3b2c:	e8 9f 03 20 	ld      r4,800(r31)
    3b30:	78 8e 80 02 	rotldi  r14,r4,48
    3b34:	e8 9f 05 00 	ld      r4,1280(r31)
    3b38:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b3c:	f8 9f 05 00 	std     r4,1280(r31)
    3b40:	e8 9f 02 f0 	ld      r4,752(r31)
    3b44:	78 8e 80 02 	rotldi  r14,r4,48
    3b48:	e8 9f 04 f8 	ld      r4,1272(r31)
    3b4c:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b50:	f8 9f 04 f8 	std     r4,1272(r31)
    3b54:	e8 9f 03 08 	ld      r4,776(r31)
    3b58:	78 8e 80 02 	rotldi  r14,r4,48
    3b5c:	e8 9f 04 f0 	ld      r4,1264(r31)
    3b60:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b64:	f8 9f 04 f0 	std     r4,1264(r31)
    3b68:	e8 9f 02 e0 	ld      r4,736(r31)
    3b6c:	78 8e 80 02 	rotldi  r14,r4,48
    3b70:	e8 9f 04 e8 	ld      r4,1256(r31)
    3b74:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b78:	f8 9f 04 e8 	std     r4,1256(r31)
    3b7c:	e8 9f 02 d8 	ld      r4,728(r31)
    3b80:	78 8e 80 02 	rotldi  r14,r4,48
    3b84:	e8 9f 04 e0 	ld      r4,1248(r31)
    3b88:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3b8c:	f8 9f 04 e0 	std     r4,1248(r31)
    3b90:	e8 9f 02 c8 	ld      r4,712(r31)
    3b94:	78 8e 80 02 	rotldi  r14,r4,48
    3b98:	e8 9f 04 d8 	ld      r4,1240(r31)
    3b9c:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3ba0:	f8 9f 04 d8 	std     r4,1240(r31)
    3ba4:	e8 9f 02 c0 	ld      r4,704(r31)
    3ba8:	78 8e 80 02 	rotldi  r14,r4,48
    3bac:	e8 9f 04 d0 	ld      r4,1232(r31)
    3bb0:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3bb4:	f8 9f 04 d0 	std     r4,1232(r31)
    3bb8:	e8 9f 02 b8 	ld      r4,696(r31)
    3bbc:	78 8e 80 02 	rotldi  r14,r4,48
    3bc0:	e8 9f 04 c8 	ld      r4,1224(r31)
    3bc4:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3bc8:	f8 9f 04 c8 	std     r4,1224(r31)
    3bcc:	e8 9f 02 78 	ld      r4,632(r31)
    3bd0:	78 8e 80 02 	rotldi  r14,r4,48
    3bd4:	e8 9f 04 c0 	ld      r4,1216(r31)
    3bd8:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3bdc:	f8 9f 04 c0 	std     r4,1216(r31)
    3be0:	e8 9f 02 a8 	ld      r4,680(r31)
    3be4:	78 8e 80 02 	rotldi  r14,r4,48
    3be8:	e8 9f 04 b8 	ld      r4,1208(r31)
    3bec:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3bf0:	f8 9f 04 b8 	std     r4,1208(r31)
    3bf4:	e8 9f 02 e8 	ld      r4,744(r31)
    3bf8:	78 8e 80 02 	rotldi  r14,r4,48
    3bfc:	e8 9f 04 b0 	ld      r4,1200(r31)
    3c00:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3c04:	f8 9f 04 b0 	std     r4,1200(r31)
    3c08:	e8 9f 02 90 	ld      r4,656(r31)
    3c0c:	78 8e 80 02 	rotldi  r14,r4,48
    3c10:	e8 9f 04 a8 	ld      r4,1192(r31)
    3c14:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3c18:	f8 9f 04 a8 	std     r4,1192(r31)
    3c1c:	e8 9f 02 d0 	ld      r4,720(r31)
    3c20:	78 8e 80 02 	rotldi  r14,r4,48
    3c24:	e8 9f 04 a0 	ld      r4,1184(r31)
    3c28:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3c2c:	f8 9f 04 a0 	std     r4,1184(r31)
    3c30:	e8 9f 02 88 	ld      r4,648(r31)
    3c34:	78 8e 80 02 	rotldi  r14,r4,48
    3c38:	e8 9f 04 98 	ld      r4,1176(r31)
    3c3c:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3c40:	f8 9f 04 98 	std     r4,1176(r31)
    3c44:	e8 9f 02 b0 	ld      r4,688(r31)
    3c48:	78 8e 80 02 	rotldi  r14,r4,48
    3c4c:	e8 9f 04 90 	ld      r4,1168(r31)
    3c50:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3c54:	f8 9f 04 90 	std     r4,1168(r31)
    3c58:	e8 9f 02 80 	ld      r4,640(r31)
    3c5c:	78 8e 80 02 	rotldi  r14,r4,48
    3c60:	e8 9f 04 88 	ld      r4,1160(r31)
    3c64:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3c68:	f8 9f 04 88 	std     r4,1160(r31)
    3c6c:	e8 9f 02 a0 	ld      r4,672(r31)
    3c70:	78 8e 80 02 	rotldi  r14,r4,48
    3c74:	e8 9f 02 98 	ld      r4,664(r31)
    3c78:	79 d8 44 0e 	rldimi  r24,r14,40,16
    3c7c:	fb 1f 03 60 	std     r24,864(r31)
    3c80:	78 8e 80 02 	rotldi  r14,r4,48
    3c84:	eb 1f 03 68 	ld      r24,872(r31)
    3c88:	e8 9f 02 70 	ld      r4,624(r31)
    3c8c:	79 d8 44 0e 	rldimi  r24,r14,40,16
    3c90:	78 8e 80 02 	rotldi  r14,r4,48
    3c94:	e8 9f 04 80 	ld      r4,1152(r31)
    3c98:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3c9c:	f8 9f 04 80 	std     r4,1152(r31)
    3ca0:	e8 9f 02 60 	ld      r4,608(r31)
    3ca4:	78 8e 80 02 	rotldi  r14,r4,48
    3ca8:	e8 9f 04 78 	ld      r4,1144(r31)
    3cac:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3cb0:	f8 9f 04 78 	std     r4,1144(r31)
    3cb4:	e8 9f 02 50 	ld      r4,592(r31)
    3cb8:	78 8e 80 02 	rotldi  r14,r4,48
    3cbc:	e8 9f 04 70 	ld      r4,1136(r31)
    3cc0:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3cc4:	f8 9f 04 70 	std     r4,1136(r31)
    3cc8:	e8 9f 02 40 	ld      r4,576(r31)
    3ccc:	78 8e 80 02 	rotldi  r14,r4,48
    3cd0:	e8 9f 04 68 	ld      r4,1128(r31)
    3cd4:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3cd8:	f8 9f 04 68 	std     r4,1128(r31)
    3cdc:	e8 9f 02 38 	ld      r4,568(r31)
    3ce0:	78 8e 80 02 	rotldi  r14,r4,48
    3ce4:	e8 9f 04 60 	ld      r4,1120(r31)
    3ce8:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3cec:	f8 9f 04 60 	std     r4,1120(r31)
    3cf0:	e8 9f 02 28 	ld      r4,552(r31)
    3cf4:	78 8e 80 02 	rotldi  r14,r4,48
    3cf8:	e8 9f 04 58 	ld      r4,1112(r31)
    3cfc:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d00:	f8 9f 04 58 	std     r4,1112(r31)
    3d04:	e8 9f 02 18 	ld      r4,536(r31)
    3d08:	78 8e 80 02 	rotldi  r14,r4,48
    3d0c:	e8 9f 04 50 	ld      r4,1104(r31)
    3d10:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d14:	f8 9f 04 50 	std     r4,1104(r31)
    3d18:	e8 9f 02 68 	ld      r4,616(r31)
    3d1c:	78 8e 80 02 	rotldi  r14,r4,48
    3d20:	e8 9f 02 58 	ld      r4,600(r31)
    3d24:	79 d1 44 0e 	rldimi  r17,r14,40,16
    3d28:	78 8e 80 02 	rotldi  r14,r4,48
    3d2c:	e8 9f 04 40 	ld      r4,1088(r31)
    3d30:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d34:	fa 3f 03 50 	std     r17,848(r31)
    3d38:	f8 9f 04 40 	std     r4,1088(r31)
    3d3c:	e8 9f 02 48 	ld      r4,584(r31)
    3d40:	78 8e 80 02 	rotldi  r14,r4,48
    3d44:	e8 9f 04 38 	ld      r4,1080(r31)
    3d48:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d4c:	f8 9f 04 38 	std     r4,1080(r31)
    3d50:	e8 9f 02 30 	ld      r4,560(r31)
    3d54:	78 8e 80 02 	rotldi  r14,r4,48
    3d58:	e8 9f 04 30 	ld      r4,1072(r31)
    3d5c:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d60:	f8 9f 04 30 	std     r4,1072(r31)
    3d64:	e8 9f 02 20 	ld      r4,544(r31)
    3d68:	78 8e 80 02 	rotldi  r14,r4,48
    3d6c:	e8 9f 04 28 	ld      r4,1064(r31)
    3d70:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d74:	f8 9f 04 28 	std     r4,1064(r31)
    3d78:	e8 9f 02 10 	ld      r4,528(r31)
    3d7c:	78 8e 80 02 	rotldi  r14,r4,48
    3d80:	e8 9f 04 20 	ld      r4,1056(r31)
    3d84:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d88:	f8 9f 04 20 	std     r4,1056(r31)
    3d8c:	e8 9f 02 08 	ld      r4,520(r31)
    3d90:	78 8e 80 02 	rotldi  r14,r4,48
    3d94:	e8 9f 04 18 	ld      r4,1048(r31)
    3d98:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3d9c:	f8 9f 04 18 	std     r4,1048(r31)
    3da0:	e8 9f 02 00 	ld      r4,512(r31)
    3da4:	78 8e 80 02 	rotldi  r14,r4,48
    3da8:	e8 9f 04 10 	ld      r4,1040(r31)
    3dac:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3db0:	f8 9f 04 10 	std     r4,1040(r31)
    3db4:	e8 9f 01 f8 	ld      r4,504(r31)
    3db8:	78 8e 80 02 	rotldi  r14,r4,48
    3dbc:	e8 9f 04 08 	ld      r4,1032(r31)
    3dc0:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3dc4:	f8 9f 04 08 	std     r4,1032(r31)
    3dc8:	e8 9f 01 f0 	ld      r4,496(r31)
    3dcc:	78 8e 80 02 	rotldi  r14,r4,48
    3dd0:	e8 9f 04 00 	ld      r4,1024(r31)
    3dd4:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3dd8:	f8 9f 04 00 	std     r4,1024(r31)
    3ddc:	e8 9f 01 e8 	ld      r4,488(r31)
    3de0:	78 8e 80 02 	rotldi  r14,r4,48
    3de4:	e8 9f 03 f0 	ld      r4,1008(r31)
    3de8:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3dec:	f8 9f 03 f0 	std     r4,1008(r31)
    3df0:	e8 9f 01 e0 	ld      r4,480(r31)
    3df4:	78 8e 80 02 	rotldi  r14,r4,48
    3df8:	e8 9f 03 e8 	ld      r4,1000(r31)
    3dfc:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3e00:	f8 9f 03 e8 	std     r4,1000(r31)
    3e04:	e8 9f 01 d8 	ld      r4,472(r31)
    3e08:	78 8e 80 02 	rotldi  r14,r4,48
    3e0c:	e8 9f 03 58 	ld      r4,856(r31)
    3e10:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3e14:	f8 9f 03 58 	std     r4,856(r31)
    3e18:	e8 9f 01 d0 	ld      r4,464(r31)
    3e1c:	78 8e 80 02 	rotldi  r14,r4,48
    3e20:	e8 9f 04 48 	ld      r4,1096(r31)
    3e24:	79 c4 44 0e 	rldimi  r4,r14,40,16
    3e28:	e9 df 00 e8 	ld      r14,232(r31)
    3e2c:	f8 9f 04 48 	std     r4,1096(r31)
    3e30:	e8 9f 01 00 	ld      r4,256(r31)
    3e34:	f8 9f 05 68 	std     r4,1384(r31)
    3e38:	e8 9f 00 a0 	ld      r4,160(r31)
    3e3c:	78 8f c0 02 	rotldi  r15,r4,56
    3e40:	79 ee 82 0e 	rldimi  r14,r15,48,8
    3e44:	78 8e c0 0e 	rldimi  r14,r4,56,0
    3e48:	e8 9f 00 a8 	ld      r4,168(r31)
    3e4c:	f9 df 05 60 	std     r14,1376(r31)
    3e50:	78 8f c0 02 	rotldi  r15,r4,56
    3e54:	e9 df 00 f8 	ld      r14,248(r31)
    3e58:	79 ee 82 0e 	rldimi  r14,r15,48,8
    3e5c:	7b 4f c0 02 	rotldi  r15,r26,56
    3e60:	78 8e c0 0e 	rldimi  r14,r4,56,0
    3e64:	79 fb 82 0e 	rldimi  r27,r15,48,8
    3e68:	e8 9f 00 c8 	ld      r4,200(r31)
    3e6c:	7b 5b c0 0e 	rldimi  r27,r26,56,0
    3e70:	f9 df 05 70 	std     r14,1392(r31)
    3e74:	e9 df 01 c0 	ld      r14,448(r31)
    3e78:	79 cf c0 02 	rotldi  r15,r14,56
    3e7c:	fb 7f 05 78 	std     r27,1400(r31)
    3e80:	79 e3 82 0e 	rldimi  r3,r15,48,8
    3e84:	79 c3 c0 0e 	rldimi  r3,r14,56,0
    3e88:	eb 7f 01 b8 	ld      r27,440(r31)
    3e8c:	f8 7f 05 80 	std     r3,1408(r31)
    3e90:	7b 6f c0 02 	rotldi  r15,r27,56
    3e94:	e8 7f 00 88 	ld      r3,136(r31)
    3e98:	79 e3 82 0e 	rldimi  r3,r15,48,8
    3e9c:	7b 63 c0 0e 	rldimi  r3,r27,56,0
    3ea0:	eb 7f 01 a8 	ld      r27,424(r31)
    3ea4:	f8 7f 05 88 	std     r3,1416(r31)
    3ea8:	e8 7f 01 b0 	ld      r3,432(r31)
    3eac:	78 6f c0 02 	rotldi  r15,r3,56
    3eb0:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3eb4:	78 64 c0 0e 	rldimi  r4,r3,56,0
    3eb8:	e8 7f 00 d8 	ld      r3,216(r31)
    3ebc:	7b 6f c0 02 	rotldi  r15,r27,56
    3ec0:	79 e3 82 0e 	rldimi  r3,r15,48,8
    3ec4:	f8 9f 05 90 	std     r4,1424(r31)
    3ec8:	7b 63 c0 0e 	rldimi  r3,r27,56,0
    3ecc:	f8 7f 05 98 	std     r3,1432(r31)
    3ed0:	e8 7f 01 a0 	ld      r3,416(r31)
    3ed4:	e8 9f 00 80 	ld      r4,128(r31)
    3ed8:	78 6f c0 02 	rotldi  r15,r3,56
    3edc:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3ee0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    3ee4:	e8 7f 01 98 	ld      r3,408(r31)
    3ee8:	f8 9f 05 a0 	std     r4,1440(r31)
    3eec:	78 6f c0 02 	rotldi  r15,r3,56
    3ef0:	e8 9f 01 60 	ld      r4,352(r31)
    3ef4:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3ef8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    3efc:	e8 7f 01 88 	ld      r3,392(r31)
    3f00:	f8 9f 05 a8 	std     r4,1448(r31)
    3f04:	78 6f c0 02 	rotldi  r15,r3,56
    3f08:	e8 9f 00 f0 	ld      r4,240(r31)
    3f0c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3f10:	78 64 c0 0e 	rldimi  r4,r3,56,0
    3f14:	e8 7f 01 80 	ld      r3,384(r31)
    3f18:	f8 9f 05 b0 	std     r4,1456(r31)
    3f1c:	78 6f c0 02 	rotldi  r15,r3,56
    3f20:	e8 9f 03 e0 	ld      r4,992(r31)
    3f24:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3f28:	78 64 c0 0e 	rldimi  r4,r3,56,0
    3f2c:	e8 7f 00 98 	ld      r3,152(r31)
    3f30:	78 6f c0 02 	rotldi  r15,r3,56
    3f34:	f8 9f 05 b8 	std     r4,1464(r31)
    3f38:	79 e5 82 0e 	rldimi  r5,r15,48,8
    3f3c:	78 65 c0 0e 	rldimi  r5,r3,56,0
    3f40:	e8 9f 00 d0 	ld      r4,208(r31)
    3f44:	7b 8f c0 02 	rotldi  r15,r28,56
    3f48:	e8 7f 01 90 	ld      r3,400(r31)
    3f4c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3f50:	7b 84 c0 0e 	rldimi  r4,r28,56,0
    3f54:	78 6f c0 02 	rotldi  r15,r3,56
    3f58:	f8 9f 05 c8 	std     r4,1480(r31)
    3f5c:	79 e6 82 0e 	rldimi  r6,r15,48,8
    3f60:	78 66 c0 0e 	rldimi  r6,r3,56,0
    3f64:	7d 83 63 78 	mr      r3,r12
    3f68:	e8 9f 03 d8 	ld      r4,984(r31)
    3f6c:	79 8f c0 02 	rotldi  r15,r12,56
    3f70:	e8 7f 01 78 	ld      r3,376(r31)
    3f74:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3f78:	79 84 c0 0e 	rldimi  r4,r12,56,0
    3f7c:	78 6f c0 02 	rotldi  r15,r3,56
    3f80:	f8 9f 05 d8 	std     r4,1496(r31)
    3f84:	79 e7 82 0e 	rldimi  r7,r15,48,8
    3f88:	78 67 c0 0e 	rldimi  r7,r3,56,0
    3f8c:	7f c3 f3 78 	mr      r3,r30
    3f90:	e8 9f 00 e0 	ld      r4,224(r31)
    3f94:	7b cf c0 02 	rotldi  r15,r30,56
    3f98:	79 f0 82 0e 	rldimi  r16,r15,48,8
    3f9c:	e8 7f 01 50 	ld      r3,336(r31)
    3fa0:	7b d0 c0 0e 	rldimi  r16,r30,56,0
    3fa4:	78 6f c0 02 	rotldi  r15,r3,56
    3fa8:	f8 ff 05 e0 	std     r7,1504(r31)
    3fac:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3fb0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    3fb4:	f8 9f 05 f0 	std     r4,1520(r31)
    3fb8:	7a cf c0 02 	rotldi  r15,r22,56
    3fbc:	e8 9f 03 c0 	ld      r4,960(r31)
    3fc0:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3fc4:	7a af c0 02 	rotldi  r15,r21,56
    3fc8:	e8 7f 01 28 	ld      r3,296(r31)
    3fcc:	7a c4 c0 0e 	rldimi  r4,r22,56,0
    3fd0:	f8 9f 05 f8 	std     r4,1528(r31)
    3fd4:	e8 9f 03 b0 	ld      r4,944(r31)
    3fd8:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3fdc:	78 6f c0 02 	rotldi  r15,r3,56
    3fe0:	f8 df 05 d0 	std     r6,1488(r31)
    3fe4:	7a a4 c0 0e 	rldimi  r4,r21,56,0
    3fe8:	f8 9f 06 00 	std     r4,1536(r31)
    3fec:	e8 9f 03 a8 	ld      r4,936(r31)
    3ff0:	79 e4 82 0e 	rldimi  r4,r15,48,8
    3ff4:	f8 bf 05 c0 	std     r5,1472(r31)
    3ff8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    3ffc:	e8 7f 01 20 	ld      r3,288(r31)
    4000:	f8 9f 06 08 	std     r4,1544(r31)
    4004:	78 6f c0 02 	rotldi  r15,r3,56
    4008:	7f 24 cb 78 	mr      r4,r25
    400c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4010:	79 6f c0 02 	rotldi  r15,r11,56
    4014:	fa 1f 05 e8 	std     r16,1512(r31)
    4018:	78 64 c0 0e 	rldimi  r4,r3,56,0
    401c:	79 e8 82 0e 	rldimi  r8,r15,48,8
    4020:	f8 9f 06 10 	std     r4,1552(r31)
    4024:	7a ef c0 02 	rotldi  r15,r23,56
    4028:	7d 63 5b 78 	mr      r3,r11
    402c:	7e 63 9b 78 	mr      r3,r19
    4030:	79 68 c0 0e 	rldimi  r8,r11,56,0
    4034:	e8 9f 03 90 	ld      r4,912(r31)
    4038:	7c 03 03 78 	mr      r3,r0
    403c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4040:	7a 6f c0 02 	rotldi  r15,r19,56
    4044:	e8 7f 03 30 	ld      r3,816(r31)
    4048:	7a e4 c0 0e 	rldimi  r4,r23,56,0
    404c:	f8 9f 06 20 	std     r4,1568(r31)
    4050:	7e 84 a3 78 	mr      r4,r20
    4054:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4058:	7a 64 c0 0e 	rldimi  r4,r19,56,0
    405c:	f8 9f 06 28 	std     r4,1576(r31)
    4060:	78 0f c0 02 	rotldi  r15,r0,56
    4064:	e8 9f 03 88 	ld      r4,904(r31)
    4068:	79 e4 82 0e 	rldimi  r4,r15,48,8
    406c:	78 6f c0 02 	rotldi  r15,r3,56
    4070:	f9 1f 06 18 	std     r8,1560(r31)
    4074:	78 04 c0 0e 	rldimi  r4,r0,56,0
    4078:	79 e9 82 0e 	rldimi  r9,r15,48,8
    407c:	f8 9f 06 30 	std     r4,1584(r31)
    4080:	7b af c0 02 	rotldi  r15,r29,56
    4084:	78 69 c0 0e 	rldimi  r9,r3,56,0
    4088:	e8 9f 05 48 	ld      r4,1352(r31)
    408c:	79 ea 82 0e 	rldimi  r10,r15,48,8
    4090:	7a 4f c0 02 	rotldi  r15,r18,56
    4094:	7f a3 eb 78 	mr      r3,r29
    4098:	7b aa c0 0e 	rldimi  r10,r29,56,0
    409c:	e8 7f 03 48 	ld      r3,840(r31)
    40a0:	79 e4 82 0e 	rldimi  r4,r15,48,8
    40a4:	7a 44 c0 0e 	rldimi  r4,r18,56,0
    40a8:	f8 9f 07 c0 	std     r4,1984(r31)
    40ac:	78 6f c0 02 	rotldi  r15,r3,56
    40b0:	e8 9f 05 40 	ld      r4,1344(r31)
    40b4:	79 e4 82 0e 	rldimi  r4,r15,48,8
    40b8:	f9 5f 06 40 	std     r10,1600(r31)
    40bc:	78 64 c0 0e 	rldimi  r4,r3,56,0
    40c0:	e8 7f 03 18 	ld      r3,792(r31)
    40c4:	f8 9f 07 c8 	std     r4,1992(r31)
    40c8:	78 6f c0 02 	rotldi  r15,r3,56
    40cc:	e8 9f 05 38 	ld      r4,1336(r31)
    40d0:	79 e4 82 0e 	rldimi  r4,r15,48,8
    40d4:	f9 3f 06 38 	std     r9,1592(r31)
    40d8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    40dc:	e8 7f 03 40 	ld      r3,832(r31)
    40e0:	f8 9f 07 d0 	std     r4,2000(r31)
    40e4:	78 6f c0 02 	rotldi  r15,r3,56
    40e8:	e8 9f 05 30 	ld      r4,1328(r31)
    40ec:	79 e4 82 0e 	rldimi  r4,r15,48,8
    40f0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    40f4:	e8 7f 03 10 	ld      r3,784(r31)
    40f8:	f8 9f 07 d8 	std     r4,2008(r31)
    40fc:	78 6f c0 02 	rotldi  r15,r3,56
    4100:	e8 9f 05 28 	ld      r4,1320(r31)
    4104:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4108:	78 64 c0 0e 	rldimi  r4,r3,56,0
    410c:	e8 7f 03 38 	ld      r3,824(r31)
    4110:	f8 9f 07 e0 	std     r4,2016(r31)
    4114:	78 6f c0 02 	rotldi  r15,r3,56
    4118:	e8 9f 05 20 	ld      r4,1312(r31)
    411c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4120:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4124:	e8 7f 03 00 	ld      r3,768(r31)
    4128:	f8 9f 07 e8 	std     r4,2024(r31)
    412c:	78 6f c0 02 	rotldi  r15,r3,56
    4130:	e8 9f 05 18 	ld      r4,1304(r31)
    4134:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4138:	78 64 c0 0e 	rldimi  r4,r3,56,0
    413c:	e8 7f 03 28 	ld      r3,808(r31)
    4140:	f8 9f 07 f0 	std     r4,2032(r31)
    4144:	78 6f c0 02 	rotldi  r15,r3,56
    4148:	e8 9f 05 10 	ld      r4,1296(r31)
    414c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4150:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4154:	e8 7f 02 f8 	ld      r3,760(r31)
    4158:	f8 9f 07 f8 	std     r4,2040(r31)
    415c:	78 6f c0 02 	rotldi  r15,r3,56
    4160:	e8 9f 05 08 	ld      r4,1288(r31)
    4164:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4168:	78 64 c0 0e 	rldimi  r4,r3,56,0
    416c:	e8 7f 03 20 	ld      r3,800(r31)
    4170:	f8 9f 08 00 	std     r4,2048(r31)
    4174:	78 6f c0 02 	rotldi  r15,r3,56
    4178:	e8 9f 05 00 	ld      r4,1280(r31)
    417c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4180:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4184:	e8 7f 02 f0 	ld      r3,752(r31)
    4188:	f8 9f 08 08 	std     r4,2056(r31)
    418c:	78 6f c0 02 	rotldi  r15,r3,56
    4190:	e8 9f 04 f8 	ld      r4,1272(r31)
    4194:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4198:	78 64 c0 0e 	rldimi  r4,r3,56,0
    419c:	e8 7f 03 08 	ld      r3,776(r31)
    41a0:	f8 9f 08 10 	std     r4,2064(r31)
    41a4:	78 6f c0 02 	rotldi  r15,r3,56
    41a8:	e8 9f 04 f0 	ld      r4,1264(r31)
    41ac:	79 e4 82 0e 	rldimi  r4,r15,48,8
    41b0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    41b4:	e8 7f 02 e0 	ld      r3,736(r31)
    41b8:	f8 9f 08 18 	std     r4,2072(r31)
    41bc:	78 6f c0 02 	rotldi  r15,r3,56
    41c0:	e8 9f 04 e8 	ld      r4,1256(r31)
    41c4:	79 e4 82 0e 	rldimi  r4,r15,48,8
    41c8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    41cc:	e8 7f 02 d8 	ld      r3,728(r31)
    41d0:	f8 9f 08 20 	std     r4,2080(r31)
    41d4:	78 6f c0 02 	rotldi  r15,r3,56
    41d8:	e8 9f 04 e0 	ld      r4,1248(r31)
    41dc:	79 e4 82 0e 	rldimi  r4,r15,48,8
    41e0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    41e4:	e8 7f 02 c8 	ld      r3,712(r31)
    41e8:	f8 9f 08 28 	std     r4,2088(r31)
    41ec:	78 6f c0 02 	rotldi  r15,r3,56
    41f0:	e8 9f 04 d8 	ld      r4,1240(r31)
    41f4:	79 e4 82 0e 	rldimi  r4,r15,48,8
    41f8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    41fc:	e8 7f 02 c0 	ld      r3,704(r31)
    4200:	f8 9f 08 30 	std     r4,2096(r31)
    4204:	78 6f c0 02 	rotldi  r15,r3,56
    4208:	e8 9f 04 d0 	ld      r4,1232(r31)
    420c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4210:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4214:	e8 7f 02 b8 	ld      r3,696(r31)
    4218:	f8 9f 08 38 	std     r4,2104(r31)
    421c:	78 6f c0 02 	rotldi  r15,r3,56
    4220:	e8 9f 04 c8 	ld      r4,1224(r31)
    4224:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4228:	78 64 c0 0e 	rldimi  r4,r3,56,0
    422c:	e8 7f 02 78 	ld      r3,632(r31)
    4230:	f8 9f 08 40 	std     r4,2112(r31)
    4234:	78 6f c0 02 	rotldi  r15,r3,56
    4238:	e8 9f 04 c0 	ld      r4,1216(r31)
    423c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4240:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4244:	e8 7f 02 a8 	ld      r3,680(r31)
    4248:	f8 9f 08 48 	std     r4,2120(r31)
    424c:	78 6f c0 02 	rotldi  r15,r3,56
    4250:	e8 9f 04 b8 	ld      r4,1208(r31)
    4254:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4258:	78 64 c0 0e 	rldimi  r4,r3,56,0
    425c:	e8 7f 02 e8 	ld      r3,744(r31)
    4260:	f8 9f 08 50 	std     r4,2128(r31)
    4264:	78 6f c0 02 	rotldi  r15,r3,56
    4268:	e8 9f 04 b0 	ld      r4,1200(r31)
    426c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4270:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4274:	e8 7f 02 90 	ld      r3,656(r31)
    4278:	f8 9f 08 58 	std     r4,2136(r31)
    427c:	78 6f c0 02 	rotldi  r15,r3,56
    4280:	e8 9f 04 a8 	ld      r4,1192(r31)
    4284:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4288:	78 64 c0 0e 	rldimi  r4,r3,56,0
    428c:	e8 7f 02 d0 	ld      r3,720(r31)
    4290:	f8 9f 08 60 	std     r4,2144(r31)
    4294:	78 6f c0 02 	rotldi  r15,r3,56
    4298:	e8 9f 04 a0 	ld      r4,1184(r31)
    429c:	79 e4 82 0e 	rldimi  r4,r15,48,8
    42a0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    42a4:	e8 7f 02 88 	ld      r3,648(r31)
    42a8:	f8 9f 08 68 	std     r4,2152(r31)
    42ac:	78 6f c0 02 	rotldi  r15,r3,56
    42b0:	e8 9f 04 98 	ld      r4,1176(r31)
    42b4:	79 e4 82 0e 	rldimi  r4,r15,48,8
    42b8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    42bc:	e8 7f 02 b0 	ld      r3,688(r31)
    42c0:	f8 9f 08 70 	std     r4,2160(r31)
    42c4:	78 6f c0 02 	rotldi  r15,r3,56
    42c8:	e8 9f 04 90 	ld      r4,1168(r31)
    42cc:	79 e4 82 0e 	rldimi  r4,r15,48,8
    42d0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    42d4:	e8 7f 02 80 	ld      r3,640(r31)
    42d8:	f8 9f 08 78 	std     r4,2168(r31)
    42dc:	78 6f c0 02 	rotldi  r15,r3,56
    42e0:	e8 9f 04 88 	ld      r4,1160(r31)
    42e4:	79 e4 82 0e 	rldimi  r4,r15,48,8
    42e8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    42ec:	e8 7f 02 a0 	ld      r3,672(r31)
    42f0:	f8 9f 08 80 	std     r4,2176(r31)
    42f4:	78 6f c0 02 	rotldi  r15,r3,56
    42f8:	e8 9f 03 60 	ld      r4,864(r31)
    42fc:	79 e4 82 0e 	rldimi  r4,r15,48,8
    4300:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4304:	e8 7f 02 98 	ld      r3,664(r31)
    4308:	78 71 c0 02 	rotldi  r17,r3,56
    430c:	f8 9f 08 88 	std     r4,2184(r31)
    4310:	7a 38 82 0e 	rldimi  r24,r17,48,8
    4314:	78 78 c0 0e 	rldimi  r24,r3,56,0
    4318:	e8 7f 02 70 	ld      r3,624(r31)
    431c:	e8 9f 04 80 	ld      r4,1152(r31)
    4320:	78 73 c0 02 	rotldi  r19,r3,56
    4324:	7a 64 82 0e 	rldimi  r4,r19,48,8
    4328:	ea 3f 03 f8 	ld      r17,1016(r31)
    432c:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4330:	e8 7f 02 60 	ld      r3,608(r31)
    4334:	f8 9f 08 98 	std     r4,2200(r31)
    4338:	78 76 c0 02 	rotldi  r22,r3,56
    433c:	e8 9f 04 78 	ld      r4,1144(r31)
    4340:	7a c4 82 0e 	rldimi  r4,r22,48,8
    4344:	fb 1f 08 90 	std     r24,2192(r31)
    4348:	78 64 c0 0e 	rldimi  r4,r3,56,0
    434c:	e8 7f 02 50 	ld      r3,592(r31)
    4350:	f8 9f 08 a0 	std     r4,2208(r31)
    4354:	78 76 c0 02 	rotldi  r22,r3,56
    4358:	e8 9f 04 70 	ld      r4,1136(r31)
    435c:	7a c4 82 0e 	rldimi  r4,r22,48,8
    4360:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4364:	e8 7f 02 40 	ld      r3,576(r31)
    4368:	f8 9f 08 a8 	std     r4,2216(r31)
    436c:	78 79 c0 02 	rotldi  r25,r3,56
    4370:	e8 9f 04 68 	ld      r4,1128(r31)
    4374:	7b 24 82 0e 	rldimi  r4,r25,48,8
    4378:	78 64 c0 0e 	rldimi  r4,r3,56,0
    437c:	e8 7f 02 38 	ld      r3,568(r31)
    4380:	f8 9f 08 b0 	std     r4,2224(r31)
    4384:	78 79 c0 02 	rotldi  r25,r3,56
    4388:	e8 9f 04 60 	ld      r4,1120(r31)
    438c:	7b 24 82 0e 	rldimi  r4,r25,48,8
    4390:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4394:	e8 7f 02 28 	ld      r3,552(r31)
    4398:	f8 9f 08 b8 	std     r4,2232(r31)
    439c:	78 79 c0 02 	rotldi  r25,r3,56
    43a0:	e8 9f 04 58 	ld      r4,1112(r31)
    43a4:	7b 24 82 0e 	rldimi  r4,r25,48,8
    43a8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    43ac:	e8 7f 02 18 	ld      r3,536(r31)
    43b0:	f8 9f 08 c0 	std     r4,2240(r31)
    43b4:	78 7b c0 02 	rotldi  r27,r3,56
    43b8:	e8 9f 04 50 	ld      r4,1104(r31)
    43bc:	7b 64 82 0e 	rldimi  r4,r27,48,8
    43c0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    43c4:	e8 7f 03 50 	ld      r3,848(r31)
    43c8:	f8 9f 08 c8 	std     r4,2248(r31)
    43cc:	e8 9f 02 68 	ld      r4,616(r31)
    43d0:	78 9b c0 02 	rotldi  r27,r4,56
    43d4:	7b 63 82 0e 	rldimi  r3,r27,48,8
    43d8:	78 83 c0 0e 	rldimi  r3,r4,56,0
    43dc:	e8 9f 04 40 	ld      r4,1088(r31)
    43e0:	f8 7f 08 d0 	std     r3,2256(r31)
    43e4:	e8 7f 02 58 	ld      r3,600(r31)
    43e8:	78 7e c0 02 	rotldi  r30,r3,56
    43ec:	7b c4 82 0e 	rldimi  r4,r30,48,8
    43f0:	78 64 c0 0e 	rldimi  r4,r3,56,0
    43f4:	e8 7f 02 48 	ld      r3,584(r31)
    43f8:	f8 9f 08 d8 	std     r4,2264(r31)
    43fc:	78 7e c0 02 	rotldi  r30,r3,56
    4400:	e8 9f 04 38 	ld      r4,1080(r31)
    4404:	7b c4 82 0e 	rldimi  r4,r30,48,8
    4408:	78 64 c0 0e 	rldimi  r4,r3,56,0
    440c:	e8 7f 04 30 	ld      r3,1072(r31)
    4410:	f8 9f 08 e0 	std     r4,2272(r31)
    4414:	e8 9f 02 30 	ld      r4,560(r31)
    4418:	78 9e c0 02 	rotldi  r30,r4,56
    441c:	7b c3 82 0e 	rldimi  r3,r30,48,8
    4420:	78 83 c0 0e 	rldimi  r3,r4,56,0
    4424:	e8 9f 02 20 	ld      r4,544(r31)
    4428:	f8 7f 08 e8 	std     r3,2280(r31)
    442c:	78 80 c0 02 	rotldi  r0,r4,56
    4430:	e8 7f 04 28 	ld      r3,1064(r31)
    4434:	78 03 82 0e 	rldimi  r3,r0,48,8
    4438:	78 83 c0 0e 	rldimi  r3,r4,56,0
    443c:	e8 9f 04 20 	ld      r4,1056(r31)
    4440:	f8 7f 08 f0 	std     r3,2288(r31)
    4444:	e8 7f 02 10 	ld      r3,528(r31)
    4448:	78 6c c0 02 	rotldi  r12,r3,56
    444c:	79 84 82 0e 	rldimi  r4,r12,48,8
    4450:	78 64 c0 0e 	rldimi  r4,r3,56,0
    4454:	e8 7f 04 18 	ld      r3,1048(r31)
    4458:	f8 9f 08 f8 	std     r4,2296(r31)
    445c:	e8 9f 02 08 	ld      r4,520(r31)
    4460:	78 8b c0 02 	rotldi  r11,r4,56
    4464:	79 63 82 0e 	rldimi  r3,r11,48,8
    4468:	78 83 c0 0e 	rldimi  r3,r4,56,0
    446c:	e8 9f 02 00 	ld      r4,512(r31)
    4470:	f8 7f 09 00 	std     r3,2304(r31)
    4474:	78 8a c0 02 	rotldi  r10,r4,56
    4478:	e8 7f 04 10 	ld      r3,1040(r31)
    447c:	79 43 82 0e 	rldimi  r3,r10,48,8
    4480:	78 83 c0 0e 	rldimi  r3,r4,56,0
    4484:	e8 9f 01 f8 	ld      r4,504(r31)
    4488:	f8 7f 09 08 	std     r3,2312(r31)
    448c:	78 89 c0 02 	rotldi  r9,r4,56
    4490:	e8 7f 04 08 	ld      r3,1032(r31)
    4494:	79 23 82 0e 	rldimi  r3,r9,48,8
    4498:	78 83 c0 0e 	rldimi  r3,r4,56,0
    449c:	e8 9f 01 f0 	ld      r4,496(r31)
    44a0:	f8 7f 09 10 	std     r3,2320(r31)
    44a4:	78 88 c0 02 	rotldi  r8,r4,56
    44a8:	e8 7f 04 00 	ld      r3,1024(r31)
    44ac:	79 03 82 0e 	rldimi  r3,r8,48,8
    44b0:	78 83 c0 0e 	rldimi  r3,r4,56,0
    44b4:	e8 9f 01 e8 	ld      r4,488(r31)
    44b8:	f8 7f 09 18 	std     r3,2328(r31)
    44bc:	78 87 c0 02 	rotldi  r7,r4,56
    44c0:	e8 7f 03 f0 	ld      r3,1008(r31)
    44c4:	78 e3 82 0e 	rldimi  r3,r7,48,8
    44c8:	78 83 c0 0e 	rldimi  r3,r4,56,0
    44cc:	e8 9f 01 e0 	ld      r4,480(r31)
    44d0:	f8 7f 09 20 	std     r3,2336(r31)
    44d4:	78 86 c0 02 	rotldi  r6,r4,56
    44d8:	e8 7f 03 e8 	ld      r3,1000(r31)
    44dc:	78 c3 82 0e 	rldimi  r3,r6,48,8
    44e0:	78 83 c0 0e 	rldimi  r3,r4,56,0
    44e4:	e8 9f 01 d8 	ld      r4,472(r31)
    44e8:	f8 7f 09 28 	std     r3,2344(r31)
    44ec:	78 85 c0 02 	rotldi  r5,r4,56
    44f0:	e8 7f 03 58 	ld      r3,856(r31)
    44f4:	78 a3 82 0e 	rldimi  r3,r5,48,8
    44f8:	78 83 c0 0e 	rldimi  r3,r4,56,0
    44fc:	e8 9f 01 d0 	ld      r4,464(r31)
    4500:	f8 7f 09 30 	std     r3,2352(r31)
    4504:	78 85 c0 02 	rotldi  r5,r4,56
    4508:	e8 7f 04 48 	ld      r3,1096(r31)
    450c:	78 a3 82 0e 	rldimi  r3,r5,48,8
    4510:	78 83 c0 0e 	rldimi  r3,r4,56,0
    4514:	f8 7f 09 38 	std     r3,2360(r31)
    4518:	e8 71 00 00 	ld      r3,0(r17)
    451c:	3c 80 00 01 	lis     r4,1
    4520:	60 9e 05 60 	ori     r30,r4,1376
    4524:	7c 63 f2 14 	add     r3,r3,r30
    4528:	48 00 00 01 	bl      4528 <.kvmhv_enter_nested_guest+0x4318>
			4528: R_PPC64_REL24	__srcu_read_lock
    452c:	60 00 00 00 	nop
    4530:	80 9f 05 54 	lwz     r4,1364(r31)
    4534:	3b a0 ff ff 	li      r29,-1
    4538:	38 a0 00 f8 	li      r5,248
    453c:	28 04 00 02 	cmplwi  r4,2
    4540:	90 71 00 2c 	stw     r3,44(r17)
    4544:	41 82 00 0c 	beq     4550 <.kvmhv_enter_nested_guest+0x4340>
    4548:	63 a5 00 00 	ori     r5,r29,0
    454c:	48 00 00 04 	b       4550 <.kvmhv_enter_nested_guest+0x4340>
    4550:	28 04 00 01 	cmplwi  r4,1
    4554:	38 80 00 e8 	li      r4,232
    4558:	41 82 00 0c 	beq     4564 <.kvmhv_enter_nested_guest+0x4354>
    455c:	60 a4 00 00 	ori     r4,r5,0
    4560:	48 00 00 04 	b       4564 <.kvmhv_enter_nested_guest+0x4354>
    4564:	2c 04 00 00 	cmpwi   r4,0
    4568:	41 80 00 48 	blt     45b0 <.kvmhv_enter_nested_guest+0x43a0>
    456c:	78 86 00 20 	clrldi  r6,r4,32
    4570:	e8 9f 03 70 	ld      r4,880(r31)
    4574:	38 bf 05 50 	addi    r5,r31,1360
    4578:	7e 23 8b 78 	mr      r3,r17
    457c:	48 00 00 01 	bl      457c <.kvmhv_enter_nested_guest+0x436c>
			457c: R_PPC64_REL24	kvm_vcpu_write_guest
    4580:	60 00 00 00 	nop
    4584:	e8 9f 03 78 	ld      r4,888(r31)
    4588:	28 03 00 00 	cmplwi  r3,0
    458c:	40 82 00 24 	bne     45b0 <.kvmhv_enter_nested_guest+0x43a0>
    4590:	38 bf 07 c0 	addi    r5,r31,1984
    4594:	7e 23 8b 78 	mr      r3,r17
    4598:	38 c0 01 80 	li      r6,384
    459c:	48 00 00 01 	bl      459c <.kvmhv_enter_nested_guest+0x438c>
			459c: R_PPC64_REL24	kvm_vcpu_write_guest
    45a0:	60 00 00 00 	nop
    45a4:	7c 63 00 34 	cntlzw  r3,r3
    45a8:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
    45ac:	68 7d 00 01 	xori    r29,r3,1
    45b0:	80 91 00 2c 	lwz     r4,44(r17)
    45b4:	e8 71 00 00 	ld      r3,0(r17)
    45b8:	28 04 00 02 	cmplwi  r4,2
    45bc:	7c 63 f2 14 	add     r3,r3,r30
    45c0:	40 80 00 88 	bge     4648 <.kvmhv_enter_nested_guest+0x4438>
    45c4:	7c 84 07 b4 	extsw   r4,r4
    45c8:	48 00 00 01 	bl      45c8 <.kvmhv_enter_nested_guest+0x43b8>
			45c8: R_PPC64_REL24	__srcu_read_unlock
    45cc:	60 00 00 00 	nop
    45d0:	28 1d 00 00 	cmplwi  r29,0
    45d4:	38 60 ff f6 	li      r3,-10
    45d8:	40 82 c8 70 	bne     e48 <.kvmhv_enter_nested_guest+0xc38>
    45dc:	e8 7f 00 90 	ld      r3,144(r31)
    45e0:	2c 23 ff fc 	cmpdi   r3,-4
    45e4:	38 60 ff bb 	li      r3,-69
    45e8:	41 82 c8 60 	beq     e48 <.kvmhv_enter_nested_guest+0xc38>
    45ec:	80 71 01 d0 	lwz     r3,464(r17)
    45f0:	28 03 00 00 	cmplwi  r3,0
    45f4:	41 82 00 44 	beq     4638 <.kvmhv_enter_nested_guest+0x4428>
    45f8:	a0 91 1b c0 	lhz     r4,7104(r17)
    45fc:	38 60 00 00 	li      r3,0
    4600:	28 24 00 3f 	cmpldi  r4,63
    4604:	90 71 1c 4c 	stw     r3,7244(r17)
    4608:	38 60 27 0f 	li      r3,9999
    460c:	41 81 c8 3c 	bgt     e48 <.kvmhv_enter_nested_guest+0xc38>
    4610:	80 b1 01 d8 	lwz     r5,472(r17)
    4614:	28 05 00 00 	cmplwi  r5,0
    4618:	40 82 c8 30 	bne     e48 <.kvmhv_enter_nested_guest+0xc38>
    461c:	e8 bf 03 78 	ld      r5,888(r31)
    4620:	78 84 1f 24 	rldicr  r4,r4,3,60
    4624:	7c 84 2a 14 	add     r4,r4,r5
    4628:	f8 91 20 30 	std     r4,8240(r17)
    462c:	38 80 ff c0 	li      r4,-64
    4630:	b0 91 1b c0 	sth     r4,7104(r17)
    4634:	4b ff c8 14 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
    4638:	e8 71 1c 4e 	lwa     r3,7244(r17)
    463c:	4b ff c8 0c 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
    4640:	0f e0 00 00 	twui    r0,0
    4644:	4b ff bc b4 	b       2f8 <.kvmhv_enter_nested_guest+0xe8>
    4648:	0f e0 00 00 	twui    r0,0
    464c:	4b ff ff 78 	b       45c4 <.kvmhv_enter_nested_guest+0x43b4>
	...
    465c:	60 00 00 00 	nop

0000000000004660 <.kvmhv_get_nested>:
    4660:	7c 08 02 a6 	mflr    r0
    4664:	fb e1 ff f8 	std     r31,-8(r1)
    4668:	7d 80 00 26 	mfcr    r12
    466c:	f8 01 00 10 	std     r0,16(r1)
    4670:	91 81 00 08 	stw     r12,8(r1)
    4674:	f8 21 ff 61 	stdu    r1,-160(r1)
    4678:	7c 3f 0b 78 	mr      r31,r1
    467c:	fb 7f 00 78 	std     r27,120(r31)
    4680:	7c 9b 23 78 	mr      r27,r4
    4684:	70 a4 00 01 	andi.   r4,r5,1
    4688:	4d 01 0b 82 	crmove  4*cr2+lt,gt
    468c:	fb 5f 00 70 	std     r26,112(r31)
    4690:	fb 9f 00 80 	std     r28,128(r31)
    4694:	fb bf 00 88 	std     r29,136(r31)
    4698:	7c 7d 1b 78 	mr      r29,r3
    469c:	fb df 00 90 	std     r30,144(r31)
    46a0:	48 00 00 01 	bl      46a0 <.kvmhv_get_nested+0x40>
			46a0: R_PPC64_REL24	_mcount
    46a4:	60 00 00 00 	nop
    46a8:	2c 1b 0f ff 	cmpwi   r27,4095
    46ac:	3b c0 00 00 	li      r30,0
    46b0:	41 81 01 b0 	bgt     4860 <.kvmhv_get_nested+0x200>
    46b4:	80 7d 44 94 	lwz     r3,17556(r29)
    46b8:	38 80 01 00 	li      r4,256
    46bc:	7f 7c 07 b4 	extsw   r28,r27
    46c0:	54 63 06 fe 	clrlwi  r3,r3,27
    46c4:	7c 83 18 36 	sld     r3,r4,r3
    46c8:	7c 23 e0 40 	cmpld   r3,r28
    46cc:	40 81 01 94 	ble     4860 <.kvmhv_get_nested+0x200>
    46d0:	7f a3 eb 78 	mr      r3,r29
    46d4:	48 00 00 01 	bl      46d4 <.kvmhv_get_nested+0x74>
			46d4: R_PPC64_REL24	_raw_spin_lock
    46d8:	60 00 00 00 	nop
    46dc:	7b 83 1f 24 	rldicr  r3,r28,3,60
    46e0:	7f 9d 1a 14 	add     r28,r29,r3
    46e4:	eb 5c 44 a0 	ld      r26,17568(r28)
    46e8:	28 3a 00 00 	cmpldi  r26,0
    46ec:	41 82 00 40 	beq     472c <.kvmhv_get_nested+0xcc>
    46f0:	e8 7a 00 28 	ld      r3,40(r26)
    46f4:	38 63 00 01 	addi    r3,r3,1
    46f8:	f8 7a 00 28 	std     r3,40(r26)
    46fc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4700:	28 03 00 00 	cmplwi  r3,0
    4704:	40 82 01 90 	bne     4894 <.kvmhv_get_nested+0x234>
    4708:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    470c:	38 63 ff ff 	addi    r3,r3,-1
    4710:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4714:	60 00 00 00 	nop
    4718:	38 60 00 00 	li      r3,0
    471c:	7c 20 04 ac 	lwsync
    4720:	7f 5e d3 78 	mr      r30,r26
    4724:	98 7d 00 03 	stb     r3,3(r29)
    4728:	48 00 01 38 	b       4860 <.kvmhv_get_nested+0x200>
    472c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4730:	28 03 00 00 	cmplwi  r3,0
    4734:	40 82 01 70 	bne     48a4 <.kvmhv_get_nested+0x244>
    4738:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    473c:	38 63 ff ff 	addi    r3,r3,-1
    4740:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4744:	60 00 00 00 	nop
    4748:	38 60 00 00 	li      r3,0
    474c:	7c 20 04 ac 	lwsync
    4750:	98 7d 00 03 	stb     r3,3(r29)
    4754:	40 88 01 0c 	bge     cr2,4860 <.kvmhv_get_nested+0x200>
    4758:	7b 64 00 20 	clrldi  r4,r27,32
    475c:	7f a3 eb 78 	mr      r3,r29
    4760:	48 00 00 01 	bl      4760 <.kvmhv_get_nested+0x100>
			4760: R_PPC64_REL24	.opd+0x150
    4764:	28 23 00 00 	cmpldi  r3,0
    4768:	41 82 00 f8 	beq     4860 <.kvmhv_get_nested+0x200>
    476c:	7c 7a 1b 78 	mr      r26,r3
    4770:	7f a3 eb 78 	mr      r3,r29
    4774:	48 00 00 01 	bl      4774 <.kvmhv_get_nested+0x114>
			4774: R_PPC64_REL24	_raw_spin_lock
    4778:	60 00 00 00 	nop
    477c:	eb dc 44 a0 	ld      r30,17568(r28)
    4780:	28 3e 00 00 	cmpldi  r30,0
    4784:	41 82 00 0c 	beq     4790 <.kvmhv_get_nested+0x130>
    4788:	7f 5c d3 78 	mr      r28,r26
    478c:	48 00 00 2c 	b       47b8 <.kvmhv_get_nested+0x158>
    4790:	fb 5c 44 a0 	std     r26,17568(r28)
    4794:	3b 80 00 00 	li      r28,0
    4798:	e8 7a 00 28 	ld      r3,40(r26)
    479c:	38 63 00 01 	addi    r3,r3,1
    47a0:	f8 7a 00 28 	std     r3,40(r26)
    47a4:	80 7d 44 98 	lwz     r3,17560(r29)
    47a8:	7c 03 d8 00 	cmpw    r3,r27
    47ac:	40 80 00 08 	bge     47b4 <.kvmhv_get_nested+0x154>
    47b0:	93 7d 44 98 	stw     r27,17560(r29)
    47b4:	7f 5e d3 78 	mr      r30,r26
    47b8:	e8 7e 00 28 	ld      r3,40(r30)
    47bc:	38 63 00 01 	addi    r3,r3,1
    47c0:	f8 7e 00 28 	std     r3,40(r30)
    47c4:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    47c8:	28 03 00 00 	cmplwi  r3,0
    47cc:	40 82 00 e8 	bne     48b4 <.kvmhv_get_nested+0x254>
    47d0:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    47d4:	38 63 ff ff 	addi    r3,r3,-1
    47d8:	b0 6d 0c 7a 	sth     r3,3194(r13)
    47dc:	60 00 00 00 	nop
    47e0:	38 60 00 00 	li      r3,0
    47e4:	7c 20 04 ac 	lwsync
    47e8:	98 7d 00 03 	stb     r3,3(r29)
    47ec:	28 3c 00 00 	cmpldi  r28,0
    47f0:	41 82 00 70 	beq     4860 <.kvmhv_get_nested+0x200>
    47f4:	e8 9c 00 10 	ld      r4,16(r28)
    47f8:	28 24 00 00 	cmpldi  r4,0
    47fc:	41 82 00 2c 	beq     4828 <.kvmhv_get_nested+0x1c8>
    4800:	e8 7c 00 00 	ld      r3,0(r28)
    4804:	80 bc 00 0c 	lwz     r5,12(r28)
    4808:	48 00 00 01 	bl      4808 <.kvmhv_get_nested+0x1a8>
			4808: R_PPC64_REL24	kvmppc_free_pgtable_radix
    480c:	60 00 00 00 	nop
    4810:	e8 9c 00 10 	ld      r4,16(r28)
    4814:	60 00 00 00 	nop
    4818:	7c 83 23 78 	mr      r3,r4
    481c:	38 80 00 00 	li      r4,0
    4820:	48 00 00 01 	bl      4820 <.kvmhv_get_nested+0x1c0>
			4820: R_PPC64_REL24	free_pages
    4824:	60 00 00 00 	nop
    4828:	80 bc 00 0c 	lwz     r5,12(r28)
    482c:	60 00 00 00 	nop
    4830:	38 80 00 00 	li      r4,0
    4834:	7c a3 2b 78 	mr      r3,r5
    4838:	38 a0 00 00 	li      r5,0
    483c:	38 c0 00 01 	li      r6,1
    4840:	48 00 00 01 	bl      4840 <.kvmhv_get_nested+0x1e0>
			4840: R_PPC64_REL24	mmu_partition_table_set_entry
    4844:	60 00 00 00 	nop
    4848:	e8 7c 00 0e 	lwa     r3,12(r28)
    484c:	48 00 00 01 	bl      484c <.kvmhv_get_nested+0x1ec>
			484c: R_PPC64_REL24	kvmppc_free_lpid
    4850:	60 00 00 00 	nop
    4854:	7f 83 e3 78 	mr      r3,r28
    4858:	48 00 00 01 	bl      4858 <.kvmhv_get_nested+0x1f8>
			4858: R_PPC64_REL24	kfree
    485c:	60 00 00 00 	nop
    4860:	7f c3 f3 78 	mr      r3,r30
    4864:	eb df 00 90 	ld      r30,144(r31)
    4868:	eb bf 00 88 	ld      r29,136(r31)
    486c:	eb 9f 00 80 	ld      r28,128(r31)
    4870:	eb 7f 00 78 	ld      r27,120(r31)
    4874:	eb 5f 00 70 	ld      r26,112(r31)
    4878:	38 21 00 a0 	addi    r1,r1,160
    487c:	e8 01 00 10 	ld      r0,16(r1)
    4880:	81 81 00 08 	lwz     r12,8(r1)
    4884:	7c 08 03 a6 	mtlr    r0
    4888:	eb e1 ff f8 	ld      r31,-8(r1)
    488c:	7d 92 01 20 	mtocrf  32,r12
    4890:	4e 80 00 20 	blr
    4894:	38 60 00 00 	li      r3,0
    4898:	b0 6d 0c 7c 	sth     r3,3196(r13)
    489c:	7c 00 04 ac 	hwsync
    48a0:	4b ff fe 68 	b       4708 <.kvmhv_get_nested+0xa8>
    48a4:	38 60 00 00 	li      r3,0
    48a8:	b0 6d 0c 7c 	sth     r3,3196(r13)
    48ac:	7c 00 04 ac 	hwsync
    48b0:	4b ff fe 88 	b       4738 <.kvmhv_get_nested+0xd8>
    48b4:	38 60 00 00 	li      r3,0
    48b8:	b0 6d 0c 7c 	sth     r3,3196(r13)
    48bc:	7c 00 04 ac 	hwsync
    48c0:	4b ff ff 10 	b       47d0 <.kvmhv_get_nested+0x170>
    48c4:	7f a3 eb 78 	mr      r3,r29
    48c8:	48 00 00 01 	bl      48c8 <.kvmhv_get_nested+0x268>
			48c8: R_PPC64_REL24	__pv_queued_spin_unlock
    48cc:	60 00 00 00 	nop
    48d0:	7f 5e d3 78 	mr      r30,r26
    48d4:	4b ff ff 8c 	b       4860 <.kvmhv_get_nested+0x200>
    48d8:	7f a3 eb 78 	mr      r3,r29
    48dc:	48 00 00 01 	bl      48dc <.kvmhv_get_nested+0x27c>
			48dc: R_PPC64_REL24	__pv_queued_spin_unlock
    48e0:	60 00 00 00 	nop
    48e4:	41 88 fe 74 	blt     cr2,4758 <.kvmhv_get_nested+0xf8>
    48e8:	4b ff ff 78 	b       4860 <.kvmhv_get_nested+0x200>
    48ec:	7f a3 eb 78 	mr      r3,r29
    48f0:	48 00 00 01 	bl      48f0 <.kvmhv_get_nested+0x290>
			48f0: R_PPC64_REL24	__pv_queued_spin_unlock
    48f4:	60 00 00 00 	nop
    48f8:	4b ff fe f4 	b       47ec <.kvmhv_get_nested+0x18c>
    48fc:	3c 62 00 00 	addis   r3,r2,0
			48fe: R_PPC64_TOC16_HA	.toc
    4900:	78 a6 26 e4 	rldicr  r6,r5,4,59
    4904:	e8 63 00 00 	ld      r3,0(r3)
			4906: R_PPC64_TOC16_LO_DS	.toc
    4908:	e8 83 00 00 	ld      r4,0(r3)
    490c:	38 60 00 00 	li      r3,0
    4910:	7c 64 31 6a 	stdux   r3,r4,r6
    4914:	f8 64 00 08 	std     r3,8(r4)
    4918:	60 00 00 00 	nop
    491c:	7c a3 2b 78 	mr      r3,r5
    4920:	48 00 00 01 	bl      4920 <.kvmhv_get_nested+0x2c0>
			4920: R_PPC64_REL24	radix__flush_all_lpid
    4924:	60 00 00 00 	nop
    4928:	4b ff ff 20 	b       4848 <.kvmhv_get_nested+0x1e8>
    492c:	3c 62 00 00 	addis   r3,r2,0
			492e: R_PPC64_TOC16_HA	.toc+0x8
    4930:	3c a2 00 00 	addis   r5,r2,0
			4932: R_PPC64_TOC16_HA	.toc+0x10
    4934:	e8 63 00 00 	ld      r3,0(r3)
			4936: R_PPC64_TOC16_LO_DS	.toc+0x8
    4938:	e8 a5 00 00 	ld      r5,0(r5)
			493a: R_PPC64_TOC16_LO_DS	.toc+0x10
    493c:	e8 63 00 00 	ld      r3,0(r3)
    4940:	78 63 1f 24 	rldicr  r3,r3,3,60
    4944:	7c 65 18 2a 	ldx     r3,r5,r3
    4948:	48 00 00 01 	bl      4948 <.kvmhv_get_nested+0x2e8>
			4948: R_PPC64_REL24	kmem_cache_free
    494c:	60 00 00 00 	nop
    4950:	4b ff fe d8 	b       4828 <.kvmhv_get_nested+0x1c8>
    4954:	60 63 f8 08 	ori     r3,r3,63496
    4958:	3c 80 00 09 	lis     r4,9
    495c:	38 c0 08 00 	li      r6,2048
    4960:	48 00 00 01 	bl      4960 <.kvmhv_get_nested+0x300>
			4960: R_PPC64_REL24	plpar_hcall_norets
    4964:	60 00 00 00 	nop
    4968:	28 23 00 00 	cmpldi  r3,0
    496c:	41 82 fe dc 	beq     4848 <.kvmhv_get_nested+0x1e8>
    4970:	7c 64 1b 78 	mr      r4,r3
    4974:	3c 62 00 00 	addis   r3,r2,0
			4976: R_PPC64_TOC16_HA	.toc+0x18
    4978:	e8 63 00 00 	ld      r3,0(r3)
			497a: R_PPC64_TOC16_LO_DS	.toc+0x18
    497c:	48 00 00 01 	bl      497c <.kvmhv_get_nested+0x31c>
			497c: R_PPC64_REL24	printk
    4980:	60 00 00 00 	nop
    4984:	4b ff fe c4 	b       4848 <.kvmhv_get_nested+0x1e8>
	...
    4994:	60 00 00 00 	nop
    4998:	60 00 00 00 	nop
    499c:	60 00 00 00 	nop

00000000000049a0 <.kvmhv_update_ptbl_cache>:
    49a0:	7c 08 02 a6 	mflr    r0
    49a4:	fb e1 ff f8 	std     r31,-8(r1)
    49a8:	f8 01 00 10 	std     r0,16(r1)
    49ac:	f8 21 ff 51 	stdu    r1,-176(r1)
    49b0:	7c 3f 0b 78 	mr      r31,r1
    49b4:	fb 5f 00 80 	std     r26,128(r31)
    49b8:	fb 7f 00 88 	std     r27,136(r31)
    49bc:	fb 9f 00 90 	std     r28,144(r31)
    49c0:	fb bf 00 98 	std     r29,152(r31)
    49c4:	fb df 00 a0 	std     r30,160(r31)
    49c8:	7c 7e 1b 78 	mr      r30,r3
    49cc:	48 00 00 01 	bl      49cc <.kvmhv_update_ptbl_cache+0x2c>
			49cc: R_PPC64_REL24	_mcount
    49d0:	60 00 00 00 	nop
    49d4:	eb be 00 00 	ld      r29,0(r30)
    49d8:	38 c0 01 00 	li      r6,256
    49dc:	e8 9d 44 90 	ld      r4,17552(r29)
    49e0:	e8 7e 00 0a 	lwa     r3,8(r30)
    49e4:	54 85 06 fe 	clrlwi  r5,r4,27
    49e8:	7c c5 28 36 	sld     r5,r6,r5
    49ec:	7c 25 18 40 	cmpld   r5,r3
    49f0:	40 81 00 70 	ble     4a60 <.kvmhv_update_ptbl_cache+0xc0>
    49f4:	3c a0 00 01 	lis     r5,1
    49f8:	78 84 a3 02 	rldicl  r4,r4,52,12
    49fc:	54 63 20 36 	rlwinm  r3,r3,4,0,27
    4a00:	60 a5 05 60 	ori     r5,r5,1376
    4a04:	78 84 61 00 	rldicl  r4,r4,12,4
    4a08:	7c 63 07 b4 	extsw   r3,r3
    4a0c:	7f 9d 2a 14 	add     r28,r29,r5
    4a10:	7f 44 1a 14 	add     r26,r4,r3
    4a14:	7f 83 e3 78 	mr      r3,r28
    4a18:	48 00 00 01 	bl      4a18 <.kvmhv_update_ptbl_cache+0x78>
			4a18: R_PPC64_REL24	__srcu_read_lock
    4a1c:	60 00 00 00 	nop
    4a20:	7c 7b 1b 78 	mr      r27,r3
    4a24:	38 bf 00 70 	addi    r5,r31,112
    4a28:	7f a3 eb 78 	mr      r3,r29
    4a2c:	7f 44 d3 78 	mr      r4,r26
    4a30:	38 c0 00 10 	li      r6,16
    4a34:	48 00 00 01 	bl      4a34 <.kvmhv_update_ptbl_cache+0x94>
			4a34: R_PPC64_REL24	kvm_read_guest
    4a38:	60 00 00 00 	nop
    4a3c:	28 1b 00 02 	cmplwi  r27,2
    4a40:	7c 7d 1b 78 	mr      r29,r3
    4a44:	40 80 00 6c 	bge     4ab0 <.kvmhv_update_ptbl_cache+0x110>
    4a48:	7f 64 07 b4 	extsw   r4,r27
    4a4c:	7f 83 e3 78 	mr      r3,r28
    4a50:	48 00 00 01 	bl      4a50 <.kvmhv_update_ptbl_cache+0xb0>
			4a50: R_PPC64_REL24	__srcu_read_unlock
    4a54:	60 00 00 00 	nop
    4a58:	28 1d 00 00 	cmplwi  r29,0
    4a5c:	41 82 00 40 	beq     4a9c <.kvmhv_update_ptbl_cache+0xfc>
    4a60:	38 60 00 00 	li      r3,0
    4a64:	f8 7e 00 20 	std     r3,32(r30)
    4a68:	f8 7e 00 18 	std     r3,24(r30)
    4a6c:	7f c3 f3 78 	mr      r3,r30
    4a70:	48 00 00 01 	bl      4a70 <.kvmhv_update_ptbl_cache+0xd0>
			4a70: R_PPC64_REL24	.opd+0x228
    4a74:	eb df 00 a0 	ld      r30,160(r31)
    4a78:	eb bf 00 98 	ld      r29,152(r31)
    4a7c:	eb 9f 00 90 	ld      r28,144(r31)
    4a80:	eb 7f 00 88 	ld      r27,136(r31)
    4a84:	eb 5f 00 80 	ld      r26,128(r31)
    4a88:	38 21 00 b0 	addi    r1,r1,176
    4a8c:	e8 01 00 10 	ld      r0,16(r1)
    4a90:	7c 08 03 a6 	mtlr    r0
    4a94:	eb e1 ff f8 	ld      r31,-8(r1)
    4a98:	4e 80 00 20 	blr
    4a9c:	e8 7f 00 70 	ld      r3,112(r31)
    4aa0:	f8 7e 00 18 	std     r3,24(r30)
    4aa4:	e8 7f 00 78 	ld      r3,120(r31)
    4aa8:	f8 7e 00 20 	std     r3,32(r30)
    4aac:	4b ff ff c0 	b       4a6c <.kvmhv_update_ptbl_cache+0xcc>
    4ab0:	0f e0 00 00 	twui    r0,0
    4ab4:	4b ff ff 94 	b       4a48 <.kvmhv_update_ptbl_cache+0xa8>
	...
    4ac4:	60 00 00 00 	nop
    4ac8:	60 00 00 00 	nop
    4acc:	60 00 00 00 	nop

0000000000004ad0 <.kvmhv_put_nested>:
    4ad0:	7c 08 02 a6 	mflr    r0
    4ad4:	fb e1 ff f8 	std     r31,-8(r1)
    4ad8:	f8 01 00 10 	std     r0,16(r1)
    4adc:	f8 21 ff 71 	stdu    r1,-144(r1)
    4ae0:	7c 3f 0b 78 	mr      r31,r1
    4ae4:	fb 9f 00 70 	std     r28,112(r31)
    4ae8:	fb bf 00 78 	std     r29,120(r31)
    4aec:	fb df 00 80 	std     r30,128(r31)
    4af0:	7c 7e 1b 78 	mr      r30,r3
    4af4:	48 00 00 01 	bl      4af4 <.kvmhv_put_nested+0x24>
			4af4: R_PPC64_REL24	_mcount
    4af8:	60 00 00 00 	nop
    4afc:	eb be 00 00 	ld      r29,0(r30)
    4b00:	7f a3 eb 78 	mr      r3,r29
    4b04:	48 00 00 01 	bl      4b04 <.kvmhv_put_nested+0x34>
			4b04: R_PPC64_REL24	_raw_spin_lock
    4b08:	60 00 00 00 	nop
    4b0c:	e8 7e 00 28 	ld      r3,40(r30)
    4b10:	3b 83 ff ff 	addi    r28,r3,-1
    4b14:	fb 9e 00 28 	std     r28,40(r30)
    4b18:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4b1c:	28 03 00 00 	cmplwi  r3,0
    4b20:	40 82 00 b4 	bne     4bd4 <.kvmhv_put_nested+0x104>
    4b24:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    4b28:	38 63 ff ff 	addi    r3,r3,-1
    4b2c:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4b30:	60 00 00 00 	nop
    4b34:	38 60 00 00 	li      r3,0
    4b38:	7c 20 04 ac 	lwsync
    4b3c:	98 7d 00 03 	stb     r3,3(r29)
    4b40:	28 3c 00 00 	cmpldi  r28,0
    4b44:	40 82 00 70 	bne     4bb4 <.kvmhv_put_nested+0xe4>
    4b48:	e8 9e 00 10 	ld      r4,16(r30)
    4b4c:	28 24 00 00 	cmpldi  r4,0
    4b50:	41 82 00 2c 	beq     4b7c <.kvmhv_put_nested+0xac>
    4b54:	e8 7e 00 00 	ld      r3,0(r30)
    4b58:	80 be 00 0c 	lwz     r5,12(r30)
    4b5c:	48 00 00 01 	bl      4b5c <.kvmhv_put_nested+0x8c>
			4b5c: R_PPC64_REL24	kvmppc_free_pgtable_radix
    4b60:	60 00 00 00 	nop
    4b64:	e8 9e 00 10 	ld      r4,16(r30)
    4b68:	60 00 00 00 	nop
    4b6c:	7c 83 23 78 	mr      r3,r4
    4b70:	38 80 00 00 	li      r4,0
    4b74:	48 00 00 01 	bl      4b74 <.kvmhv_put_nested+0xa4>
			4b74: R_PPC64_REL24	free_pages
    4b78:	60 00 00 00 	nop
    4b7c:	80 be 00 0c 	lwz     r5,12(r30)
    4b80:	60 00 00 00 	nop
    4b84:	38 80 00 00 	li      r4,0
    4b88:	7c a3 2b 78 	mr      r3,r5
    4b8c:	38 a0 00 00 	li      r5,0
    4b90:	38 c0 00 01 	li      r6,1
    4b94:	48 00 00 01 	bl      4b94 <.kvmhv_put_nested+0xc4>
			4b94: R_PPC64_REL24	mmu_partition_table_set_entry
    4b98:	60 00 00 00 	nop
    4b9c:	e8 7e 00 0e 	lwa     r3,12(r30)
    4ba0:	48 00 00 01 	bl      4ba0 <.kvmhv_put_nested+0xd0>
			4ba0: R_PPC64_REL24	kvmppc_free_lpid
    4ba4:	60 00 00 00 	nop
    4ba8:	7f c3 f3 78 	mr      r3,r30
    4bac:	48 00 00 01 	bl      4bac <.kvmhv_put_nested+0xdc>
			4bac: R_PPC64_REL24	kfree
    4bb0:	60 00 00 00 	nop
    4bb4:	eb df 00 80 	ld      r30,128(r31)
    4bb8:	eb bf 00 78 	ld      r29,120(r31)
    4bbc:	eb 9f 00 70 	ld      r28,112(r31)
    4bc0:	38 21 00 90 	addi    r1,r1,144
    4bc4:	e8 01 00 10 	ld      r0,16(r1)
    4bc8:	7c 08 03 a6 	mtlr    r0
    4bcc:	eb e1 ff f8 	ld      r31,-8(r1)
    4bd0:	4e 80 00 20 	blr
    4bd4:	38 60 00 00 	li      r3,0
    4bd8:	b0 6d 0c 7c 	sth     r3,3196(r13)
    4bdc:	7c 00 04 ac 	hwsync
    4be0:	4b ff ff 44 	b       4b24 <.kvmhv_put_nested+0x54>
    4be4:	7f a3 eb 78 	mr      r3,r29
    4be8:	48 00 00 01 	bl      4be8 <.kvmhv_put_nested+0x118>
			4be8: R_PPC64_REL24	__pv_queued_spin_unlock
    4bec:	60 00 00 00 	nop
    4bf0:	4b ff ff 50 	b       4b40 <.kvmhv_put_nested+0x70>
    4bf4:	3c 62 00 00 	addis   r3,r2,0
			4bf6: R_PPC64_TOC16_HA	.toc
    4bf8:	78 a6 26 e4 	rldicr  r6,r5,4,59
    4bfc:	e8 63 00 00 	ld      r3,0(r3)
			4bfe: R_PPC64_TOC16_LO_DS	.toc
    4c00:	e8 83 00 00 	ld      r4,0(r3)
    4c04:	38 60 00 00 	li      r3,0
    4c08:	7c 64 31 6a 	stdux   r3,r4,r6
    4c0c:	f8 64 00 08 	std     r3,8(r4)
    4c10:	60 00 00 00 	nop
    4c14:	7c a3 2b 78 	mr      r3,r5
    4c18:	48 00 00 01 	bl      4c18 <.kvmhv_put_nested+0x148>
			4c18: R_PPC64_REL24	radix__flush_all_lpid
    4c1c:	60 00 00 00 	nop
    4c20:	4b ff ff 7c 	b       4b9c <.kvmhv_put_nested+0xcc>
    4c24:	3c 62 00 00 	addis   r3,r2,0
			4c26: R_PPC64_TOC16_HA	.toc+0x8
    4c28:	3c a2 00 00 	addis   r5,r2,0
			4c2a: R_PPC64_TOC16_HA	.toc+0x10
    4c2c:	e8 63 00 00 	ld      r3,0(r3)
			4c2e: R_PPC64_TOC16_LO_DS	.toc+0x8
    4c30:	e8 a5 00 00 	ld      r5,0(r5)
			4c32: R_PPC64_TOC16_LO_DS	.toc+0x10
    4c34:	e8 63 00 00 	ld      r3,0(r3)
    4c38:	78 63 1f 24 	rldicr  r3,r3,3,60
    4c3c:	7c 65 18 2a 	ldx     r3,r5,r3
    4c40:	48 00 00 01 	bl      4c40 <.kvmhv_put_nested+0x170>
			4c40: R_PPC64_REL24	kmem_cache_free
    4c44:	60 00 00 00 	nop
    4c48:	4b ff ff 34 	b       4b7c <.kvmhv_put_nested+0xac>
    4c4c:	60 63 f8 08 	ori     r3,r3,63496
    4c50:	3c 80 00 09 	lis     r4,9
    4c54:	38 c0 08 00 	li      r6,2048
    4c58:	48 00 00 01 	bl      4c58 <.kvmhv_put_nested+0x188>
			4c58: R_PPC64_REL24	plpar_hcall_norets
    4c5c:	60 00 00 00 	nop
    4c60:	28 23 00 00 	cmpldi  r3,0
    4c64:	41 82 ff 38 	beq     4b9c <.kvmhv_put_nested+0xcc>
    4c68:	7c 64 1b 78 	mr      r4,r3
    4c6c:	3c 62 00 00 	addis   r3,r2,0
			4c6e: R_PPC64_TOC16_HA	.toc+0x18
    4c70:	e8 63 00 00 	ld      r3,0(r3)
			4c72: R_PPC64_TOC16_LO_DS	.toc+0x18
    4c74:	48 00 00 01 	bl      4c74 <.kvmhv_put_nested+0x1a4>
			4c74: R_PPC64_REL24	printk
    4c78:	60 00 00 00 	nop
    4c7c:	4b ff ff 20 	b       4b9c <.kvmhv_put_nested+0xcc>
	...
    4c8c:	60 00 00 00 	nop

0000000000004c90 <.kvmhv_nested_init>:
    4c90:	7c 08 02 a6 	mflr    r0
    4c94:	fb e1 ff f8 	std     r31,-8(r1)
    4c98:	f8 01 00 10 	std     r0,16(r1)
    4c9c:	f8 21 ff 71 	stdu    r1,-144(r1)
    4ca0:	7c 3f 0b 78 	mr      r31,r1
    4ca4:	fb bf 00 78 	std     r29,120(r31)
    4ca8:	fb df 00 80 	std     r30,128(r31)
    4cac:	48 00 00 01 	bl      4cac <.kvmhv_nested_init+0x1c>
			4cac: R_PPC64_REL24	_mcount
    4cb0:	60 00 00 00 	nop
    4cb4:	3b c0 00 00 	li      r30,0
    4cb8:	60 00 00 00 	nop
    4cbc:	7f c3 f3 78 	mr      r3,r30
    4cc0:	eb df 00 80 	ld      r30,128(r31)
    4cc4:	eb bf 00 78 	ld      r29,120(r31)
    4cc8:	38 21 00 90 	addi    r1,r1,144
    4ccc:	e8 01 00 10 	ld      r0,16(r1)
    4cd0:	7c 08 03 a6 	mtlr    r0
    4cd4:	eb e1 ff f8 	ld      r31,-8(r1)
    4cd8:	4e 80 00 20 	blr
    4cdc:	3b c0 ff ed 	li      r30,-19
    4ce0:	60 00 00 00 	nop
    4ce4:	3c 62 00 00 	addis   r3,r2,0
			4ce6: R_PPC64_TOC16_HA	.toc+0x20
    4ce8:	38 80 0c c0 	li      r4,3264
    4cec:	3c a0 00 01 	lis     r5,1
    4cf0:	e8 63 00 00 	ld      r3,0(r3)
			4cf2: R_PPC64_TOC16_LO_DS	.toc+0x20
    4cf4:	e8 63 00 80 	ld      r3,128(r3)
    4cf8:	48 00 00 01 	bl      4cf8 <.kvmhv_nested_init+0x68>
			4cf8: R_PPC64_REL24	kmem_cache_alloc_trace
    4cfc:	60 00 00 00 	nop
    4d00:	3c 82 00 00 	addis   r4,r2,0
			4d02: R_PPC64_TOC16_HA	.toc
    4d04:	28 23 00 00 	cmpldi  r3,0
    4d08:	eb a4 00 00 	ld      r29,0(r4)
			4d0a: R_PPC64_TOC16_LO_DS	.toc
    4d0c:	f8 7d 00 00 	std     r3,0(r29)
    4d10:	41 82 00 58 	beq     4d68 <.kvmhv_nested_init+0xd8>
    4d14:	78 63 e8 c2 	rldicl  r3,r3,61,3
    4d18:	3b c0 00 00 	li      r30,0
    4d1c:	78 63 19 00 	rldicl  r3,r3,3,4
    4d20:	60 64 00 04 	ori     r4,r3,4
    4d24:	63 c3 f8 00 	ori     r3,r30,63488
    4d28:	48 00 00 01 	bl      4d28 <.kvmhv_nested_init+0x98>
			4d28: R_PPC64_REL24	plpar_hcall_norets
    4d2c:	60 00 00 00 	nop
    4d30:	28 23 00 00 	cmpldi  r3,0
    4d34:	41 82 ff 88 	beq     4cbc <.kvmhv_nested_init+0x2c>
    4d38:	7c 64 1b 78 	mr      r4,r3
    4d3c:	3c 62 00 00 	addis   r3,r2,0
			4d3e: R_PPC64_TOC16_HA	.toc+0x28
    4d40:	3b c0 ff ed 	li      r30,-19
    4d44:	e8 63 00 00 	ld      r3,0(r3)
			4d46: R_PPC64_TOC16_LO_DS	.toc+0x28
    4d48:	48 00 00 01 	bl      4d48 <.kvmhv_nested_init+0xb8>
			4d48: R_PPC64_REL24	printk
    4d4c:	60 00 00 00 	nop
    4d50:	e8 7d 00 00 	ld      r3,0(r29)
    4d54:	48 00 00 01 	bl      4d54 <.kvmhv_nested_init+0xc4>
			4d54: R_PPC64_REL24	kfree
    4d58:	60 00 00 00 	nop
    4d5c:	38 60 00 00 	li      r3,0
    4d60:	f8 7d 00 00 	std     r3,0(r29)
    4d64:	4b ff ff 58 	b       4cbc <.kvmhv_nested_init+0x2c>
    4d68:	3c 62 00 00 	addis   r3,r2,0
			4d6a: R_PPC64_TOC16_HA	.toc+0x30
    4d6c:	e8 63 00 00 	ld      r3,0(r3)
			4d6e: R_PPC64_TOC16_LO_DS	.toc+0x30
    4d70:	48 00 00 01 	bl      4d70 <.kvmhv_nested_init+0xe0>
			4d70: R_PPC64_REL24	printk
    4d74:	60 00 00 00 	nop
    4d78:	3b c0 ff f4 	li      r30,-12
    4d7c:	4b ff ff 40 	b       4cbc <.kvmhv_nested_init+0x2c>
	...
    4d8c:	60 00 00 00 	nop

0000000000004d90 <.kvmhv_nested_exit>:
    4d90:	7c 08 02 a6 	mflr    r0
    4d94:	fb e1 ff f8 	std     r31,-8(r1)
    4d98:	f8 01 00 10 	std     r0,16(r1)
    4d9c:	f8 21 ff 71 	stdu    r1,-144(r1)
    4da0:	7c 3f 0b 78 	mr      r31,r1
    4da4:	fb bf 00 78 	std     r29,120(r31)
    4da8:	fb df 00 80 	std     r30,128(r31)
    4dac:	48 00 00 01 	bl      4dac <.kvmhv_nested_exit+0x1c>
			4dac: R_PPC64_REL24	_mcount
    4db0:	60 00 00 00 	nop
    4db4:	4e 94 a1 82 	crclr   4*cr5+lt
    4db8:	60 00 00 00 	nop
    4dbc:	3c 62 00 00 	addis   r3,r2,0
			4dbe: R_PPC64_TOC16_HA	.toc
    4dc0:	eb c3 00 00 	ld      r30,0(r3)
			4dc2: R_PPC64_TOC16_LO_DS	.toc
    4dc4:	e8 7e 00 00 	ld      r3,0(r30)
    4dc8:	2c 23 00 00 	cmpdi   r3,0
    4dcc:	4e 82 a3 42 	crorc   4*cr5+lt,eq,4*cr5+lt
    4dd0:	41 94 00 28 	blt     cr5,4df8 <.kvmhv_nested_exit+0x68>
    4dd4:	3b a0 00 00 	li      r29,0
    4dd8:	38 80 00 00 	li      r4,0
    4ddc:	63 a3 f8 00 	ori     r3,r29,63488
    4de0:	48 00 00 01 	bl      4de0 <.kvmhv_nested_exit+0x50>
			4de0: R_PPC64_REL24	plpar_hcall_norets
    4de4:	60 00 00 00 	nop
    4de8:	e8 7e 00 00 	ld      r3,0(r30)
    4dec:	48 00 00 01 	bl      4dec <.kvmhv_nested_exit+0x5c>
			4dec: R_PPC64_REL24	kfree
    4df0:	60 00 00 00 	nop
    4df4:	fb be 00 00 	std     r29,0(r30)
    4df8:	eb df 00 80 	ld      r30,128(r31)
    4dfc:	eb bf 00 78 	ld      r29,120(r31)
    4e00:	38 21 00 90 	addi    r1,r1,144
    4e04:	e8 01 00 10 	ld      r0,16(r1)
    4e08:	7c 08 03 a6 	mtlr    r0
    4e0c:	eb e1 ff f8 	ld      r31,-8(r1)
    4e10:	4e 80 00 20 	blr
    4e14:	4e 94 a2 42 	crset   4*cr5+lt
    4e18:	4b ff ff a4 	b       4dbc <.kvmhv_nested_exit+0x2c>
	...
    4e28:	60 00 00 00 	nop
    4e2c:	60 00 00 00 	nop

0000000000004e30 <.kvmhv_set_ptbl_entry>:
    4e30:	7c 08 02 a6 	mflr    r0
    4e34:	fb e1 ff f8 	std     r31,-8(r1)
    4e38:	f8 01 00 10 	std     r0,16(r1)
    4e3c:	f8 21 ff 71 	stdu    r1,-144(r1)
    4e40:	7c 3f 0b 78 	mr      r31,r1
    4e44:	fb 9f 00 70 	std     r28,112(r31)
    4e48:	7c 9c 23 78 	mr      r28,r4
    4e4c:	fb bf 00 78 	std     r29,120(r31)
    4e50:	7c bd 2b 78 	mr      r29,r5
    4e54:	fb df 00 80 	std     r30,128(r31)
    4e58:	7c 7e 1b 78 	mr      r30,r3
    4e5c:	48 00 00 01 	bl      4e5c <.kvmhv_set_ptbl_entry+0x2c>
			4e5c: R_PPC64_REL24	_mcount
    4e60:	60 00 00 00 	nop
    4e64:	60 00 00 00 	nop
    4e68:	7b c3 00 20 	clrldi  r3,r30,32
    4e6c:	7f 84 e3 78 	mr      r4,r28
    4e70:	7f a5 eb 78 	mr      r5,r29
    4e74:	38 c0 00 01 	li      r6,1
    4e78:	48 00 00 01 	bl      4e78 <.kvmhv_set_ptbl_entry+0x48>
			4e78: R_PPC64_REL24	mmu_partition_table_set_entry
    4e7c:	60 00 00 00 	nop
    4e80:	eb df 00 80 	ld      r30,128(r31)
    4e84:	eb bf 00 78 	ld      r29,120(r31)
    4e88:	eb 9f 00 70 	ld      r28,112(r31)
    4e8c:	38 21 00 90 	addi    r1,r1,144
    4e90:	e8 01 00 10 	ld      r0,16(r1)
    4e94:	7c 08 03 a6 	mtlr    r0
    4e98:	eb e1 ff f8 	ld      r31,-8(r1)
    4e9c:	4e 80 00 20 	blr
    4ea0:	3c 62 00 00 	addis   r3,r2,0
			4ea2: R_PPC64_TOC16_HA	.toc
    4ea4:	7b c4 27 08 	rldic   r4,r30,4,28
    4ea8:	e8 63 00 00 	ld      r3,0(r3)
			4eaa: R_PPC64_TOC16_LO_DS	.toc
    4eac:	e8 63 00 00 	ld      r3,0(r3)
    4eb0:	7f 83 21 6a 	stdux   r28,r3,r4
    4eb4:	fb a3 00 08 	std     r29,8(r3)
    4eb8:	60 00 00 00 	nop
    4ebc:	7b c3 00 20 	clrldi  r3,r30,32
    4ec0:	48 00 00 01 	bl      4ec0 <.kvmhv_set_ptbl_entry+0x90>
			4ec0: R_PPC64_REL24	radix__flush_all_lpid
    4ec4:	60 00 00 00 	nop
    4ec8:	4b ff ff b8 	b       4e80 <.kvmhv_set_ptbl_entry+0x50>
    4ecc:	38 60 00 00 	li      r3,0
    4ed0:	7b c5 00 20 	clrldi  r5,r30,32
    4ed4:	60 63 f8 08 	ori     r3,r3,63496
    4ed8:	3c 80 00 09 	lis     r4,9
    4edc:	38 c0 08 00 	li      r6,2048
    4ee0:	48 00 00 01 	bl      4ee0 <.kvmhv_set_ptbl_entry+0xb0>
			4ee0: R_PPC64_REL24	plpar_hcall_norets
    4ee4:	60 00 00 00 	nop
    4ee8:	28 23 00 00 	cmpldi  r3,0
    4eec:	41 82 ff 94 	beq     4e80 <.kvmhv_set_ptbl_entry+0x50>
    4ef0:	7c 64 1b 78 	mr      r4,r3
    4ef4:	3c 62 00 00 	addis   r3,r2,0
			4ef6: R_PPC64_TOC16_HA	.toc+0x18
    4ef8:	e8 63 00 00 	ld      r3,0(r3)
			4efa: R_PPC64_TOC16_LO_DS	.toc+0x18
    4efc:	48 00 00 01 	bl      4efc <.kvmhv_set_ptbl_entry+0xcc>
			4efc: R_PPC64_REL24	printk
    4f00:	60 00 00 00 	nop
    4f04:	4b ff ff 7c 	b       4e80 <.kvmhv_set_ptbl_entry+0x50>
	...
    4f14:	60 00 00 00 	nop
    4f18:	60 00 00 00 	nop
    4f1c:	60 00 00 00 	nop

0000000000004f20 <.kvmhv_vm_nested_init>:
    4f20:	7c 08 02 a6 	mflr    r0
    4f24:	fb e1 ff f8 	std     r31,-8(r1)
    4f28:	f8 01 00 10 	std     r0,16(r1)
    4f2c:	f8 21 ff 81 	stdu    r1,-128(r1)
    4f30:	7c 3f 0b 78 	mr      r31,r1
    4f34:	fb df 00 70 	std     r30,112(r31)
    4f38:	7c 7e 1b 78 	mr      r30,r3
    4f3c:	48 00 00 01 	bl      4f3c <.kvmhv_vm_nested_init+0x1c>
			4f3c: R_PPC64_REL24	_mcount
    4f40:	60 00 00 00 	nop
    4f44:	38 60 ff ff 	li      r3,-1
    4f48:	90 7e 44 98 	stw     r3,17560(r30)
    4f4c:	eb df 00 70 	ld      r30,112(r31)
    4f50:	38 21 00 80 	addi    r1,r1,128
    4f54:	e8 01 00 10 	ld      r0,16(r1)
    4f58:	7c 08 03 a6 	mtlr    r0
    4f5c:	eb e1 ff f8 	ld      r31,-8(r1)
    4f60:	4e 80 00 20 	blr
	...

0000000000004f70 <.kvmhv_set_partition_table>:
    4f70:	7c 08 02 a6 	mflr    r0
    4f74:	fb e1 ff f8 	std     r31,-8(r1)
    4f78:	7d 80 00 26 	mfcr    r12
    4f7c:	f8 01 00 10 	std     r0,16(r1)
    4f80:	91 81 00 08 	stw     r12,8(r1)
    4f84:	f8 21 ff 61 	stdu    r1,-160(r1)
    4f88:	7c 3f 0b 78 	mr      r31,r1
    4f8c:	fb 5f 00 70 	std     r26,112(r31)
    4f90:	fb 7f 00 78 	std     r27,120(r31)
    4f94:	fb 9f 00 80 	std     r28,128(r31)
    4f98:	7c 7c 1b 78 	mr      r28,r3
    4f9c:	fb bf 00 88 	std     r29,136(r31)
    4fa0:	fb df 00 90 	std     r30,144(r31)
    4fa4:	48 00 00 01 	bl      4fa4 <.kvmhv_set_partition_table+0x34>
			4fa4: R_PPC64_REL24	_mcount
    4fa8:	60 00 00 00 	nop
    4fac:	eb 7c 00 00 	ld      r27,0(r28)
    4fb0:	3c 60 00 01 	lis     r3,1
    4fb4:	60 63 05 60 	ori     r3,r3,1376
    4fb8:	7f db 1a 14 	add     r30,r27,r3
    4fbc:	eb 5c 0c c8 	ld      r26,3272(r28)
    4fc0:	7f c3 f3 78 	mr      r3,r30
    4fc4:	48 00 00 01 	bl      4fc4 <.kvmhv_set_partition_table+0x54>
			4fc4: R_PPC64_REL24	__srcu_read_lock
    4fc8:	60 00 00 00 	nop
    4fcc:	7b 44 06 e0 	clrldi  r4,r26,59
    4fd0:	7c 7d 1b 78 	mr      r29,r3
    4fd4:	28 24 00 04 	cmpldi  r4,4
    4fd8:	41 81 00 28 	bgt     5000 <.kvmhv_set_partition_table+0x90>
    4fdc:	e8 7c 00 00 	ld      r3,0(r28)
    4fe0:	7b 44 85 02 	rldicl  r4,r26,48,20
    4fe4:	48 00 00 01 	bl      4fe4 <.kvmhv_set_partition_table+0x74>
			4fe4: R_PPC64_REL24	kvm_is_visible_gfn
    4fe8:	60 00 00 00 	nop
    4fec:	70 63 00 01 	andi.   r3,r3,1
    4ff0:	40 81 00 10 	ble     5000 <.kvmhv_set_partition_table+0x90>
    4ff4:	3b 80 00 00 	li      r28,0
    4ff8:	4d 08 42 42 	crset   4*cr2+lt
    4ffc:	48 00 00 0c 	b       5008 <.kvmhv_set_partition_table+0x98>
    5000:	3b 80 ff fc 	li      r28,-4
    5004:	4d 08 41 82 	crclr   4*cr2+lt
    5008:	28 1d 00 02 	cmplwi  r29,2
    500c:	40 80 00 50 	bge     505c <.kvmhv_set_partition_table+0xec>
    5010:	7f a4 07 b4 	extsw   r4,r29
    5014:	7f c3 f3 78 	mr      r3,r30
    5018:	48 00 00 01 	bl      5018 <.kvmhv_set_partition_table+0xa8>
			5018: R_PPC64_REL24	__srcu_read_unlock
    501c:	60 00 00 00 	nop
    5020:	40 88 00 08 	bge     cr2,5028 <.kvmhv_set_partition_table+0xb8>
    5024:	fb 5b 44 90 	std     r26,17552(r27)
    5028:	7f 83 e3 78 	mr      r3,r28
    502c:	eb df 00 90 	ld      r30,144(r31)
    5030:	eb bf 00 88 	ld      r29,136(r31)
    5034:	eb 9f 00 80 	ld      r28,128(r31)
    5038:	eb 7f 00 78 	ld      r27,120(r31)
    503c:	eb 5f 00 70 	ld      r26,112(r31)
    5040:	38 21 00 a0 	addi    r1,r1,160
    5044:	e8 01 00 10 	ld      r0,16(r1)
    5048:	81 81 00 08 	lwz     r12,8(r1)
    504c:	7c 08 03 a6 	mtlr    r0
    5050:	eb e1 ff f8 	ld      r31,-8(r1)
    5054:	7d 92 01 20 	mtocrf  32,r12
    5058:	4e 80 00 20 	blr
    505c:	0f e0 00 00 	twui    r0,0
    5060:	4b ff ff b0 	b       5010 <.kvmhv_set_partition_table+0xa0>
	...

0000000000005070 <.kvmhv_copy_tofrom_guest_nested>:
    5070:	7c 08 02 a6 	mflr    r0
    5074:	fb e1 ff f8 	std     r31,-8(r1)
    5078:	7d 80 00 26 	mfcr    r12
    507c:	f8 01 00 10 	std     r0,16(r1)
    5080:	91 81 00 08 	stw     r12,8(r1)
    5084:	f8 21 ff 31 	stdu    r1,-208(r1)
    5088:	7c 3f 0b 78 	mr      r31,r1
    508c:	fa bf 00 78 	std     r21,120(r31)
    5090:	fa df 00 80 	std     r22,128(r31)
    5094:	fa ff 00 88 	std     r23,136(r31)
    5098:	fb 1f 00 90 	std     r24,144(r31)
    509c:	fb 3f 00 98 	std     r25,152(r31)
    50a0:	fb 5f 00 a0 	std     r26,160(r31)
    50a4:	fb 7f 00 a8 	std     r27,168(r31)
    50a8:	7c 7b 1b 78 	mr      r27,r3
    50ac:	fb 9f 00 b0 	std     r28,176(r31)
    50b0:	fb bf 00 b8 	std     r29,184(r31)
    50b4:	fb df 00 c0 	std     r30,192(r31)
    50b8:	48 00 00 01 	bl      50b8 <.kvmhv_copy_tofrom_guest_nested+0x48>
			50b8: R_PPC64_REL24	_mcount
    50bc:	60 00 00 00 	nop
    50c0:	eb 1b 0c e0 	ld      r24,3296(r27)
    50c4:	3b 40 ff fc 	li      r26,-4
    50c8:	ea fb 0c e8 	ld      r23,3304(r27)
    50cc:	2d 38 00 00 	cmpdi   cr2,r24,0
    50d0:	eb 3b 0c d8 	ld      r25,3288(r27)
    50d4:	2c 37 00 00 	cmpdi   r23,0
    50d8:	4e 82 50 42 	crnor   4*cr5+lt,eq,4*cr2+eq
    50dc:	7b 23 65 21 	rldicl. r3,r25,12,52
    50e0:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
    50e4:	41 94 01 a8 	blt     cr5,528c <.kvmhv_copy_tofrom_guest_nested+0x21c>
    50e8:	eb 5b 0c f0 	ld      r26,3312(r27)
    50ec:	7f 43 d3 78 	mr      r3,r26
    50f0:	83 bb 0c cc 	lwz     r29,3276(r27)
    50f4:	82 db 0c d4 	lwz     r22,3284(r27)
    50f8:	48 00 00 01 	bl      50f8 <.kvmhv_copy_tofrom_guest_nested+0x88>
			50f8: R_PPC64_REL24	.opd+0x120
    50fc:	28 23 00 00 	cmpldi  r3,0
    5100:	41 82 00 cc 	beq     51cc <.kvmhv_copy_tofrom_guest_nested+0x15c>
    5104:	7c 7e 1b 78 	mr      r30,r3
    5108:	e8 7b 00 00 	ld      r3,0(r27)
    510c:	7f a4 07 b4 	extsw   r4,r29
    5110:	38 a0 00 00 	li      r5,0
    5114:	48 00 00 01 	bl      5114 <.kvmhv_copy_tofrom_guest_nested+0xa4>
			5114: R_PPC64_REL24	kvmhv_get_nested
    5118:	28 23 00 00 	cmpldi  r3,0
    511c:	41 82 00 b8 	beq     51d4 <.kvmhv_copy_tofrom_guest_nested+0x164>
    5120:	3b 83 00 30 	addi    r28,r3,48
    5124:	7c 7d 1b 78 	mr      r29,r3
    5128:	4d 0a 50 42 	crnot   4*cr2+lt,4*cr2+eq
    512c:	7f 83 e3 78 	mr      r3,r28
    5130:	48 00 00 01 	bl      5130 <.kvmhv_copy_tofrom_guest_nested+0xc0>
			5130: R_PPC64_REL24	mutex_lock
    5134:	60 00 00 00 	nop
    5138:	40 88 00 a4 	bge     cr2,51dc <.kvmhv_copy_tofrom_guest_nested+0x16c>
    513c:	e8 7d 00 0e 	lwa     r3,12(r29)
    5140:	7e c4 07 b4 	extsw   r4,r22
    5144:	7f 25 cb 78 	mr      r5,r25
    5148:	7f c6 f3 78 	mr      r6,r30
    514c:	38 e0 00 00 	li      r7,0
    5150:	7f 48 d3 78 	mr      r8,r26
    5154:	48 00 00 01 	bl      5154 <.kvmhv_copy_tofrom_guest_nested+0xe4>
			5154: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
    5158:	60 00 00 00 	nop
    515c:	28 23 00 00 	cmpldi  r3,0
    5160:	40 82 01 08 	bne     5268 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
    5164:	e8 7b 00 00 	ld      r3,0(r27)
    5168:	3c 80 00 01 	lis     r4,1
    516c:	60 99 05 60 	ori     r25,r4,1376
    5170:	7c 63 ca 14 	add     r3,r3,r25
    5174:	48 00 00 01 	bl      5174 <.kvmhv_copy_tofrom_guest_nested+0x104>
			5174: R_PPC64_REL24	__srcu_read_lock
    5178:	60 00 00 00 	nop
    517c:	90 7b 00 2c 	stw     r3,44(r27)
    5180:	7f 63 db 78 	mr      r3,r27
    5184:	7f 04 c3 78 	mr      r4,r24
    5188:	7f c5 f3 78 	mr      r5,r30
    518c:	7f 46 d3 78 	mr      r6,r26
    5190:	48 00 00 01 	bl      5190 <.kvmhv_copy_tofrom_guest_nested+0x120>
			5190: R_PPC64_REL24	kvm_vcpu_write_guest
    5194:	60 00 00 00 	nop
    5198:	7c 7a 1b 78 	mr      r26,r3
    519c:	80 9b 00 2c 	lwz     r4,44(r27)
    51a0:	e8 7b 00 00 	ld      r3,0(r27)
    51a4:	28 04 00 02 	cmplwi  r4,2
    51a8:	7c 63 ca 14 	add     r3,r3,r25
    51ac:	40 80 01 30 	bge     52dc <.kvmhv_copy_tofrom_guest_nested+0x26c>
    51b0:	7c 84 07 b4 	extsw   r4,r4
    51b4:	48 00 00 01 	bl      51b4 <.kvmhv_copy_tofrom_guest_nested+0x144>
			51b4: R_PPC64_REL24	__srcu_read_unlock
    51b8:	60 00 00 00 	nop
    51bc:	28 1a 00 00 	cmplwi  r26,0
    51c0:	40 82 00 a8 	bne     5268 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
    51c4:	3b 40 00 00 	li      r26,0
    51c8:	48 00 00 a4 	b       526c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
    51cc:	3b 40 ff f7 	li      r26,-9
    51d0:	48 00 00 bc 	b       528c <.kvmhv_copy_tofrom_guest_nested+0x21c>
    51d4:	3b 40 ff fc 	li      r26,-4
    51d8:	48 00 00 a8 	b       5280 <.kvmhv_copy_tofrom_guest_nested+0x210>
    51dc:	e8 7b 00 00 	ld      r3,0(r27)
    51e0:	3c 80 00 01 	lis     r4,1
    51e4:	60 95 05 60 	ori     r21,r4,1376
    51e8:	7c 63 aa 14 	add     r3,r3,r21
    51ec:	48 00 00 01 	bl      51ec <.kvmhv_copy_tofrom_guest_nested+0x17c>
			51ec: R_PPC64_REL24	__srcu_read_lock
    51f0:	60 00 00 00 	nop
    51f4:	90 7b 00 2c 	stw     r3,44(r27)
    51f8:	7f 63 db 78 	mr      r3,r27
    51fc:	7e e4 bb 78 	mr      r4,r23
    5200:	7f c5 f3 78 	mr      r5,r30
    5204:	7f 46 d3 78 	mr      r6,r26
    5208:	48 00 00 01 	bl      5208 <.kvmhv_copy_tofrom_guest_nested+0x198>
			5208: R_PPC64_REL24	kvm_vcpu_read_guest
    520c:	60 00 00 00 	nop
    5210:	7c 78 1b 78 	mr      r24,r3
    5214:	80 9b 00 2c 	lwz     r4,44(r27)
    5218:	e8 7b 00 00 	ld      r3,0(r27)
    521c:	28 04 00 02 	cmplwi  r4,2
    5220:	7c 63 aa 14 	add     r3,r3,r21
    5224:	40 80 00 b0 	bge     52d4 <.kvmhv_copy_tofrom_guest_nested+0x264>
    5228:	7c 84 07 b4 	extsw   r4,r4
    522c:	48 00 00 01 	bl      522c <.kvmhv_copy_tofrom_guest_nested+0x1bc>
			522c: R_PPC64_REL24	__srcu_read_unlock
    5230:	60 00 00 00 	nop
    5234:	28 18 00 00 	cmplwi  r24,0
    5238:	40 82 00 30 	bne     5268 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
    523c:	e8 7d 00 0e 	lwa     r3,12(r29)
    5240:	7e c4 07 b4 	extsw   r4,r22
    5244:	7f 25 cb 78 	mr      r5,r25
    5248:	38 c0 00 00 	li      r6,0
    524c:	7f c7 f3 78 	mr      r7,r30
    5250:	7f 48 d3 78 	mr      r8,r26
    5254:	3b 40 00 00 	li      r26,0
    5258:	48 00 00 01 	bl      5258 <.kvmhv_copy_tofrom_guest_nested+0x1e8>
			5258: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
    525c:	60 00 00 00 	nop
    5260:	28 23 00 00 	cmpldi  r3,0
    5264:	41 82 00 08 	beq     526c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
    5268:	3b 40 ff f9 	li      r26,-7
    526c:	7f 83 e3 78 	mr      r3,r28
    5270:	48 00 00 01 	bl      5270 <.kvmhv_copy_tofrom_guest_nested+0x200>
			5270: R_PPC64_REL24	mutex_unlock
    5274:	60 00 00 00 	nop
    5278:	7f a3 eb 78 	mr      r3,r29
    527c:	48 00 00 01 	bl      527c <.kvmhv_copy_tofrom_guest_nested+0x20c>
			527c: R_PPC64_REL24	kvmhv_put_nested
    5280:	7f c3 f3 78 	mr      r3,r30
    5284:	48 00 00 01 	bl      5284 <.kvmhv_copy_tofrom_guest_nested+0x214>
			5284: R_PPC64_REL24	kfree
    5288:	60 00 00 00 	nop
    528c:	7f 43 d3 78 	mr      r3,r26
    5290:	eb df 00 c0 	ld      r30,192(r31)
    5294:	eb bf 00 b8 	ld      r29,184(r31)
    5298:	eb 9f 00 b0 	ld      r28,176(r31)
    529c:	eb 7f 00 a8 	ld      r27,168(r31)
    52a0:	eb 5f 00 a0 	ld      r26,160(r31)
    52a4:	eb 3f 00 98 	ld      r25,152(r31)
    52a8:	eb 1f 00 90 	ld      r24,144(r31)
    52ac:	ea ff 00 88 	ld      r23,136(r31)
    52b0:	ea df 00 80 	ld      r22,128(r31)
    52b4:	ea bf 00 78 	ld      r21,120(r31)
    52b8:	38 21 00 d0 	addi    r1,r1,208
    52bc:	e8 01 00 10 	ld      r0,16(r1)
    52c0:	81 81 00 08 	lwz     r12,8(r1)
    52c4:	7c 08 03 a6 	mtlr    r0
    52c8:	eb e1 ff f8 	ld      r31,-8(r1)
    52cc:	7d 92 01 20 	mtocrf  32,r12
    52d0:	4e 80 00 20 	blr
    52d4:	0f e0 00 00 	twui    r0,0
    52d8:	4b ff ff 50 	b       5228 <.kvmhv_copy_tofrom_guest_nested+0x1b8>
    52dc:	0f e0 00 00 	twui    r0,0
    52e0:	4b ff fe d0 	b       51b0 <.kvmhv_copy_tofrom_guest_nested+0x140>
	...

00000000000052f0 <.kzalloc>:
    52f0:	7c 08 02 a6 	mflr    r0
    52f4:	fb e1 ff f8 	std     r31,-8(r1)
    52f8:	f8 01 00 10 	std     r0,16(r1)
    52fc:	f8 21 ff 81 	stdu    r1,-128(r1)
    5300:	38 80 0d c0 	li      r4,3520
    5304:	7c 3f 0b 78 	mr      r31,r1
    5308:	48 00 00 01 	bl      5308 <.kzalloc+0x18>
			5308: R_PPC64_REL24	__kmalloc
    530c:	60 00 00 00 	nop
    5310:	38 21 00 80 	addi    r1,r1,128
    5314:	e8 01 00 10 	ld      r0,16(r1)
    5318:	7c 08 03 a6 	mtlr    r0
    531c:	eb e1 ff f8 	ld      r31,-8(r1)
    5320:	4e 80 00 20 	blr
	...

0000000000005330 <.kvmhv_release_all_nested>:
    5330:	7c 08 02 a6 	mflr    r0
    5334:	fb e1 ff f8 	std     r31,-8(r1)
    5338:	f8 01 00 10 	std     r0,16(r1)
    533c:	f8 21 ff 41 	stdu    r1,-192(r1)
    5340:	7c 3f 0b 78 	mr      r31,r1
    5344:	fa df 00 70 	std     r22,112(r31)
    5348:	fa ff 00 78 	std     r23,120(r31)
    534c:	fb 1f 00 80 	std     r24,128(r31)
    5350:	fb 3f 00 88 	std     r25,136(r31)
    5354:	fb 5f 00 90 	std     r26,144(r31)
    5358:	fb 7f 00 98 	std     r27,152(r31)
    535c:	fb 9f 00 a0 	std     r28,160(r31)
    5360:	fb bf 00 a8 	std     r29,168(r31)
    5364:	fb df 00 b0 	std     r30,176(r31)
    5368:	7c 7e 1b 78 	mr      r30,r3
    536c:	48 00 00 01 	bl      536c <.kvmhv_release_all_nested+0x3c>
			536c: R_PPC64_REL24	_mcount
    5370:	60 00 00 00 	nop
    5374:	7f c3 f3 78 	mr      r3,r30
    5378:	48 00 00 01 	bl      5378 <.kvmhv_release_all_nested+0x48>
			5378: R_PPC64_REL24	_raw_spin_lock
    537c:	60 00 00 00 	nop
    5380:	80 7e 44 98 	lwz     r3,17560(r30)
    5384:	2c 03 00 00 	cmpwi   r3,0
    5388:	41 80 00 64 	blt     53ec <.kvmhv_release_all_nested+0xbc>
    538c:	38 7e 44 a0 	addi    r3,r30,17568
    5390:	38 80 00 00 	li      r4,0
    5394:	38 a0 00 00 	li      r5,0
    5398:	38 c0 00 00 	li      r6,0
    539c:	48 00 00 1c 	b       53b8 <.kvmhv_release_all_nested+0x88>
    53a0:	7c da 33 78 	mr      r26,r6
    53a4:	80 de 44 98 	lwz     r6,17560(r30)
    53a8:	38 a5 00 01 	addi    r5,r5,1
    53ac:	7c 05 30 00 	cmpw    r5,r6
    53b0:	7f 46 d3 78 	mr      r6,r26
    53b4:	41 81 00 3c 	bgt     53f0 <.kvmhv_release_all_nested+0xc0>
    53b8:	7c a7 07 b4 	extsw   r7,r5
    53bc:	78 e7 1f 24 	rldicr  r7,r7,3,60
    53c0:	7f 43 38 2a 	ldx     r26,r3,r7
    53c4:	28 3a 00 00 	cmpldi  r26,0
    53c8:	41 82 ff d8 	beq     53a0 <.kvmhv_release_all_nested+0x70>
    53cc:	7c 83 39 2a 	stdx    r4,r3,r7
    53d0:	e8 fa 00 28 	ld      r7,40(r26)
    53d4:	38 e7 ff ff 	addi    r7,r7,-1
    53d8:	28 27 00 00 	cmpldi  r7,0
    53dc:	f8 fa 00 28 	std     r7,40(r26)
    53e0:	40 82 ff c0 	bne     53a0 <.kvmhv_release_all_nested+0x70>
    53e4:	f8 da 00 50 	std     r6,80(r26)
    53e8:	4b ff ff bc 	b       53a4 <.kvmhv_release_all_nested+0x74>
    53ec:	3b 40 00 00 	li      r26,0
    53f0:	38 60 ff ff 	li      r3,-1
    53f4:	90 7e 44 98 	stw     r3,17560(r30)
    53f8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    53fc:	28 03 00 00 	cmplwi  r3,0
    5400:	40 82 02 c0 	bne     56c0 <.kvmhv_release_all_nested+0x390>
    5404:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    5408:	38 63 ff ff 	addi    r3,r3,-1
    540c:	b0 6d 0c 7a 	sth     r3,3194(r13)
    5410:	60 00 00 00 	nop
    5414:	38 60 00 00 	li      r3,0
    5418:	7c 20 04 ac 	lwsync
    541c:	98 7e 00 03 	stb     r3,3(r30)
    5420:	28 3a 00 00 	cmpldi  r26,0
    5424:	41 82 01 18 	beq     553c <.kvmhv_release_all_nested+0x20c>
    5428:	3c 62 00 00 	addis   r3,r2,0
			542a: R_PPC64_TOC16_HA	.toc
    542c:	3c 82 00 00 	addis   r4,r2,0
			542e: R_PPC64_TOC16_HA	.toc+0x18
    5430:	3c a2 00 00 	addis   r5,r2,0
			5432: R_PPC64_TOC16_HA	.toc+0x8
    5434:	3c c2 00 00 	addis   r6,r2,0
			5436: R_PPC64_TOC16_HA	.toc+0x10
    5438:	3b 20 00 00 	li      r25,0
    543c:	eb 03 00 00 	ld      r24,0(r3)
			543e: R_PPC64_TOC16_LO_DS	.toc
    5440:	eb 84 00 00 	ld      r28,0(r4)
			5442: R_PPC64_TOC16_LO_DS	.toc+0x18
    5444:	ea e5 00 00 	ld      r23,0(r5)
			5446: R_PPC64_TOC16_LO_DS	.toc+0x8
    5448:	ea c6 00 00 	ld      r22,0(r6)
			544a: R_PPC64_TOC16_LO_DS	.toc+0x10
    544c:	63 3d f8 08 	ori     r29,r25,63496
    5450:	e8 9a 00 10 	ld      r4,16(r26)
    5454:	7f 5b d3 78 	mr      r27,r26
    5458:	eb 5a 00 50 	ld      r26,80(r26)
    545c:	28 24 00 00 	cmpldi  r4,0
    5460:	41 82 00 2c 	beq     548c <.kvmhv_release_all_nested+0x15c>
    5464:	e8 7b 00 00 	ld      r3,0(r27)
    5468:	80 bb 00 0c 	lwz     r5,12(r27)
    546c:	48 00 00 01 	bl      546c <.kvmhv_release_all_nested+0x13c>
			546c: R_PPC64_REL24	kvmppc_free_pgtable_radix
    5470:	60 00 00 00 	nop
    5474:	e8 9b 00 10 	ld      r4,16(r27)
    5478:	60 00 00 00 	nop
    547c:	7c 83 23 78 	mr      r3,r4
    5480:	38 80 00 00 	li      r4,0
    5484:	48 00 00 01 	bl      5484 <.kvmhv_release_all_nested+0x154>
			5484: R_PPC64_REL24	free_pages
    5488:	60 00 00 00 	nop
    548c:	80 bb 00 0c 	lwz     r5,12(r27)
    5490:	60 00 00 00 	nop
    5494:	38 80 00 00 	li      r4,0
    5498:	7c a3 2b 78 	mr      r3,r5
    549c:	38 a0 00 00 	li      r5,0
    54a0:	38 c0 00 01 	li      r6,1
    54a4:	48 00 00 01 	bl      54a4 <.kvmhv_release_all_nested+0x174>
			54a4: R_PPC64_REL24	mmu_partition_table_set_entry
    54a8:	60 00 00 00 	nop
    54ac:	e8 7b 00 0e 	lwa     r3,12(r27)
    54b0:	48 00 00 01 	bl      54b0 <.kvmhv_release_all_nested+0x180>
			54b0: R_PPC64_REL24	kvmppc_free_lpid
    54b4:	60 00 00 00 	nop
    54b8:	7f 63 db 78 	mr      r3,r27
    54bc:	48 00 00 01 	bl      54bc <.kvmhv_release_all_nested+0x18c>
			54bc: R_PPC64_REL24	kfree
    54c0:	60 00 00 00 	nop
    54c4:	28 3a 00 00 	cmpldi  r26,0
    54c8:	40 82 ff 88 	bne     5450 <.kvmhv_release_all_nested+0x120>
    54cc:	48 00 00 70 	b       553c <.kvmhv_release_all_nested+0x20c>
    54d0:	e8 78 00 00 	ld      r3,0(r24)
    54d4:	78 a4 26 e4 	rldicr  r4,r5,4,59
    54d8:	7f 23 21 6a 	stdux   r25,r3,r4
    54dc:	fb 23 00 08 	std     r25,8(r3)
    54e0:	60 00 00 00 	nop
    54e4:	7c a3 2b 78 	mr      r3,r5
    54e8:	48 00 00 01 	bl      54e8 <.kvmhv_release_all_nested+0x1b8>
			54e8: R_PPC64_REL24	radix__flush_all_lpid
    54ec:	60 00 00 00 	nop
    54f0:	4b ff ff bc 	b       54ac <.kvmhv_release_all_nested+0x17c>
    54f4:	e8 77 00 00 	ld      r3,0(r23)
    54f8:	78 63 1f 24 	rldicr  r3,r3,3,60
    54fc:	7c 76 18 2a 	ldx     r3,r22,r3
    5500:	48 00 00 01 	bl      5500 <.kvmhv_release_all_nested+0x1d0>
			5500: R_PPC64_REL24	kmem_cache_free
    5504:	60 00 00 00 	nop
    5508:	4b ff ff 84 	b       548c <.kvmhv_release_all_nested+0x15c>
    550c:	7f a3 eb 78 	mr      r3,r29
    5510:	3c 80 00 09 	lis     r4,9
    5514:	38 c0 08 00 	li      r6,2048
    5518:	48 00 00 01 	bl      5518 <.kvmhv_release_all_nested+0x1e8>
			5518: R_PPC64_REL24	plpar_hcall_norets
    551c:	60 00 00 00 	nop
    5520:	28 23 00 00 	cmpldi  r3,0
    5524:	41 82 ff 88 	beq     54ac <.kvmhv_release_all_nested+0x17c>
    5528:	7c 64 1b 78 	mr      r4,r3
    552c:	7f 83 e3 78 	mr      r3,r28
    5530:	48 00 00 01 	bl      5530 <.kvmhv_release_all_nested+0x200>
			5530: R_PPC64_REL24	printk
    5534:	60 00 00 00 	nop
    5538:	4b ff ff 74 	b       54ac <.kvmhv_release_all_nested+0x17c>
    553c:	3f 80 00 01 	lis     r28,1
    5540:	63 83 05 60 	ori     r3,r28,1376
    5544:	7f be 1a 14 	add     r29,r30,r3
    5548:	7f a3 eb 78 	mr      r3,r29
    554c:	48 00 00 01 	bl      554c <.kvmhv_release_all_nested+0x21c>
			554c: R_PPC64_REL24	__srcu_read_lock
    5550:	60 00 00 00 	nop
    5554:	e8 9e 00 30 	ld      r4,48(r30)
    5558:	63 9b 00 0c 	ori     r27,r28,12
    555c:	63 9a 00 10 	ori     r26,r28,16
    5560:	7c 7c 1b 78 	mr      r28,r3
    5564:	e8 be 00 30 	ld      r5,48(r30)
    5568:	7f 24 d2 14 	add     r25,r4,r26
    556c:	e8 de 00 30 	ld      r6,48(r30)
    5570:	7c c6 da aa 	lwax    r6,r6,r27
    5574:	1c c6 00 30 	mulli   r6,r6,48
    5578:	7c 85 32 14 	add     r4,r5,r6
    557c:	7c 84 d2 14 	add     r4,r4,r26
    5580:	7c 39 20 40 	cmpld   r25,r4
    5584:	40 80 00 ec 	bge     5670 <.kvmhv_release_all_nested+0x340>
    5588:	3b 00 00 00 	li      r24,0
    558c:	48 00 00 38 	b       55c4 <.kvmhv_release_all_nested+0x294>
    5590:	0f e0 00 00 	twui    r0,0
    5594:	60 00 00 00 	nop
    5598:	60 00 00 00 	nop
    559c:	60 00 00 00 	nop
    55a0:	e8 7e 00 30 	ld      r3,48(r30)
    55a4:	3b 39 00 30 	addi    r25,r25,48
    55a8:	e8 9e 00 30 	ld      r4,48(r30)
    55ac:	7c 84 da aa 	lwax    r4,r4,r27
    55b0:	1c 84 00 30 	mulli   r4,r4,48
    55b4:	7c 63 22 14 	add     r3,r3,r4
    55b8:	7c 63 d2 14 	add     r3,r3,r26
    55bc:	7c 39 18 40 	cmpld   r25,r3
    55c0:	40 80 00 b0 	bge     5670 <.kvmhv_release_all_nested+0x340>
    55c4:	e8 79 00 08 	ld      r3,8(r25)
    55c8:	28 23 00 00 	cmpldi  r3,0
    55cc:	41 82 ff c4 	beq     5590 <.kvmhv_release_all_nested+0x260>
    55d0:	3a e0 00 00 	li      r23,0
    55d4:	48 00 00 28 	b       55fc <.kvmhv_release_all_nested+0x2cc>
    55d8:	60 00 00 00 	nop
    55dc:	60 00 00 00 	nop
    55e0:	38 60 00 00 	li      r3,0
    55e4:	48 00 00 01 	bl      55e4 <.kvmhv_release_all_nested+0x2b4>
			55e4: R_PPC64_REL24	kfree
    55e8:	60 00 00 00 	nop
    55ec:	e8 79 00 08 	ld      r3,8(r25)
    55f0:	3a f7 00 01 	addi    r23,r23,1
    55f4:	7c 37 18 40 	cmpld   r23,r3
    55f8:	40 80 ff a8 	bge     55a0 <.kvmhv_release_all_nested+0x270>
    55fc:	e8 79 00 18 	ld      r3,24(r25)
    5600:	7a e4 1f 24 	rldicr  r4,r23,3,60
    5604:	7c 00 04 ac 	hwsync
    5608:	7c 83 22 14 	add     r4,r3,r4
    560c:	7c 60 20 a8 	ldarx   r3,0,r4
    5610:	7f 00 21 ad 	stdcx.  r24,0,r4
    5614:	40 c2 ff f8 	bne-    560c <.kvmhv_release_all_nested+0x2dc>
    5618:	28 23 00 00 	cmpldi  r3,0
    561c:	7c 00 04 ac 	hwsync
    5620:	41 82 ff cc 	beq     55ec <.kvmhv_release_all_nested+0x2bc>
    5624:	7c 76 1b 78 	mr      r22,r3
    5628:	48 00 00 18 	b       5640 <.kvmhv_release_all_nested+0x310>
    562c:	60 00 00 00 	nop
    5630:	60 00 00 00 	nop
    5634:	60 00 00 00 	nop
    5638:	60 00 00 00 	nop
    563c:	60 00 00 00 	nop
    5640:	72 c4 00 01 	andi.   r4,r22,1
    5644:	41 81 ff 9c 	bgt     55e0 <.kvmhv_release_all_nested+0x2b0>
    5648:	e8 96 00 08 	ld      r4,8(r22)
    564c:	28 24 00 00 	cmpldi  r4,0
    5650:	41 82 ff 9c 	beq     55ec <.kvmhv_release_all_nested+0x2bc>
    5654:	ea d6 00 00 	ld      r22,0(r22)
    5658:	48 00 00 01 	bl      5658 <.kvmhv_release_all_nested+0x328>
			5658: R_PPC64_REL24	kfree
    565c:	60 00 00 00 	nop
    5660:	28 36 00 00 	cmpldi  r22,0
    5664:	7e c3 b3 78 	mr      r3,r22
    5668:	40 82 ff d8 	bne     5640 <.kvmhv_release_all_nested+0x310>
    566c:	4b ff ff 80 	b       55ec <.kvmhv_release_all_nested+0x2bc>
    5670:	28 1c 00 02 	cmplwi  r28,2
    5674:	40 80 00 5c 	bge     56d0 <.kvmhv_release_all_nested+0x3a0>
    5678:	7f 84 07 b4 	extsw   r4,r28
    567c:	7f a3 eb 78 	mr      r3,r29
    5680:	48 00 00 01 	bl      5680 <.kvmhv_release_all_nested+0x350>
			5680: R_PPC64_REL24	__srcu_read_unlock
    5684:	60 00 00 00 	nop
    5688:	eb df 00 b0 	ld      r30,176(r31)
    568c:	eb bf 00 a8 	ld      r29,168(r31)
    5690:	eb 9f 00 a0 	ld      r28,160(r31)
    5694:	eb 7f 00 98 	ld      r27,152(r31)
    5698:	eb 5f 00 90 	ld      r26,144(r31)
    569c:	eb 3f 00 88 	ld      r25,136(r31)
    56a0:	eb 1f 00 80 	ld      r24,128(r31)
    56a4:	ea ff 00 78 	ld      r23,120(r31)
    56a8:	ea df 00 70 	ld      r22,112(r31)
    56ac:	38 21 00 c0 	addi    r1,r1,192
    56b0:	e8 01 00 10 	ld      r0,16(r1)
    56b4:	7c 08 03 a6 	mtlr    r0
    56b8:	eb e1 ff f8 	ld      r31,-8(r1)
    56bc:	4e 80 00 20 	blr
    56c0:	38 60 00 00 	li      r3,0
    56c4:	b0 6d 0c 7c 	sth     r3,3196(r13)
    56c8:	7c 00 04 ac 	hwsync
    56cc:	4b ff fd 38 	b       5404 <.kvmhv_release_all_nested+0xd4>
    56d0:	0f e0 00 00 	twui    r0,0
    56d4:	4b ff ff a4 	b       5678 <.kvmhv_release_all_nested+0x348>
    56d8:	7f c3 f3 78 	mr      r3,r30
    56dc:	48 00 00 01 	bl      56dc <.kvmhv_release_all_nested+0x3ac>
			56dc: R_PPC64_REL24	__pv_queued_spin_unlock
    56e0:	60 00 00 00 	nop
    56e4:	4b ff fd 3c 	b       5420 <.kvmhv_release_all_nested+0xf0>
	...
    56f4:	60 00 00 00 	nop
    56f8:	60 00 00 00 	nop
    56fc:	60 00 00 00 	nop

0000000000005700 <.kvmhv_alloc_nested>:
    5700:	7c 08 02 a6 	mflr    r0
    5704:	fb e1 ff f8 	std     r31,-8(r1)
    5708:	f8 01 00 10 	std     r0,16(r1)
    570c:	f8 21 ff 61 	stdu    r1,-160(r1)
    5710:	7c 3f 0b 78 	mr      r31,r1
    5714:	fb 7f 00 78 	std     r27,120(r31)
    5718:	7c 7b 1b 78 	mr      r27,r3
    571c:	fb 9f 00 80 	std     r28,128(r31)
    5720:	7c 9c 23 78 	mr      r28,r4
    5724:	fb bf 00 88 	std     r29,136(r31)
    5728:	fb df 00 90 	std     r30,144(r31)
    572c:	48 00 00 01 	bl      572c <.kvmhv_alloc_nested+0x2c>
			572c: R_PPC64_REL24	_mcount
    5730:	60 00 00 00 	nop
    5734:	3c 62 00 00 	addis   r3,r2,0
			5736: R_PPC64_TOC16_HA	.toc+0x20
    5738:	38 80 0d c0 	li      r4,3520
    573c:	38 a0 12 60 	li      r5,4704
    5740:	e8 63 00 00 	ld      r3,0(r3)
			5742: R_PPC64_TOC16_LO_DS	.toc+0x20
    5744:	e8 63 00 68 	ld      r3,104(r3)
    5748:	48 00 00 01 	bl      5748 <.kvmhv_alloc_nested+0x48>
			5748: R_PPC64_REL24	kmem_cache_alloc_trace
    574c:	60 00 00 00 	nop
    5750:	28 23 00 00 	cmpldi  r3,0
    5754:	3b a0 00 00 	li      r29,0
    5758:	41 82 00 b4 	beq     580c <.kvmhv_alloc_nested+0x10c>
    575c:	3c 82 00 00 	addis   r4,r2,0
			575e: R_PPC64_TOC16_HA	.toc+0x38
    5760:	3c a2 00 00 	addis   r5,r2,0
			5762: R_PPC64_TOC16_HA	.toc+0x40
    5764:	7c 7e 1b 78 	mr      r30,r3
    5768:	fb 63 00 00 	std     r27,0(r3)
    576c:	3c 60 00 40 	lis     r3,64
    5770:	e8 84 00 00 	ld      r4,0(r4)
			5772: R_PPC64_TOC16_LO_DS	.toc+0x38
    5774:	e8 a5 00 00 	ld      r5,0(r5)
			5776: R_PPC64_TOC16_LO_DS	.toc+0x40
    5778:	60 7b 0c c0 	ori     r27,r3,3264
    577c:	38 7e 00 30 	addi    r3,r30,48
    5780:	93 9e 00 08 	stw     r28,8(r30)
    5784:	48 00 00 01 	bl      5784 <.kvmhv_alloc_nested+0x84>
			5784: R_PPC64_REL24	__mutex_init
    5788:	60 00 00 00 	nop
    578c:	60 00 00 00 	nop
    5790:	38 7b 01 00 	addi    r3,r27,256
    5794:	38 80 00 00 	li      r4,0
    5798:	78 63 00 20 	clrldi  r3,r3,32
    579c:	48 00 00 01 	bl      579c <.kvmhv_alloc_nested+0x9c>
			579c: R_PPC64_REL24	__get_free_pages
    57a0:	60 00 00 00 	nop
    57a4:	28 23 00 00 	cmpldi  r3,0
    57a8:	f8 7e 00 10 	std     r3,16(r30)
    57ac:	41 82 00 54 	beq     5800 <.kvmhv_alloc_nested+0x100>
    57b0:	48 00 00 01 	bl      57b0 <.kvmhv_alloc_nested+0xb0>
			57b0: R_PPC64_REL24	kvmppc_alloc_lpid
    57b4:	60 00 00 00 	nop
    57b8:	2c 23 00 00 	cmpdi   r3,0
    57bc:	41 80 00 2c 	blt     57e8 <.kvmhv_alloc_nested+0xe8>
    57c0:	90 7e 00 0c 	stw     r3,12(r30)
    57c4:	38 60 00 01 	li      r3,1
    57c8:	38 80 00 ff 	li      r4,255
    57cc:	38 a0 10 00 	li      r5,4096
    57d0:	98 7e 12 58 	stb     r3,4696(r30)
    57d4:	38 7e 02 58 	addi    r3,r30,600
    57d8:	48 00 00 01 	bl      57d8 <.kvmhv_alloc_nested+0xd8>
			57d8: R_PPC64_REL24	memset
    57dc:	60 00 00 00 	nop
    57e0:	7f dd f3 78 	mr      r29,r30
    57e4:	48 00 00 28 	b       580c <.kvmhv_alloc_nested+0x10c>
    57e8:	e8 9e 00 10 	ld      r4,16(r30)
    57ec:	60 00 00 00 	nop
    57f0:	7c 83 23 78 	mr      r3,r4
    57f4:	38 80 00 00 	li      r4,0
    57f8:	48 00 00 01 	bl      57f8 <.kvmhv_alloc_nested+0xf8>
			57f8: R_PPC64_REL24	free_pages
    57fc:	60 00 00 00 	nop
    5800:	7f c3 f3 78 	mr      r3,r30
    5804:	48 00 00 01 	bl      5804 <.kvmhv_alloc_nested+0x104>
			5804: R_PPC64_REL24	kfree
    5808:	60 00 00 00 	nop
    580c:	7f a3 eb 78 	mr      r3,r29
    5810:	eb df 00 90 	ld      r30,144(r31)
    5814:	eb bf 00 88 	ld      r29,136(r31)
    5818:	eb 9f 00 80 	ld      r28,128(r31)
    581c:	eb 7f 00 78 	ld      r27,120(r31)
    5820:	38 21 00 a0 	addi    r1,r1,160
    5824:	e8 01 00 10 	ld      r0,16(r1)
    5828:	7c 08 03 a6 	mtlr    r0
    582c:	eb e1 ff f8 	ld      r31,-8(r1)
    5830:	4e 80 00 20 	blr
    5834:	3c 62 00 00 	addis   r3,r2,0
			5836: R_PPC64_TOC16_HA	.toc+0x8
    5838:	3c 82 00 00 	addis   r4,r2,0
			583a: R_PPC64_TOC16_HA	.toc+0x10
    583c:	e8 63 00 00 	ld      r3,0(r3)
			583e: R_PPC64_TOC16_LO_DS	.toc+0x8
    5840:	e8 84 00 00 	ld      r4,0(r4)
			5842: R_PPC64_TOC16_LO_DS	.toc+0x10
    5844:	e8 63 00 00 	ld      r3,0(r3)
    5848:	78 63 1f 24 	rldicr  r3,r3,3,60
    584c:	7c 64 18 2a 	ldx     r3,r4,r3
    5850:	7b 64 00 20 	clrldi  r4,r27,32
    5854:	48 00 00 01 	bl      5854 <.kvmhv_alloc_nested+0x154>
			5854: R_PPC64_REL24	kmem_cache_alloc
    5858:	60 00 00 00 	nop
    585c:	4b ff ff 48 	b       57a4 <.kvmhv_alloc_nested+0xa4>
    5860:	3c 62 00 00 	addis   r3,r2,0
			5862: R_PPC64_TOC16_HA	.toc+0x8
    5864:	3c a2 00 00 	addis   r5,r2,0
			5866: R_PPC64_TOC16_HA	.toc+0x10
    5868:	e8 63 00 00 	ld      r3,0(r3)
			586a: R_PPC64_TOC16_LO_DS	.toc+0x8
    586c:	e8 a5 00 00 	ld      r5,0(r5)
			586e: R_PPC64_TOC16_LO_DS	.toc+0x10
    5870:	e8 63 00 00 	ld      r3,0(r3)
    5874:	78 63 1f 24 	rldicr  r3,r3,3,60
    5878:	7c 65 18 2a 	ldx     r3,r5,r3
    587c:	48 00 00 01 	bl      587c <.kvmhv_alloc_nested+0x17c>
			587c: R_PPC64_REL24	kmem_cache_free
    5880:	60 00 00 00 	nop
    5884:	4b ff ff 7c 	b       5800 <.kvmhv_alloc_nested+0x100>
	...
    5894:	60 00 00 00 	nop
    5898:	60 00 00 00 	nop
    589c:	60 00 00 00 	nop

00000000000058a0 <.find_kvm_nested_guest_pte>:
    58a0:	7c 08 02 a6 	mflr    r0
    58a4:	fb e1 ff f8 	std     r31,-8(r1)
    58a8:	f8 01 00 10 	std     r0,16(r1)
    58ac:	f8 21 ff 61 	stdu    r1,-160(r1)
    58b0:	7c 3f 0b 78 	mr      r31,r1
    58b4:	fb 7f 00 78 	std     r27,120(r31)
    58b8:	7c 9b 23 78 	mr      r27,r4
    58bc:	fb 9f 00 80 	std     r28,128(r31)
    58c0:	7c 7c 1b 78 	mr      r28,r3
    58c4:	fb bf 00 88 	std     r29,136(r31)
    58c8:	7c bd 2b 78 	mr      r29,r5
    58cc:	fb df 00 90 	std     r30,144(r31)
    58d0:	7c de 33 78 	mr      r30,r6
    58d4:	48 00 00 01 	bl      58d4 <.find_kvm_nested_guest_pte+0x34>
			58d4: R_PPC64_REL24	_mcount
    58d8:	60 00 00 00 	nop
    58dc:	80 7c 44 98 	lwz     r3,17560(r28)
    58e0:	7c 03 d8 00 	cmpw    r3,r27
    58e4:	38 60 00 00 	li      r3,0
    58e8:	41 80 00 34 	blt     591c <.find_kvm_nested_guest_pte+0x7c>
    58ec:	7b 64 07 c6 	rldicr  r4,r27,32,31
    58f0:	7c 84 ee 74 	sradi   r4,r4,29
    58f4:	7c 9c 22 14 	add     r4,r28,r4
    58f8:	e8 84 44 a0 	ld      r4,17568(r4)
    58fc:	28 24 00 00 	cmpldi  r4,0
    5900:	41 82 00 1c 	beq     591c <.find_kvm_nested_guest_pte+0x7c>
    5904:	e8 64 00 10 	ld      r3,16(r4)
    5908:	7f a4 eb 78 	mr      r4,r29
    590c:	38 a0 00 00 	li      r5,0
    5910:	7f c6 f3 78 	mr      r6,r30
    5914:	48 00 00 01 	bl      5914 <.find_kvm_nested_guest_pte+0x74>
			5914: R_PPC64_REL24	__find_linux_pte
    5918:	60 00 00 00 	nop
    591c:	eb df 00 90 	ld      r30,144(r31)
    5920:	eb bf 00 88 	ld      r29,136(r31)
    5924:	eb 9f 00 80 	ld      r28,128(r31)
    5928:	eb 7f 00 78 	ld      r27,120(r31)
    592c:	38 21 00 a0 	addi    r1,r1,160
    5930:	e8 01 00 10 	ld      r0,16(r1)
    5934:	7c 08 03 a6 	mtlr    r0
    5938:	eb e1 ff f8 	ld      r31,-8(r1)
    593c:	4e 80 00 20 	blr
	...
    594c:	60 00 00 00 	nop

0000000000005950 <.kvmhv_insert_nest_rmap>:
    5950:	7c 08 02 a6 	mflr    r0
    5954:	fb e1 ff f8 	std     r31,-8(r1)
    5958:	f8 01 00 10 	std     r0,16(r1)
    595c:	f8 21 ff 71 	stdu    r1,-144(r1)
    5960:	7c 3f 0b 78 	mr      r31,r1
    5964:	fb 9f 00 70 	std     r28,112(r31)
    5968:	fb bf 00 78 	std     r29,120(r31)
    596c:	7c 9d 23 78 	mr      r29,r4
    5970:	fb df 00 80 	std     r30,128(r31)
    5974:	7c be 2b 78 	mr      r30,r5
    5978:	48 00 00 01 	bl      5978 <.kvmhv_insert_nest_rmap+0x28>
			5978: R_PPC64_REL24	_mcount
    597c:	60 00 00 00 	nop
    5980:	e8 7e 00 00 	ld      r3,0(r30)
    5984:	eb 9d 00 00 	ld      r28,0(r29)
    5988:	e8 83 00 08 	ld      r4,8(r3)
    598c:	28 3c 00 00 	cmpldi  r28,0
    5990:	41 82 00 64 	beq     59f4 <.kvmhv_insert_nest_rmap+0xa4>
    5994:	7f 85 e3 78 	mr      r5,r28
    5998:	48 00 00 1c 	b       59b4 <.kvmhv_insert_nest_rmap+0x64>
    599c:	60 00 00 00 	nop
    59a0:	7c a6 2b 78 	mr      r6,r5
    59a4:	38 a0 00 00 	li      r5,0
    59a8:	7c c6 22 78 	xor     r6,r6,r4
    59ac:	28 26 10 00 	cmpldi  r6,4096
    59b0:	41 80 00 7c 	blt     5a2c <.kvmhv_insert_nest_rmap+0xdc>
    59b4:	28 25 00 00 	cmpldi  r5,0
    59b8:	41 82 00 20 	beq     59d8 <.kvmhv_insert_nest_rmap+0x88>
    59bc:	70 a6 00 01 	andi.   r6,r5,1
    59c0:	41 81 ff e0 	bgt     59a0 <.kvmhv_insert_nest_rmap+0x50>
    59c4:	e8 c5 00 08 	ld      r6,8(r5)
    59c8:	28 26 00 00 	cmpldi  r6,0
    59cc:	41 82 00 0c 	beq     59d8 <.kvmhv_insert_nest_rmap+0x88>
    59d0:	e8 a5 00 00 	ld      r5,0(r5)
    59d4:	4b ff ff d4 	b       59a8 <.kvmhv_insert_nest_rmap+0x58>
    59d8:	73 84 00 01 	andi.   r4,r28,1
    59dc:	41 81 00 24 	bgt     5a00 <.kvmhv_insert_nest_rmap+0xb0>
    59e0:	7c 64 1b 78 	mr      r4,r3
    59e4:	7f a5 eb 78 	mr      r5,r29
    59e8:	48 00 00 01 	bl      59e8 <.kvmhv_insert_nest_rmap+0x98>
			59e8: R_PPC64_REL24	llist_add_batch
    59ec:	60 00 00 00 	nop
    59f0:	48 00 00 34 	b       5a24 <.kvmhv_insert_nest_rmap+0xd4>
    59f4:	60 83 00 01 	ori     r3,r4,1
    59f8:	f8 7d 00 00 	std     r3,0(r29)
    59fc:	48 00 00 30 	b       5a2c <.kvmhv_insert_nest_rmap+0xdc>
    5a00:	38 60 00 00 	li      r3,0
    5a04:	7f a5 eb 78 	mr      r5,r29
    5a08:	f8 7d 00 00 	std     r3,0(r29)
    5a0c:	e8 7e 00 00 	ld      r3,0(r30)
    5a10:	7c 64 1b 78 	mr      r4,r3
    5a14:	48 00 00 01 	bl      5a14 <.kvmhv_insert_nest_rmap+0xc4>
			5a14: R_PPC64_REL24	llist_add_batch
    5a18:	60 00 00 00 	nop
    5a1c:	e8 7e 00 00 	ld      r3,0(r30)
    5a20:	fb 83 00 00 	std     r28,0(r3)
    5a24:	38 60 00 00 	li      r3,0
    5a28:	f8 7e 00 00 	std     r3,0(r30)
    5a2c:	eb df 00 80 	ld      r30,128(r31)
    5a30:	eb bf 00 78 	ld      r29,120(r31)
    5a34:	eb 9f 00 70 	ld      r28,112(r31)
    5a38:	38 21 00 90 	addi    r1,r1,144
    5a3c:	e8 01 00 10 	ld      r0,16(r1)
    5a40:	7c 08 03 a6 	mtlr    r0
    5a44:	eb e1 ff f8 	ld      r31,-8(r1)
    5a48:	4e 80 00 20 	blr
	...
    5a58:	60 00 00 00 	nop
    5a5c:	60 00 00 00 	nop

0000000000005a60 <.kvmhv_update_nest_rmap_rc_list>:
    5a60:	7c 08 02 a6 	mflr    r0
    5a64:	fb e1 ff f8 	std     r31,-8(r1)
    5a68:	f8 01 00 10 	std     r0,16(r1)
    5a6c:	f8 21 ff 31 	stdu    r1,-208(r1)
    5a70:	7c 3f 0b 78 	mr      r31,r1
    5a74:	fa df 00 80 	std     r22,128(r31)
    5a78:	fa ff 00 88 	std     r23,136(r31)
    5a7c:	fb 1f 00 90 	std     r24,144(r31)
    5a80:	fb 3f 00 98 	std     r25,152(r31)
    5a84:	7c 99 23 78 	mr      r25,r4
    5a88:	fb 5f 00 a0 	std     r26,160(r31)
    5a8c:	7d 1a 43 78 	mr      r26,r8
    5a90:	fb 7f 00 a8 	std     r27,168(r31)
    5a94:	7c 7b 1b 78 	mr      r27,r3
    5a98:	fb 9f 00 b0 	std     r28,176(r31)
    5a9c:	7c bc 2b 78 	mr      r28,r5
    5aa0:	fb bf 00 b8 	std     r29,184(r31)
    5aa4:	7c dd 33 78 	mr      r29,r6
    5aa8:	fb df 00 c0 	std     r30,192(r31)
    5aac:	7c fe 3b 78 	mr      r30,r7
    5ab0:	48 00 00 01 	bl      5ab0 <.kvmhv_update_nest_rmap_rc_list+0x50>
			5ab0: R_PPC64_REL24	_mcount
    5ab4:	60 00 00 00 	nop
    5ab8:	7f a3 e3 78 	or      r3,r29,r28
    5abc:	78 63 b8 82 	rldicl  r3,r3,55,2
    5ac0:	78 63 48 01 	rotldi. r3,r3,9
    5ac4:	41 82 00 3c 	beq     5b00 <.kvmhv_update_nest_rmap_rc_list+0xa0>
    5ac8:	eb df 00 c0 	ld      r30,192(r31)
    5acc:	eb bf 00 b8 	ld      r29,184(r31)
    5ad0:	eb 9f 00 b0 	ld      r28,176(r31)
    5ad4:	eb 7f 00 a8 	ld      r27,168(r31)
    5ad8:	eb 5f 00 a0 	ld      r26,160(r31)
    5adc:	eb 3f 00 98 	ld      r25,152(r31)
    5ae0:	eb 1f 00 90 	ld      r24,144(r31)
    5ae4:	ea ff 00 88 	ld      r23,136(r31)
    5ae8:	ea df 00 80 	ld      r22,128(r31)
    5aec:	38 21 00 d0 	addi    r1,r1,208
    5af0:	e8 01 00 10 	ld      r0,16(r1)
    5af4:	7c 08 03 a6 	mtlr    r0
    5af8:	eb e1 ff f8 	ld      r31,-8(r1)
    5afc:	4e 80 00 20 	blr
    5b00:	ea f9 00 00 	ld      r23,0(r25)
    5b04:	28 37 00 00 	cmpldi  r23,0
    5b08:	41 82 ff c0 	beq     5ac8 <.kvmhv_update_nest_rmap_rc_list+0x68>
    5b0c:	7c 7a 00 d0 	neg     r3,r26
    5b10:	3b 5f 00 7c 	addi    r26,r31,124
    5b14:	78 63 84 02 	rldicl  r3,r3,48,16
    5b18:	78 78 82 c0 	rldicl  r24,r3,16,11
    5b1c:	48 00 00 0c 	b       5b28 <.kvmhv_update_nest_rmap_rc_list+0xc8>
    5b20:	28 37 00 00 	cmpldi  r23,0
    5b24:	41 82 ff a4 	beq     5ac8 <.kvmhv_update_nest_rmap_rc_list+0x68>
    5b28:	72 e3 00 01 	andi.   r3,r23,1
    5b2c:	38 80 00 00 	li      r4,0
    5b30:	7e e3 bb 78 	mr      r3,r23
    5b34:	41 81 00 14 	bgt     5b48 <.kvmhv_update_nest_rmap_rc_list+0xe8>
    5b38:	e8 77 00 08 	ld      r3,8(r23)
    5b3c:	28 23 00 00 	cmpldi  r3,0
    5b40:	41 82 ff 88 	beq     5ac8 <.kvmhv_update_nest_rmap_rc_list+0x68>
    5b44:	e8 97 00 00 	ld      r4,0(r23)
    5b48:	80 bb 44 98 	lwz     r5,17560(r27)
    5b4c:	78 76 65 20 	rldicl  r22,r3,12,52
    5b50:	7c 97 23 78 	mr      r23,r4
    5b54:	7c 05 b0 00 	cmpw    r5,r22
    5b58:	41 80 ff c8 	blt     5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    5b5c:	7a c4 1f 24 	rldicr  r4,r22,3,60
    5b60:	7c 9b 22 14 	add     r4,r27,r4
    5b64:	e8 84 44 a0 	ld      r4,17568(r4)
    5b68:	28 24 00 00 	cmpldi  r4,0
    5b6c:	41 82 ff b4 	beq     5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    5b70:	78 63 a3 02 	rldicl  r3,r3,52,12
    5b74:	38 a0 00 00 	li      r5,0
    5b78:	78 79 63 00 	rldicl  r25,r3,12,12
    5b7c:	e8 64 00 10 	ld      r3,16(r4)
    5b80:	7f 46 d3 78 	mr      r6,r26
    5b84:	7f 24 cb 78 	mr      r4,r25
    5b88:	48 00 00 01 	bl      5b88 <.kvmhv_update_nest_rmap_rc_list+0x128>
			5b88: R_PPC64_REL24	__find_linux_pte
    5b8c:	60 00 00 00 	nop
    5b90:	28 23 00 00 	cmpldi  r3,0
    5b94:	41 82 ff 8c 	beq     5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    5b98:	e8 83 00 00 	ld      r4,0(r3)
    5b9c:	7c 85 20 f8 	not     r5,r4
    5ba0:	78 86 17 a0 	rldicl  r6,r4,2,62
    5ba4:	78 a5 1f 60 	rldicl  r5,r5,3,61
    5ba8:	28 a6 00 03 	cmpldi  cr1,r6,3
    5bac:	78 a5 e8 43 	rldicl. r5,r5,61,1
    5bb0:	7c 84 f2 78 	xor     r4,r4,r30
    5bb4:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    5bb8:	7f 04 20 39 	and.    r4,r24,r4
    5bbc:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
    5bc0:	41 94 ff 60 	blt     cr5,5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    5bc4:	7c 80 18 a8 	ldarx   r4,0,r3
    5bc8:	7c 85 e0 78 	andc    r5,r4,r28
    5bcc:	7c a5 eb 78 	or      r5,r5,r29
    5bd0:	7c a0 19 ad 	stdcx.  r5,0,r3
    5bd4:	40 c2 ff f0 	bne-    5bc4 <.kvmhv_update_nest_rmap_rc_list+0x164>
    5bd8:	7a c6 00 20 	clrldi  r6,r22,32
    5bdc:	7f 63 db 78 	mr      r3,r27
    5be0:	80 bf 00 7c 	lwz     r5,124(r31)
    5be4:	7f 24 cb 78 	mr      r4,r25
    5be8:	48 00 00 01 	bl      5be8 <.kvmhv_update_nest_rmap_rc_list+0x188>
			5be8: R_PPC64_REL24	kvmppc_radix_tlbie_page
    5bec:	60 00 00 00 	nop
    5bf0:	4b ff ff 30 	b       5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
	...

0000000000005c00 <.kvmhv_remove_nest_rmap_range>:
    5c00:	7c 08 02 a6 	mflr    r0
    5c04:	fb e1 ff f8 	std     r31,-8(r1)
    5c08:	f8 01 00 10 	std     r0,16(r1)
    5c0c:	f8 21 ff 21 	stdu    r1,-224(r1)
    5c10:	7c 3f 0b 78 	mr      r31,r1
    5c14:	fa 7f 00 78 	std     r19,120(r31)
    5c18:	fa 9f 00 80 	std     r20,128(r31)
    5c1c:	fa bf 00 88 	std     r21,136(r31)
    5c20:	fa df 00 90 	std     r22,144(r31)
    5c24:	fa ff 00 98 	std     r23,152(r31)
    5c28:	fb 1f 00 a0 	std     r24,160(r31)
    5c2c:	fb 3f 00 a8 	std     r25,168(r31)
    5c30:	fb 5f 00 b0 	std     r26,176(r31)
    5c34:	7c ba 2b 78 	mr      r26,r5
    5c38:	fb 7f 00 b8 	std     r27,184(r31)
    5c3c:	7c fb 3b 78 	mr      r27,r7
    5c40:	fb 9f 00 c0 	std     r28,192(r31)
    5c44:	7c 7c 1b 78 	mr      r28,r3
    5c48:	fb bf 00 c8 	std     r29,200(r31)
    5c4c:	7c 9d 23 78 	mr      r29,r4
    5c50:	fb df 00 d0 	std     r30,208(r31)
    5c54:	7c de 33 78 	mr      r30,r6
    5c58:	48 00 00 01 	bl      5c58 <.kvmhv_remove_nest_rmap_range+0x58>
			5c58: R_PPC64_REL24	_mcount
    5c5c:	60 00 00 00 	nop
    5c60:	28 3d 00 00 	cmpldi  r29,0
    5c64:	41 82 01 64 	beq     5dc8 <.kvmhv_remove_nest_rmap_range+0x1c8>
    5c68:	e8 7d 00 00 	ld      r3,0(r29)
    5c6c:	7b 44 84 02 	rldicl  r4,r26,48,16
    5c70:	7f 03 20 50 	subf    r24,r3,r4
    5c74:	7b 63 84 02 	rldicl  r3,r27,48,16
    5c78:	7e f8 1a 14 	add     r23,r24,r3
    5c7c:	7c 38 b8 40 	cmpld   r24,r23
    5c80:	40 80 01 48 	bge     5dc8 <.kvmhv_remove_nest_rmap_range+0x1c8>
    5c84:	7c 7b 00 d0 	neg     r3,r27
    5c88:	3a a0 00 00 	li      r21,0
    5c8c:	78 63 84 02 	rldicl  r3,r3,48,16
    5c90:	3b 7f 00 74 	addi    r27,r31,116
    5c94:	78 76 82 c0 	rldicl  r22,r3,16,11
    5c98:	48 00 00 14 	b       5cac <.kvmhv_remove_nest_rmap_range+0xac>
    5c9c:	60 00 00 00 	nop
    5ca0:	3b 18 00 01 	addi    r24,r24,1
    5ca4:	7c 38 b8 40 	cmpld   r24,r23
    5ca8:	41 82 01 20 	beq     5dc8 <.kvmhv_remove_nest_rmap_range+0x1c8>
    5cac:	e8 7d 00 18 	ld      r3,24(r29)
    5cb0:	7b 04 1f 24 	rldicr  r4,r24,3,60
    5cb4:	7c 00 04 ac 	hwsync
    5cb8:	7c 63 22 14 	add     r3,r3,r4
    5cbc:	7f 40 18 a8 	ldarx   r26,0,r3
    5cc0:	7e a0 19 ad 	stdcx.  r21,0,r3
    5cc4:	40 c2 ff f8 	bne-    5cbc <.kvmhv_remove_nest_rmap_range+0xbc>
    5cc8:	28 3a 00 00 	cmpldi  r26,0
    5ccc:	7c 00 04 ac 	hwsync
    5cd0:	41 82 ff d0 	beq     5ca0 <.kvmhv_remove_nest_rmap_range+0xa0>
    5cd4:	7f 54 d3 78 	mr      r20,r26
    5cd8:	48 00 00 20 	b       5cf8 <.kvmhv_remove_nest_rmap_range+0xf8>
    5cdc:	60 00 00 00 	nop
    5ce0:	7f 43 d3 78 	mr      r3,r26
    5ce4:	48 00 00 01 	bl      5ce4 <.kvmhv_remove_nest_rmap_range+0xe4>
			5ce4: R_PPC64_REL24	kfree
    5ce8:	60 00 00 00 	nop
    5cec:	28 34 00 00 	cmpldi  r20,0
    5cf0:	7e 9a a3 78 	mr      r26,r20
    5cf4:	41 82 ff ac 	beq     5ca0 <.kvmhv_remove_nest_rmap_range+0xa0>
    5cf8:	72 83 00 01 	andi.   r3,r20,1
    5cfc:	41 81 00 24 	bgt     5d20 <.kvmhv_remove_nest_rmap_range+0x120>
    5d00:	e8 74 00 08 	ld      r3,8(r20)
    5d04:	28 23 00 00 	cmpldi  r3,0
    5d08:	41 82 ff 98 	beq     5ca0 <.kvmhv_remove_nest_rmap_range+0xa0>
    5d0c:	ea 94 00 00 	ld      r20,0(r20)
    5d10:	48 00 00 1c 	b       5d2c <.kvmhv_remove_nest_rmap_range+0x12c>
    5d14:	60 00 00 00 	nop
    5d18:	60 00 00 00 	nop
    5d1c:	60 00 00 00 	nop
    5d20:	3b 40 00 00 	li      r26,0
    5d24:	7e 83 a3 78 	mr      r3,r20
    5d28:	3a 80 00 00 	li      r20,0
    5d2c:	80 bc 44 98 	lwz     r5,17560(r28)
    5d30:	78 64 65 20 	rldicl  r4,r3,12,52
    5d34:	7c 05 20 00 	cmpw    r5,r4
    5d38:	41 80 ff a8 	blt     5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
    5d3c:	78 84 1f 24 	rldicr  r4,r4,3,60
    5d40:	7c 9c 22 14 	add     r4,r28,r4
    5d44:	ea 64 44 a0 	ld      r19,17568(r4)
    5d48:	28 33 00 00 	cmpldi  r19,0
    5d4c:	41 82 ff 94 	beq     5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
    5d50:	78 63 a3 02 	rldicl  r3,r3,52,12
    5d54:	38 a0 00 00 	li      r5,0
    5d58:	78 79 63 00 	rldicl  r25,r3,12,12
    5d5c:	e8 73 00 10 	ld      r3,16(r19)
    5d60:	7f 66 db 78 	mr      r6,r27
    5d64:	7f 24 cb 78 	mr      r4,r25
    5d68:	48 00 00 01 	bl      5d68 <.kvmhv_remove_nest_rmap_range+0x168>
			5d68: R_PPC64_REL24	__find_linux_pte
    5d6c:	60 00 00 00 	nop
    5d70:	28 23 00 00 	cmpldi  r3,0
    5d74:	41 82 ff 6c 	beq     5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
    5d78:	7c 64 1b 78 	mr      r4,r3
    5d7c:	e8 63 00 00 	ld      r3,0(r3)
    5d80:	7c 65 18 f8 	not     r5,r3
    5d84:	78 66 17 a0 	rldicl  r6,r3,2,62
    5d88:	78 a5 1f 60 	rldicl  r5,r5,3,61
    5d8c:	28 a6 00 03 	cmpldi  cr1,r6,3
    5d90:	78 a5 e8 43 	rldicl. r5,r5,61,1
    5d94:	7c 63 f2 78 	xor     r3,r3,r30
    5d98:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    5d9c:	7e c3 18 39 	and.    r3,r22,r3
    5da0:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
    5da4:	41 94 ff 3c 	blt     cr5,5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
    5da8:	80 df 00 74 	lwz     r6,116(r31)
    5dac:	7f 83 e3 78 	mr      r3,r28
    5db0:	7f 25 cb 78 	mr      r5,r25
    5db4:	38 e0 00 00 	li      r7,0
    5db8:	81 13 00 0c 	lwz     r8,12(r19)
    5dbc:	48 00 00 01 	bl      5dbc <.kvmhv_remove_nest_rmap_range+0x1bc>
			5dbc: R_PPC64_REL24	kvmppc_unmap_pte
    5dc0:	60 00 00 00 	nop
    5dc4:	4b ff ff 1c 	b       5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
    5dc8:	eb df 00 d0 	ld      r30,208(r31)
    5dcc:	eb bf 00 c8 	ld      r29,200(r31)
    5dd0:	eb 9f 00 c0 	ld      r28,192(r31)
    5dd4:	eb 7f 00 b8 	ld      r27,184(r31)
    5dd8:	eb 5f 00 b0 	ld      r26,176(r31)
    5ddc:	eb 3f 00 a8 	ld      r25,168(r31)
    5de0:	eb 1f 00 a0 	ld      r24,160(r31)
    5de4:	ea ff 00 98 	ld      r23,152(r31)
    5de8:	ea df 00 90 	ld      r22,144(r31)
    5dec:	ea bf 00 88 	ld      r21,136(r31)
    5df0:	ea 9f 00 80 	ld      r20,128(r31)
    5df4:	ea 7f 00 78 	ld      r19,120(r31)
    5df8:	38 21 00 e0 	addi    r1,r1,224
    5dfc:	e8 01 00 10 	ld      r0,16(r1)
    5e00:	7c 08 03 a6 	mtlr    r0
    5e04:	eb e1 ff f8 	ld      r31,-8(r1)
    5e08:	4e 80 00 20 	blr
	...
    5e18:	60 00 00 00 	nop
    5e1c:	60 00 00 00 	nop

0000000000005e20 <.kvmhv_do_nested_tlbie>:
    5e20:	7c 08 02 a6 	mflr    r0
    5e24:	fb e1 ff f8 	std     r31,-8(r1)
    5e28:	f8 01 00 10 	std     r0,16(r1)
    5e2c:	f8 21 ff 31 	stdu    r1,-208(r1)
    5e30:	7c 3f 0b 78 	mr      r31,r1
    5e34:	fa df 00 80 	std     r22,128(r31)
    5e38:	fa ff 00 88 	std     r23,136(r31)
    5e3c:	fb 1f 00 90 	std     r24,144(r31)
    5e40:	fb 3f 00 98 	std     r25,152(r31)
    5e44:	fb 5f 00 a0 	std     r26,160(r31)
    5e48:	fb 7f 00 a8 	std     r27,168(r31)
    5e4c:	fb 9f 00 b0 	std     r28,176(r31)
    5e50:	fb bf 00 b8 	std     r29,184(r31)
    5e54:	7c 7d 1b 78 	mr      r29,r3
    5e58:	fb df 00 c0 	std     r30,192(r31)
    5e5c:	48 00 00 01 	bl      5e5c <.kvmhv_do_nested_tlbie+0x3c>
			5e5c: R_PPC64_REL24	_mcount
    5e60:	60 00 00 00 	nop
    5e64:	80 7d 0c cc 	lwz     r3,3276(r29)
    5e68:	3b c0 ff fc 	li      r30,-4
    5e6c:	eb 7d 0c d8 	ld      r27,3288(r29)
    5e70:	54 64 03 9e 	rlwinm  r4,r3,0,14,15
    5e74:	54 7a 77 be 	rlwinm  r26,r3,14,30,31
    5e78:	6c 84 00 01 	xoris   r4,r4,1
    5e7c:	28 04 00 00 	cmplwi  r4,0
    5e80:	57 65 b7 be 	rlwinm  r5,r27,22,30,31
    5e84:	40 82 02 44 	bne     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    5e88:	2c 1a 00 03 	cmpwi   r26,3
    5e8c:	41 82 02 3c 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    5e90:	2c 05 00 01 	cmpwi   r5,1
    5e94:	41 82 02 34 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    5e98:	2c 05 00 00 	cmpwi   r5,0
    5e9c:	38 7a ff ff 	addi    r3,r26,-1
    5ea0:	40 82 00 0c 	bne     5eac <.kvmhv_do_nested_tlbie+0x8c>
    5ea4:	28 03 00 02 	cmplwi  r3,2
    5ea8:	41 80 02 20 	blt     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    5eac:	28 05 00 03 	cmplwi  r5,3
    5eb0:	41 82 01 d0 	beq     6080 <.kvmhv_do_nested_tlbie+0x260>
    5eb4:	80 9d 0c d4 	lwz     r4,3284(r29)
    5eb8:	28 05 00 02 	cmplwi  r5,2
    5ebc:	e8 7d 00 00 	ld      r3,0(r29)
    5ec0:	41 82 01 d4 	beq     6094 <.kvmhv_do_nested_tlbie+0x274>
    5ec4:	28 05 00 00 	cmplwi  r5,0
    5ec8:	40 82 02 00 	bne     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    5ecc:	3c a2 00 00 	addis   r5,r2,0
			5ece: R_PPC64_TOC16_HA	.toc+0x48
    5ed0:	57 66 df 7e 	rlwinm  r6,r27,27,29,31
    5ed4:	e8 a5 00 00 	ld      r5,0(r5)
			5ed6: R_PPC64_TOC16_LO_DS	.toc+0x48
    5ed8:	e8 e5 00 50 	ld      r7,80(r5)
    5edc:	7c 27 30 40 	cmpld   r7,r6
    5ee0:	38 e0 00 00 	li      r7,0
    5ee4:	41 82 00 f4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5ee8:	e8 e5 00 a8 	ld      r7,168(r5)
    5eec:	7c 27 30 40 	cmpld   r7,r6
    5ef0:	38 e0 00 01 	li      r7,1
    5ef4:	41 82 00 e4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5ef8:	e8 e5 01 00 	ld      r7,256(r5)
    5efc:	7c 27 30 40 	cmpld   r7,r6
    5f00:	38 e0 00 02 	li      r7,2
    5f04:	41 82 00 d4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f08:	e8 e5 01 58 	ld      r7,344(r5)
    5f0c:	7c 27 30 40 	cmpld   r7,r6
    5f10:	38 e0 00 03 	li      r7,3
    5f14:	41 82 00 c4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f18:	e8 e5 01 b0 	ld      r7,432(r5)
    5f1c:	7c 27 30 40 	cmpld   r7,r6
    5f20:	38 e0 00 04 	li      r7,4
    5f24:	41 82 00 b4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f28:	e8 e5 02 08 	ld      r7,520(r5)
    5f2c:	7c 27 30 40 	cmpld   r7,r6
    5f30:	38 e0 00 05 	li      r7,5
    5f34:	41 82 00 a4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f38:	e8 e5 02 60 	ld      r7,608(r5)
    5f3c:	7c 27 30 40 	cmpld   r7,r6
    5f40:	38 e0 00 06 	li      r7,6
    5f44:	41 82 00 94 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f48:	e8 e5 02 b8 	ld      r7,696(r5)
    5f4c:	7c 27 30 40 	cmpld   r7,r6
    5f50:	38 e0 00 07 	li      r7,7
    5f54:	41 82 00 84 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f58:	e8 e5 03 10 	ld      r7,784(r5)
    5f5c:	7c 27 30 40 	cmpld   r7,r6
    5f60:	38 e0 00 08 	li      r7,8
    5f64:	41 82 00 74 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f68:	e8 e5 03 68 	ld      r7,872(r5)
    5f6c:	7c 27 30 40 	cmpld   r7,r6
    5f70:	38 e0 00 09 	li      r7,9
    5f74:	41 82 00 64 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f78:	e8 e5 03 c0 	ld      r7,960(r5)
    5f7c:	7c 27 30 40 	cmpld   r7,r6
    5f80:	38 e0 00 0a 	li      r7,10
    5f84:	41 82 00 54 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f88:	e8 e5 04 18 	ld      r7,1048(r5)
    5f8c:	7c 27 30 40 	cmpld   r7,r6
    5f90:	38 e0 00 0b 	li      r7,11
    5f94:	41 82 00 44 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5f98:	e8 e5 04 70 	ld      r7,1136(r5)
    5f9c:	7c 27 30 40 	cmpld   r7,r6
    5fa0:	38 e0 00 0c 	li      r7,12
    5fa4:	41 82 00 34 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5fa8:	e8 e5 04 c8 	ld      r7,1224(r5)
    5fac:	7c 27 30 40 	cmpld   r7,r6
    5fb0:	38 e0 00 0d 	li      r7,13
    5fb4:	41 82 00 24 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5fb8:	e8 e5 05 20 	ld      r7,1312(r5)
    5fbc:	7c 27 30 40 	cmpld   r7,r6
    5fc0:	38 e0 00 0e 	li      r7,14
    5fc4:	41 82 00 14 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
    5fc8:	e8 e5 05 78 	ld      r7,1400(r5)
    5fcc:	7c 27 30 40 	cmpld   r7,r6
    5fd0:	38 e0 00 0f 	li      r7,15
    5fd4:	40 82 00 f4 	bne     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    5fd8:	1c c7 00 58 	mulli   r6,r7,88
    5fdc:	7f 45 30 2e 	lwzx    r26,r5,r6
    5fe0:	2c 1a 00 00 	cmpwi   r26,0
    5fe4:	41 80 00 e4 	blt     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    5fe8:	7c 84 07 b4 	extsw   r4,r4
    5fec:	38 a0 00 00 	li      r5,0
    5ff0:	3b c0 00 00 	li      r30,0
    5ff4:	48 00 00 01 	bl      5ff4 <.kvmhv_do_nested_tlbie+0x1d4>
			5ff4: R_PPC64_REL24	kvmhv_get_nested
    5ff8:	28 23 00 00 	cmpldi  r3,0
    5ffc:	41 82 00 cc 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    6000:	7c 7c 1b 78 	mr      r28,r3
    6004:	38 9a ff f0 	addi    r4,r26,-16
    6008:	3b 00 00 01 	li      r24,1
    600c:	3a e0 ff ff 	li      r23,-1
    6010:	7b 63 04 e4 	rldicr  r3,r27,0,51
    6014:	7f 16 20 36 	sld     r22,r24,r4
    6018:	7e e4 d0 36 	sld     r4,r23,r26
    601c:	3b 7c 00 30 	addi    r27,r28,48
    6020:	7c 7a 20 38 	and     r26,r3,r4
    6024:	7f 63 db 78 	mr      r3,r27
    6028:	48 00 00 01 	bl      6028 <.kvmhv_do_nested_tlbie+0x208>
			6028: R_PPC64_REL24	mutex_lock
    602c:	60 00 00 00 	nop
    6030:	3b 3f 00 7c 	addi    r25,r31,124
    6034:	60 00 00 00 	nop
    6038:	60 00 00 00 	nop
    603c:	60 00 00 00 	nop
    6040:	7f a3 eb 78 	mr      r3,r29
    6044:	7f 84 e3 78 	mr      r4,r28
    6048:	7f 45 d3 78 	mr      r5,r26
    604c:	7f 26 cb 78 	mr      r6,r25
    6050:	48 00 00 01 	bl      6050 <.kvmhv_do_nested_tlbie+0x230>
			6050: R_PPC64_REL24	.opd+0x270
    6054:	80 7f 00 7c 	lwz     r3,124(r31)
    6058:	38 83 ff f0 	addi    r4,r3,-16
    605c:	7f 03 18 36 	sld     r3,r24,r3
    6060:	7e e4 20 36 	sld     r4,r23,r4
    6064:	7f 43 d2 14 	add     r26,r3,r26
    6068:	7e c4 b2 15 	add.    r22,r4,r22
    606c:	41 81 ff d4 	bgt     6040 <.kvmhv_do_nested_tlbie+0x220>
    6070:	7f 63 db 78 	mr      r3,r27
    6074:	48 00 00 01 	bl      6074 <.kvmhv_do_nested_tlbie+0x254>
			6074: R_PPC64_REL24	mutex_unlock
    6078:	60 00 00 00 	nop
    607c:	48 00 00 44 	b       60c0 <.kvmhv_do_nested_tlbie+0x2a0>
    6080:	7b 44 00 20 	clrldi  r4,r26,32
    6084:	7f a3 eb 78 	mr      r3,r29
    6088:	48 00 00 01 	bl      6088 <.kvmhv_do_nested_tlbie+0x268>
			6088: R_PPC64_REL24	.opd+0x258
    608c:	3b c0 00 00 	li      r30,0
    6090:	48 00 00 38 	b       60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    6094:	7c 84 07 b4 	extsw   r4,r4
    6098:	38 a0 00 00 	li      r5,0
    609c:	3b c0 00 00 	li      r30,0
    60a0:	48 00 00 01 	bl      60a0 <.kvmhv_do_nested_tlbie+0x280>
			60a0: R_PPC64_REL24	kvmhv_get_nested
    60a4:	28 23 00 00 	cmpldi  r3,0
    60a8:	41 82 00 20 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
    60ac:	7c 7c 1b 78 	mr      r28,r3
    60b0:	7b 45 00 20 	clrldi  r5,r26,32
    60b4:	7f a3 eb 78 	mr      r3,r29
    60b8:	7f 84 e3 78 	mr      r4,r28
    60bc:	48 00 00 01 	bl      60bc <.kvmhv_do_nested_tlbie+0x29c>
			60bc: R_PPC64_REL24	.opd+0x240
    60c0:	7f 83 e3 78 	mr      r3,r28
    60c4:	48 00 00 01 	bl      60c4 <.kvmhv_do_nested_tlbie+0x2a4>
			60c4: R_PPC64_REL24	kvmhv_put_nested
    60c8:	7f c3 f3 78 	mr      r3,r30
    60cc:	eb df 00 c0 	ld      r30,192(r31)
    60d0:	eb bf 00 b8 	ld      r29,184(r31)
    60d4:	eb 9f 00 b0 	ld      r28,176(r31)
    60d8:	eb 7f 00 a8 	ld      r27,168(r31)
    60dc:	eb 5f 00 a0 	ld      r26,160(r31)
    60e0:	eb 3f 00 98 	ld      r25,152(r31)
    60e4:	eb 1f 00 90 	ld      r24,144(r31)
    60e8:	ea ff 00 88 	ld      r23,136(r31)
    60ec:	ea df 00 80 	ld      r22,128(r31)
    60f0:	38 21 00 d0 	addi    r1,r1,208
    60f4:	e8 01 00 10 	ld      r0,16(r1)
    60f8:	7c 08 03 a6 	mtlr    r0
    60fc:	eb e1 ff f8 	ld      r31,-8(r1)
    6100:	4e 80 00 20 	blr
	...

0000000000006110 <.kvmhv_nested_page_fault>:
    6110:	7c 08 02 a6 	mflr    r0
    6114:	fb e1 ff f8 	std     r31,-8(r1)
    6118:	f8 01 00 10 	std     r0,16(r1)
    611c:	f8 21 ff 71 	stdu    r1,-144(r1)
    6120:	7c 3f 0b 78 	mr      r31,r1
    6124:	fb 9f 00 70 	std     r28,112(r31)
    6128:	fb bf 00 78 	std     r29,120(r31)
    612c:	fb df 00 80 	std     r30,128(r31)
    6130:	7c 7e 1b 78 	mr      r30,r3
    6134:	48 00 00 01 	bl      6134 <.kvmhv_nested_page_fault+0x24>
			6134: R_PPC64_REL24	_mcount
    6138:	60 00 00 00 	nop
    613c:	eb be 20 20 	ld      r29,8224(r30)
    6140:	3b 9d 00 30 	addi    r28,r29,48
    6144:	7f 83 e3 78 	mr      r3,r28
    6148:	48 00 00 01 	bl      6148 <.kvmhv_nested_page_fault+0x38>
			6148: R_PPC64_REL24	mutex_lock
    614c:	60 00 00 00 	nop
    6150:	7f c3 f3 78 	mr      r3,r30
    6154:	7f a4 eb 78 	mr      r4,r29
    6158:	48 00 00 01 	bl      6158 <.kvmhv_nested_page_fault+0x48>
			6158: R_PPC64_REL24	.opd+0x1f8
    615c:	7c 7e 1b 78 	mr      r30,r3
    6160:	7f 83 e3 78 	mr      r3,r28
    6164:	48 00 00 01 	bl      6164 <.kvmhv_nested_page_fault+0x54>
			6164: R_PPC64_REL24	mutex_unlock
    6168:	60 00 00 00 	nop
    616c:	7f c3 f3 78 	mr      r3,r30
    6170:	eb df 00 80 	ld      r30,128(r31)
    6174:	eb bf 00 78 	ld      r29,120(r31)
    6178:	eb 9f 00 70 	ld      r28,112(r31)
    617c:	38 21 00 90 	addi    r1,r1,144
    6180:	e8 01 00 10 	ld      r0,16(r1)
    6184:	7c 08 03 a6 	mtlr    r0
    6188:	eb e1 ff f8 	ld      r31,-8(r1)
    618c:	4e 80 00 20 	blr
	...
    619c:	60 00 00 00 	nop

00000000000061a0 <.__kvmhv_nested_page_fault>:
    61a0:	7c 08 02 a6 	mflr    r0
    61a4:	fb e1 ff f8 	std     r31,-8(r1)
    61a8:	7d 80 00 26 	mfcr    r12
    61ac:	f8 01 00 10 	std     r0,16(r1)
    61b0:	91 81 00 08 	stw     r12,8(r1)
    61b4:	f8 21 fe d1 	stdu    r1,-304(r1)
    61b8:	7c 3f 0b 78 	mr      r31,r1
    61bc:	fa 7f 00 c8 	std     r19,200(r31)
    61c0:	fa 9f 00 d0 	std     r20,208(r31)
    61c4:	fa bf 00 d8 	std     r21,216(r31)
    61c8:	fa df 00 e0 	std     r22,224(r31)
    61cc:	fa ff 00 e8 	std     r23,232(r31)
    61d0:	fb 1f 00 f0 	std     r24,240(r31)
    61d4:	fb 3f 00 f8 	std     r25,248(r31)
    61d8:	fb 5f 01 00 	std     r26,256(r31)
    61dc:	7c 7a 1b 78 	mr      r26,r3
    61e0:	fb 7f 01 08 	std     r27,264(r31)
    61e4:	fb 9f 01 10 	std     r28,272(r31)
    61e8:	fb bf 01 18 	std     r29,280(r31)
    61ec:	fb df 01 20 	std     r30,288(r31)
    61f0:	48 00 00 05 	bl      61f4 <.__kvmhv_nested_page_fault+0x54>
    61f4:	7c 9e 23 78 	mr      r30,r4
    61f8:	7f 28 02 a6 	mflr    r25
    61fc:	48 00 00 01 	bl      61fc <.__kvmhv_nested_page_fault+0x5c>
			61fc: R_PPC64_REL24	_mcount
    6200:	60 00 00 00 	nop
    6204:	82 da 1b 90 	lwz     r22,7056(r26)
    6208:	e8 de 00 18 	ld      r6,24(r30)
    620c:	7a c3 3e 42 	rldicl  r3,r22,39,25
    6210:	70 63 00 01 	andi.   r3,r3,1
    6214:	4d 01 0b 82 	crmove  4*cr2+lt,gt
    6218:	eb ba 00 00 	ld      r29,0(r26)
    621c:	28 a6 00 00 	cmpldi  cr1,r6,0
    6220:	ea fa 1b 88 	ld      r23,7048(r26)
    6224:	40 86 00 18 	bne     cr1,623c <.__kvmhv_nested_page_fault+0x9c>
    6228:	7f c3 f3 78 	mr      r3,r30
    622c:	48 00 00 01 	bl      622c <.__kvmhv_nested_page_fault+0x8c>
			622c: R_PPC64_REL24	.opd+0x60
    6230:	e8 de 00 18 	ld      r6,24(r30)
    6234:	28 26 00 00 	cmpldi  r6,0
    6238:	41 82 01 0c 	beq     6344 <.__kvmhv_nested_page_fault+0x1a4>
    623c:	e8 7a 1b a0 	ld      r3,7072(r26)
    6240:	76 c4 00 02 	andis.  r4,r22,2
    6244:	38 a0 00 00 	li      r5,0
    6248:	7a e4 05 20 	clrldi  r4,r23,52
    624c:	3b 9f 00 c0 	addi    r28,r31,192
    6250:	41 82 00 0c 	beq     625c <.__kvmhv_nested_page_fault+0xbc>
    6254:	60 a4 00 00 	ori     r4,r5,0
    6258:	48 00 00 04 	b       625c <.__kvmhv_nested_page_fault+0xbc>
    625c:	78 63 a3 02 	rldicl  r3,r3,52,12
    6260:	38 bf 00 88 	addi    r5,r31,136
    6264:	78 63 61 00 	rldicl  r3,r3,12,4
    6268:	7f 87 e3 78 	mr      r7,r28
    626c:	7c 7b 23 78 	or      r27,r3,r4
    6270:	7f 43 d3 78 	mr      r3,r26
    6274:	7f 64 db 78 	mr      r4,r27
    6278:	56 d3 01 8c 	rlwinm  r19,r22,0,6,6
    627c:	48 00 00 01 	bl      627c <.__kvmhv_nested_page_fault+0xdc>
			627c: R_PPC64_REL24	kvmppc_mmu_walk_radix_tree
    6280:	60 00 00 00 	nop
    6284:	38 83 00 16 	addi    r4,r3,22
    6288:	28 04 00 16 	cmplwi  r4,22
    628c:	41 81 00 68 	bgt     62f4 <.__kvmhv_nested_page_fault+0x154>
    6290:	3c a2 00 00 	addis   r5,r2,0
			6292: R_PPC64_TOC16_HA	.toc+0x50
    6294:	78 84 17 88 	rldic   r4,r4,2,30
    6298:	e8 a5 00 00 	ld      r5,0(r5)
			629a: R_PPC64_TOC16_LO_DS	.toc+0x50
    629c:	7c 84 2a aa 	lwax    r4,r4,r5
    62a0:	7c 84 ca 14 	add     r4,r4,r25
    62a4:	7c 89 03 a6 	mtctr   r4
    62a8:	4e 80 04 20 	bctr
    62ac:	66 64 00 08 	oris    r4,r19,8
    62b0:	48 00 00 18 	b       62c8 <.__kvmhv_nested_page_fault+0x128>
    62b4:	66 64 40 00 	oris    r4,r19,16384
    62b8:	48 00 00 10 	b       62c8 <.__kvmhv_nested_page_fault+0x128>
    62bc:	e8 7f 00 c0 	ld      r3,192(r31)
    62c0:	66 64 00 02 	oris    r4,r19,2
    62c4:	f8 7a 1b a0 	std     r3,7072(r26)
    62c8:	80 7a 1c 4c 	lwz     r3,7244(r26)
    62cc:	28 03 0e 20 	cmplwi  r3,3616
    62d0:	38 60 00 02 	li      r3,2
    62d4:	90 9a 1b 90 	stw     r4,7056(r26)
    62d8:	40 82 00 1c 	bne     62f4 <.__kvmhv_nested_page_fault+0x154>
    62dc:	e8 ba 1d 80 	ld      r5,7552(r26)
    62e0:	3c c0 87 c0 	lis     r6,-30784
    62e4:	60 c6 ff ff 	ori     r6,r6,65535
    62e8:	7c a5 30 38 	and     r5,r5,r6
    62ec:	7c a4 23 78 	or      r4,r5,r4
    62f0:	f8 9a 1d 80 	std     r4,7552(r26)
    62f4:	3c 80 1c 00 	lis     r4,7168
    62f8:	2c 83 00 02 	cmpwi   cr1,r3,2
    62fc:	60 84 00 08 	ori     r4,r4,8
    6300:	7e c4 20 39 	and.    r4,r22,r4
    6304:	4e 86 11 02 	crandc  4*cr5+lt,4*cr1+eq,eq
    6308:	41 94 02 64 	blt     cr5,656c <.__kvmhv_nested_page_fault+0x3cc>
    630c:	28 03 00 00 	cmplwi  r3,0
    6310:	41 82 00 5c 	beq     636c <.__kvmhv_nested_page_fault+0x1cc>
    6314:	7c 75 07 b4 	extsw   r21,r3
    6318:	48 00 02 6c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
    631c:	28 33 00 00 	cmpldi  r19,0
    6320:	40 82 00 2c 	bne     634c <.__kvmhv_nested_page_fault+0x1ac>
    6324:	80 7a 1c 4c 	lwz     r3,7244(r26)
    6328:	28 03 0e 20 	cmplwi  r3,3616
    632c:	88 7f 00 a0 	lbz     r3,160(r31)
    6330:	40 82 00 30 	bne     6360 <.__kvmhv_nested_page_fault+0x1c0>
    6334:	70 63 00 20 	andi.   r3,r3,32
    6338:	3c 80 10 00 	lis     r4,4096
    633c:	41 82 ff 8c 	beq     62c8 <.__kvmhv_nested_page_fault+0x128>
    6340:	48 00 00 2c 	b       636c <.__kvmhv_nested_page_fault+0x1cc>
    6344:	3a a0 00 02 	li      r21,2
    6348:	48 00 02 3c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
    634c:	88 7f 00 a0 	lbz     r3,160(r31)
    6350:	70 63 00 40 	andi.   r3,r3,64
    6354:	40 82 00 18 	bne     636c <.__kvmhv_nested_page_fault+0x1cc>
    6358:	66 64 08 00 	oris    r4,r19,2048
    635c:	4b ff ff 6c 	b       62c8 <.__kvmhv_nested_page_fault+0x128>
    6360:	28 03 00 3f 	cmplwi  r3,63
    6364:	3c 80 08 00 	lis     r4,2048
    6368:	40 81 ff 60 	ble     62c8 <.__kvmhv_nested_page_fault+0x128>
    636c:	76 c3 00 04 	andis.  r3,r22,4
    6370:	40 82 01 94 	bne     6504 <.__kvmhv_nested_page_fault+0x364>
    6374:	8a 9f 00 b9 	lbz     r20,185(r31)
    6378:	28 14 00 0f 	cmplwi  r20,15
    637c:	40 81 02 b0 	ble     662c <.__kvmhv_nested_page_fault+0x48c>
    6380:	eb 3f 00 98 	ld      r25,152(r31)
    6384:	7f a3 eb 78 	mr      r3,r29
    6388:	7b 24 84 02 	rldicl  r4,r25,48,16
    638c:	48 00 00 01 	bl      638c <.__kvmhv_nested_page_fault+0x1ec>
			638c: R_PPC64_REL24	gfn_to_memslot
    6390:	60 00 00 00 	nop
    6394:	28 23 00 00 	cmpldi  r3,0
    6398:	41 82 02 40 	beq     65d8 <.__kvmhv_nested_page_fault+0x438>
    639c:	7c 78 1b 78 	mr      r24,r3
    63a0:	80 63 00 28 	lwz     r3,40(r3)
    63a4:	74 64 00 01 	andis.  r4,r3,1
    63a8:	40 82 02 30 	bne     65d8 <.__kvmhv_nested_page_fault+0x438>
    63ac:	70 63 00 02 	andi.   r3,r3,2
    63b0:	4d 80 00 00 	mcrf    cr3,cr0
    63b4:	4e 8e 43 42 	crorc   4*cr5+lt,4*cr3+eq,4*cr2+lt
    63b8:	40 94 02 58 	bge     cr5,6610 <.__kvmhv_nested_page_fault+0x470>
    63bc:	3c 60 00 01 	lis     r3,1
    63c0:	60 63 05 10 	ori     r3,r3,1296
    63c4:	7e fd 18 2a 	ldx     r23,r29,r3
    63c8:	38 60 00 00 	li      r3,0
    63cc:	7c 20 04 ac 	lwsync
    63d0:	f8 7f 00 80 	std     r3,128(r31)
    63d4:	7f a3 eb 78 	mr      r3,r29
    63d8:	48 00 00 01 	bl      63d8 <.__kvmhv_nested_page_fault+0x238>
			63d8: R_PPC64_REL24	_raw_spin_lock
    63dc:	60 00 00 00 	nop
    63e0:	e8 7d 43 80 	ld      r3,17280(r29)
    63e4:	38 df 00 7c 	addi    r6,r31,124
    63e8:	7f 24 cb 78 	mr      r4,r25
    63ec:	38 a0 00 00 	li      r5,0
    63f0:	48 00 00 01 	bl      63f0 <.__kvmhv_nested_page_fault+0x250>
			63f0: R_PPC64_REL24	__find_linux_pte
    63f4:	60 00 00 00 	nop
    63f8:	80 9f 00 7c 	lwz     r4,124(r31)
    63fc:	28 04 00 00 	cmplwi  r4,0
    6400:	40 82 00 0c 	bne     640c <.__kvmhv_nested_page_fault+0x26c>
    6404:	38 80 00 10 	li      r4,16
    6408:	90 9f 00 7c 	stw     r4,124(r31)
    640c:	28 23 00 00 	cmpldi  r3,0
    6410:	41 82 00 0c 	beq     641c <.__kvmhv_nested_page_fault+0x27c>
    6414:	e8 63 00 00 	ld      r3,0(r3)
    6418:	f8 7f 00 80 	std     r3,128(r31)
    641c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    6420:	28 03 00 00 	cmplwi  r3,0
    6424:	40 82 03 ec 	bne     6810 <.__kvmhv_nested_page_fault+0x670>
    6428:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    642c:	38 63 ff ff 	addi    r3,r3,-1
    6430:	b0 6d 0c 7a 	sth     r3,3194(r13)
    6434:	60 00 00 00 	nop
    6438:	38 60 00 00 	li      r3,0
    643c:	7c 20 04 ac 	lwsync
    6440:	98 7d 00 03 	stb     r3,3(r29)
    6444:	e8 7f 00 80 	ld      r3,128(r31)
    6448:	7c 64 18 f8 	not     r4,r3
    644c:	78 65 17 a0 	rldicl  r5,r3,2,62
    6450:	78 84 1f 60 	rldicl  r4,r4,3,61
    6454:	28 a5 00 03 	cmpldi  cr1,r5,3
    6458:	78 84 e8 43 	rldicl. r4,r4,61,1
    645c:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    6460:	41 94 00 10 	blt     cr5,6470 <.__kvmhv_nested_page_fault+0x2d0>
    6464:	70 64 00 02 	andi.   r4,r3,2
    6468:	4e 88 12 02 	crand   4*cr5+lt,4*cr2+lt,eq
    646c:	40 94 01 e0 	bge     cr5,664c <.__kvmhv_nested_page_fault+0x4ac>
    6470:	4e 8e 70 42 	crnot   4*cr5+lt,4*cr3+eq
    6474:	38 60 00 01 	li      r3,1
    6478:	3a a0 00 00 	li      r21,0
    647c:	41 88 00 0c 	blt     cr2,6488 <.__kvmhv_nested_page_fault+0x2e8>
    6480:	62 a6 00 00 	ori     r6,r21,0
    6484:	48 00 00 08 	b       648c <.__kvmhv_nested_page_fault+0x2ec>
    6488:	38 c3 00 00 	addi    r6,r3,0
    648c:	41 94 00 0c 	blt     cr5,6498 <.__kvmhv_nested_page_fault+0x2f8>
    6490:	62 a7 00 00 	ori     r7,r21,0
    6494:	48 00 00 08 	b       649c <.__kvmhv_nested_page_fault+0x2fc>
    6498:	38 e3 00 00 	addi    r7,r3,0
    649c:	39 1f 00 80 	addi    r8,r31,128
    64a0:	39 3f 00 78 	addi    r9,r31,120
    64a4:	7f 43 d3 78 	mr      r3,r26
    64a8:	7f 24 cb 78 	mr      r4,r25
    64ac:	7f 05 c3 78 	mr      r5,r24
    64b0:	48 00 00 01 	bl      64b0 <.__kvmhv_nested_page_fault+0x310>
			64b0: R_PPC64_REL24	kvmppc_book3s_instantiate_page
    64b4:	60 00 00 00 	nop
    64b8:	2c 03 ff f5 	cmpwi   r3,-11
    64bc:	41 82 00 c8 	beq     6584 <.__kvmhv_nested_page_fault+0x3e4>
    64c0:	28 03 00 00 	cmplwi  r3,0
    64c4:	40 82 fe 50 	bne     6314 <.__kvmhv_nested_page_fault+0x174>
    64c8:	80 7f 00 78 	lwz     r3,120(r31)
    64cc:	28 03 00 01 	cmplwi  r3,1
    64d0:	41 82 01 84 	beq     6654 <.__kvmhv_nested_page_fault+0x4b4>
    64d4:	28 03 00 02 	cmplwi  r3,2
    64d8:	3b 40 00 10 	li      r26,16
    64dc:	40 82 01 88 	bne     6664 <.__kvmhv_nested_page_fault+0x4c4>
    64e0:	3c 62 00 00 	addis   r3,r2,0
			64e2: R_PPC64_TOC16_HA	.toc+0x58
    64e4:	3c 82 00 00 	addis   r4,r2,0
			64e6: R_PPC64_TOC16_HA	.toc+0x60
    64e8:	e8 63 00 00 	ld      r3,0(r3)
			64ea: R_PPC64_TOC16_LO_DS	.toc+0x58
    64ec:	e8 84 00 00 	ld      r4,0(r4)
			64ee: R_PPC64_TOC16_LO_DS	.toc+0x60
    64f0:	e8 63 00 00 	ld      r3,0(r3)
    64f4:	e8 84 00 00 	ld      r4,0(r4)
    64f8:	7c 63 22 14 	add     r3,r3,r4
    64fc:	3b 43 00 10 	addi    r26,r3,16
    6500:	48 00 01 64 	b       6664 <.__kvmhv_nested_page_fault+0x4c4>
    6504:	e8 7f 00 b0 	ld      r3,176(r31)
    6508:	7f 65 db 78 	mr      r5,r27
    650c:	e8 9f 00 b8 	ld      r4,184(r31)
    6510:	e8 df 00 88 	ld      r6,136(r31)
    6514:	e8 ff 00 90 	ld      r7,144(r31)
    6518:	e9 1f 00 98 	ld      r8,152(r31)
    651c:	e9 3f 00 a0 	ld      r9,160(r31)
    6520:	e9 5f 00 a8 	ld      r10,168(r31)
    6524:	f8 81 00 38 	std     r4,56(r1)
    6528:	7f c4 f3 78 	mr      r4,r30
    652c:	f8 61 00 30 	std     r3,48(r1)
    6530:	7f 43 d3 78 	mr      r3,r26
    6534:	fa c1 00 40 	std     r22,64(r1)
    6538:	48 00 00 01 	bl      6538 <.__kvmhv_nested_page_fault+0x398>
			6538: R_PPC64_REL24	.opd+0x2b8
    653c:	7c 75 1b 78 	mr      r21,r3
    6540:	28 23 00 02 	cmpldi  r3,2
    6544:	41 82 00 40 	beq     6584 <.__kvmhv_nested_page_fault+0x3e4>
    6548:	28 35 00 00 	cmpldi  r21,0
    654c:	40 82 00 20 	bne     656c <.__kvmhv_nested_page_fault+0x3cc>
    6550:	38 60 40 0e 	li      r3,16398
    6554:	64 63 ec 1a 	oris    r3,r3,60442
    6558:	7e c3 18 39 	and.    r3,r22,r3
    655c:	41 82 00 c8 	beq     6624 <.__kvmhv_nested_page_fault+0x484>
    6560:	7a c3 68 42 	rldicl  r3,r22,45,1
    6564:	78 76 98 20 	rldicl  r22,r3,19,32
    6568:	4b ff fe 0c 	b       6374 <.__kvmhv_nested_page_fault+0x1d4>
    656c:	7f 43 d3 78 	mr      r3,r26
    6570:	7f c4 f3 78 	mr      r4,r30
    6574:	7f 65 db 78 	mr      r5,r27
    6578:	38 c0 00 00 	li      r6,0
    657c:	3a a0 00 00 	li      r21,0
    6580:	48 00 00 01 	bl      6580 <.__kvmhv_nested_page_fault+0x3e0>
			6580: R_PPC64_REL24	.opd+0x270
    6584:	7e a3 ab 78 	mr      r3,r21
    6588:	eb df 01 20 	ld      r30,288(r31)
    658c:	eb bf 01 18 	ld      r29,280(r31)
    6590:	eb 9f 01 10 	ld      r28,272(r31)
    6594:	eb 7f 01 08 	ld      r27,264(r31)
    6598:	eb 5f 01 00 	ld      r26,256(r31)
    659c:	eb 3f 00 f8 	ld      r25,248(r31)
    65a0:	eb 1f 00 f0 	ld      r24,240(r31)
    65a4:	ea ff 00 e8 	ld      r23,232(r31)
    65a8:	ea df 00 e0 	ld      r22,224(r31)
    65ac:	ea bf 00 d8 	ld      r21,216(r31)
    65b0:	ea 9f 00 d0 	ld      r20,208(r31)
    65b4:	ea 7f 00 c8 	ld      r19,200(r31)
    65b8:	38 21 01 30 	addi    r1,r1,304
    65bc:	e8 01 00 10 	ld      r0,16(r1)
    65c0:	81 81 00 08 	lwz     r12,8(r1)
    65c4:	7c 08 03 a6 	mtlr    r0
    65c8:	eb e1 ff f8 	ld      r31,-8(r1)
    65cc:	7d 92 01 20 	mtocrf  32,r12
    65d0:	7d 91 01 20 	mtocrf  16,r12
    65d4:	4e 80 00 20 	blr
    65d8:	76 c3 04 02 	andis.  r3,r22,1026
    65dc:	41 82 00 14 	beq     65f0 <.__kvmhv_nested_page_fault+0x450>
    65e0:	7f 43 d3 78 	mr      r3,r26
    65e4:	7e e4 bb 78 	mr      r4,r23
    65e8:	7e c5 b3 78 	mr      r5,r22
    65ec:	48 00 00 30 	b       661c <.__kvmhv_nested_page_fault+0x47c>
    65f0:	7a 66 3e 42 	rldicl  r6,r19,39,25
    65f4:	7f 43 d3 78 	mr      r3,r26
    65f8:	7f 24 cb 78 	mr      r4,r25
    65fc:	7e e5 bb 78 	mr      r5,r23
    6600:	48 00 00 01 	bl      6600 <.__kvmhv_nested_page_fault+0x460>
			6600: R_PPC64_REL24	kvmppc_hv_emulate_mmio
    6604:	60 00 00 00 	nop
    6608:	7c 75 1b 78 	mr      r21,r3
    660c:	4b ff ff 78 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
    6610:	7f 43 d3 78 	mr      r3,r26
    6614:	7e e4 bb 78 	mr      r4,r23
    6618:	3c a0 0a 00 	lis     r5,2560
    661c:	48 00 00 01 	bl      661c <.__kvmhv_nested_page_fault+0x47c>
			661c: R_PPC64_REL24	kvmppc_core_queue_data_storage
    6620:	60 00 00 00 	nop
    6624:	3a a0 00 00 	li      r21,0
    6628:	4b ff ff 5c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
    662c:	3c 62 00 00 	addis   r3,r2,0
			662e: R_PPC64_TOC16_HA	.toc+0x68
    6630:	7a 84 00 20 	clrldi  r4,r20,32
    6634:	38 a0 00 10 	li      r5,16
    6638:	e8 63 00 00 	ld      r3,0(r3)
			663a: R_PPC64_TOC16_LO_DS	.toc+0x68
    663c:	48 00 00 01 	bl      663c <.__kvmhv_nested_page_fault+0x49c>
			663c: R_PPC64_REL24	printk
    6640:	60 00 00 00 	nop
    6644:	3a a0 ff ea 	li      r21,-22
    6648:	4b ff ff 3c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
    664c:	83 5f 00 7c 	lwz     r26,124(r31)
    6650:	48 00 00 1c 	b       666c <.__kvmhv_nested_page_fault+0x4cc>
    6654:	3c 62 00 00 	addis   r3,r2,0
			6656: R_PPC64_TOC16_HA	.toc+0x58
    6658:	e8 63 00 00 	ld      r3,0(r3)
			665a: R_PPC64_TOC16_LO_DS	.toc+0x58
    665c:	80 63 00 04 	lwz     r3,4(r3)
    6660:	3b 43 00 10 	addi    r26,r3,16
    6664:	e8 7f 00 80 	ld      r3,128(r31)
    6668:	93 5f 00 7c 	stw     r26,124(r31)
    666c:	88 9f 00 a0 	lbz     r4,160(r31)
    6670:	38 e0 fe ff 	li      r7,-257
    6674:	7c 9a a0 40 	cmplw   cr1,r26,r20
    6678:	3a c0 ff ff 	li      r22,-1
    667c:	e8 bf 00 b0 	ld      r5,176(r31)
    6680:	7c 84 20 f8 	not     r4,r4
    6684:	7f 55 d3 78 	mr      r21,r26
    6688:	70 a6 01 00 	andi.   r6,r5,256
    668c:	50 86 df 7e 	rlwimi  r6,r4,27,29,31
    6690:	78 a4 c9 c2 	rldicl  r4,r5,57,7
    6694:	70 84 00 01 	andi.   r4,r4,1
    6698:	3c 82 00 00 	addis   r4,r2,0
			669a: R_PPC64_TOC16_HA	.toc+0x58
    669c:	4e 88 0a 02 	crand   4*cr5+lt,4*cr2+lt,gt
    66a0:	38 a0 00 80 	li      r5,128
    66a4:	e8 84 00 00 	ld      r4,0(r4)
			66a6: R_PPC64_TOC16_LO_DS	.toc+0x58
    66a8:	41 94 00 08 	blt     cr5,66b0 <.__kvmhv_nested_page_fault+0x510>
    66ac:	48 00 00 08 	b       66b4 <.__kvmhv_nested_page_fault+0x514>
    66b0:	38 a0 00 00 	li      r5,0
    66b4:	7c c5 2b 78 	or      r5,r6,r5
    66b8:	e8 c4 00 00 	ld      r6,0(r4)
    66bc:	7c a4 3a 78 	xor     r4,r5,r7
    66c0:	7c 84 18 38 	and     r4,r4,r3
    66c4:	38 66 00 10 	addi    r3,r6,16
    66c8:	f8 9f 00 80 	std     r4,128(r31)
    66cc:	40 85 00 44 	ble     cr1,6710 <.__kvmhv_nested_page_fault+0x570>
    66d0:	7a 85 00 20 	clrldi  r5,r20,32
    66d4:	38 c0 00 10 	li      r6,16
    66d8:	7c 23 28 40 	cmpld   r3,r5
    66dc:	7b 45 00 20 	clrldi  r5,r26,32
    66e0:	41 80 00 0c 	blt     66ec <.__kvmhv_nested_page_fault+0x54c>
    66e4:	60 d5 00 00 	ori     r21,r6,0
    66e8:	48 00 00 08 	b       66f0 <.__kvmhv_nested_page_fault+0x550>
    66ec:	3a a3 00 00 	addi    r21,r3,0
    66f0:	38 e0 00 01 	li      r7,1
    66f4:	92 bf 00 7c 	stw     r21,124(r31)
    66f8:	7c e5 28 36 	sld     r5,r7,r5
    66fc:	7e c6 a8 36 	sld     r6,r22,r21
    6700:	7c a6 2a 14 	add     r5,r6,r5
    6704:	7c a5 c8 38 	and     r5,r5,r25
    6708:	7c a4 23 78 	or      r4,r5,r4
    670c:	f8 9f 00 80 	std     r4,128(r31)
    6710:	3c 82 00 00 	addis   r4,r2,0
			6712: R_PPC64_TOC16_HA	.toc+0x60
    6714:	7e a5 07 b4 	extsw   r5,r21
    6718:	e8 84 00 00 	ld      r4,0(r4)
			671a: R_PPC64_TOC16_LO_DS	.toc+0x60
    671c:	e8 84 00 00 	ld      r4,0(r4)
    6720:	7c 83 22 14 	add     r4,r3,r4
    6724:	7c 24 28 40 	cmpld   r4,r5
    6728:	38 80 00 02 	li      r4,2
    672c:	41 82 00 2c 	beq     6758 <.__kvmhv_nested_page_fault+0x5b8>
    6730:	7c 23 28 40 	cmpld   r3,r5
    6734:	38 80 00 01 	li      r4,1
    6738:	41 82 00 20 	beq     6758 <.__kvmhv_nested_page_fault+0x5b8>
    673c:	28 15 00 10 	cmplwi  r21,16
    6740:	38 80 00 00 	li      r4,0
    6744:	40 82 00 0c 	bne     6750 <.__kvmhv_nested_page_fault+0x5b0>
    6748:	3a a0 00 10 	li      r21,16
    674c:	48 00 00 0c 	b       6758 <.__kvmhv_nested_page_fault+0x5b8>
    6750:	0f e0 00 00 	twui    r0,0
    6754:	82 bf 00 7c 	lwz     r21,124(r31)
    6758:	3c 62 00 00 	addis   r3,r2,0
			675a: R_PPC64_TOC16_HA	.toc+0x20
    675c:	90 9f 00 78 	stw     r4,120(r31)
    6760:	38 80 0d c0 	li      r4,3520
    6764:	38 a0 00 10 	li      r5,16
    6768:	e8 63 00 00 	ld      r3,0(r3)
			676a: R_PPC64_TOC16_LO_DS	.toc+0x20
    676c:	e8 63 00 20 	ld      r3,32(r3)
    6770:	48 00 00 01 	bl      6770 <.__kvmhv_nested_page_fault+0x5d0>
			6770: R_PPC64_REL24	kmem_cache_alloc_trace
    6774:	60 00 00 00 	nop
    6778:	28 23 00 00 	cmpldi  r3,0
    677c:	f8 7f 00 c0 	std     r3,192(r31)
    6780:	41 82 fe a4 	beq     6624 <.__kvmhv_nested_page_fault+0x484>
    6784:	38 80 ff ff 	li      r4,-1
    6788:	80 be 00 08 	lwz     r5,8(r30)
    678c:	7e c8 d0 36 	sld     r8,r22,r26
    6790:	7c 84 a8 36 	sld     r4,r4,r21
    6794:	7d 08 c8 38 	and     r8,r8,r25
    6798:	81 3e 00 0c 	lwz     r9,12(r30)
    679c:	7c 86 d8 38 	and     r6,r4,r27
    67a0:	79 08 84 02 	rldicl  r8,r8,48,16
    67a4:	78 c7 a0 02 	rotldi  r7,r6,52
    67a8:	e8 9e 00 10 	ld      r4,16(r30)
    67ac:	78 e7 63 08 	rldic   r7,r7,12,12
    67b0:	78 a7 a0 0e 	rldimi  r7,r5,52,0
    67b4:	f8 e3 00 08 	std     r7,8(r3)
    67b8:	e8 b8 00 00 	ld      r5,0(r24)
    67bc:	e8 78 00 18 	ld      r3,24(r24)
    67c0:	7c a5 40 50 	subf    r5,r5,r8
    67c4:	7e e8 bb 78 	mr      r8,r23
    67c8:	78 a5 1f 24 	rldicr  r5,r5,3,60
    67cc:	80 ff 00 78 	lwz     r7,120(r31)
    67d0:	7d 43 2a 14 	add     r10,r3,r5
    67d4:	7f a3 eb 78 	mr      r3,r29
    67d8:	e8 bf 00 80 	ld      r5,128(r31)
    67dc:	fb 81 00 70 	std     r28,112(r1)
    67e0:	48 00 00 01 	bl      67e0 <.__kvmhv_nested_page_fault+0x640>
			67e0: R_PPC64_REL24	kvmppc_create_pte
    67e4:	60 00 00 00 	nop
    67e8:	7c 7e 1b 78 	mr      r30,r3
    67ec:	e8 7f 00 c0 	ld      r3,192(r31)
    67f0:	48 00 00 01 	bl      67f0 <.__kvmhv_nested_page_fault+0x650>
			67f0: R_PPC64_REL24	kfree
    67f4:	60 00 00 00 	nop
    67f8:	2c 1e ff f5 	cmpwi   r30,-11
    67fc:	41 82 00 0c 	beq     6808 <.__kvmhv_nested_page_fault+0x668>
    6800:	63 d5 00 00 	ori     r21,r30,0
    6804:	48 00 00 08 	b       680c <.__kvmhv_nested_page_fault+0x66c>
    6808:	3a a0 00 00 	li      r21,0
    680c:	4b ff fd 78 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
    6810:	38 60 00 00 	li      r3,0
    6814:	b0 6d 0c 7c 	sth     r3,3196(r13)
    6818:	7c 00 04 ac 	hwsync
    681c:	4b ff fc 0c 	b       6428 <.__kvmhv_nested_page_fault+0x288>
    6820:	7f a3 eb 78 	mr      r3,r29
    6824:	48 00 00 01 	bl      6824 <.__kvmhv_nested_page_fault+0x684>
			6824: R_PPC64_REL24	__pv_queued_spin_unlock
    6828:	60 00 00 00 	nop
    682c:	4b ff fc 18 	b       6444 <.__kvmhv_nested_page_fault+0x2a4>
	...
    683c:	60 00 00 00 	nop

0000000000006840 <.kvmhv_nested_next_lpid>:
    6840:	7c 08 02 a6 	mflr    r0
    6844:	fb e1 ff f8 	std     r31,-8(r1)
    6848:	f8 01 00 10 	std     r0,16(r1)
    684c:	f8 21 ff 71 	stdu    r1,-144(r1)
    6850:	7c 3f 0b 78 	mr      r31,r1
    6854:	fb bf 00 78 	std     r29,120(r31)
    6858:	7c 7d 1b 78 	mr      r29,r3
    685c:	fb df 00 80 	std     r30,128(r31)
    6860:	7c 9e 23 78 	mr      r30,r4
    6864:	48 00 00 01 	bl      6864 <.kvmhv_nested_next_lpid+0x24>
			6864: R_PPC64_REL24	_mcount
    6868:	60 00 00 00 	nop
    686c:	7f a3 eb 78 	mr      r3,r29
    6870:	48 00 00 01 	bl      6870 <.kvmhv_nested_next_lpid+0x30>
			6870: R_PPC64_REL24	_raw_spin_lock
    6874:	60 00 00 00 	nop
    6878:	80 7d 44 98 	lwz     r3,17560(r29)
    687c:	38 9d 44 a0 	addi    r4,r29,17568
    6880:	3b de 00 01 	addi    r30,r30,1
    6884:	7c 1e 18 00 	cmpw    r30,r3
    6888:	41 81 00 1c 	bgt     68a4 <.kvmhv_nested_next_lpid+0x64>
    688c:	7f c5 07 b4 	extsw   r5,r30
    6890:	78 a5 1f 24 	rldicr  r5,r5,3,60
    6894:	7c a4 28 2a 	ldx     r5,r4,r5
    6898:	28 25 00 00 	cmpldi  r5,0
    689c:	41 82 ff e4 	beq     6880 <.kvmhv_nested_next_lpid+0x40>
    68a0:	48 00 00 08 	b       68a8 <.kvmhv_nested_next_lpid+0x68>
    68a4:	3b c0 ff ff 	li      r30,-1
    68a8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    68ac:	28 03 00 00 	cmplwi  r3,0
    68b0:	40 82 00 40 	bne     68f0 <.kvmhv_nested_next_lpid+0xb0>
    68b4:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    68b8:	38 63 ff ff 	addi    r3,r3,-1
    68bc:	b0 6d 0c 7a 	sth     r3,3194(r13)
    68c0:	60 00 00 00 	nop
    68c4:	38 60 00 00 	li      r3,0
    68c8:	7c 20 04 ac 	lwsync
    68cc:	98 7d 00 03 	stb     r3,3(r29)
    68d0:	7f c3 07 b4 	extsw   r3,r30
    68d4:	eb df 00 80 	ld      r30,128(r31)
    68d8:	eb bf 00 78 	ld      r29,120(r31)
    68dc:	38 21 00 90 	addi    r1,r1,144
    68e0:	e8 01 00 10 	ld      r0,16(r1)
    68e4:	7c 08 03 a6 	mtlr    r0
    68e8:	eb e1 ff f8 	ld      r31,-8(r1)
    68ec:	4e 80 00 20 	blr
    68f0:	38 60 00 00 	li      r3,0
    68f4:	b0 6d 0c 7c 	sth     r3,3196(r13)
    68f8:	7c 00 04 ac 	hwsync
    68fc:	4b ff ff b8 	b       68b4 <.kvmhv_nested_next_lpid+0x74>
    6900:	7f a3 eb 78 	mr      r3,r29
    6904:	48 00 00 01 	bl      6904 <.kvmhv_nested_next_lpid+0xc4>
			6904: R_PPC64_REL24	__pv_queued_spin_unlock
    6908:	60 00 00 00 	nop
    690c:	4b ff ff c4 	b       68d0 <.kvmhv_nested_next_lpid+0x90>
	...
    691c:	60 00 00 00 	nop

0000000000006920 <.kvmhv_set_nested_ptbl>:
    6920:	7c 08 02 a6 	mflr    r0
    6924:	fb e1 ff f8 	std     r31,-8(r1)
    6928:	f8 01 00 10 	std     r0,16(r1)
    692c:	f8 21 ff 81 	stdu    r1,-128(r1)
    6930:	7c 3f 0b 78 	mr      r31,r1
    6934:	fb df 00 70 	std     r30,112(r31)
    6938:	7c 7e 1b 78 	mr      r30,r3
    693c:	48 00 00 01 	bl      693c <.kvmhv_set_nested_ptbl+0x1c>
			693c: R_PPC64_REL24	_mcount
    6940:	60 00 00 00 	nop
    6944:	e8 7e 00 10 	ld      r3,16(r30)
    6948:	38 80 ff a9 	li      r4,-87
    694c:	78 84 09 08 	rldic   r4,r4,1,4
    6950:	80 de 00 0c 	lwz     r6,12(r30)
    6954:	7c 63 20 38 	and     r3,r3,r4
    6958:	38 80 02 b7 	li      r4,695
    695c:	78 84 f0 02 	rotldi  r4,r4,62
    6960:	e8 be 00 20 	ld      r5,32(r30)
    6964:	7c 64 23 78 	or      r4,r3,r4
    6968:	60 00 00 00 	nop
    696c:	7c c3 33 78 	mr      r3,r6
    6970:	38 c0 00 01 	li      r6,1
    6974:	48 00 00 01 	bl      6974 <.kvmhv_set_nested_ptbl+0x54>
			6974: R_PPC64_REL24	mmu_partition_table_set_entry
    6978:	60 00 00 00 	nop
    697c:	eb df 00 70 	ld      r30,112(r31)
    6980:	38 21 00 80 	addi    r1,r1,128
    6984:	e8 01 00 10 	ld      r0,16(r1)
    6988:	7c 08 03 a6 	mtlr    r0
    698c:	eb e1 ff f8 	ld      r31,-8(r1)
    6990:	4e 80 00 20 	blr
    6994:	3c 62 00 00 	addis   r3,r2,0
			6996: R_PPC64_TOC16_HA	.toc
    6998:	78 c7 26 e4 	rldicr  r7,r6,4,59
    699c:	e8 63 00 00 	ld      r3,0(r3)
			699e: R_PPC64_TOC16_LO_DS	.toc
    69a0:	e8 63 00 00 	ld      r3,0(r3)
    69a4:	7c 83 39 6a 	stdux   r4,r3,r7
    69a8:	f8 a3 00 08 	std     r5,8(r3)
    69ac:	60 00 00 00 	nop
    69b0:	7c c3 33 78 	mr      r3,r6
    69b4:	48 00 00 01 	bl      69b4 <.kvmhv_set_nested_ptbl+0x94>
			69b4: R_PPC64_REL24	radix__flush_all_lpid
    69b8:	60 00 00 00 	nop
    69bc:	4b ff ff c0 	b       697c <.kvmhv_set_nested_ptbl+0x5c>
    69c0:	38 60 00 00 	li      r3,0
    69c4:	3c 80 00 09 	lis     r4,9
    69c8:	60 63 f8 08 	ori     r3,r3,63496
    69cc:	7c c5 33 78 	mr      r5,r6
    69d0:	38 c0 08 00 	li      r6,2048
    69d4:	48 00 00 01 	bl      69d4 <.kvmhv_set_nested_ptbl+0xb4>
			69d4: R_PPC64_REL24	plpar_hcall_norets
    69d8:	60 00 00 00 	nop
    69dc:	28 23 00 00 	cmpldi  r3,0
    69e0:	41 82 ff 9c 	beq     697c <.kvmhv_set_nested_ptbl+0x5c>
    69e4:	7c 64 1b 78 	mr      r4,r3
    69e8:	3c 62 00 00 	addis   r3,r2,0
			69ea: R_PPC64_TOC16_HA	.toc+0x18
    69ec:	e8 63 00 00 	ld      r3,0(r3)
			69ee: R_PPC64_TOC16_LO_DS	.toc+0x18
    69f0:	48 00 00 01 	bl      69f0 <.kvmhv_set_nested_ptbl+0xd0>
			69f0: R_PPC64_REL24	printk
    69f4:	60 00 00 00 	nop
    69f8:	4b ff ff 84 	b       697c <.kvmhv_set_nested_ptbl+0x5c>
	...
    6a08:	60 00 00 00 	nop
    6a0c:	60 00 00 00 	nop

0000000000006a10 <.kvmhv_emulate_tlbie_lpid>:
    6a10:	7c 08 02 a6 	mflr    r0
    6a14:	fb e1 ff f8 	std     r31,-8(r1)
    6a18:	f8 01 00 10 	std     r0,16(r1)
    6a1c:	f8 21 ff 61 	stdu    r1,-160(r1)
    6a20:	7c 3f 0b 78 	mr      r31,r1
    6a24:	fb 7f 00 78 	std     r27,120(r31)
    6a28:	7c bb 2b 78 	mr      r27,r5
    6a2c:	fb 9f 00 80 	std     r28,128(r31)
    6a30:	7c 9c 23 78 	mr      r28,r4
    6a34:	fb bf 00 88 	std     r29,136(r31)
    6a38:	fb df 00 90 	std     r30,144(r31)
    6a3c:	7c 7e 1b 78 	mr      r30,r3
    6a40:	48 00 00 01 	bl      6a40 <.kvmhv_emulate_tlbie_lpid+0x30>
			6a40: R_PPC64_REL24	_mcount
    6a44:	60 00 00 00 	nop
    6a48:	eb be 00 00 	ld      r29,0(r30)
    6a4c:	3b dc 00 30 	addi    r30,r28,48
    6a50:	7f c3 f3 78 	mr      r3,r30
    6a54:	48 00 00 01 	bl      6a54 <.kvmhv_emulate_tlbie_lpid+0x44>
			6a54: R_PPC64_REL24	mutex_lock
    6a58:	60 00 00 00 	nop
    6a5c:	28 1b 00 02 	cmplwi  r27,2
    6a60:	41 82 00 6c 	beq     6acc <.kvmhv_emulate_tlbie_lpid+0xbc>
    6a64:	28 1b 00 00 	cmplwi  r27,0
    6a68:	40 82 00 6c 	bne     6ad4 <.kvmhv_emulate_tlbie_lpid+0xc4>
    6a6c:	7f a3 eb 78 	mr      r3,r29
    6a70:	48 00 00 01 	bl      6a70 <.kvmhv_emulate_tlbie_lpid+0x60>
			6a70: R_PPC64_REL24	_raw_spin_lock
    6a74:	60 00 00 00 	nop
    6a78:	e8 9c 00 10 	ld      r4,16(r28)
    6a7c:	7f a3 eb 78 	mr      r3,r29
    6a80:	80 bc 00 0c 	lwz     r5,12(r28)
    6a84:	48 00 00 01 	bl      6a84 <.kvmhv_emulate_tlbie_lpid+0x74>
			6a84: R_PPC64_REL24	kvmppc_free_pgtable_radix
    6a88:	60 00 00 00 	nop
    6a8c:	80 7c 00 0c 	lwz     r3,12(r28)
    6a90:	60 00 00 00 	nop
    6a94:	78 63 00 20 	clrldi  r3,r3,32
    6a98:	48 00 00 01 	bl      6a98 <.kvmhv_emulate_tlbie_lpid+0x88>
			6a98: R_PPC64_REL24	radix__flush_all_lpid
    6a9c:	60 00 00 00 	nop
    6aa0:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    6aa4:	28 03 00 00 	cmplwi  r3,0
    6aa8:	40 82 00 5c 	bne     6b04 <.kvmhv_emulate_tlbie_lpid+0xf4>
    6aac:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    6ab0:	38 63 ff ff 	addi    r3,r3,-1
    6ab4:	b0 6d 0c 7a 	sth     r3,3194(r13)
    6ab8:	60 00 00 00 	nop
    6abc:	38 60 00 00 	li      r3,0
    6ac0:	7c 20 04 ac 	lwsync
    6ac4:	98 7d 00 03 	stb     r3,3(r29)
    6ac8:	48 00 00 0c 	b       6ad4 <.kvmhv_emulate_tlbie_lpid+0xc4>
    6acc:	7f 83 e3 78 	mr      r3,r28
    6ad0:	48 00 00 01 	bl      6ad0 <.kvmhv_emulate_tlbie_lpid+0xc0>
			6ad0: R_PPC64_REL24	.opd+0x288
    6ad4:	7f c3 f3 78 	mr      r3,r30
    6ad8:	48 00 00 01 	bl      6ad8 <.kvmhv_emulate_tlbie_lpid+0xc8>
			6ad8: R_PPC64_REL24	mutex_unlock
    6adc:	60 00 00 00 	nop
    6ae0:	eb df 00 90 	ld      r30,144(r31)
    6ae4:	eb bf 00 88 	ld      r29,136(r31)
    6ae8:	eb 9f 00 80 	ld      r28,128(r31)
    6aec:	eb 7f 00 78 	ld      r27,120(r31)
    6af0:	38 21 00 a0 	addi    r1,r1,160
    6af4:	e8 01 00 10 	ld      r0,16(r1)
    6af8:	7c 08 03 a6 	mtlr    r0
    6afc:	eb e1 ff f8 	ld      r31,-8(r1)
    6b00:	4e 80 00 20 	blr
    6b04:	38 60 00 00 	li      r3,0
    6b08:	b0 6d 0c 7c 	sth     r3,3196(r13)
    6b0c:	7c 00 04 ac 	hwsync
    6b10:	4b ff ff 9c 	b       6aac <.kvmhv_emulate_tlbie_lpid+0x9c>
    6b14:	78 65 00 20 	clrldi  r5,r3,32
    6b18:	38 60 00 00 	li      r3,0
    6b1c:	60 63 f8 08 	ori     r3,r3,63496
    6b20:	3c 80 00 09 	lis     r4,9
    6b24:	38 c0 08 00 	li      r6,2048
    6b28:	48 00 00 01 	bl      6b28 <.kvmhv_emulate_tlbie_lpid+0x118>
			6b28: R_PPC64_REL24	plpar_hcall_norets
    6b2c:	60 00 00 00 	nop
    6b30:	28 23 00 00 	cmpldi  r3,0
    6b34:	41 82 ff 6c 	beq     6aa0 <.kvmhv_emulate_tlbie_lpid+0x90>
    6b38:	7c 64 1b 78 	mr      r4,r3
    6b3c:	3c 62 00 00 	addis   r3,r2,0
			6b3e: R_PPC64_TOC16_HA	.toc+0x18
    6b40:	e8 63 00 00 	ld      r3,0(r3)
			6b42: R_PPC64_TOC16_LO_DS	.toc+0x18
    6b44:	48 00 00 01 	bl      6b44 <.kvmhv_emulate_tlbie_lpid+0x134>
			6b44: R_PPC64_REL24	printk
    6b48:	60 00 00 00 	nop
    6b4c:	4b ff ff 54 	b       6aa0 <.kvmhv_emulate_tlbie_lpid+0x90>
    6b50:	7f a3 eb 78 	mr      r3,r29
    6b54:	48 00 00 01 	bl      6b54 <.kvmhv_emulate_tlbie_lpid+0x144>
			6b54: R_PPC64_REL24	__pv_queued_spin_unlock
    6b58:	60 00 00 00 	nop
    6b5c:	4b ff ff 78 	b       6ad4 <.kvmhv_emulate_tlbie_lpid+0xc4>
	...
    6b6c:	60 00 00 00 	nop

0000000000006b70 <.kvmhv_emulate_tlbie_all_lpid>:
    6b70:	7c 08 02 a6 	mflr    r0
    6b74:	fb e1 ff f8 	std     r31,-8(r1)
    6b78:	f8 01 00 10 	std     r0,16(r1)
    6b7c:	f8 21 ff 51 	stdu    r1,-176(r1)
    6b80:	7c 3f 0b 78 	mr      r31,r1
    6b84:	fb 1f 00 70 	std     r24,112(r31)
    6b88:	fb 3f 00 78 	std     r25,120(r31)
    6b8c:	fb 5f 00 80 	std     r26,128(r31)
    6b90:	fb 7f 00 88 	std     r27,136(r31)
    6b94:	fb 9f 00 90 	std     r28,144(r31)
    6b98:	7c 9c 23 78 	mr      r28,r4
    6b9c:	fb bf 00 98 	std     r29,152(r31)
    6ba0:	7c 7d 1b 78 	mr      r29,r3
    6ba4:	fb df 00 a0 	std     r30,160(r31)
    6ba8:	48 00 00 01 	bl      6ba8 <.kvmhv_emulate_tlbie_all_lpid+0x38>
			6ba8: R_PPC64_REL24	_mcount
    6bac:	60 00 00 00 	nop
    6bb0:	eb dd 00 00 	ld      r30,0(r29)
    6bb4:	7f c3 f3 78 	mr      r3,r30
    6bb8:	48 00 00 01 	bl      6bb8 <.kvmhv_emulate_tlbie_all_lpid+0x48>
			6bb8: R_PPC64_REL24	_raw_spin_lock
    6bbc:	60 00 00 00 	nop
    6bc0:	80 7e 44 98 	lwz     r3,17560(r30)
    6bc4:	2c 03 00 00 	cmpwi   r3,0
    6bc8:	41 80 00 9c 	blt     6c64 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
    6bcc:	3b 5e 44 a0 	addi    r26,r30,17568
    6bd0:	3b 20 00 00 	li      r25,0
    6bd4:	3b 00 00 00 	li      r24,0
    6bd8:	7f 9c 07 b4 	extsw   r28,r28
    6bdc:	48 00 00 40 	b       6c1c <.kvmhv_emulate_tlbie_all_lpid+0xac>
    6be0:	7f c3 f3 78 	mr      r3,r30
    6be4:	48 00 00 01 	bl      6be4 <.kvmhv_emulate_tlbie_all_lpid+0x74>
			6be4: R_PPC64_REL24	__pv_queued_spin_unlock
    6be8:	60 00 00 00 	nop
    6bec:	60 00 00 00 	nop
    6bf0:	7f a3 eb 78 	mr      r3,r29
    6bf4:	7f 64 db 78 	mr      r4,r27
    6bf8:	7f 85 e3 78 	mr      r5,r28
    6bfc:	48 00 00 01 	bl      6bfc <.kvmhv_emulate_tlbie_all_lpid+0x8c>
			6bfc: R_PPC64_REL24	.opd+0x240
    6c00:	7f c3 f3 78 	mr      r3,r30
    6c04:	48 00 00 01 	bl      6c04 <.kvmhv_emulate_tlbie_all_lpid+0x94>
			6c04: R_PPC64_REL24	_raw_spin_lock
    6c08:	60 00 00 00 	nop
    6c0c:	80 7e 44 98 	lwz     r3,17560(r30)
    6c10:	3b 39 00 01 	addi    r25,r25,1
    6c14:	7c 19 18 00 	cmpw    r25,r3
    6c18:	41 81 00 4c 	bgt     6c64 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
    6c1c:	7f 24 07 b4 	extsw   r4,r25
    6c20:	78 84 1f 24 	rldicr  r4,r4,3,60
    6c24:	7f 7a 20 2a 	ldx     r27,r26,r4
    6c28:	28 3b 00 00 	cmpldi  r27,0
    6c2c:	41 82 ff e4 	beq     6c10 <.kvmhv_emulate_tlbie_all_lpid+0xa0>
    6c30:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    6c34:	28 03 00 00 	cmplwi  r3,0
    6c38:	40 82 00 20 	bne     6c58 <.kvmhv_emulate_tlbie_all_lpid+0xe8>
    6c3c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    6c40:	38 63 ff ff 	addi    r3,r3,-1
    6c44:	b0 6d 0c 7a 	sth     r3,3194(r13)
    6c48:	60 00 00 00 	nop
    6c4c:	7c 20 04 ac 	lwsync
    6c50:	9b 1e 00 03 	stb     r24,3(r30)
    6c54:	4b ff ff 9c 	b       6bf0 <.kvmhv_emulate_tlbie_all_lpid+0x80>
    6c58:	b3 0d 0c 7c 	sth     r24,3196(r13)
    6c5c:	7c 00 04 ac 	hwsync
    6c60:	4b ff ff dc 	b       6c3c <.kvmhv_emulate_tlbie_all_lpid+0xcc>
    6c64:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    6c68:	28 03 00 00 	cmplwi  r3,0
    6c6c:	40 82 00 50 	bne     6cbc <.kvmhv_emulate_tlbie_all_lpid+0x14c>
    6c70:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    6c74:	38 63 ff ff 	addi    r3,r3,-1
    6c78:	b0 6d 0c 7a 	sth     r3,3194(r13)
    6c7c:	60 00 00 00 	nop
    6c80:	38 60 00 00 	li      r3,0
    6c84:	7c 20 04 ac 	lwsync
    6c88:	98 7e 00 03 	stb     r3,3(r30)
    6c8c:	eb df 00 a0 	ld      r30,160(r31)
    6c90:	eb bf 00 98 	ld      r29,152(r31)
    6c94:	eb 9f 00 90 	ld      r28,144(r31)
    6c98:	eb 7f 00 88 	ld      r27,136(r31)
    6c9c:	eb 5f 00 80 	ld      r26,128(r31)
    6ca0:	eb 3f 00 78 	ld      r25,120(r31)
    6ca4:	eb 1f 00 70 	ld      r24,112(r31)
    6ca8:	38 21 00 b0 	addi    r1,r1,176
    6cac:	e8 01 00 10 	ld      r0,16(r1)
    6cb0:	7c 08 03 a6 	mtlr    r0
    6cb4:	eb e1 ff f8 	ld      r31,-8(r1)
    6cb8:	4e 80 00 20 	blr
    6cbc:	38 60 00 00 	li      r3,0
    6cc0:	b0 6d 0c 7c 	sth     r3,3196(r13)
    6cc4:	7c 00 04 ac 	hwsync
    6cc8:	4b ff ff a8 	b       6c70 <.kvmhv_emulate_tlbie_all_lpid+0x100>
    6ccc:	7f c3 f3 78 	mr      r3,r30
    6cd0:	48 00 00 01 	bl      6cd0 <.kvmhv_emulate_tlbie_all_lpid+0x160>
			6cd0: R_PPC64_REL24	__pv_queued_spin_unlock
    6cd4:	60 00 00 00 	nop
    6cd8:	4b ff ff b4 	b       6c8c <.kvmhv_emulate_tlbie_all_lpid+0x11c>
	...
    6ce8:	60 00 00 00 	nop
    6cec:	60 00 00 00 	nop

0000000000006cf0 <.kvmhv_invalidate_shadow_pte>:
    6cf0:	7c 08 02 a6 	mflr    r0
    6cf4:	fb e1 ff f8 	std     r31,-8(r1)
    6cf8:	f8 01 00 10 	std     r0,16(r1)
    6cfc:	f8 21 ff 61 	stdu    r1,-160(r1)
    6d00:	7c 3f 0b 78 	mr      r31,r1
    6d04:	fb 7f 00 78 	std     r27,120(r31)
    6d08:	7c 9b 23 78 	mr      r27,r4
    6d0c:	fb 9f 00 80 	std     r28,128(r31)
    6d10:	7c bc 2b 78 	mr      r28,r5
    6d14:	fb bf 00 88 	std     r29,136(r31)
    6d18:	7c 7d 1b 78 	mr      r29,r3
    6d1c:	fb df 00 90 	std     r30,144(r31)
    6d20:	7c de 33 78 	mr      r30,r6
    6d24:	48 00 00 01 	bl      6d24 <.kvmhv_invalidate_shadow_pte+0x34>
			6d24: R_PPC64_REL24	_mcount
    6d28:	60 00 00 00 	nop
    6d2c:	eb bd 00 00 	ld      r29,0(r29)
    6d30:	7f a3 eb 78 	mr      r3,r29
    6d34:	48 00 00 01 	bl      6d34 <.kvmhv_invalidate_shadow_pte+0x44>
			6d34: R_PPC64_REL24	_raw_spin_lock
    6d38:	60 00 00 00 	nop
    6d3c:	e8 7b 00 0a 	lwa     r3,8(r27)
    6d40:	80 9d 44 98 	lwz     r4,17560(r29)
    6d44:	7c 04 18 00 	cmpw    r4,r3
    6d48:	38 80 00 00 	li      r4,0
    6d4c:	41 80 00 40 	blt     6d8c <.kvmhv_invalidate_shadow_pte+0x9c>
    6d50:	78 63 1f 24 	rldicr  r3,r3,3,60
    6d54:	7c 7d 1a 14 	add     r3,r29,r3
    6d58:	e8 63 44 a0 	ld      r3,17568(r3)
    6d5c:	28 23 00 00 	cmpldi  r3,0
    6d60:	41 82 00 2c 	beq     6d8c <.kvmhv_invalidate_shadow_pte+0x9c>
    6d64:	e8 63 00 10 	ld      r3,16(r3)
    6d68:	38 df 00 74 	addi    r6,r31,116
    6d6c:	7f 84 e3 78 	mr      r4,r28
    6d70:	38 a0 00 00 	li      r5,0
    6d74:	48 00 00 01 	bl      6d74 <.kvmhv_invalidate_shadow_pte+0x84>
			6d74: R_PPC64_REL24	__find_linux_pte
    6d78:	60 00 00 00 	nop
    6d7c:	80 bf 00 74 	lwz     r5,116(r31)
    6d80:	7c 64 1b 78 	mr      r4,r3
    6d84:	28 05 00 00 	cmplwi  r5,0
    6d88:	40 82 00 10 	bne     6d98 <.kvmhv_invalidate_shadow_pte+0xa8>
    6d8c:	38 60 00 10 	li      r3,16
    6d90:	38 a0 00 10 	li      r5,16
    6d94:	90 7f 00 74 	stw     r3,116(r31)
    6d98:	28 24 00 00 	cmpldi  r4,0
    6d9c:	41 82 00 40 	beq     6ddc <.kvmhv_invalidate_shadow_pte+0xec>
    6da0:	e8 64 00 00 	ld      r3,0(r4)
    6da4:	7c 66 18 f8 	not     r6,r3
    6da8:	78 63 17 a0 	rldicl  r3,r3,2,62
    6dac:	78 c6 1f 60 	rldicl  r6,r6,3,61
    6db0:	28 a3 00 03 	cmpldi  cr1,r3,3
    6db4:	78 c6 e8 43 	rldicl. r6,r6,61,1
    6db8:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    6dbc:	41 94 00 20 	blt     cr5,6ddc <.kvmhv_invalidate_shadow_pte+0xec>
    6dc0:	81 1b 00 0c 	lwz     r8,12(r27)
    6dc4:	78 a6 00 20 	clrldi  r6,r5,32
    6dc8:	7f a3 eb 78 	mr      r3,r29
    6dcc:	7f 85 e3 78 	mr      r5,r28
    6dd0:	38 e0 00 00 	li      r7,0
    6dd4:	48 00 00 01 	bl      6dd4 <.kvmhv_invalidate_shadow_pte+0xe4>
			6dd4: R_PPC64_REL24	kvmppc_unmap_pte
    6dd8:	60 00 00 00 	nop
    6ddc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    6de0:	28 03 00 00 	cmplwi  r3,0
    6de4:	40 82 00 54 	bne     6e38 <.kvmhv_invalidate_shadow_pte+0x148>
    6de8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    6dec:	38 63 ff ff 	addi    r3,r3,-1
    6df0:	b0 6d 0c 7a 	sth     r3,3194(r13)
    6df4:	60 00 00 00 	nop
    6df8:	38 60 00 00 	li      r3,0
    6dfc:	7c 20 04 ac 	lwsync
    6e00:	98 7d 00 03 	stb     r3,3(r29)
    6e04:	28 3e 00 00 	cmpldi  r30,0
    6e08:	41 82 00 0c 	beq     6e14 <.kvmhv_invalidate_shadow_pte+0x124>
    6e0c:	80 7f 00 74 	lwz     r3,116(r31)
    6e10:	90 7e 00 00 	stw     r3,0(r30)
    6e14:	eb df 00 90 	ld      r30,144(r31)
    6e18:	eb bf 00 88 	ld      r29,136(r31)
    6e1c:	eb 9f 00 80 	ld      r28,128(r31)
    6e20:	eb 7f 00 78 	ld      r27,120(r31)
    6e24:	38 21 00 a0 	addi    r1,r1,160
    6e28:	e8 01 00 10 	ld      r0,16(r1)
    6e2c:	7c 08 03 a6 	mtlr    r0
    6e30:	eb e1 ff f8 	ld      r31,-8(r1)
    6e34:	4e 80 00 20 	blr
    6e38:	38 60 00 00 	li      r3,0
    6e3c:	b0 6d 0c 7c 	sth     r3,3196(r13)
    6e40:	7c 00 04 ac 	hwsync
    6e44:	4b ff ff a4 	b       6de8 <.kvmhv_invalidate_shadow_pte+0xf8>
    6e48:	7f a3 eb 78 	mr      r3,r29
    6e4c:	48 00 00 01 	bl      6e4c <.kvmhv_invalidate_shadow_pte+0x15c>
			6e4c: R_PPC64_REL24	__pv_queued_spin_unlock
    6e50:	60 00 00 00 	nop
    6e54:	4b ff ff b0 	b       6e04 <.kvmhv_invalidate_shadow_pte+0x114>
	...
    6e64:	60 00 00 00 	nop
    6e68:	60 00 00 00 	nop
    6e6c:	60 00 00 00 	nop

0000000000006e70 <.kvmhv_flush_nested>:
    6e70:	7c 08 02 a6 	mflr    r0
    6e74:	fb e1 ff f8 	std     r31,-8(r1)
    6e78:	f8 01 00 10 	std     r0,16(r1)
    6e7c:	f8 21 ff 71 	stdu    r1,-144(r1)
    6e80:	7c 3f 0b 78 	mr      r31,r1
    6e84:	fb bf 00 78 	std     r29,120(r31)
    6e88:	fb df 00 80 	std     r30,128(r31)
    6e8c:	7c 7e 1b 78 	mr      r30,r3
    6e90:	48 00 00 01 	bl      6e90 <.kvmhv_flush_nested+0x20>
			6e90: R_PPC64_REL24	_mcount
    6e94:	60 00 00 00 	nop
    6e98:	eb be 00 00 	ld      r29,0(r30)
    6e9c:	7f a3 eb 78 	mr      r3,r29
    6ea0:	48 00 00 01 	bl      6ea0 <.kvmhv_flush_nested+0x30>
			6ea0: R_PPC64_REL24	_raw_spin_lock
    6ea4:	60 00 00 00 	nop
    6ea8:	e8 9e 00 10 	ld      r4,16(r30)
    6eac:	7f a3 eb 78 	mr      r3,r29
    6eb0:	80 be 00 0c 	lwz     r5,12(r30)
    6eb4:	48 00 00 01 	bl      6eb4 <.kvmhv_flush_nested+0x44>
			6eb4: R_PPC64_REL24	kvmppc_free_pgtable_radix
    6eb8:	60 00 00 00 	nop
    6ebc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    6ec0:	28 03 00 00 	cmplwi  r3,0
    6ec4:	40 82 00 84 	bne     6f48 <.kvmhv_flush_nested+0xd8>
    6ec8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    6ecc:	38 63 ff ff 	addi    r3,r3,-1
    6ed0:	b0 6d 0c 7a 	sth     r3,3194(r13)
    6ed4:	60 00 00 00 	nop
    6ed8:	38 60 00 00 	li      r3,0
    6edc:	7c 20 04 ac 	lwsync
    6ee0:	98 7d 00 03 	stb     r3,3(r29)
    6ee4:	80 7e 00 0c 	lwz     r3,12(r30)
    6ee8:	60 00 00 00 	nop
    6eec:	78 63 00 20 	clrldi  r3,r3,32
    6ef0:	48 00 00 01 	bl      6ef0 <.kvmhv_flush_nested+0x80>
			6ef0: R_PPC64_REL24	radix__flush_all_lpid
    6ef4:	60 00 00 00 	nop
    6ef8:	7f c3 f3 78 	mr      r3,r30
    6efc:	48 00 00 01 	bl      6efc <.kvmhv_flush_nested+0x8c>
			6efc: R_PPC64_REL24	.opd+0x60
    6f00:	e8 7e 00 18 	ld      r3,24(r30)
    6f04:	28 23 00 00 	cmpldi  r3,0
    6f08:	41 82 00 20 	beq     6f28 <.kvmhv_flush_nested+0xb8>
    6f0c:	eb df 00 80 	ld      r30,128(r31)
    6f10:	eb bf 00 78 	ld      r29,120(r31)
    6f14:	38 21 00 90 	addi    r1,r1,144
    6f18:	e8 01 00 10 	ld      r0,16(r1)
    6f1c:	7c 08 03 a6 	mtlr    r0
    6f20:	eb e1 ff f8 	ld      r31,-8(r1)
    6f24:	4e 80 00 20 	blr
    6f28:	7f c3 f3 78 	mr      r3,r30
    6f2c:	eb df 00 80 	ld      r30,128(r31)
    6f30:	eb bf 00 78 	ld      r29,120(r31)
    6f34:	38 21 00 90 	addi    r1,r1,144
    6f38:	e8 01 00 10 	ld      r0,16(r1)
    6f3c:	eb e1 ff f8 	ld      r31,-8(r1)
    6f40:	7c 08 03 a6 	mtlr    r0
    6f44:	48 00 00 00 	b       6f44 <.kvmhv_flush_nested+0xd4>
			6f44: R_PPC64_REL24	.opd+0x2a0
    6f48:	38 60 00 00 	li      r3,0
    6f4c:	b0 6d 0c 7c 	sth     r3,3196(r13)
    6f50:	7c 00 04 ac 	hwsync
    6f54:	4b ff ff 74 	b       6ec8 <.kvmhv_flush_nested+0x58>
    6f58:	7f a3 eb 78 	mr      r3,r29
    6f5c:	48 00 00 01 	bl      6f5c <.kvmhv_flush_nested+0xec>
			6f5c: R_PPC64_REL24	__pv_queued_spin_unlock
    6f60:	60 00 00 00 	nop
    6f64:	4b ff ff 80 	b       6ee4 <.kvmhv_flush_nested+0x74>
    6f68:	78 65 00 20 	clrldi  r5,r3,32
    6f6c:	38 60 00 00 	li      r3,0
    6f70:	60 63 f8 08 	ori     r3,r3,63496
    6f74:	3c 80 00 09 	lis     r4,9
    6f78:	38 c0 08 00 	li      r6,2048
    6f7c:	48 00 00 01 	bl      6f7c <.kvmhv_flush_nested+0x10c>
			6f7c: R_PPC64_REL24	plpar_hcall_norets
    6f80:	60 00 00 00 	nop
    6f84:	28 23 00 00 	cmpldi  r3,0
    6f88:	41 82 ff 70 	beq     6ef8 <.kvmhv_flush_nested+0x88>
    6f8c:	7c 64 1b 78 	mr      r4,r3
    6f90:	3c 62 00 00 	addis   r3,r2,0
			6f92: R_PPC64_TOC16_HA	.toc+0x18
    6f94:	e8 63 00 00 	ld      r3,0(r3)
			6f96: R_PPC64_TOC16_LO_DS	.toc+0x18
    6f98:	48 00 00 01 	bl      6f98 <.kvmhv_flush_nested+0x128>
			6f98: R_PPC64_REL24	printk
    6f9c:	60 00 00 00 	nop
    6fa0:	4b ff ff 58 	b       6ef8 <.kvmhv_flush_nested+0x88>
	...

0000000000006fb0 <.kvmhv_remove_nested>:
    6fb0:	7c 08 02 a6 	mflr    r0
    6fb4:	fb e1 ff f8 	std     r31,-8(r1)
    6fb8:	f8 01 00 10 	std     r0,16(r1)
    6fbc:	f8 21 ff 71 	stdu    r1,-144(r1)
    6fc0:	7c 3f 0b 78 	mr      r31,r1
    6fc4:	fb 9f 00 70 	std     r28,112(r31)
    6fc8:	fb bf 00 78 	std     r29,120(r31)
    6fcc:	fb df 00 80 	std     r30,128(r31)
    6fd0:	7c 7e 1b 78 	mr      r30,r3
    6fd4:	48 00 00 01 	bl      6fd4 <.kvmhv_remove_nested+0x24>
			6fd4: R_PPC64_REL24	_mcount
    6fd8:	60 00 00 00 	nop
    6fdc:	eb be 00 00 	ld      r29,0(r30)
    6fe0:	7f a3 eb 78 	mr      r3,r29
    6fe4:	eb 9e 00 0a 	lwa     r28,8(r30)
    6fe8:	48 00 00 01 	bl      6fe8 <.kvmhv_remove_nested+0x38>
			6fe8: R_PPC64_REL24	_raw_spin_lock
    6fec:	60 00 00 00 	nop
    6ff0:	7b 83 1f 24 	rldicr  r3,r28,3,60
    6ff4:	7c 7d 1a 14 	add     r3,r29,r3
    6ff8:	e8 83 44 a0 	ld      r4,17568(r3)
    6ffc:	7c 24 f0 40 	cmpld   r4,r30
    7000:	41 82 00 0c 	beq     700c <.kvmhv_remove_nested+0x5c>
    7004:	eb 9e 00 28 	ld      r28,40(r30)
    7008:	48 00 00 88 	b       7090 <.kvmhv_remove_nested+0xe0>
    700c:	38 80 00 00 	li      r4,0
    7010:	f8 83 44 a0 	std     r4,17568(r3)
    7014:	80 7d 44 98 	lwz     r3,17560(r29)
    7018:	7c 1c 18 40 	cmplw   r28,r3
    701c:	40 82 00 68 	bne     7084 <.kvmhv_remove_nested+0xd4>
    7020:	38 7c ff ff 	addi    r3,r28,-1
    7024:	38 80 ff ff 	li      r4,-1
    7028:	2c 03 ff ff 	cmpwi   r3,-1
    702c:	41 80 00 0c 	blt     7038 <.kvmhv_remove_nested+0x88>
    7030:	60 83 00 00 	ori     r3,r4,0
    7034:	48 00 00 04 	b       7038 <.kvmhv_remove_nested+0x88>
    7038:	7c 83 e0 50 	subf    r4,r3,r28
    703c:	78 85 00 20 	clrldi  r5,r4,32
    7040:	38 9d 44 a0 	addi    r4,r29,17568
    7044:	7c a9 03 a6 	mtctr   r5
    7048:	48 00 00 18 	b       7060 <.kvmhv_remove_nested+0xb0>
    704c:	60 00 00 00 	nop
    7050:	60 00 00 00 	nop
    7054:	60 00 00 00 	nop
    7058:	60 00 00 00 	nop
    705c:	60 00 00 00 	nop
    7060:	42 40 00 1c 	bdz     707c <.kvmhv_remove_nested+0xcc>
    7064:	3b 9c ff ff 	addi    r28,r28,-1
    7068:	7b 85 1f 48 	rldic   r5,r28,3,29
    706c:	7c a4 28 2a 	ldx     r5,r4,r5
    7070:	28 25 00 00 	cmpldi  r5,0
    7074:	41 82 ff ec 	beq     7060 <.kvmhv_remove_nested+0xb0>
    7078:	48 00 00 08 	b       7080 <.kvmhv_remove_nested+0xd0>
    707c:	7c 7c 1b 78 	mr      r28,r3
    7080:	93 9d 44 98 	stw     r28,17560(r29)
    7084:	e8 7e 00 28 	ld      r3,40(r30)
    7088:	3b 83 ff ff 	addi    r28,r3,-1
    708c:	fb 9e 00 28 	std     r28,40(r30)
    7090:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    7094:	28 03 00 00 	cmplwi  r3,0
    7098:	40 82 00 b4 	bne     714c <.kvmhv_remove_nested+0x19c>
    709c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    70a0:	38 63 ff ff 	addi    r3,r3,-1
    70a4:	b0 6d 0c 7a 	sth     r3,3194(r13)
    70a8:	60 00 00 00 	nop
    70ac:	38 60 00 00 	li      r3,0
    70b0:	7c 20 04 ac 	lwsync
    70b4:	98 7d 00 03 	stb     r3,3(r29)
    70b8:	28 3c 00 00 	cmpldi  r28,0
    70bc:	40 82 00 70 	bne     712c <.kvmhv_remove_nested+0x17c>
    70c0:	e8 9e 00 10 	ld      r4,16(r30)
    70c4:	28 24 00 00 	cmpldi  r4,0
    70c8:	41 82 00 2c 	beq     70f4 <.kvmhv_remove_nested+0x144>
    70cc:	e8 7e 00 00 	ld      r3,0(r30)
    70d0:	80 be 00 0c 	lwz     r5,12(r30)
    70d4:	48 00 00 01 	bl      70d4 <.kvmhv_remove_nested+0x124>
			70d4: R_PPC64_REL24	kvmppc_free_pgtable_radix
    70d8:	60 00 00 00 	nop
    70dc:	e8 9e 00 10 	ld      r4,16(r30)
    70e0:	60 00 00 00 	nop
    70e4:	7c 83 23 78 	mr      r3,r4
    70e8:	38 80 00 00 	li      r4,0
    70ec:	48 00 00 01 	bl      70ec <.kvmhv_remove_nested+0x13c>
			70ec: R_PPC64_REL24	free_pages
    70f0:	60 00 00 00 	nop
    70f4:	80 be 00 0c 	lwz     r5,12(r30)
    70f8:	60 00 00 00 	nop
    70fc:	38 80 00 00 	li      r4,0
    7100:	7c a3 2b 78 	mr      r3,r5
    7104:	38 a0 00 00 	li      r5,0
    7108:	38 c0 00 01 	li      r6,1
    710c:	48 00 00 01 	bl      710c <.kvmhv_remove_nested+0x15c>
			710c: R_PPC64_REL24	mmu_partition_table_set_entry
    7110:	60 00 00 00 	nop
    7114:	e8 7e 00 0e 	lwa     r3,12(r30)
    7118:	48 00 00 01 	bl      7118 <.kvmhv_remove_nested+0x168>
			7118: R_PPC64_REL24	kvmppc_free_lpid
    711c:	60 00 00 00 	nop
    7120:	7f c3 f3 78 	mr      r3,r30
    7124:	48 00 00 01 	bl      7124 <.kvmhv_remove_nested+0x174>
			7124: R_PPC64_REL24	kfree
    7128:	60 00 00 00 	nop
    712c:	eb df 00 80 	ld      r30,128(r31)
    7130:	eb bf 00 78 	ld      r29,120(r31)
    7134:	eb 9f 00 70 	ld      r28,112(r31)
    7138:	38 21 00 90 	addi    r1,r1,144
    713c:	e8 01 00 10 	ld      r0,16(r1)
    7140:	7c 08 03 a6 	mtlr    r0
    7144:	eb e1 ff f8 	ld      r31,-8(r1)
    7148:	4e 80 00 20 	blr
    714c:	38 60 00 00 	li      r3,0
    7150:	b0 6d 0c 7c 	sth     r3,3196(r13)
    7154:	7c 00 04 ac 	hwsync
    7158:	4b ff ff 44 	b       709c <.kvmhv_remove_nested+0xec>
    715c:	7f a3 eb 78 	mr      r3,r29
    7160:	48 00 00 01 	bl      7160 <.kvmhv_remove_nested+0x1b0>
			7160: R_PPC64_REL24	__pv_queued_spin_unlock
    7164:	60 00 00 00 	nop
    7168:	4b ff ff 50 	b       70b8 <.kvmhv_remove_nested+0x108>
    716c:	3c 62 00 00 	addis   r3,r2,0
			716e: R_PPC64_TOC16_HA	.toc
    7170:	78 a6 26 e4 	rldicr  r6,r5,4,59
    7174:	e8 63 00 00 	ld      r3,0(r3)
			7176: R_PPC64_TOC16_LO_DS	.toc
    7178:	e8 83 00 00 	ld      r4,0(r3)
    717c:	38 60 00 00 	li      r3,0
    7180:	7c 64 31 6a 	stdux   r3,r4,r6
    7184:	f8 64 00 08 	std     r3,8(r4)
    7188:	60 00 00 00 	nop
    718c:	7c a3 2b 78 	mr      r3,r5
    7190:	48 00 00 01 	bl      7190 <.kvmhv_remove_nested+0x1e0>
			7190: R_PPC64_REL24	radix__flush_all_lpid
    7194:	60 00 00 00 	nop
    7198:	4b ff ff 7c 	b       7114 <.kvmhv_remove_nested+0x164>
    719c:	3c 62 00 00 	addis   r3,r2,0
			719e: R_PPC64_TOC16_HA	.toc+0x8
    71a0:	3c a2 00 00 	addis   r5,r2,0
			71a2: R_PPC64_TOC16_HA	.toc+0x10
    71a4:	e8 63 00 00 	ld      r3,0(r3)
			71a6: R_PPC64_TOC16_LO_DS	.toc+0x8
    71a8:	e8 a5 00 00 	ld      r5,0(r5)
			71aa: R_PPC64_TOC16_LO_DS	.toc+0x10
    71ac:	e8 63 00 00 	ld      r3,0(r3)
    71b0:	78 63 1f 24 	rldicr  r3,r3,3,60
    71b4:	7c 65 18 2a 	ldx     r3,r5,r3
    71b8:	48 00 00 01 	bl      71b8 <.kvmhv_remove_nested+0x208>
			71b8: R_PPC64_REL24	kmem_cache_free
    71bc:	60 00 00 00 	nop
    71c0:	4b ff ff 34 	b       70f4 <.kvmhv_remove_nested+0x144>
    71c4:	60 63 f8 08 	ori     r3,r3,63496
    71c8:	3c 80 00 09 	lis     r4,9
    71cc:	38 c0 08 00 	li      r6,2048
    71d0:	48 00 00 01 	bl      71d0 <.kvmhv_remove_nested+0x220>
			71d0: R_PPC64_REL24	plpar_hcall_norets
    71d4:	60 00 00 00 	nop
    71d8:	28 23 00 00 	cmpldi  r3,0
    71dc:	41 82 ff 38 	beq     7114 <.kvmhv_remove_nested+0x164>
    71e0:	7c 64 1b 78 	mr      r4,r3
    71e4:	3c 62 00 00 	addis   r3,r2,0
			71e6: R_PPC64_TOC16_HA	.toc+0x18
    71e8:	e8 63 00 00 	ld      r3,0(r3)
			71ea: R_PPC64_TOC16_LO_DS	.toc+0x18
    71ec:	48 00 00 01 	bl      71ec <.kvmhv_remove_nested+0x23c>
			71ec: R_PPC64_REL24	printk
    71f0:	60 00 00 00 	nop
    71f4:	4b ff ff 20 	b       7114 <.kvmhv_remove_nested+0x164>
	...
    7204:	60 00 00 00 	nop
    7208:	60 00 00 00 	nop
    720c:	60 00 00 00 	nop

0000000000007210 <.kvmhv_handle_nested_set_rc>:
    7210:	7c 08 02 a6 	mflr    r0
    7214:	fb e1 ff f8 	std     r31,-8(r1)
    7218:	7d 80 00 26 	mfcr    r12
    721c:	f8 01 00 10 	std     r0,16(r1)
    7220:	91 81 00 08 	stw     r12,8(r1)
    7224:	f8 21 ff 51 	stdu    r1,-176(r1)
    7228:	7c 3f 0b 78 	mr      r31,r1
    722c:	fb 3f 00 78 	std     r25,120(r31)
    7230:	fb 5f 00 80 	std     r26,128(r31)
    7234:	7d 1a 43 78 	mr      r26,r8
    7238:	fb 7f 00 88 	std     r27,136(r31)
    723c:	fb 9f 00 90 	std     r28,144(r31)
    7240:	7c 9c 23 78 	mr      r28,r4
    7244:	fb bf 00 98 	std     r29,152(r31)
    7248:	7c bd 2b 78 	mr      r29,r5
    724c:	fb df 00 a0 	std     r30,160(r31)
    7250:	7c 7e 1b 78 	mr      r30,r3
    7254:	eb 7f 00 e0 	ld      r27,224(r31)
    7258:	eb 3f 00 f0 	ld      r25,240(r31)
    725c:	48 00 00 01 	bl      725c <.kvmhv_handle_nested_set_rc+0x4c>
			725c: R_PPC64_REL24	_mcount
    7260:	60 00 00 00 	nop
    7264:	57 23 01 8c 	rlwinm  r3,r25,0,6,6
    7268:	38 80 01 00 	li      r4,256
    726c:	28 a3 00 00 	cmpldi  cr1,r3,0
    7270:	7b 23 3e 42 	rldicl  r3,r25,39,25
    7274:	38 a0 01 80 	li      r5,384
    7278:	70 63 00 01 	andi.   r3,r3,1
    727c:	41 86 00 0c 	beq     cr1,7288 <.kvmhv_handle_nested_set_rc+0x78>
    7280:	60 a3 00 00 	ori     r3,r5,0
    7284:	48 00 00 08 	b       728c <.kvmhv_handle_nested_set_rc+0x7c>
    7288:	38 64 00 00 	addi    r3,r4,0
    728c:	4d 01 0b 82 	crmove  4*cr2+lt,gt
    7290:	7c 63 d8 79 	andc.   r3,r3,r27
    7294:	3b 60 00 02 	li      r27,2
    7298:	40 82 00 ac 	bne     7344 <.kvmhv_handle_nested_set_rc+0x134>
    729c:	eb de 00 00 	ld      r30,0(r30)
    72a0:	7f c3 f3 78 	mr      r3,r30
    72a4:	48 00 00 01 	bl      72a4 <.kvmhv_handle_nested_set_rc+0x94>
			72a4: R_PPC64_REL24	_raw_spin_lock
    72a8:	60 00 00 00 	nop
    72ac:	38 60 00 01 	li      r3,1
    72b0:	38 80 00 00 	li      r4,0
    72b4:	80 fe 41 08 	lwz     r7,16648(r30)
    72b8:	41 88 00 0c 	blt     cr2,72c4 <.kvmhv_handle_nested_set_rc+0xb4>
    72bc:	60 99 00 00 	ori     r25,r4,0
    72c0:	48 00 00 08 	b       72c8 <.kvmhv_handle_nested_set_rc+0xb8>
    72c4:	3b 23 00 00 	addi    r25,r3,0
    72c8:	7f c3 f3 78 	mr      r3,r30
    72cc:	7f 25 cb 78 	mr      r5,r25
    72d0:	7f 46 d3 78 	mr      r6,r26
    72d4:	48 00 00 01 	bl      72d4 <.kvmhv_handle_nested_set_rc+0xc4>
			72d4: R_PPC64_REL24	kvmppc_hv_handle_set_rc
    72d8:	60 00 00 00 	nop
    72dc:	28 23 00 00 	cmpldi  r3,0
    72e0:	3b 60 ff ea 	li      r27,-22
    72e4:	41 82 00 38 	beq     731c <.kvmhv_handle_nested_set_rc+0x10c>
    72e8:	80 fc 00 08 	lwz     r7,8(r28)
    72ec:	7f c3 f3 78 	mr      r3,r30
    72f0:	38 80 00 01 	li      r4,1
    72f4:	7f 25 cb 78 	mr      r5,r25
    72f8:	7f a6 eb 78 	mr      r6,r29
    72fc:	48 00 00 01 	bl      72fc <.kvmhv_handle_nested_set_rc+0xec>
			72fc: R_PPC64_REL24	kvmppc_hv_handle_set_rc
    7300:	60 00 00 00 	nop
    7304:	70 63 00 01 	andi.   r3,r3,1
    7308:	38 60 ff ea 	li      r3,-22
    730c:	41 81 00 0c 	bgt     7318 <.kvmhv_handle_nested_set_rc+0x108>
    7310:	60 7b 00 00 	ori     r27,r3,0
    7314:	48 00 00 08 	b       731c <.kvmhv_handle_nested_set_rc+0x10c>
    7318:	3b 60 00 00 	li      r27,0
    731c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    7320:	28 03 00 00 	cmplwi  r3,0
    7324:	40 82 00 58 	bne     737c <.kvmhv_handle_nested_set_rc+0x16c>
    7328:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    732c:	38 63 ff ff 	addi    r3,r3,-1
    7330:	b0 6d 0c 7a 	sth     r3,3194(r13)
    7334:	60 00 00 00 	nop
    7338:	38 60 00 00 	li      r3,0
    733c:	7c 20 04 ac 	lwsync
    7340:	98 7e 00 03 	stb     r3,3(r30)
    7344:	7f 63 db 78 	mr      r3,r27
    7348:	eb df 00 a0 	ld      r30,160(r31)
    734c:	eb bf 00 98 	ld      r29,152(r31)
    7350:	eb 9f 00 90 	ld      r28,144(r31)
    7354:	eb 7f 00 88 	ld      r27,136(r31)
    7358:	eb 5f 00 80 	ld      r26,128(r31)
    735c:	eb 3f 00 78 	ld      r25,120(r31)
    7360:	38 21 00 b0 	addi    r1,r1,176
    7364:	e8 01 00 10 	ld      r0,16(r1)
    7368:	81 81 00 08 	lwz     r12,8(r1)
    736c:	7c 08 03 a6 	mtlr    r0
    7370:	eb e1 ff f8 	ld      r31,-8(r1)
    7374:	7d 92 01 20 	mtocrf  32,r12
    7378:	4e 80 00 20 	blr
    737c:	38 60 00 00 	li      r3,0
    7380:	b0 6d 0c 7c 	sth     r3,3196(r13)
    7384:	7c 00 04 ac 	hwsync
    7388:	4b ff ff a0 	b       7328 <.kvmhv_handle_nested_set_rc+0x118>
    738c:	7f c3 f3 78 	mr      r3,r30
    7390:	48 00 00 01 	bl      7390 <.kvmhv_handle_nested_set_rc+0x180>
			7390: R_PPC64_REL24	__pv_queued_spin_unlock
    7394:	60 00 00 00 	nop
    7398:	4b ff ff ac 	b       7344 <.kvmhv_handle_nested_set_rc+0x134>
	...
-------------- next part --------------

build/powerpc/good/arch/powerpc/kvm/book3s_hv_nested.o:     file format elf64-powerpc


Disassembly of section .text:

0000000000000000 <.kvmhv_save_hv_regs>:
       0:	7c 08 02 a6 	mflr    r0
       4:	fb e1 ff f8 	std     r31,-8(r1)
       8:	f8 01 00 10 	std     r0,16(r1)
       c:	f8 21 ff 71 	stdu    r1,-144(r1)
      10:	7c 3f 0b 78 	mr      r31,r1
      14:	fb bf 00 78 	std     r29,120(r31)
      18:	7c 7d 1b 78 	mr      r29,r3
      1c:	fb df 00 80 	std     r30,128(r31)
      20:	7c 9e 23 78 	mr      r30,r4
      24:	48 00 00 01 	bl      24 <.kvmhv_save_hv_regs+0x24>
			24: R_PPC64_REL24	_mcount
      28:	60 00 00 00 	nop
      2c:	e8 7d 1c 40 	ld      r3,7232(r29)
      30:	38 a0 ff e1 	li      r5,-31
      34:	78 a5 01 08 	rldic   r5,r5,0,4
      38:	e8 83 00 c8 	ld      r4,200(r3)
      3c:	7c 84 2b 78 	or      r4,r4,r5
      40:	f8 9e 00 18 	std     r4,24(r30)
      44:	e8 83 00 d0 	ld      r4,208(r3)
      48:	f8 9e 00 28 	std     r4,40(r30)
      4c:	e8 9d 13 d0 	ld      r4,5072(r29)
      50:	f8 9e 00 30 	std     r4,48(r30)
      54:	e8 83 00 a8 	ld      r4,168(r3)
      58:	f8 9e 00 38 	std     r4,56(r30)
      5c:	e8 9d 13 30 	ld      r4,4912(r29)
      60:	f8 9e 00 40 	std     r4,64(r30)
      64:	e8 9d 13 38 	ld      r4,4920(r29)
      68:	f8 9e 00 48 	std     r4,72(r30)
      6c:	e8 9d 13 50 	ld      r4,4944(r29)
      70:	f8 9e 00 50 	std     r4,80(r30)
      74:	e8 9d 12 e8 	ld      r4,4840(r29)
      78:	f8 9e 00 60 	std     r4,96(r30)
      7c:	e8 9d 12 f0 	ld      r4,4848(r29)
      80:	f8 9e 00 68 	std     r4,104(r30)
      84:	e8 9d 12 f8 	ld      r4,4856(r29)
      88:	f8 9e 00 70 	std     r4,112(r30)
      8c:	e8 63 00 d8 	ld      r3,216(r3)
      90:	f8 7e 00 78 	std     r3,120(r30)
      94:	e8 7d 1d 68 	ld      r3,7528(r29)
      98:	f8 7e 00 a0 	std     r3,160(r30)
      9c:	e8 7d 1d 70 	ld      r3,7536(r29)
      a0:	f8 7e 00 a8 	std     r3,168(r30)
      a4:	e8 7d 1d 48 	ld      r3,7496(r29)
      a8:	f8 7e 00 b0 	std     r3,176(r30)
      ac:	e8 7d 1d 50 	ld      r3,7504(r29)
      b0:	f8 7e 00 b8 	std     r3,184(r30)
      b4:	e8 7d 1d 58 	ld      r3,7512(r29)
      b8:	f8 7e 00 c0 	std     r3,192(r30)
      bc:	e8 7d 1d 60 	ld      r3,7520(r29)
      c0:	f8 7e 00 c8 	std     r3,200(r30)
      c4:	80 7d 15 6c 	lwz     r3,5484(r29)
      c8:	f8 7e 00 d0 	std     r3,208(r30)
      cc:	e8 7d 13 58 	ld      r3,4952(r29)
      d0:	f8 7e 00 d8 	std     r3,216(r30)
      d4:	e8 7d 13 60 	ld      r3,4960(r29)
      d8:	f8 7e 00 e0 	std     r3,224(r30)
      dc:	e8 7d 13 40 	ld      r3,4928(r29)
      e0:	f8 7e 00 e8 	std     r3,232(r30)
      e4:	e8 7d 13 48 	ld      r3,4936(r29)
      e8:	f8 7e 00 f0 	std     r3,240(r30)
      ec:	eb df 00 80 	ld      r30,128(r31)
      f0:	eb bf 00 78 	ld      r29,120(r31)
      f4:	38 21 00 90 	addi    r1,r1,144
      f8:	e8 01 00 10 	ld      r0,16(r1)
      fc:	7c 08 03 a6 	mtlr    r0
     100:	eb e1 ff f8 	ld      r31,-8(r1)
     104:	4e 80 00 20 	blr
	...
     114:	60 00 00 00 	nop
     118:	60 00 00 00 	nop
     11c:	60 00 00 00 	nop

0000000000000120 <.kvmhv_restore_hv_return_state>:
     120:	7c 08 02 a6 	mflr    r0
     124:	fb e1 ff f8 	std     r31,-8(r1)
     128:	f8 01 00 10 	std     r0,16(r1)
     12c:	f8 21 ff 71 	stdu    r1,-144(r1)
     130:	7c 3f 0b 78 	mr      r31,r1
     134:	fb bf 00 78 	std     r29,120(r31)
     138:	7c 7d 1b 78 	mr      r29,r3
     13c:	fb df 00 80 	std     r30,128(r31)
     140:	7c 9e 23 78 	mr      r30,r4
     144:	48 00 00 01 	bl      144 <.kvmhv_restore_hv_return_state+0x24>
			144: R_PPC64_REL24	_mcount
     148:	60 00 00 00 	nop
     14c:	e8 7d 1c 40 	ld      r3,7232(r29)
     150:	e8 9e 00 28 	ld      r4,40(r30)
     154:	f8 83 00 d0 	std     r4,208(r3)
     158:	e8 9e 00 30 	ld      r4,48(r30)
     15c:	f8 9d 13 d0 	std     r4,5072(r29)
     160:	e8 9e 00 60 	ld      r4,96(r30)
     164:	f8 9d 12 e8 	std     r4,4840(r29)
     168:	e8 9e 00 68 	ld      r4,104(r30)
     16c:	f8 9d 12 f0 	std     r4,4848(r29)
     170:	e8 9e 00 70 	ld      r4,112(r30)
     174:	f8 9d 12 f8 	std     r4,4856(r29)
     178:	e8 9e 00 78 	ld      r4,120(r30)
     17c:	f8 83 00 d8 	std     r4,216(r3)
     180:	e8 7e 00 80 	ld      r3,128(r30)
     184:	f8 7d 1b 88 	std     r3,7048(r29)
     188:	e8 7e 00 88 	ld      r3,136(r30)
     18c:	90 7d 1b 90 	stw     r3,7056(r29)
     190:	e8 7e 00 98 	ld      r3,152(r30)
     194:	f8 7d 1b a0 	std     r3,7072(r29)
     198:	e8 7e 00 90 	ld      r3,144(r30)
     19c:	90 7d 20 18 	stw     r3,8216(r29)
     1a0:	e8 7e 00 a0 	ld      r3,160(r30)
     1a4:	f8 7d 1d 68 	std     r3,7528(r29)
     1a8:	e8 7e 00 a8 	ld      r3,168(r30)
     1ac:	f8 7d 1d 70 	std     r3,7536(r29)
     1b0:	e8 7e 00 b0 	ld      r3,176(r30)
     1b4:	f8 7d 1d 48 	std     r3,7496(r29)
     1b8:	e8 7e 00 b8 	ld      r3,184(r30)
     1bc:	f8 7d 1d 50 	std     r3,7504(r29)
     1c0:	e8 7e 00 c0 	ld      r3,192(r30)
     1c4:	f8 7d 1d 58 	std     r3,7512(r29)
     1c8:	e8 7e 00 c8 	ld      r3,200(r30)
     1cc:	f8 7d 1d 60 	std     r3,7520(r29)
     1d0:	e8 7e 00 d0 	ld      r3,208(r30)
     1d4:	90 7d 15 6c 	stw     r3,5484(r29)
     1d8:	e8 7e 00 d8 	ld      r3,216(r30)
     1dc:	f8 7d 13 58 	std     r3,4952(r29)
     1e0:	e8 7e 00 e0 	ld      r3,224(r30)
     1e4:	f8 7d 13 60 	std     r3,4960(r29)
     1e8:	eb df 00 80 	ld      r30,128(r31)
     1ec:	eb bf 00 78 	ld      r29,120(r31)
     1f0:	38 21 00 90 	addi    r1,r1,144
     1f4:	e8 01 00 10 	ld      r0,16(r1)
     1f8:	7c 08 03 a6 	mtlr    r0
     1fc:	eb e1 ff f8 	ld      r31,-8(r1)
     200:	4e 80 00 20 	blr
	...

0000000000000210 <.kvmhv_enter_nested_guest>:
     210:	7c 08 02 a6 	mflr    r0
     214:	fb e1 ff f8 	std     r31,-8(r1)
     218:	f8 01 00 10 	std     r0,16(r1)
     21c:	f8 21 f9 41 	stdu    r1,-1728(r1)
     220:	7c 3f 0b 78 	mr      r31,r1
     224:	f9 df 06 30 	std     r14,1584(r31)
     228:	f9 ff 06 38 	std     r15,1592(r31)
     22c:	fa 1f 06 40 	std     r16,1600(r31)
     230:	fa 3f 06 48 	std     r17,1608(r31)
     234:	fa 5f 06 50 	std     r18,1616(r31)
     238:	fa 7f 06 58 	std     r19,1624(r31)
     23c:	fa 9f 06 60 	std     r20,1632(r31)
     240:	fa bf 06 68 	std     r21,1640(r31)
     244:	fa df 06 70 	std     r22,1648(r31)
     248:	7c 76 1b 78 	mr      r22,r3
     24c:	fa ff 06 78 	std     r23,1656(r31)
     250:	fb 1f 06 80 	std     r24,1664(r31)
     254:	fb 3f 06 88 	std     r25,1672(r31)
     258:	fb 5f 06 90 	std     r26,1680(r31)
     25c:	fb 7f 06 98 	std     r27,1688(r31)
     260:	fb 9f 06 a0 	std     r28,1696(r31)
     264:	fb bf 06 a8 	std     r29,1704(r31)
     268:	fb df 06 b0 	std     r30,1712(r31)
     26c:	48 00 00 01 	bl      26c <.kvmhv_enter_nested_guest+0x5c>
			26c: R_PPC64_REL24	_mcount
     270:	60 00 00 00 	nop
     274:	38 7f 02 40 	addi    r3,r31,576
     278:	38 80 00 00 	li      r4,0
     27c:	38 a0 00 f8 	li      r5,248
     280:	48 00 00 01 	bl      280 <.kvmhv_enter_nested_guest+0x70>
			280: R_PPC64_REL24	memset
     284:	60 00 00 00 	nop
     288:	e8 76 00 00 	ld      r3,0(r22)
     28c:	e8 83 44 90 	ld      r4,17552(r3)
     290:	28 24 00 00 	cmpldi  r4,0
     294:	41 82 00 80 	beq     314 <.kvmhv_enter_nested_guest+0x104>
     298:	3c 80 00 01 	lis     r4,1
     29c:	ea 96 1c 40 	ld      r20,7232(r22)
     2a0:	60 9e 05 60 	ori     r30,r4,1376
     2a4:	7c 63 f2 14 	add     r3,r3,r30
     2a8:	eb 76 0c c8 	ld      r27,3272(r22)
     2ac:	eb 36 0c d0 	ld      r25,3280(r22)
     2b0:	48 00 00 01 	bl      2b0 <.kvmhv_enter_nested_guest+0xa0>
			2b0: R_PPC64_REL24	__srcu_read_lock
     2b4:	60 00 00 00 	nop
     2b8:	3a 7f 02 40 	addi    r19,r31,576
     2bc:	90 76 00 2c 	stw     r3,44(r22)
     2c0:	7e c3 b3 78 	mr      r3,r22
     2c4:	7f 64 db 78 	mr      r4,r27
     2c8:	7e 65 9b 78 	mr      r5,r19
     2cc:	38 c0 00 08 	li      r6,8
     2d0:	48 00 00 01 	bl      2d0 <.kvmhv_enter_nested_guest+0xc0>
			2d0: R_PPC64_REL24	kvm_vcpu_read_guest
     2d4:	60 00 00 00 	nop
     2d8:	28 03 00 00 	cmplwi  r3,0
     2dc:	3b a0 ff ff 	li      r29,-1
     2e0:	41 82 00 3c 	beq     31c <.kvmhv_enter_nested_guest+0x10c>
     2e4:	80 96 00 2c 	lwz     r4,44(r22)
     2e8:	e8 76 00 00 	ld      r3,0(r22)
     2ec:	28 04 00 02 	cmplwi  r4,2
     2f0:	7c 63 f2 14 	add     r3,r3,r30
     2f4:	40 80 1d 4c 	bge     2040 <.kvmhv_enter_nested_guest+0x1e30>
     2f8:	7c 84 07 b4 	extsw   r4,r4
     2fc:	48 00 00 01 	bl      2fc <.kvmhv_enter_nested_guest+0xec>
			2fc: R_PPC64_REL24	__srcu_read_unlock
     300:	60 00 00 00 	nop
     304:	28 1d 00 00 	cmplwi  r29,0
     308:	41 82 00 dc 	beq     3e4 <.kvmhv_enter_nested_guest+0x1d4>
     30c:	38 60 ff fc 	li      r3,-4
     310:	48 00 0b 90 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
     314:	38 60 00 03 	li      r3,3
     318:	48 00 0b 88 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
     31c:	e8 76 1c c8 	ld      r3,7368(r22)
     320:	e8 63 00 58 	ld      r3,88(r3)
     324:	70 63 00 01 	andi.   r3,r3,1
     328:	e8 7f 02 40 	ld      r3,576(r31)
     32c:	40 81 00 3c 	ble     368 <.kvmhv_enter_nested_guest+0x158>
     330:	78 64 80 00 	rotldi  r4,r3,16
     334:	78 65 40 00 	rotldi  r5,r3,8
     338:	78 85 44 2c 	rldimi  r5,r4,8,48
     33c:	78 64 c0 00 	rotldi  r4,r3,24
     340:	78 85 82 2c 	rldimi  r5,r4,16,40
     344:	78 64 00 02 	rotldi  r4,r3,32
     348:	78 85 c0 2c 	rldimi  r5,r4,24,32
     34c:	78 64 80 02 	rotldi  r4,r3,48
     350:	78 85 44 0e 	rldimi  r5,r4,40,16
     354:	78 64 c0 02 	rotldi  r4,r3,56
     358:	78 85 82 0e 	rldimi  r5,r4,48,8
     35c:	78 65 c0 0e 	rldimi  r5,r3,56,0
     360:	7c a3 2b 78 	mr      r3,r5
     364:	f8 bf 02 40 	std     r5,576(r31)
     368:	28 03 00 02 	cmplwi  r3,2
     36c:	3b a0 ff ff 	li      r29,-1
     370:	38 80 00 f8 	li      r4,248
     374:	41 82 00 0c 	beq     380 <.kvmhv_enter_nested_guest+0x170>
     378:	63 a4 00 00 	ori     r4,r29,0
     37c:	48 00 00 04 	b       380 <.kvmhv_enter_nested_guest+0x170>
     380:	28 03 00 01 	cmplwi  r3,1
     384:	38 60 00 e8 	li      r3,232
     388:	41 82 00 0c 	beq     394 <.kvmhv_enter_nested_guest+0x184>
     38c:	60 83 00 00 	ori     r3,r4,0
     390:	48 00 00 04 	b       394 <.kvmhv_enter_nested_guest+0x184>
     394:	2c 03 00 00 	cmpwi   r3,0
     398:	41 80 ff 4c 	blt     2e4 <.kvmhv_enter_nested_guest+0xd4>
     39c:	78 66 00 20 	clrldi  r6,r3,32
     3a0:	38 bf 02 40 	addi    r5,r31,576
     3a4:	7e c3 b3 78 	mr      r3,r22
     3a8:	7f 64 db 78 	mr      r4,r27
     3ac:	48 00 00 01 	bl      3ac <.kvmhv_enter_nested_guest+0x19c>
			3ac: R_PPC64_REL24	kvm_vcpu_read_guest
     3b0:	60 00 00 00 	nop
     3b4:	28 03 00 00 	cmplwi  r3,0
     3b8:	40 82 ff 2c 	bne     2e4 <.kvmhv_enter_nested_guest+0xd4>
     3bc:	38 bf 04 b0 	addi    r5,r31,1200
     3c0:	7e c3 b3 78 	mr      r3,r22
     3c4:	7f 24 cb 78 	mr      r4,r25
     3c8:	38 c0 01 80 	li      r6,384
     3cc:	48 00 00 01 	bl      3cc <.kvmhv_enter_nested_guest+0x1bc>
			3cc: R_PPC64_REL24	kvm_vcpu_read_guest
     3d0:	60 00 00 00 	nop
     3d4:	7c 63 00 34 	cntlzw  r3,r3
     3d8:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
     3dc:	68 7d 00 01 	xori    r29,r3,1
     3e0:	4b ff ff 04 	b       2e4 <.kvmhv_enter_nested_guest+0xd4>
     3e4:	e8 96 1c c8 	ld      r4,7368(r22)
     3e8:	e8 64 00 58 	ld      r3,88(r4)
     3ec:	70 63 00 01 	andi.   r3,r3,1
     3f0:	fb 7f 00 a8 	std     r27,168(r31)
     3f4:	40 81 0a 9c 	ble     e90 <.kvmhv_enter_nested_guest+0xc80>
     3f8:	e8 7f 02 40 	ld      r3,576(r31)
     3fc:	f8 9f 00 a0 	std     r4,160(r31)
     400:	78 64 80 00 	rotldi  r4,r3,16
     404:	78 65 40 00 	rotldi  r5,r3,8
     408:	78 66 c0 00 	rotldi  r6,r3,24
     40c:	78 85 44 2c 	rldimi  r5,r4,8,48
     410:	80 9f 02 48 	lwz     r4,584(r31)
     414:	78 67 00 02 	rotldi  r7,r3,32
     418:	78 c5 82 2c 	rldimi  r5,r6,16,40
     41c:	78 68 80 02 	rotldi  r8,r3,48
     420:	78 e5 c0 2c 	rldimi  r5,r7,24,32
     424:	78 69 c0 02 	rotldi  r9,r3,56
     428:	79 05 44 0e 	rldimi  r5,r8,40,16
     42c:	79 25 82 0e 	rldimi  r5,r9,48,8
     430:	78 65 c0 0e 	rldimi  r5,r3,56,0
     434:	38 60 00 08 	li      r3,8
     438:	f8 bf 02 40 	std     r5,576(r31)
     43c:	7c 93 1d 2c 	stwbrx  r4,r19,r3
     440:	38 80 00 0c 	li      r4,12
     444:	80 7f 02 4c 	lwz     r3,588(r31)
     448:	7c 73 25 2c 	stwbrx  r3,r19,r4
     44c:	38 60 87 f0 	li      r3,-30736
     450:	78 65 c8 02 	rotldi  r5,r3,57
     454:	e9 3f 02 70 	ld      r9,624(r31)
     458:	e8 9f 02 58 	ld      r4,600(r31)
     45c:	79 26 80 00 	rotldi  r6,r9,16
     460:	79 32 40 00 	rotldi  r18,r9,8
     464:	78 d2 44 2c 	rldimi  r18,r6,8,48
     468:	e9 1f 02 68 	ld      r8,616(r31)
     46c:	7c 9c 2b 78 	or      r28,r4,r5
     470:	e9 7f 02 80 	ld      r11,640(r31)
     474:	79 05 80 00 	rotldi  r5,r8,16
     478:	79 1b 40 00 	rotldi  r27,r8,8
     47c:	78 bb 44 2c 	rldimi  r27,r5,8,48
     480:	e8 ff 02 60 	ld      r7,608(r31)
     484:	79 75 40 00 	rotldi  r21,r11,8
     488:	e9 5f 02 78 	ld      r10,632(r31)
     48c:	78 e4 80 00 	rotldi  r4,r7,16
     490:	78 fa 40 00 	rotldi  r26,r7,8
     494:	78 9a 44 2c 	rldimi  r26,r4,8,48
     498:	e9 9f 02 88 	ld      r12,648(r31)
     49c:	79 50 40 00 	rotldi  r16,r10,8
     4a0:	ea 3f 02 50 	ld      r17,592(r31)
     4a4:	79 8f 40 00 	rotldi  r15,r12,8
     4a8:	f9 1f 01 80 	std     r8,384(r31)
     4ac:	79 68 80 00 	rotldi  r8,r11,16
     4b0:	7a 23 80 00 	rotldi  r3,r17,16
     4b4:	79 15 44 2c 	rldimi  r21,r8,8,48
     4b8:	7a 37 40 00 	rotldi  r23,r17,8
     4bc:	eb df 02 a0 	ld      r30,672(r31)
     4c0:	78 77 44 2c 	rldimi  r23,r3,8,48
     4c4:	e8 df 02 b0 	ld      r6,688(r31)
     4c8:	7b c3 80 00 	rotldi  r3,r30,16
     4cc:	f8 ff 01 88 	std     r7,392(r31)
     4d0:	79 47 80 00 	rotldi  r7,r10,16
     4d4:	78 c5 80 00 	rotldi  r5,r6,16
     4d8:	78 f0 44 2c 	rldimi  r16,r7,8,48
     4dc:	f9 3f 01 78 	std     r9,376(r31)
     4e0:	79 89 80 00 	rotldi  r9,r12,16
     4e4:	79 2f 44 2c 	rldimi  r15,r9,8,48
     4e8:	7d e9 7b 78 	mr      r9,r15
     4ec:	f9 5f 01 70 	std     r10,368(r31)
     4f0:	e9 5f 02 90 	ld      r10,656(r31)
     4f4:	e9 1f 02 b8 	ld      r8,696(r31)
     4f8:	e8 1f 02 98 	ld      r0,664(r31)
     4fc:	fb df 00 e8 	std     r30,232(r31)
     500:	7b de 40 00 	rotldi  r30,r30,8
     504:	78 1d 40 00 	rotldi  r29,r0,8
     508:	78 7e 44 2c 	rldimi  r30,r3,8,48
     50c:	79 03 80 00 	rotldi  r3,r8,16
     510:	f8 df 01 60 	std     r6,352(r31)
     514:	78 c6 40 00 	rotldi  r6,r6,8
     518:	78 a6 44 2c 	rldimi  r6,r5,8,48
     51c:	e9 ff 02 c0 	ld      r15,704(r31)
     520:	79 05 40 00 	rotldi  r5,r8,8
     524:	78 65 44 2c 	rldimi  r5,r3,8,48
     528:	f9 7f 01 68 	std     r11,360(r31)
     52c:	7d 4b 53 78 	mr      r11,r10
     530:	79 e3 80 00 	rotldi  r3,r15,16
     534:	f9 9f 00 90 	std     r12,144(r31)
     538:	79 6c 40 00 	rotldi  r12,r11,8
     53c:	78 0b 80 00 	rotldi  r11,r0,16
     540:	79 7d 44 2c 	rldimi  r29,r11,8,48
     544:	f8 1f 00 88 	std     r0,136(r31)
     548:	e8 1f 02 a8 	ld      r0,680(r31)
     54c:	f8 df 02 18 	std     r6,536(r31)
     550:	79 e6 40 00 	rotldi  r6,r15,8
     554:	78 04 80 00 	rotldi  r4,r0,16
     558:	78 66 44 2c 	rldimi  r6,r3,8,48
     55c:	78 07 40 00 	rotldi  r7,r0,8
     560:	f8 bf 02 10 	std     r5,528(r31)
     564:	78 87 44 2c 	rldimi  r7,r4,8,48
     568:	e8 bf 02 c8 	ld      r5,712(r31)
     56c:	f8 df 01 40 	std     r6,320(r31)
     570:	78 a3 80 00 	rotldi  r3,r5,16
     574:	78 a4 40 00 	rotldi  r4,r5,8
     578:	78 64 44 2c 	rldimi  r4,r3,8,48
     57c:	e8 df 02 d0 	ld      r6,720(r31)
     580:	f9 5f 00 f0 	std     r10,240(r31)
     584:	79 4a 80 00 	rotldi  r10,r10,16
     588:	78 c3 80 00 	rotldi  r3,r6,16
     58c:	79 4c 44 2c 	rldimi  r12,r10,8,48
     590:	7c aa 2b 78 	mr      r10,r5
     594:	f8 bf 00 c8 	std     r5,200(r31)
     598:	e8 bf 02 d8 	ld      r5,728(r31)
     59c:	fb df 02 20 	std     r30,544(r31)
     5a0:	7c 9e 23 78 	mr      r30,r4
     5a4:	78 c4 40 00 	rotldi  r4,r6,8
     5a8:	78 64 44 2c 	rldimi  r4,r3,8,48
     5ac:	78 a3 80 00 	rotldi  r3,r5,16
     5b0:	f8 df 00 d8 	std     r6,216(r31)
     5b4:	e8 df 02 e0 	ld      r6,736(r31)
     5b8:	f8 9f 01 f0 	std     r4,496(r31)
     5bc:	78 a4 40 00 	rotldi  r4,r5,8
     5c0:	78 64 44 2c 	rldimi  r4,r3,8,48
     5c4:	78 c3 80 00 	rotldi  r3,r6,16
     5c8:	f8 bf 01 c8 	std     r5,456(r31)
     5cc:	e8 bf 02 e8 	ld      r5,744(r31)
     5d0:	f8 9f 02 00 	std     r4,512(r31)
     5d4:	78 c4 40 00 	rotldi  r4,r6,8
     5d8:	78 64 44 2c 	rldimi  r4,r3,8,48
     5dc:	78 a3 80 00 	rotldi  r3,r5,16
     5e0:	f8 df 01 28 	std     r6,296(r31)
     5e4:	e8 df 02 f0 	ld      r6,752(r31)
     5e8:	f8 9f 02 08 	std     r4,520(r31)
     5ec:	78 a4 40 00 	rotldi  r4,r5,8
     5f0:	78 64 44 2c 	rldimi  r4,r3,8,48
     5f4:	78 c3 80 00 	rotldi  r3,r6,16
     5f8:	f8 bf 01 38 	std     r5,312(r31)
     5fc:	e8 bf 02 f8 	ld      r5,760(r31)
     600:	f8 9f 01 e8 	std     r4,488(r31)
     604:	78 c4 40 00 	rotldi  r4,r6,8
     608:	78 64 44 2c 	rldimi  r4,r3,8,48
     60c:	7c a3 2b 78 	mr      r3,r5
     610:	f8 df 01 30 	std     r6,304(r31)
     614:	78 63 40 00 	rotldi  r3,r3,8
     618:	e8 df 03 00 	ld      r6,768(r31)
     61c:	f8 bf 01 b0 	std     r5,432(r31)
     620:	78 a5 80 00 	rotldi  r5,r5,16
     624:	78 a3 44 2c 	rldimi  r3,r5,8,48
     628:	78 c5 80 00 	rotldi  r5,r6,16
     62c:	f8 9f 01 f8 	std     r4,504(r31)
     630:	e8 9f 03 08 	ld      r4,776(r31)
     634:	f8 7f 01 d8 	std     r3,472(r31)
     638:	78 c3 40 00 	rotldi  r3,r6,8
     63c:	78 a3 44 2c 	rldimi  r3,r5,8,48
     640:	78 85 80 00 	rotldi  r5,r4,16
     644:	f8 7f 01 d0 	std     r3,464(r31)
     648:	78 83 40 00 	rotldi  r3,r4,8
     64c:	78 a3 44 2c 	rldimi  r3,r5,8,48
     650:	f8 df 01 20 	std     r6,288(r31)
     654:	e8 df 03 10 	ld      r6,784(r31)
     658:	f8 7f 01 e0 	std     r3,480(r31)
     65c:	78 c5 80 00 	rotldi  r5,r6,16
     660:	e8 7f 03 18 	ld      r3,792(r31)
     664:	fa 1f 01 58 	std     r16,344(r31)
     668:	78 d0 40 00 	rotldi  r16,r6,8
     66c:	78 b0 44 2c 	rldimi  r16,r5,8,48
     670:	78 65 80 00 	rotldi  r5,r3,16
     674:	fa 5f 02 30 	std     r18,560(r31)
     678:	78 72 40 00 	rotldi  r18,r3,8
     67c:	78 b2 44 2c 	rldimi  r18,r5,8,48
     680:	f8 9f 01 b8 	std     r4,440(r31)
     684:	e8 9f 03 20 	ld      r4,800(r31)
     688:	f8 7f 01 90 	std     r3,400(r31)
     68c:	78 85 80 00 	rotldi  r5,r4,16
     690:	e8 7f 03 28 	ld      r3,808(r31)
     694:	fa bf 02 38 	std     r21,568(r31)
     698:	78 95 40 00 	rotldi  r21,r4,8
     69c:	78 78 80 00 	rotldi  r24,r3,16
     6a0:	78 b5 44 2c 	rldimi  r21,r5,8,48
     6a4:	7f 65 db 78 	mr      r5,r27
     6a8:	f8 9f 01 a8 	std     r4,424(r31)
     6ac:	e8 9f 03 30 	ld      r4,816(r31)
     6b0:	f8 7f 01 a0 	std     r3,416(r31)
     6b4:	fa 9f 00 c0 	std     r20,192(r31)
     6b8:	78 74 40 00 	rotldi  r20,r3,8
     6bc:	7b 83 46 20 	rldicl  r3,r28,8,56
     6c0:	7b 83 c0 0e 	rldimi  r3,r28,56,0
     6c4:	7b 14 44 2c 	rldimi  r20,r24,8,48
     6c8:	eb 9f 01 88 	ld      r28,392(r31)
     6cc:	78 98 40 00 	rotldi  r24,r4,8
     6d0:	f8 1f 00 e0 	std     r0,224(r31)
     6d4:	7f a0 eb 78 	mr      r0,r29
     6d8:	eb bf 01 80 	ld      r29,384(r31)
     6dc:	fa 7f 00 b0 	std     r19,176(r31)
     6e0:	78 93 80 00 	rotldi  r19,r4,16
     6e4:	7a 78 44 2c 	rldimi  r24,r19,8,48
     6e8:	7a 33 c0 00 	rotldi  r19,r17,24
     6ec:	f8 9f 01 98 	std     r4,408(r31)
     6f0:	7f 44 d3 78 	mr      r4,r26
     6f4:	eb 5f 01 78 	ld      r26,376(r31)
     6f8:	f8 ff 02 28 	std     r7,552(r31)
     6fc:	fb 3f 00 b8 	std     r25,184(r31)
     700:	7e f9 bb 78 	mr      r25,r23
     704:	7b 97 c0 00 	rotldi  r23,r28,24
     708:	7a e4 82 2c 	rldimi  r4,r23,16,40
     70c:	7b b7 c0 00 	rotldi  r23,r29,24
     710:	e8 ff 02 30 	ld      r7,560(r31)
     714:	7a 79 82 2c 	rldimi  r25,r19,16,40
     718:	7a e5 82 2c 	rldimi  r5,r23,16,40
     71c:	eb 7f 01 70 	ld      r27,368(r31)
     720:	7b 57 c0 00 	rotldi  r23,r26,24
     724:	7a e7 82 2c 	rldimi  r7,r23,16,40
     728:	f9 9f 01 50 	std     r12,336(r31)
     72c:	7b 77 c0 00 	rotldi  r23,r27,24
     730:	f8 df 01 c0 	std     r6,448(r31)
     734:	e8 df 01 58 	ld      r6,344(r31)
     738:	e9 9f 01 68 	ld      r12,360(r31)
     73c:	7a e6 82 2c 	rldimi  r6,r23,16,40
     740:	f8 7f 01 18 	std     r3,280(r31)
     744:	79 97 c0 00 	rotldi  r23,r12,24
     748:	e8 7f 02 38 	ld      r3,568(r31)
     74c:	ea 7f 00 90 	ld      r19,144(r31)
     750:	7a e3 82 2c 	rldimi  r3,r23,16,40
     754:	7a 77 c0 00 	rotldi  r23,r19,24
     758:	e9 7f 01 50 	ld      r11,336(r31)
     75c:	7a e9 82 2c 	rldimi  r9,r23,16,40
     760:	f9 3f 01 00 	std     r9,256(r31)
     764:	e9 3f 00 f0 	ld      r9,240(r31)
     768:	e9 df 00 88 	ld      r14,136(r31)
     76c:	79 37 c0 00 	rotldi  r23,r9,24
     770:	7a eb 82 2c 	rldimi  r11,r23,16,40
     774:	f8 7f 02 38 	std     r3,568(r31)
     778:	79 d7 c0 00 	rotldi  r23,r14,24
     77c:	7a e0 82 2c 	rldimi  r0,r23,16,40
     780:	e8 7f 00 e8 	ld      r3,232(r31)
     784:	f9 1f 01 48 	std     r8,328(r31)
     788:	78 77 c0 00 	rotldi  r23,r3,24
     78c:	e9 1f 02 20 	ld      r8,544(r31)
     790:	7a e8 82 2c 	rldimi  r8,r23,16,40
     794:	f8 1f 00 f8 	std     r0,248(r31)
     798:	f9 1f 02 20 	std     r8,544(r31)
     79c:	e9 1f 00 e0 	ld      r8,224(r31)
     7a0:	e8 1f 02 28 	ld      r0,552(r31)
     7a4:	79 17 c0 00 	rotldi  r23,r8,24
     7a8:	7a e0 82 2c 	rldimi  r0,r23,16,40
     7ac:	ea ff 01 60 	ld      r23,352(r31)
     7b0:	e9 1f 02 18 	ld      r8,536(r31)
     7b4:	7a f7 c0 00 	rotldi  r23,r23,24
     7b8:	7a e8 82 2c 	rldimi  r8,r23,16,40
     7bc:	f8 1f 02 28 	std     r0,552(r31)
     7c0:	f9 1f 02 18 	std     r8,536(r31)
     7c4:	e9 1f 01 48 	ld      r8,328(r31)
     7c8:	79 17 c0 00 	rotldi  r23,r8,24
     7cc:	e9 1f 02 10 	ld      r8,528(r31)
     7d0:	7a e8 82 2c 	rldimi  r8,r23,16,40
     7d4:	79 f7 c0 00 	rotldi  r23,r15,24
     7d8:	e8 1f 01 f0 	ld      r0,496(r31)
     7dc:	f9 1f 02 10 	std     r8,528(r31)
     7e0:	e9 1f 01 40 	ld      r8,320(r31)
     7e4:	7a e8 82 2c 	rldimi  r8,r23,16,40
     7e8:	79 57 c0 00 	rotldi  r23,r10,24
     7ec:	fa df 00 98 	std     r22,152(r31)
     7f0:	7f ca f3 78 	mr      r10,r30
     7f4:	eb df 00 d8 	ld      r30,216(r31)
     7f8:	7a ea 82 2c 	rldimi  r10,r23,16,40
     7fc:	7b d7 c0 00 	rotldi  r23,r30,24
     800:	ea df 02 38 	ld      r22,568(r31)
     804:	7a e0 82 2c 	rldimi  r0,r23,16,40
     808:	f8 1f 01 f0 	std     r0,496(r31)
     80c:	e8 1f 01 c8 	ld      r0,456(r31)
     810:	78 17 c0 00 	rotldi  r23,r0,24
     814:	e8 1f 02 00 	ld      r0,512(r31)
     818:	7a e0 82 2c 	rldimi  r0,r23,16,40
     81c:	f9 ff 00 78 	std     r15,120(r31)
     820:	f8 1f 02 00 	std     r0,512(r31)
     824:	e8 1f 01 28 	ld      r0,296(r31)
     828:	78 17 c0 00 	rotldi  r23,r0,24
     82c:	e8 1f 02 08 	ld      r0,520(r31)
     830:	7a e0 82 2c 	rldimi  r0,r23,16,40
     834:	fa 3f 00 d0 	std     r17,208(r31)
     838:	f8 1f 02 08 	std     r0,520(r31)
     83c:	e8 1f 01 38 	ld      r0,312(r31)
     840:	78 17 c0 00 	rotldi  r23,r0,24
     844:	e8 1f 01 e8 	ld      r0,488(r31)
     848:	7a e0 82 2c 	rldimi  r0,r23,16,40
     84c:	f8 1f 01 e8 	std     r0,488(r31)
     850:	e8 1f 01 30 	ld      r0,304(r31)
     854:	78 17 c0 00 	rotldi  r23,r0,24
     858:	e8 1f 01 f8 	ld      r0,504(r31)
     85c:	7a e0 82 2c 	rldimi  r0,r23,16,40
     860:	f8 1f 01 f8 	std     r0,504(r31)
     864:	e8 1f 01 b0 	ld      r0,432(r31)
     868:	78 17 c0 00 	rotldi  r23,r0,24
     86c:	e8 1f 01 d8 	ld      r0,472(r31)
     870:	7a e0 82 2c 	rldimi  r0,r23,16,40
     874:	f8 1f 01 d8 	std     r0,472(r31)
     878:	e8 1f 01 20 	ld      r0,288(r31)
     87c:	78 17 c0 00 	rotldi  r23,r0,24
     880:	e8 1f 01 d0 	ld      r0,464(r31)
     884:	7a e0 82 2c 	rldimi  r0,r23,16,40
     888:	f8 1f 01 d0 	std     r0,464(r31)
     88c:	e8 1f 01 b8 	ld      r0,440(r31)
     890:	78 17 c0 00 	rotldi  r23,r0,24
     894:	e8 1f 01 e0 	ld      r0,480(r31)
     898:	7a e0 82 2c 	rldimi  r0,r23,16,40
     89c:	f8 1f 01 e0 	std     r0,480(r31)
     8a0:	e8 1f 01 c0 	ld      r0,448(r31)
     8a4:	78 17 c0 00 	rotldi  r23,r0,24
     8a8:	e8 1f 01 90 	ld      r0,400(r31)
     8ac:	7a f0 82 2c 	rldimi  r16,r23,16,40
     8b0:	78 17 c0 00 	rotldi  r23,r0,24
     8b4:	e8 1f 01 a8 	ld      r0,424(r31)
     8b8:	7a f2 82 2c 	rldimi  r18,r23,16,40
     8bc:	78 17 c0 00 	rotldi  r23,r0,24
     8c0:	e8 1f 01 a0 	ld      r0,416(r31)
     8c4:	7a f5 82 2c 	rldimi  r21,r23,16,40
     8c8:	78 17 c0 00 	rotldi  r23,r0,24
     8cc:	e8 1f 01 98 	ld      r0,408(r31)
     8d0:	7a f4 82 2c 	rldimi  r20,r23,16,40
     8d4:	78 17 c0 00 	rotldi  r23,r0,24
     8d8:	e8 1f 01 18 	ld      r0,280(r31)
     8dc:	7a f8 82 2c 	rldimi  r24,r23,16,40
     8e0:	7a 37 00 02 	rotldi  r23,r17,32
     8e4:	7a f9 c0 2c 	rldimi  r25,r23,24,32
     8e8:	ea 3f 01 e0 	ld      r17,480(r31)
     8ec:	3a e0 ff ff 	li      r23,-1
     8f0:	7a e0 42 0c 	rldimi  r0,r23,8,8
     8f4:	7b 97 00 02 	rotldi  r23,r28,32
     8f8:	f8 1f 01 18 	std     r0,280(r31)
     8fc:	7a e4 c0 2c 	rldimi  r4,r23,24,32
     900:	7b b7 00 02 	rotldi  r23,r29,32
     904:	7a e5 c0 2c 	rldimi  r5,r23,24,32
     908:	eb bf 01 00 	ld      r29,256(r31)
     90c:	7b 57 00 02 	rotldi  r23,r26,32
     910:	7a e7 c0 2c 	rldimi  r7,r23,24,32
     914:	7b 77 00 02 	rotldi  r23,r27,32
     918:	f8 bf 01 10 	std     r5,272(r31)
     91c:	7a e6 c0 2c 	rldimi  r6,r23,24,32
     920:	79 97 00 02 	rotldi  r23,r12,32
     924:	7a f6 c0 2c 	rldimi  r22,r23,24,32
     928:	e8 bf 00 f8 	ld      r5,248(r31)
     92c:	7a 77 00 02 	rotldi  r23,r19,32
     930:	7a fd c0 2c 	rldimi  r29,r23,24,32
     934:	79 37 00 02 	rotldi  r23,r9,32
     938:	f8 9f 01 08 	std     r4,264(r31)
     93c:	7a eb c0 2c 	rldimi  r11,r23,24,32
     940:	79 d7 00 02 	rotldi  r23,r14,32
     944:	f9 7f 01 50 	std     r11,336(r31)
     948:	7a e5 c0 2c 	rldimi  r5,r23,24,32
     94c:	78 77 00 02 	rotldi  r23,r3,32
     950:	7e 7b 9b 78 	mr      r27,r19
     954:	e8 7f 02 20 	ld      r3,544(r31)
     958:	7d 2c 4b 78 	mr      r12,r9
     95c:	7d da 73 78 	mr      r26,r14
     960:	e9 7f 00 e0 	ld      r11,224(r31)
     964:	7a e3 c0 2c 	rldimi  r3,r23,24,32
     968:	e9 3f 02 28 	ld      r9,552(r31)
     96c:	79 77 00 02 	rotldi  r23,r11,32
     970:	ea 7f 01 60 	ld      r19,352(r31)
     974:	7a e9 c0 2c 	rldimi  r9,r23,24,32
     978:	e8 9f 02 18 	ld      r4,536(r31)
     97c:	7a 77 00 02 	rotldi  r23,r19,32
     980:	e8 1f 01 48 	ld      r0,328(r31)
     984:	7a e4 c0 2c 	rldimi  r4,r23,24,32
     988:	e9 df 02 10 	ld      r14,528(r31)
     98c:	78 17 00 02 	rotldi  r23,r0,32
     990:	7a ee c0 2c 	rldimi  r14,r23,24,32
     994:	79 f7 00 02 	rotldi  r23,r15,32
     998:	e9 ff 00 c8 	ld      r15,200(r31)
     99c:	7a e8 c0 2c 	rldimi  r8,r23,24,32
     9a0:	f8 df 01 58 	std     r6,344(r31)
     9a4:	79 f7 00 02 	rotldi  r23,r15,32
     9a8:	7a ea c0 2c 	rldimi  r10,r23,24,32
     9ac:	7b d7 00 02 	rotldi  r23,r30,32
     9b0:	e8 df 01 f0 	ld      r6,496(r31)
     9b4:	7a e6 c0 2c 	rldimi  r6,r23,24,32
     9b8:	f9 1f 01 40 	std     r8,320(r31)
     9bc:	f8 df 01 f0 	std     r6,496(r31)
     9c0:	e8 df 01 c8 	ld      r6,456(r31)
     9c4:	e9 1f 02 00 	ld      r8,512(r31)
     9c8:	78 d7 00 02 	rotldi  r23,r6,32
     9cc:	eb 9f 01 28 	ld      r28,296(r31)
     9d0:	7a e8 c0 2c 	rldimi  r8,r23,24,32
     9d4:	e8 df 02 08 	ld      r6,520(r31)
     9d8:	7b 97 00 02 	rotldi  r23,r28,32
     9dc:	7a e6 c0 2c 	rldimi  r6,r23,24,32
     9e0:	f8 ff 02 30 	std     r7,560(r31)
     9e4:	f8 df 02 08 	std     r6,520(r31)
     9e8:	e8 df 01 38 	ld      r6,312(r31)
     9ec:	78 d7 00 02 	rotldi  r23,r6,32
     9f0:	e8 df 01 e8 	ld      r6,488(r31)
     9f4:	e8 ff 01 30 	ld      r7,304(r31)
     9f8:	7a e6 c0 2c 	rldimi  r6,r23,24,32
     9fc:	78 f7 00 02 	rotldi  r23,r7,32
     a00:	e8 ff 01 f8 	ld      r7,504(r31)
     a04:	7a e7 c0 2c 	rldimi  r7,r23,24,32
     a08:	f9 5f 00 80 	std     r10,128(r31)
     a0c:	f8 ff 01 f8 	std     r7,504(r31)
     a10:	e8 ff 01 b0 	ld      r7,432(r31)
     a14:	78 f7 00 02 	rotldi  r23,r7,32
     a18:	e8 ff 01 d8 	ld      r7,472(r31)
     a1c:	e9 5f 01 20 	ld      r10,288(r31)
     a20:	7a e7 c0 2c 	rldimi  r7,r23,24,32
     a24:	79 57 00 02 	rotldi  r23,r10,32
     a28:	e9 5f 01 d0 	ld      r10,464(r31)
     a2c:	7a ea c0 2c 	rldimi  r10,r23,24,32
     a30:	ea ff 01 b8 	ld      r23,440(r31)
     a34:	7a f7 00 02 	rotldi  r23,r23,32
     a38:	7a f1 c0 2c 	rldimi  r17,r23,24,32
     a3c:	ea ff 01 c0 	ld      r23,448(r31)
     a40:	7a f7 00 02 	rotldi  r23,r23,32
     a44:	fa 3f 01 e0 	std     r17,480(r31)
     a48:	7a f0 c0 2c 	rldimi  r16,r23,24,32
     a4c:	ea ff 01 90 	ld      r23,400(r31)
     a50:	7a f7 00 02 	rotldi  r23,r23,32
     a54:	ea 3f 01 08 	ld      r17,264(r31)
     a58:	7a f2 c0 2c 	rldimi  r18,r23,24,32
     a5c:	ea ff 01 a8 	ld      r23,424(r31)
     a60:	7a f7 00 02 	rotldi  r23,r23,32
     a64:	7a f5 c0 2c 	rldimi  r21,r23,24,32
     a68:	ea ff 01 a0 	ld      r23,416(r31)
     a6c:	7a f7 00 02 	rotldi  r23,r23,32
     a70:	7a f4 c0 2c 	rldimi  r20,r23,24,32
     a74:	ea ff 01 98 	ld      r23,408(r31)
     a78:	7a f7 00 02 	rotldi  r23,r23,32
     a7c:	7a f8 c0 2c 	rldimi  r24,r23,24,32
     a80:	ea ff 00 d0 	ld      r23,208(r31)
     a84:	7a f7 80 02 	rotldi  r23,r23,48
     a88:	7a f9 44 0e 	rldimi  r25,r23,40,16
     a8c:	ea ff 01 88 	ld      r23,392(r31)
     a90:	7a f7 80 02 	rotldi  r23,r23,48
     a94:	7a f1 44 0e 	rldimi  r17,r23,40,16
     a98:	ea ff 01 80 	ld      r23,384(r31)
     a9c:	fa 3f 01 08 	std     r17,264(r31)
     aa0:	7a f7 80 02 	rotldi  r23,r23,48
     aa4:	ea 3f 01 10 	ld      r17,272(r31)
     aa8:	7a f1 44 0e 	rldimi  r17,r23,40,16
     aac:	ea ff 01 78 	ld      r23,376(r31)
     ab0:	fa 3f 01 10 	std     r17,272(r31)
     ab4:	7a f7 80 02 	rotldi  r23,r23,48
     ab8:	ea 3f 02 30 	ld      r17,560(r31)
     abc:	7a f1 44 0e 	rldimi  r17,r23,40,16
     ac0:	ea ff 01 70 	ld      r23,368(r31)
     ac4:	fa 3f 02 30 	std     r17,560(r31)
     ac8:	7a f7 80 02 	rotldi  r23,r23,48
     acc:	ea 3f 01 58 	ld      r17,344(r31)
     ad0:	7a f1 44 0e 	rldimi  r17,r23,40,16
     ad4:	ea ff 01 68 	ld      r23,360(r31)
     ad8:	7a f7 80 02 	rotldi  r23,r23,48
     adc:	7a f6 44 0e 	rldimi  r22,r23,40,16
     ae0:	7b 77 80 02 	rotldi  r23,r27,48
     ae4:	fa df 02 38 	std     r22,568(r31)
     ae8:	7a fd 44 0e 	rldimi  r29,r23,40,16
     aec:	79 97 80 02 	rotldi  r23,r12,48
     af0:	e9 9f 01 50 	ld      r12,336(r31)
     af4:	fb bf 01 00 	std     r29,256(r31)
     af8:	7a ec 44 0e 	rldimi  r12,r23,40,16
     afc:	7b 57 80 02 	rotldi  r23,r26,48
     b00:	7a e5 44 0e 	rldimi  r5,r23,40,16
     b04:	eb bf 00 e8 	ld      r29,232(r31)
     b08:	7b b7 80 02 	rotldi  r23,r29,48
     b0c:	f8 bf 00 f8 	std     r5,248(r31)
     b10:	7a e3 44 0e 	rldimi  r3,r23,40,16
     b14:	79 77 80 02 	rotldi  r23,r11,48
     b18:	7a e9 44 0e 	rldimi  r9,r23,40,16
     b1c:	f8 7f 02 20 	std     r3,544(r31)
     b20:	7a 77 80 02 	rotldi  r23,r19,48
     b24:	7a e4 44 0e 	rldimi  r4,r23,40,16
     b28:	78 17 80 02 	rotldi  r23,r0,48
     b2c:	f9 3f 02 28 	std     r9,552(r31)
     b30:	7a ee 44 0e 	rldimi  r14,r23,40,16
     b34:	7d 63 5b 78 	mr      r3,r11
     b38:	e9 3f 00 78 	ld      r9,120(r31)
     b3c:	f9 df 02 10 	std     r14,528(r31)
     b40:	79 37 80 02 	rotldi  r23,r9,48
     b44:	e9 df 01 40 	ld      r14,320(r31)
     b48:	e8 1f 00 80 	ld      r0,128(r31)
     b4c:	7a ee 44 0e 	rldimi  r14,r23,40,16
     b50:	79 f7 80 02 	rotldi  r23,r15,48
     b54:	f8 9f 02 18 	std     r4,536(r31)
     b58:	7a e0 44 0e 	rldimi  r0,r23,40,16
     b5c:	7b d7 80 02 	rotldi  r23,r30,48
     b60:	e9 7f 01 f0 	ld      r11,496(r31)
     b64:	e8 9f 01 c8 	ld      r4,456(r31)
     b68:	7a eb 44 0e 	rldimi  r11,r23,40,16
     b6c:	eb df 02 08 	ld      r30,520(r31)
     b70:	78 97 80 02 	rotldi  r23,r4,48
     b74:	7a e8 44 0e 	rldimi  r8,r23,40,16
     b78:	7b 97 80 02 	rotldi  r23,r28,48
     b7c:	ea 7f 01 38 	ld      r19,312(r31)
     b80:	7a fe 44 0e 	rldimi  r30,r23,40,16
     b84:	7a 77 80 02 	rotldi  r23,r19,48
     b88:	e9 ff 01 f8 	ld      r15,504(r31)
     b8c:	7a e6 44 0e 	rldimi  r6,r23,40,16
     b90:	f8 df 01 e8 	std     r6,488(r31)
     b94:	e8 df 01 30 	ld      r6,304(r31)
     b98:	e8 9f 01 b0 	ld      r4,432(r31)
     b9c:	78 d7 80 02 	rotldi  r23,r6,48
     ba0:	7a ef 44 0e 	rldimi  r15,r23,40,16
     ba4:	f9 1f 02 00 	std     r8,512(r31)
     ba8:	78 97 80 02 	rotldi  r23,r4,48
     bac:	7a e7 44 0e 	rldimi  r7,r23,40,16
     bb0:	e9 1f 01 20 	ld      r8,288(r31)
     bb4:	e8 9f 01 b8 	ld      r4,440(r31)
     bb8:	79 17 80 02 	rotldi  r23,r8,48
     bbc:	7a ea 44 0e 	rldimi  r10,r23,40,16
     bc0:	f9 5f 01 d0 	std     r10,464(r31)
     bc4:	78 97 80 02 	rotldi  r23,r4,48
     bc8:	e9 5f 01 e0 	ld      r10,480(r31)
     bcc:	e8 9f 01 c0 	ld      r4,448(r31)
     bd0:	7a ea 44 0e 	rldimi  r10,r23,40,16
     bd4:	78 97 80 02 	rotldi  r23,r4,48
     bd8:	e8 9f 01 90 	ld      r4,400(r31)
     bdc:	7a f0 44 0e 	rldimi  r16,r23,40,16
     be0:	78 97 80 02 	rotldi  r23,r4,48
     be4:	e8 9f 01 a8 	ld      r4,424(r31)
     be8:	7a f2 44 0e 	rldimi  r18,r23,40,16
     bec:	78 97 80 02 	rotldi  r23,r4,48
     bf0:	e8 9f 01 a0 	ld      r4,416(r31)
     bf4:	7a f5 44 0e 	rldimi  r21,r23,40,16
     bf8:	78 97 80 02 	rotldi  r23,r4,48
     bfc:	e8 9f 01 98 	ld      r4,408(r31)
     c00:	7a f4 44 0e 	rldimi  r20,r23,40,16
     c04:	78 97 80 02 	rotldi  r23,r4,48
     c08:	e8 9f 01 18 	ld      r4,280(r31)
     c0c:	7a f8 44 0e 	rldimi  r24,r23,40,16
     c10:	f8 9f 02 58 	std     r4,600(r31)
     c14:	e8 9f 00 d0 	ld      r4,208(r31)
     c18:	78 97 c0 02 	rotldi  r23,r4,56
     c1c:	eb 9f 01 80 	ld      r28,384(r31)
     c20:	7a f9 82 0e 	rldimi  r25,r23,48,8
     c24:	78 99 c0 0e 	rldimi  r25,r4,56,0
     c28:	e8 9f 01 88 	ld      r4,392(r31)
     c2c:	fb 3f 02 50 	std     r25,592(r31)
     c30:	78 97 c0 02 	rotldi  r23,r4,56
     c34:	eb 3f 01 08 	ld      r25,264(r31)
     c38:	7a f9 82 0e 	rldimi  r25,r23,48,8
     c3c:	7b 97 c0 02 	rotldi  r23,r28,56
     c40:	e8 bf 01 78 	ld      r5,376(r31)
     c44:	78 99 c0 0e 	rldimi  r25,r4,56,0
     c48:	e8 9f 01 10 	ld      r4,272(r31)
     c4c:	7a e4 82 0e 	rldimi  r4,r23,48,8
     c50:	78 b7 c0 02 	rotldi  r23,r5,56
     c54:	f8 ff 01 d8 	std     r7,472(r31)
     c58:	7b 84 c0 0e 	rldimi  r4,r28,56,0
     c5c:	7a 67 c0 02 	rotldi  r7,r19,56
     c60:	f8 9f 02 68 	std     r4,616(r31)
     c64:	e8 9f 02 30 	ld      r4,560(r31)
     c68:	7a e4 82 0e 	rldimi  r4,r23,48,8
     c6c:	ea df 00 98 	ld      r22,152(r31)
     c70:	78 a4 c0 0e 	rldimi  r4,r5,56,0
     c74:	e8 bf 01 70 	ld      r5,368(r31)
     c78:	78 b7 c0 02 	rotldi  r23,r5,56
     c7c:	f8 9f 02 70 	std     r4,624(r31)
     c80:	7a f1 82 0e 	rldimi  r17,r23,48,8
     c84:	78 b1 c0 0e 	rldimi  r17,r5,56,0
     c88:	e8 9f 01 68 	ld      r4,360(r31)
     c8c:	e8 bf 02 38 	ld      r5,568(r31)
     c90:	78 97 c0 02 	rotldi  r23,r4,56
     c94:	7a e5 82 0e 	rldimi  r5,r23,48,8
     c98:	7b 77 c0 02 	rotldi  r23,r27,56
     c9c:	fb 3f 02 60 	std     r25,608(r31)
     ca0:	78 85 c0 0e 	rldimi  r5,r4,56,0
     ca4:	f8 bf 02 80 	std     r5,640(r31)
     ca8:	e8 bf 01 00 	ld      r5,256(r31)
     cac:	7a e5 82 0e 	rldimi  r5,r23,48,8
     cb0:	e8 9f 02 28 	ld      r4,552(r31)
     cb4:	7b 65 c0 0e 	rldimi  r5,r27,56,0
     cb8:	79 3b c0 02 	rotldi  r27,r9,56
     cbc:	f8 bf 02 88 	std     r5,648(r31)
     cc0:	e8 bf 00 f0 	ld      r5,240(r31)
     cc4:	78 b7 c0 02 	rotldi  r23,r5,56
     cc8:	eb 3f 00 b8 	ld      r25,184(r31)
     ccc:	7a ec 82 0e 	rldimi  r12,r23,48,8
     cd0:	78 ac c0 0e 	rldimi  r12,r5,56,0
     cd4:	e8 bf 00 f8 	ld      r5,248(r31)
     cd8:	7b 57 c0 02 	rotldi  r23,r26,56
     cdc:	7a e5 82 0e 	rldimi  r5,r23,48,8
     ce0:	7b b7 c0 02 	rotldi  r23,r29,56
     ce4:	f9 9f 02 90 	std     r12,656(r31)
     ce8:	7b 45 c0 0e 	rldimi  r5,r26,56,0
     cec:	f8 bf 02 98 	std     r5,664(r31)
     cf0:	e8 bf 02 20 	ld      r5,544(r31)
     cf4:	7a e5 82 0e 	rldimi  r5,r23,48,8
     cf8:	78 77 c0 02 	rotldi  r23,r3,56
     cfc:	fa 3f 02 78 	std     r17,632(r31)
     d00:	7a e4 82 0e 	rldimi  r4,r23,48,8
     d04:	7b a5 c0 0e 	rldimi  r5,r29,56,0
     d08:	f8 bf 02 a0 	std     r5,672(r31)
     d0c:	78 64 c0 0e 	rldimi  r4,r3,56,0
     d10:	e8 7f 01 60 	ld      r3,352(r31)
     d14:	f8 9f 02 a8 	std     r4,680(r31)
     d18:	78 77 c0 02 	rotldi  r23,r3,56
     d1c:	e8 9f 02 18 	ld      r4,536(r31)
     d20:	7a e4 82 0e 	rldimi  r4,r23,48,8
     d24:	e8 bf 01 b0 	ld      r5,432(r31)
     d28:	78 64 c0 0e 	rldimi  r4,r3,56,0
     d2c:	e8 7f 01 48 	ld      r3,328(r31)
     d30:	f8 9f 02 b0 	std     r4,688(r31)
     d34:	78 7a c0 02 	rotldi  r26,r3,56
     d38:	e8 9f 02 10 	ld      r4,528(r31)
     d3c:	7b 44 82 0e 	rldimi  r4,r26,48,8
     d40:	78 64 c0 0e 	rldimi  r4,r3,56,0
     d44:	e8 7f 00 c8 	ld      r3,200(r31)
     d48:	78 7d c0 02 	rotldi  r29,r3,56
     d4c:	f8 9f 02 b8 	std     r4,696(r31)
     d50:	7d c4 73 78 	mr      r4,r14
     d54:	7b a0 82 0e 	rldimi  r0,r29,48,8
     d58:	7b 64 82 0e 	rldimi  r4,r27,48,8
     d5c:	78 60 c0 0e 	rldimi  r0,r3,56,0
     d60:	e8 7f 00 d8 	ld      r3,216(r31)
     d64:	79 24 c0 0e 	rldimi  r4,r9,56,0
     d68:	f8 9f 02 c0 	std     r4,704(r31)
     d6c:	78 6c c0 02 	rotldi  r12,r3,56
     d70:	7d 64 5b 78 	mr      r4,r11
     d74:	79 84 82 0e 	rldimi  r4,r12,48,8
     d78:	78 64 c0 0e 	rldimi  r4,r3,56,0
     d7c:	e8 7f 01 c8 	ld      r3,456(r31)
     d80:	f8 9f 02 d0 	std     r4,720(r31)
     d84:	78 6b c0 02 	rotldi  r11,r3,56
     d88:	e8 9f 02 00 	ld      r4,512(r31)
     d8c:	79 64 82 0e 	rldimi  r4,r11,48,8
     d90:	f8 1f 02 c8 	std     r0,712(r31)
     d94:	78 64 c0 0e 	rldimi  r4,r3,56,0
     d98:	e8 7f 01 28 	ld      r3,296(r31)
     d9c:	f8 9f 02 d8 	std     r4,728(r31)
     da0:	78 69 c0 02 	rotldi  r9,r3,56
     da4:	7f c4 f3 78 	mr      r4,r30
     da8:	79 24 82 0e 	rldimi  r4,r9,48,8
     dac:	78 64 c0 0e 	rldimi  r4,r3,56,0
     db0:	f8 9f 02 e0 	std     r4,736(r31)
     db4:	7e 63 9b 78 	mr      r3,r19
     db8:	7c c3 33 78 	mr      r3,r6
     dbc:	78 c6 c0 02 	rotldi  r6,r6,56
     dc0:	e8 9f 01 e8 	ld      r4,488(r31)
     dc4:	78 e4 82 0e 	rldimi  r4,r7,48,8
     dc8:	7a 64 c0 0e 	rldimi  r4,r19,56,0
     dcc:	ea 7f 00 b0 	ld      r19,176(r31)
     dd0:	f8 9f 02 e8 	std     r4,744(r31)
     dd4:	7d e4 7b 78 	mr      r4,r15
     dd8:	78 c4 82 0e 	rldimi  r4,r6,48,8
     ddc:	78 64 c0 0e 	rldimi  r4,r3,56,0
     de0:	e8 7f 01 d8 	ld      r3,472(r31)
     de4:	f8 9f 02 f0 	std     r4,752(r31)
     de8:	78 a4 c0 02 	rotldi  r4,r5,56
     dec:	78 83 82 0e 	rldimi  r3,r4,48,8
     df0:	78 a3 c0 0e 	rldimi  r3,r5,56,0
     df4:	e8 bf 01 d0 	ld      r5,464(r31)
     df8:	f8 7f 02 f8 	std     r3,760(r31)
     dfc:	79 03 c0 02 	rotldi  r3,r8,56
     e00:	78 65 82 0e 	rldimi  r5,r3,48,8
     e04:	79 05 c0 0e 	rldimi  r5,r8,56,0
     e08:	e8 df 01 b8 	ld      r6,440(r31)
     e0c:	f8 bf 03 00 	std     r5,768(r31)
     e10:	78 c3 c0 02 	rotldi  r3,r6,56
     e14:	7d 45 53 78 	mr      r5,r10
     e18:	78 65 82 0e 	rldimi  r5,r3,48,8
     e1c:	78 c5 c0 0e 	rldimi  r5,r6,56,0
     e20:	e8 9f 00 a0 	ld      r4,160(r31)
     e24:	f8 bf 03 08 	std     r5,776(r31)
     e28:	e8 bf 01 c0 	ld      r5,448(r31)
     e2c:	78 a3 c0 02 	rotldi  r3,r5,56
     e30:	78 70 82 0e 	rldimi  r16,r3,48,8
     e34:	78 b0 c0 0e 	rldimi  r16,r5,56,0
     e38:	e8 bf 01 90 	ld      r5,400(r31)
     e3c:	78 a3 c0 02 	rotldi  r3,r5,56
     e40:	fa 1f 03 10 	std     r16,784(r31)
     e44:	78 72 82 0e 	rldimi  r18,r3,48,8
     e48:	78 b2 c0 0e 	rldimi  r18,r5,56,0
     e4c:	e8 bf 01 a8 	ld      r5,424(r31)
     e50:	78 a3 c0 02 	rotldi  r3,r5,56
     e54:	fa 5f 03 18 	std     r18,792(r31)
     e58:	78 75 82 0e 	rldimi  r21,r3,48,8
     e5c:	78 b5 c0 0e 	rldimi  r21,r5,56,0
     e60:	e8 bf 01 a0 	ld      r5,416(r31)
     e64:	78 a3 c0 02 	rotldi  r3,r5,56
     e68:	fa bf 03 20 	std     r21,800(r31)
     e6c:	78 74 82 0e 	rldimi  r20,r3,48,8
     e70:	78 b4 c0 0e 	rldimi  r20,r5,56,0
     e74:	e8 bf 01 98 	ld      r5,408(r31)
     e78:	fa 9f 03 28 	std     r20,808(r31)
     e7c:	78 a3 c0 02 	rotldi  r3,r5,56
     e80:	78 78 82 0e 	rldimi  r24,r3,48,8
     e84:	78 b8 c0 0e 	rldimi  r24,r5,56,0
     e88:	ea 9f 00 c0 	ld      r20,192(r31)
     e8c:	fb 1f 03 30 	std     r24,816(r31)
     e90:	e8 7f 02 40 	ld      r3,576(r31)
     e94:	28 23 00 02 	cmpldi  r3,2
     e98:	38 60 ff c9 	li      r3,-55
     e9c:	40 81 00 5c 	ble     ef8 <.kvmhv_enter_nested_guest+0xce8>
     ea0:	eb df 06 b0 	ld      r30,1712(r31)
     ea4:	eb bf 06 a8 	ld      r29,1704(r31)
     ea8:	eb 9f 06 a0 	ld      r28,1696(r31)
     eac:	eb 7f 06 98 	ld      r27,1688(r31)
     eb0:	eb 5f 06 90 	ld      r26,1680(r31)
     eb4:	eb 3f 06 88 	ld      r25,1672(r31)
     eb8:	eb 1f 06 80 	ld      r24,1664(r31)
     ebc:	ea ff 06 78 	ld      r23,1656(r31)
     ec0:	ea df 06 70 	ld      r22,1648(r31)
     ec4:	ea bf 06 68 	ld      r21,1640(r31)
     ec8:	ea 9f 06 60 	ld      r20,1632(r31)
     ecc:	ea 7f 06 58 	ld      r19,1624(r31)
     ed0:	ea 5f 06 50 	ld      r18,1616(r31)
     ed4:	ea 3f 06 48 	ld      r17,1608(r31)
     ed8:	ea 1f 06 40 	ld      r16,1600(r31)
     edc:	e9 ff 06 38 	ld      r15,1592(r31)
     ee0:	e9 df 06 30 	ld      r14,1584(r31)
     ee4:	38 21 06 c0 	addi    r1,r1,1728
     ee8:	e8 01 00 10 	ld      r0,16(r1)
     eec:	7c 08 03 a6 	mtlr    r0
     ef0:	eb e1 ff f8 	ld      r31,-8(r1)
     ef4:	4e 80 00 20 	blr
     ef8:	e8 64 00 58 	ld      r3,88(r4)
     efc:	70 63 00 01 	andi.   r3,r3,1
     f00:	40 81 00 0c 	ble     f0c <.kvmhv_enter_nested_guest+0xcfc>
     f04:	38 7f 04 b0 	addi    r3,r31,1200
     f08:	48 00 00 01 	bl      f08 <.kvmhv_enter_nested_guest+0xcf8>
			f08: R_PPC64_REL24	.opd+0x48
     f0c:	80 7f 02 4c 	lwz     r3,588(r31)
     f10:	28 03 07 ff 	cmplwi  r3,2047
     f14:	41 81 f3 f8 	bgt     30c <.kvmhv_enter_nested_guest+0xfc>
     f18:	e8 76 00 00 	ld      r3,0(r22)
     f1c:	38 a0 00 01 	li      r5,1
     f20:	e8 9f 02 4a 	lwa     r4,584(r31)
     f24:	48 00 00 01 	bl      f24 <.kvmhv_enter_nested_guest+0xd14>
			f24: R_PPC64_REL24	kvmhv_get_nested
     f28:	7c 7a 1b 78 	mr      r26,r3
     f2c:	28 23 00 00 	cmpldi  r3,0
     f30:	38 60 ff fc 	li      r3,-4
     f34:	41 82 ff 6c 	beq     ea0 <.kvmhv_enter_nested_guest+0xc90>
     f38:	e8 7a 00 18 	ld      r3,24(r26)
     f3c:	28 23 00 00 	cmpldi  r3,0
     f40:	fa 7f 00 b0 	std     r19,176(r31)
     f44:	40 82 00 28 	bne     f6c <.kvmhv_enter_nested_guest+0xd5c>
     f48:	3b da 00 30 	addi    r30,r26,48
     f4c:	7f c3 f3 78 	mr      r3,r30
     f50:	48 00 00 01 	bl      f50 <.kvmhv_enter_nested_guest+0xd40>
			f50: R_PPC64_REL24	mutex_lock
     f54:	60 00 00 00 	nop
     f58:	7f 43 d3 78 	mr      r3,r26
     f5c:	48 00 00 01 	bl      f5c <.kvmhv_enter_nested_guest+0xd4c>
			f5c: R_PPC64_REL24	.opd+0x78
     f60:	7f c3 f3 78 	mr      r3,r30
     f64:	48 00 00 01 	bl      f64 <.kvmhv_enter_nested_guest+0xd54>
			f64: R_PPC64_REL24	mutex_unlock
     f68:	60 00 00 00 	nop
     f6c:	eb 16 1d 80 	ld      r24,7552(r22)
     f70:	38 60 ff e1 	li      r3,-31
     f74:	3a b6 0c a8 	addi    r21,r22,3240
     f78:	78 77 01 08 	rldic   r23,r3,0,4
     f7c:	38 7f 03 a8 	addi    r3,r31,936
     f80:	fb 16 0d b0 	std     r24,3504(r22)
     f84:	7e a4 ab 78 	mr      r4,r21
     f88:	38 a0 01 08 	li      r5,264
     f8c:	48 00 00 01 	bl      f8c <.kvmhv_enter_nested_guest+0xd7c>
			f8c: R_PPC64_REL24	memcpy
     f90:	60 00 00 00 	nop
     f94:	38 96 0d b8 	addi    r4,r22,3512
     f98:	38 7f 03 38 	addi    r3,r31,824
     f9c:	f8 9f 01 d8 	std     r4,472(r31)
     fa0:	38 a0 00 70 	li      r5,112
     fa4:	48 00 00 01 	bl      fa4 <.kvmhv_enter_nested_guest+0xd94>
			fa4: R_PPC64_REL24	memcpy
     fa8:	60 00 00 00 	nop
     fac:	e8 96 13 d0 	ld      r4,5072(r22)
     fb0:	f8 9f 01 e8 	std     r4,488(r31)
     fb4:	e8 96 13 30 	ld      r4,4912(r22)
     fb8:	f8 9f 01 e0 	std     r4,480(r31)
     fbc:	e8 96 13 38 	ld      r4,4920(r22)
     fc0:	f8 9f 01 f0 	std     r4,496(r31)
     fc4:	e8 96 13 50 	ld      r4,4944(r22)
     fc8:	f8 9f 01 f8 	std     r4,504(r31)
     fcc:	e8 96 12 e8 	ld      r4,4840(r22)
     fd0:	f8 9f 02 00 	std     r4,512(r31)
     fd4:	e8 96 12 f0 	ld      r4,4848(r22)
     fd8:	f8 9f 02 08 	std     r4,520(r31)
     fdc:	e8 96 12 f8 	ld      r4,4856(r22)
     fe0:	f8 9f 02 10 	std     r4,528(r31)
     fe4:	e8 96 1d 68 	ld      r4,7528(r22)
     fe8:	f8 9f 02 18 	std     r4,536(r31)
     fec:	e8 96 1d 70 	ld      r4,7536(r22)
     ff0:	f8 9f 02 20 	std     r4,544(r31)
     ff4:	e8 96 1d 48 	ld      r4,7496(r22)
     ff8:	e8 76 1c 40 	ld      r3,7232(r22)
     ffc:	f8 9f 02 28 	std     r4,552(r31)
    1000:	e8 96 1d 50 	ld      r4,7504(r22)
    1004:	f8 9f 02 30 	std     r4,560(r31)
    1008:	e8 96 1d 58 	ld      r4,7512(r22)
    100c:	e8 a3 00 d0 	ld      r5,208(r3)
    1010:	f8 9f 02 38 	std     r4,568(r31)
    1014:	eb d4 00 a8 	ld      r30,168(r20)
    1018:	e8 9f 02 78 	ld      r4,632(r31)
    101c:	f8 bf 01 c8 	std     r5,456(r31)
    1020:	e8 a3 00 a8 	ld      r5,168(r3)
    1024:	e9 e3 00 c8 	ld      r15,200(r3)
    1028:	f8 bf 01 c0 	std     r5,448(r31)
    102c:	7e 85 a3 78 	mr      r5,r20
    1030:	ea 83 00 d8 	ld      r20,216(r3)
    1034:	7c 64 f2 14 	add     r3,r4,r30
    1038:	38 9f 04 b0 	addi    r4,r31,1200
    103c:	eb 96 1d 60 	ld      r28,7520(r22)
    1040:	82 36 15 6c 	lwz     r17,5484(r22)
    1044:	ea 16 13 58 	ld      r16,4952(r22)
    1048:	ea 56 13 60 	ld      r18,4960(r22)
    104c:	eb 76 13 40 	ld      r27,4928(r22)
    1050:	eb b6 13 48 	ld      r29,4936(r22)
    1054:	f8 65 00 a8 	std     r3,168(r5)
    1058:	80 7f 02 4c 	lwz     r3,588(r31)
    105c:	f8 bf 00 c0 	std     r5,192(r31)
    1060:	38 a0 01 80 	li      r5,384
    1064:	90 76 20 28 	stw     r3,8232(r22)
    1068:	7e a3 ab 78 	mr      r3,r21
    106c:	e9 df 02 98 	ld      r14,664(r31)
    1070:	fb 56 20 20 	std     r26,8224(r22)
    1074:	48 00 00 01 	bl      1074 <.kvmhv_enter_nested_guest+0xe64>
			1074: R_PPC64_REL24	memcpy
    1078:	60 00 00 00 	nop
    107c:	e8 76 0d b0 	ld      r3,3504(r22)
    1080:	3c 80 ff fe 	lis     r4,-2
    1084:	38 a0 00 07 	li      r5,7
    1088:	60 84 ff fe 	ori     r4,r4,65534
    108c:	78 84 e0 02 	rotldi  r4,r4,60
    1090:	e8 df 02 50 	ld      r6,592(r31)
    1094:	7c 63 20 38 	and     r3,r3,r4
    1098:	60 63 10 00 	ori     r3,r3,4096
    109c:	f8 76 1d 80 	std     r3,7552(r22)
    10a0:	78 a3 a2 4a 	rldic   r3,r5,52,9
    10a4:	64 63 03 82 	oris    r3,r3,898
    10a8:	3c 80 ff 8f 	lis     r4,-113
    10ac:	e8 b6 1c 40 	ld      r5,7232(r22)
    10b0:	60 63 0a 0c 	ori     r3,r3,2572
    10b4:	7c c6 18 38 	and     r6,r6,r3
    10b8:	60 83 ff ff 	ori     r3,r4,65535
    10bc:	e8 85 00 b8 	ld      r4,184(r5)
    10c0:	78 63 00 0a 	rldic   r3,r3,32,0
    10c4:	64 63 fc 7d 	oris    r3,r3,64637
    10c8:	60 63 f5 f3 	ori     r3,r3,62963
    10cc:	7c 84 18 38 	and     r4,r4,r3
    10d0:	e8 76 00 00 	ld      r3,0(r22)
    10d4:	7c 84 33 78 	or      r4,r4,r6
    10d8:	48 00 00 01 	bl      10d8 <.kvmhv_enter_nested_guest+0xec8>
			10d8: R_PPC64_REL24	kvmppc_filter_lpcr_hv
    10dc:	60 00 00 00 	nop
    10e0:	e8 96 13 d0 	ld      r4,5072(r22)
    10e4:	f8 7f 02 50 	std     r3,592(r31)
    10e8:	38 60 ff ff 	li      r3,-1
    10ec:	78 64 c0 0e 	rldimi  r4,r3,56,0
    10f0:	e8 bf 02 70 	ld      r5,624(r31)
    10f4:	e8 df 02 88 	ld      r6,648(r31)
    10f8:	7c a4 20 38 	and     r4,r5,r4
    10fc:	e8 7f 02 90 	ld      r3,656(r31)
    1100:	78 c5 e8 42 	rldicl  r5,r6,61,1
    1104:	78 a5 18 00 	rotldi  r5,r5,3
    1108:	e8 ff 03 30 	ld      r7,816(r31)
    110c:	7c 66 18 f8 	not     r6,r3
    1110:	70 c6 00 03 	andi.   r6,r6,3
    1114:	78 e6 e8 42 	rldicl  r6,r7,61,1
    1118:	f8 9f 02 70 	std     r4,624(r31)
    111c:	78 c6 18 00 	rotldi  r6,r6,3
    1120:	f8 bf 02 88 	std     r5,648(r31)
    1124:	f8 df 03 30 	std     r6,816(r31)
    1128:	40 82 00 0c 	bne     1134 <.kvmhv_enter_nested_guest+0xf24>
    112c:	78 63 07 64 	rldicr  r3,r3,0,61
    1130:	f8 7f 02 90 	std     r3,656(r31)
    1134:	e8 ff 02 58 	ld      r7,600(r31)
    1138:	7d f3 bb 78 	or      r19,r15,r23
    113c:	e8 d6 1c 40 	ld      r6,7232(r22)
    1140:	7c e7 bb 78 	or      r7,r7,r23
    1144:	7e fe 70 50 	subf    r23,r30,r14
    1148:	e9 1f 02 68 	ld      r8,616(r31)
    114c:	f9 06 00 d0 	std     r8,208(r6)
    1150:	f8 e6 00 c8 	std     r7,200(r6)
    1154:	f8 96 13 d0 	std     r4,5072(r22)
    1158:	e8 9f 02 80 	ld      r4,640(r31)
    115c:	f8 96 13 30 	std     r4,4912(r22)
    1160:	e8 9f 02 a0 	ld      r4,672(r31)
    1164:	f8 76 13 50 	std     r3,4944(r22)
    1168:	e8 7f 02 b0 	ld      r3,688(r31)
    116c:	f8 b6 13 38 	std     r5,4920(r22)
    1170:	e8 bf 02 a8 	ld      r5,680(r31)
    1174:	f8 96 12 e8 	std     r4,4840(r22)
    1178:	e8 9f 02 b8 	ld      r4,696(r31)
    117c:	f8 76 12 f8 	std     r3,4856(r22)
    1180:	e8 7f 02 e8 	ld      r3,744(r31)
    1184:	f8 b6 12 f0 	std     r5,4848(r22)
    1188:	e8 bf 02 e0 	ld      r5,736(r31)
    118c:	f8 86 00 d8 	std     r4,216(r6)
    1190:	e8 9f 02 f0 	ld      r4,752(r31)
    1194:	f8 76 1d 70 	std     r3,7536(r22)
    1198:	e8 7f 03 08 	ld      r3,776(r31)
    119c:	e8 df 02 f8 	ld      r6,760(r31)
    11a0:	f8 b6 1d 68 	std     r5,7528(r22)
    11a4:	e8 bf 03 00 	ld      r5,768(r31)
    11a8:	f8 96 1d 48 	std     r4,7496(r22)
    11ac:	e8 9f 03 10 	ld      r4,784(r31)
    11b0:	f8 76 1d 60 	std     r3,7520(r22)
    11b4:	e8 7f 03 28 	ld      r3,808(r31)
    11b8:	f8 d6 1d 50 	std     r6,7504(r22)
    11bc:	f8 b6 1d 58 	std     r5,7512(r22)
    11c0:	e8 bf 03 18 	ld      r5,792(r31)
    11c4:	e8 df 03 20 	ld      r6,800(r31)
    11c8:	90 96 15 6c 	stw     r4,5484(r22)
    11cc:	e8 9f 03 30 	ld      r4,816(r31)
    11d0:	f8 76 13 40 	std     r3,4928(r22)
    11d4:	38 60 00 00 	li      r3,0
    11d8:	f8 b6 13 58 	std     r5,4952(r22)
    11dc:	f8 d6 13 60 	std     r6,4960(r22)
    11e0:	f8 96 13 48 	std     r4,4936(r22)
    11e4:	f8 76 1c 48 	std     r3,7240(r22)
    11e8:	fb 3f 00 b8 	std     r25,184(r31)
    11ec:	fb 9f 01 d0 	std     r28,464(r31)
    11f0:	fa 1f 01 b8 	std     r16,440(r31)
    11f4:	60 00 00 00 	nop
    11f8:	60 00 00 00 	nop
    11fc:	60 00 00 00 	nop
    1200:	7c 6c 42 a6 	mftb    r3
    1204:	7c 23 b8 40 	cmpld   r3,r23
    1208:	40 80 00 3c 	bge     1244 <.kvmhv_enter_nested_guest+0x1034>
    120c:	e8 bf 02 50 	ld      r5,592(r31)
    1210:	7e c3 b3 78 	mr      r3,r22
    1214:	7e e4 bb 78 	mr      r4,r23
    1218:	48 00 00 01 	bl      1218 <.kvmhv_enter_nested_guest+0x1008>
			1218: R_PPC64_REL24	kvmhv_run_single_vcpu
    121c:	60 00 00 00 	nop
    1220:	28 03 00 02 	cmplwi  r3,2
    1224:	41 80 ff dc 	blt     1200 <.kvmhv_enter_nested_guest+0xff0>
    1228:	7f 6f db 78 	mr      r15,r27
    122c:	83 76 1c 4c 	lwz     r27,7244(r22)
    1230:	7e 50 93 78 	mr      r16,r18
    1234:	7f b2 eb 78 	mr      r18,r29
    1238:	7c 63 07 b4 	extsw   r3,r3
    123c:	f8 7f 00 a0 	std     r3,160(r31)
    1240:	48 00 00 24 	b       1264 <.kvmhv_enter_nested_guest+0x1054>
    1244:	38 60 09 80 	li      r3,2432
    1248:	7e 50 93 78 	mr      r16,r18
    124c:	90 76 1c 4c 	stw     r3,7244(r22)
    1250:	38 60 00 02 	li      r3,2
    1254:	7f 6f db 78 	mr      r15,r27
    1258:	7f b2 eb 78 	mr      r18,r29
    125c:	f8 7f 00 a0 	std     r3,160(r31)
    1260:	3b 60 09 80 	li      r27,2432
    1264:	38 7f 04 b0 	addi    r3,r31,1200
    1268:	7e a4 ab 78 	mr      r4,r21
    126c:	38 a0 01 80 	li      r5,384
    1270:	48 00 00 01 	bl      1270 <.kvmhv_enter_nested_guest+0x1060>
			1270: R_PPC64_REL24	memcpy
    1274:	60 00 00 00 	nop
    1278:	e9 36 13 d0 	ld      r9,5072(r22)
    127c:	28 1b 0e 40 	cmplwi  r27,3648
    1280:	e9 56 1d 68 	ld      r10,7528(r22)
    1284:	e9 76 1d 70 	ld      r11,7536(r22)
    1288:	f9 3f 02 70 	std     r9,624(r31)
    128c:	e9 36 1d 48 	ld      r9,7496(r22)
    1290:	f9 5f 02 e0 	std     r10,736(r31)
    1294:	e9 56 1d 50 	ld      r10,7504(r22)
    1298:	eb 36 1d 80 	ld      r25,7552(r22)
    129c:	e9 16 1c 40 	ld      r8,7232(r22)
    12a0:	f9 7f 02 e8 	std     r11,744(r31)
    12a4:	e9 76 1d 58 	ld      r11,7512(r22)
    12a8:	f9 3f 02 f0 	std     r9,752(r31)
    12ac:	e9 36 1d 60 	ld      r9,7520(r22)
    12b0:	f9 5f 02 f8 	std     r10,760(r31)
    12b4:	81 56 15 6c 	lwz     r10,5484(r22)
    12b8:	fb 3f 05 b8 	std     r25,1464(r31)
    12bc:	f9 7f 03 00 	std     r11,768(r31)
    12c0:	e9 76 13 58 	ld      r11,4952(r22)
    12c4:	f9 3f 03 08 	std     r9,776(r31)
    12c8:	e9 28 00 d0 	ld      r9,208(r8)
    12cc:	f9 5f 03 10 	std     r10,784(r31)
    12d0:	e9 5f 00 c0 	ld      r10,192(r31)
    12d4:	e9 08 00 d8 	ld      r8,216(r8)
    12d8:	e8 76 12 e8 	ld      r3,4840(r22)
    12dc:	e8 9f 02 a0 	ld      r4,672(r31)
    12e0:	e8 b6 12 f0 	ld      r5,4848(r22)
    12e4:	7f a4 18 50 	subf    r29,r4,r3
    12e8:	e8 df 02 a8 	ld      r6,680(r31)
    12ec:	e8 f6 12 f8 	ld      r7,4856(r22)
    12f0:	7d c6 28 50 	subf    r14,r6,r5
    12f4:	e9 4a 00 d8 	ld      r10,216(r10)
    12f8:	f9 7f 03 18 	std     r11,792(r31)
    12fc:	e9 7f 02 b0 	ld      r11,688(r31)
    1300:	f9 3f 02 68 	std     r9,616(r31)
    1304:	7e eb 38 50 	subf    r23,r11,r7
    1308:	e9 3f 02 b8 	ld      r9,696(r31)
    130c:	f9 1f 02 b8 	std     r8,696(r31)
    1310:	7f c9 50 50 	subf    r30,r9,r10
    1314:	e9 16 13 60 	ld      r8,4960(r22)
    1318:	f8 7f 02 a0 	std     r3,672(r31)
    131c:	f8 bf 02 a8 	std     r5,680(r31)
    1320:	f8 ff 02 b0 	std     r7,688(r31)
    1324:	f9 1f 03 20 	std     r8,800(r31)
    1328:	41 82 00 30 	beq     1358 <.kvmhv_enter_nested_guest+0x1148>
    132c:	28 1b 0e 20 	cmplwi  r27,3616
    1330:	41 82 00 1c 	beq     134c <.kvmhv_enter_nested_guest+0x113c>
    1334:	28 1b 0e 00 	cmplwi  r27,3584
    1338:	40 82 00 28 	bne     1360 <.kvmhv_enter_nested_guest+0x1150>
    133c:	e8 76 1b 88 	ld      r3,7048(r22)
    1340:	f8 7f 02 c0 	std     r3,704(r31)
    1344:	80 76 1b 90 	lwz     r3,7056(r22)
    1348:	f8 7f 02 c8 	std     r3,712(r31)
    134c:	e8 76 1b a0 	ld      r3,7072(r22)
    1350:	f8 7f 02 d8 	std     r3,728(r31)
    1354:	48 00 00 0c 	b       1360 <.kvmhv_enter_nested_guest+0x1150>
    1358:	80 76 20 18 	lwz     r3,8216(r22)
    135c:	f8 7f 02 d0 	std     r3,720(r31)
    1360:	38 60 00 00 	li      r3,0
    1364:	38 9f 03 a8 	addi    r4,r31,936
    1368:	f8 76 20 20 	std     r3,8224(r22)
    136c:	7e a3 ab 78 	mr      r3,r21
    1370:	38 a0 01 08 	li      r5,264
    1374:	48 00 00 01 	bl      1374 <.kvmhv_enter_nested_guest+0x1164>
			1374: R_PPC64_REL24	memcpy
    1378:	60 00 00 00 	nop
    137c:	e8 7f 01 d8 	ld      r3,472(r31)
    1380:	38 9f 03 38 	addi    r4,r31,824
    1384:	38 a0 00 70 	li      r5,112
    1388:	fb 16 0d b0 	std     r24,3504(r22)
    138c:	48 00 00 01 	bl      138c <.kvmhv_enter_nested_guest+0x117c>
			138c: R_PPC64_REL24	memcpy
    1390:	60 00 00 00 	nop
    1394:	7b 24 f8 60 	rldicl  r4,r25,31,33
    1398:	7b 03 e8 80 	rldicl  r3,r24,29,2
    139c:	eb 9f 00 c0 	ld      r28,192(r31)
    13a0:	78 84 0f 43 	rldicl. r4,r4,33,29
    13a4:	78 63 18 02 	rotldi  r3,r3,35
    13a8:	38 80 00 01 	li      r4,1
    13ac:	78 84 0f 8a 	rldic   r4,r4,33,30
    13b0:	7c 64 23 78 	or      r4,r3,r4
    13b4:	41 82 00 0c 	beq     13c0 <.kvmhv_enter_nested_guest+0x11b0>
    13b8:	60 83 00 00 	ori     r3,r4,0
    13bc:	48 00 00 04 	b       13c0 <.kvmhv_enter_nested_guest+0x11b0>
    13c0:	e8 9f 01 c8 	ld      r4,456(r31)
    13c4:	f8 76 1d 80 	std     r3,7552(r22)
    13c8:	e8 7f 01 c0 	ld      r3,448(r31)
    13cc:	f8 7c 00 a8 	std     r3,168(r28)
    13d0:	e8 76 1c 40 	ld      r3,7232(r22)
    13d4:	f8 83 00 d0 	std     r4,208(r3)
    13d8:	e8 9f 01 e8 	ld      r4,488(r31)
    13dc:	fa 63 00 c8 	std     r19,200(r3)
    13e0:	f8 96 13 d0 	std     r4,5072(r22)
    13e4:	e8 9f 01 e0 	ld      r4,480(r31)
    13e8:	f8 96 13 30 	std     r4,4912(r22)
    13ec:	e8 9f 01 f0 	ld      r4,496(r31)
    13f0:	f8 96 13 38 	std     r4,4920(r22)
    13f4:	e8 9f 01 f8 	ld      r4,504(r31)
    13f8:	f8 96 13 50 	std     r4,4944(r22)
    13fc:	e8 9f 02 00 	ld      r4,512(r31)
    1400:	f8 96 12 e8 	std     r4,4840(r22)
    1404:	e8 9f 02 08 	ld      r4,520(r31)
    1408:	f8 96 12 f0 	std     r4,4848(r22)
    140c:	e8 9f 02 10 	ld      r4,528(r31)
    1410:	f8 96 12 f8 	std     r4,4856(r22)
    1414:	fa 83 00 d8 	std     r20,216(r3)
    1418:	e8 7f 02 18 	ld      r3,536(r31)
    141c:	f8 76 1d 68 	std     r3,7528(r22)
    1420:	e8 7f 02 20 	ld      r3,544(r31)
    1424:	f8 76 1d 70 	std     r3,7536(r22)
    1428:	e8 7f 02 28 	ld      r3,552(r31)
    142c:	f8 76 1d 48 	std     r3,7496(r22)
    1430:	e8 7f 02 30 	ld      r3,560(r31)
    1434:	f8 76 1d 50 	std     r3,7504(r22)
    1438:	e8 7f 02 38 	ld      r3,568(r31)
    143c:	f8 76 1d 58 	std     r3,7512(r22)
    1440:	e8 7f 01 d0 	ld      r3,464(r31)
    1444:	f8 76 1d 60 	std     r3,7520(r22)
    1448:	e8 7f 01 b8 	ld      r3,440(r31)
    144c:	f8 76 13 58 	std     r3,4952(r22)
    1450:	e8 76 12 e8 	ld      r3,4840(r22)
    1454:	7c 7d 1a 14 	add     r3,r29,r3
    1458:	e8 96 12 f0 	ld      r4,4848(r22)
    145c:	f8 76 12 e8 	std     r3,4840(r22)
    1460:	7c 8e 22 14 	add     r4,r14,r4
    1464:	e8 76 12 f8 	ld      r3,4856(r22)
    1468:	7c 77 1a 14 	add     r3,r23,r3
    146c:	92 36 15 6c 	stw     r17,5484(r22)
    1470:	fa 16 13 60 	std     r16,4960(r22)
    1474:	f9 f6 13 40 	std     r15,4928(r22)
    1478:	fa 56 13 48 	std     r18,4936(r22)
    147c:	f8 96 12 f0 	std     r4,4848(r22)
    1480:	f8 76 12 f8 	std     r3,4856(r22)
    1484:	e8 7c 00 d8 	ld      r3,216(r28)
    1488:	7c 7e 1a 14 	add     r3,r30,r3
    148c:	f8 7c 00 d8 	std     r3,216(r28)
    1490:	7f 43 d3 78 	mr      r3,r26
    1494:	48 00 00 01 	bl      1494 <.kvmhv_enter_nested_guest+0x1284>
			1494: R_PPC64_REL24	kvmhv_put_nested
    1498:	e8 76 1c c8 	ld      r3,7368(r22)
    149c:	e8 63 00 58 	ld      r3,88(r3)
    14a0:	70 63 00 01 	andi.   r3,r3,1
    14a4:	40 81 0a 6c 	ble     1f10 <.kvmhv_enter_nested_guest+0x1d00>
    14a8:	e8 7f 02 40 	ld      r3,576(r31)
    14ac:	78 64 80 00 	rotldi  r4,r3,16
    14b0:	78 65 40 00 	rotldi  r5,r3,8
    14b4:	78 66 c0 00 	rotldi  r6,r3,24
    14b8:	78 85 44 2c 	rldimi  r5,r4,8,48
    14bc:	80 9f 02 48 	lwz     r4,584(r31)
    14c0:	78 67 00 02 	rotldi  r7,r3,32
    14c4:	78 c5 82 2c 	rldimi  r5,r6,16,40
    14c8:	78 68 80 02 	rotldi  r8,r3,48
    14cc:	78 e5 c0 2c 	rldimi  r5,r7,24,32
    14d0:	78 69 c0 02 	rotldi  r9,r3,56
    14d4:	79 05 44 0e 	rldimi  r5,r8,40,16
    14d8:	79 25 82 0e 	rldimi  r5,r9,48,8
    14dc:	78 65 c0 0e 	rldimi  r5,r3,56,0
    14e0:	f8 bf 02 40 	std     r5,576(r31)
    14e4:	38 60 00 08 	li      r3,8
    14e8:	e8 bf 00 b0 	ld      r5,176(r31)
    14ec:	7c 85 1d 2c 	stwbrx  r4,r5,r3
    14f0:	38 80 00 0c 	li      r4,12
    14f4:	80 7f 02 4c 	lwz     r3,588(r31)
    14f8:	7c 65 25 2c 	stwbrx  r3,r5,r4
    14fc:	38 60 87 f0 	li      r3,-30736
    1500:	78 65 c8 02 	rotldi  r5,r3,57
    1504:	e8 df 02 50 	ld      r6,592(r31)
    1508:	e9 3f 02 70 	ld      r9,624(r31)
    150c:	78 c3 80 00 	rotldi  r3,r6,16
    1510:	78 c0 40 00 	rotldi  r0,r6,8
    1514:	78 60 44 2c 	rldimi  r0,r3,8,48
    1518:	e9 9f 02 88 	ld      r12,648(r31)
    151c:	79 37 40 00 	rotldi  r23,r9,8
    1520:	e8 9f 02 58 	ld      r4,600(r31)
    1524:	79 91 40 00 	rotldi  r17,r12,8
    1528:	e8 ff 02 60 	ld      r7,608(r31)
    152c:	7c 8e 2b 78 	or      r14,r4,r5
    1530:	e9 1f 02 68 	ld      r8,616(r31)
    1534:	78 e4 80 00 	rotldi  r4,r7,16
    1538:	78 f0 40 00 	rotldi  r16,r7,8
    153c:	7c f4 3b 78 	mr      r20,r7
    1540:	78 90 44 2c 	rldimi  r16,r4,8,48
    1544:	f8 df 01 a8 	std     r6,424(r31)
    1548:	79 26 80 00 	rotldi  r6,r9,16
    154c:	79 05 80 00 	rotldi  r5,r8,16
    1550:	e9 5f 02 78 	ld      r10,632(r31)
    1554:	78 d7 44 2c 	rldimi  r23,r6,8,48
    1558:	79 1c 40 00 	rotldi  r28,r8,8
    155c:	78 bc 44 2c 	rldimi  r28,r5,8,48
    1560:	e9 7f 02 80 	ld      r11,640(r31)
    1564:	79 47 80 00 	rotldi  r7,r10,16
    1568:	79 55 40 00 	rotldi  r21,r10,8
    156c:	78 f5 44 2c 	rldimi  r21,r7,8,48
    1570:	f9 3f 01 a0 	std     r9,416(r31)
    1574:	79 89 80 00 	rotldi  r9,r12,16
    1578:	79 31 44 2c 	rldimi  r17,r9,8,48
    157c:	79 78 40 00 	rotldi  r24,r11,8
    1580:	f9 9f 01 98 	std     r12,408(r31)
    1584:	e9 9f 02 a0 	ld      r12,672(r31)
    1588:	eb df 02 a8 	ld      r30,680(r31)
    158c:	79 83 80 00 	rotldi  r3,r12,16
    1590:	79 9a 40 00 	rotldi  r26,r12,8
    1594:	78 7a 44 2c 	rldimi  r26,r3,8,48
    1598:	e8 df 02 b0 	ld      r6,688(r31)
    159c:	7b c4 80 00 	rotldi  r4,r30,16
    15a0:	7b c7 40 00 	rotldi  r7,r30,8
    15a4:	78 87 44 2c 	rldimi  r7,r4,8,48
    15a8:	e9 3f 02 b8 	ld      r9,696(r31)
    15ac:	78 c5 80 00 	rotldi  r5,r6,16
    15b0:	f9 1f 00 e8 	std     r8,232(r31)
    15b4:	79 68 80 00 	rotldi  r8,r11,16
    15b8:	79 23 80 00 	rotldi  r3,r9,16
    15bc:	79 18 44 2c 	rldimi  r24,r8,8,48
    15c0:	78 c8 40 00 	rotldi  r8,r6,8
    15c4:	f8 df 00 d0 	std     r6,208(r31)
    15c8:	79 24 40 00 	rotldi  r4,r9,8
    15cc:	78 a8 44 2c 	rldimi  r8,r5,8,48
    15d0:	e8 df 02 c0 	ld      r6,704(r31)
    15d4:	78 64 44 2c 	rldimi  r4,r3,8,48
    15d8:	e8 bf 02 c8 	ld      r5,712(r31)
    15dc:	78 c3 80 00 	rotldi  r3,r6,16
    15e0:	7c d3 33 78 	mr      r19,r6
    15e4:	f8 9f 02 28 	std     r4,552(r31)
    15e8:	78 c4 40 00 	rotldi  r4,r6,8
    15ec:	78 64 44 2c 	rldimi  r4,r3,8,48
    15f0:	7c 8f 23 78 	mr      r15,r4
    15f4:	e8 df 02 d0 	ld      r6,720(r31)
    15f8:	78 a3 80 00 	rotldi  r3,r5,16
    15fc:	78 a4 40 00 	rotldi  r4,r5,8
    1600:	78 64 44 2c 	rldimi  r4,r3,8,48
    1604:	f8 bf 01 e0 	std     r5,480(r31)
    1608:	78 c3 80 00 	rotldi  r3,r6,16
    160c:	e8 bf 02 d8 	ld      r5,728(r31)
    1610:	f8 9f 02 18 	std     r4,536(r31)
    1614:	78 c4 40 00 	rotldi  r4,r6,8
    1618:	78 64 44 2c 	rldimi  r4,r3,8,48
    161c:	78 a3 80 00 	rotldi  r3,r5,16
    1620:	f8 df 00 c8 	std     r6,200(r31)
    1624:	e8 df 02 e0 	ld      r6,736(r31)
    1628:	f8 9f 02 08 	std     r4,520(r31)
    162c:	78 a4 40 00 	rotldi  r4,r5,8
    1630:	78 64 44 2c 	rldimi  r4,r3,8,48
    1634:	78 c3 80 00 	rotldi  r3,r6,16
    1638:	f8 bf 01 50 	std     r5,336(r31)
    163c:	e8 bf 02 e8 	ld      r5,744(r31)
    1640:	f8 9f 02 20 	std     r4,544(r31)
    1644:	78 c4 40 00 	rotldi  r4,r6,8
    1648:	78 64 44 2c 	rldimi  r4,r3,8,48
    164c:	78 a3 80 00 	rotldi  r3,r5,16
    1650:	f8 df 01 60 	std     r6,352(r31)
    1654:	e8 df 02 f0 	ld      r6,752(r31)
    1658:	f8 9f 02 10 	std     r4,528(r31)
    165c:	78 a4 40 00 	rotldi  r4,r5,8
    1660:	78 64 44 2c 	rldimi  r4,r3,8,48
    1664:	78 c3 80 00 	rotldi  r3,r6,16
    1668:	f8 bf 01 58 	std     r5,344(r31)
    166c:	e8 bf 02 f8 	ld      r5,760(r31)
    1670:	f8 9f 02 00 	std     r4,512(r31)
    1674:	78 c4 40 00 	rotldi  r4,r6,8
    1678:	78 64 44 2c 	rldimi  r4,r3,8,48
    167c:	78 a3 80 00 	rotldi  r3,r5,16
    1680:	f8 df 01 38 	std     r6,312(r31)
    1684:	e8 df 03 00 	ld      r6,768(r31)
    1688:	f8 9f 01 30 	std     r4,304(r31)
    168c:	78 a4 40 00 	rotldi  r4,r5,8
    1690:	78 64 44 2c 	rldimi  r4,r3,8,48
    1694:	78 c3 80 00 	rotldi  r3,r6,16
    1698:	f8 bf 01 d0 	std     r5,464(r31)
    169c:	e8 bf 03 08 	ld      r5,776(r31)
    16a0:	f8 9f 02 38 	std     r4,568(r31)
    16a4:	78 c4 40 00 	rotldi  r4,r6,8
    16a8:	78 64 44 2c 	rldimi  r4,r3,8,48
    16ac:	78 a3 80 00 	rotldi  r3,r5,16
    16b0:	f8 df 01 d8 	std     r6,472(r31)
    16b4:	e8 df 03 10 	ld      r6,784(r31)
    16b8:	f9 5f 00 f0 	std     r10,240(r31)
    16bc:	e9 5f 02 90 	ld      r10,656(r31)
    16c0:	f8 9f 01 f8 	std     r4,504(r31)
    16c4:	78 a4 40 00 	rotldi  r4,r5,8
    16c8:	78 64 44 2c 	rldimi  r4,r3,8,48
    16cc:	78 c3 80 00 	rotldi  r3,r6,16
    16d0:	eb bf 02 98 	ld      r29,664(r31)
    16d4:	f8 9f 01 f0 	std     r4,496(r31)
    16d8:	78 c4 40 00 	rotldi  r4,r6,8
    16dc:	7b b9 40 00 	rotldi  r25,r29,8
    16e0:	78 64 44 2c 	rldimi  r4,r3,8,48
    16e4:	f9 7f 00 d8 	std     r11,216(r31)
    16e8:	7d 4b 53 78 	mr      r11,r10
    16ec:	79 72 40 00 	rotldi  r18,r11,8
    16f0:	7b ab 80 00 	rotldi  r11,r29,16
    16f4:	f8 bf 01 b0 	std     r5,432(r31)
    16f8:	79 79 44 2c 	rldimi  r25,r11,8,48
    16fc:	e8 bf 03 18 	ld      r5,792(r31)
    1700:	f8 9f 01 e8 	std     r4,488(r31)
    1704:	78 a3 80 00 	rotldi  r3,r5,16
    1708:	e8 9f 03 20 	ld      r4,800(r31)
    170c:	eb 7f 03 28 	ld      r27,808(r31)
    1710:	fb 1f 01 70 	std     r24,368(r31)
    1714:	7f 38 cb 78 	mr      r24,r25
    1718:	78 b9 40 00 	rotldi  r25,r5,8
    171c:	78 79 44 2c 	rldimi  r25,r3,8,48
    1720:	78 83 80 00 	rotldi  r3,r4,16
    1724:	fb bf 01 88 	std     r29,392(r31)
    1728:	78 9d 40 00 	rotldi  r29,r4,8
    172c:	7b 6b 40 00 	rotldi  r11,r27,8
    1730:	78 7d 44 2c 	rldimi  r29,r3,8,48
    1734:	7b 63 80 00 	rotldi  r3,r27,16
    1738:	f8 ff 01 68 	std     r7,360(r31)
    173c:	78 6b 44 2c 	rldimi  r11,r3,8,48
    1740:	79 c3 46 20 	rldicl  r3,r14,8,56
    1744:	f9 5f 00 e0 	std     r10,224(r31)
    1748:	79 c3 c0 0e 	rldimi  r3,r14,56,0
    174c:	7e 07 83 78 	mr      r7,r16
    1750:	ea 1f 00 e8 	ld      r16,232(r31)
    1754:	79 4a 80 00 	rotldi  r10,r10,16
    1758:	7a 8e c0 00 	rotldi  r14,r20,24
    175c:	79 52 44 2c 	rldimi  r18,r10,8,48
    1760:	79 c7 82 2c 	rldimi  r7,r14,16,40
    1764:	f8 7f 01 28 	std     r3,296(r31)
    1768:	7a 0e c0 00 	rotldi  r14,r16,24
    176c:	79 dc 82 2c 	rldimi  r28,r14,16,40
    1770:	e8 7f 01 a0 	ld      r3,416(r31)
    1774:	fb df 01 80 	std     r30,384(r31)
    1778:	78 6e c0 00 	rotldi  r14,r3,24
    177c:	79 d7 82 2c 	rldimi  r23,r14,16,40
    1780:	eb df 00 f0 	ld      r30,240(r31)
    1784:	fa 5f 01 20 	std     r18,288(r31)
    1788:	7b ce c0 00 	rotldi  r14,r30,24
    178c:	79 d5 82 2c 	rldimi  r21,r14,16,40
    1790:	ea 5f 00 d8 	ld      r18,216(r31)
    1794:	f9 3f 01 78 	std     r9,376(r31)
    1798:	7a 4e c0 00 	rotldi  r14,r18,24
    179c:	f8 bf 01 c0 	std     r5,448(r31)
    17a0:	e9 3f 01 70 	ld      r9,368(r31)
    17a4:	e8 bf 01 98 	ld      r5,408(r31)
    17a8:	79 c9 82 2c 	rldimi  r9,r14,16,40
    17ac:	f8 9f 01 c8 	std     r4,456(r31)
    17b0:	78 ae c0 00 	rotldi  r14,r5,24
    17b4:	79 d1 82 2c 	rldimi  r17,r14,16,40
    17b8:	e8 9f 03 30 	ld      r4,816(r31)
    17bc:	fa 3f 00 f8 	std     r17,248(r31)
    17c0:	78 8a 80 00 	rotldi  r10,r4,16
    17c4:	ea 3f 00 e0 	ld      r17,224(r31)
    17c8:	f9 9f 01 90 	std     r12,400(r31)
    17cc:	78 8c 40 00 	rotldi  r12,r4,8
    17d0:	7a 2e c0 00 	rotldi  r14,r17,24
    17d4:	79 4c 44 2c 	rldimi  r12,r10,8,48
    17d8:	f9 1f 02 30 	std     r8,560(r31)
    17dc:	f8 9f 01 b8 	std     r4,440(r31)
    17e0:	e8 9f 01 20 	ld      r4,288(r31)
    17e4:	e9 1f 01 88 	ld      r8,392(r31)
    17e8:	79 c4 82 2c 	rldimi  r4,r14,16,40
    17ec:	79 0e c0 00 	rotldi  r14,r8,24
    17f0:	e9 1f 01 90 	ld      r8,400(r31)
    17f4:	79 d8 82 2c 	rldimi  r24,r14,16,40
    17f8:	79 0e c0 00 	rotldi  r14,r8,24
    17fc:	e9 1f 01 80 	ld      r8,384(r31)
    1800:	79 da 82 2c 	rldimi  r26,r14,16,40
    1804:	fb 1f 00 b0 	std     r24,176(r31)
    1808:	79 0e c0 00 	rotldi  r14,r8,24
    180c:	fb 5f 01 00 	std     r26,256(r31)
    1810:	eb 5f 01 68 	ld      r26,360(r31)
    1814:	eb 1f 00 d0 	ld      r24,208(r31)
    1818:	79 da 82 2c 	rldimi  r26,r14,16,40
    181c:	e9 1f 02 30 	ld      r8,560(r31)
    1820:	7b 0e c0 00 	rotldi  r14,r24,24
    1824:	79 c8 82 2c 	rldimi  r8,r14,16,40
    1828:	f8 df 01 48 	std     r6,328(r31)
    182c:	f9 1f 02 30 	std     r8,560(r31)
    1830:	e9 1f 01 78 	ld      r8,376(r31)
    1834:	79 0e c0 00 	rotldi  r14,r8,24
    1838:	e9 1f 02 28 	ld      r8,552(r31)
    183c:	79 c8 82 2c 	rldimi  r8,r14,16,40
    1840:	7a 6e c0 00 	rotldi  r14,r19,24
    1844:	e8 df 01 a8 	ld      r6,424(r31)
    1848:	79 cf 82 2c 	rldimi  r15,r14,16,40
    184c:	f9 ff 01 08 	std     r15,264(r31)
    1850:	78 ca c0 00 	rotldi  r10,r6,24
    1854:	79 40 82 2c 	rldimi  r0,r10,16,40
    1858:	e9 ff 01 e0 	ld      r15,480(r31)
    185c:	79 ee c0 00 	rotldi  r14,r15,24
    1860:	e9 ff 02 18 	ld      r15,536(r31)
    1864:	79 cf 82 2c 	rldimi  r15,r14,16,40
    1868:	f9 1f 02 28 	std     r8,552(r31)
    186c:	7e 68 9b 78 	mr      r8,r19
    1870:	f9 ff 02 18 	std     r15,536(r31)
    1874:	e9 ff 00 c8 	ld      r15,200(r31)
    1878:	fa 7f 00 98 	std     r19,152(r31)
    187c:	79 ee c0 00 	rotldi  r14,r15,24
    1880:	ea 7f 02 08 	ld      r19,520(r31)
    1884:	79 d3 82 2c 	rldimi  r19,r14,16,40
    1888:	e9 5f 01 50 	ld      r10,336(r31)
    188c:	fa 7f 02 08 	std     r19,520(r31)
    1890:	79 4e c0 00 	rotldi  r14,r10,24
    1894:	ea 7f 02 20 	ld      r19,544(r31)
    1898:	79 d3 82 2c 	rldimi  r19,r14,16,40
    189c:	e9 5f 01 58 	ld      r10,344(r31)
    18a0:	fa 7f 02 20 	std     r19,544(r31)
    18a4:	ea 7f 01 60 	ld      r19,352(r31)
    18a8:	7a 6e c0 00 	rotldi  r14,r19,24
    18ac:	ea 7f 02 10 	ld      r19,528(r31)
    18b0:	79 d3 82 2c 	rldimi  r19,r14,16,40
    18b4:	79 4e c0 00 	rotldi  r14,r10,24
    18b8:	e9 5f 02 00 	ld      r10,512(r31)
    18bc:	79 ca 82 2c 	rldimi  r10,r14,16,40
    18c0:	fa 7f 02 10 	std     r19,528(r31)
    18c4:	f9 5f 02 00 	std     r10,512(r31)
    18c8:	e9 5f 01 38 	ld      r10,312(r31)
    18cc:	79 4e c0 00 	rotldi  r14,r10,24
    18d0:	e9 5f 01 30 	ld      r10,304(r31)
    18d4:	ea 7f 01 d0 	ld      r19,464(r31)
    18d8:	79 ca 82 2c 	rldimi  r10,r14,16,40
    18dc:	7a 6e c0 00 	rotldi  r14,r19,24
    18e0:	ea 7f 02 38 	ld      r19,568(r31)
    18e4:	79 d3 82 2c 	rldimi  r19,r14,16,40
    18e8:	fb 7f 01 40 	std     r27,320(r31)
    18ec:	fa 7f 02 38 	std     r19,568(r31)
    18f0:	ea 7f 01 d8 	ld      r19,472(r31)
    18f4:	7a 6e c0 00 	rotldi  r14,r19,24
    18f8:	ea 7f 01 f8 	ld      r19,504(r31)
    18fc:	79 d3 82 2c 	rldimi  r19,r14,16,40
    1900:	fa 9f 00 c0 	std     r20,192(r31)
    1904:	fa 7f 01 f8 	std     r19,504(r31)
    1908:	ea 7f 01 b0 	ld      r19,432(r31)
    190c:	7a 6e c0 00 	rotldi  r14,r19,24
    1910:	ea 7f 01 f0 	ld      r19,496(r31)
    1914:	79 d3 82 2c 	rldimi  r19,r14,16,40
    1918:	fa 7f 01 f0 	std     r19,496(r31)
    191c:	ea 7f 01 48 	ld      r19,328(r31)
    1920:	7a 6e c0 00 	rotldi  r14,r19,24
    1924:	ea 7f 01 e8 	ld      r19,488(r31)
    1928:	79 d3 82 2c 	rldimi  r19,r14,16,40
    192c:	fa 7f 01 e8 	std     r19,488(r31)
    1930:	ea 7f 01 c0 	ld      r19,448(r31)
    1934:	7a 6e c0 00 	rotldi  r14,r19,24
    1938:	ea 7f 01 c8 	ld      r19,456(r31)
    193c:	79 d9 82 2c 	rldimi  r25,r14,16,40
    1940:	7a 6e c0 00 	rotldi  r14,r19,24
    1944:	ea 7f 01 78 	ld      r19,376(r31)
    1948:	79 dd 82 2c 	rldimi  r29,r14,16,40
    194c:	7b 6e c0 00 	rotldi  r14,r27,24
    1950:	eb 7f 01 b8 	ld      r27,440(r31)
    1954:	79 cb 82 2c 	rldimi  r11,r14,16,40
    1958:	7b 6e c0 00 	rotldi  r14,r27,24
    195c:	7c 9b 23 78 	mr      r27,r4
    1960:	e8 9f 01 00 	ld      r4,256(r31)
    1964:	79 cc 82 2c 	rldimi  r12,r14,16,40
    1968:	78 ce 00 02 	rotldi  r14,r6,32
    196c:	e8 df 01 28 	ld      r6,296(r31)
    1970:	79 c0 c0 2c 	rldimi  r0,r14,24,32
    1974:	39 c0 ff ff 	li      r14,-1
    1978:	f8 1f 01 10 	std     r0,272(r31)
    197c:	79 c6 42 0c 	rldimi  r6,r14,8,8
    1980:	7a 8e 00 02 	rotldi  r14,r20,32
    1984:	7c e0 3b 78 	mr      r0,r7
    1988:	79 c0 c0 2c 	rldimi  r0,r14,24,32
    198c:	e8 ff 00 f8 	ld      r7,248(r31)
    1990:	7a 0e 00 02 	rotldi  r14,r16,32
    1994:	79 dc c0 2c 	rldimi  r28,r14,24,32
    1998:	78 6e 00 02 	rotldi  r14,r3,32
    199c:	ea 9f 01 90 	ld      r20,400(r31)
    19a0:	79 d7 c0 2c 	rldimi  r23,r14,24,32
    19a4:	7b ce 00 02 	rotldi  r14,r30,32
    19a8:	7e a3 ab 78 	mr      r3,r21
    19ac:	fa ff 01 20 	std     r23,288(r31)
    19b0:	79 c3 c0 2c 	rldimi  r3,r14,24,32
    19b4:	7a 4e 00 02 	rotldi  r14,r18,32
    19b8:	79 c9 c0 2c 	rldimi  r9,r14,24,32
    19bc:	ea bf 00 b0 	ld      r21,176(r31)
    19c0:	78 ae 00 02 	rotldi  r14,r5,32
    19c4:	79 c7 c0 2c 	rldimi  r7,r14,24,32
    19c8:	7e 37 8b 78 	mr      r23,r17
    19cc:	ea 1f 01 80 	ld      r16,384(r31)
    19d0:	7a 2e 00 02 	rotldi  r14,r17,32
    19d4:	79 db c0 2c 	rldimi  r27,r14,24,32
    19d8:	ea 3f 01 88 	ld      r17,392(r31)
    19dc:	7a 2e 00 02 	rotldi  r14,r17,32
    19e0:	e8 bf 02 30 	ld      r5,560(r31)
    19e4:	79 d5 c0 2c 	rldimi  r21,r14,24,32
    19e8:	7a 8e 00 02 	rotldi  r14,r20,32
    19ec:	f8 df 01 28 	std     r6,296(r31)
    19f0:	79 c4 c0 2c 	rldimi  r4,r14,24,32
    19f4:	7a 0e 00 02 	rotldi  r14,r16,32
    19f8:	79 da c0 2c 	rldimi  r26,r14,24,32
    19fc:	e8 df 02 28 	ld      r6,552(r31)
    1a00:	7b 0e 00 02 	rotldi  r14,r24,32
    1a04:	79 c5 c0 2c 	rldimi  r5,r14,24,32
    1a08:	7a 6e 00 02 	rotldi  r14,r19,32
    1a0c:	fb 5f 01 68 	std     r26,360(r31)
    1a10:	79 c6 c0 2c 	rldimi  r6,r14,24,32
    1a14:	79 0e 00 02 	rotldi  r14,r8,32
    1a18:	eb 5f 01 08 	ld      r26,264(r31)
    1a1c:	e9 1f 01 e0 	ld      r8,480(r31)
    1a20:	79 da c0 2c 	rldimi  r26,r14,24,32
    1a24:	79 0e 00 02 	rotldi  r14,r8,32
    1a28:	e9 1f 02 18 	ld      r8,536(r31)
    1a2c:	fb 9f 01 18 	std     r28,280(r31)
    1a30:	7f dc f3 78 	mr      r28,r30
    1a34:	7e 5e 93 78 	mr      r30,r18
    1a38:	79 c8 c0 2c 	rldimi  r8,r14,24,32
    1a3c:	79 ee 00 02 	rotldi  r14,r15,32
    1a40:	f9 3f 01 70 	std     r9,368(r31)
    1a44:	e9 3f 02 08 	ld      r9,520(r31)
    1a48:	ea 5f 01 50 	ld      r18,336(r31)
    1a4c:	79 c9 c0 2c 	rldimi  r9,r14,24,32
    1a50:	e9 ff 02 20 	ld      r15,544(r31)
    1a54:	7a 4e 00 02 	rotldi  r14,r18,32
    1a58:	79 cf c0 2c 	rldimi  r15,r14,24,32
    1a5c:	eb 1f 01 58 	ld      r24,344(r31)
    1a60:	f9 ff 02 20 	std     r15,544(r31)
    1a64:	e9 ff 01 60 	ld      r15,352(r31)
    1a68:	79 ee 00 02 	rotldi  r14,r15,32
    1a6c:	e9 ff 02 10 	ld      r15,528(r31)
    1a70:	79 cf c0 2c 	rldimi  r15,r14,24,32
    1a74:	ea 5f 01 38 	ld      r18,312(r31)
    1a78:	7b 0e 00 02 	rotldi  r14,r24,32
    1a7c:	f9 ff 02 10 	std     r15,528(r31)
    1a80:	e9 ff 02 00 	ld      r15,512(r31)
    1a84:	79 cf c0 2c 	rldimi  r15,r14,24,32
    1a88:	7a 4e 00 02 	rotldi  r14,r18,32
    1a8c:	ea 5f 02 38 	ld      r18,568(r31)
    1a90:	79 ca c0 2c 	rldimi  r10,r14,24,32
    1a94:	f9 5f 01 30 	std     r10,304(r31)
    1a98:	e9 5f 01 d0 	ld      r10,464(r31)
    1a9c:	79 4e 00 02 	rotldi  r14,r10,32
    1aa0:	e9 5f 01 d8 	ld      r10,472(r31)
    1aa4:	79 d2 c0 2c 	rldimi  r18,r14,24,32
    1aa8:	79 4e 00 02 	rotldi  r14,r10,32
    1aac:	e9 5f 01 f8 	ld      r10,504(r31)
    1ab0:	79 ca c0 2c 	rldimi  r10,r14,24,32
    1ab4:	fa 5f 02 38 	std     r18,568(r31)
    1ab8:	f9 5f 01 f8 	std     r10,504(r31)
    1abc:	e9 5f 01 b0 	ld      r10,432(r31)
    1ac0:	79 4e 00 02 	rotldi  r14,r10,32
    1ac4:	ea 5f 01 f0 	ld      r18,496(r31)
    1ac8:	e9 5f 01 48 	ld      r10,328(r31)
    1acc:	79 d2 c0 2c 	rldimi  r18,r14,24,32
    1ad0:	79 4e 00 02 	rotldi  r14,r10,32
    1ad4:	e9 5f 01 e8 	ld      r10,488(r31)
    1ad8:	79 ca c0 2c 	rldimi  r10,r14,24,32
    1adc:	e9 df 01 c0 	ld      r14,448(r31)
    1ae0:	79 ce 00 02 	rotldi  r14,r14,32
    1ae4:	eb 1f 01 10 	ld      r24,272(r31)
    1ae8:	79 d9 c0 2c 	rldimi  r25,r14,24,32
    1aec:	e9 df 01 c8 	ld      r14,456(r31)
    1af0:	79 ce 00 02 	rotldi  r14,r14,32
    1af4:	79 dd c0 2c 	rldimi  r29,r14,24,32
    1af8:	e9 df 01 40 	ld      r14,320(r31)
    1afc:	79 ce 00 02 	rotldi  r14,r14,32
    1b00:	79 cb c0 2c 	rldimi  r11,r14,24,32
    1b04:	e9 df 01 b8 	ld      r14,440(r31)
    1b08:	79 ce 00 02 	rotldi  r14,r14,32
    1b0c:	79 cc c0 2c 	rldimi  r12,r14,24,32
    1b10:	e9 df 01 a8 	ld      r14,424(r31)
    1b14:	79 ce 80 02 	rotldi  r14,r14,48
    1b18:	79 d8 44 0e 	rldimi  r24,r14,40,16
    1b1c:	fb 1f 01 10 	std     r24,272(r31)
    1b20:	eb 1f 00 c0 	ld      r24,192(r31)
    1b24:	7b 0e 80 02 	rotldi  r14,r24,48
    1b28:	eb 1f 00 e8 	ld      r24,232(r31)
    1b2c:	79 c0 44 0e 	rldimi  r0,r14,40,16
    1b30:	f8 1f 00 b0 	std     r0,176(r31)
    1b34:	7b 0e 80 02 	rotldi  r14,r24,48
    1b38:	e8 1f 01 18 	ld      r0,280(r31)
    1b3c:	79 c0 44 0e 	rldimi  r0,r14,40,16
    1b40:	f8 1f 01 18 	std     r0,280(r31)
    1b44:	e8 1f 01 a0 	ld      r0,416(r31)
    1b48:	78 0e 80 02 	rotldi  r14,r0,48
    1b4c:	e8 1f 01 20 	ld      r0,288(r31)
    1b50:	79 c0 44 0e 	rldimi  r0,r14,40,16
    1b54:	7b 8e 80 02 	rotldi  r14,r28,48
    1b58:	eb 9f 01 70 	ld      r28,368(r31)
    1b5c:	79 c3 44 0e 	rldimi  r3,r14,40,16
    1b60:	7b ce 80 02 	rotldi  r14,r30,48
    1b64:	f8 7f 00 90 	std     r3,144(r31)
    1b68:	79 dc 44 0e 	rldimi  r28,r14,40,16
    1b6c:	e8 7f 01 98 	ld      r3,408(r31)
    1b70:	78 6e 80 02 	rotldi  r14,r3,48
    1b74:	e8 7f 01 e0 	ld      r3,480(r31)
    1b78:	79 c7 44 0e 	rldimi  r7,r14,40,16
    1b7c:	7a ee 80 02 	rotldi  r14,r23,48
    1b80:	f8 ff 00 f8 	std     r7,248(r31)
    1b84:	7f 67 db 78 	mr      r7,r27
    1b88:	79 c7 44 0e 	rldimi  r7,r14,40,16
    1b8c:	7a 2e 80 02 	rotldi  r14,r17,48
    1b90:	7e b7 ab 78 	mr      r23,r21
    1b94:	ea bf 00 d0 	ld      r21,208(r31)
    1b98:	79 d7 44 0e 	rldimi  r23,r14,40,16
    1b9c:	7a 8e 80 02 	rotldi  r14,r20,48
    1ba0:	79 c4 44 0e 	rldimi  r4,r14,40,16
    1ba4:	ea 3f 00 98 	ld      r17,152(r31)
    1ba8:	7a 0e 80 02 	rotldi  r14,r16,48
    1bac:	f8 9f 01 00 	std     r4,256(r31)
    1bb0:	e8 9f 01 68 	ld      r4,360(r31)
    1bb4:	79 c4 44 0e 	rldimi  r4,r14,40,16
    1bb8:	7a ae 80 02 	rotldi  r14,r21,48
    1bbc:	eb 7f 00 c8 	ld      r27,200(r31)
    1bc0:	79 c5 44 0e 	rldimi  r5,r14,40,16
    1bc4:	7a 6e 80 02 	rotldi  r14,r19,48
    1bc8:	ea 9f 01 50 	ld      r20,336(r31)
    1bcc:	79 c6 44 0e 	rldimi  r6,r14,40,16
    1bd0:	7a 2e 80 02 	rotldi  r14,r17,48
    1bd4:	79 da 44 0e 	rldimi  r26,r14,40,16
    1bd8:	78 6e 80 02 	rotldi  r14,r3,48
    1bdc:	f8 bf 02 30 	std     r5,560(r31)
    1be0:	79 c8 44 0e 	rldimi  r8,r14,40,16
    1be4:	7b 6e 80 02 	rotldi  r14,r27,48
    1be8:	e8 bf 02 20 	ld      r5,544(r31)
    1bec:	79 c9 44 0e 	rldimi  r9,r14,40,16
    1bf0:	7a 8e 80 02 	rotldi  r14,r20,48
    1bf4:	ea 7f 01 60 	ld      r19,352(r31)
    1bf8:	79 c5 44 0e 	rldimi  r5,r14,40,16
    1bfc:	f9 1f 02 18 	std     r8,536(r31)
    1c00:	7a 6e 80 02 	rotldi  r14,r19,48
    1c04:	e9 1f 02 10 	ld      r8,528(r31)
    1c08:	ea 1f 01 58 	ld      r16,344(r31)
    1c0c:	79 c8 44 0e 	rldimi  r8,r14,40,16
    1c10:	7a 0e 80 02 	rotldi  r14,r16,48
    1c14:	f9 3f 02 08 	std     r9,520(r31)
    1c18:	79 cf 44 0e 	rldimi  r15,r14,40,16
    1c1c:	f9 ff 02 00 	std     r15,512(r31)
    1c20:	e9 ff 01 38 	ld      r15,312(r31)
    1c24:	e9 3f 01 30 	ld      r9,304(r31)
    1c28:	79 ee 80 02 	rotldi  r14,r15,48
    1c2c:	e8 7f 01 d0 	ld      r3,464(r31)
    1c30:	79 c9 44 0e 	rldimi  r9,r14,40,16
    1c34:	78 6e 80 02 	rotldi  r14,r3,48
    1c38:	e8 7f 02 38 	ld      r3,568(r31)
    1c3c:	79 c3 44 0e 	rldimi  r3,r14,40,16
    1c40:	fb 5f 01 08 	std     r26,264(r31)
    1c44:	f8 7f 02 38 	std     r3,568(r31)
    1c48:	e8 7f 01 d8 	ld      r3,472(r31)
    1c4c:	78 6e 80 02 	rotldi  r14,r3,48
    1c50:	eb 5f 01 f8 	ld      r26,504(r31)
    1c54:	e8 7f 01 b0 	ld      r3,432(r31)
    1c58:	79 da 44 0e 	rldimi  r26,r14,40,16
    1c5c:	78 6e 80 02 	rotldi  r14,r3,48
    1c60:	e8 7f 01 c0 	ld      r3,448(r31)
    1c64:	79 d2 44 0e 	rldimi  r18,r14,40,16
    1c68:	fa 5f 01 f0 	std     r18,496(r31)
    1c6c:	ea 5f 01 48 	ld      r18,328(r31)
    1c70:	7a 4e 80 02 	rotldi  r14,r18,48
    1c74:	eb df 00 c0 	ld      r30,192(r31)
    1c78:	79 ca 44 0e 	rldimi  r10,r14,40,16
    1c7c:	78 6e 80 02 	rotldi  r14,r3,48
    1c80:	e8 7f 01 c8 	ld      r3,456(r31)
    1c84:	79 d9 44 0e 	rldimi  r25,r14,40,16
    1c88:	78 6e 80 02 	rotldi  r14,r3,48
    1c8c:	e8 7f 01 40 	ld      r3,320(r31)
    1c90:	79 dd 44 0e 	rldimi  r29,r14,40,16
    1c94:	78 6e 80 02 	rotldi  r14,r3,48
    1c98:	e8 7f 01 b8 	ld      r3,440(r31)
    1c9c:	79 cb 44 0e 	rldimi  r11,r14,40,16
    1ca0:	78 6e 80 02 	rotldi  r14,r3,48
    1ca4:	e8 7f 01 28 	ld      r3,296(r31)
    1ca8:	79 cc 44 0e 	rldimi  r12,r14,40,16
    1cac:	f8 7f 02 58 	std     r3,600(r31)
    1cb0:	e8 7f 01 a8 	ld      r3,424(r31)
    1cb4:	e9 df 01 10 	ld      r14,272(r31)
    1cb8:	f8 df 02 28 	std     r6,552(r31)
    1cbc:	e8 df 00 b0 	ld      r6,176(r31)
    1cc0:	f9 5f 01 e8 	std     r10,488(r31)
    1cc4:	78 6a c0 02 	rotldi  r10,r3,56
    1cc8:	79 4e 82 0e 	rldimi  r14,r10,48,8
    1ccc:	7b ca c0 02 	rotldi  r10,r30,56
    1cd0:	79 46 82 0e 	rldimi  r6,r10,48,8
    1cd4:	f8 1f 01 20 	std     r0,288(r31)
    1cd8:	78 6e c0 0e 	rldimi  r14,r3,56,0
    1cdc:	7b c6 c0 0e 	rldimi  r6,r30,56,0
    1ce0:	f9 df 02 50 	std     r14,592(r31)
    1ce4:	7b 0a c0 02 	rotldi  r10,r24,56
    1ce8:	f8 df 02 60 	std     r6,608(r31)
    1cec:	e8 df 01 18 	ld      r6,280(r31)
    1cf0:	e9 df 01 a0 	ld      r14,416(r31)
    1cf4:	79 46 82 0e 	rldimi  r6,r10,48,8
    1cf8:	7b 06 c0 0e 	rldimi  r6,r24,56,0
    1cfc:	e8 7f 01 20 	ld      r3,288(r31)
    1d00:	79 ca c0 02 	rotldi  r10,r14,56
    1d04:	79 43 82 0e 	rldimi  r3,r10,48,8
    1d08:	f8 df 02 68 	std     r6,616(r31)
    1d0c:	79 c3 c0 0e 	rldimi  r3,r14,56,0
    1d10:	e8 df 00 f0 	ld      r6,240(r31)
    1d14:	f8 7f 02 70 	std     r3,624(r31)
    1d18:	78 ca c0 02 	rotldi  r10,r6,56
    1d1c:	e8 1f 00 90 	ld      r0,144(r31)
    1d20:	e8 7f 00 d8 	ld      r3,216(r31)
    1d24:	79 40 82 0e 	rldimi  r0,r10,48,8
    1d28:	78 c0 c0 0e 	rldimi  r0,r6,56,0
    1d2c:	78 6a c0 02 	rotldi  r10,r3,56
    1d30:	e8 df 01 98 	ld      r6,408(r31)
    1d34:	79 5c 82 0e 	rldimi  r28,r10,48,8
    1d38:	78 7c c0 0e 	rldimi  r28,r3,56,0
    1d3c:	e8 7f 00 f8 	ld      r3,248(r31)
    1d40:	78 ca c0 02 	rotldi  r10,r6,56
    1d44:	79 43 82 0e 	rldimi  r3,r10,48,8
    1d48:	f8 1f 02 78 	std     r0,632(r31)
    1d4c:	78 c3 c0 0e 	rldimi  r3,r6,56,0
    1d50:	7c e6 3b 78 	mr      r6,r7
    1d54:	f8 7f 02 88 	std     r3,648(r31)
    1d58:	e8 7f 00 e0 	ld      r3,224(r31)
    1d5c:	78 6a c0 02 	rotldi  r10,r3,56
    1d60:	fb 9f 02 80 	std     r28,640(r31)
    1d64:	79 46 82 0e 	rldimi  r6,r10,48,8
    1d68:	78 66 c0 0e 	rldimi  r6,r3,56,0
    1d6c:	e8 7f 01 88 	ld      r3,392(r31)
    1d70:	78 6a c0 02 	rotldi  r10,r3,56
    1d74:	f8 df 02 90 	std     r6,656(r31)
    1d78:	79 57 82 0e 	rldimi  r23,r10,48,8
    1d7c:	78 77 c0 0e 	rldimi  r23,r3,56,0
    1d80:	e8 7f 01 90 	ld      r3,400(r31)
    1d84:	e8 df 01 00 	ld      r6,256(r31)
    1d88:	78 6a c0 02 	rotldi  r10,r3,56
    1d8c:	79 46 82 0e 	rldimi  r6,r10,48,8
    1d90:	fa ff 02 98 	std     r23,664(r31)
    1d94:	78 66 c0 0e 	rldimi  r6,r3,56,0
    1d98:	e8 7f 01 80 	ld      r3,384(r31)
    1d9c:	78 6a c0 02 	rotldi  r10,r3,56
    1da0:	f8 df 02 a0 	std     r6,672(r31)
    1da4:	79 44 82 0e 	rldimi  r4,r10,48,8
    1da8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    1dac:	f8 9f 02 a8 	std     r4,680(r31)
    1db0:	7a aa c0 02 	rotldi  r10,r21,56
    1db4:	e8 9f 02 30 	ld      r4,560(r31)
    1db8:	79 44 82 0e 	rldimi  r4,r10,48,8
    1dbc:	e8 7f 01 78 	ld      r3,376(r31)
    1dc0:	7a a4 c0 0e 	rldimi  r4,r21,56,0
    1dc4:	f8 9f 02 b0 	std     r4,688(r31)
    1dc8:	78 6a c0 02 	rotldi  r10,r3,56
    1dcc:	e8 9f 02 28 	ld      r4,552(r31)
    1dd0:	79 44 82 0e 	rldimi  r4,r10,48,8
    1dd4:	7a 2a c0 02 	rotldi  r10,r17,56
    1dd8:	78 64 c0 0e 	rldimi  r4,r3,56,0
    1ddc:	e8 7f 01 e0 	ld      r3,480(r31)
    1de0:	f8 9f 02 b8 	std     r4,696(r31)
    1de4:	e8 9f 01 08 	ld      r4,264(r31)
    1de8:	79 44 82 0e 	rldimi  r4,r10,48,8
    1dec:	78 6a c0 02 	rotldi  r10,r3,56
    1df0:	7a 24 c0 0e 	rldimi  r4,r17,56,0
    1df4:	f8 9f 02 c0 	std     r4,704(r31)
    1df8:	e8 9f 02 18 	ld      r4,536(r31)
    1dfc:	79 44 82 0e 	rldimi  r4,r10,48,8
    1e00:	7b 6a c0 02 	rotldi  r10,r27,56
    1e04:	78 64 c0 0e 	rldimi  r4,r3,56,0
    1e08:	e8 7f 02 00 	ld      r3,512(r31)
    1e0c:	f8 9f 02 c8 	std     r4,712(r31)
    1e10:	e8 9f 02 08 	ld      r4,520(r31)
    1e14:	79 44 82 0e 	rldimi  r4,r10,48,8
    1e18:	7a 8a c0 02 	rotldi  r10,r20,56
    1e1c:	79 45 82 0e 	rldimi  r5,r10,48,8
    1e20:	7a 6a c0 02 	rotldi  r10,r19,56
    1e24:	79 48 82 0e 	rldimi  r8,r10,48,8
    1e28:	7a 0a c0 02 	rotldi  r10,r16,56
    1e2c:	7b 64 c0 0e 	rldimi  r4,r27,56,0
    1e30:	79 43 82 0e 	rldimi  r3,r10,48,8
    1e34:	f8 9f 02 d0 	std     r4,720(r31)
    1e38:	7a 03 c0 0e 	rldimi  r3,r16,56,0
    1e3c:	79 ea c0 02 	rotldi  r10,r15,56
    1e40:	e8 9f 01 d0 	ld      r4,464(r31)
    1e44:	79 49 82 0e 	rldimi  r9,r10,48,8
    1e48:	7a 68 c0 0e 	rldimi  r8,r19,56,0
    1e4c:	79 e9 c0 0e 	rldimi  r9,r15,56,0
    1e50:	7a 85 c0 0e 	rldimi  r5,r20,56,0
    1e54:	f8 7f 02 e8 	std     r3,744(r31)
    1e58:	78 8a c0 02 	rotldi  r10,r4,56
    1e5c:	e8 7f 02 38 	ld      r3,568(r31)
    1e60:	79 43 82 0e 	rldimi  r3,r10,48,8
    1e64:	f9 3f 02 f0 	std     r9,752(r31)
    1e68:	78 83 c0 0e 	rldimi  r3,r4,56,0
    1e6c:	e8 9f 01 d8 	ld      r4,472(r31)
    1e70:	78 8a c0 02 	rotldi  r10,r4,56
    1e74:	f8 7f 02 f8 	std     r3,760(r31)
    1e78:	79 5a 82 0e 	rldimi  r26,r10,48,8
    1e7c:	78 9a c0 0e 	rldimi  r26,r4,56,0
    1e80:	e8 9f 01 b0 	ld      r4,432(r31)
    1e84:	e8 7f 01 f0 	ld      r3,496(r31)
    1e88:	78 89 c0 02 	rotldi  r9,r4,56
    1e8c:	79 23 82 0e 	rldimi  r3,r9,48,8
    1e90:	f9 1f 02 e0 	std     r8,736(r31)
    1e94:	7a 48 c0 02 	rotldi  r8,r18,56
    1e98:	78 83 c0 0e 	rldimi  r3,r4,56,0
    1e9c:	f8 7f 03 08 	std     r3,776(r31)
    1ea0:	e8 7f 01 e8 	ld      r3,488(r31)
    1ea4:	79 03 82 0e 	rldimi  r3,r8,48,8
    1ea8:	f8 bf 02 d8 	std     r5,728(r31)
    1eac:	7a 43 c0 0e 	rldimi  r3,r18,56,0
    1eb0:	f8 7f 03 10 	std     r3,784(r31)
    1eb4:	e8 7f 01 c0 	ld      r3,448(r31)
    1eb8:	78 67 c0 02 	rotldi  r7,r3,56
    1ebc:	fb 5f 03 00 	std     r26,768(r31)
    1ec0:	78 f9 82 0e 	rldimi  r25,r7,48,8
    1ec4:	78 79 c0 0e 	rldimi  r25,r3,56,0
    1ec8:	e8 7f 01 c8 	ld      r3,456(r31)
    1ecc:	78 66 c0 02 	rotldi  r6,r3,56
    1ed0:	fb 3f 03 18 	std     r25,792(r31)
    1ed4:	78 dd 82 0e 	rldimi  r29,r6,48,8
    1ed8:	78 7d c0 0e 	rldimi  r29,r3,56,0
    1edc:	e8 7f 01 40 	ld      r3,320(r31)
    1ee0:	78 65 c0 02 	rotldi  r5,r3,56
    1ee4:	fb bf 03 20 	std     r29,800(r31)
    1ee8:	78 ab 82 0e 	rldimi  r11,r5,48,8
    1eec:	78 6b c0 0e 	rldimi  r11,r3,56,0
    1ef0:	e8 7f 01 b8 	ld      r3,440(r31)
    1ef4:	78 65 c0 02 	rotldi  r5,r3,56
    1ef8:	f9 7f 03 28 	std     r11,808(r31)
    1efc:	78 ac 82 0e 	rldimi  r12,r5,48,8
    1f00:	78 6c c0 0e 	rldimi  r12,r3,56,0
    1f04:	38 7f 04 b0 	addi    r3,r31,1200
    1f08:	f9 9f 03 30 	std     r12,816(r31)
    1f0c:	48 00 00 01 	bl      1f0c <.kvmhv_enter_nested_guest+0x1cfc>
			1f0c: R_PPC64_REL24	.opd+0x48
    1f10:	e8 76 00 00 	ld      r3,0(r22)
    1f14:	3c 80 00 01 	lis     r4,1
    1f18:	60 9e 05 60 	ori     r30,r4,1376
    1f1c:	7c 63 f2 14 	add     r3,r3,r30
    1f20:	48 00 00 01 	bl      1f20 <.kvmhv_enter_nested_guest+0x1d10>
			1f20: R_PPC64_REL24	__srcu_read_lock
    1f24:	60 00 00 00 	nop
    1f28:	80 9f 02 44 	lwz     r4,580(r31)
    1f2c:	3b a0 ff ff 	li      r29,-1
    1f30:	38 a0 00 f8 	li      r5,248
    1f34:	28 04 00 02 	cmplwi  r4,2
    1f38:	90 76 00 2c 	stw     r3,44(r22)
    1f3c:	41 82 00 0c 	beq     1f48 <.kvmhv_enter_nested_guest+0x1d38>
    1f40:	63 a5 00 00 	ori     r5,r29,0
    1f44:	48 00 00 04 	b       1f48 <.kvmhv_enter_nested_guest+0x1d38>
    1f48:	28 04 00 01 	cmplwi  r4,1
    1f4c:	38 80 00 e8 	li      r4,232
    1f50:	41 82 00 0c 	beq     1f5c <.kvmhv_enter_nested_guest+0x1d4c>
    1f54:	60 a4 00 00 	ori     r4,r5,0
    1f58:	48 00 00 04 	b       1f5c <.kvmhv_enter_nested_guest+0x1d4c>
    1f5c:	2c 04 00 00 	cmpwi   r4,0
    1f60:	41 80 00 50 	blt     1fb0 <.kvmhv_enter_nested_guest+0x1da0>
    1f64:	78 86 00 20 	clrldi  r6,r4,32
    1f68:	e8 9f 00 a8 	ld      r4,168(r31)
    1f6c:	38 bf 02 40 	addi    r5,r31,576
    1f70:	7e c3 b3 78 	mr      r3,r22
    1f74:	48 00 00 01 	bl      1f74 <.kvmhv_enter_nested_guest+0x1d64>
			1f74: R_PPC64_REL24	kvm_vcpu_write_guest
    1f78:	60 00 00 00 	nop
    1f7c:	eb 7f 00 b8 	ld      r27,184(r31)
    1f80:	28 03 00 00 	cmplwi  r3,0
    1f84:	40 82 00 30 	bne     1fb4 <.kvmhv_enter_nested_guest+0x1da4>
    1f88:	38 bf 04 b0 	addi    r5,r31,1200
    1f8c:	7e c3 b3 78 	mr      r3,r22
    1f90:	7f 64 db 78 	mr      r4,r27
    1f94:	38 c0 01 80 	li      r6,384
    1f98:	48 00 00 01 	bl      1f98 <.kvmhv_enter_nested_guest+0x1d88>
			1f98: R_PPC64_REL24	kvm_vcpu_write_guest
    1f9c:	60 00 00 00 	nop
    1fa0:	7c 63 00 34 	cntlzw  r3,r3
    1fa4:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
    1fa8:	68 7d 00 01 	xori    r29,r3,1
    1fac:	48 00 00 08 	b       1fb4 <.kvmhv_enter_nested_guest+0x1da4>
    1fb0:	eb 7f 00 b8 	ld      r27,184(r31)
    1fb4:	80 96 00 2c 	lwz     r4,44(r22)
    1fb8:	e8 76 00 00 	ld      r3,0(r22)
    1fbc:	28 04 00 02 	cmplwi  r4,2
    1fc0:	7c 63 f2 14 	add     r3,r3,r30
    1fc4:	40 80 00 84 	bge     2048 <.kvmhv_enter_nested_guest+0x1e38>
    1fc8:	7c 84 07 b4 	extsw   r4,r4
    1fcc:	48 00 00 01 	bl      1fcc <.kvmhv_enter_nested_guest+0x1dbc>
			1fcc: R_PPC64_REL24	__srcu_read_unlock
    1fd0:	60 00 00 00 	nop
    1fd4:	28 1d 00 00 	cmplwi  r29,0
    1fd8:	38 60 ff f6 	li      r3,-10
    1fdc:	40 82 ee c4 	bne     ea0 <.kvmhv_enter_nested_guest+0xc90>
    1fe0:	e8 7f 00 a0 	ld      r3,160(r31)
    1fe4:	2c 23 ff fc 	cmpdi   r3,-4
    1fe8:	38 60 ff bb 	li      r3,-69
    1fec:	41 82 ee b4 	beq     ea0 <.kvmhv_enter_nested_guest+0xc90>
    1ff0:	80 76 01 d0 	lwz     r3,464(r22)
    1ff4:	28 03 00 00 	cmplwi  r3,0
    1ff8:	41 82 00 40 	beq     2038 <.kvmhv_enter_nested_guest+0x1e28>
    1ffc:	a0 96 1b c0 	lhz     r4,7104(r22)
    2000:	38 60 00 00 	li      r3,0
    2004:	28 24 00 3f 	cmpldi  r4,63
    2008:	90 76 1c 4c 	stw     r3,7244(r22)
    200c:	38 60 27 0f 	li      r3,9999
    2010:	41 81 ee 90 	bgt     ea0 <.kvmhv_enter_nested_guest+0xc90>
    2014:	80 b6 01 d8 	lwz     r5,472(r22)
    2018:	28 05 00 00 	cmplwi  r5,0
    201c:	40 82 ee 84 	bne     ea0 <.kvmhv_enter_nested_guest+0xc90>
    2020:	78 84 1f 24 	rldicr  r4,r4,3,60
    2024:	7c 84 da 14 	add     r4,r4,r27
    2028:	f8 96 20 30 	std     r4,8240(r22)
    202c:	38 80 ff c0 	li      r4,-64
    2030:	b0 96 1b c0 	sth     r4,7104(r22)
    2034:	4b ff ee 6c 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
    2038:	e8 76 1c 4e 	lwa     r3,7244(r22)
    203c:	4b ff ee 64 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
    2040:	0f e0 00 00 	twui    r0,0
    2044:	4b ff e2 b4 	b       2f8 <.kvmhv_enter_nested_guest+0xe8>
    2048:	0f e0 00 00 	twui    r0,0
    204c:	4b ff ff 7c 	b       1fc8 <.kvmhv_enter_nested_guest+0x1db8>
	...
    205c:	60 00 00 00 	nop

0000000000002060 <.byteswap_pt_regs>:
    2060:	7c 08 02 a6 	mflr    r0
    2064:	fb e1 ff f8 	std     r31,-8(r1)
    2068:	f8 01 00 10 	std     r0,16(r1)
    206c:	f8 21 ff 81 	stdu    r1,-128(r1)
    2070:	7c 3f 0b 78 	mr      r31,r1
    2074:	fb df 00 70 	std     r30,112(r31)
    2078:	7c 7e 1b 78 	mr      r30,r3
    207c:	48 00 00 01 	bl      207c <.byteswap_pt_regs+0x1c>
			207c: R_PPC64_REL24	_mcount
    2080:	60 00 00 00 	nop
    2084:	38 7e 01 80 	addi    r3,r30,384
    2088:	7c 3e 18 40 	cmpld   r30,r3
    208c:	40 80 00 58 	bge     20e4 <.byteswap_pt_regs+0x84>
    2090:	38 9e ff f8 	addi    r4,r30,-8
    2094:	60 00 00 00 	nop
    2098:	60 00 00 00 	nop
    209c:	60 00 00 00 	nop
    20a0:	e8 a4 00 09 	ldu     r5,8(r4)
    20a4:	38 c4 00 08 	addi    r6,r4,8
    20a8:	78 a7 40 00 	rotldi  r7,r5,8
    20ac:	7c 26 18 40 	cmpld   r6,r3
    20b0:	78 a6 80 00 	rotldi  r6,r5,16
    20b4:	78 c7 44 2c 	rldimi  r7,r6,8,48
    20b8:	78 a6 c0 00 	rotldi  r6,r5,24
    20bc:	78 c7 82 2c 	rldimi  r7,r6,16,40
    20c0:	78 a6 00 02 	rotldi  r6,r5,32
    20c4:	78 c7 c0 2c 	rldimi  r7,r6,24,32
    20c8:	78 a6 80 02 	rotldi  r6,r5,48
    20cc:	78 c7 44 0e 	rldimi  r7,r6,40,16
    20d0:	78 a6 c0 02 	rotldi  r6,r5,56
    20d4:	78 c7 82 0e 	rldimi  r7,r6,48,8
    20d8:	78 a7 c0 0e 	rldimi  r7,r5,56,0
    20dc:	f8 e4 00 00 	std     r7,0(r4)
    20e0:	41 80 ff c0 	blt     20a0 <.byteswap_pt_regs+0x40>
    20e4:	eb df 00 70 	ld      r30,112(r31)
    20e8:	38 21 00 80 	addi    r1,r1,128
    20ec:	e8 01 00 10 	ld      r0,16(r1)
    20f0:	7c 08 03 a6 	mtlr    r0
    20f4:	eb e1 ff f8 	ld      r31,-8(r1)
    20f8:	4e 80 00 20 	blr
	...
    2108:	60 00 00 00 	nop
    210c:	60 00 00 00 	nop

0000000000002110 <.kvmhv_get_nested>:
    2110:	7c 08 02 a6 	mflr    r0
    2114:	fb e1 ff f8 	std     r31,-8(r1)
    2118:	7d 80 00 26 	mfcr    r12
    211c:	f8 01 00 10 	std     r0,16(r1)
    2120:	91 81 00 08 	stw     r12,8(r1)
    2124:	f8 21 ff 61 	stdu    r1,-160(r1)
    2128:	7c 3f 0b 78 	mr      r31,r1
    212c:	fb 7f 00 78 	std     r27,120(r31)
    2130:	7c 9b 23 78 	mr      r27,r4
    2134:	70 a4 00 01 	andi.   r4,r5,1
    2138:	4d 01 0b 82 	crmove  4*cr2+lt,gt
    213c:	fb 5f 00 70 	std     r26,112(r31)
    2140:	fb 9f 00 80 	std     r28,128(r31)
    2144:	fb bf 00 88 	std     r29,136(r31)
    2148:	7c 7d 1b 78 	mr      r29,r3
    214c:	fb df 00 90 	std     r30,144(r31)
    2150:	48 00 00 01 	bl      2150 <.kvmhv_get_nested+0x40>
			2150: R_PPC64_REL24	_mcount
    2154:	60 00 00 00 	nop
    2158:	2c 1b 0f ff 	cmpwi   r27,4095
    215c:	3b c0 00 00 	li      r30,0
    2160:	41 81 01 b0 	bgt     2310 <.kvmhv_get_nested+0x200>
    2164:	80 7d 44 94 	lwz     r3,17556(r29)
    2168:	38 80 01 00 	li      r4,256
    216c:	7f 7c 07 b4 	extsw   r28,r27
    2170:	54 63 06 fe 	clrlwi  r3,r3,27
    2174:	7c 83 18 36 	sld     r3,r4,r3
    2178:	7c 23 e0 40 	cmpld   r3,r28
    217c:	40 81 01 94 	ble     2310 <.kvmhv_get_nested+0x200>
    2180:	7f a3 eb 78 	mr      r3,r29
    2184:	48 00 00 01 	bl      2184 <.kvmhv_get_nested+0x74>
			2184: R_PPC64_REL24	_raw_spin_lock
    2188:	60 00 00 00 	nop
    218c:	7b 83 1f 24 	rldicr  r3,r28,3,60
    2190:	7f 9d 1a 14 	add     r28,r29,r3
    2194:	eb 5c 44 a0 	ld      r26,17568(r28)
    2198:	28 3a 00 00 	cmpldi  r26,0
    219c:	41 82 00 40 	beq     21dc <.kvmhv_get_nested+0xcc>
    21a0:	e8 7a 00 28 	ld      r3,40(r26)
    21a4:	38 63 00 01 	addi    r3,r3,1
    21a8:	f8 7a 00 28 	std     r3,40(r26)
    21ac:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    21b0:	28 03 00 00 	cmplwi  r3,0
    21b4:	40 82 01 90 	bne     2344 <.kvmhv_get_nested+0x234>
    21b8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    21bc:	38 63 ff ff 	addi    r3,r3,-1
    21c0:	b0 6d 0c 7a 	sth     r3,3194(r13)
    21c4:	60 00 00 00 	nop
    21c8:	38 60 00 00 	li      r3,0
    21cc:	7c 20 04 ac 	lwsync
    21d0:	7f 5e d3 78 	mr      r30,r26
    21d4:	98 7d 00 03 	stb     r3,3(r29)
    21d8:	48 00 01 38 	b       2310 <.kvmhv_get_nested+0x200>
    21dc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    21e0:	28 03 00 00 	cmplwi  r3,0
    21e4:	40 82 01 70 	bne     2354 <.kvmhv_get_nested+0x244>
    21e8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    21ec:	38 63 ff ff 	addi    r3,r3,-1
    21f0:	b0 6d 0c 7a 	sth     r3,3194(r13)
    21f4:	60 00 00 00 	nop
    21f8:	38 60 00 00 	li      r3,0
    21fc:	7c 20 04 ac 	lwsync
    2200:	98 7d 00 03 	stb     r3,3(r29)
    2204:	40 88 01 0c 	bge     cr2,2310 <.kvmhv_get_nested+0x200>
    2208:	7b 64 00 20 	clrldi  r4,r27,32
    220c:	7f a3 eb 78 	mr      r3,r29
    2210:	48 00 00 01 	bl      2210 <.kvmhv_get_nested+0x100>
			2210: R_PPC64_REL24	.opd+0x168
    2214:	28 23 00 00 	cmpldi  r3,0
    2218:	41 82 00 f8 	beq     2310 <.kvmhv_get_nested+0x200>
    221c:	7c 7a 1b 78 	mr      r26,r3
    2220:	7f a3 eb 78 	mr      r3,r29
    2224:	48 00 00 01 	bl      2224 <.kvmhv_get_nested+0x114>
			2224: R_PPC64_REL24	_raw_spin_lock
    2228:	60 00 00 00 	nop
    222c:	eb dc 44 a0 	ld      r30,17568(r28)
    2230:	28 3e 00 00 	cmpldi  r30,0
    2234:	41 82 00 0c 	beq     2240 <.kvmhv_get_nested+0x130>
    2238:	7f 5c d3 78 	mr      r28,r26
    223c:	48 00 00 2c 	b       2268 <.kvmhv_get_nested+0x158>
    2240:	fb 5c 44 a0 	std     r26,17568(r28)
    2244:	3b 80 00 00 	li      r28,0
    2248:	e8 7a 00 28 	ld      r3,40(r26)
    224c:	38 63 00 01 	addi    r3,r3,1
    2250:	f8 7a 00 28 	std     r3,40(r26)
    2254:	80 7d 44 98 	lwz     r3,17560(r29)
    2258:	7c 03 d8 00 	cmpw    r3,r27
    225c:	40 80 00 08 	bge     2264 <.kvmhv_get_nested+0x154>
    2260:	93 7d 44 98 	stw     r27,17560(r29)
    2264:	7f 5e d3 78 	mr      r30,r26
    2268:	e8 7e 00 28 	ld      r3,40(r30)
    226c:	38 63 00 01 	addi    r3,r3,1
    2270:	f8 7e 00 28 	std     r3,40(r30)
    2274:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    2278:	28 03 00 00 	cmplwi  r3,0
    227c:	40 82 00 e8 	bne     2364 <.kvmhv_get_nested+0x254>
    2280:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    2284:	38 63 ff ff 	addi    r3,r3,-1
    2288:	b0 6d 0c 7a 	sth     r3,3194(r13)
    228c:	60 00 00 00 	nop
    2290:	38 60 00 00 	li      r3,0
    2294:	7c 20 04 ac 	lwsync
    2298:	98 7d 00 03 	stb     r3,3(r29)
    229c:	28 3c 00 00 	cmpldi  r28,0
    22a0:	41 82 00 70 	beq     2310 <.kvmhv_get_nested+0x200>
    22a4:	e8 9c 00 10 	ld      r4,16(r28)
    22a8:	28 24 00 00 	cmpldi  r4,0
    22ac:	41 82 00 2c 	beq     22d8 <.kvmhv_get_nested+0x1c8>
    22b0:	e8 7c 00 00 	ld      r3,0(r28)
    22b4:	80 bc 00 0c 	lwz     r5,12(r28)
    22b8:	48 00 00 01 	bl      22b8 <.kvmhv_get_nested+0x1a8>
			22b8: R_PPC64_REL24	kvmppc_free_pgtable_radix
    22bc:	60 00 00 00 	nop
    22c0:	e8 9c 00 10 	ld      r4,16(r28)
    22c4:	60 00 00 00 	nop
    22c8:	7c 83 23 78 	mr      r3,r4
    22cc:	38 80 00 00 	li      r4,0
    22d0:	48 00 00 01 	bl      22d0 <.kvmhv_get_nested+0x1c0>
			22d0: R_PPC64_REL24	free_pages
    22d4:	60 00 00 00 	nop
    22d8:	80 bc 00 0c 	lwz     r5,12(r28)
    22dc:	60 00 00 00 	nop
    22e0:	38 80 00 00 	li      r4,0
    22e4:	7c a3 2b 78 	mr      r3,r5
    22e8:	38 a0 00 00 	li      r5,0
    22ec:	38 c0 00 01 	li      r6,1
    22f0:	48 00 00 01 	bl      22f0 <.kvmhv_get_nested+0x1e0>
			22f0: R_PPC64_REL24	mmu_partition_table_set_entry
    22f4:	60 00 00 00 	nop
    22f8:	e8 7c 00 0e 	lwa     r3,12(r28)
    22fc:	48 00 00 01 	bl      22fc <.kvmhv_get_nested+0x1ec>
			22fc: R_PPC64_REL24	kvmppc_free_lpid
    2300:	60 00 00 00 	nop
    2304:	7f 83 e3 78 	mr      r3,r28
    2308:	48 00 00 01 	bl      2308 <.kvmhv_get_nested+0x1f8>
			2308: R_PPC64_REL24	kfree
    230c:	60 00 00 00 	nop
    2310:	7f c3 f3 78 	mr      r3,r30
    2314:	eb df 00 90 	ld      r30,144(r31)
    2318:	eb bf 00 88 	ld      r29,136(r31)
    231c:	eb 9f 00 80 	ld      r28,128(r31)
    2320:	eb 7f 00 78 	ld      r27,120(r31)
    2324:	eb 5f 00 70 	ld      r26,112(r31)
    2328:	38 21 00 a0 	addi    r1,r1,160
    232c:	e8 01 00 10 	ld      r0,16(r1)
    2330:	81 81 00 08 	lwz     r12,8(r1)
    2334:	7c 08 03 a6 	mtlr    r0
    2338:	eb e1 ff f8 	ld      r31,-8(r1)
    233c:	7d 92 01 20 	mtocrf  32,r12
    2340:	4e 80 00 20 	blr
    2344:	38 60 00 00 	li      r3,0
    2348:	b0 6d 0c 7c 	sth     r3,3196(r13)
    234c:	7c 00 04 ac 	hwsync
    2350:	4b ff fe 68 	b       21b8 <.kvmhv_get_nested+0xa8>
    2354:	38 60 00 00 	li      r3,0
    2358:	b0 6d 0c 7c 	sth     r3,3196(r13)
    235c:	7c 00 04 ac 	hwsync
    2360:	4b ff fe 88 	b       21e8 <.kvmhv_get_nested+0xd8>
    2364:	38 60 00 00 	li      r3,0
    2368:	b0 6d 0c 7c 	sth     r3,3196(r13)
    236c:	7c 00 04 ac 	hwsync
    2370:	4b ff ff 10 	b       2280 <.kvmhv_get_nested+0x170>
    2374:	7f a3 eb 78 	mr      r3,r29
    2378:	48 00 00 01 	bl      2378 <.kvmhv_get_nested+0x268>
			2378: R_PPC64_REL24	__pv_queued_spin_unlock
    237c:	60 00 00 00 	nop
    2380:	7f 5e d3 78 	mr      r30,r26
    2384:	4b ff ff 8c 	b       2310 <.kvmhv_get_nested+0x200>
    2388:	7f a3 eb 78 	mr      r3,r29
    238c:	48 00 00 01 	bl      238c <.kvmhv_get_nested+0x27c>
			238c: R_PPC64_REL24	__pv_queued_spin_unlock
    2390:	60 00 00 00 	nop
    2394:	41 88 fe 74 	blt     cr2,2208 <.kvmhv_get_nested+0xf8>
    2398:	4b ff ff 78 	b       2310 <.kvmhv_get_nested+0x200>
    239c:	7f a3 eb 78 	mr      r3,r29
    23a0:	48 00 00 01 	bl      23a0 <.kvmhv_get_nested+0x290>
			23a0: R_PPC64_REL24	__pv_queued_spin_unlock
    23a4:	60 00 00 00 	nop
    23a8:	4b ff fe f4 	b       229c <.kvmhv_get_nested+0x18c>
    23ac:	3c 62 00 00 	addis   r3,r2,0
			23ae: R_PPC64_TOC16_HA	.toc
    23b0:	78 a6 26 e4 	rldicr  r6,r5,4,59
    23b4:	e8 63 00 00 	ld      r3,0(r3)
			23b6: R_PPC64_TOC16_LO_DS	.toc
    23b8:	e8 83 00 00 	ld      r4,0(r3)
    23bc:	38 60 00 00 	li      r3,0
    23c0:	7c 64 31 6a 	stdux   r3,r4,r6
    23c4:	f8 64 00 08 	std     r3,8(r4)
    23c8:	60 00 00 00 	nop
    23cc:	7c a3 2b 78 	mr      r3,r5
    23d0:	48 00 00 01 	bl      23d0 <.kvmhv_get_nested+0x2c0>
			23d0: R_PPC64_REL24	radix__flush_all_lpid
    23d4:	60 00 00 00 	nop
    23d8:	4b ff ff 20 	b       22f8 <.kvmhv_get_nested+0x1e8>
    23dc:	3c 62 00 00 	addis   r3,r2,0
			23de: R_PPC64_TOC16_HA	.toc+0x8
    23e0:	3c a2 00 00 	addis   r5,r2,0
			23e2: R_PPC64_TOC16_HA	.toc+0x10
    23e4:	e8 63 00 00 	ld      r3,0(r3)
			23e6: R_PPC64_TOC16_LO_DS	.toc+0x8
    23e8:	e8 a5 00 00 	ld      r5,0(r5)
			23ea: R_PPC64_TOC16_LO_DS	.toc+0x10
    23ec:	e8 63 00 00 	ld      r3,0(r3)
    23f0:	78 63 1f 24 	rldicr  r3,r3,3,60
    23f4:	7c 65 18 2a 	ldx     r3,r5,r3
    23f8:	48 00 00 01 	bl      23f8 <.kvmhv_get_nested+0x2e8>
			23f8: R_PPC64_REL24	kmem_cache_free
    23fc:	60 00 00 00 	nop
    2400:	4b ff fe d8 	b       22d8 <.kvmhv_get_nested+0x1c8>
    2404:	60 63 f8 08 	ori     r3,r3,63496
    2408:	3c 80 00 09 	lis     r4,9
    240c:	38 c0 08 00 	li      r6,2048
    2410:	48 00 00 01 	bl      2410 <.kvmhv_get_nested+0x300>
			2410: R_PPC64_REL24	plpar_hcall_norets
    2414:	60 00 00 00 	nop
    2418:	28 23 00 00 	cmpldi  r3,0
    241c:	41 82 fe dc 	beq     22f8 <.kvmhv_get_nested+0x1e8>
    2420:	7c 64 1b 78 	mr      r4,r3
    2424:	3c 62 00 00 	addis   r3,r2,0
			2426: R_PPC64_TOC16_HA	.toc+0x18
    2428:	e8 63 00 00 	ld      r3,0(r3)
			242a: R_PPC64_TOC16_LO_DS	.toc+0x18
    242c:	48 00 00 01 	bl      242c <.kvmhv_get_nested+0x31c>
			242c: R_PPC64_REL24	printk
    2430:	60 00 00 00 	nop
    2434:	4b ff fe c4 	b       22f8 <.kvmhv_get_nested+0x1e8>
	...
    2444:	60 00 00 00 	nop
    2448:	60 00 00 00 	nop
    244c:	60 00 00 00 	nop

0000000000002450 <.kvmhv_update_ptbl_cache>:
    2450:	7c 08 02 a6 	mflr    r0
    2454:	fb e1 ff f8 	std     r31,-8(r1)
    2458:	f8 01 00 10 	std     r0,16(r1)
    245c:	f8 21 ff 51 	stdu    r1,-176(r1)
    2460:	7c 3f 0b 78 	mr      r31,r1
    2464:	fb 5f 00 80 	std     r26,128(r31)
    2468:	fb 7f 00 88 	std     r27,136(r31)
    246c:	fb 9f 00 90 	std     r28,144(r31)
    2470:	fb bf 00 98 	std     r29,152(r31)
    2474:	fb df 00 a0 	std     r30,160(r31)
    2478:	7c 7e 1b 78 	mr      r30,r3
    247c:	48 00 00 01 	bl      247c <.kvmhv_update_ptbl_cache+0x2c>
			247c: R_PPC64_REL24	_mcount
    2480:	60 00 00 00 	nop
    2484:	eb be 00 00 	ld      r29,0(r30)
    2488:	38 c0 01 00 	li      r6,256
    248c:	e8 9d 44 90 	ld      r4,17552(r29)
    2490:	e8 7e 00 0a 	lwa     r3,8(r30)
    2494:	54 85 06 fe 	clrlwi  r5,r4,27
    2498:	7c c5 28 36 	sld     r5,r6,r5
    249c:	7c 25 18 40 	cmpld   r5,r3
    24a0:	40 81 00 70 	ble     2510 <.kvmhv_update_ptbl_cache+0xc0>
    24a4:	3c a0 00 01 	lis     r5,1
    24a8:	78 84 a3 02 	rldicl  r4,r4,52,12
    24ac:	54 63 20 36 	rlwinm  r3,r3,4,0,27
    24b0:	60 a5 05 60 	ori     r5,r5,1376
    24b4:	78 84 61 00 	rldicl  r4,r4,12,4
    24b8:	7c 63 07 b4 	extsw   r3,r3
    24bc:	7f 9d 2a 14 	add     r28,r29,r5
    24c0:	7f 44 1a 14 	add     r26,r4,r3
    24c4:	7f 83 e3 78 	mr      r3,r28
    24c8:	48 00 00 01 	bl      24c8 <.kvmhv_update_ptbl_cache+0x78>
			24c8: R_PPC64_REL24	__srcu_read_lock
    24cc:	60 00 00 00 	nop
    24d0:	7c 7b 1b 78 	mr      r27,r3
    24d4:	38 bf 00 70 	addi    r5,r31,112
    24d8:	7f a3 eb 78 	mr      r3,r29
    24dc:	7f 44 d3 78 	mr      r4,r26
    24e0:	38 c0 00 10 	li      r6,16
    24e4:	48 00 00 01 	bl      24e4 <.kvmhv_update_ptbl_cache+0x94>
			24e4: R_PPC64_REL24	kvm_read_guest
    24e8:	60 00 00 00 	nop
    24ec:	28 1b 00 02 	cmplwi  r27,2
    24f0:	7c 7d 1b 78 	mr      r29,r3
    24f4:	40 80 00 6c 	bge     2560 <.kvmhv_update_ptbl_cache+0x110>
    24f8:	7f 64 07 b4 	extsw   r4,r27
    24fc:	7f 83 e3 78 	mr      r3,r28
    2500:	48 00 00 01 	bl      2500 <.kvmhv_update_ptbl_cache+0xb0>
			2500: R_PPC64_REL24	__srcu_read_unlock
    2504:	60 00 00 00 	nop
    2508:	28 1d 00 00 	cmplwi  r29,0
    250c:	41 82 00 40 	beq     254c <.kvmhv_update_ptbl_cache+0xfc>
    2510:	38 60 00 00 	li      r3,0
    2514:	f8 7e 00 20 	std     r3,32(r30)
    2518:	f8 7e 00 18 	std     r3,24(r30)
    251c:	7f c3 f3 78 	mr      r3,r30
    2520:	48 00 00 01 	bl      2520 <.kvmhv_update_ptbl_cache+0xd0>
			2520: R_PPC64_REL24	.opd+0x240
    2524:	eb df 00 a0 	ld      r30,160(r31)
    2528:	eb bf 00 98 	ld      r29,152(r31)
    252c:	eb 9f 00 90 	ld      r28,144(r31)
    2530:	eb 7f 00 88 	ld      r27,136(r31)
    2534:	eb 5f 00 80 	ld      r26,128(r31)
    2538:	38 21 00 b0 	addi    r1,r1,176
    253c:	e8 01 00 10 	ld      r0,16(r1)
    2540:	7c 08 03 a6 	mtlr    r0
    2544:	eb e1 ff f8 	ld      r31,-8(r1)
    2548:	4e 80 00 20 	blr
    254c:	e8 7f 00 70 	ld      r3,112(r31)
    2550:	f8 7e 00 18 	std     r3,24(r30)
    2554:	e8 7f 00 78 	ld      r3,120(r31)
    2558:	f8 7e 00 20 	std     r3,32(r30)
    255c:	4b ff ff c0 	b       251c <.kvmhv_update_ptbl_cache+0xcc>
    2560:	0f e0 00 00 	twui    r0,0
    2564:	4b ff ff 94 	b       24f8 <.kvmhv_update_ptbl_cache+0xa8>
	...
    2574:	60 00 00 00 	nop
    2578:	60 00 00 00 	nop
    257c:	60 00 00 00 	nop

0000000000002580 <.kvmhv_put_nested>:
    2580:	7c 08 02 a6 	mflr    r0
    2584:	fb e1 ff f8 	std     r31,-8(r1)
    2588:	f8 01 00 10 	std     r0,16(r1)
    258c:	f8 21 ff 71 	stdu    r1,-144(r1)
    2590:	7c 3f 0b 78 	mr      r31,r1
    2594:	fb 9f 00 70 	std     r28,112(r31)
    2598:	fb bf 00 78 	std     r29,120(r31)
    259c:	fb df 00 80 	std     r30,128(r31)
    25a0:	7c 7e 1b 78 	mr      r30,r3
    25a4:	48 00 00 01 	bl      25a4 <.kvmhv_put_nested+0x24>
			25a4: R_PPC64_REL24	_mcount
    25a8:	60 00 00 00 	nop
    25ac:	eb be 00 00 	ld      r29,0(r30)
    25b0:	7f a3 eb 78 	mr      r3,r29
    25b4:	48 00 00 01 	bl      25b4 <.kvmhv_put_nested+0x34>
			25b4: R_PPC64_REL24	_raw_spin_lock
    25b8:	60 00 00 00 	nop
    25bc:	e8 7e 00 28 	ld      r3,40(r30)
    25c0:	3b 83 ff ff 	addi    r28,r3,-1
    25c4:	fb 9e 00 28 	std     r28,40(r30)
    25c8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    25cc:	28 03 00 00 	cmplwi  r3,0
    25d0:	40 82 00 b4 	bne     2684 <.kvmhv_put_nested+0x104>
    25d4:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    25d8:	38 63 ff ff 	addi    r3,r3,-1
    25dc:	b0 6d 0c 7a 	sth     r3,3194(r13)
    25e0:	60 00 00 00 	nop
    25e4:	38 60 00 00 	li      r3,0
    25e8:	7c 20 04 ac 	lwsync
    25ec:	98 7d 00 03 	stb     r3,3(r29)
    25f0:	28 3c 00 00 	cmpldi  r28,0
    25f4:	40 82 00 70 	bne     2664 <.kvmhv_put_nested+0xe4>
    25f8:	e8 9e 00 10 	ld      r4,16(r30)
    25fc:	28 24 00 00 	cmpldi  r4,0
    2600:	41 82 00 2c 	beq     262c <.kvmhv_put_nested+0xac>
    2604:	e8 7e 00 00 	ld      r3,0(r30)
    2608:	80 be 00 0c 	lwz     r5,12(r30)
    260c:	48 00 00 01 	bl      260c <.kvmhv_put_nested+0x8c>
			260c: R_PPC64_REL24	kvmppc_free_pgtable_radix
    2610:	60 00 00 00 	nop
    2614:	e8 9e 00 10 	ld      r4,16(r30)
    2618:	60 00 00 00 	nop
    261c:	7c 83 23 78 	mr      r3,r4
    2620:	38 80 00 00 	li      r4,0
    2624:	48 00 00 01 	bl      2624 <.kvmhv_put_nested+0xa4>
			2624: R_PPC64_REL24	free_pages
    2628:	60 00 00 00 	nop
    262c:	80 be 00 0c 	lwz     r5,12(r30)
    2630:	60 00 00 00 	nop
    2634:	38 80 00 00 	li      r4,0
    2638:	7c a3 2b 78 	mr      r3,r5
    263c:	38 a0 00 00 	li      r5,0
    2640:	38 c0 00 01 	li      r6,1
    2644:	48 00 00 01 	bl      2644 <.kvmhv_put_nested+0xc4>
			2644: R_PPC64_REL24	mmu_partition_table_set_entry
    2648:	60 00 00 00 	nop
    264c:	e8 7e 00 0e 	lwa     r3,12(r30)
    2650:	48 00 00 01 	bl      2650 <.kvmhv_put_nested+0xd0>
			2650: R_PPC64_REL24	kvmppc_free_lpid
    2654:	60 00 00 00 	nop
    2658:	7f c3 f3 78 	mr      r3,r30
    265c:	48 00 00 01 	bl      265c <.kvmhv_put_nested+0xdc>
			265c: R_PPC64_REL24	kfree
    2660:	60 00 00 00 	nop
    2664:	eb df 00 80 	ld      r30,128(r31)
    2668:	eb bf 00 78 	ld      r29,120(r31)
    266c:	eb 9f 00 70 	ld      r28,112(r31)
    2670:	38 21 00 90 	addi    r1,r1,144
    2674:	e8 01 00 10 	ld      r0,16(r1)
    2678:	7c 08 03 a6 	mtlr    r0
    267c:	eb e1 ff f8 	ld      r31,-8(r1)
    2680:	4e 80 00 20 	blr
    2684:	38 60 00 00 	li      r3,0
    2688:	b0 6d 0c 7c 	sth     r3,3196(r13)
    268c:	7c 00 04 ac 	hwsync
    2690:	4b ff ff 44 	b       25d4 <.kvmhv_put_nested+0x54>
    2694:	7f a3 eb 78 	mr      r3,r29
    2698:	48 00 00 01 	bl      2698 <.kvmhv_put_nested+0x118>
			2698: R_PPC64_REL24	__pv_queued_spin_unlock
    269c:	60 00 00 00 	nop
    26a0:	4b ff ff 50 	b       25f0 <.kvmhv_put_nested+0x70>
    26a4:	3c 62 00 00 	addis   r3,r2,0
			26a6: R_PPC64_TOC16_HA	.toc
    26a8:	78 a6 26 e4 	rldicr  r6,r5,4,59
    26ac:	e8 63 00 00 	ld      r3,0(r3)
			26ae: R_PPC64_TOC16_LO_DS	.toc
    26b0:	e8 83 00 00 	ld      r4,0(r3)
    26b4:	38 60 00 00 	li      r3,0
    26b8:	7c 64 31 6a 	stdux   r3,r4,r6
    26bc:	f8 64 00 08 	std     r3,8(r4)
    26c0:	60 00 00 00 	nop
    26c4:	7c a3 2b 78 	mr      r3,r5
    26c8:	48 00 00 01 	bl      26c8 <.kvmhv_put_nested+0x148>
			26c8: R_PPC64_REL24	radix__flush_all_lpid
    26cc:	60 00 00 00 	nop
    26d0:	4b ff ff 7c 	b       264c <.kvmhv_put_nested+0xcc>
    26d4:	3c 62 00 00 	addis   r3,r2,0
			26d6: R_PPC64_TOC16_HA	.toc+0x8
    26d8:	3c a2 00 00 	addis   r5,r2,0
			26da: R_PPC64_TOC16_HA	.toc+0x10
    26dc:	e8 63 00 00 	ld      r3,0(r3)
			26de: R_PPC64_TOC16_LO_DS	.toc+0x8
    26e0:	e8 a5 00 00 	ld      r5,0(r5)
			26e2: R_PPC64_TOC16_LO_DS	.toc+0x10
    26e4:	e8 63 00 00 	ld      r3,0(r3)
    26e8:	78 63 1f 24 	rldicr  r3,r3,3,60
    26ec:	7c 65 18 2a 	ldx     r3,r5,r3
    26f0:	48 00 00 01 	bl      26f0 <.kvmhv_put_nested+0x170>
			26f0: R_PPC64_REL24	kmem_cache_free
    26f4:	60 00 00 00 	nop
    26f8:	4b ff ff 34 	b       262c <.kvmhv_put_nested+0xac>
    26fc:	60 63 f8 08 	ori     r3,r3,63496
    2700:	3c 80 00 09 	lis     r4,9
    2704:	38 c0 08 00 	li      r6,2048
    2708:	48 00 00 01 	bl      2708 <.kvmhv_put_nested+0x188>
			2708: R_PPC64_REL24	plpar_hcall_norets
    270c:	60 00 00 00 	nop
    2710:	28 23 00 00 	cmpldi  r3,0
    2714:	41 82 ff 38 	beq     264c <.kvmhv_put_nested+0xcc>
    2718:	7c 64 1b 78 	mr      r4,r3
    271c:	3c 62 00 00 	addis   r3,r2,0
			271e: R_PPC64_TOC16_HA	.toc+0x18
    2720:	e8 63 00 00 	ld      r3,0(r3)
			2722: R_PPC64_TOC16_LO_DS	.toc+0x18
    2724:	48 00 00 01 	bl      2724 <.kvmhv_put_nested+0x1a4>
			2724: R_PPC64_REL24	printk
    2728:	60 00 00 00 	nop
    272c:	4b ff ff 20 	b       264c <.kvmhv_put_nested+0xcc>
	...
    273c:	60 00 00 00 	nop

0000000000002740 <.kvmhv_nested_init>:
    2740:	7c 08 02 a6 	mflr    r0
    2744:	fb e1 ff f8 	std     r31,-8(r1)
    2748:	f8 01 00 10 	std     r0,16(r1)
    274c:	f8 21 ff 71 	stdu    r1,-144(r1)
    2750:	7c 3f 0b 78 	mr      r31,r1
    2754:	fb bf 00 78 	std     r29,120(r31)
    2758:	fb df 00 80 	std     r30,128(r31)
    275c:	48 00 00 01 	bl      275c <.kvmhv_nested_init+0x1c>
			275c: R_PPC64_REL24	_mcount
    2760:	60 00 00 00 	nop
    2764:	3b c0 00 00 	li      r30,0
    2768:	60 00 00 00 	nop
    276c:	7f c3 f3 78 	mr      r3,r30
    2770:	eb df 00 80 	ld      r30,128(r31)
    2774:	eb bf 00 78 	ld      r29,120(r31)
    2778:	38 21 00 90 	addi    r1,r1,144
    277c:	e8 01 00 10 	ld      r0,16(r1)
    2780:	7c 08 03 a6 	mtlr    r0
    2784:	eb e1 ff f8 	ld      r31,-8(r1)
    2788:	4e 80 00 20 	blr
    278c:	3b c0 ff ed 	li      r30,-19
    2790:	60 00 00 00 	nop
    2794:	3c 62 00 00 	addis   r3,r2,0
			2796: R_PPC64_TOC16_HA	.toc+0x20
    2798:	38 80 0c c0 	li      r4,3264
    279c:	3c a0 00 01 	lis     r5,1
    27a0:	e8 63 00 00 	ld      r3,0(r3)
			27a2: R_PPC64_TOC16_LO_DS	.toc+0x20
    27a4:	e8 63 00 80 	ld      r3,128(r3)
    27a8:	48 00 00 01 	bl      27a8 <.kvmhv_nested_init+0x68>
			27a8: R_PPC64_REL24	kmem_cache_alloc_trace
    27ac:	60 00 00 00 	nop
    27b0:	3c 82 00 00 	addis   r4,r2,0
			27b2: R_PPC64_TOC16_HA	.toc
    27b4:	28 23 00 00 	cmpldi  r3,0
    27b8:	eb a4 00 00 	ld      r29,0(r4)
			27ba: R_PPC64_TOC16_LO_DS	.toc
    27bc:	f8 7d 00 00 	std     r3,0(r29)
    27c0:	41 82 00 58 	beq     2818 <.kvmhv_nested_init+0xd8>
    27c4:	78 63 e8 c2 	rldicl  r3,r3,61,3
    27c8:	3b c0 00 00 	li      r30,0
    27cc:	78 63 19 00 	rldicl  r3,r3,3,4
    27d0:	60 64 00 04 	ori     r4,r3,4
    27d4:	63 c3 f8 00 	ori     r3,r30,63488
    27d8:	48 00 00 01 	bl      27d8 <.kvmhv_nested_init+0x98>
			27d8: R_PPC64_REL24	plpar_hcall_norets
    27dc:	60 00 00 00 	nop
    27e0:	28 23 00 00 	cmpldi  r3,0
    27e4:	41 82 ff 88 	beq     276c <.kvmhv_nested_init+0x2c>
    27e8:	7c 64 1b 78 	mr      r4,r3
    27ec:	3c 62 00 00 	addis   r3,r2,0
			27ee: R_PPC64_TOC16_HA	.toc+0x28
    27f0:	3b c0 ff ed 	li      r30,-19
    27f4:	e8 63 00 00 	ld      r3,0(r3)
			27f6: R_PPC64_TOC16_LO_DS	.toc+0x28
    27f8:	48 00 00 01 	bl      27f8 <.kvmhv_nested_init+0xb8>
			27f8: R_PPC64_REL24	printk
    27fc:	60 00 00 00 	nop
    2800:	e8 7d 00 00 	ld      r3,0(r29)
    2804:	48 00 00 01 	bl      2804 <.kvmhv_nested_init+0xc4>
			2804: R_PPC64_REL24	kfree
    2808:	60 00 00 00 	nop
    280c:	38 60 00 00 	li      r3,0
    2810:	f8 7d 00 00 	std     r3,0(r29)
    2814:	4b ff ff 58 	b       276c <.kvmhv_nested_init+0x2c>
    2818:	3c 62 00 00 	addis   r3,r2,0
			281a: R_PPC64_TOC16_HA	.toc+0x30
    281c:	e8 63 00 00 	ld      r3,0(r3)
			281e: R_PPC64_TOC16_LO_DS	.toc+0x30
    2820:	48 00 00 01 	bl      2820 <.kvmhv_nested_init+0xe0>
			2820: R_PPC64_REL24	printk
    2824:	60 00 00 00 	nop
    2828:	3b c0 ff f4 	li      r30,-12
    282c:	4b ff ff 40 	b       276c <.kvmhv_nested_init+0x2c>
	...
    283c:	60 00 00 00 	nop

0000000000002840 <.kvmhv_nested_exit>:
    2840:	7c 08 02 a6 	mflr    r0
    2844:	fb e1 ff f8 	std     r31,-8(r1)
    2848:	f8 01 00 10 	std     r0,16(r1)
    284c:	f8 21 ff 71 	stdu    r1,-144(r1)
    2850:	7c 3f 0b 78 	mr      r31,r1
    2854:	fb bf 00 78 	std     r29,120(r31)
    2858:	fb df 00 80 	std     r30,128(r31)
    285c:	48 00 00 01 	bl      285c <.kvmhv_nested_exit+0x1c>
			285c: R_PPC64_REL24	_mcount
    2860:	60 00 00 00 	nop
    2864:	4e 94 a1 82 	crclr   4*cr5+lt
    2868:	60 00 00 00 	nop
    286c:	3c 62 00 00 	addis   r3,r2,0
			286e: R_PPC64_TOC16_HA	.toc
    2870:	eb c3 00 00 	ld      r30,0(r3)
			2872: R_PPC64_TOC16_LO_DS	.toc
    2874:	e8 7e 00 00 	ld      r3,0(r30)
    2878:	2c 23 00 00 	cmpdi   r3,0
    287c:	4e 82 a3 42 	crorc   4*cr5+lt,eq,4*cr5+lt
    2880:	41 94 00 28 	blt     cr5,28a8 <.kvmhv_nested_exit+0x68>
    2884:	3b a0 00 00 	li      r29,0
    2888:	38 80 00 00 	li      r4,0
    288c:	63 a3 f8 00 	ori     r3,r29,63488
    2890:	48 00 00 01 	bl      2890 <.kvmhv_nested_exit+0x50>
			2890: R_PPC64_REL24	plpar_hcall_norets
    2894:	60 00 00 00 	nop
    2898:	e8 7e 00 00 	ld      r3,0(r30)
    289c:	48 00 00 01 	bl      289c <.kvmhv_nested_exit+0x5c>
			289c: R_PPC64_REL24	kfree
    28a0:	60 00 00 00 	nop
    28a4:	fb be 00 00 	std     r29,0(r30)
    28a8:	eb df 00 80 	ld      r30,128(r31)
    28ac:	eb bf 00 78 	ld      r29,120(r31)
    28b0:	38 21 00 90 	addi    r1,r1,144
    28b4:	e8 01 00 10 	ld      r0,16(r1)
    28b8:	7c 08 03 a6 	mtlr    r0
    28bc:	eb e1 ff f8 	ld      r31,-8(r1)
    28c0:	4e 80 00 20 	blr
    28c4:	4e 94 a2 42 	crset   4*cr5+lt
    28c8:	4b ff ff a4 	b       286c <.kvmhv_nested_exit+0x2c>
	...
    28d8:	60 00 00 00 	nop
    28dc:	60 00 00 00 	nop

00000000000028e0 <.kvmhv_set_ptbl_entry>:
    28e0:	7c 08 02 a6 	mflr    r0
    28e4:	fb e1 ff f8 	std     r31,-8(r1)
    28e8:	f8 01 00 10 	std     r0,16(r1)
    28ec:	f8 21 ff 71 	stdu    r1,-144(r1)
    28f0:	7c 3f 0b 78 	mr      r31,r1
    28f4:	fb 9f 00 70 	std     r28,112(r31)
    28f8:	7c 9c 23 78 	mr      r28,r4
    28fc:	fb bf 00 78 	std     r29,120(r31)
    2900:	7c bd 2b 78 	mr      r29,r5
    2904:	fb df 00 80 	std     r30,128(r31)
    2908:	7c 7e 1b 78 	mr      r30,r3
    290c:	48 00 00 01 	bl      290c <.kvmhv_set_ptbl_entry+0x2c>
			290c: R_PPC64_REL24	_mcount
    2910:	60 00 00 00 	nop
    2914:	60 00 00 00 	nop
    2918:	7b c3 00 20 	clrldi  r3,r30,32
    291c:	7f 84 e3 78 	mr      r4,r28
    2920:	7f a5 eb 78 	mr      r5,r29
    2924:	38 c0 00 01 	li      r6,1
    2928:	48 00 00 01 	bl      2928 <.kvmhv_set_ptbl_entry+0x48>
			2928: R_PPC64_REL24	mmu_partition_table_set_entry
    292c:	60 00 00 00 	nop
    2930:	eb df 00 80 	ld      r30,128(r31)
    2934:	eb bf 00 78 	ld      r29,120(r31)
    2938:	eb 9f 00 70 	ld      r28,112(r31)
    293c:	38 21 00 90 	addi    r1,r1,144
    2940:	e8 01 00 10 	ld      r0,16(r1)
    2944:	7c 08 03 a6 	mtlr    r0
    2948:	eb e1 ff f8 	ld      r31,-8(r1)
    294c:	4e 80 00 20 	blr
    2950:	3c 62 00 00 	addis   r3,r2,0
			2952: R_PPC64_TOC16_HA	.toc
    2954:	7b c4 27 08 	rldic   r4,r30,4,28
    2958:	e8 63 00 00 	ld      r3,0(r3)
			295a: R_PPC64_TOC16_LO_DS	.toc
    295c:	e8 63 00 00 	ld      r3,0(r3)
    2960:	7f 83 21 6a 	stdux   r28,r3,r4
    2964:	fb a3 00 08 	std     r29,8(r3)
    2968:	60 00 00 00 	nop
    296c:	7b c3 00 20 	clrldi  r3,r30,32
    2970:	48 00 00 01 	bl      2970 <.kvmhv_set_ptbl_entry+0x90>
			2970: R_PPC64_REL24	radix__flush_all_lpid
    2974:	60 00 00 00 	nop
    2978:	4b ff ff b8 	b       2930 <.kvmhv_set_ptbl_entry+0x50>
    297c:	38 60 00 00 	li      r3,0
    2980:	7b c5 00 20 	clrldi  r5,r30,32
    2984:	60 63 f8 08 	ori     r3,r3,63496
    2988:	3c 80 00 09 	lis     r4,9
    298c:	38 c0 08 00 	li      r6,2048
    2990:	48 00 00 01 	bl      2990 <.kvmhv_set_ptbl_entry+0xb0>
			2990: R_PPC64_REL24	plpar_hcall_norets
    2994:	60 00 00 00 	nop
    2998:	28 23 00 00 	cmpldi  r3,0
    299c:	41 82 ff 94 	beq     2930 <.kvmhv_set_ptbl_entry+0x50>
    29a0:	7c 64 1b 78 	mr      r4,r3
    29a4:	3c 62 00 00 	addis   r3,r2,0
			29a6: R_PPC64_TOC16_HA	.toc+0x18
    29a8:	e8 63 00 00 	ld      r3,0(r3)
			29aa: R_PPC64_TOC16_LO_DS	.toc+0x18
    29ac:	48 00 00 01 	bl      29ac <.kvmhv_set_ptbl_entry+0xcc>
			29ac: R_PPC64_REL24	printk
    29b0:	60 00 00 00 	nop
    29b4:	4b ff ff 7c 	b       2930 <.kvmhv_set_ptbl_entry+0x50>
	...
    29c4:	60 00 00 00 	nop
    29c8:	60 00 00 00 	nop
    29cc:	60 00 00 00 	nop

00000000000029d0 <.kvmhv_vm_nested_init>:
    29d0:	7c 08 02 a6 	mflr    r0
    29d4:	fb e1 ff f8 	std     r31,-8(r1)
    29d8:	f8 01 00 10 	std     r0,16(r1)
    29dc:	f8 21 ff 81 	stdu    r1,-128(r1)
    29e0:	7c 3f 0b 78 	mr      r31,r1
    29e4:	fb df 00 70 	std     r30,112(r31)
    29e8:	7c 7e 1b 78 	mr      r30,r3
    29ec:	48 00 00 01 	bl      29ec <.kvmhv_vm_nested_init+0x1c>
			29ec: R_PPC64_REL24	_mcount
    29f0:	60 00 00 00 	nop
    29f4:	38 60 ff ff 	li      r3,-1
    29f8:	90 7e 44 98 	stw     r3,17560(r30)
    29fc:	eb df 00 70 	ld      r30,112(r31)
    2a00:	38 21 00 80 	addi    r1,r1,128
    2a04:	e8 01 00 10 	ld      r0,16(r1)
    2a08:	7c 08 03 a6 	mtlr    r0
    2a0c:	eb e1 ff f8 	ld      r31,-8(r1)
    2a10:	4e 80 00 20 	blr
	...

0000000000002a20 <.kvmhv_set_partition_table>:
    2a20:	7c 08 02 a6 	mflr    r0
    2a24:	fb e1 ff f8 	std     r31,-8(r1)
    2a28:	7d 80 00 26 	mfcr    r12
    2a2c:	f8 01 00 10 	std     r0,16(r1)
    2a30:	91 81 00 08 	stw     r12,8(r1)
    2a34:	f8 21 ff 61 	stdu    r1,-160(r1)
    2a38:	7c 3f 0b 78 	mr      r31,r1
    2a3c:	fb 5f 00 70 	std     r26,112(r31)
    2a40:	fb 7f 00 78 	std     r27,120(r31)
    2a44:	fb 9f 00 80 	std     r28,128(r31)
    2a48:	7c 7c 1b 78 	mr      r28,r3
    2a4c:	fb bf 00 88 	std     r29,136(r31)
    2a50:	fb df 00 90 	std     r30,144(r31)
    2a54:	48 00 00 01 	bl      2a54 <.kvmhv_set_partition_table+0x34>
			2a54: R_PPC64_REL24	_mcount
    2a58:	60 00 00 00 	nop
    2a5c:	eb 7c 00 00 	ld      r27,0(r28)
    2a60:	3c 60 00 01 	lis     r3,1
    2a64:	60 63 05 60 	ori     r3,r3,1376
    2a68:	7f db 1a 14 	add     r30,r27,r3
    2a6c:	eb 5c 0c c8 	ld      r26,3272(r28)
    2a70:	7f c3 f3 78 	mr      r3,r30
    2a74:	48 00 00 01 	bl      2a74 <.kvmhv_set_partition_table+0x54>
			2a74: R_PPC64_REL24	__srcu_read_lock
    2a78:	60 00 00 00 	nop
    2a7c:	7b 44 06 e0 	clrldi  r4,r26,59
    2a80:	7c 7d 1b 78 	mr      r29,r3
    2a84:	28 24 00 04 	cmpldi  r4,4
    2a88:	41 81 00 28 	bgt     2ab0 <.kvmhv_set_partition_table+0x90>
    2a8c:	e8 7c 00 00 	ld      r3,0(r28)
    2a90:	7b 44 85 02 	rldicl  r4,r26,48,20
    2a94:	48 00 00 01 	bl      2a94 <.kvmhv_set_partition_table+0x74>
			2a94: R_PPC64_REL24	kvm_is_visible_gfn
    2a98:	60 00 00 00 	nop
    2a9c:	70 63 00 01 	andi.   r3,r3,1
    2aa0:	40 81 00 10 	ble     2ab0 <.kvmhv_set_partition_table+0x90>
    2aa4:	3b 80 00 00 	li      r28,0
    2aa8:	4d 08 42 42 	crset   4*cr2+lt
    2aac:	48 00 00 0c 	b       2ab8 <.kvmhv_set_partition_table+0x98>
    2ab0:	3b 80 ff fc 	li      r28,-4
    2ab4:	4d 08 41 82 	crclr   4*cr2+lt
    2ab8:	28 1d 00 02 	cmplwi  r29,2
    2abc:	40 80 00 50 	bge     2b0c <.kvmhv_set_partition_table+0xec>
    2ac0:	7f a4 07 b4 	extsw   r4,r29
    2ac4:	7f c3 f3 78 	mr      r3,r30
    2ac8:	48 00 00 01 	bl      2ac8 <.kvmhv_set_partition_table+0xa8>
			2ac8: R_PPC64_REL24	__srcu_read_unlock
    2acc:	60 00 00 00 	nop
    2ad0:	40 88 00 08 	bge     cr2,2ad8 <.kvmhv_set_partition_table+0xb8>
    2ad4:	fb 5b 44 90 	std     r26,17552(r27)
    2ad8:	7f 83 e3 78 	mr      r3,r28
    2adc:	eb df 00 90 	ld      r30,144(r31)
    2ae0:	eb bf 00 88 	ld      r29,136(r31)
    2ae4:	eb 9f 00 80 	ld      r28,128(r31)
    2ae8:	eb 7f 00 78 	ld      r27,120(r31)
    2aec:	eb 5f 00 70 	ld      r26,112(r31)
    2af0:	38 21 00 a0 	addi    r1,r1,160
    2af4:	e8 01 00 10 	ld      r0,16(r1)
    2af8:	81 81 00 08 	lwz     r12,8(r1)
    2afc:	7c 08 03 a6 	mtlr    r0
    2b00:	eb e1 ff f8 	ld      r31,-8(r1)
    2b04:	7d 92 01 20 	mtocrf  32,r12
    2b08:	4e 80 00 20 	blr
    2b0c:	0f e0 00 00 	twui    r0,0
    2b10:	4b ff ff b0 	b       2ac0 <.kvmhv_set_partition_table+0xa0>
	...

0000000000002b20 <.kvmhv_copy_tofrom_guest_nested>:
    2b20:	7c 08 02 a6 	mflr    r0
    2b24:	fb e1 ff f8 	std     r31,-8(r1)
    2b28:	7d 80 00 26 	mfcr    r12
    2b2c:	f8 01 00 10 	std     r0,16(r1)
    2b30:	91 81 00 08 	stw     r12,8(r1)
    2b34:	f8 21 ff 31 	stdu    r1,-208(r1)
    2b38:	7c 3f 0b 78 	mr      r31,r1
    2b3c:	fa bf 00 78 	std     r21,120(r31)
    2b40:	fa df 00 80 	std     r22,128(r31)
    2b44:	fa ff 00 88 	std     r23,136(r31)
    2b48:	fb 1f 00 90 	std     r24,144(r31)
    2b4c:	fb 3f 00 98 	std     r25,152(r31)
    2b50:	fb 5f 00 a0 	std     r26,160(r31)
    2b54:	fb 7f 00 a8 	std     r27,168(r31)
    2b58:	7c 7b 1b 78 	mr      r27,r3
    2b5c:	fb 9f 00 b0 	std     r28,176(r31)
    2b60:	fb bf 00 b8 	std     r29,184(r31)
    2b64:	fb df 00 c0 	std     r30,192(r31)
    2b68:	48 00 00 01 	bl      2b68 <.kvmhv_copy_tofrom_guest_nested+0x48>
			2b68: R_PPC64_REL24	_mcount
    2b6c:	60 00 00 00 	nop
    2b70:	eb 1b 0c e0 	ld      r24,3296(r27)
    2b74:	3b 40 ff fc 	li      r26,-4
    2b78:	ea fb 0c e8 	ld      r23,3304(r27)
    2b7c:	2d 38 00 00 	cmpdi   cr2,r24,0
    2b80:	eb 3b 0c d8 	ld      r25,3288(r27)
    2b84:	2c 37 00 00 	cmpdi   r23,0
    2b88:	4e 82 50 42 	crnor   4*cr5+lt,eq,4*cr2+eq
    2b8c:	7b 23 65 21 	rldicl. r3,r25,12,52
    2b90:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
    2b94:	41 94 01 a8 	blt     cr5,2d3c <.kvmhv_copy_tofrom_guest_nested+0x21c>
    2b98:	eb 5b 0c f0 	ld      r26,3312(r27)
    2b9c:	7f 43 d3 78 	mr      r3,r26
    2ba0:	83 bb 0c cc 	lwz     r29,3276(r27)
    2ba4:	82 db 0c d4 	lwz     r22,3284(r27)
    2ba8:	48 00 00 01 	bl      2ba8 <.kvmhv_copy_tofrom_guest_nested+0x88>
			2ba8: R_PPC64_REL24	.opd+0x138
    2bac:	28 23 00 00 	cmpldi  r3,0
    2bb0:	41 82 00 cc 	beq     2c7c <.kvmhv_copy_tofrom_guest_nested+0x15c>
    2bb4:	7c 7e 1b 78 	mr      r30,r3
    2bb8:	e8 7b 00 00 	ld      r3,0(r27)
    2bbc:	7f a4 07 b4 	extsw   r4,r29
    2bc0:	38 a0 00 00 	li      r5,0
    2bc4:	48 00 00 01 	bl      2bc4 <.kvmhv_copy_tofrom_guest_nested+0xa4>
			2bc4: R_PPC64_REL24	kvmhv_get_nested
    2bc8:	28 23 00 00 	cmpldi  r3,0
    2bcc:	41 82 00 b8 	beq     2c84 <.kvmhv_copy_tofrom_guest_nested+0x164>
    2bd0:	3b 83 00 30 	addi    r28,r3,48
    2bd4:	7c 7d 1b 78 	mr      r29,r3
    2bd8:	4d 0a 50 42 	crnot   4*cr2+lt,4*cr2+eq
    2bdc:	7f 83 e3 78 	mr      r3,r28
    2be0:	48 00 00 01 	bl      2be0 <.kvmhv_copy_tofrom_guest_nested+0xc0>
			2be0: R_PPC64_REL24	mutex_lock
    2be4:	60 00 00 00 	nop
    2be8:	40 88 00 a4 	bge     cr2,2c8c <.kvmhv_copy_tofrom_guest_nested+0x16c>
    2bec:	e8 7d 00 0e 	lwa     r3,12(r29)
    2bf0:	7e c4 07 b4 	extsw   r4,r22
    2bf4:	7f 25 cb 78 	mr      r5,r25
    2bf8:	7f c6 f3 78 	mr      r6,r30
    2bfc:	38 e0 00 00 	li      r7,0
    2c00:	7f 48 d3 78 	mr      r8,r26
    2c04:	48 00 00 01 	bl      2c04 <.kvmhv_copy_tofrom_guest_nested+0xe4>
			2c04: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
    2c08:	60 00 00 00 	nop
    2c0c:	28 23 00 00 	cmpldi  r3,0
    2c10:	40 82 01 08 	bne     2d18 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
    2c14:	e8 7b 00 00 	ld      r3,0(r27)
    2c18:	3c 80 00 01 	lis     r4,1
    2c1c:	60 99 05 60 	ori     r25,r4,1376
    2c20:	7c 63 ca 14 	add     r3,r3,r25
    2c24:	48 00 00 01 	bl      2c24 <.kvmhv_copy_tofrom_guest_nested+0x104>
			2c24: R_PPC64_REL24	__srcu_read_lock
    2c28:	60 00 00 00 	nop
    2c2c:	90 7b 00 2c 	stw     r3,44(r27)
    2c30:	7f 63 db 78 	mr      r3,r27
    2c34:	7f 04 c3 78 	mr      r4,r24
    2c38:	7f c5 f3 78 	mr      r5,r30
    2c3c:	7f 46 d3 78 	mr      r6,r26
    2c40:	48 00 00 01 	bl      2c40 <.kvmhv_copy_tofrom_guest_nested+0x120>
			2c40: R_PPC64_REL24	kvm_vcpu_write_guest
    2c44:	60 00 00 00 	nop
    2c48:	7c 7a 1b 78 	mr      r26,r3
    2c4c:	80 9b 00 2c 	lwz     r4,44(r27)
    2c50:	e8 7b 00 00 	ld      r3,0(r27)
    2c54:	28 04 00 02 	cmplwi  r4,2
    2c58:	7c 63 ca 14 	add     r3,r3,r25
    2c5c:	40 80 01 30 	bge     2d8c <.kvmhv_copy_tofrom_guest_nested+0x26c>
    2c60:	7c 84 07 b4 	extsw   r4,r4
    2c64:	48 00 00 01 	bl      2c64 <.kvmhv_copy_tofrom_guest_nested+0x144>
			2c64: R_PPC64_REL24	__srcu_read_unlock
    2c68:	60 00 00 00 	nop
    2c6c:	28 1a 00 00 	cmplwi  r26,0
    2c70:	40 82 00 a8 	bne     2d18 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
    2c74:	3b 40 00 00 	li      r26,0
    2c78:	48 00 00 a4 	b       2d1c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
    2c7c:	3b 40 ff f7 	li      r26,-9
    2c80:	48 00 00 bc 	b       2d3c <.kvmhv_copy_tofrom_guest_nested+0x21c>
    2c84:	3b 40 ff fc 	li      r26,-4
    2c88:	48 00 00 a8 	b       2d30 <.kvmhv_copy_tofrom_guest_nested+0x210>
    2c8c:	e8 7b 00 00 	ld      r3,0(r27)
    2c90:	3c 80 00 01 	lis     r4,1
    2c94:	60 95 05 60 	ori     r21,r4,1376
    2c98:	7c 63 aa 14 	add     r3,r3,r21
    2c9c:	48 00 00 01 	bl      2c9c <.kvmhv_copy_tofrom_guest_nested+0x17c>
			2c9c: R_PPC64_REL24	__srcu_read_lock
    2ca0:	60 00 00 00 	nop
    2ca4:	90 7b 00 2c 	stw     r3,44(r27)
    2ca8:	7f 63 db 78 	mr      r3,r27
    2cac:	7e e4 bb 78 	mr      r4,r23
    2cb0:	7f c5 f3 78 	mr      r5,r30
    2cb4:	7f 46 d3 78 	mr      r6,r26
    2cb8:	48 00 00 01 	bl      2cb8 <.kvmhv_copy_tofrom_guest_nested+0x198>
			2cb8: R_PPC64_REL24	kvm_vcpu_read_guest
    2cbc:	60 00 00 00 	nop
    2cc0:	7c 78 1b 78 	mr      r24,r3
    2cc4:	80 9b 00 2c 	lwz     r4,44(r27)
    2cc8:	e8 7b 00 00 	ld      r3,0(r27)
    2ccc:	28 04 00 02 	cmplwi  r4,2
    2cd0:	7c 63 aa 14 	add     r3,r3,r21
    2cd4:	40 80 00 b0 	bge     2d84 <.kvmhv_copy_tofrom_guest_nested+0x264>
    2cd8:	7c 84 07 b4 	extsw   r4,r4
    2cdc:	48 00 00 01 	bl      2cdc <.kvmhv_copy_tofrom_guest_nested+0x1bc>
			2cdc: R_PPC64_REL24	__srcu_read_unlock
    2ce0:	60 00 00 00 	nop
    2ce4:	28 18 00 00 	cmplwi  r24,0
    2ce8:	40 82 00 30 	bne     2d18 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
    2cec:	e8 7d 00 0e 	lwa     r3,12(r29)
    2cf0:	7e c4 07 b4 	extsw   r4,r22
    2cf4:	7f 25 cb 78 	mr      r5,r25
    2cf8:	38 c0 00 00 	li      r6,0
    2cfc:	7f c7 f3 78 	mr      r7,r30
    2d00:	7f 48 d3 78 	mr      r8,r26
    2d04:	3b 40 00 00 	li      r26,0
    2d08:	48 00 00 01 	bl      2d08 <.kvmhv_copy_tofrom_guest_nested+0x1e8>
			2d08: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
    2d0c:	60 00 00 00 	nop
    2d10:	28 23 00 00 	cmpldi  r3,0
    2d14:	41 82 00 08 	beq     2d1c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
    2d18:	3b 40 ff f9 	li      r26,-7
    2d1c:	7f 83 e3 78 	mr      r3,r28
    2d20:	48 00 00 01 	bl      2d20 <.kvmhv_copy_tofrom_guest_nested+0x200>
			2d20: R_PPC64_REL24	mutex_unlock
    2d24:	60 00 00 00 	nop
    2d28:	7f a3 eb 78 	mr      r3,r29
    2d2c:	48 00 00 01 	bl      2d2c <.kvmhv_copy_tofrom_guest_nested+0x20c>
			2d2c: R_PPC64_REL24	kvmhv_put_nested
    2d30:	7f c3 f3 78 	mr      r3,r30
    2d34:	48 00 00 01 	bl      2d34 <.kvmhv_copy_tofrom_guest_nested+0x214>
			2d34: R_PPC64_REL24	kfree
    2d38:	60 00 00 00 	nop
    2d3c:	7f 43 d3 78 	mr      r3,r26
    2d40:	eb df 00 c0 	ld      r30,192(r31)
    2d44:	eb bf 00 b8 	ld      r29,184(r31)
    2d48:	eb 9f 00 b0 	ld      r28,176(r31)
    2d4c:	eb 7f 00 a8 	ld      r27,168(r31)
    2d50:	eb 5f 00 a0 	ld      r26,160(r31)
    2d54:	eb 3f 00 98 	ld      r25,152(r31)
    2d58:	eb 1f 00 90 	ld      r24,144(r31)
    2d5c:	ea ff 00 88 	ld      r23,136(r31)
    2d60:	ea df 00 80 	ld      r22,128(r31)
    2d64:	ea bf 00 78 	ld      r21,120(r31)
    2d68:	38 21 00 d0 	addi    r1,r1,208
    2d6c:	e8 01 00 10 	ld      r0,16(r1)
    2d70:	81 81 00 08 	lwz     r12,8(r1)
    2d74:	7c 08 03 a6 	mtlr    r0
    2d78:	eb e1 ff f8 	ld      r31,-8(r1)
    2d7c:	7d 92 01 20 	mtocrf  32,r12
    2d80:	4e 80 00 20 	blr
    2d84:	0f e0 00 00 	twui    r0,0
    2d88:	4b ff ff 50 	b       2cd8 <.kvmhv_copy_tofrom_guest_nested+0x1b8>
    2d8c:	0f e0 00 00 	twui    r0,0
    2d90:	4b ff fe d0 	b       2c60 <.kvmhv_copy_tofrom_guest_nested+0x140>
	...

0000000000002da0 <.kzalloc>:
    2da0:	7c 08 02 a6 	mflr    r0
    2da4:	fb e1 ff f8 	std     r31,-8(r1)
    2da8:	f8 01 00 10 	std     r0,16(r1)
    2dac:	f8 21 ff 81 	stdu    r1,-128(r1)
    2db0:	38 80 0d c0 	li      r4,3520
    2db4:	7c 3f 0b 78 	mr      r31,r1
    2db8:	48 00 00 01 	bl      2db8 <.kzalloc+0x18>
			2db8: R_PPC64_REL24	__kmalloc
    2dbc:	60 00 00 00 	nop
    2dc0:	38 21 00 80 	addi    r1,r1,128
    2dc4:	e8 01 00 10 	ld      r0,16(r1)
    2dc8:	7c 08 03 a6 	mtlr    r0
    2dcc:	eb e1 ff f8 	ld      r31,-8(r1)
    2dd0:	4e 80 00 20 	blr
	...

0000000000002de0 <.kvmhv_release_all_nested>:
    2de0:	7c 08 02 a6 	mflr    r0
    2de4:	fb e1 ff f8 	std     r31,-8(r1)
    2de8:	f8 01 00 10 	std     r0,16(r1)
    2dec:	f8 21 ff 41 	stdu    r1,-192(r1)
    2df0:	7c 3f 0b 78 	mr      r31,r1
    2df4:	fa df 00 70 	std     r22,112(r31)
    2df8:	fa ff 00 78 	std     r23,120(r31)
    2dfc:	fb 1f 00 80 	std     r24,128(r31)
    2e00:	fb 3f 00 88 	std     r25,136(r31)
    2e04:	fb 5f 00 90 	std     r26,144(r31)
    2e08:	fb 7f 00 98 	std     r27,152(r31)
    2e0c:	fb 9f 00 a0 	std     r28,160(r31)
    2e10:	fb bf 00 a8 	std     r29,168(r31)
    2e14:	fb df 00 b0 	std     r30,176(r31)
    2e18:	7c 7e 1b 78 	mr      r30,r3
    2e1c:	48 00 00 01 	bl      2e1c <.kvmhv_release_all_nested+0x3c>
			2e1c: R_PPC64_REL24	_mcount
    2e20:	60 00 00 00 	nop
    2e24:	7f c3 f3 78 	mr      r3,r30
    2e28:	48 00 00 01 	bl      2e28 <.kvmhv_release_all_nested+0x48>
			2e28: R_PPC64_REL24	_raw_spin_lock
    2e2c:	60 00 00 00 	nop
    2e30:	80 7e 44 98 	lwz     r3,17560(r30)
    2e34:	2c 03 00 00 	cmpwi   r3,0
    2e38:	41 80 00 64 	blt     2e9c <.kvmhv_release_all_nested+0xbc>
    2e3c:	38 7e 44 a0 	addi    r3,r30,17568
    2e40:	38 80 00 00 	li      r4,0
    2e44:	38 a0 00 00 	li      r5,0
    2e48:	38 c0 00 00 	li      r6,0
    2e4c:	48 00 00 1c 	b       2e68 <.kvmhv_release_all_nested+0x88>
    2e50:	7c da 33 78 	mr      r26,r6
    2e54:	80 de 44 98 	lwz     r6,17560(r30)
    2e58:	38 a5 00 01 	addi    r5,r5,1
    2e5c:	7c 05 30 00 	cmpw    r5,r6
    2e60:	7f 46 d3 78 	mr      r6,r26
    2e64:	41 81 00 3c 	bgt     2ea0 <.kvmhv_release_all_nested+0xc0>
    2e68:	7c a7 07 b4 	extsw   r7,r5
    2e6c:	78 e7 1f 24 	rldicr  r7,r7,3,60
    2e70:	7f 43 38 2a 	ldx     r26,r3,r7
    2e74:	28 3a 00 00 	cmpldi  r26,0
    2e78:	41 82 ff d8 	beq     2e50 <.kvmhv_release_all_nested+0x70>
    2e7c:	7c 83 39 2a 	stdx    r4,r3,r7
    2e80:	e8 fa 00 28 	ld      r7,40(r26)
    2e84:	38 e7 ff ff 	addi    r7,r7,-1
    2e88:	28 27 00 00 	cmpldi  r7,0
    2e8c:	f8 fa 00 28 	std     r7,40(r26)
    2e90:	40 82 ff c0 	bne     2e50 <.kvmhv_release_all_nested+0x70>
    2e94:	f8 da 00 50 	std     r6,80(r26)
    2e98:	4b ff ff bc 	b       2e54 <.kvmhv_release_all_nested+0x74>
    2e9c:	3b 40 00 00 	li      r26,0
    2ea0:	38 60 ff ff 	li      r3,-1
    2ea4:	90 7e 44 98 	stw     r3,17560(r30)
    2ea8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    2eac:	28 03 00 00 	cmplwi  r3,0
    2eb0:	40 82 02 b0 	bne     3160 <.kvmhv_release_all_nested+0x380>
    2eb4:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    2eb8:	38 63 ff ff 	addi    r3,r3,-1
    2ebc:	b0 6d 0c 7a 	sth     r3,3194(r13)
    2ec0:	60 00 00 00 	nop
    2ec4:	38 60 00 00 	li      r3,0
    2ec8:	7c 20 04 ac 	lwsync
    2ecc:	98 7e 00 03 	stb     r3,3(r30)
    2ed0:	28 3a 00 00 	cmpldi  r26,0
    2ed4:	41 82 01 18 	beq     2fec <.kvmhv_release_all_nested+0x20c>
    2ed8:	3c 62 00 00 	addis   r3,r2,0
			2eda: R_PPC64_TOC16_HA	.toc
    2edc:	3c 82 00 00 	addis   r4,r2,0
			2ede: R_PPC64_TOC16_HA	.toc+0x18
    2ee0:	3c a2 00 00 	addis   r5,r2,0
			2ee2: R_PPC64_TOC16_HA	.toc+0x8
    2ee4:	3c c2 00 00 	addis   r6,r2,0
			2ee6: R_PPC64_TOC16_HA	.toc+0x10
    2ee8:	3b 20 00 00 	li      r25,0
    2eec:	eb 03 00 00 	ld      r24,0(r3)
			2eee: R_PPC64_TOC16_LO_DS	.toc
    2ef0:	eb 84 00 00 	ld      r28,0(r4)
			2ef2: R_PPC64_TOC16_LO_DS	.toc+0x18
    2ef4:	ea e5 00 00 	ld      r23,0(r5)
			2ef6: R_PPC64_TOC16_LO_DS	.toc+0x8
    2ef8:	ea c6 00 00 	ld      r22,0(r6)
			2efa: R_PPC64_TOC16_LO_DS	.toc+0x10
    2efc:	63 3d f8 08 	ori     r29,r25,63496
    2f00:	e8 9a 00 10 	ld      r4,16(r26)
    2f04:	7f 5b d3 78 	mr      r27,r26
    2f08:	eb 5a 00 50 	ld      r26,80(r26)
    2f0c:	28 24 00 00 	cmpldi  r4,0
    2f10:	41 82 00 2c 	beq     2f3c <.kvmhv_release_all_nested+0x15c>
    2f14:	e8 7b 00 00 	ld      r3,0(r27)
    2f18:	80 bb 00 0c 	lwz     r5,12(r27)
    2f1c:	48 00 00 01 	bl      2f1c <.kvmhv_release_all_nested+0x13c>
			2f1c: R_PPC64_REL24	kvmppc_free_pgtable_radix
    2f20:	60 00 00 00 	nop
    2f24:	e8 9b 00 10 	ld      r4,16(r27)
    2f28:	60 00 00 00 	nop
    2f2c:	7c 83 23 78 	mr      r3,r4
    2f30:	38 80 00 00 	li      r4,0
    2f34:	48 00 00 01 	bl      2f34 <.kvmhv_release_all_nested+0x154>
			2f34: R_PPC64_REL24	free_pages
    2f38:	60 00 00 00 	nop
    2f3c:	80 bb 00 0c 	lwz     r5,12(r27)
    2f40:	60 00 00 00 	nop
    2f44:	38 80 00 00 	li      r4,0
    2f48:	7c a3 2b 78 	mr      r3,r5
    2f4c:	38 a0 00 00 	li      r5,0
    2f50:	38 c0 00 01 	li      r6,1
    2f54:	48 00 00 01 	bl      2f54 <.kvmhv_release_all_nested+0x174>
			2f54: R_PPC64_REL24	mmu_partition_table_set_entry
    2f58:	60 00 00 00 	nop
    2f5c:	e8 7b 00 0e 	lwa     r3,12(r27)
    2f60:	48 00 00 01 	bl      2f60 <.kvmhv_release_all_nested+0x180>
			2f60: R_PPC64_REL24	kvmppc_free_lpid
    2f64:	60 00 00 00 	nop
    2f68:	7f 63 db 78 	mr      r3,r27
    2f6c:	48 00 00 01 	bl      2f6c <.kvmhv_release_all_nested+0x18c>
			2f6c: R_PPC64_REL24	kfree
    2f70:	60 00 00 00 	nop
    2f74:	28 3a 00 00 	cmpldi  r26,0
    2f78:	40 82 ff 88 	bne     2f00 <.kvmhv_release_all_nested+0x120>
    2f7c:	48 00 00 70 	b       2fec <.kvmhv_release_all_nested+0x20c>
    2f80:	e8 78 00 00 	ld      r3,0(r24)
    2f84:	78 a4 26 e4 	rldicr  r4,r5,4,59
    2f88:	7f 23 21 6a 	stdux   r25,r3,r4
    2f8c:	fb 23 00 08 	std     r25,8(r3)
    2f90:	60 00 00 00 	nop
    2f94:	7c a3 2b 78 	mr      r3,r5
    2f98:	48 00 00 01 	bl      2f98 <.kvmhv_release_all_nested+0x1b8>
			2f98: R_PPC64_REL24	radix__flush_all_lpid
    2f9c:	60 00 00 00 	nop
    2fa0:	4b ff ff bc 	b       2f5c <.kvmhv_release_all_nested+0x17c>
    2fa4:	e8 77 00 00 	ld      r3,0(r23)
    2fa8:	78 63 1f 24 	rldicr  r3,r3,3,60
    2fac:	7c 76 18 2a 	ldx     r3,r22,r3
    2fb0:	48 00 00 01 	bl      2fb0 <.kvmhv_release_all_nested+0x1d0>
			2fb0: R_PPC64_REL24	kmem_cache_free
    2fb4:	60 00 00 00 	nop
    2fb8:	4b ff ff 84 	b       2f3c <.kvmhv_release_all_nested+0x15c>
    2fbc:	7f a3 eb 78 	mr      r3,r29
    2fc0:	3c 80 00 09 	lis     r4,9
    2fc4:	38 c0 08 00 	li      r6,2048
    2fc8:	48 00 00 01 	bl      2fc8 <.kvmhv_release_all_nested+0x1e8>
			2fc8: R_PPC64_REL24	plpar_hcall_norets
    2fcc:	60 00 00 00 	nop
    2fd0:	28 23 00 00 	cmpldi  r3,0
    2fd4:	41 82 ff 88 	beq     2f5c <.kvmhv_release_all_nested+0x17c>
    2fd8:	7c 64 1b 78 	mr      r4,r3
    2fdc:	7f 83 e3 78 	mr      r3,r28
    2fe0:	48 00 00 01 	bl      2fe0 <.kvmhv_release_all_nested+0x200>
			2fe0: R_PPC64_REL24	printk
    2fe4:	60 00 00 00 	nop
    2fe8:	4b ff ff 74 	b       2f5c <.kvmhv_release_all_nested+0x17c>
    2fec:	3f 80 00 01 	lis     r28,1
    2ff0:	63 83 05 60 	ori     r3,r28,1376
    2ff4:	7f be 1a 14 	add     r29,r30,r3
    2ff8:	7f a3 eb 78 	mr      r3,r29
    2ffc:	48 00 00 01 	bl      2ffc <.kvmhv_release_all_nested+0x21c>
			2ffc: R_PPC64_REL24	__srcu_read_lock
    3000:	60 00 00 00 	nop
    3004:	e8 9e 00 30 	ld      r4,48(r30)
    3008:	63 9b 00 0c 	ori     r27,r28,12
    300c:	63 9a 00 10 	ori     r26,r28,16
    3010:	7c 7c 1b 78 	mr      r28,r3
    3014:	e8 be 00 30 	ld      r5,48(r30)
    3018:	7f 24 d2 14 	add     r25,r4,r26
    301c:	e8 de 00 30 	ld      r6,48(r30)
    3020:	7c c6 da aa 	lwax    r6,r6,r27
    3024:	1c c6 00 30 	mulli   r6,r6,48
    3028:	7c 85 32 14 	add     r4,r5,r6
    302c:	7c 84 d2 14 	add     r4,r4,r26
    3030:	7c 39 20 40 	cmpld   r25,r4
    3034:	40 80 00 dc 	bge     3110 <.kvmhv_release_all_nested+0x330>
    3038:	3b 00 00 00 	li      r24,0
    303c:	48 00 00 38 	b       3074 <.kvmhv_release_all_nested+0x294>
    3040:	0f e0 00 00 	twui    r0,0
    3044:	60 00 00 00 	nop
    3048:	60 00 00 00 	nop
    304c:	60 00 00 00 	nop
    3050:	e8 7e 00 30 	ld      r3,48(r30)
    3054:	3b 39 00 30 	addi    r25,r25,48
    3058:	e8 9e 00 30 	ld      r4,48(r30)
    305c:	7c 84 da aa 	lwax    r4,r4,r27
    3060:	1c 84 00 30 	mulli   r4,r4,48
    3064:	7c 63 22 14 	add     r3,r3,r4
    3068:	7c 63 d2 14 	add     r3,r3,r26
    306c:	7c 39 18 40 	cmpld   r25,r3
    3070:	40 80 00 a0 	bge     3110 <.kvmhv_release_all_nested+0x330>
    3074:	e8 79 00 08 	ld      r3,8(r25)
    3078:	28 23 00 00 	cmpldi  r3,0
    307c:	41 82 ff c4 	beq     3040 <.kvmhv_release_all_nested+0x260>
    3080:	3a e0 00 00 	li      r23,0
    3084:	48 00 00 28 	b       30ac <.kvmhv_release_all_nested+0x2cc>
    3088:	60 00 00 00 	nop
    308c:	60 00 00 00 	nop
    3090:	38 60 00 00 	li      r3,0
    3094:	48 00 00 01 	bl      3094 <.kvmhv_release_all_nested+0x2b4>
			3094: R_PPC64_REL24	kfree
    3098:	60 00 00 00 	nop
    309c:	e8 79 00 08 	ld      r3,8(r25)
    30a0:	3a f7 00 01 	addi    r23,r23,1
    30a4:	7c 37 18 40 	cmpld   r23,r3
    30a8:	40 80 ff a8 	bge     3050 <.kvmhv_release_all_nested+0x270>
    30ac:	e8 79 00 18 	ld      r3,24(r25)
    30b0:	7a e4 1f 24 	rldicr  r4,r23,3,60
    30b4:	7c 00 04 ac 	hwsync
    30b8:	7c 83 22 14 	add     r4,r3,r4
    30bc:	7c 60 20 a8 	ldarx   r3,0,r4
    30c0:	7f 00 21 ad 	stdcx.  r24,0,r4
    30c4:	40 c2 ff f8 	bne-    30bc <.kvmhv_release_all_nested+0x2dc>
    30c8:	28 23 00 00 	cmpldi  r3,0
    30cc:	7c 00 04 ac 	hwsync
    30d0:	41 82 ff cc 	beq     309c <.kvmhv_release_all_nested+0x2bc>
    30d4:	7c 76 1b 78 	mr      r22,r3
    30d8:	60 00 00 00 	nop
    30dc:	60 00 00 00 	nop
    30e0:	72 c4 00 01 	andi.   r4,r22,1
    30e4:	41 81 ff ac 	bgt     3090 <.kvmhv_release_all_nested+0x2b0>
    30e8:	e8 96 00 08 	ld      r4,8(r22)
    30ec:	28 24 00 00 	cmpldi  r4,0
    30f0:	41 82 ff ac 	beq     309c <.kvmhv_release_all_nested+0x2bc>
    30f4:	ea d6 00 00 	ld      r22,0(r22)
    30f8:	48 00 00 01 	bl      30f8 <.kvmhv_release_all_nested+0x318>
			30f8: R_PPC64_REL24	kfree
    30fc:	60 00 00 00 	nop
    3100:	28 36 00 00 	cmpldi  r22,0
    3104:	7e c3 b3 78 	mr      r3,r22
    3108:	40 82 ff d8 	bne     30e0 <.kvmhv_release_all_nested+0x300>
    310c:	4b ff ff 90 	b       309c <.kvmhv_release_all_nested+0x2bc>
    3110:	28 1c 00 02 	cmplwi  r28,2
    3114:	40 80 00 5c 	bge     3170 <.kvmhv_release_all_nested+0x390>
    3118:	7f 84 07 b4 	extsw   r4,r28
    311c:	7f a3 eb 78 	mr      r3,r29
    3120:	48 00 00 01 	bl      3120 <.kvmhv_release_all_nested+0x340>
			3120: R_PPC64_REL24	__srcu_read_unlock
    3124:	60 00 00 00 	nop
    3128:	eb df 00 b0 	ld      r30,176(r31)
    312c:	eb bf 00 a8 	ld      r29,168(r31)
    3130:	eb 9f 00 a0 	ld      r28,160(r31)
    3134:	eb 7f 00 98 	ld      r27,152(r31)
    3138:	eb 5f 00 90 	ld      r26,144(r31)
    313c:	eb 3f 00 88 	ld      r25,136(r31)
    3140:	eb 1f 00 80 	ld      r24,128(r31)
    3144:	ea ff 00 78 	ld      r23,120(r31)
    3148:	ea df 00 70 	ld      r22,112(r31)
    314c:	38 21 00 c0 	addi    r1,r1,192
    3150:	e8 01 00 10 	ld      r0,16(r1)
    3154:	7c 08 03 a6 	mtlr    r0
    3158:	eb e1 ff f8 	ld      r31,-8(r1)
    315c:	4e 80 00 20 	blr
    3160:	38 60 00 00 	li      r3,0
    3164:	b0 6d 0c 7c 	sth     r3,3196(r13)
    3168:	7c 00 04 ac 	hwsync
    316c:	4b ff fd 48 	b       2eb4 <.kvmhv_release_all_nested+0xd4>
    3170:	0f e0 00 00 	twui    r0,0
    3174:	4b ff ff a4 	b       3118 <.kvmhv_release_all_nested+0x338>
    3178:	7f c3 f3 78 	mr      r3,r30
    317c:	48 00 00 01 	bl      317c <.kvmhv_release_all_nested+0x39c>
			317c: R_PPC64_REL24	__pv_queued_spin_unlock
    3180:	60 00 00 00 	nop
    3184:	4b ff fd 4c 	b       2ed0 <.kvmhv_release_all_nested+0xf0>
	...
    3194:	60 00 00 00 	nop
    3198:	60 00 00 00 	nop
    319c:	60 00 00 00 	nop

00000000000031a0 <.kvmhv_alloc_nested>:
    31a0:	7c 08 02 a6 	mflr    r0
    31a4:	fb e1 ff f8 	std     r31,-8(r1)
    31a8:	f8 01 00 10 	std     r0,16(r1)
    31ac:	f8 21 ff 61 	stdu    r1,-160(r1)
    31b0:	7c 3f 0b 78 	mr      r31,r1
    31b4:	fb 7f 00 78 	std     r27,120(r31)
    31b8:	7c 7b 1b 78 	mr      r27,r3
    31bc:	fb 9f 00 80 	std     r28,128(r31)
    31c0:	7c 9c 23 78 	mr      r28,r4
    31c4:	fb bf 00 88 	std     r29,136(r31)
    31c8:	fb df 00 90 	std     r30,144(r31)
    31cc:	48 00 00 01 	bl      31cc <.kvmhv_alloc_nested+0x2c>
			31cc: R_PPC64_REL24	_mcount
    31d0:	60 00 00 00 	nop
    31d4:	3c 62 00 00 	addis   r3,r2,0
			31d6: R_PPC64_TOC16_HA	.toc+0x20
    31d8:	38 80 0d c0 	li      r4,3520
    31dc:	38 a0 12 60 	li      r5,4704
    31e0:	e8 63 00 00 	ld      r3,0(r3)
			31e2: R_PPC64_TOC16_LO_DS	.toc+0x20
    31e4:	e8 63 00 68 	ld      r3,104(r3)
    31e8:	48 00 00 01 	bl      31e8 <.kvmhv_alloc_nested+0x48>
			31e8: R_PPC64_REL24	kmem_cache_alloc_trace
    31ec:	60 00 00 00 	nop
    31f0:	28 23 00 00 	cmpldi  r3,0
    31f4:	3b a0 00 00 	li      r29,0
    31f8:	41 82 00 b4 	beq     32ac <.kvmhv_alloc_nested+0x10c>
    31fc:	3c 82 00 00 	addis   r4,r2,0
			31fe: R_PPC64_TOC16_HA	.toc+0x38
    3200:	3c a2 00 00 	addis   r5,r2,0
			3202: R_PPC64_TOC16_HA	.toc+0x40
    3204:	7c 7e 1b 78 	mr      r30,r3
    3208:	fb 63 00 00 	std     r27,0(r3)
    320c:	3c 60 00 40 	lis     r3,64
    3210:	e8 84 00 00 	ld      r4,0(r4)
			3212: R_PPC64_TOC16_LO_DS	.toc+0x38
    3214:	e8 a5 00 00 	ld      r5,0(r5)
			3216: R_PPC64_TOC16_LO_DS	.toc+0x40
    3218:	60 7b 0c c0 	ori     r27,r3,3264
    321c:	38 7e 00 30 	addi    r3,r30,48
    3220:	93 9e 00 08 	stw     r28,8(r30)
    3224:	48 00 00 01 	bl      3224 <.kvmhv_alloc_nested+0x84>
			3224: R_PPC64_REL24	__mutex_init
    3228:	60 00 00 00 	nop
    322c:	60 00 00 00 	nop
    3230:	38 7b 01 00 	addi    r3,r27,256
    3234:	38 80 00 00 	li      r4,0
    3238:	78 63 00 20 	clrldi  r3,r3,32
    323c:	48 00 00 01 	bl      323c <.kvmhv_alloc_nested+0x9c>
			323c: R_PPC64_REL24	__get_free_pages
    3240:	60 00 00 00 	nop
    3244:	28 23 00 00 	cmpldi  r3,0
    3248:	f8 7e 00 10 	std     r3,16(r30)
    324c:	41 82 00 54 	beq     32a0 <.kvmhv_alloc_nested+0x100>
    3250:	48 00 00 01 	bl      3250 <.kvmhv_alloc_nested+0xb0>
			3250: R_PPC64_REL24	kvmppc_alloc_lpid
    3254:	60 00 00 00 	nop
    3258:	2c 23 00 00 	cmpdi   r3,0
    325c:	41 80 00 2c 	blt     3288 <.kvmhv_alloc_nested+0xe8>
    3260:	90 7e 00 0c 	stw     r3,12(r30)
    3264:	38 60 00 01 	li      r3,1
    3268:	38 80 00 ff 	li      r4,255
    326c:	38 a0 10 00 	li      r5,4096
    3270:	98 7e 12 58 	stb     r3,4696(r30)
    3274:	38 7e 02 58 	addi    r3,r30,600
    3278:	48 00 00 01 	bl      3278 <.kvmhv_alloc_nested+0xd8>
			3278: R_PPC64_REL24	memset
    327c:	60 00 00 00 	nop
    3280:	7f dd f3 78 	mr      r29,r30
    3284:	48 00 00 28 	b       32ac <.kvmhv_alloc_nested+0x10c>
    3288:	e8 9e 00 10 	ld      r4,16(r30)
    328c:	60 00 00 00 	nop
    3290:	7c 83 23 78 	mr      r3,r4
    3294:	38 80 00 00 	li      r4,0
    3298:	48 00 00 01 	bl      3298 <.kvmhv_alloc_nested+0xf8>
			3298: R_PPC64_REL24	free_pages
    329c:	60 00 00 00 	nop
    32a0:	7f c3 f3 78 	mr      r3,r30
    32a4:	48 00 00 01 	bl      32a4 <.kvmhv_alloc_nested+0x104>
			32a4: R_PPC64_REL24	kfree
    32a8:	60 00 00 00 	nop
    32ac:	7f a3 eb 78 	mr      r3,r29
    32b0:	eb df 00 90 	ld      r30,144(r31)
    32b4:	eb bf 00 88 	ld      r29,136(r31)
    32b8:	eb 9f 00 80 	ld      r28,128(r31)
    32bc:	eb 7f 00 78 	ld      r27,120(r31)
    32c0:	38 21 00 a0 	addi    r1,r1,160
    32c4:	e8 01 00 10 	ld      r0,16(r1)
    32c8:	7c 08 03 a6 	mtlr    r0
    32cc:	eb e1 ff f8 	ld      r31,-8(r1)
    32d0:	4e 80 00 20 	blr
    32d4:	3c 62 00 00 	addis   r3,r2,0
			32d6: R_PPC64_TOC16_HA	.toc+0x8
    32d8:	3c 82 00 00 	addis   r4,r2,0
			32da: R_PPC64_TOC16_HA	.toc+0x10
    32dc:	e8 63 00 00 	ld      r3,0(r3)
			32de: R_PPC64_TOC16_LO_DS	.toc+0x8
    32e0:	e8 84 00 00 	ld      r4,0(r4)
			32e2: R_PPC64_TOC16_LO_DS	.toc+0x10
    32e4:	e8 63 00 00 	ld      r3,0(r3)
    32e8:	78 63 1f 24 	rldicr  r3,r3,3,60
    32ec:	7c 64 18 2a 	ldx     r3,r4,r3
    32f0:	7b 64 00 20 	clrldi  r4,r27,32
    32f4:	48 00 00 01 	bl      32f4 <.kvmhv_alloc_nested+0x154>
			32f4: R_PPC64_REL24	kmem_cache_alloc
    32f8:	60 00 00 00 	nop
    32fc:	4b ff ff 48 	b       3244 <.kvmhv_alloc_nested+0xa4>
    3300:	3c 62 00 00 	addis   r3,r2,0
			3302: R_PPC64_TOC16_HA	.toc+0x8
    3304:	3c a2 00 00 	addis   r5,r2,0
			3306: R_PPC64_TOC16_HA	.toc+0x10
    3308:	e8 63 00 00 	ld      r3,0(r3)
			330a: R_PPC64_TOC16_LO_DS	.toc+0x8
    330c:	e8 a5 00 00 	ld      r5,0(r5)
			330e: R_PPC64_TOC16_LO_DS	.toc+0x10
    3310:	e8 63 00 00 	ld      r3,0(r3)
    3314:	78 63 1f 24 	rldicr  r3,r3,3,60
    3318:	7c 65 18 2a 	ldx     r3,r5,r3
    331c:	48 00 00 01 	bl      331c <.kvmhv_alloc_nested+0x17c>
			331c: R_PPC64_REL24	kmem_cache_free
    3320:	60 00 00 00 	nop
    3324:	4b ff ff 7c 	b       32a0 <.kvmhv_alloc_nested+0x100>
	...
    3334:	60 00 00 00 	nop
    3338:	60 00 00 00 	nop
    333c:	60 00 00 00 	nop

0000000000003340 <.find_kvm_nested_guest_pte>:
    3340:	7c 08 02 a6 	mflr    r0
    3344:	fb e1 ff f8 	std     r31,-8(r1)
    3348:	f8 01 00 10 	std     r0,16(r1)
    334c:	f8 21 ff 61 	stdu    r1,-160(r1)
    3350:	7c 3f 0b 78 	mr      r31,r1
    3354:	fb 7f 00 78 	std     r27,120(r31)
    3358:	7c 9b 23 78 	mr      r27,r4
    335c:	fb 9f 00 80 	std     r28,128(r31)
    3360:	7c 7c 1b 78 	mr      r28,r3
    3364:	fb bf 00 88 	std     r29,136(r31)
    3368:	7c bd 2b 78 	mr      r29,r5
    336c:	fb df 00 90 	std     r30,144(r31)
    3370:	7c de 33 78 	mr      r30,r6
    3374:	48 00 00 01 	bl      3374 <.find_kvm_nested_guest_pte+0x34>
			3374: R_PPC64_REL24	_mcount
    3378:	60 00 00 00 	nop
    337c:	80 7c 44 98 	lwz     r3,17560(r28)
    3380:	7c 03 d8 00 	cmpw    r3,r27
    3384:	38 60 00 00 	li      r3,0
    3388:	41 80 00 34 	blt     33bc <.find_kvm_nested_guest_pte+0x7c>
    338c:	7b 64 07 c6 	rldicr  r4,r27,32,31
    3390:	7c 84 ee 74 	sradi   r4,r4,29
    3394:	7c 9c 22 14 	add     r4,r28,r4
    3398:	e8 84 44 a0 	ld      r4,17568(r4)
    339c:	28 24 00 00 	cmpldi  r4,0
    33a0:	41 82 00 1c 	beq     33bc <.find_kvm_nested_guest_pte+0x7c>
    33a4:	e8 64 00 10 	ld      r3,16(r4)
    33a8:	7f a4 eb 78 	mr      r4,r29
    33ac:	38 a0 00 00 	li      r5,0
    33b0:	7f c6 f3 78 	mr      r6,r30
    33b4:	48 00 00 01 	bl      33b4 <.find_kvm_nested_guest_pte+0x74>
			33b4: R_PPC64_REL24	__find_linux_pte
    33b8:	60 00 00 00 	nop
    33bc:	eb df 00 90 	ld      r30,144(r31)
    33c0:	eb bf 00 88 	ld      r29,136(r31)
    33c4:	eb 9f 00 80 	ld      r28,128(r31)
    33c8:	eb 7f 00 78 	ld      r27,120(r31)
    33cc:	38 21 00 a0 	addi    r1,r1,160
    33d0:	e8 01 00 10 	ld      r0,16(r1)
    33d4:	7c 08 03 a6 	mtlr    r0
    33d8:	eb e1 ff f8 	ld      r31,-8(r1)
    33dc:	4e 80 00 20 	blr
	...
    33ec:	60 00 00 00 	nop

00000000000033f0 <.kvmhv_insert_nest_rmap>:
    33f0:	7c 08 02 a6 	mflr    r0
    33f4:	fb e1 ff f8 	std     r31,-8(r1)
    33f8:	f8 01 00 10 	std     r0,16(r1)
    33fc:	f8 21 ff 71 	stdu    r1,-144(r1)
    3400:	7c 3f 0b 78 	mr      r31,r1
    3404:	fb 9f 00 70 	std     r28,112(r31)
    3408:	fb bf 00 78 	std     r29,120(r31)
    340c:	7c 9d 23 78 	mr      r29,r4
    3410:	fb df 00 80 	std     r30,128(r31)
    3414:	7c be 2b 78 	mr      r30,r5
    3418:	48 00 00 01 	bl      3418 <.kvmhv_insert_nest_rmap+0x28>
			3418: R_PPC64_REL24	_mcount
    341c:	60 00 00 00 	nop
    3420:	e8 7e 00 00 	ld      r3,0(r30)
    3424:	eb 9d 00 00 	ld      r28,0(r29)
    3428:	e8 83 00 08 	ld      r4,8(r3)
    342c:	28 3c 00 00 	cmpldi  r28,0
    3430:	41 82 00 64 	beq     3494 <.kvmhv_insert_nest_rmap+0xa4>
    3434:	7f 85 e3 78 	mr      r5,r28
    3438:	48 00 00 1c 	b       3454 <.kvmhv_insert_nest_rmap+0x64>
    343c:	60 00 00 00 	nop
    3440:	7c a6 2b 78 	mr      r6,r5
    3444:	38 a0 00 00 	li      r5,0
    3448:	7c c6 22 78 	xor     r6,r6,r4
    344c:	28 26 10 00 	cmpldi  r6,4096
    3450:	41 80 00 7c 	blt     34cc <.kvmhv_insert_nest_rmap+0xdc>
    3454:	28 25 00 00 	cmpldi  r5,0
    3458:	41 82 00 20 	beq     3478 <.kvmhv_insert_nest_rmap+0x88>
    345c:	70 a6 00 01 	andi.   r6,r5,1
    3460:	41 81 ff e0 	bgt     3440 <.kvmhv_insert_nest_rmap+0x50>
    3464:	e8 c5 00 08 	ld      r6,8(r5)
    3468:	28 26 00 00 	cmpldi  r6,0
    346c:	41 82 00 0c 	beq     3478 <.kvmhv_insert_nest_rmap+0x88>
    3470:	e8 a5 00 00 	ld      r5,0(r5)
    3474:	4b ff ff d4 	b       3448 <.kvmhv_insert_nest_rmap+0x58>
    3478:	73 84 00 01 	andi.   r4,r28,1
    347c:	41 81 00 24 	bgt     34a0 <.kvmhv_insert_nest_rmap+0xb0>
    3480:	7c 64 1b 78 	mr      r4,r3
    3484:	7f a5 eb 78 	mr      r5,r29
    3488:	48 00 00 01 	bl      3488 <.kvmhv_insert_nest_rmap+0x98>
			3488: R_PPC64_REL24	llist_add_batch
    348c:	60 00 00 00 	nop
    3490:	48 00 00 34 	b       34c4 <.kvmhv_insert_nest_rmap+0xd4>
    3494:	60 83 00 01 	ori     r3,r4,1
    3498:	f8 7d 00 00 	std     r3,0(r29)
    349c:	48 00 00 30 	b       34cc <.kvmhv_insert_nest_rmap+0xdc>
    34a0:	38 60 00 00 	li      r3,0
    34a4:	7f a5 eb 78 	mr      r5,r29
    34a8:	f8 7d 00 00 	std     r3,0(r29)
    34ac:	e8 7e 00 00 	ld      r3,0(r30)
    34b0:	7c 64 1b 78 	mr      r4,r3
    34b4:	48 00 00 01 	bl      34b4 <.kvmhv_insert_nest_rmap+0xc4>
			34b4: R_PPC64_REL24	llist_add_batch
    34b8:	60 00 00 00 	nop
    34bc:	e8 7e 00 00 	ld      r3,0(r30)
    34c0:	fb 83 00 00 	std     r28,0(r3)
    34c4:	38 60 00 00 	li      r3,0
    34c8:	f8 7e 00 00 	std     r3,0(r30)
    34cc:	eb df 00 80 	ld      r30,128(r31)
    34d0:	eb bf 00 78 	ld      r29,120(r31)
    34d4:	eb 9f 00 70 	ld      r28,112(r31)
    34d8:	38 21 00 90 	addi    r1,r1,144
    34dc:	e8 01 00 10 	ld      r0,16(r1)
    34e0:	7c 08 03 a6 	mtlr    r0
    34e4:	eb e1 ff f8 	ld      r31,-8(r1)
    34e8:	4e 80 00 20 	blr
	...
    34f8:	60 00 00 00 	nop
    34fc:	60 00 00 00 	nop

0000000000003500 <.kvmhv_update_nest_rmap_rc_list>:
    3500:	7c 08 02 a6 	mflr    r0
    3504:	fb e1 ff f8 	std     r31,-8(r1)
    3508:	f8 01 00 10 	std     r0,16(r1)
    350c:	f8 21 ff 31 	stdu    r1,-208(r1)
    3510:	7c 3f 0b 78 	mr      r31,r1
    3514:	fa df 00 80 	std     r22,128(r31)
    3518:	fa ff 00 88 	std     r23,136(r31)
    351c:	fb 1f 00 90 	std     r24,144(r31)
    3520:	fb 3f 00 98 	std     r25,152(r31)
    3524:	7c 99 23 78 	mr      r25,r4
    3528:	fb 5f 00 a0 	std     r26,160(r31)
    352c:	7d 1a 43 78 	mr      r26,r8
    3530:	fb 7f 00 a8 	std     r27,168(r31)
    3534:	7c 7b 1b 78 	mr      r27,r3
    3538:	fb 9f 00 b0 	std     r28,176(r31)
    353c:	7c bc 2b 78 	mr      r28,r5
    3540:	fb bf 00 b8 	std     r29,184(r31)
    3544:	7c dd 33 78 	mr      r29,r6
    3548:	fb df 00 c0 	std     r30,192(r31)
    354c:	7c fe 3b 78 	mr      r30,r7
    3550:	48 00 00 01 	bl      3550 <.kvmhv_update_nest_rmap_rc_list+0x50>
			3550: R_PPC64_REL24	_mcount
    3554:	60 00 00 00 	nop
    3558:	7f a3 e3 78 	or      r3,r29,r28
    355c:	78 63 b8 82 	rldicl  r3,r3,55,2
    3560:	78 63 48 01 	rotldi. r3,r3,9
    3564:	41 82 00 3c 	beq     35a0 <.kvmhv_update_nest_rmap_rc_list+0xa0>
    3568:	eb df 00 c0 	ld      r30,192(r31)
    356c:	eb bf 00 b8 	ld      r29,184(r31)
    3570:	eb 9f 00 b0 	ld      r28,176(r31)
    3574:	eb 7f 00 a8 	ld      r27,168(r31)
    3578:	eb 5f 00 a0 	ld      r26,160(r31)
    357c:	eb 3f 00 98 	ld      r25,152(r31)
    3580:	eb 1f 00 90 	ld      r24,144(r31)
    3584:	ea ff 00 88 	ld      r23,136(r31)
    3588:	ea df 00 80 	ld      r22,128(r31)
    358c:	38 21 00 d0 	addi    r1,r1,208
    3590:	e8 01 00 10 	ld      r0,16(r1)
    3594:	7c 08 03 a6 	mtlr    r0
    3598:	eb e1 ff f8 	ld      r31,-8(r1)
    359c:	4e 80 00 20 	blr
    35a0:	ea f9 00 00 	ld      r23,0(r25)
    35a4:	28 37 00 00 	cmpldi  r23,0
    35a8:	41 82 ff c0 	beq     3568 <.kvmhv_update_nest_rmap_rc_list+0x68>
    35ac:	7c 7a 00 d0 	neg     r3,r26
    35b0:	3b 5f 00 7c 	addi    r26,r31,124
    35b4:	78 63 84 02 	rldicl  r3,r3,48,16
    35b8:	78 78 82 c0 	rldicl  r24,r3,16,11
    35bc:	48 00 00 0c 	b       35c8 <.kvmhv_update_nest_rmap_rc_list+0xc8>
    35c0:	28 37 00 00 	cmpldi  r23,0
    35c4:	41 82 ff a4 	beq     3568 <.kvmhv_update_nest_rmap_rc_list+0x68>
    35c8:	72 e3 00 01 	andi.   r3,r23,1
    35cc:	38 80 00 00 	li      r4,0
    35d0:	7e e3 bb 78 	mr      r3,r23
    35d4:	41 81 00 14 	bgt     35e8 <.kvmhv_update_nest_rmap_rc_list+0xe8>
    35d8:	e8 77 00 08 	ld      r3,8(r23)
    35dc:	28 23 00 00 	cmpldi  r3,0
    35e0:	41 82 ff 88 	beq     3568 <.kvmhv_update_nest_rmap_rc_list+0x68>
    35e4:	e8 97 00 00 	ld      r4,0(r23)
    35e8:	80 bb 44 98 	lwz     r5,17560(r27)
    35ec:	78 76 65 20 	rldicl  r22,r3,12,52
    35f0:	7c 97 23 78 	mr      r23,r4
    35f4:	7c 05 b0 00 	cmpw    r5,r22
    35f8:	41 80 ff c8 	blt     35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    35fc:	7a c4 1f 24 	rldicr  r4,r22,3,60
    3600:	7c 9b 22 14 	add     r4,r27,r4
    3604:	e8 84 44 a0 	ld      r4,17568(r4)
    3608:	28 24 00 00 	cmpldi  r4,0
    360c:	41 82 ff b4 	beq     35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    3610:	78 63 a3 02 	rldicl  r3,r3,52,12
    3614:	38 a0 00 00 	li      r5,0
    3618:	78 79 63 00 	rldicl  r25,r3,12,12
    361c:	e8 64 00 10 	ld      r3,16(r4)
    3620:	7f 46 d3 78 	mr      r6,r26
    3624:	7f 24 cb 78 	mr      r4,r25
    3628:	48 00 00 01 	bl      3628 <.kvmhv_update_nest_rmap_rc_list+0x128>
			3628: R_PPC64_REL24	__find_linux_pte
    362c:	60 00 00 00 	nop
    3630:	28 23 00 00 	cmpldi  r3,0
    3634:	41 82 ff 8c 	beq     35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    3638:	e8 83 00 00 	ld      r4,0(r3)
    363c:	7c 85 20 f8 	not     r5,r4
    3640:	78 86 17 a0 	rldicl  r6,r4,2,62
    3644:	78 a5 1f 60 	rldicl  r5,r5,3,61
    3648:	28 a6 00 03 	cmpldi  cr1,r6,3
    364c:	78 a5 e8 43 	rldicl. r5,r5,61,1
    3650:	7c 84 f2 78 	xor     r4,r4,r30
    3654:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    3658:	7f 04 20 39 	and.    r4,r24,r4
    365c:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
    3660:	41 94 ff 60 	blt     cr5,35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
    3664:	7c 80 18 a8 	ldarx   r4,0,r3
    3668:	7c 85 e0 78 	andc    r5,r4,r28
    366c:	7c a5 eb 78 	or      r5,r5,r29
    3670:	7c a0 19 ad 	stdcx.  r5,0,r3
    3674:	40 c2 ff f0 	bne-    3664 <.kvmhv_update_nest_rmap_rc_list+0x164>
    3678:	7a c6 00 20 	clrldi  r6,r22,32
    367c:	7f 63 db 78 	mr      r3,r27
    3680:	80 bf 00 7c 	lwz     r5,124(r31)
    3684:	7f 24 cb 78 	mr      r4,r25
    3688:	48 00 00 01 	bl      3688 <.kvmhv_update_nest_rmap_rc_list+0x188>
			3688: R_PPC64_REL24	kvmppc_radix_tlbie_page
    368c:	60 00 00 00 	nop
    3690:	4b ff ff 30 	b       35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
	...

00000000000036a0 <.kvmhv_remove_nest_rmap_range>:
    36a0:	7c 08 02 a6 	mflr    r0
    36a4:	fb e1 ff f8 	std     r31,-8(r1)
    36a8:	f8 01 00 10 	std     r0,16(r1)
    36ac:	f8 21 ff 21 	stdu    r1,-224(r1)
    36b0:	7c 3f 0b 78 	mr      r31,r1
    36b4:	fa 7f 00 78 	std     r19,120(r31)
    36b8:	fa 9f 00 80 	std     r20,128(r31)
    36bc:	fa bf 00 88 	std     r21,136(r31)
    36c0:	fa df 00 90 	std     r22,144(r31)
    36c4:	fa ff 00 98 	std     r23,152(r31)
    36c8:	fb 1f 00 a0 	std     r24,160(r31)
    36cc:	fb 3f 00 a8 	std     r25,168(r31)
    36d0:	fb 5f 00 b0 	std     r26,176(r31)
    36d4:	7c ba 2b 78 	mr      r26,r5
    36d8:	fb 7f 00 b8 	std     r27,184(r31)
    36dc:	7c fb 3b 78 	mr      r27,r7
    36e0:	fb 9f 00 c0 	std     r28,192(r31)
    36e4:	7c 7c 1b 78 	mr      r28,r3
    36e8:	fb bf 00 c8 	std     r29,200(r31)
    36ec:	7c 9d 23 78 	mr      r29,r4
    36f0:	fb df 00 d0 	std     r30,208(r31)
    36f4:	7c de 33 78 	mr      r30,r6
    36f8:	48 00 00 01 	bl      36f8 <.kvmhv_remove_nest_rmap_range+0x58>
			36f8: R_PPC64_REL24	_mcount
    36fc:	60 00 00 00 	nop
    3700:	28 3d 00 00 	cmpldi  r29,0
    3704:	41 82 01 64 	beq     3868 <.kvmhv_remove_nest_rmap_range+0x1c8>
    3708:	e8 7d 00 00 	ld      r3,0(r29)
    370c:	7b 44 84 02 	rldicl  r4,r26,48,16
    3710:	7f 03 20 50 	subf    r24,r3,r4
    3714:	7b 63 84 02 	rldicl  r3,r27,48,16
    3718:	7e f8 1a 14 	add     r23,r24,r3
    371c:	7c 38 b8 40 	cmpld   r24,r23
    3720:	40 80 01 48 	bge     3868 <.kvmhv_remove_nest_rmap_range+0x1c8>
    3724:	7c 7b 00 d0 	neg     r3,r27
    3728:	3a a0 00 00 	li      r21,0
    372c:	78 63 84 02 	rldicl  r3,r3,48,16
    3730:	3b 7f 00 74 	addi    r27,r31,116
    3734:	78 76 82 c0 	rldicl  r22,r3,16,11
    3738:	48 00 00 14 	b       374c <.kvmhv_remove_nest_rmap_range+0xac>
    373c:	60 00 00 00 	nop
    3740:	3b 18 00 01 	addi    r24,r24,1
    3744:	7c 38 b8 40 	cmpld   r24,r23
    3748:	41 82 01 20 	beq     3868 <.kvmhv_remove_nest_rmap_range+0x1c8>
    374c:	e8 7d 00 18 	ld      r3,24(r29)
    3750:	7b 04 1f 24 	rldicr  r4,r24,3,60
    3754:	7c 00 04 ac 	hwsync
    3758:	7c 63 22 14 	add     r3,r3,r4
    375c:	7f 40 18 a8 	ldarx   r26,0,r3
    3760:	7e a0 19 ad 	stdcx.  r21,0,r3
    3764:	40 c2 ff f8 	bne-    375c <.kvmhv_remove_nest_rmap_range+0xbc>
    3768:	28 3a 00 00 	cmpldi  r26,0
    376c:	7c 00 04 ac 	hwsync
    3770:	41 82 ff d0 	beq     3740 <.kvmhv_remove_nest_rmap_range+0xa0>
    3774:	7f 54 d3 78 	mr      r20,r26
    3778:	48 00 00 20 	b       3798 <.kvmhv_remove_nest_rmap_range+0xf8>
    377c:	60 00 00 00 	nop
    3780:	7f 43 d3 78 	mr      r3,r26
    3784:	48 00 00 01 	bl      3784 <.kvmhv_remove_nest_rmap_range+0xe4>
			3784: R_PPC64_REL24	kfree
    3788:	60 00 00 00 	nop
    378c:	28 34 00 00 	cmpldi  r20,0
    3790:	7e 9a a3 78 	mr      r26,r20
    3794:	41 82 ff ac 	beq     3740 <.kvmhv_remove_nest_rmap_range+0xa0>
    3798:	72 83 00 01 	andi.   r3,r20,1
    379c:	41 81 00 24 	bgt     37c0 <.kvmhv_remove_nest_rmap_range+0x120>
    37a0:	e8 74 00 08 	ld      r3,8(r20)
    37a4:	28 23 00 00 	cmpldi  r3,0
    37a8:	41 82 ff 98 	beq     3740 <.kvmhv_remove_nest_rmap_range+0xa0>
    37ac:	ea 94 00 00 	ld      r20,0(r20)
    37b0:	48 00 00 1c 	b       37cc <.kvmhv_remove_nest_rmap_range+0x12c>
    37b4:	60 00 00 00 	nop
    37b8:	60 00 00 00 	nop
    37bc:	60 00 00 00 	nop
    37c0:	3b 40 00 00 	li      r26,0
    37c4:	7e 83 a3 78 	mr      r3,r20
    37c8:	3a 80 00 00 	li      r20,0
    37cc:	80 bc 44 98 	lwz     r5,17560(r28)
    37d0:	78 64 65 20 	rldicl  r4,r3,12,52
    37d4:	7c 05 20 00 	cmpw    r5,r4
    37d8:	41 80 ff a8 	blt     3780 <.kvmhv_remove_nest_rmap_range+0xe0>
    37dc:	78 84 1f 24 	rldicr  r4,r4,3,60
    37e0:	7c 9c 22 14 	add     r4,r28,r4
    37e4:	ea 64 44 a0 	ld      r19,17568(r4)
    37e8:	28 33 00 00 	cmpldi  r19,0
    37ec:	41 82 ff 94 	beq     3780 <.kvmhv_remove_nest_rmap_range+0xe0>
    37f0:	78 63 a3 02 	rldicl  r3,r3,52,12
    37f4:	38 a0 00 00 	li      r5,0
    37f8:	78 79 63 00 	rldicl  r25,r3,12,12
    37fc:	e8 73 00 10 	ld      r3,16(r19)
    3800:	7f 66 db 78 	mr      r6,r27
    3804:	7f 24 cb 78 	mr      r4,r25
    3808:	48 00 00 01 	bl      3808 <.kvmhv_remove_nest_rmap_range+0x168>
			3808: R_PPC64_REL24	__find_linux_pte
    380c:	60 00 00 00 	nop
    3810:	28 23 00 00 	cmpldi  r3,0
    3814:	41 82 ff 6c 	beq     3780 <.kvmhv_remove_nest_rmap_range+0xe0>
    3818:	7c 64 1b 78 	mr      r4,r3
    381c:	e8 63 00 00 	ld      r3,0(r3)
    3820:	7c 65 18 f8 	not     r5,r3
    3824:	78 66 17 a0 	rldicl  r6,r3,2,62
    3828:	78 a5 1f 60 	rldicl  r5,r5,3,61
    382c:	28 a6 00 03 	cmpldi  cr1,r6,3
    3830:	78 a5 e8 43 	rldicl. r5,r5,61,1
    3834:	7c 63 f2 78 	xor     r3,r3,r30
    3838:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    383c:	7e c3 18 39 	and.    r3,r22,r3
    3840:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
    3844:	41 94 ff 3c 	blt     cr5,3780 <.kvmhv_remove_nest_rmap_range+0xe0>
    3848:	80 df 00 74 	lwz     r6,116(r31)
    384c:	7f 83 e3 78 	mr      r3,r28
    3850:	7f 25 cb 78 	mr      r5,r25
    3854:	38 e0 00 00 	li      r7,0
    3858:	81 13 00 0c 	lwz     r8,12(r19)
    385c:	48 00 00 01 	bl      385c <.kvmhv_remove_nest_rmap_range+0x1bc>
			385c: R_PPC64_REL24	kvmppc_unmap_pte
    3860:	60 00 00 00 	nop
    3864:	4b ff ff 1c 	b       3780 <.kvmhv_remove_nest_rmap_range+0xe0>
    3868:	eb df 00 d0 	ld      r30,208(r31)
    386c:	eb bf 00 c8 	ld      r29,200(r31)
    3870:	eb 9f 00 c0 	ld      r28,192(r31)
    3874:	eb 7f 00 b8 	ld      r27,184(r31)
    3878:	eb 5f 00 b0 	ld      r26,176(r31)
    387c:	eb 3f 00 a8 	ld      r25,168(r31)
    3880:	eb 1f 00 a0 	ld      r24,160(r31)
    3884:	ea ff 00 98 	ld      r23,152(r31)
    3888:	ea df 00 90 	ld      r22,144(r31)
    388c:	ea bf 00 88 	ld      r21,136(r31)
    3890:	ea 9f 00 80 	ld      r20,128(r31)
    3894:	ea 7f 00 78 	ld      r19,120(r31)
    3898:	38 21 00 e0 	addi    r1,r1,224
    389c:	e8 01 00 10 	ld      r0,16(r1)
    38a0:	7c 08 03 a6 	mtlr    r0
    38a4:	eb e1 ff f8 	ld      r31,-8(r1)
    38a8:	4e 80 00 20 	blr
	...
    38b8:	60 00 00 00 	nop
    38bc:	60 00 00 00 	nop

00000000000038c0 <.kvmhv_do_nested_tlbie>:
    38c0:	7c 08 02 a6 	mflr    r0
    38c4:	fb e1 ff f8 	std     r31,-8(r1)
    38c8:	f8 01 00 10 	std     r0,16(r1)
    38cc:	f8 21 ff 31 	stdu    r1,-208(r1)
    38d0:	7c 3f 0b 78 	mr      r31,r1
    38d4:	fa df 00 80 	std     r22,128(r31)
    38d8:	fa ff 00 88 	std     r23,136(r31)
    38dc:	fb 1f 00 90 	std     r24,144(r31)
    38e0:	fb 3f 00 98 	std     r25,152(r31)
    38e4:	fb 5f 00 a0 	std     r26,160(r31)
    38e8:	fb 7f 00 a8 	std     r27,168(r31)
    38ec:	fb 9f 00 b0 	std     r28,176(r31)
    38f0:	fb bf 00 b8 	std     r29,184(r31)
    38f4:	7c 7d 1b 78 	mr      r29,r3
    38f8:	fb df 00 c0 	std     r30,192(r31)
    38fc:	48 00 00 01 	bl      38fc <.kvmhv_do_nested_tlbie+0x3c>
			38fc: R_PPC64_REL24	_mcount
    3900:	60 00 00 00 	nop
    3904:	80 7d 0c cc 	lwz     r3,3276(r29)
    3908:	3b c0 ff fc 	li      r30,-4
    390c:	eb 7d 0c d8 	ld      r27,3288(r29)
    3910:	54 64 03 9e 	rlwinm  r4,r3,0,14,15
    3914:	54 7a 77 be 	rlwinm  r26,r3,14,30,31
    3918:	6c 84 00 01 	xoris   r4,r4,1
    391c:	28 04 00 00 	cmplwi  r4,0
    3920:	57 65 b7 be 	rlwinm  r5,r27,22,30,31
    3924:	40 82 02 44 	bne     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3928:	2c 1a 00 03 	cmpwi   r26,3
    392c:	41 82 02 3c 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3930:	2c 05 00 01 	cmpwi   r5,1
    3934:	41 82 02 34 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3938:	2c 05 00 00 	cmpwi   r5,0
    393c:	38 7a ff ff 	addi    r3,r26,-1
    3940:	40 82 00 0c 	bne     394c <.kvmhv_do_nested_tlbie+0x8c>
    3944:	28 03 00 02 	cmplwi  r3,2
    3948:	41 80 02 20 	blt     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    394c:	28 05 00 03 	cmplwi  r5,3
    3950:	41 82 01 d0 	beq     3b20 <.kvmhv_do_nested_tlbie+0x260>
    3954:	80 9d 0c d4 	lwz     r4,3284(r29)
    3958:	28 05 00 02 	cmplwi  r5,2
    395c:	e8 7d 00 00 	ld      r3,0(r29)
    3960:	41 82 01 d4 	beq     3b34 <.kvmhv_do_nested_tlbie+0x274>
    3964:	28 05 00 00 	cmplwi  r5,0
    3968:	40 82 02 00 	bne     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    396c:	3c a2 00 00 	addis   r5,r2,0
			396e: R_PPC64_TOC16_HA	.toc+0x48
    3970:	57 66 df 7e 	rlwinm  r6,r27,27,29,31
    3974:	e8 a5 00 00 	ld      r5,0(r5)
			3976: R_PPC64_TOC16_LO_DS	.toc+0x48
    3978:	e8 e5 00 50 	ld      r7,80(r5)
    397c:	7c 27 30 40 	cmpld   r7,r6
    3980:	38 e0 00 00 	li      r7,0
    3984:	41 82 00 f4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3988:	e8 e5 00 a8 	ld      r7,168(r5)
    398c:	7c 27 30 40 	cmpld   r7,r6
    3990:	38 e0 00 01 	li      r7,1
    3994:	41 82 00 e4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3998:	e8 e5 01 00 	ld      r7,256(r5)
    399c:	7c 27 30 40 	cmpld   r7,r6
    39a0:	38 e0 00 02 	li      r7,2
    39a4:	41 82 00 d4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    39a8:	e8 e5 01 58 	ld      r7,344(r5)
    39ac:	7c 27 30 40 	cmpld   r7,r6
    39b0:	38 e0 00 03 	li      r7,3
    39b4:	41 82 00 c4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    39b8:	e8 e5 01 b0 	ld      r7,432(r5)
    39bc:	7c 27 30 40 	cmpld   r7,r6
    39c0:	38 e0 00 04 	li      r7,4
    39c4:	41 82 00 b4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    39c8:	e8 e5 02 08 	ld      r7,520(r5)
    39cc:	7c 27 30 40 	cmpld   r7,r6
    39d0:	38 e0 00 05 	li      r7,5
    39d4:	41 82 00 a4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    39d8:	e8 e5 02 60 	ld      r7,608(r5)
    39dc:	7c 27 30 40 	cmpld   r7,r6
    39e0:	38 e0 00 06 	li      r7,6
    39e4:	41 82 00 94 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    39e8:	e8 e5 02 b8 	ld      r7,696(r5)
    39ec:	7c 27 30 40 	cmpld   r7,r6
    39f0:	38 e0 00 07 	li      r7,7
    39f4:	41 82 00 84 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    39f8:	e8 e5 03 10 	ld      r7,784(r5)
    39fc:	7c 27 30 40 	cmpld   r7,r6
    3a00:	38 e0 00 08 	li      r7,8
    3a04:	41 82 00 74 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3a08:	e8 e5 03 68 	ld      r7,872(r5)
    3a0c:	7c 27 30 40 	cmpld   r7,r6
    3a10:	38 e0 00 09 	li      r7,9
    3a14:	41 82 00 64 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3a18:	e8 e5 03 c0 	ld      r7,960(r5)
    3a1c:	7c 27 30 40 	cmpld   r7,r6
    3a20:	38 e0 00 0a 	li      r7,10
    3a24:	41 82 00 54 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3a28:	e8 e5 04 18 	ld      r7,1048(r5)
    3a2c:	7c 27 30 40 	cmpld   r7,r6
    3a30:	38 e0 00 0b 	li      r7,11
    3a34:	41 82 00 44 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3a38:	e8 e5 04 70 	ld      r7,1136(r5)
    3a3c:	7c 27 30 40 	cmpld   r7,r6
    3a40:	38 e0 00 0c 	li      r7,12
    3a44:	41 82 00 34 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3a48:	e8 e5 04 c8 	ld      r7,1224(r5)
    3a4c:	7c 27 30 40 	cmpld   r7,r6
    3a50:	38 e0 00 0d 	li      r7,13
    3a54:	41 82 00 24 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3a58:	e8 e5 05 20 	ld      r7,1312(r5)
    3a5c:	7c 27 30 40 	cmpld   r7,r6
    3a60:	38 e0 00 0e 	li      r7,14
    3a64:	41 82 00 14 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
    3a68:	e8 e5 05 78 	ld      r7,1400(r5)
    3a6c:	7c 27 30 40 	cmpld   r7,r6
    3a70:	38 e0 00 0f 	li      r7,15
    3a74:	40 82 00 f4 	bne     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3a78:	1c c7 00 58 	mulli   r6,r7,88
    3a7c:	7f 45 30 2e 	lwzx    r26,r5,r6
    3a80:	2c 1a 00 00 	cmpwi   r26,0
    3a84:	41 80 00 e4 	blt     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3a88:	7c 84 07 b4 	extsw   r4,r4
    3a8c:	38 a0 00 00 	li      r5,0
    3a90:	3b c0 00 00 	li      r30,0
    3a94:	48 00 00 01 	bl      3a94 <.kvmhv_do_nested_tlbie+0x1d4>
			3a94: R_PPC64_REL24	kvmhv_get_nested
    3a98:	28 23 00 00 	cmpldi  r3,0
    3a9c:	41 82 00 cc 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3aa0:	7c 7c 1b 78 	mr      r28,r3
    3aa4:	38 9a ff f0 	addi    r4,r26,-16
    3aa8:	3b 00 00 01 	li      r24,1
    3aac:	3a e0 ff ff 	li      r23,-1
    3ab0:	7b 63 04 e4 	rldicr  r3,r27,0,51
    3ab4:	7f 16 20 36 	sld     r22,r24,r4
    3ab8:	7e e4 d0 36 	sld     r4,r23,r26
    3abc:	3b 7c 00 30 	addi    r27,r28,48
    3ac0:	7c 7a 20 38 	and     r26,r3,r4
    3ac4:	7f 63 db 78 	mr      r3,r27
    3ac8:	48 00 00 01 	bl      3ac8 <.kvmhv_do_nested_tlbie+0x208>
			3ac8: R_PPC64_REL24	mutex_lock
    3acc:	60 00 00 00 	nop
    3ad0:	3b 3f 00 7c 	addi    r25,r31,124
    3ad4:	60 00 00 00 	nop
    3ad8:	60 00 00 00 	nop
    3adc:	60 00 00 00 	nop
    3ae0:	7f a3 eb 78 	mr      r3,r29
    3ae4:	7f 84 e3 78 	mr      r4,r28
    3ae8:	7f 45 d3 78 	mr      r5,r26
    3aec:	7f 26 cb 78 	mr      r6,r25
    3af0:	48 00 00 01 	bl      3af0 <.kvmhv_do_nested_tlbie+0x230>
			3af0: R_PPC64_REL24	.opd+0x288
    3af4:	80 7f 00 7c 	lwz     r3,124(r31)
    3af8:	38 83 ff f0 	addi    r4,r3,-16
    3afc:	7f 03 18 36 	sld     r3,r24,r3
    3b00:	7e e4 20 36 	sld     r4,r23,r4
    3b04:	7f 43 d2 14 	add     r26,r3,r26
    3b08:	7e c4 b2 15 	add.    r22,r4,r22
    3b0c:	41 81 ff d4 	bgt     3ae0 <.kvmhv_do_nested_tlbie+0x220>
    3b10:	7f 63 db 78 	mr      r3,r27
    3b14:	48 00 00 01 	bl      3b14 <.kvmhv_do_nested_tlbie+0x254>
			3b14: R_PPC64_REL24	mutex_unlock
    3b18:	60 00 00 00 	nop
    3b1c:	48 00 00 44 	b       3b60 <.kvmhv_do_nested_tlbie+0x2a0>
    3b20:	7b 44 00 20 	clrldi  r4,r26,32
    3b24:	7f a3 eb 78 	mr      r3,r29
    3b28:	48 00 00 01 	bl      3b28 <.kvmhv_do_nested_tlbie+0x268>
			3b28: R_PPC64_REL24	.opd+0x270
    3b2c:	3b c0 00 00 	li      r30,0
    3b30:	48 00 00 38 	b       3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3b34:	7c 84 07 b4 	extsw   r4,r4
    3b38:	38 a0 00 00 	li      r5,0
    3b3c:	3b c0 00 00 	li      r30,0
    3b40:	48 00 00 01 	bl      3b40 <.kvmhv_do_nested_tlbie+0x280>
			3b40: R_PPC64_REL24	kvmhv_get_nested
    3b44:	28 23 00 00 	cmpldi  r3,0
    3b48:	41 82 00 20 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
    3b4c:	7c 7c 1b 78 	mr      r28,r3
    3b50:	7b 45 00 20 	clrldi  r5,r26,32
    3b54:	7f a3 eb 78 	mr      r3,r29
    3b58:	7f 84 e3 78 	mr      r4,r28
    3b5c:	48 00 00 01 	bl      3b5c <.kvmhv_do_nested_tlbie+0x29c>
			3b5c: R_PPC64_REL24	.opd+0x258
    3b60:	7f 83 e3 78 	mr      r3,r28
    3b64:	48 00 00 01 	bl      3b64 <.kvmhv_do_nested_tlbie+0x2a4>
			3b64: R_PPC64_REL24	kvmhv_put_nested
    3b68:	7f c3 f3 78 	mr      r3,r30
    3b6c:	eb df 00 c0 	ld      r30,192(r31)
    3b70:	eb bf 00 b8 	ld      r29,184(r31)
    3b74:	eb 9f 00 b0 	ld      r28,176(r31)
    3b78:	eb 7f 00 a8 	ld      r27,168(r31)
    3b7c:	eb 5f 00 a0 	ld      r26,160(r31)
    3b80:	eb 3f 00 98 	ld      r25,152(r31)
    3b84:	eb 1f 00 90 	ld      r24,144(r31)
    3b88:	ea ff 00 88 	ld      r23,136(r31)
    3b8c:	ea df 00 80 	ld      r22,128(r31)
    3b90:	38 21 00 d0 	addi    r1,r1,208
    3b94:	e8 01 00 10 	ld      r0,16(r1)
    3b98:	7c 08 03 a6 	mtlr    r0
    3b9c:	eb e1 ff f8 	ld      r31,-8(r1)
    3ba0:	4e 80 00 20 	blr
	...

0000000000003bb0 <.kvmhv_nested_page_fault>:
    3bb0:	7c 08 02 a6 	mflr    r0
    3bb4:	fb e1 ff f8 	std     r31,-8(r1)
    3bb8:	f8 01 00 10 	std     r0,16(r1)
    3bbc:	f8 21 ff 71 	stdu    r1,-144(r1)
    3bc0:	7c 3f 0b 78 	mr      r31,r1
    3bc4:	fb 9f 00 70 	std     r28,112(r31)
    3bc8:	fb bf 00 78 	std     r29,120(r31)
    3bcc:	fb df 00 80 	std     r30,128(r31)
    3bd0:	7c 7e 1b 78 	mr      r30,r3
    3bd4:	48 00 00 01 	bl      3bd4 <.kvmhv_nested_page_fault+0x24>
			3bd4: R_PPC64_REL24	_mcount
    3bd8:	60 00 00 00 	nop
    3bdc:	eb be 20 20 	ld      r29,8224(r30)
    3be0:	3b 9d 00 30 	addi    r28,r29,48
    3be4:	7f 83 e3 78 	mr      r3,r28
    3be8:	48 00 00 01 	bl      3be8 <.kvmhv_nested_page_fault+0x38>
			3be8: R_PPC64_REL24	mutex_lock
    3bec:	60 00 00 00 	nop
    3bf0:	7f c3 f3 78 	mr      r3,r30
    3bf4:	7f a4 eb 78 	mr      r4,r29
    3bf8:	48 00 00 01 	bl      3bf8 <.kvmhv_nested_page_fault+0x48>
			3bf8: R_PPC64_REL24	.opd+0x210
    3bfc:	7c 7e 1b 78 	mr      r30,r3
    3c00:	7f 83 e3 78 	mr      r3,r28
    3c04:	48 00 00 01 	bl      3c04 <.kvmhv_nested_page_fault+0x54>
			3c04: R_PPC64_REL24	mutex_unlock
    3c08:	60 00 00 00 	nop
    3c0c:	7f c3 f3 78 	mr      r3,r30
    3c10:	eb df 00 80 	ld      r30,128(r31)
    3c14:	eb bf 00 78 	ld      r29,120(r31)
    3c18:	eb 9f 00 70 	ld      r28,112(r31)
    3c1c:	38 21 00 90 	addi    r1,r1,144
    3c20:	e8 01 00 10 	ld      r0,16(r1)
    3c24:	7c 08 03 a6 	mtlr    r0
    3c28:	eb e1 ff f8 	ld      r31,-8(r1)
    3c2c:	4e 80 00 20 	blr
	...
    3c3c:	60 00 00 00 	nop

0000000000003c40 <.__kvmhv_nested_page_fault>:
    3c40:	7c 08 02 a6 	mflr    r0
    3c44:	fb e1 ff f8 	std     r31,-8(r1)
    3c48:	7d 80 00 26 	mfcr    r12
    3c4c:	f8 01 00 10 	std     r0,16(r1)
    3c50:	91 81 00 08 	stw     r12,8(r1)
    3c54:	f8 21 fe d1 	stdu    r1,-304(r1)
    3c58:	7c 3f 0b 78 	mr      r31,r1
    3c5c:	fa 7f 00 c8 	std     r19,200(r31)
    3c60:	fa 9f 00 d0 	std     r20,208(r31)
    3c64:	fa bf 00 d8 	std     r21,216(r31)
    3c68:	fa df 00 e0 	std     r22,224(r31)
    3c6c:	fa ff 00 e8 	std     r23,232(r31)
    3c70:	fb 1f 00 f0 	std     r24,240(r31)
    3c74:	fb 3f 00 f8 	std     r25,248(r31)
    3c78:	fb 5f 01 00 	std     r26,256(r31)
    3c7c:	7c 7a 1b 78 	mr      r26,r3
    3c80:	fb 7f 01 08 	std     r27,264(r31)
    3c84:	fb 9f 01 10 	std     r28,272(r31)
    3c88:	fb bf 01 18 	std     r29,280(r31)
    3c8c:	fb df 01 20 	std     r30,288(r31)
    3c90:	48 00 00 05 	bl      3c94 <.__kvmhv_nested_page_fault+0x54>
    3c94:	7c 9e 23 78 	mr      r30,r4
    3c98:	7f 28 02 a6 	mflr    r25
    3c9c:	48 00 00 01 	bl      3c9c <.__kvmhv_nested_page_fault+0x5c>
			3c9c: R_PPC64_REL24	_mcount
    3ca0:	60 00 00 00 	nop
    3ca4:	82 da 1b 90 	lwz     r22,7056(r26)
    3ca8:	e8 de 00 18 	ld      r6,24(r30)
    3cac:	7a c3 3e 42 	rldicl  r3,r22,39,25
    3cb0:	70 63 00 01 	andi.   r3,r3,1
    3cb4:	4d 01 0b 82 	crmove  4*cr2+lt,gt
    3cb8:	eb ba 00 00 	ld      r29,0(r26)
    3cbc:	28 a6 00 00 	cmpldi  cr1,r6,0
    3cc0:	ea fa 1b 88 	ld      r23,7048(r26)
    3cc4:	40 86 00 18 	bne     cr1,3cdc <.__kvmhv_nested_page_fault+0x9c>
    3cc8:	7f c3 f3 78 	mr      r3,r30
    3ccc:	48 00 00 01 	bl      3ccc <.__kvmhv_nested_page_fault+0x8c>
			3ccc: R_PPC64_REL24	.opd+0x78
    3cd0:	e8 de 00 18 	ld      r6,24(r30)
    3cd4:	28 26 00 00 	cmpldi  r6,0
    3cd8:	41 82 01 0c 	beq     3de4 <.__kvmhv_nested_page_fault+0x1a4>
    3cdc:	e8 7a 1b a0 	ld      r3,7072(r26)
    3ce0:	76 c4 00 02 	andis.  r4,r22,2
    3ce4:	38 a0 00 00 	li      r5,0
    3ce8:	7a e4 05 20 	clrldi  r4,r23,52
    3cec:	3b 9f 00 c0 	addi    r28,r31,192
    3cf0:	41 82 00 0c 	beq     3cfc <.__kvmhv_nested_page_fault+0xbc>
    3cf4:	60 a4 00 00 	ori     r4,r5,0
    3cf8:	48 00 00 04 	b       3cfc <.__kvmhv_nested_page_fault+0xbc>
    3cfc:	78 63 a3 02 	rldicl  r3,r3,52,12
    3d00:	38 bf 00 88 	addi    r5,r31,136
    3d04:	78 63 61 00 	rldicl  r3,r3,12,4
    3d08:	7f 87 e3 78 	mr      r7,r28
    3d0c:	7c 7b 23 78 	or      r27,r3,r4
    3d10:	7f 43 d3 78 	mr      r3,r26
    3d14:	7f 64 db 78 	mr      r4,r27
    3d18:	56 d3 01 8c 	rlwinm  r19,r22,0,6,6
    3d1c:	48 00 00 01 	bl      3d1c <.__kvmhv_nested_page_fault+0xdc>
			3d1c: R_PPC64_REL24	kvmppc_mmu_walk_radix_tree
    3d20:	60 00 00 00 	nop
    3d24:	38 83 00 16 	addi    r4,r3,22
    3d28:	28 04 00 16 	cmplwi  r4,22
    3d2c:	41 81 00 68 	bgt     3d94 <.__kvmhv_nested_page_fault+0x154>
    3d30:	3c a2 00 00 	addis   r5,r2,0
			3d32: R_PPC64_TOC16_HA	.toc+0x50
    3d34:	78 84 17 88 	rldic   r4,r4,2,30
    3d38:	e8 a5 00 00 	ld      r5,0(r5)
			3d3a: R_PPC64_TOC16_LO_DS	.toc+0x50
    3d3c:	7c 84 2a aa 	lwax    r4,r4,r5
    3d40:	7c 84 ca 14 	add     r4,r4,r25
    3d44:	7c 89 03 a6 	mtctr   r4
    3d48:	4e 80 04 20 	bctr
    3d4c:	66 64 00 08 	oris    r4,r19,8
    3d50:	48 00 00 18 	b       3d68 <.__kvmhv_nested_page_fault+0x128>
    3d54:	66 64 40 00 	oris    r4,r19,16384
    3d58:	48 00 00 10 	b       3d68 <.__kvmhv_nested_page_fault+0x128>
    3d5c:	e8 7f 00 c0 	ld      r3,192(r31)
    3d60:	66 64 00 02 	oris    r4,r19,2
    3d64:	f8 7a 1b a0 	std     r3,7072(r26)
    3d68:	80 7a 1c 4c 	lwz     r3,7244(r26)
    3d6c:	28 03 0e 20 	cmplwi  r3,3616
    3d70:	38 60 00 02 	li      r3,2
    3d74:	90 9a 1b 90 	stw     r4,7056(r26)
    3d78:	40 82 00 1c 	bne     3d94 <.__kvmhv_nested_page_fault+0x154>
    3d7c:	e8 ba 1d 80 	ld      r5,7552(r26)
    3d80:	3c c0 87 c0 	lis     r6,-30784
    3d84:	60 c6 ff ff 	ori     r6,r6,65535
    3d88:	7c a5 30 38 	and     r5,r5,r6
    3d8c:	7c a4 23 78 	or      r4,r5,r4
    3d90:	f8 9a 1d 80 	std     r4,7552(r26)
    3d94:	3c 80 1c 00 	lis     r4,7168
    3d98:	2c 83 00 02 	cmpwi   cr1,r3,2
    3d9c:	60 84 00 08 	ori     r4,r4,8
    3da0:	7e c4 20 39 	and.    r4,r22,r4
    3da4:	4e 86 11 02 	crandc  4*cr5+lt,4*cr1+eq,eq
    3da8:	41 94 02 64 	blt     cr5,400c <.__kvmhv_nested_page_fault+0x3cc>
    3dac:	28 03 00 00 	cmplwi  r3,0
    3db0:	41 82 00 5c 	beq     3e0c <.__kvmhv_nested_page_fault+0x1cc>
    3db4:	7c 75 07 b4 	extsw   r21,r3
    3db8:	48 00 02 6c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
    3dbc:	28 33 00 00 	cmpldi  r19,0
    3dc0:	40 82 00 2c 	bne     3dec <.__kvmhv_nested_page_fault+0x1ac>
    3dc4:	80 7a 1c 4c 	lwz     r3,7244(r26)
    3dc8:	28 03 0e 20 	cmplwi  r3,3616
    3dcc:	88 7f 00 a0 	lbz     r3,160(r31)
    3dd0:	40 82 00 30 	bne     3e00 <.__kvmhv_nested_page_fault+0x1c0>
    3dd4:	70 63 00 20 	andi.   r3,r3,32
    3dd8:	3c 80 10 00 	lis     r4,4096
    3ddc:	41 82 ff 8c 	beq     3d68 <.__kvmhv_nested_page_fault+0x128>
    3de0:	48 00 00 2c 	b       3e0c <.__kvmhv_nested_page_fault+0x1cc>
    3de4:	3a a0 00 02 	li      r21,2
    3de8:	48 00 02 3c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
    3dec:	88 7f 00 a0 	lbz     r3,160(r31)
    3df0:	70 63 00 40 	andi.   r3,r3,64
    3df4:	40 82 00 18 	bne     3e0c <.__kvmhv_nested_page_fault+0x1cc>
    3df8:	66 64 08 00 	oris    r4,r19,2048
    3dfc:	4b ff ff 6c 	b       3d68 <.__kvmhv_nested_page_fault+0x128>
    3e00:	28 03 00 3f 	cmplwi  r3,63
    3e04:	3c 80 08 00 	lis     r4,2048
    3e08:	40 81 ff 60 	ble     3d68 <.__kvmhv_nested_page_fault+0x128>
    3e0c:	76 c3 00 04 	andis.  r3,r22,4
    3e10:	40 82 01 94 	bne     3fa4 <.__kvmhv_nested_page_fault+0x364>
    3e14:	8a 9f 00 b9 	lbz     r20,185(r31)
    3e18:	28 14 00 0f 	cmplwi  r20,15
    3e1c:	40 81 02 b0 	ble     40cc <.__kvmhv_nested_page_fault+0x48c>
    3e20:	eb 3f 00 98 	ld      r25,152(r31)
    3e24:	7f a3 eb 78 	mr      r3,r29
    3e28:	7b 24 84 02 	rldicl  r4,r25,48,16
    3e2c:	48 00 00 01 	bl      3e2c <.__kvmhv_nested_page_fault+0x1ec>
			3e2c: R_PPC64_REL24	gfn_to_memslot
    3e30:	60 00 00 00 	nop
    3e34:	28 23 00 00 	cmpldi  r3,0
    3e38:	41 82 02 40 	beq     4078 <.__kvmhv_nested_page_fault+0x438>
    3e3c:	7c 78 1b 78 	mr      r24,r3
    3e40:	80 63 00 28 	lwz     r3,40(r3)
    3e44:	74 64 00 01 	andis.  r4,r3,1
    3e48:	40 82 02 30 	bne     4078 <.__kvmhv_nested_page_fault+0x438>
    3e4c:	70 63 00 02 	andi.   r3,r3,2
    3e50:	4d 80 00 00 	mcrf    cr3,cr0
    3e54:	4e 8e 43 42 	crorc   4*cr5+lt,4*cr3+eq,4*cr2+lt
    3e58:	40 94 02 58 	bge     cr5,40b0 <.__kvmhv_nested_page_fault+0x470>
    3e5c:	3c 60 00 01 	lis     r3,1
    3e60:	60 63 05 10 	ori     r3,r3,1296
    3e64:	7e fd 18 2a 	ldx     r23,r29,r3
    3e68:	38 60 00 00 	li      r3,0
    3e6c:	7c 20 04 ac 	lwsync
    3e70:	f8 7f 00 80 	std     r3,128(r31)
    3e74:	7f a3 eb 78 	mr      r3,r29
    3e78:	48 00 00 01 	bl      3e78 <.__kvmhv_nested_page_fault+0x238>
			3e78: R_PPC64_REL24	_raw_spin_lock
    3e7c:	60 00 00 00 	nop
    3e80:	e8 7d 43 80 	ld      r3,17280(r29)
    3e84:	38 df 00 7c 	addi    r6,r31,124
    3e88:	7f 24 cb 78 	mr      r4,r25
    3e8c:	38 a0 00 00 	li      r5,0
    3e90:	48 00 00 01 	bl      3e90 <.__kvmhv_nested_page_fault+0x250>
			3e90: R_PPC64_REL24	__find_linux_pte
    3e94:	60 00 00 00 	nop
    3e98:	80 9f 00 7c 	lwz     r4,124(r31)
    3e9c:	28 04 00 00 	cmplwi  r4,0
    3ea0:	40 82 00 0c 	bne     3eac <.__kvmhv_nested_page_fault+0x26c>
    3ea4:	38 80 00 10 	li      r4,16
    3ea8:	90 9f 00 7c 	stw     r4,124(r31)
    3eac:	28 23 00 00 	cmpldi  r3,0
    3eb0:	41 82 00 0c 	beq     3ebc <.__kvmhv_nested_page_fault+0x27c>
    3eb4:	e8 63 00 00 	ld      r3,0(r3)
    3eb8:	f8 7f 00 80 	std     r3,128(r31)
    3ebc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    3ec0:	28 03 00 00 	cmplwi  r3,0
    3ec4:	40 82 03 ec 	bne     42b0 <.__kvmhv_nested_page_fault+0x670>
    3ec8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    3ecc:	38 63 ff ff 	addi    r3,r3,-1
    3ed0:	b0 6d 0c 7a 	sth     r3,3194(r13)
    3ed4:	60 00 00 00 	nop
    3ed8:	38 60 00 00 	li      r3,0
    3edc:	7c 20 04 ac 	lwsync
    3ee0:	98 7d 00 03 	stb     r3,3(r29)
    3ee4:	e8 7f 00 80 	ld      r3,128(r31)
    3ee8:	7c 64 18 f8 	not     r4,r3
    3eec:	78 65 17 a0 	rldicl  r5,r3,2,62
    3ef0:	78 84 1f 60 	rldicl  r4,r4,3,61
    3ef4:	28 a5 00 03 	cmpldi  cr1,r5,3
    3ef8:	78 84 e8 43 	rldicl. r4,r4,61,1
    3efc:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    3f00:	41 94 00 10 	blt     cr5,3f10 <.__kvmhv_nested_page_fault+0x2d0>
    3f04:	70 64 00 02 	andi.   r4,r3,2
    3f08:	4e 88 12 02 	crand   4*cr5+lt,4*cr2+lt,eq
    3f0c:	40 94 01 e0 	bge     cr5,40ec <.__kvmhv_nested_page_fault+0x4ac>
    3f10:	4e 8e 70 42 	crnot   4*cr5+lt,4*cr3+eq
    3f14:	38 60 00 01 	li      r3,1
    3f18:	3a a0 00 00 	li      r21,0
    3f1c:	41 88 00 0c 	blt     cr2,3f28 <.__kvmhv_nested_page_fault+0x2e8>
    3f20:	62 a6 00 00 	ori     r6,r21,0
    3f24:	48 00 00 08 	b       3f2c <.__kvmhv_nested_page_fault+0x2ec>
    3f28:	38 c3 00 00 	addi    r6,r3,0
    3f2c:	41 94 00 0c 	blt     cr5,3f38 <.__kvmhv_nested_page_fault+0x2f8>
    3f30:	62 a7 00 00 	ori     r7,r21,0
    3f34:	48 00 00 08 	b       3f3c <.__kvmhv_nested_page_fault+0x2fc>
    3f38:	38 e3 00 00 	addi    r7,r3,0
    3f3c:	39 1f 00 80 	addi    r8,r31,128
    3f40:	39 3f 00 78 	addi    r9,r31,120
    3f44:	7f 43 d3 78 	mr      r3,r26
    3f48:	7f 24 cb 78 	mr      r4,r25
    3f4c:	7f 05 c3 78 	mr      r5,r24
    3f50:	48 00 00 01 	bl      3f50 <.__kvmhv_nested_page_fault+0x310>
			3f50: R_PPC64_REL24	kvmppc_book3s_instantiate_page
    3f54:	60 00 00 00 	nop
    3f58:	2c 03 ff f5 	cmpwi   r3,-11
    3f5c:	41 82 00 c8 	beq     4024 <.__kvmhv_nested_page_fault+0x3e4>
    3f60:	28 03 00 00 	cmplwi  r3,0
    3f64:	40 82 fe 50 	bne     3db4 <.__kvmhv_nested_page_fault+0x174>
    3f68:	80 7f 00 78 	lwz     r3,120(r31)
    3f6c:	28 03 00 01 	cmplwi  r3,1
    3f70:	41 82 01 84 	beq     40f4 <.__kvmhv_nested_page_fault+0x4b4>
    3f74:	28 03 00 02 	cmplwi  r3,2
    3f78:	3b 40 00 10 	li      r26,16
    3f7c:	40 82 01 88 	bne     4104 <.__kvmhv_nested_page_fault+0x4c4>
    3f80:	3c 62 00 00 	addis   r3,r2,0
			3f82: R_PPC64_TOC16_HA	.toc+0x58
    3f84:	3c 82 00 00 	addis   r4,r2,0
			3f86: R_PPC64_TOC16_HA	.toc+0x60
    3f88:	e8 63 00 00 	ld      r3,0(r3)
			3f8a: R_PPC64_TOC16_LO_DS	.toc+0x58
    3f8c:	e8 84 00 00 	ld      r4,0(r4)
			3f8e: R_PPC64_TOC16_LO_DS	.toc+0x60
    3f90:	e8 63 00 00 	ld      r3,0(r3)
    3f94:	e8 84 00 00 	ld      r4,0(r4)
    3f98:	7c 63 22 14 	add     r3,r3,r4
    3f9c:	3b 43 00 10 	addi    r26,r3,16
    3fa0:	48 00 01 64 	b       4104 <.__kvmhv_nested_page_fault+0x4c4>
    3fa4:	e8 7f 00 b0 	ld      r3,176(r31)
    3fa8:	7f 65 db 78 	mr      r5,r27
    3fac:	e8 9f 00 b8 	ld      r4,184(r31)
    3fb0:	e8 df 00 88 	ld      r6,136(r31)
    3fb4:	e8 ff 00 90 	ld      r7,144(r31)
    3fb8:	e9 1f 00 98 	ld      r8,152(r31)
    3fbc:	e9 3f 00 a0 	ld      r9,160(r31)
    3fc0:	e9 5f 00 a8 	ld      r10,168(r31)
    3fc4:	f8 81 00 38 	std     r4,56(r1)
    3fc8:	7f c4 f3 78 	mr      r4,r30
    3fcc:	f8 61 00 30 	std     r3,48(r1)
    3fd0:	7f 43 d3 78 	mr      r3,r26
    3fd4:	fa c1 00 40 	std     r22,64(r1)
    3fd8:	48 00 00 01 	bl      3fd8 <.__kvmhv_nested_page_fault+0x398>
			3fd8: R_PPC64_REL24	.opd+0x2d0
    3fdc:	7c 75 1b 78 	mr      r21,r3
    3fe0:	28 23 00 02 	cmpldi  r3,2
    3fe4:	41 82 00 40 	beq     4024 <.__kvmhv_nested_page_fault+0x3e4>
    3fe8:	28 35 00 00 	cmpldi  r21,0
    3fec:	40 82 00 20 	bne     400c <.__kvmhv_nested_page_fault+0x3cc>
    3ff0:	38 60 40 0e 	li      r3,16398
    3ff4:	64 63 ec 1a 	oris    r3,r3,60442
    3ff8:	7e c3 18 39 	and.    r3,r22,r3
    3ffc:	41 82 00 c8 	beq     40c4 <.__kvmhv_nested_page_fault+0x484>
    4000:	7a c3 68 42 	rldicl  r3,r22,45,1
    4004:	78 76 98 20 	rldicl  r22,r3,19,32
    4008:	4b ff fe 0c 	b       3e14 <.__kvmhv_nested_page_fault+0x1d4>
    400c:	7f 43 d3 78 	mr      r3,r26
    4010:	7f c4 f3 78 	mr      r4,r30
    4014:	7f 65 db 78 	mr      r5,r27
    4018:	38 c0 00 00 	li      r6,0
    401c:	3a a0 00 00 	li      r21,0
    4020:	48 00 00 01 	bl      4020 <.__kvmhv_nested_page_fault+0x3e0>
			4020: R_PPC64_REL24	.opd+0x288
    4024:	7e a3 ab 78 	mr      r3,r21
    4028:	eb df 01 20 	ld      r30,288(r31)
    402c:	eb bf 01 18 	ld      r29,280(r31)
    4030:	eb 9f 01 10 	ld      r28,272(r31)
    4034:	eb 7f 01 08 	ld      r27,264(r31)
    4038:	eb 5f 01 00 	ld      r26,256(r31)
    403c:	eb 3f 00 f8 	ld      r25,248(r31)
    4040:	eb 1f 00 f0 	ld      r24,240(r31)
    4044:	ea ff 00 e8 	ld      r23,232(r31)
    4048:	ea df 00 e0 	ld      r22,224(r31)
    404c:	ea bf 00 d8 	ld      r21,216(r31)
    4050:	ea 9f 00 d0 	ld      r20,208(r31)
    4054:	ea 7f 00 c8 	ld      r19,200(r31)
    4058:	38 21 01 30 	addi    r1,r1,304
    405c:	e8 01 00 10 	ld      r0,16(r1)
    4060:	81 81 00 08 	lwz     r12,8(r1)
    4064:	7c 08 03 a6 	mtlr    r0
    4068:	eb e1 ff f8 	ld      r31,-8(r1)
    406c:	7d 92 01 20 	mtocrf  32,r12
    4070:	7d 91 01 20 	mtocrf  16,r12
    4074:	4e 80 00 20 	blr
    4078:	76 c3 04 02 	andis.  r3,r22,1026
    407c:	41 82 00 14 	beq     4090 <.__kvmhv_nested_page_fault+0x450>
    4080:	7f 43 d3 78 	mr      r3,r26
    4084:	7e e4 bb 78 	mr      r4,r23
    4088:	7e c5 b3 78 	mr      r5,r22
    408c:	48 00 00 30 	b       40bc <.__kvmhv_nested_page_fault+0x47c>
    4090:	7a 66 3e 42 	rldicl  r6,r19,39,25
    4094:	7f 43 d3 78 	mr      r3,r26
    4098:	7f 24 cb 78 	mr      r4,r25
    409c:	7e e5 bb 78 	mr      r5,r23
    40a0:	48 00 00 01 	bl      40a0 <.__kvmhv_nested_page_fault+0x460>
			40a0: R_PPC64_REL24	kvmppc_hv_emulate_mmio
    40a4:	60 00 00 00 	nop
    40a8:	7c 75 1b 78 	mr      r21,r3
    40ac:	4b ff ff 78 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
    40b0:	7f 43 d3 78 	mr      r3,r26
    40b4:	7e e4 bb 78 	mr      r4,r23
    40b8:	3c a0 0a 00 	lis     r5,2560
    40bc:	48 00 00 01 	bl      40bc <.__kvmhv_nested_page_fault+0x47c>
			40bc: R_PPC64_REL24	kvmppc_core_queue_data_storage
    40c0:	60 00 00 00 	nop
    40c4:	3a a0 00 00 	li      r21,0
    40c8:	4b ff ff 5c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
    40cc:	3c 62 00 00 	addis   r3,r2,0
			40ce: R_PPC64_TOC16_HA	.toc+0x68
    40d0:	7a 84 00 20 	clrldi  r4,r20,32
    40d4:	38 a0 00 10 	li      r5,16
    40d8:	e8 63 00 00 	ld      r3,0(r3)
			40da: R_PPC64_TOC16_LO_DS	.toc+0x68
    40dc:	48 00 00 01 	bl      40dc <.__kvmhv_nested_page_fault+0x49c>
			40dc: R_PPC64_REL24	printk
    40e0:	60 00 00 00 	nop
    40e4:	3a a0 ff ea 	li      r21,-22
    40e8:	4b ff ff 3c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
    40ec:	83 5f 00 7c 	lwz     r26,124(r31)
    40f0:	48 00 00 1c 	b       410c <.__kvmhv_nested_page_fault+0x4cc>
    40f4:	3c 62 00 00 	addis   r3,r2,0
			40f6: R_PPC64_TOC16_HA	.toc+0x58
    40f8:	e8 63 00 00 	ld      r3,0(r3)
			40fa: R_PPC64_TOC16_LO_DS	.toc+0x58
    40fc:	80 63 00 04 	lwz     r3,4(r3)
    4100:	3b 43 00 10 	addi    r26,r3,16
    4104:	e8 7f 00 80 	ld      r3,128(r31)
    4108:	93 5f 00 7c 	stw     r26,124(r31)
    410c:	88 9f 00 a0 	lbz     r4,160(r31)
    4110:	38 e0 fe ff 	li      r7,-257
    4114:	7c 9a a0 40 	cmplw   cr1,r26,r20
    4118:	3a c0 ff ff 	li      r22,-1
    411c:	e8 bf 00 b0 	ld      r5,176(r31)
    4120:	7c 84 20 f8 	not     r4,r4
    4124:	7f 55 d3 78 	mr      r21,r26
    4128:	70 a6 01 00 	andi.   r6,r5,256
    412c:	50 86 df 7e 	rlwimi  r6,r4,27,29,31
    4130:	78 a4 c9 c2 	rldicl  r4,r5,57,7
    4134:	70 84 00 01 	andi.   r4,r4,1
    4138:	3c 82 00 00 	addis   r4,r2,0
			413a: R_PPC64_TOC16_HA	.toc+0x58
    413c:	4e 88 0a 02 	crand   4*cr5+lt,4*cr2+lt,gt
    4140:	38 a0 00 80 	li      r5,128
    4144:	e8 84 00 00 	ld      r4,0(r4)
			4146: R_PPC64_TOC16_LO_DS	.toc+0x58
    4148:	41 94 00 08 	blt     cr5,4150 <.__kvmhv_nested_page_fault+0x510>
    414c:	48 00 00 08 	b       4154 <.__kvmhv_nested_page_fault+0x514>
    4150:	38 a0 00 00 	li      r5,0
    4154:	7c c5 2b 78 	or      r5,r6,r5
    4158:	e8 c4 00 00 	ld      r6,0(r4)
    415c:	7c a4 3a 78 	xor     r4,r5,r7
    4160:	7c 84 18 38 	and     r4,r4,r3
    4164:	38 66 00 10 	addi    r3,r6,16
    4168:	f8 9f 00 80 	std     r4,128(r31)
    416c:	40 85 00 44 	ble     cr1,41b0 <.__kvmhv_nested_page_fault+0x570>
    4170:	7a 85 00 20 	clrldi  r5,r20,32
    4174:	38 c0 00 10 	li      r6,16
    4178:	7c 23 28 40 	cmpld   r3,r5
    417c:	7b 45 00 20 	clrldi  r5,r26,32
    4180:	41 80 00 0c 	blt     418c <.__kvmhv_nested_page_fault+0x54c>
    4184:	60 d5 00 00 	ori     r21,r6,0
    4188:	48 00 00 08 	b       4190 <.__kvmhv_nested_page_fault+0x550>
    418c:	3a a3 00 00 	addi    r21,r3,0
    4190:	38 e0 00 01 	li      r7,1
    4194:	92 bf 00 7c 	stw     r21,124(r31)
    4198:	7c e5 28 36 	sld     r5,r7,r5
    419c:	7e c6 a8 36 	sld     r6,r22,r21
    41a0:	7c a6 2a 14 	add     r5,r6,r5
    41a4:	7c a5 c8 38 	and     r5,r5,r25
    41a8:	7c a4 23 78 	or      r4,r5,r4
    41ac:	f8 9f 00 80 	std     r4,128(r31)
    41b0:	3c 82 00 00 	addis   r4,r2,0
			41b2: R_PPC64_TOC16_HA	.toc+0x60
    41b4:	7e a5 07 b4 	extsw   r5,r21
    41b8:	e8 84 00 00 	ld      r4,0(r4)
			41ba: R_PPC64_TOC16_LO_DS	.toc+0x60
    41bc:	e8 84 00 00 	ld      r4,0(r4)
    41c0:	7c 83 22 14 	add     r4,r3,r4
    41c4:	7c 24 28 40 	cmpld   r4,r5
    41c8:	38 80 00 02 	li      r4,2
    41cc:	41 82 00 2c 	beq     41f8 <.__kvmhv_nested_page_fault+0x5b8>
    41d0:	7c 23 28 40 	cmpld   r3,r5
    41d4:	38 80 00 01 	li      r4,1
    41d8:	41 82 00 20 	beq     41f8 <.__kvmhv_nested_page_fault+0x5b8>
    41dc:	28 15 00 10 	cmplwi  r21,16
    41e0:	38 80 00 00 	li      r4,0
    41e4:	40 82 00 0c 	bne     41f0 <.__kvmhv_nested_page_fault+0x5b0>
    41e8:	3a a0 00 10 	li      r21,16
    41ec:	48 00 00 0c 	b       41f8 <.__kvmhv_nested_page_fault+0x5b8>
    41f0:	0f e0 00 00 	twui    r0,0
    41f4:	82 bf 00 7c 	lwz     r21,124(r31)
    41f8:	3c 62 00 00 	addis   r3,r2,0
			41fa: R_PPC64_TOC16_HA	.toc+0x20
    41fc:	90 9f 00 78 	stw     r4,120(r31)
    4200:	38 80 0d c0 	li      r4,3520
    4204:	38 a0 00 10 	li      r5,16
    4208:	e8 63 00 00 	ld      r3,0(r3)
			420a: R_PPC64_TOC16_LO_DS	.toc+0x20
    420c:	e8 63 00 20 	ld      r3,32(r3)
    4210:	48 00 00 01 	bl      4210 <.__kvmhv_nested_page_fault+0x5d0>
			4210: R_PPC64_REL24	kmem_cache_alloc_trace
    4214:	60 00 00 00 	nop
    4218:	28 23 00 00 	cmpldi  r3,0
    421c:	f8 7f 00 c0 	std     r3,192(r31)
    4220:	41 82 fe a4 	beq     40c4 <.__kvmhv_nested_page_fault+0x484>
    4224:	38 80 ff ff 	li      r4,-1
    4228:	80 be 00 08 	lwz     r5,8(r30)
    422c:	7e c8 d0 36 	sld     r8,r22,r26
    4230:	7c 84 a8 36 	sld     r4,r4,r21
    4234:	7d 08 c8 38 	and     r8,r8,r25
    4238:	81 3e 00 0c 	lwz     r9,12(r30)
    423c:	7c 86 d8 38 	and     r6,r4,r27
    4240:	79 08 84 02 	rldicl  r8,r8,48,16
    4244:	78 c7 a0 02 	rotldi  r7,r6,52
    4248:	e8 9e 00 10 	ld      r4,16(r30)
    424c:	78 e7 63 08 	rldic   r7,r7,12,12
    4250:	78 a7 a0 0e 	rldimi  r7,r5,52,0
    4254:	f8 e3 00 08 	std     r7,8(r3)
    4258:	e8 b8 00 00 	ld      r5,0(r24)
    425c:	e8 78 00 18 	ld      r3,24(r24)
    4260:	7c a5 40 50 	subf    r5,r5,r8
    4264:	7e e8 bb 78 	mr      r8,r23
    4268:	78 a5 1f 24 	rldicr  r5,r5,3,60
    426c:	80 ff 00 78 	lwz     r7,120(r31)
    4270:	7d 43 2a 14 	add     r10,r3,r5
    4274:	7f a3 eb 78 	mr      r3,r29
    4278:	e8 bf 00 80 	ld      r5,128(r31)
    427c:	fb 81 00 70 	std     r28,112(r1)
    4280:	48 00 00 01 	bl      4280 <.__kvmhv_nested_page_fault+0x640>
			4280: R_PPC64_REL24	kvmppc_create_pte
    4284:	60 00 00 00 	nop
    4288:	7c 7e 1b 78 	mr      r30,r3
    428c:	e8 7f 00 c0 	ld      r3,192(r31)
    4290:	48 00 00 01 	bl      4290 <.__kvmhv_nested_page_fault+0x650>
			4290: R_PPC64_REL24	kfree
    4294:	60 00 00 00 	nop
    4298:	2c 1e ff f5 	cmpwi   r30,-11
    429c:	41 82 00 0c 	beq     42a8 <.__kvmhv_nested_page_fault+0x668>
    42a0:	63 d5 00 00 	ori     r21,r30,0
    42a4:	48 00 00 08 	b       42ac <.__kvmhv_nested_page_fault+0x66c>
    42a8:	3a a0 00 00 	li      r21,0
    42ac:	4b ff fd 78 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
    42b0:	38 60 00 00 	li      r3,0
    42b4:	b0 6d 0c 7c 	sth     r3,3196(r13)
    42b8:	7c 00 04 ac 	hwsync
    42bc:	4b ff fc 0c 	b       3ec8 <.__kvmhv_nested_page_fault+0x288>
    42c0:	7f a3 eb 78 	mr      r3,r29
    42c4:	48 00 00 01 	bl      42c4 <.__kvmhv_nested_page_fault+0x684>
			42c4: R_PPC64_REL24	__pv_queued_spin_unlock
    42c8:	60 00 00 00 	nop
    42cc:	4b ff fc 18 	b       3ee4 <.__kvmhv_nested_page_fault+0x2a4>
	...
    42dc:	60 00 00 00 	nop

00000000000042e0 <.kvmhv_nested_next_lpid>:
    42e0:	7c 08 02 a6 	mflr    r0
    42e4:	fb e1 ff f8 	std     r31,-8(r1)
    42e8:	f8 01 00 10 	std     r0,16(r1)
    42ec:	f8 21 ff 71 	stdu    r1,-144(r1)
    42f0:	7c 3f 0b 78 	mr      r31,r1
    42f4:	fb bf 00 78 	std     r29,120(r31)
    42f8:	7c 7d 1b 78 	mr      r29,r3
    42fc:	fb df 00 80 	std     r30,128(r31)
    4300:	7c 9e 23 78 	mr      r30,r4
    4304:	48 00 00 01 	bl      4304 <.kvmhv_nested_next_lpid+0x24>
			4304: R_PPC64_REL24	_mcount
    4308:	60 00 00 00 	nop
    430c:	7f a3 eb 78 	mr      r3,r29
    4310:	48 00 00 01 	bl      4310 <.kvmhv_nested_next_lpid+0x30>
			4310: R_PPC64_REL24	_raw_spin_lock
    4314:	60 00 00 00 	nop
    4318:	80 7d 44 98 	lwz     r3,17560(r29)
    431c:	38 9d 44 a0 	addi    r4,r29,17568
    4320:	3b de 00 01 	addi    r30,r30,1
    4324:	7c 1e 18 00 	cmpw    r30,r3
    4328:	41 81 00 1c 	bgt     4344 <.kvmhv_nested_next_lpid+0x64>
    432c:	7f c5 07 b4 	extsw   r5,r30
    4330:	78 a5 1f 24 	rldicr  r5,r5,3,60
    4334:	7c a4 28 2a 	ldx     r5,r4,r5
    4338:	28 25 00 00 	cmpldi  r5,0
    433c:	41 82 ff e4 	beq     4320 <.kvmhv_nested_next_lpid+0x40>
    4340:	48 00 00 08 	b       4348 <.kvmhv_nested_next_lpid+0x68>
    4344:	3b c0 ff ff 	li      r30,-1
    4348:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    434c:	28 03 00 00 	cmplwi  r3,0
    4350:	40 82 00 40 	bne     4390 <.kvmhv_nested_next_lpid+0xb0>
    4354:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    4358:	38 63 ff ff 	addi    r3,r3,-1
    435c:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4360:	60 00 00 00 	nop
    4364:	38 60 00 00 	li      r3,0
    4368:	7c 20 04 ac 	lwsync
    436c:	98 7d 00 03 	stb     r3,3(r29)
    4370:	7f c3 07 b4 	extsw   r3,r30
    4374:	eb df 00 80 	ld      r30,128(r31)
    4378:	eb bf 00 78 	ld      r29,120(r31)
    437c:	38 21 00 90 	addi    r1,r1,144
    4380:	e8 01 00 10 	ld      r0,16(r1)
    4384:	7c 08 03 a6 	mtlr    r0
    4388:	eb e1 ff f8 	ld      r31,-8(r1)
    438c:	4e 80 00 20 	blr
    4390:	38 60 00 00 	li      r3,0
    4394:	b0 6d 0c 7c 	sth     r3,3196(r13)
    4398:	7c 00 04 ac 	hwsync
    439c:	4b ff ff b8 	b       4354 <.kvmhv_nested_next_lpid+0x74>
    43a0:	7f a3 eb 78 	mr      r3,r29
    43a4:	48 00 00 01 	bl      43a4 <.kvmhv_nested_next_lpid+0xc4>
			43a4: R_PPC64_REL24	__pv_queued_spin_unlock
    43a8:	60 00 00 00 	nop
    43ac:	4b ff ff c4 	b       4370 <.kvmhv_nested_next_lpid+0x90>
	...
    43bc:	60 00 00 00 	nop

00000000000043c0 <.kvmhv_set_nested_ptbl>:
    43c0:	7c 08 02 a6 	mflr    r0
    43c4:	fb e1 ff f8 	std     r31,-8(r1)
    43c8:	f8 01 00 10 	std     r0,16(r1)
    43cc:	f8 21 ff 81 	stdu    r1,-128(r1)
    43d0:	7c 3f 0b 78 	mr      r31,r1
    43d4:	fb df 00 70 	std     r30,112(r31)
    43d8:	7c 7e 1b 78 	mr      r30,r3
    43dc:	48 00 00 01 	bl      43dc <.kvmhv_set_nested_ptbl+0x1c>
			43dc: R_PPC64_REL24	_mcount
    43e0:	60 00 00 00 	nop
    43e4:	e8 7e 00 10 	ld      r3,16(r30)
    43e8:	38 80 ff a9 	li      r4,-87
    43ec:	78 84 09 08 	rldic   r4,r4,1,4
    43f0:	80 de 00 0c 	lwz     r6,12(r30)
    43f4:	7c 63 20 38 	and     r3,r3,r4
    43f8:	38 80 02 b7 	li      r4,695
    43fc:	78 84 f0 02 	rotldi  r4,r4,62
    4400:	e8 be 00 20 	ld      r5,32(r30)
    4404:	7c 64 23 78 	or      r4,r3,r4
    4408:	60 00 00 00 	nop
    440c:	7c c3 33 78 	mr      r3,r6
    4410:	38 c0 00 01 	li      r6,1
    4414:	48 00 00 01 	bl      4414 <.kvmhv_set_nested_ptbl+0x54>
			4414: R_PPC64_REL24	mmu_partition_table_set_entry
    4418:	60 00 00 00 	nop
    441c:	eb df 00 70 	ld      r30,112(r31)
    4420:	38 21 00 80 	addi    r1,r1,128
    4424:	e8 01 00 10 	ld      r0,16(r1)
    4428:	7c 08 03 a6 	mtlr    r0
    442c:	eb e1 ff f8 	ld      r31,-8(r1)
    4430:	4e 80 00 20 	blr
    4434:	3c 62 00 00 	addis   r3,r2,0
			4436: R_PPC64_TOC16_HA	.toc
    4438:	78 c7 26 e4 	rldicr  r7,r6,4,59
    443c:	e8 63 00 00 	ld      r3,0(r3)
			443e: R_PPC64_TOC16_LO_DS	.toc
    4440:	e8 63 00 00 	ld      r3,0(r3)
    4444:	7c 83 39 6a 	stdux   r4,r3,r7
    4448:	f8 a3 00 08 	std     r5,8(r3)
    444c:	60 00 00 00 	nop
    4450:	7c c3 33 78 	mr      r3,r6
    4454:	48 00 00 01 	bl      4454 <.kvmhv_set_nested_ptbl+0x94>
			4454: R_PPC64_REL24	radix__flush_all_lpid
    4458:	60 00 00 00 	nop
    445c:	4b ff ff c0 	b       441c <.kvmhv_set_nested_ptbl+0x5c>
    4460:	38 60 00 00 	li      r3,0
    4464:	3c 80 00 09 	lis     r4,9
    4468:	60 63 f8 08 	ori     r3,r3,63496
    446c:	7c c5 33 78 	mr      r5,r6
    4470:	38 c0 08 00 	li      r6,2048
    4474:	48 00 00 01 	bl      4474 <.kvmhv_set_nested_ptbl+0xb4>
			4474: R_PPC64_REL24	plpar_hcall_norets
    4478:	60 00 00 00 	nop
    447c:	28 23 00 00 	cmpldi  r3,0
    4480:	41 82 ff 9c 	beq     441c <.kvmhv_set_nested_ptbl+0x5c>
    4484:	7c 64 1b 78 	mr      r4,r3
    4488:	3c 62 00 00 	addis   r3,r2,0
			448a: R_PPC64_TOC16_HA	.toc+0x18
    448c:	e8 63 00 00 	ld      r3,0(r3)
			448e: R_PPC64_TOC16_LO_DS	.toc+0x18
    4490:	48 00 00 01 	bl      4490 <.kvmhv_set_nested_ptbl+0xd0>
			4490: R_PPC64_REL24	printk
    4494:	60 00 00 00 	nop
    4498:	4b ff ff 84 	b       441c <.kvmhv_set_nested_ptbl+0x5c>
	...
    44a8:	60 00 00 00 	nop
    44ac:	60 00 00 00 	nop

00000000000044b0 <.kvmhv_emulate_tlbie_lpid>:
    44b0:	7c 08 02 a6 	mflr    r0
    44b4:	fb e1 ff f8 	std     r31,-8(r1)
    44b8:	f8 01 00 10 	std     r0,16(r1)
    44bc:	f8 21 ff 61 	stdu    r1,-160(r1)
    44c0:	7c 3f 0b 78 	mr      r31,r1
    44c4:	fb 7f 00 78 	std     r27,120(r31)
    44c8:	7c bb 2b 78 	mr      r27,r5
    44cc:	fb 9f 00 80 	std     r28,128(r31)
    44d0:	7c 9c 23 78 	mr      r28,r4
    44d4:	fb bf 00 88 	std     r29,136(r31)
    44d8:	fb df 00 90 	std     r30,144(r31)
    44dc:	7c 7e 1b 78 	mr      r30,r3
    44e0:	48 00 00 01 	bl      44e0 <.kvmhv_emulate_tlbie_lpid+0x30>
			44e0: R_PPC64_REL24	_mcount
    44e4:	60 00 00 00 	nop
    44e8:	eb be 00 00 	ld      r29,0(r30)
    44ec:	3b dc 00 30 	addi    r30,r28,48
    44f0:	7f c3 f3 78 	mr      r3,r30
    44f4:	48 00 00 01 	bl      44f4 <.kvmhv_emulate_tlbie_lpid+0x44>
			44f4: R_PPC64_REL24	mutex_lock
    44f8:	60 00 00 00 	nop
    44fc:	28 1b 00 02 	cmplwi  r27,2
    4500:	41 82 00 6c 	beq     456c <.kvmhv_emulate_tlbie_lpid+0xbc>
    4504:	28 1b 00 00 	cmplwi  r27,0
    4508:	40 82 00 6c 	bne     4574 <.kvmhv_emulate_tlbie_lpid+0xc4>
    450c:	7f a3 eb 78 	mr      r3,r29
    4510:	48 00 00 01 	bl      4510 <.kvmhv_emulate_tlbie_lpid+0x60>
			4510: R_PPC64_REL24	_raw_spin_lock
    4514:	60 00 00 00 	nop
    4518:	e8 9c 00 10 	ld      r4,16(r28)
    451c:	7f a3 eb 78 	mr      r3,r29
    4520:	80 bc 00 0c 	lwz     r5,12(r28)
    4524:	48 00 00 01 	bl      4524 <.kvmhv_emulate_tlbie_lpid+0x74>
			4524: R_PPC64_REL24	kvmppc_free_pgtable_radix
    4528:	60 00 00 00 	nop
    452c:	80 7c 00 0c 	lwz     r3,12(r28)
    4530:	60 00 00 00 	nop
    4534:	78 63 00 20 	clrldi  r3,r3,32
    4538:	48 00 00 01 	bl      4538 <.kvmhv_emulate_tlbie_lpid+0x88>
			4538: R_PPC64_REL24	radix__flush_all_lpid
    453c:	60 00 00 00 	nop
    4540:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4544:	28 03 00 00 	cmplwi  r3,0
    4548:	40 82 00 5c 	bne     45a4 <.kvmhv_emulate_tlbie_lpid+0xf4>
    454c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    4550:	38 63 ff ff 	addi    r3,r3,-1
    4554:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4558:	60 00 00 00 	nop
    455c:	38 60 00 00 	li      r3,0
    4560:	7c 20 04 ac 	lwsync
    4564:	98 7d 00 03 	stb     r3,3(r29)
    4568:	48 00 00 0c 	b       4574 <.kvmhv_emulate_tlbie_lpid+0xc4>
    456c:	7f 83 e3 78 	mr      r3,r28
    4570:	48 00 00 01 	bl      4570 <.kvmhv_emulate_tlbie_lpid+0xc0>
			4570: R_PPC64_REL24	.opd+0x2a0
    4574:	7f c3 f3 78 	mr      r3,r30
    4578:	48 00 00 01 	bl      4578 <.kvmhv_emulate_tlbie_lpid+0xc8>
			4578: R_PPC64_REL24	mutex_unlock
    457c:	60 00 00 00 	nop
    4580:	eb df 00 90 	ld      r30,144(r31)
    4584:	eb bf 00 88 	ld      r29,136(r31)
    4588:	eb 9f 00 80 	ld      r28,128(r31)
    458c:	eb 7f 00 78 	ld      r27,120(r31)
    4590:	38 21 00 a0 	addi    r1,r1,160
    4594:	e8 01 00 10 	ld      r0,16(r1)
    4598:	7c 08 03 a6 	mtlr    r0
    459c:	eb e1 ff f8 	ld      r31,-8(r1)
    45a0:	4e 80 00 20 	blr
    45a4:	38 60 00 00 	li      r3,0
    45a8:	b0 6d 0c 7c 	sth     r3,3196(r13)
    45ac:	7c 00 04 ac 	hwsync
    45b0:	4b ff ff 9c 	b       454c <.kvmhv_emulate_tlbie_lpid+0x9c>
    45b4:	78 65 00 20 	clrldi  r5,r3,32
    45b8:	38 60 00 00 	li      r3,0
    45bc:	60 63 f8 08 	ori     r3,r3,63496
    45c0:	3c 80 00 09 	lis     r4,9
    45c4:	38 c0 08 00 	li      r6,2048
    45c8:	48 00 00 01 	bl      45c8 <.kvmhv_emulate_tlbie_lpid+0x118>
			45c8: R_PPC64_REL24	plpar_hcall_norets
    45cc:	60 00 00 00 	nop
    45d0:	28 23 00 00 	cmpldi  r3,0
    45d4:	41 82 ff 6c 	beq     4540 <.kvmhv_emulate_tlbie_lpid+0x90>
    45d8:	7c 64 1b 78 	mr      r4,r3
    45dc:	3c 62 00 00 	addis   r3,r2,0
			45de: R_PPC64_TOC16_HA	.toc+0x18
    45e0:	e8 63 00 00 	ld      r3,0(r3)
			45e2: R_PPC64_TOC16_LO_DS	.toc+0x18
    45e4:	48 00 00 01 	bl      45e4 <.kvmhv_emulate_tlbie_lpid+0x134>
			45e4: R_PPC64_REL24	printk
    45e8:	60 00 00 00 	nop
    45ec:	4b ff ff 54 	b       4540 <.kvmhv_emulate_tlbie_lpid+0x90>
    45f0:	7f a3 eb 78 	mr      r3,r29
    45f4:	48 00 00 01 	bl      45f4 <.kvmhv_emulate_tlbie_lpid+0x144>
			45f4: R_PPC64_REL24	__pv_queued_spin_unlock
    45f8:	60 00 00 00 	nop
    45fc:	4b ff ff 78 	b       4574 <.kvmhv_emulate_tlbie_lpid+0xc4>
	...
    460c:	60 00 00 00 	nop

0000000000004610 <.kvmhv_emulate_tlbie_all_lpid>:
    4610:	7c 08 02 a6 	mflr    r0
    4614:	fb e1 ff f8 	std     r31,-8(r1)
    4618:	f8 01 00 10 	std     r0,16(r1)
    461c:	f8 21 ff 51 	stdu    r1,-176(r1)
    4620:	7c 3f 0b 78 	mr      r31,r1
    4624:	fb 1f 00 70 	std     r24,112(r31)
    4628:	fb 3f 00 78 	std     r25,120(r31)
    462c:	fb 5f 00 80 	std     r26,128(r31)
    4630:	fb 7f 00 88 	std     r27,136(r31)
    4634:	fb 9f 00 90 	std     r28,144(r31)
    4638:	7c 9c 23 78 	mr      r28,r4
    463c:	fb bf 00 98 	std     r29,152(r31)
    4640:	7c 7d 1b 78 	mr      r29,r3
    4644:	fb df 00 a0 	std     r30,160(r31)
    4648:	48 00 00 01 	bl      4648 <.kvmhv_emulate_tlbie_all_lpid+0x38>
			4648: R_PPC64_REL24	_mcount
    464c:	60 00 00 00 	nop
    4650:	eb dd 00 00 	ld      r30,0(r29)
    4654:	7f c3 f3 78 	mr      r3,r30
    4658:	48 00 00 01 	bl      4658 <.kvmhv_emulate_tlbie_all_lpid+0x48>
			4658: R_PPC64_REL24	_raw_spin_lock
    465c:	60 00 00 00 	nop
    4660:	80 7e 44 98 	lwz     r3,17560(r30)
    4664:	2c 03 00 00 	cmpwi   r3,0
    4668:	41 80 00 9c 	blt     4704 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
    466c:	3b 5e 44 a0 	addi    r26,r30,17568
    4670:	3b 20 00 00 	li      r25,0
    4674:	3b 00 00 00 	li      r24,0
    4678:	7f 9c 07 b4 	extsw   r28,r28
    467c:	48 00 00 40 	b       46bc <.kvmhv_emulate_tlbie_all_lpid+0xac>
    4680:	7f c3 f3 78 	mr      r3,r30
    4684:	48 00 00 01 	bl      4684 <.kvmhv_emulate_tlbie_all_lpid+0x74>
			4684: R_PPC64_REL24	__pv_queued_spin_unlock
    4688:	60 00 00 00 	nop
    468c:	60 00 00 00 	nop
    4690:	7f a3 eb 78 	mr      r3,r29
    4694:	7f 64 db 78 	mr      r4,r27
    4698:	7f 85 e3 78 	mr      r5,r28
    469c:	48 00 00 01 	bl      469c <.kvmhv_emulate_tlbie_all_lpid+0x8c>
			469c: R_PPC64_REL24	.opd+0x258
    46a0:	7f c3 f3 78 	mr      r3,r30
    46a4:	48 00 00 01 	bl      46a4 <.kvmhv_emulate_tlbie_all_lpid+0x94>
			46a4: R_PPC64_REL24	_raw_spin_lock
    46a8:	60 00 00 00 	nop
    46ac:	80 7e 44 98 	lwz     r3,17560(r30)
    46b0:	3b 39 00 01 	addi    r25,r25,1
    46b4:	7c 19 18 00 	cmpw    r25,r3
    46b8:	41 81 00 4c 	bgt     4704 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
    46bc:	7f 24 07 b4 	extsw   r4,r25
    46c0:	78 84 1f 24 	rldicr  r4,r4,3,60
    46c4:	7f 7a 20 2a 	ldx     r27,r26,r4
    46c8:	28 3b 00 00 	cmpldi  r27,0
    46cc:	41 82 ff e4 	beq     46b0 <.kvmhv_emulate_tlbie_all_lpid+0xa0>
    46d0:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    46d4:	28 03 00 00 	cmplwi  r3,0
    46d8:	40 82 00 20 	bne     46f8 <.kvmhv_emulate_tlbie_all_lpid+0xe8>
    46dc:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    46e0:	38 63 ff ff 	addi    r3,r3,-1
    46e4:	b0 6d 0c 7a 	sth     r3,3194(r13)
    46e8:	60 00 00 00 	nop
    46ec:	7c 20 04 ac 	lwsync
    46f0:	9b 1e 00 03 	stb     r24,3(r30)
    46f4:	4b ff ff 9c 	b       4690 <.kvmhv_emulate_tlbie_all_lpid+0x80>
    46f8:	b3 0d 0c 7c 	sth     r24,3196(r13)
    46fc:	7c 00 04 ac 	hwsync
    4700:	4b ff ff dc 	b       46dc <.kvmhv_emulate_tlbie_all_lpid+0xcc>
    4704:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4708:	28 03 00 00 	cmplwi  r3,0
    470c:	40 82 00 50 	bne     475c <.kvmhv_emulate_tlbie_all_lpid+0x14c>
    4710:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    4714:	38 63 ff ff 	addi    r3,r3,-1
    4718:	b0 6d 0c 7a 	sth     r3,3194(r13)
    471c:	60 00 00 00 	nop
    4720:	38 60 00 00 	li      r3,0
    4724:	7c 20 04 ac 	lwsync
    4728:	98 7e 00 03 	stb     r3,3(r30)
    472c:	eb df 00 a0 	ld      r30,160(r31)
    4730:	eb bf 00 98 	ld      r29,152(r31)
    4734:	eb 9f 00 90 	ld      r28,144(r31)
    4738:	eb 7f 00 88 	ld      r27,136(r31)
    473c:	eb 5f 00 80 	ld      r26,128(r31)
    4740:	eb 3f 00 78 	ld      r25,120(r31)
    4744:	eb 1f 00 70 	ld      r24,112(r31)
    4748:	38 21 00 b0 	addi    r1,r1,176
    474c:	e8 01 00 10 	ld      r0,16(r1)
    4750:	7c 08 03 a6 	mtlr    r0
    4754:	eb e1 ff f8 	ld      r31,-8(r1)
    4758:	4e 80 00 20 	blr
    475c:	38 60 00 00 	li      r3,0
    4760:	b0 6d 0c 7c 	sth     r3,3196(r13)
    4764:	7c 00 04 ac 	hwsync
    4768:	4b ff ff a8 	b       4710 <.kvmhv_emulate_tlbie_all_lpid+0x100>
    476c:	7f c3 f3 78 	mr      r3,r30
    4770:	48 00 00 01 	bl      4770 <.kvmhv_emulate_tlbie_all_lpid+0x160>
			4770: R_PPC64_REL24	__pv_queued_spin_unlock
    4774:	60 00 00 00 	nop
    4778:	4b ff ff b4 	b       472c <.kvmhv_emulate_tlbie_all_lpid+0x11c>
	...
    4788:	60 00 00 00 	nop
    478c:	60 00 00 00 	nop

0000000000004790 <.kvmhv_invalidate_shadow_pte>:
    4790:	7c 08 02 a6 	mflr    r0
    4794:	fb e1 ff f8 	std     r31,-8(r1)
    4798:	f8 01 00 10 	std     r0,16(r1)
    479c:	f8 21 ff 61 	stdu    r1,-160(r1)
    47a0:	7c 3f 0b 78 	mr      r31,r1
    47a4:	fb 7f 00 78 	std     r27,120(r31)
    47a8:	7c 9b 23 78 	mr      r27,r4
    47ac:	fb 9f 00 80 	std     r28,128(r31)
    47b0:	7c bc 2b 78 	mr      r28,r5
    47b4:	fb bf 00 88 	std     r29,136(r31)
    47b8:	7c 7d 1b 78 	mr      r29,r3
    47bc:	fb df 00 90 	std     r30,144(r31)
    47c0:	7c de 33 78 	mr      r30,r6
    47c4:	48 00 00 01 	bl      47c4 <.kvmhv_invalidate_shadow_pte+0x34>
			47c4: R_PPC64_REL24	_mcount
    47c8:	60 00 00 00 	nop
    47cc:	eb bd 00 00 	ld      r29,0(r29)
    47d0:	7f a3 eb 78 	mr      r3,r29
    47d4:	48 00 00 01 	bl      47d4 <.kvmhv_invalidate_shadow_pte+0x44>
			47d4: R_PPC64_REL24	_raw_spin_lock
    47d8:	60 00 00 00 	nop
    47dc:	e8 7b 00 0a 	lwa     r3,8(r27)
    47e0:	80 9d 44 98 	lwz     r4,17560(r29)
    47e4:	7c 04 18 00 	cmpw    r4,r3
    47e8:	38 80 00 00 	li      r4,0
    47ec:	41 80 00 40 	blt     482c <.kvmhv_invalidate_shadow_pte+0x9c>
    47f0:	78 63 1f 24 	rldicr  r3,r3,3,60
    47f4:	7c 7d 1a 14 	add     r3,r29,r3
    47f8:	e8 63 44 a0 	ld      r3,17568(r3)
    47fc:	28 23 00 00 	cmpldi  r3,0
    4800:	41 82 00 2c 	beq     482c <.kvmhv_invalidate_shadow_pte+0x9c>
    4804:	e8 63 00 10 	ld      r3,16(r3)
    4808:	38 df 00 74 	addi    r6,r31,116
    480c:	7f 84 e3 78 	mr      r4,r28
    4810:	38 a0 00 00 	li      r5,0
    4814:	48 00 00 01 	bl      4814 <.kvmhv_invalidate_shadow_pte+0x84>
			4814: R_PPC64_REL24	__find_linux_pte
    4818:	60 00 00 00 	nop
    481c:	80 bf 00 74 	lwz     r5,116(r31)
    4820:	7c 64 1b 78 	mr      r4,r3
    4824:	28 05 00 00 	cmplwi  r5,0
    4828:	40 82 00 10 	bne     4838 <.kvmhv_invalidate_shadow_pte+0xa8>
    482c:	38 60 00 10 	li      r3,16
    4830:	38 a0 00 10 	li      r5,16
    4834:	90 7f 00 74 	stw     r3,116(r31)
    4838:	28 24 00 00 	cmpldi  r4,0
    483c:	41 82 00 40 	beq     487c <.kvmhv_invalidate_shadow_pte+0xec>
    4840:	e8 64 00 00 	ld      r3,0(r4)
    4844:	7c 66 18 f8 	not     r6,r3
    4848:	78 63 17 a0 	rldicl  r3,r3,2,62
    484c:	78 c6 1f 60 	rldicl  r6,r6,3,61
    4850:	28 a3 00 03 	cmpldi  cr1,r3,3
    4854:	78 c6 e8 43 	rldicl. r6,r6,61,1
    4858:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
    485c:	41 94 00 20 	blt     cr5,487c <.kvmhv_invalidate_shadow_pte+0xec>
    4860:	81 1b 00 0c 	lwz     r8,12(r27)
    4864:	78 a6 00 20 	clrldi  r6,r5,32
    4868:	7f a3 eb 78 	mr      r3,r29
    486c:	7f 85 e3 78 	mr      r5,r28
    4870:	38 e0 00 00 	li      r7,0
    4874:	48 00 00 01 	bl      4874 <.kvmhv_invalidate_shadow_pte+0xe4>
			4874: R_PPC64_REL24	kvmppc_unmap_pte
    4878:	60 00 00 00 	nop
    487c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4880:	28 03 00 00 	cmplwi  r3,0
    4884:	40 82 00 54 	bne     48d8 <.kvmhv_invalidate_shadow_pte+0x148>
    4888:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    488c:	38 63 ff ff 	addi    r3,r3,-1
    4890:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4894:	60 00 00 00 	nop
    4898:	38 60 00 00 	li      r3,0
    489c:	7c 20 04 ac 	lwsync
    48a0:	98 7d 00 03 	stb     r3,3(r29)
    48a4:	28 3e 00 00 	cmpldi  r30,0
    48a8:	41 82 00 0c 	beq     48b4 <.kvmhv_invalidate_shadow_pte+0x124>
    48ac:	80 7f 00 74 	lwz     r3,116(r31)
    48b0:	90 7e 00 00 	stw     r3,0(r30)
    48b4:	eb df 00 90 	ld      r30,144(r31)
    48b8:	eb bf 00 88 	ld      r29,136(r31)
    48bc:	eb 9f 00 80 	ld      r28,128(r31)
    48c0:	eb 7f 00 78 	ld      r27,120(r31)
    48c4:	38 21 00 a0 	addi    r1,r1,160
    48c8:	e8 01 00 10 	ld      r0,16(r1)
    48cc:	7c 08 03 a6 	mtlr    r0
    48d0:	eb e1 ff f8 	ld      r31,-8(r1)
    48d4:	4e 80 00 20 	blr
    48d8:	38 60 00 00 	li      r3,0
    48dc:	b0 6d 0c 7c 	sth     r3,3196(r13)
    48e0:	7c 00 04 ac 	hwsync
    48e4:	4b ff ff a4 	b       4888 <.kvmhv_invalidate_shadow_pte+0xf8>
    48e8:	7f a3 eb 78 	mr      r3,r29
    48ec:	48 00 00 01 	bl      48ec <.kvmhv_invalidate_shadow_pte+0x15c>
			48ec: R_PPC64_REL24	__pv_queued_spin_unlock
    48f0:	60 00 00 00 	nop
    48f4:	4b ff ff b0 	b       48a4 <.kvmhv_invalidate_shadow_pte+0x114>
	...
    4904:	60 00 00 00 	nop
    4908:	60 00 00 00 	nop
    490c:	60 00 00 00 	nop

0000000000004910 <.kvmhv_flush_nested>:
    4910:	7c 08 02 a6 	mflr    r0
    4914:	fb e1 ff f8 	std     r31,-8(r1)
    4918:	f8 01 00 10 	std     r0,16(r1)
    491c:	f8 21 ff 71 	stdu    r1,-144(r1)
    4920:	7c 3f 0b 78 	mr      r31,r1
    4924:	fb bf 00 78 	std     r29,120(r31)
    4928:	fb df 00 80 	std     r30,128(r31)
    492c:	7c 7e 1b 78 	mr      r30,r3
    4930:	48 00 00 01 	bl      4930 <.kvmhv_flush_nested+0x20>
			4930: R_PPC64_REL24	_mcount
    4934:	60 00 00 00 	nop
    4938:	eb be 00 00 	ld      r29,0(r30)
    493c:	7f a3 eb 78 	mr      r3,r29
    4940:	48 00 00 01 	bl      4940 <.kvmhv_flush_nested+0x30>
			4940: R_PPC64_REL24	_raw_spin_lock
    4944:	60 00 00 00 	nop
    4948:	e8 9e 00 10 	ld      r4,16(r30)
    494c:	7f a3 eb 78 	mr      r3,r29
    4950:	80 be 00 0c 	lwz     r5,12(r30)
    4954:	48 00 00 01 	bl      4954 <.kvmhv_flush_nested+0x44>
			4954: R_PPC64_REL24	kvmppc_free_pgtable_radix
    4958:	60 00 00 00 	nop
    495c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4960:	28 03 00 00 	cmplwi  r3,0
    4964:	40 82 00 84 	bne     49e8 <.kvmhv_flush_nested+0xd8>
    4968:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    496c:	38 63 ff ff 	addi    r3,r3,-1
    4970:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4974:	60 00 00 00 	nop
    4978:	38 60 00 00 	li      r3,0
    497c:	7c 20 04 ac 	lwsync
    4980:	98 7d 00 03 	stb     r3,3(r29)
    4984:	80 7e 00 0c 	lwz     r3,12(r30)
    4988:	60 00 00 00 	nop
    498c:	78 63 00 20 	clrldi  r3,r3,32
    4990:	48 00 00 01 	bl      4990 <.kvmhv_flush_nested+0x80>
			4990: R_PPC64_REL24	radix__flush_all_lpid
    4994:	60 00 00 00 	nop
    4998:	7f c3 f3 78 	mr      r3,r30
    499c:	48 00 00 01 	bl      499c <.kvmhv_flush_nested+0x8c>
			499c: R_PPC64_REL24	.opd+0x78
    49a0:	e8 7e 00 18 	ld      r3,24(r30)
    49a4:	28 23 00 00 	cmpldi  r3,0
    49a8:	41 82 00 20 	beq     49c8 <.kvmhv_flush_nested+0xb8>
    49ac:	eb df 00 80 	ld      r30,128(r31)
    49b0:	eb bf 00 78 	ld      r29,120(r31)
    49b4:	38 21 00 90 	addi    r1,r1,144
    49b8:	e8 01 00 10 	ld      r0,16(r1)
    49bc:	7c 08 03 a6 	mtlr    r0
    49c0:	eb e1 ff f8 	ld      r31,-8(r1)
    49c4:	4e 80 00 20 	blr
    49c8:	7f c3 f3 78 	mr      r3,r30
    49cc:	eb df 00 80 	ld      r30,128(r31)
    49d0:	eb bf 00 78 	ld      r29,120(r31)
    49d4:	38 21 00 90 	addi    r1,r1,144
    49d8:	e8 01 00 10 	ld      r0,16(r1)
    49dc:	eb e1 ff f8 	ld      r31,-8(r1)
    49e0:	7c 08 03 a6 	mtlr    r0
    49e4:	48 00 00 00 	b       49e4 <.kvmhv_flush_nested+0xd4>
			49e4: R_PPC64_REL24	.opd+0x2b8
    49e8:	38 60 00 00 	li      r3,0
    49ec:	b0 6d 0c 7c 	sth     r3,3196(r13)
    49f0:	7c 00 04 ac 	hwsync
    49f4:	4b ff ff 74 	b       4968 <.kvmhv_flush_nested+0x58>
    49f8:	7f a3 eb 78 	mr      r3,r29
    49fc:	48 00 00 01 	bl      49fc <.kvmhv_flush_nested+0xec>
			49fc: R_PPC64_REL24	__pv_queued_spin_unlock
    4a00:	60 00 00 00 	nop
    4a04:	4b ff ff 80 	b       4984 <.kvmhv_flush_nested+0x74>
    4a08:	78 65 00 20 	clrldi  r5,r3,32
    4a0c:	38 60 00 00 	li      r3,0
    4a10:	60 63 f8 08 	ori     r3,r3,63496
    4a14:	3c 80 00 09 	lis     r4,9
    4a18:	38 c0 08 00 	li      r6,2048
    4a1c:	48 00 00 01 	bl      4a1c <.kvmhv_flush_nested+0x10c>
			4a1c: R_PPC64_REL24	plpar_hcall_norets
    4a20:	60 00 00 00 	nop
    4a24:	28 23 00 00 	cmpldi  r3,0
    4a28:	41 82 ff 70 	beq     4998 <.kvmhv_flush_nested+0x88>
    4a2c:	7c 64 1b 78 	mr      r4,r3
    4a30:	3c 62 00 00 	addis   r3,r2,0
			4a32: R_PPC64_TOC16_HA	.toc+0x18
    4a34:	e8 63 00 00 	ld      r3,0(r3)
			4a36: R_PPC64_TOC16_LO_DS	.toc+0x18
    4a38:	48 00 00 01 	bl      4a38 <.kvmhv_flush_nested+0x128>
			4a38: R_PPC64_REL24	printk
    4a3c:	60 00 00 00 	nop
    4a40:	4b ff ff 58 	b       4998 <.kvmhv_flush_nested+0x88>
	...

0000000000004a50 <.kvmhv_remove_nested>:
    4a50:	7c 08 02 a6 	mflr    r0
    4a54:	fb e1 ff f8 	std     r31,-8(r1)
    4a58:	f8 01 00 10 	std     r0,16(r1)
    4a5c:	f8 21 ff 71 	stdu    r1,-144(r1)
    4a60:	7c 3f 0b 78 	mr      r31,r1
    4a64:	fb 9f 00 70 	std     r28,112(r31)
    4a68:	fb bf 00 78 	std     r29,120(r31)
    4a6c:	fb df 00 80 	std     r30,128(r31)
    4a70:	7c 7e 1b 78 	mr      r30,r3
    4a74:	48 00 00 01 	bl      4a74 <.kvmhv_remove_nested+0x24>
			4a74: R_PPC64_REL24	_mcount
    4a78:	60 00 00 00 	nop
    4a7c:	eb be 00 00 	ld      r29,0(r30)
    4a80:	7f a3 eb 78 	mr      r3,r29
    4a84:	eb 9e 00 0a 	lwa     r28,8(r30)
    4a88:	48 00 00 01 	bl      4a88 <.kvmhv_remove_nested+0x38>
			4a88: R_PPC64_REL24	_raw_spin_lock
    4a8c:	60 00 00 00 	nop
    4a90:	7b 83 1f 24 	rldicr  r3,r28,3,60
    4a94:	7c 7d 1a 14 	add     r3,r29,r3
    4a98:	e8 83 44 a0 	ld      r4,17568(r3)
    4a9c:	7c 24 f0 40 	cmpld   r4,r30
    4aa0:	41 82 00 0c 	beq     4aac <.kvmhv_remove_nested+0x5c>
    4aa4:	eb 9e 00 28 	ld      r28,40(r30)
    4aa8:	48 00 00 88 	b       4b30 <.kvmhv_remove_nested+0xe0>
    4aac:	38 80 00 00 	li      r4,0
    4ab0:	f8 83 44 a0 	std     r4,17568(r3)
    4ab4:	80 7d 44 98 	lwz     r3,17560(r29)
    4ab8:	7c 1c 18 40 	cmplw   r28,r3
    4abc:	40 82 00 68 	bne     4b24 <.kvmhv_remove_nested+0xd4>
    4ac0:	38 7c ff ff 	addi    r3,r28,-1
    4ac4:	38 80 ff ff 	li      r4,-1
    4ac8:	2c 03 ff ff 	cmpwi   r3,-1
    4acc:	41 80 00 0c 	blt     4ad8 <.kvmhv_remove_nested+0x88>
    4ad0:	60 83 00 00 	ori     r3,r4,0
    4ad4:	48 00 00 04 	b       4ad8 <.kvmhv_remove_nested+0x88>
    4ad8:	7c 83 e0 50 	subf    r4,r3,r28
    4adc:	78 85 00 20 	clrldi  r5,r4,32
    4ae0:	38 9d 44 a0 	addi    r4,r29,17568
    4ae4:	7c a9 03 a6 	mtctr   r5
    4ae8:	48 00 00 18 	b       4b00 <.kvmhv_remove_nested+0xb0>
    4aec:	60 00 00 00 	nop
    4af0:	60 00 00 00 	nop
    4af4:	60 00 00 00 	nop
    4af8:	60 00 00 00 	nop
    4afc:	60 00 00 00 	nop
    4b00:	42 40 00 1c 	bdz     4b1c <.kvmhv_remove_nested+0xcc>
    4b04:	3b 9c ff ff 	addi    r28,r28,-1
    4b08:	7b 85 1f 48 	rldic   r5,r28,3,29
    4b0c:	7c a4 28 2a 	ldx     r5,r4,r5
    4b10:	28 25 00 00 	cmpldi  r5,0
    4b14:	41 82 ff ec 	beq     4b00 <.kvmhv_remove_nested+0xb0>
    4b18:	48 00 00 08 	b       4b20 <.kvmhv_remove_nested+0xd0>
    4b1c:	7c 7c 1b 78 	mr      r28,r3
    4b20:	93 9d 44 98 	stw     r28,17560(r29)
    4b24:	e8 7e 00 28 	ld      r3,40(r30)
    4b28:	3b 83 ff ff 	addi    r28,r3,-1
    4b2c:	fb 9e 00 28 	std     r28,40(r30)
    4b30:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4b34:	28 03 00 00 	cmplwi  r3,0
    4b38:	40 82 00 b4 	bne     4bec <.kvmhv_remove_nested+0x19c>
    4b3c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    4b40:	38 63 ff ff 	addi    r3,r3,-1
    4b44:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4b48:	60 00 00 00 	nop
    4b4c:	38 60 00 00 	li      r3,0
    4b50:	7c 20 04 ac 	lwsync
    4b54:	98 7d 00 03 	stb     r3,3(r29)
    4b58:	28 3c 00 00 	cmpldi  r28,0
    4b5c:	40 82 00 70 	bne     4bcc <.kvmhv_remove_nested+0x17c>
    4b60:	e8 9e 00 10 	ld      r4,16(r30)
    4b64:	28 24 00 00 	cmpldi  r4,0
    4b68:	41 82 00 2c 	beq     4b94 <.kvmhv_remove_nested+0x144>
    4b6c:	e8 7e 00 00 	ld      r3,0(r30)
    4b70:	80 be 00 0c 	lwz     r5,12(r30)
    4b74:	48 00 00 01 	bl      4b74 <.kvmhv_remove_nested+0x124>
			4b74: R_PPC64_REL24	kvmppc_free_pgtable_radix
    4b78:	60 00 00 00 	nop
    4b7c:	e8 9e 00 10 	ld      r4,16(r30)
    4b80:	60 00 00 00 	nop
    4b84:	7c 83 23 78 	mr      r3,r4
    4b88:	38 80 00 00 	li      r4,0
    4b8c:	48 00 00 01 	bl      4b8c <.kvmhv_remove_nested+0x13c>
			4b8c: R_PPC64_REL24	free_pages
    4b90:	60 00 00 00 	nop
    4b94:	80 be 00 0c 	lwz     r5,12(r30)
    4b98:	60 00 00 00 	nop
    4b9c:	38 80 00 00 	li      r4,0
    4ba0:	7c a3 2b 78 	mr      r3,r5
    4ba4:	38 a0 00 00 	li      r5,0
    4ba8:	38 c0 00 01 	li      r6,1
    4bac:	48 00 00 01 	bl      4bac <.kvmhv_remove_nested+0x15c>
			4bac: R_PPC64_REL24	mmu_partition_table_set_entry
    4bb0:	60 00 00 00 	nop
    4bb4:	e8 7e 00 0e 	lwa     r3,12(r30)
    4bb8:	48 00 00 01 	bl      4bb8 <.kvmhv_remove_nested+0x168>
			4bb8: R_PPC64_REL24	kvmppc_free_lpid
    4bbc:	60 00 00 00 	nop
    4bc0:	7f c3 f3 78 	mr      r3,r30
    4bc4:	48 00 00 01 	bl      4bc4 <.kvmhv_remove_nested+0x174>
			4bc4: R_PPC64_REL24	kfree
    4bc8:	60 00 00 00 	nop
    4bcc:	eb df 00 80 	ld      r30,128(r31)
    4bd0:	eb bf 00 78 	ld      r29,120(r31)
    4bd4:	eb 9f 00 70 	ld      r28,112(r31)
    4bd8:	38 21 00 90 	addi    r1,r1,144
    4bdc:	e8 01 00 10 	ld      r0,16(r1)
    4be0:	7c 08 03 a6 	mtlr    r0
    4be4:	eb e1 ff f8 	ld      r31,-8(r1)
    4be8:	4e 80 00 20 	blr
    4bec:	38 60 00 00 	li      r3,0
    4bf0:	b0 6d 0c 7c 	sth     r3,3196(r13)
    4bf4:	7c 00 04 ac 	hwsync
    4bf8:	4b ff ff 44 	b       4b3c <.kvmhv_remove_nested+0xec>
    4bfc:	7f a3 eb 78 	mr      r3,r29
    4c00:	48 00 00 01 	bl      4c00 <.kvmhv_remove_nested+0x1b0>
			4c00: R_PPC64_REL24	__pv_queued_spin_unlock
    4c04:	60 00 00 00 	nop
    4c08:	4b ff ff 50 	b       4b58 <.kvmhv_remove_nested+0x108>
    4c0c:	3c 62 00 00 	addis   r3,r2,0
			4c0e: R_PPC64_TOC16_HA	.toc
    4c10:	78 a6 26 e4 	rldicr  r6,r5,4,59
    4c14:	e8 63 00 00 	ld      r3,0(r3)
			4c16: R_PPC64_TOC16_LO_DS	.toc
    4c18:	e8 83 00 00 	ld      r4,0(r3)
    4c1c:	38 60 00 00 	li      r3,0
    4c20:	7c 64 31 6a 	stdux   r3,r4,r6
    4c24:	f8 64 00 08 	std     r3,8(r4)
    4c28:	60 00 00 00 	nop
    4c2c:	7c a3 2b 78 	mr      r3,r5
    4c30:	48 00 00 01 	bl      4c30 <.kvmhv_remove_nested+0x1e0>
			4c30: R_PPC64_REL24	radix__flush_all_lpid
    4c34:	60 00 00 00 	nop
    4c38:	4b ff ff 7c 	b       4bb4 <.kvmhv_remove_nested+0x164>
    4c3c:	3c 62 00 00 	addis   r3,r2,0
			4c3e: R_PPC64_TOC16_HA	.toc+0x8
    4c40:	3c a2 00 00 	addis   r5,r2,0
			4c42: R_PPC64_TOC16_HA	.toc+0x10
    4c44:	e8 63 00 00 	ld      r3,0(r3)
			4c46: R_PPC64_TOC16_LO_DS	.toc+0x8
    4c48:	e8 a5 00 00 	ld      r5,0(r5)
			4c4a: R_PPC64_TOC16_LO_DS	.toc+0x10
    4c4c:	e8 63 00 00 	ld      r3,0(r3)
    4c50:	78 63 1f 24 	rldicr  r3,r3,3,60
    4c54:	7c 65 18 2a 	ldx     r3,r5,r3
    4c58:	48 00 00 01 	bl      4c58 <.kvmhv_remove_nested+0x208>
			4c58: R_PPC64_REL24	kmem_cache_free
    4c5c:	60 00 00 00 	nop
    4c60:	4b ff ff 34 	b       4b94 <.kvmhv_remove_nested+0x144>
    4c64:	60 63 f8 08 	ori     r3,r3,63496
    4c68:	3c 80 00 09 	lis     r4,9
    4c6c:	38 c0 08 00 	li      r6,2048
    4c70:	48 00 00 01 	bl      4c70 <.kvmhv_remove_nested+0x220>
			4c70: R_PPC64_REL24	plpar_hcall_norets
    4c74:	60 00 00 00 	nop
    4c78:	28 23 00 00 	cmpldi  r3,0
    4c7c:	41 82 ff 38 	beq     4bb4 <.kvmhv_remove_nested+0x164>
    4c80:	7c 64 1b 78 	mr      r4,r3
    4c84:	3c 62 00 00 	addis   r3,r2,0
			4c86: R_PPC64_TOC16_HA	.toc+0x18
    4c88:	e8 63 00 00 	ld      r3,0(r3)
			4c8a: R_PPC64_TOC16_LO_DS	.toc+0x18
    4c8c:	48 00 00 01 	bl      4c8c <.kvmhv_remove_nested+0x23c>
			4c8c: R_PPC64_REL24	printk
    4c90:	60 00 00 00 	nop
    4c94:	4b ff ff 20 	b       4bb4 <.kvmhv_remove_nested+0x164>
	...
    4ca4:	60 00 00 00 	nop
    4ca8:	60 00 00 00 	nop
    4cac:	60 00 00 00 	nop

0000000000004cb0 <.kvmhv_handle_nested_set_rc>:
    4cb0:	7c 08 02 a6 	mflr    r0
    4cb4:	fb e1 ff f8 	std     r31,-8(r1)
    4cb8:	7d 80 00 26 	mfcr    r12
    4cbc:	f8 01 00 10 	std     r0,16(r1)
    4cc0:	91 81 00 08 	stw     r12,8(r1)
    4cc4:	f8 21 ff 51 	stdu    r1,-176(r1)
    4cc8:	7c 3f 0b 78 	mr      r31,r1
    4ccc:	fb 3f 00 78 	std     r25,120(r31)
    4cd0:	fb 5f 00 80 	std     r26,128(r31)
    4cd4:	7d 1a 43 78 	mr      r26,r8
    4cd8:	fb 7f 00 88 	std     r27,136(r31)
    4cdc:	fb 9f 00 90 	std     r28,144(r31)
    4ce0:	7c 9c 23 78 	mr      r28,r4
    4ce4:	fb bf 00 98 	std     r29,152(r31)
    4ce8:	7c bd 2b 78 	mr      r29,r5
    4cec:	fb df 00 a0 	std     r30,160(r31)
    4cf0:	7c 7e 1b 78 	mr      r30,r3
    4cf4:	eb 7f 00 e0 	ld      r27,224(r31)
    4cf8:	eb 3f 00 f0 	ld      r25,240(r31)
    4cfc:	48 00 00 01 	bl      4cfc <.kvmhv_handle_nested_set_rc+0x4c>
			4cfc: R_PPC64_REL24	_mcount
    4d00:	60 00 00 00 	nop
    4d04:	57 23 01 8c 	rlwinm  r3,r25,0,6,6
    4d08:	38 80 01 00 	li      r4,256
    4d0c:	28 a3 00 00 	cmpldi  cr1,r3,0
    4d10:	7b 23 3e 42 	rldicl  r3,r25,39,25
    4d14:	38 a0 01 80 	li      r5,384
    4d18:	70 63 00 01 	andi.   r3,r3,1
    4d1c:	41 86 00 0c 	beq     cr1,4d28 <.kvmhv_handle_nested_set_rc+0x78>
    4d20:	60 a3 00 00 	ori     r3,r5,0
    4d24:	48 00 00 08 	b       4d2c <.kvmhv_handle_nested_set_rc+0x7c>
    4d28:	38 64 00 00 	addi    r3,r4,0
    4d2c:	4d 01 0b 82 	crmove  4*cr2+lt,gt
    4d30:	7c 63 d8 79 	andc.   r3,r3,r27
    4d34:	3b 60 00 02 	li      r27,2
    4d38:	40 82 00 ac 	bne     4de4 <.kvmhv_handle_nested_set_rc+0x134>
    4d3c:	eb de 00 00 	ld      r30,0(r30)
    4d40:	7f c3 f3 78 	mr      r3,r30
    4d44:	48 00 00 01 	bl      4d44 <.kvmhv_handle_nested_set_rc+0x94>
			4d44: R_PPC64_REL24	_raw_spin_lock
    4d48:	60 00 00 00 	nop
    4d4c:	38 60 00 01 	li      r3,1
    4d50:	38 80 00 00 	li      r4,0
    4d54:	80 fe 41 08 	lwz     r7,16648(r30)
    4d58:	41 88 00 0c 	blt     cr2,4d64 <.kvmhv_handle_nested_set_rc+0xb4>
    4d5c:	60 99 00 00 	ori     r25,r4,0
    4d60:	48 00 00 08 	b       4d68 <.kvmhv_handle_nested_set_rc+0xb8>
    4d64:	3b 23 00 00 	addi    r25,r3,0
    4d68:	7f c3 f3 78 	mr      r3,r30
    4d6c:	7f 25 cb 78 	mr      r5,r25
    4d70:	7f 46 d3 78 	mr      r6,r26
    4d74:	48 00 00 01 	bl      4d74 <.kvmhv_handle_nested_set_rc+0xc4>
			4d74: R_PPC64_REL24	kvmppc_hv_handle_set_rc
    4d78:	60 00 00 00 	nop
    4d7c:	28 23 00 00 	cmpldi  r3,0
    4d80:	3b 60 ff ea 	li      r27,-22
    4d84:	41 82 00 38 	beq     4dbc <.kvmhv_handle_nested_set_rc+0x10c>
    4d88:	80 fc 00 08 	lwz     r7,8(r28)
    4d8c:	7f c3 f3 78 	mr      r3,r30
    4d90:	38 80 00 01 	li      r4,1
    4d94:	7f 25 cb 78 	mr      r5,r25
    4d98:	7f a6 eb 78 	mr      r6,r29
    4d9c:	48 00 00 01 	bl      4d9c <.kvmhv_handle_nested_set_rc+0xec>
			4d9c: R_PPC64_REL24	kvmppc_hv_handle_set_rc
    4da0:	60 00 00 00 	nop
    4da4:	70 63 00 01 	andi.   r3,r3,1
    4da8:	38 60 ff ea 	li      r3,-22
    4dac:	41 81 00 0c 	bgt     4db8 <.kvmhv_handle_nested_set_rc+0x108>
    4db0:	60 7b 00 00 	ori     r27,r3,0
    4db4:	48 00 00 08 	b       4dbc <.kvmhv_handle_nested_set_rc+0x10c>
    4db8:	3b 60 00 00 	li      r27,0
    4dbc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
    4dc0:	28 03 00 00 	cmplwi  r3,0
    4dc4:	40 82 00 58 	bne     4e1c <.kvmhv_handle_nested_set_rc+0x16c>
    4dc8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
    4dcc:	38 63 ff ff 	addi    r3,r3,-1
    4dd0:	b0 6d 0c 7a 	sth     r3,3194(r13)
    4dd4:	60 00 00 00 	nop
    4dd8:	38 60 00 00 	li      r3,0
    4ddc:	7c 20 04 ac 	lwsync
    4de0:	98 7e 00 03 	stb     r3,3(r30)
    4de4:	7f 63 db 78 	mr      r3,r27
    4de8:	eb df 00 a0 	ld      r30,160(r31)
    4dec:	eb bf 00 98 	ld      r29,152(r31)
    4df0:	eb 9f 00 90 	ld      r28,144(r31)
    4df4:	eb 7f 00 88 	ld      r27,136(r31)
    4df8:	eb 5f 00 80 	ld      r26,128(r31)
    4dfc:	eb 3f 00 78 	ld      r25,120(r31)
    4e00:	38 21 00 b0 	addi    r1,r1,176
    4e04:	e8 01 00 10 	ld      r0,16(r1)
    4e08:	81 81 00 08 	lwz     r12,8(r1)
    4e0c:	7c 08 03 a6 	mtlr    r0
    4e10:	eb e1 ff f8 	ld      r31,-8(r1)
    4e14:	7d 92 01 20 	mtocrf  32,r12
    4e18:	4e 80 00 20 	blr
    4e1c:	38 60 00 00 	li      r3,0
    4e20:	b0 6d 0c 7c 	sth     r3,3196(r13)
    4e24:	7c 00 04 ac 	hwsync
    4e28:	4b ff ff a0 	b       4dc8 <.kvmhv_handle_nested_set_rc+0x118>
    4e2c:	7f c3 f3 78 	mr      r3,r30
    4e30:	48 00 00 01 	bl      4e30 <.kvmhv_handle_nested_set_rc+0x180>
			4e30: R_PPC64_REL24	__pv_queued_spin_unlock
    4e34:	60 00 00 00 	nop
    4e38:	4b ff ff ac 	b       4de4 <.kvmhv_handle_nested_set_rc+0x134>
	...
-------------- next part --------------
diff --git a/tmp/.psub.vvOhTesZmi b/tmp/.psub.gUzB8l0Wli
index 636e67a615c4..99f59157fab4 100644
--- a/tmp/.psub.vvOhTesZmi
+++ b/tmp/.psub.gUzB8l0Wli
@@ -1,5 +1,5 @@
 
-build/powerpc/bad/arch/powerpc/kvm/book3s_hv_nested.o:     file format elf64-powerpc
+build/powerpc/good/arch/powerpc/kvm/book3s_hv_nested.o:     file format elf64-powerpc
 
 
 Disassembly of section .text:
@@ -142,65 +142,65 @@ Disassembly of section .text:
      210:	7c 08 02 a6 	mflr    r0
      214:	fb e1 ff f8 	std     r31,-8(r1)
      218:	f8 01 00 10 	std     r0,16(r1)
-     21c:	f8 21 f6 31 	stdu    r1,-2512(r1)
+     21c:	f8 21 f9 41 	stdu    r1,-1728(r1)
      220:	7c 3f 0b 78 	mr      r31,r1
-     224:	f9 df 09 40 	std     r14,2368(r31)
-     228:	f9 ff 09 48 	std     r15,2376(r31)
-     22c:	fa 1f 09 50 	std     r16,2384(r31)
-     230:	fa 3f 09 58 	std     r17,2392(r31)
-     234:	7c 71 1b 78 	mr      r17,r3
-     238:	fa 5f 09 60 	std     r18,2400(r31)
-     23c:	fa 7f 09 68 	std     r19,2408(r31)
-     240:	fa 9f 09 70 	std     r20,2416(r31)
-     244:	fa bf 09 78 	std     r21,2424(r31)
-     248:	fa df 09 80 	std     r22,2432(r31)
-     24c:	fa ff 09 88 	std     r23,2440(r31)
-     250:	fb 1f 09 90 	std     r24,2448(r31)
-     254:	fb 3f 09 98 	std     r25,2456(r31)
-     258:	fb 5f 09 a0 	std     r26,2464(r31)
-     25c:	fb 7f 09 a8 	std     r27,2472(r31)
-     260:	fb 9f 09 b0 	std     r28,2480(r31)
-     264:	fb bf 09 b8 	std     r29,2488(r31)
-     268:	fb df 09 c0 	std     r30,2496(r31)
+     224:	f9 df 06 30 	std     r14,1584(r31)
+     228:	f9 ff 06 38 	std     r15,1592(r31)
+     22c:	fa 1f 06 40 	std     r16,1600(r31)
+     230:	fa 3f 06 48 	std     r17,1608(r31)
+     234:	fa 5f 06 50 	std     r18,1616(r31)
+     238:	fa 7f 06 58 	std     r19,1624(r31)
+     23c:	fa 9f 06 60 	std     r20,1632(r31)
+     240:	fa bf 06 68 	std     r21,1640(r31)
+     244:	fa df 06 70 	std     r22,1648(r31)
+     248:	7c 76 1b 78 	mr      r22,r3
+     24c:	fa ff 06 78 	std     r23,1656(r31)
+     250:	fb 1f 06 80 	std     r24,1664(r31)
+     254:	fb 3f 06 88 	std     r25,1672(r31)
+     258:	fb 5f 06 90 	std     r26,1680(r31)
+     25c:	fb 7f 06 98 	std     r27,1688(r31)
+     260:	fb 9f 06 a0 	std     r28,1696(r31)
+     264:	fb bf 06 a8 	std     r29,1704(r31)
+     268:	fb df 06 b0 	std     r30,1712(r31)
      26c:	48 00 00 01 	bl      26c <.kvmhv_enter_nested_guest+0x5c>
 			26c: R_PPC64_REL24	_mcount
      270:	60 00 00 00 	nop
-     274:	38 7f 05 50 	addi    r3,r31,1360
+     274:	38 7f 02 40 	addi    r3,r31,576
      278:	38 80 00 00 	li      r4,0
      27c:	38 a0 00 f8 	li      r5,248
      280:	48 00 00 01 	bl      280 <.kvmhv_enter_nested_guest+0x70>
 			280: R_PPC64_REL24	memset
      284:	60 00 00 00 	nop
-     288:	e8 71 00 00 	ld      r3,0(r17)
+     288:	e8 76 00 00 	ld      r3,0(r22)
      28c:	e8 83 44 90 	ld      r4,17552(r3)
      290:	28 24 00 00 	cmpldi  r4,0
      294:	41 82 00 80 	beq     314 <.kvmhv_enter_nested_guest+0x104>
      298:	3c 80 00 01 	lis     r4,1
-     29c:	eb 51 1c 40 	ld      r26,7232(r17)
+     29c:	ea 96 1c 40 	ld      r20,7232(r22)
      2a0:	60 9e 05 60 	ori     r30,r4,1376
      2a4:	7c 63 f2 14 	add     r3,r3,r30
-     2a8:	eb 71 0c c8 	ld      r27,3272(r17)
-     2ac:	eb 91 0c d0 	ld      r28,3280(r17)
+     2a8:	eb 76 0c c8 	ld      r27,3272(r22)
+     2ac:	eb 36 0c d0 	ld      r25,3280(r22)
      2b0:	48 00 00 01 	bl      2b0 <.kvmhv_enter_nested_guest+0xa0>
 			2b0: R_PPC64_REL24	__srcu_read_lock
      2b4:	60 00 00 00 	nop
-     2b8:	90 71 00 2c 	stw     r3,44(r17)
-     2bc:	38 bf 05 50 	addi    r5,r31,1360
-     2c0:	7e 23 8b 78 	mr      r3,r17
+     2b8:	3a 7f 02 40 	addi    r19,r31,576
+     2bc:	90 76 00 2c 	stw     r3,44(r22)
+     2c0:	7e c3 b3 78 	mr      r3,r22
      2c4:	7f 64 db 78 	mr      r4,r27
-     2c8:	38 c0 00 08 	li      r6,8
-     2cc:	7c b2 2b 78 	mr      r18,r5
+     2c8:	7e 65 9b 78 	mr      r5,r19
+     2cc:	38 c0 00 08 	li      r6,8
      2d0:	48 00 00 01 	bl      2d0 <.kvmhv_enter_nested_guest+0xc0>
 			2d0: R_PPC64_REL24	kvm_vcpu_read_guest
      2d4:	60 00 00 00 	nop
      2d8:	28 03 00 00 	cmplwi  r3,0
      2dc:	3b a0 ff ff 	li      r29,-1
      2e0:	41 82 00 3c 	beq     31c <.kvmhv_enter_nested_guest+0x10c>
-     2e4:	80 91 00 2c 	lwz     r4,44(r17)
-     2e8:	e8 71 00 00 	ld      r3,0(r17)
+     2e4:	80 96 00 2c 	lwz     r4,44(r22)
+     2e8:	e8 76 00 00 	ld      r3,0(r22)
      2ec:	28 04 00 02 	cmplwi  r4,2
      2f0:	7c 63 f2 14 	add     r3,r3,r30
-     2f4:	40 80 43 4c 	bge     4640 <.kvmhv_enter_nested_guest+0x4430>
+     2f4:	40 80 1d 4c 	bge     2040 <.kvmhv_enter_nested_guest+0x1e30>
      2f8:	7c 84 07 b4 	extsw   r4,r4
      2fc:	48 00 00 01 	bl      2fc <.kvmhv_enter_nested_guest+0xec>
 			2fc: R_PPC64_REL24	__srcu_read_unlock
@@ -208,13 +208,13 @@ Disassembly of section .text:
      304:	28 1d 00 00 	cmplwi  r29,0
      308:	41 82 00 dc 	beq     3e4 <.kvmhv_enter_nested_guest+0x1d4>
      30c:	38 60 ff fc 	li      r3,-4
-     310:	48 00 0b 38 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
+     310:	48 00 0b 90 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
      314:	38 60 00 03 	li      r3,3
-     318:	48 00 0b 30 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
-     31c:	e8 71 1c c8 	ld      r3,7368(r17)
+     318:	48 00 0b 88 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
+     31c:	e8 76 1c c8 	ld      r3,7368(r22)
      320:	e8 63 00 58 	ld      r3,88(r3)
      324:	70 63 00 01 	andi.   r3,r3,1
-     328:	e8 7f 05 50 	ld      r3,1360(r31)
+     328:	e8 7f 02 40 	ld      r3,576(r31)
      32c:	40 81 00 3c 	ble     368 <.kvmhv_enter_nested_guest+0x158>
      330:	78 64 80 00 	rotldi  r4,r3,16
      334:	78 65 40 00 	rotldi  r5,r3,8
@@ -229,7 +229,7 @@ Disassembly of section .text:
      358:	78 85 82 0e 	rldimi  r5,r4,48,8
      35c:	78 65 c0 0e 	rldimi  r5,r3,56,0
      360:	7c a3 2b 78 	mr      r3,r5
-     364:	f8 bf 05 50 	std     r5,1360(r31)
+     364:	f8 bf 02 40 	std     r5,576(r31)
      368:	28 03 00 02 	cmplwi  r3,2
      36c:	3b a0 ff ff 	li      r29,-1
      370:	38 80 00 f8 	li      r4,248
@@ -244,17 +244,17 @@ Disassembly of section .text:
      394:	2c 03 00 00 	cmpwi   r3,0
      398:	41 80 ff 4c 	blt     2e4 <.kvmhv_enter_nested_guest+0xd4>
      39c:	78 66 00 20 	clrldi  r6,r3,32
-     3a0:	38 bf 05 50 	addi    r5,r31,1360
-     3a4:	7e 23 8b 78 	mr      r3,r17
+     3a0:	38 bf 02 40 	addi    r5,r31,576
+     3a4:	7e c3 b3 78 	mr      r3,r22
      3a8:	7f 64 db 78 	mr      r4,r27
      3ac:	48 00 00 01 	bl      3ac <.kvmhv_enter_nested_guest+0x19c>
 			3ac: R_PPC64_REL24	kvm_vcpu_read_guest
      3b0:	60 00 00 00 	nop
      3b4:	28 03 00 00 	cmplwi  r3,0
      3b8:	40 82 ff 2c 	bne     2e4 <.kvmhv_enter_nested_guest+0xd4>
-     3bc:	38 bf 07 c0 	addi    r5,r31,1984
-     3c0:	7e 23 8b 78 	mr      r3,r17
-     3c4:	7f 84 e3 78 	mr      r4,r28
+     3bc:	38 bf 04 b0 	addi    r5,r31,1200
+     3c0:	7e c3 b3 78 	mr      r3,r22
+     3c4:	7f 24 cb 78 	mr      r4,r25
      3c8:	38 c0 01 80 	li      r6,384
      3cc:	48 00 00 01 	bl      3cc <.kvmhv_enter_nested_guest+0x1bc>
 			3cc: R_PPC64_REL24	kvm_vcpu_read_guest
@@ -263,7447 +263,5058 @@ Disassembly of section .text:
      3d8:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
      3dc:	68 7d 00 01 	xori    r29,r3,1
      3e0:	4b ff ff 04 	b       2e4 <.kvmhv_enter_nested_guest+0xd4>
-     3e4:	e8 91 1c c8 	ld      r4,7368(r17)
+     3e4:	e8 96 1c c8 	ld      r4,7368(r22)
      3e8:	e8 64 00 58 	ld      r3,88(r4)
      3ec:	70 63 00 01 	andi.   r3,r3,1
-     3f0:	fb 5f 03 b8 	std     r26,952(r31)
-     3f4:	fb 7f 03 70 	std     r27,880(r31)
-     3f8:	fb 9f 03 78 	std     r28,888(r31)
-     3fc:	fa 3f 03 f8 	std     r17,1016(r31)
-     400:	fa 5f 03 68 	std     r18,872(r31)
-     404:	40 81 0a 34 	ble     e38 <.kvmhv_enter_nested_guest+0xc28>
-     408:	e8 7f 05 50 	ld      r3,1360(r31)
-     40c:	f8 9f 03 b0 	std     r4,944(r31)
-     410:	78 64 80 00 	rotldi  r4,r3,16
-     414:	78 65 40 00 	rotldi  r5,r3,8
-     418:	78 66 c0 00 	rotldi  r6,r3,24
-     41c:	78 85 44 2c 	rldimi  r5,r4,8,48
-     420:	80 9f 05 58 	lwz     r4,1368(r31)
-     424:	78 67 00 02 	rotldi  r7,r3,32
-     428:	78 c5 82 2c 	rldimi  r5,r6,16,40
-     42c:	78 68 80 02 	rotldi  r8,r3,48
-     430:	78 e5 c0 2c 	rldimi  r5,r7,24,32
-     434:	78 69 c0 02 	rotldi  r9,r3,56
-     438:	79 05 44 0e 	rldimi  r5,r8,40,16
-     43c:	79 25 82 0e 	rldimi  r5,r9,48,8
-     440:	78 65 c0 0e 	rldimi  r5,r3,56,0
-     444:	38 60 00 08 	li      r3,8
-     448:	f8 bf 05 50 	std     r5,1360(r31)
-     44c:	7c 92 1d 2c 	stwbrx  r4,r18,r3
-     450:	38 80 00 0c 	li      r4,12
-     454:	80 7f 05 5c 	lwz     r3,1372(r31)
-     458:	7c 72 25 2c 	stwbrx  r3,r18,r4
-     45c:	38 60 87 f0 	li      r3,-30736
-     460:	78 65 c8 02 	rotldi  r5,r3,57
-     464:	e8 9f 05 68 	ld      r4,1384(r31)
-     468:	e8 ff 05 70 	ld      r7,1392(r31)
-     46c:	7c 8f 2b 78 	or      r15,r4,r5
-     470:	e9 5f 05 88 	ld      r10,1416(r31)
-     474:	78 e4 80 00 	rotldi  r4,r7,16
-     478:	78 ee 40 00 	rotldi  r14,r7,8
-     47c:	7c f5 3b 78 	mr      r21,r7
-     480:	78 8e 44 2c 	rldimi  r14,r4,8,48
-     484:	e8 df 05 60 	ld      r6,1376(r31)
-     488:	79 47 80 00 	rotldi  r7,r10,16
-     48c:	79 53 40 00 	rotldi  r19,r10,8
-     490:	e9 1f 05 78 	ld      r8,1400(r31)
-     494:	78 c3 80 00 	rotldi  r3,r6,16
-     498:	78 c0 40 00 	rotldi  r0,r6,8
-     49c:	78 60 44 2c 	rldimi  r0,r3,8,48
-     4a0:	78 f3 44 2c 	rldimi  r19,r7,8,48
-     4a4:	e9 3f 05 80 	ld      r9,1408(r31)
-     4a8:	79 05 80 00 	rotldi  r5,r8,16
-     4ac:	79 1c 40 00 	rotldi  r28,r8,8
-     4b0:	e9 7f 05 90 	ld      r11,1424(r31)
-     4b4:	79 39 40 00 	rotldi  r25,r9,8
-     4b8:	78 bc 44 2c 	rldimi  r28,r5,8,48
-     4bc:	eb bf 05 98 	ld      r29,1432(r31)
-     4c0:	79 7e 40 00 	rotldi  r30,r11,8
-     4c4:	f9 5f 04 90 	std     r10,1168(r31)
-     4c8:	7b b4 40 00 	rotldi  r20,r29,8
-     4cc:	e9 5f 05 a0 	ld      r10,1440(r31)
-     4d0:	eb 7f 05 a8 	ld      r27,1448(r31)
-     4d4:	f8 df 04 e0 	std     r6,1248(r31)
-     4d8:	79 26 80 00 	rotldi  r6,r9,16
-     4dc:	7b 70 40 00 	rotldi  r16,r27,8
-     4e0:	78 d9 44 2c 	rldimi  r25,r6,8,48
-     4e4:	f9 1f 04 d8 	std     r8,1240(r31)
-     4e8:	79 68 80 00 	rotldi  r8,r11,16
-     4ec:	79 1e 44 2c 	rldimi  r30,r8,8,48
-     4f0:	f9 3f 04 d0 	std     r9,1232(r31)
-     4f4:	7b a9 80 00 	rotldi  r9,r29,16
-     4f8:	79 34 44 2c 	rldimi  r20,r9,8,48
-     4fc:	f9 7f 03 f0 	std     r11,1008(r31)
-     500:	7d 4b 53 78 	mr      r11,r10
-     504:	79 78 40 00 	rotldi  r24,r11,8
-     508:	7b 6b 80 00 	rotldi  r11,r27,16
-     50c:	fb bf 04 c8 	std     r29,1224(r31)
-     510:	79 70 44 2c 	rldimi  r16,r11,8,48
-     514:	eb bf 05 b0 	ld      r29,1456(r31)
-     518:	fb 7f 04 c0 	std     r27,1216(r31)
-     51c:	7b a3 80 00 	rotldi  r3,r29,16
-     520:	7b ba 40 00 	rotldi  r26,r29,8
-     524:	78 7a 44 2c 	rldimi  r26,r3,8,48
-     528:	eb 7f 05 b8 	ld      r27,1464(r31)
-     52c:	fb bf 04 b0 	std     r29,1200(r31)
-     530:	7b 64 80 00 	rotldi  r4,r27,16
-     534:	7b 66 40 00 	rotldi  r6,r27,8
-     538:	78 86 44 2c 	rldimi  r6,r4,8,48
-     53c:	eb bf 05 c0 	ld      r29,1472(r31)
-     540:	e9 1f 05 c8 	ld      r8,1480(r31)
-     544:	7b a5 80 00 	rotldi  r5,r29,16
-     548:	7b a7 40 00 	rotldi  r7,r29,8
-     54c:	78 a7 44 2c 	rldimi  r7,r5,8,48
-     550:	f8 df 05 48 	std     r6,1352(r31)
-     554:	79 03 80 00 	rotldi  r3,r8,16
-     558:	79 04 40 00 	rotldi  r4,r8,8
-     55c:	78 64 44 2c 	rldimi  r4,r3,8,48
-     560:	e8 df 05 d0 	ld      r6,1488(r31)
-     564:	e8 bf 05 d8 	ld      r5,1496(r31)
-     568:	78 c3 80 00 	rotldi  r3,r6,16
-     56c:	78 c9 40 00 	rotldi  r9,r6,8
-     570:	78 69 44 2c 	rldimi  r9,r3,8,48
-     574:	fa 1f 05 38 	std     r16,1336(r31)
-     578:	78 a3 80 00 	rotldi  r3,r5,16
-     57c:	78 ab 40 00 	rotldi  r11,r5,8
-     580:	78 6b 44 2c 	rldimi  r11,r3,8,48
-     584:	ea 1f 05 e0 	ld      r16,1504(r31)
-     588:	f8 bf 03 d8 	std     r5,984(r31)
-     58c:	7a 03 80 00 	rotldi  r3,r16,16
-     590:	e8 bf 05 e8 	ld      r5,1512(r31)
-     594:	f8 df 03 e0 	std     r6,992(r31)
-     598:	78 ac 40 00 	rotldi  r12,r5,8
-     59c:	e8 df 05 f0 	ld      r6,1520(r31)
-     5a0:	f8 9f 05 30 	std     r4,1328(r31)
-     5a4:	7a 04 40 00 	rotldi  r4,r16,8
+     3f0:	fb 7f 00 a8 	std     r27,168(r31)
+     3f4:	40 81 0a 9c 	ble     e90 <.kvmhv_enter_nested_guest+0xc80>
+     3f8:	e8 7f 02 40 	ld      r3,576(r31)
+     3fc:	f8 9f 00 a0 	std     r4,160(r31)
+     400:	78 64 80 00 	rotldi  r4,r3,16
+     404:	78 65 40 00 	rotldi  r5,r3,8
+     408:	78 66 c0 00 	rotldi  r6,r3,24
+     40c:	78 85 44 2c 	rldimi  r5,r4,8,48
+     410:	80 9f 02 48 	lwz     r4,584(r31)
+     414:	78 67 00 02 	rotldi  r7,r3,32
+     418:	78 c5 82 2c 	rldimi  r5,r6,16,40
+     41c:	78 68 80 02 	rotldi  r8,r3,48
+     420:	78 e5 c0 2c 	rldimi  r5,r7,24,32
+     424:	78 69 c0 02 	rotldi  r9,r3,56
+     428:	79 05 44 0e 	rldimi  r5,r8,40,16
+     42c:	79 25 82 0e 	rldimi  r5,r9,48,8
+     430:	78 65 c0 0e 	rldimi  r5,r3,56,0
+     434:	38 60 00 08 	li      r3,8
+     438:	f8 bf 02 40 	std     r5,576(r31)
+     43c:	7c 93 1d 2c 	stwbrx  r4,r19,r3
+     440:	38 80 00 0c 	li      r4,12
+     444:	80 7f 02 4c 	lwz     r3,588(r31)
+     448:	7c 73 25 2c 	stwbrx  r3,r19,r4
+     44c:	38 60 87 f0 	li      r3,-30736
+     450:	78 65 c8 02 	rotldi  r5,r3,57
+     454:	e9 3f 02 70 	ld      r9,624(r31)
+     458:	e8 9f 02 58 	ld      r4,600(r31)
+     45c:	79 26 80 00 	rotldi  r6,r9,16
+     460:	79 32 40 00 	rotldi  r18,r9,8
+     464:	78 d2 44 2c 	rldimi  r18,r6,8,48
+     468:	e9 1f 02 68 	ld      r8,616(r31)
+     46c:	7c 9c 2b 78 	or      r28,r4,r5
+     470:	e9 7f 02 80 	ld      r11,640(r31)
+     474:	79 05 80 00 	rotldi  r5,r8,16
+     478:	79 1b 40 00 	rotldi  r27,r8,8
+     47c:	78 bb 44 2c 	rldimi  r27,r5,8,48
+     480:	e8 ff 02 60 	ld      r7,608(r31)
+     484:	79 75 40 00 	rotldi  r21,r11,8
+     488:	e9 5f 02 78 	ld      r10,632(r31)
+     48c:	78 e4 80 00 	rotldi  r4,r7,16
+     490:	78 fa 40 00 	rotldi  r26,r7,8
+     494:	78 9a 44 2c 	rldimi  r26,r4,8,48
+     498:	e9 9f 02 88 	ld      r12,648(r31)
+     49c:	79 50 40 00 	rotldi  r16,r10,8
+     4a0:	ea 3f 02 50 	ld      r17,592(r31)
+     4a4:	79 8f 40 00 	rotldi  r15,r12,8
+     4a8:	f9 1f 01 80 	std     r8,384(r31)
+     4ac:	79 68 80 00 	rotldi  r8,r11,16
+     4b0:	7a 23 80 00 	rotldi  r3,r17,16
+     4b4:	79 15 44 2c 	rldimi  r21,r8,8,48
+     4b8:	7a 37 40 00 	rotldi  r23,r17,8
+     4bc:	eb df 02 a0 	ld      r30,672(r31)
+     4c0:	78 77 44 2c 	rldimi  r23,r3,8,48
+     4c4:	e8 df 02 b0 	ld      r6,688(r31)
+     4c8:	7b c3 80 00 	rotldi  r3,r30,16
+     4cc:	f8 ff 01 88 	std     r7,392(r31)
+     4d0:	79 47 80 00 	rotldi  r7,r10,16
+     4d4:	78 c5 80 00 	rotldi  r5,r6,16
+     4d8:	78 f0 44 2c 	rldimi  r16,r7,8,48
+     4dc:	f9 3f 01 78 	std     r9,376(r31)
+     4e0:	79 89 80 00 	rotldi  r9,r12,16
+     4e4:	79 2f 44 2c 	rldimi  r15,r9,8,48
+     4e8:	7d e9 7b 78 	mr      r9,r15
+     4ec:	f9 5f 01 70 	std     r10,368(r31)
+     4f0:	e9 5f 02 90 	ld      r10,656(r31)
+     4f4:	e9 1f 02 b8 	ld      r8,696(r31)
+     4f8:	e8 1f 02 98 	ld      r0,664(r31)
+     4fc:	fb df 00 e8 	std     r30,232(r31)
+     500:	7b de 40 00 	rotldi  r30,r30,8
+     504:	78 1d 40 00 	rotldi  r29,r0,8
+     508:	78 7e 44 2c 	rldimi  r30,r3,8,48
+     50c:	79 03 80 00 	rotldi  r3,r8,16
+     510:	f8 df 01 60 	std     r6,352(r31)
+     514:	78 c6 40 00 	rotldi  r6,r6,8
+     518:	78 a6 44 2c 	rldimi  r6,r5,8,48
+     51c:	e9 ff 02 c0 	ld      r15,704(r31)
+     520:	79 05 40 00 	rotldi  r5,r8,8
+     524:	78 65 44 2c 	rldimi  r5,r3,8,48
+     528:	f9 7f 01 68 	std     r11,360(r31)
+     52c:	7d 4b 53 78 	mr      r11,r10
+     530:	79 e3 80 00 	rotldi  r3,r15,16
+     534:	f9 9f 00 90 	std     r12,144(r31)
+     538:	79 6c 40 00 	rotldi  r12,r11,8
+     53c:	78 0b 80 00 	rotldi  r11,r0,16
+     540:	79 7d 44 2c 	rldimi  r29,r11,8,48
+     544:	f8 1f 00 88 	std     r0,136(r31)
+     548:	e8 1f 02 a8 	ld      r0,680(r31)
+     54c:	f8 df 02 18 	std     r6,536(r31)
+     550:	79 e6 40 00 	rotldi  r6,r15,8
+     554:	78 04 80 00 	rotldi  r4,r0,16
+     558:	78 66 44 2c 	rldimi  r6,r3,8,48
+     55c:	78 07 40 00 	rotldi  r7,r0,8
+     560:	f8 bf 02 10 	std     r5,528(r31)
+     564:	78 87 44 2c 	rldimi  r7,r4,8,48
+     568:	e8 bf 02 c8 	ld      r5,712(r31)
+     56c:	f8 df 01 40 	std     r6,320(r31)
+     570:	78 a3 80 00 	rotldi  r3,r5,16
+     574:	78 a4 40 00 	rotldi  r4,r5,8
+     578:	78 64 44 2c 	rldimi  r4,r3,8,48
+     57c:	e8 df 02 d0 	ld      r6,720(r31)
+     580:	f9 5f 00 f0 	std     r10,240(r31)
+     584:	79 4a 80 00 	rotldi  r10,r10,16
+     588:	78 c3 80 00 	rotldi  r3,r6,16
+     58c:	79 4c 44 2c 	rldimi  r12,r10,8,48
+     590:	7c aa 2b 78 	mr      r10,r5
+     594:	f8 bf 00 c8 	std     r5,200(r31)
+     598:	e8 bf 02 d8 	ld      r5,728(r31)
+     59c:	fb df 02 20 	std     r30,544(r31)
+     5a0:	7c 9e 23 78 	mr      r30,r4
+     5a4:	78 c4 40 00 	rotldi  r4,r6,8
      5a8:	78 64 44 2c 	rldimi  r4,r3,8,48
      5ac:	78 a3 80 00 	rotldi  r3,r5,16
-     5b0:	f8 bf 03 d0 	std     r5,976(r31)
-     5b4:	78 6c 44 2c 	rldimi  r12,r3,8,48
-     5b8:	78 c3 80 00 	rotldi  r3,r6,16
-     5bc:	e8 bf 05 f8 	ld      r5,1528(r31)
-     5c0:	f8 9f 04 78 	std     r4,1144(r31)
-     5c4:	78 c4 40 00 	rotldi  r4,r6,8
-     5c8:	78 64 44 2c 	rldimi  r4,r3,8,48
-     5cc:	78 a3 80 00 	rotldi  r3,r5,16
-     5d0:	f8 df 04 98 	std     r6,1176(r31)
-     5d4:	e8 df 06 00 	ld      r6,1536(r31)
-     5d8:	f8 9f 05 28 	std     r4,1320(r31)
-     5dc:	78 a4 40 00 	rotldi  r4,r5,8
-     5e0:	78 64 44 2c 	rldimi  r4,r3,8,48
-     5e4:	78 c3 80 00 	rotldi  r3,r6,16
-     5e8:	f8 bf 04 68 	std     r5,1128(r31)
-     5ec:	e8 bf 06 08 	ld      r5,1544(r31)
-     5f0:	f8 9f 05 18 	std     r4,1304(r31)
-     5f4:	78 c4 40 00 	rotldi  r4,r6,8
-     5f8:	78 64 44 2c 	rldimi  r4,r3,8,48
-     5fc:	78 a3 80 00 	rotldi  r3,r5,16
-     600:	f8 df 04 f0 	std     r6,1264(r31)
-     604:	e8 df 06 10 	ld      r6,1552(r31)
-     608:	f8 9f 05 08 	std     r4,1288(r31)
-     60c:	78 a4 40 00 	rotldi  r4,r5,8
-     610:	78 64 44 2c 	rldimi  r4,r3,8,48
-     614:	78 c3 80 00 	rotldi  r3,r6,16
-     618:	f8 bf 04 70 	std     r5,1136(r31)
-     61c:	f8 9f 05 20 	std     r4,1312(r31)
-     620:	78 c4 40 00 	rotldi  r4,r6,8
-     624:	78 64 44 2c 	rldimi  r4,r3,8,48
-     628:	e8 bf 06 18 	ld      r5,1560(r31)
-     62c:	f8 9f 05 10 	std     r4,1296(r31)
-     630:	78 a3 80 00 	rotldi  r3,r5,16
-     634:	78 b6 40 00 	rotldi  r22,r5,8
-     638:	78 76 44 2c 	rldimi  r22,r3,8,48
-     63c:	e8 9f 06 20 	ld      r4,1568(r31)
-     640:	f8 bf 04 58 	std     r5,1112(r31)
-     644:	78 83 80 00 	rotldi  r3,r4,16
-     648:	78 97 40 00 	rotldi  r23,r4,8
-     64c:	78 77 44 2c 	rldimi  r23,r3,8,48
-     650:	e8 bf 06 28 	ld      r5,1576(r31)
-     654:	f9 5f 03 e8 	std     r10,1000(r31)
-     658:	79 4a 80 00 	rotldi  r10,r10,16
-     65c:	78 a3 80 00 	rotldi  r3,r5,16
-     660:	79 58 44 2c 	rldimi  r24,r10,8,48
-     664:	f8 9f 04 50 	std     r4,1104(r31)
-     668:	e8 9f 06 30 	ld      r4,1584(r31)
-     66c:	fb 1f 04 a0 	std     r24,1184(r31)
-     670:	78 b8 40 00 	rotldi  r24,r5,8
-     674:	78 78 44 2c 	rldimi  r24,r3,8,48
-     678:	78 83 80 00 	rotldi  r3,r4,16
-     67c:	f8 bf 04 48 	std     r5,1096(r31)
-     680:	e8 bf 06 38 	ld      r5,1592(r31)
-     684:	fb 5f 05 40 	std     r26,1344(r31)
-     688:	78 9a 40 00 	rotldi  r26,r4,8
-     68c:	78 7a 44 2c 	rldimi  r26,r3,8,48
-     690:	78 a3 80 00 	rotldi  r3,r5,16
-     694:	fb bf 04 a8 	std     r29,1192(r31)
-     698:	78 bd 40 00 	rotldi  r29,r5,8
-     69c:	78 7d 44 2c 	rldimi  r29,r3,8,48
-     6a0:	79 e3 46 20 	rldicl  r3,r15,8,56
-     6a4:	f8 9f 05 00 	std     r4,1280(r31)
-     6a8:	79 e3 c0 0e 	rldimi  r3,r15,56,0
-     6ac:	7a af c0 00 	rotldi  r15,r21,24
-     6b0:	e8 9f 06 40 	ld      r4,1600(r31)
-     6b4:	ea 5f 04 d8 	ld      r18,1240(r31)
-     6b8:	78 8a 80 00 	rotldi  r10,r4,16
-     6bc:	f8 7f 04 40 	std     r3,1088(r31)
-     6c0:	e8 7f 04 d0 	ld      r3,1232(r31)
-     6c4:	fb 7f 04 b8 	std     r27,1208(r31)
-     6c8:	78 9b 40 00 	rotldi  r27,r4,8
-     6cc:	79 5b 44 2c 	rldimi  r27,r10,8,48
-     6d0:	f8 9f 04 e8 	std     r4,1256(r31)
-     6d4:	7d c4 73 78 	mr      r4,r14
-     6d8:	79 e4 82 2c 	rldimi  r4,r15,16,40
-     6dc:	7a 4f c0 00 	rotldi  r15,r18,24
-     6e0:	e9 df 04 90 	ld      r14,1168(r31)
-     6e4:	79 fc 82 2c 	rldimi  r28,r15,16,40
-     6e8:	78 6f c0 00 	rotldi  r15,r3,24
-     6ec:	79 f9 82 2c 	rldimi  r25,r15,16,40
-     6f0:	ea 3f 03 f0 	ld      r17,1008(r31)
-     6f4:	79 cf c0 00 	rotldi  r15,r14,24
-     6f8:	f8 ff 04 88 	std     r7,1160(r31)
-     6fc:	e8 ff 04 c8 	ld      r7,1224(r31)
-     700:	f8 df 04 60 	std     r6,1120(r31)
-     704:	f8 bf 04 f8 	std     r5,1272(r31)
-     708:	7e 65 9b 78 	mr      r5,r19
-     70c:	79 e5 82 2c 	rldimi  r5,r15,16,40
-     710:	7a 2f c0 00 	rotldi  r15,r17,24
-     714:	e8 df 04 e0 	ld      r6,1248(r31)
-     718:	79 fe 82 2c 	rldimi  r30,r15,16,40
-     71c:	78 ef c0 00 	rotldi  r15,r7,24
-     720:	79 f4 82 2c 	rldimi  r20,r15,16,40
-     724:	78 ca c0 00 	rotldi  r10,r6,24
-     728:	e8 ff 03 e8 	ld      r7,1000(r31)
-     72c:	79 40 82 2c 	rldimi  r0,r10,16,40
-     730:	fa 9f 04 08 	std     r20,1032(r31)
-     734:	78 ef c0 00 	rotldi  r15,r7,24
-     738:	e9 5f 04 a0 	ld      r10,1184(r31)
-     73c:	ea 9f 04 c0 	ld      r20,1216(r31)
-     740:	79 ea 82 2c 	rldimi  r10,r15,16,40
-     744:	f9 1f 04 80 	std     r8,1152(r31)
-     748:	7a 8f c0 00 	rotldi  r15,r20,24
-     74c:	e9 1f 05 38 	ld      r8,1336(r31)
-     750:	79 e8 82 2c 	rldimi  r8,r15,16,40
-     754:	ea 7f 04 b0 	ld      r19,1200(r31)
-     758:	f9 1f 05 38 	std     r8,1336(r31)
-     75c:	7a 6f c0 00 	rotldi  r15,r19,24
-     760:	e9 1f 05 40 	ld      r8,1344(r31)
-     764:	fb df 04 00 	std     r30,1024(r31)
-     768:	79 e8 82 2c 	rldimi  r8,r15,16,40
-     76c:	eb df 04 b8 	ld      r30,1208(r31)
-     770:	f9 1f 05 40 	std     r8,1344(r31)
-     774:	7b cf c0 00 	rotldi  r15,r30,24
-     778:	e9 1f 05 48 	ld      r8,1352(r31)
-     77c:	79 e8 82 2c 	rldimi  r8,r15,16,40
-     780:	eb df 04 88 	ld      r30,1160(r31)
-     784:	f9 1f 05 48 	std     r8,1352(r31)
-     788:	e9 1f 04 a8 	ld      r8,1192(r31)
-     78c:	79 0f c0 00 	rotldi  r15,r8,24
-     790:	e9 1f 04 80 	ld      r8,1152(r31)
-     794:	79 fe 82 2c 	rldimi  r30,r15,16,40
-     798:	79 0f c0 00 	rotldi  r15,r8,24
-     79c:	e9 1f 05 30 	ld      r8,1328(r31)
-     7a0:	79 e8 82 2c 	rldimi  r8,r15,16,40
-     7a4:	fa 1f 03 c0 	std     r16,960(r31)
-     7a8:	f9 1f 05 30 	std     r8,1328(r31)
-     7ac:	e9 1f 03 e0 	ld      r8,992(r31)
-     7b0:	79 0f c0 00 	rotldi  r15,r8,24
-     7b4:	fa bf 03 c8 	std     r21,968(r31)
-     7b8:	79 e9 82 2c 	rldimi  r9,r15,16,40
-     7bc:	f9 3f 04 10 	std     r9,1040(r31)
-     7c0:	e9 3f 03 d8 	ld      r9,984(r31)
-     7c4:	79 2f c0 00 	rotldi  r15,r9,24
-     7c8:	79 eb 82 2c 	rldimi  r11,r15,16,40
-     7cc:	f9 7f 04 18 	std     r11,1048(r31)
-     7d0:	7a 0f c0 00 	rotldi  r15,r16,24
-     7d4:	e9 7f 04 78 	ld      r11,1144(r31)
-     7d8:	ea 1f 03 d0 	ld      r16,976(r31)
-     7dc:	79 eb 82 2c 	rldimi  r11,r15,16,40
-     7e0:	7a 0f c0 00 	rotldi  r15,r16,24
-     7e4:	79 ec 82 2c 	rldimi  r12,r15,16,40
-     7e8:	e9 ff 04 98 	ld      r15,1176(r31)
-     7ec:	f9 9f 04 20 	std     r12,1056(r31)
-     7f0:	79 ef c0 00 	rotldi  r15,r15,24
-     7f4:	e9 9f 05 28 	ld      r12,1320(r31)
-     7f8:	79 ec 82 2c 	rldimi  r12,r15,16,40
-     7fc:	f9 9f 05 28 	std     r12,1320(r31)
-     800:	e9 9f 04 68 	ld      r12,1128(r31)
-     804:	79 8f c0 00 	rotldi  r15,r12,24
-     808:	e9 9f 05 18 	ld      r12,1304(r31)
-     80c:	79 ec 82 2c 	rldimi  r12,r15,16,40
-     810:	f9 9f 05 18 	std     r12,1304(r31)
-     814:	e9 9f 04 f0 	ld      r12,1264(r31)
-     818:	79 8f c0 00 	rotldi  r15,r12,24
-     81c:	e9 9f 05 08 	ld      r12,1288(r31)
-     820:	79 ec 82 2c 	rldimi  r12,r15,16,40
-     824:	e9 ff 04 70 	ld      r15,1136(r31)
-     828:	f9 9f 05 08 	std     r12,1288(r31)
-     82c:	79 ef c0 00 	rotldi  r15,r15,24
-     830:	e9 9f 05 20 	ld      r12,1312(r31)
-     834:	79 ec 82 2c 	rldimi  r12,r15,16,40
-     838:	f9 9f 05 20 	std     r12,1312(r31)
-     83c:	e9 9f 04 60 	ld      r12,1120(r31)
-     840:	79 8f c0 00 	rotldi  r15,r12,24
-     844:	e9 9f 05 10 	ld      r12,1296(r31)
-     848:	79 ec 82 2c 	rldimi  r12,r15,16,40
-     84c:	f9 9f 05 10 	std     r12,1296(r31)
-     850:	e9 9f 04 58 	ld      r12,1112(r31)
-     854:	79 8f c0 00 	rotldi  r15,r12,24
-     858:	e9 9f 04 50 	ld      r12,1104(r31)
-     85c:	79 f6 82 2c 	rldimi  r22,r15,16,40
-     860:	79 8f c0 00 	rotldi  r15,r12,24
-     864:	e9 9f 04 48 	ld      r12,1096(r31)
-     868:	79 f7 82 2c 	rldimi  r23,r15,16,40
-     86c:	79 8f c0 00 	rotldi  r15,r12,24
-     870:	e9 9f 05 00 	ld      r12,1280(r31)
-     874:	79 f8 82 2c 	rldimi  r24,r15,16,40
-     878:	79 8f c0 00 	rotldi  r15,r12,24
-     87c:	e9 9f 04 f8 	ld      r12,1272(r31)
-     880:	79 fa 82 2c 	rldimi  r26,r15,16,40
-     884:	79 8f c0 00 	rotldi  r15,r12,24
-     888:	e9 9f 04 e8 	ld      r12,1256(r31)
-     88c:	79 fd 82 2c 	rldimi  r29,r15,16,40
-     890:	79 8f c0 00 	rotldi  r15,r12,24
-     894:	e9 9f 04 f0 	ld      r12,1264(r31)
-     898:	79 fb 82 2c 	rldimi  r27,r15,16,40
-     89c:	78 cf 00 02 	rotldi  r15,r6,32
-     8a0:	e8 df 04 40 	ld      r6,1088(r31)
-     8a4:	79 e0 c0 2c 	rldimi  r0,r15,24,32
-     8a8:	39 e0 ff ff 	li      r15,-1
-     8ac:	f8 1f 04 30 	std     r0,1072(r31)
-     8b0:	79 e6 42 0c 	rldimi  r6,r15,8,8
-     8b4:	7a af 00 02 	rotldi  r15,r21,32
-     8b8:	7c 80 23 78 	mr      r0,r4
-     8bc:	7c a4 2b 78 	mr      r4,r5
-     8c0:	e8 bf 04 08 	ld      r5,1032(r31)
-     8c4:	79 e0 c0 2c 	rldimi  r0,r15,24,32
-     8c8:	7a 4f 00 02 	rotldi  r15,r18,32
-     8cc:	79 fc c0 2c 	rldimi  r28,r15,24,32
-     8d0:	78 6f 00 02 	rotldi  r15,r3,32
-     8d4:	e8 7f 04 00 	ld      r3,1024(r31)
-     8d8:	79 f9 c0 2c 	rldimi  r25,r15,24,32
-     8dc:	79 cf 00 02 	rotldi  r15,r14,32
-     8e0:	fb 9f 04 28 	std     r28,1064(r31)
-     8e4:	79 e4 c0 2c 	rldimi  r4,r15,24,32
-     8e8:	7a 2f 00 02 	rotldi  r15,r17,32
-     8ec:	eb 9f 04 c8 	ld      r28,1224(r31)
-     8f0:	79 e3 c0 2c 	rldimi  r3,r15,24,32
-     8f4:	f8 df 04 40 	std     r6,1088(r31)
-     8f8:	7b 8f 00 02 	rotldi  r15,r28,32
-     8fc:	79 e5 c0 2c 	rldimi  r5,r15,24,32
-     900:	78 ef 00 02 	rotldi  r15,r7,32
-     904:	e8 df 05 38 	ld      r6,1336(r31)
-     908:	79 ea c0 2c 	rldimi  r10,r15,24,32
-     90c:	7a 8f 00 02 	rotldi  r15,r20,32
-     910:	fb 3f 04 38 	std     r25,1080(r31)
-     914:	79 e6 c0 2c 	rldimi  r6,r15,24,32
-     918:	7a 6f 00 02 	rotldi  r15,r19,32
-     91c:	ea bf 05 40 	ld      r21,1344(r31)
-     920:	eb 3f 04 b8 	ld      r25,1208(r31)
-     924:	79 f5 c0 2c 	rldimi  r21,r15,24,32
-     928:	e9 df 05 48 	ld      r14,1352(r31)
-     92c:	7b 2f 00 02 	rotldi  r15,r25,32
-     930:	ea 9f 04 a8 	ld      r20,1192(r31)
-     934:	79 ee c0 2c 	rldimi  r14,r15,24,32
-     938:	ea 7f 04 80 	ld      r19,1152(r31)
-     93c:	7a 8f 00 02 	rotldi  r15,r20,32
-     940:	79 fe c0 2c 	rldimi  r30,r15,24,32
-     944:	e8 ff 05 30 	ld      r7,1328(r31)
-     948:	7a 6f 00 02 	rotldi  r15,r19,32
-     94c:	79 e7 c0 2c 	rldimi  r7,r15,24,32
-     950:	79 0f 00 02 	rotldi  r15,r8,32
-     954:	e9 1f 04 10 	ld      r8,1040(r31)
-     958:	fb df 04 88 	std     r30,1160(r31)
-     95c:	79 e8 c0 2c 	rldimi  r8,r15,24,32
-     960:	79 2f 00 02 	rotldi  r15,r9,32
-     964:	e9 3f 04 18 	ld      r9,1048(r31)
-     968:	eb df 03 c0 	ld      r30,960(r31)
-     96c:	79 e9 c0 2c 	rldimi  r9,r15,24,32
-     970:	7b cf 00 02 	rotldi  r15,r30,32
-     974:	f9 5f 04 a0 	std     r10,1184(r31)
-     978:	79 eb c0 2c 	rldimi  r11,r15,24,32
-     97c:	7a 0f 00 02 	rotldi  r15,r16,32
-     980:	f9 7f 04 78 	std     r11,1144(r31)
-     984:	e9 5f 04 20 	ld      r10,1056(r31)
-     988:	e9 7f 04 98 	ld      r11,1176(r31)
-     98c:	79 ea c0 2c 	rldimi  r10,r15,24,32
-     990:	79 6f 00 02 	rotldi  r15,r11,32
-     994:	e9 7f 05 28 	ld      r11,1320(r31)
-     998:	79 eb c0 2c 	rldimi  r11,r15,24,32
-     99c:	ea 1f 04 68 	ld      r16,1128(r31)
-     9a0:	f9 7f 05 28 	std     r11,1320(r31)
-     9a4:	7a 0f 00 02 	rotldi  r15,r16,32
-     9a8:	e9 7f 05 18 	ld      r11,1304(r31)
-     9ac:	79 eb c0 2c 	rldimi  r11,r15,24,32
-     9b0:	79 8f 00 02 	rotldi  r15,r12,32
-     9b4:	e9 9f 05 08 	ld      r12,1288(r31)
-     9b8:	79 ec c0 2c 	rldimi  r12,r15,24,32
-     9bc:	e9 ff 04 70 	ld      r15,1136(r31)
-     9c0:	ea 5f 05 20 	ld      r18,1312(r31)
-     9c4:	79 ef 00 02 	rotldi  r15,r15,32
-     9c8:	79 f2 c0 2c 	rldimi  r18,r15,24,32
-     9cc:	fa 5f 05 20 	std     r18,1312(r31)
-     9d0:	ea 5f 04 60 	ld      r18,1120(r31)
-     9d4:	7a 4f 00 02 	rotldi  r15,r18,32
-     9d8:	ea 5f 05 10 	ld      r18,1296(r31)
-     9dc:	79 f2 c0 2c 	rldimi  r18,r15,24,32
-     9e0:	fa 5f 05 10 	std     r18,1296(r31)
-     9e4:	ea 5f 04 58 	ld      r18,1112(r31)
-     9e8:	7a 4f 00 02 	rotldi  r15,r18,32
-     9ec:	ea 5f 04 50 	ld      r18,1104(r31)
-     9f0:	79 f6 c0 2c 	rldimi  r22,r15,24,32
-     9f4:	7a 4f 00 02 	rotldi  r15,r18,32
-     9f8:	ea 5f 04 48 	ld      r18,1096(r31)
-     9fc:	79 f7 c0 2c 	rldimi  r23,r15,24,32
-     a00:	7a 4f 00 02 	rotldi  r15,r18,32
-     a04:	ea 5f 05 00 	ld      r18,1280(r31)
-     a08:	79 f8 c0 2c 	rldimi  r24,r15,24,32
-     a0c:	7a 4f 00 02 	rotldi  r15,r18,32
-     a10:	ea 5f 04 f8 	ld      r18,1272(r31)
-     a14:	79 fa c0 2c 	rldimi  r26,r15,24,32
-     a18:	7a 4f 00 02 	rotldi  r15,r18,32
-     a1c:	ea 5f 04 e8 	ld      r18,1256(r31)
-     a20:	79 fd c0 2c 	rldimi  r29,r15,24,32
-     a24:	7a 4f 00 02 	rotldi  r15,r18,32
-     a28:	ea 5f 04 e0 	ld      r18,1248(r31)
-     a2c:	79 fb c0 2c 	rldimi  r27,r15,24,32
-     a30:	7a 4f 80 02 	rotldi  r15,r18,48
-     a34:	ea 5f 04 30 	ld      r18,1072(r31)
-     a38:	79 f2 44 0e 	rldimi  r18,r15,40,16
-     a3c:	fa 5f 04 30 	std     r18,1072(r31)
-     a40:	ea 5f 03 c8 	ld      r18,968(r31)
-     a44:	7a 4f 80 02 	rotldi  r15,r18,48
-     a48:	ea 5f 04 d8 	ld      r18,1240(r31)
-     a4c:	79 e0 44 0e 	rldimi  r0,r15,40,16
-     a50:	7a 4f 80 02 	rotldi  r15,r18,48
-     a54:	ea 5f 04 28 	ld      r18,1064(r31)
-     a58:	79 f2 44 0e 	rldimi  r18,r15,40,16
-     a5c:	fa 5f 04 28 	std     r18,1064(r31)
-     a60:	ea 5f 04 d0 	ld      r18,1232(r31)
-     a64:	7a 4f 80 02 	rotldi  r15,r18,48
-     a68:	ea 5f 04 38 	ld      r18,1080(r31)
-     a6c:	79 f2 44 0e 	rldimi  r18,r15,40,16
-     a70:	fa 5f 04 38 	std     r18,1080(r31)
-     a74:	ea 5f 04 90 	ld      r18,1168(r31)
-     a78:	7a 4f 80 02 	rotldi  r15,r18,48
-     a7c:	ea 5f 04 88 	ld      r18,1160(r31)
-     a80:	79 e4 44 0e 	rldimi  r4,r15,40,16
-     a84:	7a 2f 80 02 	rotldi  r15,r17,48
-     a88:	79 e3 44 0e 	rldimi  r3,r15,40,16
-     a8c:	f8 9f 03 a8 	std     r4,936(r31)
-     a90:	7b 8f 80 02 	rotldi  r15,r28,48
-     a94:	79 e5 44 0e 	rldimi  r5,r15,40,16
-     a98:	f8 bf 04 08 	std     r5,1032(r31)
-     a9c:	e8 bf 03 e8 	ld      r5,1000(r31)
-     aa0:	f8 7f 04 00 	std     r3,1024(r31)
-     aa4:	78 af 80 02 	rotldi  r15,r5,48
-     aa8:	e8 9f 04 a0 	ld      r4,1184(r31)
-     aac:	e8 7f 04 c0 	ld      r3,1216(r31)
-     ab0:	79 e4 44 0e 	rldimi  r4,r15,40,16
-     ab4:	78 6f 80 02 	rotldi  r15,r3,48
-     ab8:	e8 7f 04 b0 	ld      r3,1200(r31)
-     abc:	79 e6 44 0e 	rldimi  r6,r15,40,16
-     ac0:	78 6f 80 02 	rotldi  r15,r3,48
-     ac4:	eb 9f 04 78 	ld      r28,1144(r31)
-     ac8:	79 f5 44 0e 	rldimi  r21,r15,40,16
-     acc:	7b 2f 80 02 	rotldi  r15,r25,48
-     ad0:	79 ee 44 0e 	rldimi  r14,r15,40,16
-     ad4:	fa bf 05 40 	std     r21,1344(r31)
-     ad8:	7a 8f 80 02 	rotldi  r15,r20,48
-     adc:	79 f2 44 0e 	rldimi  r18,r15,40,16
-     ae0:	7a 6f 80 02 	rotldi  r15,r19,48
-     ae4:	ea bf 04 98 	ld      r21,1176(r31)
-     ae8:	79 e7 44 0e 	rldimi  r7,r15,40,16
-     aec:	f8 ff 05 30 	std     r7,1328(r31)
-     af0:	e8 ff 03 e0 	ld      r7,992(r31)
-     af4:	78 ef 80 02 	rotldi  r15,r7,48
-     af8:	ea 3f 05 28 	ld      r17,1320(r31)
-     afc:	79 e8 44 0e 	rldimi  r8,r15,40,16
-     b00:	f9 1f 04 10 	std     r8,1040(r31)
-     b04:	e9 1f 03 d8 	ld      r8,984(r31)
-     b08:	79 0f 80 02 	rotldi  r15,r8,48
-     b0c:	e8 7f 04 f0 	ld      r3,1264(r31)
-     b10:	79 e9 44 0e 	rldimi  r9,r15,40,16
-     b14:	7b cf 80 02 	rotldi  r15,r30,48
-     b18:	f9 3f 04 18 	std     r9,1048(r31)
-     b1c:	79 fc 44 0e 	rldimi  r28,r15,40,16
-     b20:	e9 3f 03 d0 	ld      r9,976(r31)
-     b24:	79 2f 80 02 	rotldi  r15,r9,48
-     b28:	eb 3f 04 70 	ld      r25,1136(r31)
-     b2c:	79 ea 44 0e 	rldimi  r10,r15,40,16
-     b30:	7a af 80 02 	rotldi  r15,r21,48
-     b34:	79 f1 44 0e 	rldimi  r17,r15,40,16
-     b38:	ea 9f 04 60 	ld      r20,1120(r31)
-     b3c:	7a 0f 80 02 	rotldi  r15,r16,48
-     b40:	79 eb 44 0e 	rldimi  r11,r15,40,16
-     b44:	78 6f 80 02 	rotldi  r15,r3,48
-     b48:	f9 7f 05 18 	std     r11,1304(r31)
-     b4c:	79 ec 44 0e 	rldimi  r12,r15,40,16
-     b50:	7b 2f 80 02 	rotldi  r15,r25,48
-     b54:	e9 7f 05 20 	ld      r11,1312(r31)
-     b58:	f9 9f 05 08 	std     r12,1288(r31)
-     b5c:	79 eb 44 0e 	rldimi  r11,r15,40,16
-     b60:	7a 8f 80 02 	rotldi  r15,r20,48
-     b64:	e9 9f 05 10 	ld      r12,1296(r31)
-     b68:	ea 7f 04 58 	ld      r19,1112(r31)
-     b6c:	79 ec 44 0e 	rldimi  r12,r15,40,16
-     b70:	ea 1f 04 50 	ld      r16,1104(r31)
-     b74:	7a 6f 80 02 	rotldi  r15,r19,48
-     b78:	79 f6 44 0e 	rldimi  r22,r15,40,16
-     b7c:	f9 df 05 48 	std     r14,1352(r31)
-     b80:	7a 0f 80 02 	rotldi  r15,r16,48
-     b84:	79 f7 44 0e 	rldimi  r23,r15,40,16
-     b88:	e9 df 04 48 	ld      r14,1096(r31)
-     b8c:	e8 7f 05 00 	ld      r3,1280(r31)
-     b90:	79 cf 80 02 	rotldi  r15,r14,48
-     b94:	79 f8 44 0e 	rldimi  r24,r15,40,16
-     b98:	78 6f 80 02 	rotldi  r15,r3,48
-     b9c:	e8 7f 04 f8 	ld      r3,1272(r31)
-     ba0:	79 fa 44 0e 	rldimi  r26,r15,40,16
-     ba4:	78 6f 80 02 	rotldi  r15,r3,48
-     ba8:	e8 7f 04 e8 	ld      r3,1256(r31)
-     bac:	79 fd 44 0e 	rldimi  r29,r15,40,16
-     bb0:	78 6f 80 02 	rotldi  r15,r3,48
-     bb4:	e8 7f 04 40 	ld      r3,1088(r31)
-     bb8:	79 fb 44 0e 	rldimi  r27,r15,40,16
-     bbc:	f8 7f 05 68 	std     r3,1384(r31)
-     bc0:	e8 7f 04 e0 	ld      r3,1248(r31)
-     bc4:	e9 ff 04 30 	ld      r15,1072(r31)
-     bc8:	eb df 03 c8 	ld      r30,968(r31)
-     bcc:	f9 5f 04 20 	std     r10,1056(r31)
-     bd0:	78 6a c0 02 	rotldi  r10,r3,56
-     bd4:	79 4f 82 0e 	rldimi  r15,r10,48,8
-     bd8:	7b ca c0 02 	rotldi  r10,r30,56
-     bdc:	f8 df 05 38 	std     r6,1336(r31)
-     be0:	7c 06 03 78 	mr      r6,r0
-     be4:	79 46 82 0e 	rldimi  r6,r10,48,8
-     be8:	7b c6 c0 0e 	rldimi  r6,r30,56,0
-     bec:	e8 1f 04 d8 	ld      r0,1240(r31)
-     bf0:	78 6f c0 0e 	rldimi  r15,r3,56,0
-     bf4:	f8 df 05 70 	std     r6,1392(r31)
-     bf8:	78 0a c0 02 	rotldi  r10,r0,56
-     bfc:	e8 df 04 28 	ld      r6,1064(r31)
-     c00:	f9 ff 05 60 	std     r15,1376(r31)
-     c04:	79 46 82 0e 	rldimi  r6,r10,48,8
-     c08:	78 06 c0 0e 	rldimi  r6,r0,56,0
-     c0c:	e9 ff 04 d0 	ld      r15,1232(r31)
-     c10:	e8 7f 04 38 	ld      r3,1080(r31)
-     c14:	79 ea c0 02 	rotldi  r10,r15,56
-     c18:	f8 df 05 78 	std     r6,1400(r31)
-     c1c:	79 43 82 0e 	rldimi  r3,r10,48,8
-     c20:	79 e3 c0 0e 	rldimi  r3,r15,56,0
-     c24:	e8 df 04 90 	ld      r6,1168(r31)
-     c28:	e8 1f 03 a8 	ld      r0,936(r31)
-     c2c:	78 ca c0 02 	rotldi  r10,r6,56
-     c30:	f8 7f 05 80 	std     r3,1408(r31)
-     c34:	79 40 82 0e 	rldimi  r0,r10,48,8
-     c38:	78 c0 c0 0e 	rldimi  r0,r6,56,0
-     c3c:	e8 7f 03 f0 	ld      r3,1008(r31)
-     c40:	e8 df 04 00 	ld      r6,1024(r31)
-     c44:	78 6a c0 02 	rotldi  r10,r3,56
-     c48:	79 46 82 0e 	rldimi  r6,r10,48,8
-     c4c:	f8 1f 05 88 	std     r0,1416(r31)
-     c50:	78 66 c0 0e 	rldimi  r6,r3,56,0
-     c54:	f8 df 05 90 	std     r6,1424(r31)
-     c58:	e8 df 04 c8 	ld      r6,1224(r31)
-     c5c:	e8 7f 04 08 	ld      r3,1032(r31)
-     c60:	78 ca c0 02 	rotldi  r10,r6,56
-     c64:	79 43 82 0e 	rldimi  r3,r10,48,8
-     c68:	78 aa c0 02 	rotldi  r10,r5,56
-     c6c:	78 c3 c0 0e 	rldimi  r3,r6,56,0
-     c70:	79 44 82 0e 	rldimi  r4,r10,48,8
-     c74:	f8 7f 05 98 	std     r3,1432(r31)
-     c78:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-     c7c:	e8 7f 04 c0 	ld      r3,1216(r31)
-     c80:	f8 9f 05 a0 	std     r4,1440(r31)
-     c84:	78 6a c0 02 	rotldi  r10,r3,56
-     c88:	e8 9f 05 38 	ld      r4,1336(r31)
-     c8c:	79 44 82 0e 	rldimi  r4,r10,48,8
-     c90:	78 64 c0 0e 	rldimi  r4,r3,56,0
-     c94:	e8 7f 04 b0 	ld      r3,1200(r31)
-     c98:	f8 9f 05 a8 	std     r4,1448(r31)
-     c9c:	78 6a c0 02 	rotldi  r10,r3,56
-     ca0:	e8 9f 05 40 	ld      r4,1344(r31)
-     ca4:	79 44 82 0e 	rldimi  r4,r10,48,8
-     ca8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-     cac:	e8 7f 04 b8 	ld      r3,1208(r31)
-     cb0:	f8 9f 05 b0 	std     r4,1456(r31)
-     cb4:	78 6a c0 02 	rotldi  r10,r3,56
-     cb8:	e8 9f 05 48 	ld      r4,1352(r31)
-     cbc:	79 44 82 0e 	rldimi  r4,r10,48,8
-     cc0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-     cc4:	e8 7f 04 a8 	ld      r3,1192(r31)
-     cc8:	f8 9f 05 b8 	std     r4,1464(r31)
-     ccc:	78 6a c0 02 	rotldi  r10,r3,56
-     cd0:	7e 44 93 78 	mr      r4,r18
-     cd4:	79 44 82 0e 	rldimi  r4,r10,48,8
-     cd8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-     cdc:	e8 7f 04 80 	ld      r3,1152(r31)
-     ce0:	f8 9f 05 c0 	std     r4,1472(r31)
-     ce4:	78 6a c0 02 	rotldi  r10,r3,56
-     ce8:	e8 9f 05 30 	ld      r4,1328(r31)
-     cec:	79 44 82 0e 	rldimi  r4,r10,48,8
-     cf0:	78 ea c0 02 	rotldi  r10,r7,56
-     cf4:	78 64 c0 0e 	rldimi  r4,r3,56,0
-     cf8:	7c e3 3b 78 	mr      r3,r7
-     cfc:	f8 9f 05 c8 	std     r4,1480(r31)
-     d00:	7d 03 43 78 	mr      r3,r8
-     d04:	e8 9f 04 10 	ld      r4,1040(r31)
-     d08:	79 44 82 0e 	rldimi  r4,r10,48,8
-     d0c:	79 0a c0 02 	rotldi  r10,r8,56
-     d10:	e8 7f 03 c0 	ld      r3,960(r31)
-     d14:	78 e4 c0 0e 	rldimi  r4,r7,56,0
-     d18:	79 c7 c0 02 	rotldi  r7,r14,56
-     d1c:	f8 9f 05 d0 	std     r4,1488(r31)
-     d20:	78 f8 82 0e 	rldimi  r24,r7,48,8
-     d24:	79 d8 c0 0e 	rldimi  r24,r14,56,0
-     d28:	e8 9f 04 18 	ld      r4,1048(r31)
-     d2c:	79 44 82 0e 	rldimi  r4,r10,48,8
-     d30:	78 6a c0 02 	rotldi  r10,r3,56
-     d34:	fb 1f 06 28 	std     r24,1576(r31)
-     d38:	79 04 c0 0e 	rldimi  r4,r8,56,0
-     d3c:	7a 08 c0 02 	rotldi  r8,r16,56
-     d40:	f8 9f 05 d8 	std     r4,1496(r31)
-     d44:	7f 84 e3 78 	mr      r4,r28
-     d48:	79 17 82 0e 	rldimi  r23,r8,48,8
-     d4c:	79 44 82 0e 	rldimi  r4,r10,48,8
-     d50:	79 2a c0 02 	rotldi  r10,r9,56
-     d54:	78 64 c0 0e 	rldimi  r4,r3,56,0
-     d58:	e8 7f 05 18 	ld      r3,1304(r31)
-     d5c:	7a 17 c0 0e 	rldimi  r23,r16,56,0
-     d60:	f8 9f 05 e0 	std     r4,1504(r31)
-     d64:	e8 9f 04 20 	ld      r4,1056(r31)
-     d68:	79 44 82 0e 	rldimi  r4,r10,48,8
-     d6c:	7a aa c0 02 	rotldi  r10,r21,56
-     d70:	fa ff 06 20 	std     r23,1568(r31)
-     d74:	79 24 c0 0e 	rldimi  r4,r9,56,0
-     d78:	7a 69 c0 02 	rotldi  r9,r19,56
-     d7c:	f8 9f 05 e8 	std     r4,1512(r31)
-     d80:	7e 24 8b 78 	mr      r4,r17
-     d84:	79 36 82 0e 	rldimi  r22,r9,48,8
-     d88:	79 44 82 0e 	rldimi  r4,r10,48,8
-     d8c:	ea 3f 03 f8 	ld      r17,1016(r31)
-     d90:	7a 76 c0 0e 	rldimi  r22,r19,56,0
-     d94:	7a a4 c0 0e 	rldimi  r4,r21,56,0
-     d98:	f8 9f 05 f0 	std     r4,1520(r31)
-     d9c:	e8 9f 04 68 	ld      r4,1128(r31)
-     da0:	78 8a c0 02 	rotldi  r10,r4,56
-     da4:	fa df 06 18 	std     r22,1560(r31)
-     da8:	79 43 82 0e 	rldimi  r3,r10,48,8
-     dac:	78 83 c0 0e 	rldimi  r3,r4,56,0
-     db0:	e8 9f 04 f0 	ld      r4,1264(r31)
-     db4:	f8 7f 05 f8 	std     r3,1528(r31)
-     db8:	78 8a c0 02 	rotldi  r10,r4,56
-     dbc:	e8 7f 05 08 	ld      r3,1288(r31)
-     dc0:	79 43 82 0e 	rldimi  r3,r10,48,8
-     dc4:	7b 2a c0 02 	rotldi  r10,r25,56
-     dc8:	78 83 c0 0e 	rldimi  r3,r4,56,0
-     dcc:	7f 24 cb 78 	mr      r4,r25
-     dd0:	f8 7f 06 00 	std     r3,1536(r31)
-     dd4:	7d 63 5b 78 	mr      r3,r11
-     dd8:	79 43 82 0e 	rldimi  r3,r10,48,8
-     ddc:	7b 23 c0 0e 	rldimi  r3,r25,56,0
-     de0:	e8 9f 04 e8 	ld      r4,1256(r31)
-     de4:	7a 8a c0 02 	rotldi  r10,r20,56
-     de8:	f8 7f 06 08 	std     r3,1544(r31)
-     dec:	7d 83 63 78 	mr      r3,r12
-     df0:	79 43 82 0e 	rldimi  r3,r10,48,8
-     df4:	7a 83 c0 0e 	rldimi  r3,r20,56,0
-     df8:	f8 7f 06 10 	std     r3,1552(r31)
-     dfc:	e8 7f 05 00 	ld      r3,1280(r31)
-     e00:	78 66 c0 02 	rotldi  r6,r3,56
-     e04:	78 da 82 0e 	rldimi  r26,r6,48,8
-     e08:	78 7a c0 0e 	rldimi  r26,r3,56,0
-     e0c:	e8 7f 04 f8 	ld      r3,1272(r31)
-     e10:	78 65 c0 02 	rotldi  r5,r3,56
-     e14:	fb 5f 06 30 	std     r26,1584(r31)
-     e18:	78 bd 82 0e 	rldimi  r29,r5,48,8
-     e1c:	78 7d c0 0e 	rldimi  r29,r3,56,0
-     e20:	78 83 c0 02 	rotldi  r3,r4,56
-     e24:	fb bf 06 38 	std     r29,1592(r31)
-     e28:	78 7b 82 0e 	rldimi  r27,r3,48,8
-     e2c:	78 9b c0 0e 	rldimi  r27,r4,56,0
-     e30:	e8 9f 03 b0 	ld      r4,944(r31)
-     e34:	fb 7f 06 40 	std     r27,1600(r31)
-     e38:	e8 7f 05 50 	ld      r3,1360(r31)
-     e3c:	28 23 00 02 	cmpldi  r3,2
-     e40:	38 60 ff c9 	li      r3,-55
-     e44:	40 81 00 5c 	ble     ea0 <.kvmhv_enter_nested_guest+0xc90>
-     e48:	eb df 09 c0 	ld      r30,2496(r31)
-     e4c:	eb bf 09 b8 	ld      r29,2488(r31)
-     e50:	eb 9f 09 b0 	ld      r28,2480(r31)
-     e54:	eb 7f 09 a8 	ld      r27,2472(r31)
-     e58:	eb 5f 09 a0 	ld      r26,2464(r31)
-     e5c:	eb 3f 09 98 	ld      r25,2456(r31)
-     e60:	eb 1f 09 90 	ld      r24,2448(r31)
-     e64:	ea ff 09 88 	ld      r23,2440(r31)
-     e68:	ea df 09 80 	ld      r22,2432(r31)
-     e6c:	ea bf 09 78 	ld      r21,2424(r31)
-     e70:	ea 9f 09 70 	ld      r20,2416(r31)
-     e74:	ea 7f 09 68 	ld      r19,2408(r31)
-     e78:	ea 5f 09 60 	ld      r18,2400(r31)
-     e7c:	ea 3f 09 58 	ld      r17,2392(r31)
-     e80:	ea 1f 09 50 	ld      r16,2384(r31)
-     e84:	e9 ff 09 48 	ld      r15,2376(r31)
-     e88:	e9 df 09 40 	ld      r14,2368(r31)
-     e8c:	38 21 09 d0 	addi    r1,r1,2512
-     e90:	e8 01 00 10 	ld      r0,16(r1)
-     e94:	7c 08 03 a6 	mtlr    r0
-     e98:	eb e1 ff f8 	ld      r31,-8(r1)
-     e9c:	4e 80 00 20 	blr
-     ea0:	e8 64 00 58 	ld      r3,88(r4)
-     ea4:	70 63 00 01 	andi.   r3,r3,1
-     ea8:	40 81 12 20 	ble     20c8 <.kvmhv_enter_nested_guest+0x1eb8>
-     eac:	e8 9f 07 c0 	ld      r4,1984(r31)
-     eb0:	e8 bf 07 c8 	ld      r5,1992(r31)
-     eb4:	78 83 80 00 	rotldi  r3,r4,16
-     eb8:	78 8e 40 00 	rotldi  r14,r4,8
-     ebc:	78 6e 44 2c 	rldimi  r14,r3,8,48
-     ec0:	e8 df 07 d0 	ld      r6,2000(r31)
-     ec4:	78 bb 40 00 	rotldi  r27,r5,8
-     ec8:	e8 ff 07 d8 	ld      r7,2008(r31)
-     ecc:	78 dc 40 00 	rotldi  r28,r6,8
-     ed0:	eb df 08 10 	ld      r30,2064(r31)
-     ed4:	78 f5 40 00 	rotldi  r21,r7,8
-     ed8:	f8 9f 03 60 	std     r4,864(r31)
-     edc:	78 a4 80 00 	rotldi  r4,r5,16
-     ee0:	7b c3 80 00 	rotldi  r3,r30,16
-     ee4:	78 9b 44 2c 	rldimi  r27,r4,8,48
-     ee8:	e9 1f 07 e0 	ld      r8,2016(r31)
-     eec:	f8 bf 03 58 	std     r5,856(r31)
-     ef0:	78 c5 80 00 	rotldi  r5,r6,16
-     ef4:	79 19 40 00 	rotldi  r25,r8,8
-     ef8:	78 bc 44 2c 	rldimi  r28,r5,8,48
-     efc:	e9 3f 07 e8 	ld      r9,2024(r31)
-     f00:	f8 df 03 50 	std     r6,848(r31)
-     f04:	78 e6 80 00 	rotldi  r6,r7,16
-     f08:	79 3a 40 00 	rotldi  r26,r9,8
-     f0c:	78 d5 44 2c 	rldimi  r21,r6,8,48
-     f10:	7b c6 40 00 	rotldi  r6,r30,8
-     f14:	e9 5f 07 f0 	ld      r10,2032(r31)
-     f18:	78 66 44 2c 	rldimi  r6,r3,8,48
-     f1c:	e9 7f 07 f8 	ld      r11,2040(r31)
-     f20:	79 58 40 00 	rotldi  r24,r10,8
-     f24:	e9 9f 08 00 	ld      r12,2048(r31)
-     f28:	79 77 40 00 	rotldi  r23,r11,8
-     f2c:	e8 1f 08 08 	ld      r0,2056(r31)
-     f30:	79 96 40 00 	rotldi  r22,r12,8
-     f34:	e8 bf 08 18 	ld      r5,2072(r31)
-     f38:	78 1d 40 00 	rotldi  r29,r0,8
-     f3c:	ea 9f 08 20 	ld      r20,2080(r31)
-     f40:	78 a4 80 00 	rotldi  r4,r5,16
-     f44:	e8 7f 08 28 	ld      r3,2088(r31)
-     f48:	f8 ff 02 50 	std     r7,592(r31)
-     f4c:	79 07 80 00 	rotldi  r7,r8,16
-     f50:	78 f9 44 2c 	rldimi  r25,r7,8,48
-     f54:	f9 1f 03 40 	std     r8,832(r31)
-     f58:	79 28 80 00 	rotldi  r8,r9,16
-     f5c:	79 1a 44 2c 	rldimi  r26,r8,8,48
-     f60:	78 a8 40 00 	rotldi  r8,r5,8
-     f64:	f9 7f 03 28 	std     r11,808(r31)
-     f68:	78 88 44 2c 	rldimi  r8,r4,8,48
-     f6c:	7c 64 1b 78 	mr      r4,r3
-     f70:	f9 3f 03 38 	std     r9,824(r31)
-     f74:	79 49 80 00 	rotldi  r9,r10,16
-     f78:	79 38 44 2c 	rldimi  r24,r9,8,48
-     f7c:	7f 09 c3 78 	mr      r9,r24
-     f80:	f9 5f 03 30 	std     r10,816(r31)
-     f84:	79 6a 80 00 	rotldi  r10,r11,16
-     f88:	79 8b 80 00 	rotldi  r11,r12,16
-     f8c:	79 76 44 2c 	rldimi  r22,r11,8,48
-     f90:	f9 9f 03 20 	std     r12,800(r31)
-     f94:	78 0c 80 00 	rotldi  r12,r0,16
-     f98:	79 9d 44 2c 	rldimi  r29,r12,8,48
-     f9c:	7c cc 33 78 	mr      r12,r6
-     fa0:	f8 bf 03 10 	std     r5,784(r31)
-     fa4:	7a 85 80 00 	rotldi  r5,r20,16
-     fa8:	7a 86 40 00 	rotldi  r6,r20,8
-     fac:	78 a6 44 2c 	rldimi  r6,r5,8,48
-     fb0:	e8 bf 08 30 	ld      r5,2096(r31)
-     fb4:	7c cb 33 78 	mr      r11,r6
-     fb8:	78 86 40 00 	rotldi  r6,r4,8
-     fbc:	79 57 44 2c 	rldimi  r23,r10,8,48
-     fc0:	e8 9f 08 38 	ld      r4,2104(r31)
-     fc4:	7e ca b3 78 	mr      r10,r22
-     fc8:	f8 7f 02 48 	std     r3,584(r31)
-     fcc:	78 63 80 00 	rotldi  r3,r3,16
-     fd0:	78 66 44 2c 	rldimi  r6,r3,8,48
-     fd4:	78 a3 80 00 	rotldi  r3,r5,16
-     fd8:	f8 1f 03 18 	std     r0,792(r31)
-     fdc:	78 a0 40 00 	rotldi  r0,r5,8
-     fe0:	78 60 44 2c 	rldimi  r0,r3,8,48
-     fe4:	78 83 80 00 	rotldi  r3,r4,16
-     fe8:	f8 bf 02 40 	std     r5,576(r31)
-     fec:	e8 bf 08 40 	ld      r5,2112(r31)
-     ff0:	f8 df 05 18 	std     r6,1304(r31)
-     ff4:	78 86 40 00 	rotldi  r6,r4,8
-     ff8:	78 66 44 2c 	rldimi  r6,r3,8,48
-     ffc:	78 a3 80 00 	rotldi  r3,r5,16
-    1000:	f8 9f 03 00 	std     r4,768(r31)
-    1004:	e8 9f 08 48 	ld      r4,2120(r31)
-    1008:	f8 df 05 08 	std     r6,1288(r31)
-    100c:	78 a6 40 00 	rotldi  r6,r5,8
-    1010:	78 66 44 2c 	rldimi  r6,r3,8,48
-    1014:	78 83 80 00 	rotldi  r3,r4,16
-    1018:	f8 bf 04 50 	std     r5,1104(r31)
-    101c:	e8 bf 08 50 	ld      r5,2128(r31)
-    1020:	f8 9f 04 48 	std     r4,1096(r31)
-    1024:	78 84 40 00 	rotldi  r4,r4,8
-    1028:	78 64 44 2c 	rldimi  r4,r3,8,48
-    102c:	78 a3 80 00 	rotldi  r3,r5,16
-    1030:	f8 9f 04 f8 	std     r4,1272(r31)
-    1034:	e8 9f 08 58 	ld      r4,2136(r31)
-    1038:	f8 df 05 00 	std     r6,1280(r31)
-    103c:	78 a6 40 00 	rotldi  r6,r5,8
-    1040:	78 66 44 2c 	rldimi  r6,r3,8,48
-    1044:	78 83 80 00 	rotldi  r3,r4,16
-    1048:	f8 bf 02 f0 	std     r5,752(r31)
-    104c:	e8 bf 08 60 	ld      r5,2144(r31)
-    1050:	f8 df 04 f0 	std     r6,1264(r31)
-    1054:	78 86 40 00 	rotldi  r6,r4,8
-    1058:	78 66 44 2c 	rldimi  r6,r3,8,48
-    105c:	78 a3 80 00 	rotldi  r3,r5,16
-    1060:	e9 ff 08 68 	ld      r15,2152(r31)
-    1064:	f8 bf 03 08 	std     r5,776(r31)
-    1068:	78 a5 40 00 	rotldi  r5,r5,8
-    106c:	78 65 44 2c 	rldimi  r5,r3,8,48
-    1070:	79 e3 80 00 	rotldi  r3,r15,16
-    1074:	f8 bf 04 c0 	std     r5,1216(r31)
-    1078:	e8 bf 08 70 	ld      r5,2160(r31)
-    107c:	f8 df 05 10 	std     r6,1296(r31)
-    1080:	79 e6 40 00 	rotldi  r6,r15,8
-    1084:	78 66 44 2c 	rldimi  r6,r3,8,48
-    1088:	78 a3 80 00 	rotldi  r3,r5,16
-    108c:	f8 9f 04 40 	std     r4,1088(r31)
-    1090:	e8 9f 08 78 	ld      r4,2168(r31)
-    1094:	f8 df 02 d0 	std     r6,720(r31)
-    1098:	78 a6 40 00 	rotldi  r6,r5,8
-    109c:	78 66 44 2c 	rldimi  r6,r3,8,48
-    10a0:	78 83 80 00 	rotldi  r3,r4,16
-    10a4:	f8 bf 02 f8 	std     r5,760(r31)
-    10a8:	e8 bf 08 80 	ld      r5,2176(r31)
-    10ac:	f8 df 04 e8 	std     r6,1256(r31)
-    10b0:	78 86 40 00 	rotldi  r6,r4,8
-    10b4:	78 66 44 2c 	rldimi  r6,r3,8,48
-    10b8:	78 a3 80 00 	rotldi  r3,r5,16
-    10bc:	f8 9f 02 e0 	std     r4,736(r31)
-    10c0:	e8 9f 08 88 	ld      r4,2184(r31)
-    10c4:	f8 df 04 e0 	std     r6,1248(r31)
-    10c8:	78 a6 40 00 	rotldi  r6,r5,8
-    10cc:	78 66 44 2c 	rldimi  r6,r3,8,48
-    10d0:	78 83 80 00 	rotldi  r3,r4,16
-    10d4:	f8 bf 02 e8 	std     r5,744(r31)
-    10d8:	e8 bf 08 90 	ld      r5,2192(r31)
-    10dc:	f8 9f 04 38 	std     r4,1080(r31)
-    10e0:	78 84 40 00 	rotldi  r4,r4,8
-    10e4:	78 64 44 2c 	rldimi  r4,r3,8,48
-    10e8:	78 a3 80 00 	rotldi  r3,r5,16
-    10ec:	f8 9f 05 40 	std     r4,1344(r31)
-    10f0:	e8 9f 08 98 	ld      r4,2200(r31)
-    10f4:	f8 df 04 d8 	std     r6,1240(r31)
-    10f8:	78 a6 40 00 	rotldi  r6,r5,8
-    10fc:	78 66 44 2c 	rldimi  r6,r3,8,48
-    1100:	78 83 80 00 	rotldi  r3,r4,16
-    1104:	f8 bf 04 18 	std     r5,1048(r31)
-    1108:	f8 df 04 d0 	std     r6,1232(r31)
-    110c:	78 86 40 00 	rotldi  r6,r4,8
-    1110:	78 66 44 2c 	rldimi  r6,r3,8,48
-    1114:	e8 bf 08 a0 	ld      r5,2208(r31)
-    1118:	f8 df 05 48 	std     r6,1352(r31)
-    111c:	78 a3 80 00 	rotldi  r3,r5,16
-    1120:	e8 df 08 a8 	ld      r6,2216(r31)
-    1124:	f8 9f 04 30 	std     r4,1072(r31)
-    1128:	78 a4 40 00 	rotldi  r4,r5,8
-    112c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    1130:	78 c3 80 00 	rotldi  r3,r6,16
-    1134:	f8 bf 04 08 	std     r5,1032(r31)
-    1138:	e8 bf 08 b0 	ld      r5,2224(r31)
-    113c:	f8 9f 04 c8 	std     r4,1224(r31)
-    1140:	78 c4 40 00 	rotldi  r4,r6,8
-    1144:	78 64 44 2c 	rldimi  r4,r3,8,48
-    1148:	78 a3 80 00 	rotldi  r3,r5,16
-    114c:	f8 df 04 28 	std     r6,1064(r31)
-    1150:	e8 df 08 b8 	ld      r6,2232(r31)
-    1154:	fa bf 02 d8 	std     r21,728(r31)
-    1158:	7f 55 d3 78 	mr      r21,r26
-    115c:	78 ba 40 00 	rotldi  r26,r5,8
-    1160:	78 7a 44 2c 	rldimi  r26,r3,8,48
-    1164:	78 c3 80 00 	rotldi  r3,r6,16
-    1168:	f8 bf 04 20 	std     r5,1056(r31)
-    116c:	e8 bf 08 c0 	ld      r5,2240(r31)
-    1170:	f8 9f 04 a8 	std     r4,1192(r31)
-    1174:	78 c4 40 00 	rotldi  r4,r6,8
-    1178:	78 64 44 2c 	rldimi  r4,r3,8,48
-    117c:	78 a3 80 00 	rotldi  r3,r5,16
-    1180:	f8 df 03 e8 	std     r6,1000(r31)
-    1184:	e8 df 08 c8 	ld      r6,2248(r31)
-    1188:	f8 9f 04 b8 	std     r4,1208(r31)
-    118c:	78 a4 40 00 	rotldi  r4,r5,8
-    1190:	78 64 44 2c 	rldimi  r4,r3,8,48
-    1194:	78 c3 80 00 	rotldi  r3,r6,16
-    1198:	f8 bf 04 10 	std     r5,1040(r31)
-    119c:	e8 bf 08 d0 	ld      r5,2256(r31)
-    11a0:	f8 9f 04 98 	std     r4,1176(r31)
-    11a4:	78 c4 40 00 	rotldi  r4,r6,8
-    11a8:	78 64 44 2c 	rldimi  r4,r3,8,48
-    11ac:	78 a3 80 00 	rotldi  r3,r5,16
-    11b0:	f8 df 04 00 	std     r6,1024(r31)
-    11b4:	e8 df 08 d8 	ld      r6,2264(r31)
-    11b8:	f8 9f 04 b0 	std     r4,1200(r31)
-    11bc:	78 a4 40 00 	rotldi  r4,r5,8
-    11c0:	78 64 44 2c 	rldimi  r4,r3,8,48
-    11c4:	78 c3 80 00 	rotldi  r3,r6,16
-    11c8:	f8 bf 03 d0 	std     r5,976(r31)
-    11cc:	e8 bf 08 e0 	ld      r5,2272(r31)
-    11d0:	f8 9f 04 a0 	std     r4,1184(r31)
-    11d4:	78 c4 40 00 	rotldi  r4,r6,8
-    11d8:	78 64 44 2c 	rldimi  r4,r3,8,48
-    11dc:	78 a3 80 00 	rotldi  r3,r5,16
-    11e0:	f8 df 03 f0 	std     r6,1008(r31)
-    11e4:	e8 df 08 e8 	ld      r6,2280(r31)
-    11e8:	f8 9f 05 38 	std     r4,1336(r31)
-    11ec:	78 a4 40 00 	rotldi  r4,r5,8
-    11f0:	78 64 44 2c 	rldimi  r4,r3,8,48
-    11f4:	78 c3 80 00 	rotldi  r3,r6,16
-    11f8:	f8 bf 03 c0 	std     r5,960(r31)
-    11fc:	e8 bf 08 f0 	ld      r5,2288(r31)
-    1200:	f8 9f 04 80 	std     r4,1152(r31)
-    1204:	78 c4 40 00 	rotldi  r4,r6,8
-    1208:	78 64 44 2c 	rldimi  r4,r3,8,48
-    120c:	78 a3 80 00 	rotldi  r3,r5,16
-    1210:	f8 df 03 e0 	std     r6,992(r31)
-    1214:	e8 df 08 f8 	ld      r6,2296(r31)
-    1218:	f8 9f 04 90 	std     r4,1168(r31)
-    121c:	78 a4 40 00 	rotldi  r4,r5,8
-    1220:	78 64 44 2c 	rldimi  r4,r3,8,48
-    1224:	78 c3 80 00 	rotldi  r3,r6,16
-    1228:	f8 bf 03 d8 	std     r5,984(r31)
-    122c:	e8 bf 09 00 	ld      r5,2304(r31)
-    1230:	f8 9f 05 30 	std     r4,1328(r31)
-    1234:	78 c4 40 00 	rotldi  r4,r6,8
-    1238:	78 64 44 2c 	rldimi  r4,r3,8,48
-    123c:	78 a3 80 00 	rotldi  r3,r5,16
-    1240:	f8 df 03 a8 	std     r6,936(r31)
-    1244:	e8 df 09 08 	ld      r6,2312(r31)
-    1248:	f8 9f 04 68 	std     r4,1128(r31)
-    124c:	78 a4 40 00 	rotldi  r4,r5,8
-    1250:	78 64 44 2c 	rldimi  r4,r3,8,48
-    1254:	78 c3 80 00 	rotldi  r3,r6,16
-    1258:	f8 bf 03 c8 	std     r5,968(r31)
-    125c:	e8 bf 09 10 	ld      r5,2320(r31)
-    1260:	f8 9f 04 88 	std     r4,1160(r31)
-    1264:	78 c4 40 00 	rotldi  r4,r6,8
-    1268:	78 64 44 2c 	rldimi  r4,r3,8,48
-    126c:	78 a3 80 00 	rotldi  r3,r5,16
-    1270:	f8 df 03 b0 	std     r6,944(r31)
-    1274:	e8 df 09 18 	ld      r6,2328(r31)
-    1278:	f8 9f 05 28 	std     r4,1320(r31)
-    127c:	78 a4 40 00 	rotldi  r4,r5,8
-    1280:	78 64 44 2c 	rldimi  r4,r3,8,48
-    1284:	78 c3 80 00 	rotldi  r3,r6,16
-    1288:	f8 bf 02 c8 	std     r5,712(r31)
-    128c:	e8 bf 09 20 	ld      r5,2336(r31)
-    1290:	f8 9f 04 60 	std     r4,1120(r31)
-    1294:	78 c4 40 00 	rotldi  r4,r6,8
-    1298:	78 64 44 2c 	rldimi  r4,r3,8,48
-    129c:	78 a3 80 00 	rotldi  r3,r5,16
-    12a0:	f8 df 03 88 	std     r6,904(r31)
-    12a4:	e8 df 09 28 	ld      r6,2344(r31)
-    12a8:	f8 9f 04 78 	std     r4,1144(r31)
-    12ac:	78 a4 40 00 	rotldi  r4,r5,8
-    12b0:	78 64 44 2c 	rldimi  r4,r3,8,48
-    12b4:	78 c3 80 00 	rotldi  r3,r6,16
-    12b8:	f8 bf 03 a0 	std     r5,928(r31)
-    12bc:	f8 9f 04 58 	std     r4,1112(r31)
-    12c0:	78 c4 40 00 	rotldi  r4,r6,8
-    12c4:	78 64 44 2c 	rldimi  r4,r3,8,48
-    12c8:	7c 98 23 78 	mr      r24,r4
-    12cc:	e8 bf 09 30 	ld      r5,2352(r31)
-    12d0:	e8 7f 09 38 	ld      r3,2360(r31)
-    12d4:	78 a4 80 00 	rotldi  r4,r5,16
-    12d8:	78 b3 40 00 	rotldi  r19,r5,8
-    12dc:	78 93 44 2c 	rldimi  r19,r4,8,48
-    12e0:	7c 64 1b 78 	mr      r4,r3
-    12e4:	f8 7f 03 90 	std     r3,912(r31)
-    12e8:	78 63 80 00 	rotldi  r3,r3,16
-    12ec:	78 84 40 00 	rotldi  r4,r4,8
-    12f0:	78 64 44 2c 	rldimi  r4,r3,8,48
-    12f4:	ea 1f 03 60 	ld      r16,864(r31)
-    12f8:	7c 96 23 78 	mr      r22,r4
-    12fc:	e8 9f 03 58 	ld      r4,856(r31)
-    1300:	7a 03 c0 00 	rotldi  r3,r16,24
-    1304:	78 6e 82 2c 	rldimi  r14,r3,16,40
-    1308:	ea 3f 03 50 	ld      r17,848(r31)
-    130c:	78 83 c0 00 	rotldi  r3,r4,24
-    1310:	78 7b 82 2c 	rldimi  r27,r3,16,40
-    1314:	fb df 03 48 	std     r30,840(r31)
-    1318:	7a 23 c0 00 	rotldi  r3,r17,24
-    131c:	78 7c 82 2c 	rldimi  r28,r3,16,40
-    1320:	eb df 02 50 	ld      r30,592(r31)
-    1324:	f8 bf 03 80 	std     r5,896(r31)
-    1328:	7b c3 c0 00 	rotldi  r3,r30,24
-    132c:	ea 5f 02 d8 	ld      r18,728(r31)
-    1330:	e8 bf 03 40 	ld      r5,832(r31)
-    1334:	78 72 82 2c 	rldimi  r18,r3,16,40
-    1338:	f8 df 03 98 	std     r6,920(r31)
-    133c:	78 a3 c0 00 	rotldi  r3,r5,24
-    1340:	78 79 82 2c 	rldimi  r25,r3,16,40
-    1344:	e8 df 03 38 	ld      r6,824(r31)
-    1348:	78 c3 c0 00 	rotldi  r3,r6,24
-    134c:	f9 1f 05 20 	std     r8,1312(r31)
-    1350:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1354:	e8 7f 03 30 	ld      r3,816(r31)
-    1358:	78 63 c0 00 	rotldi  r3,r3,24
-    135c:	e9 1f 03 28 	ld      r8,808(r31)
-    1360:	78 69 82 2c 	rldimi  r9,r3,16,40
-    1364:	e8 ff 03 20 	ld      r7,800(r31)
-    1368:	79 03 c0 00 	rotldi  r3,r8,24
-    136c:	78 77 82 2c 	rldimi  r23,r3,16,40
-    1370:	f9 3f 02 60 	std     r9,608(r31)
-    1374:	78 e3 c0 00 	rotldi  r3,r7,24
-    1378:	78 6a 82 2c 	rldimi  r10,r3,16,40
-    137c:	e9 3f 03 18 	ld      r9,792(r31)
-    1380:	79 23 c0 00 	rotldi  r3,r9,24
-    1384:	f9 5f 02 78 	std     r10,632(r31)
-    1388:	78 7d 82 2c 	rldimi  r29,r3,16,40
-    138c:	e8 7f 03 48 	ld      r3,840(r31)
-    1390:	e9 5f 03 10 	ld      r10,784(r31)
-    1394:	78 63 c0 00 	rotldi  r3,r3,24
-    1398:	78 6c 82 2c 	rldimi  r12,r3,16,40
-    139c:	fa ff 02 70 	std     r23,624(r31)
-    13a0:	79 43 c0 00 	rotldi  r3,r10,24
-    13a4:	ea ff 05 20 	ld      r23,1312(r31)
-    13a8:	78 77 82 2c 	rldimi  r23,r3,16,40
-    13ac:	7a 83 c0 00 	rotldi  r3,r20,24
-    13b0:	fa 9f 02 38 	std     r20,568(r31)
-    13b4:	78 6b 82 2c 	rldimi  r11,r3,16,40
-    13b8:	f9 7f 02 68 	std     r11,616(r31)
-    13bc:	e9 7f 02 48 	ld      r11,584(r31)
-    13c0:	fa ff 05 20 	std     r23,1312(r31)
-    13c4:	79 63 c0 00 	rotldi  r3,r11,24
-    13c8:	ea ff 05 18 	ld      r23,1304(r31)
-    13cc:	78 77 82 2c 	rldimi  r23,r3,16,40
-    13d0:	ea 9f 03 00 	ld      r20,768(r31)
-    13d4:	fa ff 05 18 	std     r23,1304(r31)
-    13d8:	ea ff 02 40 	ld      r23,576(r31)
-    13dc:	7a e3 c0 00 	rotldi  r3,r23,24
-    13e0:	f9 ff 02 88 	std     r15,648(r31)
-    13e4:	78 60 82 2c 	rldimi  r0,r3,16,40
-    13e8:	7a 83 c0 00 	rotldi  r3,r20,24
-    13ec:	f8 1f 02 80 	std     r0,640(r31)
-    13f0:	e8 1f 05 08 	ld      r0,1288(r31)
-    13f4:	78 60 82 2c 	rldimi  r0,r3,16,40
-    13f8:	e8 7f 04 50 	ld      r3,1104(r31)
-    13fc:	f8 1f 05 08 	std     r0,1288(r31)
-    1400:	78 63 c0 00 	rotldi  r3,r3,24
-    1404:	e8 1f 05 00 	ld      r0,1280(r31)
-    1408:	78 60 82 2c 	rldimi  r0,r3,16,40
-    140c:	e8 7f 04 48 	ld      r3,1096(r31)
-    1410:	f8 1f 05 00 	std     r0,1280(r31)
-    1414:	78 63 c0 00 	rotldi  r3,r3,24
-    1418:	e8 1f 04 f8 	ld      r0,1272(r31)
-    141c:	78 60 82 2c 	rldimi  r0,r3,16,40
-    1420:	e8 7f 02 f0 	ld      r3,752(r31)
-    1424:	f8 1f 04 f8 	std     r0,1272(r31)
-    1428:	78 63 c0 00 	rotldi  r3,r3,24
-    142c:	e8 1f 04 f0 	ld      r0,1264(r31)
-    1430:	78 60 82 2c 	rldimi  r0,r3,16,40
-    1434:	e8 7f 04 40 	ld      r3,1088(r31)
-    1438:	f8 1f 04 f0 	std     r0,1264(r31)
-    143c:	78 63 c0 00 	rotldi  r3,r3,24
-    1440:	e8 1f 05 10 	ld      r0,1296(r31)
-    1444:	78 60 82 2c 	rldimi  r0,r3,16,40
-    1448:	e8 7f 03 08 	ld      r3,776(r31)
-    144c:	f8 1f 05 10 	std     r0,1296(r31)
-    1450:	78 63 c0 00 	rotldi  r3,r3,24
-    1454:	e8 1f 04 c0 	ld      r0,1216(r31)
-    1458:	78 60 82 2c 	rldimi  r0,r3,16,40
-    145c:	79 e3 c0 00 	rotldi  r3,r15,24
-    1460:	e9 ff 02 d0 	ld      r15,720(r31)
-    1464:	78 6f 82 2c 	rldimi  r15,r3,16,40
-    1468:	e8 7f 02 f8 	ld      r3,760(r31)
-    146c:	fa bf 02 58 	std     r21,600(r31)
-    1470:	78 63 c0 00 	rotldi  r3,r3,24
-    1474:	ea bf 04 e8 	ld      r21,1256(r31)
-    1478:	78 75 82 2c 	rldimi  r21,r3,16,40
-    147c:	e8 7f 02 e0 	ld      r3,736(r31)
-    1480:	fa bf 04 e8 	std     r21,1256(r31)
-    1484:	78 63 c0 00 	rotldi  r3,r3,24
-    1488:	ea bf 04 e0 	ld      r21,1248(r31)
-    148c:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1490:	e8 7f 02 e8 	ld      r3,744(r31)
-    1494:	fa bf 04 e0 	std     r21,1248(r31)
-    1498:	78 63 c0 00 	rotldi  r3,r3,24
-    149c:	ea bf 04 d8 	ld      r21,1240(r31)
-    14a0:	78 75 82 2c 	rldimi  r21,r3,16,40
-    14a4:	e8 7f 04 38 	ld      r3,1080(r31)
-    14a8:	fa bf 04 d8 	std     r21,1240(r31)
-    14ac:	78 63 c0 00 	rotldi  r3,r3,24
-    14b0:	ea bf 05 40 	ld      r21,1344(r31)
-    14b4:	78 75 82 2c 	rldimi  r21,r3,16,40
-    14b8:	e8 7f 04 18 	ld      r3,1048(r31)
-    14bc:	fa bf 05 40 	std     r21,1344(r31)
-    14c0:	78 63 c0 00 	rotldi  r3,r3,24
-    14c4:	ea bf 04 d0 	ld      r21,1232(r31)
-    14c8:	78 75 82 2c 	rldimi  r21,r3,16,40
-    14cc:	e8 7f 04 30 	ld      r3,1072(r31)
-    14d0:	fa bf 04 d0 	std     r21,1232(r31)
-    14d4:	78 63 c0 00 	rotldi  r3,r3,24
-    14d8:	ea bf 05 48 	ld      r21,1352(r31)
-    14dc:	78 75 82 2c 	rldimi  r21,r3,16,40
-    14e0:	e8 7f 04 08 	ld      r3,1032(r31)
-    14e4:	fa bf 05 48 	std     r21,1352(r31)
-    14e8:	78 63 c0 00 	rotldi  r3,r3,24
-    14ec:	ea bf 04 c8 	ld      r21,1224(r31)
-    14f0:	78 75 82 2c 	rldimi  r21,r3,16,40
-    14f4:	e8 7f 04 28 	ld      r3,1064(r31)
-    14f8:	fa bf 04 c8 	std     r21,1224(r31)
-    14fc:	78 63 c0 00 	rotldi  r3,r3,24
-    1500:	ea bf 04 a8 	ld      r21,1192(r31)
-    1504:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1508:	e8 7f 04 20 	ld      r3,1056(r31)
-    150c:	78 63 c0 00 	rotldi  r3,r3,24
-    1510:	fa bf 04 a8 	std     r21,1192(r31)
-    1514:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    1518:	e8 7f 03 e8 	ld      r3,1000(r31)
-    151c:	ea bf 04 b8 	ld      r21,1208(r31)
-    1520:	78 63 c0 00 	rotldi  r3,r3,24
-    1524:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1528:	e8 7f 04 10 	ld      r3,1040(r31)
-    152c:	fb 5f 02 b8 	std     r26,696(r31)
-    1530:	78 63 c0 00 	rotldi  r3,r3,24
-    1534:	eb 5f 04 98 	ld      r26,1176(r31)
-    1538:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    153c:	e8 7f 04 00 	ld      r3,1024(r31)
-    1540:	fa bf 04 b8 	std     r21,1208(r31)
-    1544:	78 63 c0 00 	rotldi  r3,r3,24
-    1548:	ea bf 04 b0 	ld      r21,1200(r31)
-    154c:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1550:	e8 7f 03 d0 	ld      r3,976(r31)
-    1554:	fa bf 04 b0 	std     r21,1200(r31)
-    1558:	78 63 c0 00 	rotldi  r3,r3,24
-    155c:	ea bf 04 a0 	ld      r21,1184(r31)
-    1560:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1564:	e8 7f 03 f0 	ld      r3,1008(r31)
-    1568:	fa bf 04 a0 	std     r21,1184(r31)
-    156c:	78 63 c0 00 	rotldi  r3,r3,24
-    1570:	ea bf 05 38 	ld      r21,1336(r31)
-    1574:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1578:	e8 7f 03 c0 	ld      r3,960(r31)
-    157c:	fb 5f 04 98 	std     r26,1176(r31)
-    1580:	78 63 c0 00 	rotldi  r3,r3,24
-    1584:	eb 5f 04 80 	ld      r26,1152(r31)
-    1588:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    158c:	e8 7f 03 e0 	ld      r3,992(r31)
-    1590:	fb 5f 04 80 	std     r26,1152(r31)
-    1594:	78 63 c0 00 	rotldi  r3,r3,24
-    1598:	eb 5f 04 90 	ld      r26,1168(r31)
-    159c:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    15a0:	e8 7f 03 d8 	ld      r3,984(r31)
-    15a4:	fb 5f 04 90 	std     r26,1168(r31)
-    15a8:	78 63 c0 00 	rotldi  r3,r3,24
-    15ac:	eb 5f 05 30 	ld      r26,1328(r31)
-    15b0:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    15b4:	e8 7f 03 a8 	ld      r3,936(r31)
-    15b8:	fb 5f 05 30 	std     r26,1328(r31)
-    15bc:	78 63 c0 00 	rotldi  r3,r3,24
-    15c0:	eb 5f 04 68 	ld      r26,1128(r31)
-    15c4:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    15c8:	e8 7f 03 c8 	ld      r3,968(r31)
-    15cc:	fb 5f 04 68 	std     r26,1128(r31)
-    15d0:	78 63 c0 00 	rotldi  r3,r3,24
-    15d4:	eb 5f 04 88 	ld      r26,1160(r31)
-    15d8:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    15dc:	e8 7f 03 b0 	ld      r3,944(r31)
-    15e0:	fb 5f 04 88 	std     r26,1160(r31)
-    15e4:	78 63 c0 00 	rotldi  r3,r3,24
-    15e8:	eb 5f 05 28 	ld      r26,1320(r31)
-    15ec:	78 7a 82 2c 	rldimi  r26,r3,16,40
-    15f0:	fa bf 05 38 	std     r21,1336(r31)
-    15f4:	fb 5f 05 28 	std     r26,1320(r31)
-    15f8:	eb 5f 02 c8 	ld      r26,712(r31)
-    15fc:	ea bf 04 60 	ld      r21,1120(r31)
-    1600:	7b 43 c0 00 	rotldi  r3,r26,24
-    1604:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1608:	e8 7f 03 88 	ld      r3,904(r31)
-    160c:	fa bf 04 60 	std     r21,1120(r31)
-    1610:	78 63 c0 00 	rotldi  r3,r3,24
-    1614:	ea bf 04 78 	ld      r21,1144(r31)
-    1618:	78 75 82 2c 	rldimi  r21,r3,16,40
-    161c:	e8 7f 03 a0 	ld      r3,928(r31)
-    1620:	fa bf 04 78 	std     r21,1144(r31)
-    1624:	78 63 c0 00 	rotldi  r3,r3,24
-    1628:	ea bf 04 58 	ld      r21,1112(r31)
-    162c:	78 75 82 2c 	rldimi  r21,r3,16,40
-    1630:	e8 7f 03 98 	ld      r3,920(r31)
-    1634:	78 63 c0 00 	rotldi  r3,r3,24
-    1638:	fa bf 04 58 	std     r21,1112(r31)
-    163c:	78 78 82 2c 	rldimi  r24,r3,16,40
-    1640:	e8 7f 03 80 	ld      r3,896(r31)
-    1644:	78 63 c0 00 	rotldi  r3,r3,24
-    1648:	fb 1f 04 70 	std     r24,1136(r31)
-    164c:	78 73 82 2c 	rldimi  r19,r3,16,40
-    1650:	e8 7f 03 90 	ld      r3,912(r31)
-    1654:	78 63 c0 00 	rotldi  r3,r3,24
-    1658:	eb 1f 02 38 	ld      r24,568(r31)
-    165c:	78 76 82 2c 	rldimi  r22,r3,16,40
-    1660:	7a 03 00 02 	rotldi  r3,r16,32
-    1664:	78 6e c0 2c 	rldimi  r14,r3,24,32
-    1668:	fa df 02 c0 	std     r22,704(r31)
-    166c:	78 83 00 02 	rotldi  r3,r4,32
-    1670:	78 7b c0 2c 	rldimi  r27,r3,24,32
-    1674:	7a 23 00 02 	rotldi  r3,r17,32
-    1678:	e8 9f 02 58 	ld      r4,600(r31)
-    167c:	78 7c c0 2c 	rldimi  r28,r3,24,32
-    1680:	7b c3 00 02 	rotldi  r3,r30,32
-    1684:	78 72 c0 2c 	rldimi  r18,r3,24,32
-    1688:	ea df 03 48 	ld      r22,840(r31)
-    168c:	78 a3 00 02 	rotldi  r3,r5,32
-    1690:	78 79 c0 2c 	rldimi  r25,r3,24,32
-    1694:	fb 3f 02 a8 	std     r25,680(r31)
-    1698:	78 c3 00 02 	rotldi  r3,r6,32
-    169c:	78 64 c0 2c 	rldimi  r4,r3,24,32
-    16a0:	7f d1 f3 78 	mr      r17,r30
-    16a4:	eb 3f 03 30 	ld      r25,816(r31)
-    16a8:	e8 df 02 60 	ld      r6,608(r31)
-    16ac:	7b 23 00 02 	rotldi  r3,r25,32
-    16b0:	78 66 c0 2c 	rldimi  r6,r3,24,32
-    16b4:	79 03 00 02 	rotldi  r3,r8,32
-    16b8:	e9 1f 02 70 	ld      r8,624(r31)
-    16bc:	78 68 c0 2c 	rldimi  r8,r3,24,32
-    16c0:	78 e3 00 02 	rotldi  r3,r7,32
-    16c4:	e8 ff 02 78 	ld      r7,632(r31)
-    16c8:	78 67 c0 2c 	rldimi  r7,r3,24,32
-    16cc:	79 23 00 02 	rotldi  r3,r9,32
-    16d0:	e8 bf 05 20 	ld      r5,1312(r31)
-    16d4:	78 7d c0 2c 	rldimi  r29,r3,24,32
-    16d8:	7a c3 00 02 	rotldi  r3,r22,32
-    16dc:	e9 3f 02 68 	ld      r9,616(r31)
-    16e0:	78 6c c0 2c 	rldimi  r12,r3,24,32
-    16e4:	79 43 00 02 	rotldi  r3,r10,32
-    16e8:	78 65 c0 2c 	rldimi  r5,r3,24,32
-    16ec:	7b 03 00 02 	rotldi  r3,r24,32
-    16f0:	e9 5f 05 18 	ld      r10,1304(r31)
-    16f4:	78 69 c0 2c 	rldimi  r9,r3,24,32
-    16f8:	79 63 00 02 	rotldi  r3,r11,32
-    16fc:	e9 7f 02 80 	ld      r11,640(r31)
-    1700:	78 6a c0 2c 	rldimi  r10,r3,24,32
-    1704:	7a e3 00 02 	rotldi  r3,r23,32
-    1708:	f9 9f 02 b0 	std     r12,688(r31)
-    170c:	78 6b c0 2c 	rldimi  r11,r3,24,32
-    1710:	7a 83 00 02 	rotldi  r3,r20,32
-    1714:	e9 9f 05 08 	ld      r12,1288(r31)
-    1718:	78 6c c0 2c 	rldimi  r12,r3,24,32
-    171c:	e8 7f 04 50 	ld      r3,1104(r31)
-    1720:	eb df 05 00 	ld      r30,1280(r31)
-    1724:	78 63 00 02 	rotldi  r3,r3,32
-    1728:	78 7e c0 2c 	rldimi  r30,r3,24,32
-    172c:	e8 7f 04 48 	ld      r3,1096(r31)
-    1730:	ea ff 04 f8 	ld      r23,1272(r31)
-    1734:	78 63 00 02 	rotldi  r3,r3,32
-    1738:	ea bf 02 f0 	ld      r21,752(r31)
-    173c:	78 77 c0 2c 	rldimi  r23,r3,24,32
-    1740:	ea 9f 04 f0 	ld      r20,1264(r31)
-    1744:	7a a3 00 02 	rotldi  r3,r21,32
-    1748:	78 74 c0 2c 	rldimi  r20,r3,24,32
-    174c:	e8 7f 04 40 	ld      r3,1088(r31)
-    1750:	f9 df 02 90 	std     r14,656(r31)
-    1754:	78 63 00 02 	rotldi  r3,r3,32
-    1758:	e9 df 05 10 	ld      r14,1296(r31)
-    175c:	78 6e c0 2c 	rldimi  r14,r3,24,32
-    1760:	e8 7f 03 08 	ld      r3,776(r31)
-    1764:	78 63 00 02 	rotldi  r3,r3,32
-    1768:	f9 df 05 10 	std     r14,1296(r31)
-    176c:	7d ee 7b 78 	mr      r14,r15
-    1770:	78 60 c0 2c 	rldimi  r0,r3,24,32
-    1774:	e8 7f 02 88 	ld      r3,648(r31)
-    1778:	78 63 00 02 	rotldi  r3,r3,32
-    177c:	ea 1f 04 e8 	ld      r16,1256(r31)
-    1780:	78 6e c0 2c 	rldimi  r14,r3,24,32
-    1784:	e8 7f 02 f8 	ld      r3,760(r31)
-    1788:	78 63 00 02 	rotldi  r3,r3,32
-    178c:	e9 ff 04 e0 	ld      r15,1248(r31)
-    1790:	78 70 c0 2c 	rldimi  r16,r3,24,32
-    1794:	fa 1f 04 e8 	std     r16,1256(r31)
-    1798:	ea 1f 02 e0 	ld      r16,736(r31)
-    179c:	7a 03 00 02 	rotldi  r3,r16,32
-    17a0:	f8 1f 04 c0 	std     r0,1216(r31)
-    17a4:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    17a8:	e8 7f 02 e8 	ld      r3,744(r31)
-    17ac:	f9 ff 04 e0 	std     r15,1248(r31)
-    17b0:	78 63 00 02 	rotldi  r3,r3,32
-    17b4:	e9 ff 04 d8 	ld      r15,1240(r31)
-    17b8:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    17bc:	e8 7f 04 38 	ld      r3,1080(r31)
-    17c0:	e8 1f 05 40 	ld      r0,1344(r31)
-    17c4:	78 63 00 02 	rotldi  r3,r3,32
-    17c8:	78 60 c0 2c 	rldimi  r0,r3,24,32
-    17cc:	e8 7f 04 18 	ld      r3,1048(r31)
-    17d0:	f9 ff 04 d8 	std     r15,1240(r31)
-    17d4:	78 63 00 02 	rotldi  r3,r3,32
-    17d8:	e9 ff 04 d0 	ld      r15,1232(r31)
-    17dc:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    17e0:	e8 7f 04 30 	ld      r3,1072(r31)
-    17e4:	f9 ff 04 d0 	std     r15,1232(r31)
-    17e8:	78 63 00 02 	rotldi  r3,r3,32
-    17ec:	e9 ff 05 48 	ld      r15,1352(r31)
-    17f0:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    17f4:	e8 7f 04 08 	ld      r3,1032(r31)
-    17f8:	f9 ff 05 48 	std     r15,1352(r31)
-    17fc:	78 63 00 02 	rotldi  r3,r3,32
-    1800:	e9 ff 04 c8 	ld      r15,1224(r31)
-    1804:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    1808:	e8 7f 04 28 	ld      r3,1064(r31)
-    180c:	f8 1f 05 40 	std     r0,1344(r31)
-    1810:	78 63 00 02 	rotldi  r3,r3,32
-    1814:	e8 1f 04 a8 	ld      r0,1192(r31)
-    1818:	78 60 c0 2c 	rldimi  r0,r3,24,32
-    181c:	e8 7f 04 20 	ld      r3,1056(r31)
-    1820:	fb df 05 00 	std     r30,1280(r31)
-    1824:	78 63 00 02 	rotldi  r3,r3,32
-    1828:	eb df 02 b8 	ld      r30,696(r31)
-    182c:	78 7e c0 2c 	rldimi  r30,r3,24,32
-    1830:	e8 7f 03 e8 	ld      r3,1000(r31)
-    1834:	f9 ff 04 c8 	std     r15,1224(r31)
-    1838:	78 63 00 02 	rotldi  r3,r3,32
-    183c:	e9 ff 04 b8 	ld      r15,1208(r31)
-    1840:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    1844:	e8 7f 04 10 	ld      r3,1040(r31)
-    1848:	fb df 02 b8 	std     r30,696(r31)
-    184c:	78 63 00 02 	rotldi  r3,r3,32
-    1850:	eb df 04 98 	ld      r30,1176(r31)
-    1854:	78 7e c0 2c 	rldimi  r30,r3,24,32
-    1858:	e8 7f 04 00 	ld      r3,1024(r31)
-    185c:	f9 ff 04 b8 	std     r15,1208(r31)
-    1860:	78 63 00 02 	rotldi  r3,r3,32
-    1864:	e9 ff 04 b0 	ld      r15,1200(r31)
-    1868:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    186c:	e8 7f 03 d0 	ld      r3,976(r31)
-    1870:	f9 ff 04 b0 	std     r15,1200(r31)
-    1874:	78 63 00 02 	rotldi  r3,r3,32
-    1878:	e9 ff 04 a0 	ld      r15,1184(r31)
-    187c:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    1880:	e8 7f 03 f0 	ld      r3,1008(r31)
-    1884:	f9 ff 04 a0 	std     r15,1184(r31)
-    1888:	78 63 00 02 	rotldi  r3,r3,32
-    188c:	e9 ff 05 38 	ld      r15,1336(r31)
-    1890:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    1894:	e8 7f 03 c0 	ld      r3,960(r31)
-    1898:	fb bf 02 d0 	std     r29,720(r31)
-    189c:	78 63 00 02 	rotldi  r3,r3,32
-    18a0:	eb bf 04 80 	ld      r29,1152(r31)
-    18a4:	78 7d c0 2c 	rldimi  r29,r3,24,32
-    18a8:	e8 7f 03 e0 	ld      r3,992(r31)
-    18ac:	f9 ff 05 38 	std     r15,1336(r31)
-    18b0:	78 63 00 02 	rotldi  r3,r3,32
-    18b4:	e9 ff 04 90 	ld      r15,1168(r31)
-    18b8:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    18bc:	e8 7f 03 d8 	ld      r3,984(r31)
-    18c0:	f9 ff 04 90 	std     r15,1168(r31)
-    18c4:	78 63 00 02 	rotldi  r3,r3,32
-    18c8:	e9 ff 05 30 	ld      r15,1328(r31)
-    18cc:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    18d0:	e8 7f 03 a8 	ld      r3,936(r31)
-    18d4:	fb 9f 02 a0 	std     r28,672(r31)
-    18d8:	78 63 00 02 	rotldi  r3,r3,32
-    18dc:	eb 9f 04 68 	ld      r28,1128(r31)
-    18e0:	78 7c c0 2c 	rldimi  r28,r3,24,32
-    18e4:	e8 7f 03 c8 	ld      r3,968(r31)
-    18e8:	fb 7f 02 98 	std     r27,664(r31)
-    18ec:	78 63 00 02 	rotldi  r3,r3,32
-    18f0:	eb 7f 04 88 	ld      r27,1160(r31)
-    18f4:	78 7b c0 2c 	rldimi  r27,r3,24,32
-    18f8:	e8 7f 03 b0 	ld      r3,944(r31)
-    18fc:	f9 ff 05 30 	std     r15,1328(r31)
-    1900:	78 63 00 02 	rotldi  r3,r3,32
-    1904:	e9 ff 05 28 	ld      r15,1320(r31)
-    1908:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    190c:	7b 43 00 02 	rotldi  r3,r26,32
-    1910:	eb 5f 04 60 	ld      r26,1120(r31)
-    1914:	78 7a c0 2c 	rldimi  r26,r3,24,32
-    1918:	e8 7f 03 88 	ld      r3,904(r31)
-    191c:	fb 7f 04 88 	std     r27,1160(r31)
-    1920:	78 63 00 02 	rotldi  r3,r3,32
-    1924:	eb 7f 04 78 	ld      r27,1144(r31)
-    1928:	78 7b c0 2c 	rldimi  r27,r3,24,32
-    192c:	e8 7f 03 a0 	ld      r3,928(r31)
-    1930:	fb 7f 04 78 	std     r27,1144(r31)
-    1934:	78 63 00 02 	rotldi  r3,r3,32
-    1938:	eb 7f 04 58 	ld      r27,1112(r31)
-    193c:	78 7b c0 2c 	rldimi  r27,r3,24,32
-    1940:	e8 7f 03 98 	ld      r3,920(r31)
-    1944:	f9 ff 05 28 	std     r15,1320(r31)
-    1948:	78 63 00 02 	rotldi  r3,r3,32
-    194c:	e9 ff 04 70 	ld      r15,1136(r31)
-    1950:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    1954:	e8 7f 03 80 	ld      r3,896(r31)
-    1958:	78 63 00 02 	rotldi  r3,r3,32
-    195c:	f9 ff 04 70 	std     r15,1136(r31)
-    1960:	78 73 c0 2c 	rldimi  r19,r3,24,32
-    1964:	e8 7f 03 90 	ld      r3,912(r31)
-    1968:	e9 ff 02 c0 	ld      r15,704(r31)
-    196c:	78 63 00 02 	rotldi  r3,r3,32
-    1970:	78 6f c0 2c 	rldimi  r15,r3,24,32
-    1974:	e8 7f 03 60 	ld      r3,864(r31)
-    1978:	f9 ff 02 c0 	std     r15,704(r31)
-    197c:	78 63 80 02 	rotldi  r3,r3,48
-    1980:	e9 ff 02 90 	ld      r15,656(r31)
-    1984:	78 6f 44 0e 	rldimi  r15,r3,40,16
-    1988:	e8 7f 03 58 	ld      r3,856(r31)
-    198c:	f9 ff 02 90 	std     r15,656(r31)
-    1990:	78 63 80 02 	rotldi  r3,r3,48
-    1994:	e9 ff 02 98 	ld      r15,664(r31)
-    1998:	78 6f 44 0e 	rldimi  r15,r3,40,16
-    199c:	e8 7f 03 50 	ld      r3,848(r31)
-    19a0:	f9 ff 02 98 	std     r15,664(r31)
-    19a4:	78 63 80 02 	rotldi  r3,r3,48
-    19a8:	e9 ff 02 a0 	ld      r15,672(r31)
-    19ac:	78 6f 44 0e 	rldimi  r15,r3,40,16
-    19b0:	7a 23 80 02 	rotldi  r3,r17,48
-    19b4:	ea 3f 02 40 	ld      r17,576(r31)
-    19b8:	78 72 44 0e 	rldimi  r18,r3,40,16
-    19bc:	e8 7f 03 40 	ld      r3,832(r31)
-    19c0:	fa 5f 02 d8 	std     r18,728(r31)
-    19c4:	78 63 80 02 	rotldi  r3,r3,48
-    19c8:	ea 5f 02 a8 	ld      r18,680(r31)
-    19cc:	78 72 44 0e 	rldimi  r18,r3,40,16
-    19d0:	e8 7f 03 38 	ld      r3,824(r31)
-    19d4:	78 63 80 02 	rotldi  r3,r3,48
-    19d8:	fa 5f 02 a8 	std     r18,680(r31)
-    19dc:	78 64 44 0e 	rldimi  r4,r3,40,16
-    19e0:	7b 23 80 02 	rotldi  r3,r25,48
-    19e4:	78 66 44 0e 	rldimi  r6,r3,40,16
-    19e8:	e8 7f 03 28 	ld      r3,808(r31)
-    19ec:	78 63 80 02 	rotldi  r3,r3,48
-    19f0:	f8 df 02 60 	std     r6,608(r31)
-    19f4:	78 68 44 0e 	rldimi  r8,r3,40,16
-    19f8:	e8 7f 03 20 	ld      r3,800(r31)
-    19fc:	78 63 80 02 	rotldi  r3,r3,48
-    1a00:	e8 df 02 d0 	ld      r6,720(r31)
-    1a04:	78 67 44 0e 	rldimi  r7,r3,40,16
-    1a08:	e8 7f 03 18 	ld      r3,792(r31)
-    1a0c:	f8 9f 02 58 	std     r4,600(r31)
-    1a10:	78 63 80 02 	rotldi  r3,r3,48
-    1a14:	78 66 44 0e 	rldimi  r6,r3,40,16
-    1a18:	7a c3 80 02 	rotldi  r3,r22,48
-    1a1c:	e8 9f 02 b0 	ld      r4,688(r31)
-    1a20:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1a24:	e8 7f 03 10 	ld      r3,784(r31)
-    1a28:	ea 5f 02 48 	ld      r18,584(r31)
-    1a2c:	78 63 80 02 	rotldi  r3,r3,48
-    1a30:	78 65 44 0e 	rldimi  r5,r3,40,16
-    1a34:	7b 03 80 02 	rotldi  r3,r24,48
-    1a38:	78 69 44 0e 	rldimi  r9,r3,40,16
-    1a3c:	f8 ff 02 78 	std     r7,632(r31)
-    1a40:	7a 43 80 02 	rotldi  r3,r18,48
-    1a44:	78 6a 44 0e 	rldimi  r10,r3,40,16
-    1a48:	7a 23 80 02 	rotldi  r3,r17,48
-    1a4c:	e8 ff 05 00 	ld      r7,1280(r31)
-    1a50:	78 6b 44 0e 	rldimi  r11,r3,40,16
-    1a54:	e8 7f 03 00 	ld      r3,768(r31)
-    1a58:	78 63 80 02 	rotldi  r3,r3,48
-    1a5c:	f9 1f 02 70 	std     r8,624(r31)
-    1a60:	78 6c 44 0e 	rldimi  r12,r3,40,16
-    1a64:	e8 7f 04 50 	ld      r3,1104(r31)
-    1a68:	78 63 80 02 	rotldi  r3,r3,48
-    1a6c:	e9 1f 05 10 	ld      r8,1296(r31)
-    1a70:	78 67 44 0e 	rldimi  r7,r3,40,16
-    1a74:	e8 7f 04 48 	ld      r3,1096(r31)
-    1a78:	78 63 80 02 	rotldi  r3,r3,48
-    1a7c:	f8 9f 02 b0 	std     r4,688(r31)
-    1a80:	78 77 44 0e 	rldimi  r23,r3,40,16
-    1a84:	7a a3 80 02 	rotldi  r3,r21,48
-    1a88:	78 74 44 0e 	rldimi  r20,r3,40,16
-    1a8c:	e8 7f 04 40 	ld      r3,1088(r31)
-    1a90:	ea bf 03 08 	ld      r21,776(r31)
-    1a94:	78 63 80 02 	rotldi  r3,r3,48
-    1a98:	78 68 44 0e 	rldimi  r8,r3,40,16
-    1a9c:	e8 9f 04 c0 	ld      r4,1216(r31)
-    1aa0:	7a a3 80 02 	rotldi  r3,r21,48
-    1aa4:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1aa8:	e8 7f 02 88 	ld      r3,648(r31)
-    1aac:	fa 9f 04 f0 	std     r20,1264(r31)
-    1ab0:	78 63 80 02 	rotldi  r3,r3,48
-    1ab4:	78 6e 44 0e 	rldimi  r14,r3,40,16
-    1ab8:	ea 9f 02 f8 	ld      r20,760(r31)
-    1abc:	f9 3f 02 68 	std     r9,616(r31)
-    1ac0:	7a 83 80 02 	rotldi  r3,r20,48
-    1ac4:	e9 3f 04 e8 	ld      r9,1256(r31)
-    1ac8:	f9 5f 05 18 	std     r10,1304(r31)
-    1acc:	78 69 44 0e 	rldimi  r9,r3,40,16
-    1ad0:	7a 03 80 02 	rotldi  r3,r16,48
-    1ad4:	e9 5f 04 e0 	ld      r10,1248(r31)
-    1ad8:	ea 1f 02 e8 	ld      r16,744(r31)
-    1adc:	78 6a 44 0e 	rldimi  r10,r3,40,16
-    1ae0:	f9 7f 02 80 	std     r11,640(r31)
-    1ae4:	7a 03 80 02 	rotldi  r3,r16,48
-    1ae8:	e9 7f 04 d8 	ld      r11,1240(r31)
-    1aec:	78 6b 44 0e 	rldimi  r11,r3,40,16
-    1af0:	e8 7f 04 38 	ld      r3,1080(r31)
-    1af4:	f8 9f 04 c0 	std     r4,1216(r31)
-    1af8:	78 63 80 02 	rotldi  r3,r3,48
-    1afc:	e8 9f 05 40 	ld      r4,1344(r31)
-    1b00:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1b04:	e8 7f 04 18 	ld      r3,1048(r31)
-    1b08:	f9 9f 05 08 	std     r12,1288(r31)
-    1b0c:	78 63 80 02 	rotldi  r3,r3,48
-    1b10:	e9 9f 04 d0 	ld      r12,1232(r31)
-    1b14:	78 6c 44 0e 	rldimi  r12,r3,40,16
-    1b18:	e8 7f 04 30 	ld      r3,1072(r31)
-    1b1c:	f8 9f 05 40 	std     r4,1344(r31)
-    1b20:	78 63 80 02 	rotldi  r3,r3,48
-    1b24:	e8 9f 05 48 	ld      r4,1352(r31)
-    1b28:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1b2c:	e8 7f 04 08 	ld      r3,1032(r31)
-    1b30:	eb 3f 04 c8 	ld      r25,1224(r31)
-    1b34:	78 63 80 02 	rotldi  r3,r3,48
-    1b38:	78 79 44 0e 	rldimi  r25,r3,40,16
-    1b3c:	e8 7f 04 28 	ld      r3,1064(r31)
-    1b40:	78 63 80 02 	rotldi  r3,r3,48
-    1b44:	eb 1f 02 b8 	ld      r24,696(r31)
-    1b48:	78 60 44 0e 	rldimi  r0,r3,40,16
-    1b4c:	e8 7f 04 20 	ld      r3,1056(r31)
-    1b50:	78 63 80 02 	rotldi  r3,r3,48
-    1b54:	f8 1f 04 a8 	std     r0,1192(r31)
-    1b58:	78 78 44 0e 	rldimi  r24,r3,40,16
-    1b5c:	e8 7f 03 e8 	ld      r3,1000(r31)
-    1b60:	e8 1f 04 b8 	ld      r0,1208(r31)
-    1b64:	78 63 80 02 	rotldi  r3,r3,48
-    1b68:	78 60 44 0e 	rldimi  r0,r3,40,16
-    1b6c:	e8 7f 04 10 	ld      r3,1040(r31)
-    1b70:	78 63 80 02 	rotldi  r3,r3,48
-    1b74:	fa ff 04 f8 	std     r23,1272(r31)
-    1b78:	78 7e 44 0e 	rldimi  r30,r3,40,16
-    1b7c:	e8 7f 04 00 	ld      r3,1024(r31)
-    1b80:	fb df 04 98 	std     r30,1176(r31)
-    1b84:	78 63 80 02 	rotldi  r3,r3,48
-    1b88:	eb df 04 b0 	ld      r30,1200(r31)
-    1b8c:	78 7e 44 0e 	rldimi  r30,r3,40,16
-    1b90:	e8 7f 03 d0 	ld      r3,976(r31)
-    1b94:	ea ff 04 a0 	ld      r23,1184(r31)
-    1b98:	78 63 80 02 	rotldi  r3,r3,48
-    1b9c:	78 77 44 0e 	rldimi  r23,r3,40,16
-    1ba0:	e8 7f 03 f0 	ld      r3,1008(r31)
-    1ba4:	f8 9f 05 48 	std     r4,1352(r31)
-    1ba8:	78 63 80 02 	rotldi  r3,r3,48
-    1bac:	e8 9f 05 38 	ld      r4,1336(r31)
-    1bb0:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1bb4:	e8 7f 03 c0 	ld      r3,960(r31)
-    1bb8:	78 63 80 02 	rotldi  r3,r3,48
-    1bbc:	f8 9f 05 38 	std     r4,1336(r31)
-    1bc0:	78 7d 44 0e 	rldimi  r29,r3,40,16
-    1bc4:	e8 7f 03 e0 	ld      r3,992(r31)
-    1bc8:	fb bf 04 80 	std     r29,1152(r31)
-    1bcc:	78 63 80 02 	rotldi  r3,r3,48
-    1bd0:	eb bf 04 90 	ld      r29,1168(r31)
-    1bd4:	78 7d 44 0e 	rldimi  r29,r3,40,16
-    1bd8:	e8 7f 03 d8 	ld      r3,984(r31)
-    1bdc:	e8 9f 05 30 	ld      r4,1328(r31)
-    1be0:	78 63 80 02 	rotldi  r3,r3,48
-    1be4:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1be8:	e8 7f 03 a8 	ld      r3,936(r31)
-    1bec:	78 63 80 02 	rotldi  r3,r3,48
-    1bf0:	ea df 04 88 	ld      r22,1160(r31)
-    1bf4:	78 7c 44 0e 	rldimi  r28,r3,40,16
-    1bf8:	e8 7f 03 c8 	ld      r3,968(r31)
-    1bfc:	78 63 80 02 	rotldi  r3,r3,48
-    1c00:	f8 9f 05 30 	std     r4,1328(r31)
-    1c04:	78 76 44 0e 	rldimi  r22,r3,40,16
-    1c08:	e8 7f 03 b0 	ld      r3,944(r31)
-    1c0c:	e8 9f 05 28 	ld      r4,1320(r31)
-    1c10:	78 63 80 02 	rotldi  r3,r3,48
-    1c14:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1c18:	e8 7f 02 c8 	ld      r3,712(r31)
-    1c1c:	78 63 80 02 	rotldi  r3,r3,48
-    1c20:	f8 9f 05 28 	std     r4,1320(r31)
-    1c24:	78 7a 44 0e 	rldimi  r26,r3,40,16
-    1c28:	e8 7f 03 88 	ld      r3,904(r31)
-    1c2c:	fb 5f 04 60 	std     r26,1120(r31)
-    1c30:	78 63 80 02 	rotldi  r3,r3,48
-    1c34:	eb 5f 04 78 	ld      r26,1144(r31)
-    1c38:	78 7a 44 0e 	rldimi  r26,r3,40,16
-    1c3c:	e8 7f 03 a0 	ld      r3,928(r31)
-    1c40:	78 63 80 02 	rotldi  r3,r3,48
-    1c44:	e8 9f 04 70 	ld      r4,1136(r31)
-    1c48:	78 7b 44 0e 	rldimi  r27,r3,40,16
-    1c4c:	e8 7f 03 98 	ld      r3,920(r31)
-    1c50:	78 63 80 02 	rotldi  r3,r3,48
-    1c54:	f9 ff 02 a0 	std     r15,672(r31)
-    1c58:	78 64 44 0e 	rldimi  r4,r3,40,16
-    1c5c:	e8 7f 03 80 	ld      r3,896(r31)
-    1c60:	78 63 80 02 	rotldi  r3,r3,48
-    1c64:	f8 9f 04 70 	std     r4,1136(r31)
-    1c68:	78 73 44 0e 	rldimi  r19,r3,40,16
-    1c6c:	e8 7f 03 90 	ld      r3,912(r31)
-    1c70:	e9 ff 02 c0 	ld      r15,704(r31)
-    1c74:	78 63 80 02 	rotldi  r3,r3,48
-    1c78:	e8 9f 03 60 	ld      r4,864(r31)
-    1c7c:	78 6f 44 0e 	rldimi  r15,r3,40,16
-    1c80:	f9 df 02 d0 	std     r14,720(r31)
-    1c84:	78 83 c0 02 	rotldi  r3,r4,56
-    1c88:	e9 df 02 90 	ld      r14,656(r31)
-    1c8c:	78 6e 82 0e 	rldimi  r14,r3,48,8
-    1c90:	fb 7f 04 58 	std     r27,1112(r31)
-    1c94:	78 8e c0 0e 	rldimi  r14,r4,56,0
-    1c98:	f9 df 07 c0 	std     r14,1984(r31)
-    1c9c:	e9 df 03 58 	ld      r14,856(r31)
-    1ca0:	e8 9f 02 98 	ld      r4,664(r31)
-    1ca4:	79 c3 c0 02 	rotldi  r3,r14,56
-    1ca8:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1cac:	eb 7f 03 50 	ld      r27,848(r31)
-    1cb0:	79 c4 c0 0e 	rldimi  r4,r14,56,0
-    1cb4:	f8 9f 07 c8 	std     r4,1992(r31)
-    1cb8:	7b 63 c0 02 	rotldi  r3,r27,56
-    1cbc:	e8 9f 02 a0 	ld      r4,672(r31)
-    1cc0:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1cc4:	fb 9f 04 68 	std     r28,1128(r31)
-    1cc8:	7b 64 c0 0e 	rldimi  r4,r27,56,0
-    1ccc:	eb 9f 02 50 	ld      r28,592(r31)
-    1cd0:	f8 9f 07 d0 	std     r4,2000(r31)
-    1cd4:	7b 83 c0 02 	rotldi  r3,r28,56
-    1cd8:	e8 9f 02 d8 	ld      r4,728(r31)
-    1cdc:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1ce0:	f8 bf 05 20 	std     r5,1312(r31)
-    1ce4:	7b 84 c0 0e 	rldimi  r4,r28,56,0
-    1ce8:	e8 bf 03 40 	ld      r5,832(r31)
-    1cec:	f8 9f 07 d8 	std     r4,2008(r31)
-    1cf0:	78 a3 c0 02 	rotldi  r3,r5,56
-    1cf4:	e8 9f 02 a8 	ld      r4,680(r31)
-    1cf8:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1cfc:	eb 9f 03 38 	ld      r28,824(r31)
-    1d00:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    1d04:	f8 9f 07 e0 	std     r4,2016(r31)
-    1d08:	7b 83 c0 02 	rotldi  r3,r28,56
-    1d0c:	e8 9f 02 58 	ld      r4,600(r31)
-    1d10:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1d14:	e8 bf 03 30 	ld      r5,816(r31)
-    1d18:	7b 84 c0 0e 	rldimi  r4,r28,56,0
-    1d1c:	f8 9f 07 e8 	std     r4,2024(r31)
-    1d20:	78 a3 c0 02 	rotldi  r3,r5,56
-    1d24:	e8 9f 02 60 	ld      r4,608(r31)
-    1d28:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1d2c:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    1d30:	e8 bf 02 70 	ld      r5,624(r31)
-    1d34:	f8 9f 07 f0 	std     r4,2032(r31)
-    1d38:	e8 9f 03 28 	ld      r4,808(r31)
-    1d3c:	78 83 c0 02 	rotldi  r3,r4,56
-    1d40:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1d44:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1d48:	e8 9f 03 20 	ld      r4,800(r31)
-    1d4c:	f8 bf 07 f8 	std     r5,2040(r31)
-    1d50:	78 83 c0 02 	rotldi  r3,r4,56
-    1d54:	e8 bf 02 78 	ld      r5,632(r31)
-    1d58:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1d5c:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1d60:	e8 9f 03 18 	ld      r4,792(r31)
-    1d64:	78 83 c0 02 	rotldi  r3,r4,56
-    1d68:	f8 bf 08 00 	std     r5,2048(r31)
-    1d6c:	78 66 82 0e 	rldimi  r6,r3,48,8
-    1d70:	78 86 c0 0e 	rldimi  r6,r4,56,0
-    1d74:	e8 9f 03 48 	ld      r4,840(r31)
-    1d78:	e8 bf 02 b0 	ld      r5,688(r31)
-    1d7c:	78 83 c0 02 	rotldi  r3,r4,56
-    1d80:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1d84:	f8 df 08 08 	std     r6,2056(r31)
-    1d88:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1d8c:	e8 9f 03 10 	ld      r4,784(r31)
-    1d90:	f8 bf 08 10 	std     r5,2064(r31)
-    1d94:	78 83 c0 02 	rotldi  r3,r4,56
-    1d98:	e8 bf 05 20 	ld      r5,1312(r31)
-    1d9c:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1da0:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1da4:	e8 9f 02 38 	ld      r4,568(r31)
-    1da8:	f8 bf 08 18 	std     r5,2072(r31)
-    1dac:	78 83 c0 02 	rotldi  r3,r4,56
-    1db0:	e8 bf 02 68 	ld      r5,616(r31)
-    1db4:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1db8:	7a 43 c0 02 	rotldi  r3,r18,56
-    1dbc:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1dc0:	e8 9f 03 00 	ld      r4,768(r31)
-    1dc4:	f8 bf 08 20 	std     r5,2080(r31)
-    1dc8:	e8 bf 05 18 	ld      r5,1304(r31)
-    1dcc:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1dd0:	7a 23 c0 02 	rotldi  r3,r17,56
-    1dd4:	7a 45 c0 0e 	rldimi  r5,r18,56,0
-    1dd8:	f8 bf 08 28 	std     r5,2088(r31)
-    1ddc:	e8 bf 02 80 	ld      r5,640(r31)
-    1de0:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1de4:	78 83 c0 02 	rotldi  r3,r4,56
-    1de8:	7a 25 c0 0e 	rldimi  r5,r17,56,0
-    1dec:	ea 3f 03 f8 	ld      r17,1016(r31)
-    1df0:	f8 bf 08 30 	std     r5,2096(r31)
-    1df4:	e8 bf 05 08 	ld      r5,1288(r31)
-    1df8:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1dfc:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1e00:	e8 9f 04 50 	ld      r4,1104(r31)
-    1e04:	78 83 c0 02 	rotldi  r3,r4,56
-    1e08:	f8 bf 08 38 	std     r5,2104(r31)
-    1e0c:	78 67 82 0e 	rldimi  r7,r3,48,8
-    1e10:	78 87 c0 0e 	rldimi  r7,r4,56,0
-    1e14:	e8 9f 04 48 	ld      r4,1096(r31)
-    1e18:	e8 bf 04 f8 	ld      r5,1272(r31)
-    1e1c:	78 83 c0 02 	rotldi  r3,r4,56
-    1e20:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1e24:	f8 ff 08 40 	std     r7,2112(r31)
-    1e28:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1e2c:	e8 9f 02 f0 	ld      r4,752(r31)
-    1e30:	f8 bf 08 48 	std     r5,2120(r31)
-    1e34:	78 83 c0 02 	rotldi  r3,r4,56
-    1e38:	e8 bf 04 f0 	ld      r5,1264(r31)
-    1e3c:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1e40:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1e44:	e8 9f 04 40 	ld      r4,1088(r31)
-    1e48:	f8 bf 08 50 	std     r5,2128(r31)
-    1e4c:	78 83 c0 02 	rotldi  r3,r4,56
-    1e50:	78 68 82 0e 	rldimi  r8,r3,48,8
-    1e54:	7a a3 c0 02 	rotldi  r3,r21,56
-    1e58:	e8 bf 04 c0 	ld      r5,1216(r31)
-    1e5c:	78 88 c0 0e 	rldimi  r8,r4,56,0
-    1e60:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1e64:	e8 9f 02 88 	ld      r4,648(r31)
-    1e68:	7a a5 c0 0e 	rldimi  r5,r21,56,0
-    1e6c:	f8 bf 08 60 	std     r5,2144(r31)
-    1e70:	78 83 c0 02 	rotldi  r3,r4,56
-    1e74:	e8 bf 02 d0 	ld      r5,720(r31)
-    1e78:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1e7c:	7a 83 c0 02 	rotldi  r3,r20,56
-    1e80:	f9 1f 08 58 	std     r8,2136(r31)
-    1e84:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1e88:	78 69 82 0e 	rldimi  r9,r3,48,8
-    1e8c:	e8 9f 02 e0 	ld      r4,736(r31)
-    1e90:	7a 89 c0 0e 	rldimi  r9,r20,56,0
-    1e94:	78 83 c0 02 	rotldi  r3,r4,56
-    1e98:	f8 bf 08 68 	std     r5,2152(r31)
-    1e9c:	78 6a 82 0e 	rldimi  r10,r3,48,8
-    1ea0:	78 8a c0 0e 	rldimi  r10,r4,56,0
-    1ea4:	7e 04 83 78 	mr      r4,r16
-    1ea8:	e8 bf 05 40 	ld      r5,1344(r31)
-    1eac:	7a 03 c0 02 	rotldi  r3,r16,56
-    1eb0:	78 6b 82 0e 	rldimi  r11,r3,48,8
-    1eb4:	e8 9f 04 38 	ld      r4,1080(r31)
-    1eb8:	7a 0b c0 0e 	rldimi  r11,r16,56,0
-    1ebc:	78 83 c0 02 	rotldi  r3,r4,56
-    1ec0:	f9 3f 08 70 	std     r9,2160(r31)
-    1ec4:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1ec8:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1ecc:	e8 9f 04 18 	ld      r4,1048(r31)
-    1ed0:	78 83 c0 02 	rotldi  r3,r4,56
-    1ed4:	f8 bf 08 88 	std     r5,2184(r31)
-    1ed8:	78 6c 82 0e 	rldimi  r12,r3,48,8
-    1edc:	78 8c c0 0e 	rldimi  r12,r4,56,0
-    1ee0:	e8 9f 04 30 	ld      r4,1072(r31)
-    1ee4:	e8 bf 05 48 	ld      r5,1352(r31)
-    1ee8:	78 83 c0 02 	rotldi  r3,r4,56
-    1eec:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1ef0:	f9 5f 08 78 	std     r10,2168(r31)
-    1ef4:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1ef8:	e8 9f 04 08 	ld      r4,1032(r31)
-    1efc:	78 83 c0 02 	rotldi  r3,r4,56
-    1f00:	f8 bf 08 98 	std     r5,2200(r31)
-    1f04:	78 79 82 0e 	rldimi  r25,r3,48,8
-    1f08:	78 99 c0 0e 	rldimi  r25,r4,56,0
-    1f0c:	e8 9f 04 28 	ld      r4,1064(r31)
-    1f10:	e8 bf 04 a8 	ld      r5,1192(r31)
-    1f14:	78 83 c0 02 	rotldi  r3,r4,56
-    1f18:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1f1c:	f9 7f 08 80 	std     r11,2176(r31)
-    1f20:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1f24:	f8 bf 08 a8 	std     r5,2216(r31)
-    1f28:	e8 bf 04 20 	ld      r5,1056(r31)
-    1f2c:	78 a3 c0 02 	rotldi  r3,r5,56
-    1f30:	e8 9f 04 10 	ld      r4,1040(r31)
-    1f34:	78 78 82 0e 	rldimi  r24,r3,48,8
-    1f38:	78 b8 c0 0e 	rldimi  r24,r5,56,0
-    1f3c:	e8 bf 03 e8 	ld      r5,1000(r31)
-    1f40:	78 a3 c0 02 	rotldi  r3,r5,56
-    1f44:	f9 9f 08 90 	std     r12,2192(r31)
-    1f48:	78 60 82 0e 	rldimi  r0,r3,48,8
-    1f4c:	78 a0 c0 0e 	rldimi  r0,r5,56,0
-    1f50:	e8 bf 04 98 	ld      r5,1176(r31)
-    1f54:	78 83 c0 02 	rotldi  r3,r4,56
-    1f58:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1f5c:	fb 3f 08 a0 	std     r25,2208(r31)
-    1f60:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1f64:	e8 9f 04 00 	ld      r4,1024(r31)
-    1f68:	78 83 c0 02 	rotldi  r3,r4,56
-    1f6c:	f8 bf 08 c0 	std     r5,2240(r31)
-    1f70:	78 7e 82 0e 	rldimi  r30,r3,48,8
-    1f74:	78 9e c0 0e 	rldimi  r30,r4,56,0
-    1f78:	e8 9f 03 d0 	ld      r4,976(r31)
-    1f7c:	78 83 c0 02 	rotldi  r3,r4,56
-    1f80:	e8 bf 05 38 	ld      r5,1336(r31)
-    1f84:	78 77 82 0e 	rldimi  r23,r3,48,8
-    1f88:	78 97 c0 0e 	rldimi  r23,r4,56,0
-    1f8c:	e8 9f 03 f0 	ld      r4,1008(r31)
-    1f90:	78 83 c0 02 	rotldi  r3,r4,56
-    1f94:	fb 1f 08 b0 	std     r24,2224(r31)
-    1f98:	78 65 82 0e 	rldimi  r5,r3,48,8
-    1f9c:	78 85 c0 0e 	rldimi  r5,r4,56,0
-    1fa0:	f8 bf 08 d8 	std     r5,2264(r31)
-    1fa4:	e8 bf 03 c0 	ld      r5,960(r31)
-    1fa8:	e8 9f 04 80 	ld      r4,1152(r31)
-    1fac:	78 a3 c0 02 	rotldi  r3,r5,56
-    1fb0:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1fb4:	f8 1f 08 b8 	std     r0,2232(r31)
-    1fb8:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    1fbc:	e8 bf 03 e0 	ld      r5,992(r31)
-    1fc0:	f8 9f 08 e0 	std     r4,2272(r31)
-    1fc4:	78 a3 c0 02 	rotldi  r3,r5,56
-    1fc8:	7f a4 eb 78 	mr      r4,r29
-    1fcc:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1fd0:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    1fd4:	e8 bf 03 d8 	ld      r5,984(r31)
-    1fd8:	f8 9f 08 e8 	std     r4,2280(r31)
-    1fdc:	78 a3 c0 02 	rotldi  r3,r5,56
-    1fe0:	e8 9f 05 30 	ld      r4,1328(r31)
-    1fe4:	78 64 82 0e 	rldimi  r4,r3,48,8
-    1fe8:	fb df 08 c8 	std     r30,2248(r31)
-    1fec:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    1ff0:	e8 bf 03 a8 	ld      r5,936(r31)
-    1ff4:	f8 9f 08 f0 	std     r4,2288(r31)
-    1ff8:	78 a3 c0 02 	rotldi  r3,r5,56
-    1ffc:	e8 9f 04 68 	ld      r4,1128(r31)
-    2000:	78 64 82 0e 	rldimi  r4,r3,48,8
-    2004:	fa ff 08 d0 	std     r23,2256(r31)
-    2008:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    200c:	e8 bf 03 c8 	ld      r5,968(r31)
-    2010:	78 a3 c0 02 	rotldi  r3,r5,56
-    2014:	f8 9f 08 f8 	std     r4,2296(r31)
-    2018:	78 76 82 0e 	rldimi  r22,r3,48,8
-    201c:	78 b6 c0 0e 	rldimi  r22,r5,56,0
-    2020:	e8 bf 03 b0 	ld      r5,944(r31)
-    2024:	e8 9f 05 28 	ld      r4,1320(r31)
-    2028:	78 a3 c0 02 	rotldi  r3,r5,56
-    202c:	78 64 82 0e 	rldimi  r4,r3,48,8
-    2030:	fa df 09 00 	std     r22,2304(r31)
-    2034:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    2038:	e8 bf 02 c8 	ld      r5,712(r31)
-    203c:	f8 9f 09 08 	std     r4,2312(r31)
-    2040:	78 a3 c0 02 	rotldi  r3,r5,56
-    2044:	e8 9f 04 60 	ld      r4,1120(r31)
-    2048:	78 64 82 0e 	rldimi  r4,r3,48,8
-    204c:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    2050:	e8 bf 03 88 	ld      r5,904(r31)
-    2054:	f8 9f 09 10 	std     r4,2320(r31)
-    2058:	78 a3 c0 02 	rotldi  r3,r5,56
-    205c:	7f 44 d3 78 	mr      r4,r26
-    2060:	78 64 82 0e 	rldimi  r4,r3,48,8
-    2064:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    2068:	e8 bf 03 a0 	ld      r5,928(r31)
-    206c:	f8 9f 09 18 	std     r4,2328(r31)
-    2070:	78 a3 c0 02 	rotldi  r3,r5,56
-    2074:	e8 9f 04 58 	ld      r4,1112(r31)
-    2078:	78 64 82 0e 	rldimi  r4,r3,48,8
-    207c:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    2080:	e8 bf 03 98 	ld      r5,920(r31)
-    2084:	f8 9f 09 20 	std     r4,2336(r31)
-    2088:	78 a3 c0 02 	rotldi  r3,r5,56
-    208c:	e8 9f 04 70 	ld      r4,1136(r31)
-    2090:	78 64 82 0e 	rldimi  r4,r3,48,8
-    2094:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    2098:	e8 bf 03 90 	ld      r5,912(r31)
-    209c:	f8 9f 09 28 	std     r4,2344(r31)
-    20a0:	e8 9f 03 80 	ld      r4,896(r31)
-    20a4:	78 83 c0 02 	rotldi  r3,r4,56
-    20a8:	78 73 82 0e 	rldimi  r19,r3,48,8
-    20ac:	78 93 c0 0e 	rldimi  r19,r4,56,0
-    20b0:	78 a3 c0 02 	rotldi  r3,r5,56
-    20b4:	fa 7f 09 30 	std     r19,2352(r31)
-    20b8:	7d e4 7b 78 	mr      r4,r15
-    20bc:	78 64 82 0e 	rldimi  r4,r3,48,8
-    20c0:	78 a4 c0 0e 	rldimi  r4,r5,56,0
-    20c4:	f8 9f 09 38 	std     r4,2360(r31)
-    20c8:	80 7f 05 5c 	lwz     r3,1372(r31)
-    20cc:	28 03 07 ff 	cmplwi  r3,2047
-    20d0:	41 81 e2 3c 	bgt     30c <.kvmhv_enter_nested_guest+0xfc>
-    20d4:	e8 71 00 00 	ld      r3,0(r17)
-    20d8:	38 a0 00 01 	li      r5,1
-    20dc:	e8 9f 05 5a 	lwa     r4,1368(r31)
-    20e0:	48 00 00 01 	bl      20e0 <.kvmhv_enter_nested_guest+0x1ed0>
-			20e0: R_PPC64_REL24	kvmhv_get_nested
-    20e4:	7c 7a 1b 78 	mr      r26,r3
-    20e8:	28 23 00 00 	cmpldi  r3,0
-    20ec:	38 60 ff fc 	li      r3,-4
-    20f0:	41 82 ed 58 	beq     e48 <.kvmhv_enter_nested_guest+0xc38>
-    20f4:	e8 7a 00 18 	ld      r3,24(r26)
-    20f8:	28 23 00 00 	cmpldi  r3,0
-    20fc:	40 82 00 28 	bne     2124 <.kvmhv_enter_nested_guest+0x1f14>
-    2100:	3b da 00 30 	addi    r30,r26,48
-    2104:	7f c3 f3 78 	mr      r3,r30
-    2108:	48 00 00 01 	bl      2108 <.kvmhv_enter_nested_guest+0x1ef8>
-			2108: R_PPC64_REL24	mutex_lock
-    210c:	60 00 00 00 	nop
-    2110:	7f 43 d3 78 	mr      r3,r26
-    2114:	48 00 00 01 	bl      2114 <.kvmhv_enter_nested_guest+0x1f04>
-			2114: R_PPC64_REL24	.opd+0x60
-    2118:	7f c3 f3 78 	mr      r3,r30
-    211c:	48 00 00 01 	bl      211c <.kvmhv_enter_nested_guest+0x1f0c>
-			211c: R_PPC64_REL24	mutex_unlock
-    2120:	60 00 00 00 	nop
-    2124:	eb 91 1d 80 	ld      r28,7552(r17)
-    2128:	38 60 ff e1 	li      r3,-31
-    212c:	3b d1 0c a8 	addi    r30,r17,3240
-    2130:	78 77 01 08 	rldic   r23,r3,0,4
-    2134:	38 7f 06 b8 	addi    r3,r31,1720
-    2138:	fb 91 0d b0 	std     r28,3504(r17)
-    213c:	7f c4 f3 78 	mr      r4,r30
-    2140:	38 a0 01 08 	li      r5,264
-    2144:	48 00 00 01 	bl      2144 <.kvmhv_enter_nested_guest+0x1f34>
-			2144: R_PPC64_REL24	memcpy
-    2148:	60 00 00 00 	nop
-    214c:	3b b1 0d b8 	addi    r29,r17,3512
-    2150:	38 7f 06 48 	addi    r3,r31,1608
-    2154:	7f a4 eb 78 	mr      r4,r29
-    2158:	38 a0 00 70 	li      r5,112
-    215c:	48 00 00 01 	bl      215c <.kvmhv_enter_nested_guest+0x1f4c>
-			215c: R_PPC64_REL24	memcpy
-    2160:	60 00 00 00 	nop
-    2164:	e8 91 13 38 	ld      r4,4920(r17)
-    2168:	f8 9f 05 40 	std     r4,1344(r31)
-    216c:	e8 91 13 50 	ld      r4,4944(r17)
-    2170:	f8 9f 05 38 	std     r4,1336(r31)
-    2174:	e8 91 12 e8 	ld      r4,4840(r17)
-    2178:	f8 9f 05 30 	std     r4,1328(r31)
-    217c:	e8 91 12 f0 	ld      r4,4848(r17)
-    2180:	f8 9f 05 28 	std     r4,1320(r31)
-    2184:	e8 91 12 f8 	ld      r4,4856(r17)
-    2188:	f8 9f 05 20 	std     r4,1312(r31)
-    218c:	e8 91 1d 68 	ld      r4,7528(r17)
-    2190:	f8 9f 05 18 	std     r4,1304(r31)
-    2194:	e8 91 1d 70 	ld      r4,7536(r17)
-    2198:	f8 9f 05 10 	std     r4,1296(r31)
-    219c:	e8 91 1d 48 	ld      r4,7496(r17)
-    21a0:	f8 9f 05 08 	std     r4,1288(r31)
-    21a4:	e8 91 1d 60 	ld      r4,7520(r17)
-    21a8:	f8 9f 05 00 	std     r4,1280(r31)
-    21ac:	80 91 15 6c 	lwz     r4,5484(r17)
-    21b0:	90 9f 04 f8 	stw     r4,1272(r31)
-    21b4:	e8 91 13 58 	ld      r4,4952(r17)
-    21b8:	f8 9f 04 f0 	std     r4,1264(r31)
-    21bc:	e8 91 13 60 	ld      r4,4960(r17)
-    21c0:	f8 9f 04 e8 	std     r4,1256(r31)
-    21c4:	e8 91 13 40 	ld      r4,4928(r17)
-    21c8:	f8 9f 04 e0 	std     r4,1248(r31)
-    21cc:	e8 91 13 48 	ld      r4,4936(r17)
-    21d0:	e8 bf 03 b8 	ld      r5,952(r31)
-    21d4:	e8 71 1c 40 	ld      r3,7232(r17)
-    21d8:	f8 9f 04 d8 	std     r4,1240(r31)
-    21dc:	ea a5 00 a8 	ld      r21,168(r5)
-    21e0:	e8 9f 05 88 	ld      r4,1416(r31)
-    21e4:	ea 83 00 c8 	ld      r20,200(r3)
-    21e8:	eb 23 00 d0 	ld      r25,208(r3)
-    21ec:	eb 03 00 a8 	ld      r24,168(r3)
-    21f0:	eb 63 00 d8 	ld      r27,216(r3)
-    21f4:	7c 64 aa 14 	add     r3,r4,r21
-    21f8:	38 9f 07 c0 	addi    r4,r31,1984
-    21fc:	ea 71 13 d0 	ld      r19,5072(r17)
-    2200:	e9 d1 13 30 	ld      r14,4912(r17)
-    2204:	ea 11 1d 50 	ld      r16,7504(r17)
-    2208:	e9 f1 1d 58 	ld      r15,7512(r17)
-    220c:	f8 65 00 a8 	std     r3,168(r5)
-    2210:	38 a0 01 80 	li      r5,384
-    2214:	80 7f 05 5c 	lwz     r3,1372(r31)
-    2218:	90 71 20 28 	stw     r3,8232(r17)
-    221c:	7f c3 f3 78 	mr      r3,r30
-    2220:	ea df 05 a8 	ld      r22,1448(r31)
-    2224:	fb 51 20 20 	std     r26,8224(r17)
-    2228:	48 00 00 01 	bl      2228 <.kvmhv_enter_nested_guest+0x2018>
-			2228: R_PPC64_REL24	memcpy
-    222c:	60 00 00 00 	nop
-    2230:	e8 71 0d b0 	ld      r3,3504(r17)
-    2234:	3c 80 ff fe 	lis     r4,-2
-    2238:	38 a0 00 07 	li      r5,7
-    223c:	60 84 ff fe 	ori     r4,r4,65534
-    2240:	78 84 e0 02 	rotldi  r4,r4,60
-    2244:	e8 df 05 60 	ld      r6,1376(r31)
-    2248:	7c 63 20 38 	and     r3,r3,r4
-    224c:	60 63 10 00 	ori     r3,r3,4096
-    2250:	f8 71 1d 80 	std     r3,7552(r17)
-    2254:	78 a3 a2 4a 	rldic   r3,r5,52,9
-    2258:	64 63 03 82 	oris    r3,r3,898
-    225c:	3c 80 ff 8f 	lis     r4,-113
-    2260:	e8 b1 1c 40 	ld      r5,7232(r17)
-    2264:	60 63 0a 0c 	ori     r3,r3,2572
-    2268:	7c c6 18 38 	and     r6,r6,r3
-    226c:	60 83 ff ff 	ori     r3,r4,65535
-    2270:	e8 85 00 b8 	ld      r4,184(r5)
-    2274:	78 63 00 0a 	rldic   r3,r3,32,0
-    2278:	64 63 fc 7d 	oris    r3,r3,64637
-    227c:	60 63 f5 f3 	ori     r3,r3,62963
-    2280:	7c 84 18 38 	and     r4,r4,r3
-    2284:	e8 71 00 00 	ld      r3,0(r17)
-    2288:	7c 84 33 78 	or      r4,r4,r6
-    228c:	48 00 00 01 	bl      228c <.kvmhv_enter_nested_guest+0x207c>
-			228c: R_PPC64_REL24	kvmppc_filter_lpcr_hv
-    2290:	60 00 00 00 	nop
-    2294:	e8 91 13 d0 	ld      r4,5072(r17)
-    2298:	f8 7f 05 60 	std     r3,1376(r31)
-    229c:	38 60 ff ff 	li      r3,-1
-    22a0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    22a4:	e8 bf 05 80 	ld      r5,1408(r31)
-    22a8:	e8 df 05 98 	ld      r6,1432(r31)
-    22ac:	7c a4 20 38 	and     r4,r5,r4
-    22b0:	e8 7f 05 a0 	ld      r3,1440(r31)
-    22b4:	78 c5 e8 42 	rldicl  r5,r6,61,1
-    22b8:	78 a5 18 00 	rotldi  r5,r5,3
-    22bc:	e8 ff 06 40 	ld      r7,1600(r31)
-    22c0:	7c 66 18 f8 	not     r6,r3
-    22c4:	70 c6 00 03 	andi.   r6,r6,3
-    22c8:	78 e6 e8 42 	rldicl  r6,r7,61,1
-    22cc:	f8 9f 05 80 	std     r4,1408(r31)
-    22d0:	78 c6 18 00 	rotldi  r6,r6,3
-    22d4:	f8 bf 05 98 	std     r5,1432(r31)
-    22d8:	f8 df 06 40 	std     r6,1600(r31)
-    22dc:	40 82 00 0c 	bne     22e8 <.kvmhv_enter_nested_guest+0x20d8>
-    22e0:	78 63 07 64 	rldicr  r3,r3,0,61
-    22e4:	f8 7f 05 a0 	std     r3,1440(r31)
-    22e8:	e8 ff 05 68 	ld      r7,1384(r31)
-    22ec:	7e 94 bb 78 	or      r20,r20,r23
-    22f0:	e8 d1 1c 40 	ld      r6,7232(r17)
-    22f4:	7c e7 bb 78 	or      r7,r7,r23
-    22f8:	7e f5 b0 50 	subf    r23,r21,r22
-    22fc:	e9 1f 05 78 	ld      r8,1400(r31)
-    2300:	f9 06 00 d0 	std     r8,208(r6)
-    2304:	f8 e6 00 c8 	std     r7,200(r6)
-    2308:	f8 91 13 d0 	std     r4,5072(r17)
-    230c:	e8 9f 05 90 	ld      r4,1424(r31)
-    2310:	f8 91 13 30 	std     r4,4912(r17)
-    2314:	e8 9f 05 b0 	ld      r4,1456(r31)
-    2318:	f8 71 13 50 	std     r3,4944(r17)
-    231c:	e8 7f 05 c0 	ld      r3,1472(r31)
-    2320:	f8 b1 13 38 	std     r5,4920(r17)
-    2324:	e8 bf 05 b8 	ld      r5,1464(r31)
-    2328:	f8 91 12 e8 	std     r4,4840(r17)
-    232c:	e8 9f 05 c8 	ld      r4,1480(r31)
-    2330:	f8 71 12 f8 	std     r3,4856(r17)
-    2334:	e8 7f 05 f8 	ld      r3,1528(r31)
-    2338:	f8 b1 12 f0 	std     r5,4848(r17)
-    233c:	e8 bf 05 f0 	ld      r5,1520(r31)
-    2340:	f8 86 00 d8 	std     r4,216(r6)
-    2344:	e8 9f 06 00 	ld      r4,1536(r31)
-    2348:	f8 71 1d 70 	std     r3,7536(r17)
-    234c:	e8 7f 06 18 	ld      r3,1560(r31)
-    2350:	e8 df 06 08 	ld      r6,1544(r31)
-    2354:	f8 b1 1d 68 	std     r5,7528(r17)
-    2358:	e8 bf 06 10 	ld      r5,1552(r31)
-    235c:	f8 91 1d 48 	std     r4,7496(r17)
-    2360:	e8 9f 06 20 	ld      r4,1568(r31)
-    2364:	f8 71 1d 60 	std     r3,7520(r17)
-    2368:	e8 7f 06 38 	ld      r3,1592(r31)
-    236c:	f8 d1 1d 50 	std     r6,7504(r17)
-    2370:	f8 b1 1d 58 	std     r5,7512(r17)
-    2374:	e8 bf 06 28 	ld      r5,1576(r31)
-    2378:	e8 df 06 30 	ld      r6,1584(r31)
-    237c:	90 91 15 6c 	stw     r4,5484(r17)
-    2380:	e8 9f 06 40 	ld      r4,1600(r31)
-    2384:	f8 71 13 40 	std     r3,4928(r17)
-    2388:	38 60 00 00 	li      r3,0
-    238c:	f8 b1 13 58 	std     r5,4952(r17)
-    2390:	f8 d1 13 60 	std     r6,4960(r17)
-    2394:	f8 91 13 48 	std     r4,4936(r17)
-    2398:	f8 71 1c 48 	std     r3,7240(r17)
-    239c:	f9 ff 05 48 	std     r15,1352(r31)
-    23a0:	7c 6c 42 a6 	mftb    r3
-    23a4:	7c 23 b8 40 	cmpld   r3,r23
-    23a8:	40 80 00 38 	bge     23e0 <.kvmhv_enter_nested_guest+0x21d0>
-    23ac:	e8 bf 05 60 	ld      r5,1376(r31)
-    23b0:	7e 23 8b 78 	mr      r3,r17
-    23b4:	7e e4 bb 78 	mr      r4,r23
-    23b8:	48 00 00 01 	bl      23b8 <.kvmhv_enter_nested_guest+0x21a8>
-			23b8: R_PPC64_REL24	kvmhv_run_single_vcpu
-    23bc:	60 00 00 00 	nop
-    23c0:	28 03 00 02 	cmplwi  r3,2
-    23c4:	41 80 ff dc 	blt     23a0 <.kvmhv_enter_nested_guest+0x2190>
-    23c8:	7e 36 8b 78 	mr      r22,r17
-    23cc:	82 31 1c 4c 	lwz     r17,7244(r17)
-    23d0:	7e 6f 9b 78 	mr      r15,r19
-    23d4:	7c 63 07 b4 	extsw   r3,r3
-    23d8:	f8 7f 00 90 	std     r3,144(r31)
-    23dc:	48 00 00 20 	b       23fc <.kvmhv_enter_nested_guest+0x21ec>
-    23e0:	38 60 09 80 	li      r3,2432
-    23e4:	7e 6f 9b 78 	mr      r15,r19
-    23e8:	90 71 1c 4c 	stw     r3,7244(r17)
-    23ec:	38 60 00 02 	li      r3,2
-    23f0:	7e 36 8b 78 	mr      r22,r17
-    23f4:	f8 7f 00 90 	std     r3,144(r31)
-    23f8:	3a 20 09 80 	li      r17,2432
-    23fc:	38 7f 07 c0 	addi    r3,r31,1984
-    2400:	7f c4 f3 78 	mr      r4,r30
-    2404:	38 a0 01 80 	li      r5,384
-    2408:	48 00 00 01 	bl      2408 <.kvmhv_enter_nested_guest+0x21f8>
-			2408: R_PPC64_REL24	memcpy
-    240c:	60 00 00 00 	nop
-    2410:	e9 36 13 d0 	ld      r9,5072(r22)
-    2414:	28 11 0e 40 	cmplwi  r17,3648
-    2418:	e9 56 1d 68 	ld      r10,7528(r22)
-    241c:	e9 76 1d 70 	ld      r11,7536(r22)
-    2420:	f9 3f 05 80 	std     r9,1408(r31)
-    2424:	e9 36 1d 48 	ld      r9,7496(r22)
-    2428:	f9 5f 05 f0 	std     r10,1520(r31)
-    242c:	e9 56 1d 50 	ld      r10,7504(r22)
-    2430:	ea f6 1d 80 	ld      r23,7552(r22)
-    2434:	e9 16 1c 40 	ld      r8,7232(r22)
-    2438:	f9 7f 05 f8 	std     r11,1528(r31)
-    243c:	e9 76 1d 58 	ld      r11,7512(r22)
-    2440:	f9 3f 06 00 	std     r9,1536(r31)
-    2444:	e9 36 1d 60 	ld      r9,7520(r22)
-    2448:	f9 5f 06 08 	std     r10,1544(r31)
-    244c:	81 56 15 6c 	lwz     r10,5484(r22)
-    2450:	fa ff 08 c8 	std     r23,2248(r31)
-    2454:	f9 7f 06 10 	std     r11,1552(r31)
-    2458:	e9 76 13 58 	ld      r11,4952(r22)
-    245c:	f9 3f 06 18 	std     r9,1560(r31)
-    2460:	e9 28 00 d0 	ld      r9,208(r8)
-    2464:	f9 5f 06 20 	std     r10,1568(r31)
-    2468:	e9 5f 03 b8 	ld      r10,952(r31)
-    246c:	e9 08 00 d8 	ld      r8,216(r8)
-    2470:	e8 76 12 e8 	ld      r3,4840(r22)
-    2474:	e8 9f 05 b0 	ld      r4,1456(r31)
-    2478:	e8 b6 12 f0 	ld      r5,4848(r22)
-    247c:	7e 44 18 50 	subf    r18,r4,r3
-    2480:	e8 df 05 b8 	ld      r6,1464(r31)
-    2484:	e8 f6 12 f8 	ld      r7,4856(r22)
-    2488:	7e 66 28 50 	subf    r19,r6,r5
-    248c:	e9 4a 00 d8 	ld      r10,216(r10)
-    2490:	f9 7f 06 28 	std     r11,1576(r31)
-    2494:	e9 7f 05 c0 	ld      r11,1472(r31)
-    2498:	f9 3f 05 78 	std     r9,1400(r31)
-    249c:	7e ab 38 50 	subf    r21,r11,r7
-    24a0:	e9 3f 05 c8 	ld      r9,1480(r31)
-    24a4:	f9 1f 05 c8 	std     r8,1480(r31)
-    24a8:	e9 16 13 60 	ld      r8,4960(r22)
-    24ac:	7e c9 50 50 	subf    r22,r9,r10
-    24b0:	f8 7f 05 b0 	std     r3,1456(r31)
-    24b4:	f8 bf 05 b8 	std     r5,1464(r31)
-    24b8:	f8 ff 05 c0 	std     r7,1472(r31)
-    24bc:	f9 1f 06 30 	std     r8,1584(r31)
-    24c0:	41 82 00 2c 	beq     24ec <.kvmhv_enter_nested_guest+0x22dc>
-    24c4:	28 11 0e 20 	cmplwi  r17,3616
-    24c8:	41 82 00 34 	beq     24fc <.kvmhv_enter_nested_guest+0x22ec>
-    24cc:	28 11 0e 00 	cmplwi  r17,3584
-    24d0:	ea 3f 03 f8 	ld      r17,1016(r31)
-    24d4:	40 82 00 34 	bne     2508 <.kvmhv_enter_nested_guest+0x22f8>
-    24d8:	e8 71 1b 88 	ld      r3,7048(r17)
-    24dc:	f8 7f 05 d0 	std     r3,1488(r31)
-    24e0:	80 71 1b 90 	lwz     r3,7056(r17)
-    24e4:	f8 7f 05 d8 	std     r3,1496(r31)
-    24e8:	48 00 00 18 	b       2500 <.kvmhv_enter_nested_guest+0x22f0>
-    24ec:	ea 3f 03 f8 	ld      r17,1016(r31)
-    24f0:	80 71 20 18 	lwz     r3,8216(r17)
-    24f4:	f8 7f 05 e0 	std     r3,1504(r31)
-    24f8:	48 00 00 10 	b       2508 <.kvmhv_enter_nested_guest+0x22f8>
-    24fc:	ea 3f 03 f8 	ld      r17,1016(r31)
-    2500:	e8 71 1b a0 	ld      r3,7072(r17)
-    2504:	f8 7f 05 e8 	std     r3,1512(r31)
-    2508:	38 60 00 00 	li      r3,0
-    250c:	38 9f 06 b8 	addi    r4,r31,1720
-    2510:	f8 71 20 20 	std     r3,8224(r17)
-    2514:	7f c3 f3 78 	mr      r3,r30
-    2518:	38 a0 01 08 	li      r5,264
-    251c:	48 00 00 01 	bl      251c <.kvmhv_enter_nested_guest+0x230c>
-			251c: R_PPC64_REL24	memcpy
-    2520:	60 00 00 00 	nop
-    2524:	38 9f 06 48 	addi    r4,r31,1608
-    2528:	7f a3 eb 78 	mr      r3,r29
-    252c:	fb 91 0d b0 	std     r28,3504(r17)
-    2530:	38 a0 00 70 	li      r5,112
-    2534:	48 00 00 01 	bl      2534 <.kvmhv_enter_nested_guest+0x2324>
-			2534: R_PPC64_REL24	memcpy
-    2538:	60 00 00 00 	nop
-    253c:	7a e4 f8 60 	rldicl  r4,r23,31,33
-    2540:	7b 83 e8 80 	rldicl  r3,r28,29,2
-    2544:	e8 bf 03 b8 	ld      r5,952(r31)
-    2548:	78 84 0f 43 	rldicl. r4,r4,33,29
-    254c:	78 63 18 02 	rotldi  r3,r3,35
-    2550:	38 80 00 01 	li      r4,1
-    2554:	78 84 0f 8a 	rldic   r4,r4,33,30
-    2558:	7c 64 23 78 	or      r4,r3,r4
-    255c:	41 82 00 0c 	beq     2568 <.kvmhv_enter_nested_guest+0x2358>
-    2560:	60 83 00 00 	ori     r3,r4,0
-    2564:	48 00 00 04 	b       2568 <.kvmhv_enter_nested_guest+0x2358>
-    2568:	e8 9f 05 40 	ld      r4,1344(r31)
-    256c:	f8 71 1d 80 	std     r3,7552(r17)
-    2570:	fb 05 00 a8 	std     r24,168(r5)
-    2574:	e8 71 1c 40 	ld      r3,7232(r17)
-    2578:	fa 83 00 c8 	std     r20,200(r3)
-    257c:	fb 23 00 d0 	std     r25,208(r3)
-    2580:	f8 91 13 38 	std     r4,4920(r17)
-    2584:	e8 9f 05 38 	ld      r4,1336(r31)
-    2588:	f8 91 13 50 	std     r4,4944(r17)
-    258c:	e8 9f 05 30 	ld      r4,1328(r31)
-    2590:	f8 91 12 e8 	std     r4,4840(r17)
-    2594:	e8 9f 05 28 	ld      r4,1320(r31)
-    2598:	f8 91 12 f0 	std     r4,4848(r17)
-    259c:	e8 9f 05 20 	ld      r4,1312(r31)
-    25a0:	f9 f1 13 d0 	std     r15,5072(r17)
-    25a4:	f9 d1 13 30 	std     r14,4912(r17)
-    25a8:	f8 91 12 f8 	std     r4,4856(r17)
-    25ac:	fb 63 00 d8 	std     r27,216(r3)
-    25b0:	e8 7f 05 18 	ld      r3,1304(r31)
-    25b4:	f8 71 1d 68 	std     r3,7528(r17)
-    25b8:	e8 7f 05 10 	ld      r3,1296(r31)
-    25bc:	f8 71 1d 70 	std     r3,7536(r17)
-    25c0:	e8 7f 05 08 	ld      r3,1288(r31)
-    25c4:	f8 71 1d 48 	std     r3,7496(r17)
-    25c8:	e8 7f 05 48 	ld      r3,1352(r31)
-    25cc:	f8 71 1d 58 	std     r3,7512(r17)
-    25d0:	e8 7f 05 00 	ld      r3,1280(r31)
-    25d4:	f8 71 1d 60 	std     r3,7520(r17)
-    25d8:	80 7f 04 f8 	lwz     r3,1272(r31)
-    25dc:	90 71 15 6c 	stw     r3,5484(r17)
-    25e0:	e8 7f 04 f0 	ld      r3,1264(r31)
-    25e4:	f8 71 13 58 	std     r3,4952(r17)
-    25e8:	e8 7f 04 e8 	ld      r3,1256(r31)
-    25ec:	f8 71 13 60 	std     r3,4960(r17)
-    25f0:	e8 7f 04 e0 	ld      r3,1248(r31)
-    25f4:	f8 71 13 40 	std     r3,4928(r17)
-    25f8:	e8 7f 04 d8 	ld      r3,1240(r31)
-    25fc:	f8 71 13 48 	std     r3,4936(r17)
-    2600:	e8 71 12 e8 	ld      r3,4840(r17)
-    2604:	7c 72 1a 14 	add     r3,r18,r3
-    2608:	e8 91 12 f0 	ld      r4,4848(r17)
-    260c:	f8 71 12 e8 	std     r3,4840(r17)
-    2610:	7c 93 22 14 	add     r4,r19,r4
-    2614:	e8 71 12 f8 	ld      r3,4856(r17)
-    2618:	7c 75 1a 14 	add     r3,r21,r3
-    261c:	fa 11 1d 50 	std     r16,7504(r17)
-    2620:	f8 91 12 f0 	std     r4,4848(r17)
-    2624:	f8 71 12 f8 	std     r3,4856(r17)
-    2628:	e8 65 00 d8 	ld      r3,216(r5)
-    262c:	7c 76 1a 14 	add     r3,r22,r3
-    2630:	f8 65 00 d8 	std     r3,216(r5)
-    2634:	7f 43 d3 78 	mr      r3,r26
-    2638:	48 00 00 01 	bl      2638 <.kvmhv_enter_nested_guest+0x2428>
-			2638: R_PPC64_REL24	kvmhv_put_nested
-    263c:	e8 71 1c c8 	ld      r3,7368(r17)
-    2640:	e8 63 00 58 	ld      r3,88(r3)
-    2644:	70 63 00 01 	andi.   r3,r3,1
-    2648:	40 81 1e d0 	ble     4518 <.kvmhv_enter_nested_guest+0x4308>
-    264c:	e8 7f 05 50 	ld      r3,1360(r31)
-    2650:	78 64 80 00 	rotldi  r4,r3,16
-    2654:	78 65 40 00 	rotldi  r5,r3,8
-    2658:	ea 1f 03 68 	ld      r16,872(r31)
-    265c:	78 66 c0 00 	rotldi  r6,r3,24
-    2660:	78 85 44 2c 	rldimi  r5,r4,8,48
-    2664:	80 9f 05 58 	lwz     r4,1368(r31)
-    2668:	78 67 00 02 	rotldi  r7,r3,32
-    266c:	78 c5 82 2c 	rldimi  r5,r6,16,40
-    2670:	78 68 80 02 	rotldi  r8,r3,48
-    2674:	78 e5 c0 2c 	rldimi  r5,r7,24,32
-    2678:	78 69 c0 02 	rotldi  r9,r3,56
-    267c:	79 05 44 0e 	rldimi  r5,r8,40,16
-    2680:	79 25 82 0e 	rldimi  r5,r9,48,8
-    2684:	78 65 c0 0e 	rldimi  r5,r3,56,0
-    2688:	38 60 00 08 	li      r3,8
-    268c:	f8 bf 05 50 	std     r5,1360(r31)
-    2690:	7c 90 1d 2c 	stwbrx  r4,r16,r3
-    2694:	38 80 00 0c 	li      r4,12
-    2698:	80 7f 05 5c 	lwz     r3,1372(r31)
-    269c:	7c 70 25 2c 	stwbrx  r3,r16,r4
-    26a0:	38 60 87 f0 	li      r3,-30736
-    26a4:	78 65 c8 02 	rotldi  r5,r3,57
-    26a8:	e8 df 05 60 	ld      r6,1376(r31)
-    26ac:	e9 3f 05 88 	ld      r9,1416(r31)
-    26b0:	78 c3 80 00 	rotldi  r3,r6,16
-    26b4:	78 cc 40 00 	rotldi  r12,r6,8
-    26b8:	78 6c 44 2c 	rldimi  r12,r3,8,48
-    26bc:	7c db 33 78 	mr      r27,r6
-    26c0:	eb bf 05 98 	ld      r29,1432(r31)
-    26c4:	79 27 80 00 	rotldi  r7,r9,16
-    26c8:	79 36 40 00 	rotldi  r22,r9,8
-    26cc:	e8 9f 05 68 	ld      r4,1384(r31)
-    26d0:	7d 9a 63 78 	mr      r26,r12
-    26d4:	7b b5 40 00 	rotldi  r21,r29,8
-    26d8:	78 f6 44 2c 	rldimi  r22,r7,8,48
-    26dc:	7f 53 d3 78 	mr      r19,r26
-    26e0:	e9 df 05 70 	ld      r14,1392(r31)
-    26e4:	7c 91 2b 78 	or      r17,r4,r5
-    26e8:	e9 1f 05 78 	ld      r8,1400(r31)
-    26ec:	79 c6 80 00 	rotldi  r6,r14,16
-    26f0:	79 c0 40 00 	rotldi  r0,r14,8
-    26f4:	78 c0 44 2c 	rldimi  r0,r6,8,48
-    26f8:	7d da 73 78 	mr      r26,r14
-    26fc:	e9 7f 05 90 	ld      r11,1424(r31)
-    2700:	79 04 80 00 	rotldi  r4,r8,16
-    2704:	79 1e 40 00 	rotldi  r30,r8,8
-    2708:	e9 5f 05 80 	ld      r10,1408(r31)
-    270c:	79 77 40 00 	rotldi  r23,r11,8
-    2710:	78 9e 44 2c 	rldimi  r30,r4,8,48
-    2714:	7c 19 03 78 	mr      r25,r0
-    2718:	e9 9f 05 b8 	ld      r12,1464(r31)
-    271c:	79 45 80 00 	rotldi  r5,r10,16
-    2720:	79 58 40 00 	rotldi  r24,r10,8
-    2724:	78 b8 44 2c 	rldimi  r24,r5,8,48
-    2728:	f9 3f 01 b8 	std     r9,440(r31)
-    272c:	7b a9 80 00 	rotldi  r9,r29,16
-    2730:	79 35 44 2c 	rldimi  r21,r9,8,48
-    2734:	79 84 80 00 	rotldi  r4,r12,16
-    2738:	fb bf 01 a8 	std     r29,424(r31)
-    273c:	eb bf 05 b0 	ld      r29,1456(r31)
-    2740:	e8 ff 05 c0 	ld      r7,1472(r31)
-    2744:	7b a3 80 00 	rotldi  r3,r29,16
-    2748:	7b a0 40 00 	rotldi  r0,r29,8
-    274c:	78 60 44 2c 	rldimi  r0,r3,8,48
-    2750:	f9 1f 01 c8 	std     r8,456(r31)
-    2754:	79 68 80 00 	rotldi  r8,r11,16
-    2758:	79 17 44 2c 	rldimi  r23,r8,8,48
-    275c:	79 88 40 00 	rotldi  r8,r12,8
-    2760:	e9 3f 05 c8 	ld      r9,1480(r31)
-    2764:	78 e5 80 00 	rotldi  r5,r7,16
-    2768:	78 88 44 2c 	rldimi  r8,r4,8,48
-    276c:	f9 9f 01 80 	std     r12,384(r31)
-    2770:	78 ec 40 00 	rotldi  r12,r7,8
-    2774:	79 23 80 00 	rotldi  r3,r9,16
-    2778:	78 ac 44 2c 	rldimi  r12,r5,8,48
-    277c:	79 25 40 00 	rotldi  r5,r9,8
-    2780:	e8 9f 05 d0 	ld      r4,1488(r31)
-    2784:	78 65 44 2c 	rldimi  r5,r3,8,48
-    2788:	f9 5f 01 c0 	std     r10,448(r31)
-    278c:	78 83 80 00 	rotldi  r3,r4,16
-    2790:	e9 5f 05 a0 	ld      r10,1440(r31)
-    2794:	f9 3f 00 c0 	std     r9,192(r31)
-    2798:	7c a9 2b 78 	mr      r9,r5
-    279c:	e8 bf 05 d8 	ld      r5,1496(r31)
-    27a0:	f8 9f 01 90 	std     r4,400(r31)
-    27a4:	78 84 40 00 	rotldi  r4,r4,8
-    27a8:	78 64 44 2c 	rldimi  r4,r3,8,48
-    27ac:	78 a3 80 00 	rotldi  r3,r5,16
-    27b0:	f9 7f 01 b0 	std     r11,432(r31)
-    27b4:	7d 4b 53 78 	mr      r11,r10
-    27b8:	79 74 40 00 	rotldi  r20,r11,8
-    27bc:	f8 9f 01 40 	std     r4,320(r31)
-    27c0:	e8 9f 05 e0 	ld      r4,1504(r31)
-    27c4:	f9 5f 01 a0 	std     r10,416(r31)
-    27c8:	79 4a 80 00 	rotldi  r10,r10,16
-    27cc:	79 54 44 2c 	rldimi  r20,r10,8,48
-    27d0:	7e 8a a3 78 	mr      r10,r20
-    27d4:	fb df 03 80 	std     r30,896(r31)
-    27d8:	7e be ab 78 	mr      r30,r21
-    27dc:	7c f5 3b 78 	mr      r21,r7
-    27e0:	78 94 40 00 	rotldi  r20,r4,8
-    27e4:	f8 ff 00 98 	std     r7,152(r31)
-    27e8:	78 a7 40 00 	rotldi  r7,r5,8
-    27ec:	78 67 44 2c 	rldimi  r7,r3,8,48
-    27f0:	78 83 80 00 	rotldi  r3,r4,16
-    27f4:	f8 bf 00 b8 	std     r5,184(r31)
-    27f8:	78 74 44 2c 	rldimi  r20,r3,8,48
-    27fc:	e8 bf 05 e8 	ld      r5,1512(r31)
-    2800:	eb 9f 05 a8 	ld      r28,1448(r31)
-    2804:	78 a3 80 00 	rotldi  r3,r5,16
-    2808:	f8 bf 01 70 	std     r5,368(r31)
-    280c:	78 a5 40 00 	rotldi  r5,r5,8
-    2810:	7b 8b 80 00 	rotldi  r11,r28,16
-    2814:	78 65 44 2c 	rldimi  r5,r3,8,48
-    2818:	f8 9f 01 78 	std     r4,376(r31)
-    281c:	e8 9f 05 f0 	ld      r4,1520(r31)
-    2820:	fb 9f 01 98 	std     r28,408(r31)
-    2824:	7b 9c 40 00 	rotldi  r28,r28,8
-    2828:	78 83 80 00 	rotldi  r3,r4,16
-    282c:	79 7c 44 2c 	rldimi  r28,r11,8,48
-    2830:	7c 0b 03 78 	mr      r11,r0
-    2834:	f8 bf 01 10 	std     r5,272(r31)
-    2838:	e8 bf 05 f8 	ld      r5,1528(r31)
-    283c:	fb 9f 01 60 	std     r28,352(r31)
-    2840:	78 9c 40 00 	rotldi  r28,r4,8
-    2844:	78 7c 44 2c 	rldimi  r28,r3,8,48
-    2848:	78 a3 80 00 	rotldi  r3,r5,16
-    284c:	f8 9f 01 50 	std     r4,336(r31)
-    2850:	e8 9f 06 00 	ld      r4,1536(r31)
-    2854:	f8 bf 01 58 	std     r5,344(r31)
-    2858:	78 a5 40 00 	rotldi  r5,r5,8
-    285c:	78 65 44 2c 	rldimi  r5,r3,8,48
-    2860:	78 83 80 00 	rotldi  r3,r4,16
-    2864:	f8 bf 03 c0 	std     r5,960(r31)
-    2868:	e8 bf 06 08 	ld      r5,1544(r31)
-    286c:	f8 ff 03 d8 	std     r7,984(r31)
-    2870:	78 87 40 00 	rotldi  r7,r4,8
-    2874:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2878:	78 a3 80 00 	rotldi  r3,r5,16
-    287c:	f8 9f 00 b0 	std     r4,176(r31)
-    2880:	e8 9f 06 10 	ld      r4,1552(r31)
-    2884:	f8 ff 03 b0 	std     r7,944(r31)
-    2888:	78 a7 40 00 	rotldi  r7,r5,8
-    288c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2890:	78 83 80 00 	rotldi  r3,r4,16
-    2894:	f8 bf 01 28 	std     r5,296(r31)
-    2898:	e8 bf 06 18 	ld      r5,1560(r31)
-    289c:	f8 ff 03 a8 	std     r7,936(r31)
-    28a0:	78 87 40 00 	rotldi  r7,r4,8
-    28a4:	78 67 44 2c 	rldimi  r7,r3,8,48
-    28a8:	78 a3 80 00 	rotldi  r3,r5,16
-    28ac:	f8 9f 01 20 	std     r4,288(r31)
-    28b0:	e8 9f 06 20 	ld      r4,1568(r31)
-    28b4:	f8 ff 03 d0 	std     r7,976(r31)
-    28b8:	78 a7 40 00 	rotldi  r7,r5,8
-    28bc:	78 67 44 2c 	rldimi  r7,r3,8,48
-    28c0:	78 83 80 00 	rotldi  r3,r4,16
-    28c4:	f8 9f 01 48 	std     r4,328(r31)
-    28c8:	78 84 40 00 	rotldi  r4,r4,8
-    28cc:	78 64 44 2c 	rldimi  r4,r3,8,48
-    28d0:	f8 bf 01 68 	std     r5,360(r31)
-    28d4:	e8 bf 06 28 	ld      r5,1576(r31)
-    28d8:	f8 9f 03 90 	std     r4,912(r31)
-    28dc:	78 a3 80 00 	rotldi  r3,r5,16
-    28e0:	e8 9f 06 30 	ld      r4,1584(r31)
-    28e4:	f8 ff 03 c8 	std     r7,968(r31)
-    28e8:	78 a7 40 00 	rotldi  r7,r5,8
-    28ec:	78 67 44 2c 	rldimi  r7,r3,8,48
-    28f0:	78 83 80 00 	rotldi  r3,r4,16
-    28f4:	f8 bf 01 38 	std     r5,312(r31)
-    28f8:	e8 bf 06 38 	ld      r5,1592(r31)
-    28fc:	f8 9f 01 30 	std     r4,304(r31)
-    2900:	78 84 40 00 	rotldi  r4,r4,8
-    2904:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2908:	78 a3 80 00 	rotldi  r3,r5,16
-    290c:	f8 9f 03 88 	std     r4,904(r31)
-    2910:	e8 9f 06 40 	ld      r4,1600(r31)
-    2914:	f8 ff 03 b8 	std     r7,952(r31)
-    2918:	78 a7 40 00 	rotldi  r7,r5,8
-    291c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2920:	78 83 80 00 	rotldi  r3,r4,16
-    2924:	f8 bf 03 30 	std     r5,816(r31)
-    2928:	e8 bf 07 c0 	ld      r5,1984(r31)
-    292c:	f8 ff 03 a0 	std     r7,928(r31)
-    2930:	78 87 40 00 	rotldi  r7,r4,8
-    2934:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2938:	78 a3 80 00 	rotldi  r3,r5,16
-    293c:	f8 9f 01 18 	std     r4,280(r31)
-    2940:	e8 9f 07 c8 	ld      r4,1992(r31)
-    2944:	f8 ff 03 98 	std     r7,920(r31)
-    2948:	78 a7 40 00 	rotldi  r7,r5,8
-    294c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2950:	78 83 80 00 	rotldi  r3,r4,16
-    2954:	f8 bf 01 08 	std     r5,264(r31)
-    2958:	e8 bf 07 d0 	ld      r5,2000(r31)
-    295c:	f8 9f 03 48 	std     r4,840(r31)
-    2960:	78 84 40 00 	rotldi  r4,r4,8
-    2964:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2968:	78 a3 80 00 	rotldi  r3,r5,16
-    296c:	f8 9f 05 40 	std     r4,1344(r31)
-    2970:	e8 9f 07 d8 	ld      r4,2008(r31)
-    2974:	f8 ff 05 48 	std     r7,1352(r31)
-    2978:	78 a7 40 00 	rotldi  r7,r5,8
-    297c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2980:	78 83 80 00 	rotldi  r3,r4,16
-    2984:	f8 bf 03 18 	std     r5,792(r31)
-    2988:	e8 bf 07 e0 	ld      r5,2016(r31)
-    298c:	f8 ff 05 38 	std     r7,1336(r31)
-    2990:	78 87 40 00 	rotldi  r7,r4,8
-    2994:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2998:	78 a3 80 00 	rotldi  r3,r5,16
-    299c:	f8 9f 03 40 	std     r4,832(r31)
-    29a0:	e8 9f 07 e8 	ld      r4,2024(r31)
-    29a4:	f8 ff 05 30 	std     r7,1328(r31)
-    29a8:	78 a7 40 00 	rotldi  r7,r5,8
-    29ac:	78 67 44 2c 	rldimi  r7,r3,8,48
-    29b0:	78 83 80 00 	rotldi  r3,r4,16
-    29b4:	f8 bf 03 10 	std     r5,784(r31)
-    29b8:	e8 bf 07 f0 	ld      r5,2032(r31)
-    29bc:	f8 ff 05 28 	std     r7,1320(r31)
-    29c0:	78 87 40 00 	rotldi  r7,r4,8
-    29c4:	78 67 44 2c 	rldimi  r7,r3,8,48
-    29c8:	78 a3 80 00 	rotldi  r3,r5,16
-    29cc:	f8 9f 03 38 	std     r4,824(r31)
-    29d0:	e8 9f 07 f8 	ld      r4,2040(r31)
-    29d4:	f8 ff 05 20 	std     r7,1312(r31)
-    29d8:	78 a7 40 00 	rotldi  r7,r5,8
-    29dc:	78 67 44 2c 	rldimi  r7,r3,8,48
-    29e0:	78 83 80 00 	rotldi  r3,r4,16
-    29e4:	f8 bf 03 00 	std     r5,768(r31)
-    29e8:	e8 bf 08 00 	ld      r5,2048(r31)
-    29ec:	f8 ff 05 18 	std     r7,1304(r31)
-    29f0:	78 87 40 00 	rotldi  r7,r4,8
-    29f4:	78 67 44 2c 	rldimi  r7,r3,8,48
-    29f8:	78 a3 80 00 	rotldi  r3,r5,16
-    29fc:	f8 9f 03 28 	std     r4,808(r31)
-    2a00:	e8 9f 08 08 	ld      r4,2056(r31)
-    2a04:	f8 ff 05 10 	std     r7,1296(r31)
-    2a08:	78 a7 40 00 	rotldi  r7,r5,8
-    2a0c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2a10:	78 83 80 00 	rotldi  r3,r4,16
-    2a14:	f8 bf 02 f8 	std     r5,760(r31)
-    2a18:	e8 bf 08 10 	ld      r5,2064(r31)
-    2a1c:	f8 ff 05 08 	std     r7,1288(r31)
-    2a20:	78 87 40 00 	rotldi  r7,r4,8
-    2a24:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2a28:	78 a3 80 00 	rotldi  r3,r5,16
-    2a2c:	f8 9f 03 20 	std     r4,800(r31)
-    2a30:	e8 9f 08 18 	ld      r4,2072(r31)
-    2a34:	f8 ff 05 00 	std     r7,1280(r31)
-    2a38:	78 a7 40 00 	rotldi  r7,r5,8
-    2a3c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2a40:	78 83 80 00 	rotldi  r3,r4,16
-    2a44:	f8 bf 02 f0 	std     r5,752(r31)
-    2a48:	e8 bf 08 20 	ld      r5,2080(r31)
-    2a4c:	f8 9f 03 08 	std     r4,776(r31)
-    2a50:	78 84 40 00 	rotldi  r4,r4,8
-    2a54:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2a58:	78 a3 80 00 	rotldi  r3,r5,16
-    2a5c:	f8 9f 04 f0 	std     r4,1264(r31)
-    2a60:	e8 9f 08 28 	ld      r4,2088(r31)
-    2a64:	f8 ff 04 f8 	std     r7,1272(r31)
-    2a68:	78 a7 40 00 	rotldi  r7,r5,8
-    2a6c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2a70:	78 83 80 00 	rotldi  r3,r4,16
-    2a74:	f8 bf 02 e0 	std     r5,736(r31)
-    2a78:	e8 bf 08 30 	ld      r5,2096(r31)
-    2a7c:	f8 ff 04 e8 	std     r7,1256(r31)
-    2a80:	78 87 40 00 	rotldi  r7,r4,8
-    2a84:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2a88:	78 a3 80 00 	rotldi  r3,r5,16
-    2a8c:	f8 9f 02 d8 	std     r4,728(r31)
-    2a90:	e8 9f 08 38 	ld      r4,2104(r31)
-    2a94:	f8 ff 04 e0 	std     r7,1248(r31)
-    2a98:	78 a7 40 00 	rotldi  r7,r5,8
-    2a9c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2aa0:	78 83 80 00 	rotldi  r3,r4,16
-    2aa4:	f8 bf 02 c8 	std     r5,712(r31)
-    2aa8:	e8 bf 08 40 	ld      r5,2112(r31)
-    2aac:	f8 ff 04 d8 	std     r7,1240(r31)
-    2ab0:	78 87 40 00 	rotldi  r7,r4,8
-    2ab4:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2ab8:	78 a3 80 00 	rotldi  r3,r5,16
-    2abc:	f8 9f 02 c0 	std     r4,704(r31)
-    2ac0:	e8 9f 08 48 	ld      r4,2120(r31)
-    2ac4:	f8 ff 04 d0 	std     r7,1232(r31)
-    2ac8:	78 a7 40 00 	rotldi  r7,r5,8
-    2acc:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2ad0:	78 83 80 00 	rotldi  r3,r4,16
-    2ad4:	f8 bf 02 b8 	std     r5,696(r31)
-    2ad8:	e8 bf 08 50 	ld      r5,2128(r31)
-    2adc:	f8 ff 04 c8 	std     r7,1224(r31)
-    2ae0:	78 87 40 00 	rotldi  r7,r4,8
-    2ae4:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2ae8:	78 a3 80 00 	rotldi  r3,r5,16
-    2aec:	f8 9f 02 78 	std     r4,632(r31)
-    2af0:	e8 9f 08 58 	ld      r4,2136(r31)
-    2af4:	f8 ff 04 c0 	std     r7,1216(r31)
-    2af8:	78 a7 40 00 	rotldi  r7,r5,8
-    2afc:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2b00:	78 83 80 00 	rotldi  r3,r4,16
-    2b04:	f8 9f 02 e8 	std     r4,744(r31)
-    2b08:	78 84 40 00 	rotldi  r4,r4,8
-    2b0c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2b10:	f8 bf 02 a8 	std     r5,680(r31)
-    2b14:	e8 bf 08 60 	ld      r5,2144(r31)
-    2b18:	f8 9f 04 b0 	std     r4,1200(r31)
-    2b1c:	78 a3 80 00 	rotldi  r3,r5,16
-    2b20:	e8 9f 08 68 	ld      r4,2152(r31)
-    2b24:	f8 ff 04 b8 	std     r7,1208(r31)
-    2b28:	78 a7 40 00 	rotldi  r7,r5,8
-    2b2c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2b30:	78 83 80 00 	rotldi  r3,r4,16
-    2b34:	f8 9f 02 d0 	std     r4,720(r31)
-    2b38:	78 84 40 00 	rotldi  r4,r4,8
-    2b3c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2b40:	f8 bf 02 90 	std     r5,656(r31)
-    2b44:	e8 bf 08 70 	ld      r5,2160(r31)
-    2b48:	f8 9f 04 a0 	std     r4,1184(r31)
-    2b4c:	78 a3 80 00 	rotldi  r3,r5,16
-    2b50:	e8 9f 08 78 	ld      r4,2168(r31)
-    2b54:	f8 ff 04 a8 	std     r7,1192(r31)
-    2b58:	78 a7 40 00 	rotldi  r7,r5,8
-    2b5c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2b60:	78 83 80 00 	rotldi  r3,r4,16
-    2b64:	f8 9f 02 b0 	std     r4,688(r31)
-    2b68:	78 84 40 00 	rotldi  r4,r4,8
-    2b6c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2b70:	f8 bf 02 88 	std     r5,648(r31)
-    2b74:	e8 bf 08 80 	ld      r5,2176(r31)
-    2b78:	f8 9f 04 90 	std     r4,1168(r31)
-    2b7c:	78 a3 80 00 	rotldi  r3,r5,16
-    2b80:	e8 9f 08 88 	ld      r4,2184(r31)
-    2b84:	f8 ff 04 98 	std     r7,1176(r31)
-    2b88:	78 a7 40 00 	rotldi  r7,r5,8
-    2b8c:	78 67 44 2c 	rldimi  r7,r3,8,48
-    2b90:	78 83 80 00 	rotldi  r3,r4,16
-    2b94:	f8 bf 02 80 	std     r5,640(r31)
-    2b98:	e8 bf 08 90 	ld      r5,2192(r31)
-    2b9c:	f8 9f 02 a0 	std     r4,672(r31)
-    2ba0:	78 84 40 00 	rotldi  r4,r4,8
-    2ba4:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2ba8:	78 a3 80 00 	rotldi  r3,r5,16
-    2bac:	f8 ff 04 88 	std     r7,1160(r31)
-    2bb0:	e8 ff 08 98 	ld      r7,2200(r31)
-    2bb4:	f8 9f 03 60 	std     r4,864(r31)
-    2bb8:	78 a4 40 00 	rotldi  r4,r5,8
-    2bbc:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2bc0:	78 e3 80 00 	rotldi  r3,r7,16
-    2bc4:	f8 bf 02 98 	std     r5,664(r31)
-    2bc8:	e8 bf 08 a0 	ld      r5,2208(r31)
-    2bcc:	f8 9f 03 68 	std     r4,872(r31)
-    2bd0:	78 e4 40 00 	rotldi  r4,r7,8
-    2bd4:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2bd8:	78 a3 80 00 	rotldi  r3,r5,16
-    2bdc:	f8 ff 02 70 	std     r7,624(r31)
-    2be0:	e8 ff 08 a8 	ld      r7,2216(r31)
-    2be4:	f8 9f 04 80 	std     r4,1152(r31)
-    2be8:	78 a4 40 00 	rotldi  r4,r5,8
-    2bec:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2bf0:	78 e3 80 00 	rotldi  r3,r7,16
-    2bf4:	f8 bf 02 60 	std     r5,608(r31)
-    2bf8:	e8 bf 08 b0 	ld      r5,2224(r31)
-    2bfc:	f8 9f 04 78 	std     r4,1144(r31)
-    2c00:	78 e4 40 00 	rotldi  r4,r7,8
-    2c04:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2c08:	78 a3 80 00 	rotldi  r3,r5,16
-    2c0c:	f8 ff 02 50 	std     r7,592(r31)
-    2c10:	e8 ff 08 b8 	ld      r7,2232(r31)
-    2c14:	f8 9f 04 70 	std     r4,1136(r31)
-    2c18:	78 a4 40 00 	rotldi  r4,r5,8
-    2c1c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2c20:	78 e3 80 00 	rotldi  r3,r7,16
-    2c24:	f8 bf 02 40 	std     r5,576(r31)
-    2c28:	e8 bf 08 c0 	ld      r5,2240(r31)
-    2c2c:	f8 9f 04 68 	std     r4,1128(r31)
-    2c30:	78 e4 40 00 	rotldi  r4,r7,8
-    2c34:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2c38:	78 a3 80 00 	rotldi  r3,r5,16
-    2c3c:	f8 ff 02 38 	std     r7,568(r31)
-    2c40:	e8 ff 08 c8 	ld      r7,2248(r31)
-    2c44:	f8 9f 04 60 	std     r4,1120(r31)
-    2c48:	78 a4 40 00 	rotldi  r4,r5,8
-    2c4c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2c50:	78 e3 80 00 	rotldi  r3,r7,16
-    2c54:	f8 bf 02 28 	std     r5,552(r31)
-    2c58:	e8 bf 08 d0 	ld      r5,2256(r31)
-    2c5c:	f8 9f 04 58 	std     r4,1112(r31)
-    2c60:	78 e4 40 00 	rotldi  r4,r7,8
-    2c64:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2c68:	78 a3 80 00 	rotldi  r3,r5,16
-    2c6c:	f8 ff 02 18 	std     r7,536(r31)
-    2c70:	e8 ff 08 d8 	ld      r7,2264(r31)
-    2c74:	f8 9f 04 50 	std     r4,1104(r31)
-    2c78:	78 a4 40 00 	rotldi  r4,r5,8
-    2c7c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2c80:	78 e3 80 00 	rotldi  r3,r7,16
-    2c84:	f8 bf 02 68 	std     r5,616(r31)
-    2c88:	e8 bf 08 e0 	ld      r5,2272(r31)
-    2c8c:	f8 9f 03 50 	std     r4,848(r31)
-    2c90:	78 e4 40 00 	rotldi  r4,r7,8
-    2c94:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2c98:	78 a3 80 00 	rotldi  r3,r5,16
-    2c9c:	f8 ff 02 58 	std     r7,600(r31)
-    2ca0:	e8 ff 08 e8 	ld      r7,2280(r31)
-    2ca4:	f8 9f 04 40 	std     r4,1088(r31)
-    2ca8:	78 a4 40 00 	rotldi  r4,r5,8
-    2cac:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2cb0:	78 e3 80 00 	rotldi  r3,r7,16
-    2cb4:	f8 bf 02 48 	std     r5,584(r31)
-    2cb8:	e8 bf 08 f0 	ld      r5,2288(r31)
-    2cbc:	f8 9f 04 38 	std     r4,1080(r31)
-    2cc0:	78 e4 40 00 	rotldi  r4,r7,8
-    2cc4:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2cc8:	78 a3 80 00 	rotldi  r3,r5,16
-    2ccc:	f8 ff 02 30 	std     r7,560(r31)
-    2cd0:	e8 ff 08 f8 	ld      r7,2296(r31)
-    2cd4:	f8 9f 04 30 	std     r4,1072(r31)
-    2cd8:	78 a4 40 00 	rotldi  r4,r5,8
-    2cdc:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2ce0:	78 e3 80 00 	rotldi  r3,r7,16
-    2ce4:	f8 bf 02 20 	std     r5,544(r31)
-    2ce8:	e8 bf 09 00 	ld      r5,2304(r31)
-    2cec:	f8 9f 04 28 	std     r4,1064(r31)
-    2cf0:	78 e4 40 00 	rotldi  r4,r7,8
-    2cf4:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2cf8:	78 a3 80 00 	rotldi  r3,r5,16
-    2cfc:	f8 ff 02 10 	std     r7,528(r31)
-    2d00:	e8 ff 09 08 	ld      r7,2312(r31)
-    2d04:	f8 9f 04 20 	std     r4,1056(r31)
-    2d08:	78 a4 40 00 	rotldi  r4,r5,8
-    2d0c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2d10:	78 e3 80 00 	rotldi  r3,r7,16
-    2d14:	f8 bf 02 08 	std     r5,520(r31)
-    2d18:	e8 bf 09 10 	ld      r5,2320(r31)
-    2d1c:	f8 9f 04 18 	std     r4,1048(r31)
-    2d20:	78 e4 40 00 	rotldi  r4,r7,8
-    2d24:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2d28:	78 a3 80 00 	rotldi  r3,r5,16
-    2d2c:	f8 ff 02 00 	std     r7,512(r31)
-    2d30:	e8 ff 09 18 	ld      r7,2328(r31)
-    2d34:	f8 9f 04 10 	std     r4,1040(r31)
-    2d38:	78 a4 40 00 	rotldi  r4,r5,8
-    2d3c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2d40:	78 e3 80 00 	rotldi  r3,r7,16
-    2d44:	f8 bf 01 f8 	std     r5,504(r31)
-    2d48:	e8 bf 09 20 	ld      r5,2336(r31)
-    2d4c:	f8 9f 04 08 	std     r4,1032(r31)
-    2d50:	78 e4 40 00 	rotldi  r4,r7,8
-    2d54:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2d58:	78 a3 80 00 	rotldi  r3,r5,16
-    2d5c:	f8 ff 01 f0 	std     r7,496(r31)
-    2d60:	e8 ff 09 28 	ld      r7,2344(r31)
-    2d64:	f8 9f 04 00 	std     r4,1024(r31)
-    2d68:	78 a4 40 00 	rotldi  r4,r5,8
-    2d6c:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2d70:	78 e3 80 00 	rotldi  r3,r7,16
-    2d74:	f8 bf 01 e8 	std     r5,488(r31)
-    2d78:	e8 bf 09 30 	ld      r5,2352(r31)
-    2d7c:	f8 9f 03 f0 	std     r4,1008(r31)
-    2d80:	78 e4 40 00 	rotldi  r4,r7,8
-    2d84:	78 64 44 2c 	rldimi  r4,r3,8,48
-    2d88:	78 a3 40 00 	rotldi  r3,r5,8
-    2d8c:	f8 ff 01 e0 	std     r7,480(r31)
-    2d90:	e8 ff 09 38 	ld      r7,2360(r31)
-    2d94:	f8 9f 03 e8 	std     r4,1000(r31)
-    2d98:	78 a4 80 00 	rotldi  r4,r5,16
-    2d9c:	78 ef 80 00 	rotldi  r15,r7,16
-    2da0:	78 83 44 2c 	rldimi  r3,r4,8,48
-    2da4:	7c 70 1b 78 	mr      r16,r3
-    2da8:	f8 bf 01 d8 	std     r5,472(r31)
-    2dac:	78 e3 40 00 	rotldi  r3,r7,8
-    2db0:	79 e3 44 2c 	rldimi  r3,r15,8,48
-    2db4:	f8 7f 04 48 	std     r3,1096(r31)
-    2db8:	7a 23 46 20 	rldicl  r3,r17,8,56
-    2dbc:	7a 23 c0 0e 	rldimi  r3,r17,56,0
-    2dc0:	7b 6f c0 00 	rotldi  r15,r27,24
-    2dc4:	f8 7f 01 00 	std     r3,256(r31)
-    2dc8:	79 f3 82 2c 	rldimi  r19,r15,16,40
-    2dcc:	e8 7f 01 c8 	ld      r3,456(r31)
-    2dd0:	ea 3f 03 80 	ld      r17,896(r31)
-    2dd4:	e8 bf 01 c0 	ld      r5,448(r31)
-    2dd8:	fb bf 01 88 	std     r29,392(r31)
-    2ddc:	f9 df 00 a8 	std     r14,168(r31)
-    2de0:	79 ce c0 00 	rotldi  r14,r14,24
-    2de4:	79 d9 82 2c 	rldimi  r25,r14,16,40
-    2de8:	78 6e c0 00 	rotldi  r14,r3,24
-    2dec:	eb bf 01 b8 	ld      r29,440(r31)
-    2df0:	79 d1 82 2c 	rldimi  r17,r14,16,40
-    2df4:	78 ae c0 00 	rotldi  r14,r5,24
-    2df8:	79 d8 82 2c 	rldimi  r24,r14,16,40
-    2dfc:	e8 9f 01 b0 	ld      r4,432(r31)
-    2e00:	7b ae c0 00 	rotldi  r14,r29,24
-    2e04:	79 d6 82 2c 	rldimi  r22,r14,16,40
-    2e08:	f8 ff 01 d0 	std     r7,464(r31)
-    2e0c:	78 8e c0 00 	rotldi  r14,r4,24
-    2e10:	79 d7 82 2c 	rldimi  r23,r14,16,40
-    2e14:	e8 ff 01 a8 	ld      r7,424(r31)
-    2e18:	78 ee c0 00 	rotldi  r14,r7,24
-    2e1c:	e8 df 01 a0 	ld      r6,416(r31)
-    2e20:	79 de 82 2c 	rldimi  r30,r14,16,40
-    2e24:	f9 1f 03 e0 	std     r8,992(r31)
-    2e28:	78 ce c0 00 	rotldi  r14,r6,24
-    2e2c:	79 ca 82 2c 	rldimi  r10,r14,16,40
-    2e30:	e9 1f 01 98 	ld      r8,408(r31)
-    2e34:	fb df 00 d8 	std     r30,216(r31)
-    2e38:	79 0e c0 00 	rotldi  r14,r8,24
-    2e3c:	e8 1f 01 60 	ld      r0,352(r31)
-    2e40:	eb df 01 88 	ld      r30,392(r31)
-    2e44:	79 c0 82 2c 	rldimi  r0,r14,16,40
-    2e48:	e8 9f 01 80 	ld      r4,384(r31)
-    2e4c:	7b ce c0 00 	rotldi  r14,r30,24
-    2e50:	79 cb 82 2c 	rldimi  r11,r14,16,40
-    2e54:	78 8e c0 00 	rotldi  r14,r4,24
-    2e58:	e8 9f 03 e0 	ld      r4,992(r31)
-    2e5c:	fa ff 00 c8 	std     r23,200(r31)
-    2e60:	79 c4 82 2c 	rldimi  r4,r14,16,40
-    2e64:	7a ae c0 00 	rotldi  r14,r21,24
-    2e68:	79 cc 82 2c 	rldimi  r12,r14,16,40
-    2e6c:	ea ff 00 c0 	ld      r23,192(r31)
-    2e70:	f8 9f 03 e0 	std     r4,992(r31)
-    2e74:	7a ee c0 00 	rotldi  r14,r23,24
-    2e78:	79 c9 82 2c 	rldimi  r9,r14,16,40
-    2e7c:	e8 9f 01 90 	ld      r4,400(r31)
-    2e80:	f9 3f 00 d0 	std     r9,208(r31)
-    2e84:	78 8e c0 00 	rotldi  r14,r4,24
-    2e88:	e9 3f 01 40 	ld      r9,320(r31)
-    2e8c:	ea bf 00 b8 	ld      r21,184(r31)
-    2e90:	79 c9 82 2c 	rldimi  r9,r14,16,40
-    2e94:	e8 9f 03 d8 	ld      r4,984(r31)
-    2e98:	7a ae c0 00 	rotldi  r14,r21,24
-    2e9c:	79 c4 82 2c 	rldimi  r4,r14,16,40
-    2ea0:	ea 5f 00 b0 	ld      r18,176(r31)
-    2ea4:	f8 9f 03 d8 	std     r4,984(r31)
-    2ea8:	e8 9f 01 78 	ld      r4,376(r31)
-    2eac:	78 8e c0 00 	rotldi  r14,r4,24
-    2eb0:	e8 9f 01 70 	ld      r4,368(r31)
-    2eb4:	79 d4 82 2c 	rldimi  r20,r14,16,40
-    2eb8:	fa 9f 01 60 	std     r20,352(r31)
-    2ebc:	78 8e c0 00 	rotldi  r14,r4,24
-    2ec0:	e8 9f 01 10 	ld      r4,272(r31)
-    2ec4:	ea 9f 01 50 	ld      r20,336(r31)
-    2ec8:	79 c4 82 2c 	rldimi  r4,r14,16,40
-    2ecc:	7a 8e c0 00 	rotldi  r14,r20,24
-    2ed0:	e9 ff 03 d0 	ld      r15,976(r31)
-    2ed4:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2ed8:	fb 9f 00 e0 	std     r28,224(r31)
-    2edc:	eb 9f 01 58 	ld      r28,344(r31)
-    2ee0:	7b 8e c0 00 	rotldi  r14,r28,24
-    2ee4:	eb 9f 03 c0 	ld      r28,960(r31)
-    2ee8:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2eec:	7a 4e c0 00 	rotldi  r14,r18,24
-    2ef0:	fb 7f 00 a0 	std     r27,160(r31)
-    2ef4:	fb 9f 03 c0 	std     r28,960(r31)
-    2ef8:	eb 9f 03 b0 	ld      r28,944(r31)
-    2efc:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2f00:	ea 9f 01 50 	ld      r20,336(r31)
-    2f04:	fb 9f 03 b0 	std     r28,944(r31)
-    2f08:	eb 9f 01 28 	ld      r28,296(r31)
-    2f0c:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f10:	eb 9f 03 a8 	ld      r28,936(r31)
-    2f14:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2f18:	fb 9f 03 a8 	std     r28,936(r31)
-    2f1c:	eb 9f 01 20 	ld      r28,288(r31)
-    2f20:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f24:	eb 9f 01 68 	ld      r28,360(r31)
-    2f28:	79 cf 82 2c 	rldimi  r15,r14,16,40
-    2f2c:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f30:	eb 9f 03 c8 	ld      r28,968(r31)
-    2f34:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2f38:	f9 ff 03 d0 	std     r15,976(r31)
-    2f3c:	fb 9f 03 c8 	std     r28,968(r31)
-    2f40:	eb 9f 01 48 	ld      r28,328(r31)
-    2f44:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f48:	eb 9f 03 90 	ld      r28,912(r31)
-    2f4c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2f50:	e9 ff 01 60 	ld      r15,352(r31)
-    2f54:	fb 9f 03 90 	std     r28,912(r31)
-    2f58:	eb 9f 01 38 	ld      r28,312(r31)
-    2f5c:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f60:	eb 9f 03 b8 	ld      r28,952(r31)
-    2f64:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2f68:	fb 9f 03 b8 	std     r28,952(r31)
-    2f6c:	eb 9f 01 30 	ld      r28,304(r31)
-    2f70:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f74:	eb 9f 03 88 	ld      r28,904(r31)
-    2f78:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2f7c:	fb 9f 03 88 	std     r28,904(r31)
-    2f80:	eb 9f 03 30 	ld      r28,816(r31)
-    2f84:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f88:	eb 9f 03 a0 	ld      r28,928(r31)
-    2f8c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2f90:	fb 9f 03 a0 	std     r28,928(r31)
-    2f94:	eb 9f 01 18 	ld      r28,280(r31)
-    2f98:	7b 8e c0 00 	rotldi  r14,r28,24
-    2f9c:	eb 9f 03 98 	ld      r28,920(r31)
-    2fa0:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2fa4:	fb 9f 03 98 	std     r28,920(r31)
-    2fa8:	eb 9f 01 08 	ld      r28,264(r31)
-    2fac:	7b 8e c0 00 	rotldi  r14,r28,24
-    2fb0:	eb 9f 05 48 	ld      r28,1352(r31)
-    2fb4:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2fb8:	fb 9f 05 48 	std     r28,1352(r31)
-    2fbc:	eb 9f 03 48 	ld      r28,840(r31)
-    2fc0:	7b 8e c0 00 	rotldi  r14,r28,24
-    2fc4:	eb 9f 05 40 	ld      r28,1344(r31)
-    2fc8:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2fcc:	fb 9f 05 40 	std     r28,1344(r31)
-    2fd0:	eb 9f 03 18 	ld      r28,792(r31)
-    2fd4:	7b 8e c0 00 	rotldi  r14,r28,24
-    2fd8:	eb 9f 05 38 	ld      r28,1336(r31)
-    2fdc:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2fe0:	fb 9f 05 38 	std     r28,1336(r31)
-    2fe4:	eb 9f 03 40 	ld      r28,832(r31)
-    2fe8:	7b 8e c0 00 	rotldi  r14,r28,24
-    2fec:	eb 9f 05 30 	ld      r28,1328(r31)
-    2ff0:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    2ff4:	fb 9f 05 30 	std     r28,1328(r31)
-    2ff8:	eb 9f 03 10 	ld      r28,784(r31)
-    2ffc:	7b 8e c0 00 	rotldi  r14,r28,24
-    3000:	eb 9f 05 28 	ld      r28,1320(r31)
-    3004:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3008:	fb 9f 05 28 	std     r28,1320(r31)
-    300c:	eb 9f 03 38 	ld      r28,824(r31)
-    3010:	7b 8e c0 00 	rotldi  r14,r28,24
-    3014:	eb 9f 05 20 	ld      r28,1312(r31)
-    3018:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    301c:	fb 9f 05 20 	std     r28,1312(r31)
-    3020:	eb 9f 03 00 	ld      r28,768(r31)
-    3024:	7b 8e c0 00 	rotldi  r14,r28,24
-    3028:	eb 9f 05 18 	ld      r28,1304(r31)
-    302c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3030:	fb 9f 05 18 	std     r28,1304(r31)
-    3034:	eb 9f 03 28 	ld      r28,808(r31)
-    3038:	7b 8e c0 00 	rotldi  r14,r28,24
-    303c:	eb 9f 05 10 	ld      r28,1296(r31)
-    3040:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3044:	fb 9f 05 10 	std     r28,1296(r31)
-    3048:	eb 9f 02 f8 	ld      r28,760(r31)
-    304c:	7b 8e c0 00 	rotldi  r14,r28,24
-    3050:	eb 9f 05 08 	ld      r28,1288(r31)
-    3054:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3058:	fb 9f 05 08 	std     r28,1288(r31)
-    305c:	eb 9f 03 20 	ld      r28,800(r31)
-    3060:	7b 8e c0 00 	rotldi  r14,r28,24
-    3064:	eb 9f 05 00 	ld      r28,1280(r31)
-    3068:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    306c:	fb 9f 05 00 	std     r28,1280(r31)
-    3070:	eb 9f 02 f0 	ld      r28,752(r31)
-    3074:	7b 8e c0 00 	rotldi  r14,r28,24
-    3078:	eb 9f 04 f8 	ld      r28,1272(r31)
-    307c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3080:	fb 9f 04 f8 	std     r28,1272(r31)
-    3084:	eb 9f 03 08 	ld      r28,776(r31)
-    3088:	7b 8e c0 00 	rotldi  r14,r28,24
-    308c:	eb 9f 04 f0 	ld      r28,1264(r31)
-    3090:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3094:	fb 9f 04 f0 	std     r28,1264(r31)
-    3098:	eb 9f 02 e0 	ld      r28,736(r31)
-    309c:	7b 8e c0 00 	rotldi  r14,r28,24
-    30a0:	eb 9f 04 e8 	ld      r28,1256(r31)
-    30a4:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    30a8:	fb 9f 04 e8 	std     r28,1256(r31)
-    30ac:	eb 9f 02 d8 	ld      r28,728(r31)
-    30b0:	7b 8e c0 00 	rotldi  r14,r28,24
-    30b4:	eb 9f 04 e0 	ld      r28,1248(r31)
-    30b8:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    30bc:	fb 9f 04 e0 	std     r28,1248(r31)
-    30c0:	eb 9f 02 c8 	ld      r28,712(r31)
-    30c4:	7b 8e c0 00 	rotldi  r14,r28,24
-    30c8:	eb 9f 04 d8 	ld      r28,1240(r31)
-    30cc:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    30d0:	fb 9f 04 d8 	std     r28,1240(r31)
-    30d4:	eb 9f 02 c0 	ld      r28,704(r31)
-    30d8:	7b 8e c0 00 	rotldi  r14,r28,24
-    30dc:	eb 9f 04 d0 	ld      r28,1232(r31)
-    30e0:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    30e4:	fb 9f 04 d0 	std     r28,1232(r31)
-    30e8:	eb 9f 02 b8 	ld      r28,696(r31)
-    30ec:	7b 8e c0 00 	rotldi  r14,r28,24
-    30f0:	eb 9f 04 c8 	ld      r28,1224(r31)
-    30f4:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    30f8:	fb 9f 04 c8 	std     r28,1224(r31)
-    30fc:	eb 9f 02 78 	ld      r28,632(r31)
-    3100:	7b 8e c0 00 	rotldi  r14,r28,24
-    3104:	eb 9f 04 c0 	ld      r28,1216(r31)
-    3108:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    310c:	fb 9f 04 c0 	std     r28,1216(r31)
-    3110:	eb 9f 02 a8 	ld      r28,680(r31)
-    3114:	7b 8e c0 00 	rotldi  r14,r28,24
-    3118:	eb 9f 04 b8 	ld      r28,1208(r31)
-    311c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3120:	fb 9f 04 b8 	std     r28,1208(r31)
-    3124:	eb 9f 02 e8 	ld      r28,744(r31)
-    3128:	7b 8e c0 00 	rotldi  r14,r28,24
-    312c:	eb 9f 04 b0 	ld      r28,1200(r31)
-    3130:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3134:	fb 9f 04 b0 	std     r28,1200(r31)
-    3138:	eb 9f 02 90 	ld      r28,656(r31)
-    313c:	7b 8e c0 00 	rotldi  r14,r28,24
-    3140:	eb 9f 04 a8 	ld      r28,1192(r31)
-    3144:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3148:	fb 9f 04 a8 	std     r28,1192(r31)
-    314c:	eb 9f 02 d0 	ld      r28,720(r31)
-    3150:	7b 8e c0 00 	rotldi  r14,r28,24
-    3154:	eb 9f 04 a0 	ld      r28,1184(r31)
-    3158:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    315c:	fb 9f 04 a0 	std     r28,1184(r31)
-    3160:	eb 9f 02 88 	ld      r28,648(r31)
-    3164:	7b 8e c0 00 	rotldi  r14,r28,24
-    3168:	eb 9f 04 98 	ld      r28,1176(r31)
-    316c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3170:	fb 9f 04 98 	std     r28,1176(r31)
-    3174:	eb 9f 02 b0 	ld      r28,688(r31)
-    3178:	7b 8e c0 00 	rotldi  r14,r28,24
-    317c:	eb 9f 04 90 	ld      r28,1168(r31)
-    3180:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3184:	fb 9f 04 90 	std     r28,1168(r31)
-    3188:	eb 9f 02 80 	ld      r28,640(r31)
-    318c:	7b 8e c0 00 	rotldi  r14,r28,24
-    3190:	eb 9f 04 88 	ld      r28,1160(r31)
-    3194:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3198:	fb 9f 04 88 	std     r28,1160(r31)
-    319c:	eb 9f 02 a0 	ld      r28,672(r31)
-    31a0:	7b 8e c0 00 	rotldi  r14,r28,24
-    31a4:	eb 9f 03 60 	ld      r28,864(r31)
-    31a8:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    31ac:	fb 9f 03 60 	std     r28,864(r31)
-    31b0:	eb 9f 02 98 	ld      r28,664(r31)
-    31b4:	7b 8e c0 00 	rotldi  r14,r28,24
-    31b8:	eb 9f 03 68 	ld      r28,872(r31)
-    31bc:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    31c0:	fb 9f 03 68 	std     r28,872(r31)
-    31c4:	eb 9f 02 70 	ld      r28,624(r31)
-    31c8:	7b 8e c0 00 	rotldi  r14,r28,24
-    31cc:	eb 9f 04 80 	ld      r28,1152(r31)
-    31d0:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    31d4:	fb 9f 04 80 	std     r28,1152(r31)
-    31d8:	eb 9f 02 60 	ld      r28,608(r31)
-    31dc:	7b 8e c0 00 	rotldi  r14,r28,24
-    31e0:	eb 9f 04 78 	ld      r28,1144(r31)
-    31e4:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    31e8:	fb 9f 04 78 	std     r28,1144(r31)
-    31ec:	eb 9f 02 50 	ld      r28,592(r31)
-    31f0:	7b 8e c0 00 	rotldi  r14,r28,24
-    31f4:	eb 9f 04 70 	ld      r28,1136(r31)
-    31f8:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    31fc:	fb 9f 04 70 	std     r28,1136(r31)
-    3200:	eb 9f 02 40 	ld      r28,576(r31)
-    3204:	7b 8e c0 00 	rotldi  r14,r28,24
-    3208:	eb 9f 04 68 	ld      r28,1128(r31)
-    320c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3210:	fb 9f 04 68 	std     r28,1128(r31)
-    3214:	eb 9f 02 38 	ld      r28,568(r31)
-    3218:	7b 8e c0 00 	rotldi  r14,r28,24
-    321c:	eb 9f 04 60 	ld      r28,1120(r31)
-    3220:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3224:	fb 9f 04 60 	std     r28,1120(r31)
-    3228:	eb 9f 02 28 	ld      r28,552(r31)
-    322c:	7b 8e c0 00 	rotldi  r14,r28,24
-    3230:	eb 9f 04 58 	ld      r28,1112(r31)
-    3234:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3238:	fb 9f 04 58 	std     r28,1112(r31)
-    323c:	eb 9f 02 18 	ld      r28,536(r31)
-    3240:	7b 8e c0 00 	rotldi  r14,r28,24
-    3244:	eb 9f 04 50 	ld      r28,1104(r31)
-    3248:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    324c:	fb 9f 04 50 	std     r28,1104(r31)
-    3250:	eb 9f 02 68 	ld      r28,616(r31)
-    3254:	7b 8e c0 00 	rotldi  r14,r28,24
-    3258:	eb 9f 03 50 	ld      r28,848(r31)
-    325c:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3260:	fb 9f 03 50 	std     r28,848(r31)
-    3264:	eb 9f 02 58 	ld      r28,600(r31)
-    3268:	7b 8e c0 00 	rotldi  r14,r28,24
-    326c:	eb 9f 04 40 	ld      r28,1088(r31)
-    3270:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3274:	fb 9f 04 40 	std     r28,1088(r31)
-    3278:	eb 9f 02 48 	ld      r28,584(r31)
-    327c:	7b 8e c0 00 	rotldi  r14,r28,24
-    3280:	eb 9f 04 38 	ld      r28,1080(r31)
-    3284:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3288:	fb 9f 04 38 	std     r28,1080(r31)
-    328c:	eb 9f 02 30 	ld      r28,560(r31)
-    3290:	7b 8e c0 00 	rotldi  r14,r28,24
-    3294:	eb 9f 04 30 	ld      r28,1072(r31)
-    3298:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    329c:	fb 9f 04 30 	std     r28,1072(r31)
-    32a0:	eb 9f 02 20 	ld      r28,544(r31)
-    32a4:	7b 8e c0 00 	rotldi  r14,r28,24
-    32a8:	eb 9f 04 28 	ld      r28,1064(r31)
-    32ac:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    32b0:	fb 9f 04 28 	std     r28,1064(r31)
-    32b4:	eb 9f 02 10 	ld      r28,528(r31)
-    32b8:	7b 8e c0 00 	rotldi  r14,r28,24
-    32bc:	eb 9f 04 20 	ld      r28,1056(r31)
-    32c0:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    32c4:	fb 9f 04 20 	std     r28,1056(r31)
-    32c8:	eb 9f 02 08 	ld      r28,520(r31)
-    32cc:	7b 8e c0 00 	rotldi  r14,r28,24
-    32d0:	eb 9f 04 18 	ld      r28,1048(r31)
-    32d4:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    32d8:	fb 9f 04 18 	std     r28,1048(r31)
-    32dc:	eb 9f 02 00 	ld      r28,512(r31)
-    32e0:	7b 8e c0 00 	rotldi  r14,r28,24
-    32e4:	eb 9f 04 10 	ld      r28,1040(r31)
-    32e8:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    32ec:	fb 9f 04 10 	std     r28,1040(r31)
-    32f0:	eb 9f 01 f8 	ld      r28,504(r31)
-    32f4:	7b 8e c0 00 	rotldi  r14,r28,24
-    32f8:	eb 9f 04 08 	ld      r28,1032(r31)
-    32fc:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3300:	fb 9f 04 08 	std     r28,1032(r31)
-    3304:	eb 9f 01 f0 	ld      r28,496(r31)
-    3308:	7b 8e c0 00 	rotldi  r14,r28,24
-    330c:	eb 9f 04 00 	ld      r28,1024(r31)
-    3310:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3314:	fb 9f 04 00 	std     r28,1024(r31)
-    3318:	eb 9f 01 e8 	ld      r28,488(r31)
-    331c:	7b 8e c0 00 	rotldi  r14,r28,24
-    3320:	eb 9f 03 f0 	ld      r28,1008(r31)
-    3324:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    3328:	fb 9f 03 f0 	std     r28,1008(r31)
-    332c:	eb 9f 01 e0 	ld      r28,480(r31)
-    3330:	7b 8e c0 00 	rotldi  r14,r28,24
-    3334:	eb 9f 03 e8 	ld      r28,1000(r31)
-    3338:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    333c:	fb 9f 03 e8 	std     r28,1000(r31)
-    3340:	eb 9f 01 d8 	ld      r28,472(r31)
-    3344:	7b 8e c0 00 	rotldi  r14,r28,24
-    3348:	eb 9f 01 d0 	ld      r28,464(r31)
-    334c:	79 d0 82 2c 	rldimi  r16,r14,16,40
-    3350:	7b 8e c0 00 	rotldi  r14,r28,24
-    3354:	eb 9f 04 48 	ld      r28,1096(r31)
-    3358:	79 dc 82 2c 	rldimi  r28,r14,16,40
-    335c:	7b 6e 00 02 	rotldi  r14,r27,32
-    3360:	eb 7f 01 80 	ld      r27,384(r31)
-    3364:	79 d3 c0 2c 	rldimi  r19,r14,24,32
-    3368:	39 c0 ff ff 	li      r14,-1
-    336c:	fb 9f 04 48 	std     r28,1096(r31)
-    3370:	eb 9f 01 00 	ld      r28,256(r31)
-    3374:	79 dc 42 0c 	rldimi  r28,r14,8,8
-    3378:	7b 4e 00 02 	rotldi  r14,r26,32
-    337c:	eb 5f 00 98 	ld      r26,152(r31)
-    3380:	79 d9 c0 2c 	rldimi  r25,r14,24,32
-    3384:	78 6e 00 02 	rotldi  r14,r3,32
-    3388:	fb 9f 01 00 	std     r28,256(r31)
-    338c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3390:	78 ae 00 02 	rotldi  r14,r5,32
-    3394:	eb 9f 01 b0 	ld      r28,432(r31)
-    3398:	7f 03 c3 78 	mr      r3,r24
-    339c:	79 c3 c0 2c 	rldimi  r3,r14,24,32
-    33a0:	7b ae 00 02 	rotldi  r14,r29,32
-    33a4:	e8 bf 00 c8 	ld      r5,200(r31)
-    33a8:	79 d6 c0 2c 	rldimi  r22,r14,24,32
-    33ac:	7b 8e 00 02 	rotldi  r14,r28,32
-    33b0:	79 c5 c0 2c 	rldimi  r5,r14,24,32
-    33b4:	78 ee 00 02 	rotldi  r14,r7,32
-    33b8:	e8 ff 00 d8 	ld      r7,216(r31)
-    33bc:	79 c7 c0 2c 	rldimi  r7,r14,24,32
-    33c0:	78 ce 00 02 	rotldi  r14,r6,32
-    33c4:	fb 3f 00 f8 	std     r25,248(r31)
-    33c8:	7d 46 53 78 	mr      r6,r10
-    33cc:	79 c6 c0 2c 	rldimi  r6,r14,24,32
-    33d0:	e9 5f 03 e0 	ld      r10,992(r31)
-    33d4:	79 0e 00 02 	rotldi  r14,r8,32
-    33d8:	7c 08 03 78 	mr      r8,r0
-    33dc:	79 c8 c0 2c 	rldimi  r8,r14,24,32
-    33e0:	eb 3f 01 90 	ld      r25,400(r31)
-    33e4:	7b ce 00 02 	rotldi  r14,r30,32
-    33e8:	79 cb c0 2c 	rldimi  r11,r14,24,32
-    33ec:	7b 6e 00 02 	rotldi  r14,r27,32
-    33f0:	eb df 03 d8 	ld      r30,984(r31)
-    33f4:	79 ca c0 2c 	rldimi  r10,r14,24,32
-    33f8:	7b 4e 00 02 	rotldi  r14,r26,32
-    33fc:	79 cc c0 2c 	rldimi  r12,r14,24,32
-    3400:	fa 7f 00 e8 	std     r19,232(r31)
-    3404:	7a ee 00 02 	rotldi  r14,r23,32
-    3408:	f9 9f 00 78 	std     r12,120(r31)
-    340c:	e9 9f 00 d0 	ld      r12,208(r31)
-    3410:	79 cc c0 2c 	rldimi  r12,r14,24,32
-    3414:	7b 2e 00 02 	rotldi  r14,r25,32
-    3418:	ea ff 03 b0 	ld      r23,944(r31)
-    341c:	79 c9 c0 2c 	rldimi  r9,r14,24,32
-    3420:	7a ae 00 02 	rotldi  r14,r21,32
-    3424:	ea bf 01 78 	ld      r21,376(r31)
-    3428:	79 de c0 2c 	rldimi  r30,r14,24,32
-    342c:	f9 3f 01 40 	std     r9,320(r31)
-    3430:	7a ae 00 02 	rotldi  r14,r21,32
-    3434:	79 cf c0 2c 	rldimi  r15,r14,24,32
-    3438:	e9 3f 01 70 	ld      r9,368(r31)
-    343c:	79 2e 00 02 	rotldi  r14,r9,32
-    3440:	e9 3f 01 58 	ld      r9,344(r31)
-    3444:	79 c4 c0 2c 	rldimi  r4,r14,24,32
-    3448:	7a 8e 00 02 	rotldi  r14,r20,32
-    344c:	f8 9f 01 10 	std     r4,272(r31)
-    3450:	e8 9f 00 e0 	ld      r4,224(r31)
-    3454:	79 c4 c0 2c 	rldimi  r4,r14,24,32
-    3458:	79 2e 00 02 	rotldi  r14,r9,32
-    345c:	e9 3f 03 c0 	ld      r9,960(r31)
-    3460:	ea 7f 01 28 	ld      r19,296(r31)
-    3464:	79 c9 c0 2c 	rldimi  r9,r14,24,32
-    3468:	7a 4e 00 02 	rotldi  r14,r18,32
-    346c:	79 d7 c0 2c 	rldimi  r23,r14,24,32
-    3470:	f9 7f 00 f0 	std     r11,240(r31)
-    3474:	7a 6e 00 02 	rotldi  r14,r19,32
-    3478:	e9 7f 03 a8 	ld      r11,936(r31)
-    347c:	ea 5f 01 20 	ld      r18,288(r31)
-    3480:	79 cb c0 2c 	rldimi  r11,r14,24,32
-    3484:	e8 1f 03 d0 	ld      r0,976(r31)
-    3488:	7a 4e 00 02 	rotldi  r14,r18,32
-    348c:	79 c0 c0 2c 	rldimi  r0,r14,24,32
-    3490:	eb bf 01 38 	ld      r29,312(r31)
-    3494:	f8 1f 03 d0 	std     r0,976(r31)
-    3498:	e8 1f 01 68 	ld      r0,360(r31)
-    349c:	78 0e 00 02 	rotldi  r14,r0,32
-    34a0:	e8 1f 03 c8 	ld      r0,968(r31)
-    34a4:	79 c0 c0 2c 	rldimi  r0,r14,24,32
-    34a8:	eb 1f 03 30 	ld      r24,816(r31)
-    34ac:	f8 1f 03 c8 	std     r0,968(r31)
-    34b0:	e8 1f 01 48 	ld      r0,328(r31)
-    34b4:	78 0e 00 02 	rotldi  r14,r0,32
-    34b8:	e8 1f 03 90 	ld      r0,912(r31)
-    34bc:	79 c0 c0 2c 	rldimi  r0,r14,24,32
-    34c0:	7b ae 00 02 	rotldi  r14,r29,32
-    34c4:	eb bf 03 b8 	ld      r29,952(r31)
-    34c8:	79 dd c0 2c 	rldimi  r29,r14,24,32
-    34cc:	fa 3f 03 80 	std     r17,896(r31)
-    34d0:	fb bf 03 b8 	std     r29,952(r31)
-    34d4:	eb bf 01 30 	ld      r29,304(r31)
-    34d8:	7b ae 00 02 	rotldi  r14,r29,32
-    34dc:	eb bf 03 88 	ld      r29,904(r31)
-    34e0:	ea 3f 03 a0 	ld      r17,928(r31)
-    34e4:	79 dd c0 2c 	rldimi  r29,r14,24,32
-    34e8:	7b 0e 00 02 	rotldi  r14,r24,32
-    34ec:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    34f0:	eb 1f 03 18 	ld      r24,792(r31)
-    34f4:	fa 3f 03 a0 	std     r17,928(r31)
-    34f8:	ea 3f 01 18 	ld      r17,280(r31)
-    34fc:	7a 2e 00 02 	rotldi  r14,r17,32
-    3500:	ea 3f 03 98 	ld      r17,920(r31)
-    3504:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3508:	fa 1f 03 58 	std     r16,856(r31)
-    350c:	fa 3f 03 98 	std     r17,920(r31)
-    3510:	ea 3f 01 08 	ld      r17,264(r31)
-    3514:	7a 2e 00 02 	rotldi  r14,r17,32
-    3518:	ea 3f 05 48 	ld      r17,1352(r31)
-    351c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3520:	e9 df 03 48 	ld      r14,840(r31)
-    3524:	fa 3f 05 48 	std     r17,1352(r31)
-    3528:	79 ce 00 02 	rotldi  r14,r14,32
-    352c:	ea 3f 05 40 	ld      r17,1344(r31)
-    3530:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3534:	7b 0e 00 02 	rotldi  r14,r24,32
-    3538:	eb 1f 03 10 	ld      r24,784(r31)
-    353c:	fa 3f 05 40 	std     r17,1344(r31)
-    3540:	ea 3f 05 38 	ld      r17,1336(r31)
-    3544:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3548:	ea 1f 02 58 	ld      r16,600(r31)
-    354c:	fa 3f 05 38 	std     r17,1336(r31)
-    3550:	ea 3f 03 40 	ld      r17,832(r31)
-    3554:	7a 2e 00 02 	rotldi  r14,r17,32
-    3558:	ea 3f 05 30 	ld      r17,1328(r31)
-    355c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3560:	7b 0e 00 02 	rotldi  r14,r24,32
-    3564:	eb 1f 03 00 	ld      r24,768(r31)
-    3568:	fa 3f 05 30 	std     r17,1328(r31)
-    356c:	ea 3f 05 28 	ld      r17,1320(r31)
-    3570:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3574:	fa 3f 05 28 	std     r17,1320(r31)
-    3578:	ea 3f 03 38 	ld      r17,824(r31)
-    357c:	7a 2e 00 02 	rotldi  r14,r17,32
-    3580:	ea 3f 05 20 	ld      r17,1312(r31)
-    3584:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3588:	7b 0e 00 02 	rotldi  r14,r24,32
-    358c:	eb 1f 02 f8 	ld      r24,760(r31)
-    3590:	fa 3f 05 20 	std     r17,1312(r31)
-    3594:	ea 3f 05 18 	ld      r17,1304(r31)
-    3598:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    359c:	fa 3f 05 18 	std     r17,1304(r31)
-    35a0:	ea 3f 03 28 	ld      r17,808(r31)
-    35a4:	7a 2e 00 02 	rotldi  r14,r17,32
-    35a8:	ea 3f 05 10 	ld      r17,1296(r31)
-    35ac:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    35b0:	7b 0e 00 02 	rotldi  r14,r24,32
-    35b4:	eb 1f 02 f0 	ld      r24,752(r31)
-    35b8:	fa 3f 05 10 	std     r17,1296(r31)
-    35bc:	ea 3f 05 08 	ld      r17,1288(r31)
-    35c0:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    35c4:	fa 3f 05 08 	std     r17,1288(r31)
-    35c8:	ea 3f 03 20 	ld      r17,800(r31)
-    35cc:	7a 2e 00 02 	rotldi  r14,r17,32
-    35d0:	ea 3f 05 00 	ld      r17,1280(r31)
-    35d4:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    35d8:	7b 0e 00 02 	rotldi  r14,r24,32
-    35dc:	eb 1f 02 e0 	ld      r24,736(r31)
-    35e0:	fa 3f 05 00 	std     r17,1280(r31)
-    35e4:	ea 3f 04 f8 	ld      r17,1272(r31)
-    35e8:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    35ec:	fa 3f 04 f8 	std     r17,1272(r31)
-    35f0:	ea 3f 03 08 	ld      r17,776(r31)
-    35f4:	7a 2e 00 02 	rotldi  r14,r17,32
-    35f8:	ea 3f 04 f0 	ld      r17,1264(r31)
-    35fc:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3600:	7b 0e 00 02 	rotldi  r14,r24,32
-    3604:	eb 1f 02 d8 	ld      r24,728(r31)
-    3608:	fa 3f 04 f0 	std     r17,1264(r31)
-    360c:	ea 3f 04 e8 	ld      r17,1256(r31)
-    3610:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3614:	7b 0e 00 02 	rotldi  r14,r24,32
-    3618:	eb 1f 02 c8 	ld      r24,712(r31)
-    361c:	fa 3f 04 e8 	std     r17,1256(r31)
-    3620:	ea 3f 04 e0 	ld      r17,1248(r31)
-    3624:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3628:	7b 0e 00 02 	rotldi  r14,r24,32
-    362c:	eb 1f 02 c0 	ld      r24,704(r31)
-    3630:	fa 3f 04 e0 	std     r17,1248(r31)
-    3634:	ea 3f 04 d8 	ld      r17,1240(r31)
-    3638:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    363c:	7b 0e 00 02 	rotldi  r14,r24,32
-    3640:	eb 1f 02 b8 	ld      r24,696(r31)
-    3644:	fa 3f 04 d8 	std     r17,1240(r31)
-    3648:	ea 3f 04 d0 	ld      r17,1232(r31)
-    364c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3650:	7b 0e 00 02 	rotldi  r14,r24,32
-    3654:	eb 1f 02 78 	ld      r24,632(r31)
-    3658:	fa 3f 04 d0 	std     r17,1232(r31)
-    365c:	ea 3f 04 c8 	ld      r17,1224(r31)
-    3660:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3664:	7b 0e 00 02 	rotldi  r14,r24,32
-    3668:	eb 1f 02 a8 	ld      r24,680(r31)
-    366c:	fa 3f 04 c8 	std     r17,1224(r31)
-    3670:	ea 3f 04 c0 	ld      r17,1216(r31)
-    3674:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3678:	7b 0e 00 02 	rotldi  r14,r24,32
-    367c:	eb 1f 02 90 	ld      r24,656(r31)
-    3680:	fa 3f 04 c0 	std     r17,1216(r31)
-    3684:	ea 3f 04 b8 	ld      r17,1208(r31)
-    3688:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    368c:	e9 df 02 e8 	ld      r14,744(r31)
-    3690:	fa 3f 04 b8 	std     r17,1208(r31)
-    3694:	79 ce 00 02 	rotldi  r14,r14,32
-    3698:	ea 3f 04 b0 	ld      r17,1200(r31)
-    369c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    36a0:	7b 0e 00 02 	rotldi  r14,r24,32
-    36a4:	eb 1f 02 88 	ld      r24,648(r31)
-    36a8:	fa 3f 04 b0 	std     r17,1200(r31)
-    36ac:	ea 3f 04 a8 	ld      r17,1192(r31)
-    36b0:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    36b4:	e9 df 02 d0 	ld      r14,720(r31)
-    36b8:	fa 3f 04 a8 	std     r17,1192(r31)
-    36bc:	79 ce 00 02 	rotldi  r14,r14,32
-    36c0:	ea 3f 04 a0 	ld      r17,1184(r31)
-    36c4:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    36c8:	7b 0e 00 02 	rotldi  r14,r24,32
-    36cc:	eb 1f 02 80 	ld      r24,640(r31)
-    36d0:	fa 3f 04 a0 	std     r17,1184(r31)
-    36d4:	ea 3f 04 98 	ld      r17,1176(r31)
-    36d8:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    36dc:	e9 df 02 b0 	ld      r14,688(r31)
-    36e0:	fa 3f 04 98 	std     r17,1176(r31)
-    36e4:	79 ce 00 02 	rotldi  r14,r14,32
-    36e8:	ea 3f 04 90 	ld      r17,1168(r31)
-    36ec:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    36f0:	7b 0e 00 02 	rotldi  r14,r24,32
-    36f4:	eb 1f 03 60 	ld      r24,864(r31)
-    36f8:	fa 3f 04 90 	std     r17,1168(r31)
-    36fc:	ea 3f 04 88 	ld      r17,1160(r31)
-    3700:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3704:	e9 df 02 a0 	ld      r14,672(r31)
-    3708:	fa 3f 04 88 	std     r17,1160(r31)
-    370c:	79 ce 00 02 	rotldi  r14,r14,32
-    3710:	79 d8 c0 2c 	rldimi  r24,r14,24,32
-    3714:	ea 3f 02 98 	ld      r17,664(r31)
-    3718:	7a 2e 00 02 	rotldi  r14,r17,32
-    371c:	ea 3f 03 68 	ld      r17,872(r31)
-    3720:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3724:	fa 3f 03 68 	std     r17,872(r31)
-    3728:	ea 3f 02 70 	ld      r17,624(r31)
-    372c:	7a 2e 00 02 	rotldi  r14,r17,32
-    3730:	ea 3f 04 80 	ld      r17,1152(r31)
-    3734:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3738:	fa 3f 04 80 	std     r17,1152(r31)
-    373c:	ea 3f 02 60 	ld      r17,608(r31)
-    3740:	7a 2e 00 02 	rotldi  r14,r17,32
-    3744:	ea 3f 04 78 	ld      r17,1144(r31)
-    3748:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    374c:	fa 3f 04 78 	std     r17,1144(r31)
-    3750:	ea 3f 02 50 	ld      r17,592(r31)
-    3754:	7a 2e 00 02 	rotldi  r14,r17,32
-    3758:	ea 3f 04 70 	ld      r17,1136(r31)
-    375c:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3760:	fa 3f 04 70 	std     r17,1136(r31)
-    3764:	ea 3f 02 40 	ld      r17,576(r31)
-    3768:	7a 2e 00 02 	rotldi  r14,r17,32
-    376c:	ea 3f 04 68 	ld      r17,1128(r31)
-    3770:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3774:	fa 3f 04 68 	std     r17,1128(r31)
-    3778:	ea 3f 02 38 	ld      r17,568(r31)
-    377c:	7a 2e 00 02 	rotldi  r14,r17,32
-    3780:	ea 3f 04 60 	ld      r17,1120(r31)
-    3784:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    3788:	fa 3f 04 60 	std     r17,1120(r31)
-    378c:	ea 3f 02 28 	ld      r17,552(r31)
-    3790:	7a 2e 00 02 	rotldi  r14,r17,32
-    3794:	ea 3f 04 58 	ld      r17,1112(r31)
-    3798:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    379c:	fa 3f 04 58 	std     r17,1112(r31)
-    37a0:	ea 3f 02 18 	ld      r17,536(r31)
-    37a4:	7a 2e 00 02 	rotldi  r14,r17,32
-    37a8:	ea 3f 04 50 	ld      r17,1104(r31)
-    37ac:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    37b0:	fa 3f 04 50 	std     r17,1104(r31)
-    37b4:	ea 3f 02 68 	ld      r17,616(r31)
-    37b8:	7a 2e 00 02 	rotldi  r14,r17,32
-    37bc:	ea 3f 03 50 	ld      r17,848(r31)
-    37c0:	79 d1 c0 2c 	rldimi  r17,r14,24,32
-    37c4:	7a 0e 00 02 	rotldi  r14,r16,32
-    37c8:	ea 1f 04 40 	ld      r16,1088(r31)
-    37cc:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    37d0:	fa 1f 04 40 	std     r16,1088(r31)
-    37d4:	ea 1f 02 48 	ld      r16,584(r31)
-    37d8:	7a 0e 00 02 	rotldi  r14,r16,32
-    37dc:	ea 1f 04 38 	ld      r16,1080(r31)
-    37e0:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    37e4:	fa 1f 04 38 	std     r16,1080(r31)
-    37e8:	ea 1f 02 30 	ld      r16,560(r31)
-    37ec:	7a 0e 00 02 	rotldi  r14,r16,32
-    37f0:	ea 1f 04 30 	ld      r16,1072(r31)
-    37f4:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    37f8:	fa 1f 04 30 	std     r16,1072(r31)
-    37fc:	ea 1f 02 20 	ld      r16,544(r31)
-    3800:	7a 0e 00 02 	rotldi  r14,r16,32
-    3804:	ea 1f 04 28 	ld      r16,1064(r31)
-    3808:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    380c:	fa 1f 04 28 	std     r16,1064(r31)
-    3810:	ea 1f 02 10 	ld      r16,528(r31)
-    3814:	7a 0e 00 02 	rotldi  r14,r16,32
-    3818:	ea 1f 04 20 	ld      r16,1056(r31)
-    381c:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    3820:	fa 1f 04 20 	std     r16,1056(r31)
-    3824:	ea 1f 02 08 	ld      r16,520(r31)
-    3828:	7a 0e 00 02 	rotldi  r14,r16,32
-    382c:	ea 1f 04 18 	ld      r16,1048(r31)
-    3830:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    3834:	fa 1f 04 18 	std     r16,1048(r31)
-    3838:	ea 1f 02 00 	ld      r16,512(r31)
-    383c:	7a 0e 00 02 	rotldi  r14,r16,32
-    3840:	ea 1f 04 10 	ld      r16,1040(r31)
-    3844:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    3848:	fa 1f 04 10 	std     r16,1040(r31)
-    384c:	ea 1f 01 f8 	ld      r16,504(r31)
-    3850:	7a 0e 00 02 	rotldi  r14,r16,32
-    3854:	ea 1f 04 08 	ld      r16,1032(r31)
-    3858:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    385c:	fa 1f 04 08 	std     r16,1032(r31)
-    3860:	ea 1f 01 f0 	ld      r16,496(r31)
-    3864:	7a 0e 00 02 	rotldi  r14,r16,32
-    3868:	ea 1f 04 00 	ld      r16,1024(r31)
-    386c:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    3870:	fa 1f 04 00 	std     r16,1024(r31)
-    3874:	ea 1f 01 e8 	ld      r16,488(r31)
-    3878:	7a 0e 00 02 	rotldi  r14,r16,32
-    387c:	ea 1f 03 f0 	ld      r16,1008(r31)
-    3880:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    3884:	fa 1f 03 f0 	std     r16,1008(r31)
-    3888:	ea 1f 01 e0 	ld      r16,480(r31)
-    388c:	7a 0e 00 02 	rotldi  r14,r16,32
-    3890:	ea 1f 03 e8 	ld      r16,1000(r31)
-    3894:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    3898:	fa 1f 03 e8 	std     r16,1000(r31)
-    389c:	ea 1f 01 d8 	ld      r16,472(r31)
-    38a0:	7a 0e 00 02 	rotldi  r14,r16,32
-    38a4:	ea 1f 03 58 	ld      r16,856(r31)
-    38a8:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    38ac:	fa 1f 03 58 	std     r16,856(r31)
-    38b0:	ea 1f 01 d0 	ld      r16,464(r31)
-    38b4:	7a 0e 00 02 	rotldi  r14,r16,32
-    38b8:	ea 1f 04 48 	ld      r16,1096(r31)
-    38bc:	79 d0 c0 2c 	rldimi  r16,r14,24,32
-    38c0:	fa 1f 04 48 	std     r16,1096(r31)
-    38c4:	ea 1f 00 a0 	ld      r16,160(r31)
-    38c8:	7a 0e 80 02 	rotldi  r14,r16,48
-    38cc:	ea 1f 00 e8 	ld      r16,232(r31)
-    38d0:	79 d0 44 0e 	rldimi  r16,r14,40,16
-    38d4:	fa 1f 00 e8 	std     r16,232(r31)
-    38d8:	ea 1f 00 a8 	ld      r16,168(r31)
-    38dc:	7a 0e 80 02 	rotldi  r14,r16,48
-    38e0:	ea 1f 00 f8 	ld      r16,248(r31)
-    38e4:	79 d0 44 0e 	rldimi  r16,r14,40,16
-    38e8:	fa 1f 00 f8 	std     r16,248(r31)
-    38ec:	ea 1f 01 c8 	ld      r16,456(r31)
-    38f0:	7a 0e 80 02 	rotldi  r14,r16,48
-    38f4:	ea 1f 03 80 	ld      r16,896(r31)
-    38f8:	79 d0 44 0e 	rldimi  r16,r14,40,16
-    38fc:	fa 1f 03 80 	std     r16,896(r31)
-    3900:	ea 1f 01 c0 	ld      r16,448(r31)
-    3904:	7a 0e 80 02 	rotldi  r14,r16,48
-    3908:	ea 1f 01 b8 	ld      r16,440(r31)
-    390c:	79 c3 44 0e 	rldimi  r3,r14,40,16
-    3910:	7a 0e 80 02 	rotldi  r14,r16,48
-    3914:	ea 1f 01 10 	ld      r16,272(r31)
-    3918:	79 d6 44 0e 	rldimi  r22,r14,40,16
-    391c:	7b 8e 80 02 	rotldi  r14,r28,48
-    3920:	79 c5 44 0e 	rldimi  r5,r14,40,16
-    3924:	eb 9f 00 c0 	ld      r28,192(r31)
-    3928:	f8 bf 00 c8 	std     r5,200(r31)
-    392c:	e8 bf 01 a8 	ld      r5,424(r31)
-    3930:	78 ae 80 02 	rotldi  r14,r5,48
-    3934:	e8 bf 01 a0 	ld      r5,416(r31)
-    3938:	79 c7 44 0e 	rldimi  r7,r14,40,16
-    393c:	78 ae 80 02 	rotldi  r14,r5,48
-    3940:	e8 bf 01 98 	ld      r5,408(r31)
-    3944:	79 c6 44 0e 	rldimi  r6,r14,40,16
-    3948:	78 ae 80 02 	rotldi  r14,r5,48
-    394c:	e8 bf 01 88 	ld      r5,392(r31)
-    3950:	79 c8 44 0e 	rldimi  r8,r14,40,16
-    3954:	78 ae 80 02 	rotldi  r14,r5,48
-    3958:	e8 bf 00 f0 	ld      r5,240(r31)
-    395c:	79 c5 44 0e 	rldimi  r5,r14,40,16
-    3960:	7b 6e 80 02 	rotldi  r14,r27,48
-    3964:	f8 df 00 80 	std     r6,128(r31)
-    3968:	79 ca 44 0e 	rldimi  r10,r14,40,16
-    396c:	7b 4e 80 02 	rotldi  r14,r26,48
-    3970:	f8 bf 00 f0 	std     r5,240(r31)
-    3974:	e8 bf 00 78 	ld      r5,120(r31)
-    3978:	79 c5 44 0e 	rldimi  r5,r14,40,16
-    397c:	7b 8e 80 02 	rotldi  r14,r28,48
-    3980:	e8 df 01 40 	ld      r6,320(r31)
-    3984:	79 cc 44 0e 	rldimi  r12,r14,40,16
-    3988:	7b 2e 80 02 	rotldi  r14,r25,48
-    398c:	f9 9f 00 d0 	std     r12,208(r31)
-    3990:	79 c6 44 0e 	rldimi  r6,r14,40,16
-    3994:	e9 9f 00 b8 	ld      r12,184(r31)
-    3998:	79 8e 80 02 	rotldi  r14,r12,48
-    399c:	fa df 00 88 	std     r22,136(r31)
-    39a0:	79 de 44 0e 	rldimi  r30,r14,40,16
-    39a4:	7a ae 80 02 	rotldi  r14,r21,48
-    39a8:	fb df 03 d8 	std     r30,984(r31)
-    39ac:	eb df 01 70 	ld      r30,368(r31)
-    39b0:	f8 ff 00 d8 	std     r7,216(r31)
-    39b4:	7d e7 7b 78 	mr      r7,r15
-    39b8:	79 c7 44 0e 	rldimi  r7,r14,40,16
-    39bc:	7b ce 80 02 	rotldi  r14,r30,48
-    39c0:	ea df 01 58 	ld      r22,344(r31)
-    39c4:	79 d0 44 0e 	rldimi  r16,r14,40,16
-    39c8:	7a 8e 80 02 	rotldi  r14,r20,48
-    39cc:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    39d0:	ea bf 00 b0 	ld      r21,176(r31)
-    39d4:	7a ce 80 02 	rotldi  r14,r22,48
-    39d8:	79 c9 44 0e 	rldimi  r9,r14,40,16
-    39dc:	7a ae 80 02 	rotldi  r14,r21,48
-    39e0:	eb 3f 03 d0 	ld      r25,976(r31)
-    39e4:	79 d7 44 0e 	rldimi  r23,r14,40,16
-    39e8:	7a 6e 80 02 	rotldi  r14,r19,48
-    39ec:	79 cb 44 0e 	rldimi  r11,r14,40,16
-    39f0:	f9 1f 01 60 	std     r8,352(r31)
-    39f4:	7a 4e 80 02 	rotldi  r14,r18,48
-    39f8:	79 d9 44 0e 	rldimi  r25,r14,40,16
-    39fc:	f9 7f 03 a8 	std     r11,936(r31)
-    3a00:	e9 7f 01 68 	ld      r11,360(r31)
-    3a04:	fa ff 03 b0 	std     r23,944(r31)
-    3a08:	79 6e 80 02 	rotldi  r14,r11,48
-    3a0c:	e9 1f 03 c8 	ld      r8,968(r31)
-    3a10:	ea ff 01 48 	ld      r23,328(r31)
-    3a14:	79 c8 44 0e 	rldimi  r8,r14,40,16
-    3a18:	7a ee 80 02 	rotldi  r14,r23,48
-    3a1c:	ea 7f 01 38 	ld      r19,312(r31)
-    3a20:	79 c0 44 0e 	rldimi  r0,r14,40,16
-    3a24:	f8 1f 03 90 	std     r0,912(r31)
-    3a28:	7a 6e 80 02 	rotldi  r14,r19,48
-    3a2c:	ea 9f 03 b8 	ld      r20,952(r31)
-    3a30:	e8 1f 01 30 	ld      r0,304(r31)
-    3a34:	79 d4 44 0e 	rldimi  r20,r14,40,16
-    3a38:	78 0e 80 02 	rotldi  r14,r0,48
-    3a3c:	f8 9f 00 e0 	std     r4,224(r31)
-    3a40:	79 dd 44 0e 	rldimi  r29,r14,40,16
-    3a44:	e8 9f 03 30 	ld      r4,816(r31)
-    3a48:	f9 3f 03 c0 	std     r9,960(r31)
-    3a4c:	78 8e 80 02 	rotldi  r14,r4,48
-    3a50:	fb bf 03 88 	std     r29,904(r31)
-    3a54:	e9 3f 03 a0 	ld      r9,928(r31)
-    3a58:	eb bf 01 18 	ld      r29,280(r31)
-    3a5c:	79 c9 44 0e 	rldimi  r9,r14,40,16
-    3a60:	f9 5f 03 e0 	std     r10,992(r31)
-    3a64:	7b ae 80 02 	rotldi  r14,r29,48
-    3a68:	e9 5f 03 98 	ld      r10,920(r31)
-    3a6c:	ea 5f 01 08 	ld      r18,264(r31)
-    3a70:	79 ca 44 0e 	rldimi  r10,r14,40,16
-    3a74:	e8 9f 05 48 	ld      r4,1352(r31)
-    3a78:	7a 4e 80 02 	rotldi  r14,r18,48
-    3a7c:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3a80:	eb 5f 01 c8 	ld      r26,456(r31)
-    3a84:	f8 9f 05 48 	std     r4,1352(r31)
-    3a88:	e8 9f 03 48 	ld      r4,840(r31)
-    3a8c:	78 8e 80 02 	rotldi  r14,r4,48
-    3a90:	e8 9f 05 40 	ld      r4,1344(r31)
-    3a94:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3a98:	eb 7f 03 80 	ld      r27,896(r31)
-    3a9c:	f8 9f 05 40 	std     r4,1344(r31)
-    3aa0:	e8 9f 03 18 	ld      r4,792(r31)
-    3aa4:	78 8e 80 02 	rotldi  r14,r4,48
-    3aa8:	e8 9f 05 38 	ld      r4,1336(r31)
-    3aac:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3ab0:	f8 9f 05 38 	std     r4,1336(r31)
-    3ab4:	e8 9f 03 40 	ld      r4,832(r31)
-    3ab8:	78 8e 80 02 	rotldi  r14,r4,48
-    3abc:	e8 9f 05 30 	ld      r4,1328(r31)
-    3ac0:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3ac4:	f8 9f 05 30 	std     r4,1328(r31)
-    3ac8:	e8 9f 03 10 	ld      r4,784(r31)
-    3acc:	78 8e 80 02 	rotldi  r14,r4,48
-    3ad0:	e8 9f 05 28 	ld      r4,1320(r31)
-    3ad4:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3ad8:	f8 9f 05 28 	std     r4,1320(r31)
-    3adc:	e8 9f 03 38 	ld      r4,824(r31)
-    3ae0:	78 8e 80 02 	rotldi  r14,r4,48
-    3ae4:	e8 9f 05 20 	ld      r4,1312(r31)
-    3ae8:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3aec:	f8 9f 05 20 	std     r4,1312(r31)
-    3af0:	e8 9f 03 00 	ld      r4,768(r31)
-    3af4:	78 8e 80 02 	rotldi  r14,r4,48
-    3af8:	e8 9f 05 18 	ld      r4,1304(r31)
-    3afc:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b00:	f8 9f 05 18 	std     r4,1304(r31)
-    3b04:	e8 9f 03 28 	ld      r4,808(r31)
-    3b08:	78 8e 80 02 	rotldi  r14,r4,48
-    3b0c:	e8 9f 05 10 	ld      r4,1296(r31)
-    3b10:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b14:	f8 9f 05 10 	std     r4,1296(r31)
-    3b18:	e8 9f 02 f8 	ld      r4,760(r31)
-    3b1c:	78 8e 80 02 	rotldi  r14,r4,48
-    3b20:	e8 9f 05 08 	ld      r4,1288(r31)
-    3b24:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b28:	f8 9f 05 08 	std     r4,1288(r31)
-    3b2c:	e8 9f 03 20 	ld      r4,800(r31)
-    3b30:	78 8e 80 02 	rotldi  r14,r4,48
-    3b34:	e8 9f 05 00 	ld      r4,1280(r31)
-    3b38:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b3c:	f8 9f 05 00 	std     r4,1280(r31)
-    3b40:	e8 9f 02 f0 	ld      r4,752(r31)
-    3b44:	78 8e 80 02 	rotldi  r14,r4,48
-    3b48:	e8 9f 04 f8 	ld      r4,1272(r31)
-    3b4c:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b50:	f8 9f 04 f8 	std     r4,1272(r31)
-    3b54:	e8 9f 03 08 	ld      r4,776(r31)
-    3b58:	78 8e 80 02 	rotldi  r14,r4,48
-    3b5c:	e8 9f 04 f0 	ld      r4,1264(r31)
-    3b60:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b64:	f8 9f 04 f0 	std     r4,1264(r31)
-    3b68:	e8 9f 02 e0 	ld      r4,736(r31)
-    3b6c:	78 8e 80 02 	rotldi  r14,r4,48
-    3b70:	e8 9f 04 e8 	ld      r4,1256(r31)
-    3b74:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b78:	f8 9f 04 e8 	std     r4,1256(r31)
-    3b7c:	e8 9f 02 d8 	ld      r4,728(r31)
-    3b80:	78 8e 80 02 	rotldi  r14,r4,48
-    3b84:	e8 9f 04 e0 	ld      r4,1248(r31)
-    3b88:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3b8c:	f8 9f 04 e0 	std     r4,1248(r31)
-    3b90:	e8 9f 02 c8 	ld      r4,712(r31)
-    3b94:	78 8e 80 02 	rotldi  r14,r4,48
-    3b98:	e8 9f 04 d8 	ld      r4,1240(r31)
-    3b9c:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3ba0:	f8 9f 04 d8 	std     r4,1240(r31)
-    3ba4:	e8 9f 02 c0 	ld      r4,704(r31)
-    3ba8:	78 8e 80 02 	rotldi  r14,r4,48
-    3bac:	e8 9f 04 d0 	ld      r4,1232(r31)
-    3bb0:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3bb4:	f8 9f 04 d0 	std     r4,1232(r31)
-    3bb8:	e8 9f 02 b8 	ld      r4,696(r31)
-    3bbc:	78 8e 80 02 	rotldi  r14,r4,48
-    3bc0:	e8 9f 04 c8 	ld      r4,1224(r31)
-    3bc4:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3bc8:	f8 9f 04 c8 	std     r4,1224(r31)
-    3bcc:	e8 9f 02 78 	ld      r4,632(r31)
-    3bd0:	78 8e 80 02 	rotldi  r14,r4,48
-    3bd4:	e8 9f 04 c0 	ld      r4,1216(r31)
-    3bd8:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3bdc:	f8 9f 04 c0 	std     r4,1216(r31)
-    3be0:	e8 9f 02 a8 	ld      r4,680(r31)
-    3be4:	78 8e 80 02 	rotldi  r14,r4,48
-    3be8:	e8 9f 04 b8 	ld      r4,1208(r31)
-    3bec:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3bf0:	f8 9f 04 b8 	std     r4,1208(r31)
-    3bf4:	e8 9f 02 e8 	ld      r4,744(r31)
-    3bf8:	78 8e 80 02 	rotldi  r14,r4,48
-    3bfc:	e8 9f 04 b0 	ld      r4,1200(r31)
-    3c00:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3c04:	f8 9f 04 b0 	std     r4,1200(r31)
-    3c08:	e8 9f 02 90 	ld      r4,656(r31)
-    3c0c:	78 8e 80 02 	rotldi  r14,r4,48
-    3c10:	e8 9f 04 a8 	ld      r4,1192(r31)
-    3c14:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3c18:	f8 9f 04 a8 	std     r4,1192(r31)
-    3c1c:	e8 9f 02 d0 	ld      r4,720(r31)
-    3c20:	78 8e 80 02 	rotldi  r14,r4,48
-    3c24:	e8 9f 04 a0 	ld      r4,1184(r31)
-    3c28:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3c2c:	f8 9f 04 a0 	std     r4,1184(r31)
-    3c30:	e8 9f 02 88 	ld      r4,648(r31)
-    3c34:	78 8e 80 02 	rotldi  r14,r4,48
-    3c38:	e8 9f 04 98 	ld      r4,1176(r31)
-    3c3c:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3c40:	f8 9f 04 98 	std     r4,1176(r31)
-    3c44:	e8 9f 02 b0 	ld      r4,688(r31)
-    3c48:	78 8e 80 02 	rotldi  r14,r4,48
-    3c4c:	e8 9f 04 90 	ld      r4,1168(r31)
-    3c50:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3c54:	f8 9f 04 90 	std     r4,1168(r31)
-    3c58:	e8 9f 02 80 	ld      r4,640(r31)
-    3c5c:	78 8e 80 02 	rotldi  r14,r4,48
-    3c60:	e8 9f 04 88 	ld      r4,1160(r31)
-    3c64:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3c68:	f8 9f 04 88 	std     r4,1160(r31)
-    3c6c:	e8 9f 02 a0 	ld      r4,672(r31)
-    3c70:	78 8e 80 02 	rotldi  r14,r4,48
-    3c74:	e8 9f 02 98 	ld      r4,664(r31)
-    3c78:	79 d8 44 0e 	rldimi  r24,r14,40,16
-    3c7c:	fb 1f 03 60 	std     r24,864(r31)
-    3c80:	78 8e 80 02 	rotldi  r14,r4,48
-    3c84:	eb 1f 03 68 	ld      r24,872(r31)
-    3c88:	e8 9f 02 70 	ld      r4,624(r31)
-    3c8c:	79 d8 44 0e 	rldimi  r24,r14,40,16
-    3c90:	78 8e 80 02 	rotldi  r14,r4,48
-    3c94:	e8 9f 04 80 	ld      r4,1152(r31)
-    3c98:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3c9c:	f8 9f 04 80 	std     r4,1152(r31)
-    3ca0:	e8 9f 02 60 	ld      r4,608(r31)
-    3ca4:	78 8e 80 02 	rotldi  r14,r4,48
-    3ca8:	e8 9f 04 78 	ld      r4,1144(r31)
-    3cac:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3cb0:	f8 9f 04 78 	std     r4,1144(r31)
-    3cb4:	e8 9f 02 50 	ld      r4,592(r31)
-    3cb8:	78 8e 80 02 	rotldi  r14,r4,48
-    3cbc:	e8 9f 04 70 	ld      r4,1136(r31)
-    3cc0:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3cc4:	f8 9f 04 70 	std     r4,1136(r31)
-    3cc8:	e8 9f 02 40 	ld      r4,576(r31)
-    3ccc:	78 8e 80 02 	rotldi  r14,r4,48
-    3cd0:	e8 9f 04 68 	ld      r4,1128(r31)
-    3cd4:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3cd8:	f8 9f 04 68 	std     r4,1128(r31)
-    3cdc:	e8 9f 02 38 	ld      r4,568(r31)
-    3ce0:	78 8e 80 02 	rotldi  r14,r4,48
-    3ce4:	e8 9f 04 60 	ld      r4,1120(r31)
-    3ce8:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3cec:	f8 9f 04 60 	std     r4,1120(r31)
-    3cf0:	e8 9f 02 28 	ld      r4,552(r31)
-    3cf4:	78 8e 80 02 	rotldi  r14,r4,48
-    3cf8:	e8 9f 04 58 	ld      r4,1112(r31)
-    3cfc:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d00:	f8 9f 04 58 	std     r4,1112(r31)
-    3d04:	e8 9f 02 18 	ld      r4,536(r31)
-    3d08:	78 8e 80 02 	rotldi  r14,r4,48
-    3d0c:	e8 9f 04 50 	ld      r4,1104(r31)
-    3d10:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d14:	f8 9f 04 50 	std     r4,1104(r31)
-    3d18:	e8 9f 02 68 	ld      r4,616(r31)
-    3d1c:	78 8e 80 02 	rotldi  r14,r4,48
-    3d20:	e8 9f 02 58 	ld      r4,600(r31)
-    3d24:	79 d1 44 0e 	rldimi  r17,r14,40,16
-    3d28:	78 8e 80 02 	rotldi  r14,r4,48
-    3d2c:	e8 9f 04 40 	ld      r4,1088(r31)
-    3d30:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d34:	fa 3f 03 50 	std     r17,848(r31)
-    3d38:	f8 9f 04 40 	std     r4,1088(r31)
-    3d3c:	e8 9f 02 48 	ld      r4,584(r31)
-    3d40:	78 8e 80 02 	rotldi  r14,r4,48
-    3d44:	e8 9f 04 38 	ld      r4,1080(r31)
-    3d48:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d4c:	f8 9f 04 38 	std     r4,1080(r31)
-    3d50:	e8 9f 02 30 	ld      r4,560(r31)
-    3d54:	78 8e 80 02 	rotldi  r14,r4,48
-    3d58:	e8 9f 04 30 	ld      r4,1072(r31)
-    3d5c:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d60:	f8 9f 04 30 	std     r4,1072(r31)
-    3d64:	e8 9f 02 20 	ld      r4,544(r31)
-    3d68:	78 8e 80 02 	rotldi  r14,r4,48
-    3d6c:	e8 9f 04 28 	ld      r4,1064(r31)
-    3d70:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d74:	f8 9f 04 28 	std     r4,1064(r31)
-    3d78:	e8 9f 02 10 	ld      r4,528(r31)
-    3d7c:	78 8e 80 02 	rotldi  r14,r4,48
-    3d80:	e8 9f 04 20 	ld      r4,1056(r31)
-    3d84:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d88:	f8 9f 04 20 	std     r4,1056(r31)
-    3d8c:	e8 9f 02 08 	ld      r4,520(r31)
-    3d90:	78 8e 80 02 	rotldi  r14,r4,48
-    3d94:	e8 9f 04 18 	ld      r4,1048(r31)
-    3d98:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3d9c:	f8 9f 04 18 	std     r4,1048(r31)
-    3da0:	e8 9f 02 00 	ld      r4,512(r31)
-    3da4:	78 8e 80 02 	rotldi  r14,r4,48
-    3da8:	e8 9f 04 10 	ld      r4,1040(r31)
-    3dac:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3db0:	f8 9f 04 10 	std     r4,1040(r31)
-    3db4:	e8 9f 01 f8 	ld      r4,504(r31)
-    3db8:	78 8e 80 02 	rotldi  r14,r4,48
-    3dbc:	e8 9f 04 08 	ld      r4,1032(r31)
-    3dc0:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3dc4:	f8 9f 04 08 	std     r4,1032(r31)
-    3dc8:	e8 9f 01 f0 	ld      r4,496(r31)
-    3dcc:	78 8e 80 02 	rotldi  r14,r4,48
-    3dd0:	e8 9f 04 00 	ld      r4,1024(r31)
-    3dd4:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3dd8:	f8 9f 04 00 	std     r4,1024(r31)
-    3ddc:	e8 9f 01 e8 	ld      r4,488(r31)
-    3de0:	78 8e 80 02 	rotldi  r14,r4,48
-    3de4:	e8 9f 03 f0 	ld      r4,1008(r31)
-    3de8:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3dec:	f8 9f 03 f0 	std     r4,1008(r31)
-    3df0:	e8 9f 01 e0 	ld      r4,480(r31)
-    3df4:	78 8e 80 02 	rotldi  r14,r4,48
-    3df8:	e8 9f 03 e8 	ld      r4,1000(r31)
-    3dfc:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3e00:	f8 9f 03 e8 	std     r4,1000(r31)
-    3e04:	e8 9f 01 d8 	ld      r4,472(r31)
-    3e08:	78 8e 80 02 	rotldi  r14,r4,48
-    3e0c:	e8 9f 03 58 	ld      r4,856(r31)
-    3e10:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3e14:	f8 9f 03 58 	std     r4,856(r31)
-    3e18:	e8 9f 01 d0 	ld      r4,464(r31)
-    3e1c:	78 8e 80 02 	rotldi  r14,r4,48
-    3e20:	e8 9f 04 48 	ld      r4,1096(r31)
-    3e24:	79 c4 44 0e 	rldimi  r4,r14,40,16
-    3e28:	e9 df 00 e8 	ld      r14,232(r31)
-    3e2c:	f8 9f 04 48 	std     r4,1096(r31)
-    3e30:	e8 9f 01 00 	ld      r4,256(r31)
-    3e34:	f8 9f 05 68 	std     r4,1384(r31)
-    3e38:	e8 9f 00 a0 	ld      r4,160(r31)
-    3e3c:	78 8f c0 02 	rotldi  r15,r4,56
-    3e40:	79 ee 82 0e 	rldimi  r14,r15,48,8
-    3e44:	78 8e c0 0e 	rldimi  r14,r4,56,0
-    3e48:	e8 9f 00 a8 	ld      r4,168(r31)
-    3e4c:	f9 df 05 60 	std     r14,1376(r31)
-    3e50:	78 8f c0 02 	rotldi  r15,r4,56
-    3e54:	e9 df 00 f8 	ld      r14,248(r31)
-    3e58:	79 ee 82 0e 	rldimi  r14,r15,48,8
-    3e5c:	7b 4f c0 02 	rotldi  r15,r26,56
-    3e60:	78 8e c0 0e 	rldimi  r14,r4,56,0
-    3e64:	79 fb 82 0e 	rldimi  r27,r15,48,8
-    3e68:	e8 9f 00 c8 	ld      r4,200(r31)
-    3e6c:	7b 5b c0 0e 	rldimi  r27,r26,56,0
-    3e70:	f9 df 05 70 	std     r14,1392(r31)
-    3e74:	e9 df 01 c0 	ld      r14,448(r31)
-    3e78:	79 cf c0 02 	rotldi  r15,r14,56
-    3e7c:	fb 7f 05 78 	std     r27,1400(r31)
-    3e80:	79 e3 82 0e 	rldimi  r3,r15,48,8
-    3e84:	79 c3 c0 0e 	rldimi  r3,r14,56,0
-    3e88:	eb 7f 01 b8 	ld      r27,440(r31)
-    3e8c:	f8 7f 05 80 	std     r3,1408(r31)
-    3e90:	7b 6f c0 02 	rotldi  r15,r27,56
-    3e94:	e8 7f 00 88 	ld      r3,136(r31)
-    3e98:	79 e3 82 0e 	rldimi  r3,r15,48,8
-    3e9c:	7b 63 c0 0e 	rldimi  r3,r27,56,0
-    3ea0:	eb 7f 01 a8 	ld      r27,424(r31)
-    3ea4:	f8 7f 05 88 	std     r3,1416(r31)
-    3ea8:	e8 7f 01 b0 	ld      r3,432(r31)
-    3eac:	78 6f c0 02 	rotldi  r15,r3,56
-    3eb0:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3eb4:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    3eb8:	e8 7f 00 d8 	ld      r3,216(r31)
-    3ebc:	7b 6f c0 02 	rotldi  r15,r27,56
-    3ec0:	79 e3 82 0e 	rldimi  r3,r15,48,8
-    3ec4:	f8 9f 05 90 	std     r4,1424(r31)
-    3ec8:	7b 63 c0 0e 	rldimi  r3,r27,56,0
-    3ecc:	f8 7f 05 98 	std     r3,1432(r31)
-    3ed0:	e8 7f 01 a0 	ld      r3,416(r31)
-    3ed4:	e8 9f 00 80 	ld      r4,128(r31)
-    3ed8:	78 6f c0 02 	rotldi  r15,r3,56
-    3edc:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3ee0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    3ee4:	e8 7f 01 98 	ld      r3,408(r31)
-    3ee8:	f8 9f 05 a0 	std     r4,1440(r31)
-    3eec:	78 6f c0 02 	rotldi  r15,r3,56
-    3ef0:	e8 9f 01 60 	ld      r4,352(r31)
-    3ef4:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3ef8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    3efc:	e8 7f 01 88 	ld      r3,392(r31)
-    3f00:	f8 9f 05 a8 	std     r4,1448(r31)
-    3f04:	78 6f c0 02 	rotldi  r15,r3,56
-    3f08:	e8 9f 00 f0 	ld      r4,240(r31)
-    3f0c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3f10:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    3f14:	e8 7f 01 80 	ld      r3,384(r31)
-    3f18:	f8 9f 05 b0 	std     r4,1456(r31)
-    3f1c:	78 6f c0 02 	rotldi  r15,r3,56
-    3f20:	e8 9f 03 e0 	ld      r4,992(r31)
-    3f24:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3f28:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    3f2c:	e8 7f 00 98 	ld      r3,152(r31)
-    3f30:	78 6f c0 02 	rotldi  r15,r3,56
-    3f34:	f8 9f 05 b8 	std     r4,1464(r31)
-    3f38:	79 e5 82 0e 	rldimi  r5,r15,48,8
-    3f3c:	78 65 c0 0e 	rldimi  r5,r3,56,0
-    3f40:	e8 9f 00 d0 	ld      r4,208(r31)
-    3f44:	7b 8f c0 02 	rotldi  r15,r28,56
-    3f48:	e8 7f 01 90 	ld      r3,400(r31)
-    3f4c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3f50:	7b 84 c0 0e 	rldimi  r4,r28,56,0
-    3f54:	78 6f c0 02 	rotldi  r15,r3,56
-    3f58:	f8 9f 05 c8 	std     r4,1480(r31)
-    3f5c:	79 e6 82 0e 	rldimi  r6,r15,48,8
-    3f60:	78 66 c0 0e 	rldimi  r6,r3,56,0
-    3f64:	7d 83 63 78 	mr      r3,r12
-    3f68:	e8 9f 03 d8 	ld      r4,984(r31)
-    3f6c:	79 8f c0 02 	rotldi  r15,r12,56
-    3f70:	e8 7f 01 78 	ld      r3,376(r31)
-    3f74:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3f78:	79 84 c0 0e 	rldimi  r4,r12,56,0
-    3f7c:	78 6f c0 02 	rotldi  r15,r3,56
-    3f80:	f8 9f 05 d8 	std     r4,1496(r31)
-    3f84:	79 e7 82 0e 	rldimi  r7,r15,48,8
-    3f88:	78 67 c0 0e 	rldimi  r7,r3,56,0
-    3f8c:	7f c3 f3 78 	mr      r3,r30
-    3f90:	e8 9f 00 e0 	ld      r4,224(r31)
-    3f94:	7b cf c0 02 	rotldi  r15,r30,56
-    3f98:	79 f0 82 0e 	rldimi  r16,r15,48,8
-    3f9c:	e8 7f 01 50 	ld      r3,336(r31)
-    3fa0:	7b d0 c0 0e 	rldimi  r16,r30,56,0
-    3fa4:	78 6f c0 02 	rotldi  r15,r3,56
-    3fa8:	f8 ff 05 e0 	std     r7,1504(r31)
-    3fac:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3fb0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    3fb4:	f8 9f 05 f0 	std     r4,1520(r31)
-    3fb8:	7a cf c0 02 	rotldi  r15,r22,56
-    3fbc:	e8 9f 03 c0 	ld      r4,960(r31)
-    3fc0:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3fc4:	7a af c0 02 	rotldi  r15,r21,56
-    3fc8:	e8 7f 01 28 	ld      r3,296(r31)
-    3fcc:	7a c4 c0 0e 	rldimi  r4,r22,56,0
-    3fd0:	f8 9f 05 f8 	std     r4,1528(r31)
-    3fd4:	e8 9f 03 b0 	ld      r4,944(r31)
-    3fd8:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3fdc:	78 6f c0 02 	rotldi  r15,r3,56
-    3fe0:	f8 df 05 d0 	std     r6,1488(r31)
-    3fe4:	7a a4 c0 0e 	rldimi  r4,r21,56,0
-    3fe8:	f8 9f 06 00 	std     r4,1536(r31)
-    3fec:	e8 9f 03 a8 	ld      r4,936(r31)
-    3ff0:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    3ff4:	f8 bf 05 c0 	std     r5,1472(r31)
-    3ff8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    3ffc:	e8 7f 01 20 	ld      r3,288(r31)
-    4000:	f8 9f 06 08 	std     r4,1544(r31)
-    4004:	78 6f c0 02 	rotldi  r15,r3,56
-    4008:	7f 24 cb 78 	mr      r4,r25
-    400c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4010:	79 6f c0 02 	rotldi  r15,r11,56
-    4014:	fa 1f 05 e8 	std     r16,1512(r31)
-    4018:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    401c:	79 e8 82 0e 	rldimi  r8,r15,48,8
-    4020:	f8 9f 06 10 	std     r4,1552(r31)
-    4024:	7a ef c0 02 	rotldi  r15,r23,56
-    4028:	7d 63 5b 78 	mr      r3,r11
-    402c:	7e 63 9b 78 	mr      r3,r19
-    4030:	79 68 c0 0e 	rldimi  r8,r11,56,0
-    4034:	e8 9f 03 90 	ld      r4,912(r31)
-    4038:	7c 03 03 78 	mr      r3,r0
-    403c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4040:	7a 6f c0 02 	rotldi  r15,r19,56
-    4044:	e8 7f 03 30 	ld      r3,816(r31)
-    4048:	7a e4 c0 0e 	rldimi  r4,r23,56,0
-    404c:	f8 9f 06 20 	std     r4,1568(r31)
-    4050:	7e 84 a3 78 	mr      r4,r20
-    4054:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4058:	7a 64 c0 0e 	rldimi  r4,r19,56,0
-    405c:	f8 9f 06 28 	std     r4,1576(r31)
-    4060:	78 0f c0 02 	rotldi  r15,r0,56
-    4064:	e8 9f 03 88 	ld      r4,904(r31)
-    4068:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    406c:	78 6f c0 02 	rotldi  r15,r3,56
-    4070:	f9 1f 06 18 	std     r8,1560(r31)
-    4074:	78 04 c0 0e 	rldimi  r4,r0,56,0
-    4078:	79 e9 82 0e 	rldimi  r9,r15,48,8
-    407c:	f8 9f 06 30 	std     r4,1584(r31)
-    4080:	7b af c0 02 	rotldi  r15,r29,56
-    4084:	78 69 c0 0e 	rldimi  r9,r3,56,0
-    4088:	e8 9f 05 48 	ld      r4,1352(r31)
-    408c:	79 ea 82 0e 	rldimi  r10,r15,48,8
-    4090:	7a 4f c0 02 	rotldi  r15,r18,56
-    4094:	7f a3 eb 78 	mr      r3,r29
-    4098:	7b aa c0 0e 	rldimi  r10,r29,56,0
-    409c:	e8 7f 03 48 	ld      r3,840(r31)
-    40a0:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    40a4:	7a 44 c0 0e 	rldimi  r4,r18,56,0
-    40a8:	f8 9f 07 c0 	std     r4,1984(r31)
-    40ac:	78 6f c0 02 	rotldi  r15,r3,56
-    40b0:	e8 9f 05 40 	ld      r4,1344(r31)
-    40b4:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    40b8:	f9 5f 06 40 	std     r10,1600(r31)
-    40bc:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    40c0:	e8 7f 03 18 	ld      r3,792(r31)
-    40c4:	f8 9f 07 c8 	std     r4,1992(r31)
-    40c8:	78 6f c0 02 	rotldi  r15,r3,56
-    40cc:	e8 9f 05 38 	ld      r4,1336(r31)
-    40d0:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    40d4:	f9 3f 06 38 	std     r9,1592(r31)
-    40d8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    40dc:	e8 7f 03 40 	ld      r3,832(r31)
-    40e0:	f8 9f 07 d0 	std     r4,2000(r31)
-    40e4:	78 6f c0 02 	rotldi  r15,r3,56
-    40e8:	e8 9f 05 30 	ld      r4,1328(r31)
-    40ec:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    40f0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    40f4:	e8 7f 03 10 	ld      r3,784(r31)
-    40f8:	f8 9f 07 d8 	std     r4,2008(r31)
-    40fc:	78 6f c0 02 	rotldi  r15,r3,56
-    4100:	e8 9f 05 28 	ld      r4,1320(r31)
-    4104:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4108:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    410c:	e8 7f 03 38 	ld      r3,824(r31)
-    4110:	f8 9f 07 e0 	std     r4,2016(r31)
-    4114:	78 6f c0 02 	rotldi  r15,r3,56
-    4118:	e8 9f 05 20 	ld      r4,1312(r31)
-    411c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4120:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4124:	e8 7f 03 00 	ld      r3,768(r31)
-    4128:	f8 9f 07 e8 	std     r4,2024(r31)
-    412c:	78 6f c0 02 	rotldi  r15,r3,56
-    4130:	e8 9f 05 18 	ld      r4,1304(r31)
-    4134:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4138:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    413c:	e8 7f 03 28 	ld      r3,808(r31)
-    4140:	f8 9f 07 f0 	std     r4,2032(r31)
-    4144:	78 6f c0 02 	rotldi  r15,r3,56
-    4148:	e8 9f 05 10 	ld      r4,1296(r31)
-    414c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4150:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4154:	e8 7f 02 f8 	ld      r3,760(r31)
-    4158:	f8 9f 07 f8 	std     r4,2040(r31)
-    415c:	78 6f c0 02 	rotldi  r15,r3,56
-    4160:	e8 9f 05 08 	ld      r4,1288(r31)
-    4164:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4168:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    416c:	e8 7f 03 20 	ld      r3,800(r31)
-    4170:	f8 9f 08 00 	std     r4,2048(r31)
-    4174:	78 6f c0 02 	rotldi  r15,r3,56
-    4178:	e8 9f 05 00 	ld      r4,1280(r31)
-    417c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4180:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4184:	e8 7f 02 f0 	ld      r3,752(r31)
-    4188:	f8 9f 08 08 	std     r4,2056(r31)
-    418c:	78 6f c0 02 	rotldi  r15,r3,56
-    4190:	e8 9f 04 f8 	ld      r4,1272(r31)
-    4194:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4198:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    419c:	e8 7f 03 08 	ld      r3,776(r31)
-    41a0:	f8 9f 08 10 	std     r4,2064(r31)
-    41a4:	78 6f c0 02 	rotldi  r15,r3,56
-    41a8:	e8 9f 04 f0 	ld      r4,1264(r31)
-    41ac:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    41b0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    41b4:	e8 7f 02 e0 	ld      r3,736(r31)
-    41b8:	f8 9f 08 18 	std     r4,2072(r31)
-    41bc:	78 6f c0 02 	rotldi  r15,r3,56
-    41c0:	e8 9f 04 e8 	ld      r4,1256(r31)
-    41c4:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    41c8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    41cc:	e8 7f 02 d8 	ld      r3,728(r31)
-    41d0:	f8 9f 08 20 	std     r4,2080(r31)
-    41d4:	78 6f c0 02 	rotldi  r15,r3,56
-    41d8:	e8 9f 04 e0 	ld      r4,1248(r31)
-    41dc:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    41e0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    41e4:	e8 7f 02 c8 	ld      r3,712(r31)
-    41e8:	f8 9f 08 28 	std     r4,2088(r31)
-    41ec:	78 6f c0 02 	rotldi  r15,r3,56
-    41f0:	e8 9f 04 d8 	ld      r4,1240(r31)
-    41f4:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    41f8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    41fc:	e8 7f 02 c0 	ld      r3,704(r31)
-    4200:	f8 9f 08 30 	std     r4,2096(r31)
-    4204:	78 6f c0 02 	rotldi  r15,r3,56
-    4208:	e8 9f 04 d0 	ld      r4,1232(r31)
-    420c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4210:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4214:	e8 7f 02 b8 	ld      r3,696(r31)
-    4218:	f8 9f 08 38 	std     r4,2104(r31)
-    421c:	78 6f c0 02 	rotldi  r15,r3,56
-    4220:	e8 9f 04 c8 	ld      r4,1224(r31)
-    4224:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4228:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    422c:	e8 7f 02 78 	ld      r3,632(r31)
-    4230:	f8 9f 08 40 	std     r4,2112(r31)
-    4234:	78 6f c0 02 	rotldi  r15,r3,56
-    4238:	e8 9f 04 c0 	ld      r4,1216(r31)
-    423c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4240:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4244:	e8 7f 02 a8 	ld      r3,680(r31)
-    4248:	f8 9f 08 48 	std     r4,2120(r31)
-    424c:	78 6f c0 02 	rotldi  r15,r3,56
-    4250:	e8 9f 04 b8 	ld      r4,1208(r31)
-    4254:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4258:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    425c:	e8 7f 02 e8 	ld      r3,744(r31)
-    4260:	f8 9f 08 50 	std     r4,2128(r31)
-    4264:	78 6f c0 02 	rotldi  r15,r3,56
-    4268:	e8 9f 04 b0 	ld      r4,1200(r31)
-    426c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4270:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4274:	e8 7f 02 90 	ld      r3,656(r31)
-    4278:	f8 9f 08 58 	std     r4,2136(r31)
-    427c:	78 6f c0 02 	rotldi  r15,r3,56
-    4280:	e8 9f 04 a8 	ld      r4,1192(r31)
-    4284:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4288:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    428c:	e8 7f 02 d0 	ld      r3,720(r31)
-    4290:	f8 9f 08 60 	std     r4,2144(r31)
-    4294:	78 6f c0 02 	rotldi  r15,r3,56
-    4298:	e8 9f 04 a0 	ld      r4,1184(r31)
-    429c:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    42a0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    42a4:	e8 7f 02 88 	ld      r3,648(r31)
-    42a8:	f8 9f 08 68 	std     r4,2152(r31)
-    42ac:	78 6f c0 02 	rotldi  r15,r3,56
-    42b0:	e8 9f 04 98 	ld      r4,1176(r31)
-    42b4:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    42b8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    42bc:	e8 7f 02 b0 	ld      r3,688(r31)
-    42c0:	f8 9f 08 70 	std     r4,2160(r31)
-    42c4:	78 6f c0 02 	rotldi  r15,r3,56
-    42c8:	e8 9f 04 90 	ld      r4,1168(r31)
-    42cc:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    42d0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    42d4:	e8 7f 02 80 	ld      r3,640(r31)
-    42d8:	f8 9f 08 78 	std     r4,2168(r31)
-    42dc:	78 6f c0 02 	rotldi  r15,r3,56
-    42e0:	e8 9f 04 88 	ld      r4,1160(r31)
-    42e4:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    42e8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    42ec:	e8 7f 02 a0 	ld      r3,672(r31)
-    42f0:	f8 9f 08 80 	std     r4,2176(r31)
-    42f4:	78 6f c0 02 	rotldi  r15,r3,56
-    42f8:	e8 9f 03 60 	ld      r4,864(r31)
-    42fc:	79 e4 82 0e 	rldimi  r4,r15,48,8
-    4300:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4304:	e8 7f 02 98 	ld      r3,664(r31)
-    4308:	78 71 c0 02 	rotldi  r17,r3,56
-    430c:	f8 9f 08 88 	std     r4,2184(r31)
-    4310:	7a 38 82 0e 	rldimi  r24,r17,48,8
-    4314:	78 78 c0 0e 	rldimi  r24,r3,56,0
-    4318:	e8 7f 02 70 	ld      r3,624(r31)
-    431c:	e8 9f 04 80 	ld      r4,1152(r31)
-    4320:	78 73 c0 02 	rotldi  r19,r3,56
-    4324:	7a 64 82 0e 	rldimi  r4,r19,48,8
-    4328:	ea 3f 03 f8 	ld      r17,1016(r31)
-    432c:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4330:	e8 7f 02 60 	ld      r3,608(r31)
-    4334:	f8 9f 08 98 	std     r4,2200(r31)
-    4338:	78 76 c0 02 	rotldi  r22,r3,56
-    433c:	e8 9f 04 78 	ld      r4,1144(r31)
-    4340:	7a c4 82 0e 	rldimi  r4,r22,48,8
-    4344:	fb 1f 08 90 	std     r24,2192(r31)
-    4348:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    434c:	e8 7f 02 50 	ld      r3,592(r31)
-    4350:	f8 9f 08 a0 	std     r4,2208(r31)
-    4354:	78 76 c0 02 	rotldi  r22,r3,56
-    4358:	e8 9f 04 70 	ld      r4,1136(r31)
-    435c:	7a c4 82 0e 	rldimi  r4,r22,48,8
-    4360:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4364:	e8 7f 02 40 	ld      r3,576(r31)
-    4368:	f8 9f 08 a8 	std     r4,2216(r31)
-    436c:	78 79 c0 02 	rotldi  r25,r3,56
-    4370:	e8 9f 04 68 	ld      r4,1128(r31)
-    4374:	7b 24 82 0e 	rldimi  r4,r25,48,8
-    4378:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    437c:	e8 7f 02 38 	ld      r3,568(r31)
-    4380:	f8 9f 08 b0 	std     r4,2224(r31)
-    4384:	78 79 c0 02 	rotldi  r25,r3,56
-    4388:	e8 9f 04 60 	ld      r4,1120(r31)
-    438c:	7b 24 82 0e 	rldimi  r4,r25,48,8
-    4390:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4394:	e8 7f 02 28 	ld      r3,552(r31)
-    4398:	f8 9f 08 b8 	std     r4,2232(r31)
-    439c:	78 79 c0 02 	rotldi  r25,r3,56
-    43a0:	e8 9f 04 58 	ld      r4,1112(r31)
-    43a4:	7b 24 82 0e 	rldimi  r4,r25,48,8
-    43a8:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    43ac:	e8 7f 02 18 	ld      r3,536(r31)
-    43b0:	f8 9f 08 c0 	std     r4,2240(r31)
-    43b4:	78 7b c0 02 	rotldi  r27,r3,56
-    43b8:	e8 9f 04 50 	ld      r4,1104(r31)
-    43bc:	7b 64 82 0e 	rldimi  r4,r27,48,8
-    43c0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    43c4:	e8 7f 03 50 	ld      r3,848(r31)
-    43c8:	f8 9f 08 c8 	std     r4,2248(r31)
-    43cc:	e8 9f 02 68 	ld      r4,616(r31)
-    43d0:	78 9b c0 02 	rotldi  r27,r4,56
-    43d4:	7b 63 82 0e 	rldimi  r3,r27,48,8
-    43d8:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    43dc:	e8 9f 04 40 	ld      r4,1088(r31)
-    43e0:	f8 7f 08 d0 	std     r3,2256(r31)
-    43e4:	e8 7f 02 58 	ld      r3,600(r31)
-    43e8:	78 7e c0 02 	rotldi  r30,r3,56
-    43ec:	7b c4 82 0e 	rldimi  r4,r30,48,8
-    43f0:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    43f4:	e8 7f 02 48 	ld      r3,584(r31)
-    43f8:	f8 9f 08 d8 	std     r4,2264(r31)
-    43fc:	78 7e c0 02 	rotldi  r30,r3,56
-    4400:	e8 9f 04 38 	ld      r4,1080(r31)
-    4404:	7b c4 82 0e 	rldimi  r4,r30,48,8
-    4408:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    440c:	e8 7f 04 30 	ld      r3,1072(r31)
-    4410:	f8 9f 08 e0 	std     r4,2272(r31)
-    4414:	e8 9f 02 30 	ld      r4,560(r31)
-    4418:	78 9e c0 02 	rotldi  r30,r4,56
-    441c:	7b c3 82 0e 	rldimi  r3,r30,48,8
-    4420:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    4424:	e8 9f 02 20 	ld      r4,544(r31)
-    4428:	f8 7f 08 e8 	std     r3,2280(r31)
-    442c:	78 80 c0 02 	rotldi  r0,r4,56
-    4430:	e8 7f 04 28 	ld      r3,1064(r31)
-    4434:	78 03 82 0e 	rldimi  r3,r0,48,8
-    4438:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    443c:	e8 9f 04 20 	ld      r4,1056(r31)
-    4440:	f8 7f 08 f0 	std     r3,2288(r31)
-    4444:	e8 7f 02 10 	ld      r3,528(r31)
-    4448:	78 6c c0 02 	rotldi  r12,r3,56
-    444c:	79 84 82 0e 	rldimi  r4,r12,48,8
-    4450:	78 64 c0 0e 	rldimi  r4,r3,56,0
-    4454:	e8 7f 04 18 	ld      r3,1048(r31)
-    4458:	f8 9f 08 f8 	std     r4,2296(r31)
-    445c:	e8 9f 02 08 	ld      r4,520(r31)
-    4460:	78 8b c0 02 	rotldi  r11,r4,56
-    4464:	79 63 82 0e 	rldimi  r3,r11,48,8
-    4468:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    446c:	e8 9f 02 00 	ld      r4,512(r31)
-    4470:	f8 7f 09 00 	std     r3,2304(r31)
-    4474:	78 8a c0 02 	rotldi  r10,r4,56
-    4478:	e8 7f 04 10 	ld      r3,1040(r31)
-    447c:	79 43 82 0e 	rldimi  r3,r10,48,8
-    4480:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    4484:	e8 9f 01 f8 	ld      r4,504(r31)
-    4488:	f8 7f 09 08 	std     r3,2312(r31)
-    448c:	78 89 c0 02 	rotldi  r9,r4,56
-    4490:	e8 7f 04 08 	ld      r3,1032(r31)
-    4494:	79 23 82 0e 	rldimi  r3,r9,48,8
-    4498:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    449c:	e8 9f 01 f0 	ld      r4,496(r31)
-    44a0:	f8 7f 09 10 	std     r3,2320(r31)
-    44a4:	78 88 c0 02 	rotldi  r8,r4,56
-    44a8:	e8 7f 04 00 	ld      r3,1024(r31)
-    44ac:	79 03 82 0e 	rldimi  r3,r8,48,8
-    44b0:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    44b4:	e8 9f 01 e8 	ld      r4,488(r31)
-    44b8:	f8 7f 09 18 	std     r3,2328(r31)
-    44bc:	78 87 c0 02 	rotldi  r7,r4,56
-    44c0:	e8 7f 03 f0 	ld      r3,1008(r31)
-    44c4:	78 e3 82 0e 	rldimi  r3,r7,48,8
-    44c8:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    44cc:	e8 9f 01 e0 	ld      r4,480(r31)
-    44d0:	f8 7f 09 20 	std     r3,2336(r31)
-    44d4:	78 86 c0 02 	rotldi  r6,r4,56
-    44d8:	e8 7f 03 e8 	ld      r3,1000(r31)
-    44dc:	78 c3 82 0e 	rldimi  r3,r6,48,8
-    44e0:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    44e4:	e8 9f 01 d8 	ld      r4,472(r31)
-    44e8:	f8 7f 09 28 	std     r3,2344(r31)
-    44ec:	78 85 c0 02 	rotldi  r5,r4,56
-    44f0:	e8 7f 03 58 	ld      r3,856(r31)
-    44f4:	78 a3 82 0e 	rldimi  r3,r5,48,8
-    44f8:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    44fc:	e8 9f 01 d0 	ld      r4,464(r31)
-    4500:	f8 7f 09 30 	std     r3,2352(r31)
-    4504:	78 85 c0 02 	rotldi  r5,r4,56
-    4508:	e8 7f 04 48 	ld      r3,1096(r31)
-    450c:	78 a3 82 0e 	rldimi  r3,r5,48,8
-    4510:	78 83 c0 0e 	rldimi  r3,r4,56,0
-    4514:	f8 7f 09 38 	std     r3,2360(r31)
-    4518:	e8 71 00 00 	ld      r3,0(r17)
-    451c:	3c 80 00 01 	lis     r4,1
-    4520:	60 9e 05 60 	ori     r30,r4,1376
-    4524:	7c 63 f2 14 	add     r3,r3,r30
-    4528:	48 00 00 01 	bl      4528 <.kvmhv_enter_nested_guest+0x4318>
-			4528: R_PPC64_REL24	__srcu_read_lock
-    452c:	60 00 00 00 	nop
-    4530:	80 9f 05 54 	lwz     r4,1364(r31)
-    4534:	3b a0 ff ff 	li      r29,-1
-    4538:	38 a0 00 f8 	li      r5,248
-    453c:	28 04 00 02 	cmplwi  r4,2
-    4540:	90 71 00 2c 	stw     r3,44(r17)
-    4544:	41 82 00 0c 	beq     4550 <.kvmhv_enter_nested_guest+0x4340>
-    4548:	63 a5 00 00 	ori     r5,r29,0
-    454c:	48 00 00 04 	b       4550 <.kvmhv_enter_nested_guest+0x4340>
-    4550:	28 04 00 01 	cmplwi  r4,1
-    4554:	38 80 00 e8 	li      r4,232
-    4558:	41 82 00 0c 	beq     4564 <.kvmhv_enter_nested_guest+0x4354>
-    455c:	60 a4 00 00 	ori     r4,r5,0
-    4560:	48 00 00 04 	b       4564 <.kvmhv_enter_nested_guest+0x4354>
-    4564:	2c 04 00 00 	cmpwi   r4,0
-    4568:	41 80 00 48 	blt     45b0 <.kvmhv_enter_nested_guest+0x43a0>
-    456c:	78 86 00 20 	clrldi  r6,r4,32
-    4570:	e8 9f 03 70 	ld      r4,880(r31)
-    4574:	38 bf 05 50 	addi    r5,r31,1360
-    4578:	7e 23 8b 78 	mr      r3,r17
-    457c:	48 00 00 01 	bl      457c <.kvmhv_enter_nested_guest+0x436c>
-			457c: R_PPC64_REL24	kvm_vcpu_write_guest
-    4580:	60 00 00 00 	nop
-    4584:	e8 9f 03 78 	ld      r4,888(r31)
-    4588:	28 03 00 00 	cmplwi  r3,0
-    458c:	40 82 00 24 	bne     45b0 <.kvmhv_enter_nested_guest+0x43a0>
-    4590:	38 bf 07 c0 	addi    r5,r31,1984
-    4594:	7e 23 8b 78 	mr      r3,r17
-    4598:	38 c0 01 80 	li      r6,384
-    459c:	48 00 00 01 	bl      459c <.kvmhv_enter_nested_guest+0x438c>
-			459c: R_PPC64_REL24	kvm_vcpu_write_guest
-    45a0:	60 00 00 00 	nop
-    45a4:	7c 63 00 34 	cntlzw  r3,r3
-    45a8:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
-    45ac:	68 7d 00 01 	xori    r29,r3,1
-    45b0:	80 91 00 2c 	lwz     r4,44(r17)
-    45b4:	e8 71 00 00 	ld      r3,0(r17)
-    45b8:	28 04 00 02 	cmplwi  r4,2
-    45bc:	7c 63 f2 14 	add     r3,r3,r30
-    45c0:	40 80 00 88 	bge     4648 <.kvmhv_enter_nested_guest+0x4438>
-    45c4:	7c 84 07 b4 	extsw   r4,r4
-    45c8:	48 00 00 01 	bl      45c8 <.kvmhv_enter_nested_guest+0x43b8>
-			45c8: R_PPC64_REL24	__srcu_read_unlock
-    45cc:	60 00 00 00 	nop
-    45d0:	28 1d 00 00 	cmplwi  r29,0
-    45d4:	38 60 ff f6 	li      r3,-10
-    45d8:	40 82 c8 70 	bne     e48 <.kvmhv_enter_nested_guest+0xc38>
-    45dc:	e8 7f 00 90 	ld      r3,144(r31)
-    45e0:	2c 23 ff fc 	cmpdi   r3,-4
-    45e4:	38 60 ff bb 	li      r3,-69
-    45e8:	41 82 c8 60 	beq     e48 <.kvmhv_enter_nested_guest+0xc38>
-    45ec:	80 71 01 d0 	lwz     r3,464(r17)
-    45f0:	28 03 00 00 	cmplwi  r3,0
-    45f4:	41 82 00 44 	beq     4638 <.kvmhv_enter_nested_guest+0x4428>
-    45f8:	a0 91 1b c0 	lhz     r4,7104(r17)
-    45fc:	38 60 00 00 	li      r3,0
-    4600:	28 24 00 3f 	cmpldi  r4,63
-    4604:	90 71 1c 4c 	stw     r3,7244(r17)
-    4608:	38 60 27 0f 	li      r3,9999
-    460c:	41 81 c8 3c 	bgt     e48 <.kvmhv_enter_nested_guest+0xc38>
-    4610:	80 b1 01 d8 	lwz     r5,472(r17)
-    4614:	28 05 00 00 	cmplwi  r5,0
-    4618:	40 82 c8 30 	bne     e48 <.kvmhv_enter_nested_guest+0xc38>
-    461c:	e8 bf 03 78 	ld      r5,888(r31)
-    4620:	78 84 1f 24 	rldicr  r4,r4,3,60
-    4624:	7c 84 2a 14 	add     r4,r4,r5
-    4628:	f8 91 20 30 	std     r4,8240(r17)
-    462c:	38 80 ff c0 	li      r4,-64
-    4630:	b0 91 1b c0 	sth     r4,7104(r17)
-    4634:	4b ff c8 14 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
-    4638:	e8 71 1c 4e 	lwa     r3,7244(r17)
-    463c:	4b ff c8 0c 	b       e48 <.kvmhv_enter_nested_guest+0xc38>
-    4640:	0f e0 00 00 	twui    r0,0
-    4644:	4b ff bc b4 	b       2f8 <.kvmhv_enter_nested_guest+0xe8>
-    4648:	0f e0 00 00 	twui    r0,0
-    464c:	4b ff ff 78 	b       45c4 <.kvmhv_enter_nested_guest+0x43b4>
+     5b0:	f8 df 00 d8 	std     r6,216(r31)
+     5b4:	e8 df 02 e0 	ld      r6,736(r31)
+     5b8:	f8 9f 01 f0 	std     r4,496(r31)
+     5bc:	78 a4 40 00 	rotldi  r4,r5,8
+     5c0:	78 64 44 2c 	rldimi  r4,r3,8,48
+     5c4:	78 c3 80 00 	rotldi  r3,r6,16
+     5c8:	f8 bf 01 c8 	std     r5,456(r31)
+     5cc:	e8 bf 02 e8 	ld      r5,744(r31)
+     5d0:	f8 9f 02 00 	std     r4,512(r31)
+     5d4:	78 c4 40 00 	rotldi  r4,r6,8
+     5d8:	78 64 44 2c 	rldimi  r4,r3,8,48
+     5dc:	78 a3 80 00 	rotldi  r3,r5,16
+     5e0:	f8 df 01 28 	std     r6,296(r31)
+     5e4:	e8 df 02 f0 	ld      r6,752(r31)
+     5e8:	f8 9f 02 08 	std     r4,520(r31)
+     5ec:	78 a4 40 00 	rotldi  r4,r5,8
+     5f0:	78 64 44 2c 	rldimi  r4,r3,8,48
+     5f4:	78 c3 80 00 	rotldi  r3,r6,16
+     5f8:	f8 bf 01 38 	std     r5,312(r31)
+     5fc:	e8 bf 02 f8 	ld      r5,760(r31)
+     600:	f8 9f 01 e8 	std     r4,488(r31)
+     604:	78 c4 40 00 	rotldi  r4,r6,8
+     608:	78 64 44 2c 	rldimi  r4,r3,8,48
+     60c:	7c a3 2b 78 	mr      r3,r5
+     610:	f8 df 01 30 	std     r6,304(r31)
+     614:	78 63 40 00 	rotldi  r3,r3,8
+     618:	e8 df 03 00 	ld      r6,768(r31)
+     61c:	f8 bf 01 b0 	std     r5,432(r31)
+     620:	78 a5 80 00 	rotldi  r5,r5,16
+     624:	78 a3 44 2c 	rldimi  r3,r5,8,48
+     628:	78 c5 80 00 	rotldi  r5,r6,16
+     62c:	f8 9f 01 f8 	std     r4,504(r31)
+     630:	e8 9f 03 08 	ld      r4,776(r31)
+     634:	f8 7f 01 d8 	std     r3,472(r31)
+     638:	78 c3 40 00 	rotldi  r3,r6,8
+     63c:	78 a3 44 2c 	rldimi  r3,r5,8,48
+     640:	78 85 80 00 	rotldi  r5,r4,16
+     644:	f8 7f 01 d0 	std     r3,464(r31)
+     648:	78 83 40 00 	rotldi  r3,r4,8
+     64c:	78 a3 44 2c 	rldimi  r3,r5,8,48
+     650:	f8 df 01 20 	std     r6,288(r31)
+     654:	e8 df 03 10 	ld      r6,784(r31)
+     658:	f8 7f 01 e0 	std     r3,480(r31)
+     65c:	78 c5 80 00 	rotldi  r5,r6,16
+     660:	e8 7f 03 18 	ld      r3,792(r31)
+     664:	fa 1f 01 58 	std     r16,344(r31)
+     668:	78 d0 40 00 	rotldi  r16,r6,8
+     66c:	78 b0 44 2c 	rldimi  r16,r5,8,48
+     670:	78 65 80 00 	rotldi  r5,r3,16
+     674:	fa 5f 02 30 	std     r18,560(r31)
+     678:	78 72 40 00 	rotldi  r18,r3,8
+     67c:	78 b2 44 2c 	rldimi  r18,r5,8,48
+     680:	f8 9f 01 b8 	std     r4,440(r31)
+     684:	e8 9f 03 20 	ld      r4,800(r31)
+     688:	f8 7f 01 90 	std     r3,400(r31)
+     68c:	78 85 80 00 	rotldi  r5,r4,16
+     690:	e8 7f 03 28 	ld      r3,808(r31)
+     694:	fa bf 02 38 	std     r21,568(r31)
+     698:	78 95 40 00 	rotldi  r21,r4,8
+     69c:	78 78 80 00 	rotldi  r24,r3,16
+     6a0:	78 b5 44 2c 	rldimi  r21,r5,8,48
+     6a4:	7f 65 db 78 	mr      r5,r27
+     6a8:	f8 9f 01 a8 	std     r4,424(r31)
+     6ac:	e8 9f 03 30 	ld      r4,816(r31)
+     6b0:	f8 7f 01 a0 	std     r3,416(r31)
+     6b4:	fa 9f 00 c0 	std     r20,192(r31)
+     6b8:	78 74 40 00 	rotldi  r20,r3,8
+     6bc:	7b 83 46 20 	rldicl  r3,r28,8,56
+     6c0:	7b 83 c0 0e 	rldimi  r3,r28,56,0
+     6c4:	7b 14 44 2c 	rldimi  r20,r24,8,48
+     6c8:	eb 9f 01 88 	ld      r28,392(r31)
+     6cc:	78 98 40 00 	rotldi  r24,r4,8
+     6d0:	f8 1f 00 e0 	std     r0,224(r31)
+     6d4:	7f a0 eb 78 	mr      r0,r29
+     6d8:	eb bf 01 80 	ld      r29,384(r31)
+     6dc:	fa 7f 00 b0 	std     r19,176(r31)
+     6e0:	78 93 80 00 	rotldi  r19,r4,16
+     6e4:	7a 78 44 2c 	rldimi  r24,r19,8,48
+     6e8:	7a 33 c0 00 	rotldi  r19,r17,24
+     6ec:	f8 9f 01 98 	std     r4,408(r31)
+     6f0:	7f 44 d3 78 	mr      r4,r26
+     6f4:	eb 5f 01 78 	ld      r26,376(r31)
+     6f8:	f8 ff 02 28 	std     r7,552(r31)
+     6fc:	fb 3f 00 b8 	std     r25,184(r31)
+     700:	7e f9 bb 78 	mr      r25,r23
+     704:	7b 97 c0 00 	rotldi  r23,r28,24
+     708:	7a e4 82 2c 	rldimi  r4,r23,16,40
+     70c:	7b b7 c0 00 	rotldi  r23,r29,24
+     710:	e8 ff 02 30 	ld      r7,560(r31)
+     714:	7a 79 82 2c 	rldimi  r25,r19,16,40
+     718:	7a e5 82 2c 	rldimi  r5,r23,16,40
+     71c:	eb 7f 01 70 	ld      r27,368(r31)
+     720:	7b 57 c0 00 	rotldi  r23,r26,24
+     724:	7a e7 82 2c 	rldimi  r7,r23,16,40
+     728:	f9 9f 01 50 	std     r12,336(r31)
+     72c:	7b 77 c0 00 	rotldi  r23,r27,24
+     730:	f8 df 01 c0 	std     r6,448(r31)
+     734:	e8 df 01 58 	ld      r6,344(r31)
+     738:	e9 9f 01 68 	ld      r12,360(r31)
+     73c:	7a e6 82 2c 	rldimi  r6,r23,16,40
+     740:	f8 7f 01 18 	std     r3,280(r31)
+     744:	79 97 c0 00 	rotldi  r23,r12,24
+     748:	e8 7f 02 38 	ld      r3,568(r31)
+     74c:	ea 7f 00 90 	ld      r19,144(r31)
+     750:	7a e3 82 2c 	rldimi  r3,r23,16,40
+     754:	7a 77 c0 00 	rotldi  r23,r19,24
+     758:	e9 7f 01 50 	ld      r11,336(r31)
+     75c:	7a e9 82 2c 	rldimi  r9,r23,16,40
+     760:	f9 3f 01 00 	std     r9,256(r31)
+     764:	e9 3f 00 f0 	ld      r9,240(r31)
+     768:	e9 df 00 88 	ld      r14,136(r31)
+     76c:	79 37 c0 00 	rotldi  r23,r9,24
+     770:	7a eb 82 2c 	rldimi  r11,r23,16,40
+     774:	f8 7f 02 38 	std     r3,568(r31)
+     778:	79 d7 c0 00 	rotldi  r23,r14,24
+     77c:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     780:	e8 7f 00 e8 	ld      r3,232(r31)
+     784:	f9 1f 01 48 	std     r8,328(r31)
+     788:	78 77 c0 00 	rotldi  r23,r3,24
+     78c:	e9 1f 02 20 	ld      r8,544(r31)
+     790:	7a e8 82 2c 	rldimi  r8,r23,16,40
+     794:	f8 1f 00 f8 	std     r0,248(r31)
+     798:	f9 1f 02 20 	std     r8,544(r31)
+     79c:	e9 1f 00 e0 	ld      r8,224(r31)
+     7a0:	e8 1f 02 28 	ld      r0,552(r31)
+     7a4:	79 17 c0 00 	rotldi  r23,r8,24
+     7a8:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     7ac:	ea ff 01 60 	ld      r23,352(r31)
+     7b0:	e9 1f 02 18 	ld      r8,536(r31)
+     7b4:	7a f7 c0 00 	rotldi  r23,r23,24
+     7b8:	7a e8 82 2c 	rldimi  r8,r23,16,40
+     7bc:	f8 1f 02 28 	std     r0,552(r31)
+     7c0:	f9 1f 02 18 	std     r8,536(r31)
+     7c4:	e9 1f 01 48 	ld      r8,328(r31)
+     7c8:	79 17 c0 00 	rotldi  r23,r8,24
+     7cc:	e9 1f 02 10 	ld      r8,528(r31)
+     7d0:	7a e8 82 2c 	rldimi  r8,r23,16,40
+     7d4:	79 f7 c0 00 	rotldi  r23,r15,24
+     7d8:	e8 1f 01 f0 	ld      r0,496(r31)
+     7dc:	f9 1f 02 10 	std     r8,528(r31)
+     7e0:	e9 1f 01 40 	ld      r8,320(r31)
+     7e4:	7a e8 82 2c 	rldimi  r8,r23,16,40
+     7e8:	79 57 c0 00 	rotldi  r23,r10,24
+     7ec:	fa df 00 98 	std     r22,152(r31)
+     7f0:	7f ca f3 78 	mr      r10,r30
+     7f4:	eb df 00 d8 	ld      r30,216(r31)
+     7f8:	7a ea 82 2c 	rldimi  r10,r23,16,40
+     7fc:	7b d7 c0 00 	rotldi  r23,r30,24
+     800:	ea df 02 38 	ld      r22,568(r31)
+     804:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     808:	f8 1f 01 f0 	std     r0,496(r31)
+     80c:	e8 1f 01 c8 	ld      r0,456(r31)
+     810:	78 17 c0 00 	rotldi  r23,r0,24
+     814:	e8 1f 02 00 	ld      r0,512(r31)
+     818:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     81c:	f9 ff 00 78 	std     r15,120(r31)
+     820:	f8 1f 02 00 	std     r0,512(r31)
+     824:	e8 1f 01 28 	ld      r0,296(r31)
+     828:	78 17 c0 00 	rotldi  r23,r0,24
+     82c:	e8 1f 02 08 	ld      r0,520(r31)
+     830:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     834:	fa 3f 00 d0 	std     r17,208(r31)
+     838:	f8 1f 02 08 	std     r0,520(r31)
+     83c:	e8 1f 01 38 	ld      r0,312(r31)
+     840:	78 17 c0 00 	rotldi  r23,r0,24
+     844:	e8 1f 01 e8 	ld      r0,488(r31)
+     848:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     84c:	f8 1f 01 e8 	std     r0,488(r31)
+     850:	e8 1f 01 30 	ld      r0,304(r31)
+     854:	78 17 c0 00 	rotldi  r23,r0,24
+     858:	e8 1f 01 f8 	ld      r0,504(r31)
+     85c:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     860:	f8 1f 01 f8 	std     r0,504(r31)
+     864:	e8 1f 01 b0 	ld      r0,432(r31)
+     868:	78 17 c0 00 	rotldi  r23,r0,24
+     86c:	e8 1f 01 d8 	ld      r0,472(r31)
+     870:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     874:	f8 1f 01 d8 	std     r0,472(r31)
+     878:	e8 1f 01 20 	ld      r0,288(r31)
+     87c:	78 17 c0 00 	rotldi  r23,r0,24
+     880:	e8 1f 01 d0 	ld      r0,464(r31)
+     884:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     888:	f8 1f 01 d0 	std     r0,464(r31)
+     88c:	e8 1f 01 b8 	ld      r0,440(r31)
+     890:	78 17 c0 00 	rotldi  r23,r0,24
+     894:	e8 1f 01 e0 	ld      r0,480(r31)
+     898:	7a e0 82 2c 	rldimi  r0,r23,16,40
+     89c:	f8 1f 01 e0 	std     r0,480(r31)
+     8a0:	e8 1f 01 c0 	ld      r0,448(r31)
+     8a4:	78 17 c0 00 	rotldi  r23,r0,24
+     8a8:	e8 1f 01 90 	ld      r0,400(r31)
+     8ac:	7a f0 82 2c 	rldimi  r16,r23,16,40
+     8b0:	78 17 c0 00 	rotldi  r23,r0,24
+     8b4:	e8 1f 01 a8 	ld      r0,424(r31)
+     8b8:	7a f2 82 2c 	rldimi  r18,r23,16,40
+     8bc:	78 17 c0 00 	rotldi  r23,r0,24
+     8c0:	e8 1f 01 a0 	ld      r0,416(r31)
+     8c4:	7a f5 82 2c 	rldimi  r21,r23,16,40
+     8c8:	78 17 c0 00 	rotldi  r23,r0,24
+     8cc:	e8 1f 01 98 	ld      r0,408(r31)
+     8d0:	7a f4 82 2c 	rldimi  r20,r23,16,40
+     8d4:	78 17 c0 00 	rotldi  r23,r0,24
+     8d8:	e8 1f 01 18 	ld      r0,280(r31)
+     8dc:	7a f8 82 2c 	rldimi  r24,r23,16,40
+     8e0:	7a 37 00 02 	rotldi  r23,r17,32
+     8e4:	7a f9 c0 2c 	rldimi  r25,r23,24,32
+     8e8:	ea 3f 01 e0 	ld      r17,480(r31)
+     8ec:	3a e0 ff ff 	li      r23,-1
+     8f0:	7a e0 42 0c 	rldimi  r0,r23,8,8
+     8f4:	7b 97 00 02 	rotldi  r23,r28,32
+     8f8:	f8 1f 01 18 	std     r0,280(r31)
+     8fc:	7a e4 c0 2c 	rldimi  r4,r23,24,32
+     900:	7b b7 00 02 	rotldi  r23,r29,32
+     904:	7a e5 c0 2c 	rldimi  r5,r23,24,32
+     908:	eb bf 01 00 	ld      r29,256(r31)
+     90c:	7b 57 00 02 	rotldi  r23,r26,32
+     910:	7a e7 c0 2c 	rldimi  r7,r23,24,32
+     914:	7b 77 00 02 	rotldi  r23,r27,32
+     918:	f8 bf 01 10 	std     r5,272(r31)
+     91c:	7a e6 c0 2c 	rldimi  r6,r23,24,32
+     920:	79 97 00 02 	rotldi  r23,r12,32
+     924:	7a f6 c0 2c 	rldimi  r22,r23,24,32
+     928:	e8 bf 00 f8 	ld      r5,248(r31)
+     92c:	7a 77 00 02 	rotldi  r23,r19,32
+     930:	7a fd c0 2c 	rldimi  r29,r23,24,32
+     934:	79 37 00 02 	rotldi  r23,r9,32
+     938:	f8 9f 01 08 	std     r4,264(r31)
+     93c:	7a eb c0 2c 	rldimi  r11,r23,24,32
+     940:	79 d7 00 02 	rotldi  r23,r14,32
+     944:	f9 7f 01 50 	std     r11,336(r31)
+     948:	7a e5 c0 2c 	rldimi  r5,r23,24,32
+     94c:	78 77 00 02 	rotldi  r23,r3,32
+     950:	7e 7b 9b 78 	mr      r27,r19
+     954:	e8 7f 02 20 	ld      r3,544(r31)
+     958:	7d 2c 4b 78 	mr      r12,r9
+     95c:	7d da 73 78 	mr      r26,r14
+     960:	e9 7f 00 e0 	ld      r11,224(r31)
+     964:	7a e3 c0 2c 	rldimi  r3,r23,24,32
+     968:	e9 3f 02 28 	ld      r9,552(r31)
+     96c:	79 77 00 02 	rotldi  r23,r11,32
+     970:	ea 7f 01 60 	ld      r19,352(r31)
+     974:	7a e9 c0 2c 	rldimi  r9,r23,24,32
+     978:	e8 9f 02 18 	ld      r4,536(r31)
+     97c:	7a 77 00 02 	rotldi  r23,r19,32
+     980:	e8 1f 01 48 	ld      r0,328(r31)
+     984:	7a e4 c0 2c 	rldimi  r4,r23,24,32
+     988:	e9 df 02 10 	ld      r14,528(r31)
+     98c:	78 17 00 02 	rotldi  r23,r0,32
+     990:	7a ee c0 2c 	rldimi  r14,r23,24,32
+     994:	79 f7 00 02 	rotldi  r23,r15,32
+     998:	e9 ff 00 c8 	ld      r15,200(r31)
+     99c:	7a e8 c0 2c 	rldimi  r8,r23,24,32
+     9a0:	f8 df 01 58 	std     r6,344(r31)
+     9a4:	79 f7 00 02 	rotldi  r23,r15,32
+     9a8:	7a ea c0 2c 	rldimi  r10,r23,24,32
+     9ac:	7b d7 00 02 	rotldi  r23,r30,32
+     9b0:	e8 df 01 f0 	ld      r6,496(r31)
+     9b4:	7a e6 c0 2c 	rldimi  r6,r23,24,32
+     9b8:	f9 1f 01 40 	std     r8,320(r31)
+     9bc:	f8 df 01 f0 	std     r6,496(r31)
+     9c0:	e8 df 01 c8 	ld      r6,456(r31)
+     9c4:	e9 1f 02 00 	ld      r8,512(r31)
+     9c8:	78 d7 00 02 	rotldi  r23,r6,32
+     9cc:	eb 9f 01 28 	ld      r28,296(r31)
+     9d0:	7a e8 c0 2c 	rldimi  r8,r23,24,32
+     9d4:	e8 df 02 08 	ld      r6,520(r31)
+     9d8:	7b 97 00 02 	rotldi  r23,r28,32
+     9dc:	7a e6 c0 2c 	rldimi  r6,r23,24,32
+     9e0:	f8 ff 02 30 	std     r7,560(r31)
+     9e4:	f8 df 02 08 	std     r6,520(r31)
+     9e8:	e8 df 01 38 	ld      r6,312(r31)
+     9ec:	78 d7 00 02 	rotldi  r23,r6,32
+     9f0:	e8 df 01 e8 	ld      r6,488(r31)
+     9f4:	e8 ff 01 30 	ld      r7,304(r31)
+     9f8:	7a e6 c0 2c 	rldimi  r6,r23,24,32
+     9fc:	78 f7 00 02 	rotldi  r23,r7,32
+     a00:	e8 ff 01 f8 	ld      r7,504(r31)
+     a04:	7a e7 c0 2c 	rldimi  r7,r23,24,32
+     a08:	f9 5f 00 80 	std     r10,128(r31)
+     a0c:	f8 ff 01 f8 	std     r7,504(r31)
+     a10:	e8 ff 01 b0 	ld      r7,432(r31)
+     a14:	78 f7 00 02 	rotldi  r23,r7,32
+     a18:	e8 ff 01 d8 	ld      r7,472(r31)
+     a1c:	e9 5f 01 20 	ld      r10,288(r31)
+     a20:	7a e7 c0 2c 	rldimi  r7,r23,24,32
+     a24:	79 57 00 02 	rotldi  r23,r10,32
+     a28:	e9 5f 01 d0 	ld      r10,464(r31)
+     a2c:	7a ea c0 2c 	rldimi  r10,r23,24,32
+     a30:	ea ff 01 b8 	ld      r23,440(r31)
+     a34:	7a f7 00 02 	rotldi  r23,r23,32
+     a38:	7a f1 c0 2c 	rldimi  r17,r23,24,32
+     a3c:	ea ff 01 c0 	ld      r23,448(r31)
+     a40:	7a f7 00 02 	rotldi  r23,r23,32
+     a44:	fa 3f 01 e0 	std     r17,480(r31)
+     a48:	7a f0 c0 2c 	rldimi  r16,r23,24,32
+     a4c:	ea ff 01 90 	ld      r23,400(r31)
+     a50:	7a f7 00 02 	rotldi  r23,r23,32
+     a54:	ea 3f 01 08 	ld      r17,264(r31)
+     a58:	7a f2 c0 2c 	rldimi  r18,r23,24,32
+     a5c:	ea ff 01 a8 	ld      r23,424(r31)
+     a60:	7a f7 00 02 	rotldi  r23,r23,32
+     a64:	7a f5 c0 2c 	rldimi  r21,r23,24,32
+     a68:	ea ff 01 a0 	ld      r23,416(r31)
+     a6c:	7a f7 00 02 	rotldi  r23,r23,32
+     a70:	7a f4 c0 2c 	rldimi  r20,r23,24,32
+     a74:	ea ff 01 98 	ld      r23,408(r31)
+     a78:	7a f7 00 02 	rotldi  r23,r23,32
+     a7c:	7a f8 c0 2c 	rldimi  r24,r23,24,32
+     a80:	ea ff 00 d0 	ld      r23,208(r31)
+     a84:	7a f7 80 02 	rotldi  r23,r23,48
+     a88:	7a f9 44 0e 	rldimi  r25,r23,40,16
+     a8c:	ea ff 01 88 	ld      r23,392(r31)
+     a90:	7a f7 80 02 	rotldi  r23,r23,48
+     a94:	7a f1 44 0e 	rldimi  r17,r23,40,16
+     a98:	ea ff 01 80 	ld      r23,384(r31)
+     a9c:	fa 3f 01 08 	std     r17,264(r31)
+     aa0:	7a f7 80 02 	rotldi  r23,r23,48
+     aa4:	ea 3f 01 10 	ld      r17,272(r31)
+     aa8:	7a f1 44 0e 	rldimi  r17,r23,40,16
+     aac:	ea ff 01 78 	ld      r23,376(r31)
+     ab0:	fa 3f 01 10 	std     r17,272(r31)
+     ab4:	7a f7 80 02 	rotldi  r23,r23,48
+     ab8:	ea 3f 02 30 	ld      r17,560(r31)
+     abc:	7a f1 44 0e 	rldimi  r17,r23,40,16
+     ac0:	ea ff 01 70 	ld      r23,368(r31)
+     ac4:	fa 3f 02 30 	std     r17,560(r31)
+     ac8:	7a f7 80 02 	rotldi  r23,r23,48
+     acc:	ea 3f 01 58 	ld      r17,344(r31)
+     ad0:	7a f1 44 0e 	rldimi  r17,r23,40,16
+     ad4:	ea ff 01 68 	ld      r23,360(r31)
+     ad8:	7a f7 80 02 	rotldi  r23,r23,48
+     adc:	7a f6 44 0e 	rldimi  r22,r23,40,16
+     ae0:	7b 77 80 02 	rotldi  r23,r27,48
+     ae4:	fa df 02 38 	std     r22,568(r31)
+     ae8:	7a fd 44 0e 	rldimi  r29,r23,40,16
+     aec:	79 97 80 02 	rotldi  r23,r12,48
+     af0:	e9 9f 01 50 	ld      r12,336(r31)
+     af4:	fb bf 01 00 	std     r29,256(r31)
+     af8:	7a ec 44 0e 	rldimi  r12,r23,40,16
+     afc:	7b 57 80 02 	rotldi  r23,r26,48
+     b00:	7a e5 44 0e 	rldimi  r5,r23,40,16
+     b04:	eb bf 00 e8 	ld      r29,232(r31)
+     b08:	7b b7 80 02 	rotldi  r23,r29,48
+     b0c:	f8 bf 00 f8 	std     r5,248(r31)
+     b10:	7a e3 44 0e 	rldimi  r3,r23,40,16
+     b14:	79 77 80 02 	rotldi  r23,r11,48
+     b18:	7a e9 44 0e 	rldimi  r9,r23,40,16
+     b1c:	f8 7f 02 20 	std     r3,544(r31)
+     b20:	7a 77 80 02 	rotldi  r23,r19,48
+     b24:	7a e4 44 0e 	rldimi  r4,r23,40,16
+     b28:	78 17 80 02 	rotldi  r23,r0,48
+     b2c:	f9 3f 02 28 	std     r9,552(r31)
+     b30:	7a ee 44 0e 	rldimi  r14,r23,40,16
+     b34:	7d 63 5b 78 	mr      r3,r11
+     b38:	e9 3f 00 78 	ld      r9,120(r31)
+     b3c:	f9 df 02 10 	std     r14,528(r31)
+     b40:	79 37 80 02 	rotldi  r23,r9,48
+     b44:	e9 df 01 40 	ld      r14,320(r31)
+     b48:	e8 1f 00 80 	ld      r0,128(r31)
+     b4c:	7a ee 44 0e 	rldimi  r14,r23,40,16
+     b50:	79 f7 80 02 	rotldi  r23,r15,48
+     b54:	f8 9f 02 18 	std     r4,536(r31)
+     b58:	7a e0 44 0e 	rldimi  r0,r23,40,16
+     b5c:	7b d7 80 02 	rotldi  r23,r30,48
+     b60:	e9 7f 01 f0 	ld      r11,496(r31)
+     b64:	e8 9f 01 c8 	ld      r4,456(r31)
+     b68:	7a eb 44 0e 	rldimi  r11,r23,40,16
+     b6c:	eb df 02 08 	ld      r30,520(r31)
+     b70:	78 97 80 02 	rotldi  r23,r4,48
+     b74:	7a e8 44 0e 	rldimi  r8,r23,40,16
+     b78:	7b 97 80 02 	rotldi  r23,r28,48
+     b7c:	ea 7f 01 38 	ld      r19,312(r31)
+     b80:	7a fe 44 0e 	rldimi  r30,r23,40,16
+     b84:	7a 77 80 02 	rotldi  r23,r19,48
+     b88:	e9 ff 01 f8 	ld      r15,504(r31)
+     b8c:	7a e6 44 0e 	rldimi  r6,r23,40,16
+     b90:	f8 df 01 e8 	std     r6,488(r31)
+     b94:	e8 df 01 30 	ld      r6,304(r31)
+     b98:	e8 9f 01 b0 	ld      r4,432(r31)
+     b9c:	78 d7 80 02 	rotldi  r23,r6,48
+     ba0:	7a ef 44 0e 	rldimi  r15,r23,40,16
+     ba4:	f9 1f 02 00 	std     r8,512(r31)
+     ba8:	78 97 80 02 	rotldi  r23,r4,48
+     bac:	7a e7 44 0e 	rldimi  r7,r23,40,16
+     bb0:	e9 1f 01 20 	ld      r8,288(r31)
+     bb4:	e8 9f 01 b8 	ld      r4,440(r31)
+     bb8:	79 17 80 02 	rotldi  r23,r8,48
+     bbc:	7a ea 44 0e 	rldimi  r10,r23,40,16
+     bc0:	f9 5f 01 d0 	std     r10,464(r31)
+     bc4:	78 97 80 02 	rotldi  r23,r4,48
+     bc8:	e9 5f 01 e0 	ld      r10,480(r31)
+     bcc:	e8 9f 01 c0 	ld      r4,448(r31)
+     bd0:	7a ea 44 0e 	rldimi  r10,r23,40,16
+     bd4:	78 97 80 02 	rotldi  r23,r4,48
+     bd8:	e8 9f 01 90 	ld      r4,400(r31)
+     bdc:	7a f0 44 0e 	rldimi  r16,r23,40,16
+     be0:	78 97 80 02 	rotldi  r23,r4,48
+     be4:	e8 9f 01 a8 	ld      r4,424(r31)
+     be8:	7a f2 44 0e 	rldimi  r18,r23,40,16
+     bec:	78 97 80 02 	rotldi  r23,r4,48
+     bf0:	e8 9f 01 a0 	ld      r4,416(r31)
+     bf4:	7a f5 44 0e 	rldimi  r21,r23,40,16
+     bf8:	78 97 80 02 	rotldi  r23,r4,48
+     bfc:	e8 9f 01 98 	ld      r4,408(r31)
+     c00:	7a f4 44 0e 	rldimi  r20,r23,40,16
+     c04:	78 97 80 02 	rotldi  r23,r4,48
+     c08:	e8 9f 01 18 	ld      r4,280(r31)
+     c0c:	7a f8 44 0e 	rldimi  r24,r23,40,16
+     c10:	f8 9f 02 58 	std     r4,600(r31)
+     c14:	e8 9f 00 d0 	ld      r4,208(r31)
+     c18:	78 97 c0 02 	rotldi  r23,r4,56
+     c1c:	eb 9f 01 80 	ld      r28,384(r31)
+     c20:	7a f9 82 0e 	rldimi  r25,r23,48,8
+     c24:	78 99 c0 0e 	rldimi  r25,r4,56,0
+     c28:	e8 9f 01 88 	ld      r4,392(r31)
+     c2c:	fb 3f 02 50 	std     r25,592(r31)
+     c30:	78 97 c0 02 	rotldi  r23,r4,56
+     c34:	eb 3f 01 08 	ld      r25,264(r31)
+     c38:	7a f9 82 0e 	rldimi  r25,r23,48,8
+     c3c:	7b 97 c0 02 	rotldi  r23,r28,56
+     c40:	e8 bf 01 78 	ld      r5,376(r31)
+     c44:	78 99 c0 0e 	rldimi  r25,r4,56,0
+     c48:	e8 9f 01 10 	ld      r4,272(r31)
+     c4c:	7a e4 82 0e 	rldimi  r4,r23,48,8
+     c50:	78 b7 c0 02 	rotldi  r23,r5,56
+     c54:	f8 ff 01 d8 	std     r7,472(r31)
+     c58:	7b 84 c0 0e 	rldimi  r4,r28,56,0
+     c5c:	7a 67 c0 02 	rotldi  r7,r19,56
+     c60:	f8 9f 02 68 	std     r4,616(r31)
+     c64:	e8 9f 02 30 	ld      r4,560(r31)
+     c68:	7a e4 82 0e 	rldimi  r4,r23,48,8
+     c6c:	ea df 00 98 	ld      r22,152(r31)
+     c70:	78 a4 c0 0e 	rldimi  r4,r5,56,0
+     c74:	e8 bf 01 70 	ld      r5,368(r31)
+     c78:	78 b7 c0 02 	rotldi  r23,r5,56
+     c7c:	f8 9f 02 70 	std     r4,624(r31)
+     c80:	7a f1 82 0e 	rldimi  r17,r23,48,8
+     c84:	78 b1 c0 0e 	rldimi  r17,r5,56,0
+     c88:	e8 9f 01 68 	ld      r4,360(r31)
+     c8c:	e8 bf 02 38 	ld      r5,568(r31)
+     c90:	78 97 c0 02 	rotldi  r23,r4,56
+     c94:	7a e5 82 0e 	rldimi  r5,r23,48,8
+     c98:	7b 77 c0 02 	rotldi  r23,r27,56
+     c9c:	fb 3f 02 60 	std     r25,608(r31)
+     ca0:	78 85 c0 0e 	rldimi  r5,r4,56,0
+     ca4:	f8 bf 02 80 	std     r5,640(r31)
+     ca8:	e8 bf 01 00 	ld      r5,256(r31)
+     cac:	7a e5 82 0e 	rldimi  r5,r23,48,8
+     cb0:	e8 9f 02 28 	ld      r4,552(r31)
+     cb4:	7b 65 c0 0e 	rldimi  r5,r27,56,0
+     cb8:	79 3b c0 02 	rotldi  r27,r9,56
+     cbc:	f8 bf 02 88 	std     r5,648(r31)
+     cc0:	e8 bf 00 f0 	ld      r5,240(r31)
+     cc4:	78 b7 c0 02 	rotldi  r23,r5,56
+     cc8:	eb 3f 00 b8 	ld      r25,184(r31)
+     ccc:	7a ec 82 0e 	rldimi  r12,r23,48,8
+     cd0:	78 ac c0 0e 	rldimi  r12,r5,56,0
+     cd4:	e8 bf 00 f8 	ld      r5,248(r31)
+     cd8:	7b 57 c0 02 	rotldi  r23,r26,56
+     cdc:	7a e5 82 0e 	rldimi  r5,r23,48,8
+     ce0:	7b b7 c0 02 	rotldi  r23,r29,56
+     ce4:	f9 9f 02 90 	std     r12,656(r31)
+     ce8:	7b 45 c0 0e 	rldimi  r5,r26,56,0
+     cec:	f8 bf 02 98 	std     r5,664(r31)
+     cf0:	e8 bf 02 20 	ld      r5,544(r31)
+     cf4:	7a e5 82 0e 	rldimi  r5,r23,48,8
+     cf8:	78 77 c0 02 	rotldi  r23,r3,56
+     cfc:	fa 3f 02 78 	std     r17,632(r31)
+     d00:	7a e4 82 0e 	rldimi  r4,r23,48,8
+     d04:	7b a5 c0 0e 	rldimi  r5,r29,56,0
+     d08:	f8 bf 02 a0 	std     r5,672(r31)
+     d0c:	78 64 c0 0e 	rldimi  r4,r3,56,0
+     d10:	e8 7f 01 60 	ld      r3,352(r31)
+     d14:	f8 9f 02 a8 	std     r4,680(r31)
+     d18:	78 77 c0 02 	rotldi  r23,r3,56
+     d1c:	e8 9f 02 18 	ld      r4,536(r31)
+     d20:	7a e4 82 0e 	rldimi  r4,r23,48,8
+     d24:	e8 bf 01 b0 	ld      r5,432(r31)
+     d28:	78 64 c0 0e 	rldimi  r4,r3,56,0
+     d2c:	e8 7f 01 48 	ld      r3,328(r31)
+     d30:	f8 9f 02 b0 	std     r4,688(r31)
+     d34:	78 7a c0 02 	rotldi  r26,r3,56
+     d38:	e8 9f 02 10 	ld      r4,528(r31)
+     d3c:	7b 44 82 0e 	rldimi  r4,r26,48,8
+     d40:	78 64 c0 0e 	rldimi  r4,r3,56,0
+     d44:	e8 7f 00 c8 	ld      r3,200(r31)
+     d48:	78 7d c0 02 	rotldi  r29,r3,56
+     d4c:	f8 9f 02 b8 	std     r4,696(r31)
+     d50:	7d c4 73 78 	mr      r4,r14
+     d54:	7b a0 82 0e 	rldimi  r0,r29,48,8
+     d58:	7b 64 82 0e 	rldimi  r4,r27,48,8
+     d5c:	78 60 c0 0e 	rldimi  r0,r3,56,0
+     d60:	e8 7f 00 d8 	ld      r3,216(r31)
+     d64:	79 24 c0 0e 	rldimi  r4,r9,56,0
+     d68:	f8 9f 02 c0 	std     r4,704(r31)
+     d6c:	78 6c c0 02 	rotldi  r12,r3,56
+     d70:	7d 64 5b 78 	mr      r4,r11
+     d74:	79 84 82 0e 	rldimi  r4,r12,48,8
+     d78:	78 64 c0 0e 	rldimi  r4,r3,56,0
+     d7c:	e8 7f 01 c8 	ld      r3,456(r31)
+     d80:	f8 9f 02 d0 	std     r4,720(r31)
+     d84:	78 6b c0 02 	rotldi  r11,r3,56
+     d88:	e8 9f 02 00 	ld      r4,512(r31)
+     d8c:	79 64 82 0e 	rldimi  r4,r11,48,8
+     d90:	f8 1f 02 c8 	std     r0,712(r31)
+     d94:	78 64 c0 0e 	rldimi  r4,r3,56,0
+     d98:	e8 7f 01 28 	ld      r3,296(r31)
+     d9c:	f8 9f 02 d8 	std     r4,728(r31)
+     da0:	78 69 c0 02 	rotldi  r9,r3,56
+     da4:	7f c4 f3 78 	mr      r4,r30
+     da8:	79 24 82 0e 	rldimi  r4,r9,48,8
+     dac:	78 64 c0 0e 	rldimi  r4,r3,56,0
+     db0:	f8 9f 02 e0 	std     r4,736(r31)
+     db4:	7e 63 9b 78 	mr      r3,r19
+     db8:	7c c3 33 78 	mr      r3,r6
+     dbc:	78 c6 c0 02 	rotldi  r6,r6,56
+     dc0:	e8 9f 01 e8 	ld      r4,488(r31)
+     dc4:	78 e4 82 0e 	rldimi  r4,r7,48,8
+     dc8:	7a 64 c0 0e 	rldimi  r4,r19,56,0
+     dcc:	ea 7f 00 b0 	ld      r19,176(r31)
+     dd0:	f8 9f 02 e8 	std     r4,744(r31)
+     dd4:	7d e4 7b 78 	mr      r4,r15
+     dd8:	78 c4 82 0e 	rldimi  r4,r6,48,8
+     ddc:	78 64 c0 0e 	rldimi  r4,r3,56,0
+     de0:	e8 7f 01 d8 	ld      r3,472(r31)
+     de4:	f8 9f 02 f0 	std     r4,752(r31)
+     de8:	78 a4 c0 02 	rotldi  r4,r5,56
+     dec:	78 83 82 0e 	rldimi  r3,r4,48,8
+     df0:	78 a3 c0 0e 	rldimi  r3,r5,56,0
+     df4:	e8 bf 01 d0 	ld      r5,464(r31)
+     df8:	f8 7f 02 f8 	std     r3,760(r31)
+     dfc:	79 03 c0 02 	rotldi  r3,r8,56
+     e00:	78 65 82 0e 	rldimi  r5,r3,48,8
+     e04:	79 05 c0 0e 	rldimi  r5,r8,56,0
+     e08:	e8 df 01 b8 	ld      r6,440(r31)
+     e0c:	f8 bf 03 00 	std     r5,768(r31)
+     e10:	78 c3 c0 02 	rotldi  r3,r6,56
+     e14:	7d 45 53 78 	mr      r5,r10
+     e18:	78 65 82 0e 	rldimi  r5,r3,48,8
+     e1c:	78 c5 c0 0e 	rldimi  r5,r6,56,0
+     e20:	e8 9f 00 a0 	ld      r4,160(r31)
+     e24:	f8 bf 03 08 	std     r5,776(r31)
+     e28:	e8 bf 01 c0 	ld      r5,448(r31)
+     e2c:	78 a3 c0 02 	rotldi  r3,r5,56
+     e30:	78 70 82 0e 	rldimi  r16,r3,48,8
+     e34:	78 b0 c0 0e 	rldimi  r16,r5,56,0
+     e38:	e8 bf 01 90 	ld      r5,400(r31)
+     e3c:	78 a3 c0 02 	rotldi  r3,r5,56
+     e40:	fa 1f 03 10 	std     r16,784(r31)
+     e44:	78 72 82 0e 	rldimi  r18,r3,48,8
+     e48:	78 b2 c0 0e 	rldimi  r18,r5,56,0
+     e4c:	e8 bf 01 a8 	ld      r5,424(r31)
+     e50:	78 a3 c0 02 	rotldi  r3,r5,56
+     e54:	fa 5f 03 18 	std     r18,792(r31)
+     e58:	78 75 82 0e 	rldimi  r21,r3,48,8
+     e5c:	78 b5 c0 0e 	rldimi  r21,r5,56,0
+     e60:	e8 bf 01 a0 	ld      r5,416(r31)
+     e64:	78 a3 c0 02 	rotldi  r3,r5,56
+     e68:	fa bf 03 20 	std     r21,800(r31)
+     e6c:	78 74 82 0e 	rldimi  r20,r3,48,8
+     e70:	78 b4 c0 0e 	rldimi  r20,r5,56,0
+     e74:	e8 bf 01 98 	ld      r5,408(r31)
+     e78:	fa 9f 03 28 	std     r20,808(r31)
+     e7c:	78 a3 c0 02 	rotldi  r3,r5,56
+     e80:	78 78 82 0e 	rldimi  r24,r3,48,8
+     e84:	78 b8 c0 0e 	rldimi  r24,r5,56,0
+     e88:	ea 9f 00 c0 	ld      r20,192(r31)
+     e8c:	fb 1f 03 30 	std     r24,816(r31)
+     e90:	e8 7f 02 40 	ld      r3,576(r31)
+     e94:	28 23 00 02 	cmpldi  r3,2
+     e98:	38 60 ff c9 	li      r3,-55
+     e9c:	40 81 00 5c 	ble     ef8 <.kvmhv_enter_nested_guest+0xce8>
+     ea0:	eb df 06 b0 	ld      r30,1712(r31)
+     ea4:	eb bf 06 a8 	ld      r29,1704(r31)
+     ea8:	eb 9f 06 a0 	ld      r28,1696(r31)
+     eac:	eb 7f 06 98 	ld      r27,1688(r31)
+     eb0:	eb 5f 06 90 	ld      r26,1680(r31)
+     eb4:	eb 3f 06 88 	ld      r25,1672(r31)
+     eb8:	eb 1f 06 80 	ld      r24,1664(r31)
+     ebc:	ea ff 06 78 	ld      r23,1656(r31)
+     ec0:	ea df 06 70 	ld      r22,1648(r31)
+     ec4:	ea bf 06 68 	ld      r21,1640(r31)
+     ec8:	ea 9f 06 60 	ld      r20,1632(r31)
+     ecc:	ea 7f 06 58 	ld      r19,1624(r31)
+     ed0:	ea 5f 06 50 	ld      r18,1616(r31)
+     ed4:	ea 3f 06 48 	ld      r17,1608(r31)
+     ed8:	ea 1f 06 40 	ld      r16,1600(r31)
+     edc:	e9 ff 06 38 	ld      r15,1592(r31)
+     ee0:	e9 df 06 30 	ld      r14,1584(r31)
+     ee4:	38 21 06 c0 	addi    r1,r1,1728
+     ee8:	e8 01 00 10 	ld      r0,16(r1)
+     eec:	7c 08 03 a6 	mtlr    r0
+     ef0:	eb e1 ff f8 	ld      r31,-8(r1)
+     ef4:	4e 80 00 20 	blr
+     ef8:	e8 64 00 58 	ld      r3,88(r4)
+     efc:	70 63 00 01 	andi.   r3,r3,1
+     f00:	40 81 00 0c 	ble     f0c <.kvmhv_enter_nested_guest+0xcfc>
+     f04:	38 7f 04 b0 	addi    r3,r31,1200
+     f08:	48 00 00 01 	bl      f08 <.kvmhv_enter_nested_guest+0xcf8>
+			f08: R_PPC64_REL24	.opd+0x48
+     f0c:	80 7f 02 4c 	lwz     r3,588(r31)
+     f10:	28 03 07 ff 	cmplwi  r3,2047
+     f14:	41 81 f3 f8 	bgt     30c <.kvmhv_enter_nested_guest+0xfc>
+     f18:	e8 76 00 00 	ld      r3,0(r22)
+     f1c:	38 a0 00 01 	li      r5,1
+     f20:	e8 9f 02 4a 	lwa     r4,584(r31)
+     f24:	48 00 00 01 	bl      f24 <.kvmhv_enter_nested_guest+0xd14>
+			f24: R_PPC64_REL24	kvmhv_get_nested
+     f28:	7c 7a 1b 78 	mr      r26,r3
+     f2c:	28 23 00 00 	cmpldi  r3,0
+     f30:	38 60 ff fc 	li      r3,-4
+     f34:	41 82 ff 6c 	beq     ea0 <.kvmhv_enter_nested_guest+0xc90>
+     f38:	e8 7a 00 18 	ld      r3,24(r26)
+     f3c:	28 23 00 00 	cmpldi  r3,0
+     f40:	fa 7f 00 b0 	std     r19,176(r31)
+     f44:	40 82 00 28 	bne     f6c <.kvmhv_enter_nested_guest+0xd5c>
+     f48:	3b da 00 30 	addi    r30,r26,48
+     f4c:	7f c3 f3 78 	mr      r3,r30
+     f50:	48 00 00 01 	bl      f50 <.kvmhv_enter_nested_guest+0xd40>
+			f50: R_PPC64_REL24	mutex_lock
+     f54:	60 00 00 00 	nop
+     f58:	7f 43 d3 78 	mr      r3,r26
+     f5c:	48 00 00 01 	bl      f5c <.kvmhv_enter_nested_guest+0xd4c>
+			f5c: R_PPC64_REL24	.opd+0x78
+     f60:	7f c3 f3 78 	mr      r3,r30
+     f64:	48 00 00 01 	bl      f64 <.kvmhv_enter_nested_guest+0xd54>
+			f64: R_PPC64_REL24	mutex_unlock
+     f68:	60 00 00 00 	nop
+     f6c:	eb 16 1d 80 	ld      r24,7552(r22)
+     f70:	38 60 ff e1 	li      r3,-31
+     f74:	3a b6 0c a8 	addi    r21,r22,3240
+     f78:	78 77 01 08 	rldic   r23,r3,0,4
+     f7c:	38 7f 03 a8 	addi    r3,r31,936
+     f80:	fb 16 0d b0 	std     r24,3504(r22)
+     f84:	7e a4 ab 78 	mr      r4,r21
+     f88:	38 a0 01 08 	li      r5,264
+     f8c:	48 00 00 01 	bl      f8c <.kvmhv_enter_nested_guest+0xd7c>
+			f8c: R_PPC64_REL24	memcpy
+     f90:	60 00 00 00 	nop
+     f94:	38 96 0d b8 	addi    r4,r22,3512
+     f98:	38 7f 03 38 	addi    r3,r31,824
+     f9c:	f8 9f 01 d8 	std     r4,472(r31)
+     fa0:	38 a0 00 70 	li      r5,112
+     fa4:	48 00 00 01 	bl      fa4 <.kvmhv_enter_nested_guest+0xd94>
+			fa4: R_PPC64_REL24	memcpy
+     fa8:	60 00 00 00 	nop
+     fac:	e8 96 13 d0 	ld      r4,5072(r22)
+     fb0:	f8 9f 01 e8 	std     r4,488(r31)
+     fb4:	e8 96 13 30 	ld      r4,4912(r22)
+     fb8:	f8 9f 01 e0 	std     r4,480(r31)
+     fbc:	e8 96 13 38 	ld      r4,4920(r22)
+     fc0:	f8 9f 01 f0 	std     r4,496(r31)
+     fc4:	e8 96 13 50 	ld      r4,4944(r22)
+     fc8:	f8 9f 01 f8 	std     r4,504(r31)
+     fcc:	e8 96 12 e8 	ld      r4,4840(r22)
+     fd0:	f8 9f 02 00 	std     r4,512(r31)
+     fd4:	e8 96 12 f0 	ld      r4,4848(r22)
+     fd8:	f8 9f 02 08 	std     r4,520(r31)
+     fdc:	e8 96 12 f8 	ld      r4,4856(r22)
+     fe0:	f8 9f 02 10 	std     r4,528(r31)
+     fe4:	e8 96 1d 68 	ld      r4,7528(r22)
+     fe8:	f8 9f 02 18 	std     r4,536(r31)
+     fec:	e8 96 1d 70 	ld      r4,7536(r22)
+     ff0:	f8 9f 02 20 	std     r4,544(r31)
+     ff4:	e8 96 1d 48 	ld      r4,7496(r22)
+     ff8:	e8 76 1c 40 	ld      r3,7232(r22)
+     ffc:	f8 9f 02 28 	std     r4,552(r31)
+    1000:	e8 96 1d 50 	ld      r4,7504(r22)
+    1004:	f8 9f 02 30 	std     r4,560(r31)
+    1008:	e8 96 1d 58 	ld      r4,7512(r22)
+    100c:	e8 a3 00 d0 	ld      r5,208(r3)
+    1010:	f8 9f 02 38 	std     r4,568(r31)
+    1014:	eb d4 00 a8 	ld      r30,168(r20)
+    1018:	e8 9f 02 78 	ld      r4,632(r31)
+    101c:	f8 bf 01 c8 	std     r5,456(r31)
+    1020:	e8 a3 00 a8 	ld      r5,168(r3)
+    1024:	e9 e3 00 c8 	ld      r15,200(r3)
+    1028:	f8 bf 01 c0 	std     r5,448(r31)
+    102c:	7e 85 a3 78 	mr      r5,r20
+    1030:	ea 83 00 d8 	ld      r20,216(r3)
+    1034:	7c 64 f2 14 	add     r3,r4,r30
+    1038:	38 9f 04 b0 	addi    r4,r31,1200
+    103c:	eb 96 1d 60 	ld      r28,7520(r22)
+    1040:	82 36 15 6c 	lwz     r17,5484(r22)
+    1044:	ea 16 13 58 	ld      r16,4952(r22)
+    1048:	ea 56 13 60 	ld      r18,4960(r22)
+    104c:	eb 76 13 40 	ld      r27,4928(r22)
+    1050:	eb b6 13 48 	ld      r29,4936(r22)
+    1054:	f8 65 00 a8 	std     r3,168(r5)
+    1058:	80 7f 02 4c 	lwz     r3,588(r31)
+    105c:	f8 bf 00 c0 	std     r5,192(r31)
+    1060:	38 a0 01 80 	li      r5,384
+    1064:	90 76 20 28 	stw     r3,8232(r22)
+    1068:	7e a3 ab 78 	mr      r3,r21
+    106c:	e9 df 02 98 	ld      r14,664(r31)
+    1070:	fb 56 20 20 	std     r26,8224(r22)
+    1074:	48 00 00 01 	bl      1074 <.kvmhv_enter_nested_guest+0xe64>
+			1074: R_PPC64_REL24	memcpy
+    1078:	60 00 00 00 	nop
+    107c:	e8 76 0d b0 	ld      r3,3504(r22)
+    1080:	3c 80 ff fe 	lis     r4,-2
+    1084:	38 a0 00 07 	li      r5,7
+    1088:	60 84 ff fe 	ori     r4,r4,65534
+    108c:	78 84 e0 02 	rotldi  r4,r4,60
+    1090:	e8 df 02 50 	ld      r6,592(r31)
+    1094:	7c 63 20 38 	and     r3,r3,r4
+    1098:	60 63 10 00 	ori     r3,r3,4096
+    109c:	f8 76 1d 80 	std     r3,7552(r22)
+    10a0:	78 a3 a2 4a 	rldic   r3,r5,52,9
+    10a4:	64 63 03 82 	oris    r3,r3,898
+    10a8:	3c 80 ff 8f 	lis     r4,-113
+    10ac:	e8 b6 1c 40 	ld      r5,7232(r22)
+    10b0:	60 63 0a 0c 	ori     r3,r3,2572
+    10b4:	7c c6 18 38 	and     r6,r6,r3
+    10b8:	60 83 ff ff 	ori     r3,r4,65535
+    10bc:	e8 85 00 b8 	ld      r4,184(r5)
+    10c0:	78 63 00 0a 	rldic   r3,r3,32,0
+    10c4:	64 63 fc 7d 	oris    r3,r3,64637
+    10c8:	60 63 f5 f3 	ori     r3,r3,62963
+    10cc:	7c 84 18 38 	and     r4,r4,r3
+    10d0:	e8 76 00 00 	ld      r3,0(r22)
+    10d4:	7c 84 33 78 	or      r4,r4,r6
+    10d8:	48 00 00 01 	bl      10d8 <.kvmhv_enter_nested_guest+0xec8>
+			10d8: R_PPC64_REL24	kvmppc_filter_lpcr_hv
+    10dc:	60 00 00 00 	nop
+    10e0:	e8 96 13 d0 	ld      r4,5072(r22)
+    10e4:	f8 7f 02 50 	std     r3,592(r31)
+    10e8:	38 60 ff ff 	li      r3,-1
+    10ec:	78 64 c0 0e 	rldimi  r4,r3,56,0
+    10f0:	e8 bf 02 70 	ld      r5,624(r31)
+    10f4:	e8 df 02 88 	ld      r6,648(r31)
+    10f8:	7c a4 20 38 	and     r4,r5,r4
+    10fc:	e8 7f 02 90 	ld      r3,656(r31)
+    1100:	78 c5 e8 42 	rldicl  r5,r6,61,1
+    1104:	78 a5 18 00 	rotldi  r5,r5,3
+    1108:	e8 ff 03 30 	ld      r7,816(r31)
+    110c:	7c 66 18 f8 	not     r6,r3
+    1110:	70 c6 00 03 	andi.   r6,r6,3
+    1114:	78 e6 e8 42 	rldicl  r6,r7,61,1
+    1118:	f8 9f 02 70 	std     r4,624(r31)
+    111c:	78 c6 18 00 	rotldi  r6,r6,3
+    1120:	f8 bf 02 88 	std     r5,648(r31)
+    1124:	f8 df 03 30 	std     r6,816(r31)
+    1128:	40 82 00 0c 	bne     1134 <.kvmhv_enter_nested_guest+0xf24>
+    112c:	78 63 07 64 	rldicr  r3,r3,0,61
+    1130:	f8 7f 02 90 	std     r3,656(r31)
+    1134:	e8 ff 02 58 	ld      r7,600(r31)
+    1138:	7d f3 bb 78 	or      r19,r15,r23
+    113c:	e8 d6 1c 40 	ld      r6,7232(r22)
+    1140:	7c e7 bb 78 	or      r7,r7,r23
+    1144:	7e fe 70 50 	subf    r23,r30,r14
+    1148:	e9 1f 02 68 	ld      r8,616(r31)
+    114c:	f9 06 00 d0 	std     r8,208(r6)
+    1150:	f8 e6 00 c8 	std     r7,200(r6)
+    1154:	f8 96 13 d0 	std     r4,5072(r22)
+    1158:	e8 9f 02 80 	ld      r4,640(r31)
+    115c:	f8 96 13 30 	std     r4,4912(r22)
+    1160:	e8 9f 02 a0 	ld      r4,672(r31)
+    1164:	f8 76 13 50 	std     r3,4944(r22)
+    1168:	e8 7f 02 b0 	ld      r3,688(r31)
+    116c:	f8 b6 13 38 	std     r5,4920(r22)
+    1170:	e8 bf 02 a8 	ld      r5,680(r31)
+    1174:	f8 96 12 e8 	std     r4,4840(r22)
+    1178:	e8 9f 02 b8 	ld      r4,696(r31)
+    117c:	f8 76 12 f8 	std     r3,4856(r22)
+    1180:	e8 7f 02 e8 	ld      r3,744(r31)
+    1184:	f8 b6 12 f0 	std     r5,4848(r22)
+    1188:	e8 bf 02 e0 	ld      r5,736(r31)
+    118c:	f8 86 00 d8 	std     r4,216(r6)
+    1190:	e8 9f 02 f0 	ld      r4,752(r31)
+    1194:	f8 76 1d 70 	std     r3,7536(r22)
+    1198:	e8 7f 03 08 	ld      r3,776(r31)
+    119c:	e8 df 02 f8 	ld      r6,760(r31)
+    11a0:	f8 b6 1d 68 	std     r5,7528(r22)
+    11a4:	e8 bf 03 00 	ld      r5,768(r31)
+    11a8:	f8 96 1d 48 	std     r4,7496(r22)
+    11ac:	e8 9f 03 10 	ld      r4,784(r31)
+    11b0:	f8 76 1d 60 	std     r3,7520(r22)
+    11b4:	e8 7f 03 28 	ld      r3,808(r31)
+    11b8:	f8 d6 1d 50 	std     r6,7504(r22)
+    11bc:	f8 b6 1d 58 	std     r5,7512(r22)
+    11c0:	e8 bf 03 18 	ld      r5,792(r31)
+    11c4:	e8 df 03 20 	ld      r6,800(r31)
+    11c8:	90 96 15 6c 	stw     r4,5484(r22)
+    11cc:	e8 9f 03 30 	ld      r4,816(r31)
+    11d0:	f8 76 13 40 	std     r3,4928(r22)
+    11d4:	38 60 00 00 	li      r3,0
+    11d8:	f8 b6 13 58 	std     r5,4952(r22)
+    11dc:	f8 d6 13 60 	std     r6,4960(r22)
+    11e0:	f8 96 13 48 	std     r4,4936(r22)
+    11e4:	f8 76 1c 48 	std     r3,7240(r22)
+    11e8:	fb 3f 00 b8 	std     r25,184(r31)
+    11ec:	fb 9f 01 d0 	std     r28,464(r31)
+    11f0:	fa 1f 01 b8 	std     r16,440(r31)
+    11f4:	60 00 00 00 	nop
+    11f8:	60 00 00 00 	nop
+    11fc:	60 00 00 00 	nop
+    1200:	7c 6c 42 a6 	mftb    r3
+    1204:	7c 23 b8 40 	cmpld   r3,r23
+    1208:	40 80 00 3c 	bge     1244 <.kvmhv_enter_nested_guest+0x1034>
+    120c:	e8 bf 02 50 	ld      r5,592(r31)
+    1210:	7e c3 b3 78 	mr      r3,r22
+    1214:	7e e4 bb 78 	mr      r4,r23
+    1218:	48 00 00 01 	bl      1218 <.kvmhv_enter_nested_guest+0x1008>
+			1218: R_PPC64_REL24	kvmhv_run_single_vcpu
+    121c:	60 00 00 00 	nop
+    1220:	28 03 00 02 	cmplwi  r3,2
+    1224:	41 80 ff dc 	blt     1200 <.kvmhv_enter_nested_guest+0xff0>
+    1228:	7f 6f db 78 	mr      r15,r27
+    122c:	83 76 1c 4c 	lwz     r27,7244(r22)
+    1230:	7e 50 93 78 	mr      r16,r18
+    1234:	7f b2 eb 78 	mr      r18,r29
+    1238:	7c 63 07 b4 	extsw   r3,r3
+    123c:	f8 7f 00 a0 	std     r3,160(r31)
+    1240:	48 00 00 24 	b       1264 <.kvmhv_enter_nested_guest+0x1054>
+    1244:	38 60 09 80 	li      r3,2432
+    1248:	7e 50 93 78 	mr      r16,r18
+    124c:	90 76 1c 4c 	stw     r3,7244(r22)
+    1250:	38 60 00 02 	li      r3,2
+    1254:	7f 6f db 78 	mr      r15,r27
+    1258:	7f b2 eb 78 	mr      r18,r29
+    125c:	f8 7f 00 a0 	std     r3,160(r31)
+    1260:	3b 60 09 80 	li      r27,2432
+    1264:	38 7f 04 b0 	addi    r3,r31,1200
+    1268:	7e a4 ab 78 	mr      r4,r21
+    126c:	38 a0 01 80 	li      r5,384
+    1270:	48 00 00 01 	bl      1270 <.kvmhv_enter_nested_guest+0x1060>
+			1270: R_PPC64_REL24	memcpy
+    1274:	60 00 00 00 	nop
+    1278:	e9 36 13 d0 	ld      r9,5072(r22)
+    127c:	28 1b 0e 40 	cmplwi  r27,3648
+    1280:	e9 56 1d 68 	ld      r10,7528(r22)
+    1284:	e9 76 1d 70 	ld      r11,7536(r22)
+    1288:	f9 3f 02 70 	std     r9,624(r31)
+    128c:	e9 36 1d 48 	ld      r9,7496(r22)
+    1290:	f9 5f 02 e0 	std     r10,736(r31)
+    1294:	e9 56 1d 50 	ld      r10,7504(r22)
+    1298:	eb 36 1d 80 	ld      r25,7552(r22)
+    129c:	e9 16 1c 40 	ld      r8,7232(r22)
+    12a0:	f9 7f 02 e8 	std     r11,744(r31)
+    12a4:	e9 76 1d 58 	ld      r11,7512(r22)
+    12a8:	f9 3f 02 f0 	std     r9,752(r31)
+    12ac:	e9 36 1d 60 	ld      r9,7520(r22)
+    12b0:	f9 5f 02 f8 	std     r10,760(r31)
+    12b4:	81 56 15 6c 	lwz     r10,5484(r22)
+    12b8:	fb 3f 05 b8 	std     r25,1464(r31)
+    12bc:	f9 7f 03 00 	std     r11,768(r31)
+    12c0:	e9 76 13 58 	ld      r11,4952(r22)
+    12c4:	f9 3f 03 08 	std     r9,776(r31)
+    12c8:	e9 28 00 d0 	ld      r9,208(r8)
+    12cc:	f9 5f 03 10 	std     r10,784(r31)
+    12d0:	e9 5f 00 c0 	ld      r10,192(r31)
+    12d4:	e9 08 00 d8 	ld      r8,216(r8)
+    12d8:	e8 76 12 e8 	ld      r3,4840(r22)
+    12dc:	e8 9f 02 a0 	ld      r4,672(r31)
+    12e0:	e8 b6 12 f0 	ld      r5,4848(r22)
+    12e4:	7f a4 18 50 	subf    r29,r4,r3
+    12e8:	e8 df 02 a8 	ld      r6,680(r31)
+    12ec:	e8 f6 12 f8 	ld      r7,4856(r22)
+    12f0:	7d c6 28 50 	subf    r14,r6,r5
+    12f4:	e9 4a 00 d8 	ld      r10,216(r10)
+    12f8:	f9 7f 03 18 	std     r11,792(r31)
+    12fc:	e9 7f 02 b0 	ld      r11,688(r31)
+    1300:	f9 3f 02 68 	std     r9,616(r31)
+    1304:	7e eb 38 50 	subf    r23,r11,r7
+    1308:	e9 3f 02 b8 	ld      r9,696(r31)
+    130c:	f9 1f 02 b8 	std     r8,696(r31)
+    1310:	7f c9 50 50 	subf    r30,r9,r10
+    1314:	e9 16 13 60 	ld      r8,4960(r22)
+    1318:	f8 7f 02 a0 	std     r3,672(r31)
+    131c:	f8 bf 02 a8 	std     r5,680(r31)
+    1320:	f8 ff 02 b0 	std     r7,688(r31)
+    1324:	f9 1f 03 20 	std     r8,800(r31)
+    1328:	41 82 00 30 	beq     1358 <.kvmhv_enter_nested_guest+0x1148>
+    132c:	28 1b 0e 20 	cmplwi  r27,3616
+    1330:	41 82 00 1c 	beq     134c <.kvmhv_enter_nested_guest+0x113c>
+    1334:	28 1b 0e 00 	cmplwi  r27,3584
+    1338:	40 82 00 28 	bne     1360 <.kvmhv_enter_nested_guest+0x1150>
+    133c:	e8 76 1b 88 	ld      r3,7048(r22)
+    1340:	f8 7f 02 c0 	std     r3,704(r31)
+    1344:	80 76 1b 90 	lwz     r3,7056(r22)
+    1348:	f8 7f 02 c8 	std     r3,712(r31)
+    134c:	e8 76 1b a0 	ld      r3,7072(r22)
+    1350:	f8 7f 02 d8 	std     r3,728(r31)
+    1354:	48 00 00 0c 	b       1360 <.kvmhv_enter_nested_guest+0x1150>
+    1358:	80 76 20 18 	lwz     r3,8216(r22)
+    135c:	f8 7f 02 d0 	std     r3,720(r31)
+    1360:	38 60 00 00 	li      r3,0
+    1364:	38 9f 03 a8 	addi    r4,r31,936
+    1368:	f8 76 20 20 	std     r3,8224(r22)
+    136c:	7e a3 ab 78 	mr      r3,r21
+    1370:	38 a0 01 08 	li      r5,264
+    1374:	48 00 00 01 	bl      1374 <.kvmhv_enter_nested_guest+0x1164>
+			1374: R_PPC64_REL24	memcpy
+    1378:	60 00 00 00 	nop
+    137c:	e8 7f 01 d8 	ld      r3,472(r31)
+    1380:	38 9f 03 38 	addi    r4,r31,824
+    1384:	38 a0 00 70 	li      r5,112
+    1388:	fb 16 0d b0 	std     r24,3504(r22)
+    138c:	48 00 00 01 	bl      138c <.kvmhv_enter_nested_guest+0x117c>
+			138c: R_PPC64_REL24	memcpy
+    1390:	60 00 00 00 	nop
+    1394:	7b 24 f8 60 	rldicl  r4,r25,31,33
+    1398:	7b 03 e8 80 	rldicl  r3,r24,29,2
+    139c:	eb 9f 00 c0 	ld      r28,192(r31)
+    13a0:	78 84 0f 43 	rldicl. r4,r4,33,29
+    13a4:	78 63 18 02 	rotldi  r3,r3,35
+    13a8:	38 80 00 01 	li      r4,1
+    13ac:	78 84 0f 8a 	rldic   r4,r4,33,30
+    13b0:	7c 64 23 78 	or      r4,r3,r4
+    13b4:	41 82 00 0c 	beq     13c0 <.kvmhv_enter_nested_guest+0x11b0>
+    13b8:	60 83 00 00 	ori     r3,r4,0
+    13bc:	48 00 00 04 	b       13c0 <.kvmhv_enter_nested_guest+0x11b0>
+    13c0:	e8 9f 01 c8 	ld      r4,456(r31)
+    13c4:	f8 76 1d 80 	std     r3,7552(r22)
+    13c8:	e8 7f 01 c0 	ld      r3,448(r31)
+    13cc:	f8 7c 00 a8 	std     r3,168(r28)
+    13d0:	e8 76 1c 40 	ld      r3,7232(r22)
+    13d4:	f8 83 00 d0 	std     r4,208(r3)
+    13d8:	e8 9f 01 e8 	ld      r4,488(r31)
+    13dc:	fa 63 00 c8 	std     r19,200(r3)
+    13e0:	f8 96 13 d0 	std     r4,5072(r22)
+    13e4:	e8 9f 01 e0 	ld      r4,480(r31)
+    13e8:	f8 96 13 30 	std     r4,4912(r22)
+    13ec:	e8 9f 01 f0 	ld      r4,496(r31)
+    13f0:	f8 96 13 38 	std     r4,4920(r22)
+    13f4:	e8 9f 01 f8 	ld      r4,504(r31)
+    13f8:	f8 96 13 50 	std     r4,4944(r22)
+    13fc:	e8 9f 02 00 	ld      r4,512(r31)
+    1400:	f8 96 12 e8 	std     r4,4840(r22)
+    1404:	e8 9f 02 08 	ld      r4,520(r31)
+    1408:	f8 96 12 f0 	std     r4,4848(r22)
+    140c:	e8 9f 02 10 	ld      r4,528(r31)
+    1410:	f8 96 12 f8 	std     r4,4856(r22)
+    1414:	fa 83 00 d8 	std     r20,216(r3)
+    1418:	e8 7f 02 18 	ld      r3,536(r31)
+    141c:	f8 76 1d 68 	std     r3,7528(r22)
+    1420:	e8 7f 02 20 	ld      r3,544(r31)
+    1424:	f8 76 1d 70 	std     r3,7536(r22)
+    1428:	e8 7f 02 28 	ld      r3,552(r31)
+    142c:	f8 76 1d 48 	std     r3,7496(r22)
+    1430:	e8 7f 02 30 	ld      r3,560(r31)
+    1434:	f8 76 1d 50 	std     r3,7504(r22)
+    1438:	e8 7f 02 38 	ld      r3,568(r31)
+    143c:	f8 76 1d 58 	std     r3,7512(r22)
+    1440:	e8 7f 01 d0 	ld      r3,464(r31)
+    1444:	f8 76 1d 60 	std     r3,7520(r22)
+    1448:	e8 7f 01 b8 	ld      r3,440(r31)
+    144c:	f8 76 13 58 	std     r3,4952(r22)
+    1450:	e8 76 12 e8 	ld      r3,4840(r22)
+    1454:	7c 7d 1a 14 	add     r3,r29,r3
+    1458:	e8 96 12 f0 	ld      r4,4848(r22)
+    145c:	f8 76 12 e8 	std     r3,4840(r22)
+    1460:	7c 8e 22 14 	add     r4,r14,r4
+    1464:	e8 76 12 f8 	ld      r3,4856(r22)
+    1468:	7c 77 1a 14 	add     r3,r23,r3
+    146c:	92 36 15 6c 	stw     r17,5484(r22)
+    1470:	fa 16 13 60 	std     r16,4960(r22)
+    1474:	f9 f6 13 40 	std     r15,4928(r22)
+    1478:	fa 56 13 48 	std     r18,4936(r22)
+    147c:	f8 96 12 f0 	std     r4,4848(r22)
+    1480:	f8 76 12 f8 	std     r3,4856(r22)
+    1484:	e8 7c 00 d8 	ld      r3,216(r28)
+    1488:	7c 7e 1a 14 	add     r3,r30,r3
+    148c:	f8 7c 00 d8 	std     r3,216(r28)
+    1490:	7f 43 d3 78 	mr      r3,r26
+    1494:	48 00 00 01 	bl      1494 <.kvmhv_enter_nested_guest+0x1284>
+			1494: R_PPC64_REL24	kvmhv_put_nested
+    1498:	e8 76 1c c8 	ld      r3,7368(r22)
+    149c:	e8 63 00 58 	ld      r3,88(r3)
+    14a0:	70 63 00 01 	andi.   r3,r3,1
+    14a4:	40 81 0a 6c 	ble     1f10 <.kvmhv_enter_nested_guest+0x1d00>
+    14a8:	e8 7f 02 40 	ld      r3,576(r31)
+    14ac:	78 64 80 00 	rotldi  r4,r3,16
+    14b0:	78 65 40 00 	rotldi  r5,r3,8
+    14b4:	78 66 c0 00 	rotldi  r6,r3,24
+    14b8:	78 85 44 2c 	rldimi  r5,r4,8,48
+    14bc:	80 9f 02 48 	lwz     r4,584(r31)
+    14c0:	78 67 00 02 	rotldi  r7,r3,32
+    14c4:	78 c5 82 2c 	rldimi  r5,r6,16,40
+    14c8:	78 68 80 02 	rotldi  r8,r3,48
+    14cc:	78 e5 c0 2c 	rldimi  r5,r7,24,32
+    14d0:	78 69 c0 02 	rotldi  r9,r3,56
+    14d4:	79 05 44 0e 	rldimi  r5,r8,40,16
+    14d8:	79 25 82 0e 	rldimi  r5,r9,48,8
+    14dc:	78 65 c0 0e 	rldimi  r5,r3,56,0
+    14e0:	f8 bf 02 40 	std     r5,576(r31)
+    14e4:	38 60 00 08 	li      r3,8
+    14e8:	e8 bf 00 b0 	ld      r5,176(r31)
+    14ec:	7c 85 1d 2c 	stwbrx  r4,r5,r3
+    14f0:	38 80 00 0c 	li      r4,12
+    14f4:	80 7f 02 4c 	lwz     r3,588(r31)
+    14f8:	7c 65 25 2c 	stwbrx  r3,r5,r4
+    14fc:	38 60 87 f0 	li      r3,-30736
+    1500:	78 65 c8 02 	rotldi  r5,r3,57
+    1504:	e8 df 02 50 	ld      r6,592(r31)
+    1508:	e9 3f 02 70 	ld      r9,624(r31)
+    150c:	78 c3 80 00 	rotldi  r3,r6,16
+    1510:	78 c0 40 00 	rotldi  r0,r6,8
+    1514:	78 60 44 2c 	rldimi  r0,r3,8,48
+    1518:	e9 9f 02 88 	ld      r12,648(r31)
+    151c:	79 37 40 00 	rotldi  r23,r9,8
+    1520:	e8 9f 02 58 	ld      r4,600(r31)
+    1524:	79 91 40 00 	rotldi  r17,r12,8
+    1528:	e8 ff 02 60 	ld      r7,608(r31)
+    152c:	7c 8e 2b 78 	or      r14,r4,r5
+    1530:	e9 1f 02 68 	ld      r8,616(r31)
+    1534:	78 e4 80 00 	rotldi  r4,r7,16
+    1538:	78 f0 40 00 	rotldi  r16,r7,8
+    153c:	7c f4 3b 78 	mr      r20,r7
+    1540:	78 90 44 2c 	rldimi  r16,r4,8,48
+    1544:	f8 df 01 a8 	std     r6,424(r31)
+    1548:	79 26 80 00 	rotldi  r6,r9,16
+    154c:	79 05 80 00 	rotldi  r5,r8,16
+    1550:	e9 5f 02 78 	ld      r10,632(r31)
+    1554:	78 d7 44 2c 	rldimi  r23,r6,8,48
+    1558:	79 1c 40 00 	rotldi  r28,r8,8
+    155c:	78 bc 44 2c 	rldimi  r28,r5,8,48
+    1560:	e9 7f 02 80 	ld      r11,640(r31)
+    1564:	79 47 80 00 	rotldi  r7,r10,16
+    1568:	79 55 40 00 	rotldi  r21,r10,8
+    156c:	78 f5 44 2c 	rldimi  r21,r7,8,48
+    1570:	f9 3f 01 a0 	std     r9,416(r31)
+    1574:	79 89 80 00 	rotldi  r9,r12,16
+    1578:	79 31 44 2c 	rldimi  r17,r9,8,48
+    157c:	79 78 40 00 	rotldi  r24,r11,8
+    1580:	f9 9f 01 98 	std     r12,408(r31)
+    1584:	e9 9f 02 a0 	ld      r12,672(r31)
+    1588:	eb df 02 a8 	ld      r30,680(r31)
+    158c:	79 83 80 00 	rotldi  r3,r12,16
+    1590:	79 9a 40 00 	rotldi  r26,r12,8
+    1594:	78 7a 44 2c 	rldimi  r26,r3,8,48
+    1598:	e8 df 02 b0 	ld      r6,688(r31)
+    159c:	7b c4 80 00 	rotldi  r4,r30,16
+    15a0:	7b c7 40 00 	rotldi  r7,r30,8
+    15a4:	78 87 44 2c 	rldimi  r7,r4,8,48
+    15a8:	e9 3f 02 b8 	ld      r9,696(r31)
+    15ac:	78 c5 80 00 	rotldi  r5,r6,16
+    15b0:	f9 1f 00 e8 	std     r8,232(r31)
+    15b4:	79 68 80 00 	rotldi  r8,r11,16
+    15b8:	79 23 80 00 	rotldi  r3,r9,16
+    15bc:	79 18 44 2c 	rldimi  r24,r8,8,48
+    15c0:	78 c8 40 00 	rotldi  r8,r6,8
+    15c4:	f8 df 00 d0 	std     r6,208(r31)
+    15c8:	79 24 40 00 	rotldi  r4,r9,8
+    15cc:	78 a8 44 2c 	rldimi  r8,r5,8,48
+    15d0:	e8 df 02 c0 	ld      r6,704(r31)
+    15d4:	78 64 44 2c 	rldimi  r4,r3,8,48
+    15d8:	e8 bf 02 c8 	ld      r5,712(r31)
+    15dc:	78 c3 80 00 	rotldi  r3,r6,16
+    15e0:	7c d3 33 78 	mr      r19,r6
+    15e4:	f8 9f 02 28 	std     r4,552(r31)
+    15e8:	78 c4 40 00 	rotldi  r4,r6,8
+    15ec:	78 64 44 2c 	rldimi  r4,r3,8,48
+    15f0:	7c 8f 23 78 	mr      r15,r4
+    15f4:	e8 df 02 d0 	ld      r6,720(r31)
+    15f8:	78 a3 80 00 	rotldi  r3,r5,16
+    15fc:	78 a4 40 00 	rotldi  r4,r5,8
+    1600:	78 64 44 2c 	rldimi  r4,r3,8,48
+    1604:	f8 bf 01 e0 	std     r5,480(r31)
+    1608:	78 c3 80 00 	rotldi  r3,r6,16
+    160c:	e8 bf 02 d8 	ld      r5,728(r31)
+    1610:	f8 9f 02 18 	std     r4,536(r31)
+    1614:	78 c4 40 00 	rotldi  r4,r6,8
+    1618:	78 64 44 2c 	rldimi  r4,r3,8,48
+    161c:	78 a3 80 00 	rotldi  r3,r5,16
+    1620:	f8 df 00 c8 	std     r6,200(r31)
+    1624:	e8 df 02 e0 	ld      r6,736(r31)
+    1628:	f8 9f 02 08 	std     r4,520(r31)
+    162c:	78 a4 40 00 	rotldi  r4,r5,8
+    1630:	78 64 44 2c 	rldimi  r4,r3,8,48
+    1634:	78 c3 80 00 	rotldi  r3,r6,16
+    1638:	f8 bf 01 50 	std     r5,336(r31)
+    163c:	e8 bf 02 e8 	ld      r5,744(r31)
+    1640:	f8 9f 02 20 	std     r4,544(r31)
+    1644:	78 c4 40 00 	rotldi  r4,r6,8
+    1648:	78 64 44 2c 	rldimi  r4,r3,8,48
+    164c:	78 a3 80 00 	rotldi  r3,r5,16
+    1650:	f8 df 01 60 	std     r6,352(r31)
+    1654:	e8 df 02 f0 	ld      r6,752(r31)
+    1658:	f8 9f 02 10 	std     r4,528(r31)
+    165c:	78 a4 40 00 	rotldi  r4,r5,8
+    1660:	78 64 44 2c 	rldimi  r4,r3,8,48
+    1664:	78 c3 80 00 	rotldi  r3,r6,16
+    1668:	f8 bf 01 58 	std     r5,344(r31)
+    166c:	e8 bf 02 f8 	ld      r5,760(r31)
+    1670:	f8 9f 02 00 	std     r4,512(r31)
+    1674:	78 c4 40 00 	rotldi  r4,r6,8
+    1678:	78 64 44 2c 	rldimi  r4,r3,8,48
+    167c:	78 a3 80 00 	rotldi  r3,r5,16
+    1680:	f8 df 01 38 	std     r6,312(r31)
+    1684:	e8 df 03 00 	ld      r6,768(r31)
+    1688:	f8 9f 01 30 	std     r4,304(r31)
+    168c:	78 a4 40 00 	rotldi  r4,r5,8
+    1690:	78 64 44 2c 	rldimi  r4,r3,8,48
+    1694:	78 c3 80 00 	rotldi  r3,r6,16
+    1698:	f8 bf 01 d0 	std     r5,464(r31)
+    169c:	e8 bf 03 08 	ld      r5,776(r31)
+    16a0:	f8 9f 02 38 	std     r4,568(r31)
+    16a4:	78 c4 40 00 	rotldi  r4,r6,8
+    16a8:	78 64 44 2c 	rldimi  r4,r3,8,48
+    16ac:	78 a3 80 00 	rotldi  r3,r5,16
+    16b0:	f8 df 01 d8 	std     r6,472(r31)
+    16b4:	e8 df 03 10 	ld      r6,784(r31)
+    16b8:	f9 5f 00 f0 	std     r10,240(r31)
+    16bc:	e9 5f 02 90 	ld      r10,656(r31)
+    16c0:	f8 9f 01 f8 	std     r4,504(r31)
+    16c4:	78 a4 40 00 	rotldi  r4,r5,8
+    16c8:	78 64 44 2c 	rldimi  r4,r3,8,48
+    16cc:	78 c3 80 00 	rotldi  r3,r6,16
+    16d0:	eb bf 02 98 	ld      r29,664(r31)
+    16d4:	f8 9f 01 f0 	std     r4,496(r31)
+    16d8:	78 c4 40 00 	rotldi  r4,r6,8
+    16dc:	7b b9 40 00 	rotldi  r25,r29,8
+    16e0:	78 64 44 2c 	rldimi  r4,r3,8,48
+    16e4:	f9 7f 00 d8 	std     r11,216(r31)
+    16e8:	7d 4b 53 78 	mr      r11,r10
+    16ec:	79 72 40 00 	rotldi  r18,r11,8
+    16f0:	7b ab 80 00 	rotldi  r11,r29,16
+    16f4:	f8 bf 01 b0 	std     r5,432(r31)
+    16f8:	79 79 44 2c 	rldimi  r25,r11,8,48
+    16fc:	e8 bf 03 18 	ld      r5,792(r31)
+    1700:	f8 9f 01 e8 	std     r4,488(r31)
+    1704:	78 a3 80 00 	rotldi  r3,r5,16
+    1708:	e8 9f 03 20 	ld      r4,800(r31)
+    170c:	eb 7f 03 28 	ld      r27,808(r31)
+    1710:	fb 1f 01 70 	std     r24,368(r31)
+    1714:	7f 38 cb 78 	mr      r24,r25
+    1718:	78 b9 40 00 	rotldi  r25,r5,8
+    171c:	78 79 44 2c 	rldimi  r25,r3,8,48
+    1720:	78 83 80 00 	rotldi  r3,r4,16
+    1724:	fb bf 01 88 	std     r29,392(r31)
+    1728:	78 9d 40 00 	rotldi  r29,r4,8
+    172c:	7b 6b 40 00 	rotldi  r11,r27,8
+    1730:	78 7d 44 2c 	rldimi  r29,r3,8,48
+    1734:	7b 63 80 00 	rotldi  r3,r27,16
+    1738:	f8 ff 01 68 	std     r7,360(r31)
+    173c:	78 6b 44 2c 	rldimi  r11,r3,8,48
+    1740:	79 c3 46 20 	rldicl  r3,r14,8,56
+    1744:	f9 5f 00 e0 	std     r10,224(r31)
+    1748:	79 c3 c0 0e 	rldimi  r3,r14,56,0
+    174c:	7e 07 83 78 	mr      r7,r16
+    1750:	ea 1f 00 e8 	ld      r16,232(r31)
+    1754:	79 4a 80 00 	rotldi  r10,r10,16
+    1758:	7a 8e c0 00 	rotldi  r14,r20,24
+    175c:	79 52 44 2c 	rldimi  r18,r10,8,48
+    1760:	79 c7 82 2c 	rldimi  r7,r14,16,40
+    1764:	f8 7f 01 28 	std     r3,296(r31)
+    1768:	7a 0e c0 00 	rotldi  r14,r16,24
+    176c:	79 dc 82 2c 	rldimi  r28,r14,16,40
+    1770:	e8 7f 01 a0 	ld      r3,416(r31)
+    1774:	fb df 01 80 	std     r30,384(r31)
+    1778:	78 6e c0 00 	rotldi  r14,r3,24
+    177c:	79 d7 82 2c 	rldimi  r23,r14,16,40
+    1780:	eb df 00 f0 	ld      r30,240(r31)
+    1784:	fa 5f 01 20 	std     r18,288(r31)
+    1788:	7b ce c0 00 	rotldi  r14,r30,24
+    178c:	79 d5 82 2c 	rldimi  r21,r14,16,40
+    1790:	ea 5f 00 d8 	ld      r18,216(r31)
+    1794:	f9 3f 01 78 	std     r9,376(r31)
+    1798:	7a 4e c0 00 	rotldi  r14,r18,24
+    179c:	f8 bf 01 c0 	std     r5,448(r31)
+    17a0:	e9 3f 01 70 	ld      r9,368(r31)
+    17a4:	e8 bf 01 98 	ld      r5,408(r31)
+    17a8:	79 c9 82 2c 	rldimi  r9,r14,16,40
+    17ac:	f8 9f 01 c8 	std     r4,456(r31)
+    17b0:	78 ae c0 00 	rotldi  r14,r5,24
+    17b4:	79 d1 82 2c 	rldimi  r17,r14,16,40
+    17b8:	e8 9f 03 30 	ld      r4,816(r31)
+    17bc:	fa 3f 00 f8 	std     r17,248(r31)
+    17c0:	78 8a 80 00 	rotldi  r10,r4,16
+    17c4:	ea 3f 00 e0 	ld      r17,224(r31)
+    17c8:	f9 9f 01 90 	std     r12,400(r31)
+    17cc:	78 8c 40 00 	rotldi  r12,r4,8
+    17d0:	7a 2e c0 00 	rotldi  r14,r17,24
+    17d4:	79 4c 44 2c 	rldimi  r12,r10,8,48
+    17d8:	f9 1f 02 30 	std     r8,560(r31)
+    17dc:	f8 9f 01 b8 	std     r4,440(r31)
+    17e0:	e8 9f 01 20 	ld      r4,288(r31)
+    17e4:	e9 1f 01 88 	ld      r8,392(r31)
+    17e8:	79 c4 82 2c 	rldimi  r4,r14,16,40
+    17ec:	79 0e c0 00 	rotldi  r14,r8,24
+    17f0:	e9 1f 01 90 	ld      r8,400(r31)
+    17f4:	79 d8 82 2c 	rldimi  r24,r14,16,40
+    17f8:	79 0e c0 00 	rotldi  r14,r8,24
+    17fc:	e9 1f 01 80 	ld      r8,384(r31)
+    1800:	79 da 82 2c 	rldimi  r26,r14,16,40
+    1804:	fb 1f 00 b0 	std     r24,176(r31)
+    1808:	79 0e c0 00 	rotldi  r14,r8,24
+    180c:	fb 5f 01 00 	std     r26,256(r31)
+    1810:	eb 5f 01 68 	ld      r26,360(r31)
+    1814:	eb 1f 00 d0 	ld      r24,208(r31)
+    1818:	79 da 82 2c 	rldimi  r26,r14,16,40
+    181c:	e9 1f 02 30 	ld      r8,560(r31)
+    1820:	7b 0e c0 00 	rotldi  r14,r24,24
+    1824:	79 c8 82 2c 	rldimi  r8,r14,16,40
+    1828:	f8 df 01 48 	std     r6,328(r31)
+    182c:	f9 1f 02 30 	std     r8,560(r31)
+    1830:	e9 1f 01 78 	ld      r8,376(r31)
+    1834:	79 0e c0 00 	rotldi  r14,r8,24
+    1838:	e9 1f 02 28 	ld      r8,552(r31)
+    183c:	79 c8 82 2c 	rldimi  r8,r14,16,40
+    1840:	7a 6e c0 00 	rotldi  r14,r19,24
+    1844:	e8 df 01 a8 	ld      r6,424(r31)
+    1848:	79 cf 82 2c 	rldimi  r15,r14,16,40
+    184c:	f9 ff 01 08 	std     r15,264(r31)
+    1850:	78 ca c0 00 	rotldi  r10,r6,24
+    1854:	79 40 82 2c 	rldimi  r0,r10,16,40
+    1858:	e9 ff 01 e0 	ld      r15,480(r31)
+    185c:	79 ee c0 00 	rotldi  r14,r15,24
+    1860:	e9 ff 02 18 	ld      r15,536(r31)
+    1864:	79 cf 82 2c 	rldimi  r15,r14,16,40
+    1868:	f9 1f 02 28 	std     r8,552(r31)
+    186c:	7e 68 9b 78 	mr      r8,r19
+    1870:	f9 ff 02 18 	std     r15,536(r31)
+    1874:	e9 ff 00 c8 	ld      r15,200(r31)
+    1878:	fa 7f 00 98 	std     r19,152(r31)
+    187c:	79 ee c0 00 	rotldi  r14,r15,24
+    1880:	ea 7f 02 08 	ld      r19,520(r31)
+    1884:	79 d3 82 2c 	rldimi  r19,r14,16,40
+    1888:	e9 5f 01 50 	ld      r10,336(r31)
+    188c:	fa 7f 02 08 	std     r19,520(r31)
+    1890:	79 4e c0 00 	rotldi  r14,r10,24
+    1894:	ea 7f 02 20 	ld      r19,544(r31)
+    1898:	79 d3 82 2c 	rldimi  r19,r14,16,40
+    189c:	e9 5f 01 58 	ld      r10,344(r31)
+    18a0:	fa 7f 02 20 	std     r19,544(r31)
+    18a4:	ea 7f 01 60 	ld      r19,352(r31)
+    18a8:	7a 6e c0 00 	rotldi  r14,r19,24
+    18ac:	ea 7f 02 10 	ld      r19,528(r31)
+    18b0:	79 d3 82 2c 	rldimi  r19,r14,16,40
+    18b4:	79 4e c0 00 	rotldi  r14,r10,24
+    18b8:	e9 5f 02 00 	ld      r10,512(r31)
+    18bc:	79 ca 82 2c 	rldimi  r10,r14,16,40
+    18c0:	fa 7f 02 10 	std     r19,528(r31)
+    18c4:	f9 5f 02 00 	std     r10,512(r31)
+    18c8:	e9 5f 01 38 	ld      r10,312(r31)
+    18cc:	79 4e c0 00 	rotldi  r14,r10,24
+    18d0:	e9 5f 01 30 	ld      r10,304(r31)
+    18d4:	ea 7f 01 d0 	ld      r19,464(r31)
+    18d8:	79 ca 82 2c 	rldimi  r10,r14,16,40
+    18dc:	7a 6e c0 00 	rotldi  r14,r19,24
+    18e0:	ea 7f 02 38 	ld      r19,568(r31)
+    18e4:	79 d3 82 2c 	rldimi  r19,r14,16,40
+    18e8:	fb 7f 01 40 	std     r27,320(r31)
+    18ec:	fa 7f 02 38 	std     r19,568(r31)
+    18f0:	ea 7f 01 d8 	ld      r19,472(r31)
+    18f4:	7a 6e c0 00 	rotldi  r14,r19,24
+    18f8:	ea 7f 01 f8 	ld      r19,504(r31)
+    18fc:	79 d3 82 2c 	rldimi  r19,r14,16,40
+    1900:	fa 9f 00 c0 	std     r20,192(r31)
+    1904:	fa 7f 01 f8 	std     r19,504(r31)
+    1908:	ea 7f 01 b0 	ld      r19,432(r31)
+    190c:	7a 6e c0 00 	rotldi  r14,r19,24
+    1910:	ea 7f 01 f0 	ld      r19,496(r31)
+    1914:	79 d3 82 2c 	rldimi  r19,r14,16,40
+    1918:	fa 7f 01 f0 	std     r19,496(r31)
+    191c:	ea 7f 01 48 	ld      r19,328(r31)
+    1920:	7a 6e c0 00 	rotldi  r14,r19,24
+    1924:	ea 7f 01 e8 	ld      r19,488(r31)
+    1928:	79 d3 82 2c 	rldimi  r19,r14,16,40
+    192c:	fa 7f 01 e8 	std     r19,488(r31)
+    1930:	ea 7f 01 c0 	ld      r19,448(r31)
+    1934:	7a 6e c0 00 	rotldi  r14,r19,24
+    1938:	ea 7f 01 c8 	ld      r19,456(r31)
+    193c:	79 d9 82 2c 	rldimi  r25,r14,16,40
+    1940:	7a 6e c0 00 	rotldi  r14,r19,24
+    1944:	ea 7f 01 78 	ld      r19,376(r31)
+    1948:	79 dd 82 2c 	rldimi  r29,r14,16,40
+    194c:	7b 6e c0 00 	rotldi  r14,r27,24
+    1950:	eb 7f 01 b8 	ld      r27,440(r31)
+    1954:	79 cb 82 2c 	rldimi  r11,r14,16,40
+    1958:	7b 6e c0 00 	rotldi  r14,r27,24
+    195c:	7c 9b 23 78 	mr      r27,r4
+    1960:	e8 9f 01 00 	ld      r4,256(r31)
+    1964:	79 cc 82 2c 	rldimi  r12,r14,16,40
+    1968:	78 ce 00 02 	rotldi  r14,r6,32
+    196c:	e8 df 01 28 	ld      r6,296(r31)
+    1970:	79 c0 c0 2c 	rldimi  r0,r14,24,32
+    1974:	39 c0 ff ff 	li      r14,-1
+    1978:	f8 1f 01 10 	std     r0,272(r31)
+    197c:	79 c6 42 0c 	rldimi  r6,r14,8,8
+    1980:	7a 8e 00 02 	rotldi  r14,r20,32
+    1984:	7c e0 3b 78 	mr      r0,r7
+    1988:	79 c0 c0 2c 	rldimi  r0,r14,24,32
+    198c:	e8 ff 00 f8 	ld      r7,248(r31)
+    1990:	7a 0e 00 02 	rotldi  r14,r16,32
+    1994:	79 dc c0 2c 	rldimi  r28,r14,24,32
+    1998:	78 6e 00 02 	rotldi  r14,r3,32
+    199c:	ea 9f 01 90 	ld      r20,400(r31)
+    19a0:	79 d7 c0 2c 	rldimi  r23,r14,24,32
+    19a4:	7b ce 00 02 	rotldi  r14,r30,32
+    19a8:	7e a3 ab 78 	mr      r3,r21
+    19ac:	fa ff 01 20 	std     r23,288(r31)
+    19b0:	79 c3 c0 2c 	rldimi  r3,r14,24,32
+    19b4:	7a 4e 00 02 	rotldi  r14,r18,32
+    19b8:	79 c9 c0 2c 	rldimi  r9,r14,24,32
+    19bc:	ea bf 00 b0 	ld      r21,176(r31)
+    19c0:	78 ae 00 02 	rotldi  r14,r5,32
+    19c4:	79 c7 c0 2c 	rldimi  r7,r14,24,32
+    19c8:	7e 37 8b 78 	mr      r23,r17
+    19cc:	ea 1f 01 80 	ld      r16,384(r31)
+    19d0:	7a 2e 00 02 	rotldi  r14,r17,32
+    19d4:	79 db c0 2c 	rldimi  r27,r14,24,32
+    19d8:	ea 3f 01 88 	ld      r17,392(r31)
+    19dc:	7a 2e 00 02 	rotldi  r14,r17,32
+    19e0:	e8 bf 02 30 	ld      r5,560(r31)
+    19e4:	79 d5 c0 2c 	rldimi  r21,r14,24,32
+    19e8:	7a 8e 00 02 	rotldi  r14,r20,32
+    19ec:	f8 df 01 28 	std     r6,296(r31)
+    19f0:	79 c4 c0 2c 	rldimi  r4,r14,24,32
+    19f4:	7a 0e 00 02 	rotldi  r14,r16,32
+    19f8:	79 da c0 2c 	rldimi  r26,r14,24,32
+    19fc:	e8 df 02 28 	ld      r6,552(r31)
+    1a00:	7b 0e 00 02 	rotldi  r14,r24,32
+    1a04:	79 c5 c0 2c 	rldimi  r5,r14,24,32
+    1a08:	7a 6e 00 02 	rotldi  r14,r19,32
+    1a0c:	fb 5f 01 68 	std     r26,360(r31)
+    1a10:	79 c6 c0 2c 	rldimi  r6,r14,24,32
+    1a14:	79 0e 00 02 	rotldi  r14,r8,32
+    1a18:	eb 5f 01 08 	ld      r26,264(r31)
+    1a1c:	e9 1f 01 e0 	ld      r8,480(r31)
+    1a20:	79 da c0 2c 	rldimi  r26,r14,24,32
+    1a24:	79 0e 00 02 	rotldi  r14,r8,32
+    1a28:	e9 1f 02 18 	ld      r8,536(r31)
+    1a2c:	fb 9f 01 18 	std     r28,280(r31)
+    1a30:	7f dc f3 78 	mr      r28,r30
+    1a34:	7e 5e 93 78 	mr      r30,r18
+    1a38:	79 c8 c0 2c 	rldimi  r8,r14,24,32
+    1a3c:	79 ee 00 02 	rotldi  r14,r15,32
+    1a40:	f9 3f 01 70 	std     r9,368(r31)
+    1a44:	e9 3f 02 08 	ld      r9,520(r31)
+    1a48:	ea 5f 01 50 	ld      r18,336(r31)
+    1a4c:	79 c9 c0 2c 	rldimi  r9,r14,24,32
+    1a50:	e9 ff 02 20 	ld      r15,544(r31)
+    1a54:	7a 4e 00 02 	rotldi  r14,r18,32
+    1a58:	79 cf c0 2c 	rldimi  r15,r14,24,32
+    1a5c:	eb 1f 01 58 	ld      r24,344(r31)
+    1a60:	f9 ff 02 20 	std     r15,544(r31)
+    1a64:	e9 ff 01 60 	ld      r15,352(r31)
+    1a68:	79 ee 00 02 	rotldi  r14,r15,32
+    1a6c:	e9 ff 02 10 	ld      r15,528(r31)
+    1a70:	79 cf c0 2c 	rldimi  r15,r14,24,32
+    1a74:	ea 5f 01 38 	ld      r18,312(r31)
+    1a78:	7b 0e 00 02 	rotldi  r14,r24,32
+    1a7c:	f9 ff 02 10 	std     r15,528(r31)
+    1a80:	e9 ff 02 00 	ld      r15,512(r31)
+    1a84:	79 cf c0 2c 	rldimi  r15,r14,24,32
+    1a88:	7a 4e 00 02 	rotldi  r14,r18,32
+    1a8c:	ea 5f 02 38 	ld      r18,568(r31)
+    1a90:	79 ca c0 2c 	rldimi  r10,r14,24,32
+    1a94:	f9 5f 01 30 	std     r10,304(r31)
+    1a98:	e9 5f 01 d0 	ld      r10,464(r31)
+    1a9c:	79 4e 00 02 	rotldi  r14,r10,32
+    1aa0:	e9 5f 01 d8 	ld      r10,472(r31)
+    1aa4:	79 d2 c0 2c 	rldimi  r18,r14,24,32
+    1aa8:	79 4e 00 02 	rotldi  r14,r10,32
+    1aac:	e9 5f 01 f8 	ld      r10,504(r31)
+    1ab0:	79 ca c0 2c 	rldimi  r10,r14,24,32
+    1ab4:	fa 5f 02 38 	std     r18,568(r31)
+    1ab8:	f9 5f 01 f8 	std     r10,504(r31)
+    1abc:	e9 5f 01 b0 	ld      r10,432(r31)
+    1ac0:	79 4e 00 02 	rotldi  r14,r10,32
+    1ac4:	ea 5f 01 f0 	ld      r18,496(r31)
+    1ac8:	e9 5f 01 48 	ld      r10,328(r31)
+    1acc:	79 d2 c0 2c 	rldimi  r18,r14,24,32
+    1ad0:	79 4e 00 02 	rotldi  r14,r10,32
+    1ad4:	e9 5f 01 e8 	ld      r10,488(r31)
+    1ad8:	79 ca c0 2c 	rldimi  r10,r14,24,32
+    1adc:	e9 df 01 c0 	ld      r14,448(r31)
+    1ae0:	79 ce 00 02 	rotldi  r14,r14,32
+    1ae4:	eb 1f 01 10 	ld      r24,272(r31)
+    1ae8:	79 d9 c0 2c 	rldimi  r25,r14,24,32
+    1aec:	e9 df 01 c8 	ld      r14,456(r31)
+    1af0:	79 ce 00 02 	rotldi  r14,r14,32
+    1af4:	79 dd c0 2c 	rldimi  r29,r14,24,32
+    1af8:	e9 df 01 40 	ld      r14,320(r31)
+    1afc:	79 ce 00 02 	rotldi  r14,r14,32
+    1b00:	79 cb c0 2c 	rldimi  r11,r14,24,32
+    1b04:	e9 df 01 b8 	ld      r14,440(r31)
+    1b08:	79 ce 00 02 	rotldi  r14,r14,32
+    1b0c:	79 cc c0 2c 	rldimi  r12,r14,24,32
+    1b10:	e9 df 01 a8 	ld      r14,424(r31)
+    1b14:	79 ce 80 02 	rotldi  r14,r14,48
+    1b18:	79 d8 44 0e 	rldimi  r24,r14,40,16
+    1b1c:	fb 1f 01 10 	std     r24,272(r31)
+    1b20:	eb 1f 00 c0 	ld      r24,192(r31)
+    1b24:	7b 0e 80 02 	rotldi  r14,r24,48
+    1b28:	eb 1f 00 e8 	ld      r24,232(r31)
+    1b2c:	79 c0 44 0e 	rldimi  r0,r14,40,16
+    1b30:	f8 1f 00 b0 	std     r0,176(r31)
+    1b34:	7b 0e 80 02 	rotldi  r14,r24,48
+    1b38:	e8 1f 01 18 	ld      r0,280(r31)
+    1b3c:	79 c0 44 0e 	rldimi  r0,r14,40,16
+    1b40:	f8 1f 01 18 	std     r0,280(r31)
+    1b44:	e8 1f 01 a0 	ld      r0,416(r31)
+    1b48:	78 0e 80 02 	rotldi  r14,r0,48
+    1b4c:	e8 1f 01 20 	ld      r0,288(r31)
+    1b50:	79 c0 44 0e 	rldimi  r0,r14,40,16
+    1b54:	7b 8e 80 02 	rotldi  r14,r28,48
+    1b58:	eb 9f 01 70 	ld      r28,368(r31)
+    1b5c:	79 c3 44 0e 	rldimi  r3,r14,40,16
+    1b60:	7b ce 80 02 	rotldi  r14,r30,48
+    1b64:	f8 7f 00 90 	std     r3,144(r31)
+    1b68:	79 dc 44 0e 	rldimi  r28,r14,40,16
+    1b6c:	e8 7f 01 98 	ld      r3,408(r31)
+    1b70:	78 6e 80 02 	rotldi  r14,r3,48
+    1b74:	e8 7f 01 e0 	ld      r3,480(r31)
+    1b78:	79 c7 44 0e 	rldimi  r7,r14,40,16
+    1b7c:	7a ee 80 02 	rotldi  r14,r23,48
+    1b80:	f8 ff 00 f8 	std     r7,248(r31)
+    1b84:	7f 67 db 78 	mr      r7,r27
+    1b88:	79 c7 44 0e 	rldimi  r7,r14,40,16
+    1b8c:	7a 2e 80 02 	rotldi  r14,r17,48
+    1b90:	7e b7 ab 78 	mr      r23,r21
+    1b94:	ea bf 00 d0 	ld      r21,208(r31)
+    1b98:	79 d7 44 0e 	rldimi  r23,r14,40,16
+    1b9c:	7a 8e 80 02 	rotldi  r14,r20,48
+    1ba0:	79 c4 44 0e 	rldimi  r4,r14,40,16
+    1ba4:	ea 3f 00 98 	ld      r17,152(r31)
+    1ba8:	7a 0e 80 02 	rotldi  r14,r16,48
+    1bac:	f8 9f 01 00 	std     r4,256(r31)
+    1bb0:	e8 9f 01 68 	ld      r4,360(r31)
+    1bb4:	79 c4 44 0e 	rldimi  r4,r14,40,16
+    1bb8:	7a ae 80 02 	rotldi  r14,r21,48
+    1bbc:	eb 7f 00 c8 	ld      r27,200(r31)
+    1bc0:	79 c5 44 0e 	rldimi  r5,r14,40,16
+    1bc4:	7a 6e 80 02 	rotldi  r14,r19,48
+    1bc8:	ea 9f 01 50 	ld      r20,336(r31)
+    1bcc:	79 c6 44 0e 	rldimi  r6,r14,40,16
+    1bd0:	7a 2e 80 02 	rotldi  r14,r17,48
+    1bd4:	79 da 44 0e 	rldimi  r26,r14,40,16
+    1bd8:	78 6e 80 02 	rotldi  r14,r3,48
+    1bdc:	f8 bf 02 30 	std     r5,560(r31)
+    1be0:	79 c8 44 0e 	rldimi  r8,r14,40,16
+    1be4:	7b 6e 80 02 	rotldi  r14,r27,48
+    1be8:	e8 bf 02 20 	ld      r5,544(r31)
+    1bec:	79 c9 44 0e 	rldimi  r9,r14,40,16
+    1bf0:	7a 8e 80 02 	rotldi  r14,r20,48
+    1bf4:	ea 7f 01 60 	ld      r19,352(r31)
+    1bf8:	79 c5 44 0e 	rldimi  r5,r14,40,16
+    1bfc:	f9 1f 02 18 	std     r8,536(r31)
+    1c00:	7a 6e 80 02 	rotldi  r14,r19,48
+    1c04:	e9 1f 02 10 	ld      r8,528(r31)
+    1c08:	ea 1f 01 58 	ld      r16,344(r31)
+    1c0c:	79 c8 44 0e 	rldimi  r8,r14,40,16
+    1c10:	7a 0e 80 02 	rotldi  r14,r16,48
+    1c14:	f9 3f 02 08 	std     r9,520(r31)
+    1c18:	79 cf 44 0e 	rldimi  r15,r14,40,16
+    1c1c:	f9 ff 02 00 	std     r15,512(r31)
+    1c20:	e9 ff 01 38 	ld      r15,312(r31)
+    1c24:	e9 3f 01 30 	ld      r9,304(r31)
+    1c28:	79 ee 80 02 	rotldi  r14,r15,48
+    1c2c:	e8 7f 01 d0 	ld      r3,464(r31)
+    1c30:	79 c9 44 0e 	rldimi  r9,r14,40,16
+    1c34:	78 6e 80 02 	rotldi  r14,r3,48
+    1c38:	e8 7f 02 38 	ld      r3,568(r31)
+    1c3c:	79 c3 44 0e 	rldimi  r3,r14,40,16
+    1c40:	fb 5f 01 08 	std     r26,264(r31)
+    1c44:	f8 7f 02 38 	std     r3,568(r31)
+    1c48:	e8 7f 01 d8 	ld      r3,472(r31)
+    1c4c:	78 6e 80 02 	rotldi  r14,r3,48
+    1c50:	eb 5f 01 f8 	ld      r26,504(r31)
+    1c54:	e8 7f 01 b0 	ld      r3,432(r31)
+    1c58:	79 da 44 0e 	rldimi  r26,r14,40,16
+    1c5c:	78 6e 80 02 	rotldi  r14,r3,48
+    1c60:	e8 7f 01 c0 	ld      r3,448(r31)
+    1c64:	79 d2 44 0e 	rldimi  r18,r14,40,16
+    1c68:	fa 5f 01 f0 	std     r18,496(r31)
+    1c6c:	ea 5f 01 48 	ld      r18,328(r31)
+    1c70:	7a 4e 80 02 	rotldi  r14,r18,48
+    1c74:	eb df 00 c0 	ld      r30,192(r31)
+    1c78:	79 ca 44 0e 	rldimi  r10,r14,40,16
+    1c7c:	78 6e 80 02 	rotldi  r14,r3,48
+    1c80:	e8 7f 01 c8 	ld      r3,456(r31)
+    1c84:	79 d9 44 0e 	rldimi  r25,r14,40,16
+    1c88:	78 6e 80 02 	rotldi  r14,r3,48
+    1c8c:	e8 7f 01 40 	ld      r3,320(r31)
+    1c90:	79 dd 44 0e 	rldimi  r29,r14,40,16
+    1c94:	78 6e 80 02 	rotldi  r14,r3,48
+    1c98:	e8 7f 01 b8 	ld      r3,440(r31)
+    1c9c:	79 cb 44 0e 	rldimi  r11,r14,40,16
+    1ca0:	78 6e 80 02 	rotldi  r14,r3,48
+    1ca4:	e8 7f 01 28 	ld      r3,296(r31)
+    1ca8:	79 cc 44 0e 	rldimi  r12,r14,40,16
+    1cac:	f8 7f 02 58 	std     r3,600(r31)
+    1cb0:	e8 7f 01 a8 	ld      r3,424(r31)
+    1cb4:	e9 df 01 10 	ld      r14,272(r31)
+    1cb8:	f8 df 02 28 	std     r6,552(r31)
+    1cbc:	e8 df 00 b0 	ld      r6,176(r31)
+    1cc0:	f9 5f 01 e8 	std     r10,488(r31)
+    1cc4:	78 6a c0 02 	rotldi  r10,r3,56
+    1cc8:	79 4e 82 0e 	rldimi  r14,r10,48,8
+    1ccc:	7b ca c0 02 	rotldi  r10,r30,56
+    1cd0:	79 46 82 0e 	rldimi  r6,r10,48,8
+    1cd4:	f8 1f 01 20 	std     r0,288(r31)
+    1cd8:	78 6e c0 0e 	rldimi  r14,r3,56,0
+    1cdc:	7b c6 c0 0e 	rldimi  r6,r30,56,0
+    1ce0:	f9 df 02 50 	std     r14,592(r31)
+    1ce4:	7b 0a c0 02 	rotldi  r10,r24,56
+    1ce8:	f8 df 02 60 	std     r6,608(r31)
+    1cec:	e8 df 01 18 	ld      r6,280(r31)
+    1cf0:	e9 df 01 a0 	ld      r14,416(r31)
+    1cf4:	79 46 82 0e 	rldimi  r6,r10,48,8
+    1cf8:	7b 06 c0 0e 	rldimi  r6,r24,56,0
+    1cfc:	e8 7f 01 20 	ld      r3,288(r31)
+    1d00:	79 ca c0 02 	rotldi  r10,r14,56
+    1d04:	79 43 82 0e 	rldimi  r3,r10,48,8
+    1d08:	f8 df 02 68 	std     r6,616(r31)
+    1d0c:	79 c3 c0 0e 	rldimi  r3,r14,56,0
+    1d10:	e8 df 00 f0 	ld      r6,240(r31)
+    1d14:	f8 7f 02 70 	std     r3,624(r31)
+    1d18:	78 ca c0 02 	rotldi  r10,r6,56
+    1d1c:	e8 1f 00 90 	ld      r0,144(r31)
+    1d20:	e8 7f 00 d8 	ld      r3,216(r31)
+    1d24:	79 40 82 0e 	rldimi  r0,r10,48,8
+    1d28:	78 c0 c0 0e 	rldimi  r0,r6,56,0
+    1d2c:	78 6a c0 02 	rotldi  r10,r3,56
+    1d30:	e8 df 01 98 	ld      r6,408(r31)
+    1d34:	79 5c 82 0e 	rldimi  r28,r10,48,8
+    1d38:	78 7c c0 0e 	rldimi  r28,r3,56,0
+    1d3c:	e8 7f 00 f8 	ld      r3,248(r31)
+    1d40:	78 ca c0 02 	rotldi  r10,r6,56
+    1d44:	79 43 82 0e 	rldimi  r3,r10,48,8
+    1d48:	f8 1f 02 78 	std     r0,632(r31)
+    1d4c:	78 c3 c0 0e 	rldimi  r3,r6,56,0
+    1d50:	7c e6 3b 78 	mr      r6,r7
+    1d54:	f8 7f 02 88 	std     r3,648(r31)
+    1d58:	e8 7f 00 e0 	ld      r3,224(r31)
+    1d5c:	78 6a c0 02 	rotldi  r10,r3,56
+    1d60:	fb 9f 02 80 	std     r28,640(r31)
+    1d64:	79 46 82 0e 	rldimi  r6,r10,48,8
+    1d68:	78 66 c0 0e 	rldimi  r6,r3,56,0
+    1d6c:	e8 7f 01 88 	ld      r3,392(r31)
+    1d70:	78 6a c0 02 	rotldi  r10,r3,56
+    1d74:	f8 df 02 90 	std     r6,656(r31)
+    1d78:	79 57 82 0e 	rldimi  r23,r10,48,8
+    1d7c:	78 77 c0 0e 	rldimi  r23,r3,56,0
+    1d80:	e8 7f 01 90 	ld      r3,400(r31)
+    1d84:	e8 df 01 00 	ld      r6,256(r31)
+    1d88:	78 6a c0 02 	rotldi  r10,r3,56
+    1d8c:	79 46 82 0e 	rldimi  r6,r10,48,8
+    1d90:	fa ff 02 98 	std     r23,664(r31)
+    1d94:	78 66 c0 0e 	rldimi  r6,r3,56,0
+    1d98:	e8 7f 01 80 	ld      r3,384(r31)
+    1d9c:	78 6a c0 02 	rotldi  r10,r3,56
+    1da0:	f8 df 02 a0 	std     r6,672(r31)
+    1da4:	79 44 82 0e 	rldimi  r4,r10,48,8
+    1da8:	78 64 c0 0e 	rldimi  r4,r3,56,0
+    1dac:	f8 9f 02 a8 	std     r4,680(r31)
+    1db0:	7a aa c0 02 	rotldi  r10,r21,56
+    1db4:	e8 9f 02 30 	ld      r4,560(r31)
+    1db8:	79 44 82 0e 	rldimi  r4,r10,48,8
+    1dbc:	e8 7f 01 78 	ld      r3,376(r31)
+    1dc0:	7a a4 c0 0e 	rldimi  r4,r21,56,0
+    1dc4:	f8 9f 02 b0 	std     r4,688(r31)
+    1dc8:	78 6a c0 02 	rotldi  r10,r3,56
+    1dcc:	e8 9f 02 28 	ld      r4,552(r31)
+    1dd0:	79 44 82 0e 	rldimi  r4,r10,48,8
+    1dd4:	7a 2a c0 02 	rotldi  r10,r17,56
+    1dd8:	78 64 c0 0e 	rldimi  r4,r3,56,0
+    1ddc:	e8 7f 01 e0 	ld      r3,480(r31)
+    1de0:	f8 9f 02 b8 	std     r4,696(r31)
+    1de4:	e8 9f 01 08 	ld      r4,264(r31)
+    1de8:	79 44 82 0e 	rldimi  r4,r10,48,8
+    1dec:	78 6a c0 02 	rotldi  r10,r3,56
+    1df0:	7a 24 c0 0e 	rldimi  r4,r17,56,0
+    1df4:	f8 9f 02 c0 	std     r4,704(r31)
+    1df8:	e8 9f 02 18 	ld      r4,536(r31)
+    1dfc:	79 44 82 0e 	rldimi  r4,r10,48,8
+    1e00:	7b 6a c0 02 	rotldi  r10,r27,56
+    1e04:	78 64 c0 0e 	rldimi  r4,r3,56,0
+    1e08:	e8 7f 02 00 	ld      r3,512(r31)
+    1e0c:	f8 9f 02 c8 	std     r4,712(r31)
+    1e10:	e8 9f 02 08 	ld      r4,520(r31)
+    1e14:	79 44 82 0e 	rldimi  r4,r10,48,8
+    1e18:	7a 8a c0 02 	rotldi  r10,r20,56
+    1e1c:	79 45 82 0e 	rldimi  r5,r10,48,8
+    1e20:	7a 6a c0 02 	rotldi  r10,r19,56
+    1e24:	79 48 82 0e 	rldimi  r8,r10,48,8
+    1e28:	7a 0a c0 02 	rotldi  r10,r16,56
+    1e2c:	7b 64 c0 0e 	rldimi  r4,r27,56,0
+    1e30:	79 43 82 0e 	rldimi  r3,r10,48,8
+    1e34:	f8 9f 02 d0 	std     r4,720(r31)
+    1e38:	7a 03 c0 0e 	rldimi  r3,r16,56,0
+    1e3c:	79 ea c0 02 	rotldi  r10,r15,56
+    1e40:	e8 9f 01 d0 	ld      r4,464(r31)
+    1e44:	79 49 82 0e 	rldimi  r9,r10,48,8
+    1e48:	7a 68 c0 0e 	rldimi  r8,r19,56,0
+    1e4c:	79 e9 c0 0e 	rldimi  r9,r15,56,0
+    1e50:	7a 85 c0 0e 	rldimi  r5,r20,56,0
+    1e54:	f8 7f 02 e8 	std     r3,744(r31)
+    1e58:	78 8a c0 02 	rotldi  r10,r4,56
+    1e5c:	e8 7f 02 38 	ld      r3,568(r31)
+    1e60:	79 43 82 0e 	rldimi  r3,r10,48,8
+    1e64:	f9 3f 02 f0 	std     r9,752(r31)
+    1e68:	78 83 c0 0e 	rldimi  r3,r4,56,0
+    1e6c:	e8 9f 01 d8 	ld      r4,472(r31)
+    1e70:	78 8a c0 02 	rotldi  r10,r4,56
+    1e74:	f8 7f 02 f8 	std     r3,760(r31)
+    1e78:	79 5a 82 0e 	rldimi  r26,r10,48,8
+    1e7c:	78 9a c0 0e 	rldimi  r26,r4,56,0
+    1e80:	e8 9f 01 b0 	ld      r4,432(r31)
+    1e84:	e8 7f 01 f0 	ld      r3,496(r31)
+    1e88:	78 89 c0 02 	rotldi  r9,r4,56
+    1e8c:	79 23 82 0e 	rldimi  r3,r9,48,8
+    1e90:	f9 1f 02 e0 	std     r8,736(r31)
+    1e94:	7a 48 c0 02 	rotldi  r8,r18,56
+    1e98:	78 83 c0 0e 	rldimi  r3,r4,56,0
+    1e9c:	f8 7f 03 08 	std     r3,776(r31)
+    1ea0:	e8 7f 01 e8 	ld      r3,488(r31)
+    1ea4:	79 03 82 0e 	rldimi  r3,r8,48,8
+    1ea8:	f8 bf 02 d8 	std     r5,728(r31)
+    1eac:	7a 43 c0 0e 	rldimi  r3,r18,56,0
+    1eb0:	f8 7f 03 10 	std     r3,784(r31)
+    1eb4:	e8 7f 01 c0 	ld      r3,448(r31)
+    1eb8:	78 67 c0 02 	rotldi  r7,r3,56
+    1ebc:	fb 5f 03 00 	std     r26,768(r31)
+    1ec0:	78 f9 82 0e 	rldimi  r25,r7,48,8
+    1ec4:	78 79 c0 0e 	rldimi  r25,r3,56,0
+    1ec8:	e8 7f 01 c8 	ld      r3,456(r31)
+    1ecc:	78 66 c0 02 	rotldi  r6,r3,56
+    1ed0:	fb 3f 03 18 	std     r25,792(r31)
+    1ed4:	78 dd 82 0e 	rldimi  r29,r6,48,8
+    1ed8:	78 7d c0 0e 	rldimi  r29,r3,56,0
+    1edc:	e8 7f 01 40 	ld      r3,320(r31)
+    1ee0:	78 65 c0 02 	rotldi  r5,r3,56
+    1ee4:	fb bf 03 20 	std     r29,800(r31)
+    1ee8:	78 ab 82 0e 	rldimi  r11,r5,48,8
+    1eec:	78 6b c0 0e 	rldimi  r11,r3,56,0
+    1ef0:	e8 7f 01 b8 	ld      r3,440(r31)
+    1ef4:	78 65 c0 02 	rotldi  r5,r3,56
+    1ef8:	f9 7f 03 28 	std     r11,808(r31)
+    1efc:	78 ac 82 0e 	rldimi  r12,r5,48,8
+    1f00:	78 6c c0 0e 	rldimi  r12,r3,56,0
+    1f04:	38 7f 04 b0 	addi    r3,r31,1200
+    1f08:	f9 9f 03 30 	std     r12,816(r31)
+    1f0c:	48 00 00 01 	bl      1f0c <.kvmhv_enter_nested_guest+0x1cfc>
+			1f0c: R_PPC64_REL24	.opd+0x48
+    1f10:	e8 76 00 00 	ld      r3,0(r22)
+    1f14:	3c 80 00 01 	lis     r4,1
+    1f18:	60 9e 05 60 	ori     r30,r4,1376
+    1f1c:	7c 63 f2 14 	add     r3,r3,r30
+    1f20:	48 00 00 01 	bl      1f20 <.kvmhv_enter_nested_guest+0x1d10>
+			1f20: R_PPC64_REL24	__srcu_read_lock
+    1f24:	60 00 00 00 	nop
+    1f28:	80 9f 02 44 	lwz     r4,580(r31)
+    1f2c:	3b a0 ff ff 	li      r29,-1
+    1f30:	38 a0 00 f8 	li      r5,248
+    1f34:	28 04 00 02 	cmplwi  r4,2
+    1f38:	90 76 00 2c 	stw     r3,44(r22)
+    1f3c:	41 82 00 0c 	beq     1f48 <.kvmhv_enter_nested_guest+0x1d38>
+    1f40:	63 a5 00 00 	ori     r5,r29,0
+    1f44:	48 00 00 04 	b       1f48 <.kvmhv_enter_nested_guest+0x1d38>
+    1f48:	28 04 00 01 	cmplwi  r4,1
+    1f4c:	38 80 00 e8 	li      r4,232
+    1f50:	41 82 00 0c 	beq     1f5c <.kvmhv_enter_nested_guest+0x1d4c>
+    1f54:	60 a4 00 00 	ori     r4,r5,0
+    1f58:	48 00 00 04 	b       1f5c <.kvmhv_enter_nested_guest+0x1d4c>
+    1f5c:	2c 04 00 00 	cmpwi   r4,0
+    1f60:	41 80 00 50 	blt     1fb0 <.kvmhv_enter_nested_guest+0x1da0>
+    1f64:	78 86 00 20 	clrldi  r6,r4,32
+    1f68:	e8 9f 00 a8 	ld      r4,168(r31)
+    1f6c:	38 bf 02 40 	addi    r5,r31,576
+    1f70:	7e c3 b3 78 	mr      r3,r22
+    1f74:	48 00 00 01 	bl      1f74 <.kvmhv_enter_nested_guest+0x1d64>
+			1f74: R_PPC64_REL24	kvm_vcpu_write_guest
+    1f78:	60 00 00 00 	nop
+    1f7c:	eb 7f 00 b8 	ld      r27,184(r31)
+    1f80:	28 03 00 00 	cmplwi  r3,0
+    1f84:	40 82 00 30 	bne     1fb4 <.kvmhv_enter_nested_guest+0x1da4>
+    1f88:	38 bf 04 b0 	addi    r5,r31,1200
+    1f8c:	7e c3 b3 78 	mr      r3,r22
+    1f90:	7f 64 db 78 	mr      r4,r27
+    1f94:	38 c0 01 80 	li      r6,384
+    1f98:	48 00 00 01 	bl      1f98 <.kvmhv_enter_nested_guest+0x1d88>
+			1f98: R_PPC64_REL24	kvm_vcpu_write_guest
+    1f9c:	60 00 00 00 	nop
+    1fa0:	7c 63 00 34 	cntlzw  r3,r3
+    1fa4:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
+    1fa8:	68 7d 00 01 	xori    r29,r3,1
+    1fac:	48 00 00 08 	b       1fb4 <.kvmhv_enter_nested_guest+0x1da4>
+    1fb0:	eb 7f 00 b8 	ld      r27,184(r31)
+    1fb4:	80 96 00 2c 	lwz     r4,44(r22)
+    1fb8:	e8 76 00 00 	ld      r3,0(r22)
+    1fbc:	28 04 00 02 	cmplwi  r4,2
+    1fc0:	7c 63 f2 14 	add     r3,r3,r30
+    1fc4:	40 80 00 84 	bge     2048 <.kvmhv_enter_nested_guest+0x1e38>
+    1fc8:	7c 84 07 b4 	extsw   r4,r4
+    1fcc:	48 00 00 01 	bl      1fcc <.kvmhv_enter_nested_guest+0x1dbc>
+			1fcc: R_PPC64_REL24	__srcu_read_unlock
+    1fd0:	60 00 00 00 	nop
+    1fd4:	28 1d 00 00 	cmplwi  r29,0
+    1fd8:	38 60 ff f6 	li      r3,-10
+    1fdc:	40 82 ee c4 	bne     ea0 <.kvmhv_enter_nested_guest+0xc90>
+    1fe0:	e8 7f 00 a0 	ld      r3,160(r31)
+    1fe4:	2c 23 ff fc 	cmpdi   r3,-4
+    1fe8:	38 60 ff bb 	li      r3,-69
+    1fec:	41 82 ee b4 	beq     ea0 <.kvmhv_enter_nested_guest+0xc90>
+    1ff0:	80 76 01 d0 	lwz     r3,464(r22)
+    1ff4:	28 03 00 00 	cmplwi  r3,0
+    1ff8:	41 82 00 40 	beq     2038 <.kvmhv_enter_nested_guest+0x1e28>
+    1ffc:	a0 96 1b c0 	lhz     r4,7104(r22)
+    2000:	38 60 00 00 	li      r3,0
+    2004:	28 24 00 3f 	cmpldi  r4,63
+    2008:	90 76 1c 4c 	stw     r3,7244(r22)
+    200c:	38 60 27 0f 	li      r3,9999
+    2010:	41 81 ee 90 	bgt     ea0 <.kvmhv_enter_nested_guest+0xc90>
+    2014:	80 b6 01 d8 	lwz     r5,472(r22)
+    2018:	28 05 00 00 	cmplwi  r5,0
+    201c:	40 82 ee 84 	bne     ea0 <.kvmhv_enter_nested_guest+0xc90>
+    2020:	78 84 1f 24 	rldicr  r4,r4,3,60
+    2024:	7c 84 da 14 	add     r4,r4,r27
+    2028:	f8 96 20 30 	std     r4,8240(r22)
+    202c:	38 80 ff c0 	li      r4,-64
+    2030:	b0 96 1b c0 	sth     r4,7104(r22)
+    2034:	4b ff ee 6c 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
+    2038:	e8 76 1c 4e 	lwa     r3,7244(r22)
+    203c:	4b ff ee 64 	b       ea0 <.kvmhv_enter_nested_guest+0xc90>
+    2040:	0f e0 00 00 	twui    r0,0
+    2044:	4b ff e2 b4 	b       2f8 <.kvmhv_enter_nested_guest+0xe8>
+    2048:	0f e0 00 00 	twui    r0,0
+    204c:	4b ff ff 7c 	b       1fc8 <.kvmhv_enter_nested_guest+0x1db8>
 	...
-    465c:	60 00 00 00 	nop
+    205c:	60 00 00 00 	nop
 
-0000000000004660 <.kvmhv_get_nested>:
-    4660:	7c 08 02 a6 	mflr    r0
-    4664:	fb e1 ff f8 	std     r31,-8(r1)
-    4668:	7d 80 00 26 	mfcr    r12
-    466c:	f8 01 00 10 	std     r0,16(r1)
-    4670:	91 81 00 08 	stw     r12,8(r1)
-    4674:	f8 21 ff 61 	stdu    r1,-160(r1)
-    4678:	7c 3f 0b 78 	mr      r31,r1
-    467c:	fb 7f 00 78 	std     r27,120(r31)
-    4680:	7c 9b 23 78 	mr      r27,r4
-    4684:	70 a4 00 01 	andi.   r4,r5,1
-    4688:	4d 01 0b 82 	crmove  4*cr2+lt,gt
-    468c:	fb 5f 00 70 	std     r26,112(r31)
-    4690:	fb 9f 00 80 	std     r28,128(r31)
-    4694:	fb bf 00 88 	std     r29,136(r31)
-    4698:	7c 7d 1b 78 	mr      r29,r3
-    469c:	fb df 00 90 	std     r30,144(r31)
-    46a0:	48 00 00 01 	bl      46a0 <.kvmhv_get_nested+0x40>
-			46a0: R_PPC64_REL24	_mcount
-    46a4:	60 00 00 00 	nop
-    46a8:	2c 1b 0f ff 	cmpwi   r27,4095
-    46ac:	3b c0 00 00 	li      r30,0
-    46b0:	41 81 01 b0 	bgt     4860 <.kvmhv_get_nested+0x200>
-    46b4:	80 7d 44 94 	lwz     r3,17556(r29)
-    46b8:	38 80 01 00 	li      r4,256
-    46bc:	7f 7c 07 b4 	extsw   r28,r27
-    46c0:	54 63 06 fe 	clrlwi  r3,r3,27
-    46c4:	7c 83 18 36 	sld     r3,r4,r3
-    46c8:	7c 23 e0 40 	cmpld   r3,r28
-    46cc:	40 81 01 94 	ble     4860 <.kvmhv_get_nested+0x200>
-    46d0:	7f a3 eb 78 	mr      r3,r29
-    46d4:	48 00 00 01 	bl      46d4 <.kvmhv_get_nested+0x74>
-			46d4: R_PPC64_REL24	_raw_spin_lock
-    46d8:	60 00 00 00 	nop
-    46dc:	7b 83 1f 24 	rldicr  r3,r28,3,60
-    46e0:	7f 9d 1a 14 	add     r28,r29,r3
-    46e4:	eb 5c 44 a0 	ld      r26,17568(r28)
-    46e8:	28 3a 00 00 	cmpldi  r26,0
-    46ec:	41 82 00 40 	beq     472c <.kvmhv_get_nested+0xcc>
-    46f0:	e8 7a 00 28 	ld      r3,40(r26)
-    46f4:	38 63 00 01 	addi    r3,r3,1
-    46f8:	f8 7a 00 28 	std     r3,40(r26)
-    46fc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    4700:	28 03 00 00 	cmplwi  r3,0
-    4704:	40 82 01 90 	bne     4894 <.kvmhv_get_nested+0x234>
-    4708:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    470c:	38 63 ff ff 	addi    r3,r3,-1
-    4710:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    4714:	60 00 00 00 	nop
-    4718:	38 60 00 00 	li      r3,0
-    471c:	7c 20 04 ac 	lwsync
-    4720:	7f 5e d3 78 	mr      r30,r26
-    4724:	98 7d 00 03 	stb     r3,3(r29)
-    4728:	48 00 01 38 	b       4860 <.kvmhv_get_nested+0x200>
-    472c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    4730:	28 03 00 00 	cmplwi  r3,0
-    4734:	40 82 01 70 	bne     48a4 <.kvmhv_get_nested+0x244>
-    4738:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    473c:	38 63 ff ff 	addi    r3,r3,-1
-    4740:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    4744:	60 00 00 00 	nop
-    4748:	38 60 00 00 	li      r3,0
-    474c:	7c 20 04 ac 	lwsync
-    4750:	98 7d 00 03 	stb     r3,3(r29)
-    4754:	40 88 01 0c 	bge     cr2,4860 <.kvmhv_get_nested+0x200>
-    4758:	7b 64 00 20 	clrldi  r4,r27,32
-    475c:	7f a3 eb 78 	mr      r3,r29
-    4760:	48 00 00 01 	bl      4760 <.kvmhv_get_nested+0x100>
-			4760: R_PPC64_REL24	.opd+0x150
-    4764:	28 23 00 00 	cmpldi  r3,0
-    4768:	41 82 00 f8 	beq     4860 <.kvmhv_get_nested+0x200>
-    476c:	7c 7a 1b 78 	mr      r26,r3
-    4770:	7f a3 eb 78 	mr      r3,r29
-    4774:	48 00 00 01 	bl      4774 <.kvmhv_get_nested+0x114>
-			4774: R_PPC64_REL24	_raw_spin_lock
-    4778:	60 00 00 00 	nop
-    477c:	eb dc 44 a0 	ld      r30,17568(r28)
-    4780:	28 3e 00 00 	cmpldi  r30,0
-    4784:	41 82 00 0c 	beq     4790 <.kvmhv_get_nested+0x130>
-    4788:	7f 5c d3 78 	mr      r28,r26
-    478c:	48 00 00 2c 	b       47b8 <.kvmhv_get_nested+0x158>
-    4790:	fb 5c 44 a0 	std     r26,17568(r28)
-    4794:	3b 80 00 00 	li      r28,0
-    4798:	e8 7a 00 28 	ld      r3,40(r26)
-    479c:	38 63 00 01 	addi    r3,r3,1
-    47a0:	f8 7a 00 28 	std     r3,40(r26)
-    47a4:	80 7d 44 98 	lwz     r3,17560(r29)
-    47a8:	7c 03 d8 00 	cmpw    r3,r27
-    47ac:	40 80 00 08 	bge     47b4 <.kvmhv_get_nested+0x154>
-    47b0:	93 7d 44 98 	stw     r27,17560(r29)
-    47b4:	7f 5e d3 78 	mr      r30,r26
-    47b8:	e8 7e 00 28 	ld      r3,40(r30)
-    47bc:	38 63 00 01 	addi    r3,r3,1
-    47c0:	f8 7e 00 28 	std     r3,40(r30)
-    47c4:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    47c8:	28 03 00 00 	cmplwi  r3,0
-    47cc:	40 82 00 e8 	bne     48b4 <.kvmhv_get_nested+0x254>
-    47d0:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    47d4:	38 63 ff ff 	addi    r3,r3,-1
-    47d8:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    47dc:	60 00 00 00 	nop
-    47e0:	38 60 00 00 	li      r3,0
-    47e4:	7c 20 04 ac 	lwsync
-    47e8:	98 7d 00 03 	stb     r3,3(r29)
-    47ec:	28 3c 00 00 	cmpldi  r28,0
-    47f0:	41 82 00 70 	beq     4860 <.kvmhv_get_nested+0x200>
-    47f4:	e8 9c 00 10 	ld      r4,16(r28)
-    47f8:	28 24 00 00 	cmpldi  r4,0
-    47fc:	41 82 00 2c 	beq     4828 <.kvmhv_get_nested+0x1c8>
-    4800:	e8 7c 00 00 	ld      r3,0(r28)
-    4804:	80 bc 00 0c 	lwz     r5,12(r28)
-    4808:	48 00 00 01 	bl      4808 <.kvmhv_get_nested+0x1a8>
-			4808: R_PPC64_REL24	kvmppc_free_pgtable_radix
-    480c:	60 00 00 00 	nop
-    4810:	e8 9c 00 10 	ld      r4,16(r28)
-    4814:	60 00 00 00 	nop
-    4818:	7c 83 23 78 	mr      r3,r4
-    481c:	38 80 00 00 	li      r4,0
-    4820:	48 00 00 01 	bl      4820 <.kvmhv_get_nested+0x1c0>
-			4820: R_PPC64_REL24	free_pages
-    4824:	60 00 00 00 	nop
-    4828:	80 bc 00 0c 	lwz     r5,12(r28)
-    482c:	60 00 00 00 	nop
-    4830:	38 80 00 00 	li      r4,0
-    4834:	7c a3 2b 78 	mr      r3,r5
-    4838:	38 a0 00 00 	li      r5,0
-    483c:	38 c0 00 01 	li      r6,1
-    4840:	48 00 00 01 	bl      4840 <.kvmhv_get_nested+0x1e0>
-			4840: R_PPC64_REL24	mmu_partition_table_set_entry
-    4844:	60 00 00 00 	nop
-    4848:	e8 7c 00 0e 	lwa     r3,12(r28)
-    484c:	48 00 00 01 	bl      484c <.kvmhv_get_nested+0x1ec>
-			484c: R_PPC64_REL24	kvmppc_free_lpid
-    4850:	60 00 00 00 	nop
-    4854:	7f 83 e3 78 	mr      r3,r28
-    4858:	48 00 00 01 	bl      4858 <.kvmhv_get_nested+0x1f8>
-			4858: R_PPC64_REL24	kfree
-    485c:	60 00 00 00 	nop
-    4860:	7f c3 f3 78 	mr      r3,r30
-    4864:	eb df 00 90 	ld      r30,144(r31)
-    4868:	eb bf 00 88 	ld      r29,136(r31)
-    486c:	eb 9f 00 80 	ld      r28,128(r31)
-    4870:	eb 7f 00 78 	ld      r27,120(r31)
-    4874:	eb 5f 00 70 	ld      r26,112(r31)
-    4878:	38 21 00 a0 	addi    r1,r1,160
-    487c:	e8 01 00 10 	ld      r0,16(r1)
-    4880:	81 81 00 08 	lwz     r12,8(r1)
-    4884:	7c 08 03 a6 	mtlr    r0
-    4888:	eb e1 ff f8 	ld      r31,-8(r1)
-    488c:	7d 92 01 20 	mtocrf  32,r12
-    4890:	4e 80 00 20 	blr
-    4894:	38 60 00 00 	li      r3,0
-    4898:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    489c:	7c 00 04 ac 	hwsync
-    48a0:	4b ff fe 68 	b       4708 <.kvmhv_get_nested+0xa8>
-    48a4:	38 60 00 00 	li      r3,0
-    48a8:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    48ac:	7c 00 04 ac 	hwsync
-    48b0:	4b ff fe 88 	b       4738 <.kvmhv_get_nested+0xd8>
-    48b4:	38 60 00 00 	li      r3,0
-    48b8:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    48bc:	7c 00 04 ac 	hwsync
-    48c0:	4b ff ff 10 	b       47d0 <.kvmhv_get_nested+0x170>
-    48c4:	7f a3 eb 78 	mr      r3,r29
-    48c8:	48 00 00 01 	bl      48c8 <.kvmhv_get_nested+0x268>
-			48c8: R_PPC64_REL24	__pv_queued_spin_unlock
-    48cc:	60 00 00 00 	nop
-    48d0:	7f 5e d3 78 	mr      r30,r26
-    48d4:	4b ff ff 8c 	b       4860 <.kvmhv_get_nested+0x200>
-    48d8:	7f a3 eb 78 	mr      r3,r29
-    48dc:	48 00 00 01 	bl      48dc <.kvmhv_get_nested+0x27c>
-			48dc: R_PPC64_REL24	__pv_queued_spin_unlock
-    48e0:	60 00 00 00 	nop
-    48e4:	41 88 fe 74 	blt     cr2,4758 <.kvmhv_get_nested+0xf8>
-    48e8:	4b ff ff 78 	b       4860 <.kvmhv_get_nested+0x200>
-    48ec:	7f a3 eb 78 	mr      r3,r29
-    48f0:	48 00 00 01 	bl      48f0 <.kvmhv_get_nested+0x290>
-			48f0: R_PPC64_REL24	__pv_queued_spin_unlock
-    48f4:	60 00 00 00 	nop
-    48f8:	4b ff fe f4 	b       47ec <.kvmhv_get_nested+0x18c>
-    48fc:	3c 62 00 00 	addis   r3,r2,0
-			48fe: R_PPC64_TOC16_HA	.toc
-    4900:	78 a6 26 e4 	rldicr  r6,r5,4,59
-    4904:	e8 63 00 00 	ld      r3,0(r3)
-			4906: R_PPC64_TOC16_LO_DS	.toc
-    4908:	e8 83 00 00 	ld      r4,0(r3)
-    490c:	38 60 00 00 	li      r3,0
-    4910:	7c 64 31 6a 	stdux   r3,r4,r6
-    4914:	f8 64 00 08 	std     r3,8(r4)
-    4918:	60 00 00 00 	nop
-    491c:	7c a3 2b 78 	mr      r3,r5
-    4920:	48 00 00 01 	bl      4920 <.kvmhv_get_nested+0x2c0>
-			4920: R_PPC64_REL24	radix__flush_all_lpid
-    4924:	60 00 00 00 	nop
-    4928:	4b ff ff 20 	b       4848 <.kvmhv_get_nested+0x1e8>
-    492c:	3c 62 00 00 	addis   r3,r2,0
-			492e: R_PPC64_TOC16_HA	.toc+0x8
-    4930:	3c a2 00 00 	addis   r5,r2,0
-			4932: R_PPC64_TOC16_HA	.toc+0x10
-    4934:	e8 63 00 00 	ld      r3,0(r3)
-			4936: R_PPC64_TOC16_LO_DS	.toc+0x8
-    4938:	e8 a5 00 00 	ld      r5,0(r5)
-			493a: R_PPC64_TOC16_LO_DS	.toc+0x10
-    493c:	e8 63 00 00 	ld      r3,0(r3)
-    4940:	78 63 1f 24 	rldicr  r3,r3,3,60
-    4944:	7c 65 18 2a 	ldx     r3,r5,r3
-    4948:	48 00 00 01 	bl      4948 <.kvmhv_get_nested+0x2e8>
-			4948: R_PPC64_REL24	kmem_cache_free
-    494c:	60 00 00 00 	nop
-    4950:	4b ff fe d8 	b       4828 <.kvmhv_get_nested+0x1c8>
-    4954:	60 63 f8 08 	ori     r3,r3,63496
-    4958:	3c 80 00 09 	lis     r4,9
-    495c:	38 c0 08 00 	li      r6,2048
-    4960:	48 00 00 01 	bl      4960 <.kvmhv_get_nested+0x300>
-			4960: R_PPC64_REL24	plpar_hcall_norets
-    4964:	60 00 00 00 	nop
-    4968:	28 23 00 00 	cmpldi  r3,0
-    496c:	41 82 fe dc 	beq     4848 <.kvmhv_get_nested+0x1e8>
-    4970:	7c 64 1b 78 	mr      r4,r3
-    4974:	3c 62 00 00 	addis   r3,r2,0
-			4976: R_PPC64_TOC16_HA	.toc+0x18
-    4978:	e8 63 00 00 	ld      r3,0(r3)
-			497a: R_PPC64_TOC16_LO_DS	.toc+0x18
-    497c:	48 00 00 01 	bl      497c <.kvmhv_get_nested+0x31c>
-			497c: R_PPC64_REL24	printk
-    4980:	60 00 00 00 	nop
-    4984:	4b ff fe c4 	b       4848 <.kvmhv_get_nested+0x1e8>
+0000000000002060 <.byteswap_pt_regs>:
+    2060:	7c 08 02 a6 	mflr    r0
+    2064:	fb e1 ff f8 	std     r31,-8(r1)
+    2068:	f8 01 00 10 	std     r0,16(r1)
+    206c:	f8 21 ff 81 	stdu    r1,-128(r1)
+    2070:	7c 3f 0b 78 	mr      r31,r1
+    2074:	fb df 00 70 	std     r30,112(r31)
+    2078:	7c 7e 1b 78 	mr      r30,r3
+    207c:	48 00 00 01 	bl      207c <.byteswap_pt_regs+0x1c>
+			207c: R_PPC64_REL24	_mcount
+    2080:	60 00 00 00 	nop
+    2084:	38 7e 01 80 	addi    r3,r30,384
+    2088:	7c 3e 18 40 	cmpld   r30,r3
+    208c:	40 80 00 58 	bge     20e4 <.byteswap_pt_regs+0x84>
+    2090:	38 9e ff f8 	addi    r4,r30,-8
+    2094:	60 00 00 00 	nop
+    2098:	60 00 00 00 	nop
+    209c:	60 00 00 00 	nop
+    20a0:	e8 a4 00 09 	ldu     r5,8(r4)
+    20a4:	38 c4 00 08 	addi    r6,r4,8
+    20a8:	78 a7 40 00 	rotldi  r7,r5,8
+    20ac:	7c 26 18 40 	cmpld   r6,r3
+    20b0:	78 a6 80 00 	rotldi  r6,r5,16
+    20b4:	78 c7 44 2c 	rldimi  r7,r6,8,48
+    20b8:	78 a6 c0 00 	rotldi  r6,r5,24
+    20bc:	78 c7 82 2c 	rldimi  r7,r6,16,40
+    20c0:	78 a6 00 02 	rotldi  r6,r5,32
+    20c4:	78 c7 c0 2c 	rldimi  r7,r6,24,32
+    20c8:	78 a6 80 02 	rotldi  r6,r5,48
+    20cc:	78 c7 44 0e 	rldimi  r7,r6,40,16
+    20d0:	78 a6 c0 02 	rotldi  r6,r5,56
+    20d4:	78 c7 82 0e 	rldimi  r7,r6,48,8
+    20d8:	78 a7 c0 0e 	rldimi  r7,r5,56,0
+    20dc:	f8 e4 00 00 	std     r7,0(r4)
+    20e0:	41 80 ff c0 	blt     20a0 <.byteswap_pt_regs+0x40>
+    20e4:	eb df 00 70 	ld      r30,112(r31)
+    20e8:	38 21 00 80 	addi    r1,r1,128
+    20ec:	e8 01 00 10 	ld      r0,16(r1)
+    20f0:	7c 08 03 a6 	mtlr    r0
+    20f4:	eb e1 ff f8 	ld      r31,-8(r1)
+    20f8:	4e 80 00 20 	blr
 	...
-    4994:	60 00 00 00 	nop
-    4998:	60 00 00 00 	nop
-    499c:	60 00 00 00 	nop
+    2108:	60 00 00 00 	nop
+    210c:	60 00 00 00 	nop
 
-00000000000049a0 <.kvmhv_update_ptbl_cache>:
-    49a0:	7c 08 02 a6 	mflr    r0
-    49a4:	fb e1 ff f8 	std     r31,-8(r1)
-    49a8:	f8 01 00 10 	std     r0,16(r1)
-    49ac:	f8 21 ff 51 	stdu    r1,-176(r1)
-    49b0:	7c 3f 0b 78 	mr      r31,r1
-    49b4:	fb 5f 00 80 	std     r26,128(r31)
-    49b8:	fb 7f 00 88 	std     r27,136(r31)
-    49bc:	fb 9f 00 90 	std     r28,144(r31)
-    49c0:	fb bf 00 98 	std     r29,152(r31)
-    49c4:	fb df 00 a0 	std     r30,160(r31)
-    49c8:	7c 7e 1b 78 	mr      r30,r3
-    49cc:	48 00 00 01 	bl      49cc <.kvmhv_update_ptbl_cache+0x2c>
-			49cc: R_PPC64_REL24	_mcount
-    49d0:	60 00 00 00 	nop
-    49d4:	eb be 00 00 	ld      r29,0(r30)
-    49d8:	38 c0 01 00 	li      r6,256
-    49dc:	e8 9d 44 90 	ld      r4,17552(r29)
-    49e0:	e8 7e 00 0a 	lwa     r3,8(r30)
-    49e4:	54 85 06 fe 	clrlwi  r5,r4,27
-    49e8:	7c c5 28 36 	sld     r5,r6,r5
-    49ec:	7c 25 18 40 	cmpld   r5,r3
-    49f0:	40 81 00 70 	ble     4a60 <.kvmhv_update_ptbl_cache+0xc0>
-    49f4:	3c a0 00 01 	lis     r5,1
-    49f8:	78 84 a3 02 	rldicl  r4,r4,52,12
-    49fc:	54 63 20 36 	rlwinm  r3,r3,4,0,27
-    4a00:	60 a5 05 60 	ori     r5,r5,1376
-    4a04:	78 84 61 00 	rldicl  r4,r4,12,4
-    4a08:	7c 63 07 b4 	extsw   r3,r3
-    4a0c:	7f 9d 2a 14 	add     r28,r29,r5
-    4a10:	7f 44 1a 14 	add     r26,r4,r3
-    4a14:	7f 83 e3 78 	mr      r3,r28
-    4a18:	48 00 00 01 	bl      4a18 <.kvmhv_update_ptbl_cache+0x78>
-			4a18: R_PPC64_REL24	__srcu_read_lock
-    4a1c:	60 00 00 00 	nop
-    4a20:	7c 7b 1b 78 	mr      r27,r3
-    4a24:	38 bf 00 70 	addi    r5,r31,112
-    4a28:	7f a3 eb 78 	mr      r3,r29
-    4a2c:	7f 44 d3 78 	mr      r4,r26
-    4a30:	38 c0 00 10 	li      r6,16
-    4a34:	48 00 00 01 	bl      4a34 <.kvmhv_update_ptbl_cache+0x94>
-			4a34: R_PPC64_REL24	kvm_read_guest
-    4a38:	60 00 00 00 	nop
-    4a3c:	28 1b 00 02 	cmplwi  r27,2
-    4a40:	7c 7d 1b 78 	mr      r29,r3
-    4a44:	40 80 00 6c 	bge     4ab0 <.kvmhv_update_ptbl_cache+0x110>
-    4a48:	7f 64 07 b4 	extsw   r4,r27
-    4a4c:	7f 83 e3 78 	mr      r3,r28
-    4a50:	48 00 00 01 	bl      4a50 <.kvmhv_update_ptbl_cache+0xb0>
-			4a50: R_PPC64_REL24	__srcu_read_unlock
-    4a54:	60 00 00 00 	nop
-    4a58:	28 1d 00 00 	cmplwi  r29,0
-    4a5c:	41 82 00 40 	beq     4a9c <.kvmhv_update_ptbl_cache+0xfc>
-    4a60:	38 60 00 00 	li      r3,0
-    4a64:	f8 7e 00 20 	std     r3,32(r30)
-    4a68:	f8 7e 00 18 	std     r3,24(r30)
-    4a6c:	7f c3 f3 78 	mr      r3,r30
-    4a70:	48 00 00 01 	bl      4a70 <.kvmhv_update_ptbl_cache+0xd0>
-			4a70: R_PPC64_REL24	.opd+0x228
-    4a74:	eb df 00 a0 	ld      r30,160(r31)
-    4a78:	eb bf 00 98 	ld      r29,152(r31)
-    4a7c:	eb 9f 00 90 	ld      r28,144(r31)
-    4a80:	eb 7f 00 88 	ld      r27,136(r31)
-    4a84:	eb 5f 00 80 	ld      r26,128(r31)
-    4a88:	38 21 00 b0 	addi    r1,r1,176
-    4a8c:	e8 01 00 10 	ld      r0,16(r1)
-    4a90:	7c 08 03 a6 	mtlr    r0
-    4a94:	eb e1 ff f8 	ld      r31,-8(r1)
-    4a98:	4e 80 00 20 	blr
-    4a9c:	e8 7f 00 70 	ld      r3,112(r31)
-    4aa0:	f8 7e 00 18 	std     r3,24(r30)
-    4aa4:	e8 7f 00 78 	ld      r3,120(r31)
-    4aa8:	f8 7e 00 20 	std     r3,32(r30)
-    4aac:	4b ff ff c0 	b       4a6c <.kvmhv_update_ptbl_cache+0xcc>
-    4ab0:	0f e0 00 00 	twui    r0,0
-    4ab4:	4b ff ff 94 	b       4a48 <.kvmhv_update_ptbl_cache+0xa8>
+0000000000002110 <.kvmhv_get_nested>:
+    2110:	7c 08 02 a6 	mflr    r0
+    2114:	fb e1 ff f8 	std     r31,-8(r1)
+    2118:	7d 80 00 26 	mfcr    r12
+    211c:	f8 01 00 10 	std     r0,16(r1)
+    2120:	91 81 00 08 	stw     r12,8(r1)
+    2124:	f8 21 ff 61 	stdu    r1,-160(r1)
+    2128:	7c 3f 0b 78 	mr      r31,r1
+    212c:	fb 7f 00 78 	std     r27,120(r31)
+    2130:	7c 9b 23 78 	mr      r27,r4
+    2134:	70 a4 00 01 	andi.   r4,r5,1
+    2138:	4d 01 0b 82 	crmove  4*cr2+lt,gt
+    213c:	fb 5f 00 70 	std     r26,112(r31)
+    2140:	fb 9f 00 80 	std     r28,128(r31)
+    2144:	fb bf 00 88 	std     r29,136(r31)
+    2148:	7c 7d 1b 78 	mr      r29,r3
+    214c:	fb df 00 90 	std     r30,144(r31)
+    2150:	48 00 00 01 	bl      2150 <.kvmhv_get_nested+0x40>
+			2150: R_PPC64_REL24	_mcount
+    2154:	60 00 00 00 	nop
+    2158:	2c 1b 0f ff 	cmpwi   r27,4095
+    215c:	3b c0 00 00 	li      r30,0
+    2160:	41 81 01 b0 	bgt     2310 <.kvmhv_get_nested+0x200>
+    2164:	80 7d 44 94 	lwz     r3,17556(r29)
+    2168:	38 80 01 00 	li      r4,256
+    216c:	7f 7c 07 b4 	extsw   r28,r27
+    2170:	54 63 06 fe 	clrlwi  r3,r3,27
+    2174:	7c 83 18 36 	sld     r3,r4,r3
+    2178:	7c 23 e0 40 	cmpld   r3,r28
+    217c:	40 81 01 94 	ble     2310 <.kvmhv_get_nested+0x200>
+    2180:	7f a3 eb 78 	mr      r3,r29
+    2184:	48 00 00 01 	bl      2184 <.kvmhv_get_nested+0x74>
+			2184: R_PPC64_REL24	_raw_spin_lock
+    2188:	60 00 00 00 	nop
+    218c:	7b 83 1f 24 	rldicr  r3,r28,3,60
+    2190:	7f 9d 1a 14 	add     r28,r29,r3
+    2194:	eb 5c 44 a0 	ld      r26,17568(r28)
+    2198:	28 3a 00 00 	cmpldi  r26,0
+    219c:	41 82 00 40 	beq     21dc <.kvmhv_get_nested+0xcc>
+    21a0:	e8 7a 00 28 	ld      r3,40(r26)
+    21a4:	38 63 00 01 	addi    r3,r3,1
+    21a8:	f8 7a 00 28 	std     r3,40(r26)
+    21ac:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    21b0:	28 03 00 00 	cmplwi  r3,0
+    21b4:	40 82 01 90 	bne     2344 <.kvmhv_get_nested+0x234>
+    21b8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    21bc:	38 63 ff ff 	addi    r3,r3,-1
+    21c0:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    21c4:	60 00 00 00 	nop
+    21c8:	38 60 00 00 	li      r3,0
+    21cc:	7c 20 04 ac 	lwsync
+    21d0:	7f 5e d3 78 	mr      r30,r26
+    21d4:	98 7d 00 03 	stb     r3,3(r29)
+    21d8:	48 00 01 38 	b       2310 <.kvmhv_get_nested+0x200>
+    21dc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    21e0:	28 03 00 00 	cmplwi  r3,0
+    21e4:	40 82 01 70 	bne     2354 <.kvmhv_get_nested+0x244>
+    21e8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    21ec:	38 63 ff ff 	addi    r3,r3,-1
+    21f0:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    21f4:	60 00 00 00 	nop
+    21f8:	38 60 00 00 	li      r3,0
+    21fc:	7c 20 04 ac 	lwsync
+    2200:	98 7d 00 03 	stb     r3,3(r29)
+    2204:	40 88 01 0c 	bge     cr2,2310 <.kvmhv_get_nested+0x200>
+    2208:	7b 64 00 20 	clrldi  r4,r27,32
+    220c:	7f a3 eb 78 	mr      r3,r29
+    2210:	48 00 00 01 	bl      2210 <.kvmhv_get_nested+0x100>
+			2210: R_PPC64_REL24	.opd+0x168
+    2214:	28 23 00 00 	cmpldi  r3,0
+    2218:	41 82 00 f8 	beq     2310 <.kvmhv_get_nested+0x200>
+    221c:	7c 7a 1b 78 	mr      r26,r3
+    2220:	7f a3 eb 78 	mr      r3,r29
+    2224:	48 00 00 01 	bl      2224 <.kvmhv_get_nested+0x114>
+			2224: R_PPC64_REL24	_raw_spin_lock
+    2228:	60 00 00 00 	nop
+    222c:	eb dc 44 a0 	ld      r30,17568(r28)
+    2230:	28 3e 00 00 	cmpldi  r30,0
+    2234:	41 82 00 0c 	beq     2240 <.kvmhv_get_nested+0x130>
+    2238:	7f 5c d3 78 	mr      r28,r26
+    223c:	48 00 00 2c 	b       2268 <.kvmhv_get_nested+0x158>
+    2240:	fb 5c 44 a0 	std     r26,17568(r28)
+    2244:	3b 80 00 00 	li      r28,0
+    2248:	e8 7a 00 28 	ld      r3,40(r26)
+    224c:	38 63 00 01 	addi    r3,r3,1
+    2250:	f8 7a 00 28 	std     r3,40(r26)
+    2254:	80 7d 44 98 	lwz     r3,17560(r29)
+    2258:	7c 03 d8 00 	cmpw    r3,r27
+    225c:	40 80 00 08 	bge     2264 <.kvmhv_get_nested+0x154>
+    2260:	93 7d 44 98 	stw     r27,17560(r29)
+    2264:	7f 5e d3 78 	mr      r30,r26
+    2268:	e8 7e 00 28 	ld      r3,40(r30)
+    226c:	38 63 00 01 	addi    r3,r3,1
+    2270:	f8 7e 00 28 	std     r3,40(r30)
+    2274:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    2278:	28 03 00 00 	cmplwi  r3,0
+    227c:	40 82 00 e8 	bne     2364 <.kvmhv_get_nested+0x254>
+    2280:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    2284:	38 63 ff ff 	addi    r3,r3,-1
+    2288:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    228c:	60 00 00 00 	nop
+    2290:	38 60 00 00 	li      r3,0
+    2294:	7c 20 04 ac 	lwsync
+    2298:	98 7d 00 03 	stb     r3,3(r29)
+    229c:	28 3c 00 00 	cmpldi  r28,0
+    22a0:	41 82 00 70 	beq     2310 <.kvmhv_get_nested+0x200>
+    22a4:	e8 9c 00 10 	ld      r4,16(r28)
+    22a8:	28 24 00 00 	cmpldi  r4,0
+    22ac:	41 82 00 2c 	beq     22d8 <.kvmhv_get_nested+0x1c8>
+    22b0:	e8 7c 00 00 	ld      r3,0(r28)
+    22b4:	80 bc 00 0c 	lwz     r5,12(r28)
+    22b8:	48 00 00 01 	bl      22b8 <.kvmhv_get_nested+0x1a8>
+			22b8: R_PPC64_REL24	kvmppc_free_pgtable_radix
+    22bc:	60 00 00 00 	nop
+    22c0:	e8 9c 00 10 	ld      r4,16(r28)
+    22c4:	60 00 00 00 	nop
+    22c8:	7c 83 23 78 	mr      r3,r4
+    22cc:	38 80 00 00 	li      r4,0
+    22d0:	48 00 00 01 	bl      22d0 <.kvmhv_get_nested+0x1c0>
+			22d0: R_PPC64_REL24	free_pages
+    22d4:	60 00 00 00 	nop
+    22d8:	80 bc 00 0c 	lwz     r5,12(r28)
+    22dc:	60 00 00 00 	nop
+    22e0:	38 80 00 00 	li      r4,0
+    22e4:	7c a3 2b 78 	mr      r3,r5
+    22e8:	38 a0 00 00 	li      r5,0
+    22ec:	38 c0 00 01 	li      r6,1
+    22f0:	48 00 00 01 	bl      22f0 <.kvmhv_get_nested+0x1e0>
+			22f0: R_PPC64_REL24	mmu_partition_table_set_entry
+    22f4:	60 00 00 00 	nop
+    22f8:	e8 7c 00 0e 	lwa     r3,12(r28)
+    22fc:	48 00 00 01 	bl      22fc <.kvmhv_get_nested+0x1ec>
+			22fc: R_PPC64_REL24	kvmppc_free_lpid
+    2300:	60 00 00 00 	nop
+    2304:	7f 83 e3 78 	mr      r3,r28
+    2308:	48 00 00 01 	bl      2308 <.kvmhv_get_nested+0x1f8>
+			2308: R_PPC64_REL24	kfree
+    230c:	60 00 00 00 	nop
+    2310:	7f c3 f3 78 	mr      r3,r30
+    2314:	eb df 00 90 	ld      r30,144(r31)
+    2318:	eb bf 00 88 	ld      r29,136(r31)
+    231c:	eb 9f 00 80 	ld      r28,128(r31)
+    2320:	eb 7f 00 78 	ld      r27,120(r31)
+    2324:	eb 5f 00 70 	ld      r26,112(r31)
+    2328:	38 21 00 a0 	addi    r1,r1,160
+    232c:	e8 01 00 10 	ld      r0,16(r1)
+    2330:	81 81 00 08 	lwz     r12,8(r1)
+    2334:	7c 08 03 a6 	mtlr    r0
+    2338:	eb e1 ff f8 	ld      r31,-8(r1)
+    233c:	7d 92 01 20 	mtocrf  32,r12
+    2340:	4e 80 00 20 	blr
+    2344:	38 60 00 00 	li      r3,0
+    2348:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    234c:	7c 00 04 ac 	hwsync
+    2350:	4b ff fe 68 	b       21b8 <.kvmhv_get_nested+0xa8>
+    2354:	38 60 00 00 	li      r3,0
+    2358:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    235c:	7c 00 04 ac 	hwsync
+    2360:	4b ff fe 88 	b       21e8 <.kvmhv_get_nested+0xd8>
+    2364:	38 60 00 00 	li      r3,0
+    2368:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    236c:	7c 00 04 ac 	hwsync
+    2370:	4b ff ff 10 	b       2280 <.kvmhv_get_nested+0x170>
+    2374:	7f a3 eb 78 	mr      r3,r29
+    2378:	48 00 00 01 	bl      2378 <.kvmhv_get_nested+0x268>
+			2378: R_PPC64_REL24	__pv_queued_spin_unlock
+    237c:	60 00 00 00 	nop
+    2380:	7f 5e d3 78 	mr      r30,r26
+    2384:	4b ff ff 8c 	b       2310 <.kvmhv_get_nested+0x200>
+    2388:	7f a3 eb 78 	mr      r3,r29
+    238c:	48 00 00 01 	bl      238c <.kvmhv_get_nested+0x27c>
+			238c: R_PPC64_REL24	__pv_queued_spin_unlock
+    2390:	60 00 00 00 	nop
+    2394:	41 88 fe 74 	blt     cr2,2208 <.kvmhv_get_nested+0xf8>
+    2398:	4b ff ff 78 	b       2310 <.kvmhv_get_nested+0x200>
+    239c:	7f a3 eb 78 	mr      r3,r29
+    23a0:	48 00 00 01 	bl      23a0 <.kvmhv_get_nested+0x290>
+			23a0: R_PPC64_REL24	__pv_queued_spin_unlock
+    23a4:	60 00 00 00 	nop
+    23a8:	4b ff fe f4 	b       229c <.kvmhv_get_nested+0x18c>
+    23ac:	3c 62 00 00 	addis   r3,r2,0
+			23ae: R_PPC64_TOC16_HA	.toc
+    23b0:	78 a6 26 e4 	rldicr  r6,r5,4,59
+    23b4:	e8 63 00 00 	ld      r3,0(r3)
+			23b6: R_PPC64_TOC16_LO_DS	.toc
+    23b8:	e8 83 00 00 	ld      r4,0(r3)
+    23bc:	38 60 00 00 	li      r3,0
+    23c0:	7c 64 31 6a 	stdux   r3,r4,r6
+    23c4:	f8 64 00 08 	std     r3,8(r4)
+    23c8:	60 00 00 00 	nop
+    23cc:	7c a3 2b 78 	mr      r3,r5
+    23d0:	48 00 00 01 	bl      23d0 <.kvmhv_get_nested+0x2c0>
+			23d0: R_PPC64_REL24	radix__flush_all_lpid
+    23d4:	60 00 00 00 	nop
+    23d8:	4b ff ff 20 	b       22f8 <.kvmhv_get_nested+0x1e8>
+    23dc:	3c 62 00 00 	addis   r3,r2,0
+			23de: R_PPC64_TOC16_HA	.toc+0x8
+    23e0:	3c a2 00 00 	addis   r5,r2,0
+			23e2: R_PPC64_TOC16_HA	.toc+0x10
+    23e4:	e8 63 00 00 	ld      r3,0(r3)
+			23e6: R_PPC64_TOC16_LO_DS	.toc+0x8
+    23e8:	e8 a5 00 00 	ld      r5,0(r5)
+			23ea: R_PPC64_TOC16_LO_DS	.toc+0x10
+    23ec:	e8 63 00 00 	ld      r3,0(r3)
+    23f0:	78 63 1f 24 	rldicr  r3,r3,3,60
+    23f4:	7c 65 18 2a 	ldx     r3,r5,r3
+    23f8:	48 00 00 01 	bl      23f8 <.kvmhv_get_nested+0x2e8>
+			23f8: R_PPC64_REL24	kmem_cache_free
+    23fc:	60 00 00 00 	nop
+    2400:	4b ff fe d8 	b       22d8 <.kvmhv_get_nested+0x1c8>
+    2404:	60 63 f8 08 	ori     r3,r3,63496
+    2408:	3c 80 00 09 	lis     r4,9
+    240c:	38 c0 08 00 	li      r6,2048
+    2410:	48 00 00 01 	bl      2410 <.kvmhv_get_nested+0x300>
+			2410: R_PPC64_REL24	plpar_hcall_norets
+    2414:	60 00 00 00 	nop
+    2418:	28 23 00 00 	cmpldi  r3,0
+    241c:	41 82 fe dc 	beq     22f8 <.kvmhv_get_nested+0x1e8>
+    2420:	7c 64 1b 78 	mr      r4,r3
+    2424:	3c 62 00 00 	addis   r3,r2,0
+			2426: R_PPC64_TOC16_HA	.toc+0x18
+    2428:	e8 63 00 00 	ld      r3,0(r3)
+			242a: R_PPC64_TOC16_LO_DS	.toc+0x18
+    242c:	48 00 00 01 	bl      242c <.kvmhv_get_nested+0x31c>
+			242c: R_PPC64_REL24	printk
+    2430:	60 00 00 00 	nop
+    2434:	4b ff fe c4 	b       22f8 <.kvmhv_get_nested+0x1e8>
 	...
-    4ac4:	60 00 00 00 	nop
-    4ac8:	60 00 00 00 	nop
-    4acc:	60 00 00 00 	nop
+    2444:	60 00 00 00 	nop
+    2448:	60 00 00 00 	nop
+    244c:	60 00 00 00 	nop
 
-0000000000004ad0 <.kvmhv_put_nested>:
-    4ad0:	7c 08 02 a6 	mflr    r0
-    4ad4:	fb e1 ff f8 	std     r31,-8(r1)
-    4ad8:	f8 01 00 10 	std     r0,16(r1)
-    4adc:	f8 21 ff 71 	stdu    r1,-144(r1)
-    4ae0:	7c 3f 0b 78 	mr      r31,r1
-    4ae4:	fb 9f 00 70 	std     r28,112(r31)
-    4ae8:	fb bf 00 78 	std     r29,120(r31)
-    4aec:	fb df 00 80 	std     r30,128(r31)
-    4af0:	7c 7e 1b 78 	mr      r30,r3
-    4af4:	48 00 00 01 	bl      4af4 <.kvmhv_put_nested+0x24>
-			4af4: R_PPC64_REL24	_mcount
-    4af8:	60 00 00 00 	nop
-    4afc:	eb be 00 00 	ld      r29,0(r30)
-    4b00:	7f a3 eb 78 	mr      r3,r29
-    4b04:	48 00 00 01 	bl      4b04 <.kvmhv_put_nested+0x34>
-			4b04: R_PPC64_REL24	_raw_spin_lock
-    4b08:	60 00 00 00 	nop
-    4b0c:	e8 7e 00 28 	ld      r3,40(r30)
-    4b10:	3b 83 ff ff 	addi    r28,r3,-1
-    4b14:	fb 9e 00 28 	std     r28,40(r30)
-    4b18:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    4b1c:	28 03 00 00 	cmplwi  r3,0
-    4b20:	40 82 00 b4 	bne     4bd4 <.kvmhv_put_nested+0x104>
-    4b24:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    4b28:	38 63 ff ff 	addi    r3,r3,-1
-    4b2c:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    4b30:	60 00 00 00 	nop
-    4b34:	38 60 00 00 	li      r3,0
-    4b38:	7c 20 04 ac 	lwsync
-    4b3c:	98 7d 00 03 	stb     r3,3(r29)
-    4b40:	28 3c 00 00 	cmpldi  r28,0
-    4b44:	40 82 00 70 	bne     4bb4 <.kvmhv_put_nested+0xe4>
-    4b48:	e8 9e 00 10 	ld      r4,16(r30)
-    4b4c:	28 24 00 00 	cmpldi  r4,0
-    4b50:	41 82 00 2c 	beq     4b7c <.kvmhv_put_nested+0xac>
-    4b54:	e8 7e 00 00 	ld      r3,0(r30)
-    4b58:	80 be 00 0c 	lwz     r5,12(r30)
-    4b5c:	48 00 00 01 	bl      4b5c <.kvmhv_put_nested+0x8c>
-			4b5c: R_PPC64_REL24	kvmppc_free_pgtable_radix
-    4b60:	60 00 00 00 	nop
-    4b64:	e8 9e 00 10 	ld      r4,16(r30)
-    4b68:	60 00 00 00 	nop
-    4b6c:	7c 83 23 78 	mr      r3,r4
-    4b70:	38 80 00 00 	li      r4,0
-    4b74:	48 00 00 01 	bl      4b74 <.kvmhv_put_nested+0xa4>
-			4b74: R_PPC64_REL24	free_pages
-    4b78:	60 00 00 00 	nop
-    4b7c:	80 be 00 0c 	lwz     r5,12(r30)
-    4b80:	60 00 00 00 	nop
-    4b84:	38 80 00 00 	li      r4,0
-    4b88:	7c a3 2b 78 	mr      r3,r5
-    4b8c:	38 a0 00 00 	li      r5,0
-    4b90:	38 c0 00 01 	li      r6,1
-    4b94:	48 00 00 01 	bl      4b94 <.kvmhv_put_nested+0xc4>
-			4b94: R_PPC64_REL24	mmu_partition_table_set_entry
-    4b98:	60 00 00 00 	nop
-    4b9c:	e8 7e 00 0e 	lwa     r3,12(r30)
-    4ba0:	48 00 00 01 	bl      4ba0 <.kvmhv_put_nested+0xd0>
-			4ba0: R_PPC64_REL24	kvmppc_free_lpid
-    4ba4:	60 00 00 00 	nop
-    4ba8:	7f c3 f3 78 	mr      r3,r30
-    4bac:	48 00 00 01 	bl      4bac <.kvmhv_put_nested+0xdc>
-			4bac: R_PPC64_REL24	kfree
-    4bb0:	60 00 00 00 	nop
-    4bb4:	eb df 00 80 	ld      r30,128(r31)
-    4bb8:	eb bf 00 78 	ld      r29,120(r31)
-    4bbc:	eb 9f 00 70 	ld      r28,112(r31)
-    4bc0:	38 21 00 90 	addi    r1,r1,144
-    4bc4:	e8 01 00 10 	ld      r0,16(r1)
-    4bc8:	7c 08 03 a6 	mtlr    r0
-    4bcc:	eb e1 ff f8 	ld      r31,-8(r1)
-    4bd0:	4e 80 00 20 	blr
-    4bd4:	38 60 00 00 	li      r3,0
-    4bd8:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    4bdc:	7c 00 04 ac 	hwsync
-    4be0:	4b ff ff 44 	b       4b24 <.kvmhv_put_nested+0x54>
-    4be4:	7f a3 eb 78 	mr      r3,r29
-    4be8:	48 00 00 01 	bl      4be8 <.kvmhv_put_nested+0x118>
-			4be8: R_PPC64_REL24	__pv_queued_spin_unlock
-    4bec:	60 00 00 00 	nop
-    4bf0:	4b ff ff 50 	b       4b40 <.kvmhv_put_nested+0x70>
-    4bf4:	3c 62 00 00 	addis   r3,r2,0
-			4bf6: R_PPC64_TOC16_HA	.toc
-    4bf8:	78 a6 26 e4 	rldicr  r6,r5,4,59
-    4bfc:	e8 63 00 00 	ld      r3,0(r3)
-			4bfe: R_PPC64_TOC16_LO_DS	.toc
-    4c00:	e8 83 00 00 	ld      r4,0(r3)
-    4c04:	38 60 00 00 	li      r3,0
-    4c08:	7c 64 31 6a 	stdux   r3,r4,r6
-    4c0c:	f8 64 00 08 	std     r3,8(r4)
-    4c10:	60 00 00 00 	nop
-    4c14:	7c a3 2b 78 	mr      r3,r5
-    4c18:	48 00 00 01 	bl      4c18 <.kvmhv_put_nested+0x148>
-			4c18: R_PPC64_REL24	radix__flush_all_lpid
-    4c1c:	60 00 00 00 	nop
-    4c20:	4b ff ff 7c 	b       4b9c <.kvmhv_put_nested+0xcc>
-    4c24:	3c 62 00 00 	addis   r3,r2,0
-			4c26: R_PPC64_TOC16_HA	.toc+0x8
-    4c28:	3c a2 00 00 	addis   r5,r2,0
-			4c2a: R_PPC64_TOC16_HA	.toc+0x10
-    4c2c:	e8 63 00 00 	ld      r3,0(r3)
-			4c2e: R_PPC64_TOC16_LO_DS	.toc+0x8
-    4c30:	e8 a5 00 00 	ld      r5,0(r5)
-			4c32: R_PPC64_TOC16_LO_DS	.toc+0x10
-    4c34:	e8 63 00 00 	ld      r3,0(r3)
-    4c38:	78 63 1f 24 	rldicr  r3,r3,3,60
-    4c3c:	7c 65 18 2a 	ldx     r3,r5,r3
-    4c40:	48 00 00 01 	bl      4c40 <.kvmhv_put_nested+0x170>
-			4c40: R_PPC64_REL24	kmem_cache_free
-    4c44:	60 00 00 00 	nop
-    4c48:	4b ff ff 34 	b       4b7c <.kvmhv_put_nested+0xac>
-    4c4c:	60 63 f8 08 	ori     r3,r3,63496
-    4c50:	3c 80 00 09 	lis     r4,9
-    4c54:	38 c0 08 00 	li      r6,2048
-    4c58:	48 00 00 01 	bl      4c58 <.kvmhv_put_nested+0x188>
-			4c58: R_PPC64_REL24	plpar_hcall_norets
-    4c5c:	60 00 00 00 	nop
-    4c60:	28 23 00 00 	cmpldi  r3,0
-    4c64:	41 82 ff 38 	beq     4b9c <.kvmhv_put_nested+0xcc>
-    4c68:	7c 64 1b 78 	mr      r4,r3
-    4c6c:	3c 62 00 00 	addis   r3,r2,0
-			4c6e: R_PPC64_TOC16_HA	.toc+0x18
-    4c70:	e8 63 00 00 	ld      r3,0(r3)
-			4c72: R_PPC64_TOC16_LO_DS	.toc+0x18
-    4c74:	48 00 00 01 	bl      4c74 <.kvmhv_put_nested+0x1a4>
-			4c74: R_PPC64_REL24	printk
-    4c78:	60 00 00 00 	nop
-    4c7c:	4b ff ff 20 	b       4b9c <.kvmhv_put_nested+0xcc>
+0000000000002450 <.kvmhv_update_ptbl_cache>:
+    2450:	7c 08 02 a6 	mflr    r0
+    2454:	fb e1 ff f8 	std     r31,-8(r1)
+    2458:	f8 01 00 10 	std     r0,16(r1)
+    245c:	f8 21 ff 51 	stdu    r1,-176(r1)
+    2460:	7c 3f 0b 78 	mr      r31,r1
+    2464:	fb 5f 00 80 	std     r26,128(r31)
+    2468:	fb 7f 00 88 	std     r27,136(r31)
+    246c:	fb 9f 00 90 	std     r28,144(r31)
+    2470:	fb bf 00 98 	std     r29,152(r31)
+    2474:	fb df 00 a0 	std     r30,160(r31)
+    2478:	7c 7e 1b 78 	mr      r30,r3
+    247c:	48 00 00 01 	bl      247c <.kvmhv_update_ptbl_cache+0x2c>
+			247c: R_PPC64_REL24	_mcount
+    2480:	60 00 00 00 	nop
+    2484:	eb be 00 00 	ld      r29,0(r30)
+    2488:	38 c0 01 00 	li      r6,256
+    248c:	e8 9d 44 90 	ld      r4,17552(r29)
+    2490:	e8 7e 00 0a 	lwa     r3,8(r30)
+    2494:	54 85 06 fe 	clrlwi  r5,r4,27
+    2498:	7c c5 28 36 	sld     r5,r6,r5
+    249c:	7c 25 18 40 	cmpld   r5,r3
+    24a0:	40 81 00 70 	ble     2510 <.kvmhv_update_ptbl_cache+0xc0>
+    24a4:	3c a0 00 01 	lis     r5,1
+    24a8:	78 84 a3 02 	rldicl  r4,r4,52,12
+    24ac:	54 63 20 36 	rlwinm  r3,r3,4,0,27
+    24b0:	60 a5 05 60 	ori     r5,r5,1376
+    24b4:	78 84 61 00 	rldicl  r4,r4,12,4
+    24b8:	7c 63 07 b4 	extsw   r3,r3
+    24bc:	7f 9d 2a 14 	add     r28,r29,r5
+    24c0:	7f 44 1a 14 	add     r26,r4,r3
+    24c4:	7f 83 e3 78 	mr      r3,r28
+    24c8:	48 00 00 01 	bl      24c8 <.kvmhv_update_ptbl_cache+0x78>
+			24c8: R_PPC64_REL24	__srcu_read_lock
+    24cc:	60 00 00 00 	nop
+    24d0:	7c 7b 1b 78 	mr      r27,r3
+    24d4:	38 bf 00 70 	addi    r5,r31,112
+    24d8:	7f a3 eb 78 	mr      r3,r29
+    24dc:	7f 44 d3 78 	mr      r4,r26
+    24e0:	38 c0 00 10 	li      r6,16
+    24e4:	48 00 00 01 	bl      24e4 <.kvmhv_update_ptbl_cache+0x94>
+			24e4: R_PPC64_REL24	kvm_read_guest
+    24e8:	60 00 00 00 	nop
+    24ec:	28 1b 00 02 	cmplwi  r27,2
+    24f0:	7c 7d 1b 78 	mr      r29,r3
+    24f4:	40 80 00 6c 	bge     2560 <.kvmhv_update_ptbl_cache+0x110>
+    24f8:	7f 64 07 b4 	extsw   r4,r27
+    24fc:	7f 83 e3 78 	mr      r3,r28
+    2500:	48 00 00 01 	bl      2500 <.kvmhv_update_ptbl_cache+0xb0>
+			2500: R_PPC64_REL24	__srcu_read_unlock
+    2504:	60 00 00 00 	nop
+    2508:	28 1d 00 00 	cmplwi  r29,0
+    250c:	41 82 00 40 	beq     254c <.kvmhv_update_ptbl_cache+0xfc>
+    2510:	38 60 00 00 	li      r3,0
+    2514:	f8 7e 00 20 	std     r3,32(r30)
+    2518:	f8 7e 00 18 	std     r3,24(r30)
+    251c:	7f c3 f3 78 	mr      r3,r30
+    2520:	48 00 00 01 	bl      2520 <.kvmhv_update_ptbl_cache+0xd0>
+			2520: R_PPC64_REL24	.opd+0x240
+    2524:	eb df 00 a0 	ld      r30,160(r31)
+    2528:	eb bf 00 98 	ld      r29,152(r31)
+    252c:	eb 9f 00 90 	ld      r28,144(r31)
+    2530:	eb 7f 00 88 	ld      r27,136(r31)
+    2534:	eb 5f 00 80 	ld      r26,128(r31)
+    2538:	38 21 00 b0 	addi    r1,r1,176
+    253c:	e8 01 00 10 	ld      r0,16(r1)
+    2540:	7c 08 03 a6 	mtlr    r0
+    2544:	eb e1 ff f8 	ld      r31,-8(r1)
+    2548:	4e 80 00 20 	blr
+    254c:	e8 7f 00 70 	ld      r3,112(r31)
+    2550:	f8 7e 00 18 	std     r3,24(r30)
+    2554:	e8 7f 00 78 	ld      r3,120(r31)
+    2558:	f8 7e 00 20 	std     r3,32(r30)
+    255c:	4b ff ff c0 	b       251c <.kvmhv_update_ptbl_cache+0xcc>
+    2560:	0f e0 00 00 	twui    r0,0
+    2564:	4b ff ff 94 	b       24f8 <.kvmhv_update_ptbl_cache+0xa8>
 	...
-    4c8c:	60 00 00 00 	nop
+    2574:	60 00 00 00 	nop
+    2578:	60 00 00 00 	nop
+    257c:	60 00 00 00 	nop
 
-0000000000004c90 <.kvmhv_nested_init>:
-    4c90:	7c 08 02 a6 	mflr    r0
-    4c94:	fb e1 ff f8 	std     r31,-8(r1)
-    4c98:	f8 01 00 10 	std     r0,16(r1)
-    4c9c:	f8 21 ff 71 	stdu    r1,-144(r1)
-    4ca0:	7c 3f 0b 78 	mr      r31,r1
-    4ca4:	fb bf 00 78 	std     r29,120(r31)
-    4ca8:	fb df 00 80 	std     r30,128(r31)
-    4cac:	48 00 00 01 	bl      4cac <.kvmhv_nested_init+0x1c>
-			4cac: R_PPC64_REL24	_mcount
-    4cb0:	60 00 00 00 	nop
-    4cb4:	3b c0 00 00 	li      r30,0
-    4cb8:	60 00 00 00 	nop
-    4cbc:	7f c3 f3 78 	mr      r3,r30
-    4cc0:	eb df 00 80 	ld      r30,128(r31)
-    4cc4:	eb bf 00 78 	ld      r29,120(r31)
-    4cc8:	38 21 00 90 	addi    r1,r1,144
-    4ccc:	e8 01 00 10 	ld      r0,16(r1)
-    4cd0:	7c 08 03 a6 	mtlr    r0
-    4cd4:	eb e1 ff f8 	ld      r31,-8(r1)
-    4cd8:	4e 80 00 20 	blr
-    4cdc:	3b c0 ff ed 	li      r30,-19
-    4ce0:	60 00 00 00 	nop
-    4ce4:	3c 62 00 00 	addis   r3,r2,0
-			4ce6: R_PPC64_TOC16_HA	.toc+0x20
-    4ce8:	38 80 0c c0 	li      r4,3264
-    4cec:	3c a0 00 01 	lis     r5,1
-    4cf0:	e8 63 00 00 	ld      r3,0(r3)
-			4cf2: R_PPC64_TOC16_LO_DS	.toc+0x20
-    4cf4:	e8 63 00 80 	ld      r3,128(r3)
-    4cf8:	48 00 00 01 	bl      4cf8 <.kvmhv_nested_init+0x68>
-			4cf8: R_PPC64_REL24	kmem_cache_alloc_trace
-    4cfc:	60 00 00 00 	nop
-    4d00:	3c 82 00 00 	addis   r4,r2,0
-			4d02: R_PPC64_TOC16_HA	.toc
-    4d04:	28 23 00 00 	cmpldi  r3,0
-    4d08:	eb a4 00 00 	ld      r29,0(r4)
-			4d0a: R_PPC64_TOC16_LO_DS	.toc
-    4d0c:	f8 7d 00 00 	std     r3,0(r29)
-    4d10:	41 82 00 58 	beq     4d68 <.kvmhv_nested_init+0xd8>
-    4d14:	78 63 e8 c2 	rldicl  r3,r3,61,3
-    4d18:	3b c0 00 00 	li      r30,0
-    4d1c:	78 63 19 00 	rldicl  r3,r3,3,4
-    4d20:	60 64 00 04 	ori     r4,r3,4
-    4d24:	63 c3 f8 00 	ori     r3,r30,63488
-    4d28:	48 00 00 01 	bl      4d28 <.kvmhv_nested_init+0x98>
-			4d28: R_PPC64_REL24	plpar_hcall_norets
-    4d2c:	60 00 00 00 	nop
-    4d30:	28 23 00 00 	cmpldi  r3,0
-    4d34:	41 82 ff 88 	beq     4cbc <.kvmhv_nested_init+0x2c>
-    4d38:	7c 64 1b 78 	mr      r4,r3
-    4d3c:	3c 62 00 00 	addis   r3,r2,0
-			4d3e: R_PPC64_TOC16_HA	.toc+0x28
-    4d40:	3b c0 ff ed 	li      r30,-19
-    4d44:	e8 63 00 00 	ld      r3,0(r3)
-			4d46: R_PPC64_TOC16_LO_DS	.toc+0x28
-    4d48:	48 00 00 01 	bl      4d48 <.kvmhv_nested_init+0xb8>
-			4d48: R_PPC64_REL24	printk
-    4d4c:	60 00 00 00 	nop
-    4d50:	e8 7d 00 00 	ld      r3,0(r29)
-    4d54:	48 00 00 01 	bl      4d54 <.kvmhv_nested_init+0xc4>
-			4d54: R_PPC64_REL24	kfree
-    4d58:	60 00 00 00 	nop
-    4d5c:	38 60 00 00 	li      r3,0
-    4d60:	f8 7d 00 00 	std     r3,0(r29)
-    4d64:	4b ff ff 58 	b       4cbc <.kvmhv_nested_init+0x2c>
-    4d68:	3c 62 00 00 	addis   r3,r2,0
-			4d6a: R_PPC64_TOC16_HA	.toc+0x30
-    4d6c:	e8 63 00 00 	ld      r3,0(r3)
-			4d6e: R_PPC64_TOC16_LO_DS	.toc+0x30
-    4d70:	48 00 00 01 	bl      4d70 <.kvmhv_nested_init+0xe0>
-			4d70: R_PPC64_REL24	printk
-    4d74:	60 00 00 00 	nop
-    4d78:	3b c0 ff f4 	li      r30,-12
-    4d7c:	4b ff ff 40 	b       4cbc <.kvmhv_nested_init+0x2c>
+0000000000002580 <.kvmhv_put_nested>:
+    2580:	7c 08 02 a6 	mflr    r0
+    2584:	fb e1 ff f8 	std     r31,-8(r1)
+    2588:	f8 01 00 10 	std     r0,16(r1)
+    258c:	f8 21 ff 71 	stdu    r1,-144(r1)
+    2590:	7c 3f 0b 78 	mr      r31,r1
+    2594:	fb 9f 00 70 	std     r28,112(r31)
+    2598:	fb bf 00 78 	std     r29,120(r31)
+    259c:	fb df 00 80 	std     r30,128(r31)
+    25a0:	7c 7e 1b 78 	mr      r30,r3
+    25a4:	48 00 00 01 	bl      25a4 <.kvmhv_put_nested+0x24>
+			25a4: R_PPC64_REL24	_mcount
+    25a8:	60 00 00 00 	nop
+    25ac:	eb be 00 00 	ld      r29,0(r30)
+    25b0:	7f a3 eb 78 	mr      r3,r29
+    25b4:	48 00 00 01 	bl      25b4 <.kvmhv_put_nested+0x34>
+			25b4: R_PPC64_REL24	_raw_spin_lock
+    25b8:	60 00 00 00 	nop
+    25bc:	e8 7e 00 28 	ld      r3,40(r30)
+    25c0:	3b 83 ff ff 	addi    r28,r3,-1
+    25c4:	fb 9e 00 28 	std     r28,40(r30)
+    25c8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    25cc:	28 03 00 00 	cmplwi  r3,0
+    25d0:	40 82 00 b4 	bne     2684 <.kvmhv_put_nested+0x104>
+    25d4:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    25d8:	38 63 ff ff 	addi    r3,r3,-1
+    25dc:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    25e0:	60 00 00 00 	nop
+    25e4:	38 60 00 00 	li      r3,0
+    25e8:	7c 20 04 ac 	lwsync
+    25ec:	98 7d 00 03 	stb     r3,3(r29)
+    25f0:	28 3c 00 00 	cmpldi  r28,0
+    25f4:	40 82 00 70 	bne     2664 <.kvmhv_put_nested+0xe4>
+    25f8:	e8 9e 00 10 	ld      r4,16(r30)
+    25fc:	28 24 00 00 	cmpldi  r4,0
+    2600:	41 82 00 2c 	beq     262c <.kvmhv_put_nested+0xac>
+    2604:	e8 7e 00 00 	ld      r3,0(r30)
+    2608:	80 be 00 0c 	lwz     r5,12(r30)
+    260c:	48 00 00 01 	bl      260c <.kvmhv_put_nested+0x8c>
+			260c: R_PPC64_REL24	kvmppc_free_pgtable_radix
+    2610:	60 00 00 00 	nop
+    2614:	e8 9e 00 10 	ld      r4,16(r30)
+    2618:	60 00 00 00 	nop
+    261c:	7c 83 23 78 	mr      r3,r4
+    2620:	38 80 00 00 	li      r4,0
+    2624:	48 00 00 01 	bl      2624 <.kvmhv_put_nested+0xa4>
+			2624: R_PPC64_REL24	free_pages
+    2628:	60 00 00 00 	nop
+    262c:	80 be 00 0c 	lwz     r5,12(r30)
+    2630:	60 00 00 00 	nop
+    2634:	38 80 00 00 	li      r4,0
+    2638:	7c a3 2b 78 	mr      r3,r5
+    263c:	38 a0 00 00 	li      r5,0
+    2640:	38 c0 00 01 	li      r6,1
+    2644:	48 00 00 01 	bl      2644 <.kvmhv_put_nested+0xc4>
+			2644: R_PPC64_REL24	mmu_partition_table_set_entry
+    2648:	60 00 00 00 	nop
+    264c:	e8 7e 00 0e 	lwa     r3,12(r30)
+    2650:	48 00 00 01 	bl      2650 <.kvmhv_put_nested+0xd0>
+			2650: R_PPC64_REL24	kvmppc_free_lpid
+    2654:	60 00 00 00 	nop
+    2658:	7f c3 f3 78 	mr      r3,r30
+    265c:	48 00 00 01 	bl      265c <.kvmhv_put_nested+0xdc>
+			265c: R_PPC64_REL24	kfree
+    2660:	60 00 00 00 	nop
+    2664:	eb df 00 80 	ld      r30,128(r31)
+    2668:	eb bf 00 78 	ld      r29,120(r31)
+    266c:	eb 9f 00 70 	ld      r28,112(r31)
+    2670:	38 21 00 90 	addi    r1,r1,144
+    2674:	e8 01 00 10 	ld      r0,16(r1)
+    2678:	7c 08 03 a6 	mtlr    r0
+    267c:	eb e1 ff f8 	ld      r31,-8(r1)
+    2680:	4e 80 00 20 	blr
+    2684:	38 60 00 00 	li      r3,0
+    2688:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    268c:	7c 00 04 ac 	hwsync
+    2690:	4b ff ff 44 	b       25d4 <.kvmhv_put_nested+0x54>
+    2694:	7f a3 eb 78 	mr      r3,r29
+    2698:	48 00 00 01 	bl      2698 <.kvmhv_put_nested+0x118>
+			2698: R_PPC64_REL24	__pv_queued_spin_unlock
+    269c:	60 00 00 00 	nop
+    26a0:	4b ff ff 50 	b       25f0 <.kvmhv_put_nested+0x70>
+    26a4:	3c 62 00 00 	addis   r3,r2,0
+			26a6: R_PPC64_TOC16_HA	.toc
+    26a8:	78 a6 26 e4 	rldicr  r6,r5,4,59
+    26ac:	e8 63 00 00 	ld      r3,0(r3)
+			26ae: R_PPC64_TOC16_LO_DS	.toc
+    26b0:	e8 83 00 00 	ld      r4,0(r3)
+    26b4:	38 60 00 00 	li      r3,0
+    26b8:	7c 64 31 6a 	stdux   r3,r4,r6
+    26bc:	f8 64 00 08 	std     r3,8(r4)
+    26c0:	60 00 00 00 	nop
+    26c4:	7c a3 2b 78 	mr      r3,r5
+    26c8:	48 00 00 01 	bl      26c8 <.kvmhv_put_nested+0x148>
+			26c8: R_PPC64_REL24	radix__flush_all_lpid
+    26cc:	60 00 00 00 	nop
+    26d0:	4b ff ff 7c 	b       264c <.kvmhv_put_nested+0xcc>
+    26d4:	3c 62 00 00 	addis   r3,r2,0
+			26d6: R_PPC64_TOC16_HA	.toc+0x8
+    26d8:	3c a2 00 00 	addis   r5,r2,0
+			26da: R_PPC64_TOC16_HA	.toc+0x10
+    26dc:	e8 63 00 00 	ld      r3,0(r3)
+			26de: R_PPC64_TOC16_LO_DS	.toc+0x8
+    26e0:	e8 a5 00 00 	ld      r5,0(r5)
+			26e2: R_PPC64_TOC16_LO_DS	.toc+0x10
+    26e4:	e8 63 00 00 	ld      r3,0(r3)
+    26e8:	78 63 1f 24 	rldicr  r3,r3,3,60
+    26ec:	7c 65 18 2a 	ldx     r3,r5,r3
+    26f0:	48 00 00 01 	bl      26f0 <.kvmhv_put_nested+0x170>
+			26f0: R_PPC64_REL24	kmem_cache_free
+    26f4:	60 00 00 00 	nop
+    26f8:	4b ff ff 34 	b       262c <.kvmhv_put_nested+0xac>
+    26fc:	60 63 f8 08 	ori     r3,r3,63496
+    2700:	3c 80 00 09 	lis     r4,9
+    2704:	38 c0 08 00 	li      r6,2048
+    2708:	48 00 00 01 	bl      2708 <.kvmhv_put_nested+0x188>
+			2708: R_PPC64_REL24	plpar_hcall_norets
+    270c:	60 00 00 00 	nop
+    2710:	28 23 00 00 	cmpldi  r3,0
+    2714:	41 82 ff 38 	beq     264c <.kvmhv_put_nested+0xcc>
+    2718:	7c 64 1b 78 	mr      r4,r3
+    271c:	3c 62 00 00 	addis   r3,r2,0
+			271e: R_PPC64_TOC16_HA	.toc+0x18
+    2720:	e8 63 00 00 	ld      r3,0(r3)
+			2722: R_PPC64_TOC16_LO_DS	.toc+0x18
+    2724:	48 00 00 01 	bl      2724 <.kvmhv_put_nested+0x1a4>
+			2724: R_PPC64_REL24	printk
+    2728:	60 00 00 00 	nop
+    272c:	4b ff ff 20 	b       264c <.kvmhv_put_nested+0xcc>
 	...
-    4d8c:	60 00 00 00 	nop
+    273c:	60 00 00 00 	nop
 
-0000000000004d90 <.kvmhv_nested_exit>:
-    4d90:	7c 08 02 a6 	mflr    r0
-    4d94:	fb e1 ff f8 	std     r31,-8(r1)
-    4d98:	f8 01 00 10 	std     r0,16(r1)
-    4d9c:	f8 21 ff 71 	stdu    r1,-144(r1)
-    4da0:	7c 3f 0b 78 	mr      r31,r1
-    4da4:	fb bf 00 78 	std     r29,120(r31)
-    4da8:	fb df 00 80 	std     r30,128(r31)
-    4dac:	48 00 00 01 	bl      4dac <.kvmhv_nested_exit+0x1c>
-			4dac: R_PPC64_REL24	_mcount
-    4db0:	60 00 00 00 	nop
-    4db4:	4e 94 a1 82 	crclr   4*cr5+lt
-    4db8:	60 00 00 00 	nop
-    4dbc:	3c 62 00 00 	addis   r3,r2,0
-			4dbe: R_PPC64_TOC16_HA	.toc
-    4dc0:	eb c3 00 00 	ld      r30,0(r3)
-			4dc2: R_PPC64_TOC16_LO_DS	.toc
-    4dc4:	e8 7e 00 00 	ld      r3,0(r30)
-    4dc8:	2c 23 00 00 	cmpdi   r3,0
-    4dcc:	4e 82 a3 42 	crorc   4*cr5+lt,eq,4*cr5+lt
-    4dd0:	41 94 00 28 	blt     cr5,4df8 <.kvmhv_nested_exit+0x68>
-    4dd4:	3b a0 00 00 	li      r29,0
-    4dd8:	38 80 00 00 	li      r4,0
-    4ddc:	63 a3 f8 00 	ori     r3,r29,63488
-    4de0:	48 00 00 01 	bl      4de0 <.kvmhv_nested_exit+0x50>
-			4de0: R_PPC64_REL24	plpar_hcall_norets
-    4de4:	60 00 00 00 	nop
-    4de8:	e8 7e 00 00 	ld      r3,0(r30)
-    4dec:	48 00 00 01 	bl      4dec <.kvmhv_nested_exit+0x5c>
-			4dec: R_PPC64_REL24	kfree
-    4df0:	60 00 00 00 	nop
-    4df4:	fb be 00 00 	std     r29,0(r30)
-    4df8:	eb df 00 80 	ld      r30,128(r31)
-    4dfc:	eb bf 00 78 	ld      r29,120(r31)
-    4e00:	38 21 00 90 	addi    r1,r1,144
-    4e04:	e8 01 00 10 	ld      r0,16(r1)
-    4e08:	7c 08 03 a6 	mtlr    r0
-    4e0c:	eb e1 ff f8 	ld      r31,-8(r1)
-    4e10:	4e 80 00 20 	blr
-    4e14:	4e 94 a2 42 	crset   4*cr5+lt
-    4e18:	4b ff ff a4 	b       4dbc <.kvmhv_nested_exit+0x2c>
+0000000000002740 <.kvmhv_nested_init>:
+    2740:	7c 08 02 a6 	mflr    r0
+    2744:	fb e1 ff f8 	std     r31,-8(r1)
+    2748:	f8 01 00 10 	std     r0,16(r1)
+    274c:	f8 21 ff 71 	stdu    r1,-144(r1)
+    2750:	7c 3f 0b 78 	mr      r31,r1
+    2754:	fb bf 00 78 	std     r29,120(r31)
+    2758:	fb df 00 80 	std     r30,128(r31)
+    275c:	48 00 00 01 	bl      275c <.kvmhv_nested_init+0x1c>
+			275c: R_PPC64_REL24	_mcount
+    2760:	60 00 00 00 	nop
+    2764:	3b c0 00 00 	li      r30,0
+    2768:	60 00 00 00 	nop
+    276c:	7f c3 f3 78 	mr      r3,r30
+    2770:	eb df 00 80 	ld      r30,128(r31)
+    2774:	eb bf 00 78 	ld      r29,120(r31)
+    2778:	38 21 00 90 	addi    r1,r1,144
+    277c:	e8 01 00 10 	ld      r0,16(r1)
+    2780:	7c 08 03 a6 	mtlr    r0
+    2784:	eb e1 ff f8 	ld      r31,-8(r1)
+    2788:	4e 80 00 20 	blr
+    278c:	3b c0 ff ed 	li      r30,-19
+    2790:	60 00 00 00 	nop
+    2794:	3c 62 00 00 	addis   r3,r2,0
+			2796: R_PPC64_TOC16_HA	.toc+0x20
+    2798:	38 80 0c c0 	li      r4,3264
+    279c:	3c a0 00 01 	lis     r5,1
+    27a0:	e8 63 00 00 	ld      r3,0(r3)
+			27a2: R_PPC64_TOC16_LO_DS	.toc+0x20
+    27a4:	e8 63 00 80 	ld      r3,128(r3)
+    27a8:	48 00 00 01 	bl      27a8 <.kvmhv_nested_init+0x68>
+			27a8: R_PPC64_REL24	kmem_cache_alloc_trace
+    27ac:	60 00 00 00 	nop
+    27b0:	3c 82 00 00 	addis   r4,r2,0
+			27b2: R_PPC64_TOC16_HA	.toc
+    27b4:	28 23 00 00 	cmpldi  r3,0
+    27b8:	eb a4 00 00 	ld      r29,0(r4)
+			27ba: R_PPC64_TOC16_LO_DS	.toc
+    27bc:	f8 7d 00 00 	std     r3,0(r29)
+    27c0:	41 82 00 58 	beq     2818 <.kvmhv_nested_init+0xd8>
+    27c4:	78 63 e8 c2 	rldicl  r3,r3,61,3
+    27c8:	3b c0 00 00 	li      r30,0
+    27cc:	78 63 19 00 	rldicl  r3,r3,3,4
+    27d0:	60 64 00 04 	ori     r4,r3,4
+    27d4:	63 c3 f8 00 	ori     r3,r30,63488
+    27d8:	48 00 00 01 	bl      27d8 <.kvmhv_nested_init+0x98>
+			27d8: R_PPC64_REL24	plpar_hcall_norets
+    27dc:	60 00 00 00 	nop
+    27e0:	28 23 00 00 	cmpldi  r3,0
+    27e4:	41 82 ff 88 	beq     276c <.kvmhv_nested_init+0x2c>
+    27e8:	7c 64 1b 78 	mr      r4,r3
+    27ec:	3c 62 00 00 	addis   r3,r2,0
+			27ee: R_PPC64_TOC16_HA	.toc+0x28
+    27f0:	3b c0 ff ed 	li      r30,-19
+    27f4:	e8 63 00 00 	ld      r3,0(r3)
+			27f6: R_PPC64_TOC16_LO_DS	.toc+0x28
+    27f8:	48 00 00 01 	bl      27f8 <.kvmhv_nested_init+0xb8>
+			27f8: R_PPC64_REL24	printk
+    27fc:	60 00 00 00 	nop
+    2800:	e8 7d 00 00 	ld      r3,0(r29)
+    2804:	48 00 00 01 	bl      2804 <.kvmhv_nested_init+0xc4>
+			2804: R_PPC64_REL24	kfree
+    2808:	60 00 00 00 	nop
+    280c:	38 60 00 00 	li      r3,0
+    2810:	f8 7d 00 00 	std     r3,0(r29)
+    2814:	4b ff ff 58 	b       276c <.kvmhv_nested_init+0x2c>
+    2818:	3c 62 00 00 	addis   r3,r2,0
+			281a: R_PPC64_TOC16_HA	.toc+0x30
+    281c:	e8 63 00 00 	ld      r3,0(r3)
+			281e: R_PPC64_TOC16_LO_DS	.toc+0x30
+    2820:	48 00 00 01 	bl      2820 <.kvmhv_nested_init+0xe0>
+			2820: R_PPC64_REL24	printk
+    2824:	60 00 00 00 	nop
+    2828:	3b c0 ff f4 	li      r30,-12
+    282c:	4b ff ff 40 	b       276c <.kvmhv_nested_init+0x2c>
 	...
-    4e28:	60 00 00 00 	nop
-    4e2c:	60 00 00 00 	nop
+    283c:	60 00 00 00 	nop
 
-0000000000004e30 <.kvmhv_set_ptbl_entry>:
-    4e30:	7c 08 02 a6 	mflr    r0
-    4e34:	fb e1 ff f8 	std     r31,-8(r1)
-    4e38:	f8 01 00 10 	std     r0,16(r1)
-    4e3c:	f8 21 ff 71 	stdu    r1,-144(r1)
-    4e40:	7c 3f 0b 78 	mr      r31,r1
-    4e44:	fb 9f 00 70 	std     r28,112(r31)
-    4e48:	7c 9c 23 78 	mr      r28,r4
-    4e4c:	fb bf 00 78 	std     r29,120(r31)
-    4e50:	7c bd 2b 78 	mr      r29,r5
-    4e54:	fb df 00 80 	std     r30,128(r31)
-    4e58:	7c 7e 1b 78 	mr      r30,r3
-    4e5c:	48 00 00 01 	bl      4e5c <.kvmhv_set_ptbl_entry+0x2c>
-			4e5c: R_PPC64_REL24	_mcount
-    4e60:	60 00 00 00 	nop
-    4e64:	60 00 00 00 	nop
-    4e68:	7b c3 00 20 	clrldi  r3,r30,32
-    4e6c:	7f 84 e3 78 	mr      r4,r28
-    4e70:	7f a5 eb 78 	mr      r5,r29
-    4e74:	38 c0 00 01 	li      r6,1
-    4e78:	48 00 00 01 	bl      4e78 <.kvmhv_set_ptbl_entry+0x48>
-			4e78: R_PPC64_REL24	mmu_partition_table_set_entry
-    4e7c:	60 00 00 00 	nop
-    4e80:	eb df 00 80 	ld      r30,128(r31)
-    4e84:	eb bf 00 78 	ld      r29,120(r31)
-    4e88:	eb 9f 00 70 	ld      r28,112(r31)
-    4e8c:	38 21 00 90 	addi    r1,r1,144
-    4e90:	e8 01 00 10 	ld      r0,16(r1)
-    4e94:	7c 08 03 a6 	mtlr    r0
-    4e98:	eb e1 ff f8 	ld      r31,-8(r1)
-    4e9c:	4e 80 00 20 	blr
-    4ea0:	3c 62 00 00 	addis   r3,r2,0
-			4ea2: R_PPC64_TOC16_HA	.toc
-    4ea4:	7b c4 27 08 	rldic   r4,r30,4,28
-    4ea8:	e8 63 00 00 	ld      r3,0(r3)
-			4eaa: R_PPC64_TOC16_LO_DS	.toc
-    4eac:	e8 63 00 00 	ld      r3,0(r3)
-    4eb0:	7f 83 21 6a 	stdux   r28,r3,r4
-    4eb4:	fb a3 00 08 	std     r29,8(r3)
-    4eb8:	60 00 00 00 	nop
-    4ebc:	7b c3 00 20 	clrldi  r3,r30,32
-    4ec0:	48 00 00 01 	bl      4ec0 <.kvmhv_set_ptbl_entry+0x90>
-			4ec0: R_PPC64_REL24	radix__flush_all_lpid
-    4ec4:	60 00 00 00 	nop
-    4ec8:	4b ff ff b8 	b       4e80 <.kvmhv_set_ptbl_entry+0x50>
-    4ecc:	38 60 00 00 	li      r3,0
-    4ed0:	7b c5 00 20 	clrldi  r5,r30,32
-    4ed4:	60 63 f8 08 	ori     r3,r3,63496
-    4ed8:	3c 80 00 09 	lis     r4,9
-    4edc:	38 c0 08 00 	li      r6,2048
-    4ee0:	48 00 00 01 	bl      4ee0 <.kvmhv_set_ptbl_entry+0xb0>
-			4ee0: R_PPC64_REL24	plpar_hcall_norets
-    4ee4:	60 00 00 00 	nop
-    4ee8:	28 23 00 00 	cmpldi  r3,0
-    4eec:	41 82 ff 94 	beq     4e80 <.kvmhv_set_ptbl_entry+0x50>
-    4ef0:	7c 64 1b 78 	mr      r4,r3
-    4ef4:	3c 62 00 00 	addis   r3,r2,0
-			4ef6: R_PPC64_TOC16_HA	.toc+0x18
-    4ef8:	e8 63 00 00 	ld      r3,0(r3)
-			4efa: R_PPC64_TOC16_LO_DS	.toc+0x18
-    4efc:	48 00 00 01 	bl      4efc <.kvmhv_set_ptbl_entry+0xcc>
-			4efc: R_PPC64_REL24	printk
-    4f00:	60 00 00 00 	nop
-    4f04:	4b ff ff 7c 	b       4e80 <.kvmhv_set_ptbl_entry+0x50>
+0000000000002840 <.kvmhv_nested_exit>:
+    2840:	7c 08 02 a6 	mflr    r0
+    2844:	fb e1 ff f8 	std     r31,-8(r1)
+    2848:	f8 01 00 10 	std     r0,16(r1)
+    284c:	f8 21 ff 71 	stdu    r1,-144(r1)
+    2850:	7c 3f 0b 78 	mr      r31,r1
+    2854:	fb bf 00 78 	std     r29,120(r31)
+    2858:	fb df 00 80 	std     r30,128(r31)
+    285c:	48 00 00 01 	bl      285c <.kvmhv_nested_exit+0x1c>
+			285c: R_PPC64_REL24	_mcount
+    2860:	60 00 00 00 	nop
+    2864:	4e 94 a1 82 	crclr   4*cr5+lt
+    2868:	60 00 00 00 	nop
+    286c:	3c 62 00 00 	addis   r3,r2,0
+			286e: R_PPC64_TOC16_HA	.toc
+    2870:	eb c3 00 00 	ld      r30,0(r3)
+			2872: R_PPC64_TOC16_LO_DS	.toc
+    2874:	e8 7e 00 00 	ld      r3,0(r30)
+    2878:	2c 23 00 00 	cmpdi   r3,0
+    287c:	4e 82 a3 42 	crorc   4*cr5+lt,eq,4*cr5+lt
+    2880:	41 94 00 28 	blt     cr5,28a8 <.kvmhv_nested_exit+0x68>
+    2884:	3b a0 00 00 	li      r29,0
+    2888:	38 80 00 00 	li      r4,0
+    288c:	63 a3 f8 00 	ori     r3,r29,63488
+    2890:	48 00 00 01 	bl      2890 <.kvmhv_nested_exit+0x50>
+			2890: R_PPC64_REL24	plpar_hcall_norets
+    2894:	60 00 00 00 	nop
+    2898:	e8 7e 00 00 	ld      r3,0(r30)
+    289c:	48 00 00 01 	bl      289c <.kvmhv_nested_exit+0x5c>
+			289c: R_PPC64_REL24	kfree
+    28a0:	60 00 00 00 	nop
+    28a4:	fb be 00 00 	std     r29,0(r30)
+    28a8:	eb df 00 80 	ld      r30,128(r31)
+    28ac:	eb bf 00 78 	ld      r29,120(r31)
+    28b0:	38 21 00 90 	addi    r1,r1,144
+    28b4:	e8 01 00 10 	ld      r0,16(r1)
+    28b8:	7c 08 03 a6 	mtlr    r0
+    28bc:	eb e1 ff f8 	ld      r31,-8(r1)
+    28c0:	4e 80 00 20 	blr
+    28c4:	4e 94 a2 42 	crset   4*cr5+lt
+    28c8:	4b ff ff a4 	b       286c <.kvmhv_nested_exit+0x2c>
 	...
-    4f14:	60 00 00 00 	nop
-    4f18:	60 00 00 00 	nop
-    4f1c:	60 00 00 00 	nop
+    28d8:	60 00 00 00 	nop
+    28dc:	60 00 00 00 	nop
 
-0000000000004f20 <.kvmhv_vm_nested_init>:
-    4f20:	7c 08 02 a6 	mflr    r0
-    4f24:	fb e1 ff f8 	std     r31,-8(r1)
-    4f28:	f8 01 00 10 	std     r0,16(r1)
-    4f2c:	f8 21 ff 81 	stdu    r1,-128(r1)
-    4f30:	7c 3f 0b 78 	mr      r31,r1
-    4f34:	fb df 00 70 	std     r30,112(r31)
-    4f38:	7c 7e 1b 78 	mr      r30,r3
-    4f3c:	48 00 00 01 	bl      4f3c <.kvmhv_vm_nested_init+0x1c>
-			4f3c: R_PPC64_REL24	_mcount
-    4f40:	60 00 00 00 	nop
-    4f44:	38 60 ff ff 	li      r3,-1
-    4f48:	90 7e 44 98 	stw     r3,17560(r30)
-    4f4c:	eb df 00 70 	ld      r30,112(r31)
-    4f50:	38 21 00 80 	addi    r1,r1,128
-    4f54:	e8 01 00 10 	ld      r0,16(r1)
-    4f58:	7c 08 03 a6 	mtlr    r0
-    4f5c:	eb e1 ff f8 	ld      r31,-8(r1)
-    4f60:	4e 80 00 20 	blr
+00000000000028e0 <.kvmhv_set_ptbl_entry>:
+    28e0:	7c 08 02 a6 	mflr    r0
+    28e4:	fb e1 ff f8 	std     r31,-8(r1)
+    28e8:	f8 01 00 10 	std     r0,16(r1)
+    28ec:	f8 21 ff 71 	stdu    r1,-144(r1)
+    28f0:	7c 3f 0b 78 	mr      r31,r1
+    28f4:	fb 9f 00 70 	std     r28,112(r31)
+    28f8:	7c 9c 23 78 	mr      r28,r4
+    28fc:	fb bf 00 78 	std     r29,120(r31)
+    2900:	7c bd 2b 78 	mr      r29,r5
+    2904:	fb df 00 80 	std     r30,128(r31)
+    2908:	7c 7e 1b 78 	mr      r30,r3
+    290c:	48 00 00 01 	bl      290c <.kvmhv_set_ptbl_entry+0x2c>
+			290c: R_PPC64_REL24	_mcount
+    2910:	60 00 00 00 	nop
+    2914:	60 00 00 00 	nop
+    2918:	7b c3 00 20 	clrldi  r3,r30,32
+    291c:	7f 84 e3 78 	mr      r4,r28
+    2920:	7f a5 eb 78 	mr      r5,r29
+    2924:	38 c0 00 01 	li      r6,1
+    2928:	48 00 00 01 	bl      2928 <.kvmhv_set_ptbl_entry+0x48>
+			2928: R_PPC64_REL24	mmu_partition_table_set_entry
+    292c:	60 00 00 00 	nop
+    2930:	eb df 00 80 	ld      r30,128(r31)
+    2934:	eb bf 00 78 	ld      r29,120(r31)
+    2938:	eb 9f 00 70 	ld      r28,112(r31)
+    293c:	38 21 00 90 	addi    r1,r1,144
+    2940:	e8 01 00 10 	ld      r0,16(r1)
+    2944:	7c 08 03 a6 	mtlr    r0
+    2948:	eb e1 ff f8 	ld      r31,-8(r1)
+    294c:	4e 80 00 20 	blr
+    2950:	3c 62 00 00 	addis   r3,r2,0
+			2952: R_PPC64_TOC16_HA	.toc
+    2954:	7b c4 27 08 	rldic   r4,r30,4,28
+    2958:	e8 63 00 00 	ld      r3,0(r3)
+			295a: R_PPC64_TOC16_LO_DS	.toc
+    295c:	e8 63 00 00 	ld      r3,0(r3)
+    2960:	7f 83 21 6a 	stdux   r28,r3,r4
+    2964:	fb a3 00 08 	std     r29,8(r3)
+    2968:	60 00 00 00 	nop
+    296c:	7b c3 00 20 	clrldi  r3,r30,32
+    2970:	48 00 00 01 	bl      2970 <.kvmhv_set_ptbl_entry+0x90>
+			2970: R_PPC64_REL24	radix__flush_all_lpid
+    2974:	60 00 00 00 	nop
+    2978:	4b ff ff b8 	b       2930 <.kvmhv_set_ptbl_entry+0x50>
+    297c:	38 60 00 00 	li      r3,0
+    2980:	7b c5 00 20 	clrldi  r5,r30,32
+    2984:	60 63 f8 08 	ori     r3,r3,63496
+    2988:	3c 80 00 09 	lis     r4,9
+    298c:	38 c0 08 00 	li      r6,2048
+    2990:	48 00 00 01 	bl      2990 <.kvmhv_set_ptbl_entry+0xb0>
+			2990: R_PPC64_REL24	plpar_hcall_norets
+    2994:	60 00 00 00 	nop
+    2998:	28 23 00 00 	cmpldi  r3,0
+    299c:	41 82 ff 94 	beq     2930 <.kvmhv_set_ptbl_entry+0x50>
+    29a0:	7c 64 1b 78 	mr      r4,r3
+    29a4:	3c 62 00 00 	addis   r3,r2,0
+			29a6: R_PPC64_TOC16_HA	.toc+0x18
+    29a8:	e8 63 00 00 	ld      r3,0(r3)
+			29aa: R_PPC64_TOC16_LO_DS	.toc+0x18
+    29ac:	48 00 00 01 	bl      29ac <.kvmhv_set_ptbl_entry+0xcc>
+			29ac: R_PPC64_REL24	printk
+    29b0:	60 00 00 00 	nop
+    29b4:	4b ff ff 7c 	b       2930 <.kvmhv_set_ptbl_entry+0x50>
 	...
+    29c4:	60 00 00 00 	nop
+    29c8:	60 00 00 00 	nop
+    29cc:	60 00 00 00 	nop
 
-0000000000004f70 <.kvmhv_set_partition_table>:
-    4f70:	7c 08 02 a6 	mflr    r0
-    4f74:	fb e1 ff f8 	std     r31,-8(r1)
-    4f78:	7d 80 00 26 	mfcr    r12
-    4f7c:	f8 01 00 10 	std     r0,16(r1)
-    4f80:	91 81 00 08 	stw     r12,8(r1)
-    4f84:	f8 21 ff 61 	stdu    r1,-160(r1)
-    4f88:	7c 3f 0b 78 	mr      r31,r1
-    4f8c:	fb 5f 00 70 	std     r26,112(r31)
-    4f90:	fb 7f 00 78 	std     r27,120(r31)
-    4f94:	fb 9f 00 80 	std     r28,128(r31)
-    4f98:	7c 7c 1b 78 	mr      r28,r3
-    4f9c:	fb bf 00 88 	std     r29,136(r31)
-    4fa0:	fb df 00 90 	std     r30,144(r31)
-    4fa4:	48 00 00 01 	bl      4fa4 <.kvmhv_set_partition_table+0x34>
-			4fa4: R_PPC64_REL24	_mcount
-    4fa8:	60 00 00 00 	nop
-    4fac:	eb 7c 00 00 	ld      r27,0(r28)
-    4fb0:	3c 60 00 01 	lis     r3,1
-    4fb4:	60 63 05 60 	ori     r3,r3,1376
-    4fb8:	7f db 1a 14 	add     r30,r27,r3
-    4fbc:	eb 5c 0c c8 	ld      r26,3272(r28)
-    4fc0:	7f c3 f3 78 	mr      r3,r30
-    4fc4:	48 00 00 01 	bl      4fc4 <.kvmhv_set_partition_table+0x54>
-			4fc4: R_PPC64_REL24	__srcu_read_lock
-    4fc8:	60 00 00 00 	nop
-    4fcc:	7b 44 06 e0 	clrldi  r4,r26,59
-    4fd0:	7c 7d 1b 78 	mr      r29,r3
-    4fd4:	28 24 00 04 	cmpldi  r4,4
-    4fd8:	41 81 00 28 	bgt     5000 <.kvmhv_set_partition_table+0x90>
-    4fdc:	e8 7c 00 00 	ld      r3,0(r28)
-    4fe0:	7b 44 85 02 	rldicl  r4,r26,48,20
-    4fe4:	48 00 00 01 	bl      4fe4 <.kvmhv_set_partition_table+0x74>
-			4fe4: R_PPC64_REL24	kvm_is_visible_gfn
-    4fe8:	60 00 00 00 	nop
-    4fec:	70 63 00 01 	andi.   r3,r3,1
-    4ff0:	40 81 00 10 	ble     5000 <.kvmhv_set_partition_table+0x90>
-    4ff4:	3b 80 00 00 	li      r28,0
-    4ff8:	4d 08 42 42 	crset   4*cr2+lt
-    4ffc:	48 00 00 0c 	b       5008 <.kvmhv_set_partition_table+0x98>
-    5000:	3b 80 ff fc 	li      r28,-4
-    5004:	4d 08 41 82 	crclr   4*cr2+lt
-    5008:	28 1d 00 02 	cmplwi  r29,2
-    500c:	40 80 00 50 	bge     505c <.kvmhv_set_partition_table+0xec>
-    5010:	7f a4 07 b4 	extsw   r4,r29
-    5014:	7f c3 f3 78 	mr      r3,r30
-    5018:	48 00 00 01 	bl      5018 <.kvmhv_set_partition_table+0xa8>
-			5018: R_PPC64_REL24	__srcu_read_unlock
-    501c:	60 00 00 00 	nop
-    5020:	40 88 00 08 	bge     cr2,5028 <.kvmhv_set_partition_table+0xb8>
-    5024:	fb 5b 44 90 	std     r26,17552(r27)
-    5028:	7f 83 e3 78 	mr      r3,r28
-    502c:	eb df 00 90 	ld      r30,144(r31)
-    5030:	eb bf 00 88 	ld      r29,136(r31)
-    5034:	eb 9f 00 80 	ld      r28,128(r31)
-    5038:	eb 7f 00 78 	ld      r27,120(r31)
-    503c:	eb 5f 00 70 	ld      r26,112(r31)
-    5040:	38 21 00 a0 	addi    r1,r1,160
-    5044:	e8 01 00 10 	ld      r0,16(r1)
-    5048:	81 81 00 08 	lwz     r12,8(r1)
-    504c:	7c 08 03 a6 	mtlr    r0
-    5050:	eb e1 ff f8 	ld      r31,-8(r1)
-    5054:	7d 92 01 20 	mtocrf  32,r12
-    5058:	4e 80 00 20 	blr
-    505c:	0f e0 00 00 	twui    r0,0
-    5060:	4b ff ff b0 	b       5010 <.kvmhv_set_partition_table+0xa0>
+00000000000029d0 <.kvmhv_vm_nested_init>:
+    29d0:	7c 08 02 a6 	mflr    r0
+    29d4:	fb e1 ff f8 	std     r31,-8(r1)
+    29d8:	f8 01 00 10 	std     r0,16(r1)
+    29dc:	f8 21 ff 81 	stdu    r1,-128(r1)
+    29e0:	7c 3f 0b 78 	mr      r31,r1
+    29e4:	fb df 00 70 	std     r30,112(r31)
+    29e8:	7c 7e 1b 78 	mr      r30,r3
+    29ec:	48 00 00 01 	bl      29ec <.kvmhv_vm_nested_init+0x1c>
+			29ec: R_PPC64_REL24	_mcount
+    29f0:	60 00 00 00 	nop
+    29f4:	38 60 ff ff 	li      r3,-1
+    29f8:	90 7e 44 98 	stw     r3,17560(r30)
+    29fc:	eb df 00 70 	ld      r30,112(r31)
+    2a00:	38 21 00 80 	addi    r1,r1,128
+    2a04:	e8 01 00 10 	ld      r0,16(r1)
+    2a08:	7c 08 03 a6 	mtlr    r0
+    2a0c:	eb e1 ff f8 	ld      r31,-8(r1)
+    2a10:	4e 80 00 20 	blr
 	...
 
-0000000000005070 <.kvmhv_copy_tofrom_guest_nested>:
-    5070:	7c 08 02 a6 	mflr    r0
-    5074:	fb e1 ff f8 	std     r31,-8(r1)
-    5078:	7d 80 00 26 	mfcr    r12
-    507c:	f8 01 00 10 	std     r0,16(r1)
-    5080:	91 81 00 08 	stw     r12,8(r1)
-    5084:	f8 21 ff 31 	stdu    r1,-208(r1)
-    5088:	7c 3f 0b 78 	mr      r31,r1
-    508c:	fa bf 00 78 	std     r21,120(r31)
-    5090:	fa df 00 80 	std     r22,128(r31)
-    5094:	fa ff 00 88 	std     r23,136(r31)
-    5098:	fb 1f 00 90 	std     r24,144(r31)
-    509c:	fb 3f 00 98 	std     r25,152(r31)
-    50a0:	fb 5f 00 a0 	std     r26,160(r31)
-    50a4:	fb 7f 00 a8 	std     r27,168(r31)
-    50a8:	7c 7b 1b 78 	mr      r27,r3
-    50ac:	fb 9f 00 b0 	std     r28,176(r31)
-    50b0:	fb bf 00 b8 	std     r29,184(r31)
-    50b4:	fb df 00 c0 	std     r30,192(r31)
-    50b8:	48 00 00 01 	bl      50b8 <.kvmhv_copy_tofrom_guest_nested+0x48>
-			50b8: R_PPC64_REL24	_mcount
-    50bc:	60 00 00 00 	nop
-    50c0:	eb 1b 0c e0 	ld      r24,3296(r27)
-    50c4:	3b 40 ff fc 	li      r26,-4
-    50c8:	ea fb 0c e8 	ld      r23,3304(r27)
-    50cc:	2d 38 00 00 	cmpdi   cr2,r24,0
-    50d0:	eb 3b 0c d8 	ld      r25,3288(r27)
-    50d4:	2c 37 00 00 	cmpdi   r23,0
-    50d8:	4e 82 50 42 	crnor   4*cr5+lt,eq,4*cr2+eq
-    50dc:	7b 23 65 21 	rldicl. r3,r25,12,52
-    50e0:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
-    50e4:	41 94 01 a8 	blt     cr5,528c <.kvmhv_copy_tofrom_guest_nested+0x21c>
-    50e8:	eb 5b 0c f0 	ld      r26,3312(r27)
-    50ec:	7f 43 d3 78 	mr      r3,r26
-    50f0:	83 bb 0c cc 	lwz     r29,3276(r27)
-    50f4:	82 db 0c d4 	lwz     r22,3284(r27)
-    50f8:	48 00 00 01 	bl      50f8 <.kvmhv_copy_tofrom_guest_nested+0x88>
-			50f8: R_PPC64_REL24	.opd+0x120
-    50fc:	28 23 00 00 	cmpldi  r3,0
-    5100:	41 82 00 cc 	beq     51cc <.kvmhv_copy_tofrom_guest_nested+0x15c>
-    5104:	7c 7e 1b 78 	mr      r30,r3
-    5108:	e8 7b 00 00 	ld      r3,0(r27)
-    510c:	7f a4 07 b4 	extsw   r4,r29
-    5110:	38 a0 00 00 	li      r5,0
-    5114:	48 00 00 01 	bl      5114 <.kvmhv_copy_tofrom_guest_nested+0xa4>
-			5114: R_PPC64_REL24	kvmhv_get_nested
-    5118:	28 23 00 00 	cmpldi  r3,0
-    511c:	41 82 00 b8 	beq     51d4 <.kvmhv_copy_tofrom_guest_nested+0x164>
-    5120:	3b 83 00 30 	addi    r28,r3,48
-    5124:	7c 7d 1b 78 	mr      r29,r3
-    5128:	4d 0a 50 42 	crnot   4*cr2+lt,4*cr2+eq
-    512c:	7f 83 e3 78 	mr      r3,r28
-    5130:	48 00 00 01 	bl      5130 <.kvmhv_copy_tofrom_guest_nested+0xc0>
-			5130: R_PPC64_REL24	mutex_lock
-    5134:	60 00 00 00 	nop
-    5138:	40 88 00 a4 	bge     cr2,51dc <.kvmhv_copy_tofrom_guest_nested+0x16c>
-    513c:	e8 7d 00 0e 	lwa     r3,12(r29)
-    5140:	7e c4 07 b4 	extsw   r4,r22
-    5144:	7f 25 cb 78 	mr      r5,r25
-    5148:	7f c6 f3 78 	mr      r6,r30
-    514c:	38 e0 00 00 	li      r7,0
-    5150:	7f 48 d3 78 	mr      r8,r26
-    5154:	48 00 00 01 	bl      5154 <.kvmhv_copy_tofrom_guest_nested+0xe4>
-			5154: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
-    5158:	60 00 00 00 	nop
-    515c:	28 23 00 00 	cmpldi  r3,0
-    5160:	40 82 01 08 	bne     5268 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
-    5164:	e8 7b 00 00 	ld      r3,0(r27)
-    5168:	3c 80 00 01 	lis     r4,1
-    516c:	60 99 05 60 	ori     r25,r4,1376
-    5170:	7c 63 ca 14 	add     r3,r3,r25
-    5174:	48 00 00 01 	bl      5174 <.kvmhv_copy_tofrom_guest_nested+0x104>
-			5174: R_PPC64_REL24	__srcu_read_lock
-    5178:	60 00 00 00 	nop
-    517c:	90 7b 00 2c 	stw     r3,44(r27)
-    5180:	7f 63 db 78 	mr      r3,r27
-    5184:	7f 04 c3 78 	mr      r4,r24
-    5188:	7f c5 f3 78 	mr      r5,r30
-    518c:	7f 46 d3 78 	mr      r6,r26
-    5190:	48 00 00 01 	bl      5190 <.kvmhv_copy_tofrom_guest_nested+0x120>
-			5190: R_PPC64_REL24	kvm_vcpu_write_guest
-    5194:	60 00 00 00 	nop
-    5198:	7c 7a 1b 78 	mr      r26,r3
-    519c:	80 9b 00 2c 	lwz     r4,44(r27)
-    51a0:	e8 7b 00 00 	ld      r3,0(r27)
-    51a4:	28 04 00 02 	cmplwi  r4,2
-    51a8:	7c 63 ca 14 	add     r3,r3,r25
-    51ac:	40 80 01 30 	bge     52dc <.kvmhv_copy_tofrom_guest_nested+0x26c>
-    51b0:	7c 84 07 b4 	extsw   r4,r4
-    51b4:	48 00 00 01 	bl      51b4 <.kvmhv_copy_tofrom_guest_nested+0x144>
-			51b4: R_PPC64_REL24	__srcu_read_unlock
-    51b8:	60 00 00 00 	nop
-    51bc:	28 1a 00 00 	cmplwi  r26,0
-    51c0:	40 82 00 a8 	bne     5268 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
-    51c4:	3b 40 00 00 	li      r26,0
-    51c8:	48 00 00 a4 	b       526c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
-    51cc:	3b 40 ff f7 	li      r26,-9
-    51d0:	48 00 00 bc 	b       528c <.kvmhv_copy_tofrom_guest_nested+0x21c>
-    51d4:	3b 40 ff fc 	li      r26,-4
-    51d8:	48 00 00 a8 	b       5280 <.kvmhv_copy_tofrom_guest_nested+0x210>
-    51dc:	e8 7b 00 00 	ld      r3,0(r27)
-    51e0:	3c 80 00 01 	lis     r4,1
-    51e4:	60 95 05 60 	ori     r21,r4,1376
-    51e8:	7c 63 aa 14 	add     r3,r3,r21
-    51ec:	48 00 00 01 	bl      51ec <.kvmhv_copy_tofrom_guest_nested+0x17c>
-			51ec: R_PPC64_REL24	__srcu_read_lock
-    51f0:	60 00 00 00 	nop
-    51f4:	90 7b 00 2c 	stw     r3,44(r27)
-    51f8:	7f 63 db 78 	mr      r3,r27
-    51fc:	7e e4 bb 78 	mr      r4,r23
-    5200:	7f c5 f3 78 	mr      r5,r30
-    5204:	7f 46 d3 78 	mr      r6,r26
-    5208:	48 00 00 01 	bl      5208 <.kvmhv_copy_tofrom_guest_nested+0x198>
-			5208: R_PPC64_REL24	kvm_vcpu_read_guest
-    520c:	60 00 00 00 	nop
-    5210:	7c 78 1b 78 	mr      r24,r3
-    5214:	80 9b 00 2c 	lwz     r4,44(r27)
-    5218:	e8 7b 00 00 	ld      r3,0(r27)
-    521c:	28 04 00 02 	cmplwi  r4,2
-    5220:	7c 63 aa 14 	add     r3,r3,r21
-    5224:	40 80 00 b0 	bge     52d4 <.kvmhv_copy_tofrom_guest_nested+0x264>
-    5228:	7c 84 07 b4 	extsw   r4,r4
-    522c:	48 00 00 01 	bl      522c <.kvmhv_copy_tofrom_guest_nested+0x1bc>
-			522c: R_PPC64_REL24	__srcu_read_unlock
-    5230:	60 00 00 00 	nop
-    5234:	28 18 00 00 	cmplwi  r24,0
-    5238:	40 82 00 30 	bne     5268 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
-    523c:	e8 7d 00 0e 	lwa     r3,12(r29)
-    5240:	7e c4 07 b4 	extsw   r4,r22
-    5244:	7f 25 cb 78 	mr      r5,r25
-    5248:	38 c0 00 00 	li      r6,0
-    524c:	7f c7 f3 78 	mr      r7,r30
-    5250:	7f 48 d3 78 	mr      r8,r26
-    5254:	3b 40 00 00 	li      r26,0
-    5258:	48 00 00 01 	bl      5258 <.kvmhv_copy_tofrom_guest_nested+0x1e8>
-			5258: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
-    525c:	60 00 00 00 	nop
-    5260:	28 23 00 00 	cmpldi  r3,0
-    5264:	41 82 00 08 	beq     526c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
-    5268:	3b 40 ff f9 	li      r26,-7
-    526c:	7f 83 e3 78 	mr      r3,r28
-    5270:	48 00 00 01 	bl      5270 <.kvmhv_copy_tofrom_guest_nested+0x200>
-			5270: R_PPC64_REL24	mutex_unlock
-    5274:	60 00 00 00 	nop
-    5278:	7f a3 eb 78 	mr      r3,r29
-    527c:	48 00 00 01 	bl      527c <.kvmhv_copy_tofrom_guest_nested+0x20c>
-			527c: R_PPC64_REL24	kvmhv_put_nested
-    5280:	7f c3 f3 78 	mr      r3,r30
-    5284:	48 00 00 01 	bl      5284 <.kvmhv_copy_tofrom_guest_nested+0x214>
-			5284: R_PPC64_REL24	kfree
-    5288:	60 00 00 00 	nop
-    528c:	7f 43 d3 78 	mr      r3,r26
-    5290:	eb df 00 c0 	ld      r30,192(r31)
-    5294:	eb bf 00 b8 	ld      r29,184(r31)
-    5298:	eb 9f 00 b0 	ld      r28,176(r31)
-    529c:	eb 7f 00 a8 	ld      r27,168(r31)
-    52a0:	eb 5f 00 a0 	ld      r26,160(r31)
-    52a4:	eb 3f 00 98 	ld      r25,152(r31)
-    52a8:	eb 1f 00 90 	ld      r24,144(r31)
-    52ac:	ea ff 00 88 	ld      r23,136(r31)
-    52b0:	ea df 00 80 	ld      r22,128(r31)
-    52b4:	ea bf 00 78 	ld      r21,120(r31)
-    52b8:	38 21 00 d0 	addi    r1,r1,208
-    52bc:	e8 01 00 10 	ld      r0,16(r1)
-    52c0:	81 81 00 08 	lwz     r12,8(r1)
-    52c4:	7c 08 03 a6 	mtlr    r0
-    52c8:	eb e1 ff f8 	ld      r31,-8(r1)
-    52cc:	7d 92 01 20 	mtocrf  32,r12
-    52d0:	4e 80 00 20 	blr
-    52d4:	0f e0 00 00 	twui    r0,0
-    52d8:	4b ff ff 50 	b       5228 <.kvmhv_copy_tofrom_guest_nested+0x1b8>
-    52dc:	0f e0 00 00 	twui    r0,0
-    52e0:	4b ff fe d0 	b       51b0 <.kvmhv_copy_tofrom_guest_nested+0x140>
+0000000000002a20 <.kvmhv_set_partition_table>:
+    2a20:	7c 08 02 a6 	mflr    r0
+    2a24:	fb e1 ff f8 	std     r31,-8(r1)
+    2a28:	7d 80 00 26 	mfcr    r12
+    2a2c:	f8 01 00 10 	std     r0,16(r1)
+    2a30:	91 81 00 08 	stw     r12,8(r1)
+    2a34:	f8 21 ff 61 	stdu    r1,-160(r1)
+    2a38:	7c 3f 0b 78 	mr      r31,r1
+    2a3c:	fb 5f 00 70 	std     r26,112(r31)
+    2a40:	fb 7f 00 78 	std     r27,120(r31)
+    2a44:	fb 9f 00 80 	std     r28,128(r31)
+    2a48:	7c 7c 1b 78 	mr      r28,r3
+    2a4c:	fb bf 00 88 	std     r29,136(r31)
+    2a50:	fb df 00 90 	std     r30,144(r31)
+    2a54:	48 00 00 01 	bl      2a54 <.kvmhv_set_partition_table+0x34>
+			2a54: R_PPC64_REL24	_mcount
+    2a58:	60 00 00 00 	nop
+    2a5c:	eb 7c 00 00 	ld      r27,0(r28)
+    2a60:	3c 60 00 01 	lis     r3,1
+    2a64:	60 63 05 60 	ori     r3,r3,1376
+    2a68:	7f db 1a 14 	add     r30,r27,r3
+    2a6c:	eb 5c 0c c8 	ld      r26,3272(r28)
+    2a70:	7f c3 f3 78 	mr      r3,r30
+    2a74:	48 00 00 01 	bl      2a74 <.kvmhv_set_partition_table+0x54>
+			2a74: R_PPC64_REL24	__srcu_read_lock
+    2a78:	60 00 00 00 	nop
+    2a7c:	7b 44 06 e0 	clrldi  r4,r26,59
+    2a80:	7c 7d 1b 78 	mr      r29,r3
+    2a84:	28 24 00 04 	cmpldi  r4,4
+    2a88:	41 81 00 28 	bgt     2ab0 <.kvmhv_set_partition_table+0x90>
+    2a8c:	e8 7c 00 00 	ld      r3,0(r28)
+    2a90:	7b 44 85 02 	rldicl  r4,r26,48,20
+    2a94:	48 00 00 01 	bl      2a94 <.kvmhv_set_partition_table+0x74>
+			2a94: R_PPC64_REL24	kvm_is_visible_gfn
+    2a98:	60 00 00 00 	nop
+    2a9c:	70 63 00 01 	andi.   r3,r3,1
+    2aa0:	40 81 00 10 	ble     2ab0 <.kvmhv_set_partition_table+0x90>
+    2aa4:	3b 80 00 00 	li      r28,0
+    2aa8:	4d 08 42 42 	crset   4*cr2+lt
+    2aac:	48 00 00 0c 	b       2ab8 <.kvmhv_set_partition_table+0x98>
+    2ab0:	3b 80 ff fc 	li      r28,-4
+    2ab4:	4d 08 41 82 	crclr   4*cr2+lt
+    2ab8:	28 1d 00 02 	cmplwi  r29,2
+    2abc:	40 80 00 50 	bge     2b0c <.kvmhv_set_partition_table+0xec>
+    2ac0:	7f a4 07 b4 	extsw   r4,r29
+    2ac4:	7f c3 f3 78 	mr      r3,r30
+    2ac8:	48 00 00 01 	bl      2ac8 <.kvmhv_set_partition_table+0xa8>
+			2ac8: R_PPC64_REL24	__srcu_read_unlock
+    2acc:	60 00 00 00 	nop
+    2ad0:	40 88 00 08 	bge     cr2,2ad8 <.kvmhv_set_partition_table+0xb8>
+    2ad4:	fb 5b 44 90 	std     r26,17552(r27)
+    2ad8:	7f 83 e3 78 	mr      r3,r28
+    2adc:	eb df 00 90 	ld      r30,144(r31)
+    2ae0:	eb bf 00 88 	ld      r29,136(r31)
+    2ae4:	eb 9f 00 80 	ld      r28,128(r31)
+    2ae8:	eb 7f 00 78 	ld      r27,120(r31)
+    2aec:	eb 5f 00 70 	ld      r26,112(r31)
+    2af0:	38 21 00 a0 	addi    r1,r1,160
+    2af4:	e8 01 00 10 	ld      r0,16(r1)
+    2af8:	81 81 00 08 	lwz     r12,8(r1)
+    2afc:	7c 08 03 a6 	mtlr    r0
+    2b00:	eb e1 ff f8 	ld      r31,-8(r1)
+    2b04:	7d 92 01 20 	mtocrf  32,r12
+    2b08:	4e 80 00 20 	blr
+    2b0c:	0f e0 00 00 	twui    r0,0
+    2b10:	4b ff ff b0 	b       2ac0 <.kvmhv_set_partition_table+0xa0>
 	...
 
-00000000000052f0 <.kzalloc>:
-    52f0:	7c 08 02 a6 	mflr    r0
-    52f4:	fb e1 ff f8 	std     r31,-8(r1)
-    52f8:	f8 01 00 10 	std     r0,16(r1)
-    52fc:	f8 21 ff 81 	stdu    r1,-128(r1)
-    5300:	38 80 0d c0 	li      r4,3520
-    5304:	7c 3f 0b 78 	mr      r31,r1
-    5308:	48 00 00 01 	bl      5308 <.kzalloc+0x18>
-			5308: R_PPC64_REL24	__kmalloc
-    530c:	60 00 00 00 	nop
-    5310:	38 21 00 80 	addi    r1,r1,128
-    5314:	e8 01 00 10 	ld      r0,16(r1)
-    5318:	7c 08 03 a6 	mtlr    r0
-    531c:	eb e1 ff f8 	ld      r31,-8(r1)
-    5320:	4e 80 00 20 	blr
+0000000000002b20 <.kvmhv_copy_tofrom_guest_nested>:
+    2b20:	7c 08 02 a6 	mflr    r0
+    2b24:	fb e1 ff f8 	std     r31,-8(r1)
+    2b28:	7d 80 00 26 	mfcr    r12
+    2b2c:	f8 01 00 10 	std     r0,16(r1)
+    2b30:	91 81 00 08 	stw     r12,8(r1)
+    2b34:	f8 21 ff 31 	stdu    r1,-208(r1)
+    2b38:	7c 3f 0b 78 	mr      r31,r1
+    2b3c:	fa bf 00 78 	std     r21,120(r31)
+    2b40:	fa df 00 80 	std     r22,128(r31)
+    2b44:	fa ff 00 88 	std     r23,136(r31)
+    2b48:	fb 1f 00 90 	std     r24,144(r31)
+    2b4c:	fb 3f 00 98 	std     r25,152(r31)
+    2b50:	fb 5f 00 a0 	std     r26,160(r31)
+    2b54:	fb 7f 00 a8 	std     r27,168(r31)
+    2b58:	7c 7b 1b 78 	mr      r27,r3
+    2b5c:	fb 9f 00 b0 	std     r28,176(r31)
+    2b60:	fb bf 00 b8 	std     r29,184(r31)
+    2b64:	fb df 00 c0 	std     r30,192(r31)
+    2b68:	48 00 00 01 	bl      2b68 <.kvmhv_copy_tofrom_guest_nested+0x48>
+			2b68: R_PPC64_REL24	_mcount
+    2b6c:	60 00 00 00 	nop
+    2b70:	eb 1b 0c e0 	ld      r24,3296(r27)
+    2b74:	3b 40 ff fc 	li      r26,-4
+    2b78:	ea fb 0c e8 	ld      r23,3304(r27)
+    2b7c:	2d 38 00 00 	cmpdi   cr2,r24,0
+    2b80:	eb 3b 0c d8 	ld      r25,3288(r27)
+    2b84:	2c 37 00 00 	cmpdi   r23,0
+    2b88:	4e 82 50 42 	crnor   4*cr5+lt,eq,4*cr2+eq
+    2b8c:	7b 23 65 21 	rldicl. r3,r25,12,52
+    2b90:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
+    2b94:	41 94 01 a8 	blt     cr5,2d3c <.kvmhv_copy_tofrom_guest_nested+0x21c>
+    2b98:	eb 5b 0c f0 	ld      r26,3312(r27)
+    2b9c:	7f 43 d3 78 	mr      r3,r26
+    2ba0:	83 bb 0c cc 	lwz     r29,3276(r27)
+    2ba4:	82 db 0c d4 	lwz     r22,3284(r27)
+    2ba8:	48 00 00 01 	bl      2ba8 <.kvmhv_copy_tofrom_guest_nested+0x88>
+			2ba8: R_PPC64_REL24	.opd+0x138
+    2bac:	28 23 00 00 	cmpldi  r3,0
+    2bb0:	41 82 00 cc 	beq     2c7c <.kvmhv_copy_tofrom_guest_nested+0x15c>
+    2bb4:	7c 7e 1b 78 	mr      r30,r3
+    2bb8:	e8 7b 00 00 	ld      r3,0(r27)
+    2bbc:	7f a4 07 b4 	extsw   r4,r29
+    2bc0:	38 a0 00 00 	li      r5,0
+    2bc4:	48 00 00 01 	bl      2bc4 <.kvmhv_copy_tofrom_guest_nested+0xa4>
+			2bc4: R_PPC64_REL24	kvmhv_get_nested
+    2bc8:	28 23 00 00 	cmpldi  r3,0
+    2bcc:	41 82 00 b8 	beq     2c84 <.kvmhv_copy_tofrom_guest_nested+0x164>
+    2bd0:	3b 83 00 30 	addi    r28,r3,48
+    2bd4:	7c 7d 1b 78 	mr      r29,r3
+    2bd8:	4d 0a 50 42 	crnot   4*cr2+lt,4*cr2+eq
+    2bdc:	7f 83 e3 78 	mr      r3,r28
+    2be0:	48 00 00 01 	bl      2be0 <.kvmhv_copy_tofrom_guest_nested+0xc0>
+			2be0: R_PPC64_REL24	mutex_lock
+    2be4:	60 00 00 00 	nop
+    2be8:	40 88 00 a4 	bge     cr2,2c8c <.kvmhv_copy_tofrom_guest_nested+0x16c>
+    2bec:	e8 7d 00 0e 	lwa     r3,12(r29)
+    2bf0:	7e c4 07 b4 	extsw   r4,r22
+    2bf4:	7f 25 cb 78 	mr      r5,r25
+    2bf8:	7f c6 f3 78 	mr      r6,r30
+    2bfc:	38 e0 00 00 	li      r7,0
+    2c00:	7f 48 d3 78 	mr      r8,r26
+    2c04:	48 00 00 01 	bl      2c04 <.kvmhv_copy_tofrom_guest_nested+0xe4>
+			2c04: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
+    2c08:	60 00 00 00 	nop
+    2c0c:	28 23 00 00 	cmpldi  r3,0
+    2c10:	40 82 01 08 	bne     2d18 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
+    2c14:	e8 7b 00 00 	ld      r3,0(r27)
+    2c18:	3c 80 00 01 	lis     r4,1
+    2c1c:	60 99 05 60 	ori     r25,r4,1376
+    2c20:	7c 63 ca 14 	add     r3,r3,r25
+    2c24:	48 00 00 01 	bl      2c24 <.kvmhv_copy_tofrom_guest_nested+0x104>
+			2c24: R_PPC64_REL24	__srcu_read_lock
+    2c28:	60 00 00 00 	nop
+    2c2c:	90 7b 00 2c 	stw     r3,44(r27)
+    2c30:	7f 63 db 78 	mr      r3,r27
+    2c34:	7f 04 c3 78 	mr      r4,r24
+    2c38:	7f c5 f3 78 	mr      r5,r30
+    2c3c:	7f 46 d3 78 	mr      r6,r26
+    2c40:	48 00 00 01 	bl      2c40 <.kvmhv_copy_tofrom_guest_nested+0x120>
+			2c40: R_PPC64_REL24	kvm_vcpu_write_guest
+    2c44:	60 00 00 00 	nop
+    2c48:	7c 7a 1b 78 	mr      r26,r3
+    2c4c:	80 9b 00 2c 	lwz     r4,44(r27)
+    2c50:	e8 7b 00 00 	ld      r3,0(r27)
+    2c54:	28 04 00 02 	cmplwi  r4,2
+    2c58:	7c 63 ca 14 	add     r3,r3,r25
+    2c5c:	40 80 01 30 	bge     2d8c <.kvmhv_copy_tofrom_guest_nested+0x26c>
+    2c60:	7c 84 07 b4 	extsw   r4,r4
+    2c64:	48 00 00 01 	bl      2c64 <.kvmhv_copy_tofrom_guest_nested+0x144>
+			2c64: R_PPC64_REL24	__srcu_read_unlock
+    2c68:	60 00 00 00 	nop
+    2c6c:	28 1a 00 00 	cmplwi  r26,0
+    2c70:	40 82 00 a8 	bne     2d18 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
+    2c74:	3b 40 00 00 	li      r26,0
+    2c78:	48 00 00 a4 	b       2d1c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
+    2c7c:	3b 40 ff f7 	li      r26,-9
+    2c80:	48 00 00 bc 	b       2d3c <.kvmhv_copy_tofrom_guest_nested+0x21c>
+    2c84:	3b 40 ff fc 	li      r26,-4
+    2c88:	48 00 00 a8 	b       2d30 <.kvmhv_copy_tofrom_guest_nested+0x210>
+    2c8c:	e8 7b 00 00 	ld      r3,0(r27)
+    2c90:	3c 80 00 01 	lis     r4,1
+    2c94:	60 95 05 60 	ori     r21,r4,1376
+    2c98:	7c 63 aa 14 	add     r3,r3,r21
+    2c9c:	48 00 00 01 	bl      2c9c <.kvmhv_copy_tofrom_guest_nested+0x17c>
+			2c9c: R_PPC64_REL24	__srcu_read_lock
+    2ca0:	60 00 00 00 	nop
+    2ca4:	90 7b 00 2c 	stw     r3,44(r27)
+    2ca8:	7f 63 db 78 	mr      r3,r27
+    2cac:	7e e4 bb 78 	mr      r4,r23
+    2cb0:	7f c5 f3 78 	mr      r5,r30
+    2cb4:	7f 46 d3 78 	mr      r6,r26
+    2cb8:	48 00 00 01 	bl      2cb8 <.kvmhv_copy_tofrom_guest_nested+0x198>
+			2cb8: R_PPC64_REL24	kvm_vcpu_read_guest
+    2cbc:	60 00 00 00 	nop
+    2cc0:	7c 78 1b 78 	mr      r24,r3
+    2cc4:	80 9b 00 2c 	lwz     r4,44(r27)
+    2cc8:	e8 7b 00 00 	ld      r3,0(r27)
+    2ccc:	28 04 00 02 	cmplwi  r4,2
+    2cd0:	7c 63 aa 14 	add     r3,r3,r21
+    2cd4:	40 80 00 b0 	bge     2d84 <.kvmhv_copy_tofrom_guest_nested+0x264>
+    2cd8:	7c 84 07 b4 	extsw   r4,r4
+    2cdc:	48 00 00 01 	bl      2cdc <.kvmhv_copy_tofrom_guest_nested+0x1bc>
+			2cdc: R_PPC64_REL24	__srcu_read_unlock
+    2ce0:	60 00 00 00 	nop
+    2ce4:	28 18 00 00 	cmplwi  r24,0
+    2ce8:	40 82 00 30 	bne     2d18 <.kvmhv_copy_tofrom_guest_nested+0x1f8>
+    2cec:	e8 7d 00 0e 	lwa     r3,12(r29)
+    2cf0:	7e c4 07 b4 	extsw   r4,r22
+    2cf4:	7f 25 cb 78 	mr      r5,r25
+    2cf8:	38 c0 00 00 	li      r6,0
+    2cfc:	7f c7 f3 78 	mr      r7,r30
+    2d00:	7f 48 d3 78 	mr      r8,r26
+    2d04:	3b 40 00 00 	li      r26,0
+    2d08:	48 00 00 01 	bl      2d08 <.kvmhv_copy_tofrom_guest_nested+0x1e8>
+			2d08: R_PPC64_REL24	__kvmhv_copy_tofrom_guest_radix
+    2d0c:	60 00 00 00 	nop
+    2d10:	28 23 00 00 	cmpldi  r3,0
+    2d14:	41 82 00 08 	beq     2d1c <.kvmhv_copy_tofrom_guest_nested+0x1fc>
+    2d18:	3b 40 ff f9 	li      r26,-7
+    2d1c:	7f 83 e3 78 	mr      r3,r28
+    2d20:	48 00 00 01 	bl      2d20 <.kvmhv_copy_tofrom_guest_nested+0x200>
+			2d20: R_PPC64_REL24	mutex_unlock
+    2d24:	60 00 00 00 	nop
+    2d28:	7f a3 eb 78 	mr      r3,r29
+    2d2c:	48 00 00 01 	bl      2d2c <.kvmhv_copy_tofrom_guest_nested+0x20c>
+			2d2c: R_PPC64_REL24	kvmhv_put_nested
+    2d30:	7f c3 f3 78 	mr      r3,r30
+    2d34:	48 00 00 01 	bl      2d34 <.kvmhv_copy_tofrom_guest_nested+0x214>
+			2d34: R_PPC64_REL24	kfree
+    2d38:	60 00 00 00 	nop
+    2d3c:	7f 43 d3 78 	mr      r3,r26
+    2d40:	eb df 00 c0 	ld      r30,192(r31)
+    2d44:	eb bf 00 b8 	ld      r29,184(r31)
+    2d48:	eb 9f 00 b0 	ld      r28,176(r31)
+    2d4c:	eb 7f 00 a8 	ld      r27,168(r31)
+    2d50:	eb 5f 00 a0 	ld      r26,160(r31)
+    2d54:	eb 3f 00 98 	ld      r25,152(r31)
+    2d58:	eb 1f 00 90 	ld      r24,144(r31)
+    2d5c:	ea ff 00 88 	ld      r23,136(r31)
+    2d60:	ea df 00 80 	ld      r22,128(r31)
+    2d64:	ea bf 00 78 	ld      r21,120(r31)
+    2d68:	38 21 00 d0 	addi    r1,r1,208
+    2d6c:	e8 01 00 10 	ld      r0,16(r1)
+    2d70:	81 81 00 08 	lwz     r12,8(r1)
+    2d74:	7c 08 03 a6 	mtlr    r0
+    2d78:	eb e1 ff f8 	ld      r31,-8(r1)
+    2d7c:	7d 92 01 20 	mtocrf  32,r12
+    2d80:	4e 80 00 20 	blr
+    2d84:	0f e0 00 00 	twui    r0,0
+    2d88:	4b ff ff 50 	b       2cd8 <.kvmhv_copy_tofrom_guest_nested+0x1b8>
+    2d8c:	0f e0 00 00 	twui    r0,0
+    2d90:	4b ff fe d0 	b       2c60 <.kvmhv_copy_tofrom_guest_nested+0x140>
 	...
 
-0000000000005330 <.kvmhv_release_all_nested>:
-    5330:	7c 08 02 a6 	mflr    r0
-    5334:	fb e1 ff f8 	std     r31,-8(r1)
-    5338:	f8 01 00 10 	std     r0,16(r1)
-    533c:	f8 21 ff 41 	stdu    r1,-192(r1)
-    5340:	7c 3f 0b 78 	mr      r31,r1
-    5344:	fa df 00 70 	std     r22,112(r31)
-    5348:	fa ff 00 78 	std     r23,120(r31)
-    534c:	fb 1f 00 80 	std     r24,128(r31)
-    5350:	fb 3f 00 88 	std     r25,136(r31)
-    5354:	fb 5f 00 90 	std     r26,144(r31)
-    5358:	fb 7f 00 98 	std     r27,152(r31)
-    535c:	fb 9f 00 a0 	std     r28,160(r31)
-    5360:	fb bf 00 a8 	std     r29,168(r31)
-    5364:	fb df 00 b0 	std     r30,176(r31)
-    5368:	7c 7e 1b 78 	mr      r30,r3
-    536c:	48 00 00 01 	bl      536c <.kvmhv_release_all_nested+0x3c>
-			536c: R_PPC64_REL24	_mcount
-    5370:	60 00 00 00 	nop
-    5374:	7f c3 f3 78 	mr      r3,r30
-    5378:	48 00 00 01 	bl      5378 <.kvmhv_release_all_nested+0x48>
-			5378: R_PPC64_REL24	_raw_spin_lock
-    537c:	60 00 00 00 	nop
-    5380:	80 7e 44 98 	lwz     r3,17560(r30)
-    5384:	2c 03 00 00 	cmpwi   r3,0
-    5388:	41 80 00 64 	blt     53ec <.kvmhv_release_all_nested+0xbc>
-    538c:	38 7e 44 a0 	addi    r3,r30,17568
-    5390:	38 80 00 00 	li      r4,0
-    5394:	38 a0 00 00 	li      r5,0
-    5398:	38 c0 00 00 	li      r6,0
-    539c:	48 00 00 1c 	b       53b8 <.kvmhv_release_all_nested+0x88>
-    53a0:	7c da 33 78 	mr      r26,r6
-    53a4:	80 de 44 98 	lwz     r6,17560(r30)
-    53a8:	38 a5 00 01 	addi    r5,r5,1
-    53ac:	7c 05 30 00 	cmpw    r5,r6
-    53b0:	7f 46 d3 78 	mr      r6,r26
-    53b4:	41 81 00 3c 	bgt     53f0 <.kvmhv_release_all_nested+0xc0>
-    53b8:	7c a7 07 b4 	extsw   r7,r5
-    53bc:	78 e7 1f 24 	rldicr  r7,r7,3,60
-    53c0:	7f 43 38 2a 	ldx     r26,r3,r7
-    53c4:	28 3a 00 00 	cmpldi  r26,0
-    53c8:	41 82 ff d8 	beq     53a0 <.kvmhv_release_all_nested+0x70>
-    53cc:	7c 83 39 2a 	stdx    r4,r3,r7
-    53d0:	e8 fa 00 28 	ld      r7,40(r26)
-    53d4:	38 e7 ff ff 	addi    r7,r7,-1
-    53d8:	28 27 00 00 	cmpldi  r7,0
-    53dc:	f8 fa 00 28 	std     r7,40(r26)
-    53e0:	40 82 ff c0 	bne     53a0 <.kvmhv_release_all_nested+0x70>
-    53e4:	f8 da 00 50 	std     r6,80(r26)
-    53e8:	4b ff ff bc 	b       53a4 <.kvmhv_release_all_nested+0x74>
-    53ec:	3b 40 00 00 	li      r26,0
-    53f0:	38 60 ff ff 	li      r3,-1
-    53f4:	90 7e 44 98 	stw     r3,17560(r30)
-    53f8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    53fc:	28 03 00 00 	cmplwi  r3,0
-    5400:	40 82 02 c0 	bne     56c0 <.kvmhv_release_all_nested+0x390>
-    5404:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    5408:	38 63 ff ff 	addi    r3,r3,-1
-    540c:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    5410:	60 00 00 00 	nop
-    5414:	38 60 00 00 	li      r3,0
-    5418:	7c 20 04 ac 	lwsync
-    541c:	98 7e 00 03 	stb     r3,3(r30)
-    5420:	28 3a 00 00 	cmpldi  r26,0
-    5424:	41 82 01 18 	beq     553c <.kvmhv_release_all_nested+0x20c>
-    5428:	3c 62 00 00 	addis   r3,r2,0
-			542a: R_PPC64_TOC16_HA	.toc
-    542c:	3c 82 00 00 	addis   r4,r2,0
-			542e: R_PPC64_TOC16_HA	.toc+0x18
-    5430:	3c a2 00 00 	addis   r5,r2,0
-			5432: R_PPC64_TOC16_HA	.toc+0x8
-    5434:	3c c2 00 00 	addis   r6,r2,0
-			5436: R_PPC64_TOC16_HA	.toc+0x10
-    5438:	3b 20 00 00 	li      r25,0
-    543c:	eb 03 00 00 	ld      r24,0(r3)
-			543e: R_PPC64_TOC16_LO_DS	.toc
-    5440:	eb 84 00 00 	ld      r28,0(r4)
-			5442: R_PPC64_TOC16_LO_DS	.toc+0x18
-    5444:	ea e5 00 00 	ld      r23,0(r5)
-			5446: R_PPC64_TOC16_LO_DS	.toc+0x8
-    5448:	ea c6 00 00 	ld      r22,0(r6)
-			544a: R_PPC64_TOC16_LO_DS	.toc+0x10
-    544c:	63 3d f8 08 	ori     r29,r25,63496
-    5450:	e8 9a 00 10 	ld      r4,16(r26)
-    5454:	7f 5b d3 78 	mr      r27,r26
-    5458:	eb 5a 00 50 	ld      r26,80(r26)
-    545c:	28 24 00 00 	cmpldi  r4,0
-    5460:	41 82 00 2c 	beq     548c <.kvmhv_release_all_nested+0x15c>
-    5464:	e8 7b 00 00 	ld      r3,0(r27)
-    5468:	80 bb 00 0c 	lwz     r5,12(r27)
-    546c:	48 00 00 01 	bl      546c <.kvmhv_release_all_nested+0x13c>
-			546c: R_PPC64_REL24	kvmppc_free_pgtable_radix
-    5470:	60 00 00 00 	nop
-    5474:	e8 9b 00 10 	ld      r4,16(r27)
-    5478:	60 00 00 00 	nop
-    547c:	7c 83 23 78 	mr      r3,r4
-    5480:	38 80 00 00 	li      r4,0
-    5484:	48 00 00 01 	bl      5484 <.kvmhv_release_all_nested+0x154>
-			5484: R_PPC64_REL24	free_pages
-    5488:	60 00 00 00 	nop
-    548c:	80 bb 00 0c 	lwz     r5,12(r27)
-    5490:	60 00 00 00 	nop
-    5494:	38 80 00 00 	li      r4,0
-    5498:	7c a3 2b 78 	mr      r3,r5
-    549c:	38 a0 00 00 	li      r5,0
-    54a0:	38 c0 00 01 	li      r6,1
-    54a4:	48 00 00 01 	bl      54a4 <.kvmhv_release_all_nested+0x174>
-			54a4: R_PPC64_REL24	mmu_partition_table_set_entry
-    54a8:	60 00 00 00 	nop
-    54ac:	e8 7b 00 0e 	lwa     r3,12(r27)
-    54b0:	48 00 00 01 	bl      54b0 <.kvmhv_release_all_nested+0x180>
-			54b0: R_PPC64_REL24	kvmppc_free_lpid
-    54b4:	60 00 00 00 	nop
-    54b8:	7f 63 db 78 	mr      r3,r27
-    54bc:	48 00 00 01 	bl      54bc <.kvmhv_release_all_nested+0x18c>
-			54bc: R_PPC64_REL24	kfree
-    54c0:	60 00 00 00 	nop
-    54c4:	28 3a 00 00 	cmpldi  r26,0
-    54c8:	40 82 ff 88 	bne     5450 <.kvmhv_release_all_nested+0x120>
-    54cc:	48 00 00 70 	b       553c <.kvmhv_release_all_nested+0x20c>
-    54d0:	e8 78 00 00 	ld      r3,0(r24)
-    54d4:	78 a4 26 e4 	rldicr  r4,r5,4,59
-    54d8:	7f 23 21 6a 	stdux   r25,r3,r4
-    54dc:	fb 23 00 08 	std     r25,8(r3)
-    54e0:	60 00 00 00 	nop
-    54e4:	7c a3 2b 78 	mr      r3,r5
-    54e8:	48 00 00 01 	bl      54e8 <.kvmhv_release_all_nested+0x1b8>
-			54e8: R_PPC64_REL24	radix__flush_all_lpid
-    54ec:	60 00 00 00 	nop
-    54f0:	4b ff ff bc 	b       54ac <.kvmhv_release_all_nested+0x17c>
-    54f4:	e8 77 00 00 	ld      r3,0(r23)
-    54f8:	78 63 1f 24 	rldicr  r3,r3,3,60
-    54fc:	7c 76 18 2a 	ldx     r3,r22,r3
-    5500:	48 00 00 01 	bl      5500 <.kvmhv_release_all_nested+0x1d0>
-			5500: R_PPC64_REL24	kmem_cache_free
-    5504:	60 00 00 00 	nop
-    5508:	4b ff ff 84 	b       548c <.kvmhv_release_all_nested+0x15c>
-    550c:	7f a3 eb 78 	mr      r3,r29
-    5510:	3c 80 00 09 	lis     r4,9
-    5514:	38 c0 08 00 	li      r6,2048
-    5518:	48 00 00 01 	bl      5518 <.kvmhv_release_all_nested+0x1e8>
-			5518: R_PPC64_REL24	plpar_hcall_norets
-    551c:	60 00 00 00 	nop
-    5520:	28 23 00 00 	cmpldi  r3,0
-    5524:	41 82 ff 88 	beq     54ac <.kvmhv_release_all_nested+0x17c>
-    5528:	7c 64 1b 78 	mr      r4,r3
-    552c:	7f 83 e3 78 	mr      r3,r28
-    5530:	48 00 00 01 	bl      5530 <.kvmhv_release_all_nested+0x200>
-			5530: R_PPC64_REL24	printk
-    5534:	60 00 00 00 	nop
-    5538:	4b ff ff 74 	b       54ac <.kvmhv_release_all_nested+0x17c>
-    553c:	3f 80 00 01 	lis     r28,1
-    5540:	63 83 05 60 	ori     r3,r28,1376
-    5544:	7f be 1a 14 	add     r29,r30,r3
-    5548:	7f a3 eb 78 	mr      r3,r29
-    554c:	48 00 00 01 	bl      554c <.kvmhv_release_all_nested+0x21c>
-			554c: R_PPC64_REL24	__srcu_read_lock
-    5550:	60 00 00 00 	nop
-    5554:	e8 9e 00 30 	ld      r4,48(r30)
-    5558:	63 9b 00 0c 	ori     r27,r28,12
-    555c:	63 9a 00 10 	ori     r26,r28,16
-    5560:	7c 7c 1b 78 	mr      r28,r3
-    5564:	e8 be 00 30 	ld      r5,48(r30)
-    5568:	7f 24 d2 14 	add     r25,r4,r26
-    556c:	e8 de 00 30 	ld      r6,48(r30)
-    5570:	7c c6 da aa 	lwax    r6,r6,r27
-    5574:	1c c6 00 30 	mulli   r6,r6,48
-    5578:	7c 85 32 14 	add     r4,r5,r6
-    557c:	7c 84 d2 14 	add     r4,r4,r26
-    5580:	7c 39 20 40 	cmpld   r25,r4
-    5584:	40 80 00 ec 	bge     5670 <.kvmhv_release_all_nested+0x340>
-    5588:	3b 00 00 00 	li      r24,0
-    558c:	48 00 00 38 	b       55c4 <.kvmhv_release_all_nested+0x294>
-    5590:	0f e0 00 00 	twui    r0,0
-    5594:	60 00 00 00 	nop
-    5598:	60 00 00 00 	nop
-    559c:	60 00 00 00 	nop
-    55a0:	e8 7e 00 30 	ld      r3,48(r30)
-    55a4:	3b 39 00 30 	addi    r25,r25,48
-    55a8:	e8 9e 00 30 	ld      r4,48(r30)
-    55ac:	7c 84 da aa 	lwax    r4,r4,r27
-    55b0:	1c 84 00 30 	mulli   r4,r4,48
-    55b4:	7c 63 22 14 	add     r3,r3,r4
-    55b8:	7c 63 d2 14 	add     r3,r3,r26
-    55bc:	7c 39 18 40 	cmpld   r25,r3
-    55c0:	40 80 00 b0 	bge     5670 <.kvmhv_release_all_nested+0x340>
-    55c4:	e8 79 00 08 	ld      r3,8(r25)
-    55c8:	28 23 00 00 	cmpldi  r3,0
-    55cc:	41 82 ff c4 	beq     5590 <.kvmhv_release_all_nested+0x260>
-    55d0:	3a e0 00 00 	li      r23,0
-    55d4:	48 00 00 28 	b       55fc <.kvmhv_release_all_nested+0x2cc>
-    55d8:	60 00 00 00 	nop
-    55dc:	60 00 00 00 	nop
-    55e0:	38 60 00 00 	li      r3,0
-    55e4:	48 00 00 01 	bl      55e4 <.kvmhv_release_all_nested+0x2b4>
-			55e4: R_PPC64_REL24	kfree
-    55e8:	60 00 00 00 	nop
-    55ec:	e8 79 00 08 	ld      r3,8(r25)
-    55f0:	3a f7 00 01 	addi    r23,r23,1
-    55f4:	7c 37 18 40 	cmpld   r23,r3
-    55f8:	40 80 ff a8 	bge     55a0 <.kvmhv_release_all_nested+0x270>
-    55fc:	e8 79 00 18 	ld      r3,24(r25)
-    5600:	7a e4 1f 24 	rldicr  r4,r23,3,60
-    5604:	7c 00 04 ac 	hwsync
-    5608:	7c 83 22 14 	add     r4,r3,r4
-    560c:	7c 60 20 a8 	ldarx   r3,0,r4
-    5610:	7f 00 21 ad 	stdcx.  r24,0,r4
-    5614:	40 c2 ff f8 	bne-    560c <.kvmhv_release_all_nested+0x2dc>
-    5618:	28 23 00 00 	cmpldi  r3,0
-    561c:	7c 00 04 ac 	hwsync
-    5620:	41 82 ff cc 	beq     55ec <.kvmhv_release_all_nested+0x2bc>
-    5624:	7c 76 1b 78 	mr      r22,r3
-    5628:	48 00 00 18 	b       5640 <.kvmhv_release_all_nested+0x310>
-    562c:	60 00 00 00 	nop
-    5630:	60 00 00 00 	nop
-    5634:	60 00 00 00 	nop
-    5638:	60 00 00 00 	nop
-    563c:	60 00 00 00 	nop
-    5640:	72 c4 00 01 	andi.   r4,r22,1
-    5644:	41 81 ff 9c 	bgt     55e0 <.kvmhv_release_all_nested+0x2b0>
-    5648:	e8 96 00 08 	ld      r4,8(r22)
-    564c:	28 24 00 00 	cmpldi  r4,0
-    5650:	41 82 ff 9c 	beq     55ec <.kvmhv_release_all_nested+0x2bc>
-    5654:	ea d6 00 00 	ld      r22,0(r22)
-    5658:	48 00 00 01 	bl      5658 <.kvmhv_release_all_nested+0x328>
-			5658: R_PPC64_REL24	kfree
-    565c:	60 00 00 00 	nop
-    5660:	28 36 00 00 	cmpldi  r22,0
-    5664:	7e c3 b3 78 	mr      r3,r22
-    5668:	40 82 ff d8 	bne     5640 <.kvmhv_release_all_nested+0x310>
-    566c:	4b ff ff 80 	b       55ec <.kvmhv_release_all_nested+0x2bc>
-    5670:	28 1c 00 02 	cmplwi  r28,2
-    5674:	40 80 00 5c 	bge     56d0 <.kvmhv_release_all_nested+0x3a0>
-    5678:	7f 84 07 b4 	extsw   r4,r28
-    567c:	7f a3 eb 78 	mr      r3,r29
-    5680:	48 00 00 01 	bl      5680 <.kvmhv_release_all_nested+0x350>
-			5680: R_PPC64_REL24	__srcu_read_unlock
-    5684:	60 00 00 00 	nop
-    5688:	eb df 00 b0 	ld      r30,176(r31)
-    568c:	eb bf 00 a8 	ld      r29,168(r31)
-    5690:	eb 9f 00 a0 	ld      r28,160(r31)
-    5694:	eb 7f 00 98 	ld      r27,152(r31)
-    5698:	eb 5f 00 90 	ld      r26,144(r31)
-    569c:	eb 3f 00 88 	ld      r25,136(r31)
-    56a0:	eb 1f 00 80 	ld      r24,128(r31)
-    56a4:	ea ff 00 78 	ld      r23,120(r31)
-    56a8:	ea df 00 70 	ld      r22,112(r31)
-    56ac:	38 21 00 c0 	addi    r1,r1,192
-    56b0:	e8 01 00 10 	ld      r0,16(r1)
-    56b4:	7c 08 03 a6 	mtlr    r0
-    56b8:	eb e1 ff f8 	ld      r31,-8(r1)
-    56bc:	4e 80 00 20 	blr
-    56c0:	38 60 00 00 	li      r3,0
-    56c4:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    56c8:	7c 00 04 ac 	hwsync
-    56cc:	4b ff fd 38 	b       5404 <.kvmhv_release_all_nested+0xd4>
-    56d0:	0f e0 00 00 	twui    r0,0
-    56d4:	4b ff ff a4 	b       5678 <.kvmhv_release_all_nested+0x348>
-    56d8:	7f c3 f3 78 	mr      r3,r30
-    56dc:	48 00 00 01 	bl      56dc <.kvmhv_release_all_nested+0x3ac>
-			56dc: R_PPC64_REL24	__pv_queued_spin_unlock
-    56e0:	60 00 00 00 	nop
-    56e4:	4b ff fd 3c 	b       5420 <.kvmhv_release_all_nested+0xf0>
+0000000000002da0 <.kzalloc>:
+    2da0:	7c 08 02 a6 	mflr    r0
+    2da4:	fb e1 ff f8 	std     r31,-8(r1)
+    2da8:	f8 01 00 10 	std     r0,16(r1)
+    2dac:	f8 21 ff 81 	stdu    r1,-128(r1)
+    2db0:	38 80 0d c0 	li      r4,3520
+    2db4:	7c 3f 0b 78 	mr      r31,r1
+    2db8:	48 00 00 01 	bl      2db8 <.kzalloc+0x18>
+			2db8: R_PPC64_REL24	__kmalloc
+    2dbc:	60 00 00 00 	nop
+    2dc0:	38 21 00 80 	addi    r1,r1,128
+    2dc4:	e8 01 00 10 	ld      r0,16(r1)
+    2dc8:	7c 08 03 a6 	mtlr    r0
+    2dcc:	eb e1 ff f8 	ld      r31,-8(r1)
+    2dd0:	4e 80 00 20 	blr
 	...
-    56f4:	60 00 00 00 	nop
-    56f8:	60 00 00 00 	nop
-    56fc:	60 00 00 00 	nop
 
-0000000000005700 <.kvmhv_alloc_nested>:
-    5700:	7c 08 02 a6 	mflr    r0
-    5704:	fb e1 ff f8 	std     r31,-8(r1)
-    5708:	f8 01 00 10 	std     r0,16(r1)
-    570c:	f8 21 ff 61 	stdu    r1,-160(r1)
-    5710:	7c 3f 0b 78 	mr      r31,r1
-    5714:	fb 7f 00 78 	std     r27,120(r31)
-    5718:	7c 7b 1b 78 	mr      r27,r3
-    571c:	fb 9f 00 80 	std     r28,128(r31)
-    5720:	7c 9c 23 78 	mr      r28,r4
-    5724:	fb bf 00 88 	std     r29,136(r31)
-    5728:	fb df 00 90 	std     r30,144(r31)
-    572c:	48 00 00 01 	bl      572c <.kvmhv_alloc_nested+0x2c>
-			572c: R_PPC64_REL24	_mcount
-    5730:	60 00 00 00 	nop
-    5734:	3c 62 00 00 	addis   r3,r2,0
-			5736: R_PPC64_TOC16_HA	.toc+0x20
-    5738:	38 80 0d c0 	li      r4,3520
-    573c:	38 a0 12 60 	li      r5,4704
-    5740:	e8 63 00 00 	ld      r3,0(r3)
-			5742: R_PPC64_TOC16_LO_DS	.toc+0x20
-    5744:	e8 63 00 68 	ld      r3,104(r3)
-    5748:	48 00 00 01 	bl      5748 <.kvmhv_alloc_nested+0x48>
-			5748: R_PPC64_REL24	kmem_cache_alloc_trace
-    574c:	60 00 00 00 	nop
-    5750:	28 23 00 00 	cmpldi  r3,0
-    5754:	3b a0 00 00 	li      r29,0
-    5758:	41 82 00 b4 	beq     580c <.kvmhv_alloc_nested+0x10c>
-    575c:	3c 82 00 00 	addis   r4,r2,0
-			575e: R_PPC64_TOC16_HA	.toc+0x38
-    5760:	3c a2 00 00 	addis   r5,r2,0
-			5762: R_PPC64_TOC16_HA	.toc+0x40
-    5764:	7c 7e 1b 78 	mr      r30,r3
-    5768:	fb 63 00 00 	std     r27,0(r3)
-    576c:	3c 60 00 40 	lis     r3,64
-    5770:	e8 84 00 00 	ld      r4,0(r4)
-			5772: R_PPC64_TOC16_LO_DS	.toc+0x38
-    5774:	e8 a5 00 00 	ld      r5,0(r5)
-			5776: R_PPC64_TOC16_LO_DS	.toc+0x40
-    5778:	60 7b 0c c0 	ori     r27,r3,3264
-    577c:	38 7e 00 30 	addi    r3,r30,48
-    5780:	93 9e 00 08 	stw     r28,8(r30)
-    5784:	48 00 00 01 	bl      5784 <.kvmhv_alloc_nested+0x84>
-			5784: R_PPC64_REL24	__mutex_init
-    5788:	60 00 00 00 	nop
-    578c:	60 00 00 00 	nop
-    5790:	38 7b 01 00 	addi    r3,r27,256
-    5794:	38 80 00 00 	li      r4,0
-    5798:	78 63 00 20 	clrldi  r3,r3,32
-    579c:	48 00 00 01 	bl      579c <.kvmhv_alloc_nested+0x9c>
-			579c: R_PPC64_REL24	__get_free_pages
-    57a0:	60 00 00 00 	nop
-    57a4:	28 23 00 00 	cmpldi  r3,0
-    57a8:	f8 7e 00 10 	std     r3,16(r30)
-    57ac:	41 82 00 54 	beq     5800 <.kvmhv_alloc_nested+0x100>
-    57b0:	48 00 00 01 	bl      57b0 <.kvmhv_alloc_nested+0xb0>
-			57b0: R_PPC64_REL24	kvmppc_alloc_lpid
-    57b4:	60 00 00 00 	nop
-    57b8:	2c 23 00 00 	cmpdi   r3,0
-    57bc:	41 80 00 2c 	blt     57e8 <.kvmhv_alloc_nested+0xe8>
-    57c0:	90 7e 00 0c 	stw     r3,12(r30)
-    57c4:	38 60 00 01 	li      r3,1
-    57c8:	38 80 00 ff 	li      r4,255
-    57cc:	38 a0 10 00 	li      r5,4096
-    57d0:	98 7e 12 58 	stb     r3,4696(r30)
-    57d4:	38 7e 02 58 	addi    r3,r30,600
-    57d8:	48 00 00 01 	bl      57d8 <.kvmhv_alloc_nested+0xd8>
-			57d8: R_PPC64_REL24	memset
-    57dc:	60 00 00 00 	nop
-    57e0:	7f dd f3 78 	mr      r29,r30
-    57e4:	48 00 00 28 	b       580c <.kvmhv_alloc_nested+0x10c>
-    57e8:	e8 9e 00 10 	ld      r4,16(r30)
-    57ec:	60 00 00 00 	nop
-    57f0:	7c 83 23 78 	mr      r3,r4
-    57f4:	38 80 00 00 	li      r4,0
-    57f8:	48 00 00 01 	bl      57f8 <.kvmhv_alloc_nested+0xf8>
-			57f8: R_PPC64_REL24	free_pages
-    57fc:	60 00 00 00 	nop
-    5800:	7f c3 f3 78 	mr      r3,r30
-    5804:	48 00 00 01 	bl      5804 <.kvmhv_alloc_nested+0x104>
-			5804: R_PPC64_REL24	kfree
-    5808:	60 00 00 00 	nop
-    580c:	7f a3 eb 78 	mr      r3,r29
-    5810:	eb df 00 90 	ld      r30,144(r31)
-    5814:	eb bf 00 88 	ld      r29,136(r31)
-    5818:	eb 9f 00 80 	ld      r28,128(r31)
-    581c:	eb 7f 00 78 	ld      r27,120(r31)
-    5820:	38 21 00 a0 	addi    r1,r1,160
-    5824:	e8 01 00 10 	ld      r0,16(r1)
-    5828:	7c 08 03 a6 	mtlr    r0
-    582c:	eb e1 ff f8 	ld      r31,-8(r1)
-    5830:	4e 80 00 20 	blr
-    5834:	3c 62 00 00 	addis   r3,r2,0
-			5836: R_PPC64_TOC16_HA	.toc+0x8
-    5838:	3c 82 00 00 	addis   r4,r2,0
-			583a: R_PPC64_TOC16_HA	.toc+0x10
-    583c:	e8 63 00 00 	ld      r3,0(r3)
-			583e: R_PPC64_TOC16_LO_DS	.toc+0x8
-    5840:	e8 84 00 00 	ld      r4,0(r4)
-			5842: R_PPC64_TOC16_LO_DS	.toc+0x10
-    5844:	e8 63 00 00 	ld      r3,0(r3)
-    5848:	78 63 1f 24 	rldicr  r3,r3,3,60
-    584c:	7c 64 18 2a 	ldx     r3,r4,r3
-    5850:	7b 64 00 20 	clrldi  r4,r27,32
-    5854:	48 00 00 01 	bl      5854 <.kvmhv_alloc_nested+0x154>
-			5854: R_PPC64_REL24	kmem_cache_alloc
-    5858:	60 00 00 00 	nop
-    585c:	4b ff ff 48 	b       57a4 <.kvmhv_alloc_nested+0xa4>
-    5860:	3c 62 00 00 	addis   r3,r2,0
-			5862: R_PPC64_TOC16_HA	.toc+0x8
-    5864:	3c a2 00 00 	addis   r5,r2,0
-			5866: R_PPC64_TOC16_HA	.toc+0x10
-    5868:	e8 63 00 00 	ld      r3,0(r3)
-			586a: R_PPC64_TOC16_LO_DS	.toc+0x8
-    586c:	e8 a5 00 00 	ld      r5,0(r5)
-			586e: R_PPC64_TOC16_LO_DS	.toc+0x10
-    5870:	e8 63 00 00 	ld      r3,0(r3)
-    5874:	78 63 1f 24 	rldicr  r3,r3,3,60
-    5878:	7c 65 18 2a 	ldx     r3,r5,r3
-    587c:	48 00 00 01 	bl      587c <.kvmhv_alloc_nested+0x17c>
-			587c: R_PPC64_REL24	kmem_cache_free
-    5880:	60 00 00 00 	nop
-    5884:	4b ff ff 7c 	b       5800 <.kvmhv_alloc_nested+0x100>
+0000000000002de0 <.kvmhv_release_all_nested>:
+    2de0:	7c 08 02 a6 	mflr    r0
+    2de4:	fb e1 ff f8 	std     r31,-8(r1)
+    2de8:	f8 01 00 10 	std     r0,16(r1)
+    2dec:	f8 21 ff 41 	stdu    r1,-192(r1)
+    2df0:	7c 3f 0b 78 	mr      r31,r1
+    2df4:	fa df 00 70 	std     r22,112(r31)
+    2df8:	fa ff 00 78 	std     r23,120(r31)
+    2dfc:	fb 1f 00 80 	std     r24,128(r31)
+    2e00:	fb 3f 00 88 	std     r25,136(r31)
+    2e04:	fb 5f 00 90 	std     r26,144(r31)
+    2e08:	fb 7f 00 98 	std     r27,152(r31)
+    2e0c:	fb 9f 00 a0 	std     r28,160(r31)
+    2e10:	fb bf 00 a8 	std     r29,168(r31)
+    2e14:	fb df 00 b0 	std     r30,176(r31)
+    2e18:	7c 7e 1b 78 	mr      r30,r3
+    2e1c:	48 00 00 01 	bl      2e1c <.kvmhv_release_all_nested+0x3c>
+			2e1c: R_PPC64_REL24	_mcount
+    2e20:	60 00 00 00 	nop
+    2e24:	7f c3 f3 78 	mr      r3,r30
+    2e28:	48 00 00 01 	bl      2e28 <.kvmhv_release_all_nested+0x48>
+			2e28: R_PPC64_REL24	_raw_spin_lock
+    2e2c:	60 00 00 00 	nop
+    2e30:	80 7e 44 98 	lwz     r3,17560(r30)
+    2e34:	2c 03 00 00 	cmpwi   r3,0
+    2e38:	41 80 00 64 	blt     2e9c <.kvmhv_release_all_nested+0xbc>
+    2e3c:	38 7e 44 a0 	addi    r3,r30,17568
+    2e40:	38 80 00 00 	li      r4,0
+    2e44:	38 a0 00 00 	li      r5,0
+    2e48:	38 c0 00 00 	li      r6,0
+    2e4c:	48 00 00 1c 	b       2e68 <.kvmhv_release_all_nested+0x88>
+    2e50:	7c da 33 78 	mr      r26,r6
+    2e54:	80 de 44 98 	lwz     r6,17560(r30)
+    2e58:	38 a5 00 01 	addi    r5,r5,1
+    2e5c:	7c 05 30 00 	cmpw    r5,r6
+    2e60:	7f 46 d3 78 	mr      r6,r26
+    2e64:	41 81 00 3c 	bgt     2ea0 <.kvmhv_release_all_nested+0xc0>
+    2e68:	7c a7 07 b4 	extsw   r7,r5
+    2e6c:	78 e7 1f 24 	rldicr  r7,r7,3,60
+    2e70:	7f 43 38 2a 	ldx     r26,r3,r7
+    2e74:	28 3a 00 00 	cmpldi  r26,0
+    2e78:	41 82 ff d8 	beq     2e50 <.kvmhv_release_all_nested+0x70>
+    2e7c:	7c 83 39 2a 	stdx    r4,r3,r7
+    2e80:	e8 fa 00 28 	ld      r7,40(r26)
+    2e84:	38 e7 ff ff 	addi    r7,r7,-1
+    2e88:	28 27 00 00 	cmpldi  r7,0
+    2e8c:	f8 fa 00 28 	std     r7,40(r26)
+    2e90:	40 82 ff c0 	bne     2e50 <.kvmhv_release_all_nested+0x70>
+    2e94:	f8 da 00 50 	std     r6,80(r26)
+    2e98:	4b ff ff bc 	b       2e54 <.kvmhv_release_all_nested+0x74>
+    2e9c:	3b 40 00 00 	li      r26,0
+    2ea0:	38 60 ff ff 	li      r3,-1
+    2ea4:	90 7e 44 98 	stw     r3,17560(r30)
+    2ea8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    2eac:	28 03 00 00 	cmplwi  r3,0
+    2eb0:	40 82 02 b0 	bne     3160 <.kvmhv_release_all_nested+0x380>
+    2eb4:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    2eb8:	38 63 ff ff 	addi    r3,r3,-1
+    2ebc:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    2ec0:	60 00 00 00 	nop
+    2ec4:	38 60 00 00 	li      r3,0
+    2ec8:	7c 20 04 ac 	lwsync
+    2ecc:	98 7e 00 03 	stb     r3,3(r30)
+    2ed0:	28 3a 00 00 	cmpldi  r26,0
+    2ed4:	41 82 01 18 	beq     2fec <.kvmhv_release_all_nested+0x20c>
+    2ed8:	3c 62 00 00 	addis   r3,r2,0
+			2eda: R_PPC64_TOC16_HA	.toc
+    2edc:	3c 82 00 00 	addis   r4,r2,0
+			2ede: R_PPC64_TOC16_HA	.toc+0x18
+    2ee0:	3c a2 00 00 	addis   r5,r2,0
+			2ee2: R_PPC64_TOC16_HA	.toc+0x8
+    2ee4:	3c c2 00 00 	addis   r6,r2,0
+			2ee6: R_PPC64_TOC16_HA	.toc+0x10
+    2ee8:	3b 20 00 00 	li      r25,0
+    2eec:	eb 03 00 00 	ld      r24,0(r3)
+			2eee: R_PPC64_TOC16_LO_DS	.toc
+    2ef0:	eb 84 00 00 	ld      r28,0(r4)
+			2ef2: R_PPC64_TOC16_LO_DS	.toc+0x18
+    2ef4:	ea e5 00 00 	ld      r23,0(r5)
+			2ef6: R_PPC64_TOC16_LO_DS	.toc+0x8
+    2ef8:	ea c6 00 00 	ld      r22,0(r6)
+			2efa: R_PPC64_TOC16_LO_DS	.toc+0x10
+    2efc:	63 3d f8 08 	ori     r29,r25,63496
+    2f00:	e8 9a 00 10 	ld      r4,16(r26)
+    2f04:	7f 5b d3 78 	mr      r27,r26
+    2f08:	eb 5a 00 50 	ld      r26,80(r26)
+    2f0c:	28 24 00 00 	cmpldi  r4,0
+    2f10:	41 82 00 2c 	beq     2f3c <.kvmhv_release_all_nested+0x15c>
+    2f14:	e8 7b 00 00 	ld      r3,0(r27)
+    2f18:	80 bb 00 0c 	lwz     r5,12(r27)
+    2f1c:	48 00 00 01 	bl      2f1c <.kvmhv_release_all_nested+0x13c>
+			2f1c: R_PPC64_REL24	kvmppc_free_pgtable_radix
+    2f20:	60 00 00 00 	nop
+    2f24:	e8 9b 00 10 	ld      r4,16(r27)
+    2f28:	60 00 00 00 	nop
+    2f2c:	7c 83 23 78 	mr      r3,r4
+    2f30:	38 80 00 00 	li      r4,0
+    2f34:	48 00 00 01 	bl      2f34 <.kvmhv_release_all_nested+0x154>
+			2f34: R_PPC64_REL24	free_pages
+    2f38:	60 00 00 00 	nop
+    2f3c:	80 bb 00 0c 	lwz     r5,12(r27)
+    2f40:	60 00 00 00 	nop
+    2f44:	38 80 00 00 	li      r4,0
+    2f48:	7c a3 2b 78 	mr      r3,r5
+    2f4c:	38 a0 00 00 	li      r5,0
+    2f50:	38 c0 00 01 	li      r6,1
+    2f54:	48 00 00 01 	bl      2f54 <.kvmhv_release_all_nested+0x174>
+			2f54: R_PPC64_REL24	mmu_partition_table_set_entry
+    2f58:	60 00 00 00 	nop
+    2f5c:	e8 7b 00 0e 	lwa     r3,12(r27)
+    2f60:	48 00 00 01 	bl      2f60 <.kvmhv_release_all_nested+0x180>
+			2f60: R_PPC64_REL24	kvmppc_free_lpid
+    2f64:	60 00 00 00 	nop
+    2f68:	7f 63 db 78 	mr      r3,r27
+    2f6c:	48 00 00 01 	bl      2f6c <.kvmhv_release_all_nested+0x18c>
+			2f6c: R_PPC64_REL24	kfree
+    2f70:	60 00 00 00 	nop
+    2f74:	28 3a 00 00 	cmpldi  r26,0
+    2f78:	40 82 ff 88 	bne     2f00 <.kvmhv_release_all_nested+0x120>
+    2f7c:	48 00 00 70 	b       2fec <.kvmhv_release_all_nested+0x20c>
+    2f80:	e8 78 00 00 	ld      r3,0(r24)
+    2f84:	78 a4 26 e4 	rldicr  r4,r5,4,59
+    2f88:	7f 23 21 6a 	stdux   r25,r3,r4
+    2f8c:	fb 23 00 08 	std     r25,8(r3)
+    2f90:	60 00 00 00 	nop
+    2f94:	7c a3 2b 78 	mr      r3,r5
+    2f98:	48 00 00 01 	bl      2f98 <.kvmhv_release_all_nested+0x1b8>
+			2f98: R_PPC64_REL24	radix__flush_all_lpid
+    2f9c:	60 00 00 00 	nop
+    2fa0:	4b ff ff bc 	b       2f5c <.kvmhv_release_all_nested+0x17c>
+    2fa4:	e8 77 00 00 	ld      r3,0(r23)
+    2fa8:	78 63 1f 24 	rldicr  r3,r3,3,60
+    2fac:	7c 76 18 2a 	ldx     r3,r22,r3
+    2fb0:	48 00 00 01 	bl      2fb0 <.kvmhv_release_all_nested+0x1d0>
+			2fb0: R_PPC64_REL24	kmem_cache_free
+    2fb4:	60 00 00 00 	nop
+    2fb8:	4b ff ff 84 	b       2f3c <.kvmhv_release_all_nested+0x15c>
+    2fbc:	7f a3 eb 78 	mr      r3,r29
+    2fc0:	3c 80 00 09 	lis     r4,9
+    2fc4:	38 c0 08 00 	li      r6,2048
+    2fc8:	48 00 00 01 	bl      2fc8 <.kvmhv_release_all_nested+0x1e8>
+			2fc8: R_PPC64_REL24	plpar_hcall_norets
+    2fcc:	60 00 00 00 	nop
+    2fd0:	28 23 00 00 	cmpldi  r3,0
+    2fd4:	41 82 ff 88 	beq     2f5c <.kvmhv_release_all_nested+0x17c>
+    2fd8:	7c 64 1b 78 	mr      r4,r3
+    2fdc:	7f 83 e3 78 	mr      r3,r28
+    2fe0:	48 00 00 01 	bl      2fe0 <.kvmhv_release_all_nested+0x200>
+			2fe0: R_PPC64_REL24	printk
+    2fe4:	60 00 00 00 	nop
+    2fe8:	4b ff ff 74 	b       2f5c <.kvmhv_release_all_nested+0x17c>
+    2fec:	3f 80 00 01 	lis     r28,1
+    2ff0:	63 83 05 60 	ori     r3,r28,1376
+    2ff4:	7f be 1a 14 	add     r29,r30,r3
+    2ff8:	7f a3 eb 78 	mr      r3,r29
+    2ffc:	48 00 00 01 	bl      2ffc <.kvmhv_release_all_nested+0x21c>
+			2ffc: R_PPC64_REL24	__srcu_read_lock
+    3000:	60 00 00 00 	nop
+    3004:	e8 9e 00 30 	ld      r4,48(r30)
+    3008:	63 9b 00 0c 	ori     r27,r28,12
+    300c:	63 9a 00 10 	ori     r26,r28,16
+    3010:	7c 7c 1b 78 	mr      r28,r3
+    3014:	e8 be 00 30 	ld      r5,48(r30)
+    3018:	7f 24 d2 14 	add     r25,r4,r26
+    301c:	e8 de 00 30 	ld      r6,48(r30)
+    3020:	7c c6 da aa 	lwax    r6,r6,r27
+    3024:	1c c6 00 30 	mulli   r6,r6,48
+    3028:	7c 85 32 14 	add     r4,r5,r6
+    302c:	7c 84 d2 14 	add     r4,r4,r26
+    3030:	7c 39 20 40 	cmpld   r25,r4
+    3034:	40 80 00 dc 	bge     3110 <.kvmhv_release_all_nested+0x330>
+    3038:	3b 00 00 00 	li      r24,0
+    303c:	48 00 00 38 	b       3074 <.kvmhv_release_all_nested+0x294>
+    3040:	0f e0 00 00 	twui    r0,0
+    3044:	60 00 00 00 	nop
+    3048:	60 00 00 00 	nop
+    304c:	60 00 00 00 	nop
+    3050:	e8 7e 00 30 	ld      r3,48(r30)
+    3054:	3b 39 00 30 	addi    r25,r25,48
+    3058:	e8 9e 00 30 	ld      r4,48(r30)
+    305c:	7c 84 da aa 	lwax    r4,r4,r27
+    3060:	1c 84 00 30 	mulli   r4,r4,48
+    3064:	7c 63 22 14 	add     r3,r3,r4
+    3068:	7c 63 d2 14 	add     r3,r3,r26
+    306c:	7c 39 18 40 	cmpld   r25,r3
+    3070:	40 80 00 a0 	bge     3110 <.kvmhv_release_all_nested+0x330>
+    3074:	e8 79 00 08 	ld      r3,8(r25)
+    3078:	28 23 00 00 	cmpldi  r3,0
+    307c:	41 82 ff c4 	beq     3040 <.kvmhv_release_all_nested+0x260>
+    3080:	3a e0 00 00 	li      r23,0
+    3084:	48 00 00 28 	b       30ac <.kvmhv_release_all_nested+0x2cc>
+    3088:	60 00 00 00 	nop
+    308c:	60 00 00 00 	nop
+    3090:	38 60 00 00 	li      r3,0
+    3094:	48 00 00 01 	bl      3094 <.kvmhv_release_all_nested+0x2b4>
+			3094: R_PPC64_REL24	kfree
+    3098:	60 00 00 00 	nop
+    309c:	e8 79 00 08 	ld      r3,8(r25)
+    30a0:	3a f7 00 01 	addi    r23,r23,1
+    30a4:	7c 37 18 40 	cmpld   r23,r3
+    30a8:	40 80 ff a8 	bge     3050 <.kvmhv_release_all_nested+0x270>
+    30ac:	e8 79 00 18 	ld      r3,24(r25)
+    30b0:	7a e4 1f 24 	rldicr  r4,r23,3,60
+    30b4:	7c 00 04 ac 	hwsync
+    30b8:	7c 83 22 14 	add     r4,r3,r4
+    30bc:	7c 60 20 a8 	ldarx   r3,0,r4
+    30c0:	7f 00 21 ad 	stdcx.  r24,0,r4
+    30c4:	40 c2 ff f8 	bne-    30bc <.kvmhv_release_all_nested+0x2dc>
+    30c8:	28 23 00 00 	cmpldi  r3,0
+    30cc:	7c 00 04 ac 	hwsync
+    30d0:	41 82 ff cc 	beq     309c <.kvmhv_release_all_nested+0x2bc>
+    30d4:	7c 76 1b 78 	mr      r22,r3
+    30d8:	60 00 00 00 	nop
+    30dc:	60 00 00 00 	nop
+    30e0:	72 c4 00 01 	andi.   r4,r22,1
+    30e4:	41 81 ff ac 	bgt     3090 <.kvmhv_release_all_nested+0x2b0>
+    30e8:	e8 96 00 08 	ld      r4,8(r22)
+    30ec:	28 24 00 00 	cmpldi  r4,0
+    30f0:	41 82 ff ac 	beq     309c <.kvmhv_release_all_nested+0x2bc>
+    30f4:	ea d6 00 00 	ld      r22,0(r22)
+    30f8:	48 00 00 01 	bl      30f8 <.kvmhv_release_all_nested+0x318>
+			30f8: R_PPC64_REL24	kfree
+    30fc:	60 00 00 00 	nop
+    3100:	28 36 00 00 	cmpldi  r22,0
+    3104:	7e c3 b3 78 	mr      r3,r22
+    3108:	40 82 ff d8 	bne     30e0 <.kvmhv_release_all_nested+0x300>
+    310c:	4b ff ff 90 	b       309c <.kvmhv_release_all_nested+0x2bc>
+    3110:	28 1c 00 02 	cmplwi  r28,2
+    3114:	40 80 00 5c 	bge     3170 <.kvmhv_release_all_nested+0x390>
+    3118:	7f 84 07 b4 	extsw   r4,r28
+    311c:	7f a3 eb 78 	mr      r3,r29
+    3120:	48 00 00 01 	bl      3120 <.kvmhv_release_all_nested+0x340>
+			3120: R_PPC64_REL24	__srcu_read_unlock
+    3124:	60 00 00 00 	nop
+    3128:	eb df 00 b0 	ld      r30,176(r31)
+    312c:	eb bf 00 a8 	ld      r29,168(r31)
+    3130:	eb 9f 00 a0 	ld      r28,160(r31)
+    3134:	eb 7f 00 98 	ld      r27,152(r31)
+    3138:	eb 5f 00 90 	ld      r26,144(r31)
+    313c:	eb 3f 00 88 	ld      r25,136(r31)
+    3140:	eb 1f 00 80 	ld      r24,128(r31)
+    3144:	ea ff 00 78 	ld      r23,120(r31)
+    3148:	ea df 00 70 	ld      r22,112(r31)
+    314c:	38 21 00 c0 	addi    r1,r1,192
+    3150:	e8 01 00 10 	ld      r0,16(r1)
+    3154:	7c 08 03 a6 	mtlr    r0
+    3158:	eb e1 ff f8 	ld      r31,-8(r1)
+    315c:	4e 80 00 20 	blr
+    3160:	38 60 00 00 	li      r3,0
+    3164:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    3168:	7c 00 04 ac 	hwsync
+    316c:	4b ff fd 48 	b       2eb4 <.kvmhv_release_all_nested+0xd4>
+    3170:	0f e0 00 00 	twui    r0,0
+    3174:	4b ff ff a4 	b       3118 <.kvmhv_release_all_nested+0x338>
+    3178:	7f c3 f3 78 	mr      r3,r30
+    317c:	48 00 00 01 	bl      317c <.kvmhv_release_all_nested+0x39c>
+			317c: R_PPC64_REL24	__pv_queued_spin_unlock
+    3180:	60 00 00 00 	nop
+    3184:	4b ff fd 4c 	b       2ed0 <.kvmhv_release_all_nested+0xf0>
 	...
-    5894:	60 00 00 00 	nop
-    5898:	60 00 00 00 	nop
-    589c:	60 00 00 00 	nop
+    3194:	60 00 00 00 	nop
+    3198:	60 00 00 00 	nop
+    319c:	60 00 00 00 	nop
 
-00000000000058a0 <.find_kvm_nested_guest_pte>:
-    58a0:	7c 08 02 a6 	mflr    r0
-    58a4:	fb e1 ff f8 	std     r31,-8(r1)
-    58a8:	f8 01 00 10 	std     r0,16(r1)
-    58ac:	f8 21 ff 61 	stdu    r1,-160(r1)
-    58b0:	7c 3f 0b 78 	mr      r31,r1
-    58b4:	fb 7f 00 78 	std     r27,120(r31)
-    58b8:	7c 9b 23 78 	mr      r27,r4
-    58bc:	fb 9f 00 80 	std     r28,128(r31)
-    58c0:	7c 7c 1b 78 	mr      r28,r3
-    58c4:	fb bf 00 88 	std     r29,136(r31)
-    58c8:	7c bd 2b 78 	mr      r29,r5
-    58cc:	fb df 00 90 	std     r30,144(r31)
-    58d0:	7c de 33 78 	mr      r30,r6
-    58d4:	48 00 00 01 	bl      58d4 <.find_kvm_nested_guest_pte+0x34>
-			58d4: R_PPC64_REL24	_mcount
-    58d8:	60 00 00 00 	nop
-    58dc:	80 7c 44 98 	lwz     r3,17560(r28)
-    58e0:	7c 03 d8 00 	cmpw    r3,r27
-    58e4:	38 60 00 00 	li      r3,0
-    58e8:	41 80 00 34 	blt     591c <.find_kvm_nested_guest_pte+0x7c>
-    58ec:	7b 64 07 c6 	rldicr  r4,r27,32,31
-    58f0:	7c 84 ee 74 	sradi   r4,r4,29
-    58f4:	7c 9c 22 14 	add     r4,r28,r4
-    58f8:	e8 84 44 a0 	ld      r4,17568(r4)
-    58fc:	28 24 00 00 	cmpldi  r4,0
-    5900:	41 82 00 1c 	beq     591c <.find_kvm_nested_guest_pte+0x7c>
-    5904:	e8 64 00 10 	ld      r3,16(r4)
-    5908:	7f a4 eb 78 	mr      r4,r29
-    590c:	38 a0 00 00 	li      r5,0
-    5910:	7f c6 f3 78 	mr      r6,r30
-    5914:	48 00 00 01 	bl      5914 <.find_kvm_nested_guest_pte+0x74>
-			5914: R_PPC64_REL24	__find_linux_pte
-    5918:	60 00 00 00 	nop
-    591c:	eb df 00 90 	ld      r30,144(r31)
-    5920:	eb bf 00 88 	ld      r29,136(r31)
-    5924:	eb 9f 00 80 	ld      r28,128(r31)
-    5928:	eb 7f 00 78 	ld      r27,120(r31)
-    592c:	38 21 00 a0 	addi    r1,r1,160
-    5930:	e8 01 00 10 	ld      r0,16(r1)
-    5934:	7c 08 03 a6 	mtlr    r0
-    5938:	eb e1 ff f8 	ld      r31,-8(r1)
-    593c:	4e 80 00 20 	blr
+00000000000031a0 <.kvmhv_alloc_nested>:
+    31a0:	7c 08 02 a6 	mflr    r0
+    31a4:	fb e1 ff f8 	std     r31,-8(r1)
+    31a8:	f8 01 00 10 	std     r0,16(r1)
+    31ac:	f8 21 ff 61 	stdu    r1,-160(r1)
+    31b0:	7c 3f 0b 78 	mr      r31,r1
+    31b4:	fb 7f 00 78 	std     r27,120(r31)
+    31b8:	7c 7b 1b 78 	mr      r27,r3
+    31bc:	fb 9f 00 80 	std     r28,128(r31)
+    31c0:	7c 9c 23 78 	mr      r28,r4
+    31c4:	fb bf 00 88 	std     r29,136(r31)
+    31c8:	fb df 00 90 	std     r30,144(r31)
+    31cc:	48 00 00 01 	bl      31cc <.kvmhv_alloc_nested+0x2c>
+			31cc: R_PPC64_REL24	_mcount
+    31d0:	60 00 00 00 	nop
+    31d4:	3c 62 00 00 	addis   r3,r2,0
+			31d6: R_PPC64_TOC16_HA	.toc+0x20
+    31d8:	38 80 0d c0 	li      r4,3520
+    31dc:	38 a0 12 60 	li      r5,4704
+    31e0:	e8 63 00 00 	ld      r3,0(r3)
+			31e2: R_PPC64_TOC16_LO_DS	.toc+0x20
+    31e4:	e8 63 00 68 	ld      r3,104(r3)
+    31e8:	48 00 00 01 	bl      31e8 <.kvmhv_alloc_nested+0x48>
+			31e8: R_PPC64_REL24	kmem_cache_alloc_trace
+    31ec:	60 00 00 00 	nop
+    31f0:	28 23 00 00 	cmpldi  r3,0
+    31f4:	3b a0 00 00 	li      r29,0
+    31f8:	41 82 00 b4 	beq     32ac <.kvmhv_alloc_nested+0x10c>
+    31fc:	3c 82 00 00 	addis   r4,r2,0
+			31fe: R_PPC64_TOC16_HA	.toc+0x38
+    3200:	3c a2 00 00 	addis   r5,r2,0
+			3202: R_PPC64_TOC16_HA	.toc+0x40
+    3204:	7c 7e 1b 78 	mr      r30,r3
+    3208:	fb 63 00 00 	std     r27,0(r3)
+    320c:	3c 60 00 40 	lis     r3,64
+    3210:	e8 84 00 00 	ld      r4,0(r4)
+			3212: R_PPC64_TOC16_LO_DS	.toc+0x38
+    3214:	e8 a5 00 00 	ld      r5,0(r5)
+			3216: R_PPC64_TOC16_LO_DS	.toc+0x40
+    3218:	60 7b 0c c0 	ori     r27,r3,3264
+    321c:	38 7e 00 30 	addi    r3,r30,48
+    3220:	93 9e 00 08 	stw     r28,8(r30)
+    3224:	48 00 00 01 	bl      3224 <.kvmhv_alloc_nested+0x84>
+			3224: R_PPC64_REL24	__mutex_init
+    3228:	60 00 00 00 	nop
+    322c:	60 00 00 00 	nop
+    3230:	38 7b 01 00 	addi    r3,r27,256
+    3234:	38 80 00 00 	li      r4,0
+    3238:	78 63 00 20 	clrldi  r3,r3,32
+    323c:	48 00 00 01 	bl      323c <.kvmhv_alloc_nested+0x9c>
+			323c: R_PPC64_REL24	__get_free_pages
+    3240:	60 00 00 00 	nop
+    3244:	28 23 00 00 	cmpldi  r3,0
+    3248:	f8 7e 00 10 	std     r3,16(r30)
+    324c:	41 82 00 54 	beq     32a0 <.kvmhv_alloc_nested+0x100>
+    3250:	48 00 00 01 	bl      3250 <.kvmhv_alloc_nested+0xb0>
+			3250: R_PPC64_REL24	kvmppc_alloc_lpid
+    3254:	60 00 00 00 	nop
+    3258:	2c 23 00 00 	cmpdi   r3,0
+    325c:	41 80 00 2c 	blt     3288 <.kvmhv_alloc_nested+0xe8>
+    3260:	90 7e 00 0c 	stw     r3,12(r30)
+    3264:	38 60 00 01 	li      r3,1
+    3268:	38 80 00 ff 	li      r4,255
+    326c:	38 a0 10 00 	li      r5,4096
+    3270:	98 7e 12 58 	stb     r3,4696(r30)
+    3274:	38 7e 02 58 	addi    r3,r30,600
+    3278:	48 00 00 01 	bl      3278 <.kvmhv_alloc_nested+0xd8>
+			3278: R_PPC64_REL24	memset
+    327c:	60 00 00 00 	nop
+    3280:	7f dd f3 78 	mr      r29,r30
+    3284:	48 00 00 28 	b       32ac <.kvmhv_alloc_nested+0x10c>
+    3288:	e8 9e 00 10 	ld      r4,16(r30)
+    328c:	60 00 00 00 	nop
+    3290:	7c 83 23 78 	mr      r3,r4
+    3294:	38 80 00 00 	li      r4,0
+    3298:	48 00 00 01 	bl      3298 <.kvmhv_alloc_nested+0xf8>
+			3298: R_PPC64_REL24	free_pages
+    329c:	60 00 00 00 	nop
+    32a0:	7f c3 f3 78 	mr      r3,r30
+    32a4:	48 00 00 01 	bl      32a4 <.kvmhv_alloc_nested+0x104>
+			32a4: R_PPC64_REL24	kfree
+    32a8:	60 00 00 00 	nop
+    32ac:	7f a3 eb 78 	mr      r3,r29
+    32b0:	eb df 00 90 	ld      r30,144(r31)
+    32b4:	eb bf 00 88 	ld      r29,136(r31)
+    32b8:	eb 9f 00 80 	ld      r28,128(r31)
+    32bc:	eb 7f 00 78 	ld      r27,120(r31)
+    32c0:	38 21 00 a0 	addi    r1,r1,160
+    32c4:	e8 01 00 10 	ld      r0,16(r1)
+    32c8:	7c 08 03 a6 	mtlr    r0
+    32cc:	eb e1 ff f8 	ld      r31,-8(r1)
+    32d0:	4e 80 00 20 	blr
+    32d4:	3c 62 00 00 	addis   r3,r2,0
+			32d6: R_PPC64_TOC16_HA	.toc+0x8
+    32d8:	3c 82 00 00 	addis   r4,r2,0
+			32da: R_PPC64_TOC16_HA	.toc+0x10
+    32dc:	e8 63 00 00 	ld      r3,0(r3)
+			32de: R_PPC64_TOC16_LO_DS	.toc+0x8
+    32e0:	e8 84 00 00 	ld      r4,0(r4)
+			32e2: R_PPC64_TOC16_LO_DS	.toc+0x10
+    32e4:	e8 63 00 00 	ld      r3,0(r3)
+    32e8:	78 63 1f 24 	rldicr  r3,r3,3,60
+    32ec:	7c 64 18 2a 	ldx     r3,r4,r3
+    32f0:	7b 64 00 20 	clrldi  r4,r27,32
+    32f4:	48 00 00 01 	bl      32f4 <.kvmhv_alloc_nested+0x154>
+			32f4: R_PPC64_REL24	kmem_cache_alloc
+    32f8:	60 00 00 00 	nop
+    32fc:	4b ff ff 48 	b       3244 <.kvmhv_alloc_nested+0xa4>
+    3300:	3c 62 00 00 	addis   r3,r2,0
+			3302: R_PPC64_TOC16_HA	.toc+0x8
+    3304:	3c a2 00 00 	addis   r5,r2,0
+			3306: R_PPC64_TOC16_HA	.toc+0x10
+    3308:	e8 63 00 00 	ld      r3,0(r3)
+			330a: R_PPC64_TOC16_LO_DS	.toc+0x8
+    330c:	e8 a5 00 00 	ld      r5,0(r5)
+			330e: R_PPC64_TOC16_LO_DS	.toc+0x10
+    3310:	e8 63 00 00 	ld      r3,0(r3)
+    3314:	78 63 1f 24 	rldicr  r3,r3,3,60
+    3318:	7c 65 18 2a 	ldx     r3,r5,r3
+    331c:	48 00 00 01 	bl      331c <.kvmhv_alloc_nested+0x17c>
+			331c: R_PPC64_REL24	kmem_cache_free
+    3320:	60 00 00 00 	nop
+    3324:	4b ff ff 7c 	b       32a0 <.kvmhv_alloc_nested+0x100>
 	...
-    594c:	60 00 00 00 	nop
+    3334:	60 00 00 00 	nop
+    3338:	60 00 00 00 	nop
+    333c:	60 00 00 00 	nop
 
-0000000000005950 <.kvmhv_insert_nest_rmap>:
-    5950:	7c 08 02 a6 	mflr    r0
-    5954:	fb e1 ff f8 	std     r31,-8(r1)
-    5958:	f8 01 00 10 	std     r0,16(r1)
-    595c:	f8 21 ff 71 	stdu    r1,-144(r1)
-    5960:	7c 3f 0b 78 	mr      r31,r1
-    5964:	fb 9f 00 70 	std     r28,112(r31)
-    5968:	fb bf 00 78 	std     r29,120(r31)
-    596c:	7c 9d 23 78 	mr      r29,r4
-    5970:	fb df 00 80 	std     r30,128(r31)
-    5974:	7c be 2b 78 	mr      r30,r5
-    5978:	48 00 00 01 	bl      5978 <.kvmhv_insert_nest_rmap+0x28>
-			5978: R_PPC64_REL24	_mcount
-    597c:	60 00 00 00 	nop
-    5980:	e8 7e 00 00 	ld      r3,0(r30)
-    5984:	eb 9d 00 00 	ld      r28,0(r29)
-    5988:	e8 83 00 08 	ld      r4,8(r3)
-    598c:	28 3c 00 00 	cmpldi  r28,0
-    5990:	41 82 00 64 	beq     59f4 <.kvmhv_insert_nest_rmap+0xa4>
-    5994:	7f 85 e3 78 	mr      r5,r28
-    5998:	48 00 00 1c 	b       59b4 <.kvmhv_insert_nest_rmap+0x64>
-    599c:	60 00 00 00 	nop
-    59a0:	7c a6 2b 78 	mr      r6,r5
-    59a4:	38 a0 00 00 	li      r5,0
-    59a8:	7c c6 22 78 	xor     r6,r6,r4
-    59ac:	28 26 10 00 	cmpldi  r6,4096
-    59b0:	41 80 00 7c 	blt     5a2c <.kvmhv_insert_nest_rmap+0xdc>
-    59b4:	28 25 00 00 	cmpldi  r5,0
-    59b8:	41 82 00 20 	beq     59d8 <.kvmhv_insert_nest_rmap+0x88>
-    59bc:	70 a6 00 01 	andi.   r6,r5,1
-    59c0:	41 81 ff e0 	bgt     59a0 <.kvmhv_insert_nest_rmap+0x50>
-    59c4:	e8 c5 00 08 	ld      r6,8(r5)
-    59c8:	28 26 00 00 	cmpldi  r6,0
-    59cc:	41 82 00 0c 	beq     59d8 <.kvmhv_insert_nest_rmap+0x88>
-    59d0:	e8 a5 00 00 	ld      r5,0(r5)
-    59d4:	4b ff ff d4 	b       59a8 <.kvmhv_insert_nest_rmap+0x58>
-    59d8:	73 84 00 01 	andi.   r4,r28,1
-    59dc:	41 81 00 24 	bgt     5a00 <.kvmhv_insert_nest_rmap+0xb0>
-    59e0:	7c 64 1b 78 	mr      r4,r3
-    59e4:	7f a5 eb 78 	mr      r5,r29
-    59e8:	48 00 00 01 	bl      59e8 <.kvmhv_insert_nest_rmap+0x98>
-			59e8: R_PPC64_REL24	llist_add_batch
-    59ec:	60 00 00 00 	nop
-    59f0:	48 00 00 34 	b       5a24 <.kvmhv_insert_nest_rmap+0xd4>
-    59f4:	60 83 00 01 	ori     r3,r4,1
-    59f8:	f8 7d 00 00 	std     r3,0(r29)
-    59fc:	48 00 00 30 	b       5a2c <.kvmhv_insert_nest_rmap+0xdc>
-    5a00:	38 60 00 00 	li      r3,0
-    5a04:	7f a5 eb 78 	mr      r5,r29
-    5a08:	f8 7d 00 00 	std     r3,0(r29)
-    5a0c:	e8 7e 00 00 	ld      r3,0(r30)
-    5a10:	7c 64 1b 78 	mr      r4,r3
-    5a14:	48 00 00 01 	bl      5a14 <.kvmhv_insert_nest_rmap+0xc4>
-			5a14: R_PPC64_REL24	llist_add_batch
-    5a18:	60 00 00 00 	nop
-    5a1c:	e8 7e 00 00 	ld      r3,0(r30)
-    5a20:	fb 83 00 00 	std     r28,0(r3)
-    5a24:	38 60 00 00 	li      r3,0
-    5a28:	f8 7e 00 00 	std     r3,0(r30)
-    5a2c:	eb df 00 80 	ld      r30,128(r31)
-    5a30:	eb bf 00 78 	ld      r29,120(r31)
-    5a34:	eb 9f 00 70 	ld      r28,112(r31)
-    5a38:	38 21 00 90 	addi    r1,r1,144
-    5a3c:	e8 01 00 10 	ld      r0,16(r1)
-    5a40:	7c 08 03 a6 	mtlr    r0
-    5a44:	eb e1 ff f8 	ld      r31,-8(r1)
-    5a48:	4e 80 00 20 	blr
+0000000000003340 <.find_kvm_nested_guest_pte>:
+    3340:	7c 08 02 a6 	mflr    r0
+    3344:	fb e1 ff f8 	std     r31,-8(r1)
+    3348:	f8 01 00 10 	std     r0,16(r1)
+    334c:	f8 21 ff 61 	stdu    r1,-160(r1)
+    3350:	7c 3f 0b 78 	mr      r31,r1
+    3354:	fb 7f 00 78 	std     r27,120(r31)
+    3358:	7c 9b 23 78 	mr      r27,r4
+    335c:	fb 9f 00 80 	std     r28,128(r31)
+    3360:	7c 7c 1b 78 	mr      r28,r3
+    3364:	fb bf 00 88 	std     r29,136(r31)
+    3368:	7c bd 2b 78 	mr      r29,r5
+    336c:	fb df 00 90 	std     r30,144(r31)
+    3370:	7c de 33 78 	mr      r30,r6
+    3374:	48 00 00 01 	bl      3374 <.find_kvm_nested_guest_pte+0x34>
+			3374: R_PPC64_REL24	_mcount
+    3378:	60 00 00 00 	nop
+    337c:	80 7c 44 98 	lwz     r3,17560(r28)
+    3380:	7c 03 d8 00 	cmpw    r3,r27
+    3384:	38 60 00 00 	li      r3,0
+    3388:	41 80 00 34 	blt     33bc <.find_kvm_nested_guest_pte+0x7c>
+    338c:	7b 64 07 c6 	rldicr  r4,r27,32,31
+    3390:	7c 84 ee 74 	sradi   r4,r4,29
+    3394:	7c 9c 22 14 	add     r4,r28,r4
+    3398:	e8 84 44 a0 	ld      r4,17568(r4)
+    339c:	28 24 00 00 	cmpldi  r4,0
+    33a0:	41 82 00 1c 	beq     33bc <.find_kvm_nested_guest_pte+0x7c>
+    33a4:	e8 64 00 10 	ld      r3,16(r4)
+    33a8:	7f a4 eb 78 	mr      r4,r29
+    33ac:	38 a0 00 00 	li      r5,0
+    33b0:	7f c6 f3 78 	mr      r6,r30
+    33b4:	48 00 00 01 	bl      33b4 <.find_kvm_nested_guest_pte+0x74>
+			33b4: R_PPC64_REL24	__find_linux_pte
+    33b8:	60 00 00 00 	nop
+    33bc:	eb df 00 90 	ld      r30,144(r31)
+    33c0:	eb bf 00 88 	ld      r29,136(r31)
+    33c4:	eb 9f 00 80 	ld      r28,128(r31)
+    33c8:	eb 7f 00 78 	ld      r27,120(r31)
+    33cc:	38 21 00 a0 	addi    r1,r1,160
+    33d0:	e8 01 00 10 	ld      r0,16(r1)
+    33d4:	7c 08 03 a6 	mtlr    r0
+    33d8:	eb e1 ff f8 	ld      r31,-8(r1)
+    33dc:	4e 80 00 20 	blr
 	...
-    5a58:	60 00 00 00 	nop
-    5a5c:	60 00 00 00 	nop
+    33ec:	60 00 00 00 	nop
 
-0000000000005a60 <.kvmhv_update_nest_rmap_rc_list>:
-    5a60:	7c 08 02 a6 	mflr    r0
-    5a64:	fb e1 ff f8 	std     r31,-8(r1)
-    5a68:	f8 01 00 10 	std     r0,16(r1)
-    5a6c:	f8 21 ff 31 	stdu    r1,-208(r1)
-    5a70:	7c 3f 0b 78 	mr      r31,r1
-    5a74:	fa df 00 80 	std     r22,128(r31)
-    5a78:	fa ff 00 88 	std     r23,136(r31)
-    5a7c:	fb 1f 00 90 	std     r24,144(r31)
-    5a80:	fb 3f 00 98 	std     r25,152(r31)
-    5a84:	7c 99 23 78 	mr      r25,r4
-    5a88:	fb 5f 00 a0 	std     r26,160(r31)
-    5a8c:	7d 1a 43 78 	mr      r26,r8
-    5a90:	fb 7f 00 a8 	std     r27,168(r31)
-    5a94:	7c 7b 1b 78 	mr      r27,r3
-    5a98:	fb 9f 00 b0 	std     r28,176(r31)
-    5a9c:	7c bc 2b 78 	mr      r28,r5
-    5aa0:	fb bf 00 b8 	std     r29,184(r31)
-    5aa4:	7c dd 33 78 	mr      r29,r6
-    5aa8:	fb df 00 c0 	std     r30,192(r31)
-    5aac:	7c fe 3b 78 	mr      r30,r7
-    5ab0:	48 00 00 01 	bl      5ab0 <.kvmhv_update_nest_rmap_rc_list+0x50>
-			5ab0: R_PPC64_REL24	_mcount
-    5ab4:	60 00 00 00 	nop
-    5ab8:	7f a3 e3 78 	or      r3,r29,r28
-    5abc:	78 63 b8 82 	rldicl  r3,r3,55,2
-    5ac0:	78 63 48 01 	rotldi. r3,r3,9
-    5ac4:	41 82 00 3c 	beq     5b00 <.kvmhv_update_nest_rmap_rc_list+0xa0>
-    5ac8:	eb df 00 c0 	ld      r30,192(r31)
-    5acc:	eb bf 00 b8 	ld      r29,184(r31)
-    5ad0:	eb 9f 00 b0 	ld      r28,176(r31)
-    5ad4:	eb 7f 00 a8 	ld      r27,168(r31)
-    5ad8:	eb 5f 00 a0 	ld      r26,160(r31)
-    5adc:	eb 3f 00 98 	ld      r25,152(r31)
-    5ae0:	eb 1f 00 90 	ld      r24,144(r31)
-    5ae4:	ea ff 00 88 	ld      r23,136(r31)
-    5ae8:	ea df 00 80 	ld      r22,128(r31)
-    5aec:	38 21 00 d0 	addi    r1,r1,208
-    5af0:	e8 01 00 10 	ld      r0,16(r1)
-    5af4:	7c 08 03 a6 	mtlr    r0
-    5af8:	eb e1 ff f8 	ld      r31,-8(r1)
-    5afc:	4e 80 00 20 	blr
-    5b00:	ea f9 00 00 	ld      r23,0(r25)
-    5b04:	28 37 00 00 	cmpldi  r23,0
-    5b08:	41 82 ff c0 	beq     5ac8 <.kvmhv_update_nest_rmap_rc_list+0x68>
-    5b0c:	7c 7a 00 d0 	neg     r3,r26
-    5b10:	3b 5f 00 7c 	addi    r26,r31,124
-    5b14:	78 63 84 02 	rldicl  r3,r3,48,16
-    5b18:	78 78 82 c0 	rldicl  r24,r3,16,11
-    5b1c:	48 00 00 0c 	b       5b28 <.kvmhv_update_nest_rmap_rc_list+0xc8>
-    5b20:	28 37 00 00 	cmpldi  r23,0
-    5b24:	41 82 ff a4 	beq     5ac8 <.kvmhv_update_nest_rmap_rc_list+0x68>
-    5b28:	72 e3 00 01 	andi.   r3,r23,1
-    5b2c:	38 80 00 00 	li      r4,0
-    5b30:	7e e3 bb 78 	mr      r3,r23
-    5b34:	41 81 00 14 	bgt     5b48 <.kvmhv_update_nest_rmap_rc_list+0xe8>
-    5b38:	e8 77 00 08 	ld      r3,8(r23)
-    5b3c:	28 23 00 00 	cmpldi  r3,0
-    5b40:	41 82 ff 88 	beq     5ac8 <.kvmhv_update_nest_rmap_rc_list+0x68>
-    5b44:	e8 97 00 00 	ld      r4,0(r23)
-    5b48:	80 bb 44 98 	lwz     r5,17560(r27)
-    5b4c:	78 76 65 20 	rldicl  r22,r3,12,52
-    5b50:	7c 97 23 78 	mr      r23,r4
-    5b54:	7c 05 b0 00 	cmpw    r5,r22
-    5b58:	41 80 ff c8 	blt     5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
-    5b5c:	7a c4 1f 24 	rldicr  r4,r22,3,60
-    5b60:	7c 9b 22 14 	add     r4,r27,r4
-    5b64:	e8 84 44 a0 	ld      r4,17568(r4)
-    5b68:	28 24 00 00 	cmpldi  r4,0
-    5b6c:	41 82 ff b4 	beq     5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
-    5b70:	78 63 a3 02 	rldicl  r3,r3,52,12
-    5b74:	38 a0 00 00 	li      r5,0
-    5b78:	78 79 63 00 	rldicl  r25,r3,12,12
-    5b7c:	e8 64 00 10 	ld      r3,16(r4)
-    5b80:	7f 46 d3 78 	mr      r6,r26
-    5b84:	7f 24 cb 78 	mr      r4,r25
-    5b88:	48 00 00 01 	bl      5b88 <.kvmhv_update_nest_rmap_rc_list+0x128>
-			5b88: R_PPC64_REL24	__find_linux_pte
-    5b8c:	60 00 00 00 	nop
-    5b90:	28 23 00 00 	cmpldi  r3,0
-    5b94:	41 82 ff 8c 	beq     5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
-    5b98:	e8 83 00 00 	ld      r4,0(r3)
-    5b9c:	7c 85 20 f8 	not     r5,r4
-    5ba0:	78 86 17 a0 	rldicl  r6,r4,2,62
-    5ba4:	78 a5 1f 60 	rldicl  r5,r5,3,61
-    5ba8:	28 a6 00 03 	cmpldi  cr1,r6,3
-    5bac:	78 a5 e8 43 	rldicl. r5,r5,61,1
-    5bb0:	7c 84 f2 78 	xor     r4,r4,r30
-    5bb4:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
-    5bb8:	7f 04 20 39 	and.    r4,r24,r4
-    5bbc:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
-    5bc0:	41 94 ff 60 	blt     cr5,5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
-    5bc4:	7c 80 18 a8 	ldarx   r4,0,r3
-    5bc8:	7c 85 e0 78 	andc    r5,r4,r28
-    5bcc:	7c a5 eb 78 	or      r5,r5,r29
-    5bd0:	7c a0 19 ad 	stdcx.  r5,0,r3
-    5bd4:	40 c2 ff f0 	bne-    5bc4 <.kvmhv_update_nest_rmap_rc_list+0x164>
-    5bd8:	7a c6 00 20 	clrldi  r6,r22,32
-    5bdc:	7f 63 db 78 	mr      r3,r27
-    5be0:	80 bf 00 7c 	lwz     r5,124(r31)
-    5be4:	7f 24 cb 78 	mr      r4,r25
-    5be8:	48 00 00 01 	bl      5be8 <.kvmhv_update_nest_rmap_rc_list+0x188>
-			5be8: R_PPC64_REL24	kvmppc_radix_tlbie_page
-    5bec:	60 00 00 00 	nop
-    5bf0:	4b ff ff 30 	b       5b20 <.kvmhv_update_nest_rmap_rc_list+0xc0>
+00000000000033f0 <.kvmhv_insert_nest_rmap>:
+    33f0:	7c 08 02 a6 	mflr    r0
+    33f4:	fb e1 ff f8 	std     r31,-8(r1)
+    33f8:	f8 01 00 10 	std     r0,16(r1)
+    33fc:	f8 21 ff 71 	stdu    r1,-144(r1)
+    3400:	7c 3f 0b 78 	mr      r31,r1
+    3404:	fb 9f 00 70 	std     r28,112(r31)
+    3408:	fb bf 00 78 	std     r29,120(r31)
+    340c:	7c 9d 23 78 	mr      r29,r4
+    3410:	fb df 00 80 	std     r30,128(r31)
+    3414:	7c be 2b 78 	mr      r30,r5
+    3418:	48 00 00 01 	bl      3418 <.kvmhv_insert_nest_rmap+0x28>
+			3418: R_PPC64_REL24	_mcount
+    341c:	60 00 00 00 	nop
+    3420:	e8 7e 00 00 	ld      r3,0(r30)
+    3424:	eb 9d 00 00 	ld      r28,0(r29)
+    3428:	e8 83 00 08 	ld      r4,8(r3)
+    342c:	28 3c 00 00 	cmpldi  r28,0
+    3430:	41 82 00 64 	beq     3494 <.kvmhv_insert_nest_rmap+0xa4>
+    3434:	7f 85 e3 78 	mr      r5,r28
+    3438:	48 00 00 1c 	b       3454 <.kvmhv_insert_nest_rmap+0x64>
+    343c:	60 00 00 00 	nop
+    3440:	7c a6 2b 78 	mr      r6,r5
+    3444:	38 a0 00 00 	li      r5,0
+    3448:	7c c6 22 78 	xor     r6,r6,r4
+    344c:	28 26 10 00 	cmpldi  r6,4096
+    3450:	41 80 00 7c 	blt     34cc <.kvmhv_insert_nest_rmap+0xdc>
+    3454:	28 25 00 00 	cmpldi  r5,0
+    3458:	41 82 00 20 	beq     3478 <.kvmhv_insert_nest_rmap+0x88>
+    345c:	70 a6 00 01 	andi.   r6,r5,1
+    3460:	41 81 ff e0 	bgt     3440 <.kvmhv_insert_nest_rmap+0x50>
+    3464:	e8 c5 00 08 	ld      r6,8(r5)
+    3468:	28 26 00 00 	cmpldi  r6,0
+    346c:	41 82 00 0c 	beq     3478 <.kvmhv_insert_nest_rmap+0x88>
+    3470:	e8 a5 00 00 	ld      r5,0(r5)
+    3474:	4b ff ff d4 	b       3448 <.kvmhv_insert_nest_rmap+0x58>
+    3478:	73 84 00 01 	andi.   r4,r28,1
+    347c:	41 81 00 24 	bgt     34a0 <.kvmhv_insert_nest_rmap+0xb0>
+    3480:	7c 64 1b 78 	mr      r4,r3
+    3484:	7f a5 eb 78 	mr      r5,r29
+    3488:	48 00 00 01 	bl      3488 <.kvmhv_insert_nest_rmap+0x98>
+			3488: R_PPC64_REL24	llist_add_batch
+    348c:	60 00 00 00 	nop
+    3490:	48 00 00 34 	b       34c4 <.kvmhv_insert_nest_rmap+0xd4>
+    3494:	60 83 00 01 	ori     r3,r4,1
+    3498:	f8 7d 00 00 	std     r3,0(r29)
+    349c:	48 00 00 30 	b       34cc <.kvmhv_insert_nest_rmap+0xdc>
+    34a0:	38 60 00 00 	li      r3,0
+    34a4:	7f a5 eb 78 	mr      r5,r29
+    34a8:	f8 7d 00 00 	std     r3,0(r29)
+    34ac:	e8 7e 00 00 	ld      r3,0(r30)
+    34b0:	7c 64 1b 78 	mr      r4,r3
+    34b4:	48 00 00 01 	bl      34b4 <.kvmhv_insert_nest_rmap+0xc4>
+			34b4: R_PPC64_REL24	llist_add_batch
+    34b8:	60 00 00 00 	nop
+    34bc:	e8 7e 00 00 	ld      r3,0(r30)
+    34c0:	fb 83 00 00 	std     r28,0(r3)
+    34c4:	38 60 00 00 	li      r3,0
+    34c8:	f8 7e 00 00 	std     r3,0(r30)
+    34cc:	eb df 00 80 	ld      r30,128(r31)
+    34d0:	eb bf 00 78 	ld      r29,120(r31)
+    34d4:	eb 9f 00 70 	ld      r28,112(r31)
+    34d8:	38 21 00 90 	addi    r1,r1,144
+    34dc:	e8 01 00 10 	ld      r0,16(r1)
+    34e0:	7c 08 03 a6 	mtlr    r0
+    34e4:	eb e1 ff f8 	ld      r31,-8(r1)
+    34e8:	4e 80 00 20 	blr
 	...
+    34f8:	60 00 00 00 	nop
+    34fc:	60 00 00 00 	nop
 
-0000000000005c00 <.kvmhv_remove_nest_rmap_range>:
-    5c00:	7c 08 02 a6 	mflr    r0
-    5c04:	fb e1 ff f8 	std     r31,-8(r1)
-    5c08:	f8 01 00 10 	std     r0,16(r1)
-    5c0c:	f8 21 ff 21 	stdu    r1,-224(r1)
-    5c10:	7c 3f 0b 78 	mr      r31,r1
-    5c14:	fa 7f 00 78 	std     r19,120(r31)
-    5c18:	fa 9f 00 80 	std     r20,128(r31)
-    5c1c:	fa bf 00 88 	std     r21,136(r31)
-    5c20:	fa df 00 90 	std     r22,144(r31)
-    5c24:	fa ff 00 98 	std     r23,152(r31)
-    5c28:	fb 1f 00 a0 	std     r24,160(r31)
-    5c2c:	fb 3f 00 a8 	std     r25,168(r31)
-    5c30:	fb 5f 00 b0 	std     r26,176(r31)
-    5c34:	7c ba 2b 78 	mr      r26,r5
-    5c38:	fb 7f 00 b8 	std     r27,184(r31)
-    5c3c:	7c fb 3b 78 	mr      r27,r7
-    5c40:	fb 9f 00 c0 	std     r28,192(r31)
-    5c44:	7c 7c 1b 78 	mr      r28,r3
-    5c48:	fb bf 00 c8 	std     r29,200(r31)
-    5c4c:	7c 9d 23 78 	mr      r29,r4
-    5c50:	fb df 00 d0 	std     r30,208(r31)
-    5c54:	7c de 33 78 	mr      r30,r6
-    5c58:	48 00 00 01 	bl      5c58 <.kvmhv_remove_nest_rmap_range+0x58>
-			5c58: R_PPC64_REL24	_mcount
-    5c5c:	60 00 00 00 	nop
-    5c60:	28 3d 00 00 	cmpldi  r29,0
-    5c64:	41 82 01 64 	beq     5dc8 <.kvmhv_remove_nest_rmap_range+0x1c8>
-    5c68:	e8 7d 00 00 	ld      r3,0(r29)
-    5c6c:	7b 44 84 02 	rldicl  r4,r26,48,16
-    5c70:	7f 03 20 50 	subf    r24,r3,r4
-    5c74:	7b 63 84 02 	rldicl  r3,r27,48,16
-    5c78:	7e f8 1a 14 	add     r23,r24,r3
-    5c7c:	7c 38 b8 40 	cmpld   r24,r23
-    5c80:	40 80 01 48 	bge     5dc8 <.kvmhv_remove_nest_rmap_range+0x1c8>
-    5c84:	7c 7b 00 d0 	neg     r3,r27
-    5c88:	3a a0 00 00 	li      r21,0
-    5c8c:	78 63 84 02 	rldicl  r3,r3,48,16
-    5c90:	3b 7f 00 74 	addi    r27,r31,116
-    5c94:	78 76 82 c0 	rldicl  r22,r3,16,11
-    5c98:	48 00 00 14 	b       5cac <.kvmhv_remove_nest_rmap_range+0xac>
-    5c9c:	60 00 00 00 	nop
-    5ca0:	3b 18 00 01 	addi    r24,r24,1
-    5ca4:	7c 38 b8 40 	cmpld   r24,r23
-    5ca8:	41 82 01 20 	beq     5dc8 <.kvmhv_remove_nest_rmap_range+0x1c8>
-    5cac:	e8 7d 00 18 	ld      r3,24(r29)
-    5cb0:	7b 04 1f 24 	rldicr  r4,r24,3,60
-    5cb4:	7c 00 04 ac 	hwsync
-    5cb8:	7c 63 22 14 	add     r3,r3,r4
-    5cbc:	7f 40 18 a8 	ldarx   r26,0,r3
-    5cc0:	7e a0 19 ad 	stdcx.  r21,0,r3
-    5cc4:	40 c2 ff f8 	bne-    5cbc <.kvmhv_remove_nest_rmap_range+0xbc>
-    5cc8:	28 3a 00 00 	cmpldi  r26,0
-    5ccc:	7c 00 04 ac 	hwsync
-    5cd0:	41 82 ff d0 	beq     5ca0 <.kvmhv_remove_nest_rmap_range+0xa0>
-    5cd4:	7f 54 d3 78 	mr      r20,r26
-    5cd8:	48 00 00 20 	b       5cf8 <.kvmhv_remove_nest_rmap_range+0xf8>
-    5cdc:	60 00 00 00 	nop
-    5ce0:	7f 43 d3 78 	mr      r3,r26
-    5ce4:	48 00 00 01 	bl      5ce4 <.kvmhv_remove_nest_rmap_range+0xe4>
-			5ce4: R_PPC64_REL24	kfree
-    5ce8:	60 00 00 00 	nop
-    5cec:	28 34 00 00 	cmpldi  r20,0
-    5cf0:	7e 9a a3 78 	mr      r26,r20
-    5cf4:	41 82 ff ac 	beq     5ca0 <.kvmhv_remove_nest_rmap_range+0xa0>
-    5cf8:	72 83 00 01 	andi.   r3,r20,1
-    5cfc:	41 81 00 24 	bgt     5d20 <.kvmhv_remove_nest_rmap_range+0x120>
-    5d00:	e8 74 00 08 	ld      r3,8(r20)
-    5d04:	28 23 00 00 	cmpldi  r3,0
-    5d08:	41 82 ff 98 	beq     5ca0 <.kvmhv_remove_nest_rmap_range+0xa0>
-    5d0c:	ea 94 00 00 	ld      r20,0(r20)
-    5d10:	48 00 00 1c 	b       5d2c <.kvmhv_remove_nest_rmap_range+0x12c>
-    5d14:	60 00 00 00 	nop
-    5d18:	60 00 00 00 	nop
-    5d1c:	60 00 00 00 	nop
-    5d20:	3b 40 00 00 	li      r26,0
-    5d24:	7e 83 a3 78 	mr      r3,r20
-    5d28:	3a 80 00 00 	li      r20,0
-    5d2c:	80 bc 44 98 	lwz     r5,17560(r28)
-    5d30:	78 64 65 20 	rldicl  r4,r3,12,52
-    5d34:	7c 05 20 00 	cmpw    r5,r4
-    5d38:	41 80 ff a8 	blt     5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
-    5d3c:	78 84 1f 24 	rldicr  r4,r4,3,60
-    5d40:	7c 9c 22 14 	add     r4,r28,r4
-    5d44:	ea 64 44 a0 	ld      r19,17568(r4)
-    5d48:	28 33 00 00 	cmpldi  r19,0
-    5d4c:	41 82 ff 94 	beq     5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
-    5d50:	78 63 a3 02 	rldicl  r3,r3,52,12
-    5d54:	38 a0 00 00 	li      r5,0
-    5d58:	78 79 63 00 	rldicl  r25,r3,12,12
-    5d5c:	e8 73 00 10 	ld      r3,16(r19)
-    5d60:	7f 66 db 78 	mr      r6,r27
-    5d64:	7f 24 cb 78 	mr      r4,r25
-    5d68:	48 00 00 01 	bl      5d68 <.kvmhv_remove_nest_rmap_range+0x168>
-			5d68: R_PPC64_REL24	__find_linux_pte
-    5d6c:	60 00 00 00 	nop
-    5d70:	28 23 00 00 	cmpldi  r3,0
-    5d74:	41 82 ff 6c 	beq     5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
-    5d78:	7c 64 1b 78 	mr      r4,r3
-    5d7c:	e8 63 00 00 	ld      r3,0(r3)
-    5d80:	7c 65 18 f8 	not     r5,r3
-    5d84:	78 66 17 a0 	rldicl  r6,r3,2,62
-    5d88:	78 a5 1f 60 	rldicl  r5,r5,3,61
-    5d8c:	28 a6 00 03 	cmpldi  cr1,r6,3
-    5d90:	78 a5 e8 43 	rldicl. r5,r5,61,1
-    5d94:	7c 63 f2 78 	xor     r3,r3,r30
-    5d98:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
-    5d9c:	7e c3 18 39 	and.    r3,r22,r3
-    5da0:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
-    5da4:	41 94 ff 3c 	blt     cr5,5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
-    5da8:	80 df 00 74 	lwz     r6,116(r31)
-    5dac:	7f 83 e3 78 	mr      r3,r28
-    5db0:	7f 25 cb 78 	mr      r5,r25
-    5db4:	38 e0 00 00 	li      r7,0
-    5db8:	81 13 00 0c 	lwz     r8,12(r19)
-    5dbc:	48 00 00 01 	bl      5dbc <.kvmhv_remove_nest_rmap_range+0x1bc>
-			5dbc: R_PPC64_REL24	kvmppc_unmap_pte
-    5dc0:	60 00 00 00 	nop
-    5dc4:	4b ff ff 1c 	b       5ce0 <.kvmhv_remove_nest_rmap_range+0xe0>
-    5dc8:	eb df 00 d0 	ld      r30,208(r31)
-    5dcc:	eb bf 00 c8 	ld      r29,200(r31)
-    5dd0:	eb 9f 00 c0 	ld      r28,192(r31)
-    5dd4:	eb 7f 00 b8 	ld      r27,184(r31)
-    5dd8:	eb 5f 00 b0 	ld      r26,176(r31)
-    5ddc:	eb 3f 00 a8 	ld      r25,168(r31)
-    5de0:	eb 1f 00 a0 	ld      r24,160(r31)
-    5de4:	ea ff 00 98 	ld      r23,152(r31)
-    5de8:	ea df 00 90 	ld      r22,144(r31)
-    5dec:	ea bf 00 88 	ld      r21,136(r31)
-    5df0:	ea 9f 00 80 	ld      r20,128(r31)
-    5df4:	ea 7f 00 78 	ld      r19,120(r31)
-    5df8:	38 21 00 e0 	addi    r1,r1,224
-    5dfc:	e8 01 00 10 	ld      r0,16(r1)
-    5e00:	7c 08 03 a6 	mtlr    r0
-    5e04:	eb e1 ff f8 	ld      r31,-8(r1)
-    5e08:	4e 80 00 20 	blr
+0000000000003500 <.kvmhv_update_nest_rmap_rc_list>:
+    3500:	7c 08 02 a6 	mflr    r0
+    3504:	fb e1 ff f8 	std     r31,-8(r1)
+    3508:	f8 01 00 10 	std     r0,16(r1)
+    350c:	f8 21 ff 31 	stdu    r1,-208(r1)
+    3510:	7c 3f 0b 78 	mr      r31,r1
+    3514:	fa df 00 80 	std     r22,128(r31)
+    3518:	fa ff 00 88 	std     r23,136(r31)
+    351c:	fb 1f 00 90 	std     r24,144(r31)
+    3520:	fb 3f 00 98 	std     r25,152(r31)
+    3524:	7c 99 23 78 	mr      r25,r4
+    3528:	fb 5f 00 a0 	std     r26,160(r31)
+    352c:	7d 1a 43 78 	mr      r26,r8
+    3530:	fb 7f 00 a8 	std     r27,168(r31)
+    3534:	7c 7b 1b 78 	mr      r27,r3
+    3538:	fb 9f 00 b0 	std     r28,176(r31)
+    353c:	7c bc 2b 78 	mr      r28,r5
+    3540:	fb bf 00 b8 	std     r29,184(r31)
+    3544:	7c dd 33 78 	mr      r29,r6
+    3548:	fb df 00 c0 	std     r30,192(r31)
+    354c:	7c fe 3b 78 	mr      r30,r7
+    3550:	48 00 00 01 	bl      3550 <.kvmhv_update_nest_rmap_rc_list+0x50>
+			3550: R_PPC64_REL24	_mcount
+    3554:	60 00 00 00 	nop
+    3558:	7f a3 e3 78 	or      r3,r29,r28
+    355c:	78 63 b8 82 	rldicl  r3,r3,55,2
+    3560:	78 63 48 01 	rotldi. r3,r3,9
+    3564:	41 82 00 3c 	beq     35a0 <.kvmhv_update_nest_rmap_rc_list+0xa0>
+    3568:	eb df 00 c0 	ld      r30,192(r31)
+    356c:	eb bf 00 b8 	ld      r29,184(r31)
+    3570:	eb 9f 00 b0 	ld      r28,176(r31)
+    3574:	eb 7f 00 a8 	ld      r27,168(r31)
+    3578:	eb 5f 00 a0 	ld      r26,160(r31)
+    357c:	eb 3f 00 98 	ld      r25,152(r31)
+    3580:	eb 1f 00 90 	ld      r24,144(r31)
+    3584:	ea ff 00 88 	ld      r23,136(r31)
+    3588:	ea df 00 80 	ld      r22,128(r31)
+    358c:	38 21 00 d0 	addi    r1,r1,208
+    3590:	e8 01 00 10 	ld      r0,16(r1)
+    3594:	7c 08 03 a6 	mtlr    r0
+    3598:	eb e1 ff f8 	ld      r31,-8(r1)
+    359c:	4e 80 00 20 	blr
+    35a0:	ea f9 00 00 	ld      r23,0(r25)
+    35a4:	28 37 00 00 	cmpldi  r23,0
+    35a8:	41 82 ff c0 	beq     3568 <.kvmhv_update_nest_rmap_rc_list+0x68>
+    35ac:	7c 7a 00 d0 	neg     r3,r26
+    35b0:	3b 5f 00 7c 	addi    r26,r31,124
+    35b4:	78 63 84 02 	rldicl  r3,r3,48,16
+    35b8:	78 78 82 c0 	rldicl  r24,r3,16,11
+    35bc:	48 00 00 0c 	b       35c8 <.kvmhv_update_nest_rmap_rc_list+0xc8>
+    35c0:	28 37 00 00 	cmpldi  r23,0
+    35c4:	41 82 ff a4 	beq     3568 <.kvmhv_update_nest_rmap_rc_list+0x68>
+    35c8:	72 e3 00 01 	andi.   r3,r23,1
+    35cc:	38 80 00 00 	li      r4,0
+    35d0:	7e e3 bb 78 	mr      r3,r23
+    35d4:	41 81 00 14 	bgt     35e8 <.kvmhv_update_nest_rmap_rc_list+0xe8>
+    35d8:	e8 77 00 08 	ld      r3,8(r23)
+    35dc:	28 23 00 00 	cmpldi  r3,0
+    35e0:	41 82 ff 88 	beq     3568 <.kvmhv_update_nest_rmap_rc_list+0x68>
+    35e4:	e8 97 00 00 	ld      r4,0(r23)
+    35e8:	80 bb 44 98 	lwz     r5,17560(r27)
+    35ec:	78 76 65 20 	rldicl  r22,r3,12,52
+    35f0:	7c 97 23 78 	mr      r23,r4
+    35f4:	7c 05 b0 00 	cmpw    r5,r22
+    35f8:	41 80 ff c8 	blt     35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
+    35fc:	7a c4 1f 24 	rldicr  r4,r22,3,60
+    3600:	7c 9b 22 14 	add     r4,r27,r4
+    3604:	e8 84 44 a0 	ld      r4,17568(r4)
+    3608:	28 24 00 00 	cmpldi  r4,0
+    360c:	41 82 ff b4 	beq     35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
+    3610:	78 63 a3 02 	rldicl  r3,r3,52,12
+    3614:	38 a0 00 00 	li      r5,0
+    3618:	78 79 63 00 	rldicl  r25,r3,12,12
+    361c:	e8 64 00 10 	ld      r3,16(r4)
+    3620:	7f 46 d3 78 	mr      r6,r26
+    3624:	7f 24 cb 78 	mr      r4,r25
+    3628:	48 00 00 01 	bl      3628 <.kvmhv_update_nest_rmap_rc_list+0x128>
+			3628: R_PPC64_REL24	__find_linux_pte
+    362c:	60 00 00 00 	nop
+    3630:	28 23 00 00 	cmpldi  r3,0
+    3634:	41 82 ff 8c 	beq     35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
+    3638:	e8 83 00 00 	ld      r4,0(r3)
+    363c:	7c 85 20 f8 	not     r5,r4
+    3640:	78 86 17 a0 	rldicl  r6,r4,2,62
+    3644:	78 a5 1f 60 	rldicl  r5,r5,3,61
+    3648:	28 a6 00 03 	cmpldi  cr1,r6,3
+    364c:	78 a5 e8 43 	rldicl. r5,r5,61,1
+    3650:	7c 84 f2 78 	xor     r4,r4,r30
+    3654:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
+    3658:	7f 04 20 39 	and.    r4,r24,r4
+    365c:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
+    3660:	41 94 ff 60 	blt     cr5,35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
+    3664:	7c 80 18 a8 	ldarx   r4,0,r3
+    3668:	7c 85 e0 78 	andc    r5,r4,r28
+    366c:	7c a5 eb 78 	or      r5,r5,r29
+    3670:	7c a0 19 ad 	stdcx.  r5,0,r3
+    3674:	40 c2 ff f0 	bne-    3664 <.kvmhv_update_nest_rmap_rc_list+0x164>
+    3678:	7a c6 00 20 	clrldi  r6,r22,32
+    367c:	7f 63 db 78 	mr      r3,r27
+    3680:	80 bf 00 7c 	lwz     r5,124(r31)
+    3684:	7f 24 cb 78 	mr      r4,r25
+    3688:	48 00 00 01 	bl      3688 <.kvmhv_update_nest_rmap_rc_list+0x188>
+			3688: R_PPC64_REL24	kvmppc_radix_tlbie_page
+    368c:	60 00 00 00 	nop
+    3690:	4b ff ff 30 	b       35c0 <.kvmhv_update_nest_rmap_rc_list+0xc0>
 	...
-    5e18:	60 00 00 00 	nop
-    5e1c:	60 00 00 00 	nop
 
-0000000000005e20 <.kvmhv_do_nested_tlbie>:
-    5e20:	7c 08 02 a6 	mflr    r0
-    5e24:	fb e1 ff f8 	std     r31,-8(r1)
-    5e28:	f8 01 00 10 	std     r0,16(r1)
-    5e2c:	f8 21 ff 31 	stdu    r1,-208(r1)
-    5e30:	7c 3f 0b 78 	mr      r31,r1
-    5e34:	fa df 00 80 	std     r22,128(r31)
-    5e38:	fa ff 00 88 	std     r23,136(r31)
-    5e3c:	fb 1f 00 90 	std     r24,144(r31)
-    5e40:	fb 3f 00 98 	std     r25,152(r31)
-    5e44:	fb 5f 00 a0 	std     r26,160(r31)
-    5e48:	fb 7f 00 a8 	std     r27,168(r31)
-    5e4c:	fb 9f 00 b0 	std     r28,176(r31)
-    5e50:	fb bf 00 b8 	std     r29,184(r31)
-    5e54:	7c 7d 1b 78 	mr      r29,r3
-    5e58:	fb df 00 c0 	std     r30,192(r31)
-    5e5c:	48 00 00 01 	bl      5e5c <.kvmhv_do_nested_tlbie+0x3c>
-			5e5c: R_PPC64_REL24	_mcount
-    5e60:	60 00 00 00 	nop
-    5e64:	80 7d 0c cc 	lwz     r3,3276(r29)
-    5e68:	3b c0 ff fc 	li      r30,-4
-    5e6c:	eb 7d 0c d8 	ld      r27,3288(r29)
-    5e70:	54 64 03 9e 	rlwinm  r4,r3,0,14,15
-    5e74:	54 7a 77 be 	rlwinm  r26,r3,14,30,31
-    5e78:	6c 84 00 01 	xoris   r4,r4,1
-    5e7c:	28 04 00 00 	cmplwi  r4,0
-    5e80:	57 65 b7 be 	rlwinm  r5,r27,22,30,31
-    5e84:	40 82 02 44 	bne     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    5e88:	2c 1a 00 03 	cmpwi   r26,3
-    5e8c:	41 82 02 3c 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    5e90:	2c 05 00 01 	cmpwi   r5,1
-    5e94:	41 82 02 34 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    5e98:	2c 05 00 00 	cmpwi   r5,0
-    5e9c:	38 7a ff ff 	addi    r3,r26,-1
-    5ea0:	40 82 00 0c 	bne     5eac <.kvmhv_do_nested_tlbie+0x8c>
-    5ea4:	28 03 00 02 	cmplwi  r3,2
-    5ea8:	41 80 02 20 	blt     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    5eac:	28 05 00 03 	cmplwi  r5,3
-    5eb0:	41 82 01 d0 	beq     6080 <.kvmhv_do_nested_tlbie+0x260>
-    5eb4:	80 9d 0c d4 	lwz     r4,3284(r29)
-    5eb8:	28 05 00 02 	cmplwi  r5,2
-    5ebc:	e8 7d 00 00 	ld      r3,0(r29)
-    5ec0:	41 82 01 d4 	beq     6094 <.kvmhv_do_nested_tlbie+0x274>
-    5ec4:	28 05 00 00 	cmplwi  r5,0
-    5ec8:	40 82 02 00 	bne     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    5ecc:	3c a2 00 00 	addis   r5,r2,0
-			5ece: R_PPC64_TOC16_HA	.toc+0x48
-    5ed0:	57 66 df 7e 	rlwinm  r6,r27,27,29,31
-    5ed4:	e8 a5 00 00 	ld      r5,0(r5)
-			5ed6: R_PPC64_TOC16_LO_DS	.toc+0x48
-    5ed8:	e8 e5 00 50 	ld      r7,80(r5)
-    5edc:	7c 27 30 40 	cmpld   r7,r6
-    5ee0:	38 e0 00 00 	li      r7,0
-    5ee4:	41 82 00 f4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5ee8:	e8 e5 00 a8 	ld      r7,168(r5)
-    5eec:	7c 27 30 40 	cmpld   r7,r6
-    5ef0:	38 e0 00 01 	li      r7,1
-    5ef4:	41 82 00 e4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5ef8:	e8 e5 01 00 	ld      r7,256(r5)
-    5efc:	7c 27 30 40 	cmpld   r7,r6
-    5f00:	38 e0 00 02 	li      r7,2
-    5f04:	41 82 00 d4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f08:	e8 e5 01 58 	ld      r7,344(r5)
-    5f0c:	7c 27 30 40 	cmpld   r7,r6
-    5f10:	38 e0 00 03 	li      r7,3
-    5f14:	41 82 00 c4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f18:	e8 e5 01 b0 	ld      r7,432(r5)
-    5f1c:	7c 27 30 40 	cmpld   r7,r6
-    5f20:	38 e0 00 04 	li      r7,4
-    5f24:	41 82 00 b4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f28:	e8 e5 02 08 	ld      r7,520(r5)
-    5f2c:	7c 27 30 40 	cmpld   r7,r6
-    5f30:	38 e0 00 05 	li      r7,5
-    5f34:	41 82 00 a4 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f38:	e8 e5 02 60 	ld      r7,608(r5)
-    5f3c:	7c 27 30 40 	cmpld   r7,r6
-    5f40:	38 e0 00 06 	li      r7,6
-    5f44:	41 82 00 94 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f48:	e8 e5 02 b8 	ld      r7,696(r5)
-    5f4c:	7c 27 30 40 	cmpld   r7,r6
-    5f50:	38 e0 00 07 	li      r7,7
-    5f54:	41 82 00 84 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f58:	e8 e5 03 10 	ld      r7,784(r5)
-    5f5c:	7c 27 30 40 	cmpld   r7,r6
-    5f60:	38 e0 00 08 	li      r7,8
-    5f64:	41 82 00 74 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f68:	e8 e5 03 68 	ld      r7,872(r5)
-    5f6c:	7c 27 30 40 	cmpld   r7,r6
-    5f70:	38 e0 00 09 	li      r7,9
-    5f74:	41 82 00 64 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f78:	e8 e5 03 c0 	ld      r7,960(r5)
-    5f7c:	7c 27 30 40 	cmpld   r7,r6
-    5f80:	38 e0 00 0a 	li      r7,10
-    5f84:	41 82 00 54 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f88:	e8 e5 04 18 	ld      r7,1048(r5)
-    5f8c:	7c 27 30 40 	cmpld   r7,r6
-    5f90:	38 e0 00 0b 	li      r7,11
-    5f94:	41 82 00 44 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5f98:	e8 e5 04 70 	ld      r7,1136(r5)
-    5f9c:	7c 27 30 40 	cmpld   r7,r6
-    5fa0:	38 e0 00 0c 	li      r7,12
-    5fa4:	41 82 00 34 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5fa8:	e8 e5 04 c8 	ld      r7,1224(r5)
-    5fac:	7c 27 30 40 	cmpld   r7,r6
-    5fb0:	38 e0 00 0d 	li      r7,13
-    5fb4:	41 82 00 24 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5fb8:	e8 e5 05 20 	ld      r7,1312(r5)
-    5fbc:	7c 27 30 40 	cmpld   r7,r6
-    5fc0:	38 e0 00 0e 	li      r7,14
-    5fc4:	41 82 00 14 	beq     5fd8 <.kvmhv_do_nested_tlbie+0x1b8>
-    5fc8:	e8 e5 05 78 	ld      r7,1400(r5)
-    5fcc:	7c 27 30 40 	cmpld   r7,r6
-    5fd0:	38 e0 00 0f 	li      r7,15
-    5fd4:	40 82 00 f4 	bne     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    5fd8:	1c c7 00 58 	mulli   r6,r7,88
-    5fdc:	7f 45 30 2e 	lwzx    r26,r5,r6
-    5fe0:	2c 1a 00 00 	cmpwi   r26,0
-    5fe4:	41 80 00 e4 	blt     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    5fe8:	7c 84 07 b4 	extsw   r4,r4
-    5fec:	38 a0 00 00 	li      r5,0
-    5ff0:	3b c0 00 00 	li      r30,0
-    5ff4:	48 00 00 01 	bl      5ff4 <.kvmhv_do_nested_tlbie+0x1d4>
-			5ff4: R_PPC64_REL24	kvmhv_get_nested
-    5ff8:	28 23 00 00 	cmpldi  r3,0
-    5ffc:	41 82 00 cc 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    6000:	7c 7c 1b 78 	mr      r28,r3
-    6004:	38 9a ff f0 	addi    r4,r26,-16
-    6008:	3b 00 00 01 	li      r24,1
-    600c:	3a e0 ff ff 	li      r23,-1
-    6010:	7b 63 04 e4 	rldicr  r3,r27,0,51
-    6014:	7f 16 20 36 	sld     r22,r24,r4
-    6018:	7e e4 d0 36 	sld     r4,r23,r26
-    601c:	3b 7c 00 30 	addi    r27,r28,48
-    6020:	7c 7a 20 38 	and     r26,r3,r4
-    6024:	7f 63 db 78 	mr      r3,r27
-    6028:	48 00 00 01 	bl      6028 <.kvmhv_do_nested_tlbie+0x208>
-			6028: R_PPC64_REL24	mutex_lock
-    602c:	60 00 00 00 	nop
-    6030:	3b 3f 00 7c 	addi    r25,r31,124
-    6034:	60 00 00 00 	nop
-    6038:	60 00 00 00 	nop
-    603c:	60 00 00 00 	nop
-    6040:	7f a3 eb 78 	mr      r3,r29
-    6044:	7f 84 e3 78 	mr      r4,r28
-    6048:	7f 45 d3 78 	mr      r5,r26
-    604c:	7f 26 cb 78 	mr      r6,r25
-    6050:	48 00 00 01 	bl      6050 <.kvmhv_do_nested_tlbie+0x230>
-			6050: R_PPC64_REL24	.opd+0x270
-    6054:	80 7f 00 7c 	lwz     r3,124(r31)
-    6058:	38 83 ff f0 	addi    r4,r3,-16
-    605c:	7f 03 18 36 	sld     r3,r24,r3
-    6060:	7e e4 20 36 	sld     r4,r23,r4
-    6064:	7f 43 d2 14 	add     r26,r3,r26
-    6068:	7e c4 b2 15 	add.    r22,r4,r22
-    606c:	41 81 ff d4 	bgt     6040 <.kvmhv_do_nested_tlbie+0x220>
-    6070:	7f 63 db 78 	mr      r3,r27
-    6074:	48 00 00 01 	bl      6074 <.kvmhv_do_nested_tlbie+0x254>
-			6074: R_PPC64_REL24	mutex_unlock
-    6078:	60 00 00 00 	nop
-    607c:	48 00 00 44 	b       60c0 <.kvmhv_do_nested_tlbie+0x2a0>
-    6080:	7b 44 00 20 	clrldi  r4,r26,32
-    6084:	7f a3 eb 78 	mr      r3,r29
-    6088:	48 00 00 01 	bl      6088 <.kvmhv_do_nested_tlbie+0x268>
-			6088: R_PPC64_REL24	.opd+0x258
-    608c:	3b c0 00 00 	li      r30,0
-    6090:	48 00 00 38 	b       60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    6094:	7c 84 07 b4 	extsw   r4,r4
-    6098:	38 a0 00 00 	li      r5,0
-    609c:	3b c0 00 00 	li      r30,0
-    60a0:	48 00 00 01 	bl      60a0 <.kvmhv_do_nested_tlbie+0x280>
-			60a0: R_PPC64_REL24	kvmhv_get_nested
-    60a4:	28 23 00 00 	cmpldi  r3,0
-    60a8:	41 82 00 20 	beq     60c8 <.kvmhv_do_nested_tlbie+0x2a8>
-    60ac:	7c 7c 1b 78 	mr      r28,r3
-    60b0:	7b 45 00 20 	clrldi  r5,r26,32
-    60b4:	7f a3 eb 78 	mr      r3,r29
-    60b8:	7f 84 e3 78 	mr      r4,r28
-    60bc:	48 00 00 01 	bl      60bc <.kvmhv_do_nested_tlbie+0x29c>
-			60bc: R_PPC64_REL24	.opd+0x240
-    60c0:	7f 83 e3 78 	mr      r3,r28
-    60c4:	48 00 00 01 	bl      60c4 <.kvmhv_do_nested_tlbie+0x2a4>
-			60c4: R_PPC64_REL24	kvmhv_put_nested
-    60c8:	7f c3 f3 78 	mr      r3,r30
-    60cc:	eb df 00 c0 	ld      r30,192(r31)
-    60d0:	eb bf 00 b8 	ld      r29,184(r31)
-    60d4:	eb 9f 00 b0 	ld      r28,176(r31)
-    60d8:	eb 7f 00 a8 	ld      r27,168(r31)
-    60dc:	eb 5f 00 a0 	ld      r26,160(r31)
-    60e0:	eb 3f 00 98 	ld      r25,152(r31)
-    60e4:	eb 1f 00 90 	ld      r24,144(r31)
-    60e8:	ea ff 00 88 	ld      r23,136(r31)
-    60ec:	ea df 00 80 	ld      r22,128(r31)
-    60f0:	38 21 00 d0 	addi    r1,r1,208
-    60f4:	e8 01 00 10 	ld      r0,16(r1)
-    60f8:	7c 08 03 a6 	mtlr    r0
-    60fc:	eb e1 ff f8 	ld      r31,-8(r1)
-    6100:	4e 80 00 20 	blr
+00000000000036a0 <.kvmhv_remove_nest_rmap_range>:
+    36a0:	7c 08 02 a6 	mflr    r0
+    36a4:	fb e1 ff f8 	std     r31,-8(r1)
+    36a8:	f8 01 00 10 	std     r0,16(r1)
+    36ac:	f8 21 ff 21 	stdu    r1,-224(r1)
+    36b0:	7c 3f 0b 78 	mr      r31,r1
+    36b4:	fa 7f 00 78 	std     r19,120(r31)
+    36b8:	fa 9f 00 80 	std     r20,128(r31)
+    36bc:	fa bf 00 88 	std     r21,136(r31)
+    36c0:	fa df 00 90 	std     r22,144(r31)
+    36c4:	fa ff 00 98 	std     r23,152(r31)
+    36c8:	fb 1f 00 a0 	std     r24,160(r31)
+    36cc:	fb 3f 00 a8 	std     r25,168(r31)
+    36d0:	fb 5f 00 b0 	std     r26,176(r31)
+    36d4:	7c ba 2b 78 	mr      r26,r5
+    36d8:	fb 7f 00 b8 	std     r27,184(r31)
+    36dc:	7c fb 3b 78 	mr      r27,r7
+    36e0:	fb 9f 00 c0 	std     r28,192(r31)
+    36e4:	7c 7c 1b 78 	mr      r28,r3
+    36e8:	fb bf 00 c8 	std     r29,200(r31)
+    36ec:	7c 9d 23 78 	mr      r29,r4
+    36f0:	fb df 00 d0 	std     r30,208(r31)
+    36f4:	7c de 33 78 	mr      r30,r6
+    36f8:	48 00 00 01 	bl      36f8 <.kvmhv_remove_nest_rmap_range+0x58>
+			36f8: R_PPC64_REL24	_mcount
+    36fc:	60 00 00 00 	nop
+    3700:	28 3d 00 00 	cmpldi  r29,0
+    3704:	41 82 01 64 	beq     3868 <.kvmhv_remove_nest_rmap_range+0x1c8>
+    3708:	e8 7d 00 00 	ld      r3,0(r29)
+    370c:	7b 44 84 02 	rldicl  r4,r26,48,16
+    3710:	7f 03 20 50 	subf    r24,r3,r4
+    3714:	7b 63 84 02 	rldicl  r3,r27,48,16
+    3718:	7e f8 1a 14 	add     r23,r24,r3
+    371c:	7c 38 b8 40 	cmpld   r24,r23
+    3720:	40 80 01 48 	bge     3868 <.kvmhv_remove_nest_rmap_range+0x1c8>
+    3724:	7c 7b 00 d0 	neg     r3,r27
+    3728:	3a a0 00 00 	li      r21,0
+    372c:	78 63 84 02 	rldicl  r3,r3,48,16
+    3730:	3b 7f 00 74 	addi    r27,r31,116
+    3734:	78 76 82 c0 	rldicl  r22,r3,16,11
+    3738:	48 00 00 14 	b       374c <.kvmhv_remove_nest_rmap_range+0xac>
+    373c:	60 00 00 00 	nop
+    3740:	3b 18 00 01 	addi    r24,r24,1
+    3744:	7c 38 b8 40 	cmpld   r24,r23
+    3748:	41 82 01 20 	beq     3868 <.kvmhv_remove_nest_rmap_range+0x1c8>
+    374c:	e8 7d 00 18 	ld      r3,24(r29)
+    3750:	7b 04 1f 24 	rldicr  r4,r24,3,60
+    3754:	7c 00 04 ac 	hwsync
+    3758:	7c 63 22 14 	add     r3,r3,r4
+    375c:	7f 40 18 a8 	ldarx   r26,0,r3
+    3760:	7e a0 19 ad 	stdcx.  r21,0,r3
+    3764:	40 c2 ff f8 	bne-    375c <.kvmhv_remove_nest_rmap_range+0xbc>
+    3768:	28 3a 00 00 	cmpldi  r26,0
+    376c:	7c 00 04 ac 	hwsync
+    3770:	41 82 ff d0 	beq     3740 <.kvmhv_remove_nest_rmap_range+0xa0>
+    3774:	7f 54 d3 78 	mr      r20,r26
+    3778:	48 00 00 20 	b       3798 <.kvmhv_remove_nest_rmap_range+0xf8>
+    377c:	60 00 00 00 	nop
+    3780:	7f 43 d3 78 	mr      r3,r26
+    3784:	48 00 00 01 	bl      3784 <.kvmhv_remove_nest_rmap_range+0xe4>
+			3784: R_PPC64_REL24	kfree
+    3788:	60 00 00 00 	nop
+    378c:	28 34 00 00 	cmpldi  r20,0
+    3790:	7e 9a a3 78 	mr      r26,r20
+    3794:	41 82 ff ac 	beq     3740 <.kvmhv_remove_nest_rmap_range+0xa0>
+    3798:	72 83 00 01 	andi.   r3,r20,1
+    379c:	41 81 00 24 	bgt     37c0 <.kvmhv_remove_nest_rmap_range+0x120>
+    37a0:	e8 74 00 08 	ld      r3,8(r20)
+    37a4:	28 23 00 00 	cmpldi  r3,0
+    37a8:	41 82 ff 98 	beq     3740 <.kvmhv_remove_nest_rmap_range+0xa0>
+    37ac:	ea 94 00 00 	ld      r20,0(r20)
+    37b0:	48 00 00 1c 	b       37cc <.kvmhv_remove_nest_rmap_range+0x12c>
+    37b4:	60 00 00 00 	nop
+    37b8:	60 00 00 00 	nop
+    37bc:	60 00 00 00 	nop
+    37c0:	3b 40 00 00 	li      r26,0
+    37c4:	7e 83 a3 78 	mr      r3,r20
+    37c8:	3a 80 00 00 	li      r20,0
+    37cc:	80 bc 44 98 	lwz     r5,17560(r28)
+    37d0:	78 64 65 20 	rldicl  r4,r3,12,52
+    37d4:	7c 05 20 00 	cmpw    r5,r4
+    37d8:	41 80 ff a8 	blt     3780 <.kvmhv_remove_nest_rmap_range+0xe0>
+    37dc:	78 84 1f 24 	rldicr  r4,r4,3,60
+    37e0:	7c 9c 22 14 	add     r4,r28,r4
+    37e4:	ea 64 44 a0 	ld      r19,17568(r4)
+    37e8:	28 33 00 00 	cmpldi  r19,0
+    37ec:	41 82 ff 94 	beq     3780 <.kvmhv_remove_nest_rmap_range+0xe0>
+    37f0:	78 63 a3 02 	rldicl  r3,r3,52,12
+    37f4:	38 a0 00 00 	li      r5,0
+    37f8:	78 79 63 00 	rldicl  r25,r3,12,12
+    37fc:	e8 73 00 10 	ld      r3,16(r19)
+    3800:	7f 66 db 78 	mr      r6,r27
+    3804:	7f 24 cb 78 	mr      r4,r25
+    3808:	48 00 00 01 	bl      3808 <.kvmhv_remove_nest_rmap_range+0x168>
+			3808: R_PPC64_REL24	__find_linux_pte
+    380c:	60 00 00 00 	nop
+    3810:	28 23 00 00 	cmpldi  r3,0
+    3814:	41 82 ff 6c 	beq     3780 <.kvmhv_remove_nest_rmap_range+0xe0>
+    3818:	7c 64 1b 78 	mr      r4,r3
+    381c:	e8 63 00 00 	ld      r3,0(r3)
+    3820:	7c 65 18 f8 	not     r5,r3
+    3824:	78 66 17 a0 	rldicl  r6,r3,2,62
+    3828:	78 a5 1f 60 	rldicl  r5,r5,3,61
+    382c:	28 a6 00 03 	cmpldi  cr1,r6,3
+    3830:	78 a5 e8 43 	rldicl. r5,r5,61,1
+    3834:	7c 63 f2 78 	xor     r3,r3,r30
+    3838:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
+    383c:	7e c3 18 39 	and.    r3,r22,r3
+    3840:	4e 94 13 42 	crorc   4*cr5+lt,4*cr5+lt,eq
+    3844:	41 94 ff 3c 	blt     cr5,3780 <.kvmhv_remove_nest_rmap_range+0xe0>
+    3848:	80 df 00 74 	lwz     r6,116(r31)
+    384c:	7f 83 e3 78 	mr      r3,r28
+    3850:	7f 25 cb 78 	mr      r5,r25
+    3854:	38 e0 00 00 	li      r7,0
+    3858:	81 13 00 0c 	lwz     r8,12(r19)
+    385c:	48 00 00 01 	bl      385c <.kvmhv_remove_nest_rmap_range+0x1bc>
+			385c: R_PPC64_REL24	kvmppc_unmap_pte
+    3860:	60 00 00 00 	nop
+    3864:	4b ff ff 1c 	b       3780 <.kvmhv_remove_nest_rmap_range+0xe0>
+    3868:	eb df 00 d0 	ld      r30,208(r31)
+    386c:	eb bf 00 c8 	ld      r29,200(r31)
+    3870:	eb 9f 00 c0 	ld      r28,192(r31)
+    3874:	eb 7f 00 b8 	ld      r27,184(r31)
+    3878:	eb 5f 00 b0 	ld      r26,176(r31)
+    387c:	eb 3f 00 a8 	ld      r25,168(r31)
+    3880:	eb 1f 00 a0 	ld      r24,160(r31)
+    3884:	ea ff 00 98 	ld      r23,152(r31)
+    3888:	ea df 00 90 	ld      r22,144(r31)
+    388c:	ea bf 00 88 	ld      r21,136(r31)
+    3890:	ea 9f 00 80 	ld      r20,128(r31)
+    3894:	ea 7f 00 78 	ld      r19,120(r31)
+    3898:	38 21 00 e0 	addi    r1,r1,224
+    389c:	e8 01 00 10 	ld      r0,16(r1)
+    38a0:	7c 08 03 a6 	mtlr    r0
+    38a4:	eb e1 ff f8 	ld      r31,-8(r1)
+    38a8:	4e 80 00 20 	blr
 	...
+    38b8:	60 00 00 00 	nop
+    38bc:	60 00 00 00 	nop
 
-0000000000006110 <.kvmhv_nested_page_fault>:
-    6110:	7c 08 02 a6 	mflr    r0
-    6114:	fb e1 ff f8 	std     r31,-8(r1)
-    6118:	f8 01 00 10 	std     r0,16(r1)
-    611c:	f8 21 ff 71 	stdu    r1,-144(r1)
-    6120:	7c 3f 0b 78 	mr      r31,r1
-    6124:	fb 9f 00 70 	std     r28,112(r31)
-    6128:	fb bf 00 78 	std     r29,120(r31)
-    612c:	fb df 00 80 	std     r30,128(r31)
-    6130:	7c 7e 1b 78 	mr      r30,r3
-    6134:	48 00 00 01 	bl      6134 <.kvmhv_nested_page_fault+0x24>
-			6134: R_PPC64_REL24	_mcount
-    6138:	60 00 00 00 	nop
-    613c:	eb be 20 20 	ld      r29,8224(r30)
-    6140:	3b 9d 00 30 	addi    r28,r29,48
-    6144:	7f 83 e3 78 	mr      r3,r28
-    6148:	48 00 00 01 	bl      6148 <.kvmhv_nested_page_fault+0x38>
-			6148: R_PPC64_REL24	mutex_lock
-    614c:	60 00 00 00 	nop
-    6150:	7f c3 f3 78 	mr      r3,r30
-    6154:	7f a4 eb 78 	mr      r4,r29
-    6158:	48 00 00 01 	bl      6158 <.kvmhv_nested_page_fault+0x48>
-			6158: R_PPC64_REL24	.opd+0x1f8
-    615c:	7c 7e 1b 78 	mr      r30,r3
-    6160:	7f 83 e3 78 	mr      r3,r28
-    6164:	48 00 00 01 	bl      6164 <.kvmhv_nested_page_fault+0x54>
-			6164: R_PPC64_REL24	mutex_unlock
-    6168:	60 00 00 00 	nop
-    616c:	7f c3 f3 78 	mr      r3,r30
-    6170:	eb df 00 80 	ld      r30,128(r31)
-    6174:	eb bf 00 78 	ld      r29,120(r31)
-    6178:	eb 9f 00 70 	ld      r28,112(r31)
-    617c:	38 21 00 90 	addi    r1,r1,144
-    6180:	e8 01 00 10 	ld      r0,16(r1)
-    6184:	7c 08 03 a6 	mtlr    r0
-    6188:	eb e1 ff f8 	ld      r31,-8(r1)
-    618c:	4e 80 00 20 	blr
+00000000000038c0 <.kvmhv_do_nested_tlbie>:
+    38c0:	7c 08 02 a6 	mflr    r0
+    38c4:	fb e1 ff f8 	std     r31,-8(r1)
+    38c8:	f8 01 00 10 	std     r0,16(r1)
+    38cc:	f8 21 ff 31 	stdu    r1,-208(r1)
+    38d0:	7c 3f 0b 78 	mr      r31,r1
+    38d4:	fa df 00 80 	std     r22,128(r31)
+    38d8:	fa ff 00 88 	std     r23,136(r31)
+    38dc:	fb 1f 00 90 	std     r24,144(r31)
+    38e0:	fb 3f 00 98 	std     r25,152(r31)
+    38e4:	fb 5f 00 a0 	std     r26,160(r31)
+    38e8:	fb 7f 00 a8 	std     r27,168(r31)
+    38ec:	fb 9f 00 b0 	std     r28,176(r31)
+    38f0:	fb bf 00 b8 	std     r29,184(r31)
+    38f4:	7c 7d 1b 78 	mr      r29,r3
+    38f8:	fb df 00 c0 	std     r30,192(r31)
+    38fc:	48 00 00 01 	bl      38fc <.kvmhv_do_nested_tlbie+0x3c>
+			38fc: R_PPC64_REL24	_mcount
+    3900:	60 00 00 00 	nop
+    3904:	80 7d 0c cc 	lwz     r3,3276(r29)
+    3908:	3b c0 ff fc 	li      r30,-4
+    390c:	eb 7d 0c d8 	ld      r27,3288(r29)
+    3910:	54 64 03 9e 	rlwinm  r4,r3,0,14,15
+    3914:	54 7a 77 be 	rlwinm  r26,r3,14,30,31
+    3918:	6c 84 00 01 	xoris   r4,r4,1
+    391c:	28 04 00 00 	cmplwi  r4,0
+    3920:	57 65 b7 be 	rlwinm  r5,r27,22,30,31
+    3924:	40 82 02 44 	bne     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3928:	2c 1a 00 03 	cmpwi   r26,3
+    392c:	41 82 02 3c 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3930:	2c 05 00 01 	cmpwi   r5,1
+    3934:	41 82 02 34 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3938:	2c 05 00 00 	cmpwi   r5,0
+    393c:	38 7a ff ff 	addi    r3,r26,-1
+    3940:	40 82 00 0c 	bne     394c <.kvmhv_do_nested_tlbie+0x8c>
+    3944:	28 03 00 02 	cmplwi  r3,2
+    3948:	41 80 02 20 	blt     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    394c:	28 05 00 03 	cmplwi  r5,3
+    3950:	41 82 01 d0 	beq     3b20 <.kvmhv_do_nested_tlbie+0x260>
+    3954:	80 9d 0c d4 	lwz     r4,3284(r29)
+    3958:	28 05 00 02 	cmplwi  r5,2
+    395c:	e8 7d 00 00 	ld      r3,0(r29)
+    3960:	41 82 01 d4 	beq     3b34 <.kvmhv_do_nested_tlbie+0x274>
+    3964:	28 05 00 00 	cmplwi  r5,0
+    3968:	40 82 02 00 	bne     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    396c:	3c a2 00 00 	addis   r5,r2,0
+			396e: R_PPC64_TOC16_HA	.toc+0x48
+    3970:	57 66 df 7e 	rlwinm  r6,r27,27,29,31
+    3974:	e8 a5 00 00 	ld      r5,0(r5)
+			3976: R_PPC64_TOC16_LO_DS	.toc+0x48
+    3978:	e8 e5 00 50 	ld      r7,80(r5)
+    397c:	7c 27 30 40 	cmpld   r7,r6
+    3980:	38 e0 00 00 	li      r7,0
+    3984:	41 82 00 f4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3988:	e8 e5 00 a8 	ld      r7,168(r5)
+    398c:	7c 27 30 40 	cmpld   r7,r6
+    3990:	38 e0 00 01 	li      r7,1
+    3994:	41 82 00 e4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3998:	e8 e5 01 00 	ld      r7,256(r5)
+    399c:	7c 27 30 40 	cmpld   r7,r6
+    39a0:	38 e0 00 02 	li      r7,2
+    39a4:	41 82 00 d4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    39a8:	e8 e5 01 58 	ld      r7,344(r5)
+    39ac:	7c 27 30 40 	cmpld   r7,r6
+    39b0:	38 e0 00 03 	li      r7,3
+    39b4:	41 82 00 c4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    39b8:	e8 e5 01 b0 	ld      r7,432(r5)
+    39bc:	7c 27 30 40 	cmpld   r7,r6
+    39c0:	38 e0 00 04 	li      r7,4
+    39c4:	41 82 00 b4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    39c8:	e8 e5 02 08 	ld      r7,520(r5)
+    39cc:	7c 27 30 40 	cmpld   r7,r6
+    39d0:	38 e0 00 05 	li      r7,5
+    39d4:	41 82 00 a4 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    39d8:	e8 e5 02 60 	ld      r7,608(r5)
+    39dc:	7c 27 30 40 	cmpld   r7,r6
+    39e0:	38 e0 00 06 	li      r7,6
+    39e4:	41 82 00 94 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    39e8:	e8 e5 02 b8 	ld      r7,696(r5)
+    39ec:	7c 27 30 40 	cmpld   r7,r6
+    39f0:	38 e0 00 07 	li      r7,7
+    39f4:	41 82 00 84 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    39f8:	e8 e5 03 10 	ld      r7,784(r5)
+    39fc:	7c 27 30 40 	cmpld   r7,r6
+    3a00:	38 e0 00 08 	li      r7,8
+    3a04:	41 82 00 74 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3a08:	e8 e5 03 68 	ld      r7,872(r5)
+    3a0c:	7c 27 30 40 	cmpld   r7,r6
+    3a10:	38 e0 00 09 	li      r7,9
+    3a14:	41 82 00 64 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3a18:	e8 e5 03 c0 	ld      r7,960(r5)
+    3a1c:	7c 27 30 40 	cmpld   r7,r6
+    3a20:	38 e0 00 0a 	li      r7,10
+    3a24:	41 82 00 54 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3a28:	e8 e5 04 18 	ld      r7,1048(r5)
+    3a2c:	7c 27 30 40 	cmpld   r7,r6
+    3a30:	38 e0 00 0b 	li      r7,11
+    3a34:	41 82 00 44 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3a38:	e8 e5 04 70 	ld      r7,1136(r5)
+    3a3c:	7c 27 30 40 	cmpld   r7,r6
+    3a40:	38 e0 00 0c 	li      r7,12
+    3a44:	41 82 00 34 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3a48:	e8 e5 04 c8 	ld      r7,1224(r5)
+    3a4c:	7c 27 30 40 	cmpld   r7,r6
+    3a50:	38 e0 00 0d 	li      r7,13
+    3a54:	41 82 00 24 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3a58:	e8 e5 05 20 	ld      r7,1312(r5)
+    3a5c:	7c 27 30 40 	cmpld   r7,r6
+    3a60:	38 e0 00 0e 	li      r7,14
+    3a64:	41 82 00 14 	beq     3a78 <.kvmhv_do_nested_tlbie+0x1b8>
+    3a68:	e8 e5 05 78 	ld      r7,1400(r5)
+    3a6c:	7c 27 30 40 	cmpld   r7,r6
+    3a70:	38 e0 00 0f 	li      r7,15
+    3a74:	40 82 00 f4 	bne     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3a78:	1c c7 00 58 	mulli   r6,r7,88
+    3a7c:	7f 45 30 2e 	lwzx    r26,r5,r6
+    3a80:	2c 1a 00 00 	cmpwi   r26,0
+    3a84:	41 80 00 e4 	blt     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3a88:	7c 84 07 b4 	extsw   r4,r4
+    3a8c:	38 a0 00 00 	li      r5,0
+    3a90:	3b c0 00 00 	li      r30,0
+    3a94:	48 00 00 01 	bl      3a94 <.kvmhv_do_nested_tlbie+0x1d4>
+			3a94: R_PPC64_REL24	kvmhv_get_nested
+    3a98:	28 23 00 00 	cmpldi  r3,0
+    3a9c:	41 82 00 cc 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3aa0:	7c 7c 1b 78 	mr      r28,r3
+    3aa4:	38 9a ff f0 	addi    r4,r26,-16
+    3aa8:	3b 00 00 01 	li      r24,1
+    3aac:	3a e0 ff ff 	li      r23,-1
+    3ab0:	7b 63 04 e4 	rldicr  r3,r27,0,51
+    3ab4:	7f 16 20 36 	sld     r22,r24,r4
+    3ab8:	7e e4 d0 36 	sld     r4,r23,r26
+    3abc:	3b 7c 00 30 	addi    r27,r28,48
+    3ac0:	7c 7a 20 38 	and     r26,r3,r4
+    3ac4:	7f 63 db 78 	mr      r3,r27
+    3ac8:	48 00 00 01 	bl      3ac8 <.kvmhv_do_nested_tlbie+0x208>
+			3ac8: R_PPC64_REL24	mutex_lock
+    3acc:	60 00 00 00 	nop
+    3ad0:	3b 3f 00 7c 	addi    r25,r31,124
+    3ad4:	60 00 00 00 	nop
+    3ad8:	60 00 00 00 	nop
+    3adc:	60 00 00 00 	nop
+    3ae0:	7f a3 eb 78 	mr      r3,r29
+    3ae4:	7f 84 e3 78 	mr      r4,r28
+    3ae8:	7f 45 d3 78 	mr      r5,r26
+    3aec:	7f 26 cb 78 	mr      r6,r25
+    3af0:	48 00 00 01 	bl      3af0 <.kvmhv_do_nested_tlbie+0x230>
+			3af0: R_PPC64_REL24	.opd+0x288
+    3af4:	80 7f 00 7c 	lwz     r3,124(r31)
+    3af8:	38 83 ff f0 	addi    r4,r3,-16
+    3afc:	7f 03 18 36 	sld     r3,r24,r3
+    3b00:	7e e4 20 36 	sld     r4,r23,r4
+    3b04:	7f 43 d2 14 	add     r26,r3,r26
+    3b08:	7e c4 b2 15 	add.    r22,r4,r22
+    3b0c:	41 81 ff d4 	bgt     3ae0 <.kvmhv_do_nested_tlbie+0x220>
+    3b10:	7f 63 db 78 	mr      r3,r27
+    3b14:	48 00 00 01 	bl      3b14 <.kvmhv_do_nested_tlbie+0x254>
+			3b14: R_PPC64_REL24	mutex_unlock
+    3b18:	60 00 00 00 	nop
+    3b1c:	48 00 00 44 	b       3b60 <.kvmhv_do_nested_tlbie+0x2a0>
+    3b20:	7b 44 00 20 	clrldi  r4,r26,32
+    3b24:	7f a3 eb 78 	mr      r3,r29
+    3b28:	48 00 00 01 	bl      3b28 <.kvmhv_do_nested_tlbie+0x268>
+			3b28: R_PPC64_REL24	.opd+0x270
+    3b2c:	3b c0 00 00 	li      r30,0
+    3b30:	48 00 00 38 	b       3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3b34:	7c 84 07 b4 	extsw   r4,r4
+    3b38:	38 a0 00 00 	li      r5,0
+    3b3c:	3b c0 00 00 	li      r30,0
+    3b40:	48 00 00 01 	bl      3b40 <.kvmhv_do_nested_tlbie+0x280>
+			3b40: R_PPC64_REL24	kvmhv_get_nested
+    3b44:	28 23 00 00 	cmpldi  r3,0
+    3b48:	41 82 00 20 	beq     3b68 <.kvmhv_do_nested_tlbie+0x2a8>
+    3b4c:	7c 7c 1b 78 	mr      r28,r3
+    3b50:	7b 45 00 20 	clrldi  r5,r26,32
+    3b54:	7f a3 eb 78 	mr      r3,r29
+    3b58:	7f 84 e3 78 	mr      r4,r28
+    3b5c:	48 00 00 01 	bl      3b5c <.kvmhv_do_nested_tlbie+0x29c>
+			3b5c: R_PPC64_REL24	.opd+0x258
+    3b60:	7f 83 e3 78 	mr      r3,r28
+    3b64:	48 00 00 01 	bl      3b64 <.kvmhv_do_nested_tlbie+0x2a4>
+			3b64: R_PPC64_REL24	kvmhv_put_nested
+    3b68:	7f c3 f3 78 	mr      r3,r30
+    3b6c:	eb df 00 c0 	ld      r30,192(r31)
+    3b70:	eb bf 00 b8 	ld      r29,184(r31)
+    3b74:	eb 9f 00 b0 	ld      r28,176(r31)
+    3b78:	eb 7f 00 a8 	ld      r27,168(r31)
+    3b7c:	eb 5f 00 a0 	ld      r26,160(r31)
+    3b80:	eb 3f 00 98 	ld      r25,152(r31)
+    3b84:	eb 1f 00 90 	ld      r24,144(r31)
+    3b88:	ea ff 00 88 	ld      r23,136(r31)
+    3b8c:	ea df 00 80 	ld      r22,128(r31)
+    3b90:	38 21 00 d0 	addi    r1,r1,208
+    3b94:	e8 01 00 10 	ld      r0,16(r1)
+    3b98:	7c 08 03 a6 	mtlr    r0
+    3b9c:	eb e1 ff f8 	ld      r31,-8(r1)
+    3ba0:	4e 80 00 20 	blr
 	...
-    619c:	60 00 00 00 	nop
 
-00000000000061a0 <.__kvmhv_nested_page_fault>:
-    61a0:	7c 08 02 a6 	mflr    r0
-    61a4:	fb e1 ff f8 	std     r31,-8(r1)
-    61a8:	7d 80 00 26 	mfcr    r12
-    61ac:	f8 01 00 10 	std     r0,16(r1)
-    61b0:	91 81 00 08 	stw     r12,8(r1)
-    61b4:	f8 21 fe d1 	stdu    r1,-304(r1)
-    61b8:	7c 3f 0b 78 	mr      r31,r1
-    61bc:	fa 7f 00 c8 	std     r19,200(r31)
-    61c0:	fa 9f 00 d0 	std     r20,208(r31)
-    61c4:	fa bf 00 d8 	std     r21,216(r31)
-    61c8:	fa df 00 e0 	std     r22,224(r31)
-    61cc:	fa ff 00 e8 	std     r23,232(r31)
-    61d0:	fb 1f 00 f0 	std     r24,240(r31)
-    61d4:	fb 3f 00 f8 	std     r25,248(r31)
-    61d8:	fb 5f 01 00 	std     r26,256(r31)
-    61dc:	7c 7a 1b 78 	mr      r26,r3
-    61e0:	fb 7f 01 08 	std     r27,264(r31)
-    61e4:	fb 9f 01 10 	std     r28,272(r31)
-    61e8:	fb bf 01 18 	std     r29,280(r31)
-    61ec:	fb df 01 20 	std     r30,288(r31)
-    61f0:	48 00 00 05 	bl      61f4 <.__kvmhv_nested_page_fault+0x54>
-    61f4:	7c 9e 23 78 	mr      r30,r4
-    61f8:	7f 28 02 a6 	mflr    r25
-    61fc:	48 00 00 01 	bl      61fc <.__kvmhv_nested_page_fault+0x5c>
-			61fc: R_PPC64_REL24	_mcount
-    6200:	60 00 00 00 	nop
-    6204:	82 da 1b 90 	lwz     r22,7056(r26)
-    6208:	e8 de 00 18 	ld      r6,24(r30)
-    620c:	7a c3 3e 42 	rldicl  r3,r22,39,25
-    6210:	70 63 00 01 	andi.   r3,r3,1
-    6214:	4d 01 0b 82 	crmove  4*cr2+lt,gt
-    6218:	eb ba 00 00 	ld      r29,0(r26)
-    621c:	28 a6 00 00 	cmpldi  cr1,r6,0
-    6220:	ea fa 1b 88 	ld      r23,7048(r26)
-    6224:	40 86 00 18 	bne     cr1,623c <.__kvmhv_nested_page_fault+0x9c>
-    6228:	7f c3 f3 78 	mr      r3,r30
-    622c:	48 00 00 01 	bl      622c <.__kvmhv_nested_page_fault+0x8c>
-			622c: R_PPC64_REL24	.opd+0x60
-    6230:	e8 de 00 18 	ld      r6,24(r30)
-    6234:	28 26 00 00 	cmpldi  r6,0
-    6238:	41 82 01 0c 	beq     6344 <.__kvmhv_nested_page_fault+0x1a4>
-    623c:	e8 7a 1b a0 	ld      r3,7072(r26)
-    6240:	76 c4 00 02 	andis.  r4,r22,2
-    6244:	38 a0 00 00 	li      r5,0
-    6248:	7a e4 05 20 	clrldi  r4,r23,52
-    624c:	3b 9f 00 c0 	addi    r28,r31,192
-    6250:	41 82 00 0c 	beq     625c <.__kvmhv_nested_page_fault+0xbc>
-    6254:	60 a4 00 00 	ori     r4,r5,0
-    6258:	48 00 00 04 	b       625c <.__kvmhv_nested_page_fault+0xbc>
-    625c:	78 63 a3 02 	rldicl  r3,r3,52,12
-    6260:	38 bf 00 88 	addi    r5,r31,136
-    6264:	78 63 61 00 	rldicl  r3,r3,12,4
-    6268:	7f 87 e3 78 	mr      r7,r28
-    626c:	7c 7b 23 78 	or      r27,r3,r4
-    6270:	7f 43 d3 78 	mr      r3,r26
-    6274:	7f 64 db 78 	mr      r4,r27
-    6278:	56 d3 01 8c 	rlwinm  r19,r22,0,6,6
-    627c:	48 00 00 01 	bl      627c <.__kvmhv_nested_page_fault+0xdc>
-			627c: R_PPC64_REL24	kvmppc_mmu_walk_radix_tree
-    6280:	60 00 00 00 	nop
-    6284:	38 83 00 16 	addi    r4,r3,22
-    6288:	28 04 00 16 	cmplwi  r4,22
-    628c:	41 81 00 68 	bgt     62f4 <.__kvmhv_nested_page_fault+0x154>
-    6290:	3c a2 00 00 	addis   r5,r2,0
-			6292: R_PPC64_TOC16_HA	.toc+0x50
-    6294:	78 84 17 88 	rldic   r4,r4,2,30
-    6298:	e8 a5 00 00 	ld      r5,0(r5)
-			629a: R_PPC64_TOC16_LO_DS	.toc+0x50
-    629c:	7c 84 2a aa 	lwax    r4,r4,r5
-    62a0:	7c 84 ca 14 	add     r4,r4,r25
-    62a4:	7c 89 03 a6 	mtctr   r4
-    62a8:	4e 80 04 20 	bctr
-    62ac:	66 64 00 08 	oris    r4,r19,8
-    62b0:	48 00 00 18 	b       62c8 <.__kvmhv_nested_page_fault+0x128>
-    62b4:	66 64 40 00 	oris    r4,r19,16384
-    62b8:	48 00 00 10 	b       62c8 <.__kvmhv_nested_page_fault+0x128>
-    62bc:	e8 7f 00 c0 	ld      r3,192(r31)
-    62c0:	66 64 00 02 	oris    r4,r19,2
-    62c4:	f8 7a 1b a0 	std     r3,7072(r26)
-    62c8:	80 7a 1c 4c 	lwz     r3,7244(r26)
-    62cc:	28 03 0e 20 	cmplwi  r3,3616
-    62d0:	38 60 00 02 	li      r3,2
-    62d4:	90 9a 1b 90 	stw     r4,7056(r26)
-    62d8:	40 82 00 1c 	bne     62f4 <.__kvmhv_nested_page_fault+0x154>
-    62dc:	e8 ba 1d 80 	ld      r5,7552(r26)
-    62e0:	3c c0 87 c0 	lis     r6,-30784
-    62e4:	60 c6 ff ff 	ori     r6,r6,65535
-    62e8:	7c a5 30 38 	and     r5,r5,r6
-    62ec:	7c a4 23 78 	or      r4,r5,r4
-    62f0:	f8 9a 1d 80 	std     r4,7552(r26)
-    62f4:	3c 80 1c 00 	lis     r4,7168
-    62f8:	2c 83 00 02 	cmpwi   cr1,r3,2
-    62fc:	60 84 00 08 	ori     r4,r4,8
-    6300:	7e c4 20 39 	and.    r4,r22,r4
-    6304:	4e 86 11 02 	crandc  4*cr5+lt,4*cr1+eq,eq
-    6308:	41 94 02 64 	blt     cr5,656c <.__kvmhv_nested_page_fault+0x3cc>
-    630c:	28 03 00 00 	cmplwi  r3,0
-    6310:	41 82 00 5c 	beq     636c <.__kvmhv_nested_page_fault+0x1cc>
-    6314:	7c 75 07 b4 	extsw   r21,r3
-    6318:	48 00 02 6c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
-    631c:	28 33 00 00 	cmpldi  r19,0
-    6320:	40 82 00 2c 	bne     634c <.__kvmhv_nested_page_fault+0x1ac>
-    6324:	80 7a 1c 4c 	lwz     r3,7244(r26)
-    6328:	28 03 0e 20 	cmplwi  r3,3616
-    632c:	88 7f 00 a0 	lbz     r3,160(r31)
-    6330:	40 82 00 30 	bne     6360 <.__kvmhv_nested_page_fault+0x1c0>
-    6334:	70 63 00 20 	andi.   r3,r3,32
-    6338:	3c 80 10 00 	lis     r4,4096
-    633c:	41 82 ff 8c 	beq     62c8 <.__kvmhv_nested_page_fault+0x128>
-    6340:	48 00 00 2c 	b       636c <.__kvmhv_nested_page_fault+0x1cc>
-    6344:	3a a0 00 02 	li      r21,2
-    6348:	48 00 02 3c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
-    634c:	88 7f 00 a0 	lbz     r3,160(r31)
-    6350:	70 63 00 40 	andi.   r3,r3,64
-    6354:	40 82 00 18 	bne     636c <.__kvmhv_nested_page_fault+0x1cc>
-    6358:	66 64 08 00 	oris    r4,r19,2048
-    635c:	4b ff ff 6c 	b       62c8 <.__kvmhv_nested_page_fault+0x128>
-    6360:	28 03 00 3f 	cmplwi  r3,63
-    6364:	3c 80 08 00 	lis     r4,2048
-    6368:	40 81 ff 60 	ble     62c8 <.__kvmhv_nested_page_fault+0x128>
-    636c:	76 c3 00 04 	andis.  r3,r22,4
-    6370:	40 82 01 94 	bne     6504 <.__kvmhv_nested_page_fault+0x364>
-    6374:	8a 9f 00 b9 	lbz     r20,185(r31)
-    6378:	28 14 00 0f 	cmplwi  r20,15
-    637c:	40 81 02 b0 	ble     662c <.__kvmhv_nested_page_fault+0x48c>
-    6380:	eb 3f 00 98 	ld      r25,152(r31)
-    6384:	7f a3 eb 78 	mr      r3,r29
-    6388:	7b 24 84 02 	rldicl  r4,r25,48,16
-    638c:	48 00 00 01 	bl      638c <.__kvmhv_nested_page_fault+0x1ec>
-			638c: R_PPC64_REL24	gfn_to_memslot
-    6390:	60 00 00 00 	nop
-    6394:	28 23 00 00 	cmpldi  r3,0
-    6398:	41 82 02 40 	beq     65d8 <.__kvmhv_nested_page_fault+0x438>
-    639c:	7c 78 1b 78 	mr      r24,r3
-    63a0:	80 63 00 28 	lwz     r3,40(r3)
-    63a4:	74 64 00 01 	andis.  r4,r3,1
-    63a8:	40 82 02 30 	bne     65d8 <.__kvmhv_nested_page_fault+0x438>
-    63ac:	70 63 00 02 	andi.   r3,r3,2
-    63b0:	4d 80 00 00 	mcrf    cr3,cr0
-    63b4:	4e 8e 43 42 	crorc   4*cr5+lt,4*cr3+eq,4*cr2+lt
-    63b8:	40 94 02 58 	bge     cr5,6610 <.__kvmhv_nested_page_fault+0x470>
-    63bc:	3c 60 00 01 	lis     r3,1
-    63c0:	60 63 05 10 	ori     r3,r3,1296
-    63c4:	7e fd 18 2a 	ldx     r23,r29,r3
-    63c8:	38 60 00 00 	li      r3,0
-    63cc:	7c 20 04 ac 	lwsync
-    63d0:	f8 7f 00 80 	std     r3,128(r31)
-    63d4:	7f a3 eb 78 	mr      r3,r29
-    63d8:	48 00 00 01 	bl      63d8 <.__kvmhv_nested_page_fault+0x238>
-			63d8: R_PPC64_REL24	_raw_spin_lock
-    63dc:	60 00 00 00 	nop
-    63e0:	e8 7d 43 80 	ld      r3,17280(r29)
-    63e4:	38 df 00 7c 	addi    r6,r31,124
-    63e8:	7f 24 cb 78 	mr      r4,r25
-    63ec:	38 a0 00 00 	li      r5,0
-    63f0:	48 00 00 01 	bl      63f0 <.__kvmhv_nested_page_fault+0x250>
-			63f0: R_PPC64_REL24	__find_linux_pte
-    63f4:	60 00 00 00 	nop
-    63f8:	80 9f 00 7c 	lwz     r4,124(r31)
-    63fc:	28 04 00 00 	cmplwi  r4,0
-    6400:	40 82 00 0c 	bne     640c <.__kvmhv_nested_page_fault+0x26c>
-    6404:	38 80 00 10 	li      r4,16
-    6408:	90 9f 00 7c 	stw     r4,124(r31)
-    640c:	28 23 00 00 	cmpldi  r3,0
-    6410:	41 82 00 0c 	beq     641c <.__kvmhv_nested_page_fault+0x27c>
-    6414:	e8 63 00 00 	ld      r3,0(r3)
-    6418:	f8 7f 00 80 	std     r3,128(r31)
-    641c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    6420:	28 03 00 00 	cmplwi  r3,0
-    6424:	40 82 03 ec 	bne     6810 <.__kvmhv_nested_page_fault+0x670>
-    6428:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    642c:	38 63 ff ff 	addi    r3,r3,-1
-    6430:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    6434:	60 00 00 00 	nop
-    6438:	38 60 00 00 	li      r3,0
-    643c:	7c 20 04 ac 	lwsync
-    6440:	98 7d 00 03 	stb     r3,3(r29)
-    6444:	e8 7f 00 80 	ld      r3,128(r31)
-    6448:	7c 64 18 f8 	not     r4,r3
-    644c:	78 65 17 a0 	rldicl  r5,r3,2,62
-    6450:	78 84 1f 60 	rldicl  r4,r4,3,61
-    6454:	28 a5 00 03 	cmpldi  cr1,r5,3
-    6458:	78 84 e8 43 	rldicl. r4,r4,61,1
-    645c:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
-    6460:	41 94 00 10 	blt     cr5,6470 <.__kvmhv_nested_page_fault+0x2d0>
-    6464:	70 64 00 02 	andi.   r4,r3,2
-    6468:	4e 88 12 02 	crand   4*cr5+lt,4*cr2+lt,eq
-    646c:	40 94 01 e0 	bge     cr5,664c <.__kvmhv_nested_page_fault+0x4ac>
-    6470:	4e 8e 70 42 	crnot   4*cr5+lt,4*cr3+eq
-    6474:	38 60 00 01 	li      r3,1
-    6478:	3a a0 00 00 	li      r21,0
-    647c:	41 88 00 0c 	blt     cr2,6488 <.__kvmhv_nested_page_fault+0x2e8>
-    6480:	62 a6 00 00 	ori     r6,r21,0
-    6484:	48 00 00 08 	b       648c <.__kvmhv_nested_page_fault+0x2ec>
-    6488:	38 c3 00 00 	addi    r6,r3,0
-    648c:	41 94 00 0c 	blt     cr5,6498 <.__kvmhv_nested_page_fault+0x2f8>
-    6490:	62 a7 00 00 	ori     r7,r21,0
-    6494:	48 00 00 08 	b       649c <.__kvmhv_nested_page_fault+0x2fc>
-    6498:	38 e3 00 00 	addi    r7,r3,0
-    649c:	39 1f 00 80 	addi    r8,r31,128
-    64a0:	39 3f 00 78 	addi    r9,r31,120
-    64a4:	7f 43 d3 78 	mr      r3,r26
-    64a8:	7f 24 cb 78 	mr      r4,r25
-    64ac:	7f 05 c3 78 	mr      r5,r24
-    64b0:	48 00 00 01 	bl      64b0 <.__kvmhv_nested_page_fault+0x310>
-			64b0: R_PPC64_REL24	kvmppc_book3s_instantiate_page
-    64b4:	60 00 00 00 	nop
-    64b8:	2c 03 ff f5 	cmpwi   r3,-11
-    64bc:	41 82 00 c8 	beq     6584 <.__kvmhv_nested_page_fault+0x3e4>
-    64c0:	28 03 00 00 	cmplwi  r3,0
-    64c4:	40 82 fe 50 	bne     6314 <.__kvmhv_nested_page_fault+0x174>
-    64c8:	80 7f 00 78 	lwz     r3,120(r31)
-    64cc:	28 03 00 01 	cmplwi  r3,1
-    64d0:	41 82 01 84 	beq     6654 <.__kvmhv_nested_page_fault+0x4b4>
-    64d4:	28 03 00 02 	cmplwi  r3,2
-    64d8:	3b 40 00 10 	li      r26,16
-    64dc:	40 82 01 88 	bne     6664 <.__kvmhv_nested_page_fault+0x4c4>
-    64e0:	3c 62 00 00 	addis   r3,r2,0
-			64e2: R_PPC64_TOC16_HA	.toc+0x58
-    64e4:	3c 82 00 00 	addis   r4,r2,0
-			64e6: R_PPC64_TOC16_HA	.toc+0x60
-    64e8:	e8 63 00 00 	ld      r3,0(r3)
-			64ea: R_PPC64_TOC16_LO_DS	.toc+0x58
-    64ec:	e8 84 00 00 	ld      r4,0(r4)
-			64ee: R_PPC64_TOC16_LO_DS	.toc+0x60
-    64f0:	e8 63 00 00 	ld      r3,0(r3)
-    64f4:	e8 84 00 00 	ld      r4,0(r4)
-    64f8:	7c 63 22 14 	add     r3,r3,r4
-    64fc:	3b 43 00 10 	addi    r26,r3,16
-    6500:	48 00 01 64 	b       6664 <.__kvmhv_nested_page_fault+0x4c4>
-    6504:	e8 7f 00 b0 	ld      r3,176(r31)
-    6508:	7f 65 db 78 	mr      r5,r27
-    650c:	e8 9f 00 b8 	ld      r4,184(r31)
-    6510:	e8 df 00 88 	ld      r6,136(r31)
-    6514:	e8 ff 00 90 	ld      r7,144(r31)
-    6518:	e9 1f 00 98 	ld      r8,152(r31)
-    651c:	e9 3f 00 a0 	ld      r9,160(r31)
-    6520:	e9 5f 00 a8 	ld      r10,168(r31)
-    6524:	f8 81 00 38 	std     r4,56(r1)
-    6528:	7f c4 f3 78 	mr      r4,r30
-    652c:	f8 61 00 30 	std     r3,48(r1)
-    6530:	7f 43 d3 78 	mr      r3,r26
-    6534:	fa c1 00 40 	std     r22,64(r1)
-    6538:	48 00 00 01 	bl      6538 <.__kvmhv_nested_page_fault+0x398>
-			6538: R_PPC64_REL24	.opd+0x2b8
-    653c:	7c 75 1b 78 	mr      r21,r3
-    6540:	28 23 00 02 	cmpldi  r3,2
-    6544:	41 82 00 40 	beq     6584 <.__kvmhv_nested_page_fault+0x3e4>
-    6548:	28 35 00 00 	cmpldi  r21,0
-    654c:	40 82 00 20 	bne     656c <.__kvmhv_nested_page_fault+0x3cc>
-    6550:	38 60 40 0e 	li      r3,16398
-    6554:	64 63 ec 1a 	oris    r3,r3,60442
-    6558:	7e c3 18 39 	and.    r3,r22,r3
-    655c:	41 82 00 c8 	beq     6624 <.__kvmhv_nested_page_fault+0x484>
-    6560:	7a c3 68 42 	rldicl  r3,r22,45,1
-    6564:	78 76 98 20 	rldicl  r22,r3,19,32
-    6568:	4b ff fe 0c 	b       6374 <.__kvmhv_nested_page_fault+0x1d4>
-    656c:	7f 43 d3 78 	mr      r3,r26
-    6570:	7f c4 f3 78 	mr      r4,r30
-    6574:	7f 65 db 78 	mr      r5,r27
-    6578:	38 c0 00 00 	li      r6,0
-    657c:	3a a0 00 00 	li      r21,0
-    6580:	48 00 00 01 	bl      6580 <.__kvmhv_nested_page_fault+0x3e0>
-			6580: R_PPC64_REL24	.opd+0x270
-    6584:	7e a3 ab 78 	mr      r3,r21
-    6588:	eb df 01 20 	ld      r30,288(r31)
-    658c:	eb bf 01 18 	ld      r29,280(r31)
-    6590:	eb 9f 01 10 	ld      r28,272(r31)
-    6594:	eb 7f 01 08 	ld      r27,264(r31)
-    6598:	eb 5f 01 00 	ld      r26,256(r31)
-    659c:	eb 3f 00 f8 	ld      r25,248(r31)
-    65a0:	eb 1f 00 f0 	ld      r24,240(r31)
-    65a4:	ea ff 00 e8 	ld      r23,232(r31)
-    65a8:	ea df 00 e0 	ld      r22,224(r31)
-    65ac:	ea bf 00 d8 	ld      r21,216(r31)
-    65b0:	ea 9f 00 d0 	ld      r20,208(r31)
-    65b4:	ea 7f 00 c8 	ld      r19,200(r31)
-    65b8:	38 21 01 30 	addi    r1,r1,304
-    65bc:	e8 01 00 10 	ld      r0,16(r1)
-    65c0:	81 81 00 08 	lwz     r12,8(r1)
-    65c4:	7c 08 03 a6 	mtlr    r0
-    65c8:	eb e1 ff f8 	ld      r31,-8(r1)
-    65cc:	7d 92 01 20 	mtocrf  32,r12
-    65d0:	7d 91 01 20 	mtocrf  16,r12
-    65d4:	4e 80 00 20 	blr
-    65d8:	76 c3 04 02 	andis.  r3,r22,1026
-    65dc:	41 82 00 14 	beq     65f0 <.__kvmhv_nested_page_fault+0x450>
-    65e0:	7f 43 d3 78 	mr      r3,r26
-    65e4:	7e e4 bb 78 	mr      r4,r23
-    65e8:	7e c5 b3 78 	mr      r5,r22
-    65ec:	48 00 00 30 	b       661c <.__kvmhv_nested_page_fault+0x47c>
-    65f0:	7a 66 3e 42 	rldicl  r6,r19,39,25
-    65f4:	7f 43 d3 78 	mr      r3,r26
-    65f8:	7f 24 cb 78 	mr      r4,r25
-    65fc:	7e e5 bb 78 	mr      r5,r23
-    6600:	48 00 00 01 	bl      6600 <.__kvmhv_nested_page_fault+0x460>
-			6600: R_PPC64_REL24	kvmppc_hv_emulate_mmio
-    6604:	60 00 00 00 	nop
-    6608:	7c 75 1b 78 	mr      r21,r3
-    660c:	4b ff ff 78 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
-    6610:	7f 43 d3 78 	mr      r3,r26
-    6614:	7e e4 bb 78 	mr      r4,r23
-    6618:	3c a0 0a 00 	lis     r5,2560
-    661c:	48 00 00 01 	bl      661c <.__kvmhv_nested_page_fault+0x47c>
-			661c: R_PPC64_REL24	kvmppc_core_queue_data_storage
-    6620:	60 00 00 00 	nop
-    6624:	3a a0 00 00 	li      r21,0
-    6628:	4b ff ff 5c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
-    662c:	3c 62 00 00 	addis   r3,r2,0
-			662e: R_PPC64_TOC16_HA	.toc+0x68
-    6630:	7a 84 00 20 	clrldi  r4,r20,32
-    6634:	38 a0 00 10 	li      r5,16
-    6638:	e8 63 00 00 	ld      r3,0(r3)
-			663a: R_PPC64_TOC16_LO_DS	.toc+0x68
-    663c:	48 00 00 01 	bl      663c <.__kvmhv_nested_page_fault+0x49c>
-			663c: R_PPC64_REL24	printk
-    6640:	60 00 00 00 	nop
-    6644:	3a a0 ff ea 	li      r21,-22
-    6648:	4b ff ff 3c 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
-    664c:	83 5f 00 7c 	lwz     r26,124(r31)
-    6650:	48 00 00 1c 	b       666c <.__kvmhv_nested_page_fault+0x4cc>
-    6654:	3c 62 00 00 	addis   r3,r2,0
-			6656: R_PPC64_TOC16_HA	.toc+0x58
-    6658:	e8 63 00 00 	ld      r3,0(r3)
-			665a: R_PPC64_TOC16_LO_DS	.toc+0x58
-    665c:	80 63 00 04 	lwz     r3,4(r3)
-    6660:	3b 43 00 10 	addi    r26,r3,16
-    6664:	e8 7f 00 80 	ld      r3,128(r31)
-    6668:	93 5f 00 7c 	stw     r26,124(r31)
-    666c:	88 9f 00 a0 	lbz     r4,160(r31)
-    6670:	38 e0 fe ff 	li      r7,-257
-    6674:	7c 9a a0 40 	cmplw   cr1,r26,r20
-    6678:	3a c0 ff ff 	li      r22,-1
-    667c:	e8 bf 00 b0 	ld      r5,176(r31)
-    6680:	7c 84 20 f8 	not     r4,r4
-    6684:	7f 55 d3 78 	mr      r21,r26
-    6688:	70 a6 01 00 	andi.   r6,r5,256
-    668c:	50 86 df 7e 	rlwimi  r6,r4,27,29,31
-    6690:	78 a4 c9 c2 	rldicl  r4,r5,57,7
-    6694:	70 84 00 01 	andi.   r4,r4,1
-    6698:	3c 82 00 00 	addis   r4,r2,0
-			669a: R_PPC64_TOC16_HA	.toc+0x58
-    669c:	4e 88 0a 02 	crand   4*cr5+lt,4*cr2+lt,gt
-    66a0:	38 a0 00 80 	li      r5,128
-    66a4:	e8 84 00 00 	ld      r4,0(r4)
-			66a6: R_PPC64_TOC16_LO_DS	.toc+0x58
-    66a8:	41 94 00 08 	blt     cr5,66b0 <.__kvmhv_nested_page_fault+0x510>
-    66ac:	48 00 00 08 	b       66b4 <.__kvmhv_nested_page_fault+0x514>
-    66b0:	38 a0 00 00 	li      r5,0
-    66b4:	7c c5 2b 78 	or      r5,r6,r5
-    66b8:	e8 c4 00 00 	ld      r6,0(r4)
-    66bc:	7c a4 3a 78 	xor     r4,r5,r7
-    66c0:	7c 84 18 38 	and     r4,r4,r3
-    66c4:	38 66 00 10 	addi    r3,r6,16
-    66c8:	f8 9f 00 80 	std     r4,128(r31)
-    66cc:	40 85 00 44 	ble     cr1,6710 <.__kvmhv_nested_page_fault+0x570>
-    66d0:	7a 85 00 20 	clrldi  r5,r20,32
-    66d4:	38 c0 00 10 	li      r6,16
-    66d8:	7c 23 28 40 	cmpld   r3,r5
-    66dc:	7b 45 00 20 	clrldi  r5,r26,32
-    66e0:	41 80 00 0c 	blt     66ec <.__kvmhv_nested_page_fault+0x54c>
-    66e4:	60 d5 00 00 	ori     r21,r6,0
-    66e8:	48 00 00 08 	b       66f0 <.__kvmhv_nested_page_fault+0x550>
-    66ec:	3a a3 00 00 	addi    r21,r3,0
-    66f0:	38 e0 00 01 	li      r7,1
-    66f4:	92 bf 00 7c 	stw     r21,124(r31)
-    66f8:	7c e5 28 36 	sld     r5,r7,r5
-    66fc:	7e c6 a8 36 	sld     r6,r22,r21
-    6700:	7c a6 2a 14 	add     r5,r6,r5
-    6704:	7c a5 c8 38 	and     r5,r5,r25
-    6708:	7c a4 23 78 	or      r4,r5,r4
-    670c:	f8 9f 00 80 	std     r4,128(r31)
-    6710:	3c 82 00 00 	addis   r4,r2,0
-			6712: R_PPC64_TOC16_HA	.toc+0x60
-    6714:	7e a5 07 b4 	extsw   r5,r21
-    6718:	e8 84 00 00 	ld      r4,0(r4)
-			671a: R_PPC64_TOC16_LO_DS	.toc+0x60
-    671c:	e8 84 00 00 	ld      r4,0(r4)
-    6720:	7c 83 22 14 	add     r4,r3,r4
-    6724:	7c 24 28 40 	cmpld   r4,r5
-    6728:	38 80 00 02 	li      r4,2
-    672c:	41 82 00 2c 	beq     6758 <.__kvmhv_nested_page_fault+0x5b8>
-    6730:	7c 23 28 40 	cmpld   r3,r5
-    6734:	38 80 00 01 	li      r4,1
-    6738:	41 82 00 20 	beq     6758 <.__kvmhv_nested_page_fault+0x5b8>
-    673c:	28 15 00 10 	cmplwi  r21,16
-    6740:	38 80 00 00 	li      r4,0
-    6744:	40 82 00 0c 	bne     6750 <.__kvmhv_nested_page_fault+0x5b0>
-    6748:	3a a0 00 10 	li      r21,16
-    674c:	48 00 00 0c 	b       6758 <.__kvmhv_nested_page_fault+0x5b8>
-    6750:	0f e0 00 00 	twui    r0,0
-    6754:	82 bf 00 7c 	lwz     r21,124(r31)
-    6758:	3c 62 00 00 	addis   r3,r2,0
-			675a: R_PPC64_TOC16_HA	.toc+0x20
-    675c:	90 9f 00 78 	stw     r4,120(r31)
-    6760:	38 80 0d c0 	li      r4,3520
-    6764:	38 a0 00 10 	li      r5,16
-    6768:	e8 63 00 00 	ld      r3,0(r3)
-			676a: R_PPC64_TOC16_LO_DS	.toc+0x20
-    676c:	e8 63 00 20 	ld      r3,32(r3)
-    6770:	48 00 00 01 	bl      6770 <.__kvmhv_nested_page_fault+0x5d0>
-			6770: R_PPC64_REL24	kmem_cache_alloc_trace
-    6774:	60 00 00 00 	nop
-    6778:	28 23 00 00 	cmpldi  r3,0
-    677c:	f8 7f 00 c0 	std     r3,192(r31)
-    6780:	41 82 fe a4 	beq     6624 <.__kvmhv_nested_page_fault+0x484>
-    6784:	38 80 ff ff 	li      r4,-1
-    6788:	80 be 00 08 	lwz     r5,8(r30)
-    678c:	7e c8 d0 36 	sld     r8,r22,r26
-    6790:	7c 84 a8 36 	sld     r4,r4,r21
-    6794:	7d 08 c8 38 	and     r8,r8,r25
-    6798:	81 3e 00 0c 	lwz     r9,12(r30)
-    679c:	7c 86 d8 38 	and     r6,r4,r27
-    67a0:	79 08 84 02 	rldicl  r8,r8,48,16
-    67a4:	78 c7 a0 02 	rotldi  r7,r6,52
-    67a8:	e8 9e 00 10 	ld      r4,16(r30)
-    67ac:	78 e7 63 08 	rldic   r7,r7,12,12
-    67b0:	78 a7 a0 0e 	rldimi  r7,r5,52,0
-    67b4:	f8 e3 00 08 	std     r7,8(r3)
-    67b8:	e8 b8 00 00 	ld      r5,0(r24)
-    67bc:	e8 78 00 18 	ld      r3,24(r24)
-    67c0:	7c a5 40 50 	subf    r5,r5,r8
-    67c4:	7e e8 bb 78 	mr      r8,r23
-    67c8:	78 a5 1f 24 	rldicr  r5,r5,3,60
-    67cc:	80 ff 00 78 	lwz     r7,120(r31)
-    67d0:	7d 43 2a 14 	add     r10,r3,r5
-    67d4:	7f a3 eb 78 	mr      r3,r29
-    67d8:	e8 bf 00 80 	ld      r5,128(r31)
-    67dc:	fb 81 00 70 	std     r28,112(r1)
-    67e0:	48 00 00 01 	bl      67e0 <.__kvmhv_nested_page_fault+0x640>
-			67e0: R_PPC64_REL24	kvmppc_create_pte
-    67e4:	60 00 00 00 	nop
-    67e8:	7c 7e 1b 78 	mr      r30,r3
-    67ec:	e8 7f 00 c0 	ld      r3,192(r31)
-    67f0:	48 00 00 01 	bl      67f0 <.__kvmhv_nested_page_fault+0x650>
-			67f0: R_PPC64_REL24	kfree
-    67f4:	60 00 00 00 	nop
-    67f8:	2c 1e ff f5 	cmpwi   r30,-11
-    67fc:	41 82 00 0c 	beq     6808 <.__kvmhv_nested_page_fault+0x668>
-    6800:	63 d5 00 00 	ori     r21,r30,0
-    6804:	48 00 00 08 	b       680c <.__kvmhv_nested_page_fault+0x66c>
-    6808:	3a a0 00 00 	li      r21,0
-    680c:	4b ff fd 78 	b       6584 <.__kvmhv_nested_page_fault+0x3e4>
-    6810:	38 60 00 00 	li      r3,0
-    6814:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    6818:	7c 00 04 ac 	hwsync
-    681c:	4b ff fc 0c 	b       6428 <.__kvmhv_nested_page_fault+0x288>
-    6820:	7f a3 eb 78 	mr      r3,r29
-    6824:	48 00 00 01 	bl      6824 <.__kvmhv_nested_page_fault+0x684>
-			6824: R_PPC64_REL24	__pv_queued_spin_unlock
-    6828:	60 00 00 00 	nop
-    682c:	4b ff fc 18 	b       6444 <.__kvmhv_nested_page_fault+0x2a4>
+0000000000003bb0 <.kvmhv_nested_page_fault>:
+    3bb0:	7c 08 02 a6 	mflr    r0
+    3bb4:	fb e1 ff f8 	std     r31,-8(r1)
+    3bb8:	f8 01 00 10 	std     r0,16(r1)
+    3bbc:	f8 21 ff 71 	stdu    r1,-144(r1)
+    3bc0:	7c 3f 0b 78 	mr      r31,r1
+    3bc4:	fb 9f 00 70 	std     r28,112(r31)
+    3bc8:	fb bf 00 78 	std     r29,120(r31)
+    3bcc:	fb df 00 80 	std     r30,128(r31)
+    3bd0:	7c 7e 1b 78 	mr      r30,r3
+    3bd4:	48 00 00 01 	bl      3bd4 <.kvmhv_nested_page_fault+0x24>
+			3bd4: R_PPC64_REL24	_mcount
+    3bd8:	60 00 00 00 	nop
+    3bdc:	eb be 20 20 	ld      r29,8224(r30)
+    3be0:	3b 9d 00 30 	addi    r28,r29,48
+    3be4:	7f 83 e3 78 	mr      r3,r28
+    3be8:	48 00 00 01 	bl      3be8 <.kvmhv_nested_page_fault+0x38>
+			3be8: R_PPC64_REL24	mutex_lock
+    3bec:	60 00 00 00 	nop
+    3bf0:	7f c3 f3 78 	mr      r3,r30
+    3bf4:	7f a4 eb 78 	mr      r4,r29
+    3bf8:	48 00 00 01 	bl      3bf8 <.kvmhv_nested_page_fault+0x48>
+			3bf8: R_PPC64_REL24	.opd+0x210
+    3bfc:	7c 7e 1b 78 	mr      r30,r3
+    3c00:	7f 83 e3 78 	mr      r3,r28
+    3c04:	48 00 00 01 	bl      3c04 <.kvmhv_nested_page_fault+0x54>
+			3c04: R_PPC64_REL24	mutex_unlock
+    3c08:	60 00 00 00 	nop
+    3c0c:	7f c3 f3 78 	mr      r3,r30
+    3c10:	eb df 00 80 	ld      r30,128(r31)
+    3c14:	eb bf 00 78 	ld      r29,120(r31)
+    3c18:	eb 9f 00 70 	ld      r28,112(r31)
+    3c1c:	38 21 00 90 	addi    r1,r1,144
+    3c20:	e8 01 00 10 	ld      r0,16(r1)
+    3c24:	7c 08 03 a6 	mtlr    r0
+    3c28:	eb e1 ff f8 	ld      r31,-8(r1)
+    3c2c:	4e 80 00 20 	blr
 	...
-    683c:	60 00 00 00 	nop
+    3c3c:	60 00 00 00 	nop
 
-0000000000006840 <.kvmhv_nested_next_lpid>:
-    6840:	7c 08 02 a6 	mflr    r0
-    6844:	fb e1 ff f8 	std     r31,-8(r1)
-    6848:	f8 01 00 10 	std     r0,16(r1)
-    684c:	f8 21 ff 71 	stdu    r1,-144(r1)
-    6850:	7c 3f 0b 78 	mr      r31,r1
-    6854:	fb bf 00 78 	std     r29,120(r31)
-    6858:	7c 7d 1b 78 	mr      r29,r3
-    685c:	fb df 00 80 	std     r30,128(r31)
-    6860:	7c 9e 23 78 	mr      r30,r4
-    6864:	48 00 00 01 	bl      6864 <.kvmhv_nested_next_lpid+0x24>
-			6864: R_PPC64_REL24	_mcount
-    6868:	60 00 00 00 	nop
-    686c:	7f a3 eb 78 	mr      r3,r29
-    6870:	48 00 00 01 	bl      6870 <.kvmhv_nested_next_lpid+0x30>
-			6870: R_PPC64_REL24	_raw_spin_lock
-    6874:	60 00 00 00 	nop
-    6878:	80 7d 44 98 	lwz     r3,17560(r29)
-    687c:	38 9d 44 a0 	addi    r4,r29,17568
-    6880:	3b de 00 01 	addi    r30,r30,1
-    6884:	7c 1e 18 00 	cmpw    r30,r3
-    6888:	41 81 00 1c 	bgt     68a4 <.kvmhv_nested_next_lpid+0x64>
-    688c:	7f c5 07 b4 	extsw   r5,r30
-    6890:	78 a5 1f 24 	rldicr  r5,r5,3,60
-    6894:	7c a4 28 2a 	ldx     r5,r4,r5
-    6898:	28 25 00 00 	cmpldi  r5,0
-    689c:	41 82 ff e4 	beq     6880 <.kvmhv_nested_next_lpid+0x40>
-    68a0:	48 00 00 08 	b       68a8 <.kvmhv_nested_next_lpid+0x68>
-    68a4:	3b c0 ff ff 	li      r30,-1
-    68a8:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    68ac:	28 03 00 00 	cmplwi  r3,0
-    68b0:	40 82 00 40 	bne     68f0 <.kvmhv_nested_next_lpid+0xb0>
-    68b4:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    68b8:	38 63 ff ff 	addi    r3,r3,-1
-    68bc:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    68c0:	60 00 00 00 	nop
-    68c4:	38 60 00 00 	li      r3,0
-    68c8:	7c 20 04 ac 	lwsync
-    68cc:	98 7d 00 03 	stb     r3,3(r29)
-    68d0:	7f c3 07 b4 	extsw   r3,r30
-    68d4:	eb df 00 80 	ld      r30,128(r31)
-    68d8:	eb bf 00 78 	ld      r29,120(r31)
-    68dc:	38 21 00 90 	addi    r1,r1,144
-    68e0:	e8 01 00 10 	ld      r0,16(r1)
-    68e4:	7c 08 03 a6 	mtlr    r0
-    68e8:	eb e1 ff f8 	ld      r31,-8(r1)
-    68ec:	4e 80 00 20 	blr
-    68f0:	38 60 00 00 	li      r3,0
-    68f4:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    68f8:	7c 00 04 ac 	hwsync
-    68fc:	4b ff ff b8 	b       68b4 <.kvmhv_nested_next_lpid+0x74>
-    6900:	7f a3 eb 78 	mr      r3,r29
-    6904:	48 00 00 01 	bl      6904 <.kvmhv_nested_next_lpid+0xc4>
-			6904: R_PPC64_REL24	__pv_queued_spin_unlock
-    6908:	60 00 00 00 	nop
-    690c:	4b ff ff c4 	b       68d0 <.kvmhv_nested_next_lpid+0x90>
+0000000000003c40 <.__kvmhv_nested_page_fault>:
+    3c40:	7c 08 02 a6 	mflr    r0
+    3c44:	fb e1 ff f8 	std     r31,-8(r1)
+    3c48:	7d 80 00 26 	mfcr    r12
+    3c4c:	f8 01 00 10 	std     r0,16(r1)
+    3c50:	91 81 00 08 	stw     r12,8(r1)
+    3c54:	f8 21 fe d1 	stdu    r1,-304(r1)
+    3c58:	7c 3f 0b 78 	mr      r31,r1
+    3c5c:	fa 7f 00 c8 	std     r19,200(r31)
+    3c60:	fa 9f 00 d0 	std     r20,208(r31)
+    3c64:	fa bf 00 d8 	std     r21,216(r31)
+    3c68:	fa df 00 e0 	std     r22,224(r31)
+    3c6c:	fa ff 00 e8 	std     r23,232(r31)
+    3c70:	fb 1f 00 f0 	std     r24,240(r31)
+    3c74:	fb 3f 00 f8 	std     r25,248(r31)
+    3c78:	fb 5f 01 00 	std     r26,256(r31)
+    3c7c:	7c 7a 1b 78 	mr      r26,r3
+    3c80:	fb 7f 01 08 	std     r27,264(r31)
+    3c84:	fb 9f 01 10 	std     r28,272(r31)
+    3c88:	fb bf 01 18 	std     r29,280(r31)
+    3c8c:	fb df 01 20 	std     r30,288(r31)
+    3c90:	48 00 00 05 	bl      3c94 <.__kvmhv_nested_page_fault+0x54>
+    3c94:	7c 9e 23 78 	mr      r30,r4
+    3c98:	7f 28 02 a6 	mflr    r25
+    3c9c:	48 00 00 01 	bl      3c9c <.__kvmhv_nested_page_fault+0x5c>
+			3c9c: R_PPC64_REL24	_mcount
+    3ca0:	60 00 00 00 	nop
+    3ca4:	82 da 1b 90 	lwz     r22,7056(r26)
+    3ca8:	e8 de 00 18 	ld      r6,24(r30)
+    3cac:	7a c3 3e 42 	rldicl  r3,r22,39,25
+    3cb0:	70 63 00 01 	andi.   r3,r3,1
+    3cb4:	4d 01 0b 82 	crmove  4*cr2+lt,gt
+    3cb8:	eb ba 00 00 	ld      r29,0(r26)
+    3cbc:	28 a6 00 00 	cmpldi  cr1,r6,0
+    3cc0:	ea fa 1b 88 	ld      r23,7048(r26)
+    3cc4:	40 86 00 18 	bne     cr1,3cdc <.__kvmhv_nested_page_fault+0x9c>
+    3cc8:	7f c3 f3 78 	mr      r3,r30
+    3ccc:	48 00 00 01 	bl      3ccc <.__kvmhv_nested_page_fault+0x8c>
+			3ccc: R_PPC64_REL24	.opd+0x78
+    3cd0:	e8 de 00 18 	ld      r6,24(r30)
+    3cd4:	28 26 00 00 	cmpldi  r6,0
+    3cd8:	41 82 01 0c 	beq     3de4 <.__kvmhv_nested_page_fault+0x1a4>
+    3cdc:	e8 7a 1b a0 	ld      r3,7072(r26)
+    3ce0:	76 c4 00 02 	andis.  r4,r22,2
+    3ce4:	38 a0 00 00 	li      r5,0
+    3ce8:	7a e4 05 20 	clrldi  r4,r23,52
+    3cec:	3b 9f 00 c0 	addi    r28,r31,192
+    3cf0:	41 82 00 0c 	beq     3cfc <.__kvmhv_nested_page_fault+0xbc>
+    3cf4:	60 a4 00 00 	ori     r4,r5,0
+    3cf8:	48 00 00 04 	b       3cfc <.__kvmhv_nested_page_fault+0xbc>
+    3cfc:	78 63 a3 02 	rldicl  r3,r3,52,12
+    3d00:	38 bf 00 88 	addi    r5,r31,136
+    3d04:	78 63 61 00 	rldicl  r3,r3,12,4
+    3d08:	7f 87 e3 78 	mr      r7,r28
+    3d0c:	7c 7b 23 78 	or      r27,r3,r4
+    3d10:	7f 43 d3 78 	mr      r3,r26
+    3d14:	7f 64 db 78 	mr      r4,r27
+    3d18:	56 d3 01 8c 	rlwinm  r19,r22,0,6,6
+    3d1c:	48 00 00 01 	bl      3d1c <.__kvmhv_nested_page_fault+0xdc>
+			3d1c: R_PPC64_REL24	kvmppc_mmu_walk_radix_tree
+    3d20:	60 00 00 00 	nop
+    3d24:	38 83 00 16 	addi    r4,r3,22
+    3d28:	28 04 00 16 	cmplwi  r4,22
+    3d2c:	41 81 00 68 	bgt     3d94 <.__kvmhv_nested_page_fault+0x154>
+    3d30:	3c a2 00 00 	addis   r5,r2,0
+			3d32: R_PPC64_TOC16_HA	.toc+0x50
+    3d34:	78 84 17 88 	rldic   r4,r4,2,30
+    3d38:	e8 a5 00 00 	ld      r5,0(r5)
+			3d3a: R_PPC64_TOC16_LO_DS	.toc+0x50
+    3d3c:	7c 84 2a aa 	lwax    r4,r4,r5
+    3d40:	7c 84 ca 14 	add     r4,r4,r25
+    3d44:	7c 89 03 a6 	mtctr   r4
+    3d48:	4e 80 04 20 	bctr
+    3d4c:	66 64 00 08 	oris    r4,r19,8
+    3d50:	48 00 00 18 	b       3d68 <.__kvmhv_nested_page_fault+0x128>
+    3d54:	66 64 40 00 	oris    r4,r19,16384
+    3d58:	48 00 00 10 	b       3d68 <.__kvmhv_nested_page_fault+0x128>
+    3d5c:	e8 7f 00 c0 	ld      r3,192(r31)
+    3d60:	66 64 00 02 	oris    r4,r19,2
+    3d64:	f8 7a 1b a0 	std     r3,7072(r26)
+    3d68:	80 7a 1c 4c 	lwz     r3,7244(r26)
+    3d6c:	28 03 0e 20 	cmplwi  r3,3616
+    3d70:	38 60 00 02 	li      r3,2
+    3d74:	90 9a 1b 90 	stw     r4,7056(r26)
+    3d78:	40 82 00 1c 	bne     3d94 <.__kvmhv_nested_page_fault+0x154>
+    3d7c:	e8 ba 1d 80 	ld      r5,7552(r26)
+    3d80:	3c c0 87 c0 	lis     r6,-30784
+    3d84:	60 c6 ff ff 	ori     r6,r6,65535
+    3d88:	7c a5 30 38 	and     r5,r5,r6
+    3d8c:	7c a4 23 78 	or      r4,r5,r4
+    3d90:	f8 9a 1d 80 	std     r4,7552(r26)
+    3d94:	3c 80 1c 00 	lis     r4,7168
+    3d98:	2c 83 00 02 	cmpwi   cr1,r3,2
+    3d9c:	60 84 00 08 	ori     r4,r4,8
+    3da0:	7e c4 20 39 	and.    r4,r22,r4
+    3da4:	4e 86 11 02 	crandc  4*cr5+lt,4*cr1+eq,eq
+    3da8:	41 94 02 64 	blt     cr5,400c <.__kvmhv_nested_page_fault+0x3cc>
+    3dac:	28 03 00 00 	cmplwi  r3,0
+    3db0:	41 82 00 5c 	beq     3e0c <.__kvmhv_nested_page_fault+0x1cc>
+    3db4:	7c 75 07 b4 	extsw   r21,r3
+    3db8:	48 00 02 6c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
+    3dbc:	28 33 00 00 	cmpldi  r19,0
+    3dc0:	40 82 00 2c 	bne     3dec <.__kvmhv_nested_page_fault+0x1ac>
+    3dc4:	80 7a 1c 4c 	lwz     r3,7244(r26)
+    3dc8:	28 03 0e 20 	cmplwi  r3,3616
+    3dcc:	88 7f 00 a0 	lbz     r3,160(r31)
+    3dd0:	40 82 00 30 	bne     3e00 <.__kvmhv_nested_page_fault+0x1c0>
+    3dd4:	70 63 00 20 	andi.   r3,r3,32
+    3dd8:	3c 80 10 00 	lis     r4,4096
+    3ddc:	41 82 ff 8c 	beq     3d68 <.__kvmhv_nested_page_fault+0x128>
+    3de0:	48 00 00 2c 	b       3e0c <.__kvmhv_nested_page_fault+0x1cc>
+    3de4:	3a a0 00 02 	li      r21,2
+    3de8:	48 00 02 3c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
+    3dec:	88 7f 00 a0 	lbz     r3,160(r31)
+    3df0:	70 63 00 40 	andi.   r3,r3,64
+    3df4:	40 82 00 18 	bne     3e0c <.__kvmhv_nested_page_fault+0x1cc>
+    3df8:	66 64 08 00 	oris    r4,r19,2048
+    3dfc:	4b ff ff 6c 	b       3d68 <.__kvmhv_nested_page_fault+0x128>
+    3e00:	28 03 00 3f 	cmplwi  r3,63
+    3e04:	3c 80 08 00 	lis     r4,2048
+    3e08:	40 81 ff 60 	ble     3d68 <.__kvmhv_nested_page_fault+0x128>
+    3e0c:	76 c3 00 04 	andis.  r3,r22,4
+    3e10:	40 82 01 94 	bne     3fa4 <.__kvmhv_nested_page_fault+0x364>
+    3e14:	8a 9f 00 b9 	lbz     r20,185(r31)
+    3e18:	28 14 00 0f 	cmplwi  r20,15
+    3e1c:	40 81 02 b0 	ble     40cc <.__kvmhv_nested_page_fault+0x48c>
+    3e20:	eb 3f 00 98 	ld      r25,152(r31)
+    3e24:	7f a3 eb 78 	mr      r3,r29
+    3e28:	7b 24 84 02 	rldicl  r4,r25,48,16
+    3e2c:	48 00 00 01 	bl      3e2c <.__kvmhv_nested_page_fault+0x1ec>
+			3e2c: R_PPC64_REL24	gfn_to_memslot
+    3e30:	60 00 00 00 	nop
+    3e34:	28 23 00 00 	cmpldi  r3,0
+    3e38:	41 82 02 40 	beq     4078 <.__kvmhv_nested_page_fault+0x438>
+    3e3c:	7c 78 1b 78 	mr      r24,r3
+    3e40:	80 63 00 28 	lwz     r3,40(r3)
+    3e44:	74 64 00 01 	andis.  r4,r3,1
+    3e48:	40 82 02 30 	bne     4078 <.__kvmhv_nested_page_fault+0x438>
+    3e4c:	70 63 00 02 	andi.   r3,r3,2
+    3e50:	4d 80 00 00 	mcrf    cr3,cr0
+    3e54:	4e 8e 43 42 	crorc   4*cr5+lt,4*cr3+eq,4*cr2+lt
+    3e58:	40 94 02 58 	bge     cr5,40b0 <.__kvmhv_nested_page_fault+0x470>
+    3e5c:	3c 60 00 01 	lis     r3,1
+    3e60:	60 63 05 10 	ori     r3,r3,1296
+    3e64:	7e fd 18 2a 	ldx     r23,r29,r3
+    3e68:	38 60 00 00 	li      r3,0
+    3e6c:	7c 20 04 ac 	lwsync
+    3e70:	f8 7f 00 80 	std     r3,128(r31)
+    3e74:	7f a3 eb 78 	mr      r3,r29
+    3e78:	48 00 00 01 	bl      3e78 <.__kvmhv_nested_page_fault+0x238>
+			3e78: R_PPC64_REL24	_raw_spin_lock
+    3e7c:	60 00 00 00 	nop
+    3e80:	e8 7d 43 80 	ld      r3,17280(r29)
+    3e84:	38 df 00 7c 	addi    r6,r31,124
+    3e88:	7f 24 cb 78 	mr      r4,r25
+    3e8c:	38 a0 00 00 	li      r5,0
+    3e90:	48 00 00 01 	bl      3e90 <.__kvmhv_nested_page_fault+0x250>
+			3e90: R_PPC64_REL24	__find_linux_pte
+    3e94:	60 00 00 00 	nop
+    3e98:	80 9f 00 7c 	lwz     r4,124(r31)
+    3e9c:	28 04 00 00 	cmplwi  r4,0
+    3ea0:	40 82 00 0c 	bne     3eac <.__kvmhv_nested_page_fault+0x26c>
+    3ea4:	38 80 00 10 	li      r4,16
+    3ea8:	90 9f 00 7c 	stw     r4,124(r31)
+    3eac:	28 23 00 00 	cmpldi  r3,0
+    3eb0:	41 82 00 0c 	beq     3ebc <.__kvmhv_nested_page_fault+0x27c>
+    3eb4:	e8 63 00 00 	ld      r3,0(r3)
+    3eb8:	f8 7f 00 80 	std     r3,128(r31)
+    3ebc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    3ec0:	28 03 00 00 	cmplwi  r3,0
+    3ec4:	40 82 03 ec 	bne     42b0 <.__kvmhv_nested_page_fault+0x670>
+    3ec8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    3ecc:	38 63 ff ff 	addi    r3,r3,-1
+    3ed0:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    3ed4:	60 00 00 00 	nop
+    3ed8:	38 60 00 00 	li      r3,0
+    3edc:	7c 20 04 ac 	lwsync
+    3ee0:	98 7d 00 03 	stb     r3,3(r29)
+    3ee4:	e8 7f 00 80 	ld      r3,128(r31)
+    3ee8:	7c 64 18 f8 	not     r4,r3
+    3eec:	78 65 17 a0 	rldicl  r5,r3,2,62
+    3ef0:	78 84 1f 60 	rldicl  r4,r4,3,61
+    3ef4:	28 a5 00 03 	cmpldi  cr1,r5,3
+    3ef8:	78 84 e8 43 	rldicl. r4,r4,61,1
+    3efc:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
+    3f00:	41 94 00 10 	blt     cr5,3f10 <.__kvmhv_nested_page_fault+0x2d0>
+    3f04:	70 64 00 02 	andi.   r4,r3,2
+    3f08:	4e 88 12 02 	crand   4*cr5+lt,4*cr2+lt,eq
+    3f0c:	40 94 01 e0 	bge     cr5,40ec <.__kvmhv_nested_page_fault+0x4ac>
+    3f10:	4e 8e 70 42 	crnot   4*cr5+lt,4*cr3+eq
+    3f14:	38 60 00 01 	li      r3,1
+    3f18:	3a a0 00 00 	li      r21,0
+    3f1c:	41 88 00 0c 	blt     cr2,3f28 <.__kvmhv_nested_page_fault+0x2e8>
+    3f20:	62 a6 00 00 	ori     r6,r21,0
+    3f24:	48 00 00 08 	b       3f2c <.__kvmhv_nested_page_fault+0x2ec>
+    3f28:	38 c3 00 00 	addi    r6,r3,0
+    3f2c:	41 94 00 0c 	blt     cr5,3f38 <.__kvmhv_nested_page_fault+0x2f8>
+    3f30:	62 a7 00 00 	ori     r7,r21,0
+    3f34:	48 00 00 08 	b       3f3c <.__kvmhv_nested_page_fault+0x2fc>
+    3f38:	38 e3 00 00 	addi    r7,r3,0
+    3f3c:	39 1f 00 80 	addi    r8,r31,128
+    3f40:	39 3f 00 78 	addi    r9,r31,120
+    3f44:	7f 43 d3 78 	mr      r3,r26
+    3f48:	7f 24 cb 78 	mr      r4,r25
+    3f4c:	7f 05 c3 78 	mr      r5,r24
+    3f50:	48 00 00 01 	bl      3f50 <.__kvmhv_nested_page_fault+0x310>
+			3f50: R_PPC64_REL24	kvmppc_book3s_instantiate_page
+    3f54:	60 00 00 00 	nop
+    3f58:	2c 03 ff f5 	cmpwi   r3,-11
+    3f5c:	41 82 00 c8 	beq     4024 <.__kvmhv_nested_page_fault+0x3e4>
+    3f60:	28 03 00 00 	cmplwi  r3,0
+    3f64:	40 82 fe 50 	bne     3db4 <.__kvmhv_nested_page_fault+0x174>
+    3f68:	80 7f 00 78 	lwz     r3,120(r31)
+    3f6c:	28 03 00 01 	cmplwi  r3,1
+    3f70:	41 82 01 84 	beq     40f4 <.__kvmhv_nested_page_fault+0x4b4>
+    3f74:	28 03 00 02 	cmplwi  r3,2
+    3f78:	3b 40 00 10 	li      r26,16
+    3f7c:	40 82 01 88 	bne     4104 <.__kvmhv_nested_page_fault+0x4c4>
+    3f80:	3c 62 00 00 	addis   r3,r2,0
+			3f82: R_PPC64_TOC16_HA	.toc+0x58
+    3f84:	3c 82 00 00 	addis   r4,r2,0
+			3f86: R_PPC64_TOC16_HA	.toc+0x60
+    3f88:	e8 63 00 00 	ld      r3,0(r3)
+			3f8a: R_PPC64_TOC16_LO_DS	.toc+0x58
+    3f8c:	e8 84 00 00 	ld      r4,0(r4)
+			3f8e: R_PPC64_TOC16_LO_DS	.toc+0x60
+    3f90:	e8 63 00 00 	ld      r3,0(r3)
+    3f94:	e8 84 00 00 	ld      r4,0(r4)
+    3f98:	7c 63 22 14 	add     r3,r3,r4
+    3f9c:	3b 43 00 10 	addi    r26,r3,16
+    3fa0:	48 00 01 64 	b       4104 <.__kvmhv_nested_page_fault+0x4c4>
+    3fa4:	e8 7f 00 b0 	ld      r3,176(r31)
+    3fa8:	7f 65 db 78 	mr      r5,r27
+    3fac:	e8 9f 00 b8 	ld      r4,184(r31)
+    3fb0:	e8 df 00 88 	ld      r6,136(r31)
+    3fb4:	e8 ff 00 90 	ld      r7,144(r31)
+    3fb8:	e9 1f 00 98 	ld      r8,152(r31)
+    3fbc:	e9 3f 00 a0 	ld      r9,160(r31)
+    3fc0:	e9 5f 00 a8 	ld      r10,168(r31)
+    3fc4:	f8 81 00 38 	std     r4,56(r1)
+    3fc8:	7f c4 f3 78 	mr      r4,r30
+    3fcc:	f8 61 00 30 	std     r3,48(r1)
+    3fd0:	7f 43 d3 78 	mr      r3,r26
+    3fd4:	fa c1 00 40 	std     r22,64(r1)
+    3fd8:	48 00 00 01 	bl      3fd8 <.__kvmhv_nested_page_fault+0x398>
+			3fd8: R_PPC64_REL24	.opd+0x2d0
+    3fdc:	7c 75 1b 78 	mr      r21,r3
+    3fe0:	28 23 00 02 	cmpldi  r3,2
+    3fe4:	41 82 00 40 	beq     4024 <.__kvmhv_nested_page_fault+0x3e4>
+    3fe8:	28 35 00 00 	cmpldi  r21,0
+    3fec:	40 82 00 20 	bne     400c <.__kvmhv_nested_page_fault+0x3cc>
+    3ff0:	38 60 40 0e 	li      r3,16398
+    3ff4:	64 63 ec 1a 	oris    r3,r3,60442
+    3ff8:	7e c3 18 39 	and.    r3,r22,r3
+    3ffc:	41 82 00 c8 	beq     40c4 <.__kvmhv_nested_page_fault+0x484>
+    4000:	7a c3 68 42 	rldicl  r3,r22,45,1
+    4004:	78 76 98 20 	rldicl  r22,r3,19,32
+    4008:	4b ff fe 0c 	b       3e14 <.__kvmhv_nested_page_fault+0x1d4>
+    400c:	7f 43 d3 78 	mr      r3,r26
+    4010:	7f c4 f3 78 	mr      r4,r30
+    4014:	7f 65 db 78 	mr      r5,r27
+    4018:	38 c0 00 00 	li      r6,0
+    401c:	3a a0 00 00 	li      r21,0
+    4020:	48 00 00 01 	bl      4020 <.__kvmhv_nested_page_fault+0x3e0>
+			4020: R_PPC64_REL24	.opd+0x288
+    4024:	7e a3 ab 78 	mr      r3,r21
+    4028:	eb df 01 20 	ld      r30,288(r31)
+    402c:	eb bf 01 18 	ld      r29,280(r31)
+    4030:	eb 9f 01 10 	ld      r28,272(r31)
+    4034:	eb 7f 01 08 	ld      r27,264(r31)
+    4038:	eb 5f 01 00 	ld      r26,256(r31)
+    403c:	eb 3f 00 f8 	ld      r25,248(r31)
+    4040:	eb 1f 00 f0 	ld      r24,240(r31)
+    4044:	ea ff 00 e8 	ld      r23,232(r31)
+    4048:	ea df 00 e0 	ld      r22,224(r31)
+    404c:	ea bf 00 d8 	ld      r21,216(r31)
+    4050:	ea 9f 00 d0 	ld      r20,208(r31)
+    4054:	ea 7f 00 c8 	ld      r19,200(r31)
+    4058:	38 21 01 30 	addi    r1,r1,304
+    405c:	e8 01 00 10 	ld      r0,16(r1)
+    4060:	81 81 00 08 	lwz     r12,8(r1)
+    4064:	7c 08 03 a6 	mtlr    r0
+    4068:	eb e1 ff f8 	ld      r31,-8(r1)
+    406c:	7d 92 01 20 	mtocrf  32,r12
+    4070:	7d 91 01 20 	mtocrf  16,r12
+    4074:	4e 80 00 20 	blr
+    4078:	76 c3 04 02 	andis.  r3,r22,1026
+    407c:	41 82 00 14 	beq     4090 <.__kvmhv_nested_page_fault+0x450>
+    4080:	7f 43 d3 78 	mr      r3,r26
+    4084:	7e e4 bb 78 	mr      r4,r23
+    4088:	7e c5 b3 78 	mr      r5,r22
+    408c:	48 00 00 30 	b       40bc <.__kvmhv_nested_page_fault+0x47c>
+    4090:	7a 66 3e 42 	rldicl  r6,r19,39,25
+    4094:	7f 43 d3 78 	mr      r3,r26
+    4098:	7f 24 cb 78 	mr      r4,r25
+    409c:	7e e5 bb 78 	mr      r5,r23
+    40a0:	48 00 00 01 	bl      40a0 <.__kvmhv_nested_page_fault+0x460>
+			40a0: R_PPC64_REL24	kvmppc_hv_emulate_mmio
+    40a4:	60 00 00 00 	nop
+    40a8:	7c 75 1b 78 	mr      r21,r3
+    40ac:	4b ff ff 78 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
+    40b0:	7f 43 d3 78 	mr      r3,r26
+    40b4:	7e e4 bb 78 	mr      r4,r23
+    40b8:	3c a0 0a 00 	lis     r5,2560
+    40bc:	48 00 00 01 	bl      40bc <.__kvmhv_nested_page_fault+0x47c>
+			40bc: R_PPC64_REL24	kvmppc_core_queue_data_storage
+    40c0:	60 00 00 00 	nop
+    40c4:	3a a0 00 00 	li      r21,0
+    40c8:	4b ff ff 5c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
+    40cc:	3c 62 00 00 	addis   r3,r2,0
+			40ce: R_PPC64_TOC16_HA	.toc+0x68
+    40d0:	7a 84 00 20 	clrldi  r4,r20,32
+    40d4:	38 a0 00 10 	li      r5,16
+    40d8:	e8 63 00 00 	ld      r3,0(r3)
+			40da: R_PPC64_TOC16_LO_DS	.toc+0x68
+    40dc:	48 00 00 01 	bl      40dc <.__kvmhv_nested_page_fault+0x49c>
+			40dc: R_PPC64_REL24	printk
+    40e0:	60 00 00 00 	nop
+    40e4:	3a a0 ff ea 	li      r21,-22
+    40e8:	4b ff ff 3c 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
+    40ec:	83 5f 00 7c 	lwz     r26,124(r31)
+    40f0:	48 00 00 1c 	b       410c <.__kvmhv_nested_page_fault+0x4cc>
+    40f4:	3c 62 00 00 	addis   r3,r2,0
+			40f6: R_PPC64_TOC16_HA	.toc+0x58
+    40f8:	e8 63 00 00 	ld      r3,0(r3)
+			40fa: R_PPC64_TOC16_LO_DS	.toc+0x58
+    40fc:	80 63 00 04 	lwz     r3,4(r3)
+    4100:	3b 43 00 10 	addi    r26,r3,16
+    4104:	e8 7f 00 80 	ld      r3,128(r31)
+    4108:	93 5f 00 7c 	stw     r26,124(r31)
+    410c:	88 9f 00 a0 	lbz     r4,160(r31)
+    4110:	38 e0 fe ff 	li      r7,-257
+    4114:	7c 9a a0 40 	cmplw   cr1,r26,r20
+    4118:	3a c0 ff ff 	li      r22,-1
+    411c:	e8 bf 00 b0 	ld      r5,176(r31)
+    4120:	7c 84 20 f8 	not     r4,r4
+    4124:	7f 55 d3 78 	mr      r21,r26
+    4128:	70 a6 01 00 	andi.   r6,r5,256
+    412c:	50 86 df 7e 	rlwimi  r6,r4,27,29,31
+    4130:	78 a4 c9 c2 	rldicl  r4,r5,57,7
+    4134:	70 84 00 01 	andi.   r4,r4,1
+    4138:	3c 82 00 00 	addis   r4,r2,0
+			413a: R_PPC64_TOC16_HA	.toc+0x58
+    413c:	4e 88 0a 02 	crand   4*cr5+lt,4*cr2+lt,gt
+    4140:	38 a0 00 80 	li      r5,128
+    4144:	e8 84 00 00 	ld      r4,0(r4)
+			4146: R_PPC64_TOC16_LO_DS	.toc+0x58
+    4148:	41 94 00 08 	blt     cr5,4150 <.__kvmhv_nested_page_fault+0x510>
+    414c:	48 00 00 08 	b       4154 <.__kvmhv_nested_page_fault+0x514>
+    4150:	38 a0 00 00 	li      r5,0
+    4154:	7c c5 2b 78 	or      r5,r6,r5
+    4158:	e8 c4 00 00 	ld      r6,0(r4)
+    415c:	7c a4 3a 78 	xor     r4,r5,r7
+    4160:	7c 84 18 38 	and     r4,r4,r3
+    4164:	38 66 00 10 	addi    r3,r6,16
+    4168:	f8 9f 00 80 	std     r4,128(r31)
+    416c:	40 85 00 44 	ble     cr1,41b0 <.__kvmhv_nested_page_fault+0x570>
+    4170:	7a 85 00 20 	clrldi  r5,r20,32
+    4174:	38 c0 00 10 	li      r6,16
+    4178:	7c 23 28 40 	cmpld   r3,r5
+    417c:	7b 45 00 20 	clrldi  r5,r26,32
+    4180:	41 80 00 0c 	blt     418c <.__kvmhv_nested_page_fault+0x54c>
+    4184:	60 d5 00 00 	ori     r21,r6,0
+    4188:	48 00 00 08 	b       4190 <.__kvmhv_nested_page_fault+0x550>
+    418c:	3a a3 00 00 	addi    r21,r3,0
+    4190:	38 e0 00 01 	li      r7,1
+    4194:	92 bf 00 7c 	stw     r21,124(r31)
+    4198:	7c e5 28 36 	sld     r5,r7,r5
+    419c:	7e c6 a8 36 	sld     r6,r22,r21
+    41a0:	7c a6 2a 14 	add     r5,r6,r5
+    41a4:	7c a5 c8 38 	and     r5,r5,r25
+    41a8:	7c a4 23 78 	or      r4,r5,r4
+    41ac:	f8 9f 00 80 	std     r4,128(r31)
+    41b0:	3c 82 00 00 	addis   r4,r2,0
+			41b2: R_PPC64_TOC16_HA	.toc+0x60
+    41b4:	7e a5 07 b4 	extsw   r5,r21
+    41b8:	e8 84 00 00 	ld      r4,0(r4)
+			41ba: R_PPC64_TOC16_LO_DS	.toc+0x60
+    41bc:	e8 84 00 00 	ld      r4,0(r4)
+    41c0:	7c 83 22 14 	add     r4,r3,r4
+    41c4:	7c 24 28 40 	cmpld   r4,r5
+    41c8:	38 80 00 02 	li      r4,2
+    41cc:	41 82 00 2c 	beq     41f8 <.__kvmhv_nested_page_fault+0x5b8>
+    41d0:	7c 23 28 40 	cmpld   r3,r5
+    41d4:	38 80 00 01 	li      r4,1
+    41d8:	41 82 00 20 	beq     41f8 <.__kvmhv_nested_page_fault+0x5b8>
+    41dc:	28 15 00 10 	cmplwi  r21,16
+    41e0:	38 80 00 00 	li      r4,0
+    41e4:	40 82 00 0c 	bne     41f0 <.__kvmhv_nested_page_fault+0x5b0>
+    41e8:	3a a0 00 10 	li      r21,16
+    41ec:	48 00 00 0c 	b       41f8 <.__kvmhv_nested_page_fault+0x5b8>
+    41f0:	0f e0 00 00 	twui    r0,0
+    41f4:	82 bf 00 7c 	lwz     r21,124(r31)
+    41f8:	3c 62 00 00 	addis   r3,r2,0
+			41fa: R_PPC64_TOC16_HA	.toc+0x20
+    41fc:	90 9f 00 78 	stw     r4,120(r31)
+    4200:	38 80 0d c0 	li      r4,3520
+    4204:	38 a0 00 10 	li      r5,16
+    4208:	e8 63 00 00 	ld      r3,0(r3)
+			420a: R_PPC64_TOC16_LO_DS	.toc+0x20
+    420c:	e8 63 00 20 	ld      r3,32(r3)
+    4210:	48 00 00 01 	bl      4210 <.__kvmhv_nested_page_fault+0x5d0>
+			4210: R_PPC64_REL24	kmem_cache_alloc_trace
+    4214:	60 00 00 00 	nop
+    4218:	28 23 00 00 	cmpldi  r3,0
+    421c:	f8 7f 00 c0 	std     r3,192(r31)
+    4220:	41 82 fe a4 	beq     40c4 <.__kvmhv_nested_page_fault+0x484>
+    4224:	38 80 ff ff 	li      r4,-1
+    4228:	80 be 00 08 	lwz     r5,8(r30)
+    422c:	7e c8 d0 36 	sld     r8,r22,r26
+    4230:	7c 84 a8 36 	sld     r4,r4,r21
+    4234:	7d 08 c8 38 	and     r8,r8,r25
+    4238:	81 3e 00 0c 	lwz     r9,12(r30)
+    423c:	7c 86 d8 38 	and     r6,r4,r27
+    4240:	79 08 84 02 	rldicl  r8,r8,48,16
+    4244:	78 c7 a0 02 	rotldi  r7,r6,52
+    4248:	e8 9e 00 10 	ld      r4,16(r30)
+    424c:	78 e7 63 08 	rldic   r7,r7,12,12
+    4250:	78 a7 a0 0e 	rldimi  r7,r5,52,0
+    4254:	f8 e3 00 08 	std     r7,8(r3)
+    4258:	e8 b8 00 00 	ld      r5,0(r24)
+    425c:	e8 78 00 18 	ld      r3,24(r24)
+    4260:	7c a5 40 50 	subf    r5,r5,r8
+    4264:	7e e8 bb 78 	mr      r8,r23
+    4268:	78 a5 1f 24 	rldicr  r5,r5,3,60
+    426c:	80 ff 00 78 	lwz     r7,120(r31)
+    4270:	7d 43 2a 14 	add     r10,r3,r5
+    4274:	7f a3 eb 78 	mr      r3,r29
+    4278:	e8 bf 00 80 	ld      r5,128(r31)
+    427c:	fb 81 00 70 	std     r28,112(r1)
+    4280:	48 00 00 01 	bl      4280 <.__kvmhv_nested_page_fault+0x640>
+			4280: R_PPC64_REL24	kvmppc_create_pte
+    4284:	60 00 00 00 	nop
+    4288:	7c 7e 1b 78 	mr      r30,r3
+    428c:	e8 7f 00 c0 	ld      r3,192(r31)
+    4290:	48 00 00 01 	bl      4290 <.__kvmhv_nested_page_fault+0x650>
+			4290: R_PPC64_REL24	kfree
+    4294:	60 00 00 00 	nop
+    4298:	2c 1e ff f5 	cmpwi   r30,-11
+    429c:	41 82 00 0c 	beq     42a8 <.__kvmhv_nested_page_fault+0x668>
+    42a0:	63 d5 00 00 	ori     r21,r30,0
+    42a4:	48 00 00 08 	b       42ac <.__kvmhv_nested_page_fault+0x66c>
+    42a8:	3a a0 00 00 	li      r21,0
+    42ac:	4b ff fd 78 	b       4024 <.__kvmhv_nested_page_fault+0x3e4>
+    42b0:	38 60 00 00 	li      r3,0
+    42b4:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    42b8:	7c 00 04 ac 	hwsync
+    42bc:	4b ff fc 0c 	b       3ec8 <.__kvmhv_nested_page_fault+0x288>
+    42c0:	7f a3 eb 78 	mr      r3,r29
+    42c4:	48 00 00 01 	bl      42c4 <.__kvmhv_nested_page_fault+0x684>
+			42c4: R_PPC64_REL24	__pv_queued_spin_unlock
+    42c8:	60 00 00 00 	nop
+    42cc:	4b ff fc 18 	b       3ee4 <.__kvmhv_nested_page_fault+0x2a4>
 	...
-    691c:	60 00 00 00 	nop
+    42dc:	60 00 00 00 	nop
 
-0000000000006920 <.kvmhv_set_nested_ptbl>:
-    6920:	7c 08 02 a6 	mflr    r0
-    6924:	fb e1 ff f8 	std     r31,-8(r1)
-    6928:	f8 01 00 10 	std     r0,16(r1)
-    692c:	f8 21 ff 81 	stdu    r1,-128(r1)
-    6930:	7c 3f 0b 78 	mr      r31,r1
-    6934:	fb df 00 70 	std     r30,112(r31)
-    6938:	7c 7e 1b 78 	mr      r30,r3
-    693c:	48 00 00 01 	bl      693c <.kvmhv_set_nested_ptbl+0x1c>
-			693c: R_PPC64_REL24	_mcount
-    6940:	60 00 00 00 	nop
-    6944:	e8 7e 00 10 	ld      r3,16(r30)
-    6948:	38 80 ff a9 	li      r4,-87
-    694c:	78 84 09 08 	rldic   r4,r4,1,4
-    6950:	80 de 00 0c 	lwz     r6,12(r30)
-    6954:	7c 63 20 38 	and     r3,r3,r4
-    6958:	38 80 02 b7 	li      r4,695
-    695c:	78 84 f0 02 	rotldi  r4,r4,62
-    6960:	e8 be 00 20 	ld      r5,32(r30)
-    6964:	7c 64 23 78 	or      r4,r3,r4
-    6968:	60 00 00 00 	nop
-    696c:	7c c3 33 78 	mr      r3,r6
-    6970:	38 c0 00 01 	li      r6,1
-    6974:	48 00 00 01 	bl      6974 <.kvmhv_set_nested_ptbl+0x54>
-			6974: R_PPC64_REL24	mmu_partition_table_set_entry
-    6978:	60 00 00 00 	nop
-    697c:	eb df 00 70 	ld      r30,112(r31)
-    6980:	38 21 00 80 	addi    r1,r1,128
-    6984:	e8 01 00 10 	ld      r0,16(r1)
-    6988:	7c 08 03 a6 	mtlr    r0
-    698c:	eb e1 ff f8 	ld      r31,-8(r1)
-    6990:	4e 80 00 20 	blr
-    6994:	3c 62 00 00 	addis   r3,r2,0
-			6996: R_PPC64_TOC16_HA	.toc
-    6998:	78 c7 26 e4 	rldicr  r7,r6,4,59
-    699c:	e8 63 00 00 	ld      r3,0(r3)
-			699e: R_PPC64_TOC16_LO_DS	.toc
-    69a0:	e8 63 00 00 	ld      r3,0(r3)
-    69a4:	7c 83 39 6a 	stdux   r4,r3,r7
-    69a8:	f8 a3 00 08 	std     r5,8(r3)
-    69ac:	60 00 00 00 	nop
-    69b0:	7c c3 33 78 	mr      r3,r6
-    69b4:	48 00 00 01 	bl      69b4 <.kvmhv_set_nested_ptbl+0x94>
-			69b4: R_PPC64_REL24	radix__flush_all_lpid
-    69b8:	60 00 00 00 	nop
-    69bc:	4b ff ff c0 	b       697c <.kvmhv_set_nested_ptbl+0x5c>
-    69c0:	38 60 00 00 	li      r3,0
-    69c4:	3c 80 00 09 	lis     r4,9
-    69c8:	60 63 f8 08 	ori     r3,r3,63496
-    69cc:	7c c5 33 78 	mr      r5,r6
-    69d0:	38 c0 08 00 	li      r6,2048
-    69d4:	48 00 00 01 	bl      69d4 <.kvmhv_set_nested_ptbl+0xb4>
-			69d4: R_PPC64_REL24	plpar_hcall_norets
-    69d8:	60 00 00 00 	nop
-    69dc:	28 23 00 00 	cmpldi  r3,0
-    69e0:	41 82 ff 9c 	beq     697c <.kvmhv_set_nested_ptbl+0x5c>
-    69e4:	7c 64 1b 78 	mr      r4,r3
-    69e8:	3c 62 00 00 	addis   r3,r2,0
-			69ea: R_PPC64_TOC16_HA	.toc+0x18
-    69ec:	e8 63 00 00 	ld      r3,0(r3)
-			69ee: R_PPC64_TOC16_LO_DS	.toc+0x18
-    69f0:	48 00 00 01 	bl      69f0 <.kvmhv_set_nested_ptbl+0xd0>
-			69f0: R_PPC64_REL24	printk
-    69f4:	60 00 00 00 	nop
-    69f8:	4b ff ff 84 	b       697c <.kvmhv_set_nested_ptbl+0x5c>
+00000000000042e0 <.kvmhv_nested_next_lpid>:
+    42e0:	7c 08 02 a6 	mflr    r0
+    42e4:	fb e1 ff f8 	std     r31,-8(r1)
+    42e8:	f8 01 00 10 	std     r0,16(r1)
+    42ec:	f8 21 ff 71 	stdu    r1,-144(r1)
+    42f0:	7c 3f 0b 78 	mr      r31,r1
+    42f4:	fb bf 00 78 	std     r29,120(r31)
+    42f8:	7c 7d 1b 78 	mr      r29,r3
+    42fc:	fb df 00 80 	std     r30,128(r31)
+    4300:	7c 9e 23 78 	mr      r30,r4
+    4304:	48 00 00 01 	bl      4304 <.kvmhv_nested_next_lpid+0x24>
+			4304: R_PPC64_REL24	_mcount
+    4308:	60 00 00 00 	nop
+    430c:	7f a3 eb 78 	mr      r3,r29
+    4310:	48 00 00 01 	bl      4310 <.kvmhv_nested_next_lpid+0x30>
+			4310: R_PPC64_REL24	_raw_spin_lock
+    4314:	60 00 00 00 	nop
+    4318:	80 7d 44 98 	lwz     r3,17560(r29)
+    431c:	38 9d 44 a0 	addi    r4,r29,17568
+    4320:	3b de 00 01 	addi    r30,r30,1
+    4324:	7c 1e 18 00 	cmpw    r30,r3
+    4328:	41 81 00 1c 	bgt     4344 <.kvmhv_nested_next_lpid+0x64>
+    432c:	7f c5 07 b4 	extsw   r5,r30
+    4330:	78 a5 1f 24 	rldicr  r5,r5,3,60
+    4334:	7c a4 28 2a 	ldx     r5,r4,r5
+    4338:	28 25 00 00 	cmpldi  r5,0
+    433c:	41 82 ff e4 	beq     4320 <.kvmhv_nested_next_lpid+0x40>
+    4340:	48 00 00 08 	b       4348 <.kvmhv_nested_next_lpid+0x68>
+    4344:	3b c0 ff ff 	li      r30,-1
+    4348:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    434c:	28 03 00 00 	cmplwi  r3,0
+    4350:	40 82 00 40 	bne     4390 <.kvmhv_nested_next_lpid+0xb0>
+    4354:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    4358:	38 63 ff ff 	addi    r3,r3,-1
+    435c:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    4360:	60 00 00 00 	nop
+    4364:	38 60 00 00 	li      r3,0
+    4368:	7c 20 04 ac 	lwsync
+    436c:	98 7d 00 03 	stb     r3,3(r29)
+    4370:	7f c3 07 b4 	extsw   r3,r30
+    4374:	eb df 00 80 	ld      r30,128(r31)
+    4378:	eb bf 00 78 	ld      r29,120(r31)
+    437c:	38 21 00 90 	addi    r1,r1,144
+    4380:	e8 01 00 10 	ld      r0,16(r1)
+    4384:	7c 08 03 a6 	mtlr    r0
+    4388:	eb e1 ff f8 	ld      r31,-8(r1)
+    438c:	4e 80 00 20 	blr
+    4390:	38 60 00 00 	li      r3,0
+    4394:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    4398:	7c 00 04 ac 	hwsync
+    439c:	4b ff ff b8 	b       4354 <.kvmhv_nested_next_lpid+0x74>
+    43a0:	7f a3 eb 78 	mr      r3,r29
+    43a4:	48 00 00 01 	bl      43a4 <.kvmhv_nested_next_lpid+0xc4>
+			43a4: R_PPC64_REL24	__pv_queued_spin_unlock
+    43a8:	60 00 00 00 	nop
+    43ac:	4b ff ff c4 	b       4370 <.kvmhv_nested_next_lpid+0x90>
 	...
-    6a08:	60 00 00 00 	nop
-    6a0c:	60 00 00 00 	nop
+    43bc:	60 00 00 00 	nop
 
-0000000000006a10 <.kvmhv_emulate_tlbie_lpid>:
-    6a10:	7c 08 02 a6 	mflr    r0
-    6a14:	fb e1 ff f8 	std     r31,-8(r1)
-    6a18:	f8 01 00 10 	std     r0,16(r1)
-    6a1c:	f8 21 ff 61 	stdu    r1,-160(r1)
-    6a20:	7c 3f 0b 78 	mr      r31,r1
-    6a24:	fb 7f 00 78 	std     r27,120(r31)
-    6a28:	7c bb 2b 78 	mr      r27,r5
-    6a2c:	fb 9f 00 80 	std     r28,128(r31)
-    6a30:	7c 9c 23 78 	mr      r28,r4
-    6a34:	fb bf 00 88 	std     r29,136(r31)
-    6a38:	fb df 00 90 	std     r30,144(r31)
-    6a3c:	7c 7e 1b 78 	mr      r30,r3
-    6a40:	48 00 00 01 	bl      6a40 <.kvmhv_emulate_tlbie_lpid+0x30>
-			6a40: R_PPC64_REL24	_mcount
-    6a44:	60 00 00 00 	nop
-    6a48:	eb be 00 00 	ld      r29,0(r30)
-    6a4c:	3b dc 00 30 	addi    r30,r28,48
-    6a50:	7f c3 f3 78 	mr      r3,r30
-    6a54:	48 00 00 01 	bl      6a54 <.kvmhv_emulate_tlbie_lpid+0x44>
-			6a54: R_PPC64_REL24	mutex_lock
-    6a58:	60 00 00 00 	nop
-    6a5c:	28 1b 00 02 	cmplwi  r27,2
-    6a60:	41 82 00 6c 	beq     6acc <.kvmhv_emulate_tlbie_lpid+0xbc>
-    6a64:	28 1b 00 00 	cmplwi  r27,0
-    6a68:	40 82 00 6c 	bne     6ad4 <.kvmhv_emulate_tlbie_lpid+0xc4>
-    6a6c:	7f a3 eb 78 	mr      r3,r29
-    6a70:	48 00 00 01 	bl      6a70 <.kvmhv_emulate_tlbie_lpid+0x60>
-			6a70: R_PPC64_REL24	_raw_spin_lock
-    6a74:	60 00 00 00 	nop
-    6a78:	e8 9c 00 10 	ld      r4,16(r28)
-    6a7c:	7f a3 eb 78 	mr      r3,r29
-    6a80:	80 bc 00 0c 	lwz     r5,12(r28)
-    6a84:	48 00 00 01 	bl      6a84 <.kvmhv_emulate_tlbie_lpid+0x74>
-			6a84: R_PPC64_REL24	kvmppc_free_pgtable_radix
-    6a88:	60 00 00 00 	nop
-    6a8c:	80 7c 00 0c 	lwz     r3,12(r28)
-    6a90:	60 00 00 00 	nop
-    6a94:	78 63 00 20 	clrldi  r3,r3,32
-    6a98:	48 00 00 01 	bl      6a98 <.kvmhv_emulate_tlbie_lpid+0x88>
-			6a98: R_PPC64_REL24	radix__flush_all_lpid
-    6a9c:	60 00 00 00 	nop
-    6aa0:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    6aa4:	28 03 00 00 	cmplwi  r3,0
-    6aa8:	40 82 00 5c 	bne     6b04 <.kvmhv_emulate_tlbie_lpid+0xf4>
-    6aac:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    6ab0:	38 63 ff ff 	addi    r3,r3,-1
-    6ab4:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    6ab8:	60 00 00 00 	nop
-    6abc:	38 60 00 00 	li      r3,0
-    6ac0:	7c 20 04 ac 	lwsync
-    6ac4:	98 7d 00 03 	stb     r3,3(r29)
-    6ac8:	48 00 00 0c 	b       6ad4 <.kvmhv_emulate_tlbie_lpid+0xc4>
-    6acc:	7f 83 e3 78 	mr      r3,r28
-    6ad0:	48 00 00 01 	bl      6ad0 <.kvmhv_emulate_tlbie_lpid+0xc0>
-			6ad0: R_PPC64_REL24	.opd+0x288
-    6ad4:	7f c3 f3 78 	mr      r3,r30
-    6ad8:	48 00 00 01 	bl      6ad8 <.kvmhv_emulate_tlbie_lpid+0xc8>
-			6ad8: R_PPC64_REL24	mutex_unlock
-    6adc:	60 00 00 00 	nop
-    6ae0:	eb df 00 90 	ld      r30,144(r31)
-    6ae4:	eb bf 00 88 	ld      r29,136(r31)
-    6ae8:	eb 9f 00 80 	ld      r28,128(r31)
-    6aec:	eb 7f 00 78 	ld      r27,120(r31)
-    6af0:	38 21 00 a0 	addi    r1,r1,160
-    6af4:	e8 01 00 10 	ld      r0,16(r1)
-    6af8:	7c 08 03 a6 	mtlr    r0
-    6afc:	eb e1 ff f8 	ld      r31,-8(r1)
-    6b00:	4e 80 00 20 	blr
-    6b04:	38 60 00 00 	li      r3,0
-    6b08:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    6b0c:	7c 00 04 ac 	hwsync
-    6b10:	4b ff ff 9c 	b       6aac <.kvmhv_emulate_tlbie_lpid+0x9c>
-    6b14:	78 65 00 20 	clrldi  r5,r3,32
-    6b18:	38 60 00 00 	li      r3,0
-    6b1c:	60 63 f8 08 	ori     r3,r3,63496
-    6b20:	3c 80 00 09 	lis     r4,9
-    6b24:	38 c0 08 00 	li      r6,2048
-    6b28:	48 00 00 01 	bl      6b28 <.kvmhv_emulate_tlbie_lpid+0x118>
-			6b28: R_PPC64_REL24	plpar_hcall_norets
-    6b2c:	60 00 00 00 	nop
-    6b30:	28 23 00 00 	cmpldi  r3,0
-    6b34:	41 82 ff 6c 	beq     6aa0 <.kvmhv_emulate_tlbie_lpid+0x90>
-    6b38:	7c 64 1b 78 	mr      r4,r3
-    6b3c:	3c 62 00 00 	addis   r3,r2,0
-			6b3e: R_PPC64_TOC16_HA	.toc+0x18
-    6b40:	e8 63 00 00 	ld      r3,0(r3)
-			6b42: R_PPC64_TOC16_LO_DS	.toc+0x18
-    6b44:	48 00 00 01 	bl      6b44 <.kvmhv_emulate_tlbie_lpid+0x134>
-			6b44: R_PPC64_REL24	printk
-    6b48:	60 00 00 00 	nop
-    6b4c:	4b ff ff 54 	b       6aa0 <.kvmhv_emulate_tlbie_lpid+0x90>
-    6b50:	7f a3 eb 78 	mr      r3,r29
-    6b54:	48 00 00 01 	bl      6b54 <.kvmhv_emulate_tlbie_lpid+0x144>
-			6b54: R_PPC64_REL24	__pv_queued_spin_unlock
-    6b58:	60 00 00 00 	nop
-    6b5c:	4b ff ff 78 	b       6ad4 <.kvmhv_emulate_tlbie_lpid+0xc4>
+00000000000043c0 <.kvmhv_set_nested_ptbl>:
+    43c0:	7c 08 02 a6 	mflr    r0
+    43c4:	fb e1 ff f8 	std     r31,-8(r1)
+    43c8:	f8 01 00 10 	std     r0,16(r1)
+    43cc:	f8 21 ff 81 	stdu    r1,-128(r1)
+    43d0:	7c 3f 0b 78 	mr      r31,r1
+    43d4:	fb df 00 70 	std     r30,112(r31)
+    43d8:	7c 7e 1b 78 	mr      r30,r3
+    43dc:	48 00 00 01 	bl      43dc <.kvmhv_set_nested_ptbl+0x1c>
+			43dc: R_PPC64_REL24	_mcount
+    43e0:	60 00 00 00 	nop
+    43e4:	e8 7e 00 10 	ld      r3,16(r30)
+    43e8:	38 80 ff a9 	li      r4,-87
+    43ec:	78 84 09 08 	rldic   r4,r4,1,4
+    43f0:	80 de 00 0c 	lwz     r6,12(r30)
+    43f4:	7c 63 20 38 	and     r3,r3,r4
+    43f8:	38 80 02 b7 	li      r4,695
+    43fc:	78 84 f0 02 	rotldi  r4,r4,62
+    4400:	e8 be 00 20 	ld      r5,32(r30)
+    4404:	7c 64 23 78 	or      r4,r3,r4
+    4408:	60 00 00 00 	nop
+    440c:	7c c3 33 78 	mr      r3,r6
+    4410:	38 c0 00 01 	li      r6,1
+    4414:	48 00 00 01 	bl      4414 <.kvmhv_set_nested_ptbl+0x54>
+			4414: R_PPC64_REL24	mmu_partition_table_set_entry
+    4418:	60 00 00 00 	nop
+    441c:	eb df 00 70 	ld      r30,112(r31)
+    4420:	38 21 00 80 	addi    r1,r1,128
+    4424:	e8 01 00 10 	ld      r0,16(r1)
+    4428:	7c 08 03 a6 	mtlr    r0
+    442c:	eb e1 ff f8 	ld      r31,-8(r1)
+    4430:	4e 80 00 20 	blr
+    4434:	3c 62 00 00 	addis   r3,r2,0
+			4436: R_PPC64_TOC16_HA	.toc
+    4438:	78 c7 26 e4 	rldicr  r7,r6,4,59
+    443c:	e8 63 00 00 	ld      r3,0(r3)
+			443e: R_PPC64_TOC16_LO_DS	.toc
+    4440:	e8 63 00 00 	ld      r3,0(r3)
+    4444:	7c 83 39 6a 	stdux   r4,r3,r7
+    4448:	f8 a3 00 08 	std     r5,8(r3)
+    444c:	60 00 00 00 	nop
+    4450:	7c c3 33 78 	mr      r3,r6
+    4454:	48 00 00 01 	bl      4454 <.kvmhv_set_nested_ptbl+0x94>
+			4454: R_PPC64_REL24	radix__flush_all_lpid
+    4458:	60 00 00 00 	nop
+    445c:	4b ff ff c0 	b       441c <.kvmhv_set_nested_ptbl+0x5c>
+    4460:	38 60 00 00 	li      r3,0
+    4464:	3c 80 00 09 	lis     r4,9
+    4468:	60 63 f8 08 	ori     r3,r3,63496
+    446c:	7c c5 33 78 	mr      r5,r6
+    4470:	38 c0 08 00 	li      r6,2048
+    4474:	48 00 00 01 	bl      4474 <.kvmhv_set_nested_ptbl+0xb4>
+			4474: R_PPC64_REL24	plpar_hcall_norets
+    4478:	60 00 00 00 	nop
+    447c:	28 23 00 00 	cmpldi  r3,0
+    4480:	41 82 ff 9c 	beq     441c <.kvmhv_set_nested_ptbl+0x5c>
+    4484:	7c 64 1b 78 	mr      r4,r3
+    4488:	3c 62 00 00 	addis   r3,r2,0
+			448a: R_PPC64_TOC16_HA	.toc+0x18
+    448c:	e8 63 00 00 	ld      r3,0(r3)
+			448e: R_PPC64_TOC16_LO_DS	.toc+0x18
+    4490:	48 00 00 01 	bl      4490 <.kvmhv_set_nested_ptbl+0xd0>
+			4490: R_PPC64_REL24	printk
+    4494:	60 00 00 00 	nop
+    4498:	4b ff ff 84 	b       441c <.kvmhv_set_nested_ptbl+0x5c>
 	...
-    6b6c:	60 00 00 00 	nop
+    44a8:	60 00 00 00 	nop
+    44ac:	60 00 00 00 	nop
 
-0000000000006b70 <.kvmhv_emulate_tlbie_all_lpid>:
-    6b70:	7c 08 02 a6 	mflr    r0
-    6b74:	fb e1 ff f8 	std     r31,-8(r1)
-    6b78:	f8 01 00 10 	std     r0,16(r1)
-    6b7c:	f8 21 ff 51 	stdu    r1,-176(r1)
-    6b80:	7c 3f 0b 78 	mr      r31,r1
-    6b84:	fb 1f 00 70 	std     r24,112(r31)
-    6b88:	fb 3f 00 78 	std     r25,120(r31)
-    6b8c:	fb 5f 00 80 	std     r26,128(r31)
-    6b90:	fb 7f 00 88 	std     r27,136(r31)
-    6b94:	fb 9f 00 90 	std     r28,144(r31)
-    6b98:	7c 9c 23 78 	mr      r28,r4
-    6b9c:	fb bf 00 98 	std     r29,152(r31)
-    6ba0:	7c 7d 1b 78 	mr      r29,r3
-    6ba4:	fb df 00 a0 	std     r30,160(r31)
-    6ba8:	48 00 00 01 	bl      6ba8 <.kvmhv_emulate_tlbie_all_lpid+0x38>
-			6ba8: R_PPC64_REL24	_mcount
-    6bac:	60 00 00 00 	nop
-    6bb0:	eb dd 00 00 	ld      r30,0(r29)
-    6bb4:	7f c3 f3 78 	mr      r3,r30
-    6bb8:	48 00 00 01 	bl      6bb8 <.kvmhv_emulate_tlbie_all_lpid+0x48>
-			6bb8: R_PPC64_REL24	_raw_spin_lock
-    6bbc:	60 00 00 00 	nop
-    6bc0:	80 7e 44 98 	lwz     r3,17560(r30)
-    6bc4:	2c 03 00 00 	cmpwi   r3,0
-    6bc8:	41 80 00 9c 	blt     6c64 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
-    6bcc:	3b 5e 44 a0 	addi    r26,r30,17568
-    6bd0:	3b 20 00 00 	li      r25,0
-    6bd4:	3b 00 00 00 	li      r24,0
-    6bd8:	7f 9c 07 b4 	extsw   r28,r28
-    6bdc:	48 00 00 40 	b       6c1c <.kvmhv_emulate_tlbie_all_lpid+0xac>
-    6be0:	7f c3 f3 78 	mr      r3,r30
-    6be4:	48 00 00 01 	bl      6be4 <.kvmhv_emulate_tlbie_all_lpid+0x74>
-			6be4: R_PPC64_REL24	__pv_queued_spin_unlock
-    6be8:	60 00 00 00 	nop
-    6bec:	60 00 00 00 	nop
-    6bf0:	7f a3 eb 78 	mr      r3,r29
-    6bf4:	7f 64 db 78 	mr      r4,r27
-    6bf8:	7f 85 e3 78 	mr      r5,r28
-    6bfc:	48 00 00 01 	bl      6bfc <.kvmhv_emulate_tlbie_all_lpid+0x8c>
-			6bfc: R_PPC64_REL24	.opd+0x240
-    6c00:	7f c3 f3 78 	mr      r3,r30
-    6c04:	48 00 00 01 	bl      6c04 <.kvmhv_emulate_tlbie_all_lpid+0x94>
-			6c04: R_PPC64_REL24	_raw_spin_lock
-    6c08:	60 00 00 00 	nop
-    6c0c:	80 7e 44 98 	lwz     r3,17560(r30)
-    6c10:	3b 39 00 01 	addi    r25,r25,1
-    6c14:	7c 19 18 00 	cmpw    r25,r3
-    6c18:	41 81 00 4c 	bgt     6c64 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
-    6c1c:	7f 24 07 b4 	extsw   r4,r25
-    6c20:	78 84 1f 24 	rldicr  r4,r4,3,60
-    6c24:	7f 7a 20 2a 	ldx     r27,r26,r4
-    6c28:	28 3b 00 00 	cmpldi  r27,0
-    6c2c:	41 82 ff e4 	beq     6c10 <.kvmhv_emulate_tlbie_all_lpid+0xa0>
-    6c30:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    6c34:	28 03 00 00 	cmplwi  r3,0
-    6c38:	40 82 00 20 	bne     6c58 <.kvmhv_emulate_tlbie_all_lpid+0xe8>
-    6c3c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    6c40:	38 63 ff ff 	addi    r3,r3,-1
-    6c44:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    6c48:	60 00 00 00 	nop
-    6c4c:	7c 20 04 ac 	lwsync
-    6c50:	9b 1e 00 03 	stb     r24,3(r30)
-    6c54:	4b ff ff 9c 	b       6bf0 <.kvmhv_emulate_tlbie_all_lpid+0x80>
-    6c58:	b3 0d 0c 7c 	sth     r24,3196(r13)
-    6c5c:	7c 00 04 ac 	hwsync
-    6c60:	4b ff ff dc 	b       6c3c <.kvmhv_emulate_tlbie_all_lpid+0xcc>
-    6c64:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    6c68:	28 03 00 00 	cmplwi  r3,0
-    6c6c:	40 82 00 50 	bne     6cbc <.kvmhv_emulate_tlbie_all_lpid+0x14c>
-    6c70:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    6c74:	38 63 ff ff 	addi    r3,r3,-1
-    6c78:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    6c7c:	60 00 00 00 	nop
-    6c80:	38 60 00 00 	li      r3,0
-    6c84:	7c 20 04 ac 	lwsync
-    6c88:	98 7e 00 03 	stb     r3,3(r30)
-    6c8c:	eb df 00 a0 	ld      r30,160(r31)
-    6c90:	eb bf 00 98 	ld      r29,152(r31)
-    6c94:	eb 9f 00 90 	ld      r28,144(r31)
-    6c98:	eb 7f 00 88 	ld      r27,136(r31)
-    6c9c:	eb 5f 00 80 	ld      r26,128(r31)
-    6ca0:	eb 3f 00 78 	ld      r25,120(r31)
-    6ca4:	eb 1f 00 70 	ld      r24,112(r31)
-    6ca8:	38 21 00 b0 	addi    r1,r1,176
-    6cac:	e8 01 00 10 	ld      r0,16(r1)
-    6cb0:	7c 08 03 a6 	mtlr    r0
-    6cb4:	eb e1 ff f8 	ld      r31,-8(r1)
-    6cb8:	4e 80 00 20 	blr
-    6cbc:	38 60 00 00 	li      r3,0
-    6cc0:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    6cc4:	7c 00 04 ac 	hwsync
-    6cc8:	4b ff ff a8 	b       6c70 <.kvmhv_emulate_tlbie_all_lpid+0x100>
-    6ccc:	7f c3 f3 78 	mr      r3,r30
-    6cd0:	48 00 00 01 	bl      6cd0 <.kvmhv_emulate_tlbie_all_lpid+0x160>
-			6cd0: R_PPC64_REL24	__pv_queued_spin_unlock
-    6cd4:	60 00 00 00 	nop
-    6cd8:	4b ff ff b4 	b       6c8c <.kvmhv_emulate_tlbie_all_lpid+0x11c>
+00000000000044b0 <.kvmhv_emulate_tlbie_lpid>:
+    44b0:	7c 08 02 a6 	mflr    r0
+    44b4:	fb e1 ff f8 	std     r31,-8(r1)
+    44b8:	f8 01 00 10 	std     r0,16(r1)
+    44bc:	f8 21 ff 61 	stdu    r1,-160(r1)
+    44c0:	7c 3f 0b 78 	mr      r31,r1
+    44c4:	fb 7f 00 78 	std     r27,120(r31)
+    44c8:	7c bb 2b 78 	mr      r27,r5
+    44cc:	fb 9f 00 80 	std     r28,128(r31)
+    44d0:	7c 9c 23 78 	mr      r28,r4
+    44d4:	fb bf 00 88 	std     r29,136(r31)
+    44d8:	fb df 00 90 	std     r30,144(r31)
+    44dc:	7c 7e 1b 78 	mr      r30,r3
+    44e0:	48 00 00 01 	bl      44e0 <.kvmhv_emulate_tlbie_lpid+0x30>
+			44e0: R_PPC64_REL24	_mcount
+    44e4:	60 00 00 00 	nop
+    44e8:	eb be 00 00 	ld      r29,0(r30)
+    44ec:	3b dc 00 30 	addi    r30,r28,48
+    44f0:	7f c3 f3 78 	mr      r3,r30
+    44f4:	48 00 00 01 	bl      44f4 <.kvmhv_emulate_tlbie_lpid+0x44>
+			44f4: R_PPC64_REL24	mutex_lock
+    44f8:	60 00 00 00 	nop
+    44fc:	28 1b 00 02 	cmplwi  r27,2
+    4500:	41 82 00 6c 	beq     456c <.kvmhv_emulate_tlbie_lpid+0xbc>
+    4504:	28 1b 00 00 	cmplwi  r27,0
+    4508:	40 82 00 6c 	bne     4574 <.kvmhv_emulate_tlbie_lpid+0xc4>
+    450c:	7f a3 eb 78 	mr      r3,r29
+    4510:	48 00 00 01 	bl      4510 <.kvmhv_emulate_tlbie_lpid+0x60>
+			4510: R_PPC64_REL24	_raw_spin_lock
+    4514:	60 00 00 00 	nop
+    4518:	e8 9c 00 10 	ld      r4,16(r28)
+    451c:	7f a3 eb 78 	mr      r3,r29
+    4520:	80 bc 00 0c 	lwz     r5,12(r28)
+    4524:	48 00 00 01 	bl      4524 <.kvmhv_emulate_tlbie_lpid+0x74>
+			4524: R_PPC64_REL24	kvmppc_free_pgtable_radix
+    4528:	60 00 00 00 	nop
+    452c:	80 7c 00 0c 	lwz     r3,12(r28)
+    4530:	60 00 00 00 	nop
+    4534:	78 63 00 20 	clrldi  r3,r3,32
+    4538:	48 00 00 01 	bl      4538 <.kvmhv_emulate_tlbie_lpid+0x88>
+			4538: R_PPC64_REL24	radix__flush_all_lpid
+    453c:	60 00 00 00 	nop
+    4540:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    4544:	28 03 00 00 	cmplwi  r3,0
+    4548:	40 82 00 5c 	bne     45a4 <.kvmhv_emulate_tlbie_lpid+0xf4>
+    454c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    4550:	38 63 ff ff 	addi    r3,r3,-1
+    4554:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    4558:	60 00 00 00 	nop
+    455c:	38 60 00 00 	li      r3,0
+    4560:	7c 20 04 ac 	lwsync
+    4564:	98 7d 00 03 	stb     r3,3(r29)
+    4568:	48 00 00 0c 	b       4574 <.kvmhv_emulate_tlbie_lpid+0xc4>
+    456c:	7f 83 e3 78 	mr      r3,r28
+    4570:	48 00 00 01 	bl      4570 <.kvmhv_emulate_tlbie_lpid+0xc0>
+			4570: R_PPC64_REL24	.opd+0x2a0
+    4574:	7f c3 f3 78 	mr      r3,r30
+    4578:	48 00 00 01 	bl      4578 <.kvmhv_emulate_tlbie_lpid+0xc8>
+			4578: R_PPC64_REL24	mutex_unlock
+    457c:	60 00 00 00 	nop
+    4580:	eb df 00 90 	ld      r30,144(r31)
+    4584:	eb bf 00 88 	ld      r29,136(r31)
+    4588:	eb 9f 00 80 	ld      r28,128(r31)
+    458c:	eb 7f 00 78 	ld      r27,120(r31)
+    4590:	38 21 00 a0 	addi    r1,r1,160
+    4594:	e8 01 00 10 	ld      r0,16(r1)
+    4598:	7c 08 03 a6 	mtlr    r0
+    459c:	eb e1 ff f8 	ld      r31,-8(r1)
+    45a0:	4e 80 00 20 	blr
+    45a4:	38 60 00 00 	li      r3,0
+    45a8:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    45ac:	7c 00 04 ac 	hwsync
+    45b0:	4b ff ff 9c 	b       454c <.kvmhv_emulate_tlbie_lpid+0x9c>
+    45b4:	78 65 00 20 	clrldi  r5,r3,32
+    45b8:	38 60 00 00 	li      r3,0
+    45bc:	60 63 f8 08 	ori     r3,r3,63496
+    45c0:	3c 80 00 09 	lis     r4,9
+    45c4:	38 c0 08 00 	li      r6,2048
+    45c8:	48 00 00 01 	bl      45c8 <.kvmhv_emulate_tlbie_lpid+0x118>
+			45c8: R_PPC64_REL24	plpar_hcall_norets
+    45cc:	60 00 00 00 	nop
+    45d0:	28 23 00 00 	cmpldi  r3,0
+    45d4:	41 82 ff 6c 	beq     4540 <.kvmhv_emulate_tlbie_lpid+0x90>
+    45d8:	7c 64 1b 78 	mr      r4,r3
+    45dc:	3c 62 00 00 	addis   r3,r2,0
+			45de: R_PPC64_TOC16_HA	.toc+0x18
+    45e0:	e8 63 00 00 	ld      r3,0(r3)
+			45e2: R_PPC64_TOC16_LO_DS	.toc+0x18
+    45e4:	48 00 00 01 	bl      45e4 <.kvmhv_emulate_tlbie_lpid+0x134>
+			45e4: R_PPC64_REL24	printk
+    45e8:	60 00 00 00 	nop
+    45ec:	4b ff ff 54 	b       4540 <.kvmhv_emulate_tlbie_lpid+0x90>
+    45f0:	7f a3 eb 78 	mr      r3,r29
+    45f4:	48 00 00 01 	bl      45f4 <.kvmhv_emulate_tlbie_lpid+0x144>
+			45f4: R_PPC64_REL24	__pv_queued_spin_unlock
+    45f8:	60 00 00 00 	nop
+    45fc:	4b ff ff 78 	b       4574 <.kvmhv_emulate_tlbie_lpid+0xc4>
+	...
+    460c:	60 00 00 00 	nop
+
+0000000000004610 <.kvmhv_emulate_tlbie_all_lpid>:
+    4610:	7c 08 02 a6 	mflr    r0
+    4614:	fb e1 ff f8 	std     r31,-8(r1)
+    4618:	f8 01 00 10 	std     r0,16(r1)
+    461c:	f8 21 ff 51 	stdu    r1,-176(r1)
+    4620:	7c 3f 0b 78 	mr      r31,r1
+    4624:	fb 1f 00 70 	std     r24,112(r31)
+    4628:	fb 3f 00 78 	std     r25,120(r31)
+    462c:	fb 5f 00 80 	std     r26,128(r31)
+    4630:	fb 7f 00 88 	std     r27,136(r31)
+    4634:	fb 9f 00 90 	std     r28,144(r31)
+    4638:	7c 9c 23 78 	mr      r28,r4
+    463c:	fb bf 00 98 	std     r29,152(r31)
+    4640:	7c 7d 1b 78 	mr      r29,r3
+    4644:	fb df 00 a0 	std     r30,160(r31)
+    4648:	48 00 00 01 	bl      4648 <.kvmhv_emulate_tlbie_all_lpid+0x38>
+			4648: R_PPC64_REL24	_mcount
+    464c:	60 00 00 00 	nop
+    4650:	eb dd 00 00 	ld      r30,0(r29)
+    4654:	7f c3 f3 78 	mr      r3,r30
+    4658:	48 00 00 01 	bl      4658 <.kvmhv_emulate_tlbie_all_lpid+0x48>
+			4658: R_PPC64_REL24	_raw_spin_lock
+    465c:	60 00 00 00 	nop
+    4660:	80 7e 44 98 	lwz     r3,17560(r30)
+    4664:	2c 03 00 00 	cmpwi   r3,0
+    4668:	41 80 00 9c 	blt     4704 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
+    466c:	3b 5e 44 a0 	addi    r26,r30,17568
+    4670:	3b 20 00 00 	li      r25,0
+    4674:	3b 00 00 00 	li      r24,0
+    4678:	7f 9c 07 b4 	extsw   r28,r28
+    467c:	48 00 00 40 	b       46bc <.kvmhv_emulate_tlbie_all_lpid+0xac>
+    4680:	7f c3 f3 78 	mr      r3,r30
+    4684:	48 00 00 01 	bl      4684 <.kvmhv_emulate_tlbie_all_lpid+0x74>
+			4684: R_PPC64_REL24	__pv_queued_spin_unlock
+    4688:	60 00 00 00 	nop
+    468c:	60 00 00 00 	nop
+    4690:	7f a3 eb 78 	mr      r3,r29
+    4694:	7f 64 db 78 	mr      r4,r27
+    4698:	7f 85 e3 78 	mr      r5,r28
+    469c:	48 00 00 01 	bl      469c <.kvmhv_emulate_tlbie_all_lpid+0x8c>
+			469c: R_PPC64_REL24	.opd+0x258
+    46a0:	7f c3 f3 78 	mr      r3,r30
+    46a4:	48 00 00 01 	bl      46a4 <.kvmhv_emulate_tlbie_all_lpid+0x94>
+			46a4: R_PPC64_REL24	_raw_spin_lock
+    46a8:	60 00 00 00 	nop
+    46ac:	80 7e 44 98 	lwz     r3,17560(r30)
+    46b0:	3b 39 00 01 	addi    r25,r25,1
+    46b4:	7c 19 18 00 	cmpw    r25,r3
+    46b8:	41 81 00 4c 	bgt     4704 <.kvmhv_emulate_tlbie_all_lpid+0xf4>
+    46bc:	7f 24 07 b4 	extsw   r4,r25
+    46c0:	78 84 1f 24 	rldicr  r4,r4,3,60
+    46c4:	7f 7a 20 2a 	ldx     r27,r26,r4
+    46c8:	28 3b 00 00 	cmpldi  r27,0
+    46cc:	41 82 ff e4 	beq     46b0 <.kvmhv_emulate_tlbie_all_lpid+0xa0>
+    46d0:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    46d4:	28 03 00 00 	cmplwi  r3,0
+    46d8:	40 82 00 20 	bne     46f8 <.kvmhv_emulate_tlbie_all_lpid+0xe8>
+    46dc:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    46e0:	38 63 ff ff 	addi    r3,r3,-1
+    46e4:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    46e8:	60 00 00 00 	nop
+    46ec:	7c 20 04 ac 	lwsync
+    46f0:	9b 1e 00 03 	stb     r24,3(r30)
+    46f4:	4b ff ff 9c 	b       4690 <.kvmhv_emulate_tlbie_all_lpid+0x80>
+    46f8:	b3 0d 0c 7c 	sth     r24,3196(r13)
+    46fc:	7c 00 04 ac 	hwsync
+    4700:	4b ff ff dc 	b       46dc <.kvmhv_emulate_tlbie_all_lpid+0xcc>
+    4704:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    4708:	28 03 00 00 	cmplwi  r3,0
+    470c:	40 82 00 50 	bne     475c <.kvmhv_emulate_tlbie_all_lpid+0x14c>
+    4710:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    4714:	38 63 ff ff 	addi    r3,r3,-1
+    4718:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    471c:	60 00 00 00 	nop
+    4720:	38 60 00 00 	li      r3,0
+    4724:	7c 20 04 ac 	lwsync
+    4728:	98 7e 00 03 	stb     r3,3(r30)
+    472c:	eb df 00 a0 	ld      r30,160(r31)
+    4730:	eb bf 00 98 	ld      r29,152(r31)
+    4734:	eb 9f 00 90 	ld      r28,144(r31)
+    4738:	eb 7f 00 88 	ld      r27,136(r31)
+    473c:	eb 5f 00 80 	ld      r26,128(r31)
+    4740:	eb 3f 00 78 	ld      r25,120(r31)
+    4744:	eb 1f 00 70 	ld      r24,112(r31)
+    4748:	38 21 00 b0 	addi    r1,r1,176
+    474c:	e8 01 00 10 	ld      r0,16(r1)
+    4750:	7c 08 03 a6 	mtlr    r0
+    4754:	eb e1 ff f8 	ld      r31,-8(r1)
+    4758:	4e 80 00 20 	blr
+    475c:	38 60 00 00 	li      r3,0
+    4760:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    4764:	7c 00 04 ac 	hwsync
+    4768:	4b ff ff a8 	b       4710 <.kvmhv_emulate_tlbie_all_lpid+0x100>
+    476c:	7f c3 f3 78 	mr      r3,r30
+    4770:	48 00 00 01 	bl      4770 <.kvmhv_emulate_tlbie_all_lpid+0x160>
+			4770: R_PPC64_REL24	__pv_queued_spin_unlock
+    4774:	60 00 00 00 	nop
+    4778:	4b ff ff b4 	b       472c <.kvmhv_emulate_tlbie_all_lpid+0x11c>
 	...
-    6ce8:	60 00 00 00 	nop
-    6cec:	60 00 00 00 	nop
+    4788:	60 00 00 00 	nop
+    478c:	60 00 00 00 	nop
 
-0000000000006cf0 <.kvmhv_invalidate_shadow_pte>:
-    6cf0:	7c 08 02 a6 	mflr    r0
-    6cf4:	fb e1 ff f8 	std     r31,-8(r1)
-    6cf8:	f8 01 00 10 	std     r0,16(r1)
-    6cfc:	f8 21 ff 61 	stdu    r1,-160(r1)
-    6d00:	7c 3f 0b 78 	mr      r31,r1
-    6d04:	fb 7f 00 78 	std     r27,120(r31)
-    6d08:	7c 9b 23 78 	mr      r27,r4
-    6d0c:	fb 9f 00 80 	std     r28,128(r31)
-    6d10:	7c bc 2b 78 	mr      r28,r5
-    6d14:	fb bf 00 88 	std     r29,136(r31)
-    6d18:	7c 7d 1b 78 	mr      r29,r3
-    6d1c:	fb df 00 90 	std     r30,144(r31)
-    6d20:	7c de 33 78 	mr      r30,r6
-    6d24:	48 00 00 01 	bl      6d24 <.kvmhv_invalidate_shadow_pte+0x34>
-			6d24: R_PPC64_REL24	_mcount
-    6d28:	60 00 00 00 	nop
-    6d2c:	eb bd 00 00 	ld      r29,0(r29)
-    6d30:	7f a3 eb 78 	mr      r3,r29
-    6d34:	48 00 00 01 	bl      6d34 <.kvmhv_invalidate_shadow_pte+0x44>
-			6d34: R_PPC64_REL24	_raw_spin_lock
-    6d38:	60 00 00 00 	nop
-    6d3c:	e8 7b 00 0a 	lwa     r3,8(r27)
-    6d40:	80 9d 44 98 	lwz     r4,17560(r29)
-    6d44:	7c 04 18 00 	cmpw    r4,r3
-    6d48:	38 80 00 00 	li      r4,0
-    6d4c:	41 80 00 40 	blt     6d8c <.kvmhv_invalidate_shadow_pte+0x9c>
-    6d50:	78 63 1f 24 	rldicr  r3,r3,3,60
-    6d54:	7c 7d 1a 14 	add     r3,r29,r3
-    6d58:	e8 63 44 a0 	ld      r3,17568(r3)
-    6d5c:	28 23 00 00 	cmpldi  r3,0
-    6d60:	41 82 00 2c 	beq     6d8c <.kvmhv_invalidate_shadow_pte+0x9c>
-    6d64:	e8 63 00 10 	ld      r3,16(r3)
-    6d68:	38 df 00 74 	addi    r6,r31,116
-    6d6c:	7f 84 e3 78 	mr      r4,r28
-    6d70:	38 a0 00 00 	li      r5,0
-    6d74:	48 00 00 01 	bl      6d74 <.kvmhv_invalidate_shadow_pte+0x84>
-			6d74: R_PPC64_REL24	__find_linux_pte
-    6d78:	60 00 00 00 	nop
-    6d7c:	80 bf 00 74 	lwz     r5,116(r31)
-    6d80:	7c 64 1b 78 	mr      r4,r3
-    6d84:	28 05 00 00 	cmplwi  r5,0
-    6d88:	40 82 00 10 	bne     6d98 <.kvmhv_invalidate_shadow_pte+0xa8>
-    6d8c:	38 60 00 10 	li      r3,16
-    6d90:	38 a0 00 10 	li      r5,16
-    6d94:	90 7f 00 74 	stw     r3,116(r31)
-    6d98:	28 24 00 00 	cmpldi  r4,0
-    6d9c:	41 82 00 40 	beq     6ddc <.kvmhv_invalidate_shadow_pte+0xec>
-    6da0:	e8 64 00 00 	ld      r3,0(r4)
-    6da4:	7c 66 18 f8 	not     r6,r3
-    6da8:	78 63 17 a0 	rldicl  r3,r3,2,62
-    6dac:	78 c6 1f 60 	rldicl  r6,r6,3,61
-    6db0:	28 a3 00 03 	cmpldi  cr1,r3,3
-    6db4:	78 c6 e8 43 	rldicl. r6,r6,61,1
-    6db8:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
-    6dbc:	41 94 00 20 	blt     cr5,6ddc <.kvmhv_invalidate_shadow_pte+0xec>
-    6dc0:	81 1b 00 0c 	lwz     r8,12(r27)
-    6dc4:	78 a6 00 20 	clrldi  r6,r5,32
-    6dc8:	7f a3 eb 78 	mr      r3,r29
-    6dcc:	7f 85 e3 78 	mr      r5,r28
-    6dd0:	38 e0 00 00 	li      r7,0
-    6dd4:	48 00 00 01 	bl      6dd4 <.kvmhv_invalidate_shadow_pte+0xe4>
-			6dd4: R_PPC64_REL24	kvmppc_unmap_pte
-    6dd8:	60 00 00 00 	nop
-    6ddc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    6de0:	28 03 00 00 	cmplwi  r3,0
-    6de4:	40 82 00 54 	bne     6e38 <.kvmhv_invalidate_shadow_pte+0x148>
-    6de8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    6dec:	38 63 ff ff 	addi    r3,r3,-1
-    6df0:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    6df4:	60 00 00 00 	nop
-    6df8:	38 60 00 00 	li      r3,0
-    6dfc:	7c 20 04 ac 	lwsync
-    6e00:	98 7d 00 03 	stb     r3,3(r29)
-    6e04:	28 3e 00 00 	cmpldi  r30,0
-    6e08:	41 82 00 0c 	beq     6e14 <.kvmhv_invalidate_shadow_pte+0x124>
-    6e0c:	80 7f 00 74 	lwz     r3,116(r31)
-    6e10:	90 7e 00 00 	stw     r3,0(r30)
-    6e14:	eb df 00 90 	ld      r30,144(r31)
-    6e18:	eb bf 00 88 	ld      r29,136(r31)
-    6e1c:	eb 9f 00 80 	ld      r28,128(r31)
-    6e20:	eb 7f 00 78 	ld      r27,120(r31)
-    6e24:	38 21 00 a0 	addi    r1,r1,160
-    6e28:	e8 01 00 10 	ld      r0,16(r1)
-    6e2c:	7c 08 03 a6 	mtlr    r0
-    6e30:	eb e1 ff f8 	ld      r31,-8(r1)
-    6e34:	4e 80 00 20 	blr
-    6e38:	38 60 00 00 	li      r3,0
-    6e3c:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    6e40:	7c 00 04 ac 	hwsync
-    6e44:	4b ff ff a4 	b       6de8 <.kvmhv_invalidate_shadow_pte+0xf8>
-    6e48:	7f a3 eb 78 	mr      r3,r29
-    6e4c:	48 00 00 01 	bl      6e4c <.kvmhv_invalidate_shadow_pte+0x15c>
-			6e4c: R_PPC64_REL24	__pv_queued_spin_unlock
-    6e50:	60 00 00 00 	nop
-    6e54:	4b ff ff b0 	b       6e04 <.kvmhv_invalidate_shadow_pte+0x114>
+0000000000004790 <.kvmhv_invalidate_shadow_pte>:
+    4790:	7c 08 02 a6 	mflr    r0
+    4794:	fb e1 ff f8 	std     r31,-8(r1)
+    4798:	f8 01 00 10 	std     r0,16(r1)
+    479c:	f8 21 ff 61 	stdu    r1,-160(r1)
+    47a0:	7c 3f 0b 78 	mr      r31,r1
+    47a4:	fb 7f 00 78 	std     r27,120(r31)
+    47a8:	7c 9b 23 78 	mr      r27,r4
+    47ac:	fb 9f 00 80 	std     r28,128(r31)
+    47b0:	7c bc 2b 78 	mr      r28,r5
+    47b4:	fb bf 00 88 	std     r29,136(r31)
+    47b8:	7c 7d 1b 78 	mr      r29,r3
+    47bc:	fb df 00 90 	std     r30,144(r31)
+    47c0:	7c de 33 78 	mr      r30,r6
+    47c4:	48 00 00 01 	bl      47c4 <.kvmhv_invalidate_shadow_pte+0x34>
+			47c4: R_PPC64_REL24	_mcount
+    47c8:	60 00 00 00 	nop
+    47cc:	eb bd 00 00 	ld      r29,0(r29)
+    47d0:	7f a3 eb 78 	mr      r3,r29
+    47d4:	48 00 00 01 	bl      47d4 <.kvmhv_invalidate_shadow_pte+0x44>
+			47d4: R_PPC64_REL24	_raw_spin_lock
+    47d8:	60 00 00 00 	nop
+    47dc:	e8 7b 00 0a 	lwa     r3,8(r27)
+    47e0:	80 9d 44 98 	lwz     r4,17560(r29)
+    47e4:	7c 04 18 00 	cmpw    r4,r3
+    47e8:	38 80 00 00 	li      r4,0
+    47ec:	41 80 00 40 	blt     482c <.kvmhv_invalidate_shadow_pte+0x9c>
+    47f0:	78 63 1f 24 	rldicr  r3,r3,3,60
+    47f4:	7c 7d 1a 14 	add     r3,r29,r3
+    47f8:	e8 63 44 a0 	ld      r3,17568(r3)
+    47fc:	28 23 00 00 	cmpldi  r3,0
+    4800:	41 82 00 2c 	beq     482c <.kvmhv_invalidate_shadow_pte+0x9c>
+    4804:	e8 63 00 10 	ld      r3,16(r3)
+    4808:	38 df 00 74 	addi    r6,r31,116
+    480c:	7f 84 e3 78 	mr      r4,r28
+    4810:	38 a0 00 00 	li      r5,0
+    4814:	48 00 00 01 	bl      4814 <.kvmhv_invalidate_shadow_pte+0x84>
+			4814: R_PPC64_REL24	__find_linux_pte
+    4818:	60 00 00 00 	nop
+    481c:	80 bf 00 74 	lwz     r5,116(r31)
+    4820:	7c 64 1b 78 	mr      r4,r3
+    4824:	28 05 00 00 	cmplwi  r5,0
+    4828:	40 82 00 10 	bne     4838 <.kvmhv_invalidate_shadow_pte+0xa8>
+    482c:	38 60 00 10 	li      r3,16
+    4830:	38 a0 00 10 	li      r5,16
+    4834:	90 7f 00 74 	stw     r3,116(r31)
+    4838:	28 24 00 00 	cmpldi  r4,0
+    483c:	41 82 00 40 	beq     487c <.kvmhv_invalidate_shadow_pte+0xec>
+    4840:	e8 64 00 00 	ld      r3,0(r4)
+    4844:	7c 66 18 f8 	not     r6,r3
+    4848:	78 63 17 a0 	rldicl  r3,r3,2,62
+    484c:	78 c6 1f 60 	rldicl  r6,r6,3,61
+    4850:	28 a3 00 03 	cmpldi  cr1,r3,3
+    4854:	78 c6 e8 43 	rldicl. r6,r6,61,1
+    4858:	4e 84 11 02 	crandc  4*cr5+lt,4*cr1+lt,eq
+    485c:	41 94 00 20 	blt     cr5,487c <.kvmhv_invalidate_shadow_pte+0xec>
+    4860:	81 1b 00 0c 	lwz     r8,12(r27)
+    4864:	78 a6 00 20 	clrldi  r6,r5,32
+    4868:	7f a3 eb 78 	mr      r3,r29
+    486c:	7f 85 e3 78 	mr      r5,r28
+    4870:	38 e0 00 00 	li      r7,0
+    4874:	48 00 00 01 	bl      4874 <.kvmhv_invalidate_shadow_pte+0xe4>
+			4874: R_PPC64_REL24	kvmppc_unmap_pte
+    4878:	60 00 00 00 	nop
+    487c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    4880:	28 03 00 00 	cmplwi  r3,0
+    4884:	40 82 00 54 	bne     48d8 <.kvmhv_invalidate_shadow_pte+0x148>
+    4888:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    488c:	38 63 ff ff 	addi    r3,r3,-1
+    4890:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    4894:	60 00 00 00 	nop
+    4898:	38 60 00 00 	li      r3,0
+    489c:	7c 20 04 ac 	lwsync
+    48a0:	98 7d 00 03 	stb     r3,3(r29)
+    48a4:	28 3e 00 00 	cmpldi  r30,0
+    48a8:	41 82 00 0c 	beq     48b4 <.kvmhv_invalidate_shadow_pte+0x124>
+    48ac:	80 7f 00 74 	lwz     r3,116(r31)
+    48b0:	90 7e 00 00 	stw     r3,0(r30)
+    48b4:	eb df 00 90 	ld      r30,144(r31)
+    48b8:	eb bf 00 88 	ld      r29,136(r31)
+    48bc:	eb 9f 00 80 	ld      r28,128(r31)
+    48c0:	eb 7f 00 78 	ld      r27,120(r31)
+    48c4:	38 21 00 a0 	addi    r1,r1,160
+    48c8:	e8 01 00 10 	ld      r0,16(r1)
+    48cc:	7c 08 03 a6 	mtlr    r0
+    48d0:	eb e1 ff f8 	ld      r31,-8(r1)
+    48d4:	4e 80 00 20 	blr
+    48d8:	38 60 00 00 	li      r3,0
+    48dc:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    48e0:	7c 00 04 ac 	hwsync
+    48e4:	4b ff ff a4 	b       4888 <.kvmhv_invalidate_shadow_pte+0xf8>
+    48e8:	7f a3 eb 78 	mr      r3,r29
+    48ec:	48 00 00 01 	bl      48ec <.kvmhv_invalidate_shadow_pte+0x15c>
+			48ec: R_PPC64_REL24	__pv_queued_spin_unlock
+    48f0:	60 00 00 00 	nop
+    48f4:	4b ff ff b0 	b       48a4 <.kvmhv_invalidate_shadow_pte+0x114>
 	...
-    6e64:	60 00 00 00 	nop
-    6e68:	60 00 00 00 	nop
-    6e6c:	60 00 00 00 	nop
+    4904:	60 00 00 00 	nop
+    4908:	60 00 00 00 	nop
+    490c:	60 00 00 00 	nop
 
-0000000000006e70 <.kvmhv_flush_nested>:
-    6e70:	7c 08 02 a6 	mflr    r0
-    6e74:	fb e1 ff f8 	std     r31,-8(r1)
-    6e78:	f8 01 00 10 	std     r0,16(r1)
-    6e7c:	f8 21 ff 71 	stdu    r1,-144(r1)
-    6e80:	7c 3f 0b 78 	mr      r31,r1
-    6e84:	fb bf 00 78 	std     r29,120(r31)
-    6e88:	fb df 00 80 	std     r30,128(r31)
-    6e8c:	7c 7e 1b 78 	mr      r30,r3
-    6e90:	48 00 00 01 	bl      6e90 <.kvmhv_flush_nested+0x20>
-			6e90: R_PPC64_REL24	_mcount
-    6e94:	60 00 00 00 	nop
-    6e98:	eb be 00 00 	ld      r29,0(r30)
-    6e9c:	7f a3 eb 78 	mr      r3,r29
-    6ea0:	48 00 00 01 	bl      6ea0 <.kvmhv_flush_nested+0x30>
-			6ea0: R_PPC64_REL24	_raw_spin_lock
-    6ea4:	60 00 00 00 	nop
-    6ea8:	e8 9e 00 10 	ld      r4,16(r30)
-    6eac:	7f a3 eb 78 	mr      r3,r29
-    6eb0:	80 be 00 0c 	lwz     r5,12(r30)
-    6eb4:	48 00 00 01 	bl      6eb4 <.kvmhv_flush_nested+0x44>
-			6eb4: R_PPC64_REL24	kvmppc_free_pgtable_radix
-    6eb8:	60 00 00 00 	nop
-    6ebc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    6ec0:	28 03 00 00 	cmplwi  r3,0
-    6ec4:	40 82 00 84 	bne     6f48 <.kvmhv_flush_nested+0xd8>
-    6ec8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    6ecc:	38 63 ff ff 	addi    r3,r3,-1
-    6ed0:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    6ed4:	60 00 00 00 	nop
-    6ed8:	38 60 00 00 	li      r3,0
-    6edc:	7c 20 04 ac 	lwsync
-    6ee0:	98 7d 00 03 	stb     r3,3(r29)
-    6ee4:	80 7e 00 0c 	lwz     r3,12(r30)
-    6ee8:	60 00 00 00 	nop
-    6eec:	78 63 00 20 	clrldi  r3,r3,32
-    6ef0:	48 00 00 01 	bl      6ef0 <.kvmhv_flush_nested+0x80>
-			6ef0: R_PPC64_REL24	radix__flush_all_lpid
-    6ef4:	60 00 00 00 	nop
-    6ef8:	7f c3 f3 78 	mr      r3,r30
-    6efc:	48 00 00 01 	bl      6efc <.kvmhv_flush_nested+0x8c>
-			6efc: R_PPC64_REL24	.opd+0x60
-    6f00:	e8 7e 00 18 	ld      r3,24(r30)
-    6f04:	28 23 00 00 	cmpldi  r3,0
-    6f08:	41 82 00 20 	beq     6f28 <.kvmhv_flush_nested+0xb8>
-    6f0c:	eb df 00 80 	ld      r30,128(r31)
-    6f10:	eb bf 00 78 	ld      r29,120(r31)
-    6f14:	38 21 00 90 	addi    r1,r1,144
-    6f18:	e8 01 00 10 	ld      r0,16(r1)
-    6f1c:	7c 08 03 a6 	mtlr    r0
-    6f20:	eb e1 ff f8 	ld      r31,-8(r1)
-    6f24:	4e 80 00 20 	blr
-    6f28:	7f c3 f3 78 	mr      r3,r30
-    6f2c:	eb df 00 80 	ld      r30,128(r31)
-    6f30:	eb bf 00 78 	ld      r29,120(r31)
-    6f34:	38 21 00 90 	addi    r1,r1,144
-    6f38:	e8 01 00 10 	ld      r0,16(r1)
-    6f3c:	eb e1 ff f8 	ld      r31,-8(r1)
-    6f40:	7c 08 03 a6 	mtlr    r0
-    6f44:	48 00 00 00 	b       6f44 <.kvmhv_flush_nested+0xd4>
-			6f44: R_PPC64_REL24	.opd+0x2a0
-    6f48:	38 60 00 00 	li      r3,0
-    6f4c:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    6f50:	7c 00 04 ac 	hwsync
-    6f54:	4b ff ff 74 	b       6ec8 <.kvmhv_flush_nested+0x58>
-    6f58:	7f a3 eb 78 	mr      r3,r29
-    6f5c:	48 00 00 01 	bl      6f5c <.kvmhv_flush_nested+0xec>
-			6f5c: R_PPC64_REL24	__pv_queued_spin_unlock
-    6f60:	60 00 00 00 	nop
-    6f64:	4b ff ff 80 	b       6ee4 <.kvmhv_flush_nested+0x74>
-    6f68:	78 65 00 20 	clrldi  r5,r3,32
-    6f6c:	38 60 00 00 	li      r3,0
-    6f70:	60 63 f8 08 	ori     r3,r3,63496
-    6f74:	3c 80 00 09 	lis     r4,9
-    6f78:	38 c0 08 00 	li      r6,2048
-    6f7c:	48 00 00 01 	bl      6f7c <.kvmhv_flush_nested+0x10c>
-			6f7c: R_PPC64_REL24	plpar_hcall_norets
-    6f80:	60 00 00 00 	nop
-    6f84:	28 23 00 00 	cmpldi  r3,0
-    6f88:	41 82 ff 70 	beq     6ef8 <.kvmhv_flush_nested+0x88>
-    6f8c:	7c 64 1b 78 	mr      r4,r3
-    6f90:	3c 62 00 00 	addis   r3,r2,0
-			6f92: R_PPC64_TOC16_HA	.toc+0x18
-    6f94:	e8 63 00 00 	ld      r3,0(r3)
-			6f96: R_PPC64_TOC16_LO_DS	.toc+0x18
-    6f98:	48 00 00 01 	bl      6f98 <.kvmhv_flush_nested+0x128>
-			6f98: R_PPC64_REL24	printk
-    6f9c:	60 00 00 00 	nop
-    6fa0:	4b ff ff 58 	b       6ef8 <.kvmhv_flush_nested+0x88>
+0000000000004910 <.kvmhv_flush_nested>:
+    4910:	7c 08 02 a6 	mflr    r0
+    4914:	fb e1 ff f8 	std     r31,-8(r1)
+    4918:	f8 01 00 10 	std     r0,16(r1)
+    491c:	f8 21 ff 71 	stdu    r1,-144(r1)
+    4920:	7c 3f 0b 78 	mr      r31,r1
+    4924:	fb bf 00 78 	std     r29,120(r31)
+    4928:	fb df 00 80 	std     r30,128(r31)
+    492c:	7c 7e 1b 78 	mr      r30,r3
+    4930:	48 00 00 01 	bl      4930 <.kvmhv_flush_nested+0x20>
+			4930: R_PPC64_REL24	_mcount
+    4934:	60 00 00 00 	nop
+    4938:	eb be 00 00 	ld      r29,0(r30)
+    493c:	7f a3 eb 78 	mr      r3,r29
+    4940:	48 00 00 01 	bl      4940 <.kvmhv_flush_nested+0x30>
+			4940: R_PPC64_REL24	_raw_spin_lock
+    4944:	60 00 00 00 	nop
+    4948:	e8 9e 00 10 	ld      r4,16(r30)
+    494c:	7f a3 eb 78 	mr      r3,r29
+    4950:	80 be 00 0c 	lwz     r5,12(r30)
+    4954:	48 00 00 01 	bl      4954 <.kvmhv_flush_nested+0x44>
+			4954: R_PPC64_REL24	kvmppc_free_pgtable_radix
+    4958:	60 00 00 00 	nop
+    495c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    4960:	28 03 00 00 	cmplwi  r3,0
+    4964:	40 82 00 84 	bne     49e8 <.kvmhv_flush_nested+0xd8>
+    4968:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    496c:	38 63 ff ff 	addi    r3,r3,-1
+    4970:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    4974:	60 00 00 00 	nop
+    4978:	38 60 00 00 	li      r3,0
+    497c:	7c 20 04 ac 	lwsync
+    4980:	98 7d 00 03 	stb     r3,3(r29)
+    4984:	80 7e 00 0c 	lwz     r3,12(r30)
+    4988:	60 00 00 00 	nop
+    498c:	78 63 00 20 	clrldi  r3,r3,32
+    4990:	48 00 00 01 	bl      4990 <.kvmhv_flush_nested+0x80>
+			4990: R_PPC64_REL24	radix__flush_all_lpid
+    4994:	60 00 00 00 	nop
+    4998:	7f c3 f3 78 	mr      r3,r30
+    499c:	48 00 00 01 	bl      499c <.kvmhv_flush_nested+0x8c>
+			499c: R_PPC64_REL24	.opd+0x78
+    49a0:	e8 7e 00 18 	ld      r3,24(r30)
+    49a4:	28 23 00 00 	cmpldi  r3,0
+    49a8:	41 82 00 20 	beq     49c8 <.kvmhv_flush_nested+0xb8>
+    49ac:	eb df 00 80 	ld      r30,128(r31)
+    49b0:	eb bf 00 78 	ld      r29,120(r31)
+    49b4:	38 21 00 90 	addi    r1,r1,144
+    49b8:	e8 01 00 10 	ld      r0,16(r1)
+    49bc:	7c 08 03 a6 	mtlr    r0
+    49c0:	eb e1 ff f8 	ld      r31,-8(r1)
+    49c4:	4e 80 00 20 	blr
+    49c8:	7f c3 f3 78 	mr      r3,r30
+    49cc:	eb df 00 80 	ld      r30,128(r31)
+    49d0:	eb bf 00 78 	ld      r29,120(r31)
+    49d4:	38 21 00 90 	addi    r1,r1,144
+    49d8:	e8 01 00 10 	ld      r0,16(r1)
+    49dc:	eb e1 ff f8 	ld      r31,-8(r1)
+    49e0:	7c 08 03 a6 	mtlr    r0
+    49e4:	48 00 00 00 	b       49e4 <.kvmhv_flush_nested+0xd4>
+			49e4: R_PPC64_REL24	.opd+0x2b8
+    49e8:	38 60 00 00 	li      r3,0
+    49ec:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    49f0:	7c 00 04 ac 	hwsync
+    49f4:	4b ff ff 74 	b       4968 <.kvmhv_flush_nested+0x58>
+    49f8:	7f a3 eb 78 	mr      r3,r29
+    49fc:	48 00 00 01 	bl      49fc <.kvmhv_flush_nested+0xec>
+			49fc: R_PPC64_REL24	__pv_queued_spin_unlock
+    4a00:	60 00 00 00 	nop
+    4a04:	4b ff ff 80 	b       4984 <.kvmhv_flush_nested+0x74>
+    4a08:	78 65 00 20 	clrldi  r5,r3,32
+    4a0c:	38 60 00 00 	li      r3,0
+    4a10:	60 63 f8 08 	ori     r3,r3,63496
+    4a14:	3c 80 00 09 	lis     r4,9
+    4a18:	38 c0 08 00 	li      r6,2048
+    4a1c:	48 00 00 01 	bl      4a1c <.kvmhv_flush_nested+0x10c>
+			4a1c: R_PPC64_REL24	plpar_hcall_norets
+    4a20:	60 00 00 00 	nop
+    4a24:	28 23 00 00 	cmpldi  r3,0
+    4a28:	41 82 ff 70 	beq     4998 <.kvmhv_flush_nested+0x88>
+    4a2c:	7c 64 1b 78 	mr      r4,r3
+    4a30:	3c 62 00 00 	addis   r3,r2,0
+			4a32: R_PPC64_TOC16_HA	.toc+0x18
+    4a34:	e8 63 00 00 	ld      r3,0(r3)
+			4a36: R_PPC64_TOC16_LO_DS	.toc+0x18
+    4a38:	48 00 00 01 	bl      4a38 <.kvmhv_flush_nested+0x128>
+			4a38: R_PPC64_REL24	printk
+    4a3c:	60 00 00 00 	nop
+    4a40:	4b ff ff 58 	b       4998 <.kvmhv_flush_nested+0x88>
 	...
 
-0000000000006fb0 <.kvmhv_remove_nested>:
-    6fb0:	7c 08 02 a6 	mflr    r0
-    6fb4:	fb e1 ff f8 	std     r31,-8(r1)
-    6fb8:	f8 01 00 10 	std     r0,16(r1)
-    6fbc:	f8 21 ff 71 	stdu    r1,-144(r1)
-    6fc0:	7c 3f 0b 78 	mr      r31,r1
-    6fc4:	fb 9f 00 70 	std     r28,112(r31)
-    6fc8:	fb bf 00 78 	std     r29,120(r31)
-    6fcc:	fb df 00 80 	std     r30,128(r31)
-    6fd0:	7c 7e 1b 78 	mr      r30,r3
-    6fd4:	48 00 00 01 	bl      6fd4 <.kvmhv_remove_nested+0x24>
-			6fd4: R_PPC64_REL24	_mcount
-    6fd8:	60 00 00 00 	nop
-    6fdc:	eb be 00 00 	ld      r29,0(r30)
-    6fe0:	7f a3 eb 78 	mr      r3,r29
-    6fe4:	eb 9e 00 0a 	lwa     r28,8(r30)
-    6fe8:	48 00 00 01 	bl      6fe8 <.kvmhv_remove_nested+0x38>
-			6fe8: R_PPC64_REL24	_raw_spin_lock
-    6fec:	60 00 00 00 	nop
-    6ff0:	7b 83 1f 24 	rldicr  r3,r28,3,60
-    6ff4:	7c 7d 1a 14 	add     r3,r29,r3
-    6ff8:	e8 83 44 a0 	ld      r4,17568(r3)
-    6ffc:	7c 24 f0 40 	cmpld   r4,r30
-    7000:	41 82 00 0c 	beq     700c <.kvmhv_remove_nested+0x5c>
-    7004:	eb 9e 00 28 	ld      r28,40(r30)
-    7008:	48 00 00 88 	b       7090 <.kvmhv_remove_nested+0xe0>
-    700c:	38 80 00 00 	li      r4,0
-    7010:	f8 83 44 a0 	std     r4,17568(r3)
-    7014:	80 7d 44 98 	lwz     r3,17560(r29)
-    7018:	7c 1c 18 40 	cmplw   r28,r3
-    701c:	40 82 00 68 	bne     7084 <.kvmhv_remove_nested+0xd4>
-    7020:	38 7c ff ff 	addi    r3,r28,-1
-    7024:	38 80 ff ff 	li      r4,-1
-    7028:	2c 03 ff ff 	cmpwi   r3,-1
-    702c:	41 80 00 0c 	blt     7038 <.kvmhv_remove_nested+0x88>
-    7030:	60 83 00 00 	ori     r3,r4,0
-    7034:	48 00 00 04 	b       7038 <.kvmhv_remove_nested+0x88>
-    7038:	7c 83 e0 50 	subf    r4,r3,r28
-    703c:	78 85 00 20 	clrldi  r5,r4,32
-    7040:	38 9d 44 a0 	addi    r4,r29,17568
-    7044:	7c a9 03 a6 	mtctr   r5
-    7048:	48 00 00 18 	b       7060 <.kvmhv_remove_nested+0xb0>
-    704c:	60 00 00 00 	nop
-    7050:	60 00 00 00 	nop
-    7054:	60 00 00 00 	nop
-    7058:	60 00 00 00 	nop
-    705c:	60 00 00 00 	nop
-    7060:	42 40 00 1c 	bdz     707c <.kvmhv_remove_nested+0xcc>
-    7064:	3b 9c ff ff 	addi    r28,r28,-1
-    7068:	7b 85 1f 48 	rldic   r5,r28,3,29
-    706c:	7c a4 28 2a 	ldx     r5,r4,r5
-    7070:	28 25 00 00 	cmpldi  r5,0
-    7074:	41 82 ff ec 	beq     7060 <.kvmhv_remove_nested+0xb0>
-    7078:	48 00 00 08 	b       7080 <.kvmhv_remove_nested+0xd0>
-    707c:	7c 7c 1b 78 	mr      r28,r3
-    7080:	93 9d 44 98 	stw     r28,17560(r29)
-    7084:	e8 7e 00 28 	ld      r3,40(r30)
-    7088:	3b 83 ff ff 	addi    r28,r3,-1
-    708c:	fb 9e 00 28 	std     r28,40(r30)
-    7090:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    7094:	28 03 00 00 	cmplwi  r3,0
-    7098:	40 82 00 b4 	bne     714c <.kvmhv_remove_nested+0x19c>
-    709c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    70a0:	38 63 ff ff 	addi    r3,r3,-1
-    70a4:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    70a8:	60 00 00 00 	nop
-    70ac:	38 60 00 00 	li      r3,0
-    70b0:	7c 20 04 ac 	lwsync
-    70b4:	98 7d 00 03 	stb     r3,3(r29)
-    70b8:	28 3c 00 00 	cmpldi  r28,0
-    70bc:	40 82 00 70 	bne     712c <.kvmhv_remove_nested+0x17c>
-    70c0:	e8 9e 00 10 	ld      r4,16(r30)
-    70c4:	28 24 00 00 	cmpldi  r4,0
-    70c8:	41 82 00 2c 	beq     70f4 <.kvmhv_remove_nested+0x144>
-    70cc:	e8 7e 00 00 	ld      r3,0(r30)
-    70d0:	80 be 00 0c 	lwz     r5,12(r30)
-    70d4:	48 00 00 01 	bl      70d4 <.kvmhv_remove_nested+0x124>
-			70d4: R_PPC64_REL24	kvmppc_free_pgtable_radix
-    70d8:	60 00 00 00 	nop
-    70dc:	e8 9e 00 10 	ld      r4,16(r30)
-    70e0:	60 00 00 00 	nop
-    70e4:	7c 83 23 78 	mr      r3,r4
-    70e8:	38 80 00 00 	li      r4,0
-    70ec:	48 00 00 01 	bl      70ec <.kvmhv_remove_nested+0x13c>
-			70ec: R_PPC64_REL24	free_pages
-    70f0:	60 00 00 00 	nop
-    70f4:	80 be 00 0c 	lwz     r5,12(r30)
-    70f8:	60 00 00 00 	nop
-    70fc:	38 80 00 00 	li      r4,0
-    7100:	7c a3 2b 78 	mr      r3,r5
-    7104:	38 a0 00 00 	li      r5,0
-    7108:	38 c0 00 01 	li      r6,1
-    710c:	48 00 00 01 	bl      710c <.kvmhv_remove_nested+0x15c>
-			710c: R_PPC64_REL24	mmu_partition_table_set_entry
-    7110:	60 00 00 00 	nop
-    7114:	e8 7e 00 0e 	lwa     r3,12(r30)
-    7118:	48 00 00 01 	bl      7118 <.kvmhv_remove_nested+0x168>
-			7118: R_PPC64_REL24	kvmppc_free_lpid
-    711c:	60 00 00 00 	nop
-    7120:	7f c3 f3 78 	mr      r3,r30
-    7124:	48 00 00 01 	bl      7124 <.kvmhv_remove_nested+0x174>
-			7124: R_PPC64_REL24	kfree
-    7128:	60 00 00 00 	nop
-    712c:	eb df 00 80 	ld      r30,128(r31)
-    7130:	eb bf 00 78 	ld      r29,120(r31)
-    7134:	eb 9f 00 70 	ld      r28,112(r31)
-    7138:	38 21 00 90 	addi    r1,r1,144
-    713c:	e8 01 00 10 	ld      r0,16(r1)
-    7140:	7c 08 03 a6 	mtlr    r0
-    7144:	eb e1 ff f8 	ld      r31,-8(r1)
-    7148:	4e 80 00 20 	blr
-    714c:	38 60 00 00 	li      r3,0
-    7150:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    7154:	7c 00 04 ac 	hwsync
-    7158:	4b ff ff 44 	b       709c <.kvmhv_remove_nested+0xec>
-    715c:	7f a3 eb 78 	mr      r3,r29
-    7160:	48 00 00 01 	bl      7160 <.kvmhv_remove_nested+0x1b0>
-			7160: R_PPC64_REL24	__pv_queued_spin_unlock
-    7164:	60 00 00 00 	nop
-    7168:	4b ff ff 50 	b       70b8 <.kvmhv_remove_nested+0x108>
-    716c:	3c 62 00 00 	addis   r3,r2,0
-			716e: R_PPC64_TOC16_HA	.toc
-    7170:	78 a6 26 e4 	rldicr  r6,r5,4,59
-    7174:	e8 63 00 00 	ld      r3,0(r3)
-			7176: R_PPC64_TOC16_LO_DS	.toc
-    7178:	e8 83 00 00 	ld      r4,0(r3)
-    717c:	38 60 00 00 	li      r3,0
-    7180:	7c 64 31 6a 	stdux   r3,r4,r6
-    7184:	f8 64 00 08 	std     r3,8(r4)
-    7188:	60 00 00 00 	nop
-    718c:	7c a3 2b 78 	mr      r3,r5
-    7190:	48 00 00 01 	bl      7190 <.kvmhv_remove_nested+0x1e0>
-			7190: R_PPC64_REL24	radix__flush_all_lpid
-    7194:	60 00 00 00 	nop
-    7198:	4b ff ff 7c 	b       7114 <.kvmhv_remove_nested+0x164>
-    719c:	3c 62 00 00 	addis   r3,r2,0
-			719e: R_PPC64_TOC16_HA	.toc+0x8
-    71a0:	3c a2 00 00 	addis   r5,r2,0
-			71a2: R_PPC64_TOC16_HA	.toc+0x10
-    71a4:	e8 63 00 00 	ld      r3,0(r3)
-			71a6: R_PPC64_TOC16_LO_DS	.toc+0x8
-    71a8:	e8 a5 00 00 	ld      r5,0(r5)
-			71aa: R_PPC64_TOC16_LO_DS	.toc+0x10
-    71ac:	e8 63 00 00 	ld      r3,0(r3)
-    71b0:	78 63 1f 24 	rldicr  r3,r3,3,60
-    71b4:	7c 65 18 2a 	ldx     r3,r5,r3
-    71b8:	48 00 00 01 	bl      71b8 <.kvmhv_remove_nested+0x208>
-			71b8: R_PPC64_REL24	kmem_cache_free
-    71bc:	60 00 00 00 	nop
-    71c0:	4b ff ff 34 	b       70f4 <.kvmhv_remove_nested+0x144>
-    71c4:	60 63 f8 08 	ori     r3,r3,63496
-    71c8:	3c 80 00 09 	lis     r4,9
-    71cc:	38 c0 08 00 	li      r6,2048
-    71d0:	48 00 00 01 	bl      71d0 <.kvmhv_remove_nested+0x220>
-			71d0: R_PPC64_REL24	plpar_hcall_norets
-    71d4:	60 00 00 00 	nop
-    71d8:	28 23 00 00 	cmpldi  r3,0
-    71dc:	41 82 ff 38 	beq     7114 <.kvmhv_remove_nested+0x164>
-    71e0:	7c 64 1b 78 	mr      r4,r3
-    71e4:	3c 62 00 00 	addis   r3,r2,0
-			71e6: R_PPC64_TOC16_HA	.toc+0x18
-    71e8:	e8 63 00 00 	ld      r3,0(r3)
-			71ea: R_PPC64_TOC16_LO_DS	.toc+0x18
-    71ec:	48 00 00 01 	bl      71ec <.kvmhv_remove_nested+0x23c>
-			71ec: R_PPC64_REL24	printk
-    71f0:	60 00 00 00 	nop
-    71f4:	4b ff ff 20 	b       7114 <.kvmhv_remove_nested+0x164>
+0000000000004a50 <.kvmhv_remove_nested>:
+    4a50:	7c 08 02 a6 	mflr    r0
+    4a54:	fb e1 ff f8 	std     r31,-8(r1)
+    4a58:	f8 01 00 10 	std     r0,16(r1)
+    4a5c:	f8 21 ff 71 	stdu    r1,-144(r1)
+    4a60:	7c 3f 0b 78 	mr      r31,r1
+    4a64:	fb 9f 00 70 	std     r28,112(r31)
+    4a68:	fb bf 00 78 	std     r29,120(r31)
+    4a6c:	fb df 00 80 	std     r30,128(r31)
+    4a70:	7c 7e 1b 78 	mr      r30,r3
+    4a74:	48 00 00 01 	bl      4a74 <.kvmhv_remove_nested+0x24>
+			4a74: R_PPC64_REL24	_mcount
+    4a78:	60 00 00 00 	nop
+    4a7c:	eb be 00 00 	ld      r29,0(r30)
+    4a80:	7f a3 eb 78 	mr      r3,r29
+    4a84:	eb 9e 00 0a 	lwa     r28,8(r30)
+    4a88:	48 00 00 01 	bl      4a88 <.kvmhv_remove_nested+0x38>
+			4a88: R_PPC64_REL24	_raw_spin_lock
+    4a8c:	60 00 00 00 	nop
+    4a90:	7b 83 1f 24 	rldicr  r3,r28,3,60
+    4a94:	7c 7d 1a 14 	add     r3,r29,r3
+    4a98:	e8 83 44 a0 	ld      r4,17568(r3)
+    4a9c:	7c 24 f0 40 	cmpld   r4,r30
+    4aa0:	41 82 00 0c 	beq     4aac <.kvmhv_remove_nested+0x5c>
+    4aa4:	eb 9e 00 28 	ld      r28,40(r30)
+    4aa8:	48 00 00 88 	b       4b30 <.kvmhv_remove_nested+0xe0>
+    4aac:	38 80 00 00 	li      r4,0
+    4ab0:	f8 83 44 a0 	std     r4,17568(r3)
+    4ab4:	80 7d 44 98 	lwz     r3,17560(r29)
+    4ab8:	7c 1c 18 40 	cmplw   r28,r3
+    4abc:	40 82 00 68 	bne     4b24 <.kvmhv_remove_nested+0xd4>
+    4ac0:	38 7c ff ff 	addi    r3,r28,-1
+    4ac4:	38 80 ff ff 	li      r4,-1
+    4ac8:	2c 03 ff ff 	cmpwi   r3,-1
+    4acc:	41 80 00 0c 	blt     4ad8 <.kvmhv_remove_nested+0x88>
+    4ad0:	60 83 00 00 	ori     r3,r4,0
+    4ad4:	48 00 00 04 	b       4ad8 <.kvmhv_remove_nested+0x88>
+    4ad8:	7c 83 e0 50 	subf    r4,r3,r28
+    4adc:	78 85 00 20 	clrldi  r5,r4,32
+    4ae0:	38 9d 44 a0 	addi    r4,r29,17568
+    4ae4:	7c a9 03 a6 	mtctr   r5
+    4ae8:	48 00 00 18 	b       4b00 <.kvmhv_remove_nested+0xb0>
+    4aec:	60 00 00 00 	nop
+    4af0:	60 00 00 00 	nop
+    4af4:	60 00 00 00 	nop
+    4af8:	60 00 00 00 	nop
+    4afc:	60 00 00 00 	nop
+    4b00:	42 40 00 1c 	bdz     4b1c <.kvmhv_remove_nested+0xcc>
+    4b04:	3b 9c ff ff 	addi    r28,r28,-1
+    4b08:	7b 85 1f 48 	rldic   r5,r28,3,29
+    4b0c:	7c a4 28 2a 	ldx     r5,r4,r5
+    4b10:	28 25 00 00 	cmpldi  r5,0
+    4b14:	41 82 ff ec 	beq     4b00 <.kvmhv_remove_nested+0xb0>
+    4b18:	48 00 00 08 	b       4b20 <.kvmhv_remove_nested+0xd0>
+    4b1c:	7c 7c 1b 78 	mr      r28,r3
+    4b20:	93 9d 44 98 	stw     r28,17560(r29)
+    4b24:	e8 7e 00 28 	ld      r3,40(r30)
+    4b28:	3b 83 ff ff 	addi    r28,r3,-1
+    4b2c:	fb 9e 00 28 	std     r28,40(r30)
+    4b30:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    4b34:	28 03 00 00 	cmplwi  r3,0
+    4b38:	40 82 00 b4 	bne     4bec <.kvmhv_remove_nested+0x19c>
+    4b3c:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    4b40:	38 63 ff ff 	addi    r3,r3,-1
+    4b44:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    4b48:	60 00 00 00 	nop
+    4b4c:	38 60 00 00 	li      r3,0
+    4b50:	7c 20 04 ac 	lwsync
+    4b54:	98 7d 00 03 	stb     r3,3(r29)
+    4b58:	28 3c 00 00 	cmpldi  r28,0
+    4b5c:	40 82 00 70 	bne     4bcc <.kvmhv_remove_nested+0x17c>
+    4b60:	e8 9e 00 10 	ld      r4,16(r30)
+    4b64:	28 24 00 00 	cmpldi  r4,0
+    4b68:	41 82 00 2c 	beq     4b94 <.kvmhv_remove_nested+0x144>
+    4b6c:	e8 7e 00 00 	ld      r3,0(r30)
+    4b70:	80 be 00 0c 	lwz     r5,12(r30)
+    4b74:	48 00 00 01 	bl      4b74 <.kvmhv_remove_nested+0x124>
+			4b74: R_PPC64_REL24	kvmppc_free_pgtable_radix
+    4b78:	60 00 00 00 	nop
+    4b7c:	e8 9e 00 10 	ld      r4,16(r30)
+    4b80:	60 00 00 00 	nop
+    4b84:	7c 83 23 78 	mr      r3,r4
+    4b88:	38 80 00 00 	li      r4,0
+    4b8c:	48 00 00 01 	bl      4b8c <.kvmhv_remove_nested+0x13c>
+			4b8c: R_PPC64_REL24	free_pages
+    4b90:	60 00 00 00 	nop
+    4b94:	80 be 00 0c 	lwz     r5,12(r30)
+    4b98:	60 00 00 00 	nop
+    4b9c:	38 80 00 00 	li      r4,0
+    4ba0:	7c a3 2b 78 	mr      r3,r5
+    4ba4:	38 a0 00 00 	li      r5,0
+    4ba8:	38 c0 00 01 	li      r6,1
+    4bac:	48 00 00 01 	bl      4bac <.kvmhv_remove_nested+0x15c>
+			4bac: R_PPC64_REL24	mmu_partition_table_set_entry
+    4bb0:	60 00 00 00 	nop
+    4bb4:	e8 7e 00 0e 	lwa     r3,12(r30)
+    4bb8:	48 00 00 01 	bl      4bb8 <.kvmhv_remove_nested+0x168>
+			4bb8: R_PPC64_REL24	kvmppc_free_lpid
+    4bbc:	60 00 00 00 	nop
+    4bc0:	7f c3 f3 78 	mr      r3,r30
+    4bc4:	48 00 00 01 	bl      4bc4 <.kvmhv_remove_nested+0x174>
+			4bc4: R_PPC64_REL24	kfree
+    4bc8:	60 00 00 00 	nop
+    4bcc:	eb df 00 80 	ld      r30,128(r31)
+    4bd0:	eb bf 00 78 	ld      r29,120(r31)
+    4bd4:	eb 9f 00 70 	ld      r28,112(r31)
+    4bd8:	38 21 00 90 	addi    r1,r1,144
+    4bdc:	e8 01 00 10 	ld      r0,16(r1)
+    4be0:	7c 08 03 a6 	mtlr    r0
+    4be4:	eb e1 ff f8 	ld      r31,-8(r1)
+    4be8:	4e 80 00 20 	blr
+    4bec:	38 60 00 00 	li      r3,0
+    4bf0:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    4bf4:	7c 00 04 ac 	hwsync
+    4bf8:	4b ff ff 44 	b       4b3c <.kvmhv_remove_nested+0xec>
+    4bfc:	7f a3 eb 78 	mr      r3,r29
+    4c00:	48 00 00 01 	bl      4c00 <.kvmhv_remove_nested+0x1b0>
+			4c00: R_PPC64_REL24	__pv_queued_spin_unlock
+    4c04:	60 00 00 00 	nop
+    4c08:	4b ff ff 50 	b       4b58 <.kvmhv_remove_nested+0x108>
+    4c0c:	3c 62 00 00 	addis   r3,r2,0
+			4c0e: R_PPC64_TOC16_HA	.toc
+    4c10:	78 a6 26 e4 	rldicr  r6,r5,4,59
+    4c14:	e8 63 00 00 	ld      r3,0(r3)
+			4c16: R_PPC64_TOC16_LO_DS	.toc
+    4c18:	e8 83 00 00 	ld      r4,0(r3)
+    4c1c:	38 60 00 00 	li      r3,0
+    4c20:	7c 64 31 6a 	stdux   r3,r4,r6
+    4c24:	f8 64 00 08 	std     r3,8(r4)
+    4c28:	60 00 00 00 	nop
+    4c2c:	7c a3 2b 78 	mr      r3,r5
+    4c30:	48 00 00 01 	bl      4c30 <.kvmhv_remove_nested+0x1e0>
+			4c30: R_PPC64_REL24	radix__flush_all_lpid
+    4c34:	60 00 00 00 	nop
+    4c38:	4b ff ff 7c 	b       4bb4 <.kvmhv_remove_nested+0x164>
+    4c3c:	3c 62 00 00 	addis   r3,r2,0
+			4c3e: R_PPC64_TOC16_HA	.toc+0x8
+    4c40:	3c a2 00 00 	addis   r5,r2,0
+			4c42: R_PPC64_TOC16_HA	.toc+0x10
+    4c44:	e8 63 00 00 	ld      r3,0(r3)
+			4c46: R_PPC64_TOC16_LO_DS	.toc+0x8
+    4c48:	e8 a5 00 00 	ld      r5,0(r5)
+			4c4a: R_PPC64_TOC16_LO_DS	.toc+0x10
+    4c4c:	e8 63 00 00 	ld      r3,0(r3)
+    4c50:	78 63 1f 24 	rldicr  r3,r3,3,60
+    4c54:	7c 65 18 2a 	ldx     r3,r5,r3
+    4c58:	48 00 00 01 	bl      4c58 <.kvmhv_remove_nested+0x208>
+			4c58: R_PPC64_REL24	kmem_cache_free
+    4c5c:	60 00 00 00 	nop
+    4c60:	4b ff ff 34 	b       4b94 <.kvmhv_remove_nested+0x144>
+    4c64:	60 63 f8 08 	ori     r3,r3,63496
+    4c68:	3c 80 00 09 	lis     r4,9
+    4c6c:	38 c0 08 00 	li      r6,2048
+    4c70:	48 00 00 01 	bl      4c70 <.kvmhv_remove_nested+0x220>
+			4c70: R_PPC64_REL24	plpar_hcall_norets
+    4c74:	60 00 00 00 	nop
+    4c78:	28 23 00 00 	cmpldi  r3,0
+    4c7c:	41 82 ff 38 	beq     4bb4 <.kvmhv_remove_nested+0x164>
+    4c80:	7c 64 1b 78 	mr      r4,r3
+    4c84:	3c 62 00 00 	addis   r3,r2,0
+			4c86: R_PPC64_TOC16_HA	.toc+0x18
+    4c88:	e8 63 00 00 	ld      r3,0(r3)
+			4c8a: R_PPC64_TOC16_LO_DS	.toc+0x18
+    4c8c:	48 00 00 01 	bl      4c8c <.kvmhv_remove_nested+0x23c>
+			4c8c: R_PPC64_REL24	printk
+    4c90:	60 00 00 00 	nop
+    4c94:	4b ff ff 20 	b       4bb4 <.kvmhv_remove_nested+0x164>
 	...
-    7204:	60 00 00 00 	nop
-    7208:	60 00 00 00 	nop
-    720c:	60 00 00 00 	nop
+    4ca4:	60 00 00 00 	nop
+    4ca8:	60 00 00 00 	nop
+    4cac:	60 00 00 00 	nop
 
-0000000000007210 <.kvmhv_handle_nested_set_rc>:
-    7210:	7c 08 02 a6 	mflr    r0
-    7214:	fb e1 ff f8 	std     r31,-8(r1)
-    7218:	7d 80 00 26 	mfcr    r12
-    721c:	f8 01 00 10 	std     r0,16(r1)
-    7220:	91 81 00 08 	stw     r12,8(r1)
-    7224:	f8 21 ff 51 	stdu    r1,-176(r1)
-    7228:	7c 3f 0b 78 	mr      r31,r1
-    722c:	fb 3f 00 78 	std     r25,120(r31)
-    7230:	fb 5f 00 80 	std     r26,128(r31)
-    7234:	7d 1a 43 78 	mr      r26,r8
-    7238:	fb 7f 00 88 	std     r27,136(r31)
-    723c:	fb 9f 00 90 	std     r28,144(r31)
-    7240:	7c 9c 23 78 	mr      r28,r4
-    7244:	fb bf 00 98 	std     r29,152(r31)
-    7248:	7c bd 2b 78 	mr      r29,r5
-    724c:	fb df 00 a0 	std     r30,160(r31)
-    7250:	7c 7e 1b 78 	mr      r30,r3
-    7254:	eb 7f 00 e0 	ld      r27,224(r31)
-    7258:	eb 3f 00 f0 	ld      r25,240(r31)
-    725c:	48 00 00 01 	bl      725c <.kvmhv_handle_nested_set_rc+0x4c>
-			725c: R_PPC64_REL24	_mcount
-    7260:	60 00 00 00 	nop
-    7264:	57 23 01 8c 	rlwinm  r3,r25,0,6,6
-    7268:	38 80 01 00 	li      r4,256
-    726c:	28 a3 00 00 	cmpldi  cr1,r3,0
-    7270:	7b 23 3e 42 	rldicl  r3,r25,39,25
-    7274:	38 a0 01 80 	li      r5,384
-    7278:	70 63 00 01 	andi.   r3,r3,1
-    727c:	41 86 00 0c 	beq     cr1,7288 <.kvmhv_handle_nested_set_rc+0x78>
-    7280:	60 a3 00 00 	ori     r3,r5,0
-    7284:	48 00 00 08 	b       728c <.kvmhv_handle_nested_set_rc+0x7c>
-    7288:	38 64 00 00 	addi    r3,r4,0
-    728c:	4d 01 0b 82 	crmove  4*cr2+lt,gt
-    7290:	7c 63 d8 79 	andc.   r3,r3,r27
-    7294:	3b 60 00 02 	li      r27,2
-    7298:	40 82 00 ac 	bne     7344 <.kvmhv_handle_nested_set_rc+0x134>
-    729c:	eb de 00 00 	ld      r30,0(r30)
-    72a0:	7f c3 f3 78 	mr      r3,r30
-    72a4:	48 00 00 01 	bl      72a4 <.kvmhv_handle_nested_set_rc+0x94>
-			72a4: R_PPC64_REL24	_raw_spin_lock
-    72a8:	60 00 00 00 	nop
-    72ac:	38 60 00 01 	li      r3,1
-    72b0:	38 80 00 00 	li      r4,0
-    72b4:	80 fe 41 08 	lwz     r7,16648(r30)
-    72b8:	41 88 00 0c 	blt     cr2,72c4 <.kvmhv_handle_nested_set_rc+0xb4>
-    72bc:	60 99 00 00 	ori     r25,r4,0
-    72c0:	48 00 00 08 	b       72c8 <.kvmhv_handle_nested_set_rc+0xb8>
-    72c4:	3b 23 00 00 	addi    r25,r3,0
-    72c8:	7f c3 f3 78 	mr      r3,r30
-    72cc:	7f 25 cb 78 	mr      r5,r25
-    72d0:	7f 46 d3 78 	mr      r6,r26
-    72d4:	48 00 00 01 	bl      72d4 <.kvmhv_handle_nested_set_rc+0xc4>
-			72d4: R_PPC64_REL24	kvmppc_hv_handle_set_rc
-    72d8:	60 00 00 00 	nop
-    72dc:	28 23 00 00 	cmpldi  r3,0
-    72e0:	3b 60 ff ea 	li      r27,-22
-    72e4:	41 82 00 38 	beq     731c <.kvmhv_handle_nested_set_rc+0x10c>
-    72e8:	80 fc 00 08 	lwz     r7,8(r28)
-    72ec:	7f c3 f3 78 	mr      r3,r30
-    72f0:	38 80 00 01 	li      r4,1
-    72f4:	7f 25 cb 78 	mr      r5,r25
-    72f8:	7f a6 eb 78 	mr      r6,r29
-    72fc:	48 00 00 01 	bl      72fc <.kvmhv_handle_nested_set_rc+0xec>
-			72fc: R_PPC64_REL24	kvmppc_hv_handle_set_rc
-    7300:	60 00 00 00 	nop
-    7304:	70 63 00 01 	andi.   r3,r3,1
-    7308:	38 60 ff ea 	li      r3,-22
-    730c:	41 81 00 0c 	bgt     7318 <.kvmhv_handle_nested_set_rc+0x108>
-    7310:	60 7b 00 00 	ori     r27,r3,0
-    7314:	48 00 00 08 	b       731c <.kvmhv_handle_nested_set_rc+0x10c>
-    7318:	3b 60 00 00 	li      r27,0
-    731c:	a0 6d 0c 7c 	lhz     r3,3196(r13)
-    7320:	28 03 00 00 	cmplwi  r3,0
-    7324:	40 82 00 58 	bne     737c <.kvmhv_handle_nested_set_rc+0x16c>
-    7328:	a0 6d 0c 7a 	lhz     r3,3194(r13)
-    732c:	38 63 ff ff 	addi    r3,r3,-1
-    7330:	b0 6d 0c 7a 	sth     r3,3194(r13)
-    7334:	60 00 00 00 	nop
-    7338:	38 60 00 00 	li      r3,0
-    733c:	7c 20 04 ac 	lwsync
-    7340:	98 7e 00 03 	stb     r3,3(r30)
-    7344:	7f 63 db 78 	mr      r3,r27
-    7348:	eb df 00 a0 	ld      r30,160(r31)
-    734c:	eb bf 00 98 	ld      r29,152(r31)
-    7350:	eb 9f 00 90 	ld      r28,144(r31)
-    7354:	eb 7f 00 88 	ld      r27,136(r31)
-    7358:	eb 5f 00 80 	ld      r26,128(r31)
-    735c:	eb 3f 00 78 	ld      r25,120(r31)
-    7360:	38 21 00 b0 	addi    r1,r1,176
-    7364:	e8 01 00 10 	ld      r0,16(r1)
-    7368:	81 81 00 08 	lwz     r12,8(r1)
-    736c:	7c 08 03 a6 	mtlr    r0
-    7370:	eb e1 ff f8 	ld      r31,-8(r1)
-    7374:	7d 92 01 20 	mtocrf  32,r12
-    7378:	4e 80 00 20 	blr
-    737c:	38 60 00 00 	li      r3,0
-    7380:	b0 6d 0c 7c 	sth     r3,3196(r13)
-    7384:	7c 00 04 ac 	hwsync
-    7388:	4b ff ff a0 	b       7328 <.kvmhv_handle_nested_set_rc+0x118>
-    738c:	7f c3 f3 78 	mr      r3,r30
-    7390:	48 00 00 01 	bl      7390 <.kvmhv_handle_nested_set_rc+0x180>
-			7390: R_PPC64_REL24	__pv_queued_spin_unlock
-    7394:	60 00 00 00 	nop
-    7398:	4b ff ff ac 	b       7344 <.kvmhv_handle_nested_set_rc+0x134>
+0000000000004cb0 <.kvmhv_handle_nested_set_rc>:
+    4cb0:	7c 08 02 a6 	mflr    r0
+    4cb4:	fb e1 ff f8 	std     r31,-8(r1)
+    4cb8:	7d 80 00 26 	mfcr    r12
+    4cbc:	f8 01 00 10 	std     r0,16(r1)
+    4cc0:	91 81 00 08 	stw     r12,8(r1)
+    4cc4:	f8 21 ff 51 	stdu    r1,-176(r1)
+    4cc8:	7c 3f 0b 78 	mr      r31,r1
+    4ccc:	fb 3f 00 78 	std     r25,120(r31)
+    4cd0:	fb 5f 00 80 	std     r26,128(r31)
+    4cd4:	7d 1a 43 78 	mr      r26,r8
+    4cd8:	fb 7f 00 88 	std     r27,136(r31)
+    4cdc:	fb 9f 00 90 	std     r28,144(r31)
+    4ce0:	7c 9c 23 78 	mr      r28,r4
+    4ce4:	fb bf 00 98 	std     r29,152(r31)
+    4ce8:	7c bd 2b 78 	mr      r29,r5
+    4cec:	fb df 00 a0 	std     r30,160(r31)
+    4cf0:	7c 7e 1b 78 	mr      r30,r3
+    4cf4:	eb 7f 00 e0 	ld      r27,224(r31)
+    4cf8:	eb 3f 00 f0 	ld      r25,240(r31)
+    4cfc:	48 00 00 01 	bl      4cfc <.kvmhv_handle_nested_set_rc+0x4c>
+			4cfc: R_PPC64_REL24	_mcount
+    4d00:	60 00 00 00 	nop
+    4d04:	57 23 01 8c 	rlwinm  r3,r25,0,6,6
+    4d08:	38 80 01 00 	li      r4,256
+    4d0c:	28 a3 00 00 	cmpldi  cr1,r3,0
+    4d10:	7b 23 3e 42 	rldicl  r3,r25,39,25
+    4d14:	38 a0 01 80 	li      r5,384
+    4d18:	70 63 00 01 	andi.   r3,r3,1
+    4d1c:	41 86 00 0c 	beq     cr1,4d28 <.kvmhv_handle_nested_set_rc+0x78>
+    4d20:	60 a3 00 00 	ori     r3,r5,0
+    4d24:	48 00 00 08 	b       4d2c <.kvmhv_handle_nested_set_rc+0x7c>
+    4d28:	38 64 00 00 	addi    r3,r4,0
+    4d2c:	4d 01 0b 82 	crmove  4*cr2+lt,gt
+    4d30:	7c 63 d8 79 	andc.   r3,r3,r27
+    4d34:	3b 60 00 02 	li      r27,2
+    4d38:	40 82 00 ac 	bne     4de4 <.kvmhv_handle_nested_set_rc+0x134>
+    4d3c:	eb de 00 00 	ld      r30,0(r30)
+    4d40:	7f c3 f3 78 	mr      r3,r30
+    4d44:	48 00 00 01 	bl      4d44 <.kvmhv_handle_nested_set_rc+0x94>
+			4d44: R_PPC64_REL24	_raw_spin_lock
+    4d48:	60 00 00 00 	nop
+    4d4c:	38 60 00 01 	li      r3,1
+    4d50:	38 80 00 00 	li      r4,0
+    4d54:	80 fe 41 08 	lwz     r7,16648(r30)
+    4d58:	41 88 00 0c 	blt     cr2,4d64 <.kvmhv_handle_nested_set_rc+0xb4>
+    4d5c:	60 99 00 00 	ori     r25,r4,0
+    4d60:	48 00 00 08 	b       4d68 <.kvmhv_handle_nested_set_rc+0xb8>
+    4d64:	3b 23 00 00 	addi    r25,r3,0
+    4d68:	7f c3 f3 78 	mr      r3,r30
+    4d6c:	7f 25 cb 78 	mr      r5,r25
+    4d70:	7f 46 d3 78 	mr      r6,r26
+    4d74:	48 00 00 01 	bl      4d74 <.kvmhv_handle_nested_set_rc+0xc4>
+			4d74: R_PPC64_REL24	kvmppc_hv_handle_set_rc
+    4d78:	60 00 00 00 	nop
+    4d7c:	28 23 00 00 	cmpldi  r3,0
+    4d80:	3b 60 ff ea 	li      r27,-22
+    4d84:	41 82 00 38 	beq     4dbc <.kvmhv_handle_nested_set_rc+0x10c>
+    4d88:	80 fc 00 08 	lwz     r7,8(r28)
+    4d8c:	7f c3 f3 78 	mr      r3,r30
+    4d90:	38 80 00 01 	li      r4,1
+    4d94:	7f 25 cb 78 	mr      r5,r25
+    4d98:	7f a6 eb 78 	mr      r6,r29
+    4d9c:	48 00 00 01 	bl      4d9c <.kvmhv_handle_nested_set_rc+0xec>
+			4d9c: R_PPC64_REL24	kvmppc_hv_handle_set_rc
+    4da0:	60 00 00 00 	nop
+    4da4:	70 63 00 01 	andi.   r3,r3,1
+    4da8:	38 60 ff ea 	li      r3,-22
+    4dac:	41 81 00 0c 	bgt     4db8 <.kvmhv_handle_nested_set_rc+0x108>
+    4db0:	60 7b 00 00 	ori     r27,r3,0
+    4db4:	48 00 00 08 	b       4dbc <.kvmhv_handle_nested_set_rc+0x10c>
+    4db8:	3b 60 00 00 	li      r27,0
+    4dbc:	a0 6d 0c 7c 	lhz     r3,3196(r13)
+    4dc0:	28 03 00 00 	cmplwi  r3,0
+    4dc4:	40 82 00 58 	bne     4e1c <.kvmhv_handle_nested_set_rc+0x16c>
+    4dc8:	a0 6d 0c 7a 	lhz     r3,3194(r13)
+    4dcc:	38 63 ff ff 	addi    r3,r3,-1
+    4dd0:	b0 6d 0c 7a 	sth     r3,3194(r13)
+    4dd4:	60 00 00 00 	nop
+    4dd8:	38 60 00 00 	li      r3,0
+    4ddc:	7c 20 04 ac 	lwsync
+    4de0:	98 7e 00 03 	stb     r3,3(r30)
+    4de4:	7f 63 db 78 	mr      r3,r27
+    4de8:	eb df 00 a0 	ld      r30,160(r31)
+    4dec:	eb bf 00 98 	ld      r29,152(r31)
+    4df0:	eb 9f 00 90 	ld      r28,144(r31)
+    4df4:	eb 7f 00 88 	ld      r27,136(r31)
+    4df8:	eb 5f 00 80 	ld      r26,128(r31)
+    4dfc:	eb 3f 00 78 	ld      r25,120(r31)
+    4e00:	38 21 00 b0 	addi    r1,r1,176
+    4e04:	e8 01 00 10 	ld      r0,16(r1)
+    4e08:	81 81 00 08 	lwz     r12,8(r1)
+    4e0c:	7c 08 03 a6 	mtlr    r0
+    4e10:	eb e1 ff f8 	ld      r31,-8(r1)
+    4e14:	7d 92 01 20 	mtocrf  32,r12
+    4e18:	4e 80 00 20 	blr
+    4e1c:	38 60 00 00 	li      r3,0
+    4e20:	b0 6d 0c 7c 	sth     r3,3196(r13)
+    4e24:	7c 00 04 ac 	hwsync
+    4e28:	4b ff ff a0 	b       4dc8 <.kvmhv_handle_nested_set_rc+0x118>
+    4e2c:	7f c3 f3 78 	mr      r3,r30
+    4e30:	48 00 00 01 	bl      4e30 <.kvmhv_handle_nested_set_rc+0x180>
+			4e30: R_PPC64_REL24	__pv_queued_spin_unlock
+    4e34:	60 00 00 00 	nop
+    4e38:	4b ff ff ac 	b       4de4 <.kvmhv_handle_nested_set_rc+0x134>
 	...


More information about the Linuxppc-dev mailing list