#version 450 layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; struct _9 { float _m0; float _m1; }; struct _16 { float _m0; int _m1; }; layout(binding = 0, std430) buffer _4_6 { float _m0; int _m1; } _6; void main() { _9 _23; _23._m0 = modf(20.0, _23._m1); _16 _24; _24._m0 = frexp(40.0, _24._m1); _6._m0 = _23._m0; _6._m0 = _23._m1; _6._m0 = _24._m0; _6._m1 = _24._m1; }