Copyright | (c) Ruey-Lin Hsu (petercommand) |
---|---|
License | LGPL-3 |
Maintainer | petercommand@gmail.com |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
Documentation
MASM | |
|
type Displacement = Int Source #
Imm :: Word32 -> Operand | |
Direct :: Addr -> Operand | |
Reg :: forall a. Reg a => a -> Operand | |
RegIndirect :: forall a. Reg a => a -> Operand | |
RegIndex :: forall a. Reg a => a -> Displacement -> Operand | |
RegIndexScale :: forall a. Reg a => a -> a -> Scale -> Displacement -> Operand | |
VarAddr :: Var -> Operand |
data MASMTopLevel Source #
MASMProg | |
|
type UntypedMASMInstrSinCon = Operand -> MASMInstr Source #
operandClass :: OperandClass a => a -> OpClass Source #