Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							9564375dee 
							
						 
					 
					
						
						
							
							avutil/ppc/intreadwrite: remove AV_??64 overriding code  
						
						... 
						
						
						
						The code has undefined behavior and makes no difference when optimizations
are enabled.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-03-01 03:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							34e80af860 
							
						 
					 
					
						
						
							
							Merge commit 'c19a49e565bd06ea47947d50779ba236df9d4943'  
						
						... 
						
						
						
						* commit 'c19a49e565bd06ea47947d50779ba236df9d4943':
  ppc: Support little endian intreadwrite
Conflicts:
	libavutil/ppc/intreadwrite.h
See: d37c620c84e28400ad071d1c75cc81445b4acb29
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-09-03 13:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							c19a49e565 
							
						 
					 
					
						
						
							
							ppc: Support little endian intreadwrite  
						
						
						
						
					 
					
						2014-09-03 02:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							d37c620c84 
							
						 
					 
					
						
						
							
							avutil/ppc/intreadwrite: try to fix intreadwrite for ppc64le  
						
						... 
						
						
						
						Untested due to lack of hardware
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-06-05 03:30:58 +02:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							bdd19e29df 
							
						 
					 
					
						
						
							
							Mark all intreadwrite functions av_always_inline  
						
						... 
						
						
						
						Originally committed as revision 21278 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-18 01:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ec1f47c7 
							
						 
					 
					
						
						
							
							PPC: fix asm operand constraints in AV_RL64  
						
						... 
						
						
						
						The target register of first word loaded must be marked early-clobber.
Originally committed as revision 19536 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-07-29 19:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							cc078b5d8f 
							
						 
					 
					
						
						
							
							PPC: check for x-form asm constraint support  
						
						... 
						
						
						
						Originally committed as revision 18606 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-18 13:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							9f5ff83f2a 
							
						 
					 
					
						
						
							
							PPC asm for AV_RL*()  
						
						... 
						
						
						
						PPC is normally big endian but has special little endian load/store
instructions.  Using these avoids a separate byteswap.  This makes the
vorbis decoder about 5% faster.  Not much else uses little-endian
read/write extensively.
GCC generates horrible PPC code for the default AV_[RW]B64 (which uses
a packed struct), so we override it with a plain pointer cast.
Originally committed as revision 18602 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-18 00:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							2912e87a6c 
							
						 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-03-19 13:33:20 +00:00