Changes between Version 5 and Version 6 of Porting Macros plan


Ignore:
Timestamp:
Jan 4, 2010 1:42:59 AM (14 years ago)
Author:
mjs@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Porting Macros plan

    v5 v6  
    8181    * COMPILER(MINGW) - MinGW GCC
    8282    * COMPILER(WINSCW) - CodeWarrior for Symbian emulator
     83
     84 * CPU() - the target CPU architecture
     85     * CPU(ALPHA) - DEC Alpha
     86     * CPU(IA64) - Itanium / IA-64
     87     * CPU(PPC) - PowerPC 32-bit
     88     * CPU(PPC64) - PowerPC 64-bit
     89     * CPU(SH4) - SuperH SH-4
     90     * CPU(SPARC) - any SPARC, true for CPU(SPARC32) and CPU(SPARC64)
     91     * CPU(SPARC32) - SPARC 32-bit
     92     * CPU(SPARC64) - SPARC 64-bit
     93     * CPU(X86) - i386 / x86 32-bit
     94     * CPU(X86_64) - AMD64 / Intel64 / x86_64 64-bit
     95     * CPU(ARM) - ARM, any version
     96     * CPU(ARMV5_OR_LOWER) - ARM instruction set v5 or earlier (cutoff point for some interesting ARM features)
     97     * CPU(ARM_TRADITIONAL) - Thumb2 is not available, only traditional ARM (v4 or greater)
     98     * CPU(ARM_THUMB2) - Thumb2 instruction set is available
     99     * CPU(BIG_ENDIAN) - big-endian architecture (if neither this or the next one is set, assume little-endian)
     100     * CPU(MIDDLE_ENDIAN) - middle-endian architecture