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.Text.Operations

Description

The modules of intrinsic (x86_64) assembly

Synopsis

Documentation

incrLbl :: Enum e => Asm TextLabelCtx e e Source #

count up the internal label counter

applyCnt :: Asm ctx e () Source #

apply value to cntCnt from the current label number

applyBrk :: Asm ctx e () Source #

apply value to brkCnt from the current label number

bracketBrkCnt :: Asm TextLabelCtx e () -> Asm TextLabelCtx e () Source #

Apply values from lblCnt to brkCnt and cntCnt in function execution scope, and return values to their original state when exiting the scope