From: Shenghou Ma Date: Fri, 3 Apr 2015 00:13:17 +0000 (-0400) Subject: cmd/7g: FCMPS/FCMPD also should be RegRead instead of RightRead X-Git-Tag: go1.5beta1~1323 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=13f749486db9835cad42aeec0d58adc4b73fad24;p=gostls13.git cmd/7g: FCMPS/FCMPD also should be RegRead instead of RightRead No test cases yet, but I found this while double checking the proginfo table. Change-Id: Ib59675c117c676c1298bcab8765ca6a8fd234de8 Reviewed-on: https://go-review.googlesource.com/8431 Reviewed-by: David Crawshaw Reviewed-by: Aram Hăvărneanu --- diff --git a/src/cmd/7g/prog.go b/src/cmd/7g/prog.go index f503f78ef1..2763e27a1e 100644 --- a/src/cmd/7g/prog.go +++ b/src/cmd/7g/prog.go @@ -70,8 +70,8 @@ var progtable = [arm64.ALAST]obj.ProgInfo{ arm64.AFMULS: {gc.SizeF | gc.LeftRead | gc.RegRead | gc.RightWrite, 0, 0, 0}, arm64.AFDIVD: {gc.SizeD | gc.LeftRead | gc.RegRead | gc.RightWrite, 0, 0, 0}, arm64.AFDIVS: {gc.SizeF | gc.LeftRead | gc.RegRead | gc.RightWrite, 0, 0, 0}, - arm64.AFCMPD: {gc.SizeD | gc.LeftRead | gc.RightRead, 0, 0, 0}, - arm64.AFCMPS: {gc.SizeF | gc.LeftRead | gc.RightRead, 0, 0, 0}, + arm64.AFCMPD: {gc.SizeD | gc.LeftRead | gc.RegRead, 0, 0, 0}, + arm64.AFCMPS: {gc.SizeF | gc.LeftRead | gc.RegRead, 0, 0, 0}, // float -> integer arm64.AFCVTZSD: {gc.SizeD | gc.LeftRead | gc.RightWrite | gc.Conv, 0, 0, 0},