Hoogle Search

Within LTS Haskell 24.39 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data ThreadId#

    base GHC.Exts

    (In a non-concurrent implementation, this can be a singleton type, whose (unique) value is returned by myThreadId#. The other operations can be omitted.)

  2. type Void# = (# #)

    base GHC.Exts

    No documentation available.

  3. considerAccessible :: Bool

    base GHC.Exts

    Semantically, considerAccessible = True. But it has special meaning to the pattern-match checker, which will never flag the clause in which considerAccessible occurs as a guard as redundant or inaccessible. Example:

    case (x, x) of
    (True,  True)  -> 1
    (False, False) -> 2
    (True,  False) -> 3 -- Warning: redundant
    
    The pattern-match checker will warn here that the third clause is redundant. It will stop doing so if the clause is adorned with considerAccessible:
    case (x, x) of
    (True,  True)  -> 1
    (False, False) -> 2
    (True,  False) | considerAccessible -> 3 -- No warning
    
    Put considerAccessible as the last statement of the guard to avoid get confusing results from the pattern-match checker, which takes "consider accessible" by word.

  4. divideDoubleX2# :: DoubleX2# -> DoubleX2# -> DoubleX2#

    base GHC.Exts

    Divide two vectors element-wise. Warning: this is only available on LLVM.

  5. divideDoubleX4# :: DoubleX4# -> DoubleX4# -> DoubleX4#

    base GHC.Exts

    Divide two vectors element-wise. Warning: this is only available on LLVM.

  6. divideDoubleX8# :: DoubleX8# -> DoubleX8# -> DoubleX8#

    base GHC.Exts

    Divide two vectors element-wise. Warning: this is only available on LLVM.

  7. divideFloat# :: Float# -> Float# -> Float#

    base GHC.Exts

    No documentation available.

  8. divideFloatX16# :: FloatX16# -> FloatX16# -> FloatX16#

    base GHC.Exts

    Divide two vectors element-wise. Warning: this is only available on LLVM.

  9. divideFloatX4# :: FloatX4# -> FloatX4# -> FloatX4#

    base GHC.Exts

    Divide two vectors element-wise. Warning: this is only available on LLVM.

  10. divideFloatX8# :: FloatX8# -> FloatX8# -> FloatX8#

    base GHC.Exts

    Divide two vectors element-wise. Warning: this is only available on LLVM.

Page 364 of many | Previous | Next