diff --git a/polymer/eduke32/build/include/pragmas.h b/polymer/eduke32/build/include/pragmas.h index 3fa235293..0acdeabc2 100644 --- a/polymer/eduke32/build/include/pragmas.h +++ b/polymer/eduke32/build/include/pragmas.h @@ -43,6 +43,7 @@ extern int32_t reciptable[2048], fpuasm; extern libdivide_s64pad_t divtable64[DIVTABLESIZE]; extern libdivide_s32pad_t divtable32[DIVTABLESIZE]; +extern void initdivtables(void); #if defined(__arm__) || defined(LIBDIVIDE_ALWAYS) static inline uint32_t divideu32(uint32_t n, uint32_t d) diff --git a/polymer/eduke32/build/src/engine.c b/polymer/eduke32/build/src/engine.c index d3bd03906..1e6ce434c 100644 --- a/polymer/eduke32/build/src/engine.c +++ b/polymer/eduke32/build/src/engine.c @@ -8178,18 +8178,10 @@ static int32_t loadtables(void) if (tablesloaded == 0) { int32_t i; - libdivide_s64_t d; - libdivide_s32_t d32; initksqrt(); - for (i=1; i