fn getXCR0() u32
fn getXCR0() u32 { if (builtin.zig_backend == .stage2_c) { return zig_x86_get_xcr0(); } return asm volatile ( \\ xor %%ecx, %%ecx \\ xgetbv : [_] "={eax}" (-> u32), : : .{ .edx = true, .ecx = true }); }