Skip to content

Commit

Permalink
remove simde diagnostic-ignored pragmas to make CRAN happy
Browse files Browse the repository at this point in the history
  • Loading branch information
chrchang committed May 27, 2024
1 parent c65bafa commit d2857a2
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 14 deletions.
8 changes: 4 additions & 4 deletions 2.0/simde/arm/neon/qrshl.h
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ simde_vqrshlb_u8(uint8_t a, int8_t b) {
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
/* https://github.com/llvm/llvm-project/commit/f0a78bdfdc6d56b25e0081884580b3960a3c2429 */
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqrshlb_u8(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down Expand Up @@ -234,7 +234,7 @@ simde_vqrshlh_u16(uint16_t a, int16_t b) {
return vqrshlh_u16(a, HEDLEY_STATIC_CAST(uint16_t, b));
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqrshlh_u16(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down Expand Up @@ -277,7 +277,7 @@ simde_vqrshls_u32(uint32_t a, int32_t b) {
return vqrshls_u32(a, HEDLEY_STATIC_CAST(uint16_t, b));
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqrshls_u32(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down Expand Up @@ -320,7 +320,7 @@ simde_vqrshld_u64(uint64_t a, int64_t b) {
return vqrshld_u64(a, HEDLEY_STATIC_CAST(uint16_t, b));
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqrshld_u64(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down
8 changes: 4 additions & 4 deletions 2.0/simde/arm/neon/qshl.h
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ simde_vqshlb_u8(uint8_t a, int8_t b) {
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
/* https://github.com/llvm/llvm-project/commit/f0a78bdfdc6d56b25e0081884580b3960a3c2429 */
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqshlb_u8(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down Expand Up @@ -220,7 +220,7 @@ simde_vqshlh_u16(uint16_t a, int16_t b) {
return vqshlh_u16(a, HEDLEY_STATIC_CAST(uint16_t, b));
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqshlh_u16(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down Expand Up @@ -261,7 +261,7 @@ simde_vqshls_u32(uint32_t a, int32_t b) {
return vqshls_u32(a, HEDLEY_STATIC_CAST(uint16_t, b));
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqshls_u32(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down Expand Up @@ -302,7 +302,7 @@ simde_vqshld_u64(uint64_t a, int64_t b) {
return vqshld_u64(a, HEDLEY_STATIC_CAST(uint16_t, b));
#elif HEDLEY_HAS_WARNING("-Wsign-conversion")
HEDLEY_DIAGNOSTIC_PUSH
#pragma clang diagnostic ignored "-Wsign-conversion"
// #pragma clang diagnostic ignored "-Wsign-conversion"
return vqshld_u64(a, b);
HEDLEY_DIAGNOSTIC_POP
#else
Expand Down
10 changes: 5 additions & 5 deletions 2.0/simde/x86/mmx.h
Original file line number Diff line number Diff line change
Expand Up @@ -667,7 +667,7 @@ simde_mm_cvtm64_si64 (simde__m64 a) {
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
HEDLEY_DIAGNOSTIC_PUSH
#if HEDLEY_HAS_WARNING("-Wvector-conversion") && SIMDE_DETECT_CLANG_VERSION_NOT(10,0,0)
#pragma clang diagnostic ignored "-Wvector-conversion"
// #pragma clang diagnostic ignored "-Wvector-conversion"
#endif
return vget_lane_s64(a_.neon_i64, 0);
HEDLEY_DIAGNOSTIC_POP
Expand Down Expand Up @@ -741,7 +741,7 @@ simde_mm_cvtsi64_si32 (simde__m64 a) {
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
HEDLEY_DIAGNOSTIC_PUSH
#if HEDLEY_HAS_WARNING("-Wvector-conversion") && SIMDE_DETECT_CLANG_VERSION_NOT(10,0,0)
#pragma clang diagnostic ignored "-Wvector-conversion"
// #pragma clang diagnostic ignored "-Wvector-conversion"
#endif
return vget_lane_s32(a_.neon_i32, 0);
HEDLEY_DIAGNOSTIC_POP
Expand Down Expand Up @@ -1386,7 +1386,7 @@ simde_mm_sll_pi16 (simde__m64 a, simde__m64 count) {
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
HEDLEY_DIAGNOSTIC_PUSH
#if HEDLEY_HAS_WARNING("-Wvector-conversion") && SIMDE_DETECT_CLANG_VERSION_NOT(10,0,0)
#pragma clang diagnostic ignored "-Wvector-conversion"
// #pragma clang diagnostic ignored "-Wvector-conversion"
#endif
r_.neon_i16 = vshl_s16(a_.neon_i16, vmov_n_s16(HEDLEY_STATIC_CAST(int16_t, vget_lane_u64(count_.neon_u64, 0))));
HEDLEY_DIAGNOSTIC_POP
Expand Down Expand Up @@ -1431,7 +1431,7 @@ simde_mm_sll_pi32 (simde__m64 a, simde__m64 count) {
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
HEDLEY_DIAGNOSTIC_PUSH
#if HEDLEY_HAS_WARNING("-Wvector-conversion") && SIMDE_DETECT_CLANG_VERSION_NOT(10,0,0)
#pragma clang diagnostic ignored "-Wvector-conversion"
// #pragma clang diagnostic ignored "-Wvector-conversion"
#endif
r_.neon_i32 = vshl_s32(a_.neon_i32, vmov_n_s32(HEDLEY_STATIC_CAST(int32_t, vget_lane_u64(count_.neon_u64, 0))));
HEDLEY_DIAGNOSTIC_POP
Expand Down Expand Up @@ -2378,7 +2378,7 @@ simde_m_to_int (simde__m64 a) {
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
HEDLEY_DIAGNOSTIC_PUSH
#if HEDLEY_HAS_WARNING("-Wvector-conversion") && SIMDE_DETECT_CLANG_VERSION_NOT(10,0,0)
#pragma clang diagnostic ignored "-Wvector-conversion"
// #pragma clang diagnostic ignored "-Wvector-conversion"
#endif
return vget_lane_s32(a_.neon_i32, 0);
HEDLEY_DIAGNOSTIC_POP
Expand Down
2 changes: 1 addition & 1 deletion 2.0/simde/x86/sse2.h
Original file line number Diff line number Diff line change
Expand Up @@ -2644,7 +2644,7 @@ simde_mm_cvtepi32_ps (simde__m128i a) {
#elif defined(SIMDE_POWER_ALTIVEC_P6_NATIVE)
HEDLEY_DIAGNOSTIC_PUSH
#if HEDLEY_HAS_WARNING("-Wc11-extensions")
#pragma clang diagnostic ignored "-Wc11-extensions"
// #pragma clang diagnostic ignored "-Wc11-extensions"
#endif
r_.altivec_f32 = vec_ctf(a_.altivec_i32, 0);
HEDLEY_DIAGNOSTIC_POP
Expand Down

0 comments on commit d2857a2

Please sign in to comment.