Bit manipulation instructions: Difference between revisions

Content deleted Content added
others: Added 8X300, a very clever and fast design for its era. I designed these into early "Winchester" controllers.
Line 111:
* The [[TX-2]] from 1958 had [[Predication (computer architecture)|"skip on bit" predication]], as well as set, clear, invert and permute bits, and shift and other [[bitwise operations]].<ref>{{cite web | title=TX-2 Documentation | url=https://tx-2.github.io/documentation.html }}</ref><ref>http://www.bitsavers.org/pdf/mit/tx-2/TX-2_UserHandbook_ch3.pdf {{Bare URL PDF|date=August 2025}}</ref>
* [[SuperH]] has comprehensive memory-based bit manipulation including And-complement and Or-complement, but also has standard register-based test/set/clear and an unusual instruction that replaces bit N (in the range 0 to 7) and copies the replaced bit into the Test register.<ref>{{cite web | title=Renesas SH Instruction Set Summary | url=https://shared-ptr.com/sh_insns.html }}</ref>
* The [[Signetics]] [[Signetics 8X300|8X300]] is a microprocessor produced starting 1976. The processor normally manipulates 8-bit data bytes, but the mask and rotate units makes it possible to manipulate single or multiple bits, making this a variable data-length processor.
 
== See also ==