]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: mark duffzero as using X0, not AX
authorKeith Randall <khr@golang.org>
Fri, 6 Nov 2015 16:35:55 +0000 (08:35 -0800)
committerKeith Randall <khr@golang.org>
Sun, 8 Nov 2015 04:57:30 +0000 (04:57 +0000)
duffzero was changed to use X0 instead of AX in
CL 14408.  This was missed as part of that change.

Change-Id: I72fb0114cfbc035b83bfaa8631d27e6740da2652
Reviewed-on: https://go-review.googlesource.com/16717
Run-TryBot: Keith Randall <khr@golang.org>
Reviewed-by: Ilya Tocar <ilya.tocar@intel.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Minux Ma <minux@golang.org>
src/cmd/compile/internal/amd64/prog.go

index ae8f5255a968a4fb40f437c20f3b0450bce1a8cf..649b7062452ec90aa74461947a3f6a9071e57a04 100644 (file)
@@ -226,7 +226,7 @@ var progtable = [x86.ALAST]obj.ProgInfo{
        x86.ASTOSL:    {Flags: gc.OK, Reguse: AX | DI, Regset: DI},
        x86.ASTOSQ:    {Flags: gc.OK, Reguse: AX | DI, Regset: DI},
        x86.ASTOSW:    {Flags: gc.OK, Reguse: AX | DI, Regset: DI},
-       obj.ADUFFZERO: {Flags: gc.OK, Reguse: AX | DI, Regset: DI},
+       obj.ADUFFZERO: {Flags: gc.OK, Reguse: X0 | DI, Regset: DI},
        x86.ASUBB:     {Flags: gc.SizeB | gc.LeftRead | RightRdwr | gc.SetCarry},
        x86.ASUBL:     {Flags: gc.SizeL | gc.LeftRead | RightRdwr | gc.SetCarry},
        x86.ASUBQ:     {Flags: gc.SizeQ | gc.LeftRead | RightRdwr | gc.SetCarry},