ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


new:bits

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
new:bits [2018/02/19 12:25] korshunnew:bits [2018/02/19 12:28] korshun
Line 1: Line 1:
 ====== Bit functions ====== ====== Bit functions ======
 +
 +====== Powers of two ======
 +
 +  * ''int npo2(int x)'' -- returns the lowest power of 2 greater or equal to X.
 +  * ''int bitlog2(int x)'' -- returns the index of the highest used bit, aka integer binary logarithm. Useful to convert flags like ''1<<8 = 256'' back into ''8''.
  
 ===== Working with bit arrays ===== ===== Working with bit arrays =====
new/bits.txt · Last modified: 2018/02/19 12:29 by korshun