5 Punkte von xguru 2020-10-20 | 1 Kommentare | Auf WhatsApp teilen
  • Arm v8.3-A-Chips und spätere Versionen unterstützen den Befehl FJCVTZS

→ Floating-point Javascript ConVert To Signed fixed-point, rounding toward Zero

  • JavaScript verarbeitet Zahlen als Gleitkommazahlen in doppelter Genauigkeit (Double Precision) und muss sie daher bei Bitoperationen in Ganzzahlen umwandeln. Das ist eine spezielle Funktion, um die Kosten dieser Verarbeitung zu senken.

  • Allein dieser eine Befehl soll die JavaScript-Verarbeitungsgeschwindigkeit um 1–2 % erhöhen

1 Kommentare

 
xguru 2020-10-20

ARMs Erklärung zu diesem Javascript-Befehl: "Improved Javascript data type conversion"

https://community.arm.com/developer/ip-products/…

Das WebKit-Team berichtet nach Anwendung und Tests dieses Befehls,

dass sich der JetStream2-Benchmark zur Bewertung der Geschwindigkeit von JS und WASM um 0,5 bis 2 % verbessert.

"Emit fjcvtzs on ARM64E on Darwin"