From 6d0b638d691270d7c65899ed860d0330938e7a07 Mon Sep 17 00:00:00 2001 From: thing1 Date: Sun, 27 Oct 2024 09:16:27 +0000 Subject: did some writeup changes and finished electronics stuff --- comp/lucas-standen-NEA/code2/Makefile | 2 +- comp/lucas-standen-NEA/code2/examples/fib_example | Bin 25496 -> 24664 bytes .../code2/examples/fib_example.zpy | 1 + .../lucas-standen-NEA/code2/examples/spaceinvaders | Bin 1086520 -> 1078832 bytes comp/lucas-standen-NEA/code2/examples/str_example | Bin 25952 -> 19704 bytes comp/lucas-standen-NEA/code2/stdlib/Makefile | 2 +- .../lucas-standen-NEA/code2/stdlib/String/Makefile | 2 +- comp/lucas-standen-NEA/code2/zpy | Bin 42592 -> 26616 bytes comp/lucas-standen-NEA/code2/zpy.c | 2 +- 9 files changed, 5 insertions(+), 4 deletions(-) (limited to 'comp/lucas-standen-NEA/code2') diff --git a/comp/lucas-standen-NEA/code2/Makefile b/comp/lucas-standen-NEA/code2/Makefile index 4dc4224..cfd4254 100644 --- a/comp/lucas-standen-NEA/code2/Makefile +++ b/comp/lucas-standen-NEA/code2/Makefile @@ -1,5 +1,5 @@ CC = cc -CFLAGS = -O0 -ggdb +CFLAGS =-O3 zpy: zpy.c comp.c parser.c tokenizer.c util.c ${CC} *.c -c ${CFLAGS} diff --git a/comp/lucas-standen-NEA/code2/examples/fib_example b/comp/lucas-standen-NEA/code2/examples/fib_example index bdd94ec..517a257 100755 Binary files a/comp/lucas-standen-NEA/code2/examples/fib_example and b/comp/lucas-standen-NEA/code2/examples/fib_example differ diff --git a/comp/lucas-standen-NEA/code2/examples/fib_example.zpy b/comp/lucas-standen-NEA/code2/examples/fib_example.zpy index a79b7d7..adb2a71 100644 --- a/comp/lucas-standen-NEA/code2/examples/fib_example.zpy +++ b/comp/lucas-standen-NEA/code2/examples/fib_example.zpy @@ -7,6 +7,7 @@ (endfun) (defun main int) + (printstr "give me a number (bellow 30 if you want it to be quick): ") (let n:int (readint)) (printint (fib n)) (printchar '\n') diff --git a/comp/lucas-standen-NEA/code2/examples/spaceinvaders b/comp/lucas-standen-NEA/code2/examples/spaceinvaders index ec88002..6208f66 100755 Binary files a/comp/lucas-standen-NEA/code2/examples/spaceinvaders and b/comp/lucas-standen-NEA/code2/examples/spaceinvaders differ diff --git a/comp/lucas-standen-NEA/code2/examples/str_example b/comp/lucas-standen-NEA/code2/examples/str_example index c543ab7..2cce391 100755 Binary files a/comp/lucas-standen-NEA/code2/examples/str_example and b/comp/lucas-standen-NEA/code2/examples/str_example differ diff --git a/comp/lucas-standen-NEA/code2/stdlib/Makefile b/comp/lucas-standen-NEA/code2/stdlib/Makefile index ff46d14..9d4bfd6 100644 --- a/comp/lucas-standen-NEA/code2/stdlib/Makefile +++ b/comp/lucas-standen-NEA/code2/stdlib/Makefile @@ -1,5 +1,5 @@ CC=cc -CFLAGS=-O0 -ggdb +CFLAGS=-O3 stdlib: cd String && make diff --git a/comp/lucas-standen-NEA/code2/stdlib/String/Makefile b/comp/lucas-standen-NEA/code2/stdlib/String/Makefile index e61ca1d..053ab59 100644 --- a/comp/lucas-standen-NEA/code2/stdlib/String/Makefile +++ b/comp/lucas-standen-NEA/code2/stdlib/String/Makefile @@ -1,5 +1,5 @@ CC=cc -CFLAGS=-ggdb +CFLAGS=-O3 all: String.c ${CC} String.c -c -o String.o ${CFLAGS} diff --git a/comp/lucas-standen-NEA/code2/zpy b/comp/lucas-standen-NEA/code2/zpy index 0c23ae3..18b20e8 100755 Binary files a/comp/lucas-standen-NEA/code2/zpy and b/comp/lucas-standen-NEA/code2/zpy differ diff --git a/comp/lucas-standen-NEA/code2/zpy.c b/comp/lucas-standen-NEA/code2/zpy.c index 40a497e..c370ca2 100644 --- a/comp/lucas-standen-NEA/code2/zpy.c +++ b/comp/lucas-standen-NEA/code2/zpy.c @@ -88,7 +88,7 @@ int main(int argc, char **argv){ if (omitc == false){ char *cmd = malloc(512); - snprintf(cmd, 512, "cc ./tmp.zpy.c /usr/local/share/zpylib/*.o -o %s -I/usr/local/share/zpylib/include -Wno-implicit-function-declaration ", outfilename); + snprintf(cmd, 512, "cc -O3 ./tmp.zpy.c /usr/local/share/zpylib/*.o -o %s -I/usr/local/share/zpylib/include -Wno-implicit-function-declaration ", outfilename); for (int i = 0; i < compilerflagscount; i++){ cmd = appendsnprintf(cmd, 512, "%s ", compilerflags[i]); } -- cgit v1.2.3