[*] As I said, blame clang and gcc devs for being retarded cunts.
// Even if clang (and gcc) has these intrins available, you must enable them globally, unlike see for some fucking reason. // I mean, we can do runtime branching around SSE4 paths no problem. Why all of a sudden am i being gated out of the intrins im electing to use by hand? // No, you (the compiler) may not use these in your baseline feature set (or incl in stl locks). Yes, i still want them. Now fuck off. // If these end up being wrong, blame clang and gnu for being cunts, not me. No, I will not raise our requirements above ivybridge; no, I will not expose feature macros to the STL (et al) that boosts our requirements to modern intelaviv slop and amd atomic ackers
This commit is contained in:
parent
6f29237b78
commit
3e77e61914
@ -77,7 +77,7 @@ static auline unsigned char __tpause(unsigned int __control, unsigned long long
|
||||
__asm__ volatile(".byte 0x66, 0x0F, 0xAE, 0xF1\n"
|
||||
"setb %0"
|
||||
: "=r"(flag)
|
||||
: "a"(uTimeHi),
|
||||
: "a"(uTimeLo),
|
||||
"d"(uTimeHi),
|
||||
"c"(__control)
|
||||
: );
|
||||
|
Loading…
Reference in New Issue
Block a user