Revision 36828256 tcg/s390/tcg-target.h

b/tcg/s390/tcg-target.h
46 46
};
47 47
#define TCG_TARGET_NB_REGS 16
48 48

  
49
/* optional instructions */
50
// #define TCG_TARGET_HAS_div_i32
51
// #define TCG_TARGET_HAS_rot_i32
52
// #define TCG_TARGET_HAS_ext8s_i32
53
// #define TCG_TARGET_HAS_ext16s_i32
54
// #define TCG_TARGET_HAS_ext8u_i32
55
// #define TCG_TARGET_HAS_ext16u_i32
56
// #define TCG_TARGET_HAS_bswap16_i32
57
// #define TCG_TARGET_HAS_bswap32_i32
58
// #define TCG_TARGET_HAS_not_i32
59
// #define TCG_TARGET_HAS_neg_i32
60
// #define TCG_TARGET_HAS_andc_i32
61
// #define TCG_TARGET_HAS_orc_i32
62

  
63
// #define TCG_TARGET_HAS_div_i64
64
// #define TCG_TARGET_HAS_rot_i64
65
// #define TCG_TARGET_HAS_ext8s_i64
66
// #define TCG_TARGET_HAS_ext16s_i64
67
// #define TCG_TARGET_HAS_ext32s_i64
68
// #define TCG_TARGET_HAS_ext8u_i64
69
// #define TCG_TARGET_HAS_ext16u_i64
70
// #define TCG_TARGET_HAS_ext32u_i64
71
// #define TCG_TARGET_HAS_bswap16_i64
72
// #define TCG_TARGET_HAS_bswap32_i64
73
// #define TCG_TARGET_HAS_bswap64_i64
74
// #define TCG_TARGET_HAS_not_i64
75
// #define TCG_TARGET_HAS_neg_i64
76
// #define TCG_TARGET_HAS_andc_i64
77
// #define TCG_TARGET_HAS_orc_i64
78

  
49 79
/* used for function call generation */
50 80
#define TCG_REG_CALL_STACK		TCG_REG_R15
51 81
#define TCG_TARGET_STACK_ALIGN		8

Also available in: Unified diff