8#ifndef META_OCEAN_TEST_TESTCV_TEST_FRAME_INTERPOLATOR_BILINEAR_NEON_H
9#define META_OCEAN_TEST_TESTCV_TEST_FRAME_INTERPOLATOR_BILINEAR_NEON_H
35 static bool test(
const double testDuration);
This class implements tests for the NEON-accelerated bilinear interpolation functions.
Definition TestFrameInterpolatorBilinearNEON.h:27
static bool testInterpolate4Pixels4Channel8BitPerChannelNEON(const double testDuration)
Tests the correctness of interpolate4Pixels4Channel8BitPerChannelNEON against a scalar reference.
static bool testLookup4ChannelOptimizedNEONBilinearAndFactorReplicationFlags(const double testDuration)
Tests all six meaningful combinations of useOptimizedNEON, useOptimizedBilinearValuesAndFactorCalcula...
static bool test(const double testDuration)
Invokes all NEON interpolation tests.
static bool testInterpolate4Pixels4ChannelNEONSpeedComparison(const double testDuration)
Benchmarks and compares the speed of the two 4-channel NEON interpolation functions.
static bool testLookup4ChannelOptimizedNEONConsistency(const double testDuration)
Tests that lookup8BitPerChannelSubsetNEON produces identical results with useOptimizedNEON=true and u...
static bool testInterpolate4Pixels8BitPerChannel4NEON(const double testDuration)
Tests the correctness of interpolate4Pixels8BitPerChannelNEON<4u> against a scalar reference.
static bool testLookup4ChannelOptimizedNEONAndBilinearFlags(const double testDuration)
Tests all four combinations of useOptimizedNEON and useOptimizedBilinearValuesAndFactorCalculation,...
The namespace covering the entire Ocean framework.
Definition Accessor.h:15