mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 07:32:44 +00:00
update clang C headers to 10.0.0rc2
This commit is contained in:
parent
a8b36fbe34
commit
74619cc045
4
lib/include/__clang_cuda_intrinsics.h
vendored
4
lib/include/__clang_cuda_intrinsics.h
vendored
@ -45,7 +45,7 @@
|
||||
_Static_assert(sizeof(__val) == sizeof(__Bits)); \
|
||||
_Static_assert(sizeof(__Bits) == 2 * sizeof(int)); \
|
||||
__Bits __tmp; \
|
||||
memcpy(&__val, &__tmp, sizeof(__val)); \
|
||||
memcpy(&__tmp, &__val, sizeof(__val)); \
|
||||
__tmp.__a = ::__FnName(__tmp.__a, __offset, __width); \
|
||||
__tmp.__b = ::__FnName(__tmp.__b, __offset, __width); \
|
||||
long long __ret; \
|
||||
@ -129,7 +129,7 @@ __MAKE_SHUFFLES(__shfl_xor, __nvvm_shfl_bfly_i32, __nvvm_shfl_bfly_f32, 0x1f,
|
||||
_Static_assert(sizeof(__val) == sizeof(__Bits)); \
|
||||
_Static_assert(sizeof(__Bits) == 2 * sizeof(int)); \
|
||||
__Bits __tmp; \
|
||||
memcpy(&__val, &__tmp, sizeof(__val)); \
|
||||
memcpy(&__tmp, &__val, sizeof(__val)); \
|
||||
__tmp.__a = ::__FnName(__mask, __tmp.__a, __offset, __width); \
|
||||
__tmp.__b = ::__FnName(__mask, __tmp.__b, __offset, __width); \
|
||||
long long __ret; \
|
||||
|
2
lib/include/__clang_cuda_runtime_wrapper.h
vendored
2
lib/include/__clang_cuda_runtime_wrapper.h
vendored
@ -48,7 +48,7 @@
|
||||
#include "cuda.h"
|
||||
#if !defined(CUDA_VERSION)
|
||||
#error "cuda.h did not define CUDA_VERSION"
|
||||
#elif CUDA_VERSION < 7000 || CUDA_VERSION > 10010
|
||||
#elif CUDA_VERSION < 7000
|
||||
#error "Unsupported CUDA version!"
|
||||
#endif
|
||||
|
||||
|
4
lib/include/xmmintrin.h
vendored
4
lib/include/xmmintrin.h
vendored
@ -2181,7 +2181,7 @@ void _mm_sfence(void);
|
||||
/// 3: Bits [63:48] are copied to the destination.
|
||||
/// \returns A 16-bit integer containing the extracted 16 bits of packed data.
|
||||
#define _mm_extract_pi16(a, n) \
|
||||
(int)__builtin_ia32_vec_ext_v4hi((__m64)a, (int)n)
|
||||
(int)__builtin_ia32_vec_ext_v4hi((__v4hi)a, (int)n)
|
||||
|
||||
/// Copies data from the 64-bit vector of [4 x i16] to the destination,
|
||||
/// and inserts the lower 16-bits of an integer operand at the 16-bit offset
|
||||
@ -2212,7 +2212,7 @@ void _mm_sfence(void);
|
||||
/// \returns A 64-bit integer vector containing the copied packed data from the
|
||||
/// operands.
|
||||
#define _mm_insert_pi16(a, d, n) \
|
||||
(__m64)__builtin_ia32_vec_set_v4hi((__m64)a, (int)d, (int)n)
|
||||
(__m64)__builtin_ia32_vec_set_v4hi((__v4hi)a, (int)d, (int)n)
|
||||
|
||||
/// Compares each of the corresponding packed 16-bit integer values of
|
||||
/// the 64-bit integer vectors, and writes the greater value to the
|
||||
|
Loading…
Reference in New Issue
Block a user