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

Side by Side Diff: simd/jsimdext.inc

Issue 10386084: Update libjpeg-turbo. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libjpeg_turbo/
Patch Set: Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « simd/jsimd_x86_64.c ('k') | tjbench.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ; 1 ;
2 ; jsimdext.inc - common declarations 2 ; jsimdext.inc - common declarations
3 ; 3 ;
4 ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB 4 ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
5 ; Copyright 2010 D. R. Commander 5 ; Copyright 2010 D. R. Commander
6 ; 6 ;
7 ; Based on 7 ; Based on
8 ; x86 SIMD extension for IJG JPEG library - version 1.02 8 ; x86 SIMD extension for IJG JPEG library - version 1.02
9 ; 9 ;
10 ; Copyright (C) 1999-2006, MIYASAKA Masaru. 10 ; Copyright (C) 1999-2006, MIYASAKA Masaru.
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after
318 push r15 318 push r15
319 mov r10, rcx 319 mov r10, rcx
320 mov r11, rdx 320 mov r11, rdx
321 mov r12, r8 321 mov r12, r8
322 mov r13, r9 322 mov r13, r9
323 mov r14, [rax+48] 323 mov r14, [rax+48]
324 mov r15, [rax+56] 324 mov r15, [rax+56]
325 push rsi 325 push rsi
326 push rdi 326 push rdi
327 sub rsp, SIZEOF_XMMWORD 327 sub rsp, SIZEOF_XMMWORD
328 » movlpd XMMWORD [rsp], xmm6 328 » movaps XMMWORD [rsp], xmm6
329 sub rsp, SIZEOF_XMMWORD 329 sub rsp, SIZEOF_XMMWORD
330 » movlpd XMMWORD [rsp], xmm7 330 » movaps XMMWORD [rsp], xmm7
331 %endmacro 331 %endmacro
332 332
333 %imacro uncollect_args 0 333 %imacro uncollect_args 0
334 » movlpd xmm7, XMMWORD [rsp] 334 » movaps xmm7, XMMWORD [rsp]
335 add rsp, SIZEOF_XMMWORD 335 add rsp, SIZEOF_XMMWORD
336 » movlpd xmm6, XMMWORD [rsp] 336 » movaps xmm6, XMMWORD [rsp]
337 add rsp, SIZEOF_XMMWORD 337 add rsp, SIZEOF_XMMWORD
338 pop rdi 338 pop rdi
339 pop rsi 339 pop rsi
340 pop r15 340 pop r15
341 pop r14 341 pop r14
342 pop r13 342 pop r13
343 pop r12 343 pop r12
344 %endmacro 344 %endmacro
345 345
346 %else 346 %else
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
382 %ifdef MACHO ; ----(nasm -fmacho -DMACHO ...)-------- 382 %ifdef MACHO ; ----(nasm -fmacho -DMACHO ...)--------
383 %define PRIVATE :private_extern 383 %define PRIVATE :private_extern
384 %elifdef ELF ; ----(nasm -felf[64] -DELF ...)------------ 384 %elifdef ELF ; ----(nasm -felf[64] -DELF ...)------------
385 %define PRIVATE :hidden 385 %define PRIVATE :hidden
386 %else 386 %else
387 %define PRIVATE 387 %define PRIVATE
388 %endif 388 %endif
389 ; End chromium edits 389 ; End chromium edits
390 390
391 ; -------------------------------------------------------------------------- 391 ; --------------------------------------------------------------------------
OLDNEW
« no previous file with comments | « simd/jsimd_x86_64.c ('k') | tjbench.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698