Mesa (master): nv50/ir: disallow 64-bit immediates on nv50 targets
Ilia Mirkin
imirkin at kemper.freedesktop.org
Fri Nov 6 23:23:10 UTC 2015
Module: Mesa
Branch: master
Commit: 2437f0085372355980864454964749ac8231ca44
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2437f0085372355980864454964749ac8231ca44
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Nov 6 17:58:42 2015 -0500
nv50/ir: disallow 64-bit immediates on nv50 targets
No instructions are able to load short immediates like nvc0 can.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp
index f3ddcaa..94cf0f0 100644
--- a/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp
+++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp
@@ -343,7 +343,7 @@ TargetNV50::insnCanLoad(const Instruction *i, int s,
}
if (sf == FILE_IMMEDIATE)
- return true;
+ return ldSize <= 4;
// Check if memory access is encodable:
More information about the mesa-commit
mailing list