Title: [195224] releases/WebKitGTK/webkit-2.10/Source/_javascript_Core
Revision
195224
Author
[email protected]
Date
2016-01-18 05:35:40 -0800 (Mon, 18 Jan 2016)

Log Message

Merge r194725 - [mips] Lower immediates of logical operations.
https://bugs.webkit.org/show_bug.cgi?id=152693

On MIPS immediate operands of andi, ori, and xori are required to be 16-bit
non-negative numbers.

Patch by Konstantin Tokarev <[email protected]> on 2016-01-07
Reviewed by Michael Saboff.

* offlineasm/mips.rb:

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog (195223 => 195224)


--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog	2016-01-18 13:34:38 UTC (rev 195223)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog	2016-01-18 13:35:40 UTC (rev 195224)
@@ -1,5 +1,17 @@
 2016-01-07  Konstantin Tokarev  <[email protected]>
 
+        [mips] Lower immediates of logical operations.
+        https://bugs.webkit.org/show_bug.cgi?id=152693
+
+        On MIPS immediate operands of andi, ori, and xori are required to be 16-bit
+        non-negative numbers.
+
+        Reviewed by Michael Saboff.
+
+        * offlineasm/mips.rb:
+
+2016-01-07  Konstantin Tokarev  <[email protected]>
+
         [mips] Implemented missing branch patching methods.
         https://bugs.webkit.org/show_bug.cgi?id=152845
 

Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/offlineasm/mips.rb (195223 => 195224)


--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/offlineasm/mips.rb	2016-01-18 13:34:38 UTC (rev 195223)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/offlineasm/mips.rb	2016-01-18 13:35:40 UTC (rev 195224)
@@ -494,6 +494,8 @@
                 end
             when /^(addi|subi)/
                 newList << node.riscLowerMalformedImmediatesRecurse(newList, -0x7fff..0x7fff)
+            when "andi", "andp", "ori", "orp", "xori", "xorp"
+                newList << node.riscLowerMalformedImmediatesRecurse(newList, 0..0x7fff)
             else
                 newList << node
             end
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to