Khao7342 wrote:

> Has the target architecture been finalized? (As in what it should be, not 
> necessarily the rtl)
> 
> Just yesterday, there was a significant change in vector execution units:
> 
> [before](https://github.com/OpenXiangShan/XiangShan/blob/e25e4d90505c592524b410b127fe611ac49a3adf/src/main/scala/xiangshan/Parameters.scala#L355):
> 
> ```
> VFEX0: VfaluCfg, VfmaCfg, VialuCfg, VimacCfg
> VFEX1: VipuCfg, VppuCfg, VfcvtCfg, F2vCfg, F2fCfg, F2iCfg, VSetRvfWvfCfg
> VFEX2: VfaluCfg, VfmaCfg, VialuCfg
> VFEX3: VfdivCfg, VidivCfg
> ```
> 
> [after](https://github.com/OpenXiangShan/XiangShan/blob/2e61107/src/main/scala/xiangshan/Parameters.scala#L357):
> 
> ```
> VFEX0: VfmaCfg, VialuCfg, VimacCfg, VppuCfg
> VFEX1: VfaluCfg, VfcvtCfg, VipuCfg, VSetRvfWvfCfg
> VFEX2: VfmaCfg, VialuCfg, F2vCfg
> VFEX3: VfaluCfg, VfcvtCfg
> VFEX4: VfdivCfg, VidivCfg
> VFEX5: VfdivCfg, VidivCfg
> ```

Thanks for your attention to Xiangshan. KunMingHu's RTL has not been finalized 
yet. The development work on vectors is in the final stages of testing and 
performance optimization. And there won't be too many changes on the RTL.

https://github.com/llvm/llvm-project/pull/89359
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to