Ignore:
Timestamp:
Apr 5, 2013, 2:05:03 AM (12 years ago)
Author:
[email protected]
Message:

LLint should be able to use x87 instead of SSE for floating pointer

https://bugs.webkit.org/show_bug.cgi?id=112239

Reviewed by Filip Pizlo.

Implements LLInt floating point operations in x87, to ensure we support
x86 without SSE2.

X86 (except 64bit) now defaults to using x87 instructions in order to
support all 32bit x86 back to i686. The implementation uses the fucomi
instruction from i686 which sets the new minimum.

  • offlineasm/x86.rb:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r147690 r147729  
     12013-04-05  Allan Sandfeld Jensen  <[email protected]>
     2
     3        LLint should be able to use x87 instead of SSE for floating pointer
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=112239
     6
     7        Reviewed by Filip Pizlo.
     8
     9        Implements LLInt floating point operations in x87, to ensure we support
     10        x86 without SSE2.
     11
     12        X86 (except 64bit) now defaults to using x87 instructions in order to
     13        support all 32bit x86 back to i686. The implementation uses the fucomi
     14        instruction from i686 which sets the new minimum.
     15
     16        * offlineasm/x86.rb:
     17
    1182013-04-04  Christophe Dumez  <[email protected]>
    219
Note: See TracChangeset for help on using the changeset viewer.