| 
| METAL_FUNC bfloat16_t  | abs (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | acos (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | acosh (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | asin (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | asinh (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | atan (bfloat16_t y_over_x) | 
|   | 
| METAL_FUNC bfloat16_t  | atan2 (bfloat16_t y, bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | atanh (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | ceil (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | cos (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | cosh (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | cospi (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | divide (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | exp (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | exp10 (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | exp2 (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | fabs (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | fdim (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | floor (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | fma (bfloat16_t x, bfloat16_t y, bfloat16_t z) | 
|   | 
| METAL_FUNC bfloat16_t  | fmax (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | fmax3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) | 
|   | 
| METAL_FUNC bfloat16_t  | fmedian3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) | 
|   | 
| METAL_FUNC bfloat16_t  | fmin (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | fmin3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) | 
|   | 
| METAL_FUNC bfloat16_t  | fmod (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | fract (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | frexp (bfloat16_t x, thread int &exp) | 
|   | 
| METAL_FUNC bfloat16_t  | ldexp (bfloat16_t x, int k) | 
|   | 
| METAL_FUNC bfloat16_t  | log (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | log10 (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | log2 (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | max (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | max3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) | 
|   | 
| METAL_FUNC bfloat16_t  | median3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) | 
|   | 
| METAL_FUNC bfloat16_t  | min (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | min3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) | 
|   | 
| METAL_FUNC bfloat16_t  | nextafter (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | pow (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | powr (bfloat16_t x, bfloat16_t y) | 
|   | 
| METAL_FUNC bfloat16_t  | rint (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | round (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | rsqrt (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | sin (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | sinh (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | sinpi (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | sqrt (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | tan (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | tanh (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | tanpi (bfloat16_t x) | 
|   | 
| METAL_FUNC bfloat16_t  | trunc (bfloat16_t x) | 
|   |