catanzaro pushed to webkitgtk4 (f22). "Reenable fast matrix multiplication on x86_64"
notifications at fedoraproject.org
notifications at fedoraproject.org
Tue Apr 21 19:50:59 UTC 2015
>From 2b96990c56ced1c49abf7869c3df9a2c1c681425 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro at gnome.org>
Date: Tue, 21 Apr 2015 14:49:25 -0500
Subject: Reenable fast matrix multiplication on x86_64
diff --git a/webkitgtk-2.7.91-matrix-multiplication.patch b/webkitgtk-2.7.91-matrix-multiplication.patch
deleted file mode 100644
index c8e87f8..0000000
--- a/webkitgtk-2.7.91-matrix-multiplication.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
-+++ b/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
-@@ -1241,7 +1241,7 @@ TransformationMatrix& TransformationMatrix::multiply(const TransformationMatrix&
- }
- #undef MATRIX_MULTIPLY_ONE_LINE
-
--#elif defined(TRANSFORMATION_MATRIX_USE_X86_64_SSE2)
-+#elif 0
- // x86_64 has 16 XMM registers which is enough to do the multiplication fully in registers.
- __m128d matrixBlockA = _mm_load_pd(&(m_matrix[0][0]));
- __m128d matrixBlockC = _mm_load_pd(&(m_matrix[1][0]));
diff --git a/webkitgtk4.spec b/webkitgtk4.spec
index 1d81eca..7c93d34 100644
--- a/webkitgtk4.spec
+++ b/webkitgtk4.spec
@@ -9,7 +9,7 @@
Name: webkitgtk4
Version: 2.8.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: GTK+ Web content engine library
License: LGPLv2
@@ -22,12 +22,10 @@ Patch1: webkitgtk-2.7.90-user-agent-branding.patch
# CLoop fixes (applied just on secondary arches)
Patch2: webkitgtk-2.5.90-cloop_fix.patch
Patch3: webkitgtk-2.8.0-page_size_align.patch
-# https://bugs.webkit.org/show_bug.cgi?id=142333
-Patch4: webkitgtk-2.7.91-matrix-multiplication.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1206161
-Patch5: webkitgtk-2.8.0-s390_fixes.patch
+Patch4: webkitgtk-2.8.0-s390_fixes.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1206577
-Patch6: webkitgtk-2.8.0-gcc5_fix.patch
+Patch5: webkitgtk-2.8.0-gcc5_fix.patch
BuildRequires: at-spi2-core-devel
BuildRequires: bison
@@ -106,11 +104,10 @@ This package contains developer documentation for %{name}.
%patch2 -p1 -b .cloop_fix
%patch3 -p1 -b .page_size_align
%endif
-%patch4 -p1 -b .matrix_multiplication
%ifarch s390
-%patch5 -p1 -b .s390_fixes
+%patch4 -p1 -b .s390_fixes
%endif
-%patch6 -p1 -b .gcc5_fix
+%patch5 -p1 -b .gcc5_fix
# Remove bundled libraries
rm -rf Source/ThirdParty/leveldb/
@@ -220,6 +217,9 @@ make %{?_smp_mflags} -C %{_target_platform}
%{_datadir}/gtk-doc/html/webkitdomgtk-4.0/
%changelog
+* Tue Apr 21 2015 Michael Catanzaro <mcatanzaro at igalia.com> - 2.8.1-2
+- Reenable fast matrix multiplication on x86_64
+
* Tue Apr 14 2015 Tomas Popela <tpopela at redhat.com> - 2.8.1-1
- Update to 2.8.1
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/webkitgtk4.git/commit/?h=f22&id=2b96990c56ced1c49abf7869c3df9a2c1c681425
More information about the scm-commits
mailing list