touchgfx::CWRUtil::isqrt() is only used within TouchGFX.
 
Symbols
loading...
Files
loading...

touchgfx::CWRUtil::isqrt() method

Syntax

static uint32_t isqrt(uint32_t n);

Arguments

n

References

LocationReferrerScopeText
CWRUtil.hpp:863
static uint32_t isqrt(uint32_t n)
CWRUtil.hpp:696touchgfx::CWRUtil::arcsine()touchgfx::CWRUtil
return 90 - arcsine(Q10(isqrt((1 << (Rasterizer::POLY_BASE_SHIFT * 4)) - int(q10) * int(q10))));
CWRUtil.hpp:802touchgfx::CWRUtil::sqrtQ10()touchgfx::CWRUtil
return Q5(isqrt(uint32_t(int(value))));

Call Tree

Functions calling touchgfx::CWRUtil::isqrt()
touchgfx::CWRUtil::isqrt()
Data read by touchgfx::CWRUtil::isqrt()
Data written by touchgfx::CWRUtil::isqrt()
touchgfx::CWRUtil::isqrt()::root
touchgfx::CWRUtil::isqrt()::bit
touchgfx::CWRUtil::isqrt()::trial
all items filtered out
touchgfx::CWRUtil::isqrt()
touchgfx::CWRUtil::isqrt()::root
touchgfx::CWRUtil::isqrt()::bit
touchgfx::CWRUtil::isqrt()::trial
all items filtered out
Type of touchgfx::CWRUtil::isqrt()
touchgfx::CWRUtil::isqrt()
uint32_t
all items filtered out