#include <limits.h>
#include "global.h"
Go to the source code of this file.
◆ EXTERNAL_MAX_VAR
◆ IDX
Value:
#define KISSAT_assert(ignore)
#define VALID_INTERNAL_LITERAL(LIT)
Definition at line 28 of file literal.h.
28#define IDX(LIT) \
29 (KISSAT_assert (VALID_INTERNAL_LITERAL (LIT)), (((unsigned) (LIT)) >> 1))
◆ ILLEGAL_LIT
◆ INTERNAL_MAX_LIT
◆ INTERNAL_MAX_VAR
◆ INVALID_IDX
| #define INVALID_IDX UINT_MAX |
◆ INVALID_LIT
| #define INVALID_LIT UINT_MAX |
◆ LD_MAX_LIT
◆ LD_MAX_VAR
◆ LIT
Value:
#define VALID_INTERNAL_INDEX(IDX)
Definition at line 31 of file literal.h.
◆ NEGATED
◆ NOT
◆ STRIP
◆ VALID_EXTERNAL_LITERAL
| #define VALID_EXTERNAL_LITERAL |
( |
| LIT | ) |
|
Value:
Definition at line 25 of file literal.h.
25#define VALID_EXTERNAL_LITERAL(LIT) \
26 ((LIT) && ((LIT) != INT_MIN) && ABS (LIT) <= EXTERNAL_MAX_VAR)
◆ VALID_INTERNAL_INDEX
| #define VALID_INTERNAL_INDEX |
( |
| IDX | ) |
|
◆ VALID_INTERNAL_LITERAL
| #define VALID_INTERNAL_LITERAL |
( |
| LIT | ) |
|