Alexandra Hájková 
							
						 
					 
					
						
						
						
						
							
						
						
							07e1f99a1b 
							
						 
					 
					
						
						
							
							x86util: Document SBUTTERFLY macro  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
						
						
					 
					
						2016-09-19 10:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							fd5e6a095f 
							
						 
					 
					
						
						
							
							x86util: Extend SPLATW for avx2  
						
						... 
						
						
						
						Integration to Libav by Josh de Kock <josh@itanimul.li>.
Signed-off-by: Alexandra Hájková <alexandra@khirnov.net> 
						
						
					 
					
						2016-07-18 15:27:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kieran Kunhya 
							
						 
					 
					
						
						
						
						
							
						
						
							9a738c27dc 
							
						 
					 
					
						
						
							
							v210enc: Add SIMD optimised 8-bit and 10-bit encoders  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2014-12-05 13:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								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 79687079a97a039c325ab79d7a95920d800b791f.
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