fn deref_modf() { | |
var a = modf(1.5); | |
let p = &(a); | |
var fract = (*(p)).fract; | |
var whole = (*(p)).whole; | |
} | |
fn no_deref_modf() { | |
var a = modf(1.5); | |
let p = &(a); | |
var fract = p.fract; | |
var whole = p.whole; | |
} | |
fn deref_frexp() { | |
var a = frexp(1.5); | |
let p = &(a); | |
var fract = (*(p)).fract; | |
var exp = (*(p)).exp; | |
} | |
fn no_deref_frexp() { | |
var a = frexp(1.5); | |
let p = &(a); | |
var fract = p.fract; | |
var exp = p.exp; | |
} | |
@compute @workgroup_size(1) | |
fn main() { | |
deref_modf(); | |
no_deref_modf(); | |
deref_frexp(); | |
no_deref_frexp(); | |
} |