summaryrefslogtreecommitdiff
path: root/arm
AgeCommit message (Collapse)Author
2021-02-12Minor cleanup in ARM and MIPSDavid Guillen Fandos
Fix some small issues, mainly associated with undefined behaviour expressions
2021-02-10Move r15 to reg_a0 (instead of reg_mem)David Guillen Fandos
I think this does not make a difference at all in the code, since PC is treated in a special way anyway (reloaded with an immediate when read and treated as an indirect branch when written). However for the sake of completeness I'm undoing what I did. (The comma fix stays :P)
2021-02-10Fix ARM dynarecDavid Guillen Fandos
Turns out there were a couple of very interesting and hard to track bugs. A missing comma made the reg list too short, leaving the 31th element at the mercy of the linker ordering algorithm, which seems to work in some cases depending on the compiler version. Also the cache flush code seemed not to work on my machine (OGA), not sure why it wored in the past :/
2020-10-08Add more forward declarationstwinaphex
2020-10-08Add forward declarationstwinaphex
2016-10-03(VITA) Dynarec workingFrancisco José García García
2016-08-14(VITA) Dynarec WIPFrancisco José García García
2016-08-08(VITA) Dynarec WIPFrancisco José García García
2015-07-30Add MSB_FIRST ifdefstwinaphex
2014-12-20Get rid of function_ccTwinaphex
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-10warm.h - change linux/ioctl.h include into sys/ioctl.h includetwinaphex
2014-12-10Code nits - get rid of '== NULL' / '!= NULL'twinaphex
2014-12-10cleanupsaliaspider
2014-12-10Add macro parameter 'opcode' to some macrostwinaphex
2014-12-10fix compiler error: initializer element is not a compile-time constantaliaspider
2014-07-14Take out NEON CPU filterstwinaphex
2014-07-14Take out GIZMONDO/POCKETPC ifdefstwinaphex
2012-10-02integrate M-HT's neon scalersnotaz
2012-09-18merge an assorment of calc84maniac's fixes.notaz
2011-09-08handle div by 0notaz
2011-09-08use single literal pool in arm_stubnotaz
..to reduce dcache trashing
2011-09-08mask off arguments for write hadlersnotaz
newer gcc wants this
2011-09-06fix unaligned readnotaz
it's causing a fault on Linux
2011-09-06enable -Wall and fix warnings reported by itnotaz
2011-09-04drc: fix eabi alignmentnotaz
2011-09-03move warm toonotaz
2011-09-02move platform-independent stuff out of /gp2x.notaz