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