Skip to content

Commit 83c31aa

Browse files
committed
Parenthesize return type
1 parent c9006a9 commit 83c31aa

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

include/xsimd/arch/xsimd_neon.hpp

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@
3737
{ \
3838
XSIMD_INLINE auto(OP##_u8)(uint8x16_t a, uint8x16_t b) noexcept -> RT<uint8x16_t> \
3939
{ \
40-
return ::OP##_u8(a, b); \
40+
return (::OP##_u8)(a, b); \
4141
} \
4242
XSIMD_INLINE auto(OP##_u16)(uint16x8_t a, uint16x8_t b) noexcept -> RT<uint16x8_t> \
4343
{ \
44-
return ::OP##_u16(a, b); \
44+
return (::OP##_u16)(a, b); \
4545
} \
4646
XSIMD_INLINE auto(OP##_u32)(uint32x4_t a, uint32x4_t b) noexcept -> RT<uint32x4_t> \
4747
{ \
48-
return ::OP##_u32(a, b); \
48+
return (::OP##_u32)(a, b); \
4949
} \
5050
}
5151

@@ -55,15 +55,15 @@
5555
{ \
5656
XSIMD_INLINE auto(OP##_s8)(int8x16_t a, int8x16_t b) noexcept -> RT<int8x16_t> \
5757
{ \
58-
return ::OP##_s8(a, b); \
58+
return (::OP##_s8)(a, b); \
5959
} \
6060
XSIMD_INLINE auto(OP##_s16)(int16x8_t a, int16x8_t b) noexcept -> RT<int16x8_t> \
6161
{ \
62-
return ::OP##_s16(a, b); \
62+
return (::OP##_s16)(a, b); \
6363
} \
6464
XSIMD_INLINE auto(OP##_s32)(int32x4_t a, int32x4_t b) noexcept -> RT<int32x4_t> \
6565
{ \
66-
return ::OP##_s32(a, b); \
66+
return (::OP##_s32)(a, b); \
6767
} \
6868
}
6969

@@ -73,11 +73,11 @@
7373
{ \
7474
XSIMD_INLINE auto(OP##_u64)(uint64x2_t a, uint64x2_t b) noexcept -> RT<uint64x2_t> \
7575
{ \
76-
return ::OP##_u64(a, b); \
76+
return (::OP##_u64)(a, b); \
7777
} \
7878
XSIMD_INLINE auto(OP##_s64)(int64x2_t a, int64x2_t b) noexcept -> RT<int64x2_t> \
7979
{ \
80-
return ::OP##_s64(a, b); \
80+
return (::OP##_s64)(a, b); \
8181
} \
8282
}
8383

@@ -86,7 +86,7 @@
8686
{ \
8787
XSIMD_INLINE auto(OP##_f32)(float32x4_t a, float32x4_t b) noexcept -> RT<float32x4_t> \
8888
{ \
89-
return ::OP##_f32(a, b); \
89+
return (::OP##_f32)(a, b); \
9090
} \
9191
}
9292

@@ -95,27 +95,27 @@
9595
{ \
9696
XSIMD_INLINE auto(OP##_u8)(uint8x16_t a) noexcept -> uint8x16_t \
9797
{ \
98-
return ::OP##_u8(a); \
98+
return (::OP##_u8)(a); \
9999
} \
100100
XSIMD_INLINE auto(OP##_s8)(int8x16_t a) noexcept -> int8x16_t \
101101
{ \
102-
return ::OP##_s8(a); \
102+
return (::OP##_s8)(a); \
103103
} \
104104
XSIMD_INLINE auto(OP##_u16)(uint16x8_t a) noexcept -> uint16x8_t \
105105
{ \
106-
return ::OP##_u16(a); \
106+
return (::OP##_u16)(a); \
107107
} \
108108
XSIMD_INLINE auto(OP##_s16)(int16x8_t a) noexcept -> int16x8_t \
109109
{ \
110-
return ::OP##_s16(a); \
110+
return (::OP##_s16)(a); \
111111
} \
112112
XSIMD_INLINE auto(OP##_u32)(uint32x4_t a) noexcept -> uint32x4_t \
113113
{ \
114-
return ::OP##_u32(a); \
114+
return (::OP##_u32)(a); \
115115
} \
116116
XSIMD_INLINE auto(OP##_s32)(int32x4_t a) noexcept -> int32x4_t \
117117
{ \
118-
return ::OP##_s32(a); \
118+
return (::OP##_s32)(a); \
119119
} \
120120
}
121121

@@ -125,11 +125,11 @@
125125
{ \
126126
XSIMD_INLINE auto(OP##_u64)(uint64x2_t a) noexcept -> uint64x2_t \
127127
{ \
128-
return ::OP##_u64(a); \
128+
return (::OP##_u64)(a); \
129129
} \
130130
XSIMD_INLINE auto(OP##_s64)(int64x2_t a) noexcept -> int64x2_t \
131131
{ \
132-
return ::OP##_s64(a); \
132+
return (::OP##_s64)(a); \
133133
} \
134134
}
135135

@@ -138,7 +138,7 @@
138138
{ \
139139
XSIMD_INLINE auto(OP##_f32)(float32x4_t a) noexcept -> float32x4_t \
140140
{ \
141-
return ::OP##_f32(a); \
141+
return (::OP##_f32)(a); \
142142
} \
143143
}
144144

0 commit comments

Comments
 (0)