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 20 matching lines...) Expand all Loading... |
31 ; System-dependent configurations | 31 ; System-dependent configurations |
32 | 32 |
33 %ifdef WIN32 ; ----(nasm -fwin32 -DWIN32 ...)-------- | 33 %ifdef WIN32 ; ----(nasm -fwin32 -DWIN32 ...)-------- |
34 ; * Microsoft Visual C++ | 34 ; * Microsoft Visual C++ |
35 ; * MinGW (Minimalist GNU for Windows) | 35 ; * MinGW (Minimalist GNU for Windows) |
36 ; * CygWin | 36 ; * CygWin |
37 ; * LCC-Win32 | 37 ; * LCC-Win32 |
38 | 38 |
39 ; -- segment definition -- | 39 ; -- segment definition -- |
40 ; | 40 ; |
41 %define SEG_TEXT .text align=16 public use32 class=CODE | 41 %define SEG_TEXT .text align=16 ; public use32 class=CODE |
42 %define SEG_CONST .rdata align=16 public use32 class=CONST | 42 %define SEG_CONST .rdata align=16 ; public use32 class=CONST |
43 | 43 |
44 %elifdef WIN64 ; ----(nasm -fwin64 -DWIN64 ...)-------- | 44 %elifdef WIN64 ; ----(nasm -fwin64 -DWIN64 ...)-------- |
45 ; * Microsoft Visual C++ | 45 ; * Microsoft Visual C++ |
46 | 46 |
47 ; -- segment definition -- | 47 ; -- segment definition -- |
48 ; | 48 ; |
49 %define SEG_TEXT .text align=16 public use64 class=CODE | 49 %define SEG_TEXT .text align=16 ; public use64 class=CODE |
50 %define SEG_CONST .rdata align=16 public use64 class=CONST | 50 %define SEG_CONST .rdata align=16 ; public use64 class=CONST |
51 %ifdef MSVC | 51 %ifdef MSVC |
52 %define EXTN(name) name ; foo() -> foo | 52 %define EXTN(name) name ; foo() -> foo |
53 %endif | 53 %endif |
54 | 54 |
55 %elifdef OBJ32 ; ----(nasm -fobj -DOBJ32 ...)---------- | 55 %elifdef OBJ32 ; ----(nasm -fobj -DOBJ32 ...)---------- |
56 ; * Borland C++ (Win32) | 56 ; * Borland C++ (Win32) |
57 | 57 |
58 ; -- segment definition -- | 58 ; -- segment definition -- |
59 ; | 59 ; |
60 %define SEG_TEXT .text align=16 public use32 class=CODE | 60 %define SEG_TEXT .text align=16 public use32 class=CODE |
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
373 %ifdef MACHO ; ----(nasm -fmacho -DMACHO ...)-------- | 373 %ifdef MACHO ; ----(nasm -fmacho -DMACHO ...)-------- |
374 %define PRIVATE :private_extern | 374 %define PRIVATE :private_extern |
375 %elifdef ELF ; ----(nasm -felf[64] -DELF ...)------------ | 375 %elifdef ELF ; ----(nasm -felf[64] -DELF ...)------------ |
376 %define PRIVATE :hidden | 376 %define PRIVATE :hidden |
377 %else | 377 %else |
378 %define PRIVATE | 378 %define PRIVATE |
379 %endif | 379 %endif |
380 ; End chromium edits | 380 ; End chromium edits |
381 | 381 |
382 ; -------------------------------------------------------------------------- | 382 ; -------------------------------------------------------------------------- |
OLD | NEW |