mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 18:18:06 +02:00
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:
parent
59fb59ad54
commit
4c857d1f3b
2 changed files with 15 additions and 13 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue