Revision d9bce9d9 target-ppc/op_helper.h

b/target-ppc/op_helper.h
35 35
void glue(do_POWER2_stfq, MEMSUFFIX) (void);
36 36
void glue(do_POWER2_stfq_le, MEMSUFFIX) (void);
37 37

  
38
#if defined(TARGET_PPC64)
39
void glue(do_lsw_64, MEMSUFFIX) (int dst);
40
void glue(do_lsw_le_64, MEMSUFFIX) (int dst);
41
void glue(do_stsw_64, MEMSUFFIX) (int src);
42
void glue(do_stsw_le_64, MEMSUFFIX) (int src);
43
void glue(do_lmw_64, MEMSUFFIX) (int dst);
44
void glue(do_lmw_le_64, MEMSUFFIX) (int dst);
45
void glue(do_stmw_64, MEMSUFFIX) (int src);
46
void glue(do_stmw_le_64, MEMSUFFIX) (int src);
47
#endif
48

  
38 49
#else
39 50

  
40 51
/* Registers load and stores */
......
46 57
void do_store_fpscr (uint32_t mask);
47 58

  
48 59
/* Integer arithmetic helpers */
49
void do_addo (void);
50
void do_addco (void);
51 60
void do_adde (void);
52
void do_addeo (void);
53 61
void do_addmeo (void);
54
void do_addzeo (void);
55 62
void do_divwo (void);
56 63
void do_divwuo (void);
57 64
void do_mullwo (void);
58 65
void do_nego (void);
59
void do_subfo (void);
60
void do_subfco (void);
61 66
void do_subfe (void);
62
void do_subfeo (void);
63 67
void do_subfmeo (void);
64 68
void do_subfzeo (void);
65
void do_sraw(void);
69
void do_sraw (void);
70
#if defined(TARGET_PPC64)
71
void do_adde_64 (void);
72
void do_addmeo_64 (void);
73
void do_imul64 (uint64_t *tl, uint64_t *th);
74
void do_mul64 (uint64_t *tl, uint64_t *th);
75
void do_divdo (void);
76
void do_divduo (void);
77
void do_mulldo (void);
78
void do_nego_64 (void);
79
void do_subfe_64 (void);
80
void do_subfmeo_64 (void);
81
void do_subfzeo_64 (void);
82
void do_srad (void);
83
#endif
84
void do_popcntb (void);
85
#if defined(TARGET_PPC64)
86
void do_popcntb_64 (void);
87
#endif
66 88

  
67 89
/* Floating-point arithmetic helpers */
68 90
void do_fsqrt (void);
......
77 99
void do_fcmpo (void);
78 100

  
79 101
void do_tw (int flags);
102
#if defined(TARGET_PPC64)
103
void do_td (int flags);
104
#endif
80 105
void do_icbi (void);
106
#if defined(TARGET_PPC64)
107
void do_icbi_64 (void);
108
#endif
81 109

  
82 110
#if !defined(CONFIG_USER_ONLY)
83 111
void do_rfi (void);
112
#if defined(TARGET_PPC64)
113
void do_rfi_32 (void);
114
#endif
84 115
void do_tlbia (void);
85 116
void do_tlbie (void);
117
#if defined(TARGET_PPC64)
118
void do_tlbie_64 (void);
119
#endif
86 120
void do_load_6xx_tlb (int is_code);
121
#if defined(TARGET_PPC64)
122
void do_slbia (void);
123
void do_slbie (void);
124
#endif
87 125
#endif
88 126

  
89 127
/* POWER / PowerPC 601 specific helpers */

Also available in: Unified diff