macstl kütləvi array-based kodu sürətləndirir portativ SIMD (bir təlimat çox məlumat) Toolbar edir. . Bu sürətli ülvi və tam bölgüsü funksiyaları, kompleks sayı hesab və cross-platform proqramlaşdırma edir, asan-istifadə sintaksis bütün
təməl SIMD üçün optimize bir sürətli valarray edir: bu 3.6x çalışır 16.2x daha sürətli əl kodlu SIMD ilə tanış 4. Yaradıcılar bir portativ intuitiv və standart komponent yaza bilərsiniz Pentium üçün PowerPC G5 hardware scalar loops.
Mach surəti-on-yazmaq vektor Mach Allocator üçün std :: vektor qismən ixtisaslaşma edir. Bu səliqəli surəti-on-yazmaq və istinad hesablanması edərkən mövzu təhlükəsizlik məsələləri "ətrafında almaq" üçün OS vm_copy harada istifadə edir. . Nəticədə, std :: vektor kopyalayabilirsiniz kimi, eyni xərclər geri dəyəri və geniş keçdi
macstl da STL qablar Core Fondu siniflər üçün adapterləri var - Sevimli STL istifadə bir CF sinif alqoritm və ya CF array C ++ obyekt saxlamaq
Bu azad Yeni nədir.
- Sabit sinif daxilində vektor typedefs, PowerPC intrinsics mövzu itkin, vektor initializer syntax
- vec və valarray üçün kompleks conj funksiyası əlavə [ili *].
- Təkmilləşdirilmiş valarray ifadə performance: v1 [dilim] .
- Təkmilləşdirilmiş valarray kodu nəsil. CSE, Apple gcc 4.0 üçün -maltivec olmadan -faltivec tərtib məhdudiyyətlər, hərfi şərtləri, array müddəti elementləri, statarray tikinti, inlining
- Əlavə refarray sinif [PBA].
- SSE2 üçün ayrılmaz valarrays Sabit bufer daşqın; əlavə valarray ifadələr optimallaşdırılması: v1 >> k və v1
FSF 3.4 [ili *]. üçün
Şərhlər tapılmadı