- Zvbc is not part of Zvkn.
- Zvbc is not part of Zvks.
- Add extensions implied into shorthand extension.
Also arrange its definition order as more closely its order in document.
Please refer to https://reviews.llvm.org/D152117 and https://reviews.llvm.org/D153836.
Document: https://github.com/riscv/riscv-crypto/releases/download/v20230620/riscv-crypto-spec-vector.pdf
As we are breaking the strict alphabetic ordering between Zvk sub-extensions, please add a marker to indicate the logic in the ordering.
For example:
// Zvk short-hand extensions