linaro-nano:~/pal/pal/src/math/test> ./build.sh test_main.c: In function ‘main’: test_main.c:104:5: error: too few arguments to function ‘p_abs_f32’ TEST(p_abs_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:86:6: note: declared here void p_abs_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:105:5: error: too few arguments to function ‘p_acos_f32’ TEST(p_acos_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:89:6: note: declared here void p_acos_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:106:5: error: too few arguments to function ‘p_acosh_f32’ TEST(p_acosh_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:92:6: note: declared here void p_acosh_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:107:5: error: too few arguments to function ‘p_asin_f32’ TEST(p_asin_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:95:6: note: declared here void p_asin_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:108:5: error: too few arguments to function ‘p_asinh_f32’ TEST(p_asinh_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:98:6: note: declared here void p_asinh_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:109:5: error: too few arguments to function ‘p_atan_f32’ TEST(p_atan_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:101:6: note: declared here void p_atan_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:110:5: error: too few arguments to function ‘p_atanh_f32’ TEST(p_atanh_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:107:6: note: declared here void p_atanh_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:111:5: error: too few arguments to function ‘p_cbrt_f32’ TEST(p_cbrt_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:110:6: note: declared here void p_cbrt_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:112:5: error: too few arguments to function ‘p_cos_f32’ TEST(p_cos_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:113:6: note: declared here void p_cos_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:113:5: error: too few arguments to function ‘p_cosh_f32’ TEST(p_cosh_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:116:6: note: declared here void p_cosh_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:114:5: error: too few arguments to function ‘p_exp_f32’ TEST(p_exp_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:122:6: note: declared here void p_exp_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:115:5: error: too few arguments to function ‘p_inv_f32’ TEST(p_inv_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:125:6: note: declared here void p_inv_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:116:5: error: too few arguments to function ‘p_invcbrt_f32’ TEST(p_invcbrt_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:128:6: note: declared here void p_invcbrt_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:117:5: error: too few arguments to function ‘p_invsqrt_f32’ TEST(p_invsqrt_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:131:6: note: declared here void p_invsqrt_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:118:5: error: too few arguments to function ‘p_ln_f32’ TEST(p_ln_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:134:6: note: declared here void p_ln_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:119:5: error: too few arguments to function ‘p_log10_f32’ TEST(p_log10_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:137:6: note: declared here void p_log10_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:120:5: error: too few arguments to function ‘p_sin_f32’ TEST(p_sin_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:143:6: note: declared here void p_sin_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:121:5: error: too few arguments to function ‘p_sinh_f32’ TEST(p_sinh_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:149:6: note: declared here void p_sinh_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:122:5: error: too few arguments to function ‘p_sqrt_f32’ TEST(p_sqrt_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:152:6: note: declared here void p_sqrt_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:123:5: error: too few arguments to function ‘p_tan_f32’ TEST(p_tan_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:155:6: note: declared here void p_tan_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:124:5: error: too few arguments to function ‘p_tanh_f32’ TEST(p_tanh_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:158:6: note: declared here void p_tanh_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:128:5: error: too few arguments to function ‘p_mean_f32’ TEST(p_mean_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:198:6: note: declared here void p_mean_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:129:5: error: too few arguments to function ‘p_median_f32’ TEST(p_median_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:201:6: note: declared here void p_median_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:130:5: error: too few arguments to function ‘p_mode_f32’ TEST(p_mode_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:204:6: note: declared here void p_mode_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:131:5: error: too few arguments to function ‘p_sum_f32’ TEST(p_sum_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:192:6: note: declared here void p_sum_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:132:5: error: too few arguments to function ‘p_sumsq_f32’ TEST(p_sumsq_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:195:6: note: declared here void p_sumsq_f32(float *a, float *c, int n, int p, p_team_t team); ^ test_main.c:134:5: error: too few arguments to function ‘p_sub_f32’ TEST2(p_sub_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:170:6: note: declared here void p_sub_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:135:5: error: too few arguments to function ‘p_add_f32’ TEST2(p_add_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:167:6: note: declared here void p_add_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:136:5: error: too few arguments to function ‘p_mul_f32’ TEST2(p_mul_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:173:6: note: declared here void p_mul_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:137:5: error: too few arguments to function ‘p_absdiff_f32’ TEST2(p_absdiff_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:164:6: note: declared here void p_absdiff_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:138:5: error: too few arguments to function ‘p_atan2_f32’ TEST2(p_atan2_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:104:6: note: declared here void p_atan2_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:139:5: error: too few arguments to function ‘p_div_f32’ TEST2(p_div_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:119:6: note: declared here void p_div_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:140:5: error: too few arguments to function ‘p_pow_f32’ TEST2(p_pow_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:140:6: note: declared here void p_pow_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:141:5: error: too few arguments to function ‘p_mac_f32’ TEST2(p_mac_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:176:6: note: declared here void p_mac_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:144:5: error: too few arguments to function ‘p_dot_f32’ TEST2(p_dot_f32); ^ In file included from ../../../include/pal.h:4:0, from test_main.c:1: ../../../include/pal_math.h:161:6: note: declared here void p_dot_f32(float *a, float *b, float *c, int n, int p, p_team_t team); ^ test_main.c:155:5: warning: incompatible implicit declaration of built-in function ‘fabs’ [enabled by default] if(fabs(*(res+i) - *(gold+i)) > EPSILON_MAX){ ^ ******************************************************************************* linaro-nano:~/pal/pal/src/math/test> ./run.sh ./run.sh: line 4: ./p_add_f32.dat: Permission denied ./test_main.elf -f ./p_add_f32 -i ./p_add_f32.dat -o ./p_add_f32.res ./run.sh: line 4: ./p_abs_f32.dat: Permission denied ./test_main.elf -f ./p_abs_f32 -i ./p_abs_f32.dat -o ./p_abs_f32.res ./run.sh: line 4: ./p_mac_f32.dat: Permission denied ./test_main.elf -f ./p_mac_f32 -i ./p_mac_f32.dat -o ./p_mac_f32.res ./run.sh: line 4: ./p_sqrt_f32.dat: Permission denied ./test_main.elf -f ./p_sqrt_f32 -i ./p_sqrt_f32.dat -o ./p_sqrt_f32.res ./run.sh: line 4: ./p_asinh_f32.dat: Permission denied ./test_main.elf -f ./p_asinh_f32 -i ./p_asinh_f32.dat -o ./p_asinh_f32.res ./run.sh: line 4: ./p_ln_f32.dat: Permission denied ./test_main.elf -f ./p_ln_f32 -i ./p_ln_f32.dat -o ./p_ln_f32.res ./run.sh: line 4: ./p_sinh_f32.dat: Permission denied ./test_main.elf -f ./p_sinh_f32 -i ./p_sinh_f32.dat -o ./p_sinh_f32.res ./run.sh: line 4: ./p_median_f32.dat: Permission denied ./test_main.elf -f ./p_median_f32 -i ./p_median_f32.dat -o ./p_median_f32.res ./run.sh: line 4: ./p_sum_f32.dat: Permission denied ./test_main.elf -f ./p_sum_f32 -i ./p_sum_f32.dat -o ./p_sum_f32.res ./run.sh: line 4: ./p_invcbrt_f32.dat: Permission denied ./test_main.elf -f ./p_invcbrt_f32 -i ./p_invcbrt_f32.dat -o ./p_invcbrt_f32.res ./run.sh: line 4: ./p_mul_f32.dat: Permission denied ./test_main.elf -f ./p_mul_f32 -i ./p_mul_f32.dat -o ./p_mul_f32.res ./run.sh: line 4: ./p_sin_f32.dat: Permission denied ./test_main.elf -f ./p_sin_f32 -i ./p_sin_f32.dat -o ./p_sin_f32.res ./run.sh: line 4: ./p_log10_f32.dat: Permission denied ./test_main.elf -f ./p_log10_f32 -i ./p_log10_f32.dat -o ./p_log10_f32.res ./run.sh: line 4: ./p_asin_f32.dat: Permission denied ./test_main.elf -f ./p_asin_f32 -i ./p_asin_f32.dat -o ./p_asin_f32.res ./run.sh: line 4: ./p_acos_f32.dat: Permission denied ./test_main.elf -f ./p_acos_f32 -i ./p_acos_f32.dat -o ./p_acos_f32.res ./run.sh: line 4: ./p_acosh_f32.dat: Permission denied ./test_main.elf -f ./p_acosh_f32 -i ./p_acosh_f32.dat -o ./p_acosh_f32.res ./run.sh: line 4: ./p_atanh_f32.dat: Permission denied ./test_main.elf -f ./p_atanh_f32 -i ./p_atanh_f32.dat -o ./p_atanh_f32.res ./run.sh: line 4: ./p_mean_f32.dat: Permission denied ./test_main.elf -f ./p_mean_f32 -i ./p_mean_f32.dat -o ./p_mean_f32.res ./run.sh: line 4: ./p_div_f32.dat: Permission denied ./test_main.elf -f ./p_div_f32 -i ./p_div_f32.dat -o ./p_div_f32.res ./run.sh: line 4: ./p_absdiff_f32.dat: Permission denied ./test_main.elf -f ./p_absdiff_f32 -i ./p_absdiff_f32.dat -o ./p_absdiff_f32.res ./run.sh: line 4: ./p_cbrt_f32.dat: Permission denied ./test_main.elf -f ./p_cbrt_f32 -i ./p_cbrt_f32.dat -o ./p_cbrt_f32.res ./run.sh: line 4: ./p_pow_f32.dat: Permission denied ./test_main.elf -f ./p_pow_f32 -i ./p_pow_f32.dat -o ./p_pow_f32.res ./run.sh: line 4: ./p_cosh_f32.dat: Permission denied ./test_main.elf -f ./p_cosh_f32 -i ./p_cosh_f32.dat -o ./p_cosh_f32.res ./run.sh: line 4: ./p_atan_f32.dat: Permission denied ./test_main.elf -f ./p_atan_f32 -i ./p_atan_f32.dat -o ./p_atan_f32.res ./run.sh: line 4: ./p_popcount_u32.dat: Permission denied ./test_main.elf -f ./p_popcount_u32 -i ./p_popcount_u32.dat -o ./p_popcount_u32.res ./run.sh: line 4: ./p_cos_f32.dat: Permission denied ./test_main.elf -f ./p_cos_f32 -i ./p_cos_f32.dat -o ./p_cos_f32.res ./run.sh: line 4: ./p_sub_f32.dat: Permission denied ./test_main.elf -f ./p_sub_f32 -i ./p_sub_f32.dat -o ./p_sub_f32.res ./run.sh: line 4: ./p_atan2_f32.dat: Permission denied ./test_main.elf -f ./p_atan2_f32 -i ./p_atan2_f32.dat -o ./p_atan2_f32.res ./run.sh: line 4: ./p_inv_f32.dat: Permission denied ./test_main.elf -f ./p_inv_f32 -i ./p_inv_f32.dat -o ./p_inv_f32.res ./run.sh: line 4: ./p_invsqrt_f32.dat: Permission denied ./test_main.elf -f ./p_invsqrt_f32 -i ./p_invsqrt_f32.dat -o ./p_invsqrt_f32.res ./run.sh: line 4: ./p_popcount_u64.dat: Permission denied ./test_main.elf -f ./p_popcount_u64 -i ./p_popcount_u64.dat -o ./p_popcount_u64.res ./run.sh: line 4: ./p_dot_f32.dat: Permission denied ./test_main.elf -f ./p_dot_f32 -i ./p_dot_f32.dat -o ./p_dot_f32.res ./run.sh: line 4: ./p_e_p_f32.dat: No such file or directory ./test_main.elf -f ./p_exp_f32 -i ./p_exp_f32.dat -o ./p_exp_f32.res ./run.sh: line 4: ./p_tan_f32.dat: Permission denied ./test_main.elf -f ./p_tan_f32 -i ./p_tan_f32.dat -o ./p_tan_f32.res ./run.sh: line 4: ./p_tanh_f32.dat: Permission denied ./test_main.elf -f ./p_tanh_f32 -i ./p_tanh_f32.dat -o ./p_tanh_f32.res ./run.sh: line 4: ./p_sumsq_f32.dat: Permission denied ./test_main.elf -f ./p_sumsq_f32 -i ./p_sumsq_f32.dat -o ./p_sumsq_f32.res linaro-nano:~/pal/pal/src/math/test> sudo ./run.sh ./run.sh: line 4: ./p_add_f32.dat: Permission denied ./test_main.elf -f ./p_add_f32 -i ./p_add_f32.dat -o ./p_add_f32.res ./run.sh: line 4: ./p_abs_f32.dat: Permission denied ./test_main.elf -f ./p_abs_f32 -i ./p_abs_f32.dat -o ./p_abs_f32.res ./run.sh: line 4: ./p_mac_f32.dat: Permission denied ./test_main.elf -f ./p_mac_f32 -i ./p_mac_f32.dat -o ./p_mac_f32.res ./run.sh: line 4: ./p_sqrt_f32.dat: Permission denied ./test_main.elf -f ./p_sqrt_f32 -i ./p_sqrt_f32.dat -o ./p_sqrt_f32.res ./run.sh: line 4: ./p_asinh_f32.dat: Permission denied ./test_main.elf -f ./p_asinh_f32 -i ./p_asinh_f32.dat -o ./p_asinh_f32.res ./run.sh: line 4: ./p_ln_f32.dat: Permission denied ./test_main.elf -f ./p_ln_f32 -i ./p_ln_f32.dat -o ./p_ln_f32.res ./run.sh: line 4: ./p_sinh_f32.dat: Permission denied ./test_main.elf -f ./p_sinh_f32 -i ./p_sinh_f32.dat -o ./p_sinh_f32.res ./run.sh: line 4: ./p_median_f32.dat: Permission denied ./test_main.elf -f ./p_median_f32 -i ./p_median_f32.dat -o ./p_median_f32.res ./run.sh: line 4: ./p_sum_f32.dat: Permission denied ./test_main.elf -f ./p_sum_f32 -i ./p_sum_f32.dat -o ./p_sum_f32.res ./run.sh: line 4: ./p_invcbrt_f32.dat: Permission denied ./test_main.elf -f ./p_invcbrt_f32 -i ./p_invcbrt_f32.dat -o ./p_invcbrt_f32.res ./run.sh: line 4: ./p_mul_f32.dat: Permission denied ./test_main.elf -f ./p_mul_f32 -i ./p_mul_f32.dat -o ./p_mul_f32.res ./run.sh: line 4: ./p_sin_f32.dat: Permission denied ./test_main.elf -f ./p_sin_f32 -i ./p_sin_f32.dat -o ./p_sin_f32.res ./run.sh: line 4: ./p_log10_f32.dat: Permission denied ./test_main.elf -f ./p_log10_f32 -i ./p_log10_f32.dat -o ./p_log10_f32.res ./run.sh: line 4: ./p_asin_f32.dat: Permission denied ./test_main.elf -f ./p_asin_f32 -i ./p_asin_f32.dat -o ./p_asin_f32.res ./run.sh: line 4: ./p_acos_f32.dat: Permission denied ./test_main.elf -f ./p_acos_f32 -i ./p_acos_f32.dat -o ./p_acos_f32.res ./run.sh: line 4: ./p_acosh_f32.dat: Permission denied ./test_main.elf -f ./p_acosh_f32 -i ./p_acosh_f32.dat -o ./p_acosh_f32.res ./run.sh: line 4: ./p_atanh_f32.dat: Permission denied ./test_main.elf -f ./p_atanh_f32 -i ./p_atanh_f32.dat -o ./p_atanh_f32.res ./run.sh: line 4: ./p_mean_f32.dat: Permission denied ./test_main.elf -f ./p_mean_f32 -i ./p_mean_f32.dat -o ./p_mean_f32.res ./run.sh: line 4: ./p_div_f32.dat: Permission denied ./test_main.elf -f ./p_div_f32 -i ./p_div_f32.dat -o ./p_div_f32.res ./run.sh: line 4: ./p_absdiff_f32.dat: Permission denied ./test_main.elf -f ./p_absdiff_f32 -i ./p_absdiff_f32.dat -o ./p_absdiff_f32.res ./run.sh: line 4: ./p_cbrt_f32.dat: Permission denied ./test_main.elf -f ./p_cbrt_f32 -i ./p_cbrt_f32.dat -o ./p_cbrt_f32.res ./run.sh: line 4: ./p_pow_f32.dat: Permission denied ./test_main.elf -f ./p_pow_f32 -i ./p_pow_f32.dat -o ./p_pow_f32.res ./run.sh: line 4: ./p_cosh_f32.dat: Permission denied ./test_main.elf -f ./p_cosh_f32 -i ./p_cosh_f32.dat -o ./p_cosh_f32.res ./run.sh: line 4: ./p_atan_f32.dat: Permission denied ./test_main.elf -f ./p_atan_f32 -i ./p_atan_f32.dat -o ./p_atan_f32.res ./run.sh: line 4: ./p_popcount_u32.dat: Permission denied ./test_main.elf -f ./p_popcount_u32 -i ./p_popcount_u32.dat -o ./p_popcount_u32.res ./run.sh: line 4: ./p_cos_f32.dat: Permission denied ./test_main.elf -f ./p_cos_f32 -i ./p_cos_f32.dat -o ./p_cos_f32.res ./run.sh: line 4: ./p_sub_f32.dat: Permission denied ./test_main.elf -f ./p_sub_f32 -i ./p_sub_f32.dat -o ./p_sub_f32.res ./run.sh: line 4: ./p_atan2_f32.dat: Permission denied ./test_main.elf -f ./p_atan2_f32 -i ./p_atan2_f32.dat -o ./p_atan2_f32.res ./run.sh: line 4: ./p_inv_f32.dat: Permission denied ./test_main.elf -f ./p_inv_f32 -i ./p_inv_f32.dat -o ./p_inv_f32.res ./run.sh: line 4: ./p_invsqrt_f32.dat: Permission denied ./test_main.elf -f ./p_invsqrt_f32 -i ./p_invsqrt_f32.dat -o ./p_invsqrt_f32.res ./run.sh: line 4: ./p_popcount_u64.dat: Permission denied ./test_main.elf -f ./p_popcount_u64 -i ./p_popcount_u64.dat -o ./p_popcount_u64.res ./run.sh: line 4: ./p_dot_f32.dat: Permission denied ./test_main.elf -f ./p_dot_f32 -i ./p_dot_f32.dat -o ./p_dot_f32.res ./run.sh: line 4: ./p_e_p_f32.dat: No such file or directory ./test_main.elf -f ./p_exp_f32 -i ./p_exp_f32.dat -o ./p_exp_f32.res ./run.sh: line 4: ./p_tan_f32.dat: Permission denied ./test_main.elf -f ./p_tan_f32 -i ./p_tan_f32.dat -o ./p_tan_f32.res ./run.sh: line 4: ./p_tanh_f32.dat: Permission denied ./test_main.elf -f ./p_tanh_f32 -i ./p_tanh_f32.dat -o ./p_tanh_f32.res ./run.sh: line 4: ./p_sumsq_f32.dat: Permission denied ./test_main.elf -f ./p_sumsq_f32 -i ./p_sumsq_f32.dat -o ./p_sumsq_f32.res