beetle-psx-libretro/mednafen
Zachary Cook d8479c7ab2 Reduce compile time up to 57%, reduce binary size up to 32%
Move pgxp and MaskEval_TA bools from templates to functions
to greatly reduce the number of generated functions
for the CTEntry commands

Reduced default binary size from 4789 KB to 3192 KB

'time make -j12' on Ryzen 2600 after make clean:

Before:

real	1m13.344s
user	2m23.634s
sys	0m5.178s

After:

real	0m31.265s
user	1m42.773s
sys	0m3.801s
2021-04-22 07:10:58 -04:00
..
cdrom Get rid of error_on_eos 2021-04-08 20:30:54 +02:00
psx Reduce compile time up to 57%, reduce binary size up to 32% 2021-04-22 07:10:58 -04:00
tremor add checking against NULL 2018-09-26 14:49:37 +08:00
video Header cleanups + getting rid of IsAbsolutePath - using libretro-common 2020-09-22 06:39:03 +02:00
clamp.h Cleanups 2016-06-07 04:59:17 +02:00
error.cpp Cleanups 2021-04-05 18:07:13 +02:00
error.h Cleanups 2021-04-05 18:07:13 +02:00
FileStream.cpp Get rid of error_on_eos 2021-04-08 20:30:54 +02:00
FileStream.h Get rid of error_on_eos 2021-04-08 20:30:54 +02:00
general.cpp Header cleanups + getting rid of IsAbsolutePath - using libretro-common 2020-09-22 06:39:03 +02:00
general.h Get rid of overloading 2020-09-14 09:58:05 +02:00
git.h Header cleanups + getting rid of IsAbsolutePath - using libretro-common 2020-09-22 06:39:03 +02:00
masmem.h Cleanups 2020-09-16 20:19:03 +02:00
math_ops.h Cleanups 2020-09-14 10:15:42 +02:00
mednafen-endian.cpp Buildfix 2018-02-21 23:24:38 +01:00
mednafen-endian.h Remove C++11 dependency 2018-02-21 23:45:25 +01:00
mednafen-types.h Cut down on stdio.h usage 2020-10-03 21:51:46 +02:00
mednafen.h Cleanups 2020-09-24 08:28:56 +02:00
MemoryStream.cpp Get rid of error_on_eos 2021-04-08 20:30:54 +02:00
MemoryStream.h Get rid of error_on_eos 2021-04-08 20:30:54 +02:00
mempatcher-driver.h Fix support for true Multiline cheats. Backports relevant code from newer versions of standalone mednafen. 2017-04-06 14:27:12 -07:00
mempatcher.cpp Get rid of puts/printf calls 2021-03-24 15:55:50 +01:00
mempatcher.h Cleanups 2020-09-18 22:02:33 +02:00
settings.c Header cleanups + getting rid of IsAbsolutePath - using libretro-common 2020-09-22 06:39:03 +02:00
settings.h Convert settings.cpp to C 2020-09-14 06:52:05 +02:00
state_helpers.h Cleanups 2020-10-06 02:43:34 +02:00
state.c Get rid of puts/printf calls 2021-03-24 15:55:50 +01:00
state.h Renamed state.cpp to state.c 2020-07-01 18:20:31 +02:00
Stream.cpp Get rid of error_on_eos 2021-04-08 20:30:54 +02:00
Stream.h Get rid of error_on_eos 2021-04-08 20:30:54 +02:00