SIMD.js は TC39内のアクティブな開発から取り除かれ てステージ 3 から削除されました。ウェブブラウザーによる実装はもう追跡されません。SIMD命令は、 SIMD.js の命令に基づいて WebAssembly のアクティブな開発のもとウェブに公開されていました。

静的な SIMD.%type%.sqrt() メソッドはレーン値の平方根をもつ新しいインスタンスを返します (同じスカラー関数の Math.sqrt() もご覧ください)。

構文

SIMD.Float32x4.sqrt(t)
SIMD.Float64x2.sqrt(t)

引数

t
SIMD 型のインスタンス

戻り値

平方根値をもつ新しい対応する SIMD データ型

var a = SIMD.Float32x4(9, 49, 3, 2);
SIMD.Float32x4.sqrt(a);
// Float32x4[3, 7, 1.7320507764816284, 1.4142135381698608]

var b = SIMD.Float64x2(4, 8);
SIMD.Float64x2.sqrt(b);
// Float64x2[2, 2.8284271247461903]

仕様

仕様書 ステータス コメント
SIMD
SIMDConstructor.sqrt の定義
廃止された 初回定義。

ブラウザー実装状況

実験的な SIMD.js はブラウザーから削除されました。Firefox Nightly, で利用できますが、WebAssembly での SIMD実装は削除されます。バグ 1416723も見てください。

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 未サポート Nightly build 未サポート 未サポート 未サポート

関連情報

ドキュメントのタグと貢献者

このページの貢献者: Uemmra3, dskmori, chikoski, shide55
最終更新者: Uemmra3,