mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-01 18:58:10 +02:00
nak: encode Dst::None as RZ on SM50
This case came up when testing VOTE, but likely occurs elsewhere. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26114>
This commit is contained in:
parent
ebfd651361
commit
2d63f3dad6
1 changed files with 6 additions and 1 deletions
|
|
@ -179,7 +179,12 @@ impl SM50Instr {
|
|||
}
|
||||
|
||||
fn set_dst(&mut self, dst: Dst) {
|
||||
self.set_reg(0..8, *dst.as_reg().unwrap());
|
||||
let reg = match dst {
|
||||
Dst::None => RegRef::zero(RegFile::GPR, 1),
|
||||
Dst::Reg(reg) => reg,
|
||||
_ => panic!("invalid dst {dst}"),
|
||||
};
|
||||
self.set_reg(0..8, reg);
|
||||
}
|
||||
|
||||
fn set_src_imm32(&mut self, range: Range<usize>, u: u32) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue