Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 v128 Wertinterpretationen unterstützen ceil:

  • f32x4
  • f64x2
ceil

Die ceil Anweisung. Muss immer nach dem value_type und einem Punkt (.) stehen.

Typ

[input] -> [output]
input

Die Eingabe v128 Wertinterpretation.

output

Die Ausgabe v128 Wertinterpretation.

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

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität

Siehe auch