[mirror] architecture code
Перейти к файлу
Lynn Boger fcea5eadff ppc64/ppc64asm,ppc64/ppc64map: fixes for ppc64 disassembly
This adds some fixes to the ppc64 disassembly:
- Add support for VSX registers, by updating the map
function to recognize them, regenerating tables.go
to include them with VSX instructions, and adding the
defines needed to display them correctly.
- Change the path to the system objdump in the testcase
for use in comparing the decoded machine instructions.
- Add mappings for missing opcodes in plan9.go.
- Disable the testcase that generates words with random
bit settings for use in decoding. This will be replaced
later by an assembler testcase that decodes and compares
the result with the system objdump.

Fixes golang/go#17447

Change-Id: I23bf276ea7fcf0b54abb3dccca8b41c221c81c94
Reviewed-on: https://go-review.googlesource.com/31146
Run-TryBot: Lynn Boger <laboger@linux.vnet.ibm.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
2016-10-24 16:09:17 +00:00
arm arm/armspec, vendor/rsc.io/pdf: require Go 1.6+ for use of vendored packages 2016-07-15 20:53:32 +00:00
ppc64 ppc64/ppc64asm,ppc64/ppc64map: fixes for ppc64 disassembly 2016-10-24 16:09:17 +00:00
vendor arm/armspec, vendor/rsc.io/pdf: require Go 1.6+ for use of vendored packages 2016-07-15 20:53:32 +00:00
x86 cmd/objdump: fix disassembly suffixes 2016-06-02 03:31:11 +00:00
AUTHORS arch: initial boilerplate 2015-08-27 12:23:37 -04:00
CONTRIBUTING.md arch: initial boilerplate 2015-08-27 12:23:37 -04:00
CONTRIBUTORS arch: initial boilerplate 2015-08-27 12:23:37 -04:00
LICENSE arch: initial boilerplate 2015-08-27 12:23:37 -04:00
PATENTS arch: initial boilerplate 2015-08-27 12:23:37 -04:00
README vendor/rsc.io/pdf: import rsc.io/pdf library 2015-08-27 17:34:09 +00:00
codereview.cfg arch: initial boilerplate 2015-08-27 12:23:37 -04:00

README

This repository holds machine architecture information used by the Go toolchain.
The parts needed in the main Go repository are copied in.

This repository requires Go 1.6, or Go 1.5 with the vendor experiment enabled:

	export GO15VENDOREXPERIMENT=1