ceil: Wasm SIMD Umwandlungsanweisung
Die ceil SIMD Umwandlungsanweisung rundet den Wert in jedem Lane einer v128 Wertinterpretation auf die nächst höhere Ganzzahl auf.
Probieren Sie es aus
(module
(import "console" "log" (func $log (param f32)))
(func $main
v128.const f32x4 1.9 2.5 0.5 12.1
f32x4.ceil
f32x4.extract_lane 3
call $log ;; log the result
)
(start $main)
)
WebAssembly.instantiateStreaming(fetch("{%wasm-url%}"), { console });
Syntax
value_type.ceil
value_type-
Der Typ des Wertes, auf dem die Anweisung ausgeführt wird. Die folgenden
v128Wertinterpretationen unterstützenceil:f32x4f64x2
ceil-
Die
ceilAnweisung. Muss immer nach demvalue_typeund einem Punkt (.) stehen.
Typ
[input] -> [output]
Binärcodierung
| Anweisung | Binärformat | Beispieltext => binär |
|---|---|---|
f32x4.ceil |
0xfd 103:u32 |
f32x4.ceil => 0xfd 0x67 |
f64x2.ceil |
0xfd 116:u32 |
f64x2.ceil => 0xfd 0x74 |