Skip to content

Conversation

@floatdrop
Copy link

@floatdrop floatdrop commented Oct 5, 2025

Part of #23

This PR updates some of dependencies to build with minimal zig version (0.15.0).

It will be updated with more dependencies, when corresponding PR's will be merged.

@floatdrop floatdrop changed the title Update libz, openssl and libressl for 0.15.0 build Update dependencies for 0.15.0 build Oct 5, 2025
@floatdrop
Copy link
Author

floatdrop commented Oct 5, 2025

Okay, it's kinda building for macos, if I disable HAVE_I8MM and remove v4l2m2m decoders (plus #25). Otherwise clang is mad as hell.

Clang goes brrrrrrr
❯ zig build
install
└─ install ffmpeg
   └─ compile lib ffmpeg Debug native 2 errors
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1:1: error: clang exited with code 1
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:1:1: error: clang exited with code 1
error: error(compilation): clang failed with stderr: /Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1849:9: error: instruction requires: i8mm
        usdot v16.4s, v4.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1870:9: error: instruction requires: i8mm
        usdot v18.4s, v16.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1871:9: error: instruction requires: i8mm
        usdot v19.2s, v17.8b, v30.8b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1892:9: error: instruction requires: i8mm
        usdot v16.4s, v20.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1893:9: error: instruction requires: i8mm
        usdot v17.4s, v21.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1918:9: error: instruction requires: i8mm
        usdot v16.4s, v4.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1919:9: error: instruction requires: i8mm
        usdot v17.4s, v5.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1920:9: error: instruction requires: i8mm
        usdot v18.4s, v6.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1946:9: error: instruction requires: i8mm
        usdot v16.4s, v20.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1947:9: error: instruction requires: i8mm
        usdot v17.4s, v21.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1948:9: error: instruction requires: i8mm
        usdot v18.4s, v22.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1949:9: error: instruction requires: i8mm
        usdot v19.4s, v23.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1977:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1978:9: error: instruction requires: i8mm
        usdot v17.4s, v5.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1979:9: error: instruction requires: i8mm
        usdot v18.4s, v6.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1980:9: error: instruction requires: i8mm
        usdot v19.4s, v7.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1981:9: error: instruction requires: i8mm
        usdot v20.4s, v1.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1982:9: error: instruction requires: i8mm
        usdot v21.4s, v26.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1983:9: error: instruction requires: i8mm
        usdot v22.4s, v27.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:1984:9: error: instruction requires: i8mm
        usdot v23.4s, v28.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2023:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2024:9: error: instruction requires: i8mm
        usdot v17.4s, v5.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2025:9: error: instruction requires: i8mm
        usdot v18.4s, v6.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2026:9: error: instruction requires: i8mm
        usdot v19.4s, v7.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2027:9: error: instruction requires: i8mm
        usdot v20.4s, v1.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2028:9: error: instruction requires: i8mm
        usdot v21.4s, v26.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2029:9: error: instruction requires: i8mm
        usdot v22.4s, v27.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2030:9: error: instruction requires: i8mm
        usdot v23.4s, v28.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2058:9: error: instruction requires: i8mm
        usdot v20.4s, v0.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2059:9: error: instruction requires: i8mm
        usdot v21.4s, v4.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2060:9: error: instruction requires: i8mm
        usdot v22.4s, v5.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2061:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2066:9: error: instruction requires: i8mm
        usdot v24.4s, v1.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2067:9: error: instruction requires: i8mm
        usdot v25.4s, v16.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2068:9: error: instruction requires: i8mm
        usdot v26.4s, v17.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2069:9: error: instruction requires: i8mm
        usdot v27.4s, v18.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2087:9: error: instruction requires: i8mm
        usdot v20.4s, v2.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2088:9: error: instruction requires: i8mm
        usdot v21.4s, v4.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2089:9: error: instruction requires: i8mm
        usdot v22.4s, v5.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2090:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2119:9: error: instruction requires: i8mm
        usdot v20.4s, v0.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2120:9: error: instruction requires: i8mm
        usdot v21.4s, v4.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2121:9: error: instruction requires: i8mm
        usdot v22.4s, v5.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2122:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2127:9: error: instruction requires: i8mm
        usdot v24.4s, v1.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2128:9: error: instruction requires: i8mm
        usdot v25.4s, v16.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2129:9: error: instruction requires: i8mm
        usdot v26.4s, v17.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2130:9: error: instruction requires: i8mm
        usdot v27.4s, v18.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2151:9: error: instruction requires: i8mm
        usdot v20.4s, v2.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2152:9: error: instruction requires: i8mm
        usdot v21.4s, v4.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2153:9: error: instruction requires: i8mm
        usdot v22.4s, v5.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2154:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2159:9: error: instruction requires: i8mm
        usdot v24.4s, v3.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2160:9: error: instruction requires: i8mm
        usdot v25.4s, v16.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2161:9: error: instruction requires: i8mm
        usdot v26.4s, v17.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2162:9: error: instruction requires: i8mm
        usdot v27.4s, v18.16b, v30.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2804:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2832:9: error: instruction requires: i8mm
        usdot v16.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2833:9: error: instruction requires: i8mm
        usdot v17.2s, v6.8b, v28.8b
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v16.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2872:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v4, v5, v16, v17
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v17.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2872:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v4, v5, v16, v17
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v16.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2896:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v4, v5, v16, v17
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v17.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2896:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v4, v5, v16, v17
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2898:9: error: instruction requires: i8mm
        usdot v18.4s, v6.16b, v28.16b
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v16.4s, v20.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2927:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v20, v21, v16, v17
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v17.4s, v21.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2927:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v20, v21, v16, v17
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v18.4s, v22.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2928:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v22, v23, v18, v19
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v19.4s, v23.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2928:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v22, v23, v18, v19
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v16.4s, v20.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2957:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v20, v21, v16, v17
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v17.4s, v21.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2957:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v20, v21, v16, v17
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v18.4s, v22.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2958:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v22, v23, v18, v19
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v19.4s, v23.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2958:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v22, v23, v18, v19
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v26.4s, v24.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2959:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v24, v25, v26, v27
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v27.4s, v25.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2959:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v24, v25, v26, v27
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v6.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2990:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v0, v3, v6, v7
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v7.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2990:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v0, v3, v6, v7
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v19.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2991:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v4, v5, v19, v20
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v20.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2991:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v4, v5, v19, v20
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2992:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v1, v16, v21, v22
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v22.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2992:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v1, v16, v21, v22
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v23.4s, v17.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2993:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v23, v24
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v24.4s, v18.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:2993:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v23, v24
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v19.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3025:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v0, v4, v19, v20
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v20.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3025:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v0, v4, v19, v20
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v21.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3026:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v5, v6, v21, v22
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v22.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3026:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v5, v6, v21, v22
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v23.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3027:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v1, v16, v23, v24
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v24.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3027:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v1, v16, v23, v24
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v25.4s, v17.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3028:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v25, v26
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v26.4s, v18.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3028:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v25, v26
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3045:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v2, v5, v19, v20
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v20.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3045:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v2, v5, v19, v20
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v21.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3046:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v6, v7, v21, v22
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v22.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3046:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v6, v7, v21, v22
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v19.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3074:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v0, v4, v19, v20
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v20.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3074:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v0, v4, v19, v20
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v21.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3075:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v5, v6, v21, v22
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v22.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3075:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v5, v6, v21, v22
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v23.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3076:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v1, v16, v23, v24
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v24.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3076:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v1, v16, v23, v24
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v25.4s, v17.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3077:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v25, v26
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v26.4s, v18.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3077:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v25, v26
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3098:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v2, v4, v19, v20
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v20.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3098:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v2, v4, v19, v20
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v21.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3099:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v5, v6, v21, v22
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v22.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3099:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v5, v6, v21, v22
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3100:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v3, v16, v23, v24
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v24.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3100:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v3, v16, v23, v24
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v25.4s, v17.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3101:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v25, v26
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v26.4s, v18.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_epel_neon.S:3101:9: note: while in macro instantiation
        EPEL_UNI_W_H_CALC v17, v18, v25, v26
        ^

