DescriptionRewrite the JDIMENSION argument management for x86 64-bit assembly to
correctly handle a 32-bit argument width. The ABI leaves the high 32
bits undefined when passing 32-bit integers through arguments.
Also enhance the documentation of JDIMENSION to explain that its size
is significant to the implementation of the assembly.
This prevents libjpeg_turbo from crashing when compiled with recent
versions of Clang. This patch has been sent upstream:
https://github.com/libjpeg-turbo/libjpeg-turbo/pull/20
BUG=532214
R=thakis@chromium.org
Committed: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo/+/52e8b6949a23a95fe1b6118805579e9aea268c3e
Patch Set 1 #Patch Set 2 : README.chromium #
Messages
Total messages: 4 (1 generated)
|