(VITA) Removed gross hack with optimization workaround
authorlentillog <lentillog@gmail.com>
Tue, 20 Sep 2016 18:18:27 +0000 (11:18 -0700)
committerlentillog <lentillog@gmail.com>
Wed, 28 Sep 2016 00:56:41 +0000 (17:56 -0700)
This also seems to reduce a bit of stutter in some games (like sonic 3)

Makefile.libretro
pico/cart.c

index 9e20e24..3b7c0fe 100644 (file)
@@ -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
index 3bab615..d237fad 100644 (file)
@@ -332,9 +332,7 @@ int pm_seek(pm_file *stream, long offset, int whence)
   if (stream->type == PMT_UNCOMPRESSED)\r
   {\r
     fseek(stream->file, offset, whence);\r
-    int ret = ftell(stream->file);\r
-    elprintf(EL_STATUS, "seeked ok."); //HACK for VITA\r
-    return ret;\r
+    return ftell(stream->file);\r
   }\r
 #ifndef NO_ZLIB\r
   else if (stream->type == PMT_ZIP)\r