Go to the documentation of this file. 1 #ifndef HALIDE_EMULATE_FLOAT16_MATH_H
2 #define HALIDE_EMULATE_FLOAT16_MATH_H
Expr float32_to_bfloat16(Expr e)
Cast to/from float and bfloat using bitwise math.
Expr lower_float16_cast(const Cast *op)
This file defines the class FunctionDAG, which is our representation of a Halide pipeline,...
@ Internal
Not visible externally, similar to 'static' linkage in C.
Expr lower_float16_transcendental_to_float32_equivalent(const Call *)
Implement a float16 transcendental using the float32 equivalent.
Expr bfloat16_to_float32(Expr e)
Expr float32_to_float16(Expr e)
Expr float16_to_float32(Expr e)
bool is_float16_transcendental(const Call *)
Check if a call is a float16 transcendental (e.g.