Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(60)

Side by Side Diff: third_party/zlib/simd.patch

Issue 2121343002: [zlib] Fix unmangled symbols. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Modify .patch files to reflect current condition Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/zlib/mozzconf.h ('k') | third_party/zlib/x86.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 diff --git a/third_party/zlib/crc32.c b/third_party/zlib/crc32.c 1 diff --git a/third_party/zlib/crc32.c b/third_party/zlib/crc32.c
2 index 979a719..09228ed 100644 2 index 979a719..09228ed 100644
3 --- a/third_party/zlib/crc32.c 3 --- a/third_party/zlib/crc32.c
4 +++ b/third_party/zlib/crc32.c 4 +++ b/third_party/zlib/crc32.c
5 @@ -28,6 +28,8 @@ 5 @@ -28,6 +28,8 @@
6 # endif /* !DYNAMIC_CRC_TABLE */ 6 # endif /* !DYNAMIC_CRC_TABLE */
7 #endif /* MAKECRCH */ 7 #endif /* MAKECRCH */
8 8
9 +#include "deflate.h" 9 +#include "deflate.h"
10 +#include "x86.h" 10 +#include "x86.h"
(...skipping 1161 matching lines...) Expand 10 before | Expand all | Expand 10 after
1172 + x86_cpu_has_sse42 && 1172 + x86_cpu_has_sse42 &&
1173 + x86_cpu_has_pclmulqdq; 1173 + x86_cpu_has_pclmulqdq;
1174 + return TRUE; 1174 + return TRUE;
1175 +} 1175 +}
1176 +#endif /* _MSC_VER */ 1176 +#endif /* _MSC_VER */
1177 diff --git a/third_party/zlib/x86.h b/third_party/zlib/x86.h 1177 diff --git a/third_party/zlib/x86.h b/third_party/zlib/x86.h
1178 new file mode 100644 1178 new file mode 100644
1179 index 0000000..ac3d180 1179 index 0000000..ac3d180
1180 --- /dev/null 1180 --- /dev/null
1181 +++ b/third_party/zlib/x86.h 1181 +++ b/third_party/zlib/x86.h
1182 @@ -0,0 +1,13 @@ 1182 @@ -0,0 +1,15 @@
1183 +/* x86.h -- check for x86 CPU features 1183 +/* x86.h -- check for x86 CPU features
1184 +* Copyright (C) 2013 Intel Corporation Jim Kukunas 1184 +* Copyright (C) 2013 Intel Corporation Jim Kukunas
1185 +* For conditions of distribution and use, see copyright notice in zlib.h 1185 +* For conditions of distribution and use, see copyright notice in zlib.h
1186 +*/ 1186 +*/
1187 + 1187 +
1188 +#ifndef X86_H 1188 +#ifndef X86_H
1189 +#define X86_H 1189 +#define X86_H
1190 + 1190 +
1191 +#include "zlib.h"
1192 +
1191 +extern int x86_cpu_enable_simd; 1193 +extern int x86_cpu_enable_simd;
1192 + 1194 +
1193 +void x86_check_features(void); 1195 +void x86_check_features(void);
1194 + 1196 +
1195 +#endif /* X86_H */ 1197 +#endif /* X86_H */
1196 -- 1198 diff --git a/third_party/zlib/mozzconf.h b/third_party/zlib/mozzconf.h
1199 index 06918bc..10aca44 100644
1200 --- a/third_party/zlib/mozzconf.h
1201 +++ b/third_party/zlib/mozzconf.h
1202 @@ -169,6 +169,14 @@
1203 #define inflateResetKeep MOZ_Z_inflateResetKeep
1204 #define gzopen_w MOZ_Z_gzopen_w
1205
1206 +/* Chromium-specific modifications */
1207 +#define copy_with_crc MOZ_Z__copy_with_crc
1208 +#define crc_finalize MOZ_Z__crc_finalize
1209 +#define crc_reset MOZ_Z__crc_reset
1210 +// read_buf used to be local, but this was changed in simd.patch.
1211 +#define read_buf MOZ_Z__read_buf
1212 +#define x86_check_features MOZ_Z__x86_check_features
1213 +
1214 /* Mangle Byte types except on Mac. */
1215 #if !defined(__MACTYPES__)
1216 #define Byte MOZ_Z_Byte
1217 --
1197 2.7.4 1218 2.7.4
1198 1219
OLDNEW
« no previous file with comments | « third_party/zlib/mozzconf.h ('k') | third_party/zlib/x86.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698