|
From: | Richard Henderson |
Subject: | Re: [PATCH 00/18] target/i386: make most SSE helpers generic in the vector size |
Date: | Thu, 25 Aug 2022 16:32:51 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
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~
[Prev in Thread] | Current Thread | [Next in Thread] |