arch – golang.org/x/arch Directories

arch/ directory

Directories

PathSynopsis
arm
arm64
arm64/arm64asm
arm64/arm64gen
arm64/arm64spec
arm/armasm
arm/armmapArmmap constructs the ARM opcode map from the instruction set CSV file.
arm/armspecArmspec reads the “ARM Architecture Reference Manual” to collect instruction encoding details and writes those details to standard output in JSON format.
loong64
loong64/loong64asm
loong64/loong64spec
ppc64
ppc64/ppc64asmPackage ppc64asm implements decoding of 64-bit PowerPC machine code.
ppc64/ppc64mapppc64map constructs the ppc64 opcode map from the instruction set CSV file.
ppc64/ppc64specPower64spec reads the “Power ISA V2.07” Manual to collect instruction encoding details and writes those details to standard output in CSV format.
riscv64
riscv64/riscv64asm
riscv64/riscv64spec
s390x
s390x/s390xasm
s390x/s390xmaps390xmap constructs the s390x opcode map from the instruction set CSV file.
s390x/s390xspecS390xspec reads the Principles of Operation PDF Manual to collect instruction encoding details and writes those details to standard output in CSV format.
x86
x86/x86asmPackage x86asm implements decoding of x86 machine code.
x86/x86avxgen
x86/x86csvPackage x86csv provides means to work with "x86.csv".
x86/x86mapX86map constructs the x86 opcode map from the instruction set CSV file.
x86/x86specX86spec reads the “Intel® 64 and IA-32 Architectures Software Developer's Manual” to collect instruction encoding details and writes those details to standard output in CSV format.
x86/xeddataPackage xeddata provides utilities to work with XED datafiles.
Version
v0.14.0 (latest)
Published
Jan 28, 2025
Platform
linux/amd64
Last checked
1 month ago

Tools for package owners.