Binary comparison for floats (handles NaN, signed zero) */
| 167 | |
| 168 | /* Binary comparison for floats (handles NaN, signed zero) */ |
| 169 | __attribute__((unused)) static inline bool float_binary_eq(float a, float b) |
| 170 | { |
| 171 | uint32_t ua, ub; |
| 172 | memcpy(&ua, &a, sizeof(ua)); |
| 173 | memcpy(&ub, &b, sizeof(ub)); |
| 174 | return ua == ub; |
| 175 | } |
| 176 | |
| 177 | __attribute__((unused)) static inline bool double_binary_eq(double a, double b) |
| 178 | { |
nothing calls this directly
no outgoing calls
no test coverage detected