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
