65816-llvm-mos/benchmarks/memcmp.c
Scott Duensing f338d93bae Checkpoint
2026-05-02 18:30:15 -05:00

10 lines
249 B
C

typedef unsigned char u8;
int mymemcmp(const void *a, const void *b, unsigned int n) {
const u8 *p = (const u8 *)a;
const u8 *q = (const u8 *)b;
while (n--) {
if (*p != *q) return *p - *q;
p++; q++;
}
return 0;
}