Skip to content

rhash 1.4.6 fails to build #288

@opoplawski

Description

@opoplawski

Trying to update the Fedora rhash package to 1.4.6 I'm seeing:

gcc -DRHASH_SSE4_SHANI -DOPENSSL_RUNTIME -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -W -Wstrict-prototypes -Wnested-externs -Winline -Wpointer-arith -Wbad-function-cast -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement  -fpic -DRHASH_XVERSION=0x01040600 algorithms.c byte_order.c plug_openssl.c rhash.c rhash_torrent.c aich.c blake2b.c blake2s.c blake3.c crc32.c ed2k.c edonr.c hex.c md4.c md5.c sha1.c sha_ni.c sha256.c sha512.c sha3.c ripemd-160.c gost12.c gost94.c has160.c snefru.c tiger.c tiger_sbox.c tth.c torrent.c util.c whirlpool.c whirlpool_sbox.c -g -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -shared -Wl,--version-script,exports.sym,-soname,librhash.so.1 -o librhash.so.1.4.6
In file included from /usr/lib/gcc/x86_64-redhat-linux/15/include/immintrin.h:101,
                 from /usr/lib/gcc/x86_64-redhat-linux/15/include/x86intrin.h:32,
                 from sha_ni.c:25:
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h: In function ‘rhash_sha1_ni_process_block’:
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:215:14: note: called from here
  215 |         E0 = _mm_sha1nexte_epu32(E0, E0_SAVE);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:212:16: note: called from here
  212 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:210:14: note: called from here
  210 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:207:16: note: called from here
  207 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:206:16: note: called from here
  206 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:204:14: note: called from here
  204 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:200:16: note: called from here
  200 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:199:16: note: called from here
  199 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:197:14: note: called from here
  197 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:193:16: note: called from here
  193 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:192:16: note: called from here
  192 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:191:16: note: called from here
  191 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:189:14: note: called from here
  189 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:185:16: note: called from here
  185 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:184:16: note: called from here
  184 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:183:16: note: called from here
  183 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:181:14: note: called from here
  181 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:177:16: note: called from here
  177 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:176:16: note: called from here
  176 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:175:16: note: called from here
  175 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:173:14: note: called from here
  173 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:169:16: note: called from here
  169 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:168:16: note: called from here
  168 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:167:16: note: called from here
  167 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:165:14: note: called from here
  165 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:161:16: note: called from here
  161 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:160:16: note: called from here
  160 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:159:16: note: called from here
  159 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:157:14: note: called from here
  157 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:153:16: note: called from here
  153 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:152:16: note: called from here
  152 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:151:16: note: called from here
  151 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:149:14: note: called from here
  149 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:145:16: note: called from here
  145 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:144:16: note: called from here
  144 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:143:16: note: called from here
  143 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:141:14: note: called from here
  141 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:137:16: note: called from here
  137 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:136:16: note: called from here
  136 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:135:16: note: called from here
  135 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:133:14: note: called from here
  133 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:129:16: note: called from here
  129 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:128:16: note: called from here
  128 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:127:16: note: called from here
  127 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:125:14: note: called from here
  125 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:121:16: note: called from here
  121 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:120:16: note: called from here
  120 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:119:16: note: called from here
  119 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:117:14: note: called from here
  117 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:113:16: note: called from here
  113 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:112:16: note: called from here
  112 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:111:16: note: called from here
  111 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:109:14: note: called from here
  109 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:105:16: note: called from here
  105 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:104:16: note: called from here
  104 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:103:16: note: called from here
  103 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:101:14: note: called from here
  101 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:97:16: note: called from here
   97 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:96:16: note: called from here
   96 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:95:16: note: called from here
   95 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:93:14: note: called from here
   93 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:89:16: note: called from here
   89 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:88:16: note: called from here
   88 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:87:16: note: called from here
   87 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:85:14: note: called from here
   85 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-redhat-linux/15/include/immintrin.h:37:
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:84:16: note: called from here
   84 |         MSG3 = _mm_shuffle_epi8(MSG3, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:79:16: note: called from here
   79 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:78:16: note: called from here
   78 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:76:14: note: called from here
   76 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:75:16: note: called from here
   75 |         MSG2 = _mm_shuffle_epi8(MSG2, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:71:16: note: called from here
   71 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:70:16: note: called from here
   70 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:68:14: note: called from here
   68 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:67:16: note: called from here
   67 |         MSG1 = _mm_shuffle_epi8(MSG1, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:63:16: note: called from here
   63 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:60:16: note: called from here
   60 |         MSG0 = _mm_shuffle_epi8(MSG0, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:60:16: note: called from here
   60 |         MSG0 = _mm_shuffle_epi8(MSG0, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:63:16: note: called from here
   63 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:71:16: note: called from here
   71 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:70:16: note: called from here
   70 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:68:14: note: called from here
   68 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:67:16: note: called from here
   67 |         MSG1 = _mm_shuffle_epi8(MSG1, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:79:16: note: called from here
   79 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:78:16: note: called from here
   78 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:76:14: note: called from here
   76 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:75:16: note: called from here
   75 |         MSG2 = _mm_shuffle_epi8(MSG2, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:89:16: note: called from here
   89 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:88:16: note: called from here
   88 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:87:16: note: called from here
   87 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:85:14: note: called from here
   85 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/tmmintrin.h:136:1: error: inlining failed in call to ‘always_inline’ ‘_mm_shuffle_epi8’: target specific option mismatch
  136 | _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
      | ^~~~~~~~~~~~~~~~
sha_ni.c:84:16: note: called from here
   84 |         MSG3 = _mm_shuffle_epi8(MSG3, MASK);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:97:16: note: called from here
   97 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:96:16: note: called from here
   96 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:95:16: note: called from here
   95 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:93:14: note: called from here
   93 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:105:16: note: called from here
  105 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:104:16: note: called from here
  104 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:103:16: note: called from here
  103 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:101:14: note: called from here
  101 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:113:16: note: called from here
  113 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:112:16: note: called from here
  112 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:111:16: note: called from here
  111 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:109:14: note: called from here
  109 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:121:16: note: called from here
  121 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:120:16: note: called from here
  120 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:119:16: note: called from here
  119 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:117:14: note: called from here
  117 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:129:16: note: called from here
  129 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:128:16: note: called from here
  128 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:127:16: note: called from here
  127 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:125:14: note: called from here
  125 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:137:16: note: called from here
  137 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:136:16: note: called from here
  136 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:135:16: note: called from here
  135 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:133:14: note: called from here
  133 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:145:16: note: called from here
  145 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:144:16: note: called from here
  144 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:143:16: note: called from here
  143 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:141:14: note: called from here
  141 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:153:16: note: called from here
  153 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:152:16: note: called from here
  152 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:151:16: note: called from here
  151 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:149:14: note: called from here
  149 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:161:16: note: called from here
  161 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:160:16: note: called from here
  160 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:159:16: note: called from here
  159 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:157:14: note: called from here
  157 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:169:16: note: called from here
  169 |         MSG0 = _mm_sha1msg1_epu32(MSG0, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:168:16: note: called from here
  168 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:167:16: note: called from here
  167 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:165:14: note: called from here
  165 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:177:16: note: called from here
  177 |         MSG1 = _mm_sha1msg1_epu32(MSG1, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:176:16: note: called from here
  176 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:175:16: note: called from here
  175 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:173:14: note: called from here
  173 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:185:16: note: called from here
  185 |         MSG2 = _mm_sha1msg1_epu32(MSG2, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:184:16: note: called from here
  184 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:183:16: note: called from here
  183 |         MSG0 = _mm_sha1msg2_epu32(MSG0, MSG3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:181:14: note: called from here
  181 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:39:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg1_epu32’: target specific option mismatch
   39 | _mm_sha1msg1_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:193:16: note: called from here
  193 |         MSG3 = _mm_sha1msg1_epu32(MSG3, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:192:16: note: called from here
  192 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:191:16: note: called from here
  191 |         MSG1 = _mm_sha1msg2_epu32(MSG1, MSG0);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:189:14: note: called from here
  189 |         E0 = _mm_sha1nexte_epu32(E0, MSG0);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:200:16: note: called from here
  200 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:199:16: note: called from here
  199 |         MSG2 = _mm_sha1msg2_epu32(MSG2, MSG1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:197:14: note: called from here
  197 |         E1 = _mm_sha1nexte_epu32(E1, MSG1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:215:14: note: called from here
  215 |         E0 = _mm_sha1nexte_epu32(E0, E0_SAVE);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:212:16: note: called from here
  212 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E1, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:210:14: note: called from here
  210 |         E1 = _mm_sha1nexte_epu32(E1, MSG3);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:61:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1rnds4_epu32’: target specific option mismatch
   61 | _mm_sha1rnds4_epu32 (__m128i __A, __m128i __B, const int __I)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:207:16: note: called from here
  207 |         ABCD = _mm_sha1rnds4_epu32(ABCD, E0, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1msg2_epu32’: target specific option mismatch
   46 | _mm_sha1msg2_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~
sha_ni.c:206:16: note: called from here
  206 |         MSG3 = _mm_sha1msg2_epu32(MSG3, MSG2);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/shaintrin.h:53:1: error: inlining failed in call to ‘always_inline’ ‘_mm_sha1nexte_epu32’: target specific option mismatch
   53 | _mm_sha1nexte_epu32 (__m128i __A, __m128i __B)
      | ^~~~~~~~~~~~~~~~~~~
sha_ni.c:204:14: note: called from here
  204 |         E0 = _mm_sha1nexte_epu32(E0, MSG2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-redhat-linux/15/include/immintrin.h:39:
/usr/lib/gcc/x86_64-redhat-linux/15/include/smmintrin.h:448:1: error: inlining failed in call to ‘always_inline’ ‘_mm_extract_epi32’: target specific option mismatch
  448 | _mm_extract_epi32 (__m128i __X, const int __N)
      | ^~~~~~~~~~~~~~~~~
sha_ni.c:225:16: note: called from here
  225 |     state[4] = _mm_extract_epi32(E0, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-redhat-linux/15/include/smmintrin.h:448:1: error: inlining failed in call to ‘always_inline’ ‘_mm_extract_epi32’: target specific option mismatch
  448 | _mm_extract_epi32 (__m128i __X, const int __N)
      | ^~~~~~~~~~~~~~~~~
sha_ni.c:225:16: note: called from here
  225 |     state[4] = _mm_extract_epi32(E0, 3);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:193: librhash.so.1.4.6] Error 1
make[1]: Leaving directory '/home/orion/fedora/rhash/rhash-1.4.6-build/RHash-1.4.6/librhash'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions