@@ -492,25 +492,25 @@ On this platform the usage of `#[target_feature]` functions follows the
492492[ above restrictions] [ attributes.codegen.target_feature.safety-restrictions ] .
493493
494494Further documentation on these features can be found in their respective
495- specification. Many specifications are described in the [ RISC-V ISA Manual] or
496- in another manual hosted on the [ RISC-V GitHub Account] .
495+ specification. Many specifications are described in the [ RISC-V ISA Manual] ,
496+ [ version 20250508 ] or in another manual hosted on the [ RISC-V GitHub Account] .
497497
498498[ RISC-V ISA Manual ] : https://github.com/riscv/riscv-isa-manual
499+ [ version 20250508 ] : https://github.com/riscv/riscv-isa-manual/tree/20250508
499500[ RISC-V GitHub Account ] : https://github.com/riscv
500501
501502Feature | Implicitly Enables | Description
502503------------|---------------------|-------------------
503504` a ` | | [ A] [ rv-a ] --- Atomic instructions
504505` c ` | | [ C] [ rv-c ] --- Compressed instructions
505506` m ` | | [ M] [ rv-m ] --- Integer Multiplication and Division instructions
506- ` zb ` | ` zba ` , ` zbc ` , ` zbs ` | [ Zb] [ rv-zb ] --- Bit Manipulation instructions
507- ` zba ` | | [ Zba] [ rv-zb-zba ] --- Address Generation instructions
508- ` zbb ` | | [ Zbb] [ rv-zb-zbb ] --- Basic bit-manipulation
509- ` zbc ` | | [ Zbc] [ rv-zb-zbc ] --- Carry-less multiplication
510- ` zbkb ` | | [ Zbkb] [ rv-zb-zbkb ] --- Bit Manipulation Instructions for Cryptography
511- ` zbkc ` | | [ Zbkc] [ rv-zb-zbc ] --- Carry-less multiplication for Cryptography
512- ` zbkx ` | | [ Zbkx] [ rv-zb-zbkx ] --- Crossbar permutations
513- ` zbs ` | | [ Zbs] [ rv-zb-zbs ] --- Single-bit instructions
507+ ` zba ` | | [ Zba] [ rv-zba ] --- Address Generation instructions
508+ ` zbb ` | | [ Zbb] [ rv-zbb ] --- Basic bit-manipulation
509+ ` zbc ` | ` zbkc ` | [ Zbc] [ rv-zbc ] --- Carry-less multiplication
510+ ` zbkb ` | | [ Zbkb] [ rv-zbkb ] --- Bit Manipulation Instructions for Cryptography
511+ ` zbkc ` | | [ Zbkc] [ rv-zbkc ] --- Carry-less multiplication for Cryptography
512+ ` zbkx ` | | [ Zbkx] [ rv-zbkx ] --- Crossbar permutations
513+ ` zbs ` | | [ Zbs] [ rv-zbs ] --- Single-bit instructions
514514` zk ` | ` zkn ` , ` zkr ` , ` zks ` , ` zkt ` , ` zbkb ` , ` zbkc ` , ` zkbx ` | [ Zk] [ rv-zk ] --- Scalar Cryptography
515515` zkn ` | ` zknd ` , ` zkne ` , ` zknh ` , ` zbkb ` , ` zbkc ` , ` zkbx ` | [ Zkn] [ rv-zkn ] --- NIST Algorithm suite extension
516516` zknd ` | | [ Zknd] [ rv-zknd ] --- NIST Suite: AES Decryption
@@ -524,27 +524,26 @@ Feature | Implicitly Enables | Description
524524
525525<!-- Keep links near each table to make it easier to move and update. -->
526526
527- [ rv-a ] : https://github.com/riscv/riscv-isa-manual/blob/de46343a245c6ee1f7b1a40c92fe1a86bd4f4978/src/a-st-ext.adoc
528- [ rv-c ] : https://github.com/riscv/riscv-isa-manual/blob/de46343a245c6ee1f7b1a40c92fe1a86bd4f4978/src/c-st-ext.adoc
529- [ rv-m ] : https://github.com/riscv/riscv-isa-manual/blob/de46343a245c6ee1f7b1a40c92fe1a86bd4f4978/src/m-st-ext.adoc
530- [ rv-zb ] : https://github.com/riscv/riscv-bitmanip
531- [ rv-zb-zba ] : https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/zba.adoc
532- [ rv-zb-zbb ] : https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/zbb.adoc
533- [ rv-zb-zbc ] : https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/zbc.adoc
534- [ rv-zb-zbkb ] : https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/zbkb.adoc
535- [ rv-zb-zbkc ] : https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/zbkc.adoc
536- [ rv-zb-zbkx ] : https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/zbkx.adoc
537- [ rv-zb-zbs ] : https://github.com/riscv/riscv-bitmanip/blob/main/bitmanip/zbs.adoc
538- [ rv-zk ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zk.adoc
539- [ rv-zkn ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zkn.adoc
540- [ rv-zkne ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zkne.adoc
541- [ rv-zknd ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zknd.adoc
542- [ rv-zknh ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zknh.adoc
543- [ rv-zkr ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zkr.adoc
544- [ rv-zks ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zks.adoc
545- [ rv-zksed ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zksed.adoc
546- [ rv-zksh ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zksh.adoc
547- [ rv-zkt ] : https://github.com/riscv/riscv-crypto/blob/e2dd7d98b7f34d477e38cb5fd7a3af4379525189/doc/scalar/riscv-crypto-scalar-zkt.adoc
527+ [ rv-a ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/a-st-ext.adoc
528+ [ rv-c ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/c-st-ext.adoc
529+ [ rv-m ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/m-st-ext.adoc
530+ [ rv-zba ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/b-st-ext.adoc
531+ [ rv-zbb ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/b-st-ext.adoc
532+ [ rv-zbc ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/b-st-ext.adoc
533+ [ rv-zbkb ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/b-st-ext.adoc
534+ [ rv-zbkc ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/b-st-ext.adoc
535+ [ rv-zbkx ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/b-st-ext.adoc
536+ [ rv-zbs ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/b-st-ext.adoc
537+ [ rv-zk ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
538+ [ rv-zkn ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
539+ [ rv-zkne ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
540+ [ rv-zknd ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
541+ [ rv-zknh ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
542+ [ rv-zkr ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
543+ [ rv-zks ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
544+ [ rv-zksed ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
545+ [ rv-zksh ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
546+ [ rv-zkt ] : https://github.com/riscv/riscv-isa-manual/blob/20250508/src/scalar-crypto.adoc
548547
549548r[ attributes.codegen.target_feature.wasm]
550549#### ` wasm32 ` or ` wasm64 `
0 commit comments