fixed clang warnings about alignment change and floating point precision
This commit is contained in:
		
							parent
							
								
									d0b4b75fbb
								
							
						
					
					
						commit
						dee6428a71
					
				| @ -494,7 +494,7 @@ EIGEN_UNUSED | ||||
| Packet pexp_double(const Packet _x) | ||||
| { | ||||
|   Packet x = _x; | ||||
|   const Packet cst_zero = pset1<Packet>(0.0f); | ||||
|   const Packet cst_zero = pset1<Packet>(0.0); | ||||
|   const Packet cst_1 = pset1<Packet>(1.0); | ||||
|   const Packet cst_2 = pset1<Packet>(2.0); | ||||
|   const Packet cst_half = pset1<Packet>(0.5); | ||||
|  | ||||
| @ -137,7 +137,7 @@ template<> EIGEN_STRONG_INLINE void prefetch<std::complex<float> >(const std::co | ||||
| 
 | ||||
| template<> EIGEN_STRONG_INLINE std::complex<float>  pfirst<Packet2cf>(const Packet2cf& a) | ||||
| { | ||||
|   std::complex<float> res; | ||||
|   alignas(alignof(__m64)) std::complex<float> res; | ||||
|   _mm_storel_pi((__m64*)&res, a.v); | ||||
|   return res; | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Erik Schultheis
						Erik Schultheis