I am in the process of redesigning the ODP atomic supports, removing all
usage of explicit barriers (e.g. odp_sync_stores) and instead making the
memory model more similar to (functionally a subset of) C11. This will be
more forward-looking and also enable higher performance for many operations
on at least ARMv7 and ARMv8.

I wonder about the existence of odp_atomic_int_t. There are already 32-bit
and 64-bit (unsigned) atomic types, do we really need a specific atomic int
type? In the few places it is (was) used in ODP, it was trivial to replace
it with the 32-bit unsigned atomic types. Thus I would like to retire
odp_atomic_int_t.

Less is more.

-- Ola
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to