Bit manipulation: Difference between revisions

Content deleted Content added
See also: page is actually x86 bmi
Tags: Mobile edit Mobile web edit Advanced mobile edit
Tags: Mobile edit Mobile web edit Advanced mobile edit
Line 13:
== Terminology ==
 
''Bit twiddling'', ''bit fiddling'', ''bit bashing'', and ''bit gymnastics'' are often used interchangeably with bit manipulation, but sometimes exclusively refer to clever or non-obvious ways or uses of bit manipulation, or tedious or challenging [[High- and low-level|low-level]] device control data manipulation tasks, for which the more accurate colloquial term is known as [[bit banging]].
 
The term ''bit twiddling'' dates from [[History of computing hardware|early computing hardware]], where computer operators would make adjustments by tweaking or ''twiddling'' computer controls. As computer programming languages evolved, programmers adopted the term to mean any handling of data that involved bit-level [[computation]].