error(compilation): clang failed with stderr: /Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:2942:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:2943:9: error: instruction requires: i8mm
        usdot v17.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:2973:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:2974:9: error: instruction requires: i8mm
        usdot v17.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:2975:9: error: instruction requires: i8mm
        usdot v18.4s, v4.16b, v28.16b
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v18.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3041:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3041:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v20.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3041:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v21.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3041:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v0.4s, v18.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3070:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v19, v20, v21, v0, v2, v4, v6
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v2.4s, v19.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3070:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v19, v20, v21, v0, v2, v4, v6
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v4.4s, v20.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3070:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v19, v20, v21, v0, v2, v4, v6
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v6.4s, v21.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3070:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v19, v20, v21, v0, v2, v4, v6
        ^
<instantiation>:3:9: error: instruction requires: i8mm
        usdot v24.4s, v22.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3071:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC_HALF v22, v23, v24, v25
        ^
<instantiation>:4:9: error: instruction requires: i8mm
        usdot v25.4s, v23.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3071:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC_HALF v22, v23, v24, v25
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v18.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3098:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3098:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v20.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3098:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v21.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3098:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3099:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3099:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v24.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3099:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v25.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3099:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v18.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3126:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3126:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v20.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3126:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v21.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3126:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3127:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3127:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v24.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3127:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v25.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3127:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v18.4s, v0.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3147:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3147:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v20.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3147:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v21.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3147:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v0.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3171:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3171:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v20.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3171:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v21.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3171:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3172:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3172:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v24.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3172:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v25.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3172:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v0.4s, v17.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3188:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v19.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3188:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v20.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3188:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v21.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3188:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v0, v19, v20, v21
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3189:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3189:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v24.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3189:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v25.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3189:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3215:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3215:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3215:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3215:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3216:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3216:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v23.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3216:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3216:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v17.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3232:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3232:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3232:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3232:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3233:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3233:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v23.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3233:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3233:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v18.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3249:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3249:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3249:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3249:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3250:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3250:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v23.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3250:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3250:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3279:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3279:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3279:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3279:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3280:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3280:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v23.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3280:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3280:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v17.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3296:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3296:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3296:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3296:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3297:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3297:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v23.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3297:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3297:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v18.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3313:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3313:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3313:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3313:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3314:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3314:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v23.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3314:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3314:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v19.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3331:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v19, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v2.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3331:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v19, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3331:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v19, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v3.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3331:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v19, v2, v1, v3, v20, v24, v21, v0
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3332:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v24.4s, v6.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3332:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v23.4s, v5.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3332:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v0.4s, v7.16b, v28.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3332:9: note: while in macro instantiation
        QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3368:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3369:9: error: instruction requires: i8mm
        usdot v17.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3396:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3397:9: error: instruction requires: i8mm
        usdot v17.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3398:9: error: instruction requires: i8mm
        usdot v18.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3432:9: error: instruction requires: i8mm
        usdot v16.4s, v0.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3433:9: error: instruction requires: i8mm
        usdot v17.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3434:9: error: instruction requires: i8mm
        usdot v18.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3435:9: error: instruction requires: i8mm
        usdot v19.4s, v6.16b, v31.16b
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3473:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3473:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3473:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3473:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3478:9: error: instruction requires: i8mm
        usdot v24.4s, v18.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3479:9: error: instruction requires: i8mm
        usdot v25.4s, v19.16b, v31.16b
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3509:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3509:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3509:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3509:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3510:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3510:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3510:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3510:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3547:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3547:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3547:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3547:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3548:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3548:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3548:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3548:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v0.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3574:9: note: while in macro instantiation
        QPEL_H_CALC v0, v2, v4, v6, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3574:9: note: while in macro instantiation
        QPEL_H_CALC v0, v2, v4, v6, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3574:9: note: while in macro instantiation
        QPEL_H_CALC v0, v2, v4, v6, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3574:9: note: while in macro instantiation
        QPEL_H_CALC v0, v2, v4, v6, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3599:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3599:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3599:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3599:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3600:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3600:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3600:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3600:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v17.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3622:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3622:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3622:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3622:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3623:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3623:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3623:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3623:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3655:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3655:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3655:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3655:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3656:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3656:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3656:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3656:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v17.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3678:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3678:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3678:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3678:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3679:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3679:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3679:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3679:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v18.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3700:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3700:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3700:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3700:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3701:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3701:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3701:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3701:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v16.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3733:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3733:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3733:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3733:9: note: while in macro instantiation
        QPEL_H_CALC v16, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3734:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3734:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3734:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3734:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v17.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3756:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3756:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3756:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3756:9: note: while in macro instantiation
        QPEL_H_CALC v17, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3757:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3757:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3757:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3757:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v18.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3778:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3778:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3778:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3778:9: note: while in macro instantiation
        QPEL_H_CALC v18, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3779:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3779:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3779:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3779:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v20.4s, v19.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3801:9: note: while in macro instantiation
        QPEL_H_CALC v19, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v21.4s, v1.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3801:9: note: while in macro instantiation
        QPEL_H_CALC v19, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v22.4s, v2.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3801:9: note: while in macro instantiation
        QPEL_H_CALC v19, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v23.4s, v3.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3801:9: note: while in macro instantiation
        QPEL_H_CALC v19, v1, v2, v3, v20, v21, v22, v23
        ^
