ntdll: Avoid the strd ARM instruction.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
320152b06d
commit
3e26caf0d8
|
@ -594,7 +594,8 @@ __ASM_GLOBAL_FUNC( relay_call,
|
||||||
"mov r5, r1\n\t"
|
"mov r5, r1\n\t"
|
||||||
"mov r0, r7\n\t"
|
"mov r0, r7\n\t"
|
||||||
"mov r1, r8\n\t"
|
"mov r1, r8\n\t"
|
||||||
"strd r4, [sp]\n\t"
|
"str r4, [sp]\n\t"
|
||||||
|
"str r5, [sp, #4]\n\t"
|
||||||
#ifndef __SOFTFP__
|
#ifndef __SOFTFP__
|
||||||
"vstr d0, [sp, #8]\n\t" /* preserve floating point retval */
|
"vstr d0, [sp, #8]\n\t" /* preserve floating point retval */
|
||||||
"bl " __ASM_NAME("relay_trace_exit") "\n\t"
|
"bl " __ASM_NAME("relay_trace_exit") "\n\t"
|
||||||
|
|
Loading…
Reference in New Issue