Data.SpirV.Enum.CooperativeMatrixOperands
type CooperativeMatrixOperands = CooperativeMatrixOperandsBits Source #
newtype CooperativeMatrixOperandsBits Source #
Constructors
Defined in Data.SpirV.Enum.CooperativeMatrixOperands
Methods
sizeOf :: CooperativeMatrixOperandsBits -> Int #
alignment :: CooperativeMatrixOperandsBits -> Int #
peekElemOff :: Ptr CooperativeMatrixOperandsBits -> Int -> IO CooperativeMatrixOperandsBits #
pokeElemOff :: Ptr CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits -> IO () #
peekByteOff :: Ptr b -> Int -> IO CooperativeMatrixOperandsBits #
pokeByteOff :: Ptr b -> Int -> CooperativeMatrixOperandsBits -> IO () #
peek :: Ptr CooperativeMatrixOperandsBits -> IO CooperativeMatrixOperandsBits #
poke :: Ptr CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> IO () #
mempty :: CooperativeMatrixOperands #
mappend :: CooperativeMatrixOperands -> CooperativeMatrixOperands -> CooperativeMatrixOperands #
mconcat :: [CooperativeMatrixOperands] -> CooperativeMatrixOperands #
(<>) :: CooperativeMatrixOperands -> CooperativeMatrixOperands -> CooperativeMatrixOperands #
sconcat :: NonEmpty CooperativeMatrixOperands -> CooperativeMatrixOperands #
stimes :: Integral b => b -> CooperativeMatrixOperands -> CooperativeMatrixOperands #
(.&.) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits #
(.|.) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits #
xor :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits #
complement :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits #
shift :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
rotate :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
zeroBits :: CooperativeMatrixOperandsBits #
bit :: Int -> CooperativeMatrixOperandsBits #
setBit :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
clearBit :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
complementBit :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
testBit :: CooperativeMatrixOperandsBits -> Int -> Bool #
bitSizeMaybe :: CooperativeMatrixOperandsBits -> Maybe Int #
bitSize :: CooperativeMatrixOperandsBits -> Int #
isSigned :: CooperativeMatrixOperandsBits -> Bool #
shiftL :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
unsafeShiftL :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
shiftR :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
unsafeShiftR :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
rotateL :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
rotateR :: CooperativeMatrixOperandsBits -> Int -> CooperativeMatrixOperandsBits #
popCount :: CooperativeMatrixOperandsBits -> Int #
finiteBitSize :: CooperativeMatrixOperandsBits -> Int #
countLeadingZeros :: CooperativeMatrixOperandsBits -> Int #
countTrailingZeros :: CooperativeMatrixOperandsBits -> Int #
(==) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> Bool #
(/=) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> Bool #
compare :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> Ordering #
(<) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> Bool #
(<=) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> Bool #
(>) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> Bool #
(>=) :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> Bool #
max :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits #
min :: CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits -> CooperativeMatrixOperandsBits #
pattern MatrixASignedComponentsKHR :: CooperativeMatrixOperandsBits Source #
pattern MatrixBSignedComponentsKHR :: CooperativeMatrixOperandsBits Source #
pattern MatrixCSignedComponentsKHR :: CooperativeMatrixOperandsBits Source #
pattern MatrixResultSignedComponentsKHR :: CooperativeMatrixOperandsBits Source #
pattern SaturatingAccumulationKHR :: CooperativeMatrixOperandsBits Source #