Module bitintr::tbm [] [src]

Trailing Bit Manipulation (TBM) instruction set.

For a quick overview see wikipedia. The reference is AMD64 Architecture Programmer's Manual, Volume 3: General-Purpose and System Instructions.

Traits

BEXTRI
BLCFILL
BLCI
BLCIC
BLCMSK
BLCS
BLSFILL
BLSIC
T1MSKC
TZMSK

Functions

bextri

Bit Field Extract (immediate form).

blcfill

Clears all bits below the least significant zero bit of x.

blci

Sets all bits of x to 1 except for the least significant zero bit.

blcic

Sets the least significant bit of x and clears all other bits.

blcmsk

Sets the least significant bit of x and clears all bits above that bit.

blcs

Sets the least significant bit of x.

blsfill

Sets all bits of x below the least significant one.

blsic

Clears least significant bit and sets all other bits.

t1mskc

Clears all bits below the least significant zero of x and sets all other bits.

tzmsk

Sets all bits below the least significant one of x and clears all other bits.