[Mesa-dev] [PATCH 01/13] i965: Move brw_reg_type_is_floating_point to brw_reg_type.h
Matt Turner
mattst88 at gmail.com
Sat Aug 26 01:25:31 UTC 2017
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
More information about the mesa-dev
mailing list