| 950 | bfloat16 operator()(bfloat16 a) { return a; } |
| 951 | }; |
| 952 | struct Power { |
| 953 | bfloat16 operator()(bfloat16 a, bfloat16 b) { |
| 954 | return bfloat16(std::pow(static_cast<float>(a), static_cast<float>(b))); |
| 955 | } |
| 956 | }; |
| 957 | struct Abs { |
| 958 | bfloat16 operator()(bfloat16 a) { |
| 959 | return bfloat16(std::abs(static_cast<float>(a))); |
no outgoing calls