MIPS64R2
#if (MIPS32R2 + MIPS64R2) > 0
#if (MIPS3 + MIPS4 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) == 0 && MIPS1 != 0
#if (MIPS3 + MIPS4 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) != 0 && MIPS1 == 0
#if ((MIPS1 + MIPS3 + MIPS4 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) == 1) || defined(_LOCORE)
#elif defined(MIPS64R2)
#if (MIPS1 + MIPS3 + MIPS4 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) == 0
|| defined(MIPS64) || defined(MIPS64R2)
#if defined(MIPS32R2) || defined(MIPS64R2)
#if (MIPS32R2 + MIPS64R2 + MIPS64R2_RMIXL) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS1 + MIPS3 + MIPS4 + MIPS32 + MIPS64 + MIPS32R2 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32R2 + MIPS64R2) > 0
#if (MIPS32R2 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS2 + MIPS3 + MIPS4 + MIPS5 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32R2 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32R2 + MIPS64R2) > 0
#if (MIPS64R2) > 0
#if (MIPS64R2) > 0
#if (MIPS3 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) != 1
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32R2 + MIPS64R2) > 0
#if !defined(_LP64) && (MIPS64 + MIPS64R2) > 0
#if (MIPS3 + MIPS64 + MIPS64R2) > 0
#if defined(MIPS64R2)
#if defined(MIPS64R2)
#if (MIPS3 + MIPS64 + MIPS64R2) > 0
#if (MIPS3 + MIPS4 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS3 + MIPS4 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if defined(MIPS64R2)
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if defined(MIPS64R2)
#if (MIPS3 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS3 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#if defined(MIPS64R2)
#if (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0
#ifdef MIPS64R2
#if defined(MIPS64R2) /* MIPS64R2 family (mips-III CPU) */
#if (MIPS32R2 + MIPS64R2) > 0