Blame webkitgtk-2.7.91-matrix-multiplication.patch
|
Michael Catanzaro |
a3b0ca5 |
--- a/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
|
|
Michael Catanzaro |
a3b0ca5 |
+++ b/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
|
|
Michael Catanzaro |
a3b0ca5 |
@@ -1241,7 +1241,7 @@ TransformationMatrix& TransformationMatrix::multiply(const TransformationMatrix&
|
|
Michael Catanzaro |
a3b0ca5 |
}
|
|
Michael Catanzaro |
a3b0ca5 |
#undef MATRIX_MULTIPLY_ONE_LINE
|
|
Michael Catanzaro |
a3b0ca5 |
|
|
Michael Catanzaro |
a3b0ca5 |
-#elif defined(TRANSFORMATION_MATRIX_USE_X86_64_SSE2)
|
|
Michael Catanzaro |
a3b0ca5 |
+#elif 0
|
|
Michael Catanzaro |
a3b0ca5 |
// x86_64 has 16 XMM registers which is enough to do the multiplication fully in registers.
|
|
Michael Catanzaro |
a3b0ca5 |
__m128d matrixBlockA = _mm_load_pd(&(m_matrix[0][0]));
|
|
Michael Catanzaro |
a3b0ca5 |
__m128d matrixBlockC = _mm_load_pd(&(m_matrix[1][0]));
|