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

;; 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