Searched refs:ftt (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/sun4/os/
H A Dvisinstr.c89 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/fpu/
H A Dfpu_simulator.c549 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/sparc/v9/fpu/
H A Dv9instr.c57 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...]
H A Duword.c199 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 Dfpu.c212 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
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dfloat.s564 and %o1, %o3, %o2 ! an fsr with a zero'd ftt
568 and %o1, %o4, %g2 ! get the ftt trap type
573 call panic ! %o1 has the fsr w/ftt value
577 srl %g2, FSR_FTT_SHIFT, %o4 ! check ftt
586 ! Sequence error or unknown ftt exception.
589 set .badfpexcpmsg, %o0 ! panic if bad ftt
591 sra %o4, 0, %o1 ! mov ftt to o1 for panic message
594 call fp_kstat_update ! fp_kstat_update(ftt)
595 mov %o4, %o0 ! ftt
615 .asciz "No floating point ftt, fs
[all...]
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h99 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...]
/illumos-gate/usr/src/lib/libshell/common/tests/
H A Doptions.sh374 ftt=0
382 (( i == 0 )) && ftt=1
385 if (( ! ftt ))
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dtrap_table.s1684 * ftt is unfinished_FPop
1707 srl %g2, FSR_FTT_SHIFT, %g7 ! extract ftt from %fsr
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dtrap_table.s1911 * ftt is unfinished_FPop
1934 srl %g2, FSR_FTT_SHIFT, %g7 ! extract ftt from %fsr

Completed in 146 milliseconds