aboutsummaryrefslogtreecommitdiff
path: root/docs/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/README.md')
-rw-r--r--docs/README.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/README.md b/docs/README.md
index fe42c75..c36bd26 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -2,16 +2,16 @@
hdass is a small superset of assembly: you keep registers, memory and explicit
control flow, and write the repetitive parts (moves, arithmetic, loops, branches)
-more compactly. It transpiles to x86-64 (NASM or fasm) or AArch64 (GNU as).
+more compactly. it transpiles to x86-64 (nasm or fasm) or aarch64 (gnu as).
-- [Getting started](getting-started.md) — build the compiler, then write and run
- a first program on both x86-64 and AArch64.
-- [Language reference](language.md) — the full syntax: declarations, statements,
+- [getting started](getting-started.md) — build the compiler, then write and run
+ a first program on both x86-64 and aarch64.
+- [language reference](language.md) — the full syntax: declarations, statements,
control flow, memory, floating point, raw instructions and extensions.
-- [Targets](targets.md) — the architecture and assembler axes, what each target
- supports, the portable register model, and the per-architecture syscall ABIs.
-- [Internals](internals.md) — the `lex → parse → analyze → emit` pipeline and how
+- [targets](targets.md) — the architecture and assembler axes, what each target
+ supports, the portable register model, and the per-architecture syscall abis.
+- [internals](internals.md) — the `lex → parse → analyze → emit` pipeline and how
to add a new assembler backend or architecture.
-Working programs live in [examples/](../examples/) (x86-64) and
+working programs live in [examples/](../examples/) (x86-64) and
[examples/arm64/](../examples/arm64/).