SA0051: Comparison operations on BOOL variables
SA0052: Unusual shift operation
SA0053: Too big bitwise shift
SA0054: Comparisons of REAL/LREAL for equality / inequality
SA0055: Unnecessary comparisons of unsigned operands
SA0056: Constant out of valid range
SA0057: Possible loss of decimal places
SA0058: Operations on enumeration variables
SA0059: Comparison operations always returning TRUE or FALSE
SA0060: Zero used as invalid operand
SA0061: Unusual operation on pointer
SA0062: Uses of TRUE or FALSE in expressions
SA0063: Possibly not 16-bit-compatible operations
SA0064: Addition of pointer
SA0065: Incorrect pointer addition to base size
SA0066: Uses of temporary results