From: Alyssa Rosenzweig Date: Sat, 28 Mar 2020 00:11:07 +0000 (-0400) Subject: pan/bi: Assert out i16 related converts for now X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c7170e974234d5c5bd1a6f5f7b2f76ef5acc44c1;p=mesa.git pan/bi: Assert out i16 related converts for now Needs more investigation, and GLSL doesn't use it quite yet sadly. Signed-off-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/panfrost/bifrost/bi_pack.c b/src/panfrost/bifrost/bi_pack.c index c53b40fe2b4..f60efd9ad19 100644 --- a/src/panfrost/bifrost/bi_pack.c +++ b/src/panfrost/bifrost/bi_pack.c @@ -621,6 +621,7 @@ bi_pack_fma_convert(bi_instruction *ins, struct bi_registers *regs) if (from_size == 16 && to_size == 16) { /* f2i_i2f16 */ + unreachable("i16 not yet implemented"); } else if (from_size == 32 && to_size == 32) { unsigned op = 0; @@ -638,7 +639,7 @@ bi_pack_fma_convert(bi_instruction *ins, struct bi_registers *regs) return bi_pack_fma_1src(ins, regs, BIFROST_FMA_FLOAT16_TO_32(from_y)); } else { - /* int16_to_32 */ + unreachable("i16 not yet implemented"); } } else if (from_size == 32 && to_size == 16) { if (from_base == nir_type_float) { @@ -651,11 +652,11 @@ bi_pack_fma_convert(bi_instruction *ins, struct bi_registers *regs) RETURN_PACKED(pack); } else { - /* XXX: No int32_to_int16? */ + unreachable("i16 not yet implemented"); } } - return BIFROST_FMA_NOP; + unreachable("Unknown convert"); } static unsigned