Code:
-800000000028fe30: f8 21 ff 11 stdu r1,-240(r1)
-800000000028fe34: 7c 08 02 a6 mflr r0
-800000000028fe38: 38 61 00 70 addi r3,r1,112
-800000000028fe3c: fb 41 00 c0 std r26,192(r1)
-800000000028fe40: fb 61 00 c8 std r27,200(r1)
-800000000028fe44: fb 81 00 d0 std r28,208(r1)
-800000000028fe48: fb a1 00 d8 std r29,216(r1)
-800000000028fe4c: fb c1 00 e0 std r30,224(r1)
-800000000028fe50: fb e1 00 e8 std r31,232(r1)
-800000000028fe54: f8 01 01 00 std r0,256(r1)
-800000000028fe58: 4b dc 12 05 bl 0x800000000005105c
-800000000028fe5c: 2f 83 00 00 cmpwi cr7,r3,0
-800000000028fe60: 40 9e 00 1c bne- cr7,0x800000000028fe7c
-800000000028fe64: 89 21 00 70 lbz r9,112(r1)
-800000000028fe68: 3b e0 00 01 li r31,1
-800000000028fe6c: 39 29 ff ff addi r9,r9,-1
-800000000028fe70: 55 29 06 3e clrlwi r9,r9,24
-800000000028fe74: 2b 89 00 01 cmplwi cr7,r9,1
-800000000028fe78: 40 9d 00 b4 ble- cr7,0x800000000028ff2c
-800000000028fe7c: 3b 41 00 74 addi r26,r1,116
-800000000028fe80: e8 82 18 58 ld r4,6232(r2)
-800000000028fe84: 38 a0 00 3f li r5,63
-800000000028fe88: 7f 43 d3 78 mr r3,r26
-800000000028fe8c: 3f a0 80 01 lis r29,-32767
-800000000028fe90: 4b db e8 bd bl 0x800000000004e74c
-800000000028fe94: 38 00 00 00 li r0,0
-800000000028fe98: 39 20 00 01 li r9,1
-800000000028fe9c: 90 01 00 b4 stw r0,180(r1)
-800000000028fea0: 91 21 00 b8 stw r9,184(r1)
-800000000028fea4: 4b d8 04 91 bl 0x8000000000010334
-800000000028fea8: 4b d8 04 bd bl 0x8000000000010364
-800000000028feac: eb 62 18 08 ld r27,6152(r2)
-800000000028feb0: eb 82 18 00 ld r28,6144(r2)
-800000000028feb4: 63 bd 00 2b ori r29,r29,43
-800000000028feb8: 3b c0 00 0a li r30,10
-800000000028febc: 7f 43 d3 78 mr r3,r26
-800000000028fec0: 7f 84 e3 78 mr r4,r28
-800000000028fec4: 7f 65 db 78 mr r5,r27
-800000000028fec8: 38 c0 00 00 li r6,0
-800000000028fecc: 38 e0 00 01 li r7,1
-800000000028fed0: 39 00 00 00 li r8,0
-800000000028fed4: 39 20 00 00 li r9,0
-800000000028fed8: 39 40 00 00 li r10,0
-800000000028fedc: 48 02 2b e1 bl 0x80000000002b2abc
-800000000028fee0: 7f 83 e8 00 cmpw cr7,r3,r29
-800000000028fee4: 7c 7f 1b 78 mr r31,r3
-800000000028fee8: 40 9e 00 44 bne- cr7,0x800000000028ff2c
-800000000028feec: 7d 30 42 a6 mfsprg r9,0
-800000000028fef0: e9 69 00 a0 ld r11,160(r9)
-800000000028fef4: 3c 80 00 07 lis r4,7
-800000000028fef8: 38 a0 00 00 li r5,0
-800000000028fefc: 38 c0 00 00 li r6,0
-800000000028ff00: 60 84 a1 20 ori r4,r4,41248
-800000000028ff04: e8 6b 00 40 ld r3,64(r11)
-800000000028ff08: 4b d9 86 11 bl 0x8000000000028518
-800000000028ff0c: 4b d8 04 29 bl 0x8000000000010334
-800000000028ff10: 38 80 00 2e li r4,46
+800000000028fe30: 7c 08 02 a6 mflr r0
+800000000028fe34: f8 01 00 10 std r0,16(r1)
+800000000028fe38: f8 21 ff 81 stdu r1,-128(r1)
+800000000028fe3c: 48 00 00 25 bl 0x800000000028fe60
+800000000028fe40: 38 21 00 80 addi r1,r1,128
+800000000028fe44: e8 01 00 10 ld r0,16(r1)
+800000000028fe48: 7c 08 03 a6 mtlr r0
+800000000028fe4c: 78 00 07 c4 rldicr r0,r0,0,31
+800000000028fe50: 64 00 00 7f oris r0,r0,127
+800000000028fe54: 7c 09 03 a6 mtctr r0
+800000000028fe58: 4e 80 04 20 bctr
+800000000028fe5c: 00 00 00 00 .long 0x0
+800000000028fe60: f8 21 ff 81 stdu r1,-128(r1)
+800000000028fe64: 7c 08 02 a6 mflr r0
+800000000028fe68: fb e1 00 78 std r31,120(r1)
+800000000028fe6c: 3b e0 00 00 li r31,0
+800000000028fe70: f8 01 00 90 std r0,144(r1)
+800000000028fe74: 57 e9 38 30 rlwinm r9,r31,7,0,24
+800000000028fe78: 38 00 ff ff li r0,-1
+800000000028fe7c: 7d 29 07 b4 extsw r9,r9
+800000000028fe80: 78 00 00 04 rldicr r0,r0,0,0
+800000000028fe84: 39 69 00 08 addi r11,r9,8
+800000000028fe88: 65 29 0f 00 oris r9,r9,3840
+800000000028fe8c: 65 6b 0f 00 oris r11,r11,3840
+800000000028fe90: 79 29 00 20 clrldi r9,r9,32
+800000000028fe94: 79 6b 00 20 clrldi r11,r11,32
+800000000028fe98: 7d 29 03 78 or r9,r9,r0
+800000000028fe9c: 7d 6b 03 78 or r11,r11,r0
+800000000028fea0: 57 e4 18 38 rlwinm r4,r31,3,0,28
+800000000028fea4: 38 60 00 00 li r3,0
+800000000028fea8: 7c 84 07 b4 extsw r4,r4
+800000000028feac: e8 a9 00 00 ld r5,0(r9)
+800000000028feb0: e8 cb 00 00 ld r6,0(r11)
+800000000028feb4: 54 c6 02 1e rlwinm r6,r6,0,8,15
+800000000028feb8: 60 c6 01 90 ori r6,r6,400
+800000000028febc: 48 00 00 39 bl 0x800000000028fef4
+800000000028fec0: 60 00 00 00 nop
+800000000028fec4: 38 1f 00 01 addi r0,r31,1
+800000000028fec8: 7c 1f 07 b4 extsw r31,r0
+800000000028fecc: 2f 9f 00 80 cmpwi cr7,r31,128
+800000000028fed0: 40 9e ff a4 bne+ cr7,0x800000000028fe74
+800000000028fed4: e8 01 00 90 ld r0,144(r1)
+800000000028fed8: eb e1 00 78 ld r31,120(r1)
+800000000028fedc: 38 21 00 80 addi r1,r1,128
+800000000028fee0: 7c 08 03 a6 mtlr r0
+800000000028fee4: 4e 80 00 20 blr
+800000000028fee8: 00 00 00 00 .long 0x0
+800000000028feec: 00 00 00 01 .long 0x1
+800000000028fef0: 80 01 00 00 lwz r0,0(r1)
+800000000028fef4: 7c 08 02 a6 mflr r0
+800000000028fef8: f8 01 00 10 std r0,16(r1)
+800000000028fefc: 39 60 00 01 li r11,1
+800000000028ff00: 44 00 00 22 sc 1
+800000000028ff04: 7c 63 07 b4 extsw r3,r3
+800000000028ff08: e8 01 00 10 ld r0,16(r1)
+800000000028ff0c: 7c 08 03 a6 mtlr r0
+800000000028ff10: 4e 80 00 20 blr
800000000028FE30 .drop r27
800000000028FE30 .drop r28
800000000028FE30
800000000028FE30 # =============== S U B R O U T I N E =======================================
800000000028FE30
800000000028FE30
800000000028FE30 sub_28FE30: # CODE XREF: sub_28FF58+FCp
800000000028FE30 # sub_28FF58+1FC_p
800000000028FE30 # DATA XREF: 0000000000324938
800000000028FE30
800000000028FE30 .set arg_10, 0x10
800000000028FE30
800000000028FE30 7C 08 02 A6 mflr r0
800000000028FE34 F8 01 00 10 std r0, arg_10(sp)
800000000028FE38 F8 21 FF 81 stdu sp, -0x80(sp)
800000000028FE3C 48 00 00 25 bl sub_28FE60
800000000028FE40 38 21 00 80 addi sp, sp, 0x80
800000000028FE44 E8 01 00 10 ld r0, arg_10(sp)
800000000028FE48 7C 08 03 A6 mtlr r0
800000000028FE4C 78 00 07 C4 clrrdi r0, r0, 32
800000000028FE50 64 00 00 7F oris r0, r0, 0x7F
800000000028FE54 7C 09 03 A6 mtctr r0
800000000028FE58 4E 80 04 20 bctr
800000000028FE58
800000000028FE58 # ---------------------------------------------------------------------------
800000000028FE5C 00 00 00 00 .long 0
800000000028FE60
800000000028FE60 # =============== S U B R O U T I N E =======================================
800000000028FE60
800000000028FE60
800000000028FE60 sub_28FE60: # CODE XREF: sub_28FE30+Cp
800000000028FE60
800000000028FE60 .set var_8, -8
800000000028FE60 .set arg_10, 0x10
800000000028FE60
800000000028FE60 F8 21 FF 81 stdu sp, -0x80(sp)
800000000028FE64 7C 08 02 A6 mflr r0
800000000028FE68 FB E1 00 78 std r31, 0x80+var_8(sp)
800000000028FE6C 3B E0 00 00 li r31, 0
800000000028FE70 F8 01 00 90 std r0, 0x80+arg_10(sp)
800000000028FE74
800000000028FE74 loc_28FE74: # CODE XREF: sub_28FE60+70j
800000000028FE74 57 E9 38 30 slwi r9, r31, 7
800000000028FE78 38 00 FF FF li r0, -1
800000000028FE7C 7D 29 07 B4 extsw r9, r9
800000000028FE80 78 00 00 04 clrrdi r0, r0, 63
800000000028FE84 39 69 00 08 addi r11, r9, 8
800000000028FE88 65 29 0F 00 oris r9, r9, 0xF00
800000000028FE8C 65 6B 0F 00 oris r11, r11, 0xF00 # 0x8001002B
800000000028FE90 79 29 00 20 clrldi r9, r9, 32
800000000028FE94 79 6B 00 20 clrldi r11, r11, 32
800000000028FE98 7D 29 03 78 or r9, r9, r0
800000000028FE9C 7D 6B 03 78 or r11, r11, r0
800000000028FEA0 57 E4 18 38 slwi r4, r31, 3
800000000028FEA4 38 60 00 00 li r3, 0
800000000028FEA8 7C 84 07 B4 extsw r4, r4
800000000028FEAC E8 A9 00 00 ld r5, 0(r9)
800000000028FEB0 E8 CB 00 00 ld r6, 0(r11)
800000000028FEB4 54 C6 02 1E rlwinm r6, r6, 0,8,15
800000000028FEB8 60 C6 01 90 ori r6, r6, 0x190
800000000028FEBC
800000000028FEBC loc_28FEBC: # CODE XREF: ROM:000000000028FF28j
800000000028FEBC 48 00 00 39 bl sub_28FEF4
800000000028FEC0 60 00 00 00 nop
800000000028FEC4 38 1F 00 01 addi r0, r31, 1
800000000028FEC8 7C 1F 07 B4 extsw r31, r0
800000000028FECC 2F 9F 00 80 cmpwi cr7, r31, 0x80
800000000028FED0 40 9E FF A4 bne cr7, loc_28FE74
800000000028FED4 E8 01 00 90 ld r0, 0x80+arg_10(sp)
800000000028FED8 EB E1 00 78 ld r31, 0x80+var_8(sp)
800000000028FEDC 38 21 00 80 addi sp, sp, 0x80
800000000028FEE0 7C 08 03 A6 mtlr r0
800000000028FEE4 4E 80 00 20 blr
800000000028FEE4
800000000028FEE4 # ---------------------------------------------------------------------------
800000000028FEE8 00 00 00 00 .long 0
800000000028FEEC 00 00 00 01 .long 1
800000000028FEF0 80 01 00 00 .long 0x80010000
800000000028FEF4
800000000028FEF4 # =============== S U B R O U T I N E =======================================
800000000028FEF4
800000000028FEF4
800000000028FEF4 sub_28FEF4: # CODE XREF: sub_28FE60:loc_28FEBCp
800000000028FEF4
800000000028FEF4 .set arg_10, 0x10
800000000028FEF4
800000000028FEF4 7C 08 02 A6 mflr r0
800000000028FEF8 F8 01 00 10 std r0, arg_10(sp)
800000000028FEFC 39 60 00 01 li r11, 1
800000000028FF00 44 00 00 22 hvsc # hvsc(1) lv1_write_htab_entry
800000000028FF04 7C 63 07 B4 extsw r3, r3
800000000028FF08 E8 01 00 10 ld r0, arg_10(sp)
800000000028FF0C 7C 08 03 A6 mtlr r0
800000000028FF10 4E 80 00 20 blr
800000000028FF10
800000000028FF14 # ---------------------------------------------------------------------------
Only 1 function change, and a section added sub_28fe30 is replaced 1) the new section is loaded at 0x80000000007f0000 (which is where those payloads are being loaded)