Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/float/float2.c

    r7a9ef81 rd9be488  
    5757const char *test_float2(void)
    5858{
    59         bool fail = false;
    60        
    6159        for (unsigned int i = 0; i < OPERANDS; i++) {
    6260                double res = trunc(arguments[i]);
     
    6563               
    6664                if (res_int != corr_int) {
    67                         TPRINTF("Double truncation failed (%" PRId64 " != %" PRId64
    68                             ", arg %u)\n", res_int, corr_int, i);
    69                         fail = true;
     65                        TPRINTF("Double truncation failed (%" PRId64 " != %" PRId64 ")\n",
     66                            res_int, corr_int);
     67                        return "Double truncation failed";
    7068                }
    7169        }
     
    7775               
    7876                if (res_int != corr_int) {
    79                         TPRINTF("Double sine failed (%" PRId64 " != %" PRId64
    80                             ", arg %u)\n", res_int, corr_int, i);
    81                         fail = true;
     77                        TPRINTF("Double sine failed (%" PRId64 " != %" PRId64 ")\n",
     78                            res_int, corr_int);
     79                        return "Double sine failed";
    8280                }
    8381        }
     
    8987               
    9088                if (res_int != corr_int) {
    91                         TPRINTF("Double cosine failed (%" PRId64 " != %" PRId64
    92                             ", arg %u)\n", res_int, corr_int, i);
    93                         fail = true;
     89                        TPRINTF("Double cosine failed (%" PRId64 " != %" PRId64 ")\n",
     90                            res_int, corr_int);
     91                        return "Double cosine failed";
    9492                }
    9593        }
    9694       
    97         if (fail)
    98                 return "Floating point imprecision";
    99        
    10095        return NULL;
    10196}
Note: See TracChangeset for help on using the changeset viewer.