Revision 1b413d55 target-ppc/translate_init.c
b/target-ppc/translate_init.c | ||
---|---|---|
2651 | 2651 |
/* PowerPC implementations definitions */ |
2652 | 2652 |
|
2653 | 2653 |
/* PowerPC 40x instruction set */ |
2654 |
#define POWERPC_INSNS_EMB (PPC_INSNS_BASE | PPC_CACHE_DCBZ | PPC_EMB_COMMON) |
|
2654 |
#define POWERPC_INSNS_EMB (PPC_INSNS_BASE | PPC_EMB_COMMON | \ |
|
2655 |
PPC_CACHE | PPC_CACHE_ICBI | PPC_CACHE_DCBZ) |
|
2655 | 2656 |
|
2656 | 2657 |
/* PowerPC 401 */ |
2657 | 2658 |
#define POWERPC_INSNS_401 (POWERPC_INSNS_EMB | \ |
... | ... | |
3176 | 3177 |
PPC_CACHE_DCBA | \ |
3177 | 3178 |
PPC_FLOAT | PPC_FLOAT_FSQRT | \ |
3178 | 3179 |
PPC_FLOAT_FRES | PPC_FLOAT_FRSQRTE | \ |
3179 |
PPC_FLOAT_FSEL | PPC_FLOAT_STFIW | \
|
|
3180 |
PPC_FLOAT_FSEL | PPC_FLOAT_STFIWX | \
|
|
3180 | 3181 |
PPC_BOOKE) |
3181 | 3182 |
#define POWERPC_MSRM_BookE (0x000000000006D630ULL) |
3182 | 3183 |
#define POWERPC_MMU_BookE (POWERPC_MMU_BOOKE) |
... | ... | |
3233 | 3234 |
|
3234 | 3235 |
/* Non-embedded PowerPC */ |
3235 | 3236 |
/* Base instructions set for all 6xx/7xx/74xx/970 PowerPC */ |
3236 |
#define POWERPC_INSNS_6xx (PPC_INSNS_BASE | PPC_FLOAT | PPC_MEM_SYNC | \ |
|
3237 |
PPC_MEM_EIEIO | PPC_MEM_TLBIE) |
|
3237 |
#define POWERPC_INSNS_6xx (PPC_INSNS_BASE | PPC_FLOAT | \ |
|
3238 |
PPC_CACHE | PPC_CACHE_ICBI | \ |
|
3239 |
PPC_MEM_SYNC | PPC_MEM_EIEIO | PPC_MEM_TLBIE) |
|
3238 | 3240 |
/* Instructions common to all 6xx/7xx/74xx/970 PowerPC except 601 & 602 */ |
3239 | 3241 |
#define POWERPC_INSNS_WORKS (POWERPC_INSNS_6xx | PPC_FLOAT_FSQRT | \ |
3240 | 3242 |
PPC_FLOAT_FRES | PPC_FLOAT_FRSQRTE | \ |
Also available in: Unified diff