Content deleted Content added
→Hardware bit manipulation: correct embedded link Tags: Mobile edit Mobile web edit Advanced mobile edit |
→Hardware bit manipulation: clarify byte and bit permute Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
Line 26:
== Hardware bit manipulation ==
{{see also|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.
=== Intel and AMD (x86) ===
|