Changeset 71844 in webkit for trunk/JavaScriptCore/wtf/Platform.h


Ignore:
Timestamp:
Nov 11, 2010, 12:57:39 PM (15 years ago)
Author:
[email protected]
Message:

2010-11-11 Dan Horák <[email protected]>

Reviewed by Andreas Kling.

Add support for the s390/s390x architectures, it's big-endian
with s390 being 32-bit and s390x being 64-bit.

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

  • wtf/Platform.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/wtf/Platform.h

    r71535 r71844  
    189189#endif
    190190
     191/* CPU(S390X) - S390 64-bit */
     192#if defined(__s390x__)
     193#define WTF_CPU_S390X 1
     194#define WTF_CPU_BIG_ENDIAN 1
     195#endif
     196
     197/* CPU(S390) - S390 32-bit */
     198#if defined(__s390__)
     199#define WTF_CPU_S390 1
     200#define WTF_CPU_BIG_ENDIAN 1
     201#endif
     202
    191203/* CPU(X86) - i386 / x86 32-bit */
    192204#if   defined(__i386__) \
     
    930942    || CPU(ALPHA) \
    931943    || CPU(SPARC64) \
     944    || CPU(S390X) \
    932945    || CPU(PPC64)
    933946#define WTF_USE_JSVALUE64 1
Note: See TracChangeset for help on using the changeset viewer.