Copyright | (c) roki 2019 |
---|---|
License | MIT |
Maintainer | falgon53@yahoo.co.jp |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
The modules of intrinsic (x86_64) assembly
Synopsis
- data DataSectionCtx
- data DataLabelCtx
- dAta :: Asm DataSectionCtx e a -> Asm AsmCodeCtx e a
- label :: Text -> Asm DataLabelCtx e a -> Asm DataSectionCtx e a
- byte :: ByteString -> Asm DataLabelCtx e ()
- sbyte :: (Num i, Show i) => Natural -> i -> Asm DataLabelCtx e ()
- ascii :: ByteString -> Asm DataLabelCtx e ()
- asciiz :: ByteString -> Asm DataLabelCtx e ()
- zero :: Natural -> Asm DataLabelCtx e ()
- quad :: Text -> Asm DataLabelCtx e ()
Documentation
data DataSectionCtx Source #
the type representing the context inside the data section
data DataLabelCtx Source #
the type representing the context inside the data label
dAta :: Asm DataSectionCtx e a -> Asm AsmCodeCtx e a Source #
data section
label :: Text -> Asm DataLabelCtx e a -> Asm DataSectionCtx e a Source #
label in data section.
byte :: ByteString -> Asm DataLabelCtx e () Source #
byte
in data section
ascii :: ByteString -> Asm DataLabelCtx e () Source #
ascii
in data section
asciiz :: ByteString -> Asm DataLabelCtx e () Source #
asciiz
in data section