钟居哲 <juzhe.zh...@rivai.ai> writes:
> Yeah, like kito said.
> Turns out the tuple type model in ARM SVE is the optimal solution for RVV.
> And we like ARM SVE style implmentation.
>
> And now we see swapping rtx_code and mode in rtx_def can make rtx_def overal 
> not exceed 64 bit.
> But it seems that there is still problem in tree_type_common and 
> tree_decl_common, is that right?

I thought upthread we had a way forward for tree_type_common and
tree_decl_common too, but maybe I only convinced myself. :)

> After several trys (remove all redundant TI/TF vector modes and FP16 vector 
> mode), now there are 252 modes
> in RISC-V port. Basically, I can keep supporting new RVV intrinsisc features 
> recently.
> However, we can't support more in the future, for example, FP16 vector, BF16 
> vector, matrix modes, VLS modes,...etc.

I agree it doesn't make sense to try to squeeze modes out like this.
It's a bit artificial, and like you say, it's likely only putting
off the inevitable.

Thanks,
Richard

>
> From RVV side, I think extending 1 more bit of machine mode should be enough 
> for RVV (overal 512 modes).
> Is it possible make it happen in tree_type_common and tree_decl_common, 
> Richards?
>
> Thank you so much for all comments.
>
>
> juzhe.zh...@rivai.ai

Reply via email to