Changeset 172903 in webkit
- Timestamp:
- Aug 25, 2014 12:12:05 AM (10 years ago)
- Location:
- trunk/Source/WTF
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r172895 r172903 1 2014-08-25 Tomas Popela <tpopela@redhat.com> 2 3 Add support for little-endian PowerPC64 4 https://bugs.webkit.org/show_bug.cgi?id=135647 5 6 Reviewed by Oliver Hunt. 7 8 * wtf/Platform.h: 9 * wtf/dtoa/utils.h: 10 1 11 2014-08-24 Zan Dobersek <zdobersek@igalia.com> 2 12 -
trunk/Source/WTF/wtf/Platform.h
r172863 r172903 102 102 103 103 /* CPU(PPC) - PowerPC 32-bit */ 104 #if defined(__ppc__) \ 105 || defined(__PPC__) \ 106 || defined(__powerpc__) \ 107 || defined(__powerpc) \ 108 || defined(__POWERPC__) \ 109 || defined(_M_PPC) \ 110 || defined(__PPC) 104 #if ( defined(__ppc__) \ 105 || defined(__PPC__) \ 106 || defined(__powerpc__) \ 107 || defined(__powerpc) \ 108 || defined(__POWERPC__) \ 109 || defined(_M_PPC) \ 110 || defined(__PPC)) \ 111 && defined(__BYTE_ORDER__) \ 112 && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) 111 113 #define WTF_CPU_PPC 1 112 114 #define WTF_CPU_BIG_ENDIAN 1 113 115 #endif 114 116 115 /* CPU(PPC64) - PowerPC 64-bit */ 116 #if defined(__ppc64__) \ 117 || defined(__PPC64__) 117 /* CPU(PPC64) - PowerPC 64-bit Big Endian */ 118 #if ( defined(__ppc64__) \ 119 || defined(__PPC64__)) \ 120 && defined(__BYTE_ORDER__) \ 121 && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) 118 122 #define WTF_CPU_PPC64 1 119 123 #define WTF_CPU_BIG_ENDIAN 1 124 #endif 125 126 /* CPU(PPC64) - PowerPC 64-bit Little Endian */ 127 #if ( defined(__ppc64__) \ 128 || defined(__PPC64__) \ 129 || defined(__ppc64le__) \ 130 || defined(__PPC64LE__)) \ 131 && defined(__BYTE_ORDER__) \ 132 && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) 133 #define WTF_CPU_PPC64LE 1 120 134 #endif 121 135 … … 623 637 || CPU(ARM64) \ 624 638 || CPU(S390X) \ 625 || CPU(PPC64) 639 || CPU(PPC64) \ 640 || CPU(PPC64LE) 626 641 #define WTF_USE_JSVALUE64 1 627 642 #else -
trunk/Source/WTF/wtf/dtoa/utils.h
r159817 r172903 50 50 defined(_MIPS_ARCH_MIPS32R2) 51 51 #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 52 #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA)52 #elif CPU(MIPS) || CPU(PPC) || CPU(PPC64) || CPU(PPC64LE) || OS(WINCE) || CPU(SH4) || CPU(S390) || CPU(S390X) || CPU(IA64) || CPU(ALPHA) || CPU(ARM64) || CPU(HPPA) 53 53 #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 54 54 #elif defined(_M_IX86) || defined(__i386__)
Note: See TracChangeset
for help on using the changeset viewer.