Lines Matching refs:fn

98 fetch_nwfpe_single (unsigned int fn, FPA11 * fpa11)
102 mem[0] = fpa11->fpreg[fn].fSingle;
105 regcache_raw_supply (current_regcache, ARM_F0_REGNUM + fn, (char *) &mem[0]);
109 fetch_nwfpe_double (unsigned int fn, FPA11 * fpa11)
113 mem[0] = fpa11->fpreg[fn].fDouble[1];
114 mem[1] = fpa11->fpreg[fn].fDouble[0];
116 regcache_raw_supply (current_regcache, ARM_F0_REGNUM + fn, (char *) &mem[0]);
120 fetch_nwfpe_none (unsigned int fn)
125 regcache_raw_supply (current_regcache, ARM_F0_REGNUM + fn, (char *) &mem[0]);
129 fetch_nwfpe_extended (unsigned int fn, FPA11 * fpa11)
133 mem[0] = fpa11->fpreg[fn].fExtended[0]; /* sign & exponent */
134 mem[1] = fpa11->fpreg[fn].fExtended[2]; /* ls bits */
135 mem[2] = fpa11->fpreg[fn].fExtended[1]; /* ms bits */
136 regcache_raw_supply (current_regcache, ARM_F0_REGNUM + fn, (char *) &mem[0]);
142 int fn = regno - ARM_F0_REGNUM;
144 switch (fpa11->fType[fn])
147 fetch_nwfpe_single (fn, fpa11);
151 fetch_nwfpe_double (fn, fpa11);
155 fetch_nwfpe_extended (fn, fpa11);
159 fetch_nwfpe_none (fn);
164 store_nwfpe_single (unsigned int fn, FPA11 *fpa11)
168 regcache_raw_collect (current_regcache, ARM_F0_REGNUM + fn,
170 fpa11->fpreg[fn].fSingle = mem[0];
171 fpa11->fType[fn] = typeSingle;
175 store_nwfpe_double (unsigned int fn, FPA11 *fpa11)
179 regcache_raw_collect (current_regcache, ARM_F0_REGNUM + fn,
181 fpa11->fpreg[fn].fDouble[1] = mem[0];
182 fpa11->fpreg[fn].fDouble[0] = mem[1];
183 fpa11->fType[fn] = typeDouble;
187 store_nwfpe_extended (unsigned int fn, FPA11 *fpa11)
191 regcache_raw_collect (current_regcache, ARM_F0_REGNUM + fn,
193 fpa11->fpreg[fn].fExtended[0] = mem[0]; /* sign & exponent */
194 fpa11->fpreg[fn].fExtended[2] = mem[1]; /* ls bits */
195 fpa11->fpreg[fn].fExtended[1] = mem[2]; /* ms bits */
196 fpa11->fType[fn] = typeDouble;
204 unsigned int fn = regno - ARM_F0_REGNUM;
205 switch (fpa11->fType[fn])
208 store_nwfpe_single (fn, fpa11);
212 store_nwfpe_double (fn, fpa11);
216 store_nwfpe_extended (fn, fpa11);
250 int fn = regno - ARM_F0_REGNUM;
252 switch (fp.fType[fn])
255 fetch_nwfpe_single (fn, &fp);
259 fetch_nwfpe_double (fn, &fp);
263 fetch_nwfpe_extended (fn, &fp);
267 fetch_nwfpe_none (fn);
298 int fn = regno - ARM_F0_REGNUM;
300 switch (fp.fType[fn])
303 fetch_nwfpe_single (fn, &fp);
307 fetch_nwfpe_double (fn, &fp);
311 fetch_nwfpe_extended (fn, &fp);
315 fetch_nwfpe_none (fn);