Bit manipulation instructions: Difference between revisions

Content deleted Content added
Cray Supercomputers: mention 8x8 closest equivalent to Cray BMM
Tags: Mobile edit Mobile web edit Advanced mobile edit
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
Line 2:
{{About|the general topic of Instruction set bit manipulation subsets|bit manipulation extensions unique to AMD and Intel|x86 Bit manipulation instruction set}}
{{Further|topic=bit manipulation in general, see|bit manipulation}}
<!-- Note: The following pages were redirects to [[Bit_manipulation_instruction_set]] before draftification:
*[[BMI2]]
*[[Advanced Bit Manipulation]]
*[[Bit Manipulation Instruction]]
*[[Bit Manipulation Instructions Set]]
*[[Bit Manipulation Instruction Set]]
*[[Bit Manipulation Instruction Sets]]
-->
'''Bit manipulation instructions''' are [[instruction set architecture|instructions]] that perform [[bit manipulation]] operations in hardware, rather than requiring several instructions for those operations as illustrated with [[Bit manipulation#Example of bit manipulation|examples in software]].<ref>{{cite web | title=Bit Twiddling Hacks | url=https://graphics.stanford.edu/~seander/bithacks.html}}</ref> Several leading as well as historic architectures have bit manipulation instructions including [[ARM]], [[WDC 65C02]], the [[TX-2]] and the [[Power ISA]].<ref>{{cite web | title=Advanced bit manipulation instructions: Architecture, implementation and applications | website=[[ProQuest]] | url=https://www.proquest.com/openview/0ad3a2474b0691b65b35582fbdb3cf40/1?pq-origsite=gscholar&cbl=18750 }}</ref>