4 ms·
> The world's best instruction mnemonic: PUNT, to switch between user and system contexts. That's pretty good but I still prefer PowerPC's EIEIO. https://www.
by CalChris 5y ago
> The world's best instruction mnemonic: PUNT, to switch between user and system contexts.
That's pretty good but I still prefer PowerPC's EIEIO.
https://www.ibm.com/docs/en/aix/7.2?topic=set-eieio-enforce-in-order-execution-io-instruction https://www.ibm.com/docs/en/aix/7.2?topic=set-eieio-enforce-...
- classichasclass 5y agoThere are many great Power mnemonics. VSX introduced one nearly as good, xxlxor (which, quite reasonably, is a logical XOR between VSX registers/FPRs). It's delightful to try to even pronounce. The best part is that eieio's derivation is totally plausibly serious from its stated function. (Remember, IBM doesn't have a corporate sense of humour.) It's also an easy, fairly lightweight speculation barrier apart from its official usage.
- thebester5 5y agoMy favorite PPC instruction is darn. It delivers a random number, either raw or NIST conditioned. We decided to use the same instruction name in an internal RISCV implementation, and fun times have been had complaining about the darn instruction not working.
- exikyut 5y agoAfter mumbling "x-x-l-x-o-r" my brain decided to pronounce it "excelsior". Huh.