RIP architecture characters.
Change-Id: I36f53afdc311b14b9459ff3821bd6df54a057ded
Reviewed-on: https://go-review.googlesource.com/21628
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Dave Cheney <dave@cheney.net>
type ArchFamily byte
const (
- AMD64 ArchFamily = '6'
- ARM ArchFamily = '5'
- ARM64 ArchFamily = '7'
- I386 ArchFamily = '8'
- MIPS64 ArchFamily = '0'
- PPC64 ArchFamily = '9'
- S390X ArchFamily = 'z'
+ AMD64 ArchFamily = iota
+ ARM
+ ARM64
+ I386
+ MIPS64
+ PPC64
+ S390X
)
// Arch represents an individual architecture.
PtrSize int
RegSize int
+ // MinLC is the minimum length of an instruction code.
MinLC int
}