38 #define ADM2 (*(volatile unsigned char *)0xF0010)
39 #define ADUL (*(volatile unsigned char *)0xF0011)
40 #define ADLL (*(volatile unsigned char *)0xF0012)
41 #define ADTES (*(volatile unsigned char *)0xF0013)
42 #define PU0 (*(volatile unsigned char *)0xF0030)
43 #define PU1 (*(volatile unsigned char *)0xF0031)
44 #define PU3 (*(volatile unsigned char *)0xF0033)
45 #define PU4 (*(volatile unsigned char *)0xF0034)
46 #define PU5 (*(volatile unsigned char *)0xF0035)
47 #define PU6 (*(volatile unsigned char *)0xF0036)
48 #define PU7 (*(volatile unsigned char *)0xF0037)
49 #define PU8 (*(volatile unsigned char *)0xF0038)
50 #define PU9 (*(volatile unsigned char *)0xF0039)
51 #define PU10 (*(volatile unsigned char *)0xF003A)
52 #define PU11 (*(volatile unsigned char *)0xF003B)
53 #define PU12 (*(volatile unsigned char *)0xF003C)
54 #define PU14 (*(volatile unsigned char *)0xF003E)
55 #define PIM0 (*(volatile unsigned char *)0xF0040)
56 #define PIM1 (*(volatile unsigned char *)0xF0041)
57 #define PIM4 (*(volatile unsigned char *)0xF0044)
58 #define PIM5 (*(volatile unsigned char *)0xF0045)
59 #define PIM8 (*(volatile unsigned char *)0xF0048)
60 #define PIM14 (*(volatile unsigned char *)0xF004E)
61 #define POM0 (*(volatile unsigned char *)0xF0050)
62 #define POM1 (*(volatile unsigned char *)0xF0051)
63 #define POM4 (*(volatile unsigned char *)0xF0054)
64 #define POM5 (*(volatile unsigned char *)0xF0055)
65 #define POM7 (*(volatile unsigned char *)0xF0057)
66 #define POM8 (*(volatile unsigned char *)0xF0058)
67 #define POM9 (*(volatile unsigned char *)0xF0059)
68 #define POM14 (*(volatile unsigned char *)0xF005E)
69 #define PMC0 (*(volatile unsigned char *)0xF0060)
70 #define PMC3 (*(volatile unsigned char *)0xF0063)
71 #define PMC10 (*(volatile unsigned char *)0xF006A)
72 #define PMC11 (*(volatile unsigned char *)0xF006B)
73 #define PMC12 (*(volatile unsigned char *)0xF006C)
74 #define PMC14 (*(volatile unsigned char *)0xF006E)
75 #define NFEN0 (*(volatile unsigned char *)0xF0070)
76 #define NFEN1 (*(volatile unsigned char *)0xF0071)
77 #define NFEN2 (*(volatile unsigned char *)0xF0072)
78 #define ISC (*(volatile unsigned char *)0xF0073)
79 #define TIS0 (*(volatile unsigned char *)0xF0074)
80 #define ADPC (*(volatile unsigned char *)0xF0076)
81 #define PIOR (*(volatile unsigned char *)0xF0077)
82 #define IAWCTL (*(volatile unsigned char *)0xF0078)
83 #define GDIDIS (*(volatile unsigned char *)0xF007D)
84 #define PRDSEL (*(volatile unsigned short *)0xF007E)
85 #define TOOLEN (*(volatile unsigned char *)0xF0080)
86 #define BPAL0 (*(volatile unsigned char *)0xF0081)
87 #define BPAH0 (*(volatile unsigned char *)0xF0082)
88 #define BPAS0 (*(volatile unsigned char *)0xF0083)
89 #define BACDVL0 (*(volatile unsigned char *)0xF0084)
90 #define BACDVH0 (*(volatile unsigned char *)0xF0085)
91 #define BACDML0 (*(volatile unsigned char *)0xF0086)
92 #define BACDMH0 (*(volatile unsigned char *)0xF0087)
93 #define MONMOD (*(volatile unsigned char *)0xF0088)
94 #define DFLCTL (*(volatile unsigned char *)0xF0090)
95 #define HIOTRM (*(volatile unsigned char *)0xF00A0)
96 #define BECTL (*(volatile unsigned char *)0xF00A1)
97 #define HOCODIV (*(volatile unsigned char *)0xF00A8)
98 #define TEMPCAL0 (*(volatile unsigned char *)0xF00AC)
99 #define TEMPCAL1 (*(volatile unsigned char *)0xF00AD)
100 #define TEMPCAL2 (*(volatile unsigned char *)0xF00AE)
101 #define TEMPCAL3 (*(volatile unsigned char *)0xF00AF)
102 #define FLSEC (*(volatile unsigned short *)0xF00B0)
103 #define FLFSWS (*(volatile unsigned short *)0xF00B2)
104 #define FLFSWE (*(volatile unsigned short *)0xF00B4)
105 #define FSSET (*(volatile unsigned char *)0xF00B6)
106 #define FSSE (*(volatile unsigned char *)0xF00B7)
107 #define FLFADL (*(volatile unsigned short *)0xF00B8)
108 #define FLFADH (*(volatile unsigned char *)0xF00BA)
109 #define PFCMD (*(volatile unsigned char *)0xF00C0)
110 #define PFS (*(volatile unsigned char *)0xF00C1)
111 #define FLRL (*(volatile unsigned short *)0xF00C2)
112 #define FLRH (*(volatile unsigned short *)0xF00C4)
113 #define FLWE (*(volatile unsigned char *)0xF00C6)
114 #define FLRE (*(volatile unsigned char *)0xF00C7)
115 #define FLTMS (*(volatile unsigned short *)0xF00C8)
116 #define DFLMC (*(volatile unsigned short *)0xF00CA)
117 #define FLMCL (*(volatile unsigned short *)0xF00CC)
118 #define FLMCH (*(volatile unsigned char *)0xF00CE)
119 #define FSCTL (*(volatile unsigned char *)0xF00CF)
120 #define ICEADR (*(volatile unsigned short *)0xF00D0)
121 #define ICEDAT (*(volatile unsigned short *)0xF00D2)
122 #define MDCL (*(volatile unsigned short *)0xF00E0)
123 #define MDCH (*(volatile unsigned short *)0xF00E2)
124 #define MDUC (*(volatile unsigned char *)0xF00E8)
125 #define PER0 (*(volatile unsigned char *)0xF00F0)
126 #define OSMC (*(volatile unsigned char *)0xF00F3)
127 #define RMC (*(volatile unsigned char *)0xF00F4)
128 #define RPECTL (*(volatile unsigned char *)0xF00F5)
129 #define BCDADJ (*(volatile unsigned char *)0xF00FE)
130 #define VECTCTRL (*(volatile unsigned char *)0xF00FF)
131 #define SSR00 (*(volatile unsigned short *)0xF0100)
132 #define SSR00L (*(volatile unsigned char *)0xF0100)
133 #define SSR01 (*(volatile unsigned short *)0xF0102)
134 #define SSR01L (*(volatile unsigned char *)0xF0102)
135 #define SSR02 (*(volatile unsigned short *)0xF0104)
136 #define SSR02L (*(volatile unsigned char *)0xF0104)
137 #define SSR03 (*(volatile unsigned short *)0xF0106)
138 #define SSR03L (*(volatile unsigned char *)0xF0106)
139 #define SIR00 (*(volatile unsigned short *)0xF0108)
140 #define SIR00L (*(volatile unsigned char *)0xF0108)
141 #define SIR01 (*(volatile unsigned short *)0xF010A)
142 #define SIR01L (*(volatile unsigned char *)0xF010A)
143 #define SIR02 (*(volatile unsigned short *)0xF010C)
144 #define SIR02L (*(volatile unsigned char *)0xF010C)
145 #define SIR03 (*(volatile unsigned short *)0xF010E)
146 #define SIR03L (*(volatile unsigned char *)0xF010E)
147 #define SMR00 (*(volatile unsigned short *)0xF0110)
148 #define SMR01 (*(volatile unsigned short *)0xF0112)
149 #define SMR02 (*(volatile unsigned short *)0xF0114)
150 #define SMR03 (*(volatile unsigned short *)0xF0116)
151 #define SCR00 (*(volatile unsigned short *)0xF0118)
152 #define SCR01 (*(volatile unsigned short *)0xF011A)
153 #define SCR02 (*(volatile unsigned short *)0xF011C)
154 #define SCR03 (*(volatile unsigned short *)0xF011E)
155 #define SE0 (*(volatile unsigned short *)0xF0120)
156 #define SE0L (*(volatile unsigned char *)0xF0120)
157 #define SS0 (*(volatile unsigned short *)0xF0122)
158 #define SS0L (*(volatile unsigned char *)0xF0122)
159 #define ST0 (*(volatile unsigned short *)0xF0124)
160 #define ST0L (*(volatile unsigned char *)0xF0124)
161 #define SPS0 (*(volatile unsigned short *)0xF0126)
162 #define SPS0L (*(volatile unsigned char *)0xF0126)
163 #define SO0 (*(volatile unsigned short *)0xF0128)
164 #define SOE0 (*(volatile unsigned short *)0xF012A)
165 #define SOE0L (*(volatile unsigned char *)0xF012A)
166 #define EDR00 (*(volatile unsigned short *)0xF012C)
167 #define EDR00L (*(volatile unsigned char *)0xF012C)
168 #define EDR01 (*(volatile unsigned short *)0xF012E)
169 #define EDR01L (*(volatile unsigned char *)0xF012E)
170 #define EDR02 (*(volatile unsigned short *)0xF0130)
171 #define EDR02L (*(volatile unsigned char *)0xF0130)
172 #define EDR03 (*(volatile unsigned short *)0xF0132)
173 #define EDR03L (*(volatile unsigned char *)0xF0132)
174 #define SOL0 (*(volatile unsigned short *)0xF0134)
175 #define SOL0L (*(volatile unsigned char *)0xF0134)
176 #define SSC0 (*(volatile unsigned short *)0xF0138)
177 #define SSC0L (*(volatile unsigned char *)0xF0138)
178 #define SSR10 (*(volatile unsigned short *)0xF0140)
179 #define SSR10L (*(volatile unsigned char *)0xF0140)
180 #define SSR11 (*(volatile unsigned short *)0xF0142)
181 #define SSR11L (*(volatile unsigned char *)0xF0142)
182 #define SSR12 (*(volatile unsigned short *)0xF0144)
183 #define SSR12L (*(volatile unsigned char *)0xF0144)
184 #define SSR13 (*(volatile unsigned short *)0xF0146)
185 #define SSR13L (*(volatile unsigned char *)0xF0146)
186 #define SIR10 (*(volatile unsigned short *)0xF0148)
187 #define SIR10L (*(volatile unsigned char *)0xF0148)
188 #define SIR11 (*(volatile unsigned short *)0xF014A)
189 #define SIR11L (*(volatile unsigned char *)0xF014A)
190 #define SIR12 (*(volatile unsigned short *)0xF014C)
191 #define SIR12L (*(volatile unsigned char *)0xF014C)
192 #define SIR13 (*(volatile unsigned short *)0xF014E)
193 #define SIR13L (*(volatile unsigned char *)0xF014E)
194 #define SMR10 (*(volatile unsigned short *)0xF0150)
195 #define SMR11 (*(volatile unsigned short *)0xF0152)
196 #define SMR12 (*(volatile unsigned short *)0xF0154)
197 #define SMR13 (*(volatile unsigned short *)0xF0156)
198 #define SCR10 (*(volatile unsigned short *)0xF0158)
199 #define SCR11 (*(volatile unsigned short *)0xF015A)
200 #define SCR12 (*(volatile unsigned short *)0xF015C)
201 #define SCR13 (*(volatile unsigned short *)0xF015E)
202 #define SE1 (*(volatile unsigned short *)0xF0160)
203 #define SE1L (*(volatile unsigned char *)0xF0160)
204 #define SS1 (*(volatile unsigned short *)0xF0162)
205 #define SS1L (*(volatile unsigned char *)0xF0162)
206 #define ST1 (*(volatile unsigned short *)0xF0164)
207 #define ST1L (*(volatile unsigned char *)0xF0164)
208 #define SPS1 (*(volatile unsigned short *)0xF0166)
209 #define SPS1L (*(volatile unsigned char *)0xF0166)
210 #define SO1 (*(volatile unsigned short *)0xF0168)
211 #define SOE1 (*(volatile unsigned short *)0xF016A)
212 #define SOE1L (*(volatile unsigned char *)0xF016A)
213 #define EDR10 (*(volatile unsigned short *)0xF016C)
214 #define EDR10L (*(volatile unsigned char *)0xF016C)
215 #define EDR11 (*(volatile unsigned short *)0xF016E)
216 #define EDR11L (*(volatile unsigned char *)0xF016E)
217 #define EDR12 (*(volatile unsigned short *)0xF0170)
218 #define EDR12L (*(volatile unsigned char *)0xF0170)
219 #define EDR13 (*(volatile unsigned short *)0xF0172)
220 #define EDR13L (*(volatile unsigned char *)0xF0172)
221 #define SOL1 (*(volatile unsigned short *)0xF0174)
222 #define SOL1L (*(volatile unsigned char *)0xF0174)
223 #define SSC1 (*(volatile unsigned short *)0xF0178)
224 #define SSC1L (*(volatile unsigned char *)0xF0178)
225 #define TCR00 (*(volatile unsigned short *)0xF0180)
226 #define TCR01 (*(volatile unsigned short *)0xF0182)
227 #define TCR02 (*(volatile unsigned short *)0xF0184)
228 #define TCR03 (*(volatile unsigned short *)0xF0186)
229 #define TCR04 (*(volatile unsigned short *)0xF0188)
230 #define TCR05 (*(volatile unsigned short *)0xF018A)
231 #define TCR06 (*(volatile unsigned short *)0xF018C)
232 #define TCR07 (*(volatile unsigned short *)0xF018E)
233 #define TMR00 (*(volatile unsigned short *)0xF0190)
234 #define TMR01 (*(volatile unsigned short *)0xF0192)
235 #define TMR02 (*(volatile unsigned short *)0xF0194)
236 #define TMR03 (*(volatile unsigned short *)0xF0196)
237 #define TMR04 (*(volatile unsigned short *)0xF0198)
238 #define TMR05 (*(volatile unsigned short *)0xF019A)
239 #define TMR06 (*(volatile unsigned short *)0xF019C)
240 #define TMR07 (*(volatile unsigned short *)0xF019E)
241 #define TSR00 (*(volatile unsigned short *)0xF01A0)
242 #define TSR00L (*(volatile unsigned char *)0xF01A0)
243 #define TSR01 (*(volatile unsigned short *)0xF01A2)
244 #define TSR01L (*(volatile unsigned char *)0xF01A2)
245 #define TSR02 (*(volatile unsigned short *)0xF01A4)
246 #define TSR02L (*(volatile unsigned char *)0xF01A4)
247 #define TSR03 (*(volatile unsigned short *)0xF01A6)
248 #define TSR03L (*(volatile unsigned char *)0xF01A6)
249 #define TSR04 (*(volatile unsigned short *)0xF01A8)
250 #define TSR04L (*(volatile unsigned char *)0xF01A8)
251 #define TSR05 (*(volatile unsigned short *)0xF01AA)
252 #define TSR05L (*(volatile unsigned char *)0xF01AA)
253 #define TSR06 (*(volatile unsigned short *)0xF01AC)
254 #define TSR06L (*(volatile unsigned char *)0xF01AC)
255 #define TSR07 (*(volatile unsigned short *)0xF01AE)
256 #define TSR07L (*(volatile unsigned char *)0xF01AE)
257 #define TE0 (*(volatile unsigned short *)0xF01B0)
258 #define TE0L (*(volatile unsigned char *)0xF01B0)
259 #define TS0 (*(volatile unsigned short *)0xF01B2)
260 #define TS0L (*(volatile unsigned char *)0xF01B2)
261 #define TT0 (*(volatile unsigned short *)0xF01B4)
262 #define TT0L (*(volatile unsigned char *)0xF01B4)
263 #define TPS0 (*(volatile unsigned short *)0xF01B6)
264 #define TO0 (*(volatile unsigned short *)0xF01B8)
265 #define TO0L (*(volatile unsigned char *)0xF01B8)
266 #define TOE0 (*(volatile unsigned short *)0xF01BA)
267 #define TOE0L (*(volatile unsigned char *)0xF01BA)
268 #define TOL0 (*(volatile unsigned short *)0xF01BC)
269 #define TOL0L (*(volatile unsigned char *)0xF01BC)
270 #define TOM0 (*(volatile unsigned short *)0xF01BE)
271 #define TOM0L (*(volatile unsigned char *)0xF01BE)
272 #define TCR10 (*(volatile unsigned short *)0xF01C0)
273 #define TCR11 (*(volatile unsigned short *)0xF01C2)
274 #define TCR12 (*(volatile unsigned short *)0xF01C4)
275 #define TCR13 (*(volatile unsigned short *)0xF01C6)
276 #define TCR14 (*(volatile unsigned short *)0xF01C8)
277 #define TCR15 (*(volatile unsigned short *)0xF01CA)
278 #define TCR16 (*(volatile unsigned short *)0xF01CC)
279 #define TCR17 (*(volatile unsigned short *)0xF01CE)
280 #define TMR10 (*(volatile unsigned short *)0xF01D0)
281 #define TMR11 (*(volatile unsigned short *)0xF01D2)
282 #define TMR12 (*(volatile unsigned short *)0xF01D4)
283 #define TMR13 (*(volatile unsigned short *)0xF01D6)
284 #define TMR14 (*(volatile unsigned short *)0xF01D8)
285 #define TMR15 (*(volatile unsigned short *)0xF01DA)
286 #define TMR16 (*(volatile unsigned short *)0xF01DC)
287 #define TMR17 (*(volatile unsigned short *)0xF01DE)
288 #define TSR10 (*(volatile unsigned short *)0xF01E0)
289 #define TSR10L (*(volatile unsigned char *)0xF01E0)
290 #define TSR11 (*(volatile unsigned short *)0xF01E2)
291 #define TSR11L (*(volatile unsigned char *)0xF01E2)
292 #define TSR12 (*(volatile unsigned short *)0xF01E4)
293 #define TSR12L (*(volatile unsigned char *)0xF01E4)
294 #define TSR13 (*(volatile unsigned short *)0xF01E6)
295 #define TSR13L (*(volatile unsigned char *)0xF01E6)
296 #define TSR14 (*(volatile unsigned short *)0xF01E8)
297 #define TSR14L (*(volatile unsigned char *)0xF01E8)
298 #define TSR15 (*(volatile unsigned short *)0xF01EA)
299 #define TSR15L (*(volatile unsigned char *)0xF01EA)
300 #define TSR16 (*(volatile unsigned short *)0xF01EC)
301 #define TSR16L (*(volatile unsigned char *)0xF01EC)
302 #define TSR17 (*(volatile unsigned short *)0xF01EE)
303 #define TSR17L (*(volatile unsigned char *)0xF01EE)
304 #define TE1 (*(volatile unsigned short *)0xF01F0)
305 #define TE1L (*(volatile unsigned char *)0xF01F0)
306 #define TS1 (*(volatile unsigned short *)0xF01F2)
307 #define TS1L (*(volatile unsigned char *)0xF01F2)
308 #define TT1 (*(volatile unsigned short *)0xF01F4)
309 #define TT1L (*(volatile unsigned char *)0xF01F4)
310 #define TPS1 (*(volatile unsigned short *)0xF01F6)
311 #define TO1 (*(volatile unsigned short *)0xF01F8)
312 #define TO1L (*(volatile unsigned char *)0xF01F8)
313 #define TOE1 (*(volatile unsigned short *)0xF01FA)
314 #define TOE1L (*(volatile unsigned char *)0xF01FA)
315 #define TOL1 (*(volatile unsigned short *)0xF01FC)
316 #define TOL1L (*(volatile unsigned char *)0xF01FC)
317 #define TOM1 (*(volatile unsigned short *)0xF01FE)
318 #define TOM1L (*(volatile unsigned char *)0xF01FE)
319 #define DSA2 (*(volatile unsigned char *)0xF0200)
320 #define DSA3 (*(volatile unsigned char *)0xF0201)
321 #define DRA2 (*(volatile unsigned short *)0xF0202)
322 #define DRA2L (*(volatile unsigned char *)0xF0202)
323 #define DRA2H (*(volatile unsigned char *)0xF0203)
324 #define DRA3 (*(volatile unsigned short *)0xF0204)
325 #define DRA3L (*(volatile unsigned char *)0xF0204)
326 #define DRA3H (*(volatile unsigned char *)0xF0205)
327 #define DBC2 (*(volatile unsigned short *)0xF0206)
328 #define DBC2L (*(volatile unsigned char *)0xF0206)
329 #define DBC2H (*(volatile unsigned char *)0xF0207)
330 #define DBC3 (*(volatile unsigned short *)0xF0208)
331 #define DBC3L (*(volatile unsigned char *)0xF0208)
332 #define DBC3H (*(volatile unsigned char *)0xF0209)
333 #define DMC2 (*(volatile unsigned char *)0xF020A)
334 #define DMC3 (*(volatile unsigned char *)0xF020B)
335 #define DRC2 (*(volatile unsigned char *)0xF020C)
336 #define DRC3 (*(volatile unsigned char *)0xF020D)
337 #define DWAITALL (*(volatile unsigned char *)0xF020F)
338 #define IICCTL00 (*(volatile unsigned char *)0xF0230)
339 #define IICCTL01 (*(volatile unsigned char *)0xF0231)
340 #define IICWL0 (*(volatile unsigned char *)0xF0232)
341 #define IICWH0 (*(volatile unsigned char *)0xF0233)
342 #define SVA0 (*(volatile unsigned char *)0xF0234)
343 #define IICSE0 (*(volatile unsigned char *)0xF0235)
344 #define IICCTL10 (*(volatile unsigned char *)0xF0238)
345 #define IICCTL11 (*(volatile unsigned char *)0xF0239)
346 #define IICWL1 (*(volatile unsigned char *)0xF023A)
347 #define IICWH1 (*(volatile unsigned char *)0xF023B)
348 #define SVA1 (*(volatile unsigned char *)0xF023C)
349 #define IICSE1 (*(volatile unsigned char *)0xF023D)
350 #define CRC0CTL (*(volatile unsigned char *)0xF02F0)
351 #define PGCRCL (*(volatile unsigned short *)0xF02F2)
352 #define CRCD (*(volatile unsigned short *)0xF02FA)
356 unsigned char adtyp : 1;
358 unsigned char awc : 1;
359 unsigned char adrck : 1;
363 unsigned char bit0 : 1;
364 unsigned char bit1 : 1;
365 unsigned char bit2 : 1;
366 unsigned char bit3 : 1;
367 unsigned char bit4 : 1;
368 unsigned char bit5 : 1;
369 unsigned char bit6 : 1;
370 unsigned char bit7 : 1;
374 unsigned char bit0 : 1;
375 unsigned char bit1 : 1;
376 unsigned char bit2 : 1;
377 unsigned char bit3 : 1;
378 unsigned char bit4 : 1;
379 unsigned char bit5 : 1;
380 unsigned char bit6 : 1;
381 unsigned char bit7 : 1;
385 unsigned char bit0 : 1;
386 unsigned char bit1 : 1;
387 unsigned char bit2 : 1;
388 unsigned char bit3 : 1;
389 unsigned char bit4 : 1;
390 unsigned char bit5 : 1;
391 unsigned char bit6 : 1;
392 unsigned char bit7 : 1;
396 unsigned char bit0 : 1;
397 unsigned char bit1 : 1;
398 unsigned char bit2 : 1;
399 unsigned char bit3 : 1;
400 unsigned char bit4 : 1;
401 unsigned char bit5 : 1;
402 unsigned char bit6 : 1;
403 unsigned char bit7 : 1;
407 unsigned char bit0 : 1;
408 unsigned char bit1 : 1;
409 unsigned char bit2 : 1;
410 unsigned char bit3 : 1;
411 unsigned char bit4 : 1;
412 unsigned char bit5 : 1;
413 unsigned char bit6 : 1;
414 unsigned char bit7 : 1;
418 unsigned char bit0 : 1;
419 unsigned char bit1 : 1;
420 unsigned char bit2 : 1;
421 unsigned char bit3 : 1;
422 unsigned char bit4 : 1;
423 unsigned char bit5 : 1;
424 unsigned char bit6 : 1;
425 unsigned char bit7 : 1;
429 unsigned char bit0 : 1;
430 unsigned char bit1 : 1;
431 unsigned char bit2 : 1;
432 unsigned char bit3 : 1;
433 unsigned char bit4 : 1;
434 unsigned char bit5 : 1;
435 unsigned char bit6 : 1;
436 unsigned char bit7 : 1;
440 unsigned char bit0 : 1;
441 unsigned char bit1 : 1;
442 unsigned char bit2 : 1;
443 unsigned char bit3 : 1;
444 unsigned char bit4 : 1;
445 unsigned char bit5 : 1;
446 unsigned char bit6 : 1;
447 unsigned char bit7 : 1;
451 unsigned char bit0 : 1;
452 unsigned char bit1 : 1;
453 unsigned char bit2 : 1;
454 unsigned char bit3 : 1;
455 unsigned char bit4 : 1;
456 unsigned char bit5 : 1;
457 unsigned char bit6 : 1;
458 unsigned char bit7 : 1;
462 unsigned char bit0 : 1;
463 unsigned char bit1 : 1;
464 unsigned char bit2 : 1;
465 unsigned char bit3 : 1;
466 unsigned char bit4 : 1;
467 unsigned char bit5 : 1;
468 unsigned char bit6 : 1;
469 unsigned char bit7 : 1;
473 unsigned char bit0 : 1;
474 unsigned char bit1 : 1;
475 unsigned char bit2 : 1;
476 unsigned char bit3 : 1;
477 unsigned char bit4 : 1;
478 unsigned char bit5 : 1;
479 unsigned char bit6 : 1;
480 unsigned char bit7 : 1;
484 unsigned char bit0 : 1;
485 unsigned char bit1 : 1;
486 unsigned char bit2 : 1;
487 unsigned char bit3 : 1;
488 unsigned char bit4 : 1;
489 unsigned char bit5 : 1;
490 unsigned char bit6 : 1;
491 unsigned char bit7 : 1;
495 unsigned char bit0 : 1;
496 unsigned char bit1 : 1;
497 unsigned char bit2 : 1;
498 unsigned char bit3 : 1;
499 unsigned char bit4 : 1;
500 unsigned char bit5 : 1;
501 unsigned char bit6 : 1;
502 unsigned char bit7 : 1;
506 unsigned char bit0 : 1;
507 unsigned char bit1 : 1;
508 unsigned char bit2 : 1;
509 unsigned char bit3 : 1;
510 unsigned char bit4 : 1;
511 unsigned char bit5 : 1;
512 unsigned char bit6 : 1;
513 unsigned char bit7 : 1;
517 unsigned char bit0 : 1;
518 unsigned char bit1 : 1;
519 unsigned char bit2 : 1;
520 unsigned char bit3 : 1;
521 unsigned char bit4 : 1;
522 unsigned char bit5 : 1;
523 unsigned char bit6 : 1;
524 unsigned char bit7 : 1;
528 unsigned char bit0 : 1;
529 unsigned char bit1 : 1;
530 unsigned char bit2 : 1;
531 unsigned char bit3 : 1;
532 unsigned char bit4 : 1;
533 unsigned char bit5 : 1;
534 unsigned char bit6 : 1;
535 unsigned char bit7 : 1;
539 unsigned char bit0 : 1;
540 unsigned char bit1 : 1;
541 unsigned char bit2 : 1;
542 unsigned char bit3 : 1;
543 unsigned char bit4 : 1;
544 unsigned char bit5 : 1;
545 unsigned char bit6 : 1;
546 unsigned char bit7 : 1;
550 unsigned char bit0 : 1;
551 unsigned char bit1 : 1;
552 unsigned char bit2 : 1;
553 unsigned char bit3 : 1;
554 unsigned char bit4 : 1;
555 unsigned char bit5 : 1;
556 unsigned char bit6 : 1;
557 unsigned char bit7 : 1;
561 unsigned char bit0 : 1;
562 unsigned char bit1 : 1;
563 unsigned char bit2 : 1;
564 unsigned char bit3 : 1;
565 unsigned char bit4 : 1;
566 unsigned char bit5 : 1;
567 unsigned char bit6 : 1;
568 unsigned char bit7 : 1;
572 unsigned char bit0 : 1;
573 unsigned char bit1 : 1;
574 unsigned char bit2 : 1;
575 unsigned char bit3 : 1;
576 unsigned char bit4 : 1;
577 unsigned char bit5 : 1;
578 unsigned char bit6 : 1;
579 unsigned char bit7 : 1;
583 unsigned char bit0 : 1;
584 unsigned char bit1 : 1;
585 unsigned char bit2 : 1;
586 unsigned char bit3 : 1;
587 unsigned char bit4 : 1;
588 unsigned char bit5 : 1;
589 unsigned char bit6 : 1;
590 unsigned char bit7 : 1;
594 unsigned char bit0 : 1;
595 unsigned char bit1 : 1;
596 unsigned char bit2 : 1;
597 unsigned char bit3 : 1;
598 unsigned char bit4 : 1;
599 unsigned char bit5 : 1;
600 unsigned char bit6 : 1;
601 unsigned char bit7 : 1;
605 unsigned char bit0 : 1;
606 unsigned char bit1 : 1;
607 unsigned char bit2 : 1;
608 unsigned char bit3 : 1;
609 unsigned char bit4 : 1;
610 unsigned char bit5 : 1;
611 unsigned char bit6 : 1;
612 unsigned char bit7 : 1;
616 unsigned char bit0 : 1;
617 unsigned char bit1 : 1;
618 unsigned char bit2 : 1;
619 unsigned char bit3 : 1;
620 unsigned char bit4 : 1;
621 unsigned char bit5 : 1;
622 unsigned char bit6 : 1;
623 unsigned char bit7 : 1;
627 unsigned char bit0 : 1;
628 unsigned char bit1 : 1;
629 unsigned char bit2 : 1;
630 unsigned char bit3 : 1;
631 unsigned char bit4 : 1;
632 unsigned char bit5 : 1;
633 unsigned char bit6 : 1;
634 unsigned char bit7 : 1;
638 unsigned char bit0 : 1;
639 unsigned char bit1 : 1;
640 unsigned char bit2 : 1;
641 unsigned char bit3 : 1;
642 unsigned char bit4 : 1;
643 unsigned char bit5 : 1;
644 unsigned char bit6 : 1;
645 unsigned char bit7 : 1;
649 unsigned char bit0 : 1;
650 unsigned char bit1 : 1;
651 unsigned char bit2 : 1;
652 unsigned char bit3 : 1;
653 unsigned char bit4 : 1;
654 unsigned char bit5 : 1;
655 unsigned char bit6 : 1;
656 unsigned char bit7 : 1;
660 unsigned char bit0 : 1;
661 unsigned char bit1 : 1;
662 unsigned char bit2 : 1;
663 unsigned char bit3 : 1;
664 unsigned char bit4 : 1;
665 unsigned char bit5 : 1;
666 unsigned char bit6 : 1;
667 unsigned char bit7 : 1;
671 unsigned char bit0 : 1;
672 unsigned char bit1 : 1;
673 unsigned char bit2 : 1;
674 unsigned char bit3 : 1;
675 unsigned char bit4 : 1;
676 unsigned char bit5 : 1;
677 unsigned char bit6 : 1;
678 unsigned char bit7 : 1;
682 unsigned char bit0 : 1;
683 unsigned char bit1 : 1;
684 unsigned char bit2 : 1;
685 unsigned char bit3 : 1;
686 unsigned char bit4 : 1;
687 unsigned char bit5 : 1;
688 unsigned char bit6 : 1;
689 unsigned char bit7 : 1;
693 unsigned char bit0 : 1;
694 unsigned char bit1 : 1;
695 unsigned char bit2 : 1;
696 unsigned char bit3 : 1;
697 unsigned char bit4 : 1;
698 unsigned char bit5 : 1;
699 unsigned char bit6 : 1;
700 unsigned char bit7 : 1;
704 unsigned char bit0 : 1;
705 unsigned char bit1 : 1;
706 unsigned char bit2 : 1;
707 unsigned char bit3 : 1;
708 unsigned char bit4 : 1;
709 unsigned char bit5 : 1;
710 unsigned char bit6 : 1;
711 unsigned char bit7 : 1;
715 unsigned char bit0 : 1;
716 unsigned char bit1 : 1;
717 unsigned char bit2 : 1;
718 unsigned char bit3 : 1;
719 unsigned char bit4 : 1;
720 unsigned char bit5 : 1;
721 unsigned char bit6 : 1;
722 unsigned char bit7 : 1;
726 unsigned char bit0 : 1;
727 unsigned char bit1 : 1;
728 unsigned char bit2 : 1;
729 unsigned char bit3 : 1;
730 unsigned char bit4 : 1;
731 unsigned char bit5 : 1;
732 unsigned char bit6 : 1;
733 unsigned char bit7 : 1;
737 unsigned char bit0 : 1;
738 unsigned char bit1 : 1;
739 unsigned char bit2 : 1;
740 unsigned char bit3 : 1;
741 unsigned char bit4 : 1;
742 unsigned char bit5 : 1;
743 unsigned char bit6 : 1;
744 unsigned char bit7 : 1;
748 unsigned char bit0 : 1;
749 unsigned char bit1 : 1;
750 unsigned char bit2 : 1;
751 unsigned char bit3 : 1;
752 unsigned char bit4 : 1;
753 unsigned char bit5 : 1;
754 unsigned char bit6 : 1;
755 unsigned char bit7 : 1;
759 unsigned char bit0 : 1;
760 unsigned char bit1 : 1;
761 unsigned char bit2 : 1;
762 unsigned char bit3 : 1;
763 unsigned char bit4 : 1;
764 unsigned char bit5 : 1;
765 unsigned char bit6 : 1;
766 unsigned char bit7 : 1;
770 unsigned char bit0 : 1;
771 unsigned char bit1 : 1;
772 unsigned char bit2 : 1;
773 unsigned char bit3 : 1;
774 unsigned char bit4 : 1;
775 unsigned char bit5 : 1;
776 unsigned char bit6 : 1;
777 unsigned char bit7 : 1;
781 unsigned char bit0 : 1;
782 unsigned char bit1 : 1;
783 unsigned char bit2 : 1;
784 unsigned char bit3 : 1;
785 unsigned char bit4 : 1;
786 unsigned char bit5 : 1;
787 unsigned char bit6 : 1;
788 unsigned char bit7 : 1;
792 unsigned char bit0 : 1;
793 unsigned char bit1 : 1;
794 unsigned char bit2 : 1;
795 unsigned char bit3 : 1;
796 unsigned char bit4 : 1;
797 unsigned char bit5 : 1;
798 unsigned char bit6 : 1;
799 unsigned char bit7 : 1;
803 unsigned char bit0 : 1;
804 unsigned char bit1 : 1;
805 unsigned char bit2 : 1;
806 unsigned char bit3 : 1;
807 unsigned char bit4 : 1;
808 unsigned char bit5 : 1;
809 unsigned char bit6 : 1;
810 unsigned char bit7 : 1;
814 unsigned char bit0 : 1;
815 unsigned char bit1 : 1;
816 unsigned char bit2 : 1;
817 unsigned char bit3 : 1;
818 unsigned char bit4 : 1;
819 unsigned char bit5 : 1;
820 unsigned char bit6 : 1;
821 unsigned char bit7 : 1;
825 unsigned char bit0 : 1;
826 unsigned char bit1 : 1;
827 unsigned char bit2 : 1;
828 unsigned char bit3 : 1;
829 unsigned char bit4 : 1;
830 unsigned char bit5 : 1;
831 unsigned char bit6 : 1;
832 unsigned char bit7 : 1;
835 struct IAWCTLstruct {
836 unsigned char bit0 : 1;
837 unsigned char bit1 : 1;
838 unsigned char bit2 : 1;
839 unsigned char bit3 : 1;
840 unsigned char bit4 : 1;
841 unsigned char bit5 : 1;
842 unsigned char bit6 : 1;
843 unsigned char bit7 : 1;
846 struct GDIDISstruct {
847 unsigned char bit0 : 1;
848 unsigned char bit1 : 1;
849 unsigned char bit2 : 1;
850 unsigned char bit3 : 1;
851 unsigned char bit4 : 1;
852 unsigned char bit5 : 1;
853 unsigned char bit6 : 1;
854 unsigned char bit7 : 1;
857 struct PRDSELstruct {
858 unsigned short bit0 : 1;
859 unsigned short bit1 : 1;
860 unsigned short bit2 : 1;
861 unsigned short bit3 : 1;
862 unsigned short bit4 : 1;
863 unsigned short bit5 : 1;
864 unsigned short bit6 : 1;
865 unsigned short bit7 : 1;
866 unsigned short bit8 : 1;
867 unsigned short bit9 : 1;
868 unsigned short bit10 : 1;
869 unsigned short bit11 : 1;
870 unsigned short bit12 : 1;
871 unsigned short bit13 : 1;
872 unsigned short bit14 : 1;
873 unsigned short bit15 : 1;
876 struct TOOLENstruct {
877 unsigned char bit0 : 1;
878 unsigned char bit1 : 1;
879 unsigned char bit2 : 1;
880 unsigned char bit3 : 1;
881 unsigned char bit4 : 1;
882 unsigned char bit5 : 1;
883 unsigned char bit6 : 1;
884 unsigned char bit7 : 1;
888 unsigned char bit0 : 1;
889 unsigned char bit1 : 1;
890 unsigned char bit2 : 1;
891 unsigned char bit3 : 1;
892 unsigned char bit4 : 1;
893 unsigned char bit5 : 1;
894 unsigned char bit6 : 1;
895 unsigned char bit7 : 1;
899 unsigned char bit0 : 1;
900 unsigned char bit1 : 1;
901 unsigned char bit2 : 1;
902 unsigned char bit3 : 1;
903 unsigned char bit4 : 1;
904 unsigned char bit5 : 1;
905 unsigned char bit6 : 1;
906 unsigned char bit7 : 1;
910 unsigned char bit0 : 1;
911 unsigned char bit1 : 1;
912 unsigned char bit2 : 1;
913 unsigned char bit3 : 1;
914 unsigned char bit4 : 1;
915 unsigned char bit5 : 1;
916 unsigned char bit6 : 1;
917 unsigned char bit7 : 1;
920 struct BACDVL0struct {
921 unsigned char bit0 : 1;
922 unsigned char bit1 : 1;
923 unsigned char bit2 : 1;
924 unsigned char bit3 : 1;
925 unsigned char bit4 : 1;
926 unsigned char bit5 : 1;
927 unsigned char bit6 : 1;
928 unsigned char bit7 : 1;
931 struct BACDVH0struct {
932 unsigned char bit0 : 1;
933 unsigned char bit1 : 1;
934 unsigned char bit2 : 1;
935 unsigned char bit3 : 1;
936 unsigned char bit4 : 1;
937 unsigned char bit5 : 1;
938 unsigned char bit6 : 1;
939 unsigned char bit7 : 1;
942 struct BACDML0struct {
943 unsigned char bit0 : 1;
944 unsigned char bit1 : 1;
945 unsigned char bit2 : 1;
946 unsigned char bit3 : 1;
947 unsigned char bit4 : 1;
948 unsigned char bit5 : 1;
949 unsigned char bit6 : 1;
950 unsigned char bit7 : 1;
953 struct BACDMH0struct {
954 unsigned char bit0 : 1;
955 unsigned char bit1 : 1;
956 unsigned char bit2 : 1;
957 unsigned char bit3 : 1;
958 unsigned char bit4 : 1;
959 unsigned char bit5 : 1;
960 unsigned char bit6 : 1;
961 unsigned char bit7 : 1;
964 struct MONMODstruct {
965 unsigned char bit0 : 1;
966 unsigned char bit1 : 1;
967 unsigned char bit2 : 1;
968 unsigned char bit3 : 1;
969 unsigned char bit4 : 1;
970 unsigned char bit5 : 1;
971 unsigned char bit6 : 1;
972 unsigned char bit7 : 1;
975 struct DFLCTLstruct {
976 unsigned char dflen : 1;
979 struct HIOTRMstruct {
980 unsigned char bit0 : 1;
981 unsigned char bit1 : 1;
982 unsigned char bit2 : 1;
983 unsigned char bit3 : 1;
984 unsigned char bit4 : 1;
985 unsigned char bit5 : 1;
986 unsigned char bit6 : 1;
987 unsigned char bit7 : 1;
991 unsigned char brsam : 1;
994 struct HOCODIVstruct {
995 unsigned char bit0 : 1;
996 unsigned char bit1 : 1;
997 unsigned char bit2 : 1;
998 unsigned char bit3 : 1;
999 unsigned char bit4 : 1;
1000 unsigned char bit5 : 1;
1001 unsigned char bit6 : 1;
1002 unsigned char bit7 : 1;
1005 struct TEMPCAL0struct {
1006 unsigned char bit0 : 1;
1007 unsigned char bit1 : 1;
1008 unsigned char bit2 : 1;
1009 unsigned char bit3 : 1;
1010 unsigned char bit4 : 1;
1011 unsigned char bit5 : 1;
1012 unsigned char bit6 : 1;
1013 unsigned char bit7 : 1;
1016 struct TEMPCAL1struct {
1017 unsigned char bit0 : 1;
1018 unsigned char bit1 : 1;
1019 unsigned char bit2 : 1;
1020 unsigned char bit3 : 1;
1021 unsigned char bit4 : 1;
1022 unsigned char bit5 : 1;
1023 unsigned char bit6 : 1;
1024 unsigned char bit7 : 1;
1027 struct TEMPCAL2struct {
1028 unsigned char bit0 : 1;
1029 unsigned char bit1 : 1;
1030 unsigned char bit2 : 1;
1031 unsigned char bit3 : 1;
1032 unsigned char bit4 : 1;
1033 unsigned char bit5 : 1;
1034 unsigned char bit6 : 1;
1035 unsigned char bit7 : 1;
1038 struct TEMPCAL3struct {
1039 unsigned char bit0 : 1;
1040 unsigned char bit1 : 1;
1041 unsigned char bit2 : 1;
1042 unsigned char bit3 : 1;
1043 unsigned char bit4 : 1;
1044 unsigned char bit5 : 1;
1045 unsigned char bit6 : 1;
1046 unsigned char bit7 : 1;
1049 struct FLSECstruct {
1050 unsigned short bit0 : 1;
1051 unsigned short bit1 : 1;
1052 unsigned short bit2 : 1;
1053 unsigned short bit3 : 1;
1054 unsigned short bit4 : 1;
1055 unsigned short bit5 : 1;
1056 unsigned short bit6 : 1;
1057 unsigned short bit7 : 1;
1058 unsigned short bit8 : 1;
1059 unsigned short bit9 : 1;
1060 unsigned short bit10 : 1;
1061 unsigned short bit11 : 1;
1062 unsigned short bit12 : 1;
1063 unsigned short bit13 : 1;
1064 unsigned short bit14 : 1;
1065 unsigned short bit15 : 1;
1068 struct FLFSWSstruct {
1069 unsigned short bit0 : 1;
1070 unsigned short bit1 : 1;
1071 unsigned short bit2 : 1;
1072 unsigned short bit3 : 1;
1073 unsigned short bit4 : 1;
1074 unsigned short bit5 : 1;
1075 unsigned short bit6 : 1;
1076 unsigned short bit7 : 1;
1077 unsigned short bit8 : 1;
1078 unsigned short bit9 : 1;
1079 unsigned short bit10 : 1;
1080 unsigned short bit11 : 1;
1081 unsigned short bit12 : 1;
1082 unsigned short bit13 : 1;
1083 unsigned short bit14 : 1;
1084 unsigned short bit15 : 1;
1087 struct FLFSWEstruct {
1088 unsigned short bit0 : 1;
1089 unsigned short bit1 : 1;
1090 unsigned short bit2 : 1;
1091 unsigned short bit3 : 1;
1092 unsigned short bit4 : 1;
1093 unsigned short bit5 : 1;
1094 unsigned short bit6 : 1;
1095 unsigned short bit7 : 1;
1096 unsigned short bit8 : 1;
1097 unsigned short bit9 : 1;
1098 unsigned short bit10 : 1;
1099 unsigned short bit11 : 1;
1100 unsigned short bit12 : 1;
1101 unsigned short bit13 : 1;
1102 unsigned short bit14 : 1;
1103 unsigned short bit15 : 1;
1106 struct FSSETstruct {
1107 unsigned char bit0 : 1;
1108 unsigned char bit1 : 1;
1109 unsigned char bit2 : 1;
1110 unsigned char bit3 : 1;
1111 unsigned char bit4 : 1;
1112 unsigned char bit5 : 1;
1113 unsigned char bit6 : 1;
1114 unsigned char bit7 : 1;
1119 unsigned char esqst : 1;
1122 struct FLFADLstruct {
1123 unsigned short bit0 : 1;
1124 unsigned short bit1 : 1;
1125 unsigned short bit2 : 1;
1126 unsigned short bit3 : 1;
1127 unsigned short bit4 : 1;
1128 unsigned short bit5 : 1;
1129 unsigned short bit6 : 1;
1130 unsigned short bit7 : 1;
1131 unsigned short bit8 : 1;
1132 unsigned short bit9 : 1;
1133 unsigned short bit10 : 1;
1134 unsigned short bit11 : 1;
1135 unsigned short bit12 : 1;
1136 unsigned short bit13 : 1;
1137 unsigned short bit14 : 1;
1138 unsigned short bit15 : 1;
1141 struct FLFADHstruct {
1142 unsigned char bit0 : 1;
1143 unsigned char bit1 : 1;
1144 unsigned char bit2 : 1;
1145 unsigned char bit3 : 1;
1146 unsigned char bit4 : 1;
1147 unsigned char bit5 : 1;
1148 unsigned char bit6 : 1;
1149 unsigned char bit7 : 1;
1152 struct PFCMDstruct {
1153 unsigned char bit0 : 1;
1154 unsigned char bit1 : 1;
1155 unsigned char bit2 : 1;
1156 unsigned char bit3 : 1;
1157 unsigned char bit4 : 1;
1158 unsigned char bit5 : 1;
1159 unsigned char bit6 : 1;
1160 unsigned char bit7 : 1;
1164 unsigned char bit0 : 1;
1165 unsigned char bit1 : 1;
1166 unsigned char bit2 : 1;
1167 unsigned char bit3 : 1;
1168 unsigned char bit4 : 1;
1169 unsigned char bit5 : 1;
1170 unsigned char bit6 : 1;
1171 unsigned char bit7 : 1;
1175 unsigned short bit0 : 1;
1176 unsigned short bit1 : 1;
1177 unsigned short bit2 : 1;
1178 unsigned short bit3 : 1;
1179 unsigned short bit4 : 1;
1180 unsigned short bit5 : 1;
1181 unsigned short bit6 : 1;
1182 unsigned short bit7 : 1;
1183 unsigned short bit8 : 1;
1184 unsigned short bit9 : 1;
1185 unsigned short bit10 : 1;
1186 unsigned short bit11 : 1;
1187 unsigned short bit12 : 1;
1188 unsigned short bit13 : 1;
1189 unsigned short bit14 : 1;
1190 unsigned short bit15 : 1;
1194 unsigned short bit0 : 1;
1195 unsigned short bit1 : 1;
1196 unsigned short bit2 : 1;
1197 unsigned short bit3 : 1;
1198 unsigned short bit4 : 1;
1199 unsigned short bit5 : 1;
1200 unsigned short bit6 : 1;
1201 unsigned short bit7 : 1;
1202 unsigned short bit8 : 1;
1203 unsigned short bit9 : 1;
1204 unsigned short bit10 : 1;
1205 unsigned short bit11 : 1;
1206 unsigned short bit12 : 1;
1207 unsigned short bit13 : 1;
1208 unsigned short bit14 : 1;
1209 unsigned short bit15 : 1;
1213 unsigned char bit0 : 1;
1214 unsigned char bit1 : 1;
1215 unsigned char bit2 : 1;
1216 unsigned char bit3 : 1;
1217 unsigned char bit4 : 1;
1218 unsigned char bit5 : 1;
1219 unsigned char bit6 : 1;
1220 unsigned char bit7 : 1;
1224 unsigned char bit0 : 1;
1225 unsigned char bit1 : 1;
1226 unsigned char bit2 : 1;
1227 unsigned char bit3 : 1;
1228 unsigned char bit4 : 1;
1229 unsigned char bit5 : 1;
1230 unsigned char bit6 : 1;
1231 unsigned char bit7 : 1;
1234 struct FLTMSstruct {
1235 unsigned short bit0 : 1;
1236 unsigned short bit1 : 1;
1237 unsigned short bit2 : 1;
1238 unsigned short bit3 : 1;
1239 unsigned short bit4 : 1;
1240 unsigned short bit5 : 1;
1241 unsigned short bit6 : 1;
1242 unsigned short bit7 : 1;
1243 unsigned short bit8 : 1;
1244 unsigned short bit9 : 1;
1245 unsigned short bit10 : 1;
1246 unsigned short bit11 : 1;
1247 unsigned short bit12 : 1;
1248 unsigned short bit13 : 1;
1249 unsigned short bit14 : 1;
1250 unsigned short bit15 : 1;
1253 struct DFLMCstruct {
1254 unsigned short bit0 : 1;
1255 unsigned short bit1 : 1;
1256 unsigned short bit2 : 1;
1257 unsigned short bit3 : 1;
1258 unsigned short bit4 : 1;
1259 unsigned short bit5 : 1;
1260 unsigned short bit6 : 1;
1261 unsigned short bit7 : 1;
1262 unsigned short bit8 : 1;
1263 unsigned short bit9 : 1;
1264 unsigned short bit10 : 1;
1265 unsigned short bit11 : 1;
1266 unsigned short bit12 : 1;
1267 unsigned short bit13 : 1;
1268 unsigned short bit14 : 1;
1269 unsigned short bit15 : 1;
1272 struct FLMCLstruct {
1273 unsigned short bit0 : 1;
1274 unsigned short bit1 : 1;
1275 unsigned short bit2 : 1;
1276 unsigned short bit3 : 1;
1277 unsigned short bit4 : 1;
1278 unsigned short bit5 : 1;
1279 unsigned short bit6 : 1;
1280 unsigned short bit7 : 1;
1281 unsigned short bit8 : 1;
1282 unsigned short bit9 : 1;
1283 unsigned short bit10 : 1;
1284 unsigned short bit11 : 1;
1285 unsigned short bit12 : 1;
1286 unsigned short bit13 : 1;
1287 unsigned short bit14 : 1;
1288 unsigned short bit15 : 1;
1291 struct FLMCHstruct {
1292 unsigned char bit0 : 1;
1293 unsigned char bit1 : 1;
1294 unsigned char bit2 : 1;
1295 unsigned char bit3 : 1;
1296 unsigned char bit4 : 1;
1297 unsigned char bit5 : 1;
1298 unsigned char bit6 : 1;
1299 unsigned char bit7 : 1;
1302 struct FSCTLstruct {
1303 unsigned char bit0 : 1;
1304 unsigned char bit1 : 1;
1305 unsigned char bit2 : 1;
1306 unsigned char bit3 : 1;
1307 unsigned char bit4 : 1;
1308 unsigned char bit5 : 1;
1309 unsigned char bit6 : 1;
1310 unsigned char bit7 : 1;
1313 struct ICEADRstruct {
1314 unsigned short bit0 : 1;
1315 unsigned short bit1 : 1;
1316 unsigned short bit2 : 1;
1317 unsigned short bit3 : 1;
1318 unsigned short bit4 : 1;
1319 unsigned short bit5 : 1;
1320 unsigned short bit6 : 1;
1321 unsigned short bit7 : 1;
1322 unsigned short bit8 : 1;
1323 unsigned short bit9 : 1;
1324 unsigned short bit10 : 1;
1325 unsigned short bit11 : 1;
1326 unsigned short bit12 : 1;
1327 unsigned short bit13 : 1;
1328 unsigned short bit14 : 1;
1329 unsigned short bit15 : 1;
1332 struct ICEDATstruct {
1333 unsigned short bit0 : 1;
1334 unsigned short bit1 : 1;
1335 unsigned short bit2 : 1;
1336 unsigned short bit3 : 1;
1337 unsigned short bit4 : 1;
1338 unsigned short bit5 : 1;
1339 unsigned short bit6 : 1;
1340 unsigned short bit7 : 1;
1341 unsigned short bit8 : 1;
1342 unsigned short bit9 : 1;
1343 unsigned short bit10 : 1;
1344 unsigned short bit11 : 1;
1345 unsigned short bit12 : 1;
1346 unsigned short bit13 : 1;
1347 unsigned short bit14 : 1;
1348 unsigned short bit15 : 1;
1352 unsigned short bit0 : 1;
1353 unsigned short bit1 : 1;
1354 unsigned short bit2 : 1;
1355 unsigned short bit3 : 1;
1356 unsigned short bit4 : 1;
1357 unsigned short bit5 : 1;
1358 unsigned short bit6 : 1;
1359 unsigned short bit7 : 1;
1360 unsigned short bit8 : 1;
1361 unsigned short bit9 : 1;
1362 unsigned short bit10 : 1;
1363 unsigned short bit11 : 1;
1364 unsigned short bit12 : 1;
1365 unsigned short bit13 : 1;
1366 unsigned short bit14 : 1;
1367 unsigned short bit15 : 1;
1371 unsigned short bit0 : 1;
1372 unsigned short bit1 : 1;
1373 unsigned short bit2 : 1;
1374 unsigned short bit3 : 1;
1375 unsigned short bit4 : 1;
1376 unsigned short bit5 : 1;
1377 unsigned short bit6 : 1;
1378 unsigned short bit7 : 1;
1379 unsigned short bit8 : 1;
1380 unsigned short bit9 : 1;
1381 unsigned short bit10 : 1;
1382 unsigned short bit11 : 1;
1383 unsigned short bit12 : 1;
1384 unsigned short bit13 : 1;
1385 unsigned short bit14 : 1;
1386 unsigned short bit15 : 1;
1390 unsigned char divst : 1;
1391 unsigned char macsf : 1;
1392 unsigned char macof : 1;
1393 unsigned char mdsm : 1;
1395 unsigned char macmode : 1;
1396 unsigned char divmode : 1;
1400 unsigned char tau0en : 1;
1401 unsigned char tau1en : 1;
1402 unsigned char sau0en : 1;
1403 unsigned char sau1en : 1;
1404 unsigned char iica0en : 1;
1405 unsigned char adcen : 1;
1406 unsigned char iica1en : 1;
1407 unsigned char rtcen : 1;
1411 unsigned char bit0 : 1;
1412 unsigned char bit1 : 1;
1413 unsigned char bit2 : 1;
1414 unsigned char bit3 : 1;
1415 unsigned char bit4 : 1;
1416 unsigned char bit5 : 1;
1417 unsigned char bit6 : 1;
1418 unsigned char bit7 : 1;
1422 unsigned char paenb : 1;
1424 unsigned char wdvol : 1;
1427 struct RPECTLstruct {
1428 unsigned char rpef : 1;
1430 unsigned char rperdis : 1;
1433 struct BCDADJstruct {
1434 unsigned char bit0 : 1;
1435 unsigned char bit1 : 1;
1436 unsigned char bit2 : 1;
1437 unsigned char bit3 : 1;
1438 unsigned char bit4 : 1;
1439 unsigned char bit5 : 1;
1440 unsigned char bit6 : 1;
1441 unsigned char bit7 : 1;
1444 struct VECTCTRLstruct {
1445 unsigned char bit0 : 1;
1446 unsigned char bit1 : 1;
1447 unsigned char bit2 : 1;
1448 unsigned char bit3 : 1;
1449 unsigned char bit4 : 1;
1450 unsigned char bit5 : 1;
1451 unsigned char bit6 : 1;
1452 unsigned char bit7 : 1;
1455 struct SSR00struct {
1456 unsigned short bit0 : 1;
1457 unsigned short bit1 : 1;
1458 unsigned short bit2 : 1;
1459 unsigned short bit3 : 1;
1460 unsigned short bit4 : 1;
1461 unsigned short bit5 : 1;
1462 unsigned short bit6 : 1;
1463 unsigned short bit7 : 1;
1464 unsigned short bit8 : 1;
1465 unsigned short bit9 : 1;
1466 unsigned short bit10 : 1;
1467 unsigned short bit11 : 1;
1468 unsigned short bit12 : 1;
1469 unsigned short bit13 : 1;
1470 unsigned short bit14 : 1;
1471 unsigned short bit15 : 1;
1474 struct SSR00Lstruct {
1475 unsigned char bit0 : 1;
1476 unsigned char bit1 : 1;
1477 unsigned char bit2 : 1;
1478 unsigned char bit3 : 1;
1479 unsigned char bit4 : 1;
1480 unsigned char bit5 : 1;
1481 unsigned char bit6 : 1;
1482 unsigned char bit7 : 1;
1485 struct SSR01struct {
1486 unsigned short bit0 : 1;
1487 unsigned short bit1 : 1;
1488 unsigned short bit2 : 1;
1489 unsigned short bit3 : 1;
1490 unsigned short bit4 : 1;
1491 unsigned short bit5 : 1;
1492 unsigned short bit6 : 1;
1493 unsigned short bit7 : 1;
1494 unsigned short bit8 : 1;
1495 unsigned short bit9 : 1;
1496 unsigned short bit10 : 1;
1497 unsigned short bit11 : 1;
1498 unsigned short bit12 : 1;
1499 unsigned short bit13 : 1;
1500 unsigned short bit14 : 1;
1501 unsigned short bit15 : 1;
1504 struct SSR01Lstruct {
1505 unsigned char bit0 : 1;
1506 unsigned char bit1 : 1;
1507 unsigned char bit2 : 1;
1508 unsigned char bit3 : 1;
1509 unsigned char bit4 : 1;
1510 unsigned char bit5 : 1;
1511 unsigned char bit6 : 1;
1512 unsigned char bit7 : 1;
1515 struct SSR02struct {
1516 unsigned short bit0 : 1;
1517 unsigned short bit1 : 1;
1518 unsigned short bit2 : 1;
1519 unsigned short bit3 : 1;
1520 unsigned short bit4 : 1;
1521 unsigned short bit5 : 1;
1522 unsigned short bit6 : 1;
1523 unsigned short bit7 : 1;
1524 unsigned short bit8 : 1;
1525 unsigned short bit9 : 1;
1526 unsigned short bit10 : 1;
1527 unsigned short bit11 : 1;
1528 unsigned short bit12 : 1;
1529 unsigned short bit13 : 1;
1530 unsigned short bit14 : 1;
1531 unsigned short bit15 : 1;
1534 struct SSR02Lstruct {
1535 unsigned char bit0 : 1;
1536 unsigned char bit1 : 1;
1537 unsigned char bit2 : 1;
1538 unsigned char bit3 : 1;
1539 unsigned char bit4 : 1;
1540 unsigned char bit5 : 1;
1541 unsigned char bit6 : 1;
1542 unsigned char bit7 : 1;
1545 struct SSR03struct {
1546 unsigned short bit0 : 1;
1547 unsigned short bit1 : 1;
1548 unsigned short bit2 : 1;
1549 unsigned short bit3 : 1;
1550 unsigned short bit4 : 1;
1551 unsigned short bit5 : 1;
1552 unsigned short bit6 : 1;
1553 unsigned short bit7 : 1;
1554 unsigned short bit8 : 1;
1555 unsigned short bit9 : 1;
1556 unsigned short bit10 : 1;
1557 unsigned short bit11 : 1;
1558 unsigned short bit12 : 1;
1559 unsigned short bit13 : 1;
1560 unsigned short bit14 : 1;
1561 unsigned short bit15 : 1;
1564 struct SSR03Lstruct {
1565 unsigned char bit0 : 1;
1566 unsigned char bit1 : 1;
1567 unsigned char bit2 : 1;
1568 unsigned char bit3 : 1;
1569 unsigned char bit4 : 1;
1570 unsigned char bit5 : 1;
1571 unsigned char bit6 : 1;
1572 unsigned char bit7 : 1;
1575 struct SIR00struct {
1576 unsigned short bit0 : 1;
1577 unsigned short bit1 : 1;
1578 unsigned short bit2 : 1;
1579 unsigned short bit3 : 1;
1580 unsigned short bit4 : 1;
1581 unsigned short bit5 : 1;
1582 unsigned short bit6 : 1;
1583 unsigned short bit7 : 1;
1584 unsigned short bit8 : 1;
1585 unsigned short bit9 : 1;
1586 unsigned short bit10 : 1;
1587 unsigned short bit11 : 1;
1588 unsigned short bit12 : 1;
1589 unsigned short bit13 : 1;
1590 unsigned short bit14 : 1;
1591 unsigned short bit15 : 1;
1594 struct SIR00Lstruct {
1595 unsigned char bit0 : 1;
1596 unsigned char bit1 : 1;
1597 unsigned char bit2 : 1;
1598 unsigned char bit3 : 1;
1599 unsigned char bit4 : 1;
1600 unsigned char bit5 : 1;
1601 unsigned char bit6 : 1;
1602 unsigned char bit7 : 1;
1605 struct SIR01struct {
1606 unsigned short bit0 : 1;
1607 unsigned short bit1 : 1;
1608 unsigned short bit2 : 1;
1609 unsigned short bit3 : 1;
1610 unsigned short bit4 : 1;
1611 unsigned short bit5 : 1;
1612 unsigned short bit6 : 1;
1613 unsigned short bit7 : 1;
1614 unsigned short bit8 : 1;
1615 unsigned short bit9 : 1;
1616 unsigned short bit10 : 1;
1617 unsigned short bit11 : 1;
1618 unsigned short bit12 : 1;
1619 unsigned short bit13 : 1;
1620 unsigned short bit14 : 1;
1621 unsigned short bit15 : 1;
1624 struct SIR01Lstruct {
1625 unsigned char bit0 : 1;
1626 unsigned char bit1 : 1;
1627 unsigned char bit2 : 1;
1628 unsigned char bit3 : 1;
1629 unsigned char bit4 : 1;
1630 unsigned char bit5 : 1;
1631 unsigned char bit6 : 1;
1632 unsigned char bit7 : 1;
1635 struct SIR02struct {
1636 unsigned short bit0 : 1;
1637 unsigned short bit1 : 1;
1638 unsigned short bit2 : 1;
1639 unsigned short bit3 : 1;
1640 unsigned short bit4 : 1;
1641 unsigned short bit5 : 1;
1642 unsigned short bit6 : 1;
1643 unsigned short bit7 : 1;
1644 unsigned short bit8 : 1;
1645 unsigned short bit9 : 1;
1646 unsigned short bit10 : 1;
1647 unsigned short bit11 : 1;
1648 unsigned short bit12 : 1;
1649 unsigned short bit13 : 1;
1650 unsigned short bit14 : 1;
1651 unsigned short bit15 : 1;
1654 struct SIR02Lstruct {
1655 unsigned char bit0 : 1;
1656 unsigned char bit1 : 1;
1657 unsigned char bit2 : 1;
1658 unsigned char bit3 : 1;
1659 unsigned char bit4 : 1;
1660 unsigned char bit5 : 1;
1661 unsigned char bit6 : 1;
1662 unsigned char bit7 : 1;
1665 struct SIR03struct {
1666 unsigned short bit0 : 1;
1667 unsigned short bit1 : 1;
1668 unsigned short bit2 : 1;
1669 unsigned short bit3 : 1;
1670 unsigned short bit4 : 1;
1671 unsigned short bit5 : 1;
1672 unsigned short bit6 : 1;
1673 unsigned short bit7 : 1;
1674 unsigned short bit8 : 1;
1675 unsigned short bit9 : 1;
1676 unsigned short bit10 : 1;
1677 unsigned short bit11 : 1;
1678 unsigned short bit12 : 1;
1679 unsigned short bit13 : 1;
1680 unsigned short bit14 : 1;
1681 unsigned short bit15 : 1;
1684 struct SIR03Lstruct {
1685 unsigned char bit0 : 1;
1686 unsigned char bit1 : 1;
1687 unsigned char bit2 : 1;
1688 unsigned char bit3 : 1;
1689 unsigned char bit4 : 1;
1690 unsigned char bit5 : 1;
1691 unsigned char bit6 : 1;
1692 unsigned char bit7 : 1;
1695 struct SMR00struct {
1696 unsigned short bit0 : 1;
1697 unsigned short bit1 : 1;
1698 unsigned short bit2 : 1;
1699 unsigned short bit3 : 1;
1700 unsigned short bit4 : 1;
1701 unsigned short bit5 : 1;
1702 unsigned short bit6 : 1;
1703 unsigned short bit7 : 1;
1704 unsigned short bit8 : 1;
1705 unsigned short bit9 : 1;
1706 unsigned short bit10 : 1;
1707 unsigned short bit11 : 1;
1708 unsigned short bit12 : 1;
1709 unsigned short bit13 : 1;
1710 unsigned short bit14 : 1;
1711 unsigned short bit15 : 1;
1714 struct SMR01struct {
1715 unsigned short bit0 : 1;
1716 unsigned short bit1 : 1;
1717 unsigned short bit2 : 1;
1718 unsigned short bit3 : 1;
1719 unsigned short bit4 : 1;
1720 unsigned short bit5 : 1;
1721 unsigned short bit6 : 1;
1722 unsigned short bit7 : 1;
1723 unsigned short bit8 : 1;
1724 unsigned short bit9 : 1;
1725 unsigned short bit10 : 1;
1726 unsigned short bit11 : 1;
1727 unsigned short bit12 : 1;
1728 unsigned short bit13 : 1;
1729 unsigned short bit14 : 1;
1730 unsigned short bit15 : 1;
1733 struct SMR02struct {
1734 unsigned short bit0 : 1;
1735 unsigned short bit1 : 1;
1736 unsigned short bit2 : 1;
1737 unsigned short bit3 : 1;
1738 unsigned short bit4 : 1;
1739 unsigned short bit5 : 1;
1740 unsigned short bit6 : 1;
1741 unsigned short bit7 : 1;
1742 unsigned short bit8 : 1;
1743 unsigned short bit9 : 1;
1744 unsigned short bit10 : 1;
1745 unsigned short bit11 : 1;
1746 unsigned short bit12 : 1;
1747 unsigned short bit13 : 1;
1748 unsigned short bit14 : 1;
1749 unsigned short bit15 : 1;
1752 struct SMR03struct {
1753 unsigned short bit0 : 1;
1754 unsigned short bit1 : 1;
1755 unsigned short bit2 : 1;
1756 unsigned short bit3 : 1;
1757 unsigned short bit4 : 1;
1758 unsigned short bit5 : 1;
1759 unsigned short bit6 : 1;
1760 unsigned short bit7 : 1;
1761 unsigned short bit8 : 1;
1762 unsigned short bit9 : 1;
1763 unsigned short bit10 : 1;
1764 unsigned short bit11 : 1;
1765 unsigned short bit12 : 1;
1766 unsigned short bit13 : 1;
1767 unsigned short bit14 : 1;
1768 unsigned short bit15 : 1;
1771 struct SCR00struct {
1772 unsigned short bit0 : 1;
1773 unsigned short bit1 : 1;
1774 unsigned short bit2 : 1;
1775 unsigned short bit3 : 1;
1776 unsigned short bit4 : 1;
1777 unsigned short bit5 : 1;
1778 unsigned short bit6 : 1;
1779 unsigned short bit7 : 1;
1780 unsigned short bit8 : 1;
1781 unsigned short bit9 : 1;
1782 unsigned short bit10 : 1;
1783 unsigned short bit11 : 1;
1784 unsigned short bit12 : 1;
1785 unsigned short bit13 : 1;
1786 unsigned short bit14 : 1;
1787 unsigned short bit15 : 1;
1790 struct SCR01struct {
1791 unsigned short bit0 : 1;
1792 unsigned short bit1 : 1;
1793 unsigned short bit2 : 1;
1794 unsigned short bit3 : 1;
1795 unsigned short bit4 : 1;
1796 unsigned short bit5 : 1;
1797 unsigned short bit6 : 1;
1798 unsigned short bit7 : 1;
1799 unsigned short bit8 : 1;
1800 unsigned short bit9 : 1;
1801 unsigned short bit10 : 1;
1802 unsigned short bit11 : 1;
1803 unsigned short bit12 : 1;
1804 unsigned short bit13 : 1;
1805 unsigned short bit14 : 1;
1806 unsigned short bit15 : 1;
1809 struct SCR02struct {
1810 unsigned short bit0 : 1;
1811 unsigned short bit1 : 1;
1812 unsigned short bit2 : 1;
1813 unsigned short bit3 : 1;
1814 unsigned short bit4 : 1;
1815 unsigned short bit5 : 1;
1816 unsigned short bit6 : 1;
1817 unsigned short bit7 : 1;
1818 unsigned short bit8 : 1;
1819 unsigned short bit9 : 1;
1820 unsigned short bit10 : 1;
1821 unsigned short bit11 : 1;
1822 unsigned short bit12 : 1;
1823 unsigned short bit13 : 1;
1824 unsigned short bit14 : 1;
1825 unsigned short bit15 : 1;
1828 struct SCR03struct {
1829 unsigned short bit0 : 1;
1830 unsigned short bit1 : 1;
1831 unsigned short bit2 : 1;
1832 unsigned short bit3 : 1;
1833 unsigned short bit4 : 1;
1834 unsigned short bit5 : 1;
1835 unsigned short bit6 : 1;
1836 unsigned short bit7 : 1;
1837 unsigned short bit8 : 1;
1838 unsigned short bit9 : 1;
1839 unsigned short bit10 : 1;
1840 unsigned short bit11 : 1;
1841 unsigned short bit12 : 1;
1842 unsigned short bit13 : 1;
1843 unsigned short bit14 : 1;
1844 unsigned short bit15 : 1;
1848 unsigned short bit0 : 1;
1849 unsigned short bit1 : 1;
1850 unsigned short bit2 : 1;
1851 unsigned short bit3 : 1;
1852 unsigned short bit4 : 1;
1853 unsigned short bit5 : 1;
1854 unsigned short bit6 : 1;
1855 unsigned short bit7 : 1;
1856 unsigned short bit8 : 1;
1857 unsigned short bit9 : 1;
1858 unsigned short bit10 : 1;
1859 unsigned short bit11 : 1;
1860 unsigned short bit12 : 1;
1861 unsigned short bit13 : 1;
1862 unsigned short bit14 : 1;
1863 unsigned short bit15 : 1;
1867 unsigned char bit0 : 1;
1868 unsigned char bit1 : 1;
1869 unsigned char bit2 : 1;
1870 unsigned char bit3 : 1;
1871 unsigned char bit4 : 1;
1872 unsigned char bit5 : 1;
1873 unsigned char bit6 : 1;
1874 unsigned char bit7 : 1;
1878 unsigned short bit0 : 1;
1879 unsigned short bit1 : 1;
1880 unsigned short bit2 : 1;
1881 unsigned short bit3 : 1;
1882 unsigned short bit4 : 1;
1883 unsigned short bit5 : 1;
1884 unsigned short bit6 : 1;
1885 unsigned short bit7 : 1;
1886 unsigned short bit8 : 1;
1887 unsigned short bit9 : 1;
1888 unsigned short bit10 : 1;
1889 unsigned short bit11 : 1;
1890 unsigned short bit12 : 1;
1891 unsigned short bit13 : 1;
1892 unsigned short bit14 : 1;
1893 unsigned short bit15 : 1;
1897 unsigned char bit0 : 1;
1898 unsigned char bit1 : 1;
1899 unsigned char bit2 : 1;
1900 unsigned char bit3 : 1;
1901 unsigned char bit4 : 1;
1902 unsigned char bit5 : 1;
1903 unsigned char bit6 : 1;
1904 unsigned char bit7 : 1;
1908 unsigned short bit0 : 1;
1909 unsigned short bit1 : 1;
1910 unsigned short bit2 : 1;
1911 unsigned short bit3 : 1;
1912 unsigned short bit4 : 1;
1913 unsigned short bit5 : 1;
1914 unsigned short bit6 : 1;
1915 unsigned short bit7 : 1;
1916 unsigned short bit8 : 1;
1917 unsigned short bit9 : 1;
1918 unsigned short bit10 : 1;
1919 unsigned short bit11 : 1;
1920 unsigned short bit12 : 1;
1921 unsigned short bit13 : 1;
1922 unsigned short bit14 : 1;
1923 unsigned short bit15 : 1;
1927 unsigned char bit0 : 1;
1928 unsigned char bit1 : 1;
1929 unsigned char bit2 : 1;
1930 unsigned char bit3 : 1;
1931 unsigned char bit4 : 1;
1932 unsigned char bit5 : 1;
1933 unsigned char bit6 : 1;
1934 unsigned char bit7 : 1;
1938 unsigned short bit0 : 1;
1939 unsigned short bit1 : 1;
1940 unsigned short bit2 : 1;
1941 unsigned short bit3 : 1;
1942 unsigned short bit4 : 1;
1943 unsigned short bit5 : 1;
1944 unsigned short bit6 : 1;
1945 unsigned short bit7 : 1;
1946 unsigned short bit8 : 1;
1947 unsigned short bit9 : 1;
1948 unsigned short bit10 : 1;
1949 unsigned short bit11 : 1;
1950 unsigned short bit12 : 1;
1951 unsigned short bit13 : 1;
1952 unsigned short bit14 : 1;
1953 unsigned short bit15 : 1;
1956 struct SPS0Lstruct {
1957 unsigned char bit0 : 1;
1958 unsigned char bit1 : 1;
1959 unsigned char bit2 : 1;
1960 unsigned char bit3 : 1;
1961 unsigned char bit4 : 1;
1962 unsigned char bit5 : 1;
1963 unsigned char bit6 : 1;
1964 unsigned char bit7 : 1;
1968 unsigned short bit0 : 1;
1969 unsigned short bit1 : 1;
1970 unsigned short bit2 : 1;
1971 unsigned short bit3 : 1;
1972 unsigned short bit4 : 1;
1973 unsigned short bit5 : 1;
1974 unsigned short bit6 : 1;
1975 unsigned short bit7 : 1;
1976 unsigned short bit8 : 1;
1977 unsigned short bit9 : 1;
1978 unsigned short bit10 : 1;
1979 unsigned short bit11 : 1;
1980 unsigned short bit12 : 1;
1981 unsigned short bit13 : 1;
1982 unsigned short bit14 : 1;
1983 unsigned short bit15 : 1;
1987 unsigned short bit0 : 1;
1988 unsigned short bit1 : 1;
1989 unsigned short bit2 : 1;
1990 unsigned short bit3 : 1;
1991 unsigned short bit4 : 1;
1992 unsigned short bit5 : 1;
1993 unsigned short bit6 : 1;
1994 unsigned short bit7 : 1;
1995 unsigned short bit8 : 1;
1996 unsigned short bit9 : 1;
1997 unsigned short bit10 : 1;
1998 unsigned short bit11 : 1;
1999 unsigned short bit12 : 1;
2000 unsigned short bit13 : 1;
2001 unsigned short bit14 : 1;
2002 unsigned short bit15 : 1;
2005 struct SOE0Lstruct {
2006 unsigned char bit0 : 1;
2007 unsigned char bit1 : 1;
2008 unsigned char bit2 : 1;
2009 unsigned char bit3 : 1;
2010 unsigned char bit4 : 1;
2011 unsigned char bit5 : 1;
2012 unsigned char bit6 : 1;
2013 unsigned char bit7 : 1;
2016 struct EDR00struct {
2017 unsigned short bit0 : 1;
2018 unsigned short bit1 : 1;
2019 unsigned short bit2 : 1;
2020 unsigned short bit3 : 1;
2021 unsigned short bit4 : 1;
2022 unsigned short bit5 : 1;
2023 unsigned short bit6 : 1;
2024 unsigned short bit7 : 1;
2025 unsigned short bit8 : 1;
2026 unsigned short bit9 : 1;
2027 unsigned short bit10 : 1;
2028 unsigned short bit11 : 1;
2029 unsigned short bit12 : 1;
2030 unsigned short bit13 : 1;
2031 unsigned short bit14 : 1;
2032 unsigned short bit15 : 1;
2035 struct EDR00Lstruct {
2036 unsigned char bit0 : 1;
2037 unsigned char bit1 : 1;
2038 unsigned char bit2 : 1;
2039 unsigned char bit3 : 1;
2040 unsigned char bit4 : 1;
2041 unsigned char bit5 : 1;
2042 unsigned char bit6 : 1;
2043 unsigned char bit7 : 1;
2046 struct EDR01struct {
2047 unsigned short bit0 : 1;
2048 unsigned short bit1 : 1;
2049 unsigned short bit2 : 1;
2050 unsigned short bit3 : 1;
2051 unsigned short bit4 : 1;
2052 unsigned short bit5 : 1;
2053 unsigned short bit6 : 1;
2054 unsigned short bit7 : 1;
2055 unsigned short bit8 : 1;
2056 unsigned short bit9 : 1;
2057 unsigned short bit10 : 1;
2058 unsigned short bit11 : 1;
2059 unsigned short bit12 : 1;
2060 unsigned short bit13 : 1;
2061 unsigned short bit14 : 1;
2062 unsigned short bit15 : 1;
2065 struct EDR01Lstruct {
2066 unsigned char bit0 : 1;
2067 unsigned char bit1 : 1;
2068 unsigned char bit2 : 1;
2069 unsigned char bit3 : 1;
2070 unsigned char bit4 : 1;
2071 unsigned char bit5 : 1;
2072 unsigned char bit6 : 1;
2073 unsigned char bit7 : 1;
2076 struct EDR02struct {
2077 unsigned short bit0 : 1;
2078 unsigned short bit1 : 1;
2079 unsigned short bit2 : 1;
2080 unsigned short bit3 : 1;
2081 unsigned short bit4 : 1;
2082 unsigned short bit5 : 1;
2083 unsigned short bit6 : 1;
2084 unsigned short bit7 : 1;
2085 unsigned short bit8 : 1;
2086 unsigned short bit9 : 1;
2087 unsigned short bit10 : 1;
2088 unsigned short bit11 : 1;
2089 unsigned short bit12 : 1;
2090 unsigned short bit13 : 1;
2091 unsigned short bit14 : 1;
2092 unsigned short bit15 : 1;
2095 struct EDR02Lstruct {
2096 unsigned char bit0 : 1;
2097 unsigned char bit1 : 1;
2098 unsigned char bit2 : 1;
2099 unsigned char bit3 : 1;
2100 unsigned char bit4 : 1;
2101 unsigned char bit5 : 1;
2102 unsigned char bit6 : 1;
2103 unsigned char bit7 : 1;
2106 struct EDR03struct {
2107 unsigned short bit0 : 1;
2108 unsigned short bit1 : 1;
2109 unsigned short bit2 : 1;
2110 unsigned short bit3 : 1;
2111 unsigned short bit4 : 1;
2112 unsigned short bit5 : 1;
2113 unsigned short bit6 : 1;
2114 unsigned short bit7 : 1;
2115 unsigned short bit8 : 1;
2116 unsigned short bit9 : 1;
2117 unsigned short bit10 : 1;
2118 unsigned short bit11 : 1;
2119 unsigned short bit12 : 1;
2120 unsigned short bit13 : 1;
2121 unsigned short bit14 : 1;
2122 unsigned short bit15 : 1;
2125 struct EDR03Lstruct {
2126 unsigned char bit0 : 1;
2127 unsigned char bit1 : 1;
2128 unsigned char bit2 : 1;
2129 unsigned char bit3 : 1;
2130 unsigned char bit4 : 1;
2131 unsigned char bit5 : 1;
2132 unsigned char bit6 : 1;
2133 unsigned char bit7 : 1;
2137 unsigned short bit0 : 1;
2138 unsigned short bit1 : 1;
2139 unsigned short bit2 : 1;
2140 unsigned short bit3 : 1;
2141 unsigned short bit4 : 1;
2142 unsigned short bit5 : 1;
2143 unsigned short bit6 : 1;
2144 unsigned short bit7 : 1;
2145 unsigned short bit8 : 1;
2146 unsigned short bit9 : 1;
2147 unsigned short bit10 : 1;
2148 unsigned short bit11 : 1;
2149 unsigned short bit12 : 1;
2150 unsigned short bit13 : 1;
2151 unsigned short bit14 : 1;
2152 unsigned short bit15 : 1;
2155 struct SOL0Lstruct {
2156 unsigned char bit0 : 1;
2157 unsigned char bit1 : 1;
2158 unsigned char bit2 : 1;
2159 unsigned char bit3 : 1;
2160 unsigned char bit4 : 1;
2161 unsigned char bit5 : 1;
2162 unsigned char bit6 : 1;
2163 unsigned char bit7 : 1;
2167 unsigned short bit0 : 1;
2168 unsigned short bit1 : 1;
2169 unsigned short bit2 : 1;
2170 unsigned short bit3 : 1;
2171 unsigned short bit4 : 1;
2172 unsigned short bit5 : 1;
2173 unsigned short bit6 : 1;
2174 unsigned short bit7 : 1;
2175 unsigned short bit8 : 1;
2176 unsigned short bit9 : 1;
2177 unsigned short bit10 : 1;
2178 unsigned short bit11 : 1;
2179 unsigned short bit12 : 1;
2180 unsigned short bit13 : 1;
2181 unsigned short bit14 : 1;
2182 unsigned short bit15 : 1;
2185 struct SSC0Lstruct {
2186 unsigned char bit0 : 1;
2187 unsigned char bit1 : 1;
2188 unsigned char bit2 : 1;
2189 unsigned char bit3 : 1;
2190 unsigned char bit4 : 1;
2191 unsigned char bit5 : 1;
2192 unsigned char bit6 : 1;
2193 unsigned char bit7 : 1;
2196 struct SSR10struct {
2197 unsigned short bit0 : 1;
2198 unsigned short bit1 : 1;
2199 unsigned short bit2 : 1;
2200 unsigned short bit3 : 1;
2201 unsigned short bit4 : 1;
2202 unsigned short bit5 : 1;
2203 unsigned short bit6 : 1;
2204 unsigned short bit7 : 1;
2205 unsigned short bit8 : 1;
2206 unsigned short bit9 : 1;
2207 unsigned short bit10 : 1;
2208 unsigned short bit11 : 1;
2209 unsigned short bit12 : 1;
2210 unsigned short bit13 : 1;
2211 unsigned short bit14 : 1;
2212 unsigned short bit15 : 1;
2215 struct SSR10Lstruct {
2216 unsigned char bit0 : 1;
2217 unsigned char bit1 : 1;
2218 unsigned char bit2 : 1;
2219 unsigned char bit3 : 1;
2220 unsigned char bit4 : 1;
2221 unsigned char bit5 : 1;
2222 unsigned char bit6 : 1;
2223 unsigned char bit7 : 1;
2226 struct SSR11struct {
2227 unsigned short bit0 : 1;
2228 unsigned short bit1 : 1;
2229 unsigned short bit2 : 1;
2230 unsigned short bit3 : 1;
2231 unsigned short bit4 : 1;
2232 unsigned short bit5 : 1;
2233 unsigned short bit6 : 1;
2234 unsigned short bit7 : 1;
2235 unsigned short bit8 : 1;
2236 unsigned short bit9 : 1;
2237 unsigned short bit10 : 1;
2238 unsigned short bit11 : 1;
2239 unsigned short bit12 : 1;
2240 unsigned short bit13 : 1;
2241 unsigned short bit14 : 1;
2242 unsigned short bit15 : 1;
2245 struct SSR11Lstruct {
2246 unsigned char bit0 : 1;
2247 unsigned char bit1 : 1;
2248 unsigned char bit2 : 1;
2249 unsigned char bit3 : 1;
2250 unsigned char bit4 : 1;
2251 unsigned char bit5 : 1;
2252 unsigned char bit6 : 1;
2253 unsigned char bit7 : 1;
2256 struct SSR12struct {
2257 unsigned short bit0 : 1;
2258 unsigned short bit1 : 1;
2259 unsigned short bit2 : 1;
2260 unsigned short bit3 : 1;
2261 unsigned short bit4 : 1;
2262 unsigned short bit5 : 1;
2263 unsigned short bit6 : 1;
2264 unsigned short bit7 : 1;
2265 unsigned short bit8 : 1;
2266 unsigned short bit9 : 1;
2267 unsigned short bit10 : 1;
2268 unsigned short bit11 : 1;
2269 unsigned short bit12 : 1;
2270 unsigned short bit13 : 1;
2271 unsigned short bit14 : 1;
2272 unsigned short bit15 : 1;
2275 struct SSR12Lstruct {
2276 unsigned char bit0 : 1;
2277 unsigned char bit1 : 1;
2278 unsigned char bit2 : 1;
2279 unsigned char bit3 : 1;
2280 unsigned char bit4 : 1;
2281 unsigned char bit5 : 1;
2282 unsigned char bit6 : 1;
2283 unsigned char bit7 : 1;
2286 struct SSR13struct {
2287 unsigned short bit0 : 1;
2288 unsigned short bit1 : 1;
2289 unsigned short bit2 : 1;
2290 unsigned short bit3 : 1;
2291 unsigned short bit4 : 1;
2292 unsigned short bit5 : 1;
2293 unsigned short bit6 : 1;
2294 unsigned short bit7 : 1;
2295 unsigned short bit8 : 1;
2296 unsigned short bit9 : 1;
2297 unsigned short bit10 : 1;
2298 unsigned short bit11 : 1;
2299 unsigned short bit12 : 1;
2300 unsigned short bit13 : 1;
2301 unsigned short bit14 : 1;
2302 unsigned short bit15 : 1;
2305 struct SSR13Lstruct {
2306 unsigned char bit0 : 1;
2307 unsigned char bit1 : 1;
2308 unsigned char bit2 : 1;
2309 unsigned char bit3 : 1;
2310 unsigned char bit4 : 1;
2311 unsigned char bit5 : 1;
2312 unsigned char bit6 : 1;
2313 unsigned char bit7 : 1;
2316 struct SIR10struct {
2317 unsigned short bit0 : 1;
2318 unsigned short bit1 : 1;
2319 unsigned short bit2 : 1;
2320 unsigned short bit3 : 1;
2321 unsigned short bit4 : 1;
2322 unsigned short bit5 : 1;
2323 unsigned short bit6 : 1;
2324 unsigned short bit7 : 1;
2325 unsigned short bit8 : 1;
2326 unsigned short bit9 : 1;
2327 unsigned short bit10 : 1;
2328 unsigned short bit11 : 1;
2329 unsigned short bit12 : 1;
2330 unsigned short bit13 : 1;
2331 unsigned short bit14 : 1;
2332 unsigned short bit15 : 1;
2335 struct SIR10Lstruct {
2336 unsigned char bit0 : 1;
2337 unsigned char bit1 : 1;
2338 unsigned char bit2 : 1;
2339 unsigned char bit3 : 1;
2340 unsigned char bit4 : 1;
2341 unsigned char bit5 : 1;
2342 unsigned char bit6 : 1;
2343 unsigned char bit7 : 1;
2346 struct SIR11struct {
2347 unsigned short bit0 : 1;
2348 unsigned short bit1 : 1;
2349 unsigned short bit2 : 1;
2350 unsigned short bit3 : 1;
2351 unsigned short bit4 : 1;
2352 unsigned short bit5 : 1;
2353 unsigned short bit6 : 1;
2354 unsigned short bit7 : 1;
2355 unsigned short bit8 : 1;
2356 unsigned short bit9 : 1;
2357 unsigned short bit10 : 1;
2358 unsigned short bit11 : 1;
2359 unsigned short bit12 : 1;
2360 unsigned short bit13 : 1;
2361 unsigned short bit14 : 1;
2362 unsigned short bit15 : 1;
2365 struct SIR11Lstruct {
2366 unsigned char bit0 : 1;
2367 unsigned char bit1 : 1;
2368 unsigned char bit2 : 1;
2369 unsigned char bit3 : 1;
2370 unsigned char bit4 : 1;
2371 unsigned char bit5 : 1;
2372 unsigned char bit6 : 1;
2373 unsigned char bit7 : 1;
2376 struct SIR12struct {
2377 unsigned short bit0 : 1;
2378 unsigned short bit1 : 1;
2379 unsigned short bit2 : 1;
2380 unsigned short bit3 : 1;
2381 unsigned short bit4 : 1;
2382 unsigned short bit5 : 1;
2383 unsigned short bit6 : 1;
2384 unsigned short bit7 : 1;
2385 unsigned short bit8 : 1;
2386 unsigned short bit9 : 1;
2387 unsigned short bit10 : 1;
2388 unsigned short bit11 : 1;
2389 unsigned short bit12 : 1;
2390 unsigned short bit13 : 1;
2391 unsigned short bit14 : 1;
2392 unsigned short bit15 : 1;
2395 struct SIR12Lstruct {
2396 unsigned char bit0 : 1;
2397 unsigned char bit1 : 1;
2398 unsigned char bit2 : 1;
2399 unsigned char bit3 : 1;
2400 unsigned char bit4 : 1;
2401 unsigned char bit5 : 1;
2402 unsigned char bit6 : 1;
2403 unsigned char bit7 : 1;
2406 struct SIR13struct {
2407 unsigned short bit0 : 1;
2408 unsigned short bit1 : 1;
2409 unsigned short bit2 : 1;
2410 unsigned short bit3 : 1;
2411 unsigned short bit4 : 1;
2412 unsigned short bit5 : 1;
2413 unsigned short bit6 : 1;
2414 unsigned short bit7 : 1;
2415 unsigned short bit8 : 1;
2416 unsigned short bit9 : 1;
2417 unsigned short bit10 : 1;
2418 unsigned short bit11 : 1;
2419 unsigned short bit12 : 1;
2420 unsigned short bit13 : 1;
2421 unsigned short bit14 : 1;
2422 unsigned short bit15 : 1;
2425 struct SIR13Lstruct {
2426 unsigned char bit0 : 1;
2427 unsigned char bit1 : 1;
2428 unsigned char bit2 : 1;
2429 unsigned char bit3 : 1;
2430 unsigned char bit4 : 1;
2431 unsigned char bit5 : 1;
2432 unsigned char bit6 : 1;
2433 unsigned char bit7 : 1;
2436 struct SMR10struct {
2437 unsigned short bit0 : 1;
2438 unsigned short bit1 : 1;
2439 unsigned short bit2 : 1;
2440 unsigned short bit3 : 1;
2441 unsigned short bit4 : 1;
2442 unsigned short bit5 : 1;
2443 unsigned short bit6 : 1;
2444 unsigned short bit7 : 1;
2445 unsigned short bit8 : 1;
2446 unsigned short bit9 : 1;
2447 unsigned short bit10 : 1;
2448 unsigned short bit11 : 1;
2449 unsigned short bit12 : 1;
2450 unsigned short bit13 : 1;
2451 unsigned short bit14 : 1;
2452 unsigned short bit15 : 1;
2455 struct SMR11struct {
2456 unsigned short bit0 : 1;
2457 unsigned short bit1 : 1;
2458 unsigned short bit2 : 1;
2459 unsigned short bit3 : 1;
2460 unsigned short bit4 : 1;
2461 unsigned short bit5 : 1;
2462 unsigned short bit6 : 1;
2463 unsigned short bit7 : 1;
2464 unsigned short bit8 : 1;
2465 unsigned short bit9 : 1;
2466 unsigned short bit10 : 1;
2467 unsigned short bit11 : 1;
2468 unsigned short bit12 : 1;
2469 unsigned short bit13 : 1;
2470 unsigned short bit14 : 1;
2471 unsigned short bit15 : 1;
2474 struct SMR12struct {
2475 unsigned short bit0 : 1;
2476 unsigned short bit1 : 1;
2477 unsigned short bit2 : 1;
2478 unsigned short bit3 : 1;
2479 unsigned short bit4 : 1;
2480 unsigned short bit5 : 1;
2481 unsigned short bit6 : 1;
2482 unsigned short bit7 : 1;
2483 unsigned short bit8 : 1;
2484 unsigned short bit9 : 1;
2485 unsigned short bit10 : 1;
2486 unsigned short bit11 : 1;
2487 unsigned short bit12 : 1;
2488 unsigned short bit13 : 1;
2489 unsigned short bit14 : 1;
2490 unsigned short bit15 : 1;
2493 struct SMR13struct {
2494 unsigned short bit0 : 1;
2495 unsigned short bit1 : 1;
2496 unsigned short bit2 : 1;
2497 unsigned short bit3 : 1;
2498 unsigned short bit4 : 1;
2499 unsigned short bit5 : 1;
2500 unsigned short bit6 : 1;
2501 unsigned short bit7 : 1;
2502 unsigned short bit8 : 1;
2503 unsigned short bit9 : 1;
2504 unsigned short bit10 : 1;
2505 unsigned short bit11 : 1;
2506 unsigned short bit12 : 1;
2507 unsigned short bit13 : 1;
2508 unsigned short bit14 : 1;
2509 unsigned short bit15 : 1;
2512 struct SCR10struct {
2513 unsigned short bit0 : 1;
2514 unsigned short bit1 : 1;
2515 unsigned short bit2 : 1;
2516 unsigned short bit3 : 1;
2517 unsigned short bit4 : 1;
2518 unsigned short bit5 : 1;
2519 unsigned short bit6 : 1;
2520 unsigned short bit7 : 1;
2521 unsigned short bit8 : 1;
2522 unsigned short bit9 : 1;
2523 unsigned short bit10 : 1;
2524 unsigned short bit11 : 1;
2525 unsigned short bit12 : 1;
2526 unsigned short bit13 : 1;
2527 unsigned short bit14 : 1;
2528 unsigned short bit15 : 1;
2531 struct SCR11struct {
2532 unsigned short bit0 : 1;
2533 unsigned short bit1 : 1;
2534 unsigned short bit2 : 1;
2535 unsigned short bit3 : 1;
2536 unsigned short bit4 : 1;
2537 unsigned short bit5 : 1;
2538 unsigned short bit6 : 1;
2539 unsigned short bit7 : 1;
2540 unsigned short bit8 : 1;
2541 unsigned short bit9 : 1;
2542 unsigned short bit10 : 1;
2543 unsigned short bit11 : 1;
2544 unsigned short bit12 : 1;
2545 unsigned short bit13 : 1;
2546 unsigned short bit14 : 1;
2547 unsigned short bit15 : 1;
2550 struct SCR12struct {
2551 unsigned short bit0 : 1;
2552 unsigned short bit1 : 1;
2553 unsigned short bit2 : 1;
2554 unsigned short bit3 : 1;
2555 unsigned short bit4 : 1;
2556 unsigned short bit5 : 1;
2557 unsigned short bit6 : 1;
2558 unsigned short bit7 : 1;
2559 unsigned short bit8 : 1;
2560 unsigned short bit9 : 1;
2561 unsigned short bit10 : 1;
2562 unsigned short bit11 : 1;
2563 unsigned short bit12 : 1;
2564 unsigned short bit13 : 1;
2565 unsigned short bit14 : 1;
2566 unsigned short bit15 : 1;
2569 struct SCR13struct {
2570 unsigned short bit0 : 1;
2571 unsigned short bit1 : 1;
2572 unsigned short bit2 : 1;
2573 unsigned short bit3 : 1;
2574 unsigned short bit4 : 1;
2575 unsigned short bit5 : 1;
2576 unsigned short bit6 : 1;
2577 unsigned short bit7 : 1;
2578 unsigned short bit8 : 1;
2579 unsigned short bit9 : 1;
2580 unsigned short bit10 : 1;
2581 unsigned short bit11 : 1;
2582 unsigned short bit12 : 1;
2583 unsigned short bit13 : 1;
2584 unsigned short bit14 : 1;
2585 unsigned short bit15 : 1;
2589 unsigned short bit0 : 1;
2590 unsigned short bit1 : 1;
2591 unsigned short bit2 : 1;
2592 unsigned short bit3 : 1;
2593 unsigned short bit4 : 1;
2594 unsigned short bit5 : 1;
2595 unsigned short bit6 : 1;
2596 unsigned short bit7 : 1;
2597 unsigned short bit8 : 1;
2598 unsigned short bit9 : 1;
2599 unsigned short bit10 : 1;
2600 unsigned short bit11 : 1;
2601 unsigned short bit12 : 1;
2602 unsigned short bit13 : 1;
2603 unsigned short bit14 : 1;
2604 unsigned short bit15 : 1;
2608 unsigned char bit0 : 1;
2609 unsigned char bit1 : 1;
2610 unsigned char bit2 : 1;
2611 unsigned char bit3 : 1;
2612 unsigned char bit4 : 1;
2613 unsigned char bit5 : 1;
2614 unsigned char bit6 : 1;
2615 unsigned char bit7 : 1;
2619 unsigned short bit0 : 1;
2620 unsigned short bit1 : 1;
2621 unsigned short bit2 : 1;
2622 unsigned short bit3 : 1;
2623 unsigned short bit4 : 1;
2624 unsigned short bit5 : 1;
2625 unsigned short bit6 : 1;
2626 unsigned short bit7 : 1;
2627 unsigned short bit8 : 1;
2628 unsigned short bit9 : 1;
2629 unsigned short bit10 : 1;
2630 unsigned short bit11 : 1;
2631 unsigned short bit12 : 1;
2632 unsigned short bit13 : 1;
2633 unsigned short bit14 : 1;
2634 unsigned short bit15 : 1;
2638 unsigned char bit0 : 1;
2639 unsigned char bit1 : 1;
2640 unsigned char bit2 : 1;
2641 unsigned char bit3 : 1;
2642 unsigned char bit4 : 1;
2643 unsigned char bit5 : 1;
2644 unsigned char bit6 : 1;
2645 unsigned char bit7 : 1;
2649 unsigned short bit0 : 1;
2650 unsigned short bit1 : 1;
2651 unsigned short bit2 : 1;
2652 unsigned short bit3 : 1;
2653 unsigned short bit4 : 1;
2654 unsigned short bit5 : 1;
2655 unsigned short bit6 : 1;
2656 unsigned short bit7 : 1;
2657 unsigned short bit8 : 1;
2658 unsigned short bit9 : 1;
2659 unsigned short bit10 : 1;
2660 unsigned short bit11 : 1;
2661 unsigned short bit12 : 1;
2662 unsigned short bit13 : 1;
2663 unsigned short bit14 : 1;
2664 unsigned short bit15 : 1;
2668 unsigned char bit0 : 1;
2669 unsigned char bit1 : 1;
2670 unsigned char bit2 : 1;
2671 unsigned char bit3 : 1;
2672 unsigned char bit4 : 1;
2673 unsigned char bit5 : 1;
2674 unsigned char bit6 : 1;
2675 unsigned char bit7 : 1;
2679 unsigned short bit0 : 1;
2680 unsigned short bit1 : 1;
2681 unsigned short bit2 : 1;
2682 unsigned short bit3 : 1;
2683 unsigned short bit4 : 1;
2684 unsigned short bit5 : 1;
2685 unsigned short bit6 : 1;
2686 unsigned short bit7 : 1;
2687 unsigned short bit8 : 1;
2688 unsigned short bit9 : 1;
2689 unsigned short bit10 : 1;
2690 unsigned short bit11 : 1;
2691 unsigned short bit12 : 1;
2692 unsigned short bit13 : 1;
2693 unsigned short bit14 : 1;
2694 unsigned short bit15 : 1;
2697 struct SPS1Lstruct {
2698 unsigned char bit0 : 1;
2699 unsigned char bit1 : 1;
2700 unsigned char bit2 : 1;
2701 unsigned char bit3 : 1;
2702 unsigned char bit4 : 1;
2703 unsigned char bit5 : 1;
2704 unsigned char bit6 : 1;
2705 unsigned char bit7 : 1;
2709 unsigned short bit0 : 1;
2710 unsigned short bit1 : 1;
2711 unsigned short bit2 : 1;
2712 unsigned short bit3 : 1;
2713 unsigned short bit4 : 1;
2714 unsigned short bit5 : 1;
2715 unsigned short bit6 : 1;
2716 unsigned short bit7 : 1;
2717 unsigned short bit8 : 1;
2718 unsigned short bit9 : 1;
2719 unsigned short bit10 : 1;
2720 unsigned short bit11 : 1;
2721 unsigned short bit12 : 1;
2722 unsigned short bit13 : 1;
2723 unsigned short bit14 : 1;
2724 unsigned short bit15 : 1;
2728 unsigned short bit0 : 1;
2729 unsigned short bit1 : 1;
2730 unsigned short bit2 : 1;
2731 unsigned short bit3 : 1;
2732 unsigned short bit4 : 1;
2733 unsigned short bit5 : 1;
2734 unsigned short bit6 : 1;
2735 unsigned short bit7 : 1;
2736 unsigned short bit8 : 1;
2737 unsigned short bit9 : 1;
2738 unsigned short bit10 : 1;
2739 unsigned short bit11 : 1;
2740 unsigned short bit12 : 1;
2741 unsigned short bit13 : 1;
2742 unsigned short bit14 : 1;
2743 unsigned short bit15 : 1;
2746 struct SOE1Lstruct {
2747 unsigned char bit0 : 1;
2748 unsigned char bit1 : 1;
2749 unsigned char bit2 : 1;
2750 unsigned char bit3 : 1;
2751 unsigned char bit4 : 1;
2752 unsigned char bit5 : 1;
2753 unsigned char bit6 : 1;
2754 unsigned char bit7 : 1;
2757 struct EDR10struct {
2758 unsigned short bit0 : 1;
2759 unsigned short bit1 : 1;
2760 unsigned short bit2 : 1;
2761 unsigned short bit3 : 1;
2762 unsigned short bit4 : 1;
2763 unsigned short bit5 : 1;
2764 unsigned short bit6 : 1;
2765 unsigned short bit7 : 1;
2766 unsigned short bit8 : 1;
2767 unsigned short bit9 : 1;
2768 unsigned short bit10 : 1;
2769 unsigned short bit11 : 1;
2770 unsigned short bit12 : 1;
2771 unsigned short bit13 : 1;
2772 unsigned short bit14 : 1;
2773 unsigned short bit15 : 1;
2776 struct EDR10Lstruct {
2777 unsigned char bit0 : 1;
2778 unsigned char bit1 : 1;
2779 unsigned char bit2 : 1;
2780 unsigned char bit3 : 1;
2781 unsigned char bit4 : 1;
2782 unsigned char bit5 : 1;
2783 unsigned char bit6 : 1;
2784 unsigned char bit7 : 1;
2787 struct EDR11struct {
2788 unsigned short bit0 : 1;
2789 unsigned short bit1 : 1;
2790 unsigned short bit2 : 1;
2791 unsigned short bit3 : 1;
2792 unsigned short bit4 : 1;
2793 unsigned short bit5 : 1;
2794 unsigned short bit6 : 1;
2795 unsigned short bit7 : 1;
2796 unsigned short bit8 : 1;
2797 unsigned short bit9 : 1;
2798 unsigned short bit10 : 1;
2799 unsigned short bit11 : 1;
2800 unsigned short bit12 : 1;
2801 unsigned short bit13 : 1;
2802 unsigned short bit14 : 1;
2803 unsigned short bit15 : 1;
2806 struct EDR11Lstruct {
2807 unsigned char bit0 : 1;
2808 unsigned char bit1 : 1;
2809 unsigned char bit2 : 1;
2810 unsigned char bit3 : 1;
2811 unsigned char bit4 : 1;
2812 unsigned char bit5 : 1;
2813 unsigned char bit6 : 1;
2814 unsigned char bit7 : 1;
2817 struct EDR12struct {
2818 unsigned short bit0 : 1;
2819 unsigned short bit1 : 1;
2820 unsigned short bit2 : 1;
2821 unsigned short bit3 : 1;
2822 unsigned short bit4 : 1;
2823 unsigned short bit5 : 1;
2824 unsigned short bit6 : 1;
2825 unsigned short bit7 : 1;
2826 unsigned short bit8 : 1;
2827 unsigned short bit9 : 1;
2828 unsigned short bit10 : 1;
2829 unsigned short bit11 : 1;
2830 unsigned short bit12 : 1;
2831 unsigned short bit13 : 1;
2832 unsigned short bit14 : 1;
2833 unsigned short bit15 : 1;
2836 struct EDR12Lstruct {
2837 unsigned char bit0 : 1;
2838 unsigned char bit1 : 1;
2839 unsigned char bit2 : 1;
2840 unsigned char bit3 : 1;
2841 unsigned char bit4 : 1;
2842 unsigned char bit5 : 1;
2843 unsigned char bit6 : 1;
2844 unsigned char bit7 : 1;
2847 struct EDR13struct {
2848 unsigned short bit0 : 1;
2849 unsigned short bit1 : 1;
2850 unsigned short bit2 : 1;
2851 unsigned short bit3 : 1;
2852 unsigned short bit4 : 1;
2853 unsigned short bit5 : 1;
2854 unsigned short bit6 : 1;
2855 unsigned short bit7 : 1;
2856 unsigned short bit8 : 1;
2857 unsigned short bit9 : 1;
2858 unsigned short bit10 : 1;
2859 unsigned short bit11 : 1;
2860 unsigned short bit12 : 1;
2861 unsigned short bit13 : 1;
2862 unsigned short bit14 : 1;
2863 unsigned short bit15 : 1;
2866 struct EDR13Lstruct {
2867 unsigned char bit0 : 1;
2868 unsigned char bit1 : 1;
2869 unsigned char bit2 : 1;
2870 unsigned char bit3 : 1;
2871 unsigned char bit4 : 1;
2872 unsigned char bit5 : 1;
2873 unsigned char bit6 : 1;
2874 unsigned char bit7 : 1;
2878 unsigned short bit0 : 1;
2879 unsigned short bit1 : 1;
2880 unsigned short bit2 : 1;
2881 unsigned short bit3 : 1;
2882 unsigned short bit4 : 1;
2883 unsigned short bit5 : 1;
2884 unsigned short bit6 : 1;
2885 unsigned short bit7 : 1;
2886 unsigned short bit8 : 1;
2887 unsigned short bit9 : 1;
2888 unsigned short bit10 : 1;
2889 unsigned short bit11 : 1;
2890 unsigned short bit12 : 1;
2891 unsigned short bit13 : 1;
2892 unsigned short bit14 : 1;
2893 unsigned short bit15 : 1;
2896 struct SOL1Lstruct {
2897 unsigned char bit0 : 1;
2898 unsigned char bit1 : 1;
2899 unsigned char bit2 : 1;
2900 unsigned char bit3 : 1;
2901 unsigned char bit4 : 1;
2902 unsigned char bit5 : 1;
2903 unsigned char bit6 : 1;
2904 unsigned char bit7 : 1;
2908 unsigned short bit0 : 1;
2909 unsigned short bit1 : 1;
2910 unsigned short bit2 : 1;
2911 unsigned short bit3 : 1;
2912 unsigned short bit4 : 1;
2913 unsigned short bit5 : 1;
2914 unsigned short bit6 : 1;
2915 unsigned short bit7 : 1;
2916 unsigned short bit8 : 1;
2917 unsigned short bit9 : 1;
2918 unsigned short bit10 : 1;
2919 unsigned short bit11 : 1;
2920 unsigned short bit12 : 1;
2921 unsigned short bit13 : 1;
2922 unsigned short bit14 : 1;
2923 unsigned short bit15 : 1;
2926 struct SSC1Lstruct {
2927 unsigned char bit0 : 1;
2928 unsigned char bit1 : 1;
2929 unsigned char bit2 : 1;
2930 unsigned char bit3 : 1;
2931 unsigned char bit4 : 1;
2932 unsigned char bit5 : 1;
2933 unsigned char bit6 : 1;
2934 unsigned char bit7 : 1;
2937 struct TCR00struct {
2938 unsigned short bit0 : 1;
2939 unsigned short bit1 : 1;
2940 unsigned short bit2 : 1;
2941 unsigned short bit3 : 1;
2942 unsigned short bit4 : 1;
2943 unsigned short bit5 : 1;
2944 unsigned short bit6 : 1;
2945 unsigned short bit7 : 1;
2946 unsigned short bit8 : 1;
2947 unsigned short bit9 : 1;
2948 unsigned short bit10 : 1;
2949 unsigned short bit11 : 1;
2950 unsigned short bit12 : 1;
2951 unsigned short bit13 : 1;
2952 unsigned short bit14 : 1;
2953 unsigned short bit15 : 1;
2956 struct TCR01struct {
2957 unsigned short bit0 : 1;
2958 unsigned short bit1 : 1;
2959 unsigned short bit2 : 1;
2960 unsigned short bit3 : 1;
2961 unsigned short bit4 : 1;
2962 unsigned short bit5 : 1;
2963 unsigned short bit6 : 1;
2964 unsigned short bit7 : 1;
2965 unsigned short bit8 : 1;
2966 unsigned short bit9 : 1;
2967 unsigned short bit10 : 1;
2968 unsigned short bit11 : 1;
2969 unsigned short bit12 : 1;
2970 unsigned short bit13 : 1;
2971 unsigned short bit14 : 1;
2972 unsigned short bit15 : 1;
2975 struct TCR02struct {
2976 unsigned short bit0 : 1;
2977 unsigned short bit1 : 1;
2978 unsigned short bit2 : 1;
2979 unsigned short bit3 : 1;
2980 unsigned short bit4 : 1;
2981 unsigned short bit5 : 1;
2982 unsigned short bit6 : 1;
2983 unsigned short bit7 : 1;
2984 unsigned short bit8 : 1;
2985 unsigned short bit9 : 1;
2986 unsigned short bit10 : 1;
2987 unsigned short bit11 : 1;
2988 unsigned short bit12 : 1;
2989 unsigned short bit13 : 1;
2990 unsigned short bit14 : 1;
2991 unsigned short bit15 : 1;
2994 struct TCR03struct {
2995 unsigned short bit0 : 1;
2996 unsigned short bit1 : 1;
2997 unsigned short bit2 : 1;
2998 unsigned short bit3 : 1;
2999 unsigned short bit4 : 1;
3000 unsigned short bit5 : 1;
3001 unsigned short bit6 : 1;
3002 unsigned short bit7 : 1;
3003 unsigned short bit8 : 1;
3004 unsigned short bit9 : 1;
3005 unsigned short bit10 : 1;
3006 unsigned short bit11 : 1;
3007 unsigned short bit12 : 1;
3008 unsigned short bit13 : 1;
3009 unsigned short bit14 : 1;
3010 unsigned short bit15 : 1;
3013 struct TCR04struct {
3014 unsigned short bit0 : 1;
3015 unsigned short bit1 : 1;
3016 unsigned short bit2 : 1;
3017 unsigned short bit3 : 1;
3018 unsigned short bit4 : 1;
3019 unsigned short bit5 : 1;
3020 unsigned short bit6 : 1;
3021 unsigned short bit7 : 1;
3022 unsigned short bit8 : 1;
3023 unsigned short bit9 : 1;
3024 unsigned short bit10 : 1;
3025 unsigned short bit11 : 1;
3026 unsigned short bit12 : 1;
3027 unsigned short bit13 : 1;
3028 unsigned short bit14 : 1;
3029 unsigned short bit15 : 1;
3032 struct TCR05struct {
3033 unsigned short bit0 : 1;
3034 unsigned short bit1 : 1;
3035 unsigned short bit2 : 1;
3036 unsigned short bit3 : 1;
3037 unsigned short bit4 : 1;
3038 unsigned short bit5 : 1;
3039 unsigned short bit6 : 1;
3040 unsigned short bit7 : 1;
3041 unsigned short bit8 : 1;
3042 unsigned short bit9 : 1;
3043 unsigned short bit10 : 1;
3044 unsigned short bit11 : 1;
3045 unsigned short bit12 : 1;
3046 unsigned short bit13 : 1;
3047 unsigned short bit14 : 1;
3048 unsigned short bit15 : 1;
3051 struct TCR06struct {
3052 unsigned short bit0 : 1;
3053 unsigned short bit1 : 1;
3054 unsigned short bit2 : 1;
3055 unsigned short bit3 : 1;
3056 unsigned short bit4 : 1;
3057 unsigned short bit5 : 1;
3058 unsigned short bit6 : 1;
3059 unsigned short bit7 : 1;
3060 unsigned short bit8 : 1;
3061 unsigned short bit9 : 1;
3062 unsigned short bit10 : 1;
3063 unsigned short bit11 : 1;
3064 unsigned short bit12 : 1;
3065 unsigned short bit13 : 1;
3066 unsigned short bit14 : 1;
3067 unsigned short bit15 : 1;
3070 struct TCR07struct {
3071 unsigned short bit0 : 1;
3072 unsigned short bit1 : 1;
3073 unsigned short bit2 : 1;
3074 unsigned short bit3 : 1;
3075 unsigned short bit4 : 1;
3076 unsigned short bit5 : 1;
3077 unsigned short bit6 : 1;
3078 unsigned short bit7 : 1;
3079 unsigned short bit8 : 1;
3080 unsigned short bit9 : 1;
3081 unsigned short bit10 : 1;
3082 unsigned short bit11 : 1;
3083 unsigned short bit12 : 1;
3084 unsigned short bit13 : 1;
3085 unsigned short bit14 : 1;
3086 unsigned short bit15 : 1;
3089 struct TMR00struct {
3090 unsigned short bit0 : 1;
3091 unsigned short bit1 : 1;
3092 unsigned short bit2 : 1;
3093 unsigned short bit3 : 1;
3094 unsigned short bit4 : 1;
3095 unsigned short bit5 : 1;
3096 unsigned short bit6 : 1;
3097 unsigned short bit7 : 1;
3098 unsigned short bit8 : 1;
3099 unsigned short bit9 : 1;
3100 unsigned short bit10 : 1;
3101 unsigned short bit11 : 1;
3102 unsigned short bit12 : 1;
3103 unsigned short bit13 : 1;
3104 unsigned short bit14 : 1;
3105 unsigned short bit15 : 1;
3108 struct TMR01struct {
3109 unsigned short bit0 : 1;
3110 unsigned short bit1 : 1;
3111 unsigned short bit2 : 1;
3112 unsigned short bit3 : 1;
3113 unsigned short bit4 : 1;
3114 unsigned short bit5 : 1;
3115 unsigned short bit6 : 1;
3116 unsigned short bit7 : 1;
3117 unsigned short bit8 : 1;
3118 unsigned short bit9 : 1;
3119 unsigned short bit10 : 1;
3120 unsigned short bit11 : 1;
3121 unsigned short bit12 : 1;
3122 unsigned short bit13 : 1;
3123 unsigned short bit14 : 1;
3124 unsigned short bit15 : 1;
3127 struct TMR02struct {
3128 unsigned short bit0 : 1;
3129 unsigned short bit1 : 1;
3130 unsigned short bit2 : 1;
3131 unsigned short bit3 : 1;
3132 unsigned short bit4 : 1;
3133 unsigned short bit5 : 1;
3134 unsigned short bit6 : 1;
3135 unsigned short bit7 : 1;
3136 unsigned short bit8 : 1;
3137 unsigned short bit9 : 1;
3138 unsigned short bit10 : 1;
3139 unsigned short bit11 : 1;
3140 unsigned short bit12 : 1;
3141 unsigned short bit13 : 1;
3142 unsigned short bit14 : 1;
3143 unsigned short bit15 : 1;
3146 struct TMR03struct {
3147 unsigned short bit0 : 1;
3148 unsigned short bit1 : 1;
3149 unsigned short bit2 : 1;
3150 unsigned short bit3 : 1;
3151 unsigned short bit4 : 1;
3152 unsigned short bit5 : 1;
3153 unsigned short bit6 : 1;
3154 unsigned short bit7 : 1;
3155 unsigned short bit8 : 1;
3156 unsigned short bit9 : 1;
3157 unsigned short bit10 : 1;
3158 unsigned short bit11 : 1;
3159 unsigned short bit12 : 1;
3160 unsigned short bit13 : 1;
3161 unsigned short bit14 : 1;
3162 unsigned short bit15 : 1;
3165 struct TMR04struct {
3166 unsigned short bit0 : 1;
3167 unsigned short bit1 : 1;
3168 unsigned short bit2 : 1;
3169 unsigned short bit3 : 1;
3170 unsigned short bit4 : 1;
3171 unsigned short bit5 : 1;
3172 unsigned short bit6 : 1;
3173 unsigned short bit7 : 1;
3174 unsigned short bit8 : 1;
3175 unsigned short bit9 : 1;
3176 unsigned short bit10 : 1;
3177 unsigned short bit11 : 1;
3178 unsigned short bit12 : 1;
3179 unsigned short bit13 : 1;
3180 unsigned short bit14 : 1;
3181 unsigned short bit15 : 1;
3184 struct TMR05struct {
3185 unsigned short bit0 : 1;
3186 unsigned short bit1 : 1;
3187 unsigned short bit2 : 1;
3188 unsigned short bit3 : 1;
3189 unsigned short bit4 : 1;
3190 unsigned short bit5 : 1;
3191 unsigned short bit6 : 1;
3192 unsigned short bit7 : 1;
3193 unsigned short bit8 : 1;
3194 unsigned short bit9 : 1;
3195 unsigned short bit10 : 1;
3196 unsigned short bit11 : 1;
3197 unsigned short bit12 : 1;
3198 unsigned short bit13 : 1;
3199 unsigned short bit14 : 1;
3200 unsigned short bit15 : 1;
3203 struct TMR06struct {
3204 unsigned short bit0 : 1;
3205 unsigned short bit1 : 1;
3206 unsigned short bit2 : 1;
3207 unsigned short bit3 : 1;
3208 unsigned short bit4 : 1;
3209 unsigned short bit5 : 1;
3210 unsigned short bit6 : 1;
3211 unsigned short bit7 : 1;
3212 unsigned short bit8 : 1;
3213 unsigned short bit9 : 1;
3214 unsigned short bit10 : 1;
3215 unsigned short bit11 : 1;
3216 unsigned short bit12 : 1;
3217 unsigned short bit13 : 1;
3218 unsigned short bit14 : 1;
3219 unsigned short bit15 : 1;
3222 struct TMR07struct {
3223 unsigned short bit0 : 1;
3224 unsigned short bit1 : 1;
3225 unsigned short bit2 : 1;
3226 unsigned short bit3 : 1;
3227 unsigned short bit4 : 1;
3228 unsigned short bit5 : 1;
3229 unsigned short bit6 : 1;
3230 unsigned short bit7 : 1;
3231 unsigned short bit8 : 1;
3232 unsigned short bit9 : 1;
3233 unsigned short bit10 : 1;
3234 unsigned short bit11 : 1;
3235 unsigned short bit12 : 1;
3236 unsigned short bit13 : 1;
3237 unsigned short bit14 : 1;
3238 unsigned short bit15 : 1;
3241 struct TSR00struct {
3242 unsigned short bit0 : 1;
3243 unsigned short bit1 : 1;
3244 unsigned short bit2 : 1;
3245 unsigned short bit3 : 1;
3246 unsigned short bit4 : 1;
3247 unsigned short bit5 : 1;
3248 unsigned short bit6 : 1;
3249 unsigned short bit7 : 1;
3250 unsigned short bit8 : 1;
3251 unsigned short bit9 : 1;
3252 unsigned short bit10 : 1;
3253 unsigned short bit11 : 1;
3254 unsigned short bit12 : 1;
3255 unsigned short bit13 : 1;
3256 unsigned short bit14 : 1;
3257 unsigned short bit15 : 1;
3260 struct TSR00Lstruct {
3261 unsigned char bit0 : 1;
3262 unsigned char bit1 : 1;
3263 unsigned char bit2 : 1;
3264 unsigned char bit3 : 1;
3265 unsigned char bit4 : 1;
3266 unsigned char bit5 : 1;
3267 unsigned char bit6 : 1;
3268 unsigned char bit7 : 1;
3271 struct TSR01struct {
3272 unsigned short bit0 : 1;
3273 unsigned short bit1 : 1;
3274 unsigned short bit2 : 1;
3275 unsigned short bit3 : 1;
3276 unsigned short bit4 : 1;
3277 unsigned short bit5 : 1;
3278 unsigned short bit6 : 1;
3279 unsigned short bit7 : 1;
3280 unsigned short bit8 : 1;
3281 unsigned short bit9 : 1;
3282 unsigned short bit10 : 1;
3283 unsigned short bit11 : 1;
3284 unsigned short bit12 : 1;
3285 unsigned short bit13 : 1;
3286 unsigned short bit14 : 1;
3287 unsigned short bit15 : 1;
3290 struct TSR01Lstruct {
3291 unsigned char bit0 : 1;
3292 unsigned char bit1 : 1;
3293 unsigned char bit2 : 1;
3294 unsigned char bit3 : 1;
3295 unsigned char bit4 : 1;
3296 unsigned char bit5 : 1;
3297 unsigned char bit6 : 1;
3298 unsigned char bit7 : 1;
3301 struct TSR02struct {
3302 unsigned short bit0 : 1;
3303 unsigned short bit1 : 1;
3304 unsigned short bit2 : 1;
3305 unsigned short bit3 : 1;
3306 unsigned short bit4 : 1;
3307 unsigned short bit5 : 1;
3308 unsigned short bit6 : 1;
3309 unsigned short bit7 : 1;
3310 unsigned short bit8 : 1;
3311 unsigned short bit9 : 1;
3312 unsigned short bit10 : 1;
3313 unsigned short bit11 : 1;
3314 unsigned short bit12 : 1;
3315 unsigned short bit13 : 1;
3316 unsigned short bit14 : 1;
3317 unsigned short bit15 : 1;
3320 struct TSR02Lstruct {
3321 unsigned char bit0 : 1;
3322 unsigned char bit1 : 1;
3323 unsigned char bit2 : 1;
3324 unsigned char bit3 : 1;
3325 unsigned char bit4 : 1;
3326 unsigned char bit5 : 1;
3327 unsigned char bit6 : 1;
3328 unsigned char bit7 : 1;
3331 struct TSR03struct {
3332 unsigned short bit0 : 1;
3333 unsigned short bit1 : 1;
3334 unsigned short bit2 : 1;
3335 unsigned short bit3 : 1;
3336 unsigned short bit4 : 1;
3337 unsigned short bit5 : 1;
3338 unsigned short bit6 : 1;
3339 unsigned short bit7 : 1;
3340 unsigned short bit8 : 1;
3341 unsigned short bit9 : 1;
3342 unsigned short bit10 : 1;
3343 unsigned short bit11 : 1;
3344 unsigned short bit12 : 1;
3345 unsigned short bit13 : 1;
3346 unsigned short bit14 : 1;
3347 unsigned short bit15 : 1;
3350 struct TSR03Lstruct {
3351 unsigned char bit0 : 1;
3352 unsigned char bit1 : 1;
3353 unsigned char bit2 : 1;
3354 unsigned char bit3 : 1;
3355 unsigned char bit4 : 1;
3356 unsigned char bit5 : 1;
3357 unsigned char bit6 : 1;
3358 unsigned char bit7 : 1;
3361 struct TSR04struct {
3362 unsigned short bit0 : 1;
3363 unsigned short bit1 : 1;
3364 unsigned short bit2 : 1;
3365 unsigned short bit3 : 1;
3366 unsigned short bit4 : 1;
3367 unsigned short bit5 : 1;
3368 unsigned short bit6 : 1;
3369 unsigned short bit7 : 1;
3370 unsigned short bit8 : 1;
3371 unsigned short bit9 : 1;
3372 unsigned short bit10 : 1;
3373 unsigned short bit11 : 1;
3374 unsigned short bit12 : 1;
3375 unsigned short bit13 : 1;
3376 unsigned short bit14 : 1;
3377 unsigned short bit15 : 1;
3380 struct TSR04Lstruct {
3381 unsigned char bit0 : 1;
3382 unsigned char bit1 : 1;
3383 unsigned char bit2 : 1;
3384 unsigned char bit3 : 1;
3385 unsigned char bit4 : 1;
3386 unsigned char bit5 : 1;
3387 unsigned char bit6 : 1;
3388 unsigned char bit7 : 1;
3391 struct TSR05struct {
3392 unsigned short bit0 : 1;
3393 unsigned short bit1 : 1;
3394 unsigned short bit2 : 1;
3395 unsigned short bit3 : 1;
3396 unsigned short bit4 : 1;
3397 unsigned short bit5 : 1;
3398 unsigned short bit6 : 1;
3399 unsigned short bit7 : 1;
3400 unsigned short bit8 : 1;
3401 unsigned short bit9 : 1;
3402 unsigned short bit10 : 1;
3403 unsigned short bit11 : 1;
3404 unsigned short bit12 : 1;
3405 unsigned short bit13 : 1;
3406 unsigned short bit14 : 1;
3407 unsigned short bit15 : 1;
3410 struct TSR05Lstruct {
3411 unsigned char bit0 : 1;
3412 unsigned char bit1 : 1;
3413 unsigned char bit2 : 1;
3414 unsigned char bit3 : 1;
3415 unsigned char bit4 : 1;
3416 unsigned char bit5 : 1;
3417 unsigned char bit6 : 1;
3418 unsigned char bit7 : 1;
3421 struct TSR06struct {
3422 unsigned short bit0 : 1;
3423 unsigned short bit1 : 1;
3424 unsigned short bit2 : 1;
3425 unsigned short bit3 : 1;
3426 unsigned short bit4 : 1;
3427 unsigned short bit5 : 1;
3428 unsigned short bit6 : 1;
3429 unsigned short bit7 : 1;
3430 unsigned short bit8 : 1;
3431 unsigned short bit9 : 1;
3432 unsigned short bit10 : 1;
3433 unsigned short bit11 : 1;
3434 unsigned short bit12 : 1;
3435 unsigned short bit13 : 1;
3436 unsigned short bit14 : 1;
3437 unsigned short bit15 : 1;
3440 struct TSR06Lstruct {
3441 unsigned char bit0 : 1;
3442 unsigned char bit1 : 1;
3443 unsigned char bit2 : 1;
3444 unsigned char bit3 : 1;
3445 unsigned char bit4 : 1;
3446 unsigned char bit5 : 1;
3447 unsigned char bit6 : 1;
3448 unsigned char bit7 : 1;
3451 struct TSR07struct {
3452 unsigned short bit0 : 1;
3453 unsigned short bit1 : 1;
3454 unsigned short bit2 : 1;
3455 unsigned short bit3 : 1;
3456 unsigned short bit4 : 1;
3457 unsigned short bit5 : 1;
3458 unsigned short bit6 : 1;
3459 unsigned short bit7 : 1;
3460 unsigned short bit8 : 1;
3461 unsigned short bit9 : 1;
3462 unsigned short bit10 : 1;
3463 unsigned short bit11 : 1;
3464 unsigned short bit12 : 1;
3465 unsigned short bit13 : 1;
3466 unsigned short bit14 : 1;
3467 unsigned short bit15 : 1;
3470 struct TSR07Lstruct {
3471 unsigned char bit0 : 1;
3472 unsigned char bit1 : 1;
3473 unsigned char bit2 : 1;
3474 unsigned char bit3 : 1;
3475 unsigned char bit4 : 1;
3476 unsigned char bit5 : 1;
3477 unsigned char bit6 : 1;
3478 unsigned char bit7 : 1;
3482 unsigned short bit0 : 1;
3483 unsigned short bit1 : 1;
3484 unsigned short bit2 : 1;
3485 unsigned short bit3 : 1;
3486 unsigned short bit4 : 1;
3487 unsigned short bit5 : 1;
3488 unsigned short bit6 : 1;
3489 unsigned short bit7 : 1;
3490 unsigned short bit8 : 1;
3491 unsigned short bit9 : 1;
3492 unsigned short bit10 : 1;
3493 unsigned short bit11 : 1;
3494 unsigned short bit12 : 1;
3495 unsigned short bit13 : 1;
3496 unsigned short bit14 : 1;
3497 unsigned short bit15 : 1;
3501 unsigned char bit0 : 1;
3502 unsigned char bit1 : 1;
3503 unsigned char bit2 : 1;
3504 unsigned char bit3 : 1;
3505 unsigned char bit4 : 1;
3506 unsigned char bit5 : 1;
3507 unsigned char bit6 : 1;
3508 unsigned char bit7 : 1;
3512 unsigned short bit0 : 1;
3513 unsigned short bit1 : 1;
3514 unsigned short bit2 : 1;
3515 unsigned short bit3 : 1;
3516 unsigned short bit4 : 1;
3517 unsigned short bit5 : 1;
3518 unsigned short bit6 : 1;
3519 unsigned short bit7 : 1;
3520 unsigned short bit8 : 1;
3521 unsigned short bit9 : 1;
3522 unsigned short bit10 : 1;
3523 unsigned short bit11 : 1;
3524 unsigned short bit12 : 1;
3525 unsigned short bit13 : 1;
3526 unsigned short bit14 : 1;
3527 unsigned short bit15 : 1;
3531 unsigned char bit0 : 1;
3532 unsigned char bit1 : 1;
3533 unsigned char bit2 : 1;
3534 unsigned char bit3 : 1;
3535 unsigned char bit4 : 1;
3536 unsigned char bit5 : 1;
3537 unsigned char bit6 : 1;
3538 unsigned char bit7 : 1;
3542 unsigned short bit0 : 1;
3543 unsigned short bit1 : 1;
3544 unsigned short bit2 : 1;
3545 unsigned short bit3 : 1;
3546 unsigned short bit4 : 1;
3547 unsigned short bit5 : 1;
3548 unsigned short bit6 : 1;
3549 unsigned short bit7 : 1;
3550 unsigned short bit8 : 1;
3551 unsigned short bit9 : 1;
3552 unsigned short bit10 : 1;
3553 unsigned short bit11 : 1;
3554 unsigned short bit12 : 1;
3555 unsigned short bit13 : 1;
3556 unsigned short bit14 : 1;
3557 unsigned short bit15 : 1;
3561 unsigned char bit0 : 1;
3562 unsigned char bit1 : 1;
3563 unsigned char bit2 : 1;
3564 unsigned char bit3 : 1;
3565 unsigned char bit4 : 1;
3566 unsigned char bit5 : 1;
3567 unsigned char bit6 : 1;
3568 unsigned char bit7 : 1;
3572 unsigned short bit0 : 1;
3573 unsigned short bit1 : 1;
3574 unsigned short bit2 : 1;
3575 unsigned short bit3 : 1;
3576 unsigned short bit4 : 1;
3577 unsigned short bit5 : 1;
3578 unsigned short bit6 : 1;
3579 unsigned short bit7 : 1;
3580 unsigned short bit8 : 1;
3581 unsigned short bit9 : 1;
3582 unsigned short bit10 : 1;
3583 unsigned short bit11 : 1;
3584 unsigned short bit12 : 1;
3585 unsigned short bit13 : 1;
3586 unsigned short bit14 : 1;
3587 unsigned short bit15 : 1;
3591 unsigned short bit0 : 1;
3592 unsigned short bit1 : 1;
3593 unsigned short bit2 : 1;
3594 unsigned short bit3 : 1;
3595 unsigned short bit4 : 1;
3596 unsigned short bit5 : 1;
3597 unsigned short bit6 : 1;
3598 unsigned short bit7 : 1;
3599 unsigned short bit8 : 1;
3600 unsigned short bit9 : 1;
3601 unsigned short bit10 : 1;
3602 unsigned short bit11 : 1;
3603 unsigned short bit12 : 1;
3604 unsigned short bit13 : 1;
3605 unsigned short bit14 : 1;
3606 unsigned short bit15 : 1;
3610 unsigned char bit0 : 1;
3611 unsigned char bit1 : 1;
3612 unsigned char bit2 : 1;
3613 unsigned char bit3 : 1;
3614 unsigned char bit4 : 1;
3615 unsigned char bit5 : 1;
3616 unsigned char bit6 : 1;
3617 unsigned char bit7 : 1;
3621 unsigned short bit0 : 1;
3622 unsigned short bit1 : 1;
3623 unsigned short bit2 : 1;
3624 unsigned short bit3 : 1;
3625 unsigned short bit4 : 1;
3626 unsigned short bit5 : 1;
3627 unsigned short bit6 : 1;
3628 unsigned short bit7 : 1;
3629 unsigned short bit8 : 1;
3630 unsigned short bit9 : 1;
3631 unsigned short bit10 : 1;
3632 unsigned short bit11 : 1;
3633 unsigned short bit12 : 1;
3634 unsigned short bit13 : 1;
3635 unsigned short bit14 : 1;
3636 unsigned short bit15 : 1;
3639 struct TOE0Lstruct {
3640 unsigned char bit0 : 1;
3641 unsigned char bit1 : 1;
3642 unsigned char bit2 : 1;
3643 unsigned char bit3 : 1;
3644 unsigned char bit4 : 1;
3645 unsigned char bit5 : 1;
3646 unsigned char bit6 : 1;
3647 unsigned char bit7 : 1;
3651 unsigned short bit0 : 1;
3652 unsigned short bit1 : 1;
3653 unsigned short bit2 : 1;
3654 unsigned short bit3 : 1;
3655 unsigned short bit4 : 1;
3656 unsigned short bit5 : 1;
3657 unsigned short bit6 : 1;
3658 unsigned short bit7 : 1;
3659 unsigned short bit8 : 1;
3660 unsigned short bit9 : 1;
3661 unsigned short bit10 : 1;
3662 unsigned short bit11 : 1;
3663 unsigned short bit12 : 1;
3664 unsigned short bit13 : 1;
3665 unsigned short bit14 : 1;
3666 unsigned short bit15 : 1;
3669 struct TOL0Lstruct {
3670 unsigned char bit0 : 1;
3671 unsigned char bit1 : 1;
3672 unsigned char bit2 : 1;
3673 unsigned char bit3 : 1;
3674 unsigned char bit4 : 1;
3675 unsigned char bit5 : 1;
3676 unsigned char bit6 : 1;
3677 unsigned char bit7 : 1;
3681 unsigned short bit0 : 1;
3682 unsigned short bit1 : 1;
3683 unsigned short bit2 : 1;
3684 unsigned short bit3 : 1;
3685 unsigned short bit4 : 1;
3686 unsigned short bit5 : 1;
3687 unsigned short bit6 : 1;
3688 unsigned short bit7 : 1;
3689 unsigned short bit8 : 1;
3690 unsigned short bit9 : 1;
3691 unsigned short bit10 : 1;
3692 unsigned short bit11 : 1;
3693 unsigned short bit12 : 1;
3694 unsigned short bit13 : 1;
3695 unsigned short bit14 : 1;
3696 unsigned short bit15 : 1;
3699 struct TOM0Lstruct {
3700 unsigned char bit0 : 1;
3701 unsigned char bit1 : 1;
3702 unsigned char bit2 : 1;
3703 unsigned char bit3 : 1;
3704 unsigned char bit4 : 1;
3705 unsigned char bit5 : 1;
3706 unsigned char bit6 : 1;
3707 unsigned char bit7 : 1;
3710 struct TCR10struct {
3711 unsigned short bit0 : 1;
3712 unsigned short bit1 : 1;
3713 unsigned short bit2 : 1;
3714 unsigned short bit3 : 1;
3715 unsigned short bit4 : 1;
3716 unsigned short bit5 : 1;
3717 unsigned short bit6 : 1;
3718 unsigned short bit7 : 1;
3719 unsigned short bit8 : 1;
3720 unsigned short bit9 : 1;
3721 unsigned short bit10 : 1;
3722 unsigned short bit11 : 1;
3723 unsigned short bit12 : 1;
3724 unsigned short bit13 : 1;
3725 unsigned short bit14 : 1;
3726 unsigned short bit15 : 1;
3729 struct TCR11struct {
3730 unsigned short bit0 : 1;
3731 unsigned short bit1 : 1;
3732 unsigned short bit2 : 1;
3733 unsigned short bit3 : 1;
3734 unsigned short bit4 : 1;
3735 unsigned short bit5 : 1;
3736 unsigned short bit6 : 1;
3737 unsigned short bit7 : 1;
3738 unsigned short bit8 : 1;
3739 unsigned short bit9 : 1;
3740 unsigned short bit10 : 1;
3741 unsigned short bit11 : 1;
3742 unsigned short bit12 : 1;
3743 unsigned short bit13 : 1;
3744 unsigned short bit14 : 1;
3745 unsigned short bit15 : 1;
3748 struct TCR12struct {
3749 unsigned short bit0 : 1;
3750 unsigned short bit1 : 1;
3751 unsigned short bit2 : 1;
3752 unsigned short bit3 : 1;
3753 unsigned short bit4 : 1;
3754 unsigned short bit5 : 1;
3755 unsigned short bit6 : 1;
3756 unsigned short bit7 : 1;
3757 unsigned short bit8 : 1;
3758 unsigned short bit9 : 1;
3759 unsigned short bit10 : 1;
3760 unsigned short bit11 : 1;
3761 unsigned short bit12 : 1;
3762 unsigned short bit13 : 1;
3763 unsigned short bit14 : 1;
3764 unsigned short bit15 : 1;
3767 struct TCR13struct {
3768 unsigned short bit0 : 1;
3769 unsigned short bit1 : 1;
3770 unsigned short bit2 : 1;
3771 unsigned short bit3 : 1;
3772 unsigned short bit4 : 1;
3773 unsigned short bit5 : 1;
3774 unsigned short bit6 : 1;
3775 unsigned short bit7 : 1;
3776 unsigned short bit8 : 1;
3777 unsigned short bit9 : 1;
3778 unsigned short bit10 : 1;
3779 unsigned short bit11 : 1;
3780 unsigned short bit12 : 1;
3781 unsigned short bit13 : 1;
3782 unsigned short bit14 : 1;
3783 unsigned short bit15 : 1;
3786 struct TCR14struct {
3787 unsigned short bit0 : 1;
3788 unsigned short bit1 : 1;
3789 unsigned short bit2 : 1;
3790 unsigned short bit3 : 1;
3791 unsigned short bit4 : 1;
3792 unsigned short bit5 : 1;
3793 unsigned short bit6 : 1;
3794 unsigned short bit7 : 1;
3795 unsigned short bit8 : 1;
3796 unsigned short bit9 : 1;
3797 unsigned short bit10 : 1;
3798 unsigned short bit11 : 1;
3799 unsigned short bit12 : 1;
3800 unsigned short bit13 : 1;
3801 unsigned short bit14 : 1;
3802 unsigned short bit15 : 1;
3805 struct TCR15struct {
3806 unsigned short bit0 : 1;
3807 unsigned short bit1 : 1;
3808 unsigned short bit2 : 1;
3809 unsigned short bit3 : 1;
3810 unsigned short bit4 : 1;
3811 unsigned short bit5 : 1;
3812 unsigned short bit6 : 1;
3813 unsigned short bit7 : 1;
3814 unsigned short bit8 : 1;
3815 unsigned short bit9 : 1;
3816 unsigned short bit10 : 1;
3817 unsigned short bit11 : 1;
3818 unsigned short bit12 : 1;
3819 unsigned short bit13 : 1;
3820 unsigned short bit14 : 1;
3821 unsigned short bit15 : 1;
3824 struct TCR16struct {
3825 unsigned short bit0 : 1;
3826 unsigned short bit1 : 1;
3827 unsigned short bit2 : 1;
3828 unsigned short bit3 : 1;
3829 unsigned short bit4 : 1;
3830 unsigned short bit5 : 1;
3831 unsigned short bit6 : 1;
3832 unsigned short bit7 : 1;
3833 unsigned short bit8 : 1;
3834 unsigned short bit9 : 1;
3835 unsigned short bit10 : 1;
3836 unsigned short bit11 : 1;
3837 unsigned short bit12 : 1;
3838 unsigned short bit13 : 1;
3839 unsigned short bit14 : 1;
3840 unsigned short bit15 : 1;
3843 struct TCR17struct {
3844 unsigned short bit0 : 1;
3845 unsigned short bit1 : 1;
3846 unsigned short bit2 : 1;
3847 unsigned short bit3 : 1;
3848 unsigned short bit4 : 1;
3849 unsigned short bit5 : 1;
3850 unsigned short bit6 : 1;
3851 unsigned short bit7 : 1;
3852 unsigned short bit8 : 1;
3853 unsigned short bit9 : 1;
3854 unsigned short bit10 : 1;
3855 unsigned short bit11 : 1;
3856 unsigned short bit12 : 1;
3857 unsigned short bit13 : 1;
3858 unsigned short bit14 : 1;
3859 unsigned short bit15 : 1;
3862 struct TMR10struct {
3863 unsigned short bit0 : 1;
3864 unsigned short bit1 : 1;
3865 unsigned short bit2 : 1;
3866 unsigned short bit3 : 1;
3867 unsigned short bit4 : 1;
3868 unsigned short bit5 : 1;
3869 unsigned short bit6 : 1;
3870 unsigned short bit7 : 1;
3871 unsigned short bit8 : 1;
3872 unsigned short bit9 : 1;
3873 unsigned short bit10 : 1;
3874 unsigned short bit11 : 1;
3875 unsigned short bit12 : 1;
3876 unsigned short bit13 : 1;
3877 unsigned short bit14 : 1;
3878 unsigned short bit15 : 1;
3881 struct TMR11struct {
3882 unsigned short bit0 : 1;
3883 unsigned short bit1 : 1;
3884 unsigned short bit2 : 1;
3885 unsigned short bit3 : 1;
3886 unsigned short bit4 : 1;
3887 unsigned short bit5 : 1;
3888 unsigned short bit6 : 1;
3889 unsigned short bit7 : 1;
3890 unsigned short bit8 : 1;
3891 unsigned short bit9 : 1;
3892 unsigned short bit10 : 1;
3893 unsigned short bit11 : 1;
3894 unsigned short bit12 : 1;
3895 unsigned short bit13 : 1;
3896 unsigned short bit14 : 1;
3897 unsigned short bit15 : 1;
3900 struct TMR12struct {
3901 unsigned short bit0 : 1;
3902 unsigned short bit1 : 1;
3903 unsigned short bit2 : 1;
3904 unsigned short bit3 : 1;
3905 unsigned short bit4 : 1;
3906 unsigned short bit5 : 1;
3907 unsigned short bit6 : 1;
3908 unsigned short bit7 : 1;
3909 unsigned short bit8 : 1;
3910 unsigned short bit9 : 1;
3911 unsigned short bit10 : 1;
3912 unsigned short bit11 : 1;
3913 unsigned short bit12 : 1;
3914 unsigned short bit13 : 1;
3915 unsigned short bit14 : 1;
3916 unsigned short bit15 : 1;
3919 struct TMR13struct {
3920 unsigned short bit0 : 1;
3921 unsigned short bit1 : 1;
3922 unsigned short bit2 : 1;
3923 unsigned short bit3 : 1;
3924 unsigned short bit4 : 1;
3925 unsigned short bit5 : 1;
3926 unsigned short bit6 : 1;
3927 unsigned short bit7 : 1;
3928 unsigned short bit8 : 1;
3929 unsigned short bit9 : 1;
3930 unsigned short bit10 : 1;
3931 unsigned short bit11 : 1;
3932 unsigned short bit12 : 1;
3933 unsigned short bit13 : 1;
3934 unsigned short bit14 : 1;
3935 unsigned short bit15 : 1;
3938 struct TMR14struct {
3939 unsigned short bit0 : 1;
3940 unsigned short bit1 : 1;
3941 unsigned short bit2 : 1;
3942 unsigned short bit3 : 1;
3943 unsigned short bit4 : 1;
3944 unsigned short bit5 : 1;
3945 unsigned short bit6 : 1;
3946 unsigned short bit7 : 1;
3947 unsigned short bit8 : 1;
3948 unsigned short bit9 : 1;
3949 unsigned short bit10 : 1;
3950 unsigned short bit11 : 1;
3951 unsigned short bit12 : 1;
3952 unsigned short bit13 : 1;
3953 unsigned short bit14 : 1;
3954 unsigned short bit15 : 1;
3957 struct TMR15struct {
3958 unsigned short bit0 : 1;
3959 unsigned short bit1 : 1;
3960 unsigned short bit2 : 1;
3961 unsigned short bit3 : 1;
3962 unsigned short bit4 : 1;
3963 unsigned short bit5 : 1;
3964 unsigned short bit6 : 1;
3965 unsigned short bit7 : 1;
3966 unsigned short bit8 : 1;
3967 unsigned short bit9 : 1;
3968 unsigned short bit10 : 1;
3969 unsigned short bit11 : 1;
3970 unsigned short bit12 : 1;
3971 unsigned short bit13 : 1;
3972 unsigned short bit14 : 1;
3973 unsigned short bit15 : 1;
3976 struct TMR16struct {
3977 unsigned short bit0 : 1;
3978 unsigned short bit1 : 1;
3979 unsigned short bit2 : 1;
3980 unsigned short bit3 : 1;
3981 unsigned short bit4 : 1;
3982 unsigned short bit5 : 1;
3983 unsigned short bit6 : 1;
3984 unsigned short bit7 : 1;
3985 unsigned short bit8 : 1;
3986 unsigned short bit9 : 1;
3987 unsigned short bit10 : 1;
3988 unsigned short bit11 : 1;
3989 unsigned short bit12 : 1;
3990 unsigned short bit13 : 1;
3991 unsigned short bit14 : 1;
3992 unsigned short bit15 : 1;
3995 struct TMR17struct {
3996 unsigned short bit0 : 1;
3997 unsigned short bit1 : 1;
3998 unsigned short bit2 : 1;
3999 unsigned short bit3 : 1;
4000 unsigned short bit4 : 1;
4001 unsigned short bit5 : 1;
4002 unsigned short bit6 : 1;
4003 unsigned short bit7 : 1;
4004 unsigned short bit8 : 1;
4005 unsigned short bit9 : 1;
4006 unsigned short bit10 : 1;
4007 unsigned short bit11 : 1;
4008 unsigned short bit12 : 1;
4009 unsigned short bit13 : 1;
4010 unsigned short bit14 : 1;
4011 unsigned short bit15 : 1;
4014 struct TSR10struct {
4015 unsigned short bit0 : 1;
4016 unsigned short bit1 : 1;
4017 unsigned short bit2 : 1;
4018 unsigned short bit3 : 1;
4019 unsigned short bit4 : 1;
4020 unsigned short bit5 : 1;
4021 unsigned short bit6 : 1;
4022 unsigned short bit7 : 1;
4023 unsigned short bit8 : 1;
4024 unsigned short bit9 : 1;
4025 unsigned short bit10 : 1;
4026 unsigned short bit11 : 1;
4027 unsigned short bit12 : 1;
4028 unsigned short bit13 : 1;
4029 unsigned short bit14 : 1;
4030 unsigned short bit15 : 1;
4033 struct TSR10Lstruct {
4034 unsigned char bit0 : 1;
4035 unsigned char bit1 : 1;
4036 unsigned char bit2 : 1;
4037 unsigned char bit3 : 1;
4038 unsigned char bit4 : 1;
4039 unsigned char bit5 : 1;
4040 unsigned char bit6 : 1;
4041 unsigned char bit7 : 1;
4044 struct TSR11struct {
4045 unsigned short bit0 : 1;
4046 unsigned short bit1 : 1;
4047 unsigned short bit2 : 1;
4048 unsigned short bit3 : 1;
4049 unsigned short bit4 : 1;
4050 unsigned short bit5 : 1;
4051 unsigned short bit6 : 1;
4052 unsigned short bit7 : 1;
4053 unsigned short bit8 : 1;
4054 unsigned short bit9 : 1;
4055 unsigned short bit10 : 1;
4056 unsigned short bit11 : 1;
4057 unsigned short bit12 : 1;
4058 unsigned short bit13 : 1;
4059 unsigned short bit14 : 1;
4060 unsigned short bit15 : 1;
4063 struct TSR11Lstruct {
4064 unsigned char bit0 : 1;
4065 unsigned char bit1 : 1;
4066 unsigned char bit2 : 1;
4067 unsigned char bit3 : 1;
4068 unsigned char bit4 : 1;
4069 unsigned char bit5 : 1;
4070 unsigned char bit6 : 1;
4071 unsigned char bit7 : 1;
4074 struct TSR12struct {
4075 unsigned short bit0 : 1;
4076 unsigned short bit1 : 1;
4077 unsigned short bit2 : 1;
4078 unsigned short bit3 : 1;
4079 unsigned short bit4 : 1;
4080 unsigned short bit5 : 1;
4081 unsigned short bit6 : 1;
4082 unsigned short bit7 : 1;
4083 unsigned short bit8 : 1;
4084 unsigned short bit9 : 1;
4085 unsigned short bit10 : 1;
4086 unsigned short bit11 : 1;
4087 unsigned short bit12 : 1;
4088 unsigned short bit13 : 1;
4089 unsigned short bit14 : 1;
4090 unsigned short bit15 : 1;
4093 struct TSR12Lstruct {
4094 unsigned char bit0 : 1;
4095 unsigned char bit1 : 1;
4096 unsigned char bit2 : 1;
4097 unsigned char bit3 : 1;
4098 unsigned char bit4 : 1;
4099 unsigned char bit5 : 1;
4100 unsigned char bit6 : 1;
4101 unsigned char bit7 : 1;
4104 struct TSR13struct {
4105 unsigned short bit0 : 1;
4106 unsigned short bit1 : 1;
4107 unsigned short bit2 : 1;
4108 unsigned short bit3 : 1;
4109 unsigned short bit4 : 1;
4110 unsigned short bit5 : 1;
4111 unsigned short bit6 : 1;
4112 unsigned short bit7 : 1;
4113 unsigned short bit8 : 1;
4114 unsigned short bit9 : 1;
4115 unsigned short bit10 : 1;
4116 unsigned short bit11 : 1;
4117 unsigned short bit12 : 1;
4118 unsigned short bit13 : 1;
4119 unsigned short bit14 : 1;
4120 unsigned short bit15 : 1;
4123 struct TSR13Lstruct {
4124 unsigned char bit0 : 1;
4125 unsigned char bit1 : 1;
4126 unsigned char bit2 : 1;
4127 unsigned char bit3 : 1;
4128 unsigned char bit4 : 1;
4129 unsigned char bit5 : 1;
4130 unsigned char bit6 : 1;
4131 unsigned char bit7 : 1;
4134 struct TSR14struct {
4135 unsigned short bit0 : 1;
4136 unsigned short bit1 : 1;
4137 unsigned short bit2 : 1;
4138 unsigned short bit3 : 1;
4139 unsigned short bit4 : 1;
4140 unsigned short bit5 : 1;
4141 unsigned short bit6 : 1;
4142 unsigned short bit7 : 1;
4143 unsigned short bit8 : 1;
4144 unsigned short bit9 : 1;
4145 unsigned short bit10 : 1;
4146 unsigned short bit11 : 1;
4147 unsigned short bit12 : 1;
4148 unsigned short bit13 : 1;
4149 unsigned short bit14 : 1;
4150 unsigned short bit15 : 1;
4153 struct TSR14Lstruct {
4154 unsigned char bit0 : 1;
4155 unsigned char bit1 : 1;
4156 unsigned char bit2 : 1;
4157 unsigned char bit3 : 1;
4158 unsigned char bit4 : 1;
4159 unsigned char bit5 : 1;
4160 unsigned char bit6 : 1;
4161 unsigned char bit7 : 1;
4164 struct TSR15struct {
4165 unsigned short bit0 : 1;
4166 unsigned short bit1 : 1;
4167 unsigned short bit2 : 1;
4168 unsigned short bit3 : 1;
4169 unsigned short bit4 : 1;
4170 unsigned short bit5 : 1;
4171 unsigned short bit6 : 1;
4172 unsigned short bit7 : 1;
4173 unsigned short bit8 : 1;
4174 unsigned short bit9 : 1;
4175 unsigned short bit10 : 1;
4176 unsigned short bit11 : 1;
4177 unsigned short bit12 : 1;
4178 unsigned short bit13 : 1;
4179 unsigned short bit14 : 1;
4180 unsigned short bit15 : 1;
4183 struct TSR15Lstruct {
4184 unsigned char bit0 : 1;
4185 unsigned char bit1 : 1;
4186 unsigned char bit2 : 1;
4187 unsigned char bit3 : 1;
4188 unsigned char bit4 : 1;
4189 unsigned char bit5 : 1;
4190 unsigned char bit6 : 1;
4191 unsigned char bit7 : 1;
4194 struct TSR16struct {
4195 unsigned short bit0 : 1;
4196 unsigned short bit1 : 1;
4197 unsigned short bit2 : 1;
4198 unsigned short bit3 : 1;
4199 unsigned short bit4 : 1;
4200 unsigned short bit5 : 1;
4201 unsigned short bit6 : 1;
4202 unsigned short bit7 : 1;
4203 unsigned short bit8 : 1;
4204 unsigned short bit9 : 1;
4205 unsigned short bit10 : 1;
4206 unsigned short bit11 : 1;
4207 unsigned short bit12 : 1;
4208 unsigned short bit13 : 1;
4209 unsigned short bit14 : 1;
4210 unsigned short bit15 : 1;
4213 struct TSR16Lstruct {
4214 unsigned char bit0 : 1;
4215 unsigned char bit1 : 1;
4216 unsigned char bit2 : 1;
4217 unsigned char bit3 : 1;
4218 unsigned char bit4 : 1;
4219 unsigned char bit5 : 1;
4220 unsigned char bit6 : 1;
4221 unsigned char bit7 : 1;
4224 struct TSR17struct {
4225 unsigned short bit0 : 1;
4226 unsigned short bit1 : 1;
4227 unsigned short bit2 : 1;
4228 unsigned short bit3 : 1;
4229 unsigned short bit4 : 1;
4230 unsigned short bit5 : 1;
4231 unsigned short bit6 : 1;
4232 unsigned short bit7 : 1;
4233 unsigned short bit8 : 1;
4234 unsigned short bit9 : 1;
4235 unsigned short bit10 : 1;
4236 unsigned short bit11 : 1;
4237 unsigned short bit12 : 1;
4238 unsigned short bit13 : 1;
4239 unsigned short bit14 : 1;
4240 unsigned short bit15 : 1;
4243 struct TSR17Lstruct {
4244 unsigned char bit0 : 1;
4245 unsigned char bit1 : 1;
4246 unsigned char bit2 : 1;
4247 unsigned char bit3 : 1;
4248 unsigned char bit4 : 1;
4249 unsigned char bit5 : 1;
4250 unsigned char bit6 : 1;
4251 unsigned char bit7 : 1;
4255 unsigned short bit0 : 1;
4256 unsigned short bit1 : 1;
4257 unsigned short bit2 : 1;
4258 unsigned short bit3 : 1;
4259 unsigned short bit4 : 1;
4260 unsigned short bit5 : 1;
4261 unsigned short bit6 : 1;
4262 unsigned short bit7 : 1;
4263 unsigned short bit8 : 1;
4264 unsigned short bit9 : 1;
4265 unsigned short bit10 : 1;
4266 unsigned short bit11 : 1;
4267 unsigned short bit12 : 1;
4268 unsigned short bit13 : 1;
4269 unsigned short bit14 : 1;
4270 unsigned short bit15 : 1;
4274 unsigned char bit0 : 1;
4275 unsigned char bit1 : 1;
4276 unsigned char bit2 : 1;
4277 unsigned char bit3 : 1;
4278 unsigned char bit4 : 1;
4279 unsigned char bit5 : 1;
4280 unsigned char bit6 : 1;
4281 unsigned char bit7 : 1;
4285 unsigned short bit0 : 1;
4286 unsigned short bit1 : 1;
4287 unsigned short bit2 : 1;
4288 unsigned short bit3 : 1;
4289 unsigned short bit4 : 1;
4290 unsigned short bit5 : 1;
4291 unsigned short bit6 : 1;
4292 unsigned short bit7 : 1;
4293 unsigned short bit8 : 1;
4294 unsigned short bit9 : 1;
4295 unsigned short bit10 : 1;
4296 unsigned short bit11 : 1;
4297 unsigned short bit12 : 1;
4298 unsigned short bit13 : 1;
4299 unsigned short bit14 : 1;
4300 unsigned short bit15 : 1;
4304 unsigned char bit0 : 1;
4305 unsigned char bit1 : 1;
4306 unsigned char bit2 : 1;
4307 unsigned char bit3 : 1;
4308 unsigned char bit4 : 1;
4309 unsigned char bit5 : 1;
4310 unsigned char bit6 : 1;
4311 unsigned char bit7 : 1;
4315 unsigned short bit0 : 1;
4316 unsigned short bit1 : 1;
4317 unsigned short bit2 : 1;
4318 unsigned short bit3 : 1;
4319 unsigned short bit4 : 1;
4320 unsigned short bit5 : 1;
4321 unsigned short bit6 : 1;
4322 unsigned short bit7 : 1;
4323 unsigned short bit8 : 1;
4324 unsigned short bit9 : 1;
4325 unsigned short bit10 : 1;
4326 unsigned short bit11 : 1;
4327 unsigned short bit12 : 1;
4328 unsigned short bit13 : 1;
4329 unsigned short bit14 : 1;
4330 unsigned short bit15 : 1;
4334 unsigned char bit0 : 1;
4335 unsigned char bit1 : 1;
4336 unsigned char bit2 : 1;
4337 unsigned char bit3 : 1;
4338 unsigned char bit4 : 1;
4339 unsigned char bit5 : 1;
4340 unsigned char bit6 : 1;
4341 unsigned char bit7 : 1;
4345 unsigned short bit0 : 1;
4346 unsigned short bit1 : 1;
4347 unsigned short bit2 : 1;
4348 unsigned short bit3 : 1;
4349 unsigned short bit4 : 1;
4350 unsigned short bit5 : 1;
4351 unsigned short bit6 : 1;
4352 unsigned short bit7 : 1;
4353 unsigned short bit8 : 1;
4354 unsigned short bit9 : 1;
4355 unsigned short bit10 : 1;
4356 unsigned short bit11 : 1;
4357 unsigned short bit12 : 1;
4358 unsigned short bit13 : 1;
4359 unsigned short bit14 : 1;
4360 unsigned short bit15 : 1;
4364 unsigned short bit0 : 1;
4365 unsigned short bit1 : 1;
4366 unsigned short bit2 : 1;
4367 unsigned short bit3 : 1;
4368 unsigned short bit4 : 1;
4369 unsigned short bit5 : 1;
4370 unsigned short bit6 : 1;
4371 unsigned short bit7 : 1;
4372 unsigned short bit8 : 1;
4373 unsigned short bit9 : 1;
4374 unsigned short bit10 : 1;
4375 unsigned short bit11 : 1;
4376 unsigned short bit12 : 1;
4377 unsigned short bit13 : 1;
4378 unsigned short bit14 : 1;
4379 unsigned short bit15 : 1;
4383 unsigned char bit0 : 1;
4384 unsigned char bit1 : 1;
4385 unsigned char bit2 : 1;
4386 unsigned char bit3 : 1;
4387 unsigned char bit4 : 1;
4388 unsigned char bit5 : 1;
4389 unsigned char bit6 : 1;
4390 unsigned char bit7 : 1;
4394 unsigned short bit0 : 1;
4395 unsigned short bit1 : 1;
4396 unsigned short bit2 : 1;
4397 unsigned short bit3 : 1;
4398 unsigned short bit4 : 1;
4399 unsigned short bit5 : 1;
4400 unsigned short bit6 : 1;
4401 unsigned short bit7 : 1;
4402 unsigned short bit8 : 1;
4403 unsigned short bit9 : 1;
4404 unsigned short bit10 : 1;
4405 unsigned short bit11 : 1;
4406 unsigned short bit12 : 1;
4407 unsigned short bit13 : 1;
4408 unsigned short bit14 : 1;
4409 unsigned short bit15 : 1;
4412 struct TOE1Lstruct {
4413 unsigned char bit0 : 1;
4414 unsigned char bit1 : 1;
4415 unsigned char bit2 : 1;
4416 unsigned char bit3 : 1;
4417 unsigned char bit4 : 1;
4418 unsigned char bit5 : 1;
4419 unsigned char bit6 : 1;
4420 unsigned char bit7 : 1;
4424 unsigned short bit0 : 1;
4425 unsigned short bit1 : 1;
4426 unsigned short bit2 : 1;
4427 unsigned short bit3 : 1;
4428 unsigned short bit4 : 1;
4429 unsigned short bit5 : 1;
4430 unsigned short bit6 : 1;
4431 unsigned short bit7 : 1;
4432 unsigned short bit8 : 1;
4433 unsigned short bit9 : 1;
4434 unsigned short bit10 : 1;
4435 unsigned short bit11 : 1;
4436 unsigned short bit12 : 1;
4437 unsigned short bit13 : 1;
4438 unsigned short bit14 : 1;
4439 unsigned short bit15 : 1;
4442 struct TOL1Lstruct {
4443 unsigned char bit0 : 1;
4444 unsigned char bit1 : 1;
4445 unsigned char bit2 : 1;
4446 unsigned char bit3 : 1;
4447 unsigned char bit4 : 1;
4448 unsigned char bit5 : 1;
4449 unsigned char bit6 : 1;
4450 unsigned char bit7 : 1;
4454 unsigned short bit0 : 1;
4455 unsigned short bit1 : 1;
4456 unsigned short bit2 : 1;
4457 unsigned short bit3 : 1;
4458 unsigned short bit4 : 1;
4459 unsigned short bit5 : 1;
4460 unsigned short bit6 : 1;
4461 unsigned short bit7 : 1;
4462 unsigned short bit8 : 1;
4463 unsigned short bit9 : 1;
4464 unsigned short bit10 : 1;
4465 unsigned short bit11 : 1;
4466 unsigned short bit12 : 1;
4467 unsigned short bit13 : 1;
4468 unsigned short bit14 : 1;
4469 unsigned short bit15 : 1;
4472 struct TOM1Lstruct {
4473 unsigned char bit0 : 1;
4474 unsigned char bit1 : 1;
4475 unsigned char bit2 : 1;
4476 unsigned char bit3 : 1;
4477 unsigned char bit4 : 1;
4478 unsigned char bit5 : 1;
4479 unsigned char bit6 : 1;
4480 unsigned char bit7 : 1;
4484 unsigned char bit0 : 1;
4485 unsigned char bit1 : 1;
4486 unsigned char bit2 : 1;
4487 unsigned char bit3 : 1;
4488 unsigned char bit4 : 1;
4489 unsigned char bit5 : 1;
4490 unsigned char bit6 : 1;
4491 unsigned char bit7 : 1;
4495 unsigned char bit0 : 1;
4496 unsigned char bit1 : 1;
4497 unsigned char bit2 : 1;
4498 unsigned char bit3 : 1;
4499 unsigned char bit4 : 1;
4500 unsigned char bit5 : 1;
4501 unsigned char bit6 : 1;
4502 unsigned char bit7 : 1;
4506 unsigned short bit0 : 1;
4507 unsigned short bit1 : 1;
4508 unsigned short bit2 : 1;
4509 unsigned short bit3 : 1;
4510 unsigned short bit4 : 1;
4511 unsigned short bit5 : 1;
4512 unsigned short bit6 : 1;
4513 unsigned short bit7 : 1;
4514 unsigned short bit8 : 1;
4515 unsigned short bit9 : 1;
4516 unsigned short bit10 : 1;
4517 unsigned short bit11 : 1;
4518 unsigned short bit12 : 1;
4519 unsigned short bit13 : 1;
4520 unsigned short bit14 : 1;
4521 unsigned short bit15 : 1;
4524 struct DRA2Lstruct {
4525 unsigned char bit0 : 1;
4526 unsigned char bit1 : 1;
4527 unsigned char bit2 : 1;
4528 unsigned char bit3 : 1;
4529 unsigned char bit4 : 1;
4530 unsigned char bit5 : 1;
4531 unsigned char bit6 : 1;
4532 unsigned char bit7 : 1;
4535 struct DRA2Hstruct {
4536 unsigned char bit0 : 1;
4537 unsigned char bit1 : 1;
4538 unsigned char bit2 : 1;
4539 unsigned char bit3 : 1;
4540 unsigned char bit4 : 1;
4541 unsigned char bit5 : 1;
4542 unsigned char bit6 : 1;
4543 unsigned char bit7 : 1;
4547 unsigned short bit0 : 1;
4548 unsigned short bit1 : 1;
4549 unsigned short bit2 : 1;
4550 unsigned short bit3 : 1;
4551 unsigned short bit4 : 1;
4552 unsigned short bit5 : 1;
4553 unsigned short bit6 : 1;
4554 unsigned short bit7 : 1;
4555 unsigned short bit8 : 1;
4556 unsigned short bit9 : 1;
4557 unsigned short bit10 : 1;
4558 unsigned short bit11 : 1;
4559 unsigned short bit12 : 1;
4560 unsigned short bit13 : 1;
4561 unsigned short bit14 : 1;
4562 unsigned short bit15 : 1;
4565 struct DRA3Lstruct {
4566 unsigned char bit0 : 1;
4567 unsigned char bit1 : 1;
4568 unsigned char bit2 : 1;
4569 unsigned char bit3 : 1;
4570 unsigned char bit4 : 1;
4571 unsigned char bit5 : 1;
4572 unsigned char bit6 : 1;
4573 unsigned char bit7 : 1;
4576 struct DRA3Hstruct {
4577 unsigned char bit0 : 1;
4578 unsigned char bit1 : 1;
4579 unsigned char bit2 : 1;
4580 unsigned char bit3 : 1;
4581 unsigned char bit4 : 1;
4582 unsigned char bit5 : 1;
4583 unsigned char bit6 : 1;
4584 unsigned char bit7 : 1;
4588 unsigned short bit0 : 1;
4589 unsigned short bit1 : 1;
4590 unsigned short bit2 : 1;
4591 unsigned short bit3 : 1;
4592 unsigned short bit4 : 1;
4593 unsigned short bit5 : 1;
4594 unsigned short bit6 : 1;
4595 unsigned short bit7 : 1;
4596 unsigned short bit8 : 1;
4597 unsigned short bit9 : 1;
4598 unsigned short bit10 : 1;
4599 unsigned short bit11 : 1;
4600 unsigned short bit12 : 1;
4601 unsigned short bit13 : 1;
4602 unsigned short bit14 : 1;
4603 unsigned short bit15 : 1;
4606 struct DBC2Lstruct {
4607 unsigned char bit0 : 1;
4608 unsigned char bit1 : 1;
4609 unsigned char bit2 : 1;
4610 unsigned char bit3 : 1;
4611 unsigned char bit4 : 1;
4612 unsigned char bit5 : 1;
4613 unsigned char bit6 : 1;
4614 unsigned char bit7 : 1;
4617 struct DBC2Hstruct {
4618 unsigned char bit0 : 1;
4619 unsigned char bit1 : 1;
4620 unsigned char bit2 : 1;
4621 unsigned char bit3 : 1;
4622 unsigned char bit4 : 1;
4623 unsigned char bit5 : 1;
4624 unsigned char bit6 : 1;
4625 unsigned char bit7 : 1;
4629 unsigned short bit0 : 1;
4630 unsigned short bit1 : 1;
4631 unsigned short bit2 : 1;
4632 unsigned short bit3 : 1;
4633 unsigned short bit4 : 1;
4634 unsigned short bit5 : 1;
4635 unsigned short bit6 : 1;
4636 unsigned short bit7 : 1;
4637 unsigned short bit8 : 1;
4638 unsigned short bit9 : 1;
4639 unsigned short bit10 : 1;
4640 unsigned short bit11 : 1;
4641 unsigned short bit12 : 1;
4642 unsigned short bit13 : 1;
4643 unsigned short bit14 : 1;
4644 unsigned short bit15 : 1;
4647 struct DBC3Lstruct {
4648 unsigned char bit0 : 1;
4649 unsigned char bit1 : 1;
4650 unsigned char bit2 : 1;
4651 unsigned char bit3 : 1;
4652 unsigned char bit4 : 1;
4653 unsigned char bit5 : 1;
4654 unsigned char bit6 : 1;
4655 unsigned char bit7 : 1;
4658 struct DBC3Hstruct {
4659 unsigned char bit0 : 1;
4660 unsigned char bit1 : 1;
4661 unsigned char bit2 : 1;
4662 unsigned char bit3 : 1;
4663 unsigned char bit4 : 1;
4664 unsigned char bit5 : 1;
4665 unsigned char bit6 : 1;
4666 unsigned char bit7 : 1;
4671 unsigned char dwait2 : 1;
4672 unsigned char ds2 : 1;
4673 unsigned char drs2 : 1;
4674 unsigned char stg2 : 1;
4679 unsigned char dwait3 : 1;
4680 unsigned char ds3 : 1;
4681 unsigned char drs3 : 1;
4682 unsigned char stg3 : 1;
4686 unsigned char dst2 : 1;
4688 unsigned char den2 : 1;
4692 unsigned char dst3 : 1;
4694 unsigned char den3 : 1;
4697 struct DWAITALLstruct {
4698 unsigned char dwaitall0 : 1;
4700 unsigned char prvari : 1;
4703 struct IICCTL00struct {
4704 unsigned char spt0 : 1;
4705 unsigned char stt0 : 1;
4706 unsigned char acke0 : 1;
4707 unsigned char wtim0 : 1;
4708 unsigned char spie0 : 1;
4709 unsigned char wrel0 : 1;
4710 unsigned char lrel0 : 1;
4711 unsigned char iice0 : 1;
4714 struct IICCTL01struct {
4715 unsigned char prs0 : 1;
4717 unsigned char dfc0 : 1;
4718 unsigned char smc0 : 1;
4719 unsigned char dad0 : 1;
4720 unsigned char cld0 : 1;
4722 unsigned char wup0 : 1;
4725 struct IICWL0struct {
4726 unsigned char bit0 : 1;
4727 unsigned char bit1 : 1;
4728 unsigned char bit2 : 1;
4729 unsigned char bit3 : 1;
4730 unsigned char bit4 : 1;
4731 unsigned char bit5 : 1;
4732 unsigned char bit6 : 1;
4733 unsigned char bit7 : 1;
4736 struct IICWH0struct {
4737 unsigned char bit0 : 1;
4738 unsigned char bit1 : 1;
4739 unsigned char bit2 : 1;
4740 unsigned char bit3 : 1;
4741 unsigned char bit4 : 1;
4742 unsigned char bit5 : 1;
4743 unsigned char bit6 : 1;
4744 unsigned char bit7 : 1;
4748 unsigned char bit0 : 1;
4749 unsigned char bit1 : 1;
4750 unsigned char bit2 : 1;
4751 unsigned char bit3 : 1;
4752 unsigned char bit4 : 1;
4753 unsigned char bit5 : 1;
4754 unsigned char bit6 : 1;
4755 unsigned char bit7 : 1;
4758 struct IICSE0struct {
4759 unsigned char bit0 : 1;
4760 unsigned char bit1 : 1;
4761 unsigned char bit2 : 1;
4762 unsigned char bit3 : 1;
4763 unsigned char bit4 : 1;
4764 unsigned char bit5 : 1;
4765 unsigned char bit6 : 1;
4766 unsigned char bit7 : 1;
4769 struct IICCTL10struct {
4770 unsigned char spt1 : 1;
4771 unsigned char stt1 : 1;
4772 unsigned char acke1 : 1;
4773 unsigned char wtim1 : 1;
4774 unsigned char spie1 : 1;
4775 unsigned char wrel1 : 1;
4776 unsigned char lrel1 : 1;
4777 unsigned char iice1 : 1;
4780 struct IICCTL11struct {
4781 unsigned char prs1 : 1;
4783 unsigned char dfc1 : 1;
4784 unsigned char smc1 : 1;
4785 unsigned char dad1 : 1;
4786 unsigned char cld1 : 1;
4788 unsigned char wup1 : 1;
4791 struct IICWL1struct {
4792 unsigned char bit0 : 1;
4793 unsigned char bit1 : 1;
4794 unsigned char bit2 : 1;
4795 unsigned char bit3 : 1;
4796 unsigned char bit4 : 1;
4797 unsigned char bit5 : 1;
4798 unsigned char bit6 : 1;
4799 unsigned char bit7 : 1;
4802 struct IICWH1struct {
4803 unsigned char bit0 : 1;
4804 unsigned char bit1 : 1;
4805 unsigned char bit2 : 1;
4806 unsigned char bit3 : 1;
4807 unsigned char bit4 : 1;
4808 unsigned char bit5 : 1;
4809 unsigned char bit6 : 1;
4810 unsigned char bit7 : 1;
4814 unsigned char bit0 : 1;
4815 unsigned char bit1 : 1;
4816 unsigned char bit2 : 1;
4817 unsigned char bit3 : 1;
4818 unsigned char bit4 : 1;
4819 unsigned char bit5 : 1;
4820 unsigned char bit6 : 1;
4821 unsigned char bit7 : 1;
4824 struct IICSE1struct {
4825 unsigned char bit0 : 1;
4826 unsigned char bit1 : 1;
4827 unsigned char bit2 : 1;
4828 unsigned char bit3 : 1;
4829 unsigned char bit4 : 1;
4830 unsigned char bit5 : 1;
4831 unsigned char bit6 : 1;
4832 unsigned char bit7 : 1;
4835 struct CRC0CTLstruct {
4837 unsigned char crc0en : 1;
4840 struct PGCRCLstruct {
4841 unsigned short bit0 : 1;
4842 unsigned short bit1 : 1;
4843 unsigned short bit2 : 1;
4844 unsigned short bit3 : 1;
4845 unsigned short bit4 : 1;
4846 unsigned short bit5 : 1;
4847 unsigned short bit6 : 1;
4848 unsigned short bit7 : 1;
4849 unsigned short bit8 : 1;
4850 unsigned short bit9 : 1;
4851 unsigned short bit10 : 1;
4852 unsigned short bit11 : 1;
4853 unsigned short bit12 : 1;
4854 unsigned short bit13 : 1;
4855 unsigned short bit14 : 1;
4856 unsigned short bit15 : 1;
4860 unsigned short bit0 : 1;
4861 unsigned short bit1 : 1;
4862 unsigned short bit2 : 1;
4863 unsigned short bit3 : 1;
4864 unsigned short bit4 : 1;
4865 unsigned short bit5 : 1;
4866 unsigned short bit6 : 1;
4867 unsigned short bit7 : 1;
4868 unsigned short bit8 : 1;
4869 unsigned short bit9 : 1;
4870 unsigned short bit10 : 1;
4871 unsigned short bit11 : 1;
4872 unsigned short bit12 : 1;
4873 unsigned short bit13 : 1;
4874 unsigned short bit14 : 1;
4875 unsigned short bit15 : 1;
4880 #define ADM2bits (*(volatile struct ADM2struct *)0xF0010)
4881 #define ADULbits (*(volatile struct ADULstruct *)0xF0011)
4882 #define ADLLbits (*(volatile struct ADLLstruct *)0xF0012)
4883 #define ADTESbits (*(volatile struct ADTESstruct *)0xF0013)
4884 #define PU0bits (*(volatile struct PU0struct *)0xF0030)
4885 #define PU1bits (*(volatile struct PU1struct *)0xF0031)
4886 #define PU3bits (*(volatile struct PU3struct *)0xF0033)
4887 #define PU4bits (*(volatile struct PU4struct *)0xF0034)
4888 #define PU5bits (*(volatile struct PU5struct *)0xF0035)
4889 #define PU6bits (*(volatile struct PU6struct *)0xF0036)
4890 #define PU7bits (*(volatile struct PU7struct *)0xF0037)
4891 #define PU8bits (*(volatile struct PU8struct *)0xF0038)
4892 #define PU9bits (*(volatile struct PU9struct *)0xF0039)
4893 #define PU10bits (*(volatile struct PU10struct *)0xF003A)
4894 #define PU11bits (*(volatile struct PU11struct *)0xF003B)
4895 #define PU12bits (*(volatile struct PU12struct *)0xF003C)
4896 #define PU14bits (*(volatile struct PU14struct *)0xF003E)
4897 #define PIM0bits (*(volatile struct PIM0struct *)0xF0040)
4898 #define PIM1bits (*(volatile struct PIM1struct *)0xF0041)
4899 #define PIM4bits (*(volatile struct PIM4struct *)0xF0044)
4900 #define PIM5bits (*(volatile struct PIM5struct *)0xF0045)
4901 #define PIM8bits (*(volatile struct PIM8struct *)0xF0048)
4902 #define PIM14bits (*(volatile struct PIM14struct *)0xF004E)
4903 #define POM0bits (*(volatile struct POM0struct *)0xF0050)
4904 #define POM1bits (*(volatile struct POM1struct *)0xF0051)
4905 #define POM4bits (*(volatile struct POM4struct *)0xF0054)
4906 #define POM5bits (*(volatile struct POM5struct *)0xF0055)
4907 #define POM7bits (*(volatile struct POM7struct *)0xF0057)
4908 #define POM8bits (*(volatile struct POM8struct *)0xF0058)
4909 #define POM9bits (*(volatile struct POM9struct *)0xF0059)
4910 #define POM14bits (*(volatile struct POM14struct *)0xF005E)
4911 #define PMC0bits (*(volatile struct PMC0struct *)0xF0060)
4912 #define PMC3bits (*(volatile struct PMC3struct *)0xF0063)
4913 #define PMC10bits (*(volatile struct PMC10struct *)0xF006A)
4914 #define PMC11bits (*(volatile struct PMC11struct *)0xF006B)
4915 #define PMC12bits (*(volatile struct PMC12struct *)0xF006C)
4916 #define PMC14bits (*(volatile struct PMC14struct *)0xF006E)
4917 #define NFEN0bits (*(volatile struct NFEN0struct *)0xF0070)
4918 #define NFEN1bits (*(volatile struct NFEN1struct *)0xF0071)
4919 #define NFEN2bits (*(volatile struct NFEN2struct *)0xF0072)
4920 #define ISCbits (*(volatile struct ISCstruct *)0xF0073)
4921 #define TIS0bits (*(volatile struct TIS0struct *)0xF0074)
4922 #define ADPCbits (*(volatile struct ADPCstruct *)0xF0076)
4923 #define PIORbits (*(volatile struct PIORstruct *)0xF0077)
4924 #define IAWCTLbits (*(volatile struct IAWCTLstruct *)0xF0078)
4925 #define GDIDISbits (*(volatile struct GDIDISstruct *)0xF007D)
4926 #define PRDSELbits (*(volatile struct PRDSELstruct *)0xF007E)
4927 #define TOOLENbits (*(volatile struct TOOLENstruct *)0xF0080)
4928 #define BPAL0bits (*(volatile struct BPAL0struct *)0xF0081)
4929 #define BPAH0bits (*(volatile struct BPAH0struct *)0xF0082)
4930 #define BPAS0bits (*(volatile struct BPAS0struct *)0xF0083)
4931 #define BACDVL0bits (*(volatile struct BACDVL0struct *)0xF0084)
4932 #define BACDVH0bits (*(volatile struct BACDVH0struct *)0xF0085)
4933 #define BACDML0bits (*(volatile struct BACDML0struct *)0xF0086)
4934 #define BACDMH0bits (*(volatile struct BACDMH0struct *)0xF0087)
4935 #define MONMODbits (*(volatile struct MONMODstruct *)0xF0088)
4936 #define DFLCTLbits (*(volatile struct DFLCTLstruct *)0xF0090)
4937 #define HIOTRMbits (*(volatile struct HIOTRMstruct *)0xF00A0)
4938 #define BECTLbits (*(volatile struct BECTLstruct *)0xF00A1)
4939 #define HOCODIVbits (*(volatile struct HOCODIVstruct *)0xF00A8)
4940 #define TEMPCAL0bits (*(volatile struct TEMPCAL0struct*)0xF00AC)
4941 #define TEMPCAL1bits (*(volatile struct TEMPCAL1struct*)0xF00AD)
4942 #define TEMPCAL2bits (*(volatile struct TEMPCAL2struct*)0xF00AE)
4943 #define TEMPCAL3bits (*(volatile struct TEMPCAL3struct*)0xF00AF)
4944 #define FLSECbits (*(volatile struct FLSECstruct *)0xF00B0)
4945 #define FLFSWSbits (*(volatile struct FLFSWSstruct *)0xF00B2)
4946 #define FLFSWEbits (*(volatile struct FLFSWEstruct *)0xF00B4)
4947 #define FSSETbits (*(volatile struct FSSETstruct *)0xF00B6)
4948 #define FSSEbits (*(volatile struct FSSEstruct *)0xF00B7)
4949 #define FLFADLbits (*(volatile struct FLFADLstruct *)0xF00B8)
4950 #define FLFADHbits (*(volatile struct FLFADHstruct *)0xF00BA)
4951 #define PFCMDbits (*(volatile struct PFCMDstruct *)0xF00C0)
4952 #define PFSbits (*(volatile struct PFSstruct *)0xF00C1)
4953 #define FLRLbits (*(volatile struct FLRLstruct *)0xF00C2)
4954 #define FLRHbits (*(volatile struct FLRHstruct *)0xF00C4)
4955 #define FLWEbits (*(volatile struct FLWEstruct *)0xF00C6)
4956 #define FLREbits (*(volatile struct FLREstruct *)0xF00C7)
4957 #define FLTMSbits (*(volatile struct FLTMSstruct *)0xF00C8)
4958 #define DFLMCbits (*(volatile struct DFLMCstruct *)0xF00CA)
4959 #define FLMCLbits (*(volatile struct FLMCLstruct *)0xF00CC)
4960 #define FLMCHbits (*(volatile struct FLMCHstruct *)0xF00CE)
4961 #define FSCTLbits (*(volatile struct FSCTLstruct *)0xF00CF)
4962 #define ICEADRbits (*(volatile struct ICEADRstruct *)0xF00D0)
4963 #define ICEDATbits (*(volatile struct ICEDATstruct *)0xF00D2)
4964 #define MDCLbits (*(volatile struct MDCLstruct *)0xF00E0)
4965 #define MDCHbits (*(volatile struct MDCHstruct *)0xF00E2)
4966 #define MDUCbits (*(volatile struct MDUCstruct *)0xF00E8)
4967 #define PER0bits (*(volatile struct PER0struct *)0xF00F0)
4968 #define OSMCbits (*(volatile struct OSMCstruct *)0xF00F3)
4969 #define RMCbits (*(volatile struct RMCstruct *)0xF00F4)
4970 #define RPECTLbits (*(volatile struct RPECTLstruct *)0xF00F5)
4971 #define BCDADJbits (*(volatile struct BCDADJstruct *)0xF00FE)
4972 #define VECTCTRLbits (*(volatile struct VECTCTRLstruct*)0xF00FF)
4973 #define SSR00bits (*(volatile struct SSR00struct *)0xF0100)
4974 #define SSR00Lbits (*(volatile struct SSR00Lstruct *)0xF0100)
4975 #define SSR01bits (*(volatile struct SSR01struct *)0xF0102)
4976 #define SSR01Lbits (*(volatile struct SSR01Lstruct *)0xF0102)
4977 #define SSR02bits (*(volatile struct SSR02struct *)0xF0104)
4978 #define SSR02Lbits (*(volatile struct SSR02Lstruct *)0xF0104)
4979 #define SSR03bits (*(volatile struct SSR03struct *)0xF0106)
4980 #define SSR03Lbits (*(volatile struct SSR03Lstruct *)0xF0106)
4981 #define SIR00bits (*(volatile struct SIR00struct *)0xF0108)
4982 #define SIR00Lbits (*(volatile struct SIR00Lstruct *)0xF0108)
4983 #define SIR01bits (*(volatile struct SIR01struct *)0xF010A)
4984 #define SIR01Lbits (*(volatile struct SIR01Lstruct *)0xF010A)
4985 #define SIR02bits (*(volatile struct SIR02struct *)0xF010C)
4986 #define SIR02Lbits (*(volatile struct SIR02Lstruct *)0xF010C)
4987 #define SIR03bits (*(volatile struct SIR03struct *)0xF010E)
4988 #define SIR03Lbits (*(volatile struct SIR03Lstruct *)0xF010E)
4989 #define SMR00bits (*(volatile struct SMR00struct *)0xF0110)
4990 #define SMR01bits (*(volatile struct SMR01struct *)0xF0112)
4991 #define SMR02bits (*(volatile struct SMR02struct *)0xF0114)
4992 #define SMR03bits (*(volatile struct SMR03struct *)0xF0116)
4993 #define SCR00bits (*(volatile struct SCR00struct *)0xF0118)
4994 #define SCR01bits (*(volatile struct SCR01struct *)0xF011A)
4995 #define SCR02bits (*(volatile struct SCR02struct *)0xF011C)
4996 #define SCR03bits (*(volatile struct SCR03struct *)0xF011E)
4997 #define SE0bits (*(volatile struct SE0struct *)0xF0120)
4998 #define SE0Lbits (*(volatile struct SE0Lstruct *)0xF0120)
4999 #define SS0bits (*(volatile struct SS0struct *)0xF0122)
5000 #define SS0Lbits (*(volatile struct SS0Lstruct *)0xF0122)
5001 #define ST0bits (*(volatile struct ST0struct *)0xF0124)
5002 #define ST0Lbits (*(volatile struct ST0Lstruct *)0xF0124)
5003 #define SPS0bits (*(volatile struct SPS0struct *)0xF0126)
5004 #define SPS0Lbits (*(volatile struct SPS0Lstruct *)0xF0126)
5005 #define SO0bits (*(volatile struct SO0struct *)0xF0128)
5006 #define SOE0bits (*(volatile struct SOE0struct *)0xF012A)
5007 #define SOE0Lbits (*(volatile struct SOE0Lstruct *)0xF012A)
5008 #define EDR00bits (*(volatile struct EDR00struct *)0xF012C)
5009 #define EDR00Lbits (*(volatile struct EDR00Lstruct *)0xF012C)
5010 #define EDR01bits (*(volatile struct EDR01struct *)0xF012E)
5011 #define EDR01Lbits (*(volatile struct EDR01Lstruct *)0xF012E)
5012 #define EDR02bits (*(volatile struct EDR02struct *)0xF0130)
5013 #define EDR02Lbits (*(volatile struct EDR02Lstruct *)0xF0130)
5014 #define EDR03bits (*(volatile struct EDR03struct *)0xF0132)
5015 #define EDR03Lbits (*(volatile struct EDR03Lstruct *)0xF0132)
5016 #define SOL0bits (*(volatile struct SOL0struct *)0xF0134)
5017 #define SOL0Lbits (*(volatile struct SOL0Lstruct *)0xF0134)
5018 #define SSC0bits (*(volatile struct SSC0struct *)0xF0138)
5019 #define SSC0Lbits (*(volatile struct SSC0Lstruct *)0xF0138)
5020 #define SSR10bits (*(volatile struct SSR10struct *)0xF0140)
5021 #define SSR10Lbits (*(volatile struct SSR10Lstruct *)0xF0140)
5022 #define SSR11bits (*(volatile struct SSR11struct *)0xF0142)
5023 #define SSR11Lbits (*(volatile struct SSR11Lstruct *)0xF0142)
5024 #define SSR12bits (*(volatile struct SSR12struct *)0xF0144)
5025 #define SSR12Lbits (*(volatile struct SSR12Lstruct *)0xF0144)
5026 #define SSR13bits (*(volatile struct SSR13struct *)0xF0146)
5027 #define SSR13Lbits (*(volatile struct SSR13Lstruct *)0xF0146)
5028 #define SIR10bits (*(volatile struct SIR10struct *)0xF0148)
5029 #define SIR10Lbits (*(volatile struct SIR10Lstruct *)0xF0148)
5030 #define SIR11bits (*(volatile struct SIR11struct *)0xF014A)
5031 #define SIR11Lbits (*(volatile struct SIR11Lstruct *)0xF014A)
5032 #define SIR12bits (*(volatile struct SIR12struct *)0xF014C)
5033 #define SIR12Lbits (*(volatile struct SIR12Lstruct *)0xF014C)
5034 #define SIR13bits (*(volatile struct SIR13struct *)0xF014E)
5035 #define SIR13Lbits (*(volatile struct SIR13Lstruct *)0xF014E)
5036 #define SMR10bits (*(volatile struct SMR10struct *)0xF0150)
5037 #define SMR11bits (*(volatile struct SMR11struct *)0xF0152)
5038 #define SMR12bits (*(volatile struct SMR12struct *)0xF0154)
5039 #define SMR13bits (*(volatile struct SMR13struct *)0xF0156)
5040 #define SCR10bits (*(volatile struct SCR10struct *)0xF0158)
5041 #define SCR11bits (*(volatile struct SCR11struct *)0xF015A)
5042 #define SCR12bits (*(volatile struct SCR12struct *)0xF015C)
5043 #define SCR13bits (*(volatile struct SCR13struct *)0xF015E)
5044 #define SE1bits (*(volatile struct SE1struct *)0xF0160)
5045 #define SE1Lbits (*(volatile struct SE1Lstruct *)0xF0160)
5046 #define SS1bits (*(volatile struct SS1struct *)0xF0162)
5047 #define SS1Lbits (*(volatile struct SS1Lstruct *)0xF0162)
5048 #define ST1bits (*(volatile struct ST1struct *)0xF0164)
5049 #define ST1Lbits (*(volatile struct ST1Lstruct *)0xF0164)
5050 #define SPS1bits (*(volatile struct SPS1struct *)0xF0166)
5051 #define SPS1Lbits (*(volatile struct SPS1Lstruct *)0xF0166)
5052 #define SO1bits (*(volatile struct SO1struct *)0xF0168)
5053 #define SOE1bits (*(volatile struct SOE1struct *)0xF016A)
5054 #define SOE1Lbits (*(volatile struct SOE1Lstruct *)0xF016A)
5055 #define EDR10bits (*(volatile struct EDR10struct *)0xF016C)
5056 #define EDR10Lbits (*(volatile struct EDR10Lstruct *)0xF016C)
5057 #define EDR11bits (*(volatile struct EDR11struct *)0xF016E)
5058 #define EDR11Lbits (*(volatile struct EDR11Lstruct *)0xF016E)
5059 #define EDR12bits (*(volatile struct EDR12struct *)0xF0170)
5060 #define EDR12Lbits (*(volatile struct EDR12Lstruct *)0xF0170)
5061 #define EDR13bits (*(volatile struct EDR13struct *)0xF0172)
5062 #define EDR13Lbits (*(volatile struct EDR13Lstruct *)0xF0172)
5063 #define SOL1bits (*(volatile struct SOL1struct *)0xF0174)
5064 #define SOL1Lbits (*(volatile struct SOL1Lstruct *)0xF0174)
5065 #define SSC1bits (*(volatile struct SSC1struct *)0xF0178)
5066 #define SSC1Lbits (*(volatile struct SSC1Lstruct *)0xF0178)
5067 #define TCR00bits (*(volatile struct TCR00struct *)0xF0180)
5068 #define TCR01bits (*(volatile struct TCR01struct *)0xF0182)
5069 #define TCR02bits (*(volatile struct TCR02struct *)0xF0184)
5070 #define TCR03bits (*(volatile struct TCR03struct *)0xF0186)
5071 #define TCR04bits (*(volatile struct TCR04struct *)0xF0188)
5072 #define TCR05bits (*(volatile struct TCR05struct *)0xF018A)
5073 #define TCR06bits (*(volatile struct TCR06struct *)0xF018C)
5074 #define TCR07bits (*(volatile struct TCR07struct *)0xF018E)
5075 #define TMR00bits (*(volatile struct TMR00struct *)0xF0190)
5076 #define TMR01bits (*(volatile struct TMR01struct *)0xF0192)
5077 #define TMR02bits (*(volatile struct TMR02struct *)0xF0194)
5078 #define TMR03bits (*(volatile struct TMR03struct *)0xF0196)
5079 #define TMR04bits (*(volatile struct TMR04struct *)0xF0198)
5080 #define TMR05bits (*(volatile struct TMR05struct *)0xF019A)
5081 #define TMR06bits (*(volatile struct TMR06struct *)0xF019C)
5082 #define TMR07bits (*(volatile struct TMR07struct *)0xF019E)
5083 #define TSR00bits (*(volatile struct TSR00struct *)0xF01A0)
5084 #define TSR00Lbits (*(volatile struct TSR00Lstruct *)0xF01A0)
5085 #define TSR01bits (*(volatile struct TSR01struct *)0xF01A2)
5086 #define TSR01Lbits (*(volatile struct TSR01Lstruct *)0xF01A2)
5087 #define TSR02bits (*(volatile struct TSR02struct *)0xF01A4)
5088 #define TSR02Lbits (*(volatile struct TSR02Lstruct *)0xF01A4)
5089 #define TSR03bits (*(volatile struct TSR03struct *)0xF01A6)
5090 #define TSR03Lbits (*(volatile struct TSR03Lstruct *)0xF01A6)
5091 #define TSR04bits (*(volatile struct TSR04struct *)0xF01A8)
5092 #define TSR04Lbits (*(volatile struct TSR04Lstruct *)0xF01A8)
5093 #define TSR05bits (*(volatile struct TSR05struct *)0xF01AA)
5094 #define TSR05Lbits (*(volatile struct TSR05Lstruct *)0xF01AA)
5095 #define TSR06bits (*(volatile struct TSR06struct *)0xF01AC)
5096 #define TSR06Lbits (*(volatile struct TSR06Lstruct *)0xF01AC)
5097 #define TSR07bits (*(volatile struct TSR07struct *)0xF01AE)
5098 #define TSR07Lbits (*(volatile struct TSR07Lstruct *)0xF01AE)
5099 #define TE0bits (*(volatile struct TE0struct *)0xF01B0)
5100 #define TE0Lbits (*(volatile struct TE0Lstruct *)0xF01B0)
5101 #define TS0bits (*(volatile struct TS0struct *)0xF01B2)
5102 #define TS0Lbits (*(volatile struct TS0Lstruct *)0xF01B2)
5103 #define TT0bits (*(volatile struct TT0struct *)0xF01B4)
5104 #define TT0Lbits (*(volatile struct TT0Lstruct *)0xF01B4)
5105 #define TPS0bits (*(volatile struct TPS0struct *)0xF01B6)
5106 #define TO0bits (*(volatile struct TO0struct *)0xF01B8)
5107 #define TO0Lbits (*(volatile struct TO0Lstruct *)0xF01B8)
5108 #define TOE0bits (*(volatile struct TOE0struct *)0xF01BA)
5109 #define TOE0Lbits (*(volatile struct TOE0Lstruct *)0xF01BA)
5110 #define TOL0bits (*(volatile struct TOL0struct *)0xF01BC)
5111 #define TOL0Lbits (*(volatile struct TOL0Lstruct *)0xF01BC)
5112 #define TOM0bits (*(volatile struct TOM0struct *)0xF01BE)
5113 #define TOM0Lbits (*(volatile struct TOM0Lstruct *)0xF01BE)
5114 #define TCR10bits (*(volatile struct TCR10struct *)0xF01C0)
5115 #define TCR11bits (*(volatile struct TCR11struct *)0xF01C2)
5116 #define TCR12bits (*(volatile struct TCR12struct *)0xF01C4)
5117 #define TCR13bits (*(volatile struct TCR13struct *)0xF01C6)
5118 #define TCR14bits (*(volatile struct TCR14struct *)0xF01C8)
5119 #define TCR15bits (*(volatile struct TCR15struct *)0xF01CA)
5120 #define TCR16bits (*(volatile struct TCR16struct *)0xF01CC)
5121 #define TCR17bits (*(volatile struct TCR17struct *)0xF01CE)
5122 #define TMR10bits (*(volatile struct TMR10struct *)0xF01D0)
5123 #define TMR11bits (*(volatile struct TMR11struct *)0xF01D2)
5124 #define TMR12bits (*(volatile struct TMR12struct *)0xF01D4)
5125 #define TMR13bits (*(volatile struct TMR13struct *)0xF01D6)
5126 #define TMR14bits (*(volatile struct TMR14struct *)0xF01D8)
5127 #define TMR15bits (*(volatile struct TMR15struct *)0xF01DA)
5128 #define TMR16bits (*(volatile struct TMR16struct *)0xF01DC)
5129 #define TMR17bits (*(volatile struct TMR17struct *)0xF01DE)
5130 #define TSR10bits (*(volatile struct TSR10struct *)0xF01E0)
5131 #define TSR10Lbits (*(volatile struct TSR10Lstruct *)0xF01E0)
5132 #define TSR11bits (*(volatile struct TSR11struct *)0xF01E2)
5133 #define TSR11Lbits (*(volatile struct TSR11Lstruct *)0xF01E2)
5134 #define TSR12bits (*(volatile struct TSR12struct *)0xF01E4)
5135 #define TSR12Lbits (*(volatile struct TSR12Lstruct *)0xF01E4)
5136 #define TSR13bits (*(volatile struct TSR13struct *)0xF01E6)
5137 #define TSR13Lbits (*(volatile struct TSR13Lstruct *)0xF01E6)
5138 #define TSR14bits (*(volatile struct TSR14struct *)0xF01E8)
5139 #define TSR14Lbits (*(volatile struct TSR14Lstruct *)0xF01E8)
5140 #define TSR15bits (*(volatile struct TSR15struct *)0xF01EA)
5141 #define TSR15Lbits (*(volatile struct TSR15Lstruct *)0xF01EA)
5142 #define TSR16bits (*(volatile struct TSR16struct *)0xF01EC)
5143 #define TSR16Lbits (*(volatile struct TSR16Lstruct *)0xF01EC)
5144 #define TSR17bits (*(volatile struct TSR17struct *)0xF01EE)
5145 #define TSR17Lbits (*(volatile struct TSR17Lstruct *)0xF01EE)
5146 #define TE1bits (*(volatile struct TE1struct *)0xF01F0)
5147 #define TE1Lbits (*(volatile struct TE1Lstruct *)0xF01F0)
5148 #define TS1bits (*(volatile struct TS1struct *)0xF01F2)
5149 #define TS1Lbits (*(volatile struct TS1Lstruct *)0xF01F2)
5150 #define TT1bits (*(volatile struct TT1struct *)0xF01F4)
5151 #define TT1Lbits (*(volatile struct TT1Lstruct *)0xF01F4)
5152 #define TPS1bits (*(volatile struct TPS1struct *)0xF01F6)
5153 #define TO1bits (*(volatile struct TO1struct *)0xF01F8)
5154 #define TO1Lbits (*(volatile struct TO1Lstruct *)0xF01F8)
5155 #define TOE1bits (*(volatile struct TOE1struct *)0xF01FA)
5156 #define TOE1Lbits (*(volatile struct TOE1Lstruct *)0xF01FA)
5157 #define TOL1bits (*(volatile struct TOL1struct *)0xF01FC)
5158 #define TOL1Lbits (*(volatile struct TOL1Lstruct *)0xF01FC)
5159 #define TOM1bits (*(volatile struct TOM1struct *)0xF01FE)
5160 #define TOM1Lbits (*(volatile struct TOM1Lstruct *)0xF01FE)
5161 #define DSA2bits (*(volatile struct DSA2struct *)0xF0200)
5162 #define DSA3bits (*(volatile struct DSA3struct *)0xF0201)
5163 #define DRA2bits (*(volatile struct DRA2struct *)0xF0202)
5164 #define DRA2Lbits (*(volatile struct DRA2Lstruct *)0xF0202)
5165 #define DRA2Hbits (*(volatile struct DRA2Hstruct *)0xF0203)
5166 #define DRA3bits (*(volatile struct DRA3struct *)0xF0204)
5167 #define DRA3Lbits (*(volatile struct DRA3Lstruct *)0xF0204)
5168 #define DRA3Hbits (*(volatile struct DRA3Hstruct *)0xF0205)
5169 #define DBC2bits (*(volatile struct DBC2struct *)0xF0206)
5170 #define DBC2Lbits (*(volatile struct DBC2Lstruct *)0xF0206)
5171 #define DBC2Hbits (*(volatile struct DBC2Hstruct *)0xF0207)
5172 #define DBC3bits (*(volatile struct DBC3struct *)0xF0208)
5173 #define DBC3Lbits (*(volatile struct DBC3Lstruct *)0xF0208)
5174 #define DBC3Hbits (*(volatile struct DBC3Hstruct *)0xF0209)
5175 #define DMC2bits (*(volatile struct DMC2struct *)0xF020A)
5176 #define DMC3bits (*(volatile struct DMC3struct *)0xF020B)
5177 #define DRC2bits (*(volatile struct DRC2struct *)0xF020C)
5178 #define DRC3bits (*(volatile struct DRC3struct *)0xF020D)
5179 #define DWAITALLbits (*(volatile struct DWAITALLstruct*)0xF020F)
5180 #define IICCTL00bits (*(volatile struct IICCTL00struct*)0xF0230)
5181 #define IICCTL01bits (*(volatile struct IICCTL01struct*)0xF0231)
5182 #define IICWL0bits (*(volatile struct IICWL0struct *)0xF0232)
5183 #define IICWH0bits (*(volatile struct IICWH0struct *)0xF0233)
5184 #define SVA0bits (*(volatile struct SVA0struct *)0xF0234)
5185 #define IICSE0bits (*(volatile struct IICSE0struct *)0xF0235)
5186 #define IICCTL10bits (*(volatile struct IICCTL10struct*)0xF0238)
5187 #define IICCTL11bits (*(volatile struct IICCTL11struct*)0xF0239)
5188 #define IICWL1bits (*(volatile struct IICWL1struct *)0xF023A)
5189 #define IICWH1bits (*(volatile struct IICWH1struct *)0xF023B)
5190 #define SVA1bits (*(volatile struct SVA1struct *)0xF023C)
5191 #define IICSE1bits (*(volatile struct IICSE1struct *)0xF023D)
5192 #define CRC0CTLbits (*(volatile struct CRC0CTLstruct *)0xF02F0)
5193 #define PGCRCLbits (*(volatile struct PGCRCLstruct *)0xF02F2)
5194 #define CRCDbits (*(volatile struct CRCDstruct *)0xF02FA)
5197 #define ADTYP (ADM2bits.adtyp)
5198 #define AWC (ADM2bits.awc)
5199 #define ADRCK (ADM2bits.adrck)
5200 #define DFLEN (DFLCTLbits.dflen)
5201 #define BRSAM (BECTLbits.brsam)
5202 #define ESQST (FSSEbits.esqst)
5203 #define DIVST (MDUCbits.divst)
5204 #define MACSF (MDUCbits.macsf)
5205 #define MACOF (MDUCbits.macof)
5206 #define MDSM (MDUCbits.mdsm)
5207 #define MACMODE (MDUCbits.macmode)
5208 #define DIVMODE (MDUCbits.divmode)
5209 #define TAU0EN (PER0bits.tau0en)
5210 #define TAU1EN (PER0bits.tau1en)
5211 #define SAU0EN (PER0bits.sau0en)
5212 #define SAU1EN (PER0bits.sau1en)
5213 #define IICA0EN (PER0bits.iica0en)
5214 #define ADCEN (PER0bits.adcen)
5215 #define IICA1EN (PER0bits.iica1en)
5216 #define RTCEN (PER0bits.rtcen)
5217 #define PAENB (RMCbits.paenb)
5218 #define WDVOL (RMCbits.wdvol)
5219 #define RPEF (RPECTLbits.rpef)
5220 #define RPERDIS (RPECTLbits.rperdis)
5221 #define DWAIT2 (DMC2bits.dwait2)
5222 #define DS2 (DMC2bits.ds2)
5223 #define DRS2 (DMC2bits.drs2)
5224 #define STG2 (DMC2bits.stg2)
5225 #define DWAIT3 (DMC3bits.dwait3)
5226 #define DS3 (DMC3bits.ds3)
5227 #define DRS3 (DMC3bits.drs3)
5228 #define STG3 (DMC3bits.stg3)
5229 #define DST2 (DRC2bits.dst2)
5230 #define DEN2 (DRC2bits.den2)
5231 #define DST3 (DRC3bits.dst3)
5232 #define DEN3 (DRC3bits.den3)
5233 #define DWAITALL0 (DWAITALLbits.dwaitall0)
5234 #define PRVARI (DWAITALLbits.prvari)
5235 #define SPT0 (IICCTL00bits.spt0)
5236 #define STT0 (IICCTL00bits.stt0)
5237 #define ACKE0 (IICCTL00bits.acke0)
5238 #define WTIM0 (IICCTL00bits.wtim0)
5239 #define SPIE0 (IICCTL00bits.spie0)
5240 #define WREL0 (IICCTL00bits.wrel0)
5241 #define LREL0 (IICCTL00bits.lrel0)
5242 #define IICE0 (IICCTL00bits.iice0)
5243 #define PRS0 (IICCTL01bits.prs0)
5244 #define DFC0 (IICCTL01bits.dfc0)
5245 #define SMC0 (IICCTL01bits.smc0)
5246 #define DAD0 (IICCTL01bits.dad0)
5247 #define CLD0 (IICCTL01bits.cld0)
5248 #define WUP0 (IICCTL01bits.wup0)
5249 #define SPT1 (IICCTL10bits.spt1)
5250 #define STT1 (IICCTL10bits.stt1)
5251 #define ACKE1 (IICCTL10bits.acke1)
5252 #define WTIM1 (IICCTL10bits.wtim1)
5253 #define SPIE1 (IICCTL10bits.spie1)
5254 #define WREL1 (IICCTL10bits.wrel1)
5255 #define LREL1 (IICCTL10bits.lrel1)
5256 #define IICE1 (IICCTL10bits.iice1)
5257 #define PRS1 (IICCTL11bits.prs1)
5258 #define DFC1 (IICCTL11bits.dfc1)
5259 #define SMC1 (IICCTL11bits.smc1)
5260 #define DAD1 (IICCTL11bits.dad1)
5261 #define CLD1 (IICCTL11bits.cld1)
5262 #define WUP1 (IICCTL11bits.wup1)
5263 #define CRC0EN (CRC0CTLbits.crc0en)
5266 #define PIOR5 (PIORbits.bit5)
5267 #define PMC02 (PMC0bits.bit2)
5268 #define PM02 (PM0bits.bit2)
5269 #define P02 (P0bits.bit2)
5271 #define PMC03 (PMC0bits.bit3)
5272 #define PM03 (PM0bits.bit3)
5273 #define P03 (P0bits.bit3)
5275 #define PMC04 (PMC0bits.bit4)
5276 #define PM04 (PM0bits.bit4)
5277 #define P04 (P0bits.bit4)
5279 #define P05 (P0bits.bit5)
5280 #define P06 (P0bits.bit6)
5281 #define P16 (P1bits.bit6)
5282 #define P30 (P3bits.bit0)
5283 #define P43 (P4bits.bit3)
5284 #define P50 (P5bits.bit0)
5285 #define P120 (P12bits.bit0)
5287 #define TCR (&TCR00)
5288 #define TMR (&TMR00)
5290 #endif // SFRS_EXT_H