- Fix linking for amd64 machines that dont have sse3
This commit is contained in:
parent
16625c03f6
commit
a72b10731c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=189089
@ -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
|
||||
|
36
multimedia/x264-devel/files/patch-amd64-sse3
Normal file
36
multimedia/x264-devel/files/patch-amd64-sse3
Normal 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
|
@ -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
|
||||
|
36
multimedia/x264/files/patch-amd64-sse3
Normal file
36
multimedia/x264/files/patch-amd64-sse3
Normal 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
|
Loading…
Reference in New Issue
Block a user