blob: e719f6f21ea17ba03b6d20d85f4041bc28b97d0f [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// GENERATED FILE: Regen with $(fx get-build-dir)/host-tools/regen_fidl_benchmark_suite
library benchmarkfidl;
struct Union1Struct {
Union1 u;
};
union Union1 {
1: uint8 field1;
};
struct Union16Struct {
Union16 u;
};
union Union16 {
1: uint8 field1;
2: uint8 field2;
3: uint8 field3;
4: uint8 field4;
5: uint8 field5;
6: uint8 field6;
7: uint8 field7;
8: uint8 field8;
9: uint8 field9;
10: uint8 field10;
11: uint8 field11;
12: uint8 field12;
13: uint8 field13;
14: uint8 field14;
15: uint8 field15;
16: uint8 field16;
};
struct Union256Struct {
Union256 u;
};
union Union256 {
1: uint8 field1;
2: uint8 field2;
3: uint8 field3;
4: uint8 field4;
5: uint8 field5;
6: uint8 field6;
7: uint8 field7;
8: uint8 field8;
9: uint8 field9;
10: uint8 field10;
11: uint8 field11;
12: uint8 field12;
13: uint8 field13;
14: uint8 field14;
15: uint8 field15;
16: uint8 field16;
17: uint8 field17;
18: uint8 field18;
19: uint8 field19;
20: uint8 field20;
21: uint8 field21;
22: uint8 field22;
23: uint8 field23;
24: uint8 field24;
25: uint8 field25;
26: uint8 field26;
27: uint8 field27;
28: uint8 field28;
29: uint8 field29;
30: uint8 field30;
31: uint8 field31;
32: uint8 field32;
33: uint8 field33;
34: uint8 field34;
35: uint8 field35;
36: uint8 field36;
37: uint8 field37;
38: uint8 field38;
39: uint8 field39;
40: uint8 field40;
41: uint8 field41;
42: uint8 field42;
43: uint8 field43;
44: uint8 field44;
45: uint8 field45;
46: uint8 field46;
47: uint8 field47;
48: uint8 field48;
49: uint8 field49;
50: uint8 field50;
51: uint8 field51;
52: uint8 field52;
53: uint8 field53;
54: uint8 field54;
55: uint8 field55;
56: uint8 field56;
57: uint8 field57;
58: uint8 field58;
59: uint8 field59;
60: uint8 field60;
61: uint8 field61;
62: uint8 field62;
63: uint8 field63;
64: uint8 field64;
65: uint8 field65;
66: uint8 field66;
67: uint8 field67;
68: uint8 field68;
69: uint8 field69;
70: uint8 field70;
71: uint8 field71;
72: uint8 field72;
73: uint8 field73;
74: uint8 field74;
75: uint8 field75;
76: uint8 field76;
77: uint8 field77;
78: uint8 field78;
79: uint8 field79;
80: uint8 field80;
81: uint8 field81;
82: uint8 field82;
83: uint8 field83;
84: uint8 field84;
85: uint8 field85;
86: uint8 field86;
87: uint8 field87;
88: uint8 field88;
89: uint8 field89;
90: uint8 field90;
91: uint8 field91;
92: uint8 field92;
93: uint8 field93;
94: uint8 field94;
95: uint8 field95;
96: uint8 field96;
97: uint8 field97;
98: uint8 field98;
99: uint8 field99;
100: uint8 field100;
101: uint8 field101;
102: uint8 field102;
103: uint8 field103;
104: uint8 field104;
105: uint8 field105;
106: uint8 field106;
107: uint8 field107;
108: uint8 field108;
109: uint8 field109;
110: uint8 field110;
111: uint8 field111;
112: uint8 field112;
113: uint8 field113;
114: uint8 field114;
115: uint8 field115;
116: uint8 field116;
117: uint8 field117;
118: uint8 field118;
119: uint8 field119;
120: uint8 field120;
121: uint8 field121;
122: uint8 field122;
123: uint8 field123;
124: uint8 field124;
125: uint8 field125;
126: uint8 field126;
127: uint8 field127;
128: uint8 field128;
129: uint8 field129;
130: uint8 field130;
131: uint8 field131;
132: uint8 field132;
133: uint8 field133;
134: uint8 field134;
135: uint8 field135;
136: uint8 field136;
137: uint8 field137;
138: uint8 field138;
139: uint8 field139;
140: uint8 field140;
141: uint8 field141;
142: uint8 field142;
143: uint8 field143;
144: uint8 field144;
145: uint8 field145;
146: uint8 field146;
147: uint8 field147;
148: uint8 field148;
149: uint8 field149;
150: uint8 field150;
151: uint8 field151;
152: uint8 field152;
153: uint8 field153;
154: uint8 field154;
155: uint8 field155;
156: uint8 field156;
157: uint8 field157;
158: uint8 field158;
159: uint8 field159;
160: uint8 field160;
161: uint8 field161;
162: uint8 field162;
163: uint8 field163;
164: uint8 field164;
165: uint8 field165;
166: uint8 field166;
167: uint8 field167;
168: uint8 field168;
169: uint8 field169;
170: uint8 field170;
171: uint8 field171;
172: uint8 field172;
173: uint8 field173;
174: uint8 field174;
175: uint8 field175;
176: uint8 field176;
177: uint8 field177;
178: uint8 field178;
179: uint8 field179;
180: uint8 field180;
181: uint8 field181;
182: uint8 field182;
183: uint8 field183;
184: uint8 field184;
185: uint8 field185;
186: uint8 field186;
187: uint8 field187;
188: uint8 field188;
189: uint8 field189;
190: uint8 field190;
191: uint8 field191;
192: uint8 field192;
193: uint8 field193;
194: uint8 field194;
195: uint8 field195;
196: uint8 field196;
197: uint8 field197;
198: uint8 field198;
199: uint8 field199;
200: uint8 field200;
201: uint8 field201;
202: uint8 field202;
203: uint8 field203;
204: uint8 field204;
205: uint8 field205;
206: uint8 field206;
207: uint8 field207;
208: uint8 field208;
209: uint8 field209;
210: uint8 field210;
211: uint8 field211;
212: uint8 field212;
213: uint8 field213;
214: uint8 field214;
215: uint8 field215;
216: uint8 field216;
217: uint8 field217;
218: uint8 field218;
219: uint8 field219;
220: uint8 field220;
221: uint8 field221;
222: uint8 field222;
223: uint8 field223;
224: uint8 field224;
225: uint8 field225;
226: uint8 field226;
227: uint8 field227;
228: uint8 field228;
229: uint8 field229;
230: uint8 field230;
231: uint8 field231;
232: uint8 field232;
233: uint8 field233;
234: uint8 field234;
235: uint8 field235;
236: uint8 field236;
237: uint8 field237;
238: uint8 field238;
239: uint8 field239;
240: uint8 field240;
241: uint8 field241;
242: uint8 field242;
243: uint8 field243;
244: uint8 field244;
245: uint8 field245;
246: uint8 field246;
247: uint8 field247;
248: uint8 field248;
249: uint8 field249;
250: uint8 field250;
251: uint8 field251;
252: uint8 field252;
253: uint8 field253;
254: uint8 field254;
255: uint8 field255;
256: uint8 field256;
};