From d0e0e02db75b60ba8f73127b134fb7335197da79 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Mon, 10 Apr 2023 17:23:23 -0500 Subject: [PATCH] nak: Implement unpack_64_2x32_split_* Part-of: --- src/nouveau/compiler/nak_from_nir.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/nouveau/compiler/nak_from_nir.rs b/src/nouveau/compiler/nak_from_nir.rs index 909cd5c542d..9c7553eb30e 100644 --- a/src/nouveau/compiler/nak_from_nir.rs +++ b/src/nouveau/compiler/nak_from_nir.rs @@ -379,6 +379,14 @@ impl<'a> ShaderFromNir<'a> { srcs[1], )); } + nir_op_unpack_64_2x32_split_x => { + self.instrs + .push(Instr::new_split(&[dst, Dst::None], srcs[0])); + } + nir_op_unpack_64_2x32_split_y => { + self.instrs + .push(Instr::new_split(&[Dst::None, dst], srcs[0])); + } _ => panic!("Unsupported ALU instruction: {}", alu.info().name()), } }