Create optimised integer functions to reduce CPU usage

(cherry picked from commit a47bfe1da7bffe9f752e4c522e11593cce6dffd0)
This commit is contained in:
heurist1 2023-02-28 19:02:05 +00:00
parent b549d3a4f1
commit 567fee1d98
4 changed files with 85 additions and 0 deletions

View file

@ -90,6 +90,10 @@ inline float magnitude_squared(const std::complex<float> c) {
return r2 + i2;
}
int fast_int_magnitude(int y, int x);
int int_atan2(int y, int x);
int32_t int16_sin_s4(int32_t x);
template<class T>
struct range_t {
const T minimum;