>From 1b1bff76330dc25d086adb172238e306bd279232 Mon Sep 17 00:00:00 2001 From: Paulo Cesar Pereira de Andrade Date: Tue, 10 Aug 2010 21:35:09 -0300 Subject: [PATCH 1/2] Implement jit_extr_f_d and jit_extr_d_f for x86_64. --- lightning/i386/fp-64.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/lightning/i386/fp-64.h b/lightning/i386/fp-64.h index e05ee34..53d9c81 100644 --- a/lightning/i386/fp-64.h +++ b/lightning/i386/fp-64.h @@ -162,6 +162,8 @@ union jit_double_imm { #define jit_extr_i_f(rd, rs) CVTSI2SSLrr((rs), (rd)) #define jit_extr_l_d(rd, rs) CVTSI2SDQrr((rs), (rd)) #define jit_extr_l_f(rd, rs) CVTSI2SSQrr((rs), (rd)) +#define jit_extr_d_f(rd, rs) CVTPS2PDrr((rs), (rd)) +#define jit_extr_f_d(rd, rs) CVTSD2SSrr((rs), (rd)) #define jit_roundr_d_i(rd, rs) CVTSD2SILrr((rs), (rd)) #define jit_roundr_f_i(rd, rs) CVTSS2SILrr((rs), (rd)) #define jit_roundr_d_l(rd, rs) CVTSD2SIQrr((rs), (rd)) -- 1.7.2.1