LZD require ud type.

Signed-off-by: Yang Rong <[email protected]>
---
 backend/src/llvm/llvm_gen_backend.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/backend/src/llvm/llvm_gen_backend.cpp 
b/backend/src/llvm/llvm_gen_backend.cpp
index 397c721..dea031b 100644
--- a/backend/src/llvm/llvm_gen_backend.cpp
+++ b/backend/src/llvm/llvm_gen_backend.cpp
@@ -4628,7 +4628,7 @@ namespace gbe
               ir::Type revType = ir::TYPE_U32;
               ir::Register revTmp = ctx.reg(getFamily(revType));
               ctx.ALU1(ir::OP_BFREV, revType, revTmp, src);
-              ctx.ALU1(ir::OP_LZD, dstType, dst, revTmp);
+              ctx.ALU1(ir::OP_LZD, ir::TYPE_U32, dst, revTmp);
             }
           }
           break;
-- 
2.1.4

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

Reply via email to