Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37707793
en ru br
Репозитории ALT
S:3.1.5-alt2.2
5.1: 1.6.1-alt4
4.1: 1.6.1-alt1
4.0: 1.4.0-alt1.a
3.0: 1.2.2-alt1
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: openexr

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: openexr-e2k-simd.patch
Скачать


diff --git a/openexr/IlmImf/ImfSystemSpecific.cpp b/openexr/IlmImf/ImfSystemSpecific.cpp
index 76fdfe6..4d69e9d 100644
--- a/openexr/IlmImf/ImfSystemSpecific.cpp
+++ b/openexr/IlmImf/ImfSystemSpecific.cpp
@@ -39,6 +39,12 @@
 
 OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_ENTER
 
+#ifdef __e2k__
+CpuId::CpuId():
+    sse2(true), sse3(true), ssse3(true), sse4_1(true),
+    sse4_2(false), avx(false), f16c(false) { }
+#else
+
 namespace {
 #if defined(IMF_HAVE_SSE2) &&  defined(__GNUC__)
 
@@ -126,5 +132,6 @@ CpuId::CpuId():
         }
     }
 }
+#endif
 
 OPENEXR_IMF_INTERNAL_NAMESPACE_SOURCE_EXIT
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin