Change-Id: Ib2890ab1983cbef7c1c1ee5a10204ba3ace19b53
Reviewed-on: https://go-review.googlesource.com/21312
Run-TryBot: Alexandru Moșoi <alexandru@mosoi.ro>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
// and make a binary a little smaller.
case ssa.OpAMD64ADDQconst:
asm = x86.AINCQ
- case ssa.OpAMD64ADDLconst:
- asm = x86.AINCL
- case ssa.OpAMD64ADDWconst:
+ case ssa.OpAMD64ADDLconst, ssa.OpAMD64ADDWconst, ssa.OpAMD64ADDBconst:
asm = x86.AINCL
}
p := gc.Prog(asm)
switch v.Op {
case ssa.OpAMD64ADDQconst:
asm = x86.ADECQ
- case ssa.OpAMD64ADDLconst:
- asm = x86.ADECL
- case ssa.OpAMD64ADDWconst:
+ case ssa.OpAMD64ADDLconst, ssa.OpAMD64ADDWconst, ssa.OpAMD64ADDBconst:
asm = x86.ADECL
}
p := gc.Prog(asm)