i965: Move brw_reg_type_is_floating_point to brw_reg_type.h
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>
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user