aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec/assem_arm.c
AgeCommit message (Collapse)Author
2012-12-02improve ARM feature detectionnotaz
2012-07-30fix various fPIC issuesnotaz
2012-04-18drc: inv: fix ram ofset and mirror handlingnotaz
2012-04-18support emulated RAM mapped at offsetnotaz
Thanks to CatalystG for some initial code and testing.
2012-01-14drc: allow translation cache in data segmentnotaz
useful for Android
2012-01-06drc: never read to r0notaz
r0 can be allocated for a write and program may decide to read to r0 while we have it alloacted, so *_readstub must be ready for it
2011-12-11drc: fix bad gte unneeded reg assumptionnotaz
2011-10-30drc: fix various register trashing in mtc0notaz
2011-10-30drc: fix mtc0 argumentnotaz
HOST_CCREG is not always cc..
2011-10-30drc: some debug code improvementsnotaz
2011-10-30drc: add some hack optionsnotaz
intended for caanoo/Wiz, some users want to trade glitches for performance boost.
2011-10-30gte: parametrize remaining opsnotaz
at least the ones from C source, it looks like there could be more.
2011-10-30drc: try to avoid full constant reloadnotaz
derive from existing ones if possible
2011-10-30drc: fix sub assem_debug printnotaz
2011-10-30drc: avoid invcode checks on close addessesnotaz
yes this makes it possible to miss something, but I hope it's not going to happen and will deal with it if it does.
2011-10-30pcnt: measure gte toonotaz
2011-10-30drc: do MVMVA decoding; parametrize handlersnotaz
2011-10-30drc: implement literal dupe mergingnotaz
doesn't seem to make much difference, but theoretically should help.
2011-10-30inline/parametrize rootcounter readsnotaz
makes rcnt1 hack impossible though, overclock PSX instead
2011-10-10new ability to adjust psx cpu clocknotaz
2011-10-10get rid of old memhandlersnotaz
2011-10-10drc: remove some old inline memhandlersnotaz
generic code handles it better now.
2011-10-10drc: implement memory access speculationnotaz
try to guess RAM mirror we are going to hit
2011-10-08try to support more compilersnotaz
2011-10-08rewrite memhandlers (write)notaz
2011-10-04rewrite memhandlers (read)notaz
2011-09-27drc: do gte flag liveness detectionnotaz
just copy-paste existing code and use _nf handlers from previous patch.
2011-09-25drc: fix PCSX HLE hack for armv5notaz
also adds some asserts I did during debugging this
2011-08-01drc: fix page get code in linkage_arm.snotaz
it did not match what was used elsewhere for PCSX, causing rare crashes due to making bad links.. Also comment get_pointer, it's not obvious what it does.
2011-07-08drc: handle division by 0 correctlynotaz
2011-07-08drc: merge Ari64's patch: 19_arm_typosnotaz
2011-07-08drc: merge Ari64's patch: 15_dirty_registers_fixnotaz
2011-07-08drc: merge Ari64's patch: 14_dont_save_or_restore_temporarynotaz
2011-07-08drc: merge Ari64's patch: 04_constant_address_pagefaultsnotaz
causes problems in PCSX, so ifdefed out but left there to reduce drift from Ari64's version.
2011-07-08drc: merge Ari64's patch: 01_year_2011notaz
2011-06-07drc: fix warning in my codenotaz
2011-03-19drc: try even more to not compile code as 64bitnotaz
..when compiling trash
2011-03-07drc: fix valgrind errorsnotaz
also makes using_tlb constant so that the compiler can remove leftover TLB code.
2011-03-07drc: rm unneeded writebacks in stubs, as suggested by Ari64notaz
also fix leftover moves, missed by last cleanup commit.
2011-03-01gte_neon: hook into recompilernotaz
2011-02-17drc: some PCSX-specific const addr io handlersnotaz
2011-02-17drc: don't pass r3 to memhandlersnotaz
also don't recalculate cycles after reads - PCSX doesn't queue any interrupts on reads.
2011-02-17drc: merge Ari64's patch: 11_reduce_invstub_memory_usagenotaz
2011-02-17drc: merge Ari64's patch: 07_clear_cachenotaz
2011-02-17drc: merge Ari64's patch: 05_dont_write_r0notaz
also get rid of unneeded moves in load_assemble
2011-02-17drc: merge Ari64's patch: 02_xor_zeronotaz
2011-02-09drc: sync gte with interpreternotaz
2011-02-04drc: handle dummy reads in inline_readstubnotaz
2011-01-16drc: fix some goofage in cop2_{get,put}_dregnotaz
2011-01-16drc: handle MTC0 in delay slotnotaz
also refactor MTC0 code a bit.