/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | uword.c | 199 enum ftt_type ftt; local 227 ftt = _fp_read_word(addr, &res, pfpsd); 234 ftt = _fp_read_extword(addr, &res, pfpsd); 237 return (ftt); 262 enum ftt_type ftt; local 288 ftt = _fp_write_word(addr, res, pfpsd); 296 ftt = _fp_write_extword(addr, res, pfpsd); 298 return (ftt);
|
H A D | fpu.c | 212 int ftt; local 290 if (ftt = fp_emulator(&fpsd, (fp_inst_type *)rp->r_pc, 293 fp_traps(&fpsd, ftt, rp); 525 enum ftt_type ftt, /* trap type */ 532 switch (ftt) { 550 cmn_err(CE_PANIC, "fp_traps: bad ftt"); 523 fp_traps( fp_simd_type *pfpsd, enum ftt_type ftt, struct regs *rp) argument
|
H A D | v9instr.c | 57 enum ftt_type ftt; local 78 ftt = read_iureg(pfpsd, pinst.rs1, pregs, prw, &fea); 79 if (ftt != ftt_none) 80 return (ftt); 81 ftt = read_iureg(pfpsd, pinst.rs2, pregs, prw, &tea); 82 if (ftt != ftt_none) 83 return (ftt); 88 ftt = read_iureg(pfpsd, pinst.rs1, pregs, prw, &tea); 89 if (ftt != ftt_none) 90 return (ftt); 408 enum ftt_type ftt; local 490 enum ftt_type ftt = ftt_none; local [all...] |
/illumos-gate/usr/src/uts/sparc/fpu/ |
H A D | fpu_simulator.c | 549 enum ftt_type ftt; local 571 ftt = vis_fpu_simulator(pfpsd, fp.inst, 573 return (ftt); 577 ftt = _fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr); 578 if (ftt == ftt_none || ftt == ftt_ieee) { 582 return (ftt); 584 ftt = _fp_iu_simulator(pfpsd, fp.inst, pregs, 586 return (ftt); 635 enum ftt_type ftt; local 790 fp_kstat_update(enum ftt_type ftt) argument [all...] |
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | visinstr.c | 89 enum ftt_type ftt = ftt_none; local 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 379 enum ftt_type ftt; local 556 enum ftt_type ftt; local 621 enum ftt_type ftt; local 668 enum ftt_type ftt; local 806 enum ftt_type ftt; local 1448 enum ftt_type ftt; local 1613 enum ftt_type ftt = ftt_none; local 1730 enum ftt_type ftt; local 1835 enum ftt_type ftt = ftt_none; local 1859 enum ftt_type ftt = ftt_none; local [all...] |
/illumos-gate/usr/src/uts/sparc/sys/fpu/ |
H A D | fpu_simulator.h | 99 unsigned int ftt : 3; /* FPU trap type */ member in struct:__anon517 411 * It is called after fp_simulator or fp_emulator fail (return a non-zero ftt). 413 extern void fp_traps(fp_simd_type *pfpsd, enum ftt_type ftt, struct regs *rp); 417 * It is called after a hardware trap returns a non-zero ftt. 419 extern void fp_kstat_update(enum ftt_type ftt); 431 * It is called after fp_simulator or fp_emulator fail (return a non-zero ftt), 462 * It is called after fp_simulator or fp_emulator fail (return a non-zero ftt). 466 enum ftt_type ftt, /* Type of trap. */ 471 * It is called after a hardware trap returns a non-zero ftt. 473 extern void fp_kstat_update(enum ftt_type ftt); /* Typ [all...] |