bits-extra-0.0.2.3: Useful bitwise operations
Copyright(c) John Ky 2018-2019
LicenseBSD-3-Clause
Maintainernewhoggy@gmail.com
Stabilitystable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Bits.Pext.Slow

Description

 
Synopsis

Documentation

class SlowPext a where Source #

Bitwise parallel extract (emulated). Extract bits from the source at the locations described by the mask.

Methods

slowPext Source #

Arguments

:: a

the bitmap from which bits will be extracted

-> a

the bitmap selecting the bits that are to be extracted

-> a

the bitmap containing the extract bits with higher-order bits cleared

Instances

Instances details
SlowPext Word Source # 
Instance details

Defined in Data.Bits.Pext.Slow

Methods

slowPext :: Word -> Word -> Word Source #

SlowPext Word8 Source # 
Instance details

Defined in Data.Bits.Pext.Slow

Methods

slowPext :: Word8 -> Word8 -> Word8 Source #

SlowPext Word16 Source # 
Instance details

Defined in Data.Bits.Pext.Slow

SlowPext Word32 Source # 
Instance details

Defined in Data.Bits.Pext.Slow

SlowPext Word64 Source # 
Instance details

Defined in Data.Bits.Pext.Slow