Revision 42388c4b target-mips/fop_template.c
b/target-mips/fop_template.c | ||
---|---|---|
102 | 102 |
OP_PSSTORE_FREG(WTH2, WTH2_fpr, FREG) |
103 | 103 |
|
104 | 104 |
#endif |
105 |
|
|
106 |
#if defined (FTN) |
|
107 |
|
|
108 |
#define SET_RESET(treg, tregname) \ |
|
109 |
void glue(op_set, tregname)(void) \ |
|
110 |
{ \ |
|
111 |
treg = PARAM1; \ |
|
112 |
FORCE_RET(); \ |
|
113 |
} \ |
|
114 |
void glue(op_reset, tregname)(void) \ |
|
115 |
{ \ |
|
116 |
treg = 0; \ |
|
117 |
FORCE_RET(); \ |
|
118 |
} |
|
119 |
|
|
120 |
SET_RESET(WT0, _WT0) |
|
121 |
SET_RESET(WT1, _WT1) |
|
122 |
SET_RESET(WT2, _WT2) |
|
123 |
SET_RESET(DT0, _DT0) |
|
124 |
SET_RESET(DT1, _DT1) |
|
125 |
SET_RESET(DT2, _DT2) |
|
126 |
SET_RESET(WTH0, _WTH0) |
|
127 |
SET_RESET(WTH1, _WTH1) |
|
128 |
SET_RESET(WTH2, _WTH2) |
|
129 |
|
|
130 |
#undef SET_RESET |
|
131 |
#endif |
Also available in: Unified diff