Lines Matching defs:pfpsd

80 	fp_simd_type	*pfpsd,	/* FPU simulator data. */
123 ftt = vis_edge(pfpsd, f.inst, pregs, prw);
128 ftt = vis_array(pfpsd, f.inst, pregs, prw);
132 ftt = vis_alignaddr(pfpsd, f.inst, pregs, prw, fp);
135 ftt = vis_bmask(pfpsd, f.inst, pregs, prw, fp);
145 ftt = vis_fcmp(pfpsd, f.inst, pregs, prw);
154 ftt = vis_fmul(pfpsd, f.inst);
161 ftt = vis_fpixel(pfpsd, f.inst, fp);
165 ftt = vis_pdist(pfpsd, pinst, pregs, prw, f.inst.opf);
168 ftt = vis_faligndata(pfpsd, pinst, fp);
171 ftt = vis_bshuffle(pfpsd, pinst, fp);
181 ftt = vis_fpaddsub(pfpsd, f.inst);
185 _fp_pack_extword(pfpsd, &lusr, nrd);
189 _fp_pack_word(pfpsd, &usr, nrd);
192 _fp_unpack_extword(pfpsd, &lus1, nrs1);
193 _fp_unpack_extword(pfpsd, &lus2, nrs2);
195 _fp_pack_extword(pfpsd, &lusr, nrd);
198 _fp_unpack_word(pfpsd, &us1, nrs1);
199 _fp_unpack_word(pfpsd, &us2, nrs2);
201 _fp_pack_word(pfpsd, &usr, nrd);
204 _fp_unpack_extword(pfpsd, &lus1, nrs1);
205 _fp_unpack_extword(pfpsd, &lus2, nrs2);
207 _fp_pack_extword(pfpsd, &lusr, nrd);
210 _fp_unpack_word(pfpsd, &us1, nrs1);
211 _fp_unpack_word(pfpsd, &us2, nrs2);
213 _fp_pack_word(pfpsd, &usr, nrd);
216 _fp_unpack_extword(pfpsd, &lus2, nrs2);
218 _fp_pack_extword(pfpsd, &lusr, nrd);
221 _fp_unpack_word(pfpsd, &us2, nrs2);
223 _fp_pack_word(pfpsd, &usr, nrd);
226 _fp_unpack_extword(pfpsd, &lus1, nrs1);
227 _fp_unpack_extword(pfpsd, &lus2, nrs2);
229 _fp_pack_extword(pfpsd, &lusr, nrd);
232 _fp_unpack_word(pfpsd, &us1, nrs1);
233 _fp_unpack_word(pfpsd, &us2, nrs2);
235 _fp_pack_word(pfpsd, &usr, nrd);
238 _fp_unpack_extword(pfpsd, &lus1, nrs1);
240 _fp_pack_extword(pfpsd, &lusr, nrd);
243 _fp_unpack_word(pfpsd, &us1, nrs1);
245 _fp_pack_word(pfpsd, &usr, nrd);
248 _fp_unpack_extword(pfpsd, &lus1, nrs1);
249 _fp_unpack_extword(pfpsd, &lus2, nrs2);
251 _fp_pack_extword(pfpsd, &lusr, nrd);
254 _fp_unpack_word(pfpsd, &us1, nrs1);
255 _fp_unpack_word(pfpsd, &us2, nrs2);
257 _fp_pack_word(pfpsd, &usr, nrd);
260 _fp_unpack_extword(pfpsd, &lus1, nrs1);
261 _fp_unpack_extword(pfpsd, &lus2, nrs2);
263 _fp_pack_extword(pfpsd, &lusr, nrd);
266 _fp_unpack_word(pfpsd, &us1, nrs1);
267 _fp_unpack_word(pfpsd, &us2, nrs2);
269 _fp_pack_word(pfpsd, &usr, nrd);
272 _fp_unpack_extword(pfpsd, &lus1, nrs1);
273 _fp_unpack_extword(pfpsd, &lus2, nrs2);
275 _fp_pack_extword(pfpsd, &lusr, nrd);
278 _fp_unpack_word(pfpsd, &us1, nrs1);
279 _fp_unpack_word(pfpsd, &us2, nrs2);
281 _fp_pack_word(pfpsd, &usr, nrd);
284 _fp_unpack_extword(pfpsd, &lus1, nrs1);
285 _fp_unpack_extword(pfpsd, &lus2, nrs2);
287 _fp_pack_extword(pfpsd, &lusr, nrd);
290 _fp_unpack_word(pfpsd, &us1, nrs1);
291 _fp_unpack_word(pfpsd, &us2, nrs2);
293 _fp_pack_word(pfpsd, &usr, nrd);
296 _fp_unpack_extword(pfpsd, &lusr, nrs1);
297 _fp_pack_extword(pfpsd, &lusr, nrd);
300 _fp_unpack_word(pfpsd, &usr, nrs1);
301 _fp_pack_word(pfpsd, &usr, nrd);
304 _fp_unpack_extword(pfpsd, &lus1, nrs1);
305 _fp_unpack_extword(pfpsd, &lus2, nrs2);
307 _fp_pack_extword(pfpsd, &lusr, nrd);
310 _fp_unpack_word(pfpsd, &us1, nrs1);
311 _fp_unpack_word(pfpsd, &us2, nrs2);
313 _fp_pack_word(pfpsd, &usr, nrd);
316 _fp_unpack_extword(pfpsd, &lusr, nrs2);
317 _fp_pack_extword(pfpsd, &lusr, nrd);
320 _fp_unpack_word(pfpsd, &usr, nrs2);
321 _fp_pack_word(pfpsd, &usr, nrd);
324 _fp_unpack_extword(pfpsd, &lus1, nrs1);
325 _fp_unpack_extword(pfpsd, &lus2, nrs2);
327 _fp_pack_extword(pfpsd, &lusr, nrd);
330 _fp_unpack_word(pfpsd, &us1, nrs1);
331 _fp_unpack_word(pfpsd, &us2, nrs2);
333 _fp_pack_word(pfpsd, &usr, nrd);
336 _fp_unpack_extword(pfpsd, &lus1, nrs1);
337 _fp_unpack_extword(pfpsd, &lus2, nrs2);
339 _fp_pack_extword(pfpsd, &lusr, nrd);
342 _fp_unpack_word(pfpsd, &us1, nrs1);
343 _fp_unpack_word(pfpsd, &us2, nrs2);
345 _fp_pack_word(pfpsd, &usr, nrd);
349 _fp_pack_extword(pfpsd, &lusr, nrd);
353 _fp_pack_word(pfpsd, &usr, nrd);
356 ftt = vis_siam(pfpsd, f.inst, fp);
372 fp_simd_type *pfpsd, /* FPU simulator data. */
389 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &addrl);
392 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &addrr);
523 ftt = write_iureg(pfpsd, nrd, pregs, prw, &mask);
549 fp_simd_type *pfpsd, /* FPU simulator data. */
565 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &laddr);
568 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &bsize);
604 ftt = write_iureg(pfpsd, nrd, pregs, prw, &baddr);
614 fp_simd_type *pfpsd, /* FPU simulator data. */
629 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &ea);
632 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &tea);
637 ftt = write_iureg(pfpsd, nrd, pregs, prw, &r);
640 g = pfpsd->fp_current_read_gsr(fp);
651 pfpsd->fp_current_write_gsr(g, fp);
661 fp_simd_type *pfpsd, /* FPU simulator data. */
676 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &ea);
679 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &tea);
683 ftt = write_iureg(pfpsd, nrd, pregs, prw, &ea);
685 g = pfpsd->fp_current_read_gsr(fp);
690 pfpsd->fp_current_write_gsr(g, fp);
699 fp_simd_type *pfpsd, /* FPU simulator data. */
727 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
728 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
732 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
735 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
736 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
740 _fp_pack_word(pfpsd, &krd.i, nrd);
743 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
744 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
748 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
751 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
752 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
754 _fp_pack_word(pfpsd, &krd.i, nrd);
757 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
758 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
762 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
765 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
766 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
770 _fp_pack_word(pfpsd, &krd.i, nrd);
773 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
774 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
778 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
781 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
782 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
784 _fp_pack_word(pfpsd, &krd.i, nrd);
795 fp_simd_type *pfpsd, /* FPU simulator data. */
819 _fp_unpack_extword(pfpsd, &krs1.ll, nrs1);
820 _fp_unpack_extword(pfpsd, &krs2.ll, nrs2);
895 ftt = write_iureg(pfpsd, nrd, pregs, prw, &krd.ll);
904 fp_simd_type *pfpsd, /* FPU simulator data. */
935 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
938 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
948 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
952 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
953 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
963 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
967 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
968 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
978 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
984 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
987 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1001 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1007 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
1010 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1020 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1024 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
1025 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
1033 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1037 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
1038 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
1044 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1055 fp_simd_type *pfpsd, /* FPU simulator data. */
1090 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1091 r = pfpsd->fp_current_read_gsr(fp);
1107 _fp_pack_word(pfpsd, &krd.i, nrd);
1113 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
1116 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1118 r = pfpsd->fp_current_read_gsr(fp);
1134 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1140 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1142 r = pfpsd->fp_current_read_gsr(fp);
1157 _fp_pack_word(pfpsd, &krd.i, nrd);
1161 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
1166 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1170 _fp_unpack_word(pfpsd, &krs1.i, nrs1);
1171 _fp_unpack_word(pfpsd, &krs2.i, nrs2);
1176 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1187 fp_simd_type *pfpsd, /* FPU simulator data. */
1212 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
1213 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1217 _fp_unpack_extword(pfpsd, &lrd.ll, nrd);
1232 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1235 (void) write_iureg(pfpsd, nrd, pregs, prw, &lrd.ll);
1244 fp_simd_type *pfpsd, /* FPU simulator data. */
1266 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
1267 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1269 r = pfpsd->fp_current_read_gsr(fp);
1278 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1288 fp_simd_type *pfpsd, /* FPU simulator data. */
1311 _fp_unpack_extword(pfpsd, &lrs1.ll, nrs1);
1312 _fp_unpack_extword(pfpsd, &lrs2.ll, nrs2);
1314 r = pfpsd->fp_current_read_gsr(fp);
1340 _fp_pack_extword(pfpsd, &lrd.ll, nrd);
1350 fp_simd_type *pfpsd, /* FPU simulator data. */
1358 g = pfpsd->fp_current_read_gsr(fp);
1362 pfpsd->fp_current_write_gsr(g, fp);
1371 fp_simd_type *pfpsd, /* FPU simulator data. */
1397 return (vis_prtl_fst(pfpsd, i.inst, pregs,
1407 return (vis_short_fls(pfpsd, i.inst, pregs,
1419 return (vis_blk_fldst(pfpsd, i.inst, pregs,
1431 fp_simd_type *pfpsd, /* FPU simulator data. */
1458 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &ea);
1461 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &tmsk);
1466 pfpsd->fp_trapaddr = (caddr_t)pregs->r_pc;
1470 pfpsd->fp_trapaddr = (caddr_t)ea; /* setup bad addr in case we trap */
1477 ftt = _fp_read_extword((uint64_t *)ea, &l.ll, pfpsd);
1480 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1487 ftt = _fp_write_extword((uint64_t *)ea, res.ll, pfpsd);
1493 ftt = _fp_read_extword((uint64_t *)ea, &l.ll, pfpsd);
1496 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1503 ftt = _fp_write_extword((uint64_t *)ea, res.ll, pfpsd);
1509 ftt = _fp_read_extword((uint64_t *)ea, &l.ll, pfpsd);
1512 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1519 ftt = _fp_write_extword((uint64_t *)ea, res.ll, pfpsd);
1525 ftt = _fp_read_extword((uint64_t *)ea, &l.ll, pfpsd);
1528 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1538 ftt = _fp_write_extword((uint64_t *)ea, res.ll, pfpsd);
1544 ftt = _fp_read_extword((uint64_t *)ea, &l.ll, pfpsd);
1547 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1554 ftt = _fp_write_extword((uint64_t *)ea, res.ll, pfpsd);
1560 ftt = _fp_read_extword((uint64_t *)ea, &l.ll, pfpsd);
1563 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1577 ftt = _fp_write_extword((uint64_t *)ea, res.ll, pfpsd);
1593 fp_simd_type *pfpsd, /* FPU simulator data. */
1625 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &ea);
1628 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &tea);
1635 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &tea);
1643 pfpsd->fp_trapaddr = (caddr_t)ea; /* setup bad addr in case we trap */
1654 _fp_pack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1656 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1671 _fp_pack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1673 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1689 _fp_pack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1691 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD, nrd);
1712 fp_simd_type *pfpsd, /* FPU simulator data. */
1745 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &ea);
1748 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &tea);
1755 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &tea);
1763 pfpsd->fp_trapaddr = (caddr_t)ea; /* setup bad addr in case we trap */
1780 pfpsd);
1788 _fp_pack_extword(pfpsd, &k.f.FPU_DREG_FIELD,
1794 _fp_unpack_extword(pfpsd, &k.f.FPU_DREG_FIELD,
1802 pfpsd);
1813 pfpsd->fp_trapaddr = (caddr_t)pregs->r_pc;
1827 fp_simd_type *pfpsd, /* FPU simulator data. */
1839 r = pfpsd->fp_current_read_gsr(fp);
1840 ftt = write_iureg(pfpsd, nrd, pregs, prw, &r);
1851 fp_simd_type *pfpsd, /* FPU simulator data. */
1862 ftt = read_iureg(pfpsd, nrs1, pregs, prw, &r1);
1869 ftt = read_iureg(pfpsd, nrs2, pregs, prw, &r2);
1882 pfpsd->fp_current_write_gsr(r, fp);