A game about forced loneliness, made by TACStudios
1using System;
2using System.Diagnostics;
3using System.Runtime.InteropServices;
4
5namespace Unity.Burst.Intrinsics
6{
7 internal unsafe class V64DebugView
8 {
9 v64 m_Value;
10
11 public V64DebugView(v64 value)
12 {
13 m_Value = value;
14 }
15 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
16 public unsafe byte[] Byte
17 {
18 get
19 {
20 return new byte[]
21 {
22 m_Value.Byte0, m_Value.Byte1, m_Value.Byte2, m_Value.Byte3,
23 m_Value.Byte4, m_Value.Byte5, m_Value.Byte6, m_Value.Byte7,
24 };
25 }
26 }
27
28 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
29 public unsafe sbyte[] SByte
30 {
31 get
32 {
33 return new sbyte[]
34 {
35 m_Value.SByte0, m_Value.SByte1, m_Value.SByte2, m_Value.SByte3,
36 m_Value.SByte4, m_Value.SByte5, m_Value.SByte6, m_Value.SByte7,
37 };
38 }
39 }
40
41 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
42 public unsafe ushort[] UShort
43 {
44 get
45 {
46 return new ushort[]
47 {
48 m_Value.UShort0, m_Value.UShort1, m_Value.UShort2, m_Value.UShort3,
49 };
50 }
51 }
52
53 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
54 public unsafe short[] SShort
55 {
56 get
57 {
58 return new short[]
59 {
60 m_Value.SShort0, m_Value.SShort1, m_Value.SShort2, m_Value.SShort3,
61 };
62 }
63 }
64
65 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
66 public unsafe uint[] UInt
67 {
68 get
69 {
70 return new uint[]
71 {
72 m_Value.UInt0, m_Value.UInt1,
73 };
74 }
75 }
76
77 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
78 public unsafe int[] SInt
79 {
80 get
81 {
82 return new int[]
83 {
84 m_Value.SInt0, m_Value.SInt1,
85 };
86 }
87 }
88
89 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
90 public unsafe float[] Float
91 {
92 get
93 {
94 return new float[]
95 {
96 m_Value.Float0, m_Value.Float1,
97 };
98 }
99 }
100
101 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
102 public unsafe long[] SLong
103 {
104 get
105 {
106 return new long[]
107 {
108 m_Value.SLong0,
109 };
110 }
111 }
112
113 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
114 public unsafe ulong[] ULong
115 {
116 get
117 {
118 return new ulong[]
119 {
120 m_Value.ULong0,
121 };
122 }
123 }
124
125 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
126 public unsafe double[] Double
127 {
128 get
129 {
130 return new double[]
131 {
132 m_Value.Double0,
133 };
134 }
135 }
136 }
137
138 internal unsafe class V128DebugView
139 {
140 v128 m_Value;
141
142 public V128DebugView(v128 value)
143 {
144 m_Value = value;
145 }
146 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
147 public unsafe byte[] Byte
148 {
149 get
150 {
151 return new byte[]
152 {
153 m_Value.Byte0, m_Value.Byte1, m_Value.Byte2, m_Value.Byte3,
154 m_Value.Byte4, m_Value.Byte5, m_Value.Byte6, m_Value.Byte7,
155 m_Value.Byte8, m_Value.Byte9, m_Value.Byte10, m_Value.Byte11,
156 m_Value.Byte12, m_Value.Byte13, m_Value.Byte14, m_Value.Byte15,
157 };
158 }
159 }
160
161 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
162 public unsafe sbyte[] SByte
163 {
164 get
165 {
166 return new sbyte[]
167 {
168 m_Value.SByte0, m_Value.SByte1, m_Value.SByte2, m_Value.SByte3,
169 m_Value.SByte4, m_Value.SByte5, m_Value.SByte6, m_Value.SByte7,
170 m_Value.SByte8, m_Value.SByte9, m_Value.SByte10, m_Value.SByte11,
171 m_Value.SByte12, m_Value.SByte13, m_Value.SByte14, m_Value.SByte15,
172 };
173 }
174 }
175
176 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
177 public unsafe ushort[] UShort
178 {
179 get
180 {
181 return new ushort[]
182 {
183 m_Value.UShort0, m_Value.UShort1, m_Value.UShort2, m_Value.UShort3,
184 m_Value.UShort4, m_Value.UShort5, m_Value.UShort6, m_Value.UShort7,
185 };
186 }
187 }
188
189 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
190 public unsafe short[] SShort
191 {
192 get
193 {
194 return new short[]
195 {
196 m_Value.SShort0, m_Value.SShort1, m_Value.SShort2, m_Value.SShort3,
197 m_Value.SShort4, m_Value.SShort5, m_Value.SShort6, m_Value.SShort7,
198 };
199 }
200 }
201
202 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
203 public unsafe uint[] UInt
204 {
205 get
206 {
207 return new uint[]
208 {
209 m_Value.UInt0, m_Value.UInt1, m_Value.UInt2, m_Value.UInt3,
210 };
211 }
212 }
213
214 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
215 public unsafe int[] SInt
216 {
217 get
218 {
219 return new int[]
220 {
221 m_Value.SInt0, m_Value.SInt1, m_Value.SInt2, m_Value.SInt3,
222 };
223 }
224 }
225
226 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
227 public unsafe float[] Float
228 {
229 get
230 {
231 return new float[]
232 {
233 m_Value.Float0, m_Value.Float1, m_Value.Float2, m_Value.Float3,
234 };
235 }
236 }
237
238 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
239 public unsafe long[] SLong
240 {
241 get
242 {
243 return new long[]
244 {
245 m_Value.SLong0, m_Value.SLong1,
246 };
247 }
248 }
249
250 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
251 public unsafe ulong[] ULong
252 {
253 get
254 {
255 return new ulong[]
256 {
257 m_Value.ULong0, m_Value.ULong1,
258 };
259 }
260 }
261
262 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
263 public unsafe double[] Double
264 {
265 get
266 {
267 return new double[]
268 {
269 m_Value.Double0, m_Value.Double1,
270 };
271 }
272 }
273 }
274
275 internal unsafe class V256DebugView
276 {
277 v256 m_Value;
278
279 public V256DebugView(v256 value)
280 {
281 m_Value = value;
282 }
283 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
284 public unsafe byte[] Byte
285 {
286 get
287 {
288 return new byte[]
289 {
290 m_Value.Byte0, m_Value.Byte1, m_Value.Byte2, m_Value.Byte3,
291 m_Value.Byte4, m_Value.Byte5, m_Value.Byte6, m_Value.Byte7,
292 m_Value.Byte8, m_Value.Byte9, m_Value.Byte10, m_Value.Byte11,
293 m_Value.Byte12, m_Value.Byte13, m_Value.Byte14, m_Value.Byte15,
294 m_Value.Byte16, m_Value.Byte17, m_Value.Byte18, m_Value.Byte19,
295 m_Value.Byte20, m_Value.Byte21, m_Value.Byte22, m_Value.Byte23,
296 m_Value.Byte24, m_Value.Byte25, m_Value.Byte26, m_Value.Byte27,
297 m_Value.Byte28, m_Value.Byte29, m_Value.Byte30, m_Value.Byte31,
298 };
299 }
300 }
301
302 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
303 public unsafe sbyte[] SByte
304 {
305 get
306 {
307 return new sbyte[]
308 {
309 m_Value.SByte0, m_Value.SByte1, m_Value.SByte2, m_Value.SByte3,
310 m_Value.SByte4, m_Value.SByte5, m_Value.SByte6, m_Value.SByte7,
311 m_Value.SByte8, m_Value.SByte9, m_Value.SByte10, m_Value.SByte11,
312 m_Value.SByte12, m_Value.SByte13, m_Value.SByte14, m_Value.SByte15,
313 m_Value.SByte16, m_Value.SByte17, m_Value.SByte18, m_Value.SByte19,
314 m_Value.SByte20, m_Value.SByte21, m_Value.SByte22, m_Value.SByte23,
315 m_Value.SByte24, m_Value.SByte25, m_Value.SByte26, m_Value.SByte27,
316 m_Value.SByte28, m_Value.SByte29, m_Value.SByte30, m_Value.SByte31,
317 };
318 }
319 }
320
321 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
322 public unsafe ushort[] UShort
323 {
324 get
325 {
326 return new ushort[]
327 {
328 m_Value.UShort0, m_Value.UShort1, m_Value.UShort2, m_Value.UShort3,
329 m_Value.UShort4, m_Value.UShort5, m_Value.UShort6, m_Value.UShort7,
330 m_Value.UShort8, m_Value.UShort9, m_Value.UShort10, m_Value.UShort11,
331 m_Value.UShort12, m_Value.UShort13, m_Value.UShort14, m_Value.UShort15,
332 };
333 }
334 }
335
336 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
337 public unsafe short[] SShort
338 {
339 get
340 {
341 return new short[]
342 {
343 m_Value.SShort0, m_Value.SShort1, m_Value.SShort2, m_Value.SShort3,
344 m_Value.SShort4, m_Value.SShort5, m_Value.SShort6, m_Value.SShort7,
345 m_Value.SShort8, m_Value.SShort9, m_Value.SShort10, m_Value.SShort11,
346 m_Value.SShort12, m_Value.SShort13, m_Value.SShort14, m_Value.SShort15,
347 };
348 }
349 }
350
351 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
352 public unsafe uint[] UInt
353 {
354 get
355 {
356 return new uint[]
357 {
358 m_Value.UInt0, m_Value.UInt1, m_Value.UInt2, m_Value.UInt3,
359 m_Value.UInt4, m_Value.UInt5, m_Value.UInt6, m_Value.UInt7,
360 };
361 }
362 }
363
364 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
365 public unsafe int[] SInt
366 {
367 get
368 {
369 return new int[]
370 {
371 m_Value.SInt0, m_Value.SInt1, m_Value.SInt2, m_Value.SInt3,
372 m_Value.SInt4, m_Value.SInt5, m_Value.SInt6, m_Value.SInt7,
373 };
374 }
375 }
376
377 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
378 public unsafe float[] Float
379 {
380 get
381 {
382 return new float[]
383 {
384 m_Value.Float0, m_Value.Float1, m_Value.Float2, m_Value.Float3,
385 m_Value.Float4, m_Value.Float5, m_Value.Float6, m_Value.Float7,
386 };
387 }
388 }
389
390 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
391 public unsafe long[] SLong
392 {
393 get
394 {
395 return new long[]
396 {
397 m_Value.SLong0, m_Value.SLong1, m_Value.SLong2, m_Value.SLong3,
398 };
399 }
400 }
401
402 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
403 public unsafe ulong[] ULong
404 {
405 get
406 {
407 return new ulong[]
408 {
409 m_Value.ULong0, m_Value.ULong1, m_Value.ULong2, m_Value.ULong3,
410 };
411 }
412 }
413
414 [DebuggerBrowsable(DebuggerBrowsableState.Collapsed)]
415 public unsafe double[] Double
416 {
417 get
418 {
419 return new double[]
420 {
421 m_Value.Double0, m_Value.Double1, m_Value.Double2, m_Value.Double3,
422 };
423 }
424 }
425 }
426}