[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] x86emul/test: drop Xeon Phi S/G prefetch special case
On Wed Oct 16, 2024 at 11:54 AM BST, Jan Beulich wrote: > On 16.10.2024 12:34, Alejandro Vallejo wrote: > > On Wed Oct 16, 2024 at 8:46 AM BST, Jan Beulich wrote: > >> --- a/tools/tests/x86_emulator/evex-disp8.c > >> +++ b/tools/tests/x86_emulator/evex-disp8.c > >> @@ -911,10 +911,8 @@ static void test_one(const struct test * > >> n = test->scale == SC_vl ? vsz : esz; > >> if ( !sg ) > >> n += vsz; > >> - else if ( !strstr(test->mnemonic, "pf") ) > >> - n += esz; > >> else > >> - ++n; > >> + n += esz; > > > > Just making sure. This is leftover from 85191cf32180("x86: drop Xeon Phi > > support"), right? Dead code after the removal of the avx512pf group. > > Yes. > > > If so, that sounds good. But (not having looking at the general logic), how > > come we go from ++n to "n += esz". It's all quite cryptic. > > It's the (prior) if() portion we're keeping, and the "else" we're dropping. > The if() checks for _no_ "pf" in the mnemonic. "Going from ++n to n+= esz" > is merely an effect of how the change is being expressed as diff. > > Jan Bah, misremembered strstr() being used like strcmp() on match, but of course that makes no sense with the substring being returned. Thanks for spelling it out :) Cheers, Alejandro
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |