File tree Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 228
228
/// dst.byte[i] := a.row[row_index].byte[row_chunk+i]
229
229
/// ENDFOR
230
230
/// \endcode
231
- #define _tile_movrow (a , b ) __builtin_ia32_tilemovrow(a, b)
231
+ #define _tile_movrow (a , b ) ((__m512i) __builtin_ia32_tilemovrow(a, b) )
232
232
233
233
/// This is internal intrinsic. C/C++ user should avoid calling it directly.
234
234
Original file line number Diff line number Diff line change 47
47
/// An immediate value where bits [1:0] select among four possible
48
48
/// combining functions and rounding constants (not specified here).
49
49
/// \returns A 128-bit vector of [4 x i32] containing the updated SHA-1 state.
50
- #define _mm_sha1rnds4_epu32 (V1 , V2 , M ) \
51
- __builtin_ia32_sha1rnds4((__v4si)(__m128i)(V1), (__v4si)(__m128i)(V2), (M))
50
+ #define _mm_sha1rnds4_epu32 (V1 , V2 , M ) \
51
+ ((__m128i)__builtin_ia32_sha1rnds4((__v4si)(__m128i)(V1), \
52
+ (__v4si)(__m128i)(V2), (M)))
52
53
53
54
/// Calculates the SHA-1 state variable E from the SHA-1 state variables in
54
55
/// the 128-bit vector of [4 x i32] in \a __X, adds that to the next set of
Original file line number Diff line number Diff line change 1
1
// RUN: %clang_cc1 %s -ffreestanding -triple=x86_64-unknown-unknown -target-feature +amx-tile -target-feature +amx-avx512 \
2
- // RUN: -target-feature +avx10.2-512 -emit-llvm -o - -Wall -Werror -pedantic -Wno-gnu-statement-expression | FileCheck %s
2
+ // RUN: -target-feature +avx10.2-512 -emit-llvm -o - -Wall -Werror -pedantic -Wno-gnu-statement-expression -flax-vector-conversions=none | FileCheck %s
3
3
4
4
#include <immintrin.h>
5
5
#include <stddef.h>
Original file line number Diff line number Diff line change 1
- // RUN: %clang_cc1 -ffreestanding %s -triple=x86_64-unknown-unknown -target-feature +sha -emit-llvm -o - | FileCheck %s
1
+ // RUN: %clang_cc1 -ffreestanding %s -triple=x86_64-unknown-unknown -target-feature +sha -emit-llvm -flax-vector-conversions=none - o - | FileCheck %s
2
2
3
3
4
4
#include <immintrin.h>
You can’t perform that action at this time.
0 commit comments