cpu-features-0.1.0.0: A library to detect CPU features
Safe HaskellNone
LanguageGHC2021

System.CPUFeatures.RISCV.Constraint.Unsafe

Documentation

class C ~ 'True => HasC Source #

Instances

Instances details
C ~ 'True => HasC Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class V ~ 'True => HasV Source #

Instances

Instances details
V ~ 'True => HasV Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zba ~ 'True => HasZba Source #

Instances

Instances details
Zba ~ 'True => HasZba Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zbb ~ 'True => HasZbb Source #

Instances

Instances details
Zbb ~ 'True => HasZbb Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zbs ~ 'True => HasZbs Source #

Instances

Instances details
Zbs ~ 'True => HasZbs Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zicboz ~ 'True => HasZicboz Source #

Instances

Instances details
Zicboz ~ 'True => HasZicboz Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zbc ~ 'True => HasZbc Source #

Instances

Instances details
Zbc ~ 'True => HasZbc Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zbkb ~ 'True => HasZbkb Source #

Instances

Instances details
Zbkb ~ 'True => HasZbkb Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zbkc ~ 'True => HasZbkc Source #

Instances

Instances details
Zbkc ~ 'True => HasZbkc Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zbkx ~ 'True => HasZbkx Source #

Instances

Instances details
Zbkx ~ 'True => HasZbkx Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zknd ~ 'True => HasZknd Source #

Instances

Instances details
Zknd ~ 'True => HasZknd Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zkne ~ 'True => HasZkne Source #

Instances

Instances details
Zkne ~ 'True => HasZkne Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zknh ~ 'True => HasZknh Source #

Instances

Instances details
Zknh ~ 'True => HasZknh Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zksed ~ 'True => HasZksed Source #

Instances

Instances details
Zksed ~ 'True => HasZksed Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zksh ~ 'True => HasZksh Source #

Instances

Instances details
Zksh ~ 'True => HasZksh Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zkt ~ 'True => HasZkt Source #

Instances

Instances details
Zkt ~ 'True => HasZkt Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvbb ~ 'True => HasZvbb Source #

Instances

Instances details
Zvbb ~ 'True => HasZvbb Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvbc ~ 'True => HasZvbc Source #

Instances

Instances details
Zvbc ~ 'True => HasZvbc Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvkb ~ 'True => HasZvkb Source #

Instances

Instances details
Zvkb ~ 'True => HasZvkb Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvkg ~ 'True => HasZvkg Source #

Instances

Instances details
Zvkg ~ 'True => HasZvkg Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvkned ~ 'True => HasZvkned Source #

Instances

Instances details
Zvkned ~ 'True => HasZvkned Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvknha ~ 'True => HasZvknha Source #

Instances

Instances details
Zvknha ~ 'True => HasZvknha Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvknhb ~ 'True => HasZvknhb Source #

Instances

Instances details
Zvknhb ~ 'True => HasZvknhb Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvksed ~ 'True => HasZvksed Source #

Instances

Instances details
Zvksed ~ 'True => HasZvksed Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvksh ~ 'True => HasZvksh Source #

Instances

Instances details
Zvksh ~ 'True => HasZvksh Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvkt ~ 'True => HasZvkt Source #

Instances

Instances details
Zvkt ~ 'True => HasZvkt Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zfh ~ 'True => HasZfh Source #

Instances

Instances details
Zfh ~ 'True => HasZfh Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zfhmin ~ 'True => HasZfhmin Source #

Instances

Instances details
Zfhmin ~ 'True => HasZfhmin Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zihintntl ~ 'True => HasZihintntl Source #

Instances

Instances details
Zihintntl ~ 'True => HasZihintntl Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvfh ~ 'True => HasZvfh Source #

Instances

Instances details
Zvfh ~ 'True => HasZvfh Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvfhmin ~ 'True => HasZvfhmin Source #

Instances

Instances details
Zvfhmin ~ 'True => HasZvfhmin Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zfa ~ 'True => HasZfa Source #

Instances

Instances details
Zfa ~ 'True => HasZfa Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Ztso ~ 'True => HasZtso Source #

Instances

Instances details
Ztso ~ 'True => HasZtso Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zacas ~ 'True => HasZacas Source #

Instances

Instances details
Zacas ~ 'True => HasZacas Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zicntr ~ 'True => HasZicntr Source #

Instances

Instances details
Zicntr ~ 'True => HasZicntr Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zicond ~ 'True => HasZicond Source #

Instances

Instances details
Zicond ~ 'True => HasZicond Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zihintpause ~ 'True => HasZihintpause Source #

Instances

Instances details
Zihintpause ~ 'True => HasZihintpause Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zihpm ~ 'True => HasZihpm Source #

Instances

Instances details
Zihpm ~ 'True => HasZihpm Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zve32x ~ 'True => HasZve32x Source #

Instances

Instances details
Zve32x ~ 'True => HasZve32x Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zve32f ~ 'True => HasZve32f Source #

Instances

Instances details
Zve32f ~ 'True => HasZve32f Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zve64x ~ 'True => HasZve64x Source #

Instances

Instances details
Zve64x ~ 'True => HasZve64x Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zve64f ~ 'True => HasZve64f Source #

Instances

Instances details
Zve64f ~ 'True => HasZve64f Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zve64d ~ 'True => HasZve64d Source #

Instances

Instances details
Zve64d ~ 'True => HasZve64d Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zimop ~ 'True => HasZimop Source #

Instances

Instances details
Zimop ~ 'True => HasZimop Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zca ~ 'True => HasZca Source #

Instances

Instances details
Zca ~ 'True => HasZca Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zcb ~ 'True => HasZcb Source #

Instances

Instances details
Zcb ~ 'True => HasZcb Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zcd ~ 'True => HasZcd Source #

Instances

Instances details
Zcd ~ 'True => HasZcd Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zcf ~ 'True => HasZcf Source #

Instances

Instances details
Zcf ~ 'True => HasZcf Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zcmop ~ 'True => HasZcmop Source #

Instances

Instances details
Zcmop ~ 'True => HasZcmop Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zawrs ~ 'True => HasZawrs Source #

Instances

Instances details
Zawrs ~ 'True => HasZawrs Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zaamo ~ 'True => HasZaamo Source #

Instances

Instances details
Zaamo ~ 'True => HasZaamo Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zalrsc ~ 'True => HasZalrsc Source #

Instances

Instances details
Zalrsc ~ 'True => HasZalrsc Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Supm ~ 'True => HasSupm Source #

Instances

Instances details
Supm ~ 'True => HasSupm Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zfbfmin ~ 'True => HasZfbfmin Source #

Instances

Instances details
Zfbfmin ~ 'True => HasZfbfmin Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvfbfmin ~ 'True => HasZvfbfmin Source #

Instances

Instances details
Zvfbfmin ~ 'True => HasZvfbfmin Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zvfbfwma ~ 'True => HasZvfbfwma Source #

Instances

Instances details
Zvfbfwma ~ 'True => HasZvfbfwma Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

class Zicbom ~ 'True => HasZicbom Source #

Instances

Instances details
Zicbom ~ 'True => HasZicbom Source # 
Instance details

Defined in System.CPUFeatures.RISCV.Constraint.Unsafe

unsafeAssumeC :: (HasC => a) -> a Source #

unsafeAssumeV :: (HasV => a) -> a Source #

data Dict c Source #

Constructors

c => Dict