2 ms·
Of course, for IBM PowerPC there was the (real!) assembly instruction EIEIO which meant: Enforce In-Order Execution of I/O. [1] [1] https://en.wikipedia.org/wi
by grkvlt 10y ago
Of course, for IBM PowerPC there was the (real!) assembly instruction EIEIO which meant: Enforce In-Order Execution of I/O. [1]
[1] https://en.wikipedia.org/wiki/Enforce_In-order_Execution_of_I/O https://en.wikipedia.org/wiki/Enforce_In-order_Execution_of_...
- Shivetya 10y agoI remember around the time of Power 4 IBM gave us a presentation which basically stated that with regards to the speculative execution of instructions it was fast enough to just try all paths as it fast enough to not show an impact.
- ajdlinux 10y ago"I would suggest re-naming "rmbdd()". I _assume_ that "dd" stands for "data dependent", but quite frankly, "rmbdd" looks like the standard IBM "we lost every vowel ever invented" kind of assembly lanaguage to me. I'm sure that having programmed PPC assembly language, you find it very natural (IBM motto: "We found five vowels hiding in a corner, and we used them _all_ for the 'eieio' instruction so that we wouldn't have to use them anywhere else")." -- Linus Torvalds, LKML (http://ozlabs.org/~rusty/linux.conf.au-2004-emails.txt http://ozlabs.org/~rusty/linux.conf.au-2004-emails.txt)