aboutsummaryrefslogtreecommitdiff
path: root/src/ARMJIT_A64
Commit message (Collapse)AuthorAge
* Fix the JIT Code Memory on ARM64 Macs (#916)WaluigiWare642021-02-22
|
* fix ARM64 againRSDuck2021-01-21
|
* fix last commit for ARM64RSDuck2021-01-20
|
* JIT: handle STR post with rd == rnRSDuck2021-01-19
| | | | fixes Zelda Four Swords
* JIT A64: fixesRSDuck2021-01-05
| | | | also update Switch code for latest libnx
* Fix JIT linkage on ARM64 Macs (#890)WaluigiWare642020-12-24
|
* aligned_alloc instead of memalignRSDuck2020-12-09
| | | | also carry over new Switch changes
* Rename jit linkage asm files (#836)webgeek12342020-12-01
| | | | An extension of lower case s indicates to not run the preprocessor while upper case S does. These files have defines.
* JIT fixesRSDuck2020-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 Scognamiglio2020-10-31
| | | | | * Fix compilation issues on pedantic cpp compilers. * Avoid using fullblown static function.
* Random minor fixes (#757)Valeri2020-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 UBRSDuck2020-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 HaltRSDuck2020-07-27
| | | | also switch back to adding to ARM::Cycles instead of subtracting from them
* implement carry setting ALU op with immRSDuck2020-07-25
|
* Fix 16-bit DSi ARM9 readRSDuck2020-07-23
|
* Arisotura isn't the only derpRSDuck2020-07-23
|
* Use the correct slow path for block read/writeRSDuck2020-07-23
|
* Make it buildable on aarch64RSDuck2020-07-23
|
* another tryRSDuck2020-07-09
|
* misc JIT changesRSDuck2020-07-08
|
* reconcile DSi and JIT, fastmem for x64 and WindowsRSDuck2020-06-30
|
* first steps in bringing over the JIT refactor/fastmemRSDuck2020-06-16
|
* rewrite JIT memory emulationRSDuck2020-05-09
|
* include more information in DataRegionRSDuck2020-04-26
|
* arm64 fix itcm invalidation and ldm^/stm^RSDuck2020-04-26
|
* the time of good commit names is long goneRSDuck2020-04-26
|
* fixup for aarch64 JITRSDuck2020-04-26
|
* fix LDM usermode for aarch64 as wellRSDuck2020-04-26
|
* apply fixes for aarch64 linux by @nadiaholmquistRSDuck2020-04-26
|
* move ARM64 JIT backend hereRSDuck2020-04-26