Home
last modified time | relevance | path

Searched refs:fprs (Results 1 – 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcmp.S150 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
151 wr %o3, %g0, %fprs ! fprs = o3 - restore fprs
156 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
157 wr %o3, %g0, %fprs ! fprs = o3 - restore fprs
164 rd %fprs, %l5 ! l5 = fprs
166 ! if fprs.fef == 0, set it. Checking it, reqires 2 instructions.
168 wr %g0, 0x4, %fprs ! fprs.fef = 1
H A Dmemcpy.S102 rd %fprs, %o3 ! o3 = fprs
107 wr %g0, 0x4, %fprs ! fprs.fef = 1
128 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
130 wr %o3, %g0, %fprs ! fprs = o3 - restore fprs
205 rd %fprs, %o3 ! o3 = fprs
209 wr %g0, 0x4, %fprs ! fprs.fef = 1
249 wr %o3, %g0, %fprs ! fprs = o3 - restore fprs
268 rd %fprs, %l3 ! l3 = fprs
272 wr %g0, 0x4, %fprs ! fprs.fef = 1
1248 and %l3, 0x4, %l3 ! fprs.du = fprs.dl = 0
[all …]
/illumos-gate/usr/src/lib/libc/capabilities/sun4u-us3/common/
H A Dmemcmp.S154 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
155 wr %o3, %g0, %fprs ! fprs = o3 - restore fprs
160 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
161 wr %o3, %g0, %fprs ! fprs = o3 - restore fprs
H A Dmemcpy.S151 rd %fprs, %o3 ! o3 = fprs
155 wr %g0, 0x4, %fprs ! fprs.fef = 1
180 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
181 wr %o3, %g0, %fprs ! fprs = o3 restore fprs
233 rd %fprs, %o3 ! o3 = fprs
237 wr %g0, 0x4, %fprs ! fprs.fef = 1
317 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
320 wr %o3, %g0, %fprs ! fprs = o3 restore fprs
626 andcc %o4, FPRS_FEF, %o4 ! test FEF, fprs.du = fprs.dl = 0
628 wr %g0, FPRS_FEF, %fprs ! fprs.fef = 1
[all …]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpcisch_asm.S45 rd %fprs, %o2 ! %o2 = saved fprs
47 wr %g0, %o3, %fprs ! make sure fp is enabled
49 wr %o2, 0, %fprs ! restore fprs
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmemscrub_asm.S51 rd %fprs, %o2 ! get the status of fp
52 wr %g0, FPRS_FEF, %fprs ! enable fp
71 wr %o2, 0, %fprs ! restore fprs (disabled)
H A Dmach_copy.S101 ! If saved t_lofault has FP_USED set, clear the %fprs register
107 wr %g0, %g0, %fprs ! clear fprs
/illumos-gate/usr/src/uts/sun4/ml/
H A Dswtch.S83 ! Read fprs, call fp_save if FPRS_FEF set.
85 ! The fprs could be turned on by hw bcopy software,
89 rd %fprs, %g4 ! read fprs
96 ! we save fprs at the beginning the stack so we know
102 st %g4, [%i2 + SA(MINFRAME) + FPU_FPRS] ! save fprs
115 ! g4 = fprs
140 wr %g0, %g0, %fprs ! disable fpu and clear fprs
353 wr %g0, %g0, %fprs ! disable fprs
492 ! We read in the fprs and call fp_save if FPRS_FEF is set
493 ! to save the floating-point state if fprs has been
/illumos-gate/usr/src/uts/sun4/os/
H A Dmachdep.c307 uint32_t fprs = (FPRS_FEF|FPRS_DU|FPRS_DL); in xregs_getfpfiller() local
318 _fp_write_fprs(fprs); in xregs_getfpfiller()
319 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs; in xregs_getfpfiller()
348 uint32_t fprs = (FPRS_FEF|FPRS_DU|FPRS_DL); in xregs_setfpfiller() local
357 _fp_write_fprs(fprs); in xregs_setfpfiller()
358 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs; in xregs_setfpfiller()
384 uint32_t fprs = (FPRS_FEF|FPRS_DU|FPRS_DL); in getfpasrs() local
392 _fp_write_fprs(fprs); in getfpasrs()
393 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs; in getfpasrs()
426 _fp_write_fprs(fprs); in setfpasrs()
[all …]
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dfloat.S104 wr %g0, FPRS_FEF, %fprs ! enable fpu in fprs
119 wr %g0, %g0, %fprs ! disable fpu and clear fprs
394 wr %o0, %g0, %fprs ! write fprs
399 rd %fprs, %o0 ! save fprs
/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dfpu.c66 uint32_t fprs = (FPRS_FEF|FPRS_DU|FPRS_DL); in fp_prsave() local
68 _fp_write_fprs(fprs); in fp_prsave()
69 fp->fpu_fprs = fprs; in fp_prsave()
133 uint32_t fprs = 0; in fp_free() local
137 fp->fpu_fprs = fprs; in fp_free()
139 _fp_write_fprs(fprs); in fp_free()
/illumos-gate/usr/src/uts/sun4u/sunfire/ml/
H A Dac_asm.S59 rd %fprs, %i4
63 wr %g0, FPRS_FEF, %fprs
104 wr %g0, %i4, %fprs ! fpu back to the way it was
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dv9dep.c164 _fp_write_fprs(fprs); in setfpregs()
193 fprs = 0; in setfpregs()
195 _fp_write_fprs(fprs); in setfpregs()
273 _fp_write_fprs(fprs); in getfpregs()
274 pfp->fpu_fprs = fprs; in getfpregs()
395 uint32_t fprs; in getgregs() local
402 fprs = fp->fpu_fprs; in getgregs()
425 grp[REG_FPRS] = fprs; in getgregs()
432 uint32_t fprs; in getgregs32() local
439 fprs = fp->fpu_fprs; in getgregs32()
[all …]
H A Dxregs.c209 uint32_t fprs = (FPRS_FEF|FPRS_DU|FPRS_DL); in xregs_getfpregs() local
211 _fp_write_fprs(fprs); in xregs_getfpregs()
212 fp->fpu_fprs = fprs; in xregs_getfpregs()
361 uint32_t fprs = (FPRS_FEF|FPRS_DU|FPRS_DL); in xregs_setfpregs() local
363 _fp_write_fprs(fprs); in xregs_setfpregs()
364 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs; in xregs_setfpregs()
/illumos-gate/usr/src/lib/libc/capabilities/sun4u-opl/common/
H A Dmemcpy.S209 rd %fprs, %o3 ! o3 = fprs
211 ! if fprs.fef == 0, set it. Checking it, requires 2 instructions.
213 wr %g0, 0x4, %fprs ! fprs.fef = 1
294 and %o3, 0x4, %o3 ! fprs.du = fprs.dl = 0
297 wr %o3, %g0, %fprs ! fprs = o3 restore fprs
602 rd %fprs, %o4 ! check for unused FPU
609 andcc %o4, FPRS_FEF, %o4 ! test FEF, fprs.du = fprs.dl = 0
611 wr %g0, FPRS_FEF, %fprs ! fprs.fef = 1
782 wr %o4, %g0, %fprs ! fprs = o4 restore fprs
901 wr %o4, 0, %fprs
[all …]
/illumos-gate/usr/src/uts/sun4u/vm/
H A Dmach_sfmmu_asm.S638 wr %l0, 0, %fprs ! restore fprs
643 wr %l0, 0, %fprs ! restore fprs
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_copy.S535 wr %o3, 0, %fprs ! restore fprs
539 wr %o3, 0, %fprs ! restore fprs
1478 and %l3, 0x4, %l3 ! fprs.du = fprs.dl = 0
1518 wr %o3, 0, %fprs ! restore fprs
1522 wr %o3, 0, %fprs ! restore fprs
1911 ! %l0 - saved fprs
1976 4: wr %l0, 0, %fprs ! restore fprs
2145 wr %o3, 0, %fprs ! restore fprs
2149 wr %o3, 0, %fprs ! restore fprs
4740 wr %l0, 0, %fprs ! restore fprs
[all …]
H A Dcheetah_copy.S833 wr %o3, 0, %fprs ! restore fprs
837 wr %o3, 0, %fprs ! restore fprs
1467 wr %o3, 0, %fprs ! restore fprs
1470 wr %o3, 0, %fprs ! restore fprs
1658 3: wr %l0, 0, %fprs ! restore fprs
1771 wr %o3, 0, %fprs ! restore fprs
2378 wr %o3, 0, %fprs ! restore fprs
2382 wr %o3, 0, %fprs ! restore fprs
3133 wr %o3, 0, %fprs ! restore fprs
3137 wr %o3, 0, %fprs ! restore fprs
[all …]
H A Dopl_olympus_copy.S790 wr %o3, 0, %fprs ! restore fprs
794 wr %o3, 0, %fprs ! restore fprs
1411 wr %o3, 0, %fprs ! restore fprs
1414 wr %o3, 0, %fprs ! restore fprs
1592 3: wr %l0, 0, %fprs ! restore fprs
1705 wr %o3, 0, %fprs ! restore fprs
2303 wr %o3, 0, %fprs ! restore fprs
2307 wr %o3, 0, %fprs ! restore fprs
3049 wr %o3, 0, %fprs ! restore fprs
3053 wr %o3, 0, %fprs ! restore fprs
[all …]
H A Dus3_jalapeno_asm.S922 rd %fprs, %o2 ! %o2 = saved fprs
924 wr %g0, %o3, %fprs ! make sure fp is enabled
926 wr %o2, 0, %fprs ! restore fprs
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/
H A Dsbdp_asm.S217 rd %fprs, %i4
221 wr %g0, FPRS_FEF, %fprs
262 wr %g0, %i4, %fprs ! fpu back to the way it was
/illumos-gate/usr/src/cmd/mdb/intel/mdb/
H A Dproc_ia32dep.c230 prfpregset_t fprs; in pt_fpregs() local
251 if ((ret = x86_pt_fpregs_common(addr, flags, argc, &fprs)) != DCMD_OK) in pt_fpregs()
254 bcopy(&fprs.fp_reg_set.fpchip_state, &fps, sizeof (fps)); in pt_fpregs()
H A Dproc_amd64dep.c289 prfpregset_t fprs; in pt_fpregs() local
310 if ((ret = x86_pt_fpregs_common(addr, flags, argc, &fprs)) != DCMD_OK) in pt_fpregs()
313 bcopy(&fprs.fp_reg_set.fpchip_state, &fps, sizeof (fps)); in pt_fpregs()
/illumos-gate/usr/src/lib/libc/sparc/threads/
H A Dasm_subr.S77 mov %fprs, %o0
168 rd %fprs, %o4
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Ddtrace_asm.S44 rd %fprs, %o0
52 rd %fprs, %o1

12