| Copyright | (C) 2013-2016, University of Twente | 
|---|---|
| License | BSD2 (see the file LICENSE) | 
| Maintainer | Christiaan Baaij <christiaan.baaij@gmail.com> | 
| Safe Haskell | Trustworthy | 
| Language | Haskell2010 | 
| Extensions | 
 | 
CLaSH.Prelude.BitReduction
Description
Documentation
>>>:set -XDataKinds>>>import CLaSH.Prelude
reduceAnd :: (BitPack a, KnownNat (BitSize a)) => a -> Bit Source
Are all bits set to '1'?
>>>pack (-2 :: Signed 6)11_1110>>>reduceAnd (-2 :: Signed 6)0>>>pack (-1 :: Signed 6)11_1111>>>reduceAnd (-1 :: Signed 6)1