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.Generate.Core

Description

The modules of intrinsic (x86_64) assembly

Synopsis

Documentation

dataSection :: (Show i, Ord i, Num i) => Map Text (GVar i) -> [Literal i] -> Asm AsmCodeCtx e () Source #

data section of assembly code

textSection :: (Integral e, Show e, IsOperand i, Integral i, Show i, UnaryInstruction i, BinaryInstruction i) => [ATree i] -> Asm AsmCodeCtx e () Source #

text section of assembly code