i965: add brw_imm_df
[mesa.git] / src / mesa / drivers / dri / i965 / brw_reg.h
index b84c709d3f16887f701426609b19922b8887cd86..6d51623960dc71cd19d88104e7feda17dec2d135 100644 (file)
@@ -254,6 +254,7 @@ struct brw_reg {
          unsigned pad1:1;
       };
 
+      double df;
       float f;
       int   d;
       unsigned ud;
@@ -543,6 +544,14 @@ brw_imm_reg(enum brw_reg_type type)
 }
 
 /** Construct float immediate register */
+static inline struct brw_reg
+brw_imm_df(double df)
+{
+   struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_DF);
+   imm.df = df;
+   return imm;
+}
+
 static inline struct brw_reg
 brw_imm_f(float f)
 {