Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ftStatusUniqProcessGlide.execStatus
- 80872b08: stwu sp, -0x00F0 (sp)
- 80872b0c: mflr r0
- 80872b10: stw r0, 0x00F4 (sp)
- 80872b14: stfd f31, 0x00E0 (sp)
- 80872b18: psq_st p31, 232(r1), 0, qr0
- 80872b1c: stfd f30, 0x00D0 (sp)
- 80872b20: psq_st p30, 216(r1), 0, qr0
- 80872b24: stfd f29, 0x00C0 (sp)
- 80872b28: psq_st p29, 200(r1), 0, qr0
- 80872b2c: stfd f28, 0x00B0 (sp)
- 80872b30: psq_st p28, 184(r1), 0, qr0
- 80872b34: addi r11, sp, 176
- 80872b38: bl ->0x803F1320
- 80872b3c: lwz r3, 0x00D8 (r4)
- 80872b40: lis r30, 0x80AE
- 80872b44: mr r28, r4
- 80872b48: lwz r3, 0x0070 (r3)
- 80872b4c: subi r30, r30, 29192
- 80872b50: lwz r12, 0 (r3)
- 80872b54: lwz r12, 0x0048 (r12)
- 80872b58: mtctr r12
- 80872b5c: bctrl
- 80872b60: cmpwi r3, 133
- 80872b64: bne- ->0x8087337C
- 80872b68: lwz r3, 0x00D8 (r28)
- 80872b6c: lwz r3, 0x000C (r3)
- 80872b70: lwz r12, 0 (r3)
- 80872b74: lwz r12, 0x002C (r12)
- 80872b78: mtctr r12
- 80872b7c: bctrl
- 80872b80: fmr f29, f1
- 80872b84: lis r4, 0x0001
- 80872b88: mr r3, r28
- 80872b8c: li r5, 0
- 80872b90: subi r4, r4, 22517
- 80872b94: bl ->0x80796E2C
- 80872b98: lwz r5, 0x00D8 (r28)
- 80872b9c: mr r31, r3
- 80872ba0: li r4, 3
- 80872ba4: lwz r3, 0x007C (r5)
- 80872ba8: lwz r12, 0 (r3)
- 80872bac: lwz r12, 0x0020 (r12)
- 80872bb0: mtctr r12
- 80872bb4: bctrl
- 80872bb8: lis r5, 0x80B1
- 80872bbc: lis r6, 0x80AF
- 80872bc0: subi r5, r5, 11112
- 80872bc4: li r4, 0
- 80872bc8: subi r6, r6, 17256
- 80872bcc: li r7, 1
- 80872bd0: bl ->0x803F0F44
- 80872bd4: lwz r4, 0x00D8 (r28)
- 80872bd8: mr r29, r3
- 80872bdc: lis r27, 0x2100
- 80872be0: lwz r3, 0x0064 (r4)
- 80872be4: addi r4, r27, 4
- 80872be8: lwz r12, 0 (r3)
- 80872bec: lwz r12, 0x0038 (r12)
- 80872bf0: mtctr r12
- 80872bf4: bctrl
- 80872bf8: lwz r3, 0x00D8 (r28)
- 80872bfc: fmr f30, f1
- 80872c00: addi r4, r27, 7
- 80872c04: lwz r3, 0x0064 (r3)
- 80872c08: lwz r12, 0 (r3)
- 80872c0c: lwz r12, 0x0038 (r12)
- 80872c10: mtctr r12
- 80872c14: bctrl
- 80872c18: lwz r3, 0x00D8 (r28)
- 80872c1c: fmr f31, f1
- 80872c20: lwz r3, 0x005C (r3)
- 80872c24: lwz r12, 0 (r3)
- 80872c28: lwz r12, 0x0058 (r12)
- 80872c2c: mtctr r12
- 80872c30: bctrl [gets stickAngle = atan2()]
- 80872c34: lfs f2, 0 (r30)
- 80872c38: fcmpo cr0,f29,f2 [always f29=1 and f2=0???]
- 80872c3c: ble- ->0x80872C4C
- 80872c40: lfs f0, 0x000C (r30)
- 80872c44: fmuls f28,f0,f1 [Convert from radians to degrees by multiplying by 180/Pi]
- 80872c48: b ->0x80872C74
- 80872c4c: lfs f0, 0x000C (r30)
- 80872c50: fmuls f3,f0,f1
- 80872c54: fcmpo cr0,f3,f2
- 80872c58: ble- ->0x80872C64
- 80872c5c: lfs f1, 0x0008 (r30)
- 80872c60: b ->0x80872C68
- 80872c64: lfs f1, 0x0010 (r30)
- 80872c68: lfs f0, 0x0014 (r30)
- 80872c6c: fmuls f0,f0,f1
- 80872c70: fsubs f28,f0,f3
- 80872c74: lwz r3, 0x00D8 (r28) [usually skips up to this point]
- 80872c78: lwz r3, 0x005C (r3)
- 80872c7c: lwz r12, 0 (r3)
- 80872c80: lwz r12, 0x0048 (r12)
- 80872c84: mtctr r12
- 80872c88: bctrl [gets stickX]
- 80872c8c: lwz r3, 0x00D8 (r28)
- 80872c90: fmr f29, f1
- 80872c94: lwz r3, 0x005C (r3)
- 80872c98: lwz r12, 0 (r3)
- 80872c9c: lwz r12, 0x0050 (r12)
- 80872ca0: mtctr r12
- 80872ca4: bctrl [gets stickY]
- 80872ca8: frsp f3,f29
- 80872cac: stfs f1, 0x0054 (sp)
- 80872cb0: frsp f2,f1
- 80872cb4: lfs f0, 0x0018 (r30)
- 80872cb8: stfs f29, 0x0050 (sp)
- 80872cbc: fmuls f3,f3,f3
- 80872cc0: fmuls f1,f2,f2
- 80872cc4: fadds f29,f3,f1 [stickMag^2]
- 80872cc8: fabs f1,f8
- 80872ccc: frsp f1,f1
- 80872cd0: fcmpo cr0,f1,f0 [stickMag^2 compared to 0]
- 80872cd4: cror 2, 0, 2
- 80872cd8: bne- ->0x80872CE4
- 80872cdc: lfs f2, 0 (r30)
- 80872ce0: b ->0x80872CF0
- 80872ce4: fmr f1, f29
- 80872ce8: bl ->0x8003DB58 [rsqrtf]
- 80872cec: fmuls f2,f29,f1 [fixing the square root]
- 80872cf0: lfs f0, 0x003C (r31) [load param Name15 = 0.25]
- 80872cf4: fcmpo cr0,f2,f0
- 80872cf8: ble- ->0x80872DBC
- 80872cfc: lfs f0, 0 (r30) [loads 0]
- 80872d00: fcmpo cr0,f28,f0 [stickAngle comparison]
- 80872d04: cror 2, 1, 2
- 80872d08: bne- ->0x80872D2C
- 80872d0c: lfs f0, 0x001C (r30)
- 80872d10: fcmpo cr0,f28,f0
- 80872d14: bge- ->0x80872D24
- 80872d18: lfs f0, 0x0044 (r31)
- 80872d1c: fneg f4,f1
- 80872d20: b ->0x80872D48
- 80872d24: lfs f4, 0x0040 (r31)
- 80872d28: b ->0x80872D48
- 80872d2c: lfs f0, 0x0020 (r30) [goes here if 0>stickAngle; loads -135]
- 80872d30: fcmpo cr0,f28,f0
- 80872d34: bge- ->0x80872D40
- 80872d38: lfs f4, 0x0040 (r31)
- 80872d3c: b ->0x80872D48
- 80872d40: lfs f0, 0x0044 (r31) [go here if 0>stickAngle>-135; loads 0.75; basically just deciding to load 0.75 or 0.55]
- 80872d44: fneg f4,f1
- 80872d48: lfs f3, 0x003C (r31)
- 80872d4c: lfs f1, 0x0008 (r30)
- 80872d50: fsubs f2,f2,f3
- 80872d54: lfs f0, 0 (r30)
- 80872d58: fsubs f1,f1,f3
- 80872d5c: fdivs f1,f2,f1
- 80872d60: fmuls f2,f4,f1
- 80872d64: fmuls f1,f31,f2
- 80872d68: fcmpo cr0,f1,f0
- 80872d6c: bge- ->0x80872D74
- 80872d70: fmr f31, f0
- 80872d74: lfs f1, 0x0048 (r31)
- 80872d78: lis r3, 0x2100
- 80872d7c: fadds f31,f31,f2
- 80872d80: lwz r5, 0x00D8 (r28)
- 80872d84: fneg f0,f1
- 80872d88: addi r4, r3, 7
- 80872d8c: lwz r3, 0x0064 (r5)
- 80872d90: fsubs f2,f31,f0
- 80872d94: lwz r12, 0 (r3)
- 80872d98: lwz r12, 0x003C (r12)
- 80872d9c: fsel f2,f2,f31,f0
- 80872da0: fsubs f0,f2,f1
- 80872da4: fsel f29,f0,f1,f2
- 80872da8: fmr f1, f29
- 80872dac: mtctr r12
- 80872db0: bctrl
- 80872db4: fadds f30,f30,f29
- 80872db8: b ->0x80872E3C
- 80872dbc: lwz r5, 0x00D8 (r28) [goes to here if stickMag < 0.25]
- 80872dc0: lis r3, 0x2200
- 80872dc4: addi r4, r3, 16
- 80872dc8: lwz r3, 0x0064 (r5)
- 80872dcc: lwz r12, 0 (r3)
- 80872dd0: lwz r12, 0x004C (r12)
- 80872dd4: mtctr r12
- 80872dd8: bctrl
- 80872ddc: cmplwi r3, 1
- 80872de0: bne- ->0x80872E3C
- 80872de4: lfs f0, 0 (r30)
- 80872de8: fcmpo cr0,f31,f0
- 80872dec: bge- ->0x80872DF4
- 80872df0: fmr f31, f0
- 80872df4: lfs f0, 0x004C (r31)
- 80872df8: lis r3, 0x2100
- 80872dfc: lfs f1, 0x0048 (r31)
- 80872e00: addi r4, r3, 7
- 80872e04: fadds f31,f31,f0
- 80872e08: lwz r3, 0x00D8 (r28)
- 80872e0c: fneg f0,f1
- 80872e10: lwz r3, 0x0064 (r3)
- 80872e14: fsubs f2,f31,f0
- 80872e18: lwz r12, 0 (r3)
- 80872e1c: lwz r12, 0x003C (r12)
- 80872e20: fsel f2,f2,f31,f0
- 80872e24: fsubs f0,f2,f1
- 80872e28: fsel f29,f0,f1,f2
- 80872e2c: fmr f1, f29
- 80872e30: mtctr r12
- 80872e34: bctrl
- 80872e38: fadds f30,f30,f29
- 80872e3c: lfs f0, 0x0004 (r31)
- 80872e40: lis r27, 0x2200
- 80872e44: lwz r3, 0x00D8 (r28)
- 80872e48: addi r4, r27, 16
- 80872e4c: fsubs f2,f30,f0
- 80872e50: lfs f1, 0 (r31)
- 80872e54: lwz r3, 0x0064 (r3)
- 80872e58: fsel f2,f2,f30,f0
- 80872e5c: lwz r12, 0 (r3)
- 80872e60: lwz r12, 0x004C (r12)
- 80872e64: fsubs f0,f2,f1
- 80872e68: fsel f31,f0,f1,f2
- 80872e6c: mtctr r12
- 80872e70: bctrl
- 80872e74: cmpwi r3, 0
- 80872e78: bne- ->0x80873148
- 80872e7c: lwz r5, 0x00D8 (r28)
- 80872e80: lis r3, 0x2100
- 80872e84: addi r4, r3, 5
- 80872e88: lwz r3, 0x0064 (r5)
- 80872e8c: lwz r12, 0 (r3)
- 80872e90: lwz r12, 0x0038 (r12)
- 80872e94: mtctr r12
- 80872e98: bctrl
- 80872e9c: lfs f0, 0x0004 (r30)
- 80872ea0: addi r4, r27, 19
- 80872ea4: lwz r3, 0x00D8 (r28)
- 80872ea8: fdivs f2,f31,f0
- 80872eac: lfs f0, 0x0018 (r31)
- 80872eb0: lwz r3, 0x0064 (r3)
- 80872eb4: lwz r12, 0 (r3)
- 80872eb8: lwz r12, 0x004C (r12)
- 80872ebc: fmuls f0,f0,f2
- 80872ec0: fsubs f30,f1,f0
- 80872ec4: mtctr r12
- 80872ec8: bctrl
- 80872ecc: cmplwi r3, 1
- 80872ed0: bne- ->0x80872EDC
- 80872ed4: lfs f0, 0x0028 (r30)
- 80872ed8: fsubs f30,f30,f0
- 80872edc: lfs f0, 0 (r30)
- 80872ee0: fcmpo cr0,f30,f0
- 80872ee4: bge- ->0x80872EEC
- 80872ee8: fmr f30, f0
- 80872eec: lwz r3, 0x00D8 (r28)
- 80872ef0: lis r27, 0x2200
- 80872ef4: addi r4, r27, 18
- 80872ef8: lwz r3, 0x0064 (r3)
- 80872efc: lwz r12, 0 (r3)
- 80872f00: lwz r12, 0x004C (r12)
- 80872f04: mtctr r12
- 80872f08: bctrl
- 80872f0c: cmpwi r3, 0
- 80872f10: beq- ->0x80872F40
- 80872f14: lfs f0, 0 (r30)
- 80872f18: fcmpo cr0,f31,f0
- 80872f1c: ble- ->0x80872F68
- 80872f20: lwz r3, 0x00D8 (r28)
- 80872f24: addi r4, r27, 18
- 80872f28: lwz r3, 0x0064 (r3)
- 80872f2c: lwz r12, 0 (r3)
- 80872f30: lwz r12, 0x0054 (r12)
- 80872f34: mtctr r12
- 80872f38: bctrl
- 80872f3c: b ->0x80872F68
- 80872f40: lfs f3, 0x0030 (r31)
- 80872f44: fcmpo cr0,f31,f3
- 80872f48: bge- ->0x80872F68
- 80872f4c: lfs f1, 0x0004 (r31)
- 80872f50: fsubs f2,f3,f31
- 80872f54: lfs f0, 0x0034 (r31)
- 80872f58: fsubs f1,f3,f1
- 80872f5c: fdivs f1,f2,f1
- 80872f60: fmuls f0,f0,f1
- 80872f64: fadds f30,f30,f0
- 80872f68: lwz r3, 0x00D8 (r28)
- 80872f6c: lwz r3, 0x000C (r3)
- 80872f70: lwz r12, 0 (r3)
- 80872f74: lwz r12, 0x002C (r12)
- 80872f78: mtctr r12
- 80872f7c: bctrl
- 80872f80: fmuls f1,f30,f1
- 80872f84: lfs f0, 0 (r30)
- 80872f88: stfs f0, 0x008C (sp)
- 80872f8c: stfs f1, 0x0088 (sp)
- 80872f90: lwz r3, 0x00D8 (r28)
- 80872f94: lwz r3, 0x000C (r3)
- 80872f98: lwz r12, 0 (r3)
- 80872f9c: lwz r12, 0x002C (r12)
- 80872fa0: mtctr r12
- 80872fa4: bctrl
- 80872fa8: fmuls f1,f31,f1
- 80872fac: lfs f0, 0x002C (r30)
- 80872fb0: addi r3, sp, 136
- 80872fb4: addi r4, sp, 144
- 80872fb8: fmuls f1,f0,f1
- 80872fbc: bl ->0x8003DC64
- 80872fc0: lwz r3, 0x00D8 (r28)
- 80872fc4: lis r27, 0x2100
- 80872fc8: addi r4, r27, 6
- 80872fcc: lwz r3, 0x0064 (r3)
- 80872fd0: lwz r12, 0 (r3)
- 80872fd4: lwz r12, 0x0038 (r12)
- 80872fd8: mtctr r12
- 80872fdc: bctrl
- 80872fe0: lfs f0, 0x0024 (r31)
- 80872fe4: addi r4, r27, 6
- 80872fe8: lfs f2, 0x0028 (r31)
- 80872fec: fadds f3,f1,f0
- 80872ff0: lwz r3, 0x00D8 (r28)
- 80872ff4: fneg f0,f1
- 80872ff8: lwz r3, 0x0064 (r3)
- 80872ffc: fsubs f1,f3,f0
- 80873000: lwz r12, 0 (r3)
- 80873004: lwz r12, 0x003C (r12)
- 80873008: fsel f1,f1,f3,f0
- 8087300c: fsubs f0,f1,f2
- 80873010: fsel f29,f0,f2,f1
- 80873014: fmr f1, f29
- 80873018: mtctr r12
- 8087301c: bctrl
- 80873020: lfs f0, 0x0094 (sp)
- 80873024: lfs f1, 0x0090 (sp)
- 80873028: fsubs f3,f0,f29
- 8087302c: lfs f0, 0x0018 (r30)
- 80873030: fmuls f2,f1,f1
- 80873034: fmuls f1,f3,f3
- 80873038: stfs f3, 0x0094 (sp)
- 8087303c: fadds f29,f2,f1
- 80873040: fabs f1,f8
- 80873044: frsp f1,f1
- 80873048: fcmpo cr0,f1,f0
- 8087304c: cror 2, 0, 2
- 80873050: bne- ->0x8087305C
- 80873054: lfs f2, 0 (r30)
- 80873058: b ->0x80873068
- 8087305c: fmr f1, f29
- 80873060: bl ->0x8003DB58
- 80873064: fmuls f2,f29,f1
- 80873068: lfs f0, 0x001C (r31)
- 8087306c: fcmpo cr0,f2,f0
- 80873070: ble- ->0x808730B0
- 80873074: fdivs f3,f0,f2
- 80873078: lfs f1, 0x0090 (sp)
- 8087307c: lfs f0, 0x0094 (sp)
- 80873080: fmuls f1,f1,f3
- 80873084: fmuls f0,f0,f3
- 80873088: stfs f1, 0x0010 (sp)
- 8087308c: stfs f0, 0x0014 (sp)
- 80873090: lwz r3, 0x0010 (sp)
- 80873094: lwz r0, 0x0014 (sp)
- 80873098: stw r3, 0x0048 (sp)
- 8087309c: stw r0, 0x004C (sp)
- 808730a0: lfs f1, 0x0048 (sp)
- 808730a4: lfs f0, 0x004C (sp)
- 808730a8: stfs f1, 0x0090 (sp)
- 808730ac: stfs f0, 0x0094 (sp)
- 808730b0: lfs f0, 0x0020 (r31)
- 808730b4: fcmpo cr0,f2,f0
- 808730b8: blt- ->0x808730CC
- 808730bc: lfs f0, 0 (r30)
- 808730c0: fcmpo cr0,f30,f0
- 808730c4: cror 2, 0, 2
- 808730c8: bne- ->0x80873110
- 808730cc: lwz r5, 0x00D8 (r28)
- 808730d0: lis r3, 0x2200
- 808730d4: addi r4, r3, 16
- 808730d8: lwz r3, 0x0064 (r5)
- 808730dc: lwz r12, 0 (r3)
- 808730e0: lwz r12, 0x0050 (r12)
- 808730e4: mtctr r12
- 808730e8: bctrl
- 808730ec: lwz r5, 0x00D8 (r28)
- 808730f0: lis r3, 0x2100
- 808730f4: addi r4, r3, 7
- 808730f8: lfs f1, 0 (r30)
- 808730fc: lwz r3, 0x0064 (r5)
- 80873100: lwz r12, 0 (r3)
- 80873104: lwz r12, 0x003C (r12)
- 80873108: mtctr r12
- 8087310c: bctrl
- 80873110: lfs f0, 0x0090 (sp)
- 80873114: lis r3, 0x2100
- 80873118: addi r4, r3, 5
- 8087311c: fmr f1, f30
- 80873120: stfs f0, 0x0008 (r29)
- 80873124: lfs f0, 0x0094 (sp)
- 80873128: stfs f0, 0x000C (r29)
- 8087312c: lwz r3, 0x00D8 (r28)
- 80873130: lwz r3, 0x0064 (r3)
- 80873134: lwz r12, 0 (r3)
- 80873138: lwz r12, 0x003C (r12)
- 8087313c: mtctr r12
- 80873140: bctrl
- 80873144: b ->0x80873338
- 80873148: mr r3, r28
- 8087314c: li r4, 3029
- 80873150: li r5, 0
- 80873154: bl ->0x80796C6C
- 80873158: lfs f0, 0x0010 (r30)
- 8087315c: mr r3, r28
- 80873160: stfs f1, 0x0080 (sp)
- 80873164: li r4, 3024
- 80873168: li r5, 0
- 8087316c: stfs f0, 0x0084 (sp)
- 80873170: bl ->0x80796C6C
- 80873174: fmr f30, f1
- 80873178: mr r3, r28
- 8087317c: li r4, 3032
- 80873180: li r5, 0
- 80873184: bl ->0x80796C6C
- 80873188: stfs f1, 0x0078 (sp)
- 8087318c: mr r3, r28
- 80873190: li r4, 3023
- 80873194: li r5, 0
- 80873198: stfs f30, 0x007C (sp)
- 8087319c: bl ->0x80796C6C
- 808731a0: fneg f1,f1
- 808731a4: lfs f0, 0 (r30)
- 808731a8: mr r3, r28
- 808731ac: li r4, 3030
- 808731b0: stfs f0, 0x0070 (sp)
- 808731b4: li r5, 0
- 808731b8: stfs f1, 0x0074 (sp)
- 808731bc: bl ->0x80796C6C
- 808731c0: lfs f0, 0 (r30)
- 808731c4: mr r3, r29
- 808731c8: stfs f1, 0x0068 (sp)
- 808731cc: stfs f0, 0x006C (sp)
- 808731d0: lwz r12, 0 (r29)
- 808731d4: lwz r12, 0x0010 (r12)
- 808731d8: mtctr r12
- 808731dc: bctrl
- 808731e0: stw r4, 0x003C (sp)
- 808731e4: addi r4, sp, 112
- 808731e8: addi r5, sp, 128
- 808731ec: addi r6, sp, 104
- 808731f0: stw r3, 0x0038 (sp)
- 808731f4: addi r3, sp, 56
- 808731f8: bl ->0x80793FCC
- 808731fc: lwz r12, 0 (r29)
- 80873200: stw r3, 0x0040 (sp)
- 80873204: lwz r12, 0x0010 (r12)
- 80873208: stw r3, 0x0060 (sp)
- 8087320c: mr r3, r29
- 80873210: stw r4, 0x0044 (sp)
- 80873214: stw r4, 0x0064 (sp)
- 80873218: mtctr r12
- 8087321c: bctrl
- 80873220: stw r4, 0x0024 (sp)
- 80873224: addi r4, sp, 120
- 80873228: lfs f2, 0x0060 (sp)
- 8087322c: stw r3, 0x0020 (sp)
- 80873230: addi r3, sp, 40
- 80873234: lfs f1, 0x0024 (sp)
- 80873238: lfs f3, 0x0020 (sp)
- 8087323c: lfs f0, 0x0064 (sp)
- 80873240: fadds f2,f3,f2
- 80873244: fadds f0,f1,f0
- 80873248: stfs f2, 0x0008 (sp)
- 8087324c: stfs f0, 0x000C (sp)
- 80873250: lwz r5, 0x0008 (sp)
- 80873254: lwz r0, 0x000C (sp)
- 80873258: stw r5, 0x0028 (sp)
- 8087325c: stw r0, 0x002C (sp)
- 80873260: bl ->0x807941F4
- 80873264: stw r3, 0x0058 (sp)
- 80873268: stw r4, 0x005C (sp)
- 8087326c: lfs f1, 0x0058 (sp)
- 80873270: lfs f0, 0x005C (sp)
- 80873274: stfs f1, 0x0008 (r29)
- 80873278: stfs f0, 0x000C (r29)
- 8087327c: lfs f0, 0x002C (r31)
- 80873280: stw r4, 0x0034 (sp)
- 80873284: fcmpo cr0,f31,f0
- 80873288: stw r3, 0x0030 (sp)
- 8087328c: bge- ->0x80873338
- 80873290: lwz r12, 0 (r29)
- 80873294: mr r3, r29
- 80873298: lwz r12, 0x0010 (r12)
- 8087329c: mtctr r12
- 808732a0: bctrl
- 808732a4: stw r4, 0x001C (sp)
- 808732a8: lfs f0, 0x0018 (r30)
- 808732ac: stw r3, 0x0018 (sp)
- 808732b0: lfs f1, 0x001C (sp)
- 808732b4: lfs f2, 0x0018 (sp)
- 808732b8: fmuls f1,f1,f1
- 808732bc: fmuls f2,f2,f2
- 808732c0: fadds f29,f2,f1
- 808732c4: fabs f1,f8
- 808732c8: frsp f1,f1
- 808732cc: fcmpo cr0,f1,f0
- 808732d0: cror 2, 0, 2
- 808732d4: bne- ->0x808732E0
- 808732d8: lfs f1, 0 (r30)
- 808732dc: b ->0x808732EC
- 808732e0: fmr f1, f29
- 808732e4: bl ->0x8003DB58
- 808732e8: fmuls f1,f29,f1
- 808732ec: lfs f0, 0x0020 (r31)
- 808732f0: fcmpo cr0,f1,f0
- 808732f4: ble- ->0x80873338
- 808732f8: lwz r5, 0x00D8 (r28)
- 808732fc: lis r3, 0x2100
- 80873300: addi r4, r3, 5
- 80873304: lwz r3, 0x0064 (r5)
- 80873308: lwz r12, 0 (r3)
- 8087330c: lwz r12, 0x003C (r12)
- 80873310: mtctr r12
- 80873314: bctrl
- 80873318: lwz r5, 0x00D8 (r28)
- 8087331c: lis r3, 0x2200
- 80873320: addi r4, r3, 16
- 80873324: lwz r3, 0x0064 (r5)
- 80873328: lwz r12, 0 (r3)
- 8087332c: lwz r12, 0x0054 (r12)
- 80873330: mtctr r12
- 80873334: bctrl
- 80873338: lwz r3, 0x00D8 (r28)
- 8087333c: lfs f0, 0x0004 (r30)
- 80873340: lwz r3, 0x0008 (r3)
- 80873344: fsubs f1,f0,f31
- 80873348: lwz r12, 0 (r3)
- 8087334c: lwz r12, 0x0030 (r12)
- 80873350: mtctr r12
- 80873354: bctrl
- 80873358: lwz r5, 0x00D8 (r28)
- 8087335c: lis r3, 0x2100
- 80873360: addi r4, r3, 4
- 80873364: fmr f1, f31
- 80873368: lwz r3, 0x0064 (r5)
- 8087336c: lwz r12, 0 (r3)
- 80873370: lwz r12, 0x003C (r12)
- 80873374: mtctr r12
- 80873378: bctrl
- 8087337c: psq_l p31, 232(r1), 0, qr0
- 80873380: lfd f31, 0x00E0 (sp)
- 80873384: psq_l p30, 216(r1), 0, qr0
- 80873388: lfd f30, 0x00D0 (sp)
- 8087338c: psq_l p29, 200(r1), 0, qr0
- 80873390: lfd f29, 0x00C0 (sp)
- 80873394: psq_l p28, 184(r1), 0, qr0
- 80873398: addi r11, sp, 176
- 8087339c: lfd f28, 0x00B0 (sp)
- 808733a0: bl ->0x803F136C
- 808733a4: lwz r0, 0x00F4 (sp)
- 808733a8: mtlr r0
- 808733ac: addi sp, sp, 240
- 808733b0: blr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement