pan/bi: Add ult support

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7314>
This commit is contained in:
Boris Brezillon 2020-10-18 22:19:15 +02:00
parent f77bbc9236
commit eaed477652
1 changed files with 3 additions and 0 deletions

View File

@ -765,6 +765,7 @@ bi_class_for_nir_alu(nir_op op)
BI_CASE_CMP(nir_op_ieq)
BI_CASE_CMP(nir_op_ine)
BI_CASE_CMP(nir_op_uge)
BI_CASE_CMP(nir_op_ult)
return BI_CMP;
case nir_op_b8csel:
@ -853,6 +854,7 @@ bi_cond_for_nir(nir_op op, bool soft)
switch (op) {
BI_CASE_CMP(nir_op_flt)
BI_CASE_CMP(nir_op_ilt)
BI_CASE_CMP(nir_op_ult)
return BI_COND_LT;
BI_CASE_CMP(nir_op_fge)
@ -1088,6 +1090,7 @@ emit_alu(bi_context *ctx, nir_alu_instr *instr)
BI_CASE_CMP(nir_op_fneu)
BI_CASE_CMP(nir_op_ine)
BI_CASE_CMP(nir_op_uge)
BI_CASE_CMP(nir_op_ult)
alu.cond = bi_cond_for_nir(instr->op, false);
break;
case nir_op_fround_even: