James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							70d685a77f 
							
						 
					 
					
						
						
							
							x86: use the new helper macros where useful  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2016-02-14 20:00:21 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							c16e99e3b3 
							
						 
					 
					
						
						
							
							x86: check for AV_CPU_FLAG_AVXSLOW where useful  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-06-01 00:15:35 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							f7ed997a6d 
							
						 
					 
					
						
						
							
							x86/swr: make pack_8ch functions work with compilers without aligned stack  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2015-02-15 13:57:37 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							59ac93f6af 
							
						 
					 
					
						
						
							
							x86/swr: add SSE/AVX unpack_6ch functions  
						
						... 
						
						
						
						int32/float only
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2015-01-12 15:40:03 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							975ff6a3c6 
							
						 
					 
					
						
						
							
							x86/swr: disable pack_8ch functions on msvc/icl x86_32  
						
						... 
						
						
						
						Until a proper fix is committed.
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2014-12-31 16:38:33 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							37b35feb64 
							
						 
					 
					
						
						
							
							x86/swr: add SSE2/AVX pack_8ch functions  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2014-12-30 23:05:27 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							edff061fb0 
							
						 
					 
					
						
						
							
							x86/swr: add ff_float_to_int32_a_avx2  
						
						... 
						
						
						
						13797 decicycles in ff_float_to_int32_a_sse2, 32768 runs, 0 skips
8603 decicycles in ff_float_to_int32_a_avx2, 32766 runs, 2 skips
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2014-11-07 15:01:35 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							b385c4c6a3 
							
						 
					 
					
						
						
							
							x86/swr: replace sse4 instructions in pack_6ch with sse ones  
						
						... 
						
						
						
						There's no benefit from using blendps here except on CPUs with AVX, where
it's faster than shufps according to Intel's documentation.
As such, rename the sse4 functions to sse/sse2 and use shufps instead.
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2014-11-06 20:54:00 -03:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							9937362c54 
							
						 
					 
					
						
						
							
							x86/swr: use lavu helper macros to check CPU extensions  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-04 02:12:16 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							8279a15284 
							
						 
					 
					
						
						
							
							x86/swr: split audioconvert and rematrix DSP into separate files  
						
						... 
						
						
						
						Also rename resample_x86_dsp.c to resample_init.c
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-04 02:00:11 +02:00