Revision 36828256 tcg/ppc64/tcg-target.h

b/tcg/ppc64/tcg-target.h
68 68
#define TCG_TARGET_CALL_STACK_OFFSET 48
69 69

  
70 70
/* optional instructions */
71
#define TCG_TARGET_HAS_neg_i32
72 71
#define TCG_TARGET_HAS_div_i32
73
#define TCG_TARGET_HAS_neg_i64
74
#define TCG_TARGET_HAS_div_i64
72
// #define TCG_TARGET_HAS_rot_i32
75 73
#define TCG_TARGET_HAS_ext8s_i32
76 74
#define TCG_TARGET_HAS_ext16s_i32
75
// #define TCG_TARGET_HAS_ext8u_i32
76
// #define TCG_TARGET_HAS_ext16u_i32
77
// #define TCG_TARGET_HAS_bswap16_i32
78
// #define TCG_TARGET_HAS_bswap32_i32
79
// #define TCG_TARGET_HAS_not_i32
80
#define TCG_TARGET_HAS_neg_i32
81
// #define TCG_TARGET_HAS_andc_i32
82
// #define TCG_TARGET_HAS_orc_i32
83

  
84
#define TCG_TARGET_HAS_div_i64
85
// #define TCG_TARGET_HAS_rot_i64
77 86
#define TCG_TARGET_HAS_ext8s_i64
78 87
#define TCG_TARGET_HAS_ext16s_i64
79 88
#define TCG_TARGET_HAS_ext32s_i64
89
// #define TCG_TARGET_HAS_ext8u_i64
90
// #define TCG_TARGET_HAS_ext16u_i64
91
// #define TCG_TARGET_HAS_ext32u_i64
92
// #define TCG_TARGET_HAS_bswap16_i64
93
// #define TCG_TARGET_HAS_bswap32_i64
94
// #define TCG_TARGET_HAS_bswap64_i64
95
// #define TCG_TARGET_HAS_not_i64
96
#define TCG_TARGET_HAS_neg_i64
97
// #define TCG_TARGET_HAS_andc_i64
98
// #define TCG_TARGET_HAS_orc_i64
80 99

  
81 100
#define TCG_AREG0 TCG_REG_R27
82 101
#define TCG_AREG1 TCG_REG_R24

Also available in: Unified diff