SIMD.mul (SIMD) – JavaScript 中文開發手冊 - Break易站
阿新 • • 發佈:2020-07-13
[
JavaScript 中文開發手冊
JavaScript 中文開發手冊
]
SIMD.mul (SIMD) - JavaScript 中文開發手冊
SIMD.js已經從TC39中取消了積極的開發,並從第三階段中刪除了。它不再被網頁瀏覽器所追求。暴露在 web 上的SIMD 操作在 WebAssembly 中正處於積極的發展之中, 其操作基於 SIMD. js 操作。
靜態SIMD.%type%.mul()方法返回一個新的例項,通道值乘以(a * b)。
語法
SIMD.Float32x4.mul(a, b) SIMD.Float64x2.mul(a, b) SIMD.Int8x16.mul(a, b) SIMD.Int16x8.mul(a, b) SIMD.Int32x4.mul(a, b) SIMD.Uint8x16.mul(a, b) SIMD.Uint16x8.mul(a, b) SIMD.Uint32x4.mul(a, b)
引數
a SIMD型別的例項。bSIMD型別的另一個例項。
返回值
一個新的相應的SIMD資料型別的車道值a和b乘(a * b)。
例子
var a = SIMD.Float32x4(-1, -2, 3, 4); var b = SIMD.Float32x4(3, 3, 3, 3); SIMD.Float32x4.mul(a, b); // Float32x4[-3, -6, 9, 12] var c = SIMD.Int16x8(3, 3, 3, 3, 3, 3, 3, 3); SIMD.Int16x8.mul(c, c) // Int16x8[9, 9, 9, 9, 9, 9, 9, 9]
規範
Specification |
Status |
Comment |
---|---|---|
SIMDThe definition of 'SIMDConstructor.mul' in that specification. |
Draft |
Initial definition. |
瀏覽器相容性
Feature |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari |
---|---|---|---|---|---|
Basic support |
No support |
Nightly build |
No support |
No support |
No support |
Feature |
Android |
Chrome for Android |
Firefox Mobile (Gecko) |
IE Mobile |
Opera Mobile |
Safari Mobile |
---|---|---|---|---|---|---|
Basic support |
No support |
No support |
Nightly build |
No support |
No support |
No support |