| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 ; -------------------------------------------------------------------------- |
| OLD | NEW |