diff options
| author | Sintendo <3380580+Sintendo@users.noreply.github.com> | 2024-12-07 10:53:53 +0100 |
|---|---|---|
| committer | Sintendo <3380580+Sintendo@users.noreply.github.com> | 2024-12-07 11:22:28 +0100 |
| commit | 065165f7498053749cfe80d29bb7b78e5b7cf308 (patch) | |
| tree | ab76e8643fa029920cd53e65d640e9ca73d964b8 /Source/Core/InputCommon/DynamicInputTextures | |
| parent | 0a84d93a8e64d946405b0e17edd1a29ccfac0606 (diff) | |
Jit_FloatingPoint: Prefer BLENDVPD over VBLENDVPD
Prefer BLENDVPD over VBLENDVPD if the latter doesn't save any
instructions.
VBLENDVPD allows separate source and destination registers, which can
eliminate a MOVAPD/MOVSD. However, on Intel since Skylake, VBLENDVPD
takes additional uops to execute compared to BLENDVPD (according to
https://uops.info). On AMD and older Intel microarchitectures there is no
difference.
Diffstat (limited to 'Source/Core/InputCommon/DynamicInputTextures')
0 files changed, 0 insertions, 0 deletions
