|
METAL_FUNC bfloat16_t | metal::abs (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::acos (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::acosh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::asin (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::asinh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::atan (bfloat16_t y_over_x) |
|
METAL_FUNC bfloat16_t | metal::atan2 (bfloat16_t y, bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::atanh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::ceil (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::cos (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::cosh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::cospi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::divide (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::exp (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::exp10 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::exp2 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fabs (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fdim (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::floor (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fma (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fmax (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fmax3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fmedian3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fmin (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fmin3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fmod (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fract (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::frexp (bfloat16_t x, thread int &exp) |
|
METAL_FUNC bfloat16_t | metal::ldexp (bfloat16_t x, int k) |
|
METAL_FUNC bfloat16_t | metal::log (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::log10 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::log2 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::max (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::max3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::median3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::min (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::min3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::nextafter (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::pow (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::powr (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::rint (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::round (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::rsqrt (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::sin (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::sinh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::sinpi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::sqrt (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::tan (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::tanh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::tanpi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::trunc (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::abs (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::acos (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::acosh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::asin (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::asinh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::atan (bfloat16_t y_over_x) |
|
METAL_FUNC bfloat16_t | metal::fast::atan2 (bfloat16_t y, bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::atanh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::ceil (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::cos (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::cosh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::cospi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::divide (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::exp (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::exp10 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::exp2 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::fabs (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::fdim (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::floor (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::fma (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fast::fmax (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::fmax3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fast::fmedian3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fast::fmin (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::fmin3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fast::fmod (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::fract (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::frexp (bfloat16_t x, thread int &exp) |
|
METAL_FUNC bfloat16_t | metal::fast::ldexp (bfloat16_t x, int k) |
|
METAL_FUNC bfloat16_t | metal::fast::log (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::log10 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::log2 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::max (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::max3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fast::median3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fast::min (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::min3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::fast::nextafter (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::pow (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::powr (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::fast::rint (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::round (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::rsqrt (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::sin (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::sinh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::sinpi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::sqrt (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::tan (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::tanh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::tanpi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::fast::trunc (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::abs (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::acos (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::acosh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::asin (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::asinh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::atan (bfloat16_t y_over_x) |
|
METAL_FUNC bfloat16_t | metal::precise::atan2 (bfloat16_t y, bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::atanh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::ceil (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::cos (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::cosh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::cospi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::divide (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::exp (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::exp10 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::exp2 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::fabs (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::fdim (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::floor (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::fma (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::precise::fmax (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::fmax3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::precise::fmedian3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::precise::fmin (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::fmin3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::precise::fmod (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::fract (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::frexp (bfloat16_t x, thread int &exp) |
|
METAL_FUNC bfloat16_t | metal::precise::ldexp (bfloat16_t x, int k) |
|
METAL_FUNC bfloat16_t | metal::precise::log (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::log10 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::log2 (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::max (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::max3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::precise::median3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::precise::min (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::min3 (bfloat16_t x, bfloat16_t y, bfloat16_t z) |
|
METAL_FUNC bfloat16_t | metal::precise::nextafter (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::pow (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::powr (bfloat16_t x, bfloat16_t y) |
|
METAL_FUNC bfloat16_t | metal::precise::rint (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::round (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::rsqrt (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::sin (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::sinh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::sinpi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::sqrt (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::tan (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::tanh (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::tanpi (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::precise::trunc (bfloat16_t x) |
|
METAL_FUNC bfloat16_t | metal::simd_broadcast (bfloat16_t data, ushort broadcast_lane_id) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle (bfloat16_t data, ushort simd_lane_id) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_and_fill_down (bfloat16_t data, bfloat16_t filling_data, ushort delta, ushort modulo) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_and_fill_down (bfloat16_t data, bfloat16_t filling_data, ushort delta) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_and_fill_up (bfloat16_t data, bfloat16_t filling_data, ushort delta, ushort modulo) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_and_fill_up (bfloat16_t data, bfloat16_t filling_data, ushort delta) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_down (bfloat16_t data, ushort delta) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_rotate_down (bfloat16_t data, ushort delta) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_rotate_up (bfloat16_t data, ushort delta) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_up (bfloat16_t data, ushort delta) |
|
METAL_FUNC bfloat16_t | metal::simd_shuffle_xor (bfloat16_t data, ushort mask) |
|
METAL_FUNC bfloat16_t | metal::simd_max (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_min (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_prefix_exclusive_product (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_prefix_exclusive_sum (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_prefix_inclusive_product (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_prefix_inclusive_sum (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_product (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_sum (bfloat16_t data) |
|
METAL_FUNC bfloat16_t | metal::simd_xor (bfloat16_t data) |
|