summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-13Remove more case rangestwinaphex
2014-12-13Remove a lot of the GNU case range extensions instancestwinaphex
2014-12-13Put ifdef around <sys/mman.h> includetwinaphex
2014-12-12Get rid of unnecessary macros for sound_timer_queue functions - ittwinaphex
is pretty apparent what this does on its face, and a macro is somewhat unnecessary for so few invocations
2014-12-12cpu_orig.c - restore to original - bigger codesize but fastertwinaphex
2014-12-12Get rid of optimize_safe rule for cpu.ctwinaphex
2014-12-12Use cpu_orig.c in release builds for now - apparently grouping alltwinaphex
these case ranges made fps slower, not faster. Keep working on cpu.c to attain a smaller interpreter core so we can eventually make this a lot more efficient
2014-12-12CPU interpreter - group more case ranges togethertwinaphex
2014-12-12CPU interpreter - group THUMB cases 0x38 to 0x3F (SUB) togethertwinaphex
2014-12-12Use thumb_opcode_val & 0x7 insteadtwinaphex
2014-12-12CPU interpreter - group THUMB case range 0x30 to 0x37 (ADD) togethertwinaphex
2014-12-12CPU interpreter - group THUMB cases 0x28 to 0x2F togethertwinaphex
2014-12-12CPU interpreter - group Thumb opcode case ranges 0x20 - 0x27 togethertwinaphex
2014-12-12execute_arm_instruction and execute_thumb_instruction - throw themtwinaphex
straight into execute_arm/execute_thumb functions
2014-12-12Make compiling in with the 32bit dynarec optional - also includetwinaphex
a switch to hardforce this
2014-12-12increase savestate size, was smaller than what was required for 64-bitaliaspider
builds.
2014-12-12Another 64bit fix - vertical_pixel_flip needs to be of type s32twinaphex
2014-12-12dma_transfer - change dest_ptr to type uintptr_t - fixes 64bit interpretertwinaphex
according to aliaspider
2014-12-12Create specialized macro for single_tile_maptwinaphex
2014-12-12And another one - pt. 4twinaphex
2014-12-12And another one - pt. 3twinaphex
2014-12-12And another one - pt. 2twinaphex
2014-12-12Start making specialized functions of multiple_tile_map - pt. 1twinaphex
2014-12-12Cut down a lot of duplicate code in tile_render functionstwinaphex
2014-12-12And there, done - tile_render is gonetwinaphex
2014-12-12And another one pt. 5twinaphex
2014-12-12And another one pt. 4twinaphex
2014-12-12And another pt .3twinaphex
2014-12-12And another one pt. 2twinaphex
2014-12-12And another onetwinaphex
2014-12-12Put proper comments in firsttwinaphex
2014-12-12De-macroize tile_render in render_scanline_text_transparent_normaltwinaphex
2014-12-12Demacro-ize tile_render in render_scanline_text_base_normaltwinaphex
2014-12-12Unroll render_scanline_text_builder insanitytwinaphex
2014-12-11Allow core to work without GET_PERF_INTERFACE.Alcaro
2014-12-11Simplify tile_4bpp_draw_base_normaltwinaphex
2014-12-11Remove unused RENDER_COLOR16_NORMAL ifdefstwinaphex
2014-12-11Fixup render_scanline_vram_setup_mode4twinaphex
2014-12-11(video.c) Smal cleanups/micro-optstwinaphex
2014-12-11video.c - micro-optstwinaphex
2014-12-11Put 'var' variable inside HAVE_DYNAREC ifdef for now to silencetwinaphex
warning
2014-12-11Create define ARM_ARCH_BLENDING_OPTS - so that we can optionallytwinaphex
compile in the ARM ASM blend file
2014-12-11arm/video_blend.S - add another __MACH__ hacktwinaphex
2014-12-11(ARM ASM) Add __MACH__ hack to get iOS port linking for nowtwinaphex
2014-12-11Reimplement cache invalidation codetwinaphex
2014-12-11Remove warm, keep only fallback cache invalidation routine.twinaphex
Not available on iOS/Android, only probably there on OpenPandora. On top of that iOS 8+ deprecated the system() call, so would probably be becoming obsolete on that platform.
2014-12-11(iOS) Compatibility patches pt. 1twinaphex
2014-12-11(ARM ASM) Use .globl instead of .globaltwinaphex
2014-12-11Demacro-ize dma_transfer_expandtwinaphex
2014-12-11Forcibly disable PIC if building with HAVE_DYNAREC ontwinaphex