Changeset 164612 in webkit


Ignore:
Timestamp:
Feb 24, 2014 2:57:33 PM (10 years ago)
Author:
commit-queue@webkit.org
Message:

JSC regressions after r164494
https://bugs.webkit.org/show_bug.cgi?id=129272

Patch by peavo@outlook.com <peavo@outlook.com> on 2014-02-24
Reviewed by Mark Lam.

  • offlineasm/x86.rb: Only avoid reverse opcode (fdivr) for Windows.
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r164587 r164612  
     12014-02-24  peavo@outlook.com  <peavo@outlook.com>
     2
     3        JSC regressions after r164494
     4        https://bugs.webkit.org/show_bug.cgi?id=129272
     5
     6        Reviewed by Mark Lam.
     7
     8        * offlineasm/x86.rb: Only avoid reverse opcode (fdivr) for Windows.
     9
    1102014-02-24  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
    211
  • trunk/Source/JavaScriptCore/offlineasm/x86.rb

    r164494 r164612  
    809809            $asm.puts "#{opcode} #{orderOperands(operands[0].x87Operand(0), register("st"))}"
    810810        elsif (operands[0].x87DefaultStackPosition == 0)
    811             $asm.puts "#{opcode} #{orderOperands(register("st"), operands[1].x87Operand(0))}"
     811            if !isIntelSyntax
     812                $asm.puts "#{opcodereverse} #{register("st")}, #{operands[1].x87Operand(0)}"
     813            else
     814                $asm.puts "#{opcode} #{operands[1].x87Operand(0)}, #{register("st")}"
     815            end
    812816        else
    813817            $asm.puts "fld #{operands[0].x87Operand(0)}"
Note: See TracChangeset for help on using the changeset viewer.