From: Junyan He <[email protected]>

Signed-off-by: Junyan He <[email protected]>
---
 backend/src/backend/gen_register.hpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/backend/src/backend/gen_register.hpp 
b/backend/src/backend/gen_register.hpp
index d8a89dd..e3ba1fb 100644
--- a/backend/src/backend/gen_register.hpp
+++ b/backend/src/backend/gen_register.hpp
@@ -241,6 +241,7 @@ namespace gbe
       uint32_t ud;
       uint16_t reg;
       int64_t i64;
+      uint64_t u64;
     } value;
 
     uint32_t nr:8;         //!< Just for some physical registers (acc, null)
@@ -581,6 +582,12 @@ namespace gbe
                          GEN_HORIZONTAL_STRIDE_0);
     }
 
+    static INLINE GenRegister immuint64(uint64_t i) {
+      GenRegister immediate = imm(GEN_TYPE_UL);
+      immediate.value.u64 = i;
+      return immediate;
+    }
+
     static INLINE GenRegister immint64(int64_t i) {
       GenRegister immediate = imm(GEN_TYPE_L);
       immediate.value.i64 = i;
-- 
1.9.1

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to