Add assembler to release mode, fix whitespace
This commit is contained in:
parent
2b8b6c38e4
commit
fe921a1050
4
Makefile
4
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 \
|
||||
|
|
|
@ -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")))
|
||||
|
|
Loading…
Reference in New Issue