3 #include "test00_uut.c"
7 static uint32_t x32
= 314159265;
16 struct test_state_t state
;
17 uint32_t a
, b
, c
, x
, y
, z
, w
;
18 bool first_eval
= true;
20 for (int i
= 0; i
< 10; i
++)
31 state
.a
.value_7_0
= a
;
32 state
.a
.value_15_8
= a
>> 8;
33 state
.a
.value_23_16
= a
>> 16;
34 state
.a
.value_31_24
= a
>> 24;
36 state
.b
.value_7_0
= b
;
37 state
.b
.value_15_8
= b
>> 8;
38 state
.b
.value_23_16
= b
>> 16;
39 state
.b
.value_31_24
= b
>> 24;
41 state
.c
.value_7_0
= c
;
42 state
.c
.value_15_8
= c
>> 8;
43 state
.c
.value_23_16
= c
>> 16;
44 state
.c
.value_31_24
= c
>> 24;
54 uut_x
|= (uint32_t)state
.x
.value_7_0
;
55 uut_x
|= (uint32_t)state
.x
.value_15_8
<< 8;
56 uut_x
|= (uint32_t)state
.x
.value_23_16
<< 16;
57 uut_x
|= (uint32_t)state
.x
.value_31_24
<< 24;
60 uut_y
|= (uint32_t)state
.y
.value_7_0
;
61 uut_y
|= (uint32_t)state
.y
.value_15_8
<< 8;
62 uut_y
|= (uint32_t)state
.y
.value_23_16
<< 16;
63 uut_y
|= (uint32_t)state
.y
.value_31_24
<< 24;
66 uut_z
|= (uint32_t)state
.z
.value_7_0
;
67 uut_z
|= (uint32_t)state
.z
.value_15_8
<< 8;
68 uut_z
|= (uint32_t)state
.z
.value_23_16
<< 16;
69 uut_z
|= (uint32_t)state
.z
.value_31_24
<< 24;
72 uut_w
|= (uint32_t)state
.w
.value_7_0
;
73 uut_w
|= (uint32_t)state
.w
.value_15_8
<< 8;
74 uut_w
|= (uint32_t)state
.w
.value_23_16
<< 16;
75 uut_w
|= (uint32_t)state
.w
.value_31_24
<< 24;
78 printf("A: 0x%08x\n", a
);
79 printf("B: 0x%08x\n", b
);
80 printf("C: 0x%08x\n", c
);
81 printf("X: 0x%08x 0x%08x\n", x
, uut_x
);
82 printf("Y: 0x%08x 0x%08x\n", y
, uut_y
);
83 printf("Z: 0x%08x 0x%08x\n", z
, uut_z
);
84 printf("W: 0x%08x 0x%08x\n", w
, uut_w
);