We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ff209f9 commit 7c23d9eCopy full SHA for 7c23d9e
src/gpu/jit/codegen/kernel.hpp
@@ -390,7 +390,14 @@ class ir_kernel_t : public jit_generator<hw> {
390
if (src1.is_reg_data()) {
391
eadd(mod, dst.reg_data(), src0.reg_data(), src1.reg_data());
392
} else {
393
- eadd(mod, dst.reg_data(), src0.reg_data(), src1.immediate());
+ if (ngen_is_qw(src1.type())) {
394
+ auto tmp = ra_.alloc_sub(src1.type());
395
+ emov(1, tmp, src1.immediate());
396
+ eadd(mod, dst.reg_data(), src0.reg_data(), tmp);
397
+ ra_.safeRelease(tmp);
398
+ } else {
399
+ eadd(mod, dst.reg_data(), src0.reg_data(), src1.immediate());
400
+ }
401
}
402
403
0 commit comments