case $1 in aarch64*) echo arm64 ;; arm*) echo arm ;; alpha) echo alpha ;; parisc*) echo hppa ;; i?86) echo x86 ;; loongarch*) echo loong ;; m68k) echo m68k ;; mips*) echo mips ;; ppc64*) echo ppc64 ;; ppc*) echo ppc ;; riscv*) echo riscv ;; s390*) echo s390 ;; sparc*) echo sparc ;; x86_64) echo amd64 ;; *) printf 'error: unknown isa: %s\n' "$1" >&2; exit 1 esac