XPEHOMETP
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору alien308 Цитата: Поддерживается ли sse2 в gfortran 4.7.2? | Из официального перечня "ключиков" при компиляции программ с помощью gcc (дисклаймер - не нашел номер версии!): Цитата: These `-m' options are defined for the i386 and x86-64 family of computers: ... native This selects the CPU to tune for at compilation time by determining the processor type of the compiling machine. Using -mtune=native will produce code optimized for the local machine under the constraints of the selected instruction set. Using -march=native will enable all instruction subsets supported by the local machine (hence the result might not run on different machines). ... pentium4, pentium4m Intel Pentium4 CPU with MMX, SSE and SSE2 instruction set support. prescott Improved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support. nocona Improved version of Intel Pentium4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support. core2 Intel Core2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support. atom Intel Atom CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support. | По официальной справке, они поддерживают даже SSE3. А также все, что найдут в данном конкретном компьютере (вроде имеет наибольший смысл). Вся "гнусная коллекция компиляторов" (gcc) имеет единый механизм компиляции, так что к gfortran это относится по определению. ЗЫ: Читайте справку внимательно! Вопрос возник явно потому что в справке к gfortran приведены только фортран-специфичные действия, а на счет неких общих манипуляций (вроде подключения "ключиками" неких директив процессора) рекомендуют смотреть общую справку по gcc, которая весьма объемиста, и довольно бестолково составлена. Но можно спокойно погуглить на ее онлайн-вариант. | Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 10:51 08-09-2014 | Исправлено: XPEHOMETP, 11:04 08-09-2014 |
|