From cf1683d14c6f6b9f981ed352b99cd53da37852a7 Mon Sep 17 00:00:00 2001 From: florian Date: Mon, 18 Sep 2023 22:56:26 +0200 Subject: [PATCH] =?UTF-8?q?=20=20*=20patch=20by=20Rika:=20In=20i386/set.in?= =?UTF-8?q?c,=20use=20=E2=80=9Cpop=20mem=E2=80=9D=20instead=20of=20?= =?UTF-8?q?=E2=80=9Cpop=20reg;=20mov=20mem=20=E2=86=90=20reg=E2=80=9D,=20r?= =?UTF-8?q?esolves=20#40443?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtl/i386/set.inc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rtl/i386/set.inc b/rtl/i386/set.inc index d2ddee4246..8df86d5a9a 100644 --- a/rtl/i386/set.inc +++ b/rtl/i386/set.inc @@ -111,8 +111,7 @@ asm sub $4, %esi ja .L4x_Loop - pop %ebx - mov %ebx, (%ecx) { Write precalculated tail. } + popl (%ecx) { Write precalculated tail. } pop %esi pop %ebx ret $4 @@ -153,8 +152,7 @@ asm sub $4, %esi ja .L4x_Loop - pop %ebx - mov %ebx, (%ecx) { Write precalculated tail. } + popl (%ecx) { Write precalculated tail. } pop %esi pop %ebx ret $4