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:
parent
f77bbc9236
commit
eaed477652
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue