3 ms·
x86 has cmps for doing comparison with postincrement / postdecrement.
by im3w1l 4y ago
x86 has cmps for doing comparison with postincrement / postdecrement.
- azinman2 4y agoDo compilers use that if you break it apart to something more legible? If you don’t, does the intel cpu end up doing the right thing anyway?
- School-Cotton 4y agoYes, modern compilers should treat them the same.
- rswail 4y agoSure, but the point was that C was designed to implement Unix and Unix was implemented on DEC machines and DEC machines had a particular architecture around registers that included the pre/post increment, which lead to the C *p++ style to iterate.
- im3w1l 4y agoI wanted to point out that such instructions are in use to this day rather than being than being something from a long gone era.