Revision a5e26afa target-ppc/op_template.h
b/target-ppc/op_template.h | ||
---|---|---|
18 | 18 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
19 | 19 |
*/ |
20 | 20 |
|
21 |
#if REG <= 7 |
|
22 | 21 |
/* Condition register moves */ |
23 | 22 |
void OPPROTO glue(op_load_crf_T0_crf, REG) (void) |
24 | 23 |
{ |
... | ... | |
38 | 37 |
RETURN(); |
39 | 38 |
} |
40 | 39 |
|
41 |
#if 0 // Unused |
|
42 |
void OPPROTO glue(op_store_T1_crf_crf, REG) (void) |
|
43 |
{ |
|
44 |
env->crf[REG] = T1; |
|
45 |
RETURN(); |
|
46 |
} |
|
47 |
#endif |
|
48 |
|
|
49 |
#endif /* REG <= 7 */ |
|
50 |
|
|
51 |
/* floating point registers moves */ |
|
52 |
void OPPROTO glue(op_load_fpr_FT0_fpr, REG) (void) |
|
53 |
{ |
|
54 |
FT0 = env->fpr[REG]; |
|
55 |
RETURN(); |
|
56 |
} |
|
57 |
|
|
58 |
void OPPROTO glue(op_store_FT0_fpr_fpr, REG) (void) |
|
59 |
{ |
|
60 |
env->fpr[REG] = FT0; |
|
61 |
RETURN(); |
|
62 |
} |
|
63 |
|
|
64 |
void OPPROTO glue(op_load_fpr_FT1_fpr, REG) (void) |
|
65 |
{ |
|
66 |
FT1 = env->fpr[REG]; |
|
67 |
RETURN(); |
|
68 |
} |
|
69 |
|
|
70 |
void OPPROTO glue(op_store_FT1_fpr_fpr, REG) (void) |
|
71 |
{ |
|
72 |
env->fpr[REG] = FT1; |
|
73 |
RETURN(); |
|
74 |
} |
|
75 |
|
|
76 |
void OPPROTO glue(op_load_fpr_FT2_fpr, REG) (void) |
|
77 |
{ |
|
78 |
FT2 = env->fpr[REG]; |
|
79 |
RETURN(); |
|
80 |
} |
|
81 |
|
|
82 |
#if 0 // unused |
|
83 |
void OPPROTO glue(op_store_FT2_fpr_fpr, REG) (void) |
|
84 |
{ |
|
85 |
env->fpr[REG] = FT2; |
|
86 |
RETURN(); |
|
87 |
} |
|
88 |
#endif |
|
89 |
|
|
90 | 40 |
#undef REG |
Also available in: Unified diff