From fe921a105019ac5f9d3be9d086b74fec3289d5a6 Mon Sep 17 00:00:00 2001 From: zongor Date: Tue, 23 Sep 2025 23:10:46 -0700 Subject: [PATCH] Add assembler to release mode, fix whitespace --- Makefile | 4 +++- test/fib.asm.lisp | 16 ++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index f5b35fe..4ad8f11 100644 --- a/Makefile +++ b/Makefile @@ -76,7 +76,9 @@ VM_SOURCES := \ ifeq ($(BUILD_MODE), release) PLATFORM_SOURCE := $(ARCH_DIR)/main.c \ - $(ARCH_DIR)/devices.c + $(ARCH_DIR)/devices.c\ + $(SRC_DIR)/tools/parser.c \ + $(SRC_DIR)/tools/assembler.c else PLATFORM_SOURCE := $(ARCH_DIR)/main.c \ $(ARCH_DIR)/devices.c \ diff --git a/test/fib.asm.lisp b/test/fib.asm.lisp index 1e25a61..09cc676 100644 --- a/test/fib.asm.lisp +++ b/test/fib.asm.lisp @@ -29,14 +29,14 @@ (push $0) (return))) (label println - (load-immediate $0 &terminal-namespace) - (load-immediate $3 &new-line) - (pop $1) - (string-length $2 $1) - (syscall DEVICE-WRITE $0 $1 $2) - (string-length $4 $3) - (syscall DEVICE-WRITE $0 $3 $4) - (return))) + (load-immediate $0 &terminal-namespace) + (load-immediate $3 &new-line) + (pop $1) + (string-length $2 $1) + (syscall DEVICE-WRITE $0 $1 $2) + (string-length $4 $3) + (syscall DEVICE-WRITE $0 $3 $4) + (return))) (data (label terminal-namespace "/dev/term/0") (label new-line "\n")))