diff options
Diffstat (limited to 'src/intel')
-rw-r--r-- | src/intel/compiler/brw_reg.h | 13 | ||||
-rw-r--r-- | 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 441dfb24471..d68d64f0037 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 87d9fe31e86..0b40906d924 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); |