Testing environment sve128: QEMU_CPU=max,sve128=on
HOSTCC	tests/base64.o
HOSTCC	tests/tiny_psnr.o
HOSTCC	tests/tiny_ssim.o
HOSTCC	tests/audiomatch.o
HOSTLD	tests/base64
HOSTLD	tests/tiny_psnr
HOSTLD	tests/tiny_ssim
HOSTLD	tests/audiomatch
CC	tests/checkasm/aacencdsp.o
CC	tests/checkasm/aacpsdsp.o
AS	tests/checkasm/aarch64/checkasm.o
CC	tests/checkasm/ac3dsp.o
CC	tests/checkasm/af_afir.o
CC	tests/checkasm/alacdsp.o
CC	tests/checkasm/audiodsp.o
CC	tests/checkasm/av_tx.o
CC	tests/checkasm/blockdsp.o
CC	tests/checkasm/bswapdsp.o
CC	tests/checkasm/checkasm.o
CC	tests/checkasm/diracdsp.o
CC	tests/checkasm/exrdsp.o
CC	tests/checkasm/fdctdsp.o
CC	tests/checkasm/fixed_dsp.o
CC	tests/checkasm/flacdsp.o
CC	tests/checkasm/float_dsp.o
CC	tests/checkasm/fmtconvert.o
CC	tests/checkasm/g722dsp.o
CC	tests/checkasm/h263dsp.o
CC	tests/checkasm/h264chroma.o
src/tests/checkasm/h264chroma.c: In function ‘check_chroma_mc’:
src/tests/checkasm/h264chroma.c:54:18: warning: ‘size’ is used uninitialized [-Wuninitialized]
   54 |         for (int size = 0; size < 4; size++) {
      |                  ^~~~
CC	tests/checkasm/h264dsp.o
CC	tests/checkasm/h264pred.o
CC	tests/checkasm/h264qpel.o
CC	tests/checkasm/hevc_add_res.o
CC	tests/checkasm/hevc_deblock.o
CC	tests/checkasm/hevc_idct.o
CC	tests/checkasm/hevc_pel.o
CC	tests/checkasm/hevc_sao.o
CC	tests/checkasm/huffyuvdsp.o
CC	tests/checkasm/idctdsp.o
CC	tests/checkasm/jpeg2000dsp.o
CC	tests/checkasm/llauddsp.o
CC	tests/checkasm/lls.o
CC	tests/checkasm/llviddsp.o
CC	tests/checkasm/llviddspenc.o
CC	tests/checkasm/lpc.o
CC	tests/checkasm/motion.o
CC	tests/checkasm/mpegvideoencdsp.o
CC	tests/checkasm/opusdsp.o
CC	tests/checkasm/pixblockdsp.o
CC	tests/checkasm/rv34dsp.o
CC	tests/checkasm/rv40dsp.o
CC	tests/checkasm/sbrdsp.o
CC	tests/checkasm/svq1enc.o
CC	tests/checkasm/sw_gbrp.o
CC	tests/checkasm/sw_range_convert.o
CC	tests/checkasm/sw_rgb.o
CC	tests/checkasm/sw_scale.o
CC	tests/checkasm/sw_yuv2rgb.o
src/tests/checkasm/sw_rgb.c: In function ‘check_yuv2packed1’:
src/tests/checkasm/sw_rgb.c:574:14: warning: array subscript 512 is outside array bounds of ‘int32_t[512]’ {aka ‘int[512]’} [-Warray-bounds=]
  574 |         src_u[i + INPUT_SIZE] &= 0x3FFF3FFF;
      |         ~~~~~^~~~~~~~~~~~~~~~
In file included from src/tests/checkasm/sw_rgb.c:24:
src/libavutil/mem_internal.h:121:27: note: at offset 2048 into object ‘la_src_u’ of size 2048
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |                           ^~~
src/libavutil/mem_internal.h:118:15: note: in definition of macro ‘E1’
  118 | #define E1(x) x
      |               ^
src/libavutil/mem_internal.h:111:33: note: in expansion of macro ‘DECLARE_ALIGNED_T’
  111 | #define DECLARE_ALIGNED_8(t,v)  DECLARE_ALIGNED_T(       8, t, v)
      |                                 ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:108:34: note: in expansion of macro ‘DECLARE_ALIGNED_8’
  108 | #define DECLARE_ALIGNED_V(n,t,v) DECLARE_ALIGNED_##n(t,v)
      |                                  ^~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:104:32: note: in expansion of macro ‘DECLARE_ALIGNED_V’
  104 | #define DECLARE_ALIGNED(n,t,v) DECLARE_ALIGNED_V(n,t,v)
      |                                ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:121:5: note: in expansion of macro ‘DECLARE_ALIGNED’
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |     ^~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:128:39: note: in expansion of macro ‘LOCAL_ALIGNED_D’
  128 | #define LOCAL_ALIGNED_8(t, v, ...) E1(LOCAL_ALIGNED_D(8, t, v, __VA_ARGS__,,))
      |                                       ^~~~~~~~~~~~~~~
src/tests/checkasm/sw_rgb.c:556:5: note: in expansion of macro ‘LOCAL_ALIGNED_8’
  556 |     LOCAL_ALIGNED_8(int32_t, src_u, [INPUT_SIZE]);
      |     ^~~~~~~~~~~~~~~
src/tests/checkasm/sw_rgb.c:574:14: warning: array subscript 512 is outside array bounds of ‘int32_t[512]’ {aka ‘int[512]’} [-Warray-bounds=]
  574 |         src_u[i + INPUT_SIZE] &= 0x3FFF3FFF;
      |         ~~~~~^~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:121:27: note: at offset 2048 into object ‘la_src_u’ of size 2048
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |                           ^~~
src/libavutil/mem_internal.h:118:15: note: in definition of macro ‘E1’
  118 | #define E1(x) x
      |               ^
src/libavutil/mem_internal.h:111:33: note: in expansion of macro ‘DECLARE_ALIGNED_T’
  111 | #define DECLARE_ALIGNED_8(t,v)  DECLARE_ALIGNED_T(       8, t, v)
      |                                 ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:108:34: note: in expansion of macro ‘DECLARE_ALIGNED_8’
  108 | #define DECLARE_ALIGNED_V(n,t,v) DECLARE_ALIGNED_##n(t,v)
      |                                  ^~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:104:32: note: in expansion of macro ‘DECLARE_ALIGNED_V’
  104 | #define DECLARE_ALIGNED(n,t,v) DECLARE_ALIGNED_V(n,t,v)
      |                                ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:121:5: note: in expansion of macro ‘DECLARE_ALIGNED’
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |     ^~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:128:39: note: in expansion of macro ‘LOCAL_ALIGNED_D’
  128 | #define LOCAL_ALIGNED_8(t, v, ...) E1(LOCAL_ALIGNED_D(8, t, v, __VA_ARGS__,,))
      |                                       ^~~~~~~~~~~~~~~
src/tests/checkasm/sw_rgb.c:556:5: note: in expansion of macro ‘LOCAL_ALIGNED_8’
  556 |     LOCAL_ALIGNED_8(int32_t, src_u, [INPUT_SIZE]);
      |     ^~~~~~~~~~~~~~~
src/tests/checkasm/sw_rgb.c:575:14: warning: array subscript 512 is outside array bounds of ‘int32_t[512]’ {aka ‘int[512]’} [-Warray-bounds=]
  575 |         src_v[i + INPUT_SIZE] &= 0x3FFF3FFF;
      |         ~~~~~^~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:121:27: note: at offset 2048 into object ‘la_src_v’ of size 2048
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |                           ^~~
src/libavutil/mem_internal.h:118:15: note: in definition of macro ‘E1’
  118 | #define E1(x) x
      |               ^
src/libavutil/mem_internal.h:111:33: note: in expansion of macro ‘DECLARE_ALIGNED_T’
  111 | #define DECLARE_ALIGNED_8(t,v)  DECLARE_ALIGNED_T(       8, t, v)
      |                                 ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:108:34: note: in expansion of macro ‘DECLARE_ALIGNED_8’
  108 | #define DECLARE_ALIGNED_V(n,t,v) DECLARE_ALIGNED_##n(t,v)
      |                                  ^~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:104:32: note: in expansion of macro ‘DECLARE_ALIGNED_V’
  104 | #define DECLARE_ALIGNED(n,t,v) DECLARE_ALIGNED_V(n,t,v)
      |                                ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:121:5: note: in expansion of macro ‘DECLARE_ALIGNED’
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |     ^~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:128:39: note: in expansion of macro ‘LOCAL_ALIGNED_D’
  128 | #define LOCAL_ALIGNED_8(t, v, ...) E1(LOCAL_ALIGNED_D(8, t, v, __VA_ARGS__,,))
      |                                       ^~~~~~~~~~~~~~~
src/tests/checkasm/sw_rgb.c:557:5: note: in expansion of macro ‘LOCAL_ALIGNED_8’
  557 |     LOCAL_ALIGNED_8(int32_t, src_v, [INPUT_SIZE]);
      |     ^~~~~~~~~~~~~~~
src/tests/checkasm/sw_rgb.c:575:14: warning: array subscript 512 is outside array bounds of ‘int32_t[512]’ {aka ‘int[512]’} [-Warray-bounds=]
  575 |         src_v[i + INPUT_SIZE] &= 0x3FFF3FFF;
      |         ~~~~~^~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:121:27: note: at offset 2048 into object ‘la_src_v’ of size 2048
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |                           ^~~
src/libavutil/mem_internal.h:118:15: note: in definition of macro ‘E1’
  118 | #define E1(x) x
      |               ^
src/libavutil/mem_internal.h:111:33: note: in expansion of macro ‘DECLARE_ALIGNED_T’
  111 | #define DECLARE_ALIGNED_8(t,v)  DECLARE_ALIGNED_T(       8, t, v)
      |                                 ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:108:34: note: in expansion of macro ‘DECLARE_ALIGNED_8’
  108 | #define DECLARE_ALIGNED_V(n,t,v) DECLARE_ALIGNED_##n(t,v)
      |                                  ^~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:104:32: note: in expansion of macro ‘DECLARE_ALIGNED_V’
  104 | #define DECLARE_ALIGNED(n,t,v) DECLARE_ALIGNED_V(n,t,v)
      |                                ^~~~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:121:5: note: in expansion of macro ‘DECLARE_ALIGNED’
  121 |     DECLARE_ALIGNED(a, t, la_##v) s o;                  \
      |     ^~~~~~~~~~~~~~~
src/libavutil/mem_internal.h:128:39: note: in expansion of macro ‘LOCAL_ALIGNED_D’
  128 | #define LOCAL_ALIGNED_8(t, v, ...) E1(LOCAL_ALIGNED_D(8, t, v, __VA_ARGS__,,))
      |                                       ^~~~~~~~~~~~~~~
src/tests/checkasm/sw_rgb.c:557:5: note: in expansion of macro ‘LOCAL_ALIGNED_8’
  557 |     LOCAL_ALIGNED_8(int32_t, src_v, [INPUT_SIZE]);
      |     ^~~~~~~~~~~~~~~
CC	tests/checkasm/sw_yuv2yuv.o
CC	tests/checkasm/synth_filter.o
CC	tests/checkasm/takdsp.o
CC	tests/checkasm/utvideodsp.o
CC	tests/checkasm/v210dec.o
CC	tests/checkasm/v210enc.o
CC	tests/checkasm/vc1dsp.o
CC	tests/checkasm/vf_blend.o
CC	tests/checkasm/vf_bwdif.o
CC	tests/checkasm/vf_colorspace.o
CC	tests/checkasm/vf_convolution.o
CC	tests/checkasm/vf_eq.o
CC	tests/checkasm/vf_gblur.o
CC	tests/checkasm/vf_hflip.o
CC	tests/checkasm/vf_nlmeans.o
CC	tests/checkasm/vf_threshold.o
CC	tests/checkasm/videodsp.o
CC	tests/checkasm/vorbisdsp.o
CC	tests/checkasm/vp8dsp.o
CC	tests/checkasm/vp9dsp.o
CC	tests/checkasm/vvc_alf.o
CC	tests/checkasm/vvc_mc.o
TEST    cpu_sve128
cpu_flags(raw) = 0x00000F60
cpu_flags_str(raw) = armv8 neon dotprod i8mm sve sve2
cpu_flags(effective) = 0x00000F60
cpu_flags_str(effective) = armv8 neon dotprod i8mm sve sve2
threads = 1 (cpu_count = 4)
sve_vector_length = 128
LD	tests/checkasm/checkasm
TEST    checkasm-aacencdsp_sve128
TEST    checkasm-aacpsdsp_sve128
TEST    checkasm-ac3dsp_sve128
TEST    checkasm-af_afir_sve128
TEST    checkasm-alacdsp_sve128
TEST    checkasm-audiodsp_sve128
TEST    checkasm-av_tx_sve128
TEST    checkasm-blockdsp_sve128
TEST    checkasm-bswapdsp_sve128
TEST    checkasm-diracdsp_sve128
TEST    checkasm-exrdsp_sve128
TEST    checkasm-fdctdsp_sve128
TEST    checkasm-fixed_dsp_sve128
TEST    checkasm-flacdsp_sve128
TEST    checkasm-float_dsp_sve128
TEST    checkasm-fmtconvert_sve128
TEST    checkasm-g722dsp_sve128
TEST    checkasm-h263dsp_sve128
TEST    checkasm-h264chroma_sve128
TEST    checkasm-h264dsp_sve128
TEST    checkasm-h264pred_sve128
TEST    checkasm-h264qpel_sve128
TEST    checkasm-hevc_add_res_sve128
TEST    checkasm-hevc_deblock_sve128
TEST    checkasm-hevc_idct_sve128
TEST    checkasm-hevc_pel_sve128
TEST    checkasm-hevc_sao_sve128
TEST    checkasm-huffyuvdsp_sve128
TEST    checkasm-idctdsp_sve128
TEST    checkasm-jpeg2000dsp_sve128
TEST    checkasm-llauddsp_sve128
TEST    checkasm-lls_sve128
TEST    checkasm-llviddsp_sve128
TEST    checkasm-llviddspenc_sve128
TEST    checkasm-lpc_sve128
TEST    checkasm-motion_sve128
TEST    checkasm-mpegvideoencdsp_sve128
TEST    checkasm-opusdsp_sve128
TEST    checkasm-pixblockdsp_sve128
TEST    checkasm-sbrdsp_sve128
TEST    checkasm-rv34dsp_sve128
TEST    checkasm-rv40dsp_sve128
TEST    checkasm-svq1enc_sve128
TEST    checkasm-synth_filter_sve128
TEST    checkasm-sw_gbrp_sve128
TEST    checkasm-sw_range_convert_sve128
TEST    checkasm-sw_rgb_sve128
TEST    checkasm-sw_scale_sve128
TEST    checkasm-sw_yuv2rgb_sve128
TEST    checkasm-sw_yuv2yuv_sve128
TEST    checkasm-takdsp_sve128
TEST    checkasm-utvideodsp_sve128
TEST    checkasm-v210dec_sve128
TEST    checkasm-v210enc_sve128
TEST    checkasm-vc1dsp_sve128
TEST    checkasm-vf_blend_sve128
TEST    checkasm-vf_bwdif_sve128
TEST    checkasm-vf_colorspace_sve128
TEST    checkasm-vf_eq_sve128
TEST    checkasm-vf_gblur_sve128
TEST    checkasm-vf_hflip_sve128
TEST    checkasm-vf_nlmeans_sve128
TEST    checkasm-vf_threshold_sve128
TEST    checkasm-vf_sobel_sve128
TEST    checkasm-videodsp_sve128
TEST    checkasm-vorbisdsp_sve128
TEST    checkasm-vp8dsp_sve128
TEST    checkasm-vp9dsp_sve128
TEST    checkasm-vvc_alf_sve128
TEST    checkasm-vvc_mc_sve128
Testing environment sve256: QEMU_CPU=max,sve256=on
TEST    checkasm-aacencdsp_sve256
TEST    checkasm-aacpsdsp_sve256
TEST    checkasm-ac3dsp_sve256
TEST    checkasm-af_afir_sve256
TEST    checkasm-alacdsp_sve256
TEST    checkasm-audiodsp_sve256
TEST    checkasm-av_tx_sve256
TEST    checkasm-blockdsp_sve256
TEST    checkasm-bswapdsp_sve256
TEST    checkasm-diracdsp_sve256
TEST    checkasm-exrdsp_sve256
TEST    checkasm-fdctdsp_sve256
TEST    checkasm-fixed_dsp_sve256
TEST    checkasm-flacdsp_sve256
TEST    checkasm-float_dsp_sve256
TEST    checkasm-fmtconvert_sve256
TEST    checkasm-g722dsp_sve256
TEST    checkasm-h263dsp_sve256
TEST    checkasm-h264chroma_sve256
TEST    checkasm-h264dsp_sve256
TEST    checkasm-h264pred_sve256
TEST    checkasm-h264qpel_sve256
TEST    checkasm-hevc_add_res_sve256
TEST    checkasm-hevc_deblock_sve256
TEST    checkasm-hevc_idct_sve256
TEST    checkasm-hevc_pel_sve256
TEST    checkasm-hevc_sao_sve256
TEST    checkasm-huffyuvdsp_sve256
TEST    checkasm-idctdsp_sve256
TEST    checkasm-jpeg2000dsp_sve256
TEST    checkasm-llauddsp_sve256
TEST    checkasm-lls_sve256
TEST    checkasm-llviddsp_sve256
TEST    checkasm-llviddspenc_sve256
TEST    checkasm-lpc_sve256
TEST    checkasm-motion_sve256
TEST    checkasm-mpegvideoencdsp_sve256
TEST    checkasm-opusdsp_sve256
TEST    checkasm-pixblockdsp_sve256
TEST    checkasm-sbrdsp_sve256
TEST    checkasm-rv34dsp_sve256
TEST    checkasm-rv40dsp_sve256
TEST    checkasm-svq1enc_sve256
TEST    checkasm-synth_filter_sve256
TEST    checkasm-sw_gbrp_sve256
TEST    checkasm-sw_range_convert_sve256
TEST    checkasm-sw_rgb_sve256
TEST    checkasm-sw_scale_sve256
TEST    checkasm-sw_yuv2rgb_sve256
TEST    checkasm-sw_yuv2yuv_sve256
TEST    checkasm-takdsp_sve256
TEST    checkasm-utvideodsp_sve256
TEST    checkasm-v210dec_sve256
TEST    checkasm-v210enc_sve256
TEST    checkasm-vc1dsp_sve256
TEST    checkasm-vf_blend_sve256
TEST    checkasm-vf_bwdif_sve256
TEST    checkasm-vf_colorspace_sve256
TEST    checkasm-vf_eq_sve256
TEST    checkasm-vf_gblur_sve256
TEST    checkasm-vf_hflip_sve256
TEST    checkasm-vf_nlmeans_sve256
TEST    checkasm-vf_threshold_sve256
TEST    checkasm-vf_sobel_sve256
TEST    checkasm-videodsp_sve256
TEST    checkasm-vorbisdsp_sve256
TEST    checkasm-vp8dsp_sve256
TEST    checkasm-vp9dsp_sve256
TEST    checkasm-vvc_alf_sve256
TEST    checkasm-vvc_mc_sve256
TEST    cpu_sve256
cpu_flags(raw) = 0x00000F60
cpu_flags_str(raw) = armv8 neon dotprod i8mm sve sve2
cpu_flags(effective) = 0x00000F60
cpu_flags_str(effective) = armv8 neon dotprod i8mm sve sve2
threads = 1 (cpu_count = 4)
sve_vector_length = 256
Testing environment sve512: QEMU_CPU=max,sve512=on
TEST    checkasm-aacencdsp_sve512
TEST    checkasm-aacpsdsp_sve512
TEST    checkasm-ac3dsp_sve512
TEST    checkasm-af_afir_sve512
TEST    checkasm-alacdsp_sve512
TEST    checkasm-audiodsp_sve512
TEST    checkasm-av_tx_sve512
TEST    checkasm-blockdsp_sve512
TEST    checkasm-bswapdsp_sve512
TEST    checkasm-diracdsp_sve512
TEST    checkasm-exrdsp_sve512
TEST    checkasm-fdctdsp_sve512
TEST    checkasm-fixed_dsp_sve512
TEST    checkasm-flacdsp_sve512
TEST    checkasm-float_dsp_sve512
TEST    checkasm-fmtconvert_sve512
TEST    checkasm-g722dsp_sve512
TEST    checkasm-h263dsp_sve512
TEST    checkasm-h264chroma_sve512
TEST    checkasm-h264dsp_sve512
TEST    checkasm-h264pred_sve512
TEST    checkasm-h264qpel_sve512
TEST    checkasm-hevc_add_res_sve512
TEST    checkasm-hevc_deblock_sve512
TEST    checkasm-hevc_idct_sve512
TEST    checkasm-hevc_pel_sve512
TEST    checkasm-hevc_sao_sve512
TEST    checkasm-huffyuvdsp_sve512
TEST    checkasm-idctdsp_sve512
TEST    checkasm-jpeg2000dsp_sve512
TEST    checkasm-llauddsp_sve512
TEST    checkasm-lls_sve512
TEST    checkasm-llviddsp_sve512
TEST    checkasm-llviddspenc_sve512
TEST    checkasm-lpc_sve512
TEST    checkasm-motion_sve512
TEST    checkasm-mpegvideoencdsp_sve512
TEST    checkasm-opusdsp_sve512
TEST    checkasm-pixblockdsp_sve512
TEST    checkasm-sbrdsp_sve512
TEST    checkasm-rv34dsp_sve512
TEST    checkasm-rv40dsp_sve512
TEST    checkasm-svq1enc_sve512
TEST    checkasm-synth_filter_sve512
TEST    checkasm-sw_gbrp_sve512
TEST    checkasm-sw_range_convert_sve512
TEST    checkasm-sw_rgb_sve512
TEST    checkasm-sw_scale_sve512
TEST    checkasm-sw_yuv2rgb_sve512
TEST    checkasm-sw_yuv2yuv_sve512
TEST    checkasm-takdsp_sve512
TEST    checkasm-utvideodsp_sve512
TEST    checkasm-v210dec_sve512
TEST    checkasm-v210enc_sve512
TEST    checkasm-vc1dsp_sve512
TEST    checkasm-vf_blend_sve512
TEST    checkasm-vf_bwdif_sve512
TEST    checkasm-vf_colorspace_sve512
TEST    checkasm-vf_eq_sve512
TEST    checkasm-vf_gblur_sve512
TEST    checkasm-vf_hflip_sve512
TEST    checkasm-vf_nlmeans_sve512
TEST    checkasm-vf_threshold_sve512
TEST    checkasm-vf_sobel_sve512
TEST    checkasm-videodsp_sve512
TEST    checkasm-vorbisdsp_sve512
TEST    checkasm-vp8dsp_sve512
TEST    checkasm-vp9dsp_sve512
TEST    checkasm-vvc_alf_sve512
TEST    checkasm-vvc_mc_sve512
TEST    cpu_sve512
cpu_flags(raw) = 0x00000F60
cpu_flags_str(raw) = armv8 neon dotprod i8mm sve sve2
cpu_flags(effective) = 0x00000F60
cpu_flags_str(effective) = armv8 neon dotprod i8mm sve sve2
threads = 1 (cpu_count = 4)
sve_vector_length = 512