| 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 |