From bb67dbeb1151c81795b0051d068dc794ec15a340 Mon Sep 17 00:00:00 2001 From: George Koehler Date: Mon, 23 Jan 2017 17:31:29 -0500 Subject: [PATCH] Use "kills ALL" instead of a list of killed registers. This is for fef 8 and fif 8. I changed .fef8 so it no longer kills r7, but I don't want to update the list. We already use "kills ALL" for most other calls to libem. --- mach/powerpc/ncg/table | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mach/powerpc/ncg/table b/mach/powerpc/ncg/table index 1fc1f5b19..4deceefe8 100644 --- a/mach/powerpc/ncg/table +++ b/mach/powerpc/ncg/table @@ -2238,14 +2238,14 @@ PATTERNS pat fef $1==INT64 /* Split exponent, fraction */ with GPR3 GPR4 - kills FPR0, FPR1, GPR6, GPR7 + kills ALL gen bl {LABEL, ".fef8"} yields R4 R3 R5 pat fif $1==INT64 /* Multiply then split integer, fraction */ with FPR1 FPR2 - kills FPR1, FPR2, GPR3, GPR4, GPR5, GPR6 + kills ALL gen bl {LABEL, ".fif8"} yields F1 F2