Title: [195433] trunk/Source/_javascript_Core
Revision
195433
Author
fpi...@apple.com
Date
2016-01-21 18:21:22 -0800 (Thu, 21 Jan 2016)

Log Message

Air should know that CeilDouble has the partial register stall issue
https://bugs.webkit.org/show_bug.cgi?id=153338

Rubber stamped by Benjamin Poulain.

This is a 8% speed-up on Kraken with B3 enabled, mostly because of a 2.4x speed-up on
audio-oscillator.

* b3/air/AirFixPartialRegisterStalls.cpp:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (195432 => 195433)


--- trunk/Source/_javascript_Core/ChangeLog	2016-01-22 02:06:49 UTC (rev 195432)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-01-22 02:21:22 UTC (rev 195433)
@@ -1,3 +1,15 @@
+2016-01-21  Filip Pizlo  <fpi...@apple.com>
+
+        Air should know that CeilDouble has the partial register stall issue
+        https://bugs.webkit.org/show_bug.cgi?id=153338
+
+        Rubber stamped by Benjamin Poulain.
+
+        This is a 8% speed-up on Kraken with B3 enabled, mostly because of a 2.4x speed-up on
+        audio-oscillator.
+
+        * b3/air/AirFixPartialRegisterStalls.cpp:
+
 2016-01-21  Andy VanWagoner  <a...@instructure.com>
 
         [INTL] Implement Array.prototype.toLocaleString in ECMA-402

Modified: trunk/Source/_javascript_Core/b3/air/AirFixPartialRegisterStalls.cpp (195432 => 195433)


--- trunk/Source/_javascript_Core/b3/air/AirFixPartialRegisterStalls.cpp	2016-01-22 02:06:49 UTC (rev 195432)
+++ trunk/Source/_javascript_Core/b3/air/AirFixPartialRegisterStalls.cpp	2016-01-22 02:21:22 UTC (rev 195433)
@@ -51,6 +51,7 @@
     case ConvertInt32ToDouble:
     case ConvertInt64ToDouble:
     case SqrtDouble:
+    case CeilDouble:
         return true;
     default:
         break;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to