@@ -296,6 +296,7 @@ in the ratified base ISA and extensions (e.g. the use of 'w', 'd',
296296
297297Vendor | Prefix | URL
298298:--------------------- | :-------------- | :-------------
299+ Open Hardware Group | cv | https://www.openhwgroup.org/
299300SiFive | sf | https://www.sifive.com/
300301T-Head | th | https://www.t-head.cn/
301302Ventana Micro Systems | vt | https://www.ventanamicro.com/
@@ -304,10 +305,20 @@ Nuclei | xl | https://nucleisys.com/
304305- NOTE: Vendor prefixes are case-insensitive.
305306- NOTE: The Nuclei instruction prefix ` xl ` is an abbreviation of "XinLai", which is the Chinese pronunciation of Nuclei(芯来).
306307
308+ NOTE: OpenHW cores are all branded as CORE-V, hence the prefix.
309+
307310### List of vendor extensions
308311
309312Vendor | Name | Version | ISA Document
310313:------ | :-------------- | :------------- | :---------------
314+ OpenHW | Xcvalu | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
315+ OpenHW | Xcvbi | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
316+ OpenHW | Xcvbitmanip | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
317+ OpenHW | Xcvelw | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
318+ OpenHW | Xcvhwlp | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
319+ OpenHW | Xcvmac | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
320+ OpenHW | Xcvmem | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
321+ OpenHW | Xcvsimd | 1.0.0 | [ CORE-V Instruction Set Extensions] ( https://github.com/openhwgroup/cv32e40p/blob/dev/docs/source/instruction_set_extensions.rst )
311322SiFive | XSFVCP | 1.0 | [ SiFive Vector Coprocessor Interface Software Specification] ( https://sifive.cdn.prismic.io/sifive/c3829e36-8552-41f0-a841-79945784241b_vcix-spec-software.pdf )
312323T-Head | XTheadCmo | 1.0 | [ T-Head ISA extension specification] ( https://github.com/T-head-Semi/thead-extension-spec/releases/latest )
313324T-Head | XTheadBa | 1.0 | [ T-Head ISA extension specification] ( https://github.com/T-head-Semi/thead-extension-spec/releases/latest )
@@ -326,6 +337,13 @@ Ventana | XVentanaCondOps | 1.0 | [VTx-family custom instructions](ht
326337NOTE: Vendor extension names are case-insensitive, CamelCase is used here
327338for readability.
328339
340+ NOTE: Additional information on the CORE-V ISA extensions can be found in the
341+ [ CORE-V ISA Extension
342+ Naming] ( https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-isa-extension-naming.md )
343+ specification, and in the draft [ CORE-V Builtin
344+ Function] ( https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-builtin-spec.md )
345+ specification.
346+
329347## TODO
330348
331349* ` -mdiv ` , ` -mno-div ` , ` -mfdiv ` , ` -mno-fdiv ` , ` -msave-restore ` ,
0 commit comments