Clone this repo:
  1. ff8b605 vendor: delete by Dmitri Shuralyov · 4 weeks ago master
  2. 69f17b2 vendor: migrate from govendor to go mod vendor by Dmitri Shuralyov · 4 weeks ago
  3. 368ea8f x86asm: add support for FLDZ and FLDLN2 by Robin Eklind · 4 months ago
  4. a0d8588 arm64/arm64asm: rename NOP instruction as NOOP in go syntax by diaxu01 · 6 months ago
  5. 4e8777c arm64/arm64gen: get system register readable and writeable attribute by diaxu01 · 8 months ago


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

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see

The main issue tracker for the arch repository is located at Prefix your issue with “x/arch:” in the subject line, so it is easy to find.