Value | Meaning |
---|---|
fmamath | Functions attribute, an alias for AliasSeq!(llvmFastMathFlag("contract"));.
Note: Can be used with all compilers. |
optmath | Functions attribute, an alias for AliasSeq!(llvmAttr("unsafe-fp-math", "false"), llvmFastMathFlag("fast")). It is similar to fastmath, but does not allow unsafe-fp-math. This flag does NOT force LDC to use the reciprocal of an argument rather than perform division. This flag is default for string lambdas. Note: Can be used with all compilers. |
fastmath | Functions attribute, an alias for ldc.attributes.fastmath = AliasSeq!(llvmAttr("unsafe-fp-math", "true"), llvmFastMathFlag("fast")) .
Note: Can be used with all compilers. |