問題タブ [altivec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sse - altivec での _mm_srli_si128 相当
SSE 4.2 で書かれたプログラムを Altivec に移植しています。組み込みの同等のものを見つけるのに問題があり_mm_srli_si128
ます。
私がググったとき、私vec_slo
は同等のものを見つけました。
内容を 1 バイト左にシフトするサンプル プログラムを次に示します。
コンパイルすると、次のエラーが発生します。
c - AltiVec vec_ld() は 16 バイトにアラインされた変数でのみ機能しますか?
gcc 4.1.2 ではvec_ld()
、CPU MPC74XX のボードでは正しく動作しません。
ただし、float 変数が 16 バイトにアラインされている場合は、正しく機能します。
これは設計によるものですか?
sse - Apple Developer で SSE2、Altivec、VMX に関する資料が見つからない
ポールとして。R は SSE2 、 Apple 開発者の AVX に関するリソースがたくさんあることを提案しましたが、私はそれを見つけることができませんでした。誰でも私を助けることができますか?ところで、altivec のメールリストのアーカイブも探しています。
ありがとう!
assembly - PowerPC に masked-blend 命令はありますか?
__vector
PowerPC (POWER 8) で (型に対して)マスクされたブレンドを実行しようとしています。組み込み関数 (ここで利用可能なリスト) を見ると、ベクター選択が表示されますが、マージには何も表示されません。
x86 プロセッサでは、組み込み関数を知っており_mm256_blendv_ps
、同様のものを探しています。
ありがとう!