Revision 64a88d5d target-sparc/helper.h

b/target-sparc/helper.h
48 48
void TCG_HELPER_PROTO helper_std_i386(target_ulong addr, int mem_idx);
49 49
void TCG_HELPER_PROTO helper_stdf(target_ulong addr, int mem_idx);
50 50
void TCG_HELPER_PROTO helper_lddf(target_ulong addr, int mem_idx);
51
#if defined(CONFIG_USER_ONLY)
52
void TCG_HELPER_PROTO helper_ldqf(target_ulong addr);
53
void TCG_HELPER_PROTO helper_stqf(target_ulong addr);
54
#endif
51
void TCG_HELPER_PROTO helper_ldqf(target_ulong addr, int mem_idx);
52
void TCG_HELPER_PROTO helper_stqf(target_ulong addr, int mem_idx);
55 53
uint64_t TCG_HELPER_PROTO helper_ld_asi(target_ulong addr, int asi,
56 54
                                        int size, int sign);
57 55
void TCG_HELPER_PROTO helper_st_asi(target_ulong addr, uint64_t val, int asi,
......
67 65
void TCG_HELPER_PROTO helper_fcmpd(void);
68 66
void TCG_HELPER_PROTO helper_fcmpes(void);
69 67
void TCG_HELPER_PROTO helper_fcmped(void);
70
#if defined(CONFIG_USER_ONLY)
71 68
void TCG_HELPER_PROTO helper_fsqrtq(void);
72 69
void TCG_HELPER_PROTO helper_fcmpq(void);
73 70
void TCG_HELPER_PROTO helper_fcmpeq(void);
74
#endif
75 71
#ifdef TARGET_SPARC64
76 72
void TCG_HELPER_PROTO helper_fabsd(void);
77 73
void TCG_HELPER_PROTO helper_fcmps_fcc1(void);
......
86 82
void TCG_HELPER_PROTO helper_fcmped_fcc2(void);
87 83
void TCG_HELPER_PROTO helper_fcmpes_fcc3(void);
88 84
void TCG_HELPER_PROTO helper_fcmped_fcc3(void);
89
#if defined(CONFIG_USER_ONLY)
90 85
void TCG_HELPER_PROTO helper_fabsq(void);
91 86
void TCG_HELPER_PROTO helper_fcmpq_fcc1(void);
92 87
void TCG_HELPER_PROTO helper_fcmpq_fcc2(void);
......
95 90
void TCG_HELPER_PROTO helper_fcmpeq_fcc2(void);
96 91
void TCG_HELPER_PROTO helper_fcmpeq_fcc3(void);
97 92
#endif
98
#endif
99 93
void TCG_HELPER_PROTO raise_exception(int tt);
100 94
#define F_HELPER_0_0(name) void TCG_HELPER_PROTO helper_f ## name(void)
101
#if defined(CONFIG_USER_ONLY)
102 95
#define F_HELPER_SDQ_0_0(name)                  \
103 96
    F_HELPER_0_0(name ## s);                    \
104 97
    F_HELPER_0_0(name ## d);                    \
105 98
    F_HELPER_0_0(name ## q)
106
#else
107
#define F_HELPER_SDQ_0_0(name)                  \
108
    F_HELPER_0_0(name ## s);                    \
109
    F_HELPER_0_0(name ## d);
110
#endif
111 99

  
112 100
F_HELPER_SDQ_0_0(add);
113 101
F_HELPER_SDQ_0_0(sub);
......
124 112
#endif
125 113
F_HELPER_0_0(dtos);
126 114
F_HELPER_0_0(stod);
127
#if defined(CONFIG_USER_ONLY)
128 115
F_HELPER_0_0(qtos);
129 116
F_HELPER_0_0(stoq);
130 117
F_HELPER_0_0(qtod);
131 118
F_HELPER_0_0(dtoq);
132
#endif
133 119
F_HELPER_0_0(stoi);
134 120
F_HELPER_0_0(dtoi);
135
#if defined(CONFIG_USER_ONLY)
136 121
F_HELPER_0_0(qtoi);
137
#endif
138 122
#ifdef TARGET_SPARC64
139 123
F_HELPER_0_0(stox);
140 124
F_HELPER_0_0(dtox);
141
#if defined(CONFIG_USER_ONLY)
142 125
F_HELPER_0_0(qtox);
143
#endif
144 126
F_HELPER_0_0(aligndata);
145 127
void TCG_HELPER_PROTO helper_movl_FT0_0(void);
146 128
void TCG_HELPER_PROTO helper_movl_DT0_0(void);

Also available in: Unified diff