Ilia Mirkin <imir...@alum.mit.edu> writes: > In nv50, and in the python script that Rob circulated, we do: > > bld.mkCmp(OP_SET, CC_GE, TYPE_U32, (s = bld.getSSA()), TYPE_U32, m, b); > > Do the same in the nir div lowering pass. This fixes the large-udiv-udiv > piglit tests on freedreno.
I assume you meant *-op-div-large-uint-uint.shader_test. vc4 doesn't have uge yet, but I've got a patch to add it and it does fix one subtest. What this lowering pass is actually doing has never really made sense to me, but it works, so: Acked-by: Eric Anholt <e...@anholt.net>
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev