riju/langs/x86.yaml

30 lines
375 B
YAML

id: "x86"
aliases:
- "s"
- "asm"
- "assembly"
- "x86-64"
name: "x86"
main: "main.S"
template: |2
.text
.globl main
main:
movq $1, %rax
movq $1, %rdi
leaq message(%rip), %rsi
movq $14, %rdx
syscall
movq $60, %rax
movq $0, %rdi
syscall
.data
message:
.string "Hello, world!\n"
compile: |
clang main.S -o main
run: |
./main