rsx/fp: Fix lane mask computation for varying registers

This commit is contained in:
kd-11 2026-03-29 20:38:27 +03:00 committed by Ani
parent 80f972cd38
commit 83bfbc1399

View file

@ -343,7 +343,8 @@ namespace rsx::assembler::FP
std::unordered_set<u32> inputs;
SRC_Common src { .HEX = instruction->bytecode[operand + 1] };
if (src.reg_type != RSX_FP_REGISTER_TYPE_TEMP)
if (src.reg_type != RSX_FP_REGISTER_TYPE_TEMP &&
src.reg_type != RSX_FP_REGISTER_TYPE_INPUT)
{
return 0;
}