From 30b234849f62e896b4dc8386d77ea72211d2775a Mon Sep 17 00:00:00 2001 From: lentillog Date: Tue, 20 Sep 2016 11:18:27 -0700 Subject: [PATCH] (VITA) Removed gross hack with optimization workaround This also seems to reduce a bit of stutter in some games (like sonic 3) --- Makefile.libretro | 2 +- pico/cart.c | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Makefile.libretro b/Makefile.libretro index 9e20e247..3b7c0fed 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -263,7 +263,7 @@ else ifeq ($(platform), vita) CC = arm-vita-eabi-gcc$(EXE_EXT) AR = arm-vita-eabi-ar$(EXE_EXT) CFLAGS += -DVITA - CFLAGS += -mfloat-abi=hard -ffast-math -mword-relocations + CFLAGS += -mfloat-abi=hard -ffast-math -mword-relocations -fno-optimize-sibling-calls CFLAGS += -marm -mfpu=neon -mcpu=cortex-a9 -march=armv7-a STATIC_LINKING = 1 NO_MMAP = 1 diff --git a/pico/cart.c b/pico/cart.c index 3bab6158..d237fad9 100644 --- a/pico/cart.c +++ b/pico/cart.c @@ -332,9 +332,7 @@ int pm_seek(pm_file *stream, long offset, int whence) if (stream->type == PMT_UNCOMPRESSED) { fseek(stream->file, offset, whence); - int ret = ftell(stream->file); - elprintf(EL_STATUS, "seeked ok."); //HACK for VITA - return ret; + return ftell(stream->file); } #ifndef NO_ZLIB else if (stream->type == PMT_ZIP) -- 2.39.5