summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorunknown <pheenoh@gmail.com>2020-11-26 22:02:39 -0500
committerunknown <pheenoh@gmail.com>2020-11-26 22:02:39 -0500
commitb0ffcd38785ba5a2eee0298bc1c1c6f5d7a8aec1 (patch)
tree49bf6b9d3f6af7d8f903615b97df25cb25e9eeaf /include
parent2761151f699eeed03a1295f9ebb8176e69d6f9e6 (diff)
some dSv_memBit_c methods ok
Diffstat (limited to 'include')
-rw-r--r--include/func_80034810.s10
-rw-r--r--include/func_80034838.s10
-rw-r--r--include/func_80034860.s11
-rw-r--r--include/func_8003488C.s14
-rw-r--r--include/func_800348C4.s10
-rw-r--r--include/func_800348EC.s11
6 files changed, 66 insertions, 0 deletions
diff --git a/include/func_80034810.s b/include/func_80034810.s
new file mode 100644
index 0000000000..5ff87156ea
--- /dev/null
+++ b/include/func_80034810.s
@@ -0,0 +1,10 @@
+/* 80034810 00031750 7C 80 2E 70 */ srawi r0, r4, 5
+/* 80034814 00031754 54 00 10 3A */ slwi r0, r0, 2
+/* 80034818 00031758 7C C3 02 14 */ add r6, r3, r0
+/* 8003481C 0003175C 80 A6 00 08 */ lwz r5, 8(r6)
+/* 80034820 00031760 38 60 00 01 */ li r3, 1
+/* 80034824 00031764 54 80 06 FE */ clrlwi r0, r4, 0x1b
+/* 80034828 00031768 7C 60 00 30 */ slw r0, r3, r0
+/* 8003482C 0003176C 7C A0 03 78 */ or r0, r5, r0
+/* 80034830 00031770 90 06 00 08 */ stw r0, 8(r6)
+/* 80034834 00031774 4E 80 00 20 */ blr \ No newline at end of file
diff --git a/include/func_80034838.s b/include/func_80034838.s
new file mode 100644
index 0000000000..03c54daf1e
--- /dev/null
+++ b/include/func_80034838.s
@@ -0,0 +1,10 @@
+/* 80034838 00031778 7C 80 2E 70 */ srawi r0, r4, 5
+/* 8003483C 0003177C 54 00 10 3A */ slwi r0, r0, 2
+/* 80034840 00031780 7C C3 02 14 */ add r6, r3, r0
+/* 80034844 00031784 80 A6 00 08 */ lwz r5, 8(r6)
+/* 80034848 00031788 38 60 00 01 */ li r3, 1
+/* 8003484C 0003178C 54 80 06 FE */ clrlwi r0, r4, 0x1b
+/* 80034850 00031790 7C 60 00 30 */ slw r0, r3, r0
+/* 80034854 00031794 7C A0 00 78 */ andc r0, r5, r0
+/* 80034858 00031798 90 06 00 08 */ stw r0, 8(r6)
+/* 8003485C 0003179C 4E 80 00 20 */ blr \ No newline at end of file
diff --git a/include/func_80034860.s b/include/func_80034860.s
new file mode 100644
index 0000000000..5dd9b98427
--- /dev/null
+++ b/include/func_80034860.s
@@ -0,0 +1,11 @@
+/* 80034860 000317A0 7C 80 2E 70 */ srawi r0, r4, 5
+/* 80034864 000317A4 54 00 10 3A */ slwi r0, r0, 2
+/* 80034868 000317A8 7C 63 02 14 */ add r3, r3, r0
+/* 8003486C 000317AC 80 A3 00 08 */ lwz r5, 8(r3)
+/* 80034870 000317B0 38 60 00 01 */ li r3, 1
+/* 80034874 000317B4 54 80 06 FE */ clrlwi r0, r4, 0x1b
+/* 80034878 000317B8 7C 60 00 30 */ slw r0, r3, r0
+/* 8003487C 000317BC 7C A3 00 38 */ and r3, r5, r0
+/* 80034880 000317C0 30 03 FF FF */ addic r0, r3, -1
+/* 80034884 000317C4 7C 60 19 10 */ subfe r3, r0, r3
+/* 80034888 000317C8 4E 80 00 20 */ blr \ No newline at end of file
diff --git a/include/func_8003488C.s b/include/func_8003488C.s
new file mode 100644
index 0000000000..2f5c63e552
--- /dev/null
+++ b/include/func_8003488C.s
@@ -0,0 +1,14 @@
+/* 8003488C 000317CC 7C 86 2E 70 */ srawi r6, r4, 5
+/* 80034890 000317D0 38 A0 00 01 */ li r5, 1
+/* 80034894 000317D4 54 80 06 FE */ clrlwi r0, r4, 0x1b
+/* 80034898 000317D8 7C A4 00 30 */ slw r4, r5, r0
+/* 8003489C 000317DC 54 C0 10 3A */ slwi r0, r6, 2
+/* 800348A0 000317E0 7C 63 02 14 */ add r3, r3, r0
+/* 800348A4 000317E4 80 03 00 08 */ lwz r0, 8(r3)
+/* 800348A8 000317E8 7C 00 22 78 */ xor r0, r0, r4
+/* 800348AC 000317EC 90 03 00 08 */ stw r0, 8(r3)
+/* 800348B0 000317F0 80 03 00 08 */ lwz r0, 8(r3)
+/* 800348B4 000317F4 7C 03 20 38 */ and r3, r0, r4
+/* 800348B8 000317F8 30 03 FF FF */ addic r0, r3, -1
+/* 800348BC 000317FC 7C 60 19 10 */ subfe r3, r0, r3
+/* 800348C0 00031800 4E 80 00 20 */ blr \ No newline at end of file
diff --git a/include/func_800348C4.s b/include/func_800348C4.s
new file mode 100644
index 0000000000..d00fd65516
--- /dev/null
+++ b/include/func_800348C4.s
@@ -0,0 +1,10 @@
+/* 800348C4 00031804 7C 80 2E 70 */ srawi r0, r4, 5
+/* 800348C8 00031808 54 00 10 3A */ slwi r0, r0, 2
+/* 800348CC 0003180C 7C C3 02 14 */ add r6, r3, r0
+/* 800348D0 00031810 80 A6 00 18 */ lwz r5, 0x18(r6)
+/* 800348D4 00031814 38 60 00 01 */ li r3, 1
+/* 800348D8 00031818 54 80 06 FE */ clrlwi r0, r4, 0x1b
+/* 800348DC 0003181C 7C 60 00 30 */ slw r0, r3, r0
+/* 800348E0 00031820 7C A0 03 78 */ or r0, r5, r0
+/* 800348E4 00031824 90 06 00 18 */ stw r0, 0x18(r6)
+/* 800348E8 00031828 4E 80 00 20 */ blr \ No newline at end of file
diff --git a/include/func_800348EC.s b/include/func_800348EC.s
new file mode 100644
index 0000000000..d91a800b26
--- /dev/null
+++ b/include/func_800348EC.s
@@ -0,0 +1,11 @@
+/* 800348EC 0003182C 7C 80 2E 70 */ srawi r0, r4, 5
+/* 800348F0 00031830 54 00 10 3A */ slwi r0, r0, 2
+/* 800348F4 00031834 7C 63 02 14 */ add r3, r3, r0
+/* 800348F8 00031838 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 800348FC 0003183C 38 60 00 01 */ li r3, 1
+/* 80034900 00031840 54 80 06 FE */ clrlwi r0, r4, 0x1b
+/* 80034904 00031844 7C 60 00 30 */ slw r0, r3, r0
+/* 80034908 00031848 7C A3 00 38 */ and r3, r5, r0
+/* 8003490C 0003184C 30 03 FF FF */ addic r0, r3, -1
+/* 80034910 00031850 7C 60 19 10 */ subfe r3, r0, r3
+/* 80034914 00031854 4E 80 00 20 */ blr \ No newline at end of file