accidentally removed tests
This commit is contained in:
parent
4213986202
commit
d54677ca5e
48
test.nasm
48
test.nasm
|
@ -1,48 +0,0 @@
|
||||||
BITS 64
|
|
||||||
segment .text
|
|
||||||
print:
|
|
||||||
mov r9, -3689348814741910323
|
|
||||||
sub rsp, 40
|
|
||||||
mov BYTE [rsp+31], 10
|
|
||||||
lea rcx, [rsp+30]
|
|
||||||
.L2:
|
|
||||||
mov rax, rdi
|
|
||||||
lea r8, [rsp+32]
|
|
||||||
mul r9
|
|
||||||
mov rax, rdi
|
|
||||||
sub r8, rcx
|
|
||||||
shr rdx, 3
|
|
||||||
lea rsi, [rdx+rdx*4]
|
|
||||||
add rsi, rsi
|
|
||||||
sub rax, rsi
|
|
||||||
add eax, 48
|
|
||||||
mov BYTE [rcx], al
|
|
||||||
mov rax, rdi
|
|
||||||
mov rdi, rdx
|
|
||||||
mov rdx, rcx
|
|
||||||
sub rcx, 1
|
|
||||||
cmp rax, 9
|
|
||||||
ja .L2
|
|
||||||
lea rax, [rsp+32]
|
|
||||||
mov edi, 1
|
|
||||||
sub rdx, rax
|
|
||||||
xor eax, eax
|
|
||||||
lea rsi, [rsp+32+rdx]
|
|
||||||
mov rdx, r8
|
|
||||||
mov rax, 1
|
|
||||||
syscall
|
|
||||||
add rsp, 40
|
|
||||||
ret
|
|
||||||
global _start
|
|
||||||
_start:
|
|
||||||
addr_0:
|
|
||||||
;; -- push int 69
|
|
||||||
mov rax, 69
|
|
||||||
push rax
|
|
||||||
addr_1:
|
|
||||||
mov rax, 60
|
|
||||||
mov rdi, 0
|
|
||||||
syscall
|
|
||||||
segment .data
|
|
||||||
segment .bss
|
|
||||||
mem: resb 640000
|
|
1
tests/fail_unknown_word.mcl
Normal file
1
tests/fail_unknown_word.mcl
Normal file
|
@ -0,0 +1 @@
|
||||||
|
gftdesd5ryutfgyhibugtf6r4
|
7
tests/math.mcl
Normal file
7
tests/math.mcl
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
34 35 + print
|
||||||
|
|
||||||
|
800 380 - print
|
||||||
|
|
||||||
|
10 5 * print
|
||||||
|
|
||||||
|
40 5 / print
|
Loading…
Reference in New Issue
Block a user