feat(userspace/apps/test/libc_test): rewrite a lot of the code and improve debugging with vscode using .devcontainer

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
2025-02-25 14:10:12 +00:00
parent 3f2584ac09
commit 78141b28c7
190 changed files with 1648 additions and 3228 deletions

View File

@ -129,6 +129,186 @@ int main(int, char *[])
TEST(test_strxfrm);
TEST(test_strxfrm_l);
printf("--- math.h ---\n");
TEST(test_acos);
TEST(test_acosf);
TEST(test_acosh);
TEST(test_acoshf);
TEST(test_acoshl);
TEST(test_acosl);
TEST(test_asin);
TEST(test_asinf);
TEST(test_asinh);
TEST(test_asinhf);
TEST(test_asinhl);
TEST(test_asinl);
TEST(test_atan);
TEST(test_atan2);
TEST(test_atan2f);
TEST(test_atan2l);
TEST(test_atanf);
TEST(test_atanh);
TEST(test_atanhf);
TEST(test_atanhl);
TEST(test_atanl);
TEST(test_cbrt);
TEST(test_cbrtf);
TEST(test_cbrtl);
TEST(test_ceil);
TEST(test_ceilf);
TEST(test_ceill);
TEST(test_copysign);
TEST(test_copysignf);
TEST(test_copysignl);
TEST(test_cos);
TEST(test_cosf);
TEST(test_cosh);
TEST(test_coshf);
TEST(test_coshl);
TEST(test_cosl);
TEST(test_erf);
TEST(test_erfc);
TEST(test_erfcf);
TEST(test_erfcl);
TEST(test_erff);
TEST(test_erfl);
TEST(test_exp);
TEST(test_exp2);
TEST(test_exp2f);
TEST(test_exp2l);
TEST(test_expf);
TEST(test_expl);
TEST(test_expm1);
TEST(test_expm1f);
TEST(test_expm1l);
TEST(test_fabs);
TEST(test_fabsf);
TEST(test_fabsl);
TEST(test_fdim);
TEST(test_fdimf);
TEST(test_fdiml);
TEST(test_floor);
TEST(test_floorf);
TEST(test_floorl);
TEST(test_fma);
TEST(test_fmaf);
TEST(test_fmal);
TEST(test_fmax);
TEST(test_fmaxf);
TEST(test_fmaxl);
TEST(test_fmin);
TEST(test_fminf);
TEST(test_fminl);
TEST(test_fmod);
TEST(test_fmodf);
TEST(test_fmodl);
TEST(test_frexp);
TEST(test_frexpf);
TEST(test_frexpl);
TEST(test_hypot);
TEST(test_hypotf);
TEST(test_hypotl);
TEST(test_ilogb);
TEST(test_ilogbf);
TEST(test_ilogbl);
TEST(test_j0);
TEST(test_j1);
TEST(test_jn);
TEST(test_ldexp);
TEST(test_ldexpf);
TEST(test_ldexpl);
TEST(test_lgamma);
TEST(test_lgammaf);
TEST(test_lgammal);
TEST(test_llrint);
TEST(test_llrintf);
TEST(test_llrintl);
TEST(test_llround);
TEST(test_llroundf);
TEST(test_llroundl);
TEST(test_log);
TEST(test_log10);
TEST(test_log10f);
TEST(test_log10l);
TEST(test_log1p);
TEST(test_log1pf);
TEST(test_log1pl);
TEST(test_log2);
TEST(test_log2f);
TEST(test_log2l);
TEST(test_logb);
TEST(test_logbf);
TEST(test_logbl);
TEST(test_logf);
TEST(test_logl);
TEST(test_lrint);
TEST(test_lrintf);
TEST(test_lrintl);
TEST(test_lround);
TEST(test_lroundf);
TEST(test_lroundl);
TEST(test_modf);
TEST(test_modff);
TEST(test_modfl);
TEST(test_nan);
TEST(test_nanf);
TEST(test_nanl);
TEST(test_nearbyint);
TEST(test_nearbyintf);
TEST(test_nearbyintl);
TEST(test_nextafter);
TEST(test_nextafterf);
TEST(test_nextafterl);
TEST(test_nexttoward);
TEST(test_nexttowardf);
TEST(test_nexttowardl);
TEST(test_pow);
TEST(test_powf);
TEST(test_powl);
TEST(test_remainder);
TEST(test_remainderf);
TEST(test_remainderl);
TEST(test_remquo);
TEST(test_remquof);
TEST(test_remquol);
TEST(test_rint);
TEST(test_rintf);
TEST(test_rintl);
TEST(test_round);
TEST(test_roundf);
TEST(test_roundl);
TEST(test_scalb);
TEST(test_scalbln);
TEST(test_scalblnf);
TEST(test_scalblnl);
TEST(test_scalbn);
TEST(test_scalbnf);
TEST(test_scalbnl);
TEST(test_sin);
TEST(test_sinf);
TEST(test_sinh);
TEST(test_sinhf);
TEST(test_sinhl);
TEST(test_sinl);
TEST(test_sqrt);
TEST(test_sqrtf);
TEST(test_sqrtl);
TEST(test_tan);
TEST(test_tanf);
TEST(test_tanh);
TEST(test_tanhf);
TEST(test_tanhl);
TEST(test_tanl);
TEST(test_tgamma);
TEST(test_tgammaf);
TEST(test_tgammal);
TEST(test_trunc);
TEST(test_truncf);
TEST(test_truncl);
TEST(test_y0);
TEST(test_y1);
TEST(test_yn);
// TEST();
printf("-------------------------------------------\n");