Dynrec - ARM backend update

Here you can discuss the development of patches.

Dynrec - ARM backend update

Postby M-HT » 2012-3-17 @ 19:12

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
You do not have the required permissions to view the files attached to this post.
M-HT
Newbie
 
Posts: 59
Joined: 2008-9-01 @ 12:55
Location: Bratislava

Re: Dynrec - ARM backend update

Postby swaaye » 2012-3-17 @ 21:05

Very nice. Thanks for all of your work, M-HT. :)
swaaye
Moderator
 
Posts: 7098
Joined: 2002-7-22 @ 21:24
Location: WI, USA

Re: Dynrec - ARM backend update

Postby Pickle » 2013-9-08 @ 19:07

Why didnt this make the svn, its been ages since it was posted and it works.....
Pickle
Newbie
 
Posts: 94
Joined: 2008-4-14 @ 13:15

Re: Dynrec - ARM backend update

Postby Qbix » 2013-9-12 @ 17:05

Sorry. Moving to the patches section
Water flows down the stream
How to ask questions the smart way!
User avatar
Qbix
DOSBox Author
 
Posts: 10555
Joined: 2002-11-27 @ 14:50
Location: Fryslan

Re: Dynrec - ARM backend update

Postby Qbix » 2013-11-11 @ 13:26

Sorry for the delay. Commited in r3846.
Thanks a lot!
Water flows down the stream
How to ask questions the smart way!
User avatar
Qbix
DOSBox Author
 
Posts: 10555
Joined: 2002-11-27 @ 14:50
Location: Fryslan


Return to DOSBox Patches

Who is online

Users browsing this forum: No registered users and 3 guests