https://bugs.kde.org/show_bug.cgi?id=394227
Bug ID: 394227
Summary: [x86] False negative "uninitialised value" report due
to not recognizing simd registers clear by pcmp*
Product: valgrind
Version: 3.12.0
Platform: Other
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: memcheck
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
It is common to generate constants in simd registers.
It typically begins by clearing the simd register to all-one, by pcmp* family.
For example:
pcmpeqw xmm0, xmm0
However, valgrind 3.12 (Ubuntu x64) fails to recognize this combination and
populates uninitialized values around.
(Changing it to load or load+shuffle will suppress the warning)
--
You are receiving this mail because:
You are watching all bug changes.