ソフトウェアの詳細:
バージョン: 0.3.1
日付のアップロード: 3 Jan 15
ライセンス: シェアウェア
価格: 99.00 $
人気: 107
サイズ: 220 Kb
macstlは、大規模アレイベースのコードを加速するポータブルSIMD(単一命令複数データ)ツールキットです。これは、すべて使いやすい構文で、速い超越と整数除算関数、複素数演算とクロスプラットフォームのプログラミングを備えています。
この礎石がSIMD用に最適化され、高速のvalarrayです。それは3.6倍に実行されますハンドコードスカラーよりも高速16.2xは、SIMDに慣れていない4。開発者は、携帯用の直感的、および標準コンポーネントに書き込むことができペンティアムするのPowerPC G5からハードウェア上でループします。
オリジナルマッハコピー·オン·ライトベクターは、マッハアロケータのためのstd ::ベクトルの部分特殊です。それはきちんとコピー·オン·ライトと参照カウントを行うときに、スレッドの安全性の問題」を回避する」をOS vm_copy施設を使用しています。その結果、スタンダード::ベクトルはコピーすることができ、同じオーバーヘッドなしの値と、拡大によって戻されます。
オリジナルmacstlもSTLコンテナにCore Foundationのクラス用のアダプタがある - 。お気に入りのSTLを使用CFクラスのアルゴリズムやCF配列内のC ++オブジェクトを格納します。
のこのリリースではの新機能:ます。
- 固定クラススコープベクトルのtypedef、PowerPCの組み込み関数ヘッダーが欠落し、FSF 3.4のベクタ初期化子の構文[ILI *]します。
- はVECとのvalarrayのための複雑なCONJ機能を追加しました[イリ*]します。
- の改善のvalarray発現性能:V1 [スライス] 。
- の改善のvalarrayコード生成:CSE、アップルのGCC 4.0のため-maltivecずに-faltivecコンパイルの制限、文字通りの用語、配列用語要素、statarray建設を、インライン化します。 。
- は[PBA] refarrayクラスを追加しました。
- SSE2の積分valarraysで修正されたバッファオーバーフロー。追加されたvalarrayの式の最適化:V1 >> KとV1
コメントが見つかりません