5 ms·
No. Control bits (status bits, flags, ...) get renamed just as registers get renamed. Basically, if there's a bottleneck to x86 code, Intel has run into it, pr
by CalChris 6y ago
No. Control bits (status bits, flags, ...) get renamed just as registers get renamed.
Basically, if there's a bottleneck to x86 code, Intel has run into it, profiled for it and generally optimized around it both in their microarchitectures and in the their C compiler.
- wbl 6y agoThat's one of the tricks. But it doesn't solve the issue of clobbers, which Intel had to introduce new variants of ADD and MUL to solve. Named predicate registers make it all much easier for everyone.