SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_GM_TYPES_H
2#define MELEE_GM_TYPES_H
3
4#include <platform.h>
5#include <placeholder.h>
6
7#include "gm/forward.h" // IWYU pragma: export
8
9#include <common_structs.h>
10
11struct gmm_x1CB0 {
12 u8 padding_x0[0x10 - 0x0];
13 u8 x10[0x16 - 0x10];
14 /* 0x1CC6 0x16 */ u8 saved_language;
15 u8 padding_x16[0x20 - 0x16 - 1];
16};
17
18typedef union _UnkFlagStruct2 {
19 struct {
20 u16 b0 : 1;
21 u16 b1 : 1;
22 u16 b2 : 1;
23 u16 b3 : 1;
24 u16 b4 : 1;
25 u16 b5 : 1;
26 u16 b6 : 1;
27 u16 b789 : 3;
30 };
33
58
64
65struct gmm_x2FF8 {
67};
68
69struct GameRules {
70 /* 0x00 */ u8 unk_x0;
71 /* 0x01 */ u8 unk_x1;
72 /* 0x02 */ u8 mode;
73 /* 0x03 */ u8 time_limit;
74 /* 0x04 */ u8 stock_count;
75 /* 0x05 */ u8 handicap;
76 /* 0x06 */ u8 damage_ratio;
77 /* 0x07 */ u8 unk_x7;
78 /* 0x08 */ u8 stock_time_limit;
79 /* 0x09 */ u8 friendly_fire;
80 /* 0x0A */ u8 pause;
81 /* 0x0B */ u8 score_display;
82 /* 0x0C */ u8 unk_xc;
83 /* 0x0D */ char pad_D[3]; /* maybe part of unk_xc[4]? */
84 /* 0x10 */ u8 unk_x10;
85 /* 0x11 */ char pad_11[3]; /* maybe part of unk_x10[4]? */
86 /* 0x14 */ s32 unk_14; /* inferred */
87}; /* size = 0x18 */
88STATIC_ASSERT(sizeof(struct GameRules) == 0x18);
89
98
103
108 u8 padding[0x4C - 0x8 - 4];
110 u8 padding_x4C[0xB0 - 0x4C - 4 * 4];
112};
113
114struct gmm_x1868 {
115 /* 0x0000 */ s32 x1868;
116 /* 0x0004 */ u8 unk_4;
117 /* 0x0005 */ char pad_5[3]; /* maybe part of unk_4[4]? */
118 /* 0x0008 */ struct gmm_retval_ED98 unk_8;
119 /* 0x0028 */ struct gmm_retval_EDB0 unk_28;
120 /* 0x0030 */ struct gmm_retval_EDBC unk_30;
121 /* 0x00F0 */ char pad_F0[0xB8];
122 /* 0x01A8 */ u8 unk_1A8; /* inferred */
123 /* 0x01A9 */ char pad_1A9[7]; /* maybe part of unk_1A8[8]? */
124 /* 0x01B0 */ s32 x1A18;
125 /* 0x01B4 */ s32 x1A1C;
126 /* 0x01B8 */ s32 x1A20;
127 /* 0x01BC */ s32 x1A24;
128 /* 0x01C0 */ s32 x1A28;
129 /* 0x01C4 */ s32 x1A2C;
130 /* 0x01C8 */ s32 x1A30;
131 /* 0x01CC */ s32 x1A34;
132 /* 0x01D0 */ s32 x1A38;
133 /* 0x01D4 */ s32 x1A3C;
134 /* 0x01D8 */ s32 x1A40;
135 /* 0x01DC */ s32 x1A44;
136 /* 0x01E0 */ s32 x1A48;
137 /* 0x01E4 */ s32 x1A4C;
138 /* 0x01E8 */ s32 x1A50;
139 /* 0x01EC */ s32 x1A54;
140 /* 0x01F0 */ s32 x1A58;
141 /* 0x01F4 */ s32 x1A5C;
142 /* 0x01F8 */ s32 x1A60;
143 /* 0x01FC */ s32 x1A64;
144 /* 0x0200 */ s64 x1A68;
145 /* 0x0208 */ s32 x1A70[4];
146 /* 0x0218 */ u8 padding_x1A70[0xBC];
147 /* 0x02D4 */ u8 x1B3C;
148 /* 0x02D5 */ char pad_2D5[3]; /* maybe part of x1B3C[4]? */
149 /* 0x02D8 */ u32 x1B40[3];
150 /* 0x02E4 */ u32 x1B4C[3];
151 /* 0x02F0 */ u32 x1B58[3];
152 /* 0x02FC */ u8 padding_x1B58[0x1C];
153 /* 0x0318 */ u32 x1B80[4];
154 /* 0x0328 */ u8 padding_x1B80[0xF8];
155 /* 0x0420 */ u32 x1C88[3];
156 /* 0x042C */ u8 padding_x1C88[0x1C];
157 /* 0x0448 */ struct gmm_x1CB0 x1CB0;
158 /* 0x0468 */ s16 x1CD0;
159 /* 0x046A */ s16 x1CD2;
160 /* 0x046C */ s32 x1CD4;
161 /* 0x0470 */ u8 padding_x1CD4[0x254];
162 /* 0x06C4 */ struct gmm_x1F2C x1F2C[0x19];
163 /* 0x1790 */ struct gmm_x2FF8 x2FF8[2];
164}; /* size = 0x55E8 */
165
166struct gmm_x0 {
167 /* 0x0000 */ u8 language;
168 /* 0x0001 */ u8 unk_1;
169 /* 0x0002 */ char pad_2[0x37]; /* maybe part of x1[0x38]? */
170 /* 0x0039 */ u8 x39[0xB];
171 /* 0x0044 */ s32 unk_44;
172 /* 0x0048 */ char pad_48[0x24]; /* maybe part of x44[0xA]? */
173 /* 0x006C */ u32 unk_6C[4];
174 /* 0x007C */ char pad_7C[0x4A0]; /* maybe part of x6C[0x4B]? */
175 /* 0x051C */ s32 unk_51C;
176 /* 0x0520 */ s16 unk_520;
177 /* 0x0522 */ s16 unk_522;
178 /* 0x0524 */ s16 unk_524;
179 /* 0x0526 */ s16 unk_526;
180 /* 0x0528 */ s32 unk_528;
181 /* 0x052C */ s32 unk_52C;
182 /* 0x0530 */ char pad_530[5]; /* maybe part of x52C[2]? */
183 /* 0x0535 */ u8 unk_535;
184 /* 0x0536 */ char pad_536[0x46]; /* maybe part of unk_535[0x47]? */
185 /* 0x057C */ s32 unk_57C;
186 /* 0x0580 */ char pad_580[4];
187 /* 0x0584 */ M2C_UNK unk_584; /* inferred */
188 /* 0x0588 */ s8 unk_588[4]; /* inferred */
189 /* 0x0590 */ char pad_58B[4]; /* inferred */
190 /* 0x0590 */ s8 unk_590; /* inferred */
191 /* 0x0591 */ char pad_591[3]; /* maybe part of unk_590[4]? */
192 /* 0x0594 */ char unk_594;
193 /* 0x0595 */ char pad_595[3]; /* maybe part of unk_594[4]? */
194 /* 0x0598 */ char unk_598;
195 /* 0x0599 */ char pad_599[1];
196 /* 0x059A */ s16 unk_59A;
197 /* 0x05A0 */ char pad_59C[0x12B4]; /* maybe part of x588[0x4B0]? */
198 /* 0x1850 */ GameRules x1850;
199 /* 0x1898 */ struct gmm_x1868 thing;
200}; /* size = 0x6E80 */
201
203 /* +0:0 */ u8 x0_b0_b2 : 3;
204 /* +0:3 */ u8 x0_b3 : 1;
205 /* +0:4 */ u8 x0_b4 : 1;
206 /* +0:5 */ u8 x0_b5 : 1;
207 /* +0:6 */ u8 x0_b6 : 1;
208 /* +0:7 */ u8 x0_b7 : 1;
209 /* +1:0 */ u8 x1_b0 : 1;
210 /* +1:1 */ u8 x1_b1 : 1;
211 /* +1:2 */ u8 x1_b2 : 1;
212 /* +1:3 */ u8 x1_b3 : 1;
213 /* +1:4 */ u8 x1_b4 : 1;
214 /* +1:5 */ u8 x1_b5 : 1;
215 /* +1:6 */ u8 x1_b6 : 1;
216 /* +1:7 */ u8 x1_b7 : 1;
217 /* +2:0 */ u8 x2_b0 : 1;
218 /* +2:1 */ u8 x2_b1 : 1;
219 /* +2:2 */ u8 x2_b2 : 1;
220 /* +2:3 */ u8 x2_b3 : 1;
221 /* +2:4 */ u8 x2_b4 : 1;
222 /* +2:5 */ u8 x2_b5 : 1;
223 /* +2:6 */ u8 x2_b6 : 1;
224 /* +2:7 */ u8 x2_b7 : 1;
225};
226
228 /* 0x0000 */ u32 unk_0;
229 /* 0x0004 */ u32 unk_4;
230 /* 0x0008 */ u32 unk_8;
231 /* 0x000C */ u8 unk_C;
232 /* 0x000D */ u8 unk_D;
233 /* 0x000E */ u8 unk_E;
234 /* 0x000F */ u8 unk_F;
235 /* 0x0010 */ s32 unk_10;
236 /* 0x0014 */ s32 unk_14;
237 /* 0x0018 */ char pad_18[0xC]; /* maybe part of unk_14[4]? */
238 /* 0x0024 */ s32 unk_24;
239 /* 0x0028 */ s32 unk_28;
240 /* 0x002C */ u16 unk_2C;
241 /* 0x002E */ char pad_2E[6]; /* maybe part of unk_2C[4]? */
242 /* 0x0034 */ f32 unk_34;
243 /* 0x0038 */ char pad_38[0x2490]; /* maybe part of unk_34[0x925]? */
245 /* 0x24CB */ char pad_24CB[1];
246 /* 0x24CC:0 */ u8 unk_24CC_b0 : 1;
247 /* 0x24CC:1 */ u8 unk_24CC_b1 : 1;
248 /* 0x24CC:2 */ u8 unk_24CC_b2 : 1;
249 /* 0x24CC:3 */ u8 unk_24CC_b3 : 1;
250 /* 0x24CC:4 */ u8 unk_24CC_b4 : 1;
251 /* 0x24CC:5 */ u8 unk_24CC_b5 : 1;
252 /* 0x24CC:6 */ u8 unk_24CC_b6 : 1;
253 /* 0x24CC:7 */ u8 unk_24CC_b7 : 1;
254 /* 0x24CD:0 */ u8 unk_24CD_b0 : 1;
255 /* 0x24CD:1 */ u8 unk_24CD_b1 : 1;
256 /* 0x24CD:2 */ u8 unk_24CD_b2 : 1;
257 /* 0x24CD:3 */ u8 unk_24CD_b3 : 1;
258 /* 0x24CD:4 */ u8 unk_24CD_b4 : 1;
259 /* 0x24CD:5 */ u8 unk_24CD_b5 : 1;
260 /* 0x24CD:6 */ u8 unk_24CD_b6 : 1;
261 /* 0x24CD:7 */ u8 unk_24CD_b7 : 1;
262 /* 0x24CE */ u8 unk_24CE;
263 /* 0x24CF */ char pad_24CF[1];
264 /* 0x24D0 */ s8 unk_24D0;
265 /* 0x24D1 */ char pad_24D1[2]; /* maybe part of unk_24D0[3]? */
266 /* 0x24D3 */ s8 unk_24D3;
267 /* 0x24D4 */ s8 unk_24D4;
268 /* 0x24D5 */ char pad_24D5[1];
269 /* 0x24D6 */ u16 unk_24D6;
270 /* 0x24D8 */ char pad_24D8[0x10]; /* maybe part of unk_24D6[9]? */
271 /* 0x24E8 */ u64 unk_24E8;
272 /* 0x24F0 */ s32 unk_24F0;
273 /* 0x24F4 */ char pad_24F4[4];
274 /* 0x24F8 */ f32 unk_24F8; /* inferred */
275 /* 0x24FC */ char pad_24FC[0x2C]; /* maybe part of unk_24F8[0xC]? */
276}; /* size = 0x2528 */
277STATIC_ASSERT(sizeof(struct lbl_8046B6A0_t) == 0x2528);
278
283
285 u8 pad[0x2ac];
286 u8 id[0x24];
287 struct {
290 } thing[11];
291};
292
294 /* +0 */ u8 x0;
295 /* +1 */ u8 x1;
296 /* +2 */ u8 _1[0xC - 0x2];
297};
298STATIC_ASSERT(sizeof(struct gm_8017DB6C_arg0_t) == 0xC);
299
301 bool x0;
302 int x4, x8, xC, x10, x14;
303};
304
305#endif
s32 M2C_UNK
Definition m2c_macros.h:14
signed char s8
A signed 8-bit integer.
Definition platform.h:8
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed long long s64
A signed 64-bit integer.
Definition platform.h:17
#define STATIC_ASSERT(cond)
Definition platform.h:161
float f32
A 32-bit floating-point number.
Definition platform.h:62
signed short s16
A signed 16-bit integer.
Definition platform.h:11
unsigned short u16
An unsigned 16-bit integer.
Definition platform.h:23
unsigned long long u64
An unsigned 64-bit integer.
Definition platform.h:29
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition types.h:69
u8 handicap
Definition types.h:75
u8 unk_xc
Definition types.h:82
u8 mode
Definition types.h:72
u8 time_limit
Definition types.h:73
char pad_D[3]
Definition types.h:83
u8 friendly_fire
Definition types.h:79
u8 unk_x1
Definition types.h:71
u8 damage_ratio
Definition types.h:76
u8 unk_x10
Definition types.h:84
u8 unk_x0
Definition types.h:70
u8 pause
Definition types.h:80
char pad_11[3]
Definition types.h:85
u8 score_display
Definition types.h:81
u8 unk_x7
Definition types.h:77
u8 stock_time_limit
Definition types.h:78
s32 unk_14
Definition types.h:86
u8 stock_count
Definition types.h:74
Definition types.h:202
u8 x1_b5
Definition types.h:214
u8 x1_b3
Definition types.h:212
u8 x2_b4
Definition types.h:221
u8 x2_b2
Definition types.h:219
u8 x1_b1
Definition types.h:210
u8 x0_b4
Definition types.h:205
u8 x0_b6
Definition types.h:207
u8 x1_b2
Definition types.h:211
u8 x2_b6
Definition types.h:223
u8 x0_b3
Definition types.h:204
u8 x2_b1
Definition types.h:218
u8 x1_b0
Definition types.h:209
u8 x1_b4
Definition types.h:213
u8 x1_b7
Definition types.h:216
u8 x2_b5
Definition types.h:222
u8 x0_b7
Definition types.h:208
u8 x2_b3
Definition types.h:220
u8 x0_b0_b2
Definition types.h:203
u8 x2_b0
Definition types.h:217
u8 x0_b5
Definition types.h:206
u8 x1_b6
Definition types.h:215
u8 x2_b7
Definition types.h:224
Definition types.h:279
u8 hour
Definition types.h:281
u8 second
Definition types.h:281
u8 minute
Definition types.h:281
u8 day
Definition types.h:281
u16 year
Definition types.h:280
u8 month
Definition types.h:281
Definition types.h:284
u8 unk0
Definition types.h:288
u8 unk1
Definition types.h:288
u8 pad[0x2ac]
Definition types.h:285
u8 unkpad[4]
Definition types.h:289
struct gmMainLib_8015ED8C_arg0_t::@154 thing[11]
Definition types.h:300
int xC
Definition types.h:302
int x10
Definition types.h:302
int x14
Definition types.h:302
bool x0
Definition types.h:301
int x8
Definition types.h:302
int x4
Definition types.h:302
Definition types.h:293
u8 x1
Definition types.h:295
u8 x0
Definition types.h:294
u8 _1[0xC - 0x2]
Definition types.h:296
Definition types.h:90
s32 x14
Definition types.h:94
s32 xC
Definition types.h:92
s32 x18
Definition types.h:95
s32 x10
Definition types.h:93
u8 padding[0xC]
Definition types.h:91
s32 x1C
Definition types.h:96
Definition types.h:99
s32 x0
Definition types.h:100
s32 x4
Definition types.h:101
Definition types.h:104
u8 padding_x4C[0xB0 - 0x4C - 4 *4]
Definition types.h:110
s32 x0
Definition types.h:105
s32 x4
Definition types.h:106
s32 x8
Definition types.h:107
s32 xB0[4]
Definition types.h:111
s32 x4C[4]
Definition types.h:109
u8 padding[0x4C - 0x8 - 4]
Definition types.h:108
Definition types.h:166
u32 unk_6C[4]
Definition types.h:173
char pad_48[0x24]
Definition types.h:172
GameRules x1850
Definition types.h:198
char pad_59C[0x12B4]
Definition types.h:197
char pad_536[0x46]
Definition types.h:184
s32 unk_51C
Definition types.h:175
s16 unk_524
Definition types.h:178
M2C_UNK unk_584
Definition types.h:187
char pad_58B[4]
Definition types.h:189
char pad_580[4]
Definition types.h:186
char unk_594
Definition types.h:192
struct gmm_x1868 thing
Definition types.h:199
s16 unk_522
Definition types.h:177
s16 unk_59A
Definition types.h:196
char pad_2[0x37]
Definition types.h:169
s32 unk_44
Definition types.h:171
s8 unk_588[4]
Definition types.h:188
s32 unk_57C
Definition types.h:185
s32 unk_52C
Definition types.h:181
char pad_530[5]
Definition types.h:182
s32 unk_528
Definition types.h:180
s16 unk_526
Definition types.h:179
char pad_591[3]
Definition types.h:191
char pad_599[1]
Definition types.h:195
char pad_7C[0x4A0]
Definition types.h:174
char unk_598
Definition types.h:194
char pad_595[3]
Definition types.h:193
s16 unk_520
Definition types.h:176
u8 unk_535
Definition types.h:183
s8 unk_590
Definition types.h:190
u8 x39[0xB]
Definition types.h:170
u8 unk_1
Definition types.h:168
u8 language
Definition types.h:167
Definition types.h:114
u8 padding_x1C88[0x1C]
Definition types.h:156
s32 x1A2C
Definition types.h:129
s32 x1A3C
Definition types.h:133
s32 x1A34
Definition types.h:131
struct gmm_x1CB0 x1CB0
Definition types.h:157
struct gmm_retval_EDBC unk_30
Definition types.h:120
s32 x1A1C
Definition types.h:125
s32 x1A58
Definition types.h:140
s32 x1A44
Definition types.h:135
s32 x1A5C
Definition types.h:141
u8 padding_x1A70[0xBC]
Definition types.h:146
s32 x1A4C
Definition types.h:137
char pad_F0[0xB8]
Definition types.h:121
u8 unk_1A8
Definition types.h:122
u32 x1B58[3]
Definition types.h:151
u32 x1B80[4]
Definition types.h:153
struct gmm_x2FF8 x2FF8[2]
Definition types.h:163
char pad_2D5[3]
Definition types.h:148
u8 padding_x1CD4[0x254]
Definition types.h:161
struct gmm_x1F2C x1F2C[0x19]
Definition types.h:162
s32 x1A50
Definition types.h:138
s32 x1A30
Definition types.h:130
s16 x1CD0
Definition types.h:158
struct gmm_retval_ED98 unk_8
Definition types.h:118
s64 x1A68
Definition types.h:144
s32 x1A60
Definition types.h:142
s32 x1A38
Definition types.h:132
s32 x1A70[4]
Definition types.h:145
s32 x1A28
Definition types.h:128
s32 x1A40
Definition types.h:134
char pad_5[3]
Definition types.h:117
u32 x1C88[3]
Definition types.h:155
s16 x1CD2
Definition types.h:159
u8 x1B3C
Definition types.h:147
s32 x1A48
Definition types.h:136
u8 padding_x1B58[0x1C]
Definition types.h:152
s32 x1A20
Definition types.h:126
s32 x1868
Definition types.h:115
u8 unk_4
Definition types.h:116
s32 x1A64
Definition types.h:143
char pad_1A9[7]
Definition types.h:123
u32 x1B40[3]
Definition types.h:149
s32 x1A54
Definition types.h:139
struct gmm_retval_EDB0 unk_28
Definition types.h:119
u32 x1B4C[3]
Definition types.h:150
u8 padding_x1B80[0xF8]
Definition types.h:154
s32 x1CD4
Definition types.h:160
s32 x1A18
Definition types.h:124
s32 x1A24
Definition types.h:127
Definition types.h:11
u8 padding_x16[0x20 - 0x16 - 1]
Definition types.h:15
u8 x10[0x16 - 0x10]
Definition types.h:13
u8 saved_language
Definition types.h:14
u8 padding_x0[0x10 - 0x0]
Definition types.h:12
Definition types.h:34
s32 x90
Definition types.h:49
s8 x81
Definition types.h:43
s8 x80
Definition types.h:42
s8 x79
Definition types.h:37
s32 x9C
Definition types.h:52
s32 xA4
Definition types.h:55
s8 x82
Definition types.h:44
s8 x78
Definition types.h:36
u8 padding_x0[0x78]
Definition types.h:35
s32 x98
Definition types.h:51
s8 x7B
Definition types.h:39
s32 x88
Definition types.h:47
s8 x83
Definition types.h:45
UnkFlagStruct2 x7C
Definition types.h:40
UnkFlagStruct x7A
Definition types.h:38
s16 xA0
Definition types.h:53
s32 x84
Definition types.h:46
s32 x8C
Definition types.h:48
s16 xA2
Definition types.h:54
s32 xA8
Definition types.h:56
s32 x94
Definition types.h:50
s16 x7E
Definition types.h:41
Definition types.h:59
u8 padding_x1A2
Definition types.h:62
u8 padding[0x1A2]
Definition types.h:60
s8 x1A2
Definition types.h:61
Definition types.h:65
struct gmm_x2FF8_inner inner[19]
Definition types.h:66
Definition types.h:227
u32 unk_8
Definition types.h:230
u8 unk_F
Definition types.h:234
char pad_24D8[0x10]
Definition types.h:270
s32 unk_10
Definition types.h:235
s32 unk_24F0
Definition types.h:272
u16 unk_24D6
Definition types.h:269
u8 unk_C
Definition types.h:231
u8 unk_24CC_b1
Definition types.h:247
u32 unk_0
Definition types.h:228
u16 unk_2C
Definition types.h:240
s8 unk_24D0
Definition types.h:264
u64 unk_24E8
Definition types.h:271
u8 unk_24CC_b5
Definition types.h:251
u32 unk_4
Definition types.h:229
u8 unk_24CC_b0
Definition types.h:246
char pad_24D1[2]
Definition types.h:265
u8 unk_24CC_b3
Definition types.h:249
u8 unk_24CC_b6
Definition types.h:252
char pad_24CB[1]
Definition types.h:245
s32 unk_24
Definition types.h:238
u8 unk_24CE
Definition types.h:262
u8 unk_24CD_b5
Definition types.h:259
s8 unk_24D3
Definition types.h:266
u8 unk_24CD_b0
Definition types.h:254
Placeholder_8016AE38_flags_2 unk24C8
Definition types.h:244
f32 unk_34
Definition types.h:242
char pad_38[0x2490]
Definition types.h:243
u8 unk_24CD_b3
Definition types.h:257
u8 unk_24CD_b6
Definition types.h:260
u8 unk_24CC_b4
Definition types.h:250
char pad_24CF[1]
Definition types.h:263
u8 unk_24CD_b7
Definition types.h:261
f32 unk_24F8
Definition types.h:274
u8 unk_24CC_b7
Definition types.h:253
char pad_2E[6]
Definition types.h:241
u8 unk_24CD_b2
Definition types.h:256
u8 unk_E
Definition types.h:233
u8 unk_24CC_b2
Definition types.h:248
s8 unk_24D4
Definition types.h:267
u8 unk_24CD_b4
Definition types.h:258
char pad_18[0xC]
Definition types.h:237
char pad_24F4[4]
Definition types.h:273
s32 unk_14
Definition types.h:236
u8 unk_24CD_b1
Definition types.h:255
char pad_24D5[1]
Definition types.h:268
char pad_24FC[0x2C]
Definition types.h:275
s32 unk_28
Definition types.h:239
u8 unk_D
Definition types.h:232
Definition types.h:18
u16 b2
Definition types.h:22
u16 b0
Definition types.h:20
u16 b3
Definition types.h:23
u16 flags
Definition types.h:31
u16 b6
Definition types.h:26
u16 b789
Definition types.h:27
u16 b10_to_12
Definition types.h:28
u16 b4
Definition types.h:24
u16 b5
Definition types.h:25
u16 b1
Definition types.h:21
u16 b13_to_15
Definition types.h:29
Definition common_structs.h:68