NEON utilities#

Detailed Description#

Function Documentation#

cv_vrecp_f32()#

inline float32x2_t cv_vrecp_f32(float32x2_t val)

#include <opencv2/core/neon_utils.hpp>

cv_vrecpq_f32()#

inline float32x4_t cv_vrecpq_f32(float32x4_t val)

#include <opencv2/core/neon_utils.hpp>

cv_vrnd_s32_f32()#

inline int32x2_t cv_vrnd_s32_f32(float32x2_t v)

#include <opencv2/core/neon_utils.hpp>

cv_vrnd_u32_f32()#

inline uint32x2_t cv_vrnd_u32_f32(float32x2_t v)

#include <opencv2/core/neon_utils.hpp>

cv_vrndq_s32_f32()#

inline int32x4_t cv_vrndq_s32_f32(float32x4_t v)

#include <opencv2/core/neon_utils.hpp>

cv_vrndq_u32_f32()#

inline uint32x4_t cv_vrndq_u32_f32(float32x4_t v)

#include <opencv2/core/neon_utils.hpp>

cv_vrsqrt_f32()#

inline float32x2_t cv_vrsqrt_f32(float32x2_t val)

#include <opencv2/core/neon_utils.hpp>

cv_vrsqrtq_f32()#

inline float32x4_t cv_vrsqrtq_f32(float32x4_t val)

#include <opencv2/core/neon_utils.hpp>

cv_vsqrt_f32()#

inline float32x2_t cv_vsqrt_f32(float32x2_t val)

#include <opencv2/core/neon_utils.hpp>

Here is the call graph for this function:

cv_vsqrt_f32 Node1 cv_vsqrt_f32 Node2 cv_vrecp_f32 Node1->Node2 Node3 cv_vrsqrt_f32 Node1->Node3

cv_vsqrt_f32 Node1 cv_vsqrt_f32 Node2 cv_vrecp_f32 Node1->Node2 Node3 cv_vrsqrt_f32 Node1->Node3

cv_vsqrtq_f32()#

inline float32x4_t cv_vsqrtq_f32(float32x4_t val)

#include <opencv2/core/neon_utils.hpp>

Here is the call graph for this function:

cv_vsqrtq_f32 Node1 cv_vsqrtq_f32 Node2 cv_vrecpq_f32 Node1->Node2 Node3 cv_vrsqrtq_f32 Node1->Node3

cv_vsqrtq_f32 Node1 cv_vsqrtq_f32 Node2 cv_vrecpq_f32 Node1->Node2 Node3 cv_vrsqrtq_f32 Node1->Node3