Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
data InstructionType Source #
Instances
Show InstructionType Source # | |
Defined in LibRISCV.Internal.Decoder.Opcodes showsPrec :: Int -> InstructionType -> ShowS # show :: InstructionType -> String # showList :: [InstructionType] -> ShowS # | |
Eq InstructionType Source # | |
Defined in LibRISCV.Internal.Decoder.Opcodes (==) :: InstructionType -> InstructionType -> Bool # (/=) :: InstructionType -> InstructionType -> Bool # |
decode :: Word32 -> InstructionType Source #
xori_match :: Word32 Source #
srli_match :: Word32 Source #
srai_match :: Word32 Source #
sltu_match :: Word32 Source #
sltiu_match :: Word32 Source #
slti_match :: Word32 Source #
slli_match :: Word32 Source #
remu_match :: Word32 Source #
mulhu_match :: Word32 Source #
mulh_match :: Word32 Source #
jalr_match :: Word32 Source #
fence_match :: Word32 Source #
ecall_match :: Word32 Source #
divu_match :: Word32 Source #
bltu_match :: Word32 Source #
bgeu_match :: Word32 Source #
auipc_match :: Word32 Source #
andi_match :: Word32 Source #
addi_match :: Word32 Source #
sltiu_mask :: Word32 Source #
mulhu_mask :: Word32 Source #
mulhsu_mask :: Word32 Source #
fence_mask :: Word32 Source #
ecall_mask :: Word32 Source #
ebreak_mask :: Word32 Source #
auipc_mask :: Word32 Source #