• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1struct _8
2{
3    float _m0;
4    float _m1;
5};
6
7struct _15
8{
9    float _m0;
10    int _m1;
11};
12
13RWByteAddressBuffer _4 : register(u0);
14
15void comp_main()
16{
17    _8 _23;
18    _23._m0 = modf(20.0f, _23._m1);
19    _15 _24;
20    _24._m0 = frexp(40.0f, _24._m1);
21    _4.Store(0, asuint(_23._m0));
22    _4.Store(0, asuint(_23._m1));
23    _4.Store(0, asuint(_24._m0));
24    _4.Store(4, uint(_24._m1));
25}
26
27[numthreads(1, 1, 1)]
28void main()
29{
30    comp_main();
31}
32