| 1122 | bool operator()(bfloat16 a) { return std::signbit(static_cast<float>(a)); } |
| 1123 | }; |
| 1124 | struct Sqrt { |
| 1125 | bfloat16 operator()(bfloat16 a) { |
| 1126 | return bfloat16(std::sqrt(static_cast<float>(a))); |
| 1127 | } |
| 1128 | }; |
| 1129 | struct Square { |
| 1130 | bfloat16 operator()(bfloat16 a) { |
| 1131 | float f(a); |
no outgoing calls