blob: 44299742b835001600251e839e97af9750daafb2 [file] [log] [blame]
Ben Clayton053559d2021-07-23 16:43:01 +00001struct frexp_result {
2 float sig;
3 int exp;
4};
5frexp_result tint_frexp(float param_0) {
6 float exp;
7 float sig = frexp(param_0, exp);
8 frexp_result result = {sig, int(exp)};
9 return result;
Ben Claytone54e26d2021-07-15 20:34:21 +000010}
11
Ben Clayton9ca78032021-06-09 18:53:57 +000012[numthreads(1, 1, 1)]
13void main() {
Ben Clayton053559d2021-07-23 16:43:01 +000014 const frexp_result res = tint_frexp(1.230000019f);
15 const int exp = res.exp;
16 const float sig = res.sig;
Ben Clayton9ca78032021-06-09 18:53:57 +000017 return;
18}