From e08b851c79ae9a7fc0a2066e49110dc7fb426bce Mon Sep 17 00:00:00 2001 From: Peter Fors Date: Mon, 28 Apr 2025 22:19:43 +0200 Subject: reverted rewrite of ppu, optimized what functions should be forced inline, gained ~2.5% performance --- build.sh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build.sh') diff --git a/build.sh b/build.sh index 8858da4..1e88141 100755 --- a/build.sh +++ b/build.sh @@ -40,11 +40,18 @@ fi case "$BUILD_TYPE" in "normal") CFLAGS+=" -ggdb -fno-omit-frame-pointer -O2 -DDEBUG_INTERNAL" +# -pg # for gprof # -fsanitize=address,undefined,alignment,object-size,unreachable -fno-omit-frame-pointer" ;; "release") CFLAGS+=" -s -Wl,--strip-all -O2" ;; + "profile") + CFLAGS+=" -g -O2 -fprofile-generate" + ;; + "profile_release") + CFLAGS+=" -s -Wl,--strip-all -O2 -fprofile-use" + ;; "debug") CFLAGS+=" -g -O0" LDFLAGS+=" -fno-pie -no-pie" -- cgit v1.2.3