big d_a_alink pass (#214)

* d_a_alink pass1 wip

* more d_a_alink work

* remove asm

* more daalink work

* 20% dol code decompiled

* fixed some nonmatchings for building

* a few daalink functions and labeling some HIO data
This commit is contained in:
TakaRikka
2022-12-19 12:06:32 -07:00
committed by GitHub
parent 1114b13da8
commit ca71275bbe
727 changed files with 15610 additions and 33013 deletions
@@ -1,15 +0,0 @@
lbl_80033EC8:
/* 80033EC8 38 C0 00 01 */ li r6, 1
/* 80033ECC 54 85 06 3E */ clrlwi r5, r4, 0x18
/* 80033ED0 54 80 D8 08 */ slwi r0, r4, 0x1b
/* 80033ED4 54 A5 0F FE */ srwi r5, r5, 0x1f
/* 80033ED8 7C 05 00 50 */ subf r0, r5, r0
/* 80033EDC 54 00 28 3E */ rotlwi r0, r0, 5
/* 80033EE0 7C 00 2A 14 */ add r0, r0, r5
/* 80033EE4 7C C5 00 30 */ slw r5, r6, r0
/* 80033EE8 54 80 EE FA */ rlwinm r0, r4, 0x1d, 0x1b, 0x1d
/* 80033EEC 7C 03 00 2E */ lwzx r0, r3, r0
/* 80033EF0 7C A3 00 38 */ and r3, r5, r0
/* 80033EF4 30 03 FF FF */ addic r0, r3, -1
/* 80033EF8 7C 60 19 10 */ subfe r3, r0, r3
/* 80033EFC 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80033E94:
/* 80033E94 54 88 06 3E */ clrlwi r8, r4, 0x18
/* 80033E98 54 87 EE FA */ rlwinm r7, r4, 0x1d, 0x1b, 0x1d
/* 80033E9C 7C C3 38 2E */ lwzx r6, r3, r7
/* 80033EA0 38 A0 00 01 */ li r5, 1
/* 80033EA4 54 80 D8 08 */ slwi r0, r4, 0x1b
/* 80033EA8 55 04 0F FE */ srwi r4, r8, 0x1f
/* 80033EAC 7C 04 00 50 */ subf r0, r4, r0
/* 80033EB0 54 00 28 3E */ rotlwi r0, r0, 5
/* 80033EB4 7C 00 22 14 */ add r0, r0, r4
/* 80033EB8 7C A0 00 30 */ slw r0, r5, r0
/* 80033EBC 7C C0 00 78 */ andc r0, r6, r0
/* 80033EC0 7C 03 39 2E */ stwx r0, r3, r7
/* 80033EC4 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80033E60:
/* 80033E60 54 88 06 3E */ clrlwi r8, r4, 0x18
/* 80033E64 54 87 EE FA */ rlwinm r7, r4, 0x1d, 0x1b, 0x1d
/* 80033E68 7C C3 38 2E */ lwzx r6, r3, r7
/* 80033E6C 38 A0 00 01 */ li r5, 1
/* 80033E70 54 80 D8 08 */ slwi r0, r4, 0x1b
/* 80033E74 55 04 0F FE */ srwi r4, r8, 0x1f
/* 80033E78 7C 04 00 50 */ subf r0, r4, r0
/* 80033E7C 54 00 28 3E */ rotlwi r0, r0, 5
/* 80033E80 7C 00 22 14 */ add r0, r0, r4
/* 80033E84 7C A0 00 30 */ slw r0, r5, r0
/* 80033E88 7C C0 03 78 */ or r0, r6, r0
/* 80033E8C 7C 03 39 2E */ stwx r0, r3, r7
/* 80033E90 4E 80 00 20 */ blr