summaryrefslogtreecommitdiff
path: root/src/libms/libms.c
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-04-24 14:56:08 +0200
committerrobojumper <robojumper@gmail.com>2025-04-24 14:56:08 +0200
commit892059c2997f7cf2da1c21244ba8db0edbbc00da (patch)
treed38c4177423f44ec17109d64feb40f9db5423013 /src/libms/libms.c
parent7fa483e8509e80725a4a6599eaf8c9e2308cfc19 (diff)
Most of LibMS OK
Diffstat (limited to 'src/libms/libms.c')
-rw-r--r--src/libms/libms.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libms/libms.c b/src/libms/libms.c
index 2b77adc3..0e678693 100644
--- a/src/libms/libms.c
+++ b/src/libms/libms.c
@@ -28,10 +28,10 @@ int LMSi_MemCmp(const char *p1, const char *p2, int n) {
}
void LMSi_MemCopy(char *p1, const char *p2, int n) {
- // TODO register usage too optimal
+ // https://decomp.me/scratch/JOWiM
+ // NONMATCHING - register usage too optimal
+ // Look, how difficult can an unrolled memcopy be to match
for (int i = 0; i < n; i++) {
- *p1 = *p2;
- p1++;
- p2++;
+ *(p1++) = *(p2++);
}
}