I'm going to call this from brw_inst.h, and I don't want to have to include all of brw_reg.h. --- src/intel/compiler/brw_reg.h | 13 ------------- src/intel/compiler/brw_reg_type.h | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/src/intel/compiler/brw_reg.h b/src/intel/compiler/brw_reg.h index 441dfb2447..d68d64f003 100644 --- a/src/intel/compiler/brw_reg.h +++ b/src/intel/compiler/brw_reg.h @@ -289,19 +289,6 @@ type_sz(unsigned type) } } -static inline bool -brw_reg_type_is_floating_point(enum brw_reg_type type) -{ - switch (type) { - case BRW_REGISTER_TYPE_F: - case BRW_REGISTER_TYPE_HF: - case BRW_REGISTER_TYPE_DF: - return true; - default: - return false; - } -} - static inline enum brw_reg_type get_exec_type(const enum brw_reg_type type) { diff --git a/src/intel/compiler/brw_reg_type.h b/src/intel/compiler/brw_reg_type.h index 87d9fe31e8..0b40906d92 100644 --- a/src/intel/compiler/brw_reg_type.h +++ b/src/intel/compiler/brw_reg_type.h @@ -24,6 +24,8 @@ #ifndef BRW_REG_TYPE_H #define BRW_REG_TYPE_H +#include <stdbool.h> + #ifdef __cplusplus extern "C" { #endif @@ -65,6 +67,19 @@ enum PACKED brw_reg_type { BRW_REGISTER_TYPE_LAST = BRW_REGISTER_TYPE_UV }; +static inline bool +brw_reg_type_is_floating_point(enum brw_reg_type type) +{ + switch (type) { + case BRW_REGISTER_TYPE_DF: + case BRW_REGISTER_TYPE_F: + case BRW_REGISTER_TYPE_HF: + return true; + default: + return false; + } +} + unsigned brw_reg_type_to_hw_type(const struct gen_device_info *devinfo, enum brw_reg_file file, enum brw_reg_type type); -- 2.13.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev