From 1d83a8eb7af0c4b2cf71642cd901686d508a3aa1 Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Thu, 13 Nov 2014 17:19:20 -0800 Subject: nir: Add neg, abs, and sat opcodes Reviewed-by: Connor Abbott --- src/glsl/nir/nir_opcodes.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/glsl/nir/nir_opcodes.h b/src/glsl/nir/nir_opcodes.h index 35d4634ec9a..c8230b32df0 100644 --- a/src/glsl/nir/nir_opcodes.h +++ b/src/glsl/nir/nir_opcodes.h @@ -59,10 +59,15 @@ UNOP(fmov, nir_type_float) UNOP(imov, nir_type_int) +UNOP(ineg, nir_type_int) +UNOP(fneg, nir_type_float) UNOP(inot, nir_type_int) /* invert every bit of the integer */ UNOP(fnot, nir_type_float) /* (src == 0.0) ? 1.0 : 0.0 */ UNOP(fsign, nir_type_float) UNOP(isign, nir_type_int) +UNOP(iabs, nir_type_int) +UNOP(fabs, nir_type_float) +UNOP(fsat, nir_type_float) UNOP(frcp, nir_type_float) UNOP(frsq, nir_type_float) UNOP(fsqrt, nir_type_float) -- cgit v1.2.3