[FFmpeg-devel] [PATCH 05/31] lavu/cpu: CPU flags for the RISC-V Vector extension

2022-09-26 Thread remi
From: Rémi Denis-Courmont RVV defines a total of 12 different extensions, including: - 5 different instruction subsets: - Zve32x: 8-, 16- and 32-bit integers, - Zve32f: Zve32x plus single precision floats, - Zve64x: Zve32x plus 64-bit integers, - Zve64f: Zve32f plus Zve64x, - Zve64d: Z

Re: [FFmpeg-devel] [PATCH 05/31] lavu/cpu: CPU flags for the RISC-V Vector extension

2022-09-26 Thread Rémi Denis-Courmont
Le 26 septembre 2022 09:51:43 GMT+03:00, Lynne a écrit : >Sep 25, 2022, 16:25 by r...@remlab.net: > >> From: Rémi Denis-Courmont >> -if ((flags & AV_CPU_FLAG_RVD) && !(flags & AV_CPU_FLAG_RVF)) { >> +if ((flags & AV_CPU_FLAG_RV_ZVE64D) && !(flags & >> AV_CPU_FLAG_RV_ZVE64X)) { >> +

Re: [FFmpeg-devel] [PATCH 05/31] lavu/cpu: CPU flags for the RISC-V Vector extension

2022-09-26 Thread Andreas Rheinhardt
Lynne: > Sep 25, 2022, 16:25 by r...@remlab.net: > >> From: Rémi Denis-Courmont >> -if ((flags & AV_CPU_FLAG_RVD) && !(flags & AV_CPU_FLAG_RVF)) { >> +if ((flags & AV_CPU_FLAG_RV_ZVE64D) && !(flags & >> AV_CPU_FLAG_RV_ZVE64X)) { >> +av_log(NULL, AV_LOG_WARNING, "RV%s implied by s

Re: [FFmpeg-devel] [PATCH 05/31] lavu/cpu: CPU flags for the RISC-V Vector extension

2022-09-25 Thread Lynne
Sep 25, 2022, 16:25 by r...@remlab.net: > From: Rémi Denis-Courmont > -if ((flags & AV_CPU_FLAG_RVD) && !(flags & AV_CPU_FLAG_RVF)) { > +if ((flags & AV_CPU_FLAG_RV_ZVE64D) && !(flags & AV_CPU_FLAG_RV_ZVE64X)) > { > +av_log(NULL, AV_LOG_WARNING, "RV%s implied by specified flags\n

[FFmpeg-devel] [PATCH 05/31] lavu/cpu: CPU flags for the RISC-V Vector extension

2022-09-25 Thread remi
From: Rémi Denis-Courmont RVV defines a total of 12 different extensions, including: - 5 different instruction subsets: - Zve32x: 8-, 16- and 32-bit integers, - Zve32f: Zve32x plus single precision floats, - Zve64x: Zve32x plus 64-bit integers, - Zve64f: Zve32f plus Zve64x, - Zve64d: Z