diff options
| author | Daniel Martí <mvdan@mvdan.cc> | 2018-04-05 21:28:06 +0100 |
|---|---|---|
| committer | Daniel Martí <mvdan@mvdan.cc> | 2018-04-06 13:59:29 +0000 |
| commit | 284c53498fd4f52967067eb7c2d0102467980155 (patch) | |
| tree | 321207cb1278ad76087c506bf063d01eb5417cf8 /src/cmd/internal/obj/arm | |
| parent | fd9d2898bd3983baa94fd2100602b06d8c487466 (diff) | |
| download | go-284c53498fd4f52967067eb7c2d0102467980155.tar.xz | |
cmd: some semi-automated cleanups
* Remove some redundant returns
* Replace HasPrefix with TrimPrefix
* Remove some obviously dead code
Passes toolstash -cmp on std cmd.
Change-Id: Ifb0d70a45cbb8a8553758a8c4878598b7fe932bc
Reviewed-on: https://go-review.googlesource.com/105017
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/cmd/internal/obj/arm')
| -rw-r--r-- | src/cmd/internal/obj/arm/asm5.go | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/cmd/internal/obj/arm/asm5.go b/src/cmd/internal/obj/arm/asm5.go index ef4655357d..a88ae74d31 100644 --- a/src/cmd/internal/obj/arm/asm5.go +++ b/src/cmd/internal/obj/arm/asm5.go @@ -2844,7 +2844,6 @@ func (c *ctxt5) asmout(p *obj.Prog, o *Optab, out []uint32) { out[3] = o4 out[4] = o5 out[5] = o6 - return } func (c *ctxt5) movxt(p *obj.Prog) uint32 { @@ -3315,8 +3314,7 @@ func (c *ctxt5) ofsr(a obj.As, r int, v int32, b int, sc int, p *obj.Prog) uint3 // MOVW $"lower 16-bit", Reg func (c *ctxt5) omvs(p *obj.Prog, a *obj.Addr, dr int) uint32 { - var o1 uint32 - o1 = ((uint32(p.Scond) & C_SCOND) ^ C_SCOND_XOR) << 28 + o1 := ((uint32(p.Scond) & C_SCOND) ^ C_SCOND_XOR) << 28 o1 |= 0x30 << 20 o1 |= (uint32(dr) & 15) << 12 o1 |= uint32(a.Offset) & 0x0fff |
