kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

builtin_28_fabs_inf.c (385B)


      1 int test_main(void) {
      2   float f = -1.25f;
      3   double d = -2.5;
      4 
      5   if (__builtin_fabsf(f) != 1.25f) return 1;
      6   if (__builtin_fabs(d) != 2.5) return 2;
      7   if (__builtin_inff() <= 0.0f) return 3;
      8   if (__builtin_fabsf(-__builtin_inff()) != __builtin_inff()) return 4;
      9   if (__builtin_huge_val() != __builtin_inf()) return 5;
     10   if (1.0 / __builtin_fabs(-0.0) < 0.0) return 6;
     11   return 42;
     12 }