diff --git a/fx_s4716_longlong.h b/fx_s4716_longlong.h index 324844c59fdf2f62cb6aa720843f9303ccacfd6b..febf4081d268b5f17ebc37ae2d50ab3d2f3e554c 100644 --- a/fx_s4716_longlong.h +++ b/fx_s4716_longlong.h @@ -1,11 +1,9 @@ typedef long long fx_s4716; -#define F_POWER_2_16 65536.0 - #define FX_S4716_LONGLONG_MUL1(a, b) (((a) * (b)) >> 16) #define FX_S4716_LONGLONG_MUL2(a, b) ((a >> 8) * (b >> 8)) #define FX_S4716_LONGLONG_MUL3(a, b) (((a >> 4) * (b >> 4)) >> 8) #define FX_S4716_LONGLONG_DIV1(a, b) ((a << 16) / (b)) #define FX_S4716_LONGLONG_DIV2(a, b) (((a << 8) / (b)) << 8) -#define FX_S4716_LONGLONG_DIV3(a, b) (((a << 4) / (b << 4)) << 8) +#define FX_S4716_LONGLONG_DIV3(a, b) (((a << 12) / (b)) << 4) \ No newline at end of file