Vector Optimized Library of Kernels  2.5.0
Architecture-tuned implementations of math kernels
bit_utils.h File Reference
#include <assert.h>
#include <stdbool.h>
#include <stdint.h>
#include "cpu_features_macros.h"

Go to the source code of this file.

Functions

static CPU_FEATURES_START_CPP_NAMESPACE bool IsBitSet (uint32_t reg, uint32_t bit)
 
static uint32_t ExtractBitRange (uint32_t reg, uint32_t msb, uint32_t lsb)
 

Function Documentation

◆ ExtractBitRange()

static uint32_t ExtractBitRange ( uint32_t  reg,
uint32_t  msb,
uint32_t  lsb 
)
inlinestatic

◆ IsBitSet()

static CPU_FEATURES_START_CPP_NAMESPACE bool IsBitSet ( uint32_t  reg,
uint32_t  bit 
)
inlinestatic