Difference between revisions of "r7.1.1:LFDS711 PAL COMPILER BARRIERS MISSING PRESUMED HAVING A GOOD TIME"

From liblfds.org
Jump to navigation Jump to search
 
(No difference)

Latest revision as of 10:36, 5 March 2019

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