Source: golang-golang-x-arch
Version: 0.12.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20241222 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --buildsystem=golang --with=golang
>    dh_update_autotools_config -O--buildsystem=golang
>    dh_autoreconf -O--buildsystem=golang
>    dh_auto_configure -O--buildsystem=golang
>    dh_auto_build -O--buildsystem=golang
>       cd obj-aarch64-linux-gnu && go install -trimpath -v -p 8 
> golang.org/x/arch/arm/armasm golang.org/x/arch/arm64/arm64asm 
> golang.org/x/arch/loong64/loong64asm golang.org/x/arch/ppc64/ppc64asm 
> golang.org/x/arch/riscv64/riscv64asm golang.org/x/arch/s390x/s390xasm 
> golang.org/x/arch/x86/x86asm golang.org/x/arch/x86/x86csv 
> golang.org/x/arch/x86/xeddata
> internal/unsafeheader
> internal/goarch
> internal/godebugs
> internal/coverage/rtcov
> internal/goos
> internal/goexperiment
> internal/byteorder
> internal/cpu
> internal/profilerecord
> internal/abi
> internal/runtime/syscall
> runtime/internal/math
> runtime/internal/sys
> internal/race
> internal/chacha8rand
> sync/atomic
> unicode
> unicode/utf8
> math/bits
> internal/itoa
> internal/bytealg
> internal/runtime/atomic
> math
> cmp
> internal/asan
> internal/msan
> log/internal
> encoding
> unicode/utf16
> internal/runtime/exithook
> internal/stringslite
> runtime
> internal/reflectlite
> sync
> iter
> slices
> internal/testlog
> internal/bisect
> errors
> sort
> internal/oserror
> path
> io
> strconv
> internal/godebug
> syscall
> bytes
> strings
> reflect
> bufio
> regexp/syntax
> time
> internal/syscall/execenv
> internal/syscall/unix
> regexp
> io/fs
> internal/poll
> internal/filepathlite
> internal/fmtsort
> encoding/binary
> os
> encoding/base64
> io/ioutil
> path/filepath
> fmt
> golang.org/x/arch/loong64/loong64asm
> golang.org/x/arch/arm/armasm
> log
> golang.org/x/arch/riscv64/riscv64asm
> golang.org/x/arch/x86/x86asm
> golang.org/x/arch/arm64/arm64asm
> encoding/csv
> golang.org/x/arch/s390x/s390xasm
> golang.org/x/arch/ppc64/ppc64asm
> golang.org/x/arch/x86/x86csv
> encoding/json
> golang.org/x/arch/x86/xeddata
>    dh_auto_test -O--buildsystem=golang
>       cd obj-aarch64-linux-gnu && go test -vet=off -v -p 8 
> golang.org/x/arch/arm/armasm golang.org/x/arch/arm64/arm64asm 
> golang.org/x/arch/loong64/loong64asm golang.org/x/arch/ppc64/ppc64asm 
> golang.org/x/arch/riscv64/riscv64asm golang.org/x/arch/s390x/s390xasm 
> golang.org/x/arch/x86/x86asm golang.org/x/arch/x86/x86csv 
> golang.org/x/arch/x86/xeddata
> === RUN   TestDecode
> --- PASS: TestDecode (0.00s)
> === RUN   TestObjdumpARMTestdata
>     objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such 
> file or directory
> --- SKIP: TestObjdumpARMTestdata (0.00s)
> === RUN   TestObjdumpARMManual
>     objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such 
> file or directory
> --- SKIP: TestObjdumpARMManual (0.00s)
> === RUN   TestObjdumpARMCond
>     objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such 
> file or directory
> --- SKIP: TestObjdumpARMCond (0.00s)
> === RUN   TestObjdumpARMUncond
>     objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such 
> file or directory
> --- SKIP: TestObjdumpARMUncond (0.00s)
> === RUN   TestObjdumpARMVFP
>     objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such 
> file or directory
> --- SKIP: TestObjdumpARMVFP (0.00s)
> PASS
> ok    golang.org/x/arch/arm/armasm    0.005s
> === RUN   TestDecodeGNUSyntax
> --- PASS: TestDecodeGNUSyntax (0.01s)
> === RUN   TestDecodeGoSyntax
> --- PASS: TestDecodeGoSyntax (0.01s)
> === RUN   TestObjdumpARM64TestDecodeGNUSyntaxdata
>     ext_test.go:197: decode(eaaadf0c) = "ld1 {v10.2s, v11.2s}, [x23],#16", 4, 
> want "ld1 {v10.2s-v11.2s}, [x23], #16", 4
>         
>     ext_test.go:197: decode(eca7cc4c) = "ld1 {v12.8h, v13.8h}, [sp], x12", 4, 
> want "ld1 {v12.8h-v13.8h}, [sp], x12", 4
>         
>     ext_test.go:197: decode(b787404c) = "ld2 {v23.8h, v24.8h}, [x29]", 4, 
> want "ld2 {v23.8h-v24.8h}, [x29]", 4
>         
>     ext_test.go:197: decode(2f88c10c) = "ld2 {v15.2s, v16.2s}, [x1], x1", 4, 
> want "ld2 {v15.2s-v16.2s}, [x1], x1", 4
>         
>     ext_test.go:197: decode(a01e604d) = "ld2 {v0.b, v1.b}[15], [x21]", 4, 
> want "ld2 {v0.b-v1.b}[15], [x21]", 4
>         
>     ext_test.go:197: decode(eb82604d) = "ld2 {v11.s, v12.s}[2], [x23]", 4, 
> want "ld2 {v11.s-v12.s}[2], [x23]", 4
>         
>     ext_test.go:197: decode(e315ff0d) = "ld2 {v3.b, v4.b}[5], [x15],#2", 4, 
> want "ld2 {v3.b-v4.b}[5], [x15], #2", 4
>         
>     ext_test.go:197: decode(d781fd0d) = "ld2 {v23.s, v24.s}[0], [x14], x29", 
> 4, want "ld2 {v23.s-v24.s}[0], [x14], x29", 4
>         
>     ext_test.go:197: decode(c885ff0d) = "ld2 {v8.d, v9.d}[0], [x14],#16", 4, 
> want "ld2 {v8.d-v9.d}[0], [x14], #16", 4
>         
>     ext_test.go:197: decode(95c7ff4d) = "ld2r {v21.8h, v22.8h}, [x28],#4", 4, 
> want "ld2r {v21.8h-v22.8h}, [x28], #4", 4
>         
>     ext_test.go:197: decode(d4c1e14d) = "ld2r {v20.16b, v21.16b}, [x14], x1", 
> 4, want "ld2r {v20.16b-v21.16b}, [x14], x1", 4
>         
>     ext_test.go:197: decode(1f03df0c) = "ld4 {v31.8b, v0.8b, v1.8b, v2.8b}, 
> [x24],#32", 4, want "ld4 {v31.8b-v2.8b}, [x24], #32", 4
>         
>     ext_test.go:197: decode(be71ff4d) = "ld4 {v30.h, v31.h, v0.h, v1.h}[6], 
> [x13],#8", 4, want "ld4 {v30.h-v1.h}[6], [x13], #8", 4
>         
>     ext_test.go:197: decode(bca7844c) = "st1 {v28.8h, v29.8h}, [x29], x4", 4, 
> want "st1 {v28.8h-v29.8h}, [x29], x4", 4
>         
>     ext_test.go:197: decode(d200200d) = "st2 {v18.b, v19.b}[0], [x6]", 4, 
> want "st2 {v18.b-v19.b}[0], [x6]", 4
>         
>     ext_test.go:197: decode(4042bf0d) = "st2 {v0.h, v1.h}[0], [x18],#4", 4, 
> want "st2 {v0.h-v1.h}[0], [x18], #4", 4
>         
>     ext_test.go:197: decode(9342af4d) = "st2 {v19.h, v20.h}[4], [x20], x15", 
> 4, want "st2 {v19.h-v20.h}[4], [x20], x15", 4
>         
>     ext_test.go:197: decode(9b91bf4d) = "st2 {v27.s, v28.s}[3], [x12],#8", 4, 
> want "st2 {v27.s-v28.s}[3], [x12], #8", 4
>         
>     ext_test.go:197: decode(3fa6200d) = "st4 {v31.d, v0.d, v1.d, v2.d}[0], 
> [x17]", 4, want "st4 {v31.d-v2.d}[0], [x17]", 4
>         
>     ext_test.go:197: decode(bf26a60d) = "st4 {v31.b, v0.b, v1.b, v2.b}[1], 
> [x21], x6", 4, want "st4 {v31.b-v2.b}[1], [x21], x6", 4
>         
>     ext_test.go:197: decode(8b23164e) = "tbl v11.16b, {v28.16b, v29.16b}, 
> v22.16b", 4, want "tbl v11.16b, {v28.16b-v29.16b}, v22.16b", 4
>         
>     ext_test.go:197: decode(9830014e) = "tbx v24.16b, {v4.16b, v5.16b}, 
> v1.16b", 4, want "tbx v24.16b, {v4.16b-v5.16b}, v1.16b", 4
>         
>     ext_test.go:197: decode(6e9186f8) = "prfum #0x0e, [x11,#105]", 4, want 
> "prfum plislckeep, [x11, #105]", 4
>         
>     ext_test.go:197: decode(4aa7404c) = "ld1 {v10.8h, v11.8h}, [x26]", 4, 
> want "ld1 {v10.8h-v11.8h}, [x26]", 4
>         
>     ext_test.go:197: decode(6686600d) = "ld2 {v6.d, v7.d}[0], [x19]", 4, want 
> "ld2 {v6.d-v7.d}[0], [x19]", 4
>         
>     ext_test.go:197: decode(061eff0d) = "ld2 {v6.b, v7.b}[7], [x16],#2", 4, 
> want "ld2 {v6.b-v7.b}[7], [x16], #2", 4
>         
>     ext_test.go:197: decode(db05fa0d) = "ld2 {v27.b, v28.b}[1], [x14], x26", 
> 4, want "ld2 {v27.b-v28.b}[1], [x14], x26", 4
>         
>     ext_test.go:197: decode(8a49ff4d) = "ld2 {v10.h, v11.h}[5], [x12],#4", 4, 
> want "ld2 {v10.h-v11.h}[5], [x12], #4", 4
>         
>     ext_test.go:197: decode(bb59ec4d) = "ld2 {v27.h, v28.h}[7], [x13], x12", 
> 4, want "ld2 {v27.h-v28.h}[7], [x13], x12", 4
>         
>     ext_test.go:197: decode(7c86ed4d) = "ld2 {v28.d, v29.d}[1], [x19], x13", 
> 4, want "ld2 {v28.d-v29.d}[1], [x19], x13", 4
>         
>     ext_test.go:197: decode(7bc5e40d) = "ld2r {v27.4h, v28.4h}, [x11], x4", 
> 4, want "ld2r {v27.4h-v28.4h}, [x11], x4", 4
>         
>     ext_test.go:197: decode(bda1600d) = "ld4 {v29.s, v30.s, v31.s, v0.s}[0], 
> [x13]", 4, want "ld4 {v29.s-v0.s}[0], [x13]", 4
>         
>     ext_test.go:197: decode(5d78ef0d) = "ld4 {v29.h, v30.h, v31.h, v0.h}[3], 
> [x2], x15", 4, want "ld4 {v29.h-v0.h}[3], [x2], x15", 4
>         
>     ext_test.go:197: decode(cea4000c) = "st1 {v14.4h, v15.4h}, [x6]", 4, want 
> "st1 {v14.4h-v15.4h}, [x6]", 4
>         
>     ext_test.go:197: decode(7e239f0c) = "st1 {v30.8b, v31.8b, v0.8b, v1.8b}, 
> [x27],#32", 4, want "st1 {v30.8b-v1.8b}, [x27], #32", 4
>         
>     ext_test.go:197: decode(e788004c) = "st2 {v7.4s, v8.4s}, [x7]", 4, want 
> "st2 {v7.4s-v8.4s}, [x7]", 4
>         
>     ext_test.go:197: decode(79889f0c) = "st2 {v25.2s, v26.2s}, [x3],#16", 4, 
> want "st2 {v25.2s-v26.2s}, [x3], #16", 4
>         
>     ext_test.go:197: decode(7003bf0d) = "st2 {v16.b, v17.b}[0], [x27],#2", 4, 
> want "st2 {v16.b-v17.b}[0], [x27], #2", 4
>         
>     ext_test.go:197: decode(1e43b00d) = "st2 {v30.h, v31.h}[0], [x24], x16", 
> 4, want "st2 {v30.h-v31.h}[0], [x24], x16", 4
>         
>     ext_test.go:197: decode(1a82bf0d) = "st2 {v26.s, v27.s}[0], [x16],#8", 4, 
> want "st2 {v26.s-v27.s}[0], [x16], #8", 4
>         
>     ext_test.go:197: decode(9892a50d) = "st2 {v24.s, v25.s}[1], [x20], x5", 
> 4, want "st2 {v24.s-v25.s}[1], [x20], x5", 4
>         
>     ext_test.go:197: decode(5884bf0d) = "st2 {v24.d, v25.d}[0], [x2],#16", 4, 
> want "st2 {v24.d-v25.d}[0], [x2], #16", 4
>         
>     ext_test.go:197: decode(9e87a34d) = "st2 {v30.d, v31.d}[1], [x28], x3", 
> 4, want "st2 {v30.d-v31.d}[1], [x28], x3", 4
>         
>     ext_test.go:197: decode(5fb38c0d) = "st3 {v31.s, v0.s, v1.s}[1], [x26], 
> x12", 4, want "st3 {v31.s-v1.s}[1], [x26], x12", 4
>         
>     ext_test.go:197: decode(dfb2204d) = "st4 {v31.s, v0.s, v1.s, v2.s}[3], 
> [x22]", 4, want "st4 {v31.s-v2.s}[3], [x22]", 4
>         
>     ext_test.go:197: decode(eb301f4e) = "tbx v11.16b, {v7.16b, v8.16b}, 
> v31.16b", 4, want "tbx v11.16b, {v7.16b-v8.16b}, v31.16b", 4
>         
>     ext_test.go:197: decode(75a6404c) = "ld1 {v21.8h, v22.8h}, [x19]", 4, 
> want "ld1 {v21.8h-v22.8h}, [x19]", 4
>         
>     ext_test.go:197: decode(d4a3df0c) = "ld1 {v20.8b, v21.8b}, [x30],#16", 4, 
> want "ld1 {v20.8b-v21.8b}, [x30], #16", 4
>         
>     ext_test.go:197: decode(8ba1d90c) = "ld1 {v11.8b, v12.8b}, [x12], x25", 
> 4, want "ld1 {v11.8b-v12.8b}, [x12], x25", 4
>         
>     ext_test.go:197: decode(3f2adf4c) = "ld1 {v31.4s, v0.4s, v1.4s, v2.4s}, 
> [x17],#64", 4, want "ld1 {v31.4s-v2.4s}, [x17], #64", 4
>         
>     ext_test.go:197: decode(5487400c) = "ld2 {v20.4h, v21.4h}, [x26]", 4, 
> want "ld2 {v20.4h-v21.4h}, [x26]", 4
>         
>     ext_test.go:197: decode(e08adf0c) = "ld2 {v0.2s, v1.2s}, [x23],#16", 4, 
> want "ld2 {v0.2s-v1.2s}, [x23], #16", 4
>         
>     ext_test.go:197: decode(6780ea0d) = "ld2 {v7.s, v8.s}[0], [x3], x10", 4, 
> want "ld2 {v7.s-v8.s}[0], [x3], x10", 4
>         
>     ext_test.go:197: decode(6a86ee4d) = "ld2 {v10.d, v11.d}[1], [x19], x14", 
> 4, want "ld2 {v10.d-v11.d}[1], [x19], x14", 4
>         
>     ext_test.go:197: decode(69c8ff0d) = "ld2r {v9.2s, v10.2s}, [x3],#8", 4, 
> want "ld2r {v9.2s-v10.2s}, [x3], #8", 4
>         
>     ext_test.go:197: decode(9fa4600d) = "ld4 {v31.d, v0.d, v1.d, v2.d}[0], 
> [x4]", 4, want "ld4 {v31.d-v2.d}[0], [x4]", 4
>         
>     ext_test.go:197: decode(de22ff0d) = "ld4 {v30.b, v31.b, v0.b, v1.b}[0], 
> [x22],#4", 4, want "ld4 {v30.b-v1.b}[0], [x22], #4", 4
>         
>     ext_test.go:197: decode(10a5004c) = "st1 {v16.8h, v17.8h}, [x8]", 4, want 
> "st1 {v16.8h-v17.8h}, [x8]", 4
>         
>     ext_test.go:197: decode(48a69f4c) = "st1 {v8.8h, v9.8h}, [x18],#32", 4, 
> want "st1 {v8.8h-v9.8h}, [x18], #32", 4
>         
>     ext_test.go:197: decode(4181004c) = "st2 {v1.16b, v2.16b}, [x10]", 4, 
> want "st2 {v1.16b-v2.16b}, [x10]", 4
>         
>     ext_test.go:197: decode(d6819f0c) = "st2 {v22.8b, v23.8b}, [x14],#16", 4, 
> want "st2 {v22.8b-v23.8b}, [x14], #16", 4
>         
>     ext_test.go:197: decode(bf808a0c) = "st2 {v31.8b, v0.8b}, [x5], x10", 4, 
> want "st2 {v31.8b-v0.8b}, [x5], x10", 4
>         
>     ext_test.go:197: decode(4551204d) = "st2 {v5.h, v6.h}[6], [x10]", 4, want 
> "st2 {v5.h-v6.h}[6], [x10]", 4
>         
>     ext_test.go:197: decode(9982204d) = "st2 {v25.s, v26.s}[2], [x20]", 4, 
> want "st2 {v25.s-v26.s}[2], [x20]", 4
>         
>     ext_test.go:197: decode(7b02bf0d) = "st2 {v27.b, v28.b}[0], [x19],#2", 4, 
> want "st2 {v27.b-v28.b}[0], [x19], #2", 4
>         
>     ext_test.go:197: decode(c000a04d) = "st2 {v0.b, v1.b}[8], [x6], x0", 4, 
> want "st2 {v0.b-v1.b}[8], [x6], x0", 4
>         
>     ext_test.go:197: decode(fb59a40d) = "st2 {v27.h, v28.h}[3], [x15], x4", 
> 4, want "st2 {v27.h-v28.h}[3], [x15], x4", 4
>         
>     ext_test.go:197: decode(f880bf0d) = "st2 {v24.s, v25.s}[0], [x7],#8", 4, 
> want "st2 {v24.s-v25.s}[0], [x7], #8", 4
>         
>     ext_test.go:197: decode(9c86bf4d) = "st2 {v28.d, v29.d}[1], [x20],#16", 
> 4, want "st2 {v28.d-v29.d}[1], [x20], #16", 4
>         
>     ext_test.go:197: decode(3386b14d) = "st2 {v19.d, v20.d}[1], [x17], x17", 
> 4, want "st2 {v19.d-v20.d}[1], [x17], x17", 4
>         
>     ext_test.go:197: decode(1e07880c) = "st4 {v30.4h, v31.4h, v0.4h, v1.4h}, 
> [x24], x8", 4, want "st4 {v30.4h-v1.4h}, [x24], x8", 4
>         
>     ext_test.go:197: decode(9fa4bf4d) = "st4 {v31.d, v0.d, v1.d, v2.d}[1], 
> [x4],#32", 4, want "st4 {v31.d-v2.d}[1], [x4], #32", 4
>         
>     ext_test.go:197: decode(5f31184e) = "tbx v31.16b, {v10.16b, v11.16b}, 
> v24.16b", 4, want "tbx v31.16b, {v10.16b-v11.16b}, v24.16b", 4
>         
>     ext_test.go:197: decode(7aa9404c) = "ld1 {v26.4s, v27.4s}, [x11]", 4, 
> want "ld1 {v26.4s-v27.4s}, [x11]", 4
>         
>     ext_test.go:197: decode(2aa6df0c) = "ld1 {v10.4h, v11.4h}, [x17],#16", 4, 
> want "ld1 {v10.4h-v11.4h}, [x17], #16", 4
>         
>     ext_test.go:197: decode(e68a400c) = "ld2 {v6.2s, v7.2s}, [x23]", 4, want 
> "ld2 {v6.2s-v7.2s}, [x23]", 4
>         
>     ext_test.go:197: decode(4007604d) = "ld2 {v0.b, v1.b}[9], [x26]", 4, want 
> "ld2 {v0.b-v1.b}[9], [x26]", 4
>         
>     ext_test.go:197: decode(b186600d) = "ld2 {v17.d, v18.d}[0], [x21]", 4, 
> want "ld2 {v17.d-v18.d}[0], [x21]", 4
>         
>     ext_test.go:197: decode(330ceb4d) = "ld2 {v19.b, v20.b}[11], [x1], x11", 
> 4, want "ld2 {v19.b-v20.b}[11], [x1], x11", 4
>         
>     ext_test.go:197: decode(454bff4d) = "ld2 {v5.h, v6.h}[5], [x26],#4", 4, 
> want "ld2 {v5.h-v6.h}[5], [x26], #4", 4
>         
>     ext_test.go:197: decode(0792ff0d) = "ld2 {v7.s, v8.s}[1], [x16],#8", 4, 
> want "ld2 {v7.s-v8.s}[1], [x16], #8", 4
>         
>     ext_test.go:197: decode(3b91fd0d) = "ld2 {v27.s, v28.s}[1], [x9], x29", 
> 4, want "ld2 {v27.s-v28.s}[1], [x9], x29", 4
>         
>     ext_test.go:197: decode(b086ff4d) = "ld2 {v16.d, v17.d}[1], [x21],#16", 
> 4, want "ld2 {v16.d-v17.d}[1], [x21], #16", 4
>         
>     ext_test.go:197: decode(da86e30d) = "ld2 {v26.d, v27.d}[0], [x22], x3", 
> 4, want "ld2 {v26.d-v27.d}[0], [x22], x3", 4
>         
>     ext_test.go:197: decode(e7cf604d) = "ld2r {v7.2d, v8.2d}, [sp]", 4, want 
> "ld2r {v7.2d-v8.2d}, [sp]", 4
>         
>     ext_test.go:197: decode(5ac8ff0d) = "ld2r {v26.2s, v27.2s}, [x2],#8", 4, 
> want "ld2r {v26.2s-v27.2s}, [x2], #8", 4
>         
>     ext_test.go:197: decode(dfa6d94d) = "ld3 {v31.d, v0.d, v1.d}[1], [x22], 
> x25", 4, want "ld3 {v31.d-v1.d}[1], [x22], x25", 4
>         
>     ext_test.go:197: decode(1f35e84d) = "ld4 {v31.b, v0.b, v1.b, v2.b}[13], 
> [x8], x8", 4, want "ld4 {v31.b-v2.b}[13], [x8], x8", 4
>         
>     ext_test.go:197: decode(eea99f4c) = "st1 {v14.4s, v15.4s}, [x15],#32", 4, 
> want "st1 {v14.4s-v15.4s}, [x15], #32", 4
>         
>     ext_test.go:197: decode(11af9d4c) = "st1 {v17.2d, v18.2d}, [x24], x29", 
> 4, want "st1 {v17.2d-v18.2d}, [x24], x29", 4
>         
>     ext_test.go:197: decode(1e87000c) = "st2 {v30.4h, v31.4h}, [x24]", 4, 
> want "st2 {v30.4h-v31.4h}, [x24]", 4
>         
>     ext_test.go:197: decode(d38a884c) = "st2 {v19.4s, v20.4s}, [x22], x8", 4, 
> want "st2 {v19.4s-v20.4s}, [x22], x8", 4
>         
>     ext_test.go:197: decode(541c204d) = "st2 {v20.b, v21.b}[15], [x2]", 4, 
> want "st2 {v20.b-v21.b}[15], [x2]", 4
>         
>     ext_test.go:197: decode(2585204d) = "st2 {v5.d, v6.d}[1], [x9]", 4, want 
> "st2 {v5.d-v6.d}[1], [x9]", 4
>         
>     ext_test.go:197: decode(2f06bf4d) = "st2 {v15.b, v16.b}[9], [x17],#2", 4, 
> want "st2 {v15.b-v16.b}[9], [x17], #2", 4
>         
>     ext_test.go:197: decode(3b08b44d) = "st2 {v27.b, v28.b}[10], [x1], x20", 
> 4, want "st2 {v27.b-v28.b}[10], [x1], x20", 4
>         
>     ext_test.go:197: decode(805bbf0d) = "st2 {v0.h, v1.h}[3], [x28],#4", 4, 
> want "st2 {v0.h-v1.h}[3], [x28], #4", 4
>         
>     ext_test.go:197: decode(fb80bf0d) = "st2 {v27.s, v28.s}[0], [x7],#8", 4, 
> want "st2 {v27.s-v28.s}[0], [x7], #8", 4
>         
>     ext_test.go:197: decode(6290a80d) = "st2 {v2.s, v3.s}[1], [x3], x8", 4, 
> want "st2 {v2.s-v3.s}[1], [x3], x8", 4
>         
>     ext_test.go:197: decode(b587bf4d) = "st2 {v21.d, v22.d}[1], [x29],#16", 
> 4, want "st2 {v21.d-v22.d}[1], [x29], #16", 4
>         
>     ext_test.go:203: 4757 test cases, 879 expected mismatches, 176 failures; 
> 128936 cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
>     ext_test.go:203: 4757 test cases, 0 expected mismatches, 0 failures; 
> 134766 cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
> --- FAIL: TestObjdumpARM64TestDecodeGNUSyntaxdata (0.08s)
> === RUN   TestObjdumpARM64TestDecodeGoSyntaxdata
>     ext_test.go:197: decode(c62184f8) = "prfum #0x06, [x14,#66]", 4, want 
> "prfum pldslckeep, [x14, #66]", 4
>         
>     ext_test.go:197: decode(8ea8404c) = "ld1 {v14.4s, v15.4s}, [x4]", 4, want 
> "ld1 {v14.4s-v15.4s}, [x4]", 4
>         
>     ext_test.go:197: decode(eca7cc4c) = "ld1 {v12.8h, v13.8h}, [sp], x12", 4, 
> want "ld1 {v12.8h-v13.8h}, [sp], x12", 4
>         
>     ext_test.go:197: decode(a01e604d) = "ld2 {v0.b, v1.b}[15], [x21]", 4, 
> want "ld2 {v0.b-v1.b}[15], [x21]", 4
>         
>     ext_test.go:197: decode(eb82604d) = "ld2 {v11.s, v12.s}[2], [x23]", 4, 
> want "ld2 {v11.s-v12.s}[2], [x23]", 4
>         
>     ext_test.go:197: decode(1c11f24d) = "ld2 {v28.b, v29.b}[12], [x8], x18", 
> 4, want "ld2 {v28.b-v29.b}[12], [x8], x18", 4
>         
>     ext_test.go:197: decode(f341ef4d) = "ld2 {v19.h, v20.h}[4], [x15], x15", 
> 4, want "ld2 {v19.h-v20.h}[4], [x15], x15", 4
>         
>     ext_test.go:197: decode(d781fd0d) = "ld2 {v23.s, v24.s}[0], [x14], x29", 
> 4, want "ld2 {v23.s-v24.s}[0], [x14], x29", 4
>         
>     ext_test.go:197: decode(06c2600d) = "ld2r {v6.8b, v7.8b}, [x16]", 4, want 
> "ld2r {v6.8b-v7.8b}, [x16]", 4
>         
>     ext_test.go:197: decode(d4c1e14d) = "ld2r {v20.16b, v21.16b}, [x14], x1", 
> 4, want "ld2r {v20.16b-v21.16b}, [x14], x1", 4
>         
>     ext_test.go:197: decode(1f03df0c) = "ld4 {v31.8b, v0.8b, v1.8b, v2.8b}, 
> [x24],#32", 4, want "ld4 {v31.8b-v2.8b}, [x24], #32", 4
>         
>     ext_test.go:197: decode(be71ff4d) = "ld4 {v30.h, v31.h, v0.h, v1.h}[6], 
> [x13],#8", 4, want "ld4 {v30.h-v1.h}[6], [x13], #8", 4
>         
>     ext_test.go:197: decode(cca6000c) = "st1 {v12.4h, v13.4h}, [x22]", 4, 
> want "st1 {v12.4h-v13.4h}, [x22]", 4
>         
>     ext_test.go:197: decode(adaa9f0c) = "st1 {v13.2s, v14.2s}, [x21],#16", 4, 
> want "st1 {v13.2s-v14.2s}, [x21], #16", 4
>         
>     ext_test.go:197: decode(2e869f0c) = "st2 {v14.4h, v15.4h}, [x17],#16", 4, 
> want "st2 {v14.4h-v15.4h}, [x17], #16", 4
>         
>     ext_test.go:197: decode(ab58200d) = "st2 {v11.h, v12.h}[3], [x5]", 4, 
> want "st2 {v11.h-v12.h}[3], [x5]", 4
>         
>     ext_test.go:197: decode(c491204d) = "st2 {v4.s, v5.s}[3], [x14]", 4, want 
> "st2 {v4.s-v5.s}[3], [x14]", 4
>         
>     ext_test.go:197: decode(5a85204d) = "st2 {v26.d, v27.d}[1], [x10]", 4, 
> want "st2 {v26.d-v27.d}[1], [x10]", 4
>         
>     ext_test.go:197: decode(f217bf0d) = "st2 {v18.b, v19.b}[5], [sp],#2", 4, 
> want "st2 {v18.b-v19.b}[5], [sp], #2", 4
>         
>     ext_test.go:197: decode(9342af4d) = "st2 {v19.h, v20.h}[4], [x20], x15", 
> 4, want "st2 {v19.h-v20.h}[4], [x20], x15", 4
>         
>     ext_test.go:197: decode(7480a10d) = "st2 {v20.s, v21.s}[0], [x3], x1", 4, 
> want "st2 {v20.s-v21.s}[0], [x3], x1", 4
>         
>     ext_test.go:197: decode(3fa6200d) = "st4 {v31.d, v0.d, v1.d, v2.d}[0], 
> [x17]", 4, want "st4 {v31.d-v2.d}[0], [x17]", 4
>         
>     ext_test.go:197: decode(bf26a60d) = "st4 {v31.b, v0.b, v1.b, v2.b}[1], 
> [x21], x6", 4, want "st4 {v31.b-v2.b}[1], [x21], x6", 4
>         
>     ext_test.go:197: decode(8b23164e) = "tbl v11.16b, {v28.16b, v29.16b}, 
> v22.16b", 4, want "tbl v11.16b, {v28.16b-v29.16b}, v22.16b", 4
>         
>     ext_test.go:197: decode(6e9186f8) = "prfum #0x0e, [x11,#105]", 4, want 
> "prfum plislckeep, [x11, #105]", 4
>         
>     ext_test.go:197: decode(4aa7404c) = "ld1 {v10.8h, v11.8h}, [x26]", 4, 
> want "ld1 {v10.8h-v11.8h}, [x26]", 4
>         
>     ext_test.go:197: decode(5ca3df4c) = "ld1 {v28.16b, v29.16b}, [x26],#32", 
> 4, want "ld1 {v28.16b-v29.16b}, [x26], #32", 4
>         
>     ext_test.go:197: decode(5384404c) = "ld2 {v19.8h, v20.8h}, [x2]", 4, want 
> "ld2 {v19.8h-v20.8h}, [x2]", 4
>         
>     ext_test.go:197: decode(ca87df0c) = "ld2 {v10.4h, v11.4h}, [x30],#16", 4, 
> want "ld2 {v10.4h-v11.4h}, [x30], #16", 4
>         
>     ext_test.go:197: decode(061eff0d) = "ld2 {v6.b, v7.b}[7], [x16],#2", 4, 
> want "ld2 {v6.b-v7.b}[7], [x16], #2", 4
>         
>     ext_test.go:197: decode(8a49ff4d) = "ld2 {v10.h, v11.h}[5], [x12],#4", 4, 
> want "ld2 {v10.h-v11.h}[5], [x12], #4", 4
>         
>     ext_test.go:197: decode(5a82ff0d) = "ld2 {v26.s, v27.s}[0], [x18],#8", 4, 
> want "ld2 {v26.s-v27.s}[0], [x18], #8", 4
>         
>     ext_test.go:197: decode(6180e30d) = "ld2 {v1.s, v2.s}[0], [x3], x3", 4, 
> want "ld2 {v1.s-v2.s}[0], [x3], x3", 4
>         
>     ext_test.go:197: decode(7c86ed4d) = "ld2 {v28.d, v29.d}[1], [x19], x13", 
> 4, want "ld2 {v28.d-v29.d}[1], [x19], x13", 4
>         
>     ext_test.go:197: decode(7bc5e40d) = "ld2r {v27.4h, v28.4h}, [x11], x4", 
> 4, want "ld2r {v27.4h-v28.4h}, [x11], x4", 4
>         
>     ext_test.go:197: decode(5d78ef0d) = "ld4 {v29.h, v30.h, v31.h, v0.h}[3], 
> [x2], x15", 4, want "ld4 {v29.h-v0.h}[3], [x2], x15", 4
>         
>     ext_test.go:197: decode(1da39f0c) = "st1 {v29.8b, v30.8b}, [x24],#16", 4, 
> want "st1 {v29.8b-v30.8b}, [x24], #16", 4
>         
>     ext_test.go:197: decode(7e239f0c) = "st1 {v30.8b, v31.8b, v0.8b, v1.8b}, 
> [x27],#32", 4, want "st1 {v30.8b-v1.8b}, [x27], #32", 4
>         
>     ext_test.go:197: decode(79889f0c) = "st2 {v25.2s, v26.2s}, [x3],#16", 4, 
> want "st2 {v25.2s-v26.2s}, [x3], #16", 4
>         
>     ext_test.go:197: decode(a502204d) = "st2 {v5.b, v6.b}[8], [x21]", 4, want 
> "st2 {v5.b-v6.b}[8], [x21]", 4
>         
>     ext_test.go:197: decode(0e50204d) = "st2 {v14.h, v15.h}[6], [x0]", 4, 
> want "st2 {v14.h-v15.h}[6], [x0]", 4
>         
>     ext_test.go:197: decode(0987200d) = "st2 {v9.d, v10.d}[0], [x24]", 4, 
> want "st2 {v9.d-v10.d}[0], [x24]", 4
>         
>     ext_test.go:197: decode(7003bf0d) = "st2 {v16.b, v17.b}[0], [x27],#2", 4, 
> want "st2 {v16.b-v17.b}[0], [x27], #2", 4
>         
>     ext_test.go:197: decode(1a09a94d) = "st2 {v26.b, v27.b}[10], [x8], x9", 
> 4, want "st2 {v26.b-v27.b}[10], [x8], x9", 4
>         
>     ext_test.go:197: decode(9892a50d) = "st2 {v24.s, v25.s}[1], [x20], x5", 
> 4, want "st2 {v24.s-v25.s}[1], [x20], x5", 4
>         
>     ext_test.go:197: decode(5884bf0d) = "st2 {v24.d, v25.d}[0], [x2],#16", 4, 
> want "st2 {v24.d-v25.d}[0], [x2], #16", 4
>         
>     ext_test.go:197: decode(9e87a34d) = "st2 {v30.d, v31.d}[1], [x28], x3", 
> 4, want "st2 {v30.d-v31.d}[1], [x28], x3", 4
>         
>     ext_test.go:197: decode(5fb38c0d) = "st3 {v31.s, v0.s, v1.s}[1], [x26], 
> x12", 4, want "st3 {v31.s-v1.s}[1], [x26], x12", 4
>         
>     ext_test.go:197: decode(dfb2204d) = "st4 {v31.s, v0.s, v1.s, v2.s}[3], 
> [x22]", 4, want "st4 {v31.s-v2.s}[3], [x22]", 4
>         
>     ext_test.go:197: decode(25231c4e) = "tbl v5.16b, {v25.16b, v26.16b}, 
> v28.16b", 4, want "tbl v5.16b, {v25.16b-v26.16b}, v28.16b", 4
>         
>     ext_test.go:197: decode(eb301f4e) = "tbx v11.16b, {v7.16b, v8.16b}, 
> v31.16b", 4, want "tbx v11.16b, {v7.16b-v8.16b}, v31.16b", 4
>         
>     ext_test.go:197: decode(75a6404c) = "ld1 {v21.8h, v22.8h}, [x19]", 4, 
> want "ld1 {v21.8h-v22.8h}, [x19]", 4
>         
>     ext_test.go:197: decode(d4a3df0c) = "ld1 {v20.8b, v21.8b}, [x30],#16", 4, 
> want "ld1 {v20.8b-v21.8b}, [x30], #16", 4
>         
>     ext_test.go:197: decode(8ba1d90c) = "ld1 {v11.8b, v12.8b}, [x12], x25", 
> 4, want "ld1 {v11.8b-v12.8b}, [x12], x25", 4
>         
>     ext_test.go:197: decode(5487400c) = "ld2 {v20.4h, v21.4h}, [x26]", 4, 
> want "ld2 {v20.4h-v21.4h}, [x26]", 4
>         
>     ext_test.go:197: decode(768ac40c) = "ld2 {v22.2s, v23.2s}, [x19], x4", 4, 
> want "ld2 {v22.2s-v23.2s}, [x19], x4", 4
>         
>     ext_test.go:197: decode(c281600d) = "ld2 {v2.s, v3.s}[0], [x14]", 4, want 
> "ld2 {v2.s-v3.s}[0], [x14]", 4
>         
>     ext_test.go:197: decode(e585600d) = "ld2 {v5.d, v6.d}[0], [x15]", 4, want 
> "ld2 {v5.d-v6.d}[0], [x15]", 4
>         
>     ext_test.go:197: decode(2c1aff4d) = "ld2 {v12.b, v13.b}[14], [x17],#2", 
> 4, want "ld2 {v12.b-v13.b}[14], [x17], #2", 4
>         
>     ext_test.go:197: decode(820bfd4d) = "ld2 {v2.b, v3.b}[10], [x28], x29", 
> 4, want "ld2 {v2.b-v3.b}[10], [x28], x29", 4
>         
>     ext_test.go:197: decode(d593ff0d) = "ld2 {v21.s, v22.s}[1], [x30],#8", 4, 
> want "ld2 {v21.s-v22.s}[1], [x30], #8", 4
>         
>     ext_test.go:197: decode(6780ea0d) = "ld2 {v7.s, v8.s}[0], [x3], x10", 4, 
> want "ld2 {v7.s-v8.s}[0], [x3], x10", 4
>         
>     ext_test.go:197: decode(69c8ff0d) = "ld2r {v9.2s, v10.2s}, [x3],#8", 4, 
> want "ld2r {v9.2s-v10.2s}, [x3], #8", 4
>         
>     ext_test.go:197: decode(52ccf30d) = "ld2r {v18.1d, v19.1d}, [x2], x19", 
> 4, want "ld2r {v18.1d-v19.1d}, [x2], x19", 4
>         
>     ext_test.go:197: decode(9e4b404c) = "ld3 {v30.4s, v31.4s, v0.4s}, [x28]", 
> 4, want "ld3 {v30.4s-v0.4s}, [x28]", 4
>         
>     ext_test.go:197: decode(9fa4600d) = "ld4 {v31.d, v0.d, v1.d, v2.d}[0], 
> [x4]", 4, want "ld4 {v31.d-v2.d}[0], [x4]", 4
>         
>     ext_test.go:197: decode(10a5004c) = "st1 {v16.8h, v17.8h}, [x8]", 4, want 
> "st1 {v16.8h-v17.8h}, [x8]", 4
>         
>     ext_test.go:197: decode(dca19b4c) = "st1 {v28.16b, v29.16b}, [x14], x27", 
> 4, want "st1 {v28.16b-v29.16b}, [x14], x27", 4
>         
>     ext_test.go:197: decode(7f279f0c) = "st1 {v31.4h, v0.4h, v1.4h, v2.4h}, 
> [x27],#32", 4, want "st1 {v31.4h-v2.4h}, [x27], #32", 4
>         
>     ext_test.go:197: decode(d6819f0c) = "st2 {v22.8b, v23.8b}, [x14],#16", 4, 
> want "st2 {v22.8b-v23.8b}, [x14], #16", 4
>         
>     ext_test.go:197: decode(bf808a0c) = "st2 {v31.8b, v0.8b}, [x5], x10", 4, 
> want "st2 {v31.8b-v0.8b}, [x5], x10", 4
>         
>     ext_test.go:197: decode(7b02bf0d) = "st2 {v27.b, v28.b}[0], [x19],#2", 4, 
> want "st2 {v27.b-v28.b}[0], [x19], #2", 4
>         
>     ext_test.go:197: decode(c000a04d) = "st2 {v0.b, v1.b}[8], [x6], x0", 4, 
> want "st2 {v0.b-v1.b}[8], [x6], x0", 4
>         
>     ext_test.go:197: decode(fb59a40d) = "st2 {v27.h, v28.h}[3], [x15], x4", 
> 4, want "st2 {v27.h-v28.h}[3], [x15], x4", 4
>         
>     ext_test.go:197: decode(f880bf0d) = "st2 {v24.s, v25.s}[0], [x7],#8", 4, 
> want "st2 {v24.s-v25.s}[0], [x7], #8", 4
>         
>     ext_test.go:197: decode(9c86bf4d) = "st2 {v28.d, v29.d}[1], [x20],#16", 
> 4, want "st2 {v28.d-v29.d}[1], [x20], #16", 4
>         
>     ext_test.go:197: decode(3386b14d) = "st2 {v19.d, v20.d}[1], [x17], x17", 
> 4, want "st2 {v19.d-v20.d}[1], [x17], x17", 4
>         
>     ext_test.go:197: decode(1e07880c) = "st4 {v30.4h, v31.4h, v0.4h, v1.4h}, 
> [x24], x8", 4, want "st4 {v30.4h-v1.4h}, [x24], x8", 4
>         
>     ext_test.go:197: decode(9fa4bf4d) = "st4 {v31.d, v0.d, v1.d, v2.d}[1], 
> [x4],#32", 4, want "st4 {v31.d-v2.d}[1], [x4], #32", 4
>         
>     ext_test.go:197: decode(5a201a4e) = "tbl v26.16b, {v2.16b, v3.16b}, 
> v26.16b", 4, want "tbl v26.16b, {v2.16b-v3.16b}, v26.16b", 4
>         
>     ext_test.go:197: decode(5f31184e) = "tbx v31.16b, {v10.16b, v11.16b}, 
> v24.16b", 4, want "tbx v31.16b, {v10.16b-v11.16b}, v24.16b", 4
>         
>     ext_test.go:197: decode(2aa6df0c) = "ld1 {v10.4h, v11.4h}, [x17],#16", 4, 
> want "ld1 {v10.4h-v11.4h}, [x17], #16", 4
>         
>     ext_test.go:197: decode(e68a400c) = "ld2 {v6.2s, v7.2s}, [x23]", 4, want 
> "ld2 {v6.2s-v7.2s}, [x23]", 4
>         
>     ext_test.go:197: decode(8c49604d) = "ld2 {v12.h, v13.h}[5], [x12]", 4, 
> want "ld2 {v12.h-v13.h}[5], [x12]", 4
>         
>     ext_test.go:197: decode(330ceb4d) = "ld2 {v19.b, v20.b}[11], [x1], x11", 
> 4, want "ld2 {v19.b-v20.b}[11], [x1], x11", 4
>         
>     ext_test.go:197: decode(454bff4d) = "ld2 {v5.h, v6.h}[5], [x26],#4", 4, 
> want "ld2 {v5.h-v6.h}[5], [x26], #4", 4
>         
>     ext_test.go:197: decode(3b91fd0d) = "ld2 {v27.s, v28.s}[1], [x9], x29", 
> 4, want "ld2 {v27.s-v28.s}[1], [x9], x29", 4
>         
>     ext_test.go:197: decode(b086ff4d) = "ld2 {v16.d, v17.d}[1], [x21],#16", 
> 4, want "ld2 {v16.d-v17.d}[1], [x21], #16", 4
>         
>     ext_test.go:197: decode(13c1f10d) = "ld2r {v19.8b, v20.8b}, [x8], x17", 
> 4, want "ld2r {v19.8b-v20.8b}, [x8], x17", 4
>         
>     ext_test.go:197: decode(feb2600d) = "ld4 {v30.s, v31.s, v0.s, v1.s}[1], 
> [x23]", 4, want "ld4 {v30.s-v1.s}[1], [x23]", 4
>         
>     ext_test.go:197: decode(1e87000c) = "st2 {v30.4h, v31.4h}, [x24]", 4, 
> want "st2 {v30.4h-v31.4h}, [x24]", 4
>         
>     ext_test.go:197: decode(07829f0c) = "st2 {v7.8b, v8.8b}, [x16],#16", 4, 
> want "st2 {v7.8b-v8.8b}, [x16], #16", 4
>         
>     ext_test.go:197: decode(2f06bf4d) = "st2 {v15.b, v16.b}[9], [x17],#2", 4, 
> want "st2 {v15.b-v16.b}[9], [x17], #2", 4
>         
>     ext_test.go:197: decode(3b08b44d) = "st2 {v27.b, v28.b}[10], [x1], x20", 
> 4, want "st2 {v27.b-v28.b}[10], [x1], x20", 4
>         
>     ext_test.go:197: decode(805bbf0d) = "st2 {v0.h, v1.h}[3], [x28],#4", 4, 
> want "st2 {v0.h-v1.h}[3], [x28], #4", 4
>         
>     ext_test.go:197: decode(f920030e) = "tbl v25.8b, {v7.16b, v8.16b}, 
> v3.8b", 4, want "tbl v25.8b, {v7.16b-v8.16b}, v3.8b", 4
>         
>     ext_test.go:197: decode(bc630d4e) = "tbl v28.16b, {v29.16b, v30.16b, 
> v31.16b, v0.16b}, v13.16b", 4, want "tbl v28.16b, {v29.16b-v0.16b}, v13.16b", 
> 4
>         
>     ext_test.go:197: decode(4b32124e) = "tbx v11.16b, {v18.16b, v19.16b}, 
> v18.16b", 4, want "tbx v11.16b, {v18.16b-v19.16b}, v18.16b", 4
>         
>     ext_test.go:197: decode(ffacdf0c) = "ld1 {v31.1d, v0.1d}, [x7],#16", 4, 
> want "ld1 {v31.1d-v0.1d}, [x7], #16", 4
>         
>     ext_test.go:197: decode(78a2c40c) = "ld1 {v24.8b, v25.8b}, [x19], x4", 4, 
> want "ld1 {v24.8b-v25.8b}, [x19], x4", 4
>         
>     ext_test.go:203: 4684 test cases, 922 expected mismatches, 180 failures; 
> 130946 cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
>     ext_test.go:203: 4684 test cases, 0 expected mismatches, 0 failures; 
> 135431 cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
> --- FAIL: TestObjdumpARM64TestDecodeGoSyntaxdata (0.07s)
> === RUN   TestObjdumpARM64Manual
>     ext_test.go:203: 41 test cases, 6 expected mismatches, 0 failures; 25836 
> cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
>     ext_test.go:203: 41 test cases, 0 expected mismatches, 0 failures; 25661 
> cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
> --- PASS: TestObjdumpARM64Manual (0.01s)
> === RUN   TestObjdumpARM64Cond
>     ext_test.go:203: 528 test cases, 33 expected mismatches, 0 failures; 1352 
> cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
>     ext_test.go:203: 528 test cases, 0 expected mismatches, 0 failures; 1357 
> cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
> --- PASS: TestObjdumpARM64Cond (0.78s)
> === RUN   TestObjdumpARM64
>     ext_test.go:203: 528 test cases, 33 expected mismatches, 0 failures; 1359 
> cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
>     ext_test.go:203: 528 test cases, 0 expected mismatches, 0 failures; 1355 
> cases/second
>     ext_test.go:204: decoder coverage: 96.5%;
> --- PASS: TestObjdumpARM64 (0.78s)
> FAIL
> FAIL  golang.org/x/arch/arm64/arm64asm        1.734s
> === RUN   TestDecodeGNUSyntax
> --- PASS: TestDecodeGNUSyntax (0.00s)
> === RUN   TestDecodeGoSyntax
> --- PASS: TestDecodeGoSyntax (0.00s)
> === RUN   TestObjdumpLoong64TestDecodeGNUSyntaxdata
>     objdumpext_test.go:39: objdump does not have loong64 support
> --- SKIP: TestObjdumpLoong64TestDecodeGNUSyntaxdata (0.00s)
> === RUN   TestObjdumpLoong64TestDecodeGoSyntaxdata
>     objdumpext_test.go:39: objdump does not have loong64 support
> --- SKIP: TestObjdumpLoong64TestDecodeGoSyntaxdata (0.00s)
> === RUN   TestObjdumpLoong64Manual
>     objdumpext_test.go:39: objdump does not have loong64 support
> --- SKIP: TestObjdumpLoong64Manual (0.00s)
> PASS
> ok    golang.org/x/arch/loong64/loong64asm    0.008s
> === RUN   TestDecode
> --- PASS: TestDecode (0.00s)
> === RUN   TestBitField
> --- PASS: TestBitField (0.00s)
> === RUN   TestBitFields
> --- PASS: TestBitFields (0.00s)
> === RUN   TestObjdumpPowerTestdata
>     objdumpext_test.go:42: skipping; test requires host tool objdump for 
> ppc64 or ppc64le
> --- SKIP: TestObjdumpPowerTestdata (0.00s)
> === RUN   TestObjdumpPowerManual
>     objdumpext_test.go:42: skipping; test requires host tool objdump for 
> ppc64 or ppc64le
> --- SKIP: TestObjdumpPowerManual (0.00s)
> PASS
> ok    golang.org/x/arch/ppc64/ppc64asm        0.006s
> === RUN   TestDecodeGNUSyntax
> --- PASS: TestDecodeGNUSyntax (0.00s)
> === RUN   TestDecodeGoSyntax
> --- PASS: TestDecodeGoSyntax (0.00s)
> === RUN   TestObjdumpRISCV64TestDecodeGNUSyntaxdata
>     objdumpext_test.go:43: objdump does not have RISC-V support
> --- SKIP: TestObjdumpRISCV64TestDecodeGNUSyntaxdata (0.00s)
> === RUN   TestObjdumpRISCV64TestDecodeGoSyntaxdata
>     objdumpext_test.go:43: objdump does not have RISC-V support
> --- SKIP: TestObjdumpRISCV64TestDecodeGoSyntaxdata (0.00s)
> === RUN   TestObjdumpRISCV64Manual
>     objdumpext_test.go:43: objdump does not have RISC-V support
> --- SKIP: TestObjdumpRISCV64Manual (0.00s)
> PASS
> ok    golang.org/x/arch/riscv64/riscv64asm    0.011s
> === RUN   TestDecode
> --- PASS: TestDecode (0.01s)
> PASS
> ok    golang.org/x/arch/s390x/s390xasm        0.011s
> === RUN   TestDecode
> --- PASS: TestDecode (0.01s)
> === RUN   TestDecodeDoesNotCrash
> --- PASS: TestDecodeDoesNotCrash (0.00s)
> === RUN   TestFormatting
>     format_test.go:52: 0x4816b2 0f8677010000 JBE 0x48182f
>     format_test.go:52: 0x45065b 488b442408 MOVQ 0x8(SP), AX
>     format_test.go:52: 0x450678 488b05e9790700 MOVQ main.A(SB), AX
>     format_test.go:52: 0x450664 e8173afdff CALL runtime.printint(SB)
>     format_test.go:52: 0x45069b 488d0575d90100 LEAQ 0x1d975(IP), AX
> --- PASS: TestFormatting (0.00s)
> === RUN   TestRegString
> --- PASS: TestRegString (0.00s)
> === RUN   TestObjdump32Manual
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump32Manual (0.00s)
> === RUN   TestObjdump32Testdata
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump32Testdata (0.00s)
> === RUN   TestObjdump32ModRM
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump32ModRM (0.00s)
> === RUN   TestObjdump32OneByte
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump32OneByte (0.00s)
> === RUN   TestObjdump320F
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump320F (0.00s)
> === RUN   TestObjdump320F38
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump320F38 (0.00s)
> === RUN   TestObjdump320F3A
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump320F3A (0.00s)
> === RUN   TestObjdump32Prefix
> === PAUSE TestObjdump32Prefix
> === RUN   TestObjdump64Manual
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64Manual (0.00s)
> === RUN   TestObjdump64Testdata
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64Testdata (0.00s)
> === RUN   TestObjdump64ModRM
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64ModRM (0.00s)
> === RUN   TestObjdump64OneByte
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64OneByte (0.00s)
> === RUN   TestObjdump640F
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump640F (0.00s)
> === RUN   TestObjdump640F38
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump640F38 (0.00s)
> === RUN   TestObjdump640F3A
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump640F3A (0.00s)
> === RUN   TestObjdump64Prefix
> === PAUSE TestObjdump64Prefix
> === RUN   TestObjdump64REXTestdata
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64REXTestdata (0.00s)
> === RUN   TestObjdump64REXModRM
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64REXModRM (0.00s)
> === RUN   TestObjdump64REXOneByte
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64REXOneByte (0.00s)
> === RUN   TestObjdump64REX0F
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64REX0F (0.00s)
> === RUN   TestObjdump64REX0F38
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64REX0F38 (0.00s)
> === RUN   TestObjdump64REX0F3A
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64REX0F3A (0.00s)
> === RUN   TestObjdump64REXPrefix
> === PAUSE TestObjdump64REXPrefix
> === RUN   TestPlan932Manual
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932Manual (0.00s)
> === RUN   TestPlan932Testdata
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932Testdata (0.00s)
> === RUN   TestPlan932ModRM
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932ModRM (0.00s)
> === RUN   TestPlan932OneByte
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932OneByte (0.00s)
> === RUN   TestPlan9320F
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9320F (0.00s)
> === RUN   TestPlan9320F38
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9320F38 (0.00s)
> === RUN   TestPlan9320F3A
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9320F3A (0.00s)
> === RUN   TestPlan932Prefix
> === PAUSE TestPlan932Prefix
> === RUN   TestPlan964Manual
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964Manual (0.00s)
> === RUN   TestPlan964Testdata
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964Testdata (0.00s)
> === RUN   TestPlan964ModRM
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964ModRM (0.00s)
> === RUN   TestPlan964OneByte
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964OneByte (0.00s)
> === RUN   TestPlan9640F
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9640F (0.00s)
> === RUN   TestPlan9640F38
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9640F38 (0.00s)
> === RUN   TestPlan9640F3A
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9640F3A (0.00s)
> === RUN   TestPlan964Prefix
> === PAUSE TestPlan964Prefix
> === RUN   TestPlan964REXTestdata
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXTestdata (0.00s)
> === RUN   TestPlan964REXModRM
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXModRM (0.00s)
> === RUN   TestPlan964REXOneByte
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXOneByte (0.00s)
> === RUN   TestPlan964REX0F
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REX0F (0.00s)
> === RUN   TestPlan964REX0F38
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REX0F38 (0.00s)
> === RUN   TestPlan964REX0F3A
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REX0F3A (0.00s)
> === RUN   TestPlan964REXPrefix
> === PAUSE TestPlan964REXPrefix
> === RUN   TestXed32Manual
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32Manual (0.00s)
> === RUN   TestXed32Testdata
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32Testdata (0.00s)
> === RUN   TestXed32ModRM
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32ModRM (0.00s)
> === RUN   TestXed32OneByte
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32OneByte (0.00s)
> === RUN   TestXed320F
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed320F (0.00s)
> === RUN   TestXed320F38
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed320F38 (0.00s)
> === RUN   TestXed320F3A
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed320F3A (0.00s)
> === RUN   TestXed32Prefix
> === PAUSE TestXed32Prefix
> === RUN   TestXed64Manual
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64Manual (0.00s)
> === RUN   TestXed64Testdata
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64Testdata (0.00s)
> === RUN   TestXed64ModRM
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64ModRM (0.00s)
> === RUN   TestXed64OneByte
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64OneByte (0.00s)
> === RUN   TestXed640F
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed640F (0.00s)
> === RUN   TestXed640F38
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed640F38 (0.00s)
> === RUN   TestXed640F3A
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed640F3A (0.00s)
> === RUN   TestXed64Prefix
> === PAUSE TestXed64Prefix
> === RUN   TestXed64REXTestdata
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXTestdata (0.00s)
> === RUN   TestXed64REXModRM
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXModRM (0.00s)
> === RUN   TestXed64REXOneByte
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXOneByte (0.00s)
> === RUN   TestXed64REX0F
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REX0F (0.00s)
> === RUN   TestXed64REX0F38
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REX0F38 (0.00s)
> === RUN   TestXed64REX0F3A
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REX0F3A (0.00s)
> === RUN   TestXed64REXPrefix
> === PAUSE TestXed64REXPrefix
> === CONT  TestObjdump32Prefix
> === CONT  TestXed64REXPrefix
> === CONT  TestObjdump64REXPrefix
> === NAME  TestXed64REXPrefix
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXPrefix (0.00s)
> === NAME  TestObjdump32Prefix
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump32Prefix (0.00s)
> === CONT  TestPlan932Prefix
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932Prefix (0.00s)
> === NAME  TestObjdump64REXPrefix
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64REXPrefix (0.00s)
> === CONT  TestObjdump64Prefix
>     objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or 
> directory
> --- SKIP: TestObjdump64Prefix (0.00s)
> === CONT  TestXed32Prefix
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32Prefix (0.00s)
> === CONT  TestXed64Prefix
>     xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64Prefix (0.00s)
> === CONT  TestPlan964REXPrefix
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXPrefix (0.00s)
> === CONT  TestPlan964Prefix
>     plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964Prefix (0.00s)
> PASS
> ok    golang.org/x/arch/x86/x86asm    0.030s
> === RUN   TestReader
> --- PASS: TestReader (0.00s)
> === RUN   TestSyntaxSplit
> --- PASS: TestSyntaxSplit (0.00s)
> PASS
> ok    golang.org/x/arch/x86/x86csv    0.002s
> === RUN   TestContainsWord
> --- PASS: TestContainsWord (0.00s)
> === RUN   TestParseWidths
> --- PASS: TestParseWidths (0.00s)
> === RUN   TestParseStates
> --- PASS: TestParseStates (0.00s)
> === RUN   TestParseXtypes
> --- PASS: TestParseXtypes (0.00s)
> === RUN   TestNewOperand
> --- PASS: TestNewOperand (0.00s)
> === RUN   TestReader
>     xeddata_test.go:428: PASS: empty input
>     xeddata_test.go:428: PASS: only newlines
>     xeddata_test.go:428: PASS: only comments and newlines
>     xeddata_test.go:428: PASS: join lines
>     xeddata_test.go:428: PASS: 1 variant; no iform
>     xeddata_test.go:428: PASS: 2 variants; no iform
>     xeddata_test.go:428: PASS: 3 variants
>     xeddata_test.go:428: PASS: stable and unstable instructions (REAL_OPCODE)
>     xeddata_test.go:428: PASS: AVXAES objects
>     xeddata_test.go:428: PASS: Two-word disasm
>     xeddata_test.go:393: PASS: INVALID key token
>     xeddata_test.go:393: PASS: INVALID unterminated object
>     xeddata_test.go:393: PASS: INVALID pat+ops
> --- PASS: TestReader (0.00s)
> === RUN   TestMacroExpand
> --- PASS: TestMacroExpand (0.00s)
> === RUN   ExampleReader
> --- PASS: ExampleReader (0.00s)
> === RUN   ExampleExpandStates
> --- PASS: ExampleExpandStates (0.00s)
> === RUN   ExampleOperand
> --- PASS: ExampleOperand (0.00s)
> PASS
> ok    golang.org/x/arch/x86/xeddata   0.003s
> FAIL
> dh_auto_test: error: cd obj-aarch64-linux-gnu && go test -vet=off -v -p 8 
> golang.org/x/arch/arm/armasm golang.org/x/arch/arm64/arm64asm 
> golang.org/x/arch/loong64/loong64asm golang.org/x/arch/ppc64/ppc64asm 
> golang.org/x/arch/riscv64/riscv64asm golang.org/x/arch/s390x/s390xasm 
> golang.org/x/arch/x86/x86asm golang.org/x/arch/x86/x86csv 
> golang.org/x/arch/x86/xeddata returned exit code 1


The full build log is available from:
http://qa-logs.debian.net/2024/12/22/golang-golang-x-arch_0.12.0-1_unstable-arm64.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241222;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241222&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to