• Rémi Denis-Courmont's avatar
    lavu/riscv: CPU flag for the Zbb extension · 37d5ddc3
    Rémi Denis-Courmont authored
    Unfortunately, it is common, and will remain so, that the Bit
    manipulations are not enabled at compilation time. This is an official
    policy for Debian ports in general (though they do not support RISC-V
    officially as of yet) to stick to the minimal target baseline, which
    does not include the B extension or even its Zbb subset.
    
    For inline helpers (CPOP, REV8), compiler builtins (CTZ, CLZ) or
    even plain C code (MIN, MAX, MINU, MAXU), run-time detection seems
    impractical. But at least it can work for the byte-swap DSP functions.
    37d5ddc3
cpu.c 2.18 KB