From 878740bedf418e5bf42ed6d350c938d29abaaf25 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 6 May 2010 14:52:16 -0700 Subject: ir_to_mesa: Add codegen for rsq expression operation. --- mesa_codegen.brg | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'mesa_codegen.brg') diff --git a/mesa_codegen.brg b/mesa_codegen.brg index ed9afdc57c..e8d499fd74 100644 --- a/mesa_codegen.brg +++ b/mesa_codegen.brg @@ -60,6 +60,7 @@ %term dp3_vec4_vec4 %term dp2_vec4_vec4 %term sqrt_vec4 +%term rsq_vec4 %term swizzle_vec4 # Each tree will produce stmt. Currently, the only production for @@ -209,6 +210,13 @@ vec4: sqrt_vec4(vec4) 1 tree->src_reg); } +vec4: rsq_vec4(vec4) 1 +{ + ir_to_mesa_emit_scalar_op1(tree, OPCODE_RSQ, + tree->dst_reg, + tree->left->src_reg); +} + vec4: exp_vec4(vec4) 1 { ir_to_mesa_emit_scalar_op1(tree, OPCODE_EXP, -- cgit v1.2.3