https://bugs.kde.org/show_bug.cgi?id=411189

--- Comment #1 from Jeffrey Walton <noloa...@gmail.com> ---
Add a "mee too". Crypto++ is dying during analysis.

The issue should also affect OpenSSL and GnuTLS. Maybe even GnuPG.

=====

The Crypto++ use case is a bit different. Compiler support for DARN is a bit
lacking among GCC, Clang and XLC. Crypto++ just issues byte codes for the
instruction (https://github.com/weidai11/cryptopp/blob/master/darn.cpp#L43):

    do
    {
        __asm__ __volatile__ (
            #if (CRYPTOPP_BIG_ENDIAN)
            ".byte 0x7c, 0x60, 0x05, 0xe6  \n\t"  // r3 = darn 3, 0
            "mr %0, 3                      \n\t"  // val = r3
            #else
            ".byte 0xe6, 0x05, 0x60, 0x7c  \n\t"  // r3 = darn 3, 0
            "mr %0, 3                      \n\t"  // val = r3
            #endif
            : "=r" (*ptr) : : "r3"
        );
    } while (*ptr == 0xFFFFFFFFu);

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to