116b7
Dynrec - ARM backend update from here
http://vogons.zetafleet.com/viewtopic.php?t=31787
i find the diff and integrate it
Hi,
I updated the arm backend in the dynrec.
The most important change is the option to use armv7 instructions. A version using armv7 instructions is 50% faster than a version without this update - using doom2 timedemo (75% faster in a benchmark without graphics output).
Diff file of trunk against revision 3778 is in the attachement.
Changed files:
src/cpu/core_dynrec.cpp
src/cpu/core_dynrec/Makefile.am
src/cpu/core_dynrec/risc_armv4le.h
src/cpu/core_dynrec/risc_armv4le-o3.h
src/cpu/core_dynrec/risc_armv4le-thumb.h
src/cpu/core_dynrec/risc_armv4le-thumb-iw.h
src/cpu/core_dynrec/risc_armv4le-thumb-niw.h
Deleted file:
src/cpu/core_dynrec/risc_armv4le-s3.h
r116b7 download
http://www.mediafire.com/?y7k12s9zuak9ykz
or here
https://skydrive.live.com/?cid=622B50941FF51759#cid=622B50941FF51759&id=622B50941FF51759!2527