From 0bef88aa5fa5d8f92e2821d9df7c37caaac432dd Mon Sep 17 00:00:00 2001 From: Keith Randall Date: Fri, 6 Nov 2015 08:35:55 -0800 Subject: [PATCH] cmd/compile: mark duffzero as using X0, not AX 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 Reviewed-by: Ilya Tocar TryBot-Result: Gobot Gobot Reviewed-by: Minux Ma --- src/cmd/compile/internal/amd64/prog.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/amd64/prog.go b/src/cmd/compile/internal/amd64/prog.go index ae8f5255a9..649b706245 100644 --- a/src/cmd/compile/internal/amd64/prog.go +++ b/src/cmd/compile/internal/amd64/prog.go @@ -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}, -- 2.48.1