Oracle® Developer Studio 12.5: パフォーマンスライブラリユーザーズガイド

印刷ビューの終了

更新: 2016 年 6 月
 
 

BLAS1 ルーチン

表 56 に、Oracle Developer Studio パフォーマンスライブラリの BLAS1 ルーチンを示します。現在、Oracle Developer Studio パフォーマンスライブラリの BLAS1 ルーチンは並列化されていません。

表 56  BLAS1 (Basic Linear Algebra Subprograms、レベル 1) ルーチン
ルーチン
機能
SASUMDASUMSCASUMDZASUM
ベクトルの絶対値の和
xAXPY
スカラーとベクトルの積をベクトルに加算
xCOPY
ベクトルをコピー
SDOTDDOTDSDOTSDSDOTCDOTUZDOTUDQDOTADQDOTI
ドット積 (内積)。4 倍精度 DQDOTA、DQDOTI は SPARC でのみ使用可能
CDOTCZDOTC
ドット積 (第 1 ベクトルを共役化)
SNRM2DNRM2SCNRM2DZNRM2
ベクトルのユークリッドノルム
xROTG
ギブンス平面回転を設定
SROTDROTCSROTZDROT
ギブンス平面回転を適用
SROTMGDROTMG
修正ギブンス平面回転を設定
SROTMDROTM
修正ギブンス回転を適用
ISAMAXIDAMAXICAMAXIZAMAX
最大絶対値を持つ要素のインデックス
xSCALCSSCALZDSCAL
ベクトルをスカラー倍
xSWAP
2 つのベクトルを交換
CVMULZVMUL
複素ベクトルどうしの積のスカラー倍を計算