@@ -4778,7 +4778,8 @@ _mm_castpd_si128(__m128d __a) {
47784778// / A 128-bit floating-point vector of [4 x float].
47794779// / \returns A 128-bit floating-point vector of [2 x double] containing the same
47804780// / bitwise pattern as the parameter.
4781- static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_castps_pd (__m128 __a) {
4781+ static __inline__ __m128d __DEFAULT_FN_ATTRS_CONSTEXPR
4782+ _mm_castps_pd (__m128 __a) {
47824783 return (__m128d)__a;
47834784}
47844785
@@ -4793,7 +4794,8 @@ static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_castps_pd(__m128 __a) {
47934794// / A 128-bit floating-point vector of [4 x float].
47944795// / \returns A 128-bit integer vector containing the same bitwise pattern as the
47954796// / parameter.
4796- static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_castps_si128 (__m128 __a) {
4797+ static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR
4798+ _mm_castps_si128 (__m128 __a) {
47974799 return (__m128i)__a;
47984800}
47994801
@@ -4808,7 +4810,8 @@ static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_castps_si128(__m128 __a) {
48084810// / A 128-bit integer vector.
48094811// / \returns A 128-bit floating-point vector of [4 x float] containing the same
48104812// / bitwise pattern as the parameter.
4811- static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_castsi128_ps (__m128i __a) {
4813+ static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR
4814+ _mm_castsi128_ps (__m128i __a) {
48124815 return (__m128)__a;
48134816}
48144817
@@ -4823,7 +4826,8 @@ static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_castsi128_ps(__m128i __a) {
48234826// / A 128-bit integer vector.
48244827// / \returns A 128-bit floating-point vector of [2 x double] containing the same
48254828// / bitwise pattern as the parameter.
4826- static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_castsi128_pd (__m128i __a) {
4829+ static __inline__ __m128d __DEFAULT_FN_ATTRS_CONSTEXPR
4830+ _mm_castsi128_pd (__m128i __a) {
48274831 return (__m128d)__a;
48284832}
48294833
0 commit comments