root / target-sparc / helper.h @ ccd4a219
History | View | Annotate | Download (1.7 kB)
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); |
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); |
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);
|