htcc-0.0.0.1: The full scratch implementation of tiny C compiler (x86_64)
Copyright(c) roki 2019
LicenseMIT
Maintainerfalgon53@yahoo.co.jp
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Htcc.Asm.Intrinsic.Structure.Section.Data

Description

The modules of intrinsic (x86_64) assembly

Synopsis

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

sbyte :: (Num i, Show i) => Natural -> i -> Asm DataLabelCtx e () Source #

.x.byte in data section

ascii :: ByteString -> Asm DataLabelCtx e () Source #

ascii in data section

asciiz :: ByteString -> Asm DataLabelCtx e () Source #

asciiz in data section

zero :: Natural -> Asm DataLabelCtx e () Source #

zero in data section

quad :: Text -> Asm DataLabelCtx e () Source #

quad in data section