From: lentillog Date: Tue, 20 Sep 2016 18:18:27 +0000 (-0700) Subject: (VITA) Removed gross hack with optimization workaround X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30b234849f62e896b4dc8386d77ea72211d2775a;p=picodrive.git (VITA) Removed gross hack with optimization workaround This also seems to reduce a bit of stutter in some games (like sonic 3) --- diff --git a/Makefile.libretro b/Makefile.libretro index 9e20e24..3b7c0fe 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 3bab615..d237fad 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)