CMSIS-DSP: Improved absmax and absmin tests.

pull/19/head
Christophe Favergeon 5 years ago
parent f1bd948a66
commit cb55282a0e

@ -18,6 +18,19 @@
}
void StatsF16::test_absmax_f16()
{
float16_t result;
uint32_t indexval;
arm_absmax_f16(inap,
this->nb,
&result,
&indexval);
}
void StatsF16::test_max_no_idx_f16()
{
@ -46,6 +59,22 @@
}
void StatsF16::test_absmin_f16()
{
float16_t result;
uint32_t indexval;
arm_absmin_f16(inap,
this->nb,
&result,
&indexval);
}
void StatsF16::test_mean_f16()

@ -18,6 +18,19 @@
}
void StatsF32::test_absmax_f32()
{
float32_t result;
uint32_t indexval;
arm_absmax_f32(inap,
this->nb,
&result,
&indexval);
}
void StatsF32::test_max_no_idx_f32()
{
@ -46,6 +59,22 @@
}
void StatsF32::test_absmin_f32()
{
float32_t result;
uint32_t indexval;
arm_absmin_f32(inap,
this->nb,
&result,
&indexval);
}
void StatsF32::test_mean_f32()

@ -18,6 +18,19 @@
}
void StatsQ15::test_absmax_q15()
{
q15_t result;
uint32_t indexval;
arm_absmax_q15(inap,
this->nb,
&result,
&indexval);
}
void StatsQ15::test_min_q15()
{
@ -32,6 +45,22 @@
}
void StatsQ15::test_absmin_q15()
{
q15_t result;
uint32_t indexval;
arm_absmin_q15(inap,
this->nb,
&result,
&indexval);
}
void StatsQ15::test_mean_q15()

@ -18,6 +18,19 @@
}
void StatsQ31::test_absmax_q31()
{
q31_t result;
uint32_t indexval;
arm_absmax_q31(inap,
this->nb,
&result,
&indexval);
}
void StatsQ31::test_min_q31()
@ -34,6 +47,22 @@
}
void StatsQ31::test_absmin_q31()
{
q31_t result;
uint32_t indexval;
arm_absmin_q31(inap,
this->nb,
&result,
&indexval);
}
void StatsQ31::test_mean_q31()

@ -18,6 +18,19 @@
}
void StatsQ7::test_absmax_q7()
{
q7_t result;
uint32_t indexval;
arm_absmax_q7(inap,
this->nb,
&result,
&indexval);
}
void StatsQ7::test_min_q7()
@ -34,6 +47,22 @@
}
void StatsQ7::test_absmin_q7()
{
q7_t result;
uint32_t indexval;
arm_absmin_q7(inap,
this->nb,
&result,
&indexval);
}
void StatsQ7::test_mean_q7()

@ -44,6 +44,8 @@ group Root {
Kullback Leibler divergence:test_kullback_leibler_f32
Vector logsumexp dot product:test_logsumexp_dot_prod_f32
Vector max with no index:test_max_no_idx_f32
Vector absolute maximum:test_absmax_f32
Vector absolute minimum:test_absmin_f32
} -> PARAM1_ID
}
@ -108,6 +110,8 @@ group Root {
Vector root mean square:test_rms_q31
Vector standard deviation:test_std_q31
Vector variance:test_var_q31
Vector absolute maximum:test_absmax_q31
Vector absolute minimum:test_absmin_q31
} -> PARAM1_ID
}
@ -144,6 +148,8 @@ group Root {
Vector root mean square:test_rms_q15
Vector standard deviation:test_std_q15
Vector variance:test_var_q15
Vector absolute maximum:test_absmax_q15
Vector absolute minimum:test_absmin_q15
} -> PARAM1_ID
}
@ -177,6 +183,8 @@ group Root {
Vector average:test_mean_q7
Vector minimum:test_min_q7
Vector energy:test_power_q7
Vector absolute maximum:test_absmax_q7
Vector absolute minimum:test_absmin_q7
} -> PARAM1_ID
}

@ -44,6 +44,8 @@ group Root {
Kullback Leibler divergence:test_kullback_leibler_f16
Vector logsumexp dot product:test_logsumexp_dot_prod_f16
Vector max with no index:test_max_no_idx_f16
Vector absolute maximum:test_absmax_f16
Vector absolute minimum:test_absmin_f16
} -> PARAM1_ID
}

Loading…
Cancel
Save