0000000010000aa0 : 10000aa0: fb e1 ff f8 std r31,-8(r1) 10000aa4: f8 21 ff b1 stdu r1,-80(r1) 10000aa8: 7c 3f 0b 78 mr r31,r1 10000aac: 7c 69 1b 78 mr r9,r3 10000ab0: 91 3f 00 30 stw r9,48(r31) 10000ab4: 81 3f 00 30 lwz r9,48(r31) 10000ab8: 55 29 00 3a rlwinm r9,r9,0,0,29 10000abc: 7d 29 07 b4 extsw r9,r9 10000ac0: 2f a9 00 00 cmpdi cr7,r9,0 10000ac4: 41 9e 00 0c beq- cr7,10000ad0 10000ac8: 39 20 ff ff li r9,-1 10000acc: 48 00 00 3c b 10000b08 10000ad0: fc 00 04 8e mffs f0 10000ad4: d8 1f 00 20 stfd f0,32(r31) 10000ad8: 81 3f 00 20 lwz r9,32(r31) 10000adc: 55 29 00 3a rlwinm r9,r9,0,0,29 10000ae0: 79 29 00 20 clrldi r9,r9,32 10000ae4: 91 3f 00 20 stw r9,32(r31) 10000ae8: 81 5f 00 20 lwz r10,32(r31) 10000aec: 81 3f 00 30 lwz r9,48(r31) 10000af0: 7d 49 4b 78 or r9,r10,r9 10000af4: 79 29 00 20 clrldi r9,r9,32 10000af8: 91 3f 00 20 stw r9,32(r31) 10000afc: c8 1f 00 20 lfd f0,32(r31) 10000b00: fd fe 05 8e mtfsf 255,f0 10000b04: 39 20 00 00 li r9,0 10000b08: 7d 23 4b 78 mr r3,r9 10000b0c: 38 3f 00 50 addi r1,r31,80 10000b10: eb e1 ff f8 ld r31,-8(r1) 10000b14: 4e 80 00 20 blr ... 10000b20: 80 01 00 01 lwz r0,1(r1)