diff options
author | Rémi Denis-Courmont <remi@remlab.net> | 2024-05-14 23:13:12 +0300 |
---|---|---|
committer | Rémi Denis-Courmont <remi@remlab.net> | 2024-05-15 20:04:08 +0300 |
commit | 83e5fdd3f4fba46df23e870ee963b3935ea33343 (patch) | |
tree | 1967a7c3e55d8058cce25b36ff52abaef151ce12 | |
parent | 0cc8661499435a7d5258baaf1e0274ed888e48c7 (diff) | |
download | ffmpeg-83e5fdd3f4fba46df23e870ee963b3935ea33343.tar.gz |
lavu/riscv: fix parsing the unaligned access capability
Pointed-out-by: Stefan O'Rear <sorear@fastmail.com>
-rw-r--r-- | libavutil/riscv/cpu.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libavutil/riscv/cpu.c b/libavutil/riscv/cpu.c index 9b57d77502..73abd289a6 100644 --- a/libavutil/riscv/cpu.c +++ b/libavutil/riscv/cpu.c @@ -77,8 +77,12 @@ int ff_get_cpu_flags_riscv(void) if (pairs[1].value & RISCV_HWPROBE_EXT_ZVBB) ret |= AV_CPU_FLAG_RV_ZVBB; #endif - if (pairs[2].value & RISCV_HWPROBE_MISALIGNED_FAST) - ret |= AV_CPU_FLAG_RV_MISALIGNED; + switch (pairs[2].value & RISCV_HWPROBE_MISALIGNED_MASK) { + case RISCV_HWPROBE_MISALIGNED_FAST: + ret |= AV_CPU_FLAG_RV_MISALIGNED; + break; + default: + } } else #endif #if HAVE_GETAUXVAL |