define LFDS711_PAL_COMPILER_BARRIERS_MISSING_PRESUMED_HAVING_A_GOOD_TIME

From liblfds.org
Jump to navigation Jump to search

Source File

└───liblfds711
    └───inc
        └───liblfds711
                lfds711_porting_abstraction_layer_compiler.h

Define

#define LFDS711_PAL_COMPILER_BARRIERS_MISSING_PRESUMED_HAVING_A_GOOD_TIME

Optionality

This define must be specified (its value is never used, so it merely needs to be set) if the LFDS711_PAL_BARRIER_COMPILER_* defines are not needed for a platform. If the LFDS711_PAL_BARRIER_COMPILER_* defines are needed but not provided, the define must be absent.

Notes

Usually, the compiler barrier defines need to be specified in a porting abstraction layer. However, there is one current platform which does not require this, as the compiler defines are built into the compiler atomic intrinsics, and hopefully there will be more in the future. When the compiler barrier defines are not needed, because they are built-in, this define must be set. When the compiler barrier defines are neededd but simply are not provided, then this define must be absent.

See Also