Skip to content

Draft: etnaviv: isa: Split store instruction

Christian Gmeiner requested to merge austriancoder/mesa:store-mem-register into main

What does this MR do and why?

etnaviv: isa: Split store instruction

The store instruction can be used to store to global memory or local
memory, as defined for OpenCL.

Global memory: a memory addresses (of a bo)
Local memory: a temporary register

Blob generates such store's for piglit's
- tests/cl/program/execute/builtin/atomic/atomic_int32_xor-global.cl
- tests/cl/program/execute/builtin/atomic/atomic_int32_xor-local.cl

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Edited by Christian Gmeiner

Merge request reports