Jason Garrett-Glaser 
							
						 
					 
					
						
						
							
						
						c6908d6b4b 
					 
					
						
						
							
							x86inc: FMA3/4 Support  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-10-14 12:41:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derek Buitenhuis 
							
						 
					 
					
						
						
							
						
						206895708e 
					 
					
						
						
							
							x86inc: Remove our FMA4 support  
						
						 
						
						... 
						
						
						
						This is so we can sync to x264's version of FMA4 support.
This partialy reverts commit 79687079a9 .
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-10-14 12:39:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						d633d12b2c 
					 
					
						
						
							
							x86inc: Add cvisible macro for C functions with public prefix  
						
						 
						
						... 
						
						
						
						This allows defining externally visible library symbols.
Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-01-18 22:02:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ef5d41a553 
					 
					
						
						
							
							x86inc: Rename "program_name" to "private_prefix"  
						
						 
						
						... 
						
						
						
						The new name is more descriptive and will allow defining a separate
public prefix for externally visible library symbols.
Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-01-18 20:29:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						dae1d507af 
					 
					
						
						
							
							x86: Add PAVGB macro to abstract pavgb/pavgusb instruction via cpuflags  
						
						 
						
						
						
						
					 
					
						2013-01-15 17:29:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						320e1d0df3 
					 
					
						
						
							
							x86: ABSB2: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2013-01-15 11:18:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						094a7405e5 
					 
					
						
						
							
							x86: ABSB: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2013-01-15 11:18:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						51969a652c 
					 
					
						
						
							
							x86: ABS2: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2013-01-14 21:56:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						5b4dfbffc2 
					 
					
						
						
							
							x86: ABS1: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2013-01-06 13:57:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						ac7eb4cb20 
					 
					
						
						
							
							float_dsp: add vector_dmul_scalar() to multiply a vector of doubles  
						
						 
						
						... 
						
						
						
						Include x86-optimized versions for SSE2 and AVX. 
						
						
					 
					
						2012-12-05 11:23:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						87af05c575 
					 
					
						
						
							
							x86: SPLATD: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2012-11-18 18:34:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						26301caaa1 
					 
					
						
						
							
							x86: mmx2 ---> mmxext in asm constructs  
						
						 
						
						
						
						
					 
					
						2012-11-14 00:58:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						f0d124f005 
					 
					
						
						
							
							x86inc: Set program_name outside of x86inc.asm  
						
						 
						
						... 
						
						
						
						This reduces the local difference to the x264 upstream version. 
						
						
					 
					
						2012-11-11 11:06:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						4b60fac419 
					 
					
						
						
							
							x86: PALIGNR: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2012-11-09 21:31:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						dbb37e7711 
					 
					
						
						
							
							x86: PABSW: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2012-11-05 14:51:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						0a7a94f2e5 
					 
					
						
						
							
							x86: Refactor PSWAPD fallback implementations and port to cpuflags  
						
						 
						
						
						
						
					 
					
						2012-11-02 17:05:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						26f01bd106 
					 
					
						
						
							
							x86: PMINUB: port to cpuflags  
						
						 
						
						
						
						
					 
					
						2012-11-02 15:38:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						61bc2bc7d4 
					 
					
						
						
							
							x86util: Add cpuflags_mmxext alias for cpuflags_mmx2  
						
						 
						
						... 
						
						
						
						"mmxext" is a more sensible name and more common in outside projects. 
						
						
					 
					
						2012-11-02 15:22:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Yeo 
							
						 
					 
					
						
						
							
						
						9c167914a1 
					 
					
						
						
							
							x86: Fix assembly with NASM  
						
						 
						
						... 
						
						
						
						Unlike YASM, NASM only looks for include files in the current
directory, not in the directory that included files reside in.
Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2012-10-31 10:20:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						588fafe7f3 
					 
					
						
						
							
							x86: MMX2 ---> MMXEXT in macro names  
						
						 
						
						
						
						
					 
					
						2012-10-31 01:04:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						6860b4081d 
					 
					
						
						
							
							x86: include x86inc.asm in x86util.asm  
						
						 
						
						... 
						
						
						
						This is necessary to allow refactoring some x86util macros with cpuflags. 
						
						
					 
					
						2012-10-31 00:37:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						6092dafb5a 
					 
					
						
						
							
							lavr: x86: optimized 6-channel s16 to fltp conversion  
						
						 
						
						
						
						
					 
					
						2012-08-23 20:10:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason Garrett-Glaser 
							
						 
					 
					
						
						
							
						
						85a3c19ed1 
					 
					
						
						
							
							dsputil: x86: add SHUFFLE_MASK_W macro  
						
						 
						
						... 
						
						
						
						Simplifies pshufb masks that operate on words. 
						
						
					 
					
						2012-07-22 16:56:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loren Merritt 
							
						 
					 
					
						
						
							
						
						4d4752366f 
					 
					
						
						
							
							x86inc: add SPLATB_LOAD, SPLATB_REG, PSHUFLW macros  
						
						 
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2012-07-05 17:37:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Sessak 
							
						 
					 
					
						
						
							
						
						4a301706fd 
					 
					
						
						
							
							x86: Avoid movs on BUTTERFLYPS when in AVX mode  
						
						 
						
						... 
						
						
						
						Signed-off-by: Janne Grunau <janne-libav@jannau.net > 
						
						
					 
					
						2012-05-29 15:29:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						5cc6d5244d 
					 
					
						
						
							
							lavr: replace the SSE version of ff_conv_fltp_to_flt_6ch() with SSE4 and AVX  
						
						 
						
						... 
						
						
						
						The current SSE version is slower than the MMX version on Athlon64 and Sandy
Bridge, but the SSE4 and AVX versions are faster on Sandy Bridge. 
						
						
					 
					
						2012-05-09 16:17:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						c8af852b97 
					 
					
						
						
							
							Add libavresample  
						
						 
						
						... 
						
						
						
						This is a new library for audio sample format, channel layout, and sample rate
conversion. 
						
						
					 
					
						2012-04-24 21:28:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						3b15a6d742 
					 
					
						
						
							
							config.asm: change %ifdef directives to %if directives.  
						
						 
						
						... 
						
						
						
						This allows combining multiple conditionals in a single statement. 
						
						
					 
					
						2012-01-27 10:19:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						4e8e262476 
					 
					
						
						
							
							fmtconvert: port int32_to_float_fmul_scalar() x86 inline asm to yasm  
						
						 
						
						
						
						
					 
					
						2011-10-21 10:13:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						38e06c2969 
					 
					
						
						
							
							Move clipd macros to x86util.asm.  
						
						 
						
						... 
						
						
						
						This allows sharing them between multiple .asm files. 
						
						
					 
					
						2011-08-17 20:56:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						b2c087871d 
					 
					
						
						
							
							Move x86util.asm from libavcodec/ to libavutil/.  
						
						 
						
						... 
						
						
						
						This allows using it in swscale also. 
						
						
					 
					
						2011-08-12 11:43:03 -07:00