riscv_vlen
if (len > CHACHA_BLK_SIZE && RISCV_HAS_ZBB() && riscv_vlen() >= 128
" vlen:%lu", riscv_vlen());
if (RISCV_HAS_ZVKG() && riscv_vlen() >= 128) {
} else if (RISCV_HAS_ZVKB() && RISCV_HAS_ZVBC() && riscv_vlen() >= 128) {
if (RISCV_HAS_ZVKB() && (RISCV_HAS_ZVKNHA() || RISCV_HAS_ZVKNHB()) && riscv_vlen() >= 128) {
if (RISCV_HAS_ZVKB_AND_ZVKNHB() && riscv_vlen() >= 128) {
if (RISCV_HAS_ZVKB_AND_ZVKSH() && riscv_vlen() >= 128) {
size_t riscv_vlen(void);
if (RISCV_HAS_ZVKNED() && riscv_vlen() >= 128) \
if (RISCV_HAS_ZVBB() && RISCV_HAS_ZVKG() && RISCV_HAS_ZVKNED() && riscv_vlen() >= 128) \
if (RISCV_HAS_ZVKNED() && riscv_vlen() >= 128) \