[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] x86emul: fix VPBLENDMW with mask and memory operand


  • To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Fri, 11 Feb 2022 12:34:55 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=J3dx+gqoJ4Xol3x41MWi11wjGAaBeaeRcnsskeI9gzA=; b=FP2leeSZHcjJwdSoxBYmmxLHdy+SQzt6SEHhi1WZy9wcMDXXJNwtb+4b03LlkNY9AOEF67L04EQJjvwMkvg+oE9JVNfjhKUxVBkuj8nYpwnJ4oyHXhNta1pF3w5asItEHCha5ZEu56xvm+V+mU3TZTormTSfnsrIGA0Krslo8AGMFLi9vMC+ELZHioNcaioqNJq+b1oL6oXXw8g6VDUE4pJUok8EKVC3eoe3hqGlkbla/DvEAF7zZuRHZf9ijwwZYIU/NIyQjs0mDMm2190zAbdgRx1XtnQ1T9g8Vnzwguc7wHdrE3VfUwS6qGFpMUVUuqbRjpLObxRVBukN/fJGJw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lccuYNlv1PqgR4LGdlLrj+jVgyWIflvd2fe45XATOzOHadHfj6f+UFxwPeiGaWg8HXxpfVAi31U2TUTkoRoYv5own5Yn8S5nd6E8VOAOXsJa9j6b4R2+r0r89ho14GkkRRSz8skkEhEgD/9mDs5BqjcsurWJYVUNS3W/kWcbQjNThDU1udeyTJCBlDd9YkzxGueh4FFIfJa65YHgEv629Dg9Z8XfHdh95YmXwraF9pgj4IinegElYe8cSb6Qzd6FCw8lH6FLPYSAC/HI55AxB5hlNP5/pfCY6cfh6zymhq+QdjY1FX18Jp1nuyj9XJH3vXIF1G5IX72aRBlZVNbJGg==
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Wei Liu <wl@xxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Delivery-date: Fri, 11 Feb 2022 12:35:12 +0000
  • Ironport-data: A9a23:M1/aLKzbnwJ5F36l3FB6t+fuwSrEfRIJ4+MujC+fZmUNrF6WrkUFm GcaXGHVaf6KN2r9ctAlaYW/9EgF65Ddm4BlHAZrqyAxQypGp/SeCIXCJC8cHc8zwu4v7q5Dx 59DAjUVBJlsFhcwnvopW1TYhSEUOZugH9IQM8aZfHAhLeNYYH1500g7wbdg2tcAbeWRWGthh /uj+6UzB3f9s9JEGjp8B3Wr8U4HUFza4Vv0j3RmDRx5lAa2e0o9VfrzEZqZPXrgKrS4K8bhL wr1IBNVyUuCl/slIovNfr8W6STmSJaKVeSFoiI+t6RPHnGuD8H9u0o2HKN0VKtZt9mGt4B+2 MgOjaDzdSA4OIrMmrkUUytaCwgraMWq+JefSZS+mcmazkmAeHrw2fR+SkoxOOX0+M4uXzsIr 6ZBbmlQMFbT3Ipaw5riIgVoru0lINPmI8U0vXZ4wCuCJf0nXYrCU+PB4towMDIY2JsSQKmAO ZVxhTxHRTLyfwNEEHMuBp8XovmPi2DyVxFStwfAzUYwyzeKl1EguFT3C/LKfvSaSMMTmVyXz krW8mK8DhwEOdi3zTue7mnqluLJhTn8Wo8ZCPu/7PECqF+Zy3EXCRYWfUCmuvT/gUm7M++zM GRNpHBo9/JrshX2EJ+tBHVUvUJooDZMVMpNUNUGqz2q26zz4wTED2g2TCZoPYlOWNANeRQm0 VqAntXMDDNpsaGIRX/1yop4vQ9eKgBOczZcOHZsoR8tpoC6/dpt1k6nosNLTfbt5uAZDw0c1 NxjQMIWo7wIxfAG2Kyglbwsq2L9/8OZJuLZC+i+Y45E0u+bTNP9D2BLwQKChRqlEGp/ZgPQ1 JTjs5LAhN3i9bnXyESwrBwlRdlFHcqtPjzGmkJIFJI87Tmr8HPLVdkOvG0jfho2bZxZIGeBj KrvVeV5vs470JyCN/EfXm5MI55ykfiI+SrNCpg4keaikrAuLVTarUmClGab3nz3kVhErE3ME czzTCpYNl5DUf4P5GPvH481iOZ3rghjlTK7bc2qlHyPjOvBDEN5vJ9YaTNimMhit/jayOgUm v4CX/a3J+J3DrGgPHmNrNJ7wJJjBSFTOK0aYvd/L4arCgFnBHsgG7nWx7YgcJZihKNbiqHD+ XTVZ6OS4AOXaaTvJVrYZ3Z9RqnoWJoj/3s3MTZ1ZQSj2mQ5YJbp56AaLsNlcb4i/e1l7Ph1U /haJJnQXqUREmzKq2YHcJ3wjI1+bxD31wiACDWoPWokdJl6Sg2XptK9Jlnz9DMDBzacvNclp +HyzRvSRJcOHlwwDMvfZP+14Um2uHwRxLB7U0fSe4EBc0Tw6ol6bSf2i6Zvcc0LLBzCwBqc1 hqXXkhE9bWc/ddt/YCQ166eroqvH+9vJWZgHjHWveSsKC3X3mu/2oscAuyGSi/QCTHv86K4a OQLk/ylaK8bnExHupZXGqpwyf5s/MPmorJXw1g2HHjPaFj3WLpsLmPfgJtKv6xJgLRYpRG3S gSE/dwDYeeFP8bsEVgwIgs5b7vciaFIy2eKtfllcl/n4CJX/aacVRQANhaBvyVRMb9pPd532 uwmosMXt1SyhxdC3gxqVcyIG7Bg9kA9bpg=
  • Ironport-hdrordr: A9a23:RXdOM6loovlfNS/gzPQb+1xuvZLpDfO2imdD5ihNYBxZY6Wkfp iV7YkmPNrP+UgssHFJo6HkBEDyewKMyXcV2/hAAV7MZniehILFFvAA0WKm+UybJ8SczJ8U6U 4DSdkHNDSYNzET5quXjmjZLz9j+qj9zEnBv5aT854Hd3APV0gU1XYeNu/tKDwQeOApP+taKH JBjvA37QaISDA7Ytm2DGQCRMjv4+TRkpjrewQLCnccmUSzZAeTmfHH+lWjr1Iju/wm+8ZqzY Bp+DaS2oyT99WAjjPM3W7a6Jpb3PPn19t4HcSJzvMYLz394zzYELiID9e50wwdkaWK0hIHgd PMqxAvM4BY8HXKZFy4phPrxk3JzCsuw2WK8y7DvVLT5ejCAB4qActIgoxUNjHD7VA7gd162K VXm0qEqptsCw/aliiV3amSa/hTrDvonZMeq59Ls5Ufa/pZVFZpl/1ZwKqBKuZZIMr4gLpXZd WGQvusr4cLTbtdB0qp8FWHi+bcIkjbJS32M3TrYKSuonhrdUBCvgolLYQk7wg9HbIGOtp5Dr f/Q+ZVfEcndL5hUUpCbN1xMvde/QT2MGXx2OX4GyW4KEnSUEi99KIfpo9FoN1CSaZ4vqfasK 6xIG9liQ==
  • Ironport-sdr: ZyVWNUsjIyujTyo0j7ZVu0Q4zLC7BRZJiRW/lcvOhAoodTd0IU25RuHNKZT62TVsVJv1RV8z3P /pVADqLpAD0N6FYruhbJGcOT/bQix0f4gGNhRcg/CqIcaE+VjONTt/aimFxfkeG9jZbwhEvwrQ aiFZOEaAiXvrxP3PCu9OGmALnRiMc+e70trFF8xdFDGZIuNIx/jIQ6nuORqt9Xj3KZPPjhAHxz iJYVFw8fTU+nffk8cdk4njEHANvysTt2QIdpm0iBjkpaOwAspfJS+N1WYmX3NFVWIX1XjLKvDv 59kv5zuP1hh7a8y+cVsCVJHk
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYHzffi/wD0570GUy0S5ifa6zkcKyOSRuA
  • Thread-topic: [PATCH] x86emul: fix VPBLENDMW with mask and memory operand

On 11/02/2022 11:09, Jan Beulich wrote:
> Element size for this opcode depends on EVEX.W, not the low opcode bit.
> Make use of AVX512BW being a prereq to AVX512_BITALG and move the case
> label there, adding an AVX512BW feature check.
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>

Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.