index
:
mame
aaron-nl3
aaron-pci-cleanup
arm3_copro
asmjit
cdimono2_wip
cdplay
cdtv_chd-v5
dc_pvr-thread
deprecated
docs_wavwrite
draggable-layout
dribbling-nl
hlsl_aviplay
lisa
lua_engine_ui_refactor_2
m57_troangel-bluesea
make_coco_fdc_fixed
master
n64-angrylion
netlist-generated
new_menus
nl-splitfrogs
nl_dips
nltool-updates
py_regtests
qt6_position-fix
rendlay_vid
saturn_cdblock
saturn_vdp_split
save-experiments
save_structs
shangha3_drop
sound
taitoair_vco
taitowlf_zoom
time-experiments
time-experiments2
vamphalf_misncrft
voodoo_directx11
x86_std-exceptions
xbox_swlist
ymfm-delay
MAME - Multiple Arcade Machine Emulator
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
src
/
devices
/
cpu
/
drcbearm64.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
cpu/drcbearm64.cpp: Don't clear carry for ROLC/RORC with zero shift count.
Vas Crabb
11 days
1
-10
/
+14
*
cpu/uml.cpp: Fixed assertion failures when simplification reduces operand count.
Vas Crabb
11 days
1
-51
/
+3
*
-cpu/uml.cpp: Rewrote the UML simplification code.
Vas Crabb
13 days
1
-30
/
+21
*
cpu/e132xs: Untangled device types.
Vas Crabb
2025-04-05
1
-5
/
+22
*
-cpu/e132xs: Got rid of "Mission Craft flags" compile time option.
Vas Crabb
2025-04-04
1
-218
/
+208
*
cpu/drcbearm64.cpp: orr immediate needs a mask immediate.
Vas Crabb
2025-04-03
1
-1
/
+1
*
cpu/drcbearm64.cpp: Fixed build after previous commit.
Vas Crabb
2025-04-03
1
-1
/
+1
*
-cpu/e132xs: Miscellaneous fixes/optimisation:
Vas Crabb
2025-04-03
1
-32
/
+76
*
-cpu/e132xs: Log bus control and memory control setup.
Vas Crabb
2025-04-01
1
-16
/
+8
*
Some relatively simple recompiler optimisations:
Vas Crabb
2025-03-20
1
-1
/
+1
*
-More DRC fixes/improvements:
Vas Crabb
2025-03-20
1
-58
/
+89
*
-cpu/drcbe*.cpp: Print an error message and abort when running off the end of...
Vas Crabb
2025-03-18
1
-2
/
+31
*
Miscellaneous minor stuff:
Vas Crabb
2025-03-17
1
-6
/
+6
*
cpu/drcbearm64.cpp: Optimised conditional operations using carry flag. (#13484)
Vas Crabb
2025-03-17
1
-206
/
+467
*
cpu/drcbearm64.cpp: Minor fixes and optimisations:
Vas Crabb
2025-03-16
1
-19
/
+81
*
cpu/drcbearm64.cpp: General cleanup, no functional changes.
Vas Crabb
2025-03-16
1
-166
/
+163
*
cpu/drcbearm64.cpp: Fixed issues with and optimise ADD[C]/SUB[B] code generat...
Vas Crabb
2025-03-15
1
-38
/
+149
*
-cpu/drcbearm64.cpp: More fixes and optimisations:
Vas Crabb
2025-03-14
1
-21
/
+48
*
cpu/drcbearm64.cpp: Add disassembled UML comments to logged native assembly l...
Vas Crabb
2025-03-13
1
-1
/
+11
*
cpu/drcbearm64.cpp: Emit optimised memory access code. (#13464)
Vas Crabb
2025-03-12
1
-72
/
+295
*
-seta/rmhaihai.cpp: Added Real Mahjong Haihai DIP switch locations from manual.
Vas Crabb
2025-03-07
1
-17
/
+33
*
cpu: Moved DRC backend declarations out of headers and into anonymous namespa...
Vas Crabb
2025-02-22
1
-23
/
+255
*
-cpu/drcbeut.cpp: Don't allocate from the DRC cache unnecessarily.
Vas Crabb
2025-02-12
1
-2
/
+2
*
cpu/drcbearm64.cpp: Further optimisation:
Vas Crabb
2025-02-11
1
-16
/
+50
*
cpu/drcbearm64.cpp: Optimised immediate value generation.
Vas Crabb
2025-02-10
1
-41
/
+65
*
cpu/drcbearm64.cpp: Added scaffolding for directly dispatching memory accesses.
Vas Crabb
2025-02-05
1
-48
/
+51
*
cpu: Got rid of the rest of the static member function trampolines.
Vas Crabb
2025-02-04
1
-11
/
+3
*
Cleanup:
Vas Crabb
2025-02-03
1
-226
/
+40
*
cpu/drcbearm64.cpp: Optimised load/store and call generation. (#13307)
Vas Crabb
2025-02-02
1
-62
/
+50
*
Tidied up some stuff.
Vas Crabb
2025-01-20
1
-3
/
+3
*
Tidy up some stuff.
Vas Crabb
2025-01-18
1
-11
/
+11
*
cpu/drcbearm64.cpp: Fixed ADRP usage. (#13239)
987123879113
2025-01-17
1
-1
/
+1
*
cpu/drcbearm64.cpp, src/drcbec.cpp: Fixed off-by-one errors in map variable h...
Vas Crabb
2025-01-17
1
-0
/
+1
*
Slight DRC code generation optimisation:
Vas Crabb
2025-01-17
1
-3
/
+17
*
DRC cleanup and minor optimisation: [Windy Fairy, Vas Crabb]
Vas Crabb
2025-01-16
1
-242
/
+289
*
cpu/drcbe*.cpp: Added write byte with explicit mask.
Vas Crabb
2025-01-15
1
-2
/
+32
*
cpu/drcbearm64.cpp: Use saved return address from stack for op_recover.
Vas Crabb
2025-01-15
1
-36
/
+1
*
-cpu/drcbex64.cpp: Be nicer to the return address predictor.
Vas Crabb
2025-01-15
1
-1
/
+1
*
DRC: Calculate negative and zero flags for shifts/rotates with a zero shift c...
987123879113
2025-01-14
1
-56
/
+47
*
drcbearm64.cpp: Add missing header (blind fix for Mac build)
AJR
2025-01-13
1
-0
/
+2
*
-util/mfpresolve.cpp: Moved member function resolution code to a common locat...
Vas Crabb
2025-01-14
1
-86
/
+32
*
cpu/drcbearm64.cpp: Added a 64-bit ARMv8 (AArch64) DRC back-end. (#13162)
987123879113
2025-01-14
1
-0
/
+4278