trunk/src/osd/windows/vconv.c
| r29412 | r29413 | |
| 81 | 81 | { 0, "-march=athlon", "/G7" }, |
| 82 | 82 | { 0, "-march=pentium4", "/G7" }, |
| 83 | 83 | { 0, "-march=athlon64", "/G7" }, |
| 84 | // TODO: the x64 compiler doesn't have the /arch:SSE* |
| 84 | 85 | { VS71, "-msse", "/arch:SSE" }, |
| 85 | 86 | { 0, "-msse", "" }, |
| 86 | 87 | { VS71, "-msse2", "/arch:SSE2" }, |
| 87 | 88 | { 0, "-msse2", "" }, |
| 88 | 89 | { 0, "-msse3", "" }, |
| 89 | 90 | { VS2010, "-mavx", "/arch:AVX" }, |
| 91 | // TODO: introduced in Visual Studio 2013 Update 2, version 12.0.34567.1 |
| 92 | //{ 0, "-mavx2", "/arch:AVX2" }, |
| 90 | 93 | { 0, "-mwindows", "" }, |
| 91 | 94 | { 0, "-mno-cygwin", "" }, |
| 92 | 95 | { 0, "-std=gnu89", "" }, |
| r29412 | r29413 | |
| 224 | 227 | // build_command_line |
| 225 | 228 | //============================================================ |
| 226 | 229 | |
| 227 | | // TODO: VS2012 and up enable SSE2 instructions by default - we should make older versions consistent with this |
| 230 | // TODO: VS2012 and up enable SSE2 instructions by default for x86 - we should make older versions consistent with this |
| 228 | 231 | static void build_command_line(int argc, char *argv[]) |
| 229 | 232 | { |
| 230 | 233 | const translation_info *transtable; |