summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/DynamicInputTextures
diff options
context:
space:
mode:
authorSintendo <3380580+Sintendo@users.noreply.github.com>2024-12-07 10:53:53 +0100
committerSintendo <3380580+Sintendo@users.noreply.github.com>2024-12-07 11:22:28 +0100
commit065165f7498053749cfe80d29bb7b78e5b7cf308 (patch)
treeab76e8643fa029920cd53e65d640e9ca73d964b8 /Source/Core/InputCommon/DynamicInputTextures
parent0a84d93a8e64d946405b0e17edd1a29ccfac0606 (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