summaryrefslogtreecommitdiff
path: root/jefs.s
blob: b9327dcdbbb82b130b44e3af234151a8ea3dbaa5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
; jewelforth

;; MACROS {{{
%assign smudge_mask	0x1

;; syscall
%assign	__NR_read	0
%assign	__NR_write	1
%assign	__NR_brk	12
%assign	__NR_exit	60
;; }}}

section .bss
wstack_b:	resq 2047
wstack:		resq 1

section .text
global _start
_start:
	; init
	mov r14, wstack
	xor r15, r15

	mov rdi, 0
	mov rax, __NR_exit
	syscall