]> git.lizzy.rs Git - rust.git/blob - abc.cpp
[WIP] simd_shuffle*
[rust.git] / abc.cpp
1 // compile using g++ -std=c++11 -g -c abc.cpp -o abc.o
2
3 struct Opaque;
4
5 struct MyType {
6     unsigned int field_a;
7     int field_b;
8     void* field_c;
9     float field_d;
10     //double field_e;
11     //long long field_f;
12     bool field_g;
13     char field_h;
14     Opaque* field_i;
15 };
16
17 MyType bcd(int x, MyType a) {
18     MyType b = a;
19     MyType c = b;
20     MyType d = c;
21     MyType e = d;
22     MyType f = e;
23     MyType g = f;
24     MyType h = g;
25     MyType i = h;
26     MyType j = i;
27     MyType k = j;
28     MyType l = k;
29     MyType m = l;
30     return b;
31 }
32 int main() {
33     bcd(42, {});
34     return 0;
35 }