@@ -3,12 +3,12 @@ struct Struct {
3
3
int atomic_arr[2 ];
4
4
};
5
5
6
- struct _atomic_compare_exchange_result_u003c_Uint_u002c_4_u003e {
6
+ struct _atomic_compare_exchange_result_Uint_4_ {
7
7
uint old_value;
8
8
bool exchanged;
9
9
};
10
10
11
- struct _atomic_compare_exchange_result_u003c_Sint_u002c_4_u003e {
11
+ struct _atomic_compare_exchange_result_Sint_4_ {
12
12
int old_value;
13
13
bool exchanged;
14
14
};
@@ -117,21 +117,21 @@ void cs_main(uint3 id : SV_GroupThreadID, uint3 __local_invocation_id : SV_Group
117
117
int _e295; InterlockedExchange (workgroup_atomic_arr[1 ], int (1 ), _e295);
118
118
uint _e299; InterlockedExchange (workgroup_struct.atomic_scalar, 1u, _e299);
119
119
int _e304; InterlockedExchange (workgroup_struct.atomic_arr[1 ], int (1 ), _e304);
120
- _atomic_compare_exchange_result_u003c_Uint_u002c_4_u003e _e308; storage_atomic_scalar.InterlockedCompareExchange (0 , 1u, 2u, _e308.old_value);
120
+ _atomic_compare_exchange_result_Uint_4_ _e308; storage_atomic_scalar.InterlockedCompareExchange (0 , 1u, 2u, _e308.old_value);
121
121
_e308.exchanged = (_e308.old_value == 1u);
122
- _atomic_compare_exchange_result_u003c_Sint_u002c_4_u003e _e313; storage_atomic_arr.InterlockedCompareExchange (4 , int (1 ), int (2 ), _e313.old_value);
122
+ _atomic_compare_exchange_result_Sint_4_ _e313; storage_atomic_arr.InterlockedCompareExchange (4 , int (1 ), int (2 ), _e313.old_value);
123
123
_e313.exchanged = (_e313.old_value == int (1 ));
124
- _atomic_compare_exchange_result_u003c_Uint_u002c_4_u003e _e318; storage_struct.InterlockedCompareExchange (0 , 1u, 2u, _e318.old_value);
124
+ _atomic_compare_exchange_result_Uint_4_ _e318; storage_struct.InterlockedCompareExchange (0 , 1u, 2u, _e318.old_value);
125
125
_e318.exchanged = (_e318.old_value == 1u);
126
- _atomic_compare_exchange_result_u003c_Sint_u002c_4_u003e _e324; storage_struct.InterlockedCompareExchange (4 +4 , int (1 ), int (2 ), _e324.old_value);
126
+ _atomic_compare_exchange_result_Sint_4_ _e324; storage_struct.InterlockedCompareExchange (4 +4 , int (1 ), int (2 ), _e324.old_value);
127
127
_e324.exchanged = (_e324.old_value == int (1 ));
128
- _atomic_compare_exchange_result_u003c_Uint_u002c_4_u003e _e328; InterlockedCompareExchange (workgroup_atomic_scalar, 1u, 2u, _e328.old_value);
128
+ _atomic_compare_exchange_result_Uint_4_ _e328; InterlockedCompareExchange (workgroup_atomic_scalar, 1u, 2u, _e328.old_value);
129
129
_e328.exchanged = (_e328.old_value == 1u);
130
- _atomic_compare_exchange_result_u003c_Sint_u002c_4_u003e _e333; InterlockedCompareExchange (workgroup_atomic_arr[1 ], int (1 ), int (2 ), _e333.old_value);
130
+ _atomic_compare_exchange_result_Sint_4_ _e333; InterlockedCompareExchange (workgroup_atomic_arr[1 ], int (1 ), int (2 ), _e333.old_value);
131
131
_e333.exchanged = (_e333.old_value == int (1 ));
132
- _atomic_compare_exchange_result_u003c_Uint_u002c_4_u003e _e338; InterlockedCompareExchange (workgroup_struct.atomic_scalar, 1u, 2u, _e338.old_value);
132
+ _atomic_compare_exchange_result_Uint_4_ _e338; InterlockedCompareExchange (workgroup_struct.atomic_scalar, 1u, 2u, _e338.old_value);
133
133
_e338.exchanged = (_e338.old_value == 1u);
134
- _atomic_compare_exchange_result_u003c_Sint_u002c_4_u003e _e344; InterlockedCompareExchange (workgroup_struct.atomic_arr[1 ], int (1 ), int (2 ), _e344.old_value);
134
+ _atomic_compare_exchange_result_Sint_4_ _e344; InterlockedCompareExchange (workgroup_struct.atomic_arr[1 ], int (1 ), int (2 ), _e344.old_value);
135
135
_e344.exchanged = (_e344.old_value == int (1 ));
136
136
return ;
137
137
}
0 commit comments