From: Alyssa Rosenzweig Date: Wed, 27 Jan 2021 17:17:26 +0000 (-0500) Subject: pan/bi: Implement bitfield_reverse X-Git-Tag: upstream/21.2.3~7976 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2ef97a079aa705c609a1a3fb9d8640b8d8675d9a;p=platform%2Fupstream%2Fmesa.git pan/bi: Implement bitfield_reverse Signed-off-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/panfrost/bifrost/bifrost_compile.c b/src/panfrost/bifrost/bifrost_compile.c index 03a336b..ac99a7c 100644 --- a/src/panfrost/bifrost/bifrost_compile.c +++ b/src/panfrost/bifrost/bifrost_compile.c @@ -1521,6 +1521,10 @@ bi_emit_alu(bi_builder *b, nir_alu_instr *instr) bi_popcount_i32_to(b, dst, s0); break; + case nir_op_bitfield_reverse: + bi_bitrev_i32_to(b, dst, s0); + break; + default: fprintf(stderr, "Unhandled ALU op %s\n", nir_op_infos[instr->op].name); unreachable("Unknown ALU op");