macstl kitlesel dizi-tabanlı kod hızlandırır taşınabilir SIMD (tek komut çoklu veri) aracıdır. . Bu hızlı transandantal ve tamsayı bölme fonksiyonlarını, karmaşık sayı aritmetik ve çapraz platform programlama özellikleri, kolay kullanımlı sözdizimi tüm
taşı SIMD için optimize edilmiş hızlı bir valarray: bu kadar 3.6x çalışır 16.2x daha hızlı el-kodlu SIMD ile yabancı 4. Geliştiriciler, taşınabilir sezgisel ve standart bileşen yazabilir Pentium PowerPC G5 gelen donanım sayıl döngüler.
Mach kopya üzerinde yazma Vektör Mach ayırıcı için std :: vector kısmi uzmanlaşma olduğunu. Bu düzgünce kopya-on-yazma ve referans sayma yaparken parçacığı güvenliği konularını "almak" OS vm_copy tesisi kullanır. . Sonuç, std :: vector kopyalanabilir gibi, aynı genel giderler olmadan geri değer ve genişlemiş geçti
macstl da STL konteyner Çekirdek Vakfı sınıfları için adaptörleri vardır - favori STL kullanın CF sınıfı algoritma veya CF dizideki bir C ++ nesne depolamak
Bu sürümde Yeni nedir:.
- Sabit sınıf kapsamı vektör typedefs, PowerPC intrinsics başlığı eksik, vektör başlatıcısı sözdizimi
- vec ve valarray için karmaşık conj fonksiyonu eklendi [ILI *].
- Geliştirilmiş valarray ifade performansı: v1 [dilim] .
- Geliştirilmiş valarray kod üretimi:. CSE, Apple gcc 4.0 için -maltivec olmadan -faltivec derleme sınırları, edebi terimler, dizi vadeli elemanları, statarray inşaat, Inlining
- eklendi refarray sınıfı [PBa].
- SSE2 için ayrılmaz valarrays Sabit bellek taşması; eklenen valarray ifadeleri optimizasyonlar: v1 >> k ve v1
FSF 3.4 [ILI *].
Yorum Bulunamadı