Ignore:
Timestamp:
Apr 18, 2013, 2:56:32 PM (12 years ago)
Author:
[email protected]
Message:

LLInt ARM backend should not use the d8 register as scratch register
https://bugs.webkit.org/show_bug.cgi?id=114811

Reviewed by Filip Pizlo.

The d8 register must preserved across function calls and should
not used as scratch register. Changing it to d6.

  • offlineasm/arm.rb:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/offlineasm/arm.rb

    r148474 r148705  
    6666ARM_EXTRA_GPRS = [SpecialRegister.new("r9"), SpecialRegister.new("r8"), SpecialRegister.new("r3")]
    6767ARM_EXTRA_FPRS = [SpecialRegister.new("d7")]
    68 ARM_SCRATCH_FPR = SpecialRegister.new("d8")
     68ARM_SCRATCH_FPR = SpecialRegister.new("d6")
    6969
    7070def armMoveImmediate(value, register)
Note: See TracChangeset for help on using the changeset viewer.