nmm_loop_macros.h
References to this file elsewhere.
1 ! these define the various loop range variables
2 ! that were defined in module_MPP. Defined as macros
3 ! here to allow thread-safety/tile callability
4
5 #define MYIS MY_IS( 0 , 0 )
6 #define MYIS_P1 MY_IS( 0 , 1 )
7 #define MYIS_P2 MY_IS( 0 , 2 )
8 #define MYIS_P3 MY_IS( 0 , 3 )
9 #define MYIS_P4 MY_IS( 0 , 4 )
10 #define MYIS_P5 MY_IS( 0 , 5 )
11 #define MYIS1 MY_IS( 1 , 0 )
12 #define MYIS1_P1 MY_IS( 1 , 1 )
13 #define MYIS1_P2 MY_IS( 1 , 2 )
14 #define MYIS1_P3 MY_IS( 1 , 3 )
15 #define MYIS1_P4 MY_IS( 1 , 4 )
16 #define MYIS1_P5 MY_IS( 1 , 5 )
17 #define MYIS2 MY_IS( 2 , 0 )
18 #define MYIS2_P1 MY_IS( 2 , 1 )
19 #define MYIS2_P2 MY_IS( 2 , 2 )
20 #define MYIS2_P3 MY_IS( 2 , 3 )
21 #define MYIS2_P4 MY_IS( 2 , 4 )
22 #define MYIS2_P5 MY_IS( 2 , 5 )
23 #define MYIS3 MY_IS( 3 , 0 )
24 #define MYIS3_P1 MY_IS( 3 , 1 )
25 #define MYIS3_P2 MY_IS( 3 , 2 )
26 #define MYIS3_P3 MY_IS( 3 , 3 )
27 #define MYIS3_P4 MY_IS( 3 , 4 )
28 #define MYIS3_P5 MY_IS( 3 , 5 )
29 #define MYIS4 MY_IS( 4 , 0 )
30 #define MYIS4_P1 MY_IS( 4 , 1 )
31 #define MYIS4_P2 MY_IS( 4 , 2 )
32 #define MYIS4_P3 MY_IS( 4 , 3 )
33 #define MYIS4_P4 MY_IS( 4 , 4 )
34 #define MYIS4_P5 MY_IS( 4 , 5 )
35
36 #define MYIE MY_IE( 0 , 0 )
37 #define MYIE_P1 MY_IE( 0 , 1 )
38 #define MYIE_P2 MY_IE( 0 , 2 )
39 #define MYIE_P3 MY_IE( 0 , 3 )
40 #define MYIE_P4 MY_IE( 0 , 4 )
41 #define MYIE_P5 MY_IE( 0 , 5 )
42 #define MYIE1 MY_IE( 1 , 0 )
43 #define MYIE1_P1 MY_IE( 1 , 1 )
44 #define MYIE1_P2 MY_IE( 1 , 2 )
45 #define MYIE1_P3 MY_IE( 1 , 3 )
46 #define MYIE1_P4 MY_IE( 1 , 4 )
47 #define MYIE1_P5 MY_IE( 1 , 5 )
48 #define MYIE2 MY_IE( 2 , 0 )
49 #define MYIE2_P1 MY_IE( 2 , 1 )
50 #define MYIE2_P2 MY_IE( 2 , 2 )
51 #define MYIE2_P3 MY_IE( 2 , 3 )
52 #define MYIE2_P4 MY_IE( 2 , 4 )
53 #define MYIE2_P5 MY_IE( 2 , 5 )
54 #define MYIE3 MY_IE( 3 , 0 )
55 #define MYIE3_P1 MY_IE( 3 , 1 )
56 #define MYIE3_P2 MY_IE( 3 , 2 )
57 #define MYIE3_P3 MY_IE( 3 , 3 )
58 #define MYIE3_P4 MY_IE( 3 , 4 )
59 #define MYIE3_P5 MY_IE( 3 , 5 )
60 #define MYIE4 MY_IE( 4 , 0 )
61 #define MYIE4_P1 MY_IE( 4 , 1 )
62 #define MYIE4_P2 MY_IE( 4 , 2 )
63 #define MYIE4_P3 MY_IE( 4 , 3 )
64 #define MYIE4_P4 MY_IE( 4 , 4 )
65 #define MYIE4_P5 MY_IE( 4 , 5 )
66
67 #define MYJS MY_JS( 0 , 0 )
68 #define MYJS_P1 MY_JS( 0 , 1 )
69 #define MYJS_P2 MY_JS( 0 , 2 )
70 #define MYJS_P3 MY_JS( 0 , 3 )
71 #define MYJS_P4 MY_JS( 0 , 4 )
72 #define MYJS_P5 MY_JS( 0 , 5 )
73 #define MYJS1 MY_JS( 1 , 0 )
74 #define MYJS1_P1 MY_JS( 1 , 1 )
75 #define MYJS1_P2 MY_JS( 1 , 2 )
76 #define MYJS1_P3 MY_JS( 1 , 3 )
77 #define MYJS1_P4 MY_JS( 1 , 4 )
78 #define MYJS1_P5 MY_JS( 1 , 5 )
79 #define MYJS2 MY_JS( 2 , 0 )
80 #define MYJS2_P1 MY_JS( 2 , 1 )
81 #define MYJS2_P2 MY_JS( 2 , 2 )
82 #define MYJS2_P3 MY_JS( 2 , 3 )
83 #define MYJS2_P4 MY_JS( 2 , 4 )
84 #define MYJS2_P5 MY_JS( 2 , 5 )
85 #define MYJS3 MY_JS( 3 , 0 )
86 #define MYJS3_P1 MY_JS( 3 , 1 )
87 #define MYJS3_P2 MY_JS( 3 , 2 )
88 #define MYJS3_P3 MY_JS( 3 , 3 )
89 #define MYJS3_P4 MY_JS( 3 , 4 )
90 #define MYJS3_P5 MY_JS( 3 , 5 )
91 #define MYJS4 MY_JS( 4 , 0 )
92 #define MYJS4_P1 MY_JS( 4 , 1 )
93 #define MYJS4_P2 MY_JS( 4 , 2 )
94 #define MYJS4_P3 MY_JS( 4 , 3 )
95 #define MYJS4_P4 MY_JS( 4 , 4 )
96 #define MYJS4_P5 MY_JS( 4 , 5 )
97
98 #define MYJE MY_JE( 0 , 0 )
99 #define MYJE_P1 MY_JE( 0 , 1 )
100 #define MYJE_P2 MY_JE( 0 , 2 )
101 #define MYJE_P3 MY_JE( 0 , 3 )
102 #define MYJE_P4 MY_JE( 0 , 4 )
103 #define MYJE_P5 MY_JE( 0 , 5 )
104 #define MYJE1 MY_JE( 1 , 0 )
105 #define MYJE1_P1 MY_JE( 1 , 1 )
106 #define MYJE1_P2 MY_JE( 1 , 2 )
107 #define MYJE1_P3 MY_JE( 1 , 3 )
108 #define MYJE1_P4 MY_JE( 1 , 4 )
109 #define MYJE1_P5 MY_JE( 1 , 5 )
110 #define MYJE2 MY_JE( 2 , 0 )
111 #define MYJE2_P1 MY_JE( 2 , 1 )
112 #define MYJE2_P2 MY_JE( 2 , 2 )
113 #define MYJE2_P3 MY_JE( 2 , 3 )
114 #define MYJE2_P4 MY_JE( 2 , 4 )
115 #define MYJE2_P5 MY_JE( 2 , 5 )
116 #define MYJE3 MY_JE( 3 , 0 )
117 #define MYJE3_P1 MY_JE( 3 , 1 )
118 #define MYJE3_P2 MY_JE( 3 , 2 )
119 #define MYJE3_P3 MY_JE( 3 , 3 )
120 #define MYJE3_P4 MY_JE( 3 , 4 )
121 #define MYJE3_P5 MY_JE( 3 , 5 )
122 #define MYJE4 MY_JE( 4 , 0 )
123 #define MYJE4_P1 MY_JE( 4 , 1 )
124 #define MYJE4_P2 MY_JE( 4 , 2 )
125 #define MYJE4_P3 MY_JE( 4 , 3 )
126 #define MYJE4_P4 MY_JE( 4 , 4 )
127 #define MYJE4_P5 MY_JE( 4 , 5 )
128