-// Out-of-range flag value, larger than the largest value that can fit in
-// four decimal bytes (9999), but four of these added up together should
-// still not overflow uint16_t.
-constexpr int32_t OOR = 10000;
-
-__attribute__((aligned(16))) constexpr uint16_t shift1[] = {
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 0-9
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 10
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 20
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 30
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, 0, // 40
- 1, 2, 3, 4, 5, 6, 7, 8, 9, OOR, OOR,
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 60
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 70
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 80
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 90
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 100
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 110
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 120
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 130
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 140
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 150
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 160
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 170
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 180
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 190
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 200
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 210
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 220
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 230
- OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, OOR, // 240
- OOR, OOR, OOR, OOR, OOR, OOR // 250
-};