- Fix linking for amd64 machines that dont have sse3

This commit is contained in:
Michael Johnson 2007-04-03 13:28:50 +00:00
parent 16625c03f6
commit a72b10731c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=189089
4 changed files with 74 additions and 0 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= x264
PORTVERSION= 0.0.20070402
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://downloads.videolan.org/pub/videolan/x264/snapshots/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION:S/0.0.//}-2245

View File

@ -0,0 +1,36 @@
--- common/amd64/quant-a.asm.orig Tue Apr 3 12:50:00 2007
+++ common/amd64/quant-a.asm Tue Apr 3 12:50:17 2007
@@ -45,9 +45,11 @@
cglobal x264_quant_4x4_core15_mmx
cglobal x264_quant_8x8_core15_mmx
+%ifdef HAVE_SSE3
cglobal x264_quant_4x4_dc_core15_ssse3
cglobal x264_quant_4x4_core15_ssse3
cglobal x264_quant_8x8_core15_ssse3
+%endif
cglobal x264_quant_2x2_dc_core16_mmxext
cglobal x264_quant_4x4_dc_core16_mmxext
--- common/amd64/pixel-sse2.asm.orig Tue Apr 3 12:53:31 2007
+++ common/amd64/pixel-sse2.asm Tue Apr 3 12:54:29 2007
@@ -50,15 +50,19 @@
cglobal x264_pixel_satd_16x8_sse2
cglobal x264_pixel_satd_8x16_sse2
cglobal x264_pixel_satd_16x16_sse2
+%ifdef HAVE_SSE3
cglobal x264_pixel_satd_8x4_ssse3
cglobal x264_pixel_satd_8x8_ssse3
cglobal x264_pixel_satd_16x8_ssse3
cglobal x264_pixel_satd_8x16_ssse3
cglobal x264_pixel_satd_16x16_ssse3
+%endif
cglobal x264_pixel_sa8d_8x8_sse2
cglobal x264_pixel_sa8d_16x16_sse2
+%ifdef HAVE_SSE3
cglobal x264_pixel_sa8d_8x8_ssse3
cglobal x264_pixel_sa8d_16x16_ssse3
+%endif
cglobal x264_intra_sa8d_x3_8x8_core_sse2
cglobal x264_pixel_ssim_4x4x2_core_sse2
cglobal x264_pixel_ssim_end4_sse2

View File

@ -7,6 +7,7 @@
PORTNAME= x264
PORTVERSION= 0.0.20070402
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://downloads.videolan.org/pub/videolan/x264/snapshots/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION:S/0.0.//}-2245

View File

@ -0,0 +1,36 @@
--- common/amd64/quant-a.asm.orig Tue Apr 3 12:50:00 2007
+++ common/amd64/quant-a.asm Tue Apr 3 12:50:17 2007
@@ -45,9 +45,11 @@
cglobal x264_quant_4x4_core15_mmx
cglobal x264_quant_8x8_core15_mmx
+%ifdef HAVE_SSE3
cglobal x264_quant_4x4_dc_core15_ssse3
cglobal x264_quant_4x4_core15_ssse3
cglobal x264_quant_8x8_core15_ssse3
+%endif
cglobal x264_quant_2x2_dc_core16_mmxext
cglobal x264_quant_4x4_dc_core16_mmxext
--- common/amd64/pixel-sse2.asm.orig Tue Apr 3 12:53:31 2007
+++ common/amd64/pixel-sse2.asm Tue Apr 3 12:54:29 2007
@@ -50,15 +50,19 @@
cglobal x264_pixel_satd_16x8_sse2
cglobal x264_pixel_satd_8x16_sse2
cglobal x264_pixel_satd_16x16_sse2
+%ifdef HAVE_SSE3
cglobal x264_pixel_satd_8x4_ssse3
cglobal x264_pixel_satd_8x8_ssse3
cglobal x264_pixel_satd_16x8_ssse3
cglobal x264_pixel_satd_8x16_ssse3
cglobal x264_pixel_satd_16x16_ssse3
+%endif
cglobal x264_pixel_sa8d_8x8_sse2
cglobal x264_pixel_sa8d_16x16_sse2
+%ifdef HAVE_SSE3
cglobal x264_pixel_sa8d_8x8_ssse3
cglobal x264_pixel_sa8d_16x16_ssse3
+%endif
cglobal x264_intra_sa8d_x3_8x8_core_sse2
cglobal x264_pixel_ssim_4x4x2_core_sse2
cglobal x264_pixel_ssim_end4_sse2