31 #include "test_funcs.h" 32 #include "unit_test_common.h" 35 Java_com_arm_ne10_demo_MainActivity_NE10RunTest(JNIEnv *env,
38 static int test_count = 0;
40 void (*test_funcs[])(void) = {test_abs, test_addc, test_add, test_divc,
41 test_div, test_dot, test_len, test_mlac,
42 test_mla, test_mulc, test_mul, test_normalize,
43 test_rsbc, test_setc, test_subc, test_sub,
44 test_addmat, test_detmat, test_identitymat,
45 test_invmat, test_mulmat, test_mulcmatvec,
46 test_submat, test_transmat,
47 test_fir, test_fir_decimate,
48 test_fir_interpolate, test_fir_lattice,
49 test_fir_sparse, test_iir_lattice};
51 while (test_count < (
sizeof(test_funcs) /
sizeof(
void (*)(
void)))) {
55 ne10_log_buffer_ptr = ne10_log_buffer;
56 *ne10_log_buffer_ptr++ =
'[';
58 (*test_funcs[test_count])();
62 --ne10_log_buffer_ptr;
63 *ne10_log_buffer_ptr =
']';
65 return ((*env)->NewStringUTF(env, ne10_log_buffer));