| OLD | NEW | 
|     1 Index: jdmarker.c |     1 Index: jdmarker.c | 
|     2 =================================================================== |     2 =================================================================== | 
|     3 --- jdmarker.c» (revision 677) |     3 --- jdmarker.c» (revision 722) | 
|     4 +++ jdmarker.c  (working copy) |     4 +++ jdmarker.c  (working copy) | 
|     5 @@ -906,7 +906,7 @@ |     5 @@ -906,7 +906,7 @@ | 
|     6    } |     6    } | 
|     7   |     7   | 
|     8    if (cinfo->marker->discarded_bytes != 0) { |     8    if (cinfo->marker->discarded_bytes != 0) { | 
|     9 -    WARNMS2(cinfo, JWRN_EXTRANEOUS_DATA, cinfo->marker->discarded_bytes, c); |     9 -    WARNMS2(cinfo, JWRN_EXTRANEOUS_DATA, cinfo->marker->discarded_bytes, c); | 
|    10 +    TRACEMS2(cinfo, 1, JWRN_EXTRANEOUS_DATA, cinfo->marker->discarded_bytes, c)
      ; |    10 +    TRACEMS2(cinfo, 1, JWRN_EXTRANEOUS_DATA, cinfo->marker->discarded_bytes, c)
      ; | 
|    11      cinfo->marker->discarded_bytes = 0; |    11      cinfo->marker->discarded_bytes = 0; | 
|    12    } |    12    } | 
|    13   |    13   | 
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   159 @@ -1009,6 +1146,7 @@ |   159 @@ -1009,6 +1146,7 @@ | 
|   160        break; |   160        break; | 
|   161   |   161   | 
|   162      case M_SOS: |   162      case M_SOS: | 
|   163 +      mjpg_load_huff_tables(cinfo); |   163 +      mjpg_load_huff_tables(cinfo); | 
|   164        if (! get_sos(cinfo)) |   164        if (! get_sos(cinfo)) | 
|   165         return JPEG_SUSPENDED; |   165         return JPEG_SUSPENDED; | 
|   166        cinfo->unread_marker = 0;        /* processed the marker */ |   166        cinfo->unread_marker = 0;        /* processed the marker */ | 
|   167 Index: jmorecfg.h |   167 Index: jmorecfg.h | 
|   168 =================================================================== |   168 =================================================================== | 
|   169 --- jmorecfg.h» (revision 677) |   169 --- jmorecfg.h» (revision 722) | 
|   170 +++ jmorecfg.h  (working copy) |   170 +++ jmorecfg.h  (working copy) | 
|   171 @@ -153,14 +153,18 @@ |   171 @@ -153,14 +153,18 @@ | 
|   172  /* INT16 must hold at least the values -32768..32767. */ |   172  /* INT16 must hold at least the values -32768..32767. */ | 
|   173   |   173   | 
|   174  #ifndef XMD_H                  /* X11/xmd.h correctly defines INT16 */ |   174  #ifndef XMD_H                  /* X11/xmd.h correctly defines INT16 */ | 
|   175 +#ifndef _BASETSD_H_            /* basetsd.h correctly defines INT32 */ |   175 +#ifndef _BASETSD_H_            /* basetsd.h correctly defines INT32 */ | 
|   176  typedef short INT16; |   176  typedef short INT16; | 
|   177  #endif |   177  #endif | 
|   178 +#endif |   178 +#endif | 
|   179   |   179   | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
|   196  #define FAR  far |   196  #define FAR  far | 
|   197  #else |   197  #else | 
|   198  #define FAR |   198  #define FAR | 
|   199  #endif |   199  #endif | 
|   200 +#endif |   200 +#endif | 
|   201   |   201   | 
|   202   |   202   | 
|   203  /* |   203  /* | 
|   204 Index: jpeglib.h |   204 Index: jpeglib.h | 
|   205 =================================================================== |   205 =================================================================== | 
|   206 --- jpeglib.h»  (revision 677) |   206 --- jpeglib.h»  (revision 722) | 
|   207 +++ jpeglib.h   (working copy) |   207 +++ jpeglib.h   (working copy) | 
|   208 @@ -15,6 +15,10 @@ |   208 @@ -15,6 +15,10 @@ | 
|   209  #ifndef JPEGLIB_H |   209  #ifndef JPEGLIB_H | 
|   210  #define JPEGLIB_H |   210  #define JPEGLIB_H | 
|   211   |   211   | 
|   212 +/* Begin chromium edits */ |   212 +/* Begin chromium edits */ | 
|   213 +#include "jpeglibmangler.h" |   213 +#include "jpeglibmangler.h" | 
|   214 +/* End chromium edits */ |   214 +/* End chromium edits */ | 
|   215 + |   215 + | 
|   216  /* |   216  /* | 
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   329 +#define jpeg_get_large chromium_jpeg_get_large |   329 +#define jpeg_get_large chromium_jpeg_get_large | 
|   330 +#define jpeg_free_large chromium_jpeg_free_large |   330 +#define jpeg_free_large chromium_jpeg_free_large | 
|   331 +#define jpeg_mem_available chromium_jpeg_mem_available |   331 +#define jpeg_mem_available chromium_jpeg_mem_available | 
|   332 +#define jpeg_open_backing_store chromium_jpeg_open_backing_store |   332 +#define jpeg_open_backing_store chromium_jpeg_open_backing_store | 
|   333 +#define jpeg_mem_init chromium_jpeg_mem_init |   333 +#define jpeg_mem_init chromium_jpeg_mem_init | 
|   334 +#define jpeg_mem_term chromium_jpeg_mem_term |   334 +#define jpeg_mem_term chromium_jpeg_mem_term | 
|   335 + |   335 + | 
|   336 +#endif  // THIRD_PARTY_LIBJPEG_TURBO_JPEGLIBMANGLER_H_ |   336 +#endif  // THIRD_PARTY_LIBJPEG_TURBO_JPEGLIBMANGLER_H_ | 
|   337 Index: simd/jcgrass2-64.asm |   337 Index: simd/jcgrass2-64.asm | 
|   338 =================================================================== |   338 =================================================================== | 
|   339 --- simd/jcgrass2-64.asm»       (revision 677) |   339 --- simd/jcgrass2-64.asm»       (revision 722) | 
|   340 +++ simd/jcgrass2-64.asm        (working copy) |   340 +++ simd/jcgrass2-64.asm        (working copy) | 
|   341 @@ -30,7 +30,7 @@ |   341 @@ -30,7 +30,7 @@ | 
|   342         SECTION SEG_CONST |   342         SECTION SEG_CONST | 
|   343   |   343   | 
|   344         alignz  16 |   344         alignz  16 | 
|   345 -       global  EXTN(jconst_rgb_gray_convert_sse2) |   345 -       global  EXTN(jconst_rgb_gray_convert_sse2) | 
|   346 +       global  EXTN(jconst_rgb_gray_convert_sse2) PRIVATE |   346 +       global  EXTN(jconst_rgb_gray_convert_sse2) PRIVATE | 
|   347   |   347   | 
|   348  EXTN(jconst_rgb_gray_convert_sse2): |   348  EXTN(jconst_rgb_gray_convert_sse2): | 
|   349   |   349   | 
|   350 Index: simd/jiss2fst.asm |   350 Index: simd/jiss2fst.asm | 
|   351 =================================================================== |   351 =================================================================== | 
|   352 --- simd/jiss2fst.asm»  (revision 677) |   352 --- simd/jiss2fst.asm»  (revision 722) | 
|   353 +++ simd/jiss2fst.asm   (working copy) |   353 +++ simd/jiss2fst.asm   (working copy) | 
|   354 @@ -59,7 +59,7 @@ |   354 @@ -59,7 +59,7 @@ | 
|   355  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) |   355  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) | 
|   356   |   356   | 
|   357         alignz  16 |   357         alignz  16 | 
|   358 -       global  EXTN(jconst_idct_ifast_sse2) |   358 -       global  EXTN(jconst_idct_ifast_sse2) | 
|   359 +       global  EXTN(jconst_idct_ifast_sse2) PRIVATE |   359 +       global  EXTN(jconst_idct_ifast_sse2) PRIVATE | 
|   360   |   360   | 
|   361  EXTN(jconst_idct_ifast_sse2): |   361  EXTN(jconst_idct_ifast_sse2): | 
|   362   |   362   | 
|   363 @@ -92,7 +92,7 @@ |   363 @@ -92,7 +92,7 @@ | 
|   364  %define WK_NUM         2 |   364  %define WK_NUM         2 | 
|   365   |   365   | 
|   366         align   16 |   366         align   16 | 
|   367 -       global  EXTN(jsimd_idct_ifast_sse2) |   367 -       global  EXTN(jsimd_idct_ifast_sse2) | 
|   368 +       global  EXTN(jsimd_idct_ifast_sse2) PRIVATE |   368 +       global  EXTN(jsimd_idct_ifast_sse2) PRIVATE | 
|   369   |   369   | 
|   370  EXTN(jsimd_idct_ifast_sse2): |   370  EXTN(jsimd_idct_ifast_sse2): | 
|   371         push    ebp |   371         push    ebp | 
|   372 Index: simd/jcclrss2-64.asm |  | 
|   373 =================================================================== |  | 
|   374 --- simd/jcclrss2-64.asm        (revision 677) |  | 
|   375 +++ simd/jcclrss2-64.asm        (working copy) |  | 
|   376 @@ -37,7 +37,7 @@ |  | 
|   377   |  | 
|   378         align   16 |  | 
|   379   |  | 
|   380 -       global  EXTN(jsimd_rgb_ycc_convert_sse2) |  | 
|   381 +       global  EXTN(jsimd_rgb_ycc_convert_sse2) PRIVATE |  | 
|   382   |  | 
|   383  EXTN(jsimd_rgb_ycc_convert_sse2): |  | 
|   384         push    rbp |  | 
|   385 Index: simd/jiss2red-64.asm |   372 Index: simd/jiss2red-64.asm | 
|   386 =================================================================== |   373 =================================================================== | 
|   387 --- simd/jiss2red-64.asm»       (revision 677) |   374 --- simd/jiss2red-64.asm»       (revision 722) | 
|   388 +++ simd/jiss2red-64.asm        (working copy) |   375 +++ simd/jiss2red-64.asm        (working copy) | 
|   389 @@ -73,7 +73,7 @@ |   376 @@ -73,7 +73,7 @@ | 
|   390         SECTION SEG_CONST |   377         SECTION SEG_CONST | 
|   391   |   378   | 
|   392         alignz  16 |   379         alignz  16 | 
|   393 -       global  EXTN(jconst_idct_red_sse2) |   380 -       global  EXTN(jconst_idct_red_sse2) | 
|   394 +       global  EXTN(jconst_idct_red_sse2) PRIVATE |   381 +       global  EXTN(jconst_idct_red_sse2) PRIVATE | 
|   395   |   382   | 
|   396  EXTN(jconst_idct_red_sse2): |   383  EXTN(jconst_idct_red_sse2): | 
|   397   |   384   | 
|   398 @@ -114,7 +114,7 @@ |   385 @@ -114,7 +114,7 @@ | 
|   399  %define WK_NUM         2 |   386  %define WK_NUM         2 | 
|   400   |   387   | 
|   401         align   16 |   388         align   16 | 
|   402 -       global  EXTN(jsimd_idct_4x4_sse2) |   389 -       global  EXTN(jsimd_idct_4x4_sse2) | 
|   403 +       global  EXTN(jsimd_idct_4x4_sse2) PRIVATE |   390 +       global  EXTN(jsimd_idct_4x4_sse2) PRIVATE | 
|   404   |   391   | 
|   405  EXTN(jsimd_idct_4x4_sse2): |   392  EXTN(jsimd_idct_4x4_sse2): | 
|   406         push    rbp |   393         push    rbp | 
|   407 @@ -413,7 +413,7 @@ |   394 @@ -413,7 +413,7 @@ | 
|   408  ; r13 = JDIMENSION output_col |   395  ; r13 = JDIMENSION output_col | 
|   409   |   396   | 
|   410         align   16 |   397         align   16 | 
|   411 -       global  EXTN(jsimd_idct_2x2_sse2) |   398 -       global  EXTN(jsimd_idct_2x2_sse2) | 
|   412 +       global  EXTN(jsimd_idct_2x2_sse2) PRIVATE |   399 +       global  EXTN(jsimd_idct_2x2_sse2) PRIVATE | 
|   413   |   400   | 
|   414  EXTN(jsimd_idct_2x2_sse2): |   401  EXTN(jsimd_idct_2x2_sse2): | 
|   415         push    rbp |   402         push    rbp | 
 |   403 Index: simd/jcclrss2-64.asm | 
 |   404 =================================================================== | 
 |   405 --- simd/jcclrss2-64.asm        (revision 722) | 
 |   406 +++ simd/jcclrss2-64.asm        (working copy) | 
 |   407 @@ -37,7 +37,7 @@ | 
 |   408   | 
 |   409         align   16 | 
 |   410   | 
 |   411 -       global  EXTN(jsimd_rgb_ycc_convert_sse2) | 
 |   412 +       global  EXTN(jsimd_rgb_ycc_convert_sse2) PRIVATE | 
 |   413   | 
 |   414  EXTN(jsimd_rgb_ycc_convert_sse2): | 
 |   415         push    rbp | 
|   416 Index: simd/ji3dnflt.asm |   416 Index: simd/ji3dnflt.asm | 
|   417 =================================================================== |   417 =================================================================== | 
|   418 --- simd/ji3dnflt.asm»  (revision 677) |   418 --- simd/ji3dnflt.asm»  (revision 722) | 
|   419 +++ simd/ji3dnflt.asm   (working copy) |   419 +++ simd/ji3dnflt.asm   (working copy) | 
|   420 @@ -27,7 +27,7 @@ |   420 @@ -27,7 +27,7 @@ | 
|   421         SECTION SEG_CONST |   421         SECTION SEG_CONST | 
|   422   |   422   | 
|   423         alignz  16 |   423         alignz  16 | 
|   424 -       global  EXTN(jconst_idct_float_3dnow) |   424 -       global  EXTN(jconst_idct_float_3dnow) | 
|   425 +       global  EXTN(jconst_idct_float_3dnow) PRIVATE |   425 +       global  EXTN(jconst_idct_float_3dnow) PRIVATE | 
|   426   |   426   | 
|   427  EXTN(jconst_idct_float_3dnow): |   427  EXTN(jconst_idct_float_3dnow): | 
|   428   |   428   | 
|   429 @@ -63,7 +63,7 @@ |   429 @@ -63,7 +63,7 @@ | 
|   430                                         ; FAST_FLOAT workspace[DCTSIZE2] |   430                                         ; FAST_FLOAT workspace[DCTSIZE2] | 
|   431   |   431   | 
|   432         align   16 |   432         align   16 | 
|   433 -       global  EXTN(jsimd_idct_float_3dnow) |   433 -       global  EXTN(jsimd_idct_float_3dnow) | 
|   434 +       global  EXTN(jsimd_idct_float_3dnow) PRIVATE |   434 +       global  EXTN(jsimd_idct_float_3dnow) PRIVATE | 
|   435   |   435   | 
|   436  EXTN(jsimd_idct_float_3dnow): |   436  EXTN(jsimd_idct_float_3dnow): | 
|   437         push    ebp |   437         push    ebp | 
|   438 Index: simd/jsimdcpu.asm |   438 Index: simd/jsimdcpu.asm | 
|   439 =================================================================== |   439 =================================================================== | 
|   440 --- simd/jsimdcpu.asm»  (revision 677) |   440 --- simd/jsimdcpu.asm»  (revision 722) | 
|   441 +++ simd/jsimdcpu.asm   (working copy) |   441 +++ simd/jsimdcpu.asm   (working copy) | 
|   442 @@ -29,7 +29,7 @@ |   442 @@ -29,7 +29,7 @@ | 
|   443  ; |   443  ; | 
|   444   |   444   | 
|   445         align   16 |   445         align   16 | 
|   446 -       global  EXTN(jpeg_simd_cpu_support) |   446 -       global  EXTN(jpeg_simd_cpu_support) | 
|   447 +       global  EXTN(jpeg_simd_cpu_support) PRIVATE |   447 +       global  EXTN(jpeg_simd_cpu_support) PRIVATE | 
|   448   |   448   | 
|   449  EXTN(jpeg_simd_cpu_support): |   449  EXTN(jpeg_simd_cpu_support): | 
|   450         push    ebx |   450         push    ebx | 
|   451 Index: simd/jdmerss2-64.asm |  | 
|   452 =================================================================== |  | 
|   453 --- simd/jdmerss2-64.asm        (revision 677) |  | 
|   454 +++ simd/jdmerss2-64.asm        (working copy) |  | 
|   455 @@ -35,7 +35,7 @@ |  | 
|   456         SECTION SEG_CONST |  | 
|   457   |  | 
|   458         alignz  16 |  | 
|   459 -       global  EXTN(jconst_merged_upsample_sse2) |  | 
|   460 +       global  EXTN(jconst_merged_upsample_sse2) PRIVATE |  | 
|   461   |  | 
|   462  EXTN(jconst_merged_upsample_sse2): |  | 
|   463   |  | 
|   464 Index: simd/jdsammmx.asm |   451 Index: simd/jdsammmx.asm | 
|   465 =================================================================== |   452 =================================================================== | 
|   466 --- simd/jdsammmx.asm»  (revision 677) |   453 --- simd/jdsammmx.asm»  (revision 722) | 
|   467 +++ simd/jdsammmx.asm   (working copy) |   454 +++ simd/jdsammmx.asm   (working copy) | 
|   468 @@ -22,7 +22,7 @@ |   455 @@ -22,7 +22,7 @@ | 
|   469         SECTION SEG_CONST |   456         SECTION SEG_CONST | 
|   470   |   457   | 
|   471         alignz  16 |   458         alignz  16 | 
|   472 -       global  EXTN(jconst_fancy_upsample_mmx) |   459 -       global  EXTN(jconst_fancy_upsample_mmx) | 
|   473 +       global  EXTN(jconst_fancy_upsample_mmx) PRIVATE |   460 +       global  EXTN(jconst_fancy_upsample_mmx) PRIVATE | 
|   474   |   461   | 
|   475  EXTN(jconst_fancy_upsample_mmx): |   462  EXTN(jconst_fancy_upsample_mmx): | 
|   476   |   463   | 
| (...skipping 26 matching lines...) Expand all  Loading... | 
|   503         push    ebp |   490         push    ebp | 
|   504 @@ -643,7 +643,7 @@ |   491 @@ -643,7 +643,7 @@ | 
|   505  %define output_data_ptr(b)     (b)+20          ; JSAMPARRAY * output_data_ptr |   492  %define output_data_ptr(b)     (b)+20          ; JSAMPARRAY * output_data_ptr | 
|   506   |   493   | 
|   507         align   16 |   494         align   16 | 
|   508 -       global  EXTN(jsimd_h2v2_upsample_mmx) |   495 -       global  EXTN(jsimd_h2v2_upsample_mmx) | 
|   509 +       global  EXTN(jsimd_h2v2_upsample_mmx) PRIVATE |   496 +       global  EXTN(jsimd_h2v2_upsample_mmx) PRIVATE | 
|   510   |   497   | 
|   511  EXTN(jsimd_h2v2_upsample_mmx): |   498  EXTN(jsimd_h2v2_upsample_mmx): | 
|   512         push    ebp |   499         push    ebp | 
 |   500 Index: simd/jdmerss2-64.asm | 
 |   501 =================================================================== | 
 |   502 --- simd/jdmerss2-64.asm        (revision 722) | 
 |   503 +++ simd/jdmerss2-64.asm        (working copy) | 
 |   504 @@ -35,7 +35,7 @@ | 
 |   505         SECTION SEG_CONST | 
 |   506   | 
 |   507         alignz  16 | 
 |   508 -       global  EXTN(jconst_merged_upsample_sse2) | 
 |   509 +       global  EXTN(jconst_merged_upsample_sse2) PRIVATE | 
 |   510   | 
 |   511  EXTN(jconst_merged_upsample_sse2): | 
 |   512   | 
|   513 Index: simd/jdmrgmmx.asm |   513 Index: simd/jdmrgmmx.asm | 
|   514 =================================================================== |   514 =================================================================== | 
|   515 --- simd/jdmrgmmx.asm»  (revision 677) |   515 --- simd/jdmrgmmx.asm»  (revision 722) | 
|   516 +++ simd/jdmrgmmx.asm   (working copy) |   516 +++ simd/jdmrgmmx.asm   (working copy) | 
|   517 @@ -40,7 +40,7 @@ |   517 @@ -40,7 +40,7 @@ | 
|   518  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr |   518  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr | 
|   519   |   519   | 
|   520         align   16 |   520         align   16 | 
|   521 -       global  EXTN(jsimd_h2v1_merged_upsample_mmx) |   521 -       global  EXTN(jsimd_h2v1_merged_upsample_mmx) | 
|   522 +       global  EXTN(jsimd_h2v1_merged_upsample_mmx) PRIVATE |   522 +       global  EXTN(jsimd_h2v1_merged_upsample_mmx) PRIVATE | 
|   523   |   523   | 
|   524  EXTN(jsimd_h2v1_merged_upsample_mmx): |   524  EXTN(jsimd_h2v1_merged_upsample_mmx): | 
|   525         push    ebp |   525         push    ebp | 
|   526 @@ -409,7 +409,7 @@ |   526 @@ -409,7 +409,7 @@ | 
|   527  %define output_buf(b)          (b)+20          ; JSAMPARRAY output_buf |   527  %define output_buf(b)          (b)+20          ; JSAMPARRAY output_buf | 
|   528   |   528   | 
|   529         align   16 |   529         align   16 | 
|   530 -       global  EXTN(jsimd_h2v2_merged_upsample_mmx) |   530 -       global  EXTN(jsimd_h2v2_merged_upsample_mmx) | 
|   531 +       global  EXTN(jsimd_h2v2_merged_upsample_mmx) PRIVATE |   531 +       global  EXTN(jsimd_h2v2_merged_upsample_mmx) PRIVATE | 
|   532   |   532   | 
|   533  EXTN(jsimd_h2v2_merged_upsample_mmx): |   533  EXTN(jsimd_h2v2_merged_upsample_mmx): | 
|   534         push    ebp |   534         push    ebp | 
|   535 Index: simd/jdsamss2.asm |   535 Index: simd/jdsamss2.asm | 
|   536 =================================================================== |   536 =================================================================== | 
|   537 --- simd/jdsamss2.asm»  (revision 677) |   537 --- simd/jdsamss2.asm»  (revision 722) | 
|   538 +++ simd/jdsamss2.asm   (working copy) |   538 +++ simd/jdsamss2.asm   (working copy) | 
|   539 @@ -22,7 +22,7 @@ |   539 @@ -22,7 +22,7 @@ | 
|   540         SECTION SEG_CONST |   540         SECTION SEG_CONST | 
|   541   |   541   | 
|   542         alignz  16 |   542         alignz  16 | 
|   543 -       global  EXTN(jconst_fancy_upsample_sse2) |   543 -       global  EXTN(jconst_fancy_upsample_sse2) | 
|   544 +       global  EXTN(jconst_fancy_upsample_sse2) PRIVATE |   544 +       global  EXTN(jconst_fancy_upsample_sse2) PRIVATE | 
|   545   |   545   | 
|   546  EXTN(jconst_fancy_upsample_sse2): |   546  EXTN(jconst_fancy_upsample_sse2): | 
|   547   |   547   | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
|   576  %define output_data_ptr(b)     (b)+20          ; JSAMPARRAY * output_data_ptr |   576  %define output_data_ptr(b)     (b)+20          ; JSAMPARRAY * output_data_ptr | 
|   577   |   577   | 
|   578         align   16 |   578         align   16 | 
|   579 -       global  EXTN(jsimd_h2v2_upsample_sse2) |   579 -       global  EXTN(jsimd_h2v2_upsample_sse2) | 
|   580 +       global  EXTN(jsimd_h2v2_upsample_sse2) PRIVATE |   580 +       global  EXTN(jsimd_h2v2_upsample_sse2) PRIVATE | 
|   581   |   581   | 
|   582  EXTN(jsimd_h2v2_upsample_sse2): |   582  EXTN(jsimd_h2v2_upsample_sse2): | 
|   583         push    ebp |   583         push    ebp | 
|   584 Index: simd/jiss2flt-64.asm |   584 Index: simd/jiss2flt-64.asm | 
|   585 =================================================================== |   585 =================================================================== | 
|   586 --- simd/jiss2flt-64.asm»       (revision 677) |   586 --- simd/jiss2flt-64.asm»       (revision 722) | 
|   587 +++ simd/jiss2flt-64.asm        (working copy) |   587 +++ simd/jiss2flt-64.asm        (working copy) | 
|   588 @@ -38,7 +38,7 @@ |   588 @@ -38,7 +38,7 @@ | 
|   589         SECTION SEG_CONST |   589         SECTION SEG_CONST | 
|   590   |   590   | 
|   591         alignz  16 |   591         alignz  16 | 
|   592 -       global  EXTN(jconst_idct_float_sse2) |   592 -       global  EXTN(jconst_idct_float_sse2) | 
|   593 +       global  EXTN(jconst_idct_float_sse2) PRIVATE |   593 +       global  EXTN(jconst_idct_float_sse2) PRIVATE | 
|   594   |   594   | 
|   595  EXTN(jconst_idct_float_sse2): |   595  EXTN(jconst_idct_float_sse2): | 
|   596   |   596   | 
|   597 @@ -74,7 +74,7 @@ |   597 @@ -74,7 +74,7 @@ | 
|   598                                         ; FAST_FLOAT workspace[DCTSIZE2] |   598                                         ; FAST_FLOAT workspace[DCTSIZE2] | 
|   599   |   599   | 
|   600         align   16 |   600         align   16 | 
|   601 -       global  EXTN(jsimd_idct_float_sse2) |   601 -       global  EXTN(jsimd_idct_float_sse2) | 
|   602 +       global  EXTN(jsimd_idct_float_sse2) PRIVATE |   602 +       global  EXTN(jsimd_idct_float_sse2) PRIVATE | 
|   603   |   603   | 
|   604  EXTN(jsimd_idct_float_sse2): |   604  EXTN(jsimd_idct_float_sse2): | 
|   605         push    rbp |   605         push    rbp | 
|   606 Index: simd/jfss2int-64.asm |   606 Index: simd/jfss2int-64.asm | 
|   607 =================================================================== |   607 =================================================================== | 
|   608 --- simd/jfss2int-64.asm»       (revision 677) |   608 --- simd/jfss2int-64.asm»       (revision 722) | 
|   609 +++ simd/jfss2int-64.asm        (working copy) |   609 +++ simd/jfss2int-64.asm        (working copy) | 
|   610 @@ -67,7 +67,7 @@ |   610 @@ -67,7 +67,7 @@ | 
|   611         SECTION SEG_CONST |   611         SECTION SEG_CONST | 
|   612   |   612   | 
|   613         alignz  16 |   613         alignz  16 | 
|   614 -       global  EXTN(jconst_fdct_islow_sse2) |   614 -       global  EXTN(jconst_fdct_islow_sse2) | 
|   615 +       global  EXTN(jconst_fdct_islow_sse2) PRIVATE |   615 +       global  EXTN(jconst_fdct_islow_sse2) PRIVATE | 
|   616   |   616   | 
|   617  EXTN(jconst_fdct_islow_sse2): |   617  EXTN(jconst_fdct_islow_sse2): | 
|   618   |   618   | 
|   619 @@ -101,7 +101,7 @@ |   619 @@ -101,7 +101,7 @@ | 
|   620  %define WK_NUM         6 |   620  %define WK_NUM         6 | 
|   621   |   621   | 
|   622         align   16 |   622         align   16 | 
|   623 -       global  EXTN(jsimd_fdct_islow_sse2) |   623 -       global  EXTN(jsimd_fdct_islow_sse2) | 
|   624 +       global  EXTN(jsimd_fdct_islow_sse2) PRIVATE |   624 +       global  EXTN(jsimd_fdct_islow_sse2) PRIVATE | 
|   625   |   625   | 
|   626  EXTN(jsimd_fdct_islow_sse2): |   626  EXTN(jsimd_fdct_islow_sse2): | 
|   627         push    rbp |   627         push    rbp | 
|   628 Index: simd/jcqnts2f.asm |   628 Index: simd/jcqnts2f.asm | 
|   629 =================================================================== |   629 =================================================================== | 
|   630 --- simd/jcqnts2f.asm»  (revision 677) |   630 --- simd/jcqnts2f.asm»  (revision 722) | 
|   631 +++ simd/jcqnts2f.asm   (working copy) |   631 +++ simd/jcqnts2f.asm   (working copy) | 
|   632 @@ -35,7 +35,7 @@ |   632 @@ -35,7 +35,7 @@ | 
|   633  %define workspace      ebp+16          ; FAST_FLOAT * workspace |   633  %define workspace      ebp+16          ; FAST_FLOAT * workspace | 
|   634   |   634   | 
|   635         align   16 |   635         align   16 | 
|   636 -       global  EXTN(jsimd_convsamp_float_sse2) |   636 -       global  EXTN(jsimd_convsamp_float_sse2) | 
|   637 +       global  EXTN(jsimd_convsamp_float_sse2) PRIVATE |   637 +       global  EXTN(jsimd_convsamp_float_sse2) PRIVATE | 
|   638   |   638   | 
|   639  EXTN(jsimd_convsamp_float_sse2): |   639  EXTN(jsimd_convsamp_float_sse2): | 
|   640         push    ebp |   640         push    ebp | 
|   641 @@ -115,7 +115,7 @@ |   641 @@ -115,7 +115,7 @@ | 
|   642  %define workspace      ebp+16          ; FAST_FLOAT * workspace |   642  %define workspace      ebp+16          ; FAST_FLOAT * workspace | 
|   643   |   643   | 
|   644         align   16 |   644         align   16 | 
|   645 -       global  EXTN(jsimd_quantize_float_sse2) |   645 -       global  EXTN(jsimd_quantize_float_sse2) | 
|   646 +       global  EXTN(jsimd_quantize_float_sse2) PRIVATE |   646 +       global  EXTN(jsimd_quantize_float_sse2) PRIVATE | 
|   647   |   647   | 
|   648  EXTN(jsimd_quantize_float_sse2): |   648  EXTN(jsimd_quantize_float_sse2): | 
|   649         push    ebp |   649         push    ebp | 
|   650 Index: simd/jdmrgss2.asm |   650 Index: simd/jdmrgss2.asm | 
|   651 =================================================================== |   651 =================================================================== | 
|   652 --- simd/jdmrgss2.asm»  (revision 677) |   652 --- simd/jdmrgss2.asm»  (revision 722) | 
|   653 +++ simd/jdmrgss2.asm   (working copy) |   653 +++ simd/jdmrgss2.asm   (working copy) | 
|   654 @@ -40,7 +40,7 @@ |   654 @@ -40,7 +40,7 @@ | 
|   655  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr |   655  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr | 
|   656   |   656   | 
|   657         align   16 |   657         align   16 | 
|   658 -       global  EXTN(jsimd_h2v1_merged_upsample_sse2) |   658 -       global  EXTN(jsimd_h2v1_merged_upsample_sse2) | 
|   659 +       global  EXTN(jsimd_h2v1_merged_upsample_sse2) PRIVATE |   659 +       global  EXTN(jsimd_h2v1_merged_upsample_sse2) PRIVATE | 
|   660   |   660   | 
|   661  EXTN(jsimd_h2v1_merged_upsample_sse2): |   661  EXTN(jsimd_h2v1_merged_upsample_sse2): | 
|   662         push    ebp |   662         push    ebp | 
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   745  %define output_buf(b)          (b)+20          ; JSAMPARRAY output_buf |   745  %define output_buf(b)          (b)+20          ; JSAMPARRAY output_buf | 
|   746   |   746   | 
|   747         align   16 |   747         align   16 | 
|   748 -       global  EXTN(jsimd_h2v2_merged_upsample_sse2) |   748 -       global  EXTN(jsimd_h2v2_merged_upsample_sse2) | 
|   749 +       global  EXTN(jsimd_h2v2_merged_upsample_sse2) PRIVATE |   749 +       global  EXTN(jsimd_h2v2_merged_upsample_sse2) PRIVATE | 
|   750   |   750   | 
|   751  EXTN(jsimd_h2v2_merged_upsample_sse2): |   751  EXTN(jsimd_h2v2_merged_upsample_sse2): | 
|   752         push    ebp |   752         push    ebp | 
|   753 Index: simd/jfmmxint.asm |   753 Index: simd/jfmmxint.asm | 
|   754 =================================================================== |   754 =================================================================== | 
|   755 --- simd/jfmmxint.asm»  (revision 677) |   755 --- simd/jfmmxint.asm»  (revision 722) | 
|   756 +++ simd/jfmmxint.asm   (working copy) |   756 +++ simd/jfmmxint.asm   (working copy) | 
|   757 @@ -66,7 +66,7 @@ |   757 @@ -66,7 +66,7 @@ | 
|   758         SECTION SEG_CONST |   758         SECTION SEG_CONST | 
|   759   |   759   | 
|   760         alignz  16 |   760         alignz  16 | 
|   761 -       global  EXTN(jconst_fdct_islow_mmx) |   761 -       global  EXTN(jconst_fdct_islow_mmx) | 
|   762 +       global  EXTN(jconst_fdct_islow_mmx) PRIVATE |   762 +       global  EXTN(jconst_fdct_islow_mmx) PRIVATE | 
|   763   |   763   | 
|   764  EXTN(jconst_fdct_islow_mmx): |   764  EXTN(jconst_fdct_islow_mmx): | 
|   765   |   765   | 
|   766 @@ -101,7 +101,7 @@ |   766 @@ -101,7 +101,7 @@ | 
|   767  %define WK_NUM         2 |   767  %define WK_NUM         2 | 
|   768   |   768   | 
|   769         align   16 |   769         align   16 | 
|   770 -       global  EXTN(jsimd_fdct_islow_mmx) |   770 -       global  EXTN(jsimd_fdct_islow_mmx) | 
|   771 +       global  EXTN(jsimd_fdct_islow_mmx) PRIVATE |   771 +       global  EXTN(jsimd_fdct_islow_mmx) PRIVATE | 
|   772   |   772   | 
|   773  EXTN(jsimd_fdct_islow_mmx): |   773  EXTN(jsimd_fdct_islow_mmx): | 
|   774         push    ebp |   774         push    ebp | 
|   775 Index: simd/jcgryss2-64.asm |   775 Index: simd/jcgryss2-64.asm | 
|   776 =================================================================== |   776 =================================================================== | 
|   777 --- simd/jcgryss2-64.asm»       (revision 677) |   777 --- simd/jcgryss2-64.asm»       (revision 722) | 
|   778 +++ simd/jcgryss2-64.asm        (working copy) |   778 +++ simd/jcgryss2-64.asm        (working copy) | 
|   779 @@ -37,7 +37,7 @@ |   779 @@ -37,7 +37,7 @@ | 
|   780   |   780   | 
|   781         align   16 |   781         align   16 | 
|   782   |   782   | 
|   783 -       global  EXTN(jsimd_rgb_gray_convert_sse2) |   783 -       global  EXTN(jsimd_rgb_gray_convert_sse2) | 
|   784 +       global  EXTN(jsimd_rgb_gray_convert_sse2) PRIVATE |   784 +       global  EXTN(jsimd_rgb_gray_convert_sse2) PRIVATE | 
|   785   |   785   | 
|   786  EXTN(jsimd_rgb_gray_convert_sse2): |   786  EXTN(jsimd_rgb_gray_convert_sse2): | 
|   787         push    rbp |   787         push    rbp | 
|   788 Index: simd/jcqnts2i.asm |   788 Index: simd/jcqnts2i.asm | 
|   789 =================================================================== |   789 =================================================================== | 
|   790 --- simd/jcqnts2i.asm»  (revision 677) |   790 --- simd/jcqnts2i.asm»  (revision 722) | 
|   791 +++ simd/jcqnts2i.asm   (working copy) |   791 +++ simd/jcqnts2i.asm   (working copy) | 
|   792 @@ -35,7 +35,7 @@ |   792 @@ -35,7 +35,7 @@ | 
|   793  %define workspace      ebp+16          ; DCTELEM * workspace |   793  %define workspace      ebp+16          ; DCTELEM * workspace | 
|   794   |   794   | 
|   795         align   16 |   795         align   16 | 
|   796 -       global  EXTN(jsimd_convsamp_sse2) |   796 -       global  EXTN(jsimd_convsamp_sse2) | 
|   797 +       global  EXTN(jsimd_convsamp_sse2) PRIVATE |   797 +       global  EXTN(jsimd_convsamp_sse2) PRIVATE | 
|   798   |   798   | 
|   799  EXTN(jsimd_convsamp_sse2): |   799  EXTN(jsimd_convsamp_sse2): | 
|   800         push    ebp |   800         push    ebp | 
|   801 @@ -117,7 +117,7 @@ |   801 @@ -117,7 +117,7 @@ | 
|   802  %define workspace      ebp+16          ; DCTELEM * workspace |   802  %define workspace      ebp+16          ; DCTELEM * workspace | 
|   803   |   803   | 
|   804         align   16 |   804         align   16 | 
|   805 -       global  EXTN(jsimd_quantize_sse2) |   805 -       global  EXTN(jsimd_quantize_sse2) | 
|   806 +       global  EXTN(jsimd_quantize_sse2) PRIVATE |   806 +       global  EXTN(jsimd_quantize_sse2) PRIVATE | 
|   807   |   807   | 
|   808  EXTN(jsimd_quantize_sse2): |   808  EXTN(jsimd_quantize_sse2): | 
|   809         push    ebp |   809         push    ebp | 
|   810 Index: simd/jiss2fst-64.asm |   810 Index: simd/jiss2fst-64.asm | 
|   811 =================================================================== |   811 =================================================================== | 
|   812 --- simd/jiss2fst-64.asm»       (revision 677) |   812 --- simd/jiss2fst-64.asm»       (revision 722) | 
|   813 +++ simd/jiss2fst-64.asm        (working copy) |   813 +++ simd/jiss2fst-64.asm        (working copy) | 
|   814 @@ -60,7 +60,7 @@ |   814 @@ -60,7 +60,7 @@ | 
|   815  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) |   815  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) | 
|   816   |   816   | 
|   817         alignz  16 |   817         alignz  16 | 
|   818 -       global  EXTN(jconst_idct_ifast_sse2) |   818 -       global  EXTN(jconst_idct_ifast_sse2) | 
|   819 +       global  EXTN(jconst_idct_ifast_sse2) PRIVATE |   819 +       global  EXTN(jconst_idct_ifast_sse2) PRIVATE | 
|   820   |   820   | 
|   821  EXTN(jconst_idct_ifast_sse2): |   821  EXTN(jconst_idct_ifast_sse2): | 
|   822   |   822   | 
|   823 @@ -93,7 +93,7 @@ |   823 @@ -93,7 +93,7 @@ | 
|   824  %define WK_NUM         2 |   824  %define WK_NUM         2 | 
|   825   |   825   | 
|   826         align   16 |   826         align   16 | 
|   827 -       global  EXTN(jsimd_idct_ifast_sse2) |   827 -       global  EXTN(jsimd_idct_ifast_sse2) | 
|   828 +       global  EXTN(jsimd_idct_ifast_sse2) PRIVATE |   828 +       global  EXTN(jsimd_idct_ifast_sse2) PRIVATE | 
|   829   |   829   | 
|   830  EXTN(jsimd_idct_ifast_sse2): |   830  EXTN(jsimd_idct_ifast_sse2): | 
|   831         push    rbp |   831         push    rbp | 
|   832 Index: simd/jiss2flt.asm |   832 Index: simd/jiss2flt.asm | 
|   833 =================================================================== |   833 =================================================================== | 
|   834 --- simd/jiss2flt.asm»  (revision 677) |   834 --- simd/jiss2flt.asm»  (revision 722) | 
|   835 +++ simd/jiss2flt.asm   (working copy) |   835 +++ simd/jiss2flt.asm   (working copy) | 
|   836 @@ -37,7 +37,7 @@ |   836 @@ -37,7 +37,7 @@ | 
|   837         SECTION SEG_CONST |   837         SECTION SEG_CONST | 
|   838   |   838   | 
|   839         alignz  16 |   839         alignz  16 | 
|   840 -       global  EXTN(jconst_idct_float_sse2) |   840 -       global  EXTN(jconst_idct_float_sse2) | 
|   841 +       global  EXTN(jconst_idct_float_sse2) PRIVATE |   841 +       global  EXTN(jconst_idct_float_sse2) PRIVATE | 
|   842   |   842   | 
|   843  EXTN(jconst_idct_float_sse2): |   843  EXTN(jconst_idct_float_sse2): | 
|   844   |   844   | 
|   845 @@ -73,7 +73,7 @@ |   845 @@ -73,7 +73,7 @@ | 
|   846                                         ; FAST_FLOAT workspace[DCTSIZE2] |   846                                         ; FAST_FLOAT workspace[DCTSIZE2] | 
|   847   |   847   | 
|   848         align   16 |   848         align   16 | 
|   849 -       global  EXTN(jsimd_idct_float_sse2) |   849 -       global  EXTN(jsimd_idct_float_sse2) | 
|   850 +       global  EXTN(jsimd_idct_float_sse2) PRIVATE |   850 +       global  EXTN(jsimd_idct_float_sse2) PRIVATE | 
|   851   |   851   | 
|   852  EXTN(jsimd_idct_float_sse2): |   852  EXTN(jsimd_idct_float_sse2): | 
|   853         push    ebp |   853         push    ebp | 
|   854 Index: simd/jiss2int.asm |   854 Index: simd/jiss2int.asm | 
|   855 =================================================================== |   855 =================================================================== | 
|   856 --- simd/jiss2int.asm»  (revision 677) |   856 --- simd/jiss2int.asm»  (revision 722) | 
|   857 +++ simd/jiss2int.asm   (working copy) |   857 +++ simd/jiss2int.asm   (working copy) | 
|   858 @@ -66,7 +66,7 @@ |   858 @@ -66,7 +66,7 @@ | 
|   859         SECTION SEG_CONST |   859         SECTION SEG_CONST | 
|   860   |   860   | 
|   861         alignz  16 |   861         alignz  16 | 
|   862 -       global  EXTN(jconst_idct_islow_sse2) |   862 -       global  EXTN(jconst_idct_islow_sse2) | 
|   863 +       global  EXTN(jconst_idct_islow_sse2) PRIVATE |   863 +       global  EXTN(jconst_idct_islow_sse2) PRIVATE | 
|   864   |   864   | 
|   865  EXTN(jconst_idct_islow_sse2): |   865  EXTN(jconst_idct_islow_sse2): | 
|   866   |   866   | 
|   867 @@ -105,7 +105,7 @@ |   867 @@ -105,7 +105,7 @@ | 
|   868  %define WK_NUM         12 |   868  %define WK_NUM         12 | 
|   869   |   869   | 
|   870         align   16 |   870         align   16 | 
|   871 -       global  EXTN(jsimd_idct_islow_sse2) |   871 -       global  EXTN(jsimd_idct_islow_sse2) | 
|   872 +       global  EXTN(jsimd_idct_islow_sse2) PRIVATE |   872 +       global  EXTN(jsimd_idct_islow_sse2) PRIVATE | 
|   873   |   873   | 
|   874  EXTN(jsimd_idct_islow_sse2): |   874  EXTN(jsimd_idct_islow_sse2): | 
|   875         push    ebp |   875         push    ebp | 
|   876 Index: simd/jfsseflt-64.asm |   876 Index: simd/jfsseflt-64.asm | 
|   877 =================================================================== |   877 =================================================================== | 
|   878 --- simd/jfsseflt-64.asm»       (revision 677) |   878 --- simd/jfsseflt-64.asm»       (revision 722) | 
|   879 +++ simd/jfsseflt-64.asm        (working copy) |   879 +++ simd/jfsseflt-64.asm        (working copy) | 
|   880 @@ -38,7 +38,7 @@ |   880 @@ -38,7 +38,7 @@ | 
|   881         SECTION SEG_CONST |   881         SECTION SEG_CONST | 
|   882   |   882   | 
|   883         alignz  16 |   883         alignz  16 | 
|   884 -       global  EXTN(jconst_fdct_float_sse) |   884 -       global  EXTN(jconst_fdct_float_sse) | 
|   885 +       global  EXTN(jconst_fdct_float_sse) PRIVATE |   885 +       global  EXTN(jconst_fdct_float_sse) PRIVATE | 
|   886   |   886   | 
|   887  EXTN(jconst_fdct_float_sse): |   887  EXTN(jconst_fdct_float_sse): | 
|   888   |   888   | 
|   889 @@ -65,7 +65,7 @@ |   889 @@ -65,7 +65,7 @@ | 
|   890  %define WK_NUM         2 |   890  %define WK_NUM         2 | 
|   891   |   891   | 
|   892         align   16 |   892         align   16 | 
|   893 -       global  EXTN(jsimd_fdct_float_sse) |   893 -       global  EXTN(jsimd_fdct_float_sse) | 
|   894 +       global  EXTN(jsimd_fdct_float_sse) PRIVATE |   894 +       global  EXTN(jsimd_fdct_float_sse) PRIVATE | 
|   895   |   895   | 
|   896  EXTN(jsimd_fdct_float_sse): |   896  EXTN(jsimd_fdct_float_sse): | 
|   897         push    rbp |   897         push    rbp | 
|   898 Index: simd/jccolss2-64.asm |   898 Index: simd/jccolss2-64.asm | 
|   899 =================================================================== |   899 =================================================================== | 
|   900 --- simd/jccolss2-64.asm»       (revision 677) |   900 --- simd/jccolss2-64.asm»       (revision 722) | 
|   901 +++ simd/jccolss2-64.asm        (working copy) |   901 +++ simd/jccolss2-64.asm        (working copy) | 
|   902 @@ -34,7 +34,7 @@ |   902 @@ -34,7 +34,7 @@ | 
|   903         SECTION SEG_CONST |   903         SECTION SEG_CONST | 
|   904   |   904   | 
|   905         alignz  16 |   905         alignz  16 | 
|   906 -       global  EXTN(jconst_rgb_ycc_convert_sse2) |   906 -       global  EXTN(jconst_rgb_ycc_convert_sse2) | 
|   907 +       global  EXTN(jconst_rgb_ycc_convert_sse2) PRIVATE |   907 +       global  EXTN(jconst_rgb_ycc_convert_sse2) PRIVATE | 
|   908   |   908   | 
|   909  EXTN(jconst_rgb_ycc_convert_sse2): |   909  EXTN(jconst_rgb_ycc_convert_sse2): | 
|   910   |   910   | 
|   911 Index: simd/jcsamss2-64.asm |   911 Index: simd/jcsamss2-64.asm | 
|   912 =================================================================== |   912 =================================================================== | 
|   913 --- simd/jcsamss2-64.asm»       (revision 677) |   913 --- simd/jcsamss2-64.asm»       (revision 722) | 
|   914 +++ simd/jcsamss2-64.asm        (working copy) |   914 +++ simd/jcsamss2-64.asm        (working copy) | 
|   915 @@ -41,7 +41,7 @@ |   915 @@ -41,7 +41,7 @@ | 
|   916  ; r15 = JSAMPARRAY output_data |   916  ; r15 = JSAMPARRAY output_data | 
|   917   |   917   | 
|   918         align   16 |   918         align   16 | 
|   919 -       global  EXTN(jsimd_h2v1_downsample_sse2) |   919 -       global  EXTN(jsimd_h2v1_downsample_sse2) | 
|   920 +       global  EXTN(jsimd_h2v1_downsample_sse2) PRIVATE |   920 +       global  EXTN(jsimd_h2v1_downsample_sse2) PRIVATE | 
|   921   |   921   | 
|   922  EXTN(jsimd_h2v1_downsample_sse2): |   922  EXTN(jsimd_h2v1_downsample_sse2): | 
|   923         push    rbp |   923         push    rbp | 
|   924 @@ -185,7 +185,7 @@ |   924 @@ -185,7 +185,7 @@ | 
|   925  ; r15 = JSAMPARRAY output_data |   925  ; r15 = JSAMPARRAY output_data | 
|   926   |   926   | 
|   927         align   16 |   927         align   16 | 
|   928 -       global  EXTN(jsimd_h2v2_downsample_sse2) |   928 -       global  EXTN(jsimd_h2v2_downsample_sse2) | 
|   929 +       global  EXTN(jsimd_h2v2_downsample_sse2) PRIVATE |   929 +       global  EXTN(jsimd_h2v2_downsample_sse2) PRIVATE | 
|   930   |   930   | 
|   931  EXTN(jsimd_h2v2_downsample_sse2): |   931  EXTN(jsimd_h2v2_downsample_sse2): | 
|   932         push    rbp |   932         push    rbp | 
|   933 Index: simd/jdclrss2-64.asm |   933 Index: simd/jdclrss2-64.asm | 
|   934 =================================================================== |   934 =================================================================== | 
|   935 --- simd/jdclrss2-64.asm»       (revision 677) |   935 --- simd/jdclrss2-64.asm»       (revision 722) | 
|   936 +++ simd/jdclrss2-64.asm        (working copy) |   936 +++ simd/jdclrss2-64.asm        (working copy) | 
|   937 @@ -39,7 +39,7 @@ |   937 @@ -39,7 +39,7 @@ | 
|   938  %define WK_NUM         2 |   938  %define WK_NUM         2 | 
|   939   |   939   | 
|   940         align   16 |   940         align   16 | 
|   941 -       global  EXTN(jsimd_ycc_rgb_convert_sse2) |   941 -       global  EXTN(jsimd_ycc_rgb_convert_sse2) | 
|   942 +       global  EXTN(jsimd_ycc_rgb_convert_sse2) PRIVATE |   942 +       global  EXTN(jsimd_ycc_rgb_convert_sse2) PRIVATE | 
|   943   |   943   | 
|   944  EXTN(jsimd_ycc_rgb_convert_sse2): |   944  EXTN(jsimd_ycc_rgb_convert_sse2): | 
|   945         push    rbp |   945         push    rbp | 
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1019 @@ -452,6 +504,7 @@ |  1019 @@ -452,6 +504,7 @@ | 
|  1020         por     xmmE,xmmG |  1020         por     xmmE,xmmG | 
|  1021  .adj0: ; ---------------- |  1021  .adj0: ; ---------------- | 
|  1022         maskmovdqu xmmA,xmmE                    ; movntdqu XMMWORD [rdi], xmmA |  1022         maskmovdqu xmmA,xmmE                    ; movntdqu XMMWORD [rdi], xmmA | 
|  1023 +%endif ; STRICT_MEMORY_ACCESS ; --------------- |  1023 +%endif ; STRICT_MEMORY_ACCESS ; --------------- | 
|  1024   |  1024   | 
|  1025  %endif ; RGB_PIXELSIZE ; --------------- |  1025  %endif ; RGB_PIXELSIZE ; --------------- | 
|  1026   |  1026   | 
|  1027 Index: simd/jdcolmmx.asm |  1027 Index: simd/jdcolmmx.asm | 
|  1028 =================================================================== |  1028 =================================================================== | 
|  1029 --- simd/jdcolmmx.asm»  (revision 677) |  1029 --- simd/jdcolmmx.asm»  (revision 722) | 
|  1030 +++ simd/jdcolmmx.asm   (working copy) |  1030 +++ simd/jdcolmmx.asm   (working copy) | 
|  1031 @@ -35,7 +35,7 @@ |  1031 @@ -35,7 +35,7 @@ | 
|  1032         SECTION SEG_CONST |  1032         SECTION SEG_CONST | 
|  1033   |  1033   | 
|  1034         alignz  16 |  1034         alignz  16 | 
|  1035 -       global  EXTN(jconst_ycc_rgb_convert_mmx) |  1035 -       global  EXTN(jconst_ycc_rgb_convert_mmx) | 
|  1036 +       global  EXTN(jconst_ycc_rgb_convert_mmx) PRIVATE |  1036 +       global  EXTN(jconst_ycc_rgb_convert_mmx) PRIVATE | 
|  1037   |  1037   | 
|  1038  EXTN(jconst_ycc_rgb_convert_mmx): |  1038  EXTN(jconst_ycc_rgb_convert_mmx): | 
|  1039   |  1039   | 
|  1040 Index: simd/jcclrmmx.asm |  1040 Index: simd/jcclrmmx.asm | 
|  1041 =================================================================== |  1041 =================================================================== | 
|  1042 --- simd/jcclrmmx.asm»  (revision 677) |  1042 --- simd/jcclrmmx.asm»  (revision 722) | 
|  1043 +++ simd/jcclrmmx.asm   (working copy) |  1043 +++ simd/jcclrmmx.asm   (working copy) | 
|  1044 @@ -40,7 +40,7 @@ |  1044 @@ -40,7 +40,7 @@ | 
|  1045  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr |  1045  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr | 
|  1046   |  1046   | 
|  1047         align   16 |  1047         align   16 | 
|  1048 -       global  EXTN(jsimd_rgb_ycc_convert_mmx) |  1048 -       global  EXTN(jsimd_rgb_ycc_convert_mmx) | 
|  1049 +       global  EXTN(jsimd_rgb_ycc_convert_mmx) PRIVATE |  1049 +       global  EXTN(jsimd_rgb_ycc_convert_mmx) PRIVATE | 
|  1050   |  1050   | 
|  1051  EXTN(jsimd_rgb_ycc_convert_mmx): |  1051  EXTN(jsimd_rgb_ycc_convert_mmx): | 
|  1052         push    ebp |  1052         push    ebp | 
|  1053 Index: simd/jfsseflt.asm |  1053 Index: simd/jfsseflt.asm | 
|  1054 =================================================================== |  1054 =================================================================== | 
|  1055 --- simd/jfsseflt.asm»  (revision 677) |  1055 --- simd/jfsseflt.asm»  (revision 722) | 
|  1056 +++ simd/jfsseflt.asm   (working copy) |  1056 +++ simd/jfsseflt.asm   (working copy) | 
|  1057 @@ -37,7 +37,7 @@ |  1057 @@ -37,7 +37,7 @@ | 
|  1058         SECTION SEG_CONST |  1058         SECTION SEG_CONST | 
|  1059   |  1059   | 
|  1060         alignz  16 |  1060         alignz  16 | 
|  1061 -       global  EXTN(jconst_fdct_float_sse) |  1061 -       global  EXTN(jconst_fdct_float_sse) | 
|  1062 +       global  EXTN(jconst_fdct_float_sse) PRIVATE |  1062 +       global  EXTN(jconst_fdct_float_sse) PRIVATE | 
|  1063   |  1063   | 
|  1064  EXTN(jconst_fdct_float_sse): |  1064  EXTN(jconst_fdct_float_sse): | 
|  1065   |  1065   | 
|  1066 @@ -65,7 +65,7 @@ |  1066 @@ -65,7 +65,7 @@ | 
|  1067  %define WK_NUM         2 |  1067  %define WK_NUM         2 | 
|  1068   |  1068   | 
|  1069         align   16 |  1069         align   16 | 
|  1070 -       global  EXTN(jsimd_fdct_float_sse) |  1070 -       global  EXTN(jsimd_fdct_float_sse) | 
|  1071 +       global  EXTN(jsimd_fdct_float_sse) PRIVATE |  1071 +       global  EXTN(jsimd_fdct_float_sse) PRIVATE | 
|  1072   |  1072   | 
|  1073  EXTN(jsimd_fdct_float_sse): |  1073  EXTN(jsimd_fdct_float_sse): | 
|  1074         push    ebp |  1074         push    ebp | 
|  1075 Index: simd/jdmrgss2-64.asm |  1075 Index: simd/jdmrgss2-64.asm | 
|  1076 =================================================================== |  1076 =================================================================== | 
|  1077 --- simd/jdmrgss2-64.asm»       (revision 677) |  1077 --- simd/jdmrgss2-64.asm»       (revision 722) | 
|  1078 +++ simd/jdmrgss2-64.asm        (working copy) |  1078 +++ simd/jdmrgss2-64.asm        (working copy) | 
|  1079 @@ -39,7 +39,7 @@ |  1079 @@ -39,7 +39,7 @@ | 
|  1080  %define WK_NUM         3 |  1080  %define WK_NUM         3 | 
|  1081   |  1081   | 
|  1082         align   16 |  1082         align   16 | 
|  1083 -       global  EXTN(jsimd_h2v1_merged_upsample_sse2) |  1083 -       global  EXTN(jsimd_h2v1_merged_upsample_sse2) | 
|  1084 +       global  EXTN(jsimd_h2v1_merged_upsample_sse2) PRIVATE |  1084 +       global  EXTN(jsimd_h2v1_merged_upsample_sse2) PRIVATE | 
|  1085   |  1085   | 
|  1086  EXTN(jsimd_h2v1_merged_upsample_sse2): |  1086  EXTN(jsimd_h2v1_merged_upsample_sse2): | 
|  1087         push    rbp |  1087         push    rbp | 
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1168   |  1168   | 
|  1169 @@ -490,7 +543,7 @@ |  1169 @@ -490,7 +543,7 @@ | 
|  1170  ; r13 = JSAMPARRAY output_buf |  1170  ; r13 = JSAMPARRAY output_buf | 
|  1171   |  1171   | 
|  1172         align   16 |  1172         align   16 | 
|  1173 -       global  EXTN(jsimd_h2v2_merged_upsample_sse2) |  1173 -       global  EXTN(jsimd_h2v2_merged_upsample_sse2) | 
|  1174 +       global  EXTN(jsimd_h2v2_merged_upsample_sse2) PRIVATE |  1174 +       global  EXTN(jsimd_h2v2_merged_upsample_sse2) PRIVATE | 
|  1175   |  1175   | 
|  1176  EXTN(jsimd_h2v2_merged_upsample_sse2): |  1176  EXTN(jsimd_h2v2_merged_upsample_sse2): | 
|  1177         push    rbp |  1177         push    rbp | 
|  1178 Index: simd/jdcolss2.asm |  | 
|  1179 =================================================================== |  | 
|  1180 --- simd/jdcolss2.asm   (revision 677) |  | 
|  1181 +++ simd/jdcolss2.asm   (working copy) |  | 
|  1182 @@ -35,7 +35,7 @@ |  | 
|  1183         SECTION SEG_CONST |  | 
|  1184   |  | 
|  1185         alignz  16 |  | 
|  1186 -       global  EXTN(jconst_ycc_rgb_convert_sse2) |  | 
|  1187 +       global  EXTN(jconst_ycc_rgb_convert_sse2) PRIVATE |  | 
|  1188   |  | 
|  1189  EXTN(jconst_ycc_rgb_convert_sse2): |  | 
|  1190   |  | 
|  1191 Index: simd/jdmermmx.asm |  1178 Index: simd/jdmermmx.asm | 
|  1192 =================================================================== |  1179 =================================================================== | 
|  1193 --- simd/jdmermmx.asm»  (revision 677) |  1180 --- simd/jdmermmx.asm»  (revision 722) | 
|  1194 +++ simd/jdmermmx.asm   (working copy) |  1181 +++ simd/jdmermmx.asm   (working copy) | 
|  1195 @@ -35,7 +35,7 @@ |  1182 @@ -35,7 +35,7 @@ | 
|  1196         SECTION SEG_CONST |  1183         SECTION SEG_CONST | 
|  1197   |  1184   | 
|  1198         alignz  16 |  1185         alignz  16 | 
|  1199 -       global  EXTN(jconst_merged_upsample_mmx) |  1186 -       global  EXTN(jconst_merged_upsample_mmx) | 
|  1200 +       global  EXTN(jconst_merged_upsample_mmx) PRIVATE |  1187 +       global  EXTN(jconst_merged_upsample_mmx) PRIVATE | 
|  1201   |  1188   | 
|  1202  EXTN(jconst_merged_upsample_mmx): |  1189  EXTN(jconst_merged_upsample_mmx): | 
|  1203   |  1190   | 
|  1204 Index: simd/jcclrss2.asm |  1191 Index: simd/jdcolss2.asm | 
|  1205 =================================================================== |  1192 =================================================================== | 
|  1206 --- simd/jcclrss2.asm»  (revision 677) |  1193 --- simd/jdcolss2.asm»  (revision 722) | 
|  1207 +++ simd/jcclrss2.asm»  (working copy) |  1194 +++ simd/jdcolss2.asm»  (working copy) | 
|  1208 @@ -38,7 +38,7 @@ |  1195 @@ -35,7 +35,7 @@ | 
 |  1196  »      SECTION»SEG_CONST | 
|  1209   |  1197   | 
|  1210  »      align»  16 |  1198  »      alignz» 16 | 
 |  1199 -»      global» EXTN(jconst_ycc_rgb_convert_sse2) | 
 |  1200 +»      global» EXTN(jconst_ycc_rgb_convert_sse2) PRIVATE | 
|  1211   |  1201   | 
|  1212 -»      global» EXTN(jsimd_rgb_ycc_convert_sse2) |  1202  EXTN(jconst_ycc_rgb_convert_sse2): | 
|  1213 +»      global» EXTN(jsimd_rgb_ycc_convert_sse2) PRIVATE |  | 
|  1214   |  1203   | 
|  1215  EXTN(jsimd_rgb_ycc_convert_sse2): |  | 
|  1216         push    ebp |  | 
|  1217 Index: simd/jiss2red.asm |  1204 Index: simd/jiss2red.asm | 
|  1218 =================================================================== |  1205 =================================================================== | 
|  1219 --- simd/jiss2red.asm»  (revision 677) |  1206 --- simd/jiss2red.asm»  (revision 722) | 
|  1220 +++ simd/jiss2red.asm   (working copy) |  1207 +++ simd/jiss2red.asm   (working copy) | 
|  1221 @@ -72,7 +72,7 @@ |  1208 @@ -72,7 +72,7 @@ | 
|  1222         SECTION SEG_CONST |  1209         SECTION SEG_CONST | 
|  1223   |  1210   | 
|  1224         alignz  16 |  1211         alignz  16 | 
|  1225 -       global  EXTN(jconst_idct_red_sse2) |  1212 -       global  EXTN(jconst_idct_red_sse2) | 
|  1226 +       global  EXTN(jconst_idct_red_sse2) PRIVATE |  1213 +       global  EXTN(jconst_idct_red_sse2) PRIVATE | 
|  1227   |  1214   | 
|  1228  EXTN(jconst_idct_red_sse2): |  1215  EXTN(jconst_idct_red_sse2): | 
|  1229   |  1216   | 
|  1230 @@ -113,7 +113,7 @@ |  1217 @@ -113,7 +113,7 @@ | 
|  1231  %define WK_NUM         2 |  1218  %define WK_NUM         2 | 
|  1232   |  1219   | 
|  1233         align   16 |  1220         align   16 | 
|  1234 -       global  EXTN(jsimd_idct_4x4_sse2) |  1221 -       global  EXTN(jsimd_idct_4x4_sse2) | 
|  1235 +       global  EXTN(jsimd_idct_4x4_sse2) PRIVATE |  1222 +       global  EXTN(jsimd_idct_4x4_sse2) PRIVATE | 
|  1236   |  1223   | 
|  1237  EXTN(jsimd_idct_4x4_sse2): |  1224  EXTN(jsimd_idct_4x4_sse2): | 
|  1238         push    ebp |  1225         push    ebp | 
|  1239 @@ -424,7 +424,7 @@ |  1226 @@ -424,7 +424,7 @@ | 
|  1240  %define output_col(b)  (b)+20          ; JDIMENSION output_col |  1227  %define output_col(b)  (b)+20          ; JDIMENSION output_col | 
|  1241   |  1228   | 
|  1242         align   16 |  1229         align   16 | 
|  1243 -       global  EXTN(jsimd_idct_2x2_sse2) |  1230 -       global  EXTN(jsimd_idct_2x2_sse2) | 
|  1244 +       global  EXTN(jsimd_idct_2x2_sse2) PRIVATE |  1231 +       global  EXTN(jsimd_idct_2x2_sse2) PRIVATE | 
|  1245   |  1232   | 
|  1246  EXTN(jsimd_idct_2x2_sse2): |  1233  EXTN(jsimd_idct_2x2_sse2): | 
|  1247         push    ebp |  1234         push    ebp | 
 |  1235 Index: simd/jcclrss2.asm | 
 |  1236 =================================================================== | 
 |  1237 --- simd/jcclrss2.asm   (revision 722) | 
 |  1238 +++ simd/jcclrss2.asm   (working copy) | 
 |  1239 @@ -38,7 +38,7 @@ | 
 |  1240   | 
 |  1241         align   16 | 
 |  1242   | 
 |  1243 -       global  EXTN(jsimd_rgb_ycc_convert_sse2) | 
 |  1244 +       global  EXTN(jsimd_rgb_ycc_convert_sse2) PRIVATE | 
 |  1245   | 
 |  1246  EXTN(jsimd_rgb_ycc_convert_sse2): | 
 |  1247         push    ebp | 
|  1248 Index: simd/jdmerss2.asm |  1248 Index: simd/jdmerss2.asm | 
|  1249 =================================================================== |  1249 =================================================================== | 
|  1250 --- simd/jdmerss2.asm»  (revision 677) |  1250 --- simd/jdmerss2.asm»  (revision 722) | 
|  1251 +++ simd/jdmerss2.asm   (working copy) |  1251 +++ simd/jdmerss2.asm   (working copy) | 
|  1252 @@ -35,7 +35,7 @@ |  1252 @@ -35,7 +35,7 @@ | 
|  1253         SECTION SEG_CONST |  1253         SECTION SEG_CONST | 
|  1254   |  1254   | 
|  1255         alignz  16 |  1255         alignz  16 | 
|  1256 -       global  EXTN(jconst_merged_upsample_sse2) |  1256 -       global  EXTN(jconst_merged_upsample_sse2) | 
|  1257 +       global  EXTN(jconst_merged_upsample_sse2) PRIVATE |  1257 +       global  EXTN(jconst_merged_upsample_sse2) PRIVATE | 
|  1258   |  1258   | 
|  1259  EXTN(jconst_merged_upsample_sse2): |  1259  EXTN(jconst_merged_upsample_sse2): | 
|  1260   |  1260   | 
|  1261 Index: simd/jfss2fst-64.asm |  1261 Index: simd/jfss2fst-64.asm | 
|  1262 =================================================================== |  1262 =================================================================== | 
|  1263 --- simd/jfss2fst-64.asm»       (revision 677) |  1263 --- simd/jfss2fst-64.asm»       (revision 722) | 
|  1264 +++ simd/jfss2fst-64.asm        (working copy) |  1264 +++ simd/jfss2fst-64.asm        (working copy) | 
|  1265 @@ -53,7 +53,7 @@ |  1265 @@ -53,7 +53,7 @@ | 
|  1266  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) |  1266  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) | 
|  1267   |  1267   | 
|  1268         alignz  16 |  1268         alignz  16 | 
|  1269 -       global  EXTN(jconst_fdct_ifast_sse2) |  1269 -       global  EXTN(jconst_fdct_ifast_sse2) | 
|  1270 +       global  EXTN(jconst_fdct_ifast_sse2) PRIVATE |  1270 +       global  EXTN(jconst_fdct_ifast_sse2) PRIVATE | 
|  1271   |  1271   | 
|  1272  EXTN(jconst_fdct_ifast_sse2): |  1272  EXTN(jconst_fdct_ifast_sse2): | 
|  1273   |  1273   | 
|  1274 @@ -80,7 +80,7 @@ |  1274 @@ -80,7 +80,7 @@ | 
|  1275  %define WK_NUM         2 |  1275  %define WK_NUM         2 | 
|  1276   |  1276   | 
|  1277         align   16 |  1277         align   16 | 
|  1278 -       global  EXTN(jsimd_fdct_ifast_sse2) |  1278 -       global  EXTN(jsimd_fdct_ifast_sse2) | 
|  1279 +       global  EXTN(jsimd_fdct_ifast_sse2) PRIVATE |  1279 +       global  EXTN(jsimd_fdct_ifast_sse2) PRIVATE | 
|  1280   |  1280   | 
|  1281  EXTN(jsimd_fdct_ifast_sse2): |  1281  EXTN(jsimd_fdct_ifast_sse2): | 
|  1282         push    rbp |  1282         push    rbp | 
|  1283 Index: simd/jcqntmmx.asm |  | 
|  1284 =================================================================== |  | 
|  1285 --- simd/jcqntmmx.asm   (revision 677) |  | 
|  1286 +++ simd/jcqntmmx.asm   (working copy) |  | 
|  1287 @@ -35,7 +35,7 @@ |  | 
|  1288  %define workspace      ebp+16          ; DCTELEM * workspace |  | 
|  1289   |  | 
|  1290         align   16 |  | 
|  1291 -       global  EXTN(jsimd_convsamp_mmx) |  | 
|  1292 +       global  EXTN(jsimd_convsamp_mmx) PRIVATE |  | 
|  1293   |  | 
|  1294  EXTN(jsimd_convsamp_mmx): |  | 
|  1295         push    ebp |  | 
|  1296 @@ -140,7 +140,7 @@ |  | 
|  1297  %define workspace      ebp+16          ; DCTELEM * workspace |  | 
|  1298   |  | 
|  1299         align   16 |  | 
|  1300 -       global  EXTN(jsimd_quantize_mmx) |  | 
|  1301 +       global  EXTN(jsimd_quantize_mmx) PRIVATE |  | 
|  1302   |  | 
|  1303  EXTN(jsimd_quantize_mmx): |  | 
|  1304         push    ebp |  | 
|  1305 Index: simd/jimmxfst.asm |  1283 Index: simd/jimmxfst.asm | 
|  1306 =================================================================== |  1284 =================================================================== | 
|  1307 --- simd/jimmxfst.asm»  (revision 677) |  1285 --- simd/jimmxfst.asm»  (revision 722) | 
|  1308 +++ simd/jimmxfst.asm   (working copy) |  1286 +++ simd/jimmxfst.asm   (working copy) | 
|  1309 @@ -59,7 +59,7 @@ |  1287 @@ -59,7 +59,7 @@ | 
|  1310  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) |  1288  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) | 
|  1311   |  1289   | 
|  1312         alignz  16 |  1290         alignz  16 | 
|  1313 -       global  EXTN(jconst_idct_ifast_mmx) |  1291 -       global  EXTN(jconst_idct_ifast_mmx) | 
|  1314 +       global  EXTN(jconst_idct_ifast_mmx) PRIVATE |  1292 +       global  EXTN(jconst_idct_ifast_mmx) PRIVATE | 
|  1315   |  1293   | 
|  1316  EXTN(jconst_idct_ifast_mmx): |  1294  EXTN(jconst_idct_ifast_mmx): | 
|  1317   |  1295   | 
|  1318 @@ -94,7 +94,7 @@ |  1296 @@ -94,7 +94,7 @@ | 
|  1319                                         ; JCOEF workspace[DCTSIZE2] |  1297                                         ; JCOEF workspace[DCTSIZE2] | 
|  1320   |  1298   | 
|  1321         align   16 |  1299         align   16 | 
|  1322 -       global  EXTN(jsimd_idct_ifast_mmx) |  1300 -       global  EXTN(jsimd_idct_ifast_mmx) | 
|  1323 +       global  EXTN(jsimd_idct_ifast_mmx) PRIVATE |  1301 +       global  EXTN(jsimd_idct_ifast_mmx) PRIVATE | 
|  1324   |  1302   | 
|  1325  EXTN(jsimd_idct_ifast_mmx): |  1303  EXTN(jsimd_idct_ifast_mmx): | 
|  1326         push    ebp |  1304         push    ebp | 
 |  1305 Index: simd/jcqntmmx.asm | 
 |  1306 =================================================================== | 
 |  1307 --- simd/jcqntmmx.asm   (revision 722) | 
 |  1308 +++ simd/jcqntmmx.asm   (working copy) | 
 |  1309 @@ -35,7 +35,7 @@ | 
 |  1310  %define workspace      ebp+16          ; DCTELEM * workspace | 
 |  1311   | 
 |  1312         align   16 | 
 |  1313 -       global  EXTN(jsimd_convsamp_mmx) | 
 |  1314 +       global  EXTN(jsimd_convsamp_mmx) PRIVATE | 
 |  1315   | 
 |  1316  EXTN(jsimd_convsamp_mmx): | 
 |  1317         push    ebp | 
 |  1318 @@ -140,7 +140,7 @@ | 
 |  1319  %define workspace      ebp+16          ; DCTELEM * workspace | 
 |  1320   | 
 |  1321         align   16 | 
 |  1322 -       global  EXTN(jsimd_quantize_mmx) | 
 |  1323 +       global  EXTN(jsimd_quantize_mmx) PRIVATE | 
 |  1324   | 
 |  1325  EXTN(jsimd_quantize_mmx): | 
 |  1326         push    ebp | 
|  1327 Index: simd/jfss2fst.asm |  1327 Index: simd/jfss2fst.asm | 
|  1328 =================================================================== |  1328 =================================================================== | 
|  1329 --- simd/jfss2fst.asm»  (revision 677) |  1329 --- simd/jfss2fst.asm»  (revision 722) | 
|  1330 +++ simd/jfss2fst.asm   (working copy) |  1330 +++ simd/jfss2fst.asm   (working copy) | 
|  1331 @@ -52,7 +52,7 @@ |  1331 @@ -52,7 +52,7 @@ | 
|  1332  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) |  1332  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) | 
|  1333   |  1333   | 
|  1334         alignz  16 |  1334         alignz  16 | 
|  1335 -       global  EXTN(jconst_fdct_ifast_sse2) |  1335 -       global  EXTN(jconst_fdct_ifast_sse2) | 
|  1336 +       global  EXTN(jconst_fdct_ifast_sse2) PRIVATE |  1336 +       global  EXTN(jconst_fdct_ifast_sse2) PRIVATE | 
|  1337   |  1337   | 
|  1338  EXTN(jconst_fdct_ifast_sse2): |  1338  EXTN(jconst_fdct_ifast_sse2): | 
|  1339   |  1339   | 
|  1340 @@ -80,7 +80,7 @@ |  1340 @@ -80,7 +80,7 @@ | 
|  1341  %define WK_NUM         2 |  1341  %define WK_NUM         2 | 
|  1342   |  1342   | 
|  1343         align   16 |  1343         align   16 | 
|  1344 -       global  EXTN(jsimd_fdct_ifast_sse2) |  1344 -       global  EXTN(jsimd_fdct_ifast_sse2) | 
|  1345 +       global  EXTN(jsimd_fdct_ifast_sse2) PRIVATE |  1345 +       global  EXTN(jsimd_fdct_ifast_sse2) PRIVATE | 
|  1346   |  1346   | 
|  1347  EXTN(jsimd_fdct_ifast_sse2): |  1347  EXTN(jsimd_fdct_ifast_sse2): | 
|  1348         push    ebp |  1348         push    ebp | 
|  1349 Index: simd/jcgrammx.asm |  1349 Index: simd/jcgrammx.asm | 
|  1350 =================================================================== |  1350 =================================================================== | 
|  1351 --- simd/jcgrammx.asm»  (revision 677) |  1351 --- simd/jcgrammx.asm»  (revision 722) | 
|  1352 +++ simd/jcgrammx.asm   (working copy) |  1352 +++ simd/jcgrammx.asm   (working copy) | 
|  1353 @@ -33,7 +33,7 @@ |  1353 @@ -33,7 +33,7 @@ | 
|  1354         SECTION SEG_CONST |  1354         SECTION SEG_CONST | 
|  1355   |  1355   | 
|  1356         alignz  16 |  1356         alignz  16 | 
|  1357 -       global  EXTN(jconst_rgb_gray_convert_mmx) |  1357 -       global  EXTN(jconst_rgb_gray_convert_mmx) | 
|  1358 +       global  EXTN(jconst_rgb_gray_convert_mmx) PRIVATE |  1358 +       global  EXTN(jconst_rgb_gray_convert_mmx) PRIVATE | 
|  1359   |  1359   | 
|  1360  EXTN(jconst_rgb_gray_convert_mmx): |  1360  EXTN(jconst_rgb_gray_convert_mmx): | 
|  1361   |  1361   | 
|  1362 Index: simd/jdcolss2-64.asm |  | 
|  1363 =================================================================== |  | 
|  1364 --- simd/jdcolss2-64.asm        (revision 677) |  | 
|  1365 +++ simd/jdcolss2-64.asm        (working copy) |  | 
|  1366 @@ -35,7 +35,7 @@ |  | 
|  1367         SECTION SEG_CONST |  | 
|  1368   |  | 
|  1369         alignz  16 |  | 
|  1370 -       global  EXTN(jconst_ycc_rgb_convert_sse2) |  | 
|  1371 +       global  EXTN(jconst_ycc_rgb_convert_sse2) PRIVATE |  | 
|  1372   |  | 
|  1373  EXTN(jconst_ycc_rgb_convert_sse2): |  | 
|  1374   |  | 
|  1375 Index: simd/jf3dnflt.asm |  1362 Index: simd/jf3dnflt.asm | 
|  1376 =================================================================== |  1363 =================================================================== | 
|  1377 --- simd/jf3dnflt.asm»  (revision 677) |  1364 --- simd/jf3dnflt.asm»  (revision 722) | 
|  1378 +++ simd/jf3dnflt.asm   (working copy) |  1365 +++ simd/jf3dnflt.asm   (working copy) | 
|  1379 @@ -27,7 +27,7 @@ |  1366 @@ -27,7 +27,7 @@ | 
|  1380         SECTION SEG_CONST |  1367         SECTION SEG_CONST | 
|  1381   |  1368   | 
|  1382         alignz  16 |  1369         alignz  16 | 
|  1383 -       global  EXTN(jconst_fdct_float_3dnow) |  1370 -       global  EXTN(jconst_fdct_float_3dnow) | 
|  1384 +       global  EXTN(jconst_fdct_float_3dnow) PRIVATE |  1371 +       global  EXTN(jconst_fdct_float_3dnow) PRIVATE | 
|  1385   |  1372   | 
|  1386  EXTN(jconst_fdct_float_3dnow): |  1373  EXTN(jconst_fdct_float_3dnow): | 
|  1387   |  1374   | 
|  1388 @@ -55,7 +55,7 @@ |  1375 @@ -55,7 +55,7 @@ | 
|  1389  %define WK_NUM         2 |  1376  %define WK_NUM         2 | 
|  1390   |  1377   | 
|  1391         align   16 |  1378         align   16 | 
|  1392 -       global  EXTN(jsimd_fdct_float_3dnow) |  1379 -       global  EXTN(jsimd_fdct_float_3dnow) | 
|  1393 +       global  EXTN(jsimd_fdct_float_3dnow) PRIVATE |  1380 +       global  EXTN(jsimd_fdct_float_3dnow) PRIVATE | 
|  1394   |  1381   | 
|  1395  EXTN(jsimd_fdct_float_3dnow): |  1382  EXTN(jsimd_fdct_float_3dnow): | 
|  1396         push    ebp |  1383         push    ebp | 
 |  1384 Index: simd/jdcolss2-64.asm | 
 |  1385 =================================================================== | 
 |  1386 --- simd/jdcolss2-64.asm        (revision 722) | 
 |  1387 +++ simd/jdcolss2-64.asm        (working copy) | 
 |  1388 @@ -35,7 +35,7 @@ | 
 |  1389         SECTION SEG_CONST | 
 |  1390   | 
 |  1391         alignz  16 | 
 |  1392 -       global  EXTN(jconst_ycc_rgb_convert_sse2) | 
 |  1393 +       global  EXTN(jconst_ycc_rgb_convert_sse2) PRIVATE | 
 |  1394   | 
 |  1395  EXTN(jconst_ycc_rgb_convert_sse2): | 
 |  1396   | 
|  1397 Index: simd/jdsamss2-64.asm |  1397 Index: simd/jdsamss2-64.asm | 
|  1398 =================================================================== |  1398 =================================================================== | 
|  1399 --- simd/jdsamss2-64.asm»       (revision 677) |  1399 --- simd/jdsamss2-64.asm»       (revision 722) | 
|  1400 +++ simd/jdsamss2-64.asm        (working copy) |  1400 +++ simd/jdsamss2-64.asm        (working copy) | 
|  1401 @@ -23,7 +23,7 @@ |  1401 @@ -23,7 +23,7 @@ | 
|  1402         SECTION SEG_CONST |  1402         SECTION SEG_CONST | 
|  1403   |  1403   | 
|  1404         alignz  16 |  1404         alignz  16 | 
|  1405 -       global  EXTN(jconst_fancy_upsample_sse2) |  1405 -       global  EXTN(jconst_fancy_upsample_sse2) | 
|  1406 +       global  EXTN(jconst_fancy_upsample_sse2) PRIVATE |  1406 +       global  EXTN(jconst_fancy_upsample_sse2) PRIVATE | 
|  1407   |  1407   | 
|  1408  EXTN(jconst_fancy_upsample_sse2): |  1408  EXTN(jconst_fancy_upsample_sse2): | 
|  1409   |  1409   | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
|  1438  ; r13 = JSAMPARRAY * output_data_ptr |  1438  ; r13 = JSAMPARRAY * output_data_ptr | 
|  1439   |  1439   | 
|  1440         align   16 |  1440         align   16 | 
|  1441 -       global  EXTN(jsimd_h2v2_upsample_sse2) |  1441 -       global  EXTN(jsimd_h2v2_upsample_sse2) | 
|  1442 +       global  EXTN(jsimd_h2v2_upsample_sse2) PRIVATE |  1442 +       global  EXTN(jsimd_h2v2_upsample_sse2) PRIVATE | 
|  1443   |  1443   | 
|  1444  EXTN(jsimd_h2v2_upsample_sse2): |  1444  EXTN(jsimd_h2v2_upsample_sse2): | 
|  1445         push    rbp |  1445         push    rbp | 
|  1446 Index: simd/jcgrass2.asm |  1446 Index: simd/jcgrass2.asm | 
|  1447 =================================================================== |  1447 =================================================================== | 
|  1448 --- simd/jcgrass2.asm»  (revision 677) |  1448 --- simd/jcgrass2.asm»  (revision 722) | 
|  1449 +++ simd/jcgrass2.asm   (working copy) |  1449 +++ simd/jcgrass2.asm   (working copy) | 
|  1450 @@ -30,7 +30,7 @@ |  1450 @@ -30,7 +30,7 @@ | 
|  1451         SECTION SEG_CONST |  1451         SECTION SEG_CONST | 
|  1452   |  1452   | 
|  1453         alignz  16 |  1453         alignz  16 | 
|  1454 -       global  EXTN(jconst_rgb_gray_convert_sse2) |  1454 -       global  EXTN(jconst_rgb_gray_convert_sse2) | 
|  1455 +       global  EXTN(jconst_rgb_gray_convert_sse2) PRIVATE |  1455 +       global  EXTN(jconst_rgb_gray_convert_sse2) PRIVATE | 
|  1456   |  1456   | 
|  1457  EXTN(jconst_rgb_gray_convert_sse2): |  1457  EXTN(jconst_rgb_gray_convert_sse2): | 
|  1458   |  1458   | 
|  1459 Index: simd/jcsammmx.asm |  1459 Index: simd/jcsammmx.asm | 
|  1460 =================================================================== |  1460 =================================================================== | 
|  1461 --- simd/jcsammmx.asm»  (revision 677) |  1461 --- simd/jcsammmx.asm»  (revision 722) | 
|  1462 +++ simd/jcsammmx.asm   (working copy) |  1462 +++ simd/jcsammmx.asm   (working copy) | 
|  1463 @@ -40,7 +40,7 @@ |  1463 @@ -40,7 +40,7 @@ | 
|  1464  %define output_data(b) (b)+28  ; JSAMPARRAY output_data |  1464  %define output_data(b) (b)+28  ; JSAMPARRAY output_data | 
|  1465   |  1465   | 
|  1466         align   16 |  1466         align   16 | 
|  1467 -       global  EXTN(jsimd_h2v1_downsample_mmx) |  1467 -       global  EXTN(jsimd_h2v1_downsample_mmx) | 
|  1468 +       global  EXTN(jsimd_h2v1_downsample_mmx) PRIVATE |  1468 +       global  EXTN(jsimd_h2v1_downsample_mmx) PRIVATE | 
|  1469   |  1469   | 
|  1470  EXTN(jsimd_h2v1_downsample_mmx): |  1470  EXTN(jsimd_h2v1_downsample_mmx): | 
|  1471         push    ebp |  1471         push    ebp | 
|  1472 @@ -182,7 +182,7 @@ |  1472 @@ -182,7 +182,7 @@ | 
|  1473  %define output_data(b) (b)+28  ; JSAMPARRAY output_data |  1473  %define output_data(b) (b)+28  ; JSAMPARRAY output_data | 
|  1474   |  1474   | 
|  1475         align   16 |  1475         align   16 | 
|  1476 -       global  EXTN(jsimd_h2v2_downsample_mmx) |  1476 -       global  EXTN(jsimd_h2v2_downsample_mmx) | 
|  1477 +       global  EXTN(jsimd_h2v2_downsample_mmx) PRIVATE |  1477 +       global  EXTN(jsimd_h2v2_downsample_mmx) PRIVATE | 
|  1478   |  1478   | 
|  1479  EXTN(jsimd_h2v2_downsample_mmx): |  1479  EXTN(jsimd_h2v2_downsample_mmx): | 
|  1480         push    ebp |  1480         push    ebp | 
|  1481 Index: simd/jcqnts2f-64.asm |  1481 Index: simd/jcqnts2f-64.asm | 
|  1482 =================================================================== |  1482 =================================================================== | 
|  1483 --- simd/jcqnts2f-64.asm»       (revision 677) |  1483 --- simd/jcqnts2f-64.asm»       (revision 722) | 
|  1484 +++ simd/jcqnts2f-64.asm        (working copy) |  1484 +++ simd/jcqnts2f-64.asm        (working copy) | 
|  1485 @@ -36,7 +36,7 @@ |  1485 @@ -36,7 +36,7 @@ | 
|  1486  ; r12 = FAST_FLOAT * workspace |  1486  ; r12 = FAST_FLOAT * workspace | 
|  1487   |  1487   | 
|  1488         align   16 |  1488         align   16 | 
|  1489 -       global  EXTN(jsimd_convsamp_float_sse2) |  1489 -       global  EXTN(jsimd_convsamp_float_sse2) | 
|  1490 +       global  EXTN(jsimd_convsamp_float_sse2) PRIVATE |  1490 +       global  EXTN(jsimd_convsamp_float_sse2) PRIVATE | 
|  1491   |  1491   | 
|  1492  EXTN(jsimd_convsamp_float_sse2): |  1492  EXTN(jsimd_convsamp_float_sse2): | 
|  1493         push    rbp |  1493         push    rbp | 
|  1494 @@ -110,7 +110,7 @@ |  1494 @@ -110,7 +110,7 @@ | 
|  1495  ; r12 = FAST_FLOAT * workspace |  1495  ; r12 = FAST_FLOAT * workspace | 
|  1496   |  1496   | 
|  1497         align   16 |  1497         align   16 | 
|  1498 -       global  EXTN(jsimd_quantize_float_sse2) |  1498 -       global  EXTN(jsimd_quantize_float_sse2) | 
|  1499 +       global  EXTN(jsimd_quantize_float_sse2) PRIVATE |  1499 +       global  EXTN(jsimd_quantize_float_sse2) PRIVATE | 
|  1500   |  1500   | 
|  1501  EXTN(jsimd_quantize_float_sse2): |  1501  EXTN(jsimd_quantize_float_sse2): | 
|  1502         push    rbp |  1502         push    rbp | 
|  1503 Index: simd/jcqnt3dn.asm |  1503 Index: simd/jcqnt3dn.asm | 
|  1504 =================================================================== |  1504 =================================================================== | 
|  1505 --- simd/jcqnt3dn.asm»  (revision 677) |  1505 --- simd/jcqnt3dn.asm»  (revision 722) | 
|  1506 +++ simd/jcqnt3dn.asm   (working copy) |  1506 +++ simd/jcqnt3dn.asm   (working copy) | 
|  1507 @@ -35,7 +35,7 @@ |  1507 @@ -35,7 +35,7 @@ | 
|  1508  %define workspace      ebp+16          ; FAST_FLOAT * workspace |  1508  %define workspace      ebp+16          ; FAST_FLOAT * workspace | 
|  1509   |  1509   | 
|  1510         align   16 |  1510         align   16 | 
|  1511 -       global  EXTN(jsimd_convsamp_float_3dnow) |  1511 -       global  EXTN(jsimd_convsamp_float_3dnow) | 
|  1512 +       global  EXTN(jsimd_convsamp_float_3dnow) PRIVATE |  1512 +       global  EXTN(jsimd_convsamp_float_3dnow) PRIVATE | 
|  1513   |  1513   | 
|  1514  EXTN(jsimd_convsamp_float_3dnow): |  1514  EXTN(jsimd_convsamp_float_3dnow): | 
|  1515         push    ebp |  1515         push    ebp | 
|  1516 @@ -138,7 +138,7 @@ |  1516 @@ -138,7 +138,7 @@ | 
|  1517  %define workspace      ebp+16          ; FAST_FLOAT * workspace |  1517  %define workspace      ebp+16          ; FAST_FLOAT * workspace | 
|  1518   |  1518   | 
|  1519         align   16 |  1519         align   16 | 
|  1520 -       global  EXTN(jsimd_quantize_float_3dnow) |  1520 -       global  EXTN(jsimd_quantize_float_3dnow) | 
|  1521 +       global  EXTN(jsimd_quantize_float_3dnow) PRIVATE |  1521 +       global  EXTN(jsimd_quantize_float_3dnow) PRIVATE | 
|  1522   |  1522   | 
|  1523  EXTN(jsimd_quantize_float_3dnow): |  1523  EXTN(jsimd_quantize_float_3dnow): | 
|  1524         push    ebp |  1524         push    ebp | 
|  1525 Index: simd/jcsamss2.asm |  1525 Index: simd/jcsamss2.asm | 
|  1526 =================================================================== |  1526 =================================================================== | 
|  1527 --- simd/jcsamss2.asm»  (revision 677) |  1527 --- simd/jcsamss2.asm»  (revision 722) | 
|  1528 +++ simd/jcsamss2.asm   (working copy) |  1528 +++ simd/jcsamss2.asm   (working copy) | 
|  1529 @@ -40,7 +40,7 @@ |  1529 @@ -40,7 +40,7 @@ | 
|  1530  %define output_data(b) (b)+28          ; JSAMPARRAY output_data |  1530  %define output_data(b) (b)+28          ; JSAMPARRAY output_data | 
|  1531   |  1531   | 
|  1532         align   16 |  1532         align   16 | 
|  1533 -       global  EXTN(jsimd_h2v1_downsample_sse2) |  1533 -       global  EXTN(jsimd_h2v1_downsample_sse2) | 
|  1534 +       global  EXTN(jsimd_h2v1_downsample_sse2) PRIVATE |  1534 +       global  EXTN(jsimd_h2v1_downsample_sse2) PRIVATE | 
|  1535   |  1535   | 
|  1536  EXTN(jsimd_h2v1_downsample_sse2): |  1536  EXTN(jsimd_h2v1_downsample_sse2): | 
|  1537         push    ebp |  1537         push    ebp | 
|  1538 @@ -195,7 +195,7 @@ |  1538 @@ -195,7 +195,7 @@ | 
|  1539  %define output_data(b) (b)+28  ; JSAMPARRAY output_data |  1539  %define output_data(b) (b)+28  ; JSAMPARRAY output_data | 
|  1540   |  1540   | 
|  1541         align   16 |  1541         align   16 | 
|  1542 -       global  EXTN(jsimd_h2v2_downsample_sse2) |  1542 -       global  EXTN(jsimd_h2v2_downsample_sse2) | 
|  1543 +       global  EXTN(jsimd_h2v2_downsample_sse2) PRIVATE |  1543 +       global  EXTN(jsimd_h2v2_downsample_sse2) PRIVATE | 
|  1544   |  1544   | 
|  1545  EXTN(jsimd_h2v2_downsample_sse2): |  1545  EXTN(jsimd_h2v2_downsample_sse2): | 
|  1546         push    ebp |  1546         push    ebp | 
|  1547 Index: simd/jimmxint.asm |  1547 Index: simd/jimmxint.asm | 
|  1548 =================================================================== |  1548 =================================================================== | 
|  1549 --- simd/jimmxint.asm»  (revision 677) |  1549 --- simd/jimmxint.asm»  (revision 722) | 
|  1550 +++ simd/jimmxint.asm   (working copy) |  1550 +++ simd/jimmxint.asm   (working copy) | 
|  1551 @@ -66,7 +66,7 @@ |  1551 @@ -66,7 +66,7 @@ | 
|  1552         SECTION SEG_CONST |  1552         SECTION SEG_CONST | 
|  1553   |  1553   | 
|  1554         alignz  16 |  1554         alignz  16 | 
|  1555 -       global  EXTN(jconst_idct_islow_mmx) |  1555 -       global  EXTN(jconst_idct_islow_mmx) | 
|  1556 +       global  EXTN(jconst_idct_islow_mmx) PRIVATE |  1556 +       global  EXTN(jconst_idct_islow_mmx) PRIVATE | 
|  1557   |  1557   | 
|  1558  EXTN(jconst_idct_islow_mmx): |  1558  EXTN(jconst_idct_islow_mmx): | 
|  1559   |  1559   | 
|  1560 @@ -107,7 +107,7 @@ |  1560 @@ -107,7 +107,7 @@ | 
|  1561                                         ; JCOEF workspace[DCTSIZE2] |  1561                                         ; JCOEF workspace[DCTSIZE2] | 
|  1562   |  1562   | 
|  1563         align   16 |  1563         align   16 | 
|  1564 -       global  EXTN(jsimd_idct_islow_mmx) |  1564 -       global  EXTN(jsimd_idct_islow_mmx) | 
|  1565 +       global  EXTN(jsimd_idct_islow_mmx) PRIVATE |  1565 +       global  EXTN(jsimd_idct_islow_mmx) PRIVATE | 
|  1566   |  1566   | 
|  1567  EXTN(jsimd_idct_islow_mmx): |  1567  EXTN(jsimd_idct_islow_mmx): | 
|  1568         push    ebp |  1568         push    ebp | 
|  1569 Index: simd/jcgrymmx.asm |  1569 Index: simd/jcgrymmx.asm | 
|  1570 =================================================================== |  1570 =================================================================== | 
|  1571 --- simd/jcgrymmx.asm»  (revision 677) |  1571 --- simd/jcgrymmx.asm»  (revision 722) | 
|  1572 +++ simd/jcgrymmx.asm   (working copy) |  1572 +++ simd/jcgrymmx.asm   (working copy) | 
|  1573 @@ -41,7 +41,7 @@ |  1573 @@ -41,7 +41,7 @@ | 
|  1574  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr |  1574  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr | 
|  1575   |  1575   | 
|  1576         align   16 |  1576         align   16 | 
|  1577 -       global  EXTN(jsimd_rgb_gray_convert_mmx) |  1577 -       global  EXTN(jsimd_rgb_gray_convert_mmx) | 
|  1578 +       global  EXTN(jsimd_rgb_gray_convert_mmx) PRIVATE |  1578 +       global  EXTN(jsimd_rgb_gray_convert_mmx) PRIVATE | 
|  1579   |  1579   | 
|  1580  EXTN(jsimd_rgb_gray_convert_mmx): |  1580  EXTN(jsimd_rgb_gray_convert_mmx): | 
|  1581         push    ebp |  1581         push    ebp | 
|  1582 Index: simd/jfss2int.asm |  1582 Index: simd/jfss2int.asm | 
|  1583 =================================================================== |  1583 =================================================================== | 
|  1584 --- simd/jfss2int.asm»  (revision 677) |  1584 --- simd/jfss2int.asm»  (revision 722) | 
|  1585 +++ simd/jfss2int.asm   (working copy) |  1585 +++ simd/jfss2int.asm   (working copy) | 
|  1586 @@ -66,7 +66,7 @@ |  1586 @@ -66,7 +66,7 @@ | 
|  1587         SECTION SEG_CONST |  1587         SECTION SEG_CONST | 
|  1588   |  1588   | 
|  1589         alignz  16 |  1589         alignz  16 | 
|  1590 -       global  EXTN(jconst_fdct_islow_sse2) |  1590 -       global  EXTN(jconst_fdct_islow_sse2) | 
|  1591 +       global  EXTN(jconst_fdct_islow_sse2) PRIVATE |  1591 +       global  EXTN(jconst_fdct_islow_sse2) PRIVATE | 
|  1592   |  1592   | 
|  1593  EXTN(jconst_fdct_islow_sse2): |  1593  EXTN(jconst_fdct_islow_sse2): | 
|  1594   |  1594   | 
|  1595 @@ -101,7 +101,7 @@ |  1595 @@ -101,7 +101,7 @@ | 
|  1596  %define WK_NUM         6 |  1596  %define WK_NUM         6 | 
|  1597   |  1597   | 
|  1598         align   16 |  1598         align   16 | 
|  1599 -       global  EXTN(jsimd_fdct_islow_sse2) |  1599 -       global  EXTN(jsimd_fdct_islow_sse2) | 
|  1600 +       global  EXTN(jsimd_fdct_islow_sse2) PRIVATE |  1600 +       global  EXTN(jsimd_fdct_islow_sse2) PRIVATE | 
|  1601   |  1601   | 
|  1602  EXTN(jsimd_fdct_islow_sse2): |  1602  EXTN(jsimd_fdct_islow_sse2): | 
|  1603         push    ebp |  1603         push    ebp | 
|  1604 Index: simd/jcgryss2.asm |  1604 Index: simd/jcgryss2.asm | 
|  1605 =================================================================== |  1605 =================================================================== | 
|  1606 --- simd/jcgryss2.asm»  (revision 677) |  1606 --- simd/jcgryss2.asm»  (revision 722) | 
|  1607 +++ simd/jcgryss2.asm   (working copy) |  1607 +++ simd/jcgryss2.asm   (working copy) | 
|  1608 @@ -39,7 +39,7 @@ |  1608 @@ -39,7 +39,7 @@ | 
|  1609   |  1609   | 
|  1610         align   16 |  1610         align   16 | 
|  1611   |  1611   | 
|  1612 -       global  EXTN(jsimd_rgb_gray_convert_sse2) |  1612 -       global  EXTN(jsimd_rgb_gray_convert_sse2) | 
|  1613 +       global  EXTN(jsimd_rgb_gray_convert_sse2) PRIVATE |  1613 +       global  EXTN(jsimd_rgb_gray_convert_sse2) PRIVATE | 
|  1614   |  1614   | 
|  1615  EXTN(jsimd_rgb_gray_convert_sse2): |  1615  EXTN(jsimd_rgb_gray_convert_sse2): | 
|  1616         push    ebp |  1616         push    ebp | 
|  1617 Index: simd/jccolmmx.asm |  1617 Index: simd/jccolmmx.asm | 
|  1618 =================================================================== |  1618 =================================================================== | 
|  1619 --- simd/jccolmmx.asm»  (revision 677) |  1619 --- simd/jccolmmx.asm»  (revision 722) | 
|  1620 +++ simd/jccolmmx.asm   (working copy) |  1620 +++ simd/jccolmmx.asm   (working copy) | 
|  1621 @@ -37,7 +37,7 @@ |  1621 @@ -37,7 +37,7 @@ | 
|  1622         SECTION SEG_CONST |  1622         SECTION SEG_CONST | 
|  1623   |  1623   | 
|  1624         alignz  16 |  1624         alignz  16 | 
|  1625 -       global  EXTN(jconst_rgb_ycc_convert_mmx) |  1625 -       global  EXTN(jconst_rgb_ycc_convert_mmx) | 
|  1626 +       global  EXTN(jconst_rgb_ycc_convert_mmx) PRIVATE |  1626 +       global  EXTN(jconst_rgb_ycc_convert_mmx) PRIVATE | 
|  1627   |  1627   | 
|  1628  EXTN(jconst_rgb_ycc_convert_mmx): |  1628  EXTN(jconst_rgb_ycc_convert_mmx): | 
|  1629   |  1629   | 
|  1630 Index: simd/jimmxred.asm |  1630 Index: simd/jimmxred.asm | 
|  1631 =================================================================== |  1631 =================================================================== | 
|  1632 --- simd/jimmxred.asm»  (revision 677) |  1632 --- simd/jimmxred.asm»  (revision 722) | 
|  1633 +++ simd/jimmxred.asm   (working copy) |  1633 +++ simd/jimmxred.asm   (working copy) | 
|  1634 @@ -72,7 +72,7 @@ |  1634 @@ -72,7 +72,7 @@ | 
|  1635         SECTION SEG_CONST |  1635         SECTION SEG_CONST | 
|  1636   |  1636   | 
|  1637         alignz  16 |  1637         alignz  16 | 
|  1638 -       global  EXTN(jconst_idct_red_mmx) |  1638 -       global  EXTN(jconst_idct_red_mmx) | 
|  1639 +       global  EXTN(jconst_idct_red_mmx) PRIVATE |  1639 +       global  EXTN(jconst_idct_red_mmx) PRIVATE | 
|  1640   |  1640   | 
|  1641  EXTN(jconst_idct_red_mmx): |  1641  EXTN(jconst_idct_red_mmx): | 
|  1642   |  1642   | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|  1653  %define output_col(b)  (b)+20          ; JDIMENSION output_col |  1653  %define output_col(b)  (b)+20          ; JDIMENSION output_col | 
|  1654   |  1654   | 
|  1655         align   16 |  1655         align   16 | 
|  1656 -       global  EXTN(jsimd_idct_2x2_mmx) |  1656 -       global  EXTN(jsimd_idct_2x2_mmx) | 
|  1657 +       global  EXTN(jsimd_idct_2x2_mmx) PRIVATE |  1657 +       global  EXTN(jsimd_idct_2x2_mmx) PRIVATE | 
|  1658   |  1658   | 
|  1659  EXTN(jsimd_idct_2x2_mmx): |  1659  EXTN(jsimd_idct_2x2_mmx): | 
|  1660         push    ebp |  1660         push    ebp | 
|  1661 Index: simd/jsimdext.inc |  1661 Index: simd/jsimdext.inc | 
|  1662 =================================================================== |  1662 =================================================================== | 
|  1663 --- simd/jsimdext.inc»  (revision 677) |  1663 --- simd/jsimdext.inc»  (revision 722) | 
|  1664 +++ simd/jsimdext.inc   (working copy) |  1664 +++ simd/jsimdext.inc   (working copy) | 
|  1665 @@ -373,4 +373,14 @@ |  1665 @@ -73,6 +73,9 @@ | 
 |  1666  ; * *BSD family Unix using elf format | 
 |  1667  ; * Unix System V, including Solaris x86, UnixWare and SCO Unix | 
 |  1668   | 
 |  1669 +; PIC is the default on Linux | 
 |  1670 +%define PIC | 
 |  1671 + | 
 |  1672  ; mark stack as non-executable | 
 |  1673  section .note.GNU-stack noalloc noexec nowrite progbits | 
 |  1674   | 
 |  1675 @@ -373,4 +376,14 @@ | 
|  1666  ; |  1676  ; | 
|  1667  %include "jsimdcfg.inc" |  1677  %include "jsimdcfg.inc" | 
|  1668   |  1678   | 
|  1669 +; Begin chromium edits |  1679 +; Begin chromium edits | 
|  1670 +%ifdef MACHO ; ----(nasm -fmacho -DMACHO ...)-------- |  1680 +%ifdef MACHO ; ----(nasm -fmacho -DMACHO ...)-------- | 
|  1671 +%define PRIVATE :private_extern |  1681 +%define PRIVATE :private_extern | 
|  1672 +%elifdef ELF ; ----(nasm -felf[64] -DELF ...)------------ |  1682 +%elifdef ELF ; ----(nasm -felf[64] -DELF ...)------------ | 
|  1673 +%define PRIVATE :hidden |  1683 +%define PRIVATE :hidden | 
|  1674 +%else |  1684 +%else | 
|  1675 +%define PRIVATE |  1685 +%define PRIVATE | 
|  1676 +%endif |  1686 +%endif | 
|  1677 +; End chromium edits |  1687 +; End chromium edits | 
|  1678 + |  1688 + | 
|  1679  ; -------------------------------------------------------------------------- |  1689  ; -------------------------------------------------------------------------- | 
|  1680 Index: simd/jdclrmmx.asm |  1690 Index: simd/jdclrmmx.asm | 
|  1681 =================================================================== |  1691 =================================================================== | 
|  1682 --- simd/jdclrmmx.asm»  (revision 677) |  1692 --- simd/jdclrmmx.asm»  (revision 722) | 
|  1683 +++ simd/jdclrmmx.asm   (working copy) |  1693 +++ simd/jdclrmmx.asm   (working copy) | 
|  1684 @@ -40,7 +40,7 @@ |  1694 @@ -40,7 +40,7 @@ | 
|  1685  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr |  1695  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr | 
|  1686   |  1696   | 
|  1687         align   16 |  1697         align   16 | 
|  1688 -       global  EXTN(jsimd_ycc_rgb_convert_mmx) |  1698 -       global  EXTN(jsimd_ycc_rgb_convert_mmx) | 
|  1689 +       global  EXTN(jsimd_ycc_rgb_convert_mmx) PRIVATE |  1699 +       global  EXTN(jsimd_ycc_rgb_convert_mmx) PRIVATE | 
|  1690   |  1700   | 
|  1691  EXTN(jsimd_ycc_rgb_convert_mmx): |  1701  EXTN(jsimd_ycc_rgb_convert_mmx): | 
|  1692         push    ebp |  1702         push    ebp | 
|  1693 Index: simd/jccolss2.asm |  1703 Index: simd/jccolss2.asm | 
|  1694 =================================================================== |  1704 =================================================================== | 
|  1695 --- simd/jccolss2.asm»  (revision 677) |  1705 --- simd/jccolss2.asm»  (revision 722) | 
|  1696 +++ simd/jccolss2.asm   (working copy) |  1706 +++ simd/jccolss2.asm   (working copy) | 
|  1697 @@ -34,7 +34,7 @@ |  1707 @@ -34,7 +34,7 @@ | 
|  1698         SECTION SEG_CONST |  1708         SECTION SEG_CONST | 
|  1699   |  1709   | 
|  1700         alignz  16 |  1710         alignz  16 | 
|  1701 -       global  EXTN(jconst_rgb_ycc_convert_sse2) |  1711 -       global  EXTN(jconst_rgb_ycc_convert_sse2) | 
|  1702 +       global  EXTN(jconst_rgb_ycc_convert_sse2) PRIVATE |  1712 +       global  EXTN(jconst_rgb_ycc_convert_sse2) PRIVATE | 
|  1703   |  1713   | 
|  1704  EXTN(jconst_rgb_ycc_convert_sse2): |  1714  EXTN(jconst_rgb_ycc_convert_sse2): | 
|  1705   |  1715   | 
|  1706 Index: simd/jisseflt.asm |  1716 Index: simd/jisseflt.asm | 
|  1707 =================================================================== |  1717 =================================================================== | 
|  1708 --- simd/jisseflt.asm»  (revision 677) |  1718 --- simd/jisseflt.asm»  (revision 722) | 
|  1709 +++ simd/jisseflt.asm   (working copy) |  1719 +++ simd/jisseflt.asm   (working copy) | 
|  1710 @@ -37,7 +37,7 @@ |  1720 @@ -37,7 +37,7 @@ | 
|  1711         SECTION SEG_CONST |  1721         SECTION SEG_CONST | 
|  1712   |  1722   | 
|  1713         alignz  16 |  1723         alignz  16 | 
|  1714 -       global  EXTN(jconst_idct_float_sse) |  1724 -       global  EXTN(jconst_idct_float_sse) | 
|  1715 +       global  EXTN(jconst_idct_float_sse) PRIVATE |  1725 +       global  EXTN(jconst_idct_float_sse) PRIVATE | 
|  1716   |  1726   | 
|  1717  EXTN(jconst_idct_float_sse): |  1727  EXTN(jconst_idct_float_sse): | 
|  1718   |  1728   | 
|  1719 @@ -73,7 +73,7 @@ |  1729 @@ -73,7 +73,7 @@ | 
|  1720                                         ; FAST_FLOAT workspace[DCTSIZE2] |  1730                                         ; FAST_FLOAT workspace[DCTSIZE2] | 
|  1721   |  1731   | 
|  1722         align   16 |  1732         align   16 | 
|  1723 -       global  EXTN(jsimd_idct_float_sse) |  1733 -       global  EXTN(jsimd_idct_float_sse) | 
|  1724 +       global  EXTN(jsimd_idct_float_sse) PRIVATE |  1734 +       global  EXTN(jsimd_idct_float_sse) PRIVATE | 
|  1725   |  1735   | 
|  1726  EXTN(jsimd_idct_float_sse): |  1736  EXTN(jsimd_idct_float_sse): | 
|  1727         push    ebp |  1737         push    ebp | 
|  1728 Index: simd/jcqnts2i-64.asm |  1738 Index: simd/jcqnts2i-64.asm | 
|  1729 =================================================================== |  1739 =================================================================== | 
|  1730 --- simd/jcqnts2i-64.asm»       (revision 677) |  1740 --- simd/jcqnts2i-64.asm»       (revision 722) | 
|  1731 +++ simd/jcqnts2i-64.asm        (working copy) |  1741 +++ simd/jcqnts2i-64.asm        (working copy) | 
|  1732 @@ -36,7 +36,7 @@ |  1742 @@ -36,7 +36,7 @@ | 
|  1733  ; r12 = DCTELEM * workspace |  1743  ; r12 = DCTELEM * workspace | 
|  1734   |  1744   | 
|  1735         align   16 |  1745         align   16 | 
|  1736 -       global  EXTN(jsimd_convsamp_sse2) |  1746 -       global  EXTN(jsimd_convsamp_sse2) | 
|  1737 +       global  EXTN(jsimd_convsamp_sse2) PRIVATE |  1747 +       global  EXTN(jsimd_convsamp_sse2) PRIVATE | 
|  1738   |  1748   | 
|  1739  EXTN(jsimd_convsamp_sse2): |  1749  EXTN(jsimd_convsamp_sse2): | 
|  1740         push    rbp |  1750         push    rbp | 
|  1741 @@ -112,7 +112,7 @@ |  1751 @@ -112,7 +112,7 @@ | 
|  1742  ; r12 = DCTELEM * workspace |  1752  ; r12 = DCTELEM * workspace | 
|  1743   |  1753   | 
|  1744         align   16 |  1754         align   16 | 
|  1745 -       global  EXTN(jsimd_quantize_sse2) |  1755 -       global  EXTN(jsimd_quantize_sse2) | 
|  1746 +       global  EXTN(jsimd_quantize_sse2) PRIVATE |  1756 +       global  EXTN(jsimd_quantize_sse2) PRIVATE | 
|  1747   |  1757   | 
|  1748  EXTN(jsimd_quantize_sse2): |  1758  EXTN(jsimd_quantize_sse2): | 
|  1749         push    rbp |  1759         push    rbp | 
|  1750 Index: simd/jdclrss2.asm |  1760 Index: simd/jdclrss2.asm | 
|  1751 =================================================================== |  1761 =================================================================== | 
|  1752 --- simd/jdclrss2.asm»  (revision 677) |  1762 --- simd/jdclrss2.asm»  (revision 722) | 
|  1753 +++ simd/jdclrss2.asm   (working copy) |  1763 +++ simd/jdclrss2.asm   (working copy) | 
|  1754 @@ -40,7 +40,7 @@ |  1764 @@ -40,7 +40,7 @@ | 
|  1755  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr |  1765  %define gotptr         wk(0)-SIZEOF_POINTER    ; void * gotptr | 
|  1756   |  1766   | 
|  1757         align   16 |  1767         align   16 | 
|  1758 -       global  EXTN(jsimd_ycc_rgb_convert_sse2) |  1768 -       global  EXTN(jsimd_ycc_rgb_convert_sse2) | 
|  1759 +       global  EXTN(jsimd_ycc_rgb_convert_sse2) PRIVATE |  1769 +       global  EXTN(jsimd_ycc_rgb_convert_sse2) PRIVATE | 
|  1760   |  1770   | 
|  1761  EXTN(jsimd_ycc_rgb_convert_sse2): |  1771  EXTN(jsimd_ycc_rgb_convert_sse2): | 
|  1762         push    ebp |  1772         push    ebp | 
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1836 @@ -465,6 +517,7 @@ |  1846 @@ -465,6 +517,7 @@ | 
|  1837         por     xmmE,xmmG |  1847         por     xmmE,xmmG | 
|  1838  .adj0: ; ---------------- |  1848  .adj0: ; ---------------- | 
|  1839         maskmovdqu xmmA,xmmE                    ; movntdqu XMMWORD [edi], xmmA |  1849         maskmovdqu xmmA,xmmE                    ; movntdqu XMMWORD [edi], xmmA | 
|  1840 +%endif ; STRICT_MEMORY_ACCESS ; --------------- |  1850 +%endif ; STRICT_MEMORY_ACCESS ; --------------- | 
|  1841   |  1851   | 
|  1842  %endif ; RGB_PIXELSIZE ; --------------- |  1852  %endif ; RGB_PIXELSIZE ; --------------- | 
|  1843   |  1853   | 
|  1844 Index: simd/jcqntsse.asm |  1854 Index: simd/jcqntsse.asm | 
|  1845 =================================================================== |  1855 =================================================================== | 
|  1846 --- simd/jcqntsse.asm»  (revision 677) |  1856 --- simd/jcqntsse.asm»  (revision 722) | 
|  1847 +++ simd/jcqntsse.asm   (working copy) |  1857 +++ simd/jcqntsse.asm   (working copy) | 
|  1848 @@ -35,7 +35,7 @@ |  1858 @@ -35,7 +35,7 @@ | 
|  1849  %define workspace      ebp+16          ; FAST_FLOAT * workspace |  1859  %define workspace      ebp+16          ; FAST_FLOAT * workspace | 
|  1850   |  1860   | 
|  1851         align   16 |  1861         align   16 | 
|  1852 -       global  EXTN(jsimd_convsamp_float_sse) |  1862 -       global  EXTN(jsimd_convsamp_float_sse) | 
|  1853 +       global  EXTN(jsimd_convsamp_float_sse) PRIVATE |  1863 +       global  EXTN(jsimd_convsamp_float_sse) PRIVATE | 
|  1854   |  1864   | 
|  1855  EXTN(jsimd_convsamp_float_sse): |  1865  EXTN(jsimd_convsamp_float_sse): | 
|  1856         push    ebp |  1866         push    ebp | 
|  1857 @@ -138,7 +138,7 @@ |  1867 @@ -138,7 +138,7 @@ | 
|  1858  %define workspace      ebp+16          ; FAST_FLOAT * workspace |  1868  %define workspace      ebp+16          ; FAST_FLOAT * workspace | 
|  1859   |  1869   | 
|  1860         align   16 |  1870         align   16 | 
|  1861 -       global  EXTN(jsimd_quantize_float_sse) |  1871 -       global  EXTN(jsimd_quantize_float_sse) | 
|  1862 +       global  EXTN(jsimd_quantize_float_sse) PRIVATE |  1872 +       global  EXTN(jsimd_quantize_float_sse) PRIVATE | 
|  1863   |  1873   | 
|  1864  EXTN(jsimd_quantize_float_sse): |  1874  EXTN(jsimd_quantize_float_sse): | 
|  1865         push    ebp |  1875         push    ebp | 
|  1866 Index: simd/jiss2int-64.asm |  1876 Index: simd/jiss2int-64.asm | 
|  1867 =================================================================== |  1877 =================================================================== | 
|  1868 --- simd/jiss2int-64.asm»       (revision 677) |  1878 --- simd/jiss2int-64.asm»       (revision 722) | 
|  1869 +++ simd/jiss2int-64.asm        (working copy) |  1879 +++ simd/jiss2int-64.asm        (working copy) | 
|  1870 @@ -67,7 +67,7 @@ |  1880 @@ -67,7 +67,7 @@ | 
|  1871         SECTION SEG_CONST |  1881         SECTION SEG_CONST | 
|  1872   |  1882   | 
|  1873         alignz  16 |  1883         alignz  16 | 
|  1874 -       global  EXTN(jconst_idct_islow_sse2) |  1884 -       global  EXTN(jconst_idct_islow_sse2) | 
|  1875 +       global  EXTN(jconst_idct_islow_sse2) PRIVATE |  1885 +       global  EXTN(jconst_idct_islow_sse2) PRIVATE | 
|  1876   |  1886   | 
|  1877  EXTN(jconst_idct_islow_sse2): |  1887  EXTN(jconst_idct_islow_sse2): | 
|  1878   |  1888   | 
|  1879 @@ -106,7 +106,7 @@ |  1889 @@ -106,7 +106,7 @@ | 
|  1880  %define WK_NUM         12 |  1890  %define WK_NUM         12 | 
|  1881   |  1891   | 
|  1882         align   16 |  1892         align   16 | 
|  1883 -       global  EXTN(jsimd_idct_islow_sse2) |  1893 -       global  EXTN(jsimd_idct_islow_sse2) | 
|  1884 +       global  EXTN(jsimd_idct_islow_sse2) PRIVATE |  1894 +       global  EXTN(jsimd_idct_islow_sse2) PRIVATE | 
|  1885   |  1895   | 
|  1886  EXTN(jsimd_idct_islow_sse2): |  1896  EXTN(jsimd_idct_islow_sse2): | 
|  1887         push    rbp |  1897         push    rbp | 
|  1888 Index: simd/jfmmxfst.asm |  1898 Index: simd/jfmmxfst.asm | 
|  1889 =================================================================== |  1899 =================================================================== | 
|  1890 --- simd/jfmmxfst.asm»  (revision 677) |  1900 --- simd/jfmmxfst.asm»  (revision 722) | 
|  1891 +++ simd/jfmmxfst.asm   (working copy) |  1901 +++ simd/jfmmxfst.asm   (working copy) | 
|  1892 @@ -52,7 +52,7 @@ |  1902 @@ -52,7 +52,7 @@ | 
|  1893  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) |  1903  %define CONST_SHIFT     (16 - PRE_MULTIPLY_SCALE_BITS - CONST_BITS) | 
|  1894   |  1904   | 
|  1895         alignz  16 |  1905         alignz  16 | 
|  1896 -       global  EXTN(jconst_fdct_ifast_mmx) |  1906 -       global  EXTN(jconst_fdct_ifast_mmx) | 
|  1897 +       global  EXTN(jconst_fdct_ifast_mmx) PRIVATE |  1907 +       global  EXTN(jconst_fdct_ifast_mmx) PRIVATE | 
|  1898   |  1908   | 
|  1899  EXTN(jconst_fdct_ifast_mmx): |  1909  EXTN(jconst_fdct_ifast_mmx): | 
|  1900   |  1910   | 
|  1901 @@ -80,7 +80,7 @@ |  1911 @@ -80,7 +80,7 @@ | 
|  1902  %define WK_NUM         2 |  1912  %define WK_NUM         2 | 
|  1903   |  1913   | 
|  1904         align   16 |  1914         align   16 | 
|  1905 -       global  EXTN(jsimd_fdct_ifast_mmx) |  1915 -       global  EXTN(jsimd_fdct_ifast_mmx) | 
|  1906 +       global  EXTN(jsimd_fdct_ifast_mmx) PRIVATE |  1916 +       global  EXTN(jsimd_fdct_ifast_mmx) PRIVATE | 
|  1907   |  1917   | 
|  1908  EXTN(jsimd_fdct_ifast_mmx): |  1918  EXTN(jsimd_fdct_ifast_mmx): | 
|  1909         push    ebp |  1919         push    ebp | 
|  1910 Index: jdarith.c |  1920 Index: jdarith.c | 
|  1911 =================================================================== |  1921 =================================================================== | 
|  1912 --- jdarith.c»  (revision 677) |  1922 --- jdarith.c»  (revision 722) | 
|  1913 +++ jdarith.c   (working copy) |  1923 +++ jdarith.c   (working copy) | 
|  1914 @@ -150,8 +150,8 @@ |  1924 @@ -150,8 +150,8 @@ | 
|  1915     */ |  1925     */ | 
|  1916    sv = *st; |  1926    sv = *st; | 
|  1917    qe = jpeg_aritab[sv & 0x7F]; /* => Qe_Value */ |  1927    qe = jpeg_aritab[sv & 0x7F]; /* => Qe_Value */ | 
|  1918 -  nl = qe & 0xFF; qe >>= 8;    /* Next_Index_LPS + Switch_MPS */ |  1928 -  nl = qe & 0xFF; qe >>= 8;    /* Next_Index_LPS + Switch_MPS */ | 
|  1919 -  nm = qe & 0xFF; qe >>= 8;    /* Next_Index_MPS */ |  1929 -  nm = qe & 0xFF; qe >>= 8;    /* Next_Index_MPS */ | 
|  1920 +  nl = (unsigned char) qe & 0xFF; qe >>= 8;    /* Next_Index_LPS + Switch_MPS *
      / |  1930 +  nl = (unsigned char) qe & 0xFF; qe >>= 8;    /* Next_Index_LPS + Switch_MPS *
      / | 
|  1921 +  nm = (unsigned char) qe & 0xFF; qe >>= 8;    /* Next_Index_MPS */ |  1931 +  nm = (unsigned char) qe & 0xFF; qe >>= 8;    /* Next_Index_MPS */ | 
|  1922   |  1932   | 
|  1923    /* Decode & estimation procedures per sections D.2.4 & D.2.5 */ |  1933    /* Decode & estimation procedures per sections D.2.4 & D.2.5 */ | 
|  1924    temp = e->a - qe; |  1934    temp = e->a - qe; | 
|  1925 Index: jdhuff.c |  1935 Index: jdhuff.c | 
|  1926 =================================================================== |  1936 =================================================================== | 
|  1927 --- jdhuff.c»   (revision 677) |  1937 --- jdhuff.c»   (revision 722) | 
|  1928 +++ jdhuff.c    (working copy) |  1938 +++ jdhuff.c    (working copy) | 
|  1929 @@ -742,7 +742,7 @@ |  1939 @@ -742,7 +742,7 @@ | 
|  1930   * this module, since we'll just re-assign them on the next call.) |  1940   * this module, since we'll just re-assign them on the next call.) | 
|  1931   */ |  1941   */ | 
|  1932   |  1942   | 
|  1933 -#define BUFSIZE (DCTSIZE2 * 2) |  1943 -#define BUFSIZE (DCTSIZE2 * 2) | 
|  1934 +#define BUFSIZE (DCTSIZE2 * 2u) |  1944 +#define BUFSIZE (DCTSIZE2 * 2u) | 
|  1935   |  1945   | 
|  1936  METHODDEF(boolean) |  1946  METHODDEF(boolean) | 
|  1937  decode_mcu (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) |  1947  decode_mcu (j_decompress_ptr cinfo, JBLOCKROW *MCU_data) | 
|  1938 Index: simd/jsimdext.inc |  | 
|  1939 =================================================================== |  | 
|  1940 --- simd/jsimdext.inc   (revision 97297) |  | 
|  1941 +++ simd/jsimdext.inc   (working copy) |  | 
|  1942 @@ -73,6 +73,9 @@ |  | 
|  1943  ; * *BSD family Unix using elf format |  | 
|  1944  ; * Unix System V, including Solaris x86, UnixWare and SCO Unix |  | 
|  1945   |  | 
|  1946 +; PIC is the default on Linux |  | 
|  1947 +%define PIC |  | 
|  1948 + |  | 
|  1949  ; mark stack as non-executable |  | 
|  1950  section .note.GNU-stack noalloc noexec nowrite progbits |  | 
|  1951   |  | 
| OLD | NEW |