From be36bf6cf5c7890c0254f5a60ea4f4cac40b1ca1 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sat, 8 Sep 2007 17:49:24 +0000 Subject: [PATCH] xStore, xLoad should have base latency 0 [r15725] --- 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 31547f661..1655d44c4 100644 --- a/ir/be/ia32/ia32_spec.pl +++ b/ir/be/ia32/ia32_spec.pl @@ -1434,7 +1434,7 @@ xLoad => { attr => "ir_mode *load_mode", init_attr => "attr->ls_mode = load_mode;", outs => [ "res", "M" ], - latency => 2, + latency => 0, units => [ "SSE" ], }, @@ -1442,8 +1442,8 @@ xStore => { op_flags => "L|F", state => "exc_pinned", reg_req => { in => [ "gp", "gp", "xmm", "none" ] }, - emit => '. mov%XXM %SI2, %AM', - latency => 2, + emit => '. mov%XXM %S2, %AM', + latency => 0, units => [ "SSE" ], mode => "mode_M", }, @@ -1454,7 +1454,7 @@ xStoreSimple => { reg_req => { in => [ "gp", "gp", "xmm", "none" ] }, ins => [ "base", "index", "val", "mem" ], emit => '. mov%XXM %S2, %AM', - latency => 2, + latency => 0, units => [ "SSE" ], mode => "mode_M", }, -- 2.20.1