35#define QUAD_DEFAULT -1
39#define QUAD_1D_P1 (&QUAD_1D_P1_)
41#define QUAD_1D_P2 (&QUAD_1D_P3_)
42#define QUAD_1D_P3 (&QUAD_1D_P3_)
44#define QUAD_1D_P4 (&QUAD_1D_P5_)
45#define QUAD_1D_P5 (&QUAD_1D_P5_)
47#define QUAD_1D_P6 (&QUAD_1D_P7_)
48#define QUAD_1D_P7 (&QUAD_1D_P7_)
50#define QUAD_1D_P8 (&QUAD_1D_P9_)
51#define QUAD_1D_P9 (&QUAD_1D_P9_)
53#define QUAD_1D_P10 (&QUAD_1D_P11_)
54#define QUAD_1D_P11 (&QUAD_1D_P11_)
56#define QUAD_1D_P12 (&QUAD_1D_P13_)
57#define QUAD_1D_P13 (&QUAD_1D_P13_)
59#define QUAD_1D_P14 (&QUAD_1D_P15_)
60#define QUAD_1D_P15 (&QUAD_1D_P15_)
62#define QUAD_1D_P16 (&QUAD_1D_P17_)
63#define QUAD_1D_P17 (&QUAD_1D_P17_)
65#define QUAD_1D_P18 (&QUAD_1D_P19_)
66#define QUAD_1D_P19 (&QUAD_1D_P19_)
68#define QUAD_1D_P20 (&QUAD_1D_P21_)
69#define QUAD_1D_P21 (&QUAD_1D_P21_)
73#define QUAD_2D_P1 (&QUAD_2D_P1_)
75#define QUAD_2D_P2 (&QUAD_2D_P2_)
77#define QUAD_2D_P3 (&QUAD_2D_P3_)
79#define QUAD_2D_P4 (&QUAD_2D_P4_)
81#define QUAD_2D_P5 (&QUAD_2D_P5_)
83#define QUAD_2D_P6 (&QUAD_2D_P6_)
85#define QUAD_2D_P7 (&QUAD_2D_P7_)
87#define QUAD_2D_P8 (&QUAD_2D_P8_)
89#define QUAD_2D_P9 (&QUAD_2D_P9_)
91#define QUAD_2D_P10 (&QUAD_2D_P10_)
93#define QUAD_2D_P11 (&QUAD_2D_P11_)
95#define QUAD_2D_P12 (&QUAD_2D_P12_)
97#define QUAD_2D_P13 (&QUAD_2D_P13_)
99#define QUAD_2D_P14 (&QUAD_2D_P14_)
101#define QUAD_2D_P15 (&QUAD_2D_P15_)
103#define QUAD_2D_P16 (&QUAD_2D_P16_)
105#define QUAD_2D_P17 (&QUAD_2D_P17_)
107#define QUAD_2D_P18 (&QUAD_2D_P18_)
109#define QUAD_2D_P19 (&QUAD_2D_P19_)
111#define QUAD_2D_P20 (&QUAD_2D_P20_)
113#define QUAD_2D_P21 (&QUAD_2D_P21_)
115#define QUAD_2D_P22 (&QUAD_2D_P22_)
117#define QUAD_2D_P23 (&QUAD_2D_P23_)
119#define QUAD_2D_P24 (&QUAD_2D_P24_)
121#define QUAD_2D_P25 (&QUAD_2D_P25_)
123#define QUAD_2D_P26 (&QUAD_2D_P26_)
125#define QUAD_2D_P27 (&QUAD_2D_P27_)
127#define QUAD_2D_P28 (&QUAD_2D_P28_)
129#define QUAD_2D_P29 (&QUAD_2D_P29_)
133#define QUAD_3D_P1 (&QUAD_3D_P1_)
135#define QUAD_3D_P2 (&QUAD_3D_P2_)
137#define QUAD_3D_P3 (&QUAD_3D_P3_)
139#define QUAD_3D_P4 (&QUAD_3D_P4_)
141#define QUAD_3D_P5 (&QUAD_3D_P5_)
143#define QUAD_3D_P6 (&QUAD_3D_P6_)
145#define QUAD_3D_P7 (&QUAD_3D_P7_)
147#define QUAD_3D_P8 (&QUAD_3D_P8_)
149#define QUAD_3D_P9 (&QUAD_3D_P9_)
151#define QUAD_3D_P10 (&QUAD_3D_P10_)
153#define QUAD_3D_P11 (&QUAD_3D_P11_)
155#define QUAD_3D_P12 (&QUAD_3D_P12_)
157#define QUAD_3D_P13 (&QUAD_3D_P13_)
159#define QUAD_3D_P14 (&QUAD_3D_P14_)
163#define QUAD_1D_TABLE_SIZE 21
174#define QUAD_2D_TABLE_SIZE 29
186#define QUAD_3D_TABLE_SIZE 14
static QUAD *const QUAD_2D_TABLE[]
static QUAD *const QUAD_1D_TABLE[]
static QUAD *const QUAD_3D_TABLE[]