From feece6b23fab267656250e4d622677d26e24ed50 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 2 Jan 2008 02:22:07 +0000 Subject: [PATCH] Yasm don't like fnstsw, requires an %ax argument. Gas can cope with. [r17128] --- ir/be/ia32/ia32_spec.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ir/be/ia32/ia32_spec.pl b/ir/be/ia32/ia32_spec.pl index 9ee0999b9..33fbfdae7 100644 --- a/ir/be/ia32/ia32_spec.pl +++ b/ir/be/ia32/ia32_spec.pl @@ -2380,7 +2380,7 @@ femms => { FucomFnstsw => { reg_req => { }, emit => ". fucom %X1\n". - ". fnstsw", + ". fnstsw %%ax", attr_type => "ia32_x87_attr_t", latency => 2, }, @@ -2388,7 +2388,7 @@ FucomFnstsw => { FucompFnstsw => { reg_req => { }, emit => ". fucomp %X1\n". - ". fnstsw", + ". fnstsw %%ax", attr_type => "ia32_x87_attr_t", latency => 2, }, @@ -2396,7 +2396,7 @@ FucompFnstsw => { FucomppFnstsw => { reg_req => { }, emit => ". fucompp\n". - ". fnstsw", + ". fnstsw %%ax", attr_type => "ia32_x87_attr_t", latency => 2, }, @@ -2418,7 +2418,7 @@ Fucompi => { FtstFnstsw => { reg_req => { }, emit => ". ftst\n". - ". fnstsw", + ". fnstsw %%ax", attr_type => "ia32_x87_attr_t", latency => 2, }, -- 2.20.1