Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
su_reg.h
Go to the documentation of this file.
1#ifndef SU_REG_H
2#define SU_REG_H
3
4#define SU_LPSIZE_RID_SIZE 8
5#define SU_LPSIZE_RID_SHIFT 24
6#define SU_LPSIZE_RID_MASK 0xff000000
7#define SU_LPSIZE_GET_RID(su_lpsize) \
8 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_RID_MASK) >> SU_LPSIZE_RID_SHIFT)
9
10
11#define SU_TS0_RID_SIZE 8
12#define SU_TS0_RID_SHIFT 24
13#define SU_TS0_RID_MASK 0xff000000
14#define SU_TS0_GET_RID(su_ts0) \
15 ((((unsigned long)(su_ts0)) & SU_TS0_RID_MASK) >> SU_TS0_RID_SHIFT)
16
17#define SU_TS1_RID_SIZE 8
18#define SU_TS1_RID_SHIFT 24
19#define SU_TS1_RID_MASK 0xff000000
20#define SU_TS1_GET_RID(su_ts1) \
21 ((((unsigned long)(su_ts1)) & SU_TS1_RID_MASK) >> SU_TS1_RID_SHIFT)
22
23#define SU_SCIS0_RID_SIZE 8
24#define SU_SCIS0_RID_SHIFT 24
25#define SU_SCIS0_RID_MASK 0xff000000
26#define SU_SCIS0_GET_RID(su_scis0) \
27 ((((unsigned long)(su_scis0)) & SU_SCIS0_RID_MASK) >> SU_SCIS0_RID_SHIFT)
28
29#define SU_PERF_SELA_SIZE 3
30#define SU_PERF_SELA_SHIFT 0
31#define SU_PERF_SELA_MASK 0x00000007
32#define SU_PERF_GET_SELA(su_perf) \
33 ((((unsigned long)(su_perf)) & SU_PERF_SELA_MASK) >> SU_PERF_SELA_SHIFT)
34
35#define SU_SCIS1_RID_SIZE 8
36#define SU_SCIS1_RID_SHIFT 24
37#define SU_SCIS1_RID_MASK 0xff000000
38#define SU_SCIS1_GET_RID(su_scis1) \
39 ((((unsigned long)(su_scis1)) & SU_SCIS1_RID_MASK) >> SU_SCIS1_RID_SHIFT)
40
41#define SU_PERF_NTEX_SIZE 4
42#define SU_PERF_NTEX_SHIFT 6
43#define SU_PERF_NTEX_MASK 0x000003c0
44#define SU_PERF_GET_NTEX(su_perf) \
45 ((((unsigned long)(su_perf)) & SU_PERF_NTEX_MASK) >> SU_PERF_NTEX_SHIFT)
46
47#define SU_PERF_NCOL_SIZE 2
48#define SU_PERF_NCOL_SHIFT 10
49#define SU_PERF_NCOL_MASK 0x00000c00
50#define SU_PERF_GET_NCOL(su_perf) \
51 ((((unsigned long)(su_perf)) & SU_PERF_NCOL_MASK) >> SU_PERF_NCOL_SHIFT)
52
53#define SU_PERF_SELB_SIZE 3
54#define SU_PERF_SELB_SHIFT 3
55#define SU_PERF_SELB_MASK 0x00000038
56#define SU_PERF_GET_SELB(su_perf) \
57 ((((unsigned long)(su_perf)) & SU_PERF_SELB_MASK) >> SU_PERF_SELB_SHIFT)
58
59#define SU_PERF_REJF_SIZE 2
60#define SU_PERF_REJF_SHIFT 12
61#define SU_PERF_REJF_MASK 0x00003000
62#define SU_PERF_GET_REJF(su_perf) \
63 ((((unsigned long)(su_perf)) & SU_PERF_REJF_MASK) >> SU_PERF_REJF_SHIFT)
64
65#define SU_PERF_REJS_SIZE 2
66#define SU_PERF_REJS_SHIFT 14
67#define SU_PERF_REJS_MASK 0x0000c000
68#define SU_PERF_GET_REJS(su_perf) \
69 ((((unsigned long)(su_perf)) & SU_PERF_REJS_MASK) >> SU_PERF_REJS_SHIFT)
70
71#define SU_PERF_CMD_SIZE 2
72#define SU_PERF_CMD_SHIFT 16
73#define SU_PERF_CMD_MASK 0x00030000
74#define SU_PERF_GET_CMD(su_perf) \
75 ((((unsigned long)(su_perf)) & SU_PERF_CMD_MASK) >> SU_PERF_CMD_SHIFT)
76
77#define SU_PERF_PAD0_SIZE 2
78#define SU_PERF_PAD0_SHIFT 18
79#define SU_PERF_PAD0_MASK 0x000c0000
80#define SU_PERF_GET_PAD0(su_perf) \
81 ((((unsigned long)(su_perf)) & SU_PERF_PAD0_MASK) >> SU_PERF_PAD0_SHIFT)
82
83#define SU_PERF_EN_SIZE 2
84#define SU_PERF_EN_SHIFT 20
85#define SU_PERF_EN_MASK 0x00300000
86#define SU_PERF_GET_EN(su_perf) \
87 ((((unsigned long)(su_perf)) & SU_PERF_EN_MASK) >> SU_PERF_EN_SHIFT)
88
89#define SU_PERF_PWR_EN_SIZE 2
90#define SU_PERF_PWR_EN_SHIFT 22
91#define SU_PERF_PWR_EN_MASK 0x00c00000
92#define SU_PERF_GET_PWR_EN(su_perf) \
93 ((((unsigned long)(su_perf)) & SU_PERF_PWR_EN_MASK) >> SU_PERF_PWR_EN_SHIFT)
94
95#define SU_PERF_RID_SIZE 8
96#define SU_PERF_RID_SHIFT 24
97#define SU_PERF_RID_MASK 0xff000000
98#define SU_PERF_GET_RID(su_perf) \
99 ((((unsigned long)(su_perf)) & SU_PERF_RID_MASK) >> SU_PERF_RID_SHIFT)
100
101#define SU_PERF_TOTAL_SIZE 32
102#define SU_PERF(selA, selB, ntex, ncol, rejf, rejs, cmd, en, pwr_en, rid) \
103 ((((unsigned long)(selA)) << SU_PERF_SELA_SHIFT) | \
104 (((unsigned long)(selB)) << SU_PERF_SELB_SHIFT) | \
105 (((unsigned long)(ntex)) << SU_PERF_NTEX_SHIFT) | \
106 (((unsigned long)(ncol)) << SU_PERF_NCOL_SHIFT) | \
107 (((unsigned long)(rejf)) << SU_PERF_REJF_SHIFT) | \
108 (((unsigned long)(rejs)) << SU_PERF_REJS_SHIFT) | \
109 (((unsigned long)(cmd)) << SU_PERF_CMD_SHIFT) | \
110 (((unsigned long)(en)) << SU_PERF_EN_SHIFT) | \
111 (((unsigned long)(pwr_en)) << SU_PERF_PWR_EN_SHIFT) | \
112 (((unsigned long)(rid)) << SU_PERF_RID_SHIFT))
113
114#define SU_LPSIZE_LSIZE_SIZE 8
115#define SU_LPSIZE_LSIZE_SHIFT 0
116#define SU_LPSIZE_LSIZE_MASK 0x000000ff
117#define SU_LPSIZE_GET_LSIZE(su_lpsize) \
118 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_LSIZE_MASK) >> SU_LPSIZE_LSIZE_SHIFT)
119
120#define SU_LPSIZE_PSIZE_SIZE 8
121#define SU_LPSIZE_PSIZE_SHIFT 8
122#define SU_LPSIZE_PSIZE_MASK 0x0000ff00
123#define SU_LPSIZE_GET_PSIZE(su_lpsize) \
124 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_PSIZE_MASK) >> SU_LPSIZE_PSIZE_SHIFT)
125
126#define SU_LPSIZE_LTOFF_SIZE 3
127#define SU_LPSIZE_LTOFF_SHIFT 16
128#define SU_LPSIZE_LTOFF_MASK 0x00070000
129#define SU_LPSIZE_GET_LTOFF(su_lpsize) \
130 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_LTOFF_MASK) >> SU_LPSIZE_LTOFF_SHIFT)
131
132#define SU_LPSIZE_PTOFF_SIZE 3
133#define SU_LPSIZE_PTOFF_SHIFT 19
134#define SU_LPSIZE_PTOFF_MASK 0x00380000
135#define SU_LPSIZE_GET_PTOFF(su_lpsize) \
136 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_PTOFF_MASK) >> SU_LPSIZE_PTOFF_SHIFT)
137
138#define SU_LPSIZE_FIELDMODE_SIZE 1
139#define SU_LPSIZE_FIELDMODE_SHIFT 22
140#define SU_LPSIZE_FIELDMODE_MASK 0x00400000
141#define SU_LPSIZE_GET_FIELDMODE(su_lpsize) \
142 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_FIELDMODE_MASK) >> SU_LPSIZE_FIELDMODE_SHIFT)
143
144#define SU_LPSIZE_PAD0_SIZE 1
145#define SU_LPSIZE_PAD0_SHIFT 23
146#define SU_LPSIZE_PAD0_MASK 0x00800000
147#define SU_LPSIZE_GET_PAD0(su_lpsize) \
148 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_PAD0_MASK) >> SU_LPSIZE_PAD0_SHIFT)
149
150#define SU_LPSIZE_RID_SIZE 8
151#define SU_LPSIZE_RID_SHIFT 24
152#define SU_LPSIZE_RID_MASK 0xff000000
153#define SU_LPSIZE_GET_RID(su_lpsize) \
154 ((((unsigned long)(su_lpsize)) & SU_LPSIZE_RID_MASK) >> SU_LPSIZE_RID_SHIFT)
155
156#define SU_TS0_SSIZE_SIZE 16
157#define SU_TS0_SSIZE_SHIFT 0
158#define SU_TS0_SSIZE_MASK 0x0000ffff
159#define SU_TS0_GET_SSIZE(su_ts0) \
160 ((((unsigned long)(su_ts0)) & SU_TS0_SSIZE_MASK) >> SU_TS0_SSIZE_SHIFT)
161
162#define SU_TS0_BS_SIZE 1
163#define SU_TS0_BS_SHIFT 16
164#define SU_TS0_BS_MASK 0x00010000
165#define SU_TS0_GET_BS(su_ts0) \
166 ((((unsigned long)(su_ts0)) & SU_TS0_BS_MASK) >> SU_TS0_BS_SHIFT)
167
168#define SU_TS0_WS_SIZE 1
169#define SU_TS0_WS_SHIFT 17
170#define SU_TS0_WS_MASK 0x00020000
171#define SU_TS0_GET_WS(su_ts0) \
172 ((((unsigned long)(su_ts0)) & SU_TS0_WS_MASK) >> SU_TS0_WS_SHIFT)
173
174#define SU_TS0_LF_SIZE 1
175#define SU_TS0_LF_SHIFT 18
176#define SU_TS0_LF_MASK 0x00040000
177#define SU_TS0_GET_LF(su_ts0) \
178 ((((unsigned long)(su_ts0)) & SU_TS0_LF_MASK) >> SU_TS0_LF_SHIFT)
179
180#define SU_TS0_PF_SIZE 1
181#define SU_TS0_PF_SHIFT 19
182#define SU_TS0_PF_MASK 0x00080000
183#define SU_TS0_GET_PF(su_ts0) \
184 ((((unsigned long)(su_ts0)) & SU_TS0_PF_MASK) >> SU_TS0_PF_SHIFT)
185
186#define SU_TS0_PAD0_SIZE 4
187#define SU_TS0_PAD0_SHIFT 20
188#define SU_TS0_PAD0_MASK 0x00f00000
189#define SU_TS0_GET_PAD0(su_ts0) \
190 ((((unsigned long)(su_ts0)) & SU_TS0_PAD0_MASK) >> SU_TS0_PAD0_SHIFT)
191
192#define SU_TS0_RID_SIZE 8
193#define SU_TS0_RID_SHIFT 24
194#define SU_TS0_RID_MASK 0xff000000
195#define SU_TS0_GET_RID(su_ts0) \
196 ((((unsigned long)(su_ts0)) & SU_TS0_RID_MASK) >> SU_TS0_RID_SHIFT)
197
198#define SU_SSMASK_SSMASK_SIZE 24
199#define SU_SSMASK_SSMASK_SHIFT 0
200#define SU_SSMASK_SSMASK_MASK 0x00ffffff
201#define SU_SSMASK_GET_SSMASK(su_ssmask) \
202 ((((unsigned long)(su_ssmask)) & SU_SSMASK_SSMASK_MASK) >> SU_SSMASK_SSMASK_SHIFT)
203
204#define SU_SSMASK_RID_SIZE 8
205#define SU_SSMASK_RID_SHIFT 24
206#define SU_SSMASK_RID_MASK 0xff000000
207#define SU_SSMASK_GET_RID(su_ssmask) \
208 ((((unsigned long)(su_ssmask)) & SU_SSMASK_RID_MASK) >> SU_SSMASK_RID_SHIFT)
209
210#define SU_SSMASK_TOTAL_SIZE 32
211#define SU_SSMASK(ssmask, rid) \
212 ((((unsigned long)(ssmask)) << SU_SSMASK_SSMASK_SHIFT) | \
213 (((unsigned long)(rid)) << SU_SSMASK_RID_SHIFT))
214
215#define SU_SCIS0_SY0_SIZE 11
216#define SU_SCIS0_SY0_SHIFT 0
217#define SU_SCIS0_SY0_MASK 0x000007ff
218#define SU_SCIS0_GET_SY0(su_scis0) \
219 ((((unsigned long)(su_scis0)) & SU_SCIS0_SY0_MASK) >> SU_SCIS0_SY0_SHIFT)
220#define SU_SCIS0_SET_SY0(su_scis0, sy0) { \
221 su_scis0 = (((unsigned long)(su_scis0)) & ~SU_SCIS0_SY0_MASK) | (((unsigned long)(sy0)) << SU_SCIS0_SY0_SHIFT);\
222}
223
224#define SU_SCIS0_SX0_SIZE 11
225#define SU_SCIS0_SX0_SHIFT 12
226#define SU_SCIS0_SX0_MASK 0x007ff000
227#define SU_SCIS0_GET_SX0(su_scis0) \
228 ((((unsigned long)(su_scis0)) & SU_SCIS0_SX0_MASK) >> SU_SCIS0_SX0_SHIFT)
229#define SU_SCIS0_SET_SX0(su_scis0, sx0) { \
230 su_scis0 = (((unsigned long)(su_scis0)) & ~SU_SCIS0_SX0_MASK) | (((unsigned long)(sx0)) << SU_SCIS0_SX0_SHIFT);\
231}
232
233#define SU_SCIS0_PAD1_SIZE 1
234#define SU_SCIS0_PAD1_SHIFT 23
235#define SU_SCIS0_PAD1_MASK 0x00800000
236#define SU_SCIS0_GET_PAD1(su_scis0) \
237 ((((unsigned long)(su_scis0)) & SU_SCIS0_PAD1_MASK) >> SU_SCIS0_PAD1_SHIFT)
238#define SU_SCIS0_SET_PAD1(su_scis0, pad1) { \
239 su_scis0 = (((unsigned long)(su_scis0)) & ~SU_SCIS0_PAD1_MASK) | (((unsigned long)(pad1)) << SU_SCIS0_PAD1_SHIFT);\
240}
241
242#define SU_SCIS1_SY1_SIZE 11
243#define SU_SCIS1_SY1_SHIFT 0
244#define SU_SCIS1_SY1_MASK 0x000007ff
245#define SU_SCIS1_GET_SY1(su_scis1) \
246 ((((unsigned long)(su_scis1)) & SU_SCIS1_SY1_MASK) >> SU_SCIS1_SY1_SHIFT)
247#define SU_SCIS1_SET_SY1(su_scis1, sy1) { \
248 su_scis1 = (((unsigned long)(su_scis1)) & ~SU_SCIS1_SY1_MASK) | (((unsigned long)(sy1)) << SU_SCIS1_SY1_SHIFT);\
249}
250
251#define SU_SCIS1_SX1_SIZE 11
252#define SU_SCIS1_SX1_SHIFT 12
253#define SU_SCIS1_SX1_MASK 0x007ff000
254#define SU_SCIS1_GET_SX1(su_scis1) \
255 ((((unsigned long)(su_scis1)) & SU_SCIS1_SX1_MASK) >> SU_SCIS1_SX1_SHIFT)
256#define SU_SCIS1_SET_SX1(su_scis1, sx1) { \
257 su_scis1 = (((unsigned long)(su_scis1)) & ~SU_SCIS1_SX1_MASK) | (((unsigned long)(sx1)) << SU_SCIS1_SX1_SHIFT);\
258}
259
260#define SC_SU_SCIS0_SET_SY0(line, su_scis0,sy0) \
261 FAST_GPFLAGSET(line, su_scis0,sy0,SU_SCIS0_SY0)
262
263#define SC_SU_SCIS0_SET_PAD0(line, su_scis0,pad0) \
264 FAST_GPFLAGSET(line, su_scis0,pad0,SU_SCIS0_PAD0)
265
266#define SC_SU_SCIS0_SET_SX0(line, su_scis0,sx0) \
267 FAST_GPFLAGSET(line, su_scis0,sx0,SU_SCIS0_SX0)
268
269#define SC_SU_SCIS0_SET_PAD1(line, su_scis0,pad1) \
270 FAST_GPFLAGSET(line, su_scis0,pad1,SU_SCIS0_PAD1)
271
272#define SC_SU_SCIS0_SET_RID(line, su_scis0,rid) \
273 FAST_GPFLAGSET(line, su_scis0,rid,SU_SCIS0_RID)
274
275#define SC_SU_SCIS1_SET_SY1(line, su_scis1,sy1) \
276 FAST_GPFLAGSET(line, su_scis1,sy1,SU_SCIS1_SY1)
277
278#define SC_SU_SCIS1_SET_PAD0(line, su_scis1,pad0) \
279 FAST_GPFLAGSET(line, su_scis1,pad0,SU_SCIS1_PAD0)
280
281#define SC_SU_SCIS1_SET_SX1(line, su_scis1,sx1) \
282 FAST_GPFLAGSET(line, su_scis1,sx1,SU_SCIS1_SX1)
283
284#define SC_SU_SCIS1_SET_PAD1(line, su_scis1,pad1) \
285 FAST_GPFLAGSET(line, su_scis1,pad1,SU_SCIS1_PAD1)
286
287#define SC_SU_SCIS1_SET_RID(line, su_scis1,rid) \
288 FAST_GPFLAGSET(line, su_scis1,rid,SU_SCIS1_RID)
289
290#define SC_SU_LPSIZE_SET_LSIZE(line, su_lpsize,lsize) \
291 FAST_GPFLAGSET(line, su_lpsize,lsize,SU_LPSIZE_LSIZE)
292
293#define SC_SU_LPSIZE_SET_PSIZE(line, su_lpsize,psize) \
294 FAST_GPFLAGSET(line, su_lpsize,psize,SU_LPSIZE_PSIZE)
295
296#define SC_SU_LPSIZE_SET_LTOFF(line, su_lpsize,ltoff) \
297 FAST_GPFLAGSET(line, su_lpsize,ltoff,SU_LPSIZE_LTOFF)
298
299#define SC_SU_LPSIZE_SET_PTOFF(line, su_lpsize,ptoff) \
300 FAST_GPFLAGSET(line, su_lpsize,ptoff,SU_LPSIZE_PTOFF)
301
302#define SC_SU_LPSIZE_SET_FIELDMODE(line, su_lpsize,fieldmode) \
303 FAST_GPFLAGSET(line, su_lpsize,fieldmode,SU_LPSIZE_FIELDMODE)
304
305#define SC_SU_LPSIZE_SET_PAD0(line, su_lpsize,pad0) \
306 FAST_GPFLAGSET(line, su_lpsize,pad0,SU_LPSIZE_PAD0)
307
308#define SC_SU_LPSIZE_SET_RID(line, su_lpsize,rid) \
309 FAST_GPFLAGSET(line, su_lpsize,rid,SU_LPSIZE_RID)
310
311#define SC_SU_TS0_SET_SSIZE(line, su_ts0,ssize) \
312 FAST_GPFLAGSET(line, su_ts0,ssize,SU_TS0_SSIZE)
313
314#define SC_SU_TS0_SET_BS(line, su_ts0,bs) \
315 FAST_GPFLAGSET(line, su_ts0,bs,SU_TS0_BS)
316
317#define SC_SU_TS0_SET_WS(line, su_ts0,ws) \
318 FAST_GPFLAGSET(line, su_ts0,ws,SU_TS0_WS)
319
320#define SC_SU_TS0_SET_LF(line, su_ts0,lf) \
321 FAST_GPFLAGSET(line, su_ts0,lf,SU_TS0_LF)
322
323#define SC_SU_TS0_SET_PF(line, su_ts0,pf) \
324 FAST_GPFLAGSET(line, su_ts0,pf,SU_TS0_PF)
325
326#define SC_SU_TS0_SET_PAD0(line, su_ts0,pad0) \
327 FAST_GPFLAGSET(line, su_ts0,pad0,SU_TS0_PAD0)
328
329#define SC_SU_TS0_SET_RID(line, su_ts0,rid) \
330 FAST_GPFLAGSET(line, su_ts0,rid,SU_TS0_RID)
331
332#define SC_SU_TS1_SET_TSIZE(line, su_ts1,tsize) \
333 FAST_GPFLAGSET(line, su_ts1,tsize,SU_TS1_TSIZE)
334
335#define SC_SU_TS1_SET_BT(line, su_ts1,bt) \
336 FAST_GPFLAGSET(line, su_ts1,bt,SU_TS1_BT)
337
338#define SC_SU_TS1_SET_WT(line, su_ts1,wt) \
339 FAST_GPFLAGSET(line, su_ts1,wt,SU_TS1_WT)
340
341#define SC_SU_TS1_SET_PAD0(line, su_ts1,pad0) \
342 FAST_GPFLAGSET(line, su_ts1,pad0,SU_TS1_PAD0)
343
344#define SC_SU_TS1_SET_RID(line, su_ts1,rid) \
345 FAST_GPFLAGSET(line, su_ts1,rid,SU_TS1_RID)
346
347#define SC_SU_PERF_SET_SELA(line, su_perf,selA) \
348 FAST_GPFLAGSET(line, su_perf,selA,SU_PERF_SELA)
349
350#define SC_SU_PERF_SET_SELB(line, su_perf,selB) \
351 FAST_GPFLAGSET(line, su_perf,selB,SU_PERF_SELB)
352
353#define SC_SU_PERF_SET_NTEX(line, su_perf,ntex) \
354 FAST_GPFLAGSET(line, su_perf,ntex,SU_PERF_NTEX)
355
356#define SC_SU_PERF_SET_NCOL(line, su_perf,ncol) \
357 FAST_GPFLAGSET(line, su_perf,ncol,SU_PERF_NCOL)
358
359#define SC_SU_PERF_SET_REJF(line, su_perf,rejf) \
360 FAST_GPFLAGSET(line, su_perf,rejf,SU_PERF_REJF)
361
362#define SC_SU_PERF_SET_REJS(line, su_perf,rejs) \
363 FAST_GPFLAGSET(line, su_perf,rejs,SU_PERF_REJS)
364
365#define SC_SU_PERF_SET_CMD(line, su_perf,cmd) \
366 FAST_GPFLAGSET(line, su_perf,cmd,SU_PERF_CMD)
367
368#define SC_SU_PERF_SET_PAD0(line, su_perf,pad0) \
369 FAST_GPFLAGSET(line, su_perf,pad0,SU_PERF_PAD0)
370
371#define SC_SU_PERF_SET_EN(line, su_perf,en) \
372 FAST_GPFLAGSET(line, su_perf,en,SU_PERF_EN)
373
374#define SC_SU_PERF_SET_PWR_EN(line, su_perf,pwr_en) \
375 FAST_GPFLAGSET(line, su_perf,pwr_en,SU_PERF_PWR_EN)
376
377#define SC_SU_PERF_SET_RID(line, su_perf,rid) \
378 FAST_GPFLAGSET(line, su_perf,rid,SU_PERF_RID)
379
380#define SC_SU_SSMASK_SET_SSMASK(line, su_ssmask,ssmask) \
381 FAST_GPFLAGSET(line, su_ssmask,ssmask,SU_SSMASK_SSMASK)
382
383#define SC_SU_SSMASK_SET_RID(line, su_ssmask,rid) \
384 FAST_GPFLAGSET(line, su_ssmask,rid,SU_SSMASK_RID)
385
386
387#endif // SU_REG_H