camel-cdr wrote:

Are the vrgather.vv numbers correct? Usually LMUL>1 vrgather is implemented by 
aplying a LMUL=1 vrgather LMUL^2 times. Since the LMUL=1 vrgather.vv takes a 
single cycle, I would've expected a 4 cycle LMUL=2 vrgather.vv instead of 12.
12 cycles is less than one element per cycle (128/32*2=8).

Oh, and did you use upstream llvm-exegesis? I didn't managed to get it to work 
last time I tried.


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

Reply via email to