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 |