1
0
mirror of https://github.com/golang/go synced 2024-11-16 21:34:52 -07:00
go/src/cmd
Joel Sing e7c7f33263 cmd/internal/obj/arm64: factor out code generation for addition of 12 bit immediates
Factor out and simplify code that generates the addition of a 12 bit immediate
(the addition of a negative value is still handled via subtraction). This also
fixes the mishandling of the case where v is 0.

Change-Id: I6040f33d2fec87b772272531b3bf02390ae7f200
Reviewed-on: https://go-review.googlesource.com/c/go/+/461141
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Eric Fang <eric.fang@arm.com>
Reviewed-by: Than McIntosh <thanm@google.com>
Run-TryBot: Joel Sing <joel@sing.id.au>
Reviewed-by: Cherry Mui <cherryyz@google.com>
2023-02-24 17:53:36 +00:00
..
addr2line
api cmd/api: add API checks for freebsd/riscv64 2023-02-17 21:23:32 +00:00
asm cmd/internal/obj/riscv: optimize loading large immediate with trailing zeros 2023-02-21 18:34:13 +00:00
buildid
cgo
compile cmd/compile: batch write barrier calls 2023-02-24 00:21:13 +00:00
covdata
cover
dist cmd/dist: default to GOARM=7 on all non-arm systems 2023-02-23 17:50:29 +00:00
doc
fix
go cmd/go: don't compute Embed fields if they're not needed 2023-02-23 15:24:16 +00:00
gofmt
internal cmd/internal/obj/arm64: factor out code generation for addition of 12 bit immediates 2023-02-24 17:53:36 +00:00
link cmd/compile: batch write barrier calls 2023-02-24 00:21:13 +00:00
nm
objdump
pack
pprof
test2json
trace cmd/trace: fix error message for bad goroutine state transition 2023-02-10 21:45:16 +00:00
vendor vendor, cmd/vendor: update standard library dependencies 2023-02-10 18:59:52 +00:00
vet
go.mod vendor, cmd/vendor: update standard library dependencies 2023-02-10 18:59:52 +00:00
go.sum vendor, cmd/vendor: update standard library dependencies 2023-02-10 18:59:52 +00:00
README.vendor

See src/README.vendor for information on loading vendored packages
and updating the vendor directory.