]>
Commit | Line | Data |
---|---|---|
1a2fb1c0 BS |
1 | #define TCG_HELPER_PROTO |
2 | ||
3 | #ifndef TARGET_SPARC64 | |
4 | void TCG_HELPER_PROTO helper_rett(void); | |
5 | void TCG_HELPER_PROTO helper_wrpsr(target_ulong new_psr); | |
6 | target_ulong TCG_HELPER_PROTO helper_rdpsr(void); | |
7 | #else | |
8 | void TCG_HELPER_PROTO helper_wrpstate(target_ulong new_state); | |
9 | void TCG_HELPER_PROTO helper_done(void); | |
10 | void TCG_HELPER_PROTO helper_retry(void); | |
11 | target_ulong TCG_HELPER_PROTO helper_popc(target_ulong val); | |
12 | void TCG_HELPER_PROTO helper_ldf_asi(target_ulong addr, int asi, int size, | |
13 | int rd); | |
14 | void TCG_HELPER_PROTO helper_stf_asi(target_ulong addr, int asi, int size, | |
15 | int rd); | |
16 | target_ulong TCG_HELPER_PROTO | |
17 | helper_cas_asi(target_ulong addr, target_ulong val1, | |
18 | target_ulong val2, uint32_t asi); | |
19 | target_ulong TCG_HELPER_PROTO | |
20 | helper_casx_asi(target_ulong addr, target_ulong val1, | |
21 | target_ulong val2, uint32_t asi); | |
ccd4a219 BS |
22 | void TCG_HELPER_PROTO helper_tick_set_count(void *opaque, uint64_t count); |
23 | uint64_t TCG_HELPER_PROTO helper_tick_get_count(void *opaque); | |
24 | void TCG_HELPER_PROTO helper_tick_set_limit(void *opaque, uint64_t limit); | |
1a2fb1c0 BS |
25 | #endif |
26 | void TCG_HELPER_PROTO helper_trap(target_ulong nb_trap); | |
27 | void TCG_HELPER_PROTO helper_trapcc(target_ulong nb_trap, | |
28 | target_ulong do_trap); | |
29 | void TCG_HELPER_PROTO helper_debug(void); | |
30 | void TCG_HELPER_PROTO helper_flush(target_ulong addr); | |
31 | uint64_t TCG_HELPER_PROTO helper_pack64(target_ulong high, target_ulong low); | |
32 | uint64_t TCG_HELPER_PROTO helper_ld_asi(target_ulong addr, int asi, | |
33 | int size, int sign); | |
34 | void TCG_HELPER_PROTO helper_st_asi(target_ulong addr, uint64_t val, int asi, | |
35 | int size); |