|
19 | 19 | /* Table of indices used for tbl instructions in polyz_unpack_{17,19}. |
20 | 20 | * See autogen for details. */ |
21 | 21 |
|
| 22 | +#if defined(MLD_CONFIG_MULTILEVEL_WITH_SHARED) || MLD_CONFIG_PARAMETER_SET == 44 |
22 | 23 | MLD_ALIGN const uint8_t mld_polyz_unpack_17_indices[] = { |
23 | 24 | 0, 1, 2, 255, 2, 3, 4, 255, 4, 5, 6, 255, 6, 7, 8, 255, |
24 | 25 | 9, 10, 11, 255, 11, 12, 13, 255, 13, 14, 15, 255, 15, 16, 17, 255, |
25 | 26 | 2, 3, 4, 255, 4, 5, 6, 255, 6, 7, 8, 255, 8, 9, 10, 255, |
26 | 27 | 11, 12, 13, 255, 13, 14, 15, 255, 15, 28, 29, 255, 29, 30, 31, 255, |
27 | 28 | }; |
| 29 | +#endif /* MLD_CONFIG_MULTILEVEL_WITH_SHARED || MLD_CONFIG_PARAMETER_SET == 44 \ |
| 30 | + */ |
28 | 31 |
|
| 32 | +#if defined(MLD_CONFIG_MULTILEVEL_WITH_SHARED) || \ |
| 33 | + (MLD_CONFIG_PARAMETER_SET == 65 || MLD_CONFIG_PARAMETER_SET == 87) |
29 | 34 | MLD_ALIGN const uint8_t mld_polyz_unpack_19_indices[] = { |
30 | 35 | 0, 1, 2, 255, 2, 3, 4, 255, 5, 6, 7, 255, 7, 8, 9, 255, |
31 | 36 | 10, 11, 12, 255, 12, 13, 14, 255, 15, 16, 17, 255, 17, 18, 19, 255, |
32 | 37 | 4, 5, 6, 255, 6, 7, 8, 255, 9, 10, 11, 255, 11, 12, 13, 255, |
33 | 38 | 14, 15, 24, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, |
34 | 39 | }; |
| 40 | +#endif /* MLD_CONFIG_MULTILEVEL_WITH_SHARED || MLD_CONFIG_PARAMETER_SET == 65 \ |
| 41 | + || MLD_CONFIG_PARAMETER_SET == 87 */ |
35 | 42 |
|
36 | 43 | #else /* MLD_ARITH_BACKEND_AARCH64 && !MLD_CONFIG_MULTILEVEL_NO_SHARED */ |
37 | 44 |
|
|
0 commit comments