mirror of https://github.com/zeldaret/tp.git
29 lines
1.6 KiB
ArmAsm
29 lines
1.6 KiB
ArmAsm
/* 802A98D4 002A6814 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802A98D8 002A6818 7C 08 02 A6 */ mflr r0
|
|
/* 802A98DC 002A681C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802A98E0 002A6820 88 0D 8D B0 */ lbz r0, lbl_80451330-_SDA_BASE_(r13)
|
|
/* 802A98E4 002A6824 7C 00 07 75 */ extsb. r0, r0
|
|
/* 802A98E8 002A6828 40 82 00 18 */ bne lbl_802A9900
|
|
/* 802A98EC 002A682C 38 6D 8D B4 */ subi r3, r13, 0x724c
|
|
/* 802A98F0 002A6830 38 80 00 00 */ li r4, 0
|
|
/* 802A98F4 002A6834 48 09 01 F1 */ bl __ct__Q25JMath13TRandom_fast_FUl
|
|
/* 802A98F8 002A6838 38 00 00 01 */ li r0, 1
|
|
/* 802A98FC 002A683C 98 0D 8D B0 */ stb r0, lbl_80451330-_SDA_BASE_(r13)
|
|
lbl_802A9900:
|
|
/* 802A9900 002A6840 80 8D 8D B4 */ lwz r4, lbl_80451334-_SDA_BASE_(r13)
|
|
/* 802A9904 002A6844 3C 60 00 19 */ lis r3, 0x0019660D@ha
|
|
/* 802A9908 002A6848 38 03 66 0D */ addi r0, r3, 0x0019660D@l
|
|
/* 802A990C 002A684C 7C 64 01 D6 */ mullw r3, r4, r0
|
|
/* 802A9910 002A6850 3C 63 3C 6F */ addis r3, r3, 0x3c6f
|
|
/* 802A9914 002A6854 38 03 F3 5F */ addi r0, r3, -3233
|
|
/* 802A9918 002A6858 90 0D 8D B4 */ stw r0, lbl_80451334-_SDA_BASE_(r13)
|
|
/* 802A991C 002A685C 54 00 BA 7E */ srwi r0, r0, 9
|
|
/* 802A9920 002A6860 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 802A9924 002A6864 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 802A9928 002A6868 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 802A992C 002A686C C0 02 BE 2C */ lfs f0, lbl_8045582C-_SDA2_BASE_(r2)
|
|
/* 802A9930 002A6870 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 802A9934 002A6874 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802A9938 002A6878 7C 08 03 A6 */ mtlr r0
|
|
/* 802A993C 002A687C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802A9940 002A6880 4E 80 00 20 */ blr
|