Bit manipulation instructions: Difference between revisions

Content deleted Content added
Hardware bit manipulation: merged all operations into bit manipulation page
Tags: Mobile edit Mobile web edit Advanced mobile edit
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
Line 17:
 
== Hardware bit manipulation ==
{{mainFurther|topic=categorisation of all types of bit and bitwise manipulation|Bit_manipulation#Bit_manipulation_operations}}
 
== Examples ==
{{Further|topic=a more complete list of find-first style instructions|Find_first_set#Hardware_support}}
All the architectures below have instruction subsets and groups where the bit manipulation is provided in hardware. From the list it can be seen that [[DSP]]s and [[Embedded system|Embedded]] [[Microcontroller]]s have at least test/set/clear bit, however there are much more comprehensive instructions such as [[Count leading zeros]], [[Popcount]], [[Galois field]] arithmetic, [[Binary-coded decimal]], bit-matrix multiply and transpose, byte-permute, bit permute including [[Bit-reversal_permutation|bit-reversal]], specialised cryptographic instructions and many more.