rv-0.0.1.0: RISC-V

Safe HaskellNone
LanguageHaskell2010

Data.RiscV.I

Documentation

data IOp Source #

Constructors

IOp (Const (ISubminor op) op) 

data IMinor Source #

Constructors

Add 
Slt 
Sltu 
Xor 
Or 
And 
Shl 
Shr 
Instances
Enum IMinor Source # 
Instance details

Defined in Data.RiscV.I

Eq IMinor Source # 
Instance details

Defined in Data.RiscV.I

Methods

(==) :: IMinor -> IMinor -> Bool #

(/=) :: IMinor -> IMinor -> Bool #

Show IMinor Source # 
Instance details

Defined in Data.RiscV.I

type family ISubminor (op :: IMinor) where ... Source #

newtype Signedness Source #

Constructors

Signedness Bool 
Instances
Eq Signedness Source # 
Instance details

Defined in Data.RiscV.I

data FenceSpec Source #

Constructors

FenceSpec 
Instances
Eq FenceSpec Source # 
Instance details

Defined in Data.RiscV.I

Show FenceSpec Source # 
Instance details

Defined in Data.RiscV.I

newtype Csr Source #

Constructors

Csr Word12 
Instances
Eq Csr Source # 
Instance details

Defined in Data.RiscV.I

Methods

(==) :: Csr -> Csr -> Bool #

(/=) :: Csr -> Csr -> Bool #

Ord Csr Source # 
Instance details

Defined in Data.RiscV.I

Methods

compare :: Csr -> Csr -> Ordering #

(<) :: Csr -> Csr -> Bool #

(<=) :: Csr -> Csr -> Bool #

(>) :: Csr -> Csr -> Bool #

(>=) :: Csr -> Csr -> Bool #

max :: Csr -> Csr -> Csr #

min :: Csr -> Csr -> Csr #

data CsrOp Source #

Constructors

RW 
RS 
RC 
Instances
Enum CsrOp Source # 
Instance details

Defined in Data.RiscV.I

Eq CsrOp Source # 
Instance details

Defined in Data.RiscV.I

Methods

(==) :: CsrOp -> CsrOp -> Bool #

(/=) :: CsrOp -> CsrOp -> Bool #

Show CsrOp Source # 
Instance details

Defined in Data.RiscV.I

Methods

showsPrec :: Int -> CsrOp -> ShowS #

show :: CsrOp -> String #

showList :: [CsrOp] -> ShowS #

type Word12 = Word (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) Source #

type Word20 = Word (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))))))))) Source #