XUANTIE-RV / openc910

OpenXuantie - OpenC910 Core
Apache License 2.0
1.13k stars 296 forks source link

Documentation for XuanTie Instruction Extension #17

Open tirumalnaidu opened 2 years ago

tirumalnaidu commented 2 years ago

Please provide the documentation for XIE and can anyone verify whether Vector instructions are supported by openc910

avianes commented 2 years ago

Hi,

Please provide the documentation for XIE

XIE is documented in Chinese in doc/ https://github.com/T-head-Semi/openc910/issues/14#issuecomment-980939800

anyone verify whether Vector instructions are supported by openc910

No it's not https://github.com/T-head-Semi/openc910/issues/1#issuecomment-980894938

QiaowenYoung commented 2 years ago

I guess the V extension is supported since I just found some code for vector instructions decoding (like vadd), but they haven't released the doc on how to verify it.

hyc commented 11 months ago

Other docs say the C910, like C906 and C920, supports v0.7.1 of the vector extension spec. https://github.com/riscv/riscv-v-spec/releases/tag/0.7.1 But mainstream compilers are only targeting v1.0 of this spec. Seems you must use T-head's toolchain for now. https://github.com/T-head-Semi/xuantie-gnu-toolchain