| 1241 | npy_bool operator()(bfloat16 a, bfloat16 b) { return a >= b; } |
| 1242 | }; |
| 1243 | struct Maximum { |
| 1244 | bfloat16 operator()(bfloat16 a, bfloat16 b) { |
| 1245 | float fa(a), fb(b); |
| 1246 | return std::isnan(fa) || fa > fb ? a : b; |
| 1247 | } |
| 1248 | }; |
| 1249 | struct Minimum { |
| 1250 | bfloat16 operator()(bfloat16 a, bfloat16 b) { |
| 1251 | float fa(a), fb(b); |
no outgoing calls