PPL  1.2
Bit_Row_inlines.hh File Reference
#include "compiler.hh"
#include "globals_defs.hh"
#include "assertions.hh"
Include dependency graph for Bit_Row_inlines.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Parma_Polyhedra_Library
 The entire library is confined to this namespace.
 
 Parma_Polyhedra_Library::Implementation
 Implementation related data and functions.
 

Macros

#define PPL_BITS_PER_GMP_LIMB   sizeof_to_bits(PPL_SIZEOF_MP_LIMB_T)
 

Functions

unsigned int Parma_Polyhedra_Library::Implementation::first_one (unsigned int u)
 Assuming u is nonzero, returns the index of the first set bit in u. More...
 
unsigned int Parma_Polyhedra_Library::Implementation::first_one (unsigned long ul)
 Assuming ul is nonzero, returns the index of the first set bit in ul. More...
 
unsigned int Parma_Polyhedra_Library::Implementation::first_one (unsigned long long ull)
 Assuming ull is nonzero, returns the index of the first set bit in ull. More...
 
unsigned int Parma_Polyhedra_Library::Implementation::last_one (unsigned int u)
 Assuming u is nonzero, returns the index of the last set bit in u. More...
 
unsigned int Parma_Polyhedra_Library::Implementation::last_one (unsigned long ul)
 Assuming ul is nonzero, returns the index of the last set bit in ul. More...
 
unsigned int Parma_Polyhedra_Library::Implementation::last_one (unsigned long long ull)
 Assuming ull is nonzero, returns the index of the last set bit in ull. More...
 

Macro Definition Documentation