blob: 6da901600054ffb6476be6f32f265af6cc868443 [file]
cbuffer cbuffer_v : register(b0) {
uint4 v[8];
};
RWByteAddressBuffer v_1 : register(u1);
[numthreads(1, 1, 1)]
void main() {
uint v_2 = (32u + (min(uint(int(0)), ((96u / 48u) - 1u)) * 48u));
uint4 v_3 = v[(((v_2 / 16u) * 16u) / 16u)];
v_1.Store2(0u, asuint(asfloat((((((v_2 & 15u) >> 2u) == 2u)) ? (v_3.zw) : (v_3.xy)))));
}