; ; sub_5D4FC from 0x5d4fc to 0x5d5b4 (184 bytes) ; ; 3 xrefs: ; > sub_5D92C @ 0x5d990 ; > sub_5E394 @ 0x5e560 ; > sub_5E678 @ 0x5e70c ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; LDP S0, S1, [X0,#0x7C] ; +0x0, 0x5d4fc LDP S2, S3, [X0,#0x98] ; +0x4, 0x5d500 LDP S4, S5, [X0,#0x84] ; +0x8, 0x5d504 LDR S6, [X0,#0xA0] ; +0xc, 0x5d508 LDP S7, S16, [X0,#0x74] ; +0x10, 0x5d50c FMUL S18, S3, S1 ; +0x14, 0x5d510 FMUL S19, S4, S3 ; +0x18, 0x5d514 FMOV S17, #1.0 ; +0x1c, 0x5d518 FMUL S20, S5, S3 ; +0x20, 0x5d51c STP S18, S19, [X0,#0xB4] ; +0x24, 0x5d520 FMUL S18, S0, S6 ; +0x28, 0x5d524 FMUL S21, S6, S7 ; +0x2c, 0x5d528 FMUL S22, S16, S6 ; +0x30, 0x5d52c STR S20, [X0,#0xBC] ; +0x34, 0x5d530 FMUL S19, S16, S5 ; +0x38, 0x5d534 FMUL S20, S0, S1 ; +0x3c, 0x5d538 STR S18, [X0,#0xCC] ; +0x40, 0x5d53c FMUL S18, S7, S4 ; +0x44, 0x5d540 FDIV S3, S17, S3 ; +0x48, 0x5d544 FDIV S6, S17, S6 ; +0x4c, 0x5d548 FDIV S17, S17, S2 ; +0x50, 0x5d54c FNMSUB S19, S0, S4, S19 ; +0x54, 0x5d550 FNMSUB S20, S7, S5, S20 ; +0x58, 0x5d554 FNMSUB S18, S16, S1, S18 ; +0x5c, 0x5d558 FMUL S1, S1, S3 ; +0x60, 0x5d55c FMUL S4, S4, S3 ; +0x64, 0x5d560 FMUL S3, S5, S3 ; +0x68, 0x5d564 FMUL S5, S7, S6 ; +0x6c, 0x5d568 FMUL S7, S16, S6 ; +0x70, 0x5d56c FMUL S0, S0, S6 ; +0x74, 0x5d570 FMUL S6, S19, S2 ; +0x78, 0x5d574 FMUL S16, S20, S2 ; +0x7c, 0x5d578 FMUL S2, S2, S18 ; +0x80, 0x5d57c STP S1, S5, [X0,#0xD8] ; +0x84, 0x5d580 STP S4, S7, [X0,#0xE8] ; +0x88, 0x5d584 FMUL S5, S19, S17 ; +0x8c, 0x5d588 FMUL S7, S20, S17 ; +0x90, 0x5d58c FMUL S17, S18, S17 ; +0x94, 0x5d590 STP S21, S22, [X0,#0xC4] ; +0x98, 0x5d594 STP S6, S16, [X0,#0xA4] ; +0x9c, 0x5d598 STR S2, [X0,#0xAC] ; +0xa0, 0x5d59c STR S5, [X0,#0xD4] ; +0xa4, 0x5d5a0 STR S7, [X0,#0xE4] ; +0xa8, 0x5d5a4 STP S17, S3, [X0,#0xF4] ; +0xac, 0x5d5a8 STR S0, [X0,#0xFC] ; +0xb0, 0x5d5ac RET ; +0xb4, 0x5d5b0