|
Message-Id: <1443785556-27473-3-git-send-email-alexinbeijing@gmail.com> Date: Fri, 2 Oct 2015 13:32:34 +0200 From: Alex Dowad <alexinbeijing@...il.com> To: musl@...ts.openwall.com Subject: [PATCH 3/5] When generating CFI for i386 asm, don't mistake an FMUL instruction for MUL --- tools/add-cfi.i386.awk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/add-cfi.i386.awk b/tools/add-cfi.i386.awk index 2da1899..5dc8794 100644 --- a/tools/add-cfi.i386.awk +++ b/tools/add-cfi.i386.awk @@ -188,9 +188,9 @@ function trashed(register) { /(add|addl|sub|subl|and|or|xor|lea|sal|sar|shl|shr) %e(ax|bx|cx|dx|si|di|bp),/ { trashed(get_reg1()) } -/i?mul [^,]*$/ { trashed("eax"); trashed("edx") } -/i?mul %e(ax|bx|cx|dx|si|di|bp),/ { trashed(get_reg1()) } -/^i?div/ { trashed("eax"); trashed("edx") } +/^i?mul [^,]*$/ { trashed("eax"); trashed("edx") } +/^i?mul %e(ax|bx|cx|dx|si|di|bp),/ { trashed(get_reg1()) } +/^i?div/ { trashed("eax"); trashed("edx") } /(dec|inc|not|neg|pop) %e(ax|bx|cx|dx|si|di|bp)/ { trashed(get_reg()) } /cpuid/ { trashed("eax"); trashed("ebx"); trashed("ecx"); trashed("edx") } -- 2.0.0.GIT
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.