Skip to content

Commit 36907bb

Browse files
authored
Fix disable fp contractions warning on msvc (shibatch#514)
1 parent 29391cc commit 36907bb

8 files changed

+16
-14
lines changed

src/libm/sleefdp.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ extern const double Sleef_rempitabdp[];
2828

2929
#if defined(_MSC_VER) && !defined (__clang__)
3030
#pragma fp_contract (off)
31-
#endif
32-
31+
#else
3332
#pragma STDC FP_CONTRACT OFF
33+
#endif
3434

3535
#define MLA mla
3636
#define C2V(x) (x)

src/libm/sleefinline_header.h.org

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
#if defined(_MSC_VER) && !defined (__clang__)
2020
#pragma fp_contract (off)
21-
#endif
22-
21+
#else
2322
#pragma STDC FP_CONTRACT OFF
23+
#endif
2424

2525
#ifndef SLEEF_FP_ILOGB0
2626
#define SLEEF_FP_ILOGB0 ((int)0x80000000)

src/libm/sleefsimddp.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ extern const double Sleef_rempitabdp[];
2323

2424
#if defined(_MSC_VER) && !defined (__clang__)
2525
#pragma fp_contract (off)
26-
#endif
27-
26+
#else
2827
#pragma STDC FP_CONTRACT OFF
28+
#endif
2929

3030
// Intel
3131

src/libm/sleefsimdsp.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ extern const float Sleef_rempitabsp[];
2323

2424
#if defined(_MSC_VER) && !defined (__clang__)
2525
#pragma fp_contract (off)
26-
#endif
27-
26+
#else
2827
#pragma STDC FP_CONTRACT OFF
28+
#endif
2929

3030
// Intel
3131

src/libm/sleefsp.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ extern const float Sleef_rempitabsp[];
2828

2929
#if defined(_MSC_VER) && !defined (__clang__)
3030
#pragma fp_contract (off)
31-
#endif
32-
31+
#else
3332
#pragma STDC FP_CONTRACT OFF
33+
#endif
3434

3535
#define MLA mlaf
3636
#define C2V(x) (x)

src/quad/sleefquadinline_cuda_header.h.org

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
#if defined(_MSC_VER) && !defined (__clang__)
1919
#pragma fp_contract (off)
20+
#else
21+
#pragma STDC FP_CONTRACT OFF
2022
#endif
2123

2224
__device__ const double Sleef_rempitabqp[] = {

src/quad/sleefquadinline_header.h.org

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
#if defined(_MSC_VER) && !defined (__clang__)
2020
#pragma fp_contract (off)
21-
#endif
22-
21+
#else
2322
#pragma STDC FP_CONTRACT OFF
23+
#endif
2424

2525
#ifndef SLEEF_FP_ILOGB0
2626
#define SLEEF_FP_ILOGB0 ((int)0x80000000)

src/quad/sleefsimdqp.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ extern const double Sleef_rempitabqp[];
2323

2424
#if defined(_MSC_VER) && !defined (__clang__)
2525
#pragma fp_contract (off)
26-
#endif
27-
26+
#else
2827
#pragma STDC FP_CONTRACT OFF
28+
#endif
2929

3030
#ifdef ENABLE_PUREC_SCALAR
3131
#define CONFIG 1

0 commit comments

Comments
 (0)