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: jsew...@acm.org
          Reporter: myocyt...@sina.com
  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.

Reply via email to