#version 450 layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; layout(binding = 0, std430) buffer SSBO { uvec4 u; ivec4 i; } _6; void main() { uvec4 _19 = _6.u; ivec4 _20 = _6.i; _6.u = uvec4(findLSB(_19)); _6.i = findLSB(_19); _6.u = uvec4(findLSB(_20)); _6.i = findLSB(_20); _6.u = uvec4(findMSB(_19)); _6.i = findMSB(_19); _6.u = uvec4(findMSB(uvec4(_20))); _6.i = findMSB(uvec4(_20)); _6.u = uvec4(findMSB(ivec4(_19))); _6.i = findMSB(ivec4(_19)); _6.u = uvec4(findMSB(_20)); _6.i = findMSB(_20); }