<commit_before>section .text
	global write
	global exit
	extern main

exit:
	mov rax, 60
	pop rdi
	pop rdi
	syscall
	hlt

write:
	push rbp
	mov rbp, rsp
	mov rax, 1
	mov rdi, [rbp + 16]
	mov rsi, [rbp + 24]
	mov rdx, [rbp + 32]
	syscall
	leave
	ret<commit_msg>Added read + mac switch<commit_after>;%define MAC 1
%ifdef MAC
%define SYS_exit  0x2000001
%define SYS_read  0x2000003
%define SYS_write 0x2000004
%else
%define SYS_read  0
%define SYS_write 1
%define SYS_exit  60
%endif

section .text
	extern main

	global exit
exit:
	mov rax,  SYS_exit
	pop rdi
	pop rdi
	syscall
	hlt

	global read
read:
	push rbp
	mov rbp, rsp
	mov rax, SYS_read
	mov rdi, [rbp + 16]
	mov rsi, [rbp + 24]
	mov rdx, [rbp + 32]
	syscall
	leave
	ret

	global write
write:
	push rbp
	mov rbp, rsp
	mov rax, SYS_write
	mov rdi, [rbp + 16]
	mov rsi, [rbp + 24]
	mov rdx, [rbp + 32]
	syscall
	leave
	ret
{'fraction_non_alphanumeric': 0.07867730900798175, 'fraction_numerical': 0.05701254275940707, 'mean_word_length': 3.303921568627451, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4835481', 'n_tokens_mistral': 457, 'n_tokens_neox': 400, 'n_words': 137}