5 पॉइंट द्वारा xguru 2020-10-20 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Arm v8.3-A चिप और उसके बाद के वर्ज़न FJCVTZS instruction को support करते हैं

→ Floating-point JavaScript Convert To Signed fixed-point, rounding toward Zero

  • JavaScript संख्या को double precision floating-point के रूप में handle करता है, इसलिए bit operations के समय उसे integer में बदलना पड़ता है। इस processing cost को कम करने के लिए यह एक dedicated function है।

  • कहा जाता है कि केवल इस एक function से ही JavaScript processing speed 1~2% बढ़ जाती है

1 टिप्पणियां

 
xguru 2020-10-20

ARM की इस Javascript निर्देश की व्याख्या: "Improved Javascript data type conversion"

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

WebKit टीम ने इस निर्देश को लागू करके परीक्षण किया, और

JS और WASM की गति को मापने वाला JetStream2 benchmark 0.5~2% बेहतर होने की रिपोर्ट मिली

"Emit fjcvtzs on ARM64E on Darwin"

https://bugs.webkit.org/show_bug.cgi?id=184023#c24