diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-03-28 20:57:04 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-03-28 20:57:04 +0100 |
| commit | 0f23987edbbabdf88fbe175f695b4fdb727586fd (patch) | |
| tree | 00e523aa0b714698768e62070e7bda09f2bdad3b /src/utils/constants.h | |
| parent | 50fedbdbf98bcf01bcd95259ac5a93ae108b3c68 (diff) | |
| download | nissy-core-0f23987edbbabdf88fbe175f695b4fdb727586fd.tar.gz nissy-core-0f23987edbbabdf88fbe175f695b4fdb727586fd.zip | |
DR coordinate solver
Diffstat (limited to 'src/utils/constants.h')
| -rw-r--r-- | src/utils/constants.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/utils/constants.h b/src/utils/constants.h index ef8c7e0..a6c6b7a 100644 --- a/src/utils/constants.h +++ b/src/utils/constants.h | |||
| @@ -106,6 +106,13 @@ STATIC int64_t binomial[12][12] = { | |||
| 106 | 106 | ||
| 107 | #define TM_ALLTRANS UINT64_C(0xFFFFFFFFFFFF) | 107 | #define TM_ALLTRANS UINT64_C(0xFFFFFFFFFFFF) |
| 108 | #define TM_SINGLE(t) (UINT64_C(1) << (uint64_t)(t)) | 108 | #define TM_SINGLE(t) (UINT64_C(1) << (uint64_t)(t)) |
| 109 | #define TM_UDFIX (\ | ||
| 110 | TM_SINGLE(TRANS_UFr) | TM_SINGLE(TRANS_UBr) | TM_SINGLE(TRANS_URr) | \ | ||
| 111 | TM_SINGLE(TRANS_ULr) | TM_SINGLE(TRANS_UFm) | TM_SINGLE(TRANS_UBm) | \ | ||
| 112 | TM_SINGLE(TRANS_URm) | TM_SINGLE(TRANS_ULm) | TM_SINGLE(TRANS_DFr) | \ | ||
| 113 | TM_SINGLE(TRANS_DBr) | TM_SINGLE(TRANS_DRr) | TM_SINGLE(TRANS_DLr) | \ | ||
| 114 | TM_SINGLE(TRANS_DFm) | TM_SINGLE(TRANS_DBm) | TM_SINGLE(TRANS_DRm) | \ | ||
| 115 | TM_SINGLE(TRANS_DLm)) | ||
| 109 | 116 | ||
| 110 | #define CORNER_UFR UINT8_C(0) | 117 | #define CORNER_UFR UINT8_C(0) |
| 111 | #define CORNER_UBL UINT8_C(1) | 118 | #define CORNER_UBL UINT8_C(1) |
