Message ID | 20220825221411.35122-1-pbonzini@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | target/i386: make most SSE helpers generic in the vector size | expand |
On 8/25/22 15:13, Paolo Bonzini wrote: > This is the first half of Paul's series from last April, reorganized > to have no occurrence of YMM_ONLY or SHIFT == 2---meaning it can be > committed without much fuss, even without a plan for the implementation > of AVX decoding. > > In most cases this is done by using loops that apply the same code for > all of MMX/SSE/AVX, in some cases AVX needs special-casing for the two > 128-bit lanes and then this code is simply missing. The missing helper > code is just 100 lines though, so this _is_ the lion share of the work > to adapt the existing t helpers. Ok. I'll note that this is a decent intermediate step for further conversion to tcg/tcg-op-gvec.h, which has a parameter for the vector length instead of having N functions with the length implicit in each name. r~