>> This patch adds intrinsic and auto vectorization (vec_perm) support for
>> xxtvarith, which is one of XuanTie's vendor vector extensions [1].  This
>> extension include xt.vile (vector interleave even) and xt.vilo (vector
>> interleave odd) instructions, that can be used for vector permutations
>> like [0, 8, 2, 10, 4, 12, 6, 14].  When SEW is smaller than ELEN, a
>> wider SEW may be used to generate code for permutations like [0, 1, 8,
>> 9, 4, 5, 12, 13].  They can be useful for transpose operations in
>> workloads like x264.
>> 
>> Note that Zvzip also has similar instructions.  The same optimizations
>> can be applied when Zvzip becomes available.
>> 
>> Regtested on rv64gcv and rv32gcv, no regression.
>> 
>> [1] 
>> https://github.com/XUANTIE-RV/thead-extension-spec/blob/master/xxtvarith.adoc
>
> Ping.

Hi Bohan,

this is not forgotten but people are busy with Cauldron preparations 
right now.  I'll get to the patch by next week.

-- 
Regards
 Robin

Reply via email to