From dad8eeaf2eb50252d283ebd6c3cd56cddf127750 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sat, 30 Apr 2016 10:26:06 +0100 Subject: [PATCH] Tweaked 6x86 timings. --- src/codegen_timing_686.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/codegen_timing_686.c b/src/codegen_timing_686.c index a76a4cc..b606578 100644 --- a/src/codegen_timing_686.c +++ b/src/codegen_timing_686.c @@ -24,22 +24,12 @@ /*Instruction lasts given number of cycles. Does not pair*/ #define CYCLES(c) (c) - -static int pair_timings[4][4] = -{ -/* Reg RM RMW Branch*/ -/*Reg*/ {1, 1, 2, 1}, -/*RM*/ {1, 1, 2, 1}, -/*RMW*/ {2, 2, 3, 2}, -/*Branch*/ {-1, -1, -1, -1} -}; - /*Instruction follows either register timing, read-modify, or read-modify-write. May be pairable*/ #define CYCLES_REG (1 << 0) #define CYCLES_RM (1 << 0) -#define CYCLES_RMW (2 << 0) -#define CYCLES_BRANCH (2 << 0) +#define CYCLES_RMW (1 << 0) +#define CYCLES_BRANCH (1 << 0) #define CYCLES_MASK ((1 << 7) - 1)