[PATCH 2/3] winebuild: Don't use iretq in syscall dispatcher.

Jacek Caban jacek at codeweavers.com
Thu Jun 3 11:59:45 CDT 2021


On 6/3/21 5:56 PM, Zebediah Figura (she/her) wrote:
> Do you have specific performance measurements for this patch? 


On the benchmark from [1], it's 1650 vs 1430 in 'stub' case. See [2] for 
more details about performance impact of different syscall dispatcher 
parts' overhead (although the final version that ended up in Wine is 
generally faster, it still gives a good overview). This particular patch 
affects 'restore control registers' part.


Jacek


[1] https://www.winehq.org/pipermail/wine-devel/2021-January/179730.html

[2] https://www.winehq.org/pipermail/wine-devel/2021-January/179801.html




More information about the wine-devel mailing list