summaryrefslogtreecommitdiff
path: root/src/libultra_code_O2
diff options
context:
space:
mode:
authorRoman971 <32455037+Roman971@users.noreply.github.com>2020-11-16 04:41:40 +0100
committerGitHub <noreply@github.com>2020-11-15 22:41:40 -0500
commit888db95a4c7636b319aef93783a85c2ee0fb01ad (patch)
tree1a4a1adf55bebc0818187aa5487cdba6bbfdfc8d /src/libultra_code_O2
parentc902175d5aa6a7a66a29ec13128cf68b4992f50f (diff)
Remove unused libultra C file (#476)
Diffstat (limited to 'src/libultra_code_O2')
-rw-r--r--src/libultra_code_O2/osMempakAddrCRC.c65
1 files changed, 0 insertions, 65 deletions
diff --git a/src/libultra_code_O2/osMempakAddrCRC.c b/src/libultra_code_O2/osMempakAddrCRC.c
deleted file mode 100644
index c902651ba..000000000
--- a/src/libultra_code_O2/osMempakAddrCRC.c
+++ /dev/null
@@ -1,65 +0,0 @@
-#include "global.h"
-
-// Valid addr up to 0x7FF
-// It's the address of a block of 0x20 bytes in the mempak
-// So that means the whole mempak has a 16-bit address space
-u8 __osContAddressCrc(u16 addr) {
- u32 addr32 = addr;
- u32 ret = 0;
- u32 bit;
- s32 i;
-
- for (bit = 0x400; bit; bit /= 2) {
- ret *= 2;
- if (addr32 & bit) {
- if (ret & 0x20) {
- ret ^= 0x14;
- } else {
- ++ret;
- }
- } else {
- if (ret & 0x20) {
- ret ^= 0x15;
- }
- }
- }
- for (i = 0; i < 5; ++i) {
- ret <<= 1;
- if (ret & 0x20) {
- ret ^= 0x15;
- }
- }
- return ret & 0x1f;
-}
-
-u8 __osContDataCrc(u8* data) {
- s32 ret;
- u32 bit;
- u32 byte;
-
- ret = 0;
- for (byte = 0x20; byte; --byte, ++data) {
- for (bit = 0x80; bit; bit /= 2) {
- ret *= 2;
- if ((*data & bit) != 0) {
- if ((ret & 0x100) != 0) {
- ret ^= 0x84;
- } else {
- ++ret;
- }
- } else {
- if (ret & 0x100) {
- ret ^= 0x85;
- }
- }
- }
- }
- do {
- ret *= 2;
- if (ret & 0x100) {
- ret ^= 0x85;
- }
- ++byte;
- } while (byte < 8U);
- return ret;
-}