XUANTIE-RV / openc910

OpenXuantie - OpenC910 Core
Apache License 2.0
1.16k stars 310 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 1 year 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