check for ARM NEON assembler support
Originally committed as revision 13667 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							parent
							
								
									265de66542
								
							
						
					
					
						commit
						6b18d2780e
					
				
							
								
								
									
										4
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								configure
									
									
									
									
										vendored
									
									
								
							| @ -712,6 +712,7 @@ ARCH_EXT_LIST=' | |||||||
|     mmi |     mmi | ||||||
|     mmx |     mmx | ||||||
|     mmx2 |     mmx2 | ||||||
|  |     neon | ||||||
|     ssse3 |     ssse3 | ||||||
|     vis |     vis | ||||||
| ' | ' | ||||||
| @ -822,6 +823,7 @@ iwmmxt_deps="armv4l" | |||||||
| mmi_deps="mips" | mmi_deps="mips" | ||||||
| mmx_deps="x86" | mmx_deps="x86" | ||||||
| mmx2_deps="x86 mmx" | mmx2_deps="x86 mmx" | ||||||
|  | neon_deps="armv4l" | ||||||
| ssse3_deps="x86" | ssse3_deps="x86" | ||||||
| vis_deps="sparc" | vis_deps="sparc" | ||||||
| 
 | 
 | ||||||
| @ -1573,6 +1575,7 @@ enabled armv6   && check_asm armv6   '"sadd16 r0, r0, r0"' | |||||||
| enabled armvfp  && check_asm armvfp  '"fadds s0, s0, s0"' | enabled armvfp  && check_asm armvfp  '"fadds s0, s0, s0"' | ||||||
| enabled iwmmxt  && check_asm iwmmxt  '"wunpckelub wr6, wr4"' | enabled iwmmxt  && check_asm iwmmxt  '"wunpckelub wr6, wr4"' | ||||||
| enabled mmi     && check_asm mmi     '"lq $2, 0($2)"' | enabled mmi     && check_asm mmi     '"lq $2, 0($2)"' | ||||||
|  | enabled neon    && check_asm neon    '"vadd.i16 q0, q0, q0"' | ||||||
| enabled vis     && check_asm vis     '"pdist %f0, %f0, %f0"' -mcpu=ultrasparc | enabled vis     && check_asm vis     '"pdist %f0, %f0, %f0"' -mcpu=ultrasparc | ||||||
| 
 | 
 | ||||||
| enabled vis && add_cflags "-mcpu=ultrasparc -mtune=ultrasparc" | enabled vis && add_cflags "-mcpu=ultrasparc -mtune=ultrasparc" | ||||||
| @ -1934,6 +1937,7 @@ if test $arch = "armv4l"; then | |||||||
|     echo "ARMv6 enabled             ${armv6-no}" |     echo "ARMv6 enabled             ${armv6-no}" | ||||||
|     echo "ARM VFP enabled           ${armvfp-no}" |     echo "ARM VFP enabled           ${armvfp-no}" | ||||||
|     echo "IWMMXT enabled            ${iwmmxt-no}" |     echo "IWMMXT enabled            ${iwmmxt-no}" | ||||||
|  |     echo "NEON enabled              ${neon-no}" | ||||||
| fi | fi | ||||||
| if test $arch = "mips"; then | if test $arch = "mips"; then | ||||||
|     echo "MMI enabled               ${mmi-no}" |     echo "MMI enabled               ${mmi-no}" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user