| 955 | } |
| 956 | }; |
| 957 | struct Abs { |
| 958 | bfloat16 operator()(bfloat16 a) { |
| 959 | return bfloat16(std::abs(static_cast<float>(a))); |
| 960 | } |
| 961 | }; |
| 962 | struct Cbrt { |
| 963 | bfloat16 operator()(bfloat16 a) { |
| 964 | return bfloat16(std::cbrt(static_cast<float>(a))); |
no outgoing calls