Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-12 | Minor cleanup in ARM and MIPS | David Guillen Fandos | |
Fix some small issues, mainly associated with undefined behaviour expressions | |||
2021-02-10 | Move 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-10 | Fix ARM dynarec | David 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-08 | Add more forward declarations | twinaphex | |
2020-10-08 | Add forward declarations | twinaphex | |
2016-10-03 | (VITA) Dynarec working | Francisco José García García | |
2016-08-14 | (VITA) Dynarec WIP | Francisco José García García | |
2016-08-08 | (VITA) Dynarec WIP | Francisco José García García | |
2015-07-30 | Add MSB_FIRST ifdefs | twinaphex | |
2014-12-20 | Get rid of function_cc | Twinaphex | |
2014-12-11 | arm/video_blend.S - add another __MACH__ hack | twinaphex | |
2014-12-11 | (ARM ASM) Add __MACH__ hack to get iOS port linking for now | twinaphex | |
2014-12-11 | Reimplement cache invalidation code | twinaphex | |
2014-12-11 | Remove 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. 1 | twinaphex | |
2014-12-11 | (ARM ASM) Use .globl instead of .global | twinaphex | |
2014-12-10 | warm.h - change linux/ioctl.h include into sys/ioctl.h include | twinaphex | |
2014-12-10 | Code nits - get rid of '== NULL' / '!= NULL' | twinaphex | |
2014-12-10 | cleanups | aliaspider | |
2014-12-10 | Add macro parameter 'opcode' to some macros | twinaphex | |
2014-12-10 | fix compiler error: initializer element is not a compile-time constant | aliaspider | |
2014-07-14 | Take out NEON CPU filters | twinaphex | |
2014-07-14 | Take out GIZMONDO/POCKETPC ifdefs | twinaphex | |
2012-10-02 | integrate M-HT's neon scalers | notaz | |
2012-09-18 | merge an assorment of calc84maniac's fixes. | notaz | |
2011-09-08 | handle div by 0 | notaz | |
2011-09-08 | use single literal pool in arm_stub | notaz | |
..to reduce dcache trashing | |||
2011-09-08 | mask off arguments for write hadlers | notaz | |
newer gcc wants this | |||
2011-09-06 | fix unaligned read | notaz | |
it's causing a fault on Linux | |||
2011-09-06 | enable -Wall and fix warnings reported by it | notaz | |
2011-09-04 | drc: fix eabi alignment | notaz | |
2011-09-03 | move warm too | notaz | |
2011-09-02 | move platform-independent stuff out of /gp2x. | notaz | |