@@ -376,19 +376,19 @@ __device__ void test_isnormal()
376376__device__ void test_isgreater ()
377377{
378378 static_assert (is_same<decltype (isgreater ((float )0 , (float )0 )), bool >::value, " " );
379- static_assert (is_same<decltype (isgreater ((float )0 , (double )0 )), double >::value, " " );
380- static_assert (is_same<decltype (isgreater ((double )0 , (float )0 )), double >::value, " " );
379+ static_assert (is_same<decltype (isgreater ((float )0 , (double )0 )), bool >::value, " " );
380+ static_assert (is_same<decltype (isgreater ((double )0 , (float )0 )), bool >::value, " " );
381381 static_assert (is_same<decltype (isgreater ((double )0 , (double )0 )), bool >::value, " " );
382- static_assert (is_same<decltype (isgreater (0 , (double )0 )), double >::value, " " );
382+ static_assert (is_same<decltype (isgreater (0 , (double )0 )), bool >::value, " " );
383383}
384384
385385__device__ void test_isgreaterequal ()
386386{
387387 static_assert (is_same<decltype (isgreaterequal ((float )0 , (float )0 )), bool >::value, " " );
388- static_assert (is_same<decltype (isgreaterequal ((float )0 , (double )0 )), double >::value, " " );
389- static_assert (is_same<decltype (isgreaterequal ((double )0 , (float )0 )), double >::value, " " );
388+ static_assert (is_same<decltype (isgreaterequal ((float )0 , (double )0 )), bool >::value, " " );
389+ static_assert (is_same<decltype (isgreaterequal ((double )0 , (float )0 )), bool >::value, " " );
390390 static_assert (is_same<decltype (isgreaterequal ((double )0 , (double )0 )), bool >::value, " " );
391- static_assert (is_same<decltype (isgreaterequal (0 , (double )0 )), double >::value, " " );
391+ static_assert (is_same<decltype (isgreaterequal (0 , (double )0 )), bool >::value, " " );
392392}
393393
394394__device__ void test_isinf ()
@@ -400,28 +400,28 @@ __device__ void test_isinf()
400400__device__ void test_isless ()
401401{
402402 static_assert (is_same<decltype (isless ((float )0 , (float )0 )), bool >::value, " " );
403- static_assert (is_same<decltype (isless ((float )0 , (double )0 )), double >::value, " " );
404- static_assert (is_same<decltype (isless ((double )0 , (float )0 )), double >::value, " " );
403+ static_assert (is_same<decltype (isless ((float )0 , (double )0 )), bool >::value, " " );
404+ static_assert (is_same<decltype (isless ((double )0 , (float )0 )), bool >::value, " " );
405405 static_assert (is_same<decltype (isless ((double )0 , (double )0 )), bool >::value, " " );
406- static_assert (is_same<decltype (isless (0 , (double )0 )), double >::value, " " );
406+ static_assert (is_same<decltype (isless (0 , (double )0 )), bool >::value, " " );
407407}
408408
409409__device__ void test_islessequal ()
410410{
411411 static_assert (is_same<decltype (islessequal ((float )0 , (float )0 )), bool >::value, " " );
412- static_assert (is_same<decltype (islessequal ((float )0 , (double )0 )), double >::value, " " );
413- static_assert (is_same<decltype (islessequal ((double )0 , (float )0 )), double >::value, " " );
412+ static_assert (is_same<decltype (islessequal ((float )0 , (double )0 )), bool >::value, " " );
413+ static_assert (is_same<decltype (islessequal ((double )0 , (float )0 )), bool >::value, " " );
414414 static_assert (is_same<decltype (islessequal ((double )0 , (double )0 )), bool >::value, " " );
415- static_assert (is_same<decltype (islessequal (0 , (double )0 )), double >::value, " " );
415+ static_assert (is_same<decltype (islessequal (0 , (double )0 )), bool >::value, " " );
416416}
417417
418418__device__ void test_islessgreater ()
419419{
420420 static_assert (is_same<decltype (islessgreater ((float )0 , (float )0 )), bool >::value, " " );
421- static_assert (is_same<decltype (islessgreater ((float )0 , (double )0 )), double >::value, " " );
422- static_assert (is_same<decltype (islessgreater ((double )0 , (float )0 )), double >::value, " " );
421+ static_assert (is_same<decltype (islessgreater ((float )0 , (double )0 )), bool >::value, " " );
422+ static_assert (is_same<decltype (islessgreater ((double )0 , (float )0 )), bool >::value, " " );
423423 static_assert (is_same<decltype (islessgreater ((double )0 , (double )0 )), bool >::value, " " );
424- static_assert (is_same<decltype (islessgreater (0 , (double )0 )), double >::value, " " );
424+ static_assert (is_same<decltype (islessgreater (0 , (double )0 )), bool >::value, " " );
425425}
426426
427427__device__ void test_isnan ()
@@ -433,10 +433,10 @@ __device__ void test_isnan()
433433__device__ void test_isunordered ()
434434{
435435 static_assert (is_same<decltype (isunordered ((float )0 , (float )0 )), bool >::value, " " );
436- static_assert (is_same<decltype (isunordered ((float )0 , (double )0 )), double >::value, " " );
437- static_assert (is_same<decltype (isunordered ((double )0 , (float )0 )), double >::value, " " );
436+ static_assert (is_same<decltype (isunordered ((float )0 , (double )0 )), bool >::value, " " );
437+ static_assert (is_same<decltype (isunordered ((double )0 , (float )0 )), bool >::value, " " );
438438 static_assert (is_same<decltype (isunordered ((double )0 , (double )0 )), bool >::value, " " );
439- static_assert (is_same<decltype (isunordered (0 , (double )0 )), double >::value, " " );
439+ static_assert (is_same<decltype (isunordered (0 , (double )0 )), bool >::value, " " );
440440}
441441
442442__device__ void test_acosh ()
0 commit comments