summaryrefslogtreecommitdiff
path: root/third_party/libopenjpeg20/README.pdfium
diff options
context:
space:
mode:
authorOliver Chang <ochang@chromium.org>2016-03-10 11:06:16 -0800
committerOliver Chang <ochang@chromium.org>2016-03-10 11:06:16 -0800
commit2852ce07c4e5b1053420cbf375e098e09faf679c (patch)
treec683d458b5113f75c6776abc01fb18a647030e7a /third_party/libopenjpeg20/README.pdfium
parentf04089059b140ad50ed386b509ab200ce84b66e5 (diff)
downloadpdfium-2852ce07c4e5b1053420cbf375e098e09faf679c.tar.xz
openjpeg: Don't build with SSE instrinsics for 32-bit x86.
Fixes 32-bit clang-cl build. These intrinsics require addresses with 16-byte alignment, which doesn't cause issues for 64-bit builds because of allocator alignment. MSVC doesn't recognise the __SSE__, __SSE2__ defines, which is why this problem never surfaced before. R=tsepez@chromium.org BUG=pdfium:433 Review URL: https://codereview.chromium.org/1783813003 .
Diffstat (limited to 'third_party/libopenjpeg20/README.pdfium')
-rw-r--r--third_party/libopenjpeg20/README.pdfium1
1 files changed, 1 insertions, 0 deletions
diff --git a/third_party/libopenjpeg20/README.pdfium b/third_party/libopenjpeg20/README.pdfium
index 0a60ed7691..cec6064ea2 100644
--- a/third_party/libopenjpeg20/README.pdfium
+++ b/third_party/libopenjpeg20/README.pdfium
@@ -21,4 +21,5 @@ Local Modifications:
0009-opj_pi_next.patch: Fix potential bad precno value in opj_pi_next* functions.
0010-pi_update_decode_poc.patch: Set proper upper bound for an array in opj_pi_update_decode_poc().
0011-j2k_update_image_data.patch: Prevent bad signed -> unsigned casting.
+0012-mct_sse.patch: Don't use SSE intrinsics in 32-bit builds.
TODO(thestig): List all the other patches.