Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | don't add constant cycles if they're 0 | RSDuck | 2021-07-24 |
| | |||
* | fix last commit for aarch64 | RSDuck | 2021-07-24 |
| | |||
* | JIT: fix ldm with writeback loading rn | RSDuck | 2021-07-24 |
| | |||
* | ARM64 macOS JIT - fix warnings + some cleanup | WaluigiWare64 | 2021-07-23 |
| | |||
* | some tiny A64 optimisations | RSDuck | 2021-06-30 |
| | |||
* | support allocating more registers for aarch64 JIT | RSDuck | 2021-06-29 |
| | | | | also some minor fixes for the x64 JIT as well | ||
* | fix aarch64 build with gcc 11 | RSDuck | 2021-04-29 |
| | |||
* | update copyright year and add missing GPL headers | RSDuck | 2021-03-12 |
| | |||
* | Fix the JIT Code Memory on ARM64 Macs (#916) | WaluigiWare64 | 2021-02-22 |
| | |||
* | fix ARM64 again | RSDuck | 2021-01-21 |
| | |||
* | fix last commit for ARM64 | RSDuck | 2021-01-20 |
| | |||
* | JIT: handle STR post with rd == rn | RSDuck | 2021-01-19 |
| | | | | fixes Zelda Four Swords | ||
* | JIT A64: fixes | RSDuck | 2021-01-05 |
| | | | | also update Switch code for latest libnx | ||
* | Fix JIT linkage on ARM64 Macs (#890) | WaluigiWare64 | 2020-12-24 |
| | |||
* | aligned_alloc instead of memalign | RSDuck | 2020-12-09 |
| | | | | also carry over new Switch changes | ||
* | Rename jit linkage asm files (#836) | webgeek1234 | 2020-12-01 |
| | | | | An extension of lower case s indicates to not run the preprocessor while upper case S does. These files have defines. | ||
* | JIT fixes | RSDuck | 2020-11-09 |
| | | | | | | | | - fix fastmem problems on linux - small fix memory leak - SlowWrite functions always take in a 32-bit variable so that the C compiler knows that the values aren't necessary zero extended - a few other stylistic things - handle SIGBUS as well (for macos) | ||
* | Fix compilation issues on pedantic cpp compilers. (#783) | Filippo Scognamiglio | 2020-10-31 |
| | | | | | * Fix compilation issues on pedantic cpp compilers. * Avoid using fullblown static function. | ||
* | Random minor fixes (#757) | Valeri | 2020-10-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix incorrect/questionable assert() usage Originally reported by https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2159000700, but also includes a bunch of other fixes. * Fix some `printf` warnings Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2160310550 * Remove useless check It is never passed thanks to `if (num_in < 1) {...; return}` before Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2154840804 * Add missing header guard, rename other to avoid conflicts Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2163210746 * Make DSi_SDDevice destructor virtual Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2158670642 * Use thread-safe localtime_r, assign `time` result directly Rule https://lgtm.com/projects/g/Arisotura/melonDS/?mode=tree&ruleFocus=2154840805 * Fix MinGW build It needs _POSIX_THREAD_SAFE_FUNCTIONS to export `localtime_r` | ||
* | remove some UB | RSDuck | 2020-09-04 |
| | | | | | | | - savestates used to read a four bytes from a single byte value - a few unassigned variables - some other things - also make the ROR macro an inline function | ||
* | subtract cycles after checking IRQ and Halt | RSDuck | 2020-07-27 |
| | | | | also switch back to adding to ARM::Cycles instead of subtracting from them | ||
* | implement carry setting ALU op with imm | RSDuck | 2020-07-25 |
| | |||
* | Fix 16-bit DSi ARM9 read | RSDuck | 2020-07-23 |
| | |||
* | Arisotura isn't the only derp | RSDuck | 2020-07-23 |
| | |||
* | Use the correct slow path for block read/write | RSDuck | 2020-07-23 |
| | |||
* | Make it buildable on aarch64 | RSDuck | 2020-07-23 |
| | |||
* | another try | RSDuck | 2020-07-09 |
| | |||
* | misc JIT changes | RSDuck | 2020-07-08 |
| | |||
* | reconcile DSi and JIT, fastmem for x64 and Windows | RSDuck | 2020-06-30 |
| | |||
* | first steps in bringing over the JIT refactor/fastmem | RSDuck | 2020-06-16 |
| | |||
* | rewrite JIT memory emulation | RSDuck | 2020-05-09 |
| | |||
* | include more information in DataRegion | RSDuck | 2020-04-26 |
| | |||
* | arm64 fix itcm invalidation and ldm^/stm^ | RSDuck | 2020-04-26 |
| | |||
* | the time of good commit names is long gone | RSDuck | 2020-04-26 |
| | |||
* | fixup for aarch64 JIT | RSDuck | 2020-04-26 |
| | |||
* | fix LDM usermode for aarch64 as well | RSDuck | 2020-04-26 |
| | |||
* | apply fixes for aarch64 linux by @nadiaholmquist | RSDuck | 2020-04-26 |
| | |||
* | move ARM64 JIT backend here | RSDuck | 2020-04-26 |