<instantiation>:5:9: error: instruction requires: i8mm
        usdot v24.4s, v4.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3802:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:6:9: error: instruction requires: i8mm
        usdot v25.4s, v5.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3802:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:7:9: error: instruction requires: i8mm
        usdot v26.4s, v6.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3802:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^
<instantiation>:8:9: error: instruction requires: i8mm
        usdot v27.4s, v7.16b, v31.16b
        ^
/Users/floatdrop/zig/ffmpeg/libavcodec/aarch64/hevcdsp_qpel_neon.S:3802:9: note: while in macro instantiation
        QPEL_H_CALC v4, v5, v6, v7, v24, v25, v26, v27
        ^


error: the following command failed with 2 compilation errors:
/opt/homebrew/Cellar/zig/0.15.1/bin/zig build-lib @.zig-cache/args/3a42e3d71b9178486bc1104cc8a5306b32080ce75bd5d193b8a16e1af5f0d630

Build Summary: 13/20 steps succeeded; 1 failed
install transitive failure
├─ install ffmpeg transitive failure
│  └─ compile lib ffmpeg Debug native 2 errors
├─ install show_metadata_c transitive failure
│  └─ compile exe show_metadata_c Debug native transitive failure
│     ├─ compile lib ffmpeg Debug native (+16 more reused dependencies)
│     └─ compile lib ffmpeg Debug native (+16 more reused dependencies)
└─ install show_metadata_zig transitive failure
   └─ compile exe show_metadata_zig Debug native transitive failure
      ├─ compile lib ffmpeg Debug native (+16 more reused dependencies)
      └─ compile lib ffmpeg Debug native (+16 more reused dependencies)

error: the following build command failed with exit code 1:
.zig-cache/o/376aa2a0e96954b2f8cefefbc806c9ae/build /opt/homebrew/Cellar/zig/0.15.1/bin/zig /opt/homebrew/Cellar/zig/0.15.1/lib/zig /Users/floatdrop/zig/ffmpeg .zig-cache /Users/floatdrop/.cache/zig --seed 0xa4b3c858 -Z65699aea7102f895

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant