@@ -2838,6 +2838,13 @@ void uninitvar_logb(void)
28382838 (void )std::logbl (ld);
28392839}
28402840
2841+ void bool_isless (float f1, float f2)
2842+ {
2843+ // cppcheck-suppress compareBoolExpressionWithInt
2844+ // cppcheck-suppress compareValueOutOfTypeRangeError
2845+ if (std::isless (f1,f2)==123 ) {}
2846+ }
2847+
28412848void uninitvar_isless (void )
28422849{
28432850 float f1,f2;
@@ -2853,6 +2860,13 @@ void uninitvar_isless(void)
28532860 (void )std::isless (ld1,ld2);
28542861}
28552862
2863+ void bool_islessequal (float f1, float f2)
2864+ {
2865+ // cppcheck-suppress compareBoolExpressionWithInt
2866+ // cppcheck-suppress compareValueOutOfTypeRangeError
2867+ if (std::islessequal (f1,f2)==123 ) {}
2868+ }
2869+
28562870void uninitvar_islessequal (void )
28572871{
28582872 float f1,f2;
@@ -2868,6 +2882,13 @@ void uninitvar_islessequal(void)
28682882 (void )std::islessequal (ld1,ld2);
28692883}
28702884
2885+ void bool_islessgreater (float f1, float f2)
2886+ {
2887+ // cppcheck-suppress compareBoolExpressionWithInt
2888+ // cppcheck-suppress compareValueOutOfTypeRangeError
2889+ if (std::islessgreater (f1,f2)==123 ) {}
2890+ }
2891+
28712892void uninitvar_islessgreater (void )
28722893{
28732894 float f1,f2;
@@ -2894,20 +2915,41 @@ void uninitvar_nan(void)
28942915 (void )std::nanl (tagp3);
28952916}
28962917
2918+ void bool_isnan (float f)
2919+ {
2920+ // cppcheck-suppress compareBoolExpressionWithInt
2921+ // cppcheck-suppress compareValueOutOfTypeRangeError
2922+ if (std::isnan (f)==123 ) {}
2923+ }
2924+
28972925void uninitvar_isnan (void )
28982926{
28992927 double d;
29002928 // cppcheck-suppress uninitvar
29012929 (void )std::isnan (d);
29022930}
29032931
2932+ void bool_isnormal (float f)
2933+ {
2934+ // cppcheck-suppress compareBoolExpressionWithInt
2935+ // cppcheck-suppress compareValueOutOfTypeRangeError
2936+ if (std::isnormal (f)==123 ) {}
2937+ }
2938+
29042939void uninitvar_isnormal (void )
29052940{
29062941 double d;
29072942 // cppcheck-suppress uninitvar
29082943 (void )std::isnormal (d);
29092944}
29102945
2946+ void bool_isunordered (float f1, float f2)
2947+ {
2948+ // cppcheck-suppress compareBoolExpressionWithInt
2949+ // cppcheck-suppress compareValueOutOfTypeRangeError
2950+ if (std::isunordered (f1,f2)==123 ) {}
2951+ }
2952+
29112953void uninitvar_isunordered (void )
29122954{
29132955 double d1,d2;
@@ -3443,6 +3485,13 @@ void uninivar_scalbln(void)
34433485 (void )std::scalblnl (ld,i3);
34443486}
34453487
3488+ void bool_signbit (float f)
3489+ {
3490+ // cppcheck-suppress compareBoolExpressionWithInt
3491+ // cppcheck-suppress compareValueOutOfTypeRangeError
3492+ if (std::signbit (f)==123 ) {}
3493+ }
3494+
34463495void uninitvar_signbit (void )
34473496{
34483497 double d;
0 commit comments