summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-11-16 14:51:32 +0000
committerGitHub <noreply@github.com>2025-11-16 14:51:32 +0000
commitb8059e757fb95b1d3cd9b657e540bf2cd47dad82 (patch)
tree7aa15739af50162ec7214c4be4be6c1eaf7864cf /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parentf12ad95991144c35e95d331afc29b9b065d4e0b8 (diff)
[X86] Avoid extra (PMADDUBSW(X,AND(Y)) in <X x i8> multiplication (#168262)
On SSSE3 targets we use PMADDUBSW of odd/even with suitable masking to avoid having to extend/truncate with `<X x i16>` types and avoid additional Port0/5 pressure. However, lower i8 elements in the pair can safely use PMULLW directly without any pre-masking as we will only use the lower i8 bits of the result which is only affected by the lower i8 of the inputs.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions