gpsp/arm
David Guillen Fandos 56dc6ecb70 Remove libco
This removes libco and all the usages of it (+pthreads).
Rewired all dynarecs and interpreter to return after every frame so that
libretro can process events. This required to make dynarec re-entrant.

Dynarecs were updated to check for new frame on every update (IRQ, cycle
exhaustion, I/O write, etc). The performance impact of doing so should
be minimal (and definitely outweight the libco gains). While at it,
fixed small issues to get a bit more perf: arm dynarec was not idling
correctly, mips was using stack when not needed, etc.

Tested on PSP (mips), OGA (armv7), Linux (x86 and interpreter). Not
tested on Android though.
2021-03-08 18:44:03 +01:00
..
arm_codegen.h Add MSB_FIRST ifdefs 2015-07-30 03:01:40 +02:00
arm_dpimacros.h move platform-independent stuff out of /gp2x. 2011-09-02 17:44:41 +03:00
arm_emit.h Remove dead code 2021-03-05 01:15:55 +01:00
arm_stub.S Remove libco 2021-03-08 18:44:03 +01:00
video_blend.S arm/video_blend.S - add another __MACH__ hack 2014-12-11 19:05:18 +01:00