[RFC PATCH 1/4] ntdll: Consolidate 2 STRs into 1 STRD in ARM syscall dispatcher.

Alexandre Julliard julliard at winehq.org
Tue Feb 8 13:17:03 CST 2022


Jin-oh Kang <jinoh.kang.kr at gmail.com> writes:

> On Wed, Feb 9, 2022, 3:29 AM Zebediah Figura <zfigura at codeweavers.com> wrote:
>
>  We had to avoid strd previously due to some processors not supporting it 
>  [1]. Is this instruction portable enough?
>
>  [1] https://bugs.winehq.org/show_bug.cgi?id=44365
>
> LDRD and STRD are ARMv7 instructions. There is at least one instance
> of LDRD in dlls/ntdll/signal_arm.c, in call_consolidate_callback. If
> we're aiming for pre-ARMv7 CPUs, we might as well have to remove it.

These days we basically require ARMv7, for multiple reasons.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list