I'm going to call this from brw_inst.h, and I don't want to have to
include all of brw_reg.h.
Reviewed-by: Scott D Phillips <scott.d.phillips@intel.com>
}
}
-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)
{
#ifndef BRW_REG_TYPE_H
#define BRW_REG_TYPE_H
+#include <stdbool.h>
+
#ifdef __cplusplus
extern "C" {
#endif
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);