Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 ;***************************************************************************** | 1 ;***************************************************************************** |
| 2 ;* x86inc.asm | 2 ;* x86inc.asm |
| 3 ;***************************************************************************** | 3 ;***************************************************************************** |
| 4 ;* Copyright (C) 2005-2011 x264 project | 4 ;* Copyright (C) 2005-2011 x264 project |
| 5 ;* | 5 ;* |
| 6 ;* Authors: Loren Merritt <lorenm@u.washington.edu> | 6 ;* Authors: Loren Merritt <lorenm@u.washington.edu> |
| 7 ;* Anton Mitrofanov <BugMaster@narod.ru> | 7 ;* Anton Mitrofanov <BugMaster@narod.ru> |
| 8 ;* Jason Garrett-Glaser <darkshikari@gmail.com> | 8 ;* Jason Garrett-Glaser <darkshikari@gmail.com> |
| 9 ;* | 9 ;* |
| 10 ;* Permission to use, copy, modify, and/or distribute this software for any | 10 ;* Permission to use, copy, modify, and/or distribute this software for any |
| (...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 505 ;============================================================================= | 505 ;============================================================================= |
| 506 | 506 |
| 507 %assign function_align 16 | 507 %assign function_align 16 |
| 508 | 508 |
| 509 ; Symbol prefix for C linkage | 509 ; Symbol prefix for C linkage |
| 510 %macro cglobal 1-2+ | 510 %macro cglobal 1-2+ |
| 511 %xdefine %1 mangle(program_name %+ _ %+ %1) | 511 %xdefine %1 mangle(program_name %+ _ %+ %1) |
| 512 %xdefine %1.skip_prologue %1 %+ .skip_prologue | 512 %xdefine %1.skip_prologue %1 %+ .skip_prologue |
| 513 %ifidn __OUTPUT_FORMAT__,elf | 513 %ifidn __OUTPUT_FORMAT__,elf |
| 514 global %1:function hidden | 514 global %1:function hidden |
| 515 %elifidn __OUTPUT_FORMAT__,macho64 | |
| 516 global %1:function hidden | |
|
M-A Ruel
2015/05/15 23:51:29
This change doesn't seem related with the rest.
DaleCurtis
2015/05/15 23:57:45
Yeah this should be dropped, only the x86inc.asm i
chcunningham
2015/05/16 04:36:26
Dropped.
| |
| 515 %else | 517 %else |
| 516 global %1 | 518 global %1 |
| 517 %endif | 519 %endif |
| 518 align function_align | 520 align function_align |
| 519 %1: | 521 %1: |
| 520 RESET_MM_PERMUTATION ; not really needed, but makes disassembly somewhat nic er | 522 RESET_MM_PERMUTATION ; not really needed, but makes disassembly somewhat nic er |
| 521 %assign stack_offset 0 | 523 %assign stack_offset 0 |
| 522 %if %0 > 1 | 524 %if %0 > 1 |
| 523 PROLOGUE %2 | 525 PROLOGUE %2 |
| 524 %endif | 526 %endif |
| (...skipping 470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 995 %if gprsize == 8 | 997 %if gprsize == 8 |
| 996 movq %1, %2 | 998 movq %1, %2 |
| 997 %else | 999 %else |
| 998 movd %1, %2 | 1000 movd %1, %2 |
| 999 %endif | 1001 %endif |
| 1000 %endmacro | 1002 %endmacro |
| 1001 | 1003 |
| 1002 %endif ; CHROMIUM | 1004 %endif ; CHROMIUM |
| 1003 | 1005 |
| 1004 %endif ; THIRD_PARTY_X86INC_X86INC_ASM_ | 1006 %endif ; THIRD_PARTY_X86INC_X86INC_ASM_ |
| OLD | NEW |