/illumos-gate/usr/src/uts/sparc/sys/fpu/ |
H A D | fpusystm.h | 55 extern void fp_clearregs(kfpu_t *); 57 extern void fp_fksave(kfpu_t *); 59 extern void fp_load(kfpu_t *); 60 extern void fp_save(kfpu_t *); 61 extern void fp_restore(kfpu_t *); 68 extern void fp_free(kfpu_t *, int); 70 extern void fp_v8_load(kfpu_t *); 71 extern void fp_v8p_load(kfpu_t *); 72 extern void fp_v8_fksave(kfpu_t *); 73 extern void fp_v8p_fksave(kfpu_t *); [all …]
|
H A D | fpu_simulator.h | 256 kfpu_t *fp_current_pfregs; 261 uint64_t (*fp_current_read_gsr) (kfpu_t *); 262 void (*fp_current_write_gsr) (uint64_t, kfpu_t *); 408 struct regs *rp, void *prw, kfpu_t *pfpu);
|
H A D | globals.h | 88 struct regs *, void *, kfpu_t *); 99 void *, kfpu_t *);
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | machdep.c | 75 kfpu_t *fp; in thread_stk_init() 79 stk -= SA(sizeof (kfpu_t) + GSR_SIZE); in thread_stk_init() 82 fp = (kfpu_t *)stk; in thread_stk_init() 129 kfpu_t *fp; in lwp_stk_init() 132 stk -= SA(sizeof (kfpu_t) + GSR_SIZE); in lwp_stk_init() 135 fp = (kfpu_t *)stk; in lwp_stk_init() 139 bzero(fp, sizeof (kfpu_t) + GSR_SIZE); in lwp_stk_init() 192 kfpu_t *fp, *pfp = lwptofpu(lwp); in lwp_forkregs() 263 kfpu_t *fp = lwptofpu(lwp); in lwp_freeregs() 306 kfpu_t *fp = lwptofpu(lwp); in xregs_getfpfiller() [all …]
|
H A D | visinstr.c | 50 struct regs *, void *, kfpu_t *); 54 kfpu_t *); 56 void *, kfpu_t *); 58 kfpu_t *); 59 static enum ftt_type vis_siam(fp_simd_type *, vis_inst_type, kfpu_t *); 63 static enum ftt_type vis_fpixel(fp_simd_type *, vis_inst_type, kfpu_t *); 84 kfpu_t *fp) /* Need to fp to access gsr reg */ in vis_fpu_simulator() 618 kfpu_t *fp) /* Need to fp to access gsr reg */ in vis_alignaddr() 665 kfpu_t *fp) /* Need to fp to access gsr reg */ in vis_bmask() 1057 kfpu_t *fp) /* Need to fp to access gsr reg */ in vis_fpixel() [all …]
|
H A D | mlsetup.c | 122 mlsetup(struct regs *rp, kfpu_t *fp) in mlsetup()
|
H A D | trap.c | 1358 kfpu_t *fp; in fpu_trap() 1657 kfpu_t *fp = lwptofpu(curthread->t_lwp); in nfload()
|
/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | fpu.c | 59 fp_prsave(kfpu_t *fp) in fp_prsave() 88 kfpu_t *cfp, *pfp; in fp_fork() 130 fp_free(kfpu_t *fp, int isexec) in fp_free() 154 kfpu_t *fp; in fp_enable() 211 kfpu_t *fp; in fp_disabled() 320 kfpu_t *fp = lwptofpu(curthread->t_lwp); in fp_runq() 423 kfpu_t *fp = lwptofpu(lwp); in fp_precise()
|
H A D | v9instr.c | 479 kfpu_t *pfpu) /* Pointer to FPU register block. */ in movcc()
|
/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | vis_simulator.h | 162 struct regs *, void *, kfpu_t *); 174 void *, kfpu_t *); 180 void *, kfpu_t *);
|
H A D | machpcb.h | 74 kfpu_t *mpcb_fpu; /* fpu state */
|
H A D | privregs.h | 80 #define lwptofpu(lwp) ((kfpu_t *)((lwp)->lwp_fpu))
|
/illumos-gate/usr/src/uts/sparc/fpu/ |
H A D | iu_simulator.c | 45 kfpu_t *pfpu) /* Pointer to FPU register block. */ in fbcc_sim() 181 kfpu_t *pfpu) /* Pointer to FPU register block. */ in _fp_iu_simulator()
|
H A D | fpu_simulator.c | 548 kfpu_t *pfp = lwptofpu(lwp); in fpu_vis_sim() 628 kfpu_t *pfpu) /* Pointer to FPU register block. */ in fp_emulator() 637 kfpu_t *pfp = lwptofpu(lwp); in fp_emulator()
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | pcb.h | 42 kfpu_t fpu_regs; /* kernel save area for FPU */
|
H A D | fp.h | 319 } kfpu_t; typedef
|
/illumos-gate/usr/src/uts/sparc/v9/os/ |
H A D | v9dep.c | 89 kfpu_t *pfp; in setfpregs() 242 kfpu_t *pfp; in getfpregs() 331 kfpu_t *fp = lwptofpu(lwp); in setgregs() 401 kfpu_t *fp = lwptofpu(lwp); in getgregs() 438 kfpu_t *fp = lwptofpu(lwp); in getgregs32() 798 kfpu_t *fpp = lwptofpu(lwp); in setregs() 906 kfpu_t *fpp; in sendsig() 1237 kfpu_t *fpp; in sendsig32()
|
H A D | xregs.c | 191 kfpu_t *fp = lwptofpu(lwp); in xregs_getfpregs() 326 kfpu_t *fp = lwptofpu(lwp); in xregs_setfpregs()
|
H A D | simulator.c | 265 kfpu_t *fp = lwptofpu(lwp); in do_unaligned() 489 kfpu_t *fp = lwptofpu(lwp); in do_unaligned() 902 kfpu_t *fp = lwptofpu(lwp); in simulate_unimp()
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | mcontext.h | 216 } kfpu_t; typedef
|
/illumos-gate/usr/src/common/crypto/sha1/ |
H A D | sha1.c | 151 extern int sha1_savefp(kfpu_t *, int); 152 extern void sha1_restorefp(kfpu_t *); 223 kfpu_t *fpu; in SHA1Update() 225 uint8_t fpua[sizeof (kfpu_t) + GSR_SIZE + VIS_ALIGN]; in SHA1Update() 229 fpu = (kfpu_t *)P2ROUNDUP((uintptr_t)fpua, 64); in SHA1Update()
|
/illumos-gate/usr/src/uts/sparc/fs/proc/ |
H A D | prmachdep.c | 880 kfpu_t *pfp = lwptofpu(lwp); in prstop() 884 extern void fp_prsave(kfpu_t *); in prstop()
|
/illumos-gate/usr/src/common/bignum/ |
H A D | bignumimpl.c | 2035 extern void big_savefp(kfpu_t *); 2036 extern void big_restorefp(kfpu_t *); 2058 uint8_t fpua[sizeof (kfpu_t) + FPR_ALIGN]; in big_modexp_ncp_float() 2059 kfpu_t *fpu; in big_modexp_ncp_float() 2066 fpu = (kfpu_t *)P2ROUNDUP((uintptr_t)fpua, FPR_ALIGN); in big_modexp_ncp_float()
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | offsets.in | 295 kfpu_t KFPUSIZE
|
H A D | swtch.S | 105 add %i2, SA(MINFRAME), %o0 ! o0 = kfpu_t ptr
|