sparrow 2.0.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
Loading...
Searching...
No Matches
libpopcnt.h File Reference
#include <stdint.h>
Include dependency graph for libpopcnt.h:

Go to the source code of this file.

Macros

#define __has_builtin(x)
 
#define __has_attribute(x)
 
#define __has_include(x)
 
#define LIBPOPCNT_GNUC_PREREQ(x, y)
 
#define LIBPOPCNT_CLANG_PREREQ(x, y)
 
#define inline   __inline
 

Functions

static uint64_t popcnt64_bitwise (uint64_t x)
 
static uint64_t popcnt64 (uint64_t x)
 
static uint64_t popcnt (const void *data, uint64_t size)
 

Macro Definition Documentation

◆ __has_attribute

#define __has_attribute ( x)
Value:
0

Definition at line 42 of file libpopcnt.h.

◆ __has_builtin

#define __has_builtin ( x)
Value:
0

Definition at line 38 of file libpopcnt.h.

◆ __has_include

#define __has_include ( x)
Value:
0

Definition at line 46 of file libpopcnt.h.

◆ inline

#define inline   __inline

Definition at line 65 of file libpopcnt.h.

◆ LIBPOPCNT_CLANG_PREREQ

#define LIBPOPCNT_CLANG_PREREQ ( x,
y )
Value:
0

Definition at line 60 of file libpopcnt.h.

◆ LIBPOPCNT_GNUC_PREREQ

#define LIBPOPCNT_GNUC_PREREQ ( x,
y )
Value:
0

Definition at line 53 of file libpopcnt.h.

Function Documentation

◆ popcnt()

static uint64_t popcnt ( const void * data,
uint64_t size )
inlinestatic

Definition at line 869 of file libpopcnt.h.

Here is the call graph for this function:

◆ popcnt64()

static uint64_t popcnt64 ( uint64_t x)
inlinestatic

Definition at line 244 of file libpopcnt.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ popcnt64_bitwise()

static uint64_t popcnt64_bitwise ( uint64_t x)
inlinestatic

Definition at line 173 of file libpopcnt.h.

Here is the caller graph for this function: