1
0
mirror of https://github.com/golang/go synced 2024-11-19 04:44:41 -07:00
go/src
Michael Munday 13f97ea456 cmd/internal/obj/s390x: add s390x support
Based on the ppc64 port.

s390x supports 2, 4 and 6 byte instructions and Go assembly
instructions sometimes map to several s390x instructions. The
assembler loops until a fixed point is reached in order to use
branch instructions that can only handle a short offset in a
similar way to other ports.

Change-Id: I4278bf46aca35a96ca9cea0857e6229643c9c1e3
Reviewed-on: https://go-review.googlesource.com/20942
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-03-30 04:57:30 +00:00
..
archive all: delete dead test code 2016-03-21 07:10:08 +00:00
bufio all: delete dead test code 2016-03-21 07:10:08 +00:00
builtin
bytes all: delete dead test code 2016-03-21 07:10:08 +00:00
cmd cmd/internal/obj/s390x: add s390x support 2016-03-30 04:57:30 +00:00
compress compress/flate: add pure huffman deflater 2016-03-29 09:34:52 +00:00
container
crypto all: use &^ operator if possible 2016-03-29 14:28:41 +00:00
database/sql all: delete dead non-test code 2016-03-25 06:28:13 +00:00
debug debug/elf: add s390x relocations 2016-03-29 16:48:09 +00:00
encoding encoding/asn1: tags should be encoded in minimal form. 2016-03-25 22:07:54 +00:00
errors
expvar
flag
fmt fmt: fix padding for 0 precision 0 integer value formatting 2016-03-30 00:44:01 +00:00
go vendor: move golang.org/x/net/http2/hpack back to vendor 2016-03-24 20:26:51 +00:00
hash hash/crc32: use slicing by 8 for Castagnoli and smaller sizes 2016-03-08 16:46:24 +00:00
html all: delete dead non-test code 2016-03-25 06:28:13 +00:00
image image/png: ignore trailing IDAT chunks 2016-03-24 10:57:01 +00:00
index/suffixarray
internal vendor: move golang.org/x/net/http2/hpack back to vendor 2016-03-24 20:26:51 +00:00
io all: delete dead non-test code 2016-03-25 06:28:13 +00:00
log
math math/big: much simplified and faster Float rounding 2016-03-22 17:07:34 +00:00
mime mime: fix maximum length of encoded-words 2016-03-29 11:19:31 +00:00
net net/http: reuse HTTP/1 Transport conns more for gzipped responses 2016-03-30 04:31:13 +00:00
os os: skip TestStatStdin on Android 2016-03-24 19:07:11 +00:00
path path/filepath: use fsutil with TestEvalSymlinksCanonicalNames 2016-03-29 05:02:40 +00:00
reflect reflect: test name data is aligned 2016-03-25 20:37:08 +00:00
regexp all: delete dead non-test code 2016-03-25 06:28:13 +00:00
runtime runtime: print sweep ratio if gcpacertrace>0 2016-03-30 02:27:58 +00:00
sort all: delete dead non-test code 2016-03-25 06:28:13 +00:00
strconv
strings
sync sync: don't assume b.N > 0 2016-03-18 16:37:39 +00:00
syscall all: use &^ operator if possible 2016-03-29 14:28:41 +00:00
testing cmd/go: fix proc-count accumulation in benchmark name 2016-03-26 16:44:01 +00:00
text all: delete dead non-test code 2016-03-25 06:28:13 +00:00
time all: delete dead non-test code 2016-03-25 06:28:13 +00:00
unicode
unsafe
vendor/golang.org/x/net/http2/hpack vendor: move golang.org/x/net/http2/hpack back to vendor 2016-03-24 20:26:51 +00:00
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
iostest.bash
make.bash cmd/dist: redo flag-passing for bootstrap 2016-03-18 19:00:03 +00:00
make.bat
Make.dist
make.rc
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc