--- uae/src/md-ppc-gcc/support.c 2018/04/24 16:44:08 1.1 +++ uae/src/md-ppc-gcc/support.c 2018/04/24 17:02:53 1.1.1.2 @@ -16,37 +16,6 @@ struct flag_struct regflags; -int fast_memcmp(const void *foo, const void *bar, int len) -{ - return memcmp(foo, bar, len); -} - -int memcmpy(void *foo, const void *bar, int len) -{ - while ((len -= 4) >= 0) - if(*((long*)foo)++ != *((long*)bar)++) - goto diff4; - len += 4; - - while (len--) - if (*((char*)foo)++ != *((char*)bar)++) { - ((char*)foo)[-1] = ((char*)bar)[-1]; - goto diff1; - } - return 0; - -diff4: - ((long*)foo)[-1] = ((long*)bar)[-1]; - while ((len -= 4) >= 0) - *((long*)foo)++ = *((long*)bar)++; - len += 4; - -diff1: - while (len--) - *((char*)foo)++ = *((char*)bar)++; - return 1; -} - static volatile frame_time_t last_time, best_time; static volatile int loops_to_go;