1 #define Tb CONCAT2(Tb,nvec)
2 #define Y(arg) CONCAT2(arg,nvec)
3 #include "sharp_core_inc.c"
4 
5 #if (SHARP_MAXTRANS>MAXJOB_SPECIAL)
6 #include "sharp_core_inc3.c"
7 #endif
8 
9 #if ((MAXJOB_SPECIAL>=1)&&(SHARP_MAXTRANS>=1))
10 #define njobs 1
11 #define Z(arg) CONCAT3(arg,nvec,njobs)
12 #include "sharp_core_inc2.c"
13 #undef Z
14 #undef njobs
15 #endif
16 
17 #if ((MAXJOB_SPECIAL>=2)&&(SHARP_MAXTRANS>=2))
18 #define njobs 2
19 #define Z(arg) CONCAT3(arg,nvec,njobs)
20 #include "sharp_core_inc2.c"
21 #undef Z
22 #undef njobs
23 #endif
24 
25 #if ((MAXJOB_SPECIAL>=3)&&(SHARP_MAXTRANS>=3))
26 #define njobs 3
27 #define Z(arg) CONCAT3(arg,nvec,njobs)
28 #include "sharp_core_inc2.c"
29 #undef Z
30 #undef njobs
31 #endif
32 
33 #if ((MAXJOB_SPECIAL>=4)&&(SHARP_MAXTRANS>=4))
34 #define njobs 4
35 #define Z(arg) CONCAT3(arg,nvec,njobs)
36 #include "sharp_core_inc2.c"
37 #undef Z
38 #undef njobs
39 #endif
40 
41 #if ((MAXJOB_SPECIAL>=5)&&(SHARP_MAXTRANS>=5))
42 #define njobs 5
43 #define Z(arg) CONCAT3(arg,nvec,njobs)
44 #include "sharp_core_inc2.c"
45 #undef Z
46 #undef njobs
47 #endif
48 
49 #if ((MAXJOB_SPECIAL>=6)&&(SHARP_MAXTRANS>=6))
50 #define njobs 6
51 #define Z(arg) CONCAT3(arg,nvec,njobs)
52 #include "sharp_core_inc2.c"
53 #undef Z
54 #undef njobs
55 #endif
56 
57 #undef Y
58 #undef Tb
59