blr
+ .align 5
+ .globl _munge_wwwlww
+_munge_wwwlww:
+ li r0,0
+ lwz r5,0*8+4(r3)
+ lwz r6,1*8+4(r3)
+ lwz r7,2*8+4(r3)
+ lwz r8,3*8+4(r3)
+ lwz r9,4*8+4(r3)
+ lwz r10,5*8+4(r3)
+ lwz r11,6*8+4(r3)
+
+ stw r0,0*8+0(r4)
+ stw r5,0*8+4(r4)
+ stw r0,1*8+0(r4)
+ stw r6,1*8+4(r4)
+ stw r0,2*8+0(r4)
+ stw r7,2*8+4(r4)
+ stw r8,3*8+0(r4)
+ stw r9,3*8+4(r4)
+ stw r0,4*8+0(r4)
+ stw r10,4*8+4(r4)
+ stw r0,5*8+0(r4)
+ stw r11,5*8+4(r4)
+
+ blr
+
+
+ .align 5
+ .globl _munge_wwlwww
+_munge_wwlwww:
+ li r0,0
+ lwz r5,0*8+4(r3) // Wwlwww
+ lwz r6,1*8+4(r3) // wWlwww
+ lwz r7,2*8+4(r3) // wwLwww (hi)
+ lwz r8,3*8+4(r3) // wwLwww (lo)
+ lwz r9,4*8+4(r3) // wwlWww
+ lwz r10,5*8+4(r3) // wwlwWw
+ lwz r11,6*8+4(r3) // wwlwwW
+
+ stw r0,0*8+0(r4) // 0wlwww
+ stw r5,0*8+4(r4) // Wwlwww
+ stw r0,1*8+0(r4) // w0lwww
+ stw r6,1*8+4(r4) // wWlwww
+ stw r7,2*8+0(r4) // wwLwww (hi)
+ stw r8,2*8+4(r4) // wwLwww (lo)
+ stw r0,3*8+0(r4) // wwl0ww
+ stw r9,3*8+4(r4) // wwlwww
+ stw r0, 4*8+0(r4) // wwlw0w
+ stw r10,4*8+4(r4) // wwlwWw
+ stw r0, 5*8+0(r4) // wwlww0
+ stw r11,5*8+4(r4) // wwlwwW
+
+ blr
+
+
.align 5
.globl _munge_wwwwl // 4 'w's and an l
_munge_wwwwl: