| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
LibRISCV.Internal.Decoder.Opcodes
Documentation
Instances
data InstructionType Source #
Instances
| Show InstructionType Source # | |
Defined in LibRISCV.Internal.Decoder.Opcodes Methods showsPrec :: Int -> InstructionType -> ShowS show :: InstructionType -> String showList :: [InstructionType] -> ShowS | |
| Eq InstructionType Source # | |
Defined in LibRISCV.Internal.Decoder.Opcodes Methods (==) :: InstructionType -> InstructionType -> Bool (/=) :: InstructionType -> InstructionType -> Bool | |
decode :: Word32 -> InstructionType Source #
decode_RV_M :: Word32 -> Maybe RV_M Source #
decode_RV_I :: Word32 -> Maybe RV_I Source #
decode_RV32_I :: Word32 -> Maybe RV32_I 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 #
mulhsu_match :: Word32 Source #
mulh_match :: Word32 Source #
jalr_match :: Word32 Source #
fence_match :: Word32 Source #
ecall_match :: Word32 Source #
ebreak_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 #