3 ms·
You're making my point for me, in a roundabout way. These are handwavy excuses, not valid reasons.
by johnklos 1y ago
You're making my point for me, in a roundabout way. These are handwavy excuses, not valid reasons.
- dwattttt 1y agoThose are excuses, in the same way atomics weren't "needed"; cmpxchg is a hardware locked operation that's quite important for lockless algorithms.
- happymellon 1y ago> I don't know what these processor features actually do. I'm afraid saying it is missing a feature, but unable to say whether that feature is required for anything is what the gpp is complaining about and is an excuse not to support it. Now if the combobulator transactions with the injunction function to provide the higher level of precision required, then that could be an argument to deprecate the architecture.
- johnklos 1y agoWhich is why i80386 was dropped even though memory instructions could be prefixed with "LOCK" to make them atomic, so cmpxchg equivalent could be done. So dropping the i80386 wasn't necessary, and saying it was because of the lack of atomic instructions was an excuse, because the real reason was that they didn't want to keep i80386 atomics around.