index
:
mame
aaron-nl3
aaron-pci-cleanup
addrbus-64
arm3_copro
asmjit
cbm_joy_swap
cdimono2_wip
cdplay
cdtv_subcode
dc_pvr-thread
deprecated
draggable-layout
dribbling-nl
dsp563xx
floppysound
hlsl_aviplay
lisa
lua_engine_ui_refactor_2
make_coco_fdc_fixed
master
n64-angrylion
netlist-generated
new_menus
nl-splitfrogs
nl_dips
nltool-updates
py_regtests
release0288
rendlay_vid
s23-firewire
saturn_cdblock
saturn_vdp_split
save-experiments
save_structs
script-eof-marker
shangha3_drop
taitoair_vco
taitotz-pixxiii
taitowlf_zoom
time-experiments
time-experiments2
voodoo_directx11
x86_std-exceptions
xbox_swlist
xtal
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/uml.cpp: Added UML bit field extract instructions. (#14467)
Vas Crabb
2025-11-06
1
-23
/
+174
*
cpu/drcbearm64.cpp: Don't try to get offset of unbound labels even if it won'...
Vas Crabb
2025-10-17
1
-1
/
+1
*
cpu/drcbe{arm64,x64,x86}.cpp: Removed casts that are no longer necessary.
Vas Crabb
2025-10-16
1
-3
/
+4
*
3rdparty/asmjit: Sync with upstream version 1.20. (#14330)
Patrick Mackinlay
2025-10-16
1
-124
/
+123
*
-cpu/drcarm64.cpp, cpu/e132xs, cpu/powerpc: Mostly messing with multiplication:
Vas Crabb
2025-10-11
1
-78
/
+120
*
Recompiler improvements:
Vas Crabb
2025-10-10
1
-41
/
+70
*
Reompiler improvements:
Vas Crabb
2025-10-04
1
-54
/
+26
*
-Recompiler improvements:
Vas Crabb
2025-10-03
1
-9
/
+15
*
-Recompiler improvements:
Vas Crabb
2025-09-30
1
-28
/
+25
*
cpu/drcbearm64.cpp: A few more optimisations:
Vas Crabb
2025-09-20
1
-15
/
+34
*
-cpu/drcbearm64.cpp: Improved emulated memory access code:
Vas Crabb
2025-09-20
1
-17
/
+104
*
-cpu/drcbearm64.cpp: Improved code generation a bit:
Vas Crabb
2025-09-17
1
-53
/
+146
*
-dynax, jaleco, metro: Improved DIP switch descriptions and locations.
Vas Crabb
2025-09-15
1
-2
/
+0
*
-cpu/drcbearm64.cpp, cpu/drcbec.cpp: Apply floating point rounding mode to ar...
Vas Crabb
2025-09-14
1
-0
/
+11
*
cpu/drcbearm64.cpp: Fixed some issues:
Vas Crabb
2025-09-13
1
-70
/
+74
*
cpu/uml.cpp: Added some simplification rules for multiply and divide.
Vas Crabb
2025-09-11
1
-0
/
+33
*
cpu/drcbearm64.cpp: Implemented float-to-int conversion using rounding mode.
Vas Crabb
2025-09-06
1
-43
/
+67
*
docs: Documented more DRC UML floating point instructions.
Vas Crabb
2025-09-06
1
-1
/
+1
*
cpu/drcbearm64.cpp: Optimised shift and rotate operations.
Vas Crabb
2025-09-06
1
-73
/
+79
*
cpu/drcbearm64.cpp: Added missing source load for optimised ROLINS case.
Vas Crabb
2025-09-03
1
-0
/
+2
*
cpu/drcbearm64.cpp: Don't sign extend word register loads into upper 32 bits ...
Vas Crabb
2025-08-08
1
-6
/
+6
*
cpu/drcbearm64.cpp: Fixed more cases where ROLAND clobbered source registers.
Vas Crabb
2025-04-17
1
-74
/
+74
*
A couple of recompiler improvements involving the carry flag:
Vas Crabb
2025-04-16
1
-4
/
+14
*
Even more recompiler fixes:
Vas Crabb
2025-04-15
1
-82
/
+26
*
More recompiler fixes:
Vas Crabb
2025-04-12
1
-0
/
+1
*
Started moving UML instruction reference to main documentation, fixed more re...
Vas Crabb
2025-04-12
1
-109
/
+107
*
cpu/drcbearm64.cpp: Don't clear carry for ROLC/RORC with zero shift count.
Vas Crabb
2025-04-10
1
-10
/
+14
*
cpu/uml.cpp: Fixed assertion failures when simplification reduces operand count.
Vas Crabb
2025-04-09
1
-51
/
+3
*
-cpu/uml.cpp: Rewrote the UML simplification code.
Vas Crabb
2025-04-08
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
[next]