[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 7/9] x86emul: support AVX-VNNI-INT8
- To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- Date: Thu, 6 Apr 2023 22:01:36 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gKurutHoy7sve8V5n2Kf1VRnA+63mQqgavH5Fq7Cw7k=; b=EYBtzpkANAR3PqpvJJhRwEqsjEyol7K+V2gAVfwgXcBFTj1FiWUdeyPsN2Gndd5dxvGFtklcwrh8KxnDW6xttFZKnHAp2UuP3X1IeN6cG6BK0WmO6GlyZa6z8Vr151bw0EESk5dlRGpR2JPCyD5DRLzKItn6msL7qnG+OIPmMAHnZd6LUWxzl2F7ml5Ad/Ams89XsZ9T5MKZdHwTJ+ZsxB6sGo0nfN2e5A+bq2xtdE5pN2bTNi0J9PuYwCzmPDshnR/n+2teSnwnEyIyExNtiVmGgborm+63z1giB96YiunfPdK+l/GATIBEnXXg35bbQgyCSMvgcWHIThE9GWG6fA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bre8/qXhJC0qbJtELOf99I+xO1BBwwdpOIsI6DCKplbBfpb/rmG6QuTs8hJJ7QcytJZ7fF/dQgy1jVZKwB10MCz/1iyGVbL6WKnuEzD+89FX5Sr+LSMRDC+OOkUGyk6WSdBD13tQg0JcXOa3TefxUDxTUSi45SG15nTbwfqrROEreAfl32gHXVQJHIk0HUVsGdqN24H56z6EoMhCwS9vkR1+svWmIfvZkI43Ijdnu2gkU6nrr2vPGykzY6fNBGVR3X/b9TziFn/z2plMIz/XREPrvcK7gUKfIIGzMJuI3DfAcY2Xuc3tA2tCSK9NTCVR1SzmLYEadmh/gHwQPLQqWw==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Delivery-date: Thu, 06 Apr 2023 21:02:07 +0000
- Ironport-data: A9a23:xvM0m6AVZfHyShVW/wTiw5YqxClBgxIJ4kV8jS/XYbTApGl00WNVx mMZCmuCaP+LYGH3fdpwb9yy9k1V6pTcxtY3QQY4rX1jcSlH+JHPbTi7wuUcHAvJd5GeExg3h yk6QoOdRCzhZiaE/n9BCpC48T8nk/nOHuGmYAL9EngZbRd+Tys8gg5Ulec8g4p56fC0GArIs t7pyyHlEAbNNwVcbyRFu8pvlDs15K6p4G9A4ARkDRx2lAS2e0c9Xcp3yZ6ZdxMUcqEMdsamS uDKyq2O/2+x13/B3fv8z94X2mVTKlLjFVDmZkh+AsBOsTAbzsAG6Y4pNeJ0VKtio27hc+ada jl6ncfYpQ8BZsUgkQmGOvVSO3kW0aZuoNcrLZUj2CA6IoKvn3bEmp1T4E8K0YIwy8IqD2wR6 eEhORtUX02lg+6535z4Rbw57igjBJGD0II3nFhFlGucJ9B2BJfJTuPN+MNS2yo2ioZWB/HCa sEFaD1pKhPdfxlIPVRRA5U79AuqriCnL3sE9xTI+OxuvDO7IA9ZidABNPL8fNCQSNoTtUGfv m/cpEzyAw0ANczZwj2Amp6prraXxn+iBdtOTdVU8NY33EOpxnAyMCESFn+in6HnoWq8Q8BAf hl8Fi0G6PJaGFaQZtv3UgC8oXWElgUBQNcWGOo/gCmdx6yR7wuHC2wsSj9adMdgpMIwXSYt1 FKCg5XuHzMHmKKRYWKQ8PGTtzzaBMQOBWoLZCtBRw1V5dDm+ds3lkiWEY0lF7OphNroHz222 yqNsCU1m7QUi4gMyrm/+lfExTmro/AlUzII2+keZUr9hisRWWJvT9XABYTzhRqYELukcw==
- Ironport-hdrordr: A9a23:unloGqxDLcKhz1Mi3/xoKrPwD71zdoMgy1knxilNoG9uA7Clfq GV7Y8mPHrP4gr5N0tQ/+xoVJPwIk80sKQFhbX5Xo3SJDUO2lHYVb2KhLGKq1aBJ8S9zJ856U 4JSclD4bbLfD9HZLPBkXSF+rgbsbu6GWOT6ds2DU0BceinUc5dBn9Ce3ym+4RNKjV7OQ==
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 04/04/2023 3:54 pm, Jan Beulich wrote:
> These are close relatives of the AVX-VNNI ISA extension. Since the insns
> here and in particular their memory access patterns follow the usual
> scheme (and especially the byte variants of AVX-VNNI), I didn't think it
> was necessary to add a contrived test specifically for them.
>
> While making the addition also re-wire AVX-VNNI's handling to
> simd_0f_ymm: There's no reason to check the AVX feature alongside the
> one actually of interest (there are a few features where two checks are
> actually necessary, e.g. GFNI+AVX, but this isn't the case here).
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
|