This series adds some new ALU ops from OpenCL (cherry-picked from my downstream tree -- the full set of OpenCL-related ISA additions should be coming soon). In particular, it identifies iabs as iabsdiff/#0, allowing an iabs bug to be fixed. From there, all prereqs are in place to enable integer division lowering.
Alyssa Rosenzweig (3): panfrost/midgard: Add a bunch of new ALU ops panfrost/midgard: Fix 1-arg ALU memory corruption panfrost/midgard: Lower integer division .../drivers/panfrost/ci/expected-failures.txt | 144 ------------------ .../drivers/panfrost/midgard/midgard.h | 14 +- .../panfrost/midgard/midgard_compile.c | 9 +- .../drivers/panfrost/midgard/midgard_ops.c | 17 ++- 4 files changed, 35 insertions(+), 149 deletions(-) -- 2.20.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev