Home
last modified time | relevance | path

Searched refs:xsave (Results 1 – 25 of 30) sorted by relevance

12

/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-test-ostest.p5m222 $(i386_ONLY)dir path=opt/os-tests/tests/xsave
223 $(i386_ONLY)file path=opt/os-tests/tests/xsave/bad_xregs.32 mode=0555
224 $(i386_ONLY)file path=opt/os-tests/tests/xsave/bad_xregs.64 mode=0555
225 $(i386_ONLY)dir path=opt/os-tests/tests/xsave/data
226 $(i386_ONLY)file path=opt/os-tests/tests/xsave/data/mdb_xregs.ymm.32 mode=0444
227 $(i386_ONLY)file path=opt/os-tests/tests/xsave/data/mdb_xregs.ymm.64 mode=0444
228 $(i386_ONLY)file path=opt/os-tests/tests/xsave/data/mdb_xregs.zmm.32 mode=0444
229 $(i386_ONLY)file path=opt/os-tests/tests/xsave/data/mdb_xregs.zmm.64 mode=0444
230 $(i386_ONLY)file path=opt/os-tests/tests/xsave/data/proc_writes.fpregs.ymm.32 \
232 $(i386_ONLY)file path=opt/os-tests/tests/xsave/data/proc_writes.fpregs.ymm.64 \
[all …]
/illumos-gate/usr/src/test/os-tests/tests/xsave/
H A Dbad_xregs.c364 prxregset_xsave_t *xsave = (void *)((uintptr_t)*bufp + in bad_xregs_missing_xstate() local
367 xsave->prx_xsh_xstate_bv |= XFEATURE_AVX; in bad_xregs_missing_xstate()
416 prxregset_xsave_t *xsave = (void *)((uintptr_t)*bufp + in bad_xregs_xsave_bad_xbv() local
423 xsave->prx_xsh_xstate_bv |= (1 << 8); in bad_xregs_xsave_bad_xbv()
432 prxregset_xsave_t *xsave = (void *)((uintptr_t)*bufp + in bad_xregs_xsave_bad_xcomp() local
439 xsave->prx_xsh_xcomp_bv |= (1ULL << 63); in bad_xregs_xsave_bad_xcomp()
448 prxregset_xsave_t *xsave = (void *)((uintptr_t)*bufp + in bad_xregs_xsave_bad_rsvd0() local
450 xsave->prx_xsh_reserved[0] = 0xff10; in bad_xregs_xsave_bad_rsvd0()
459 prxregset_xsave_t *xsave = (void *)((uintptr_t)*bufp + in bad_xregs_xsave_bad_rsvd1() local
461 xsave->prx_xsh_reserved[1] = 0x87654321; in bad_xregs_xsave_bad_rsvd1()
[all …]
H A Dxsave_util.c600 prxregset_xsave_t *xsave = NULL; in xsu_xregs_xmm_set() local
604 xsave = (void *)((uintptr_t)prx + in xsu_xregs_xmm_set()
610 if (xsave == NULL) { in xsu_xregs_xmm_set()
615 size_t nregs = ARRAY_SIZE(xsave->prx_fx_xmm); in xsu_xregs_xmm_set()
618 xsave->prx_fx_xmm[i]._l[u32] = seed; in xsu_xregs_xmm_set()
686 const prxregset_xsave_t *xsave = NULL; in xsu_fpregs_cmp() local
691 xsave = (void *)((uintptr_t)prx + in xsu_fpregs_cmp()
697 if (xsave == NULL) { in xsu_fpregs_cmp()
710 if (u128->_l[u32] != xsave->prx_fx_xmm[i]._l[u32]) { in xsu_fpregs_cmp()
716 xsave->prx_fx_xmm[i]._l[u32]); in xsu_fpregs_cmp()
[all …]
H A DMakefile51 ROOTOPTXSAVE = $(ROOTOPTDIR)/xsave
/illumos-gate/usr/src/uts/intel/os/
H A Dfpu.c1021 void (*xsavep)(struct xsave_state *, uint64_t) = xsave;
2029 fpu_xsave_to_fxsave(const struct xsave_state *xsave, struct fxsave_state *fx) in fpu_xsave_to_fxsave() argument
2031 const uint64_t comps = xsave->xs_header.xsh_xstate_bv; in fpu_xsave_to_fxsave()
2035 bcopy(xsave, fx, sizeof (*fx)); in fpu_xsave_to_fxsave()
2038 bcopy(xsave, fx, offsetof(struct fxsave_state, fx_xmm)); in fpu_xsave_to_fxsave()
2047 fx->fx_mxcsr = xsave->xs_fxsave.fx_mxcsr; in fpu_xsave_to_fxsave()
2048 fx->fx_mxcsr_mask = xsave->xs_fxsave.fx_mxcsr_mask; in fpu_xsave_to_fxsave()
2049 bcopy(xsave->xs_fxsave.fx_xmm, fx->fx_xmm, sizeof (fx->fx_xmm)); in fpu_xsave_to_fxsave()
2060 if ((xsave->xs_header.xsh_xstate_bv & XFEATURE_AVX) != 0 && in fpu_xsave_to_fxsave()
2061 (xsave->xs_header.xsh_xstate_bv & XFEATURE_SSE) == 0) { in fpu_xsave_to_fxsave()
[all …]
/illumos-gate/usr/src/uts/intel/ml/
H A Dfloat.S92 xsave (%rsi)
151 xsave (%rsi)
192 ENTRY_NP(xsave)
197 xsave (%rdi)
202 SET_SIZE(xsave)
/illumos-gate/usr/src/lib/libxcurses2/src/libc/xcurses/
H A Dwadd_wch.c53 int xsave = w->_curx; in __m_wadd_wch() local
58 w->_curx = (short) xsave; in __m_wadd_wch()
/illumos-gate/usr/src/test/util-tests/tests/dis/i386/
H A D32.xsave.s25 xsave (%eax)
H A D64.xsave.s25 xsave (%rax)
H A D32.xsave.out1 libdis_test: 0f ae 20 xsave (%eax)
H A D64.xsave.out1 libdis_test: 0f ae 20 xsave (%rax)
/illumos-gate/usr/src/test/os-tests/tests/
H A DMakefile24 xsave \
/illumos-gate/usr/src/test/os-tests/runfiles/
H A Ddefault.run177 # The following tests all represent tests that require the xsave feature
185 [/opt/os-tests/tests/xsave]
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vsincosf.S72 #define xsave STACK_BIAS-0x8 macro
157 stx %i1,[%fp+xsave] ! save arguments
162 st %i1,[%fp+xsave] ! save arguments
687 ldx [%fp+xsave],%o1
693 ld [%fp+xsave],%o1
H A D__vsincos.S51 #define xsave STACK_BIAS-0x8 macro
138 stx %i1,[%fp+xsave] ! save arguments
143 st %i1,[%fp+xsave] ! save arguments
791 ldx [%fp+xsave],%o1
798 ld [%fp+xsave],%o1
H A D__vcosf.S72 #define xsave STACK_BIAS-0x8 macro
156 stx %i1,[%fp+xsave] ! save arguments
159 st %i1,[%fp+xsave] ! save arguments
1916 ldx [%fp+xsave],%o1
1919 ld [%fp+xsave],%o1
H A D__vsinf.S72 #define xsave STACK_BIAS-0x8 macro
156 stx %i1,[%fp+xsave] ! save arguments
159 st %i1,[%fp+xsave] ! save arguments
1908 ldx [%fp+xsave],%o1
1911 ld [%fp+xsave],%o1
H A D__vsin.S85 #define xsave STACK_BIAS-0x8 macro
190 stx %i1,[%fp+xsave] ! save arguments
193 st %i1,[%fp+xsave] ! save arguments
2875 ldx [%fp+xsave],%o1
2878 ld [%fp+xsave],%o1
/illumos-gate/usr/src/uts/intel/sys/
H A Dfp.h357 extern void xsave(struct xsave_state *, uint64_t);
/illumos-gate/usr/src/lib/libmvec/common/
H A D__vcosbig_ultra3.c79 double x0, x1, x2, *py0, *py1, *py2, *xsave, *ysave; in __vlibm_vcos_big_ultra3() local
84 xsave = x; in __vlibm_vcos_big_ultra3()
652 __vlibm_vcos_big(nsave, xsave, sxsave, ysave, sysave, 0x413921fb); in __vlibm_vcos_big_ultra3()
H A D__vsinbig_ultra3.c79 double x0, x1, x2, *py0, *py1, *py2, *xsave, *ysave; in __vlibm_vsin_big_ultra3() local
84 xsave = x; in __vlibm_vsin_big_ultra3()
652 __vlibm_vsin_big(nsave, xsave, sxsave, ysave, sysave, 0x413921fb); in __vlibm_vsin_big_ultra3()
H A D__vcos.c102 double x0, x1, x2, *py0 = 0, *py1 = 0, *py2, *xsave, *ysave; in __vcos() local
107 xsave = x; in __vcos()
1100 __vlibm_vcos_big(nsave, xsave, sxsave, ysave, sysave, 0x413921fb); in __vcos()
H A D__vsincos.c99 *xsave, *ysave, *csave; in __vsincos() local
104 xsave = x; in __vsincos()
702 x = xsave; in __vsincos()
1545 __vlibm_vsincos_big(nsave, xsave, sxsave, ysave, sysave, csave, scsave, 0x413921fb); in __vsincos()
H A D__vsin.c82 double x0, x1, x2, *py0 = 0, *py1 = 0, *py2, *xsave, *ysave; in __vsin() local
87 xsave = x; in __vsin()
1108 __vlibm_vsin_big(nsave, xsave, sxsave, ysave, sysave, 0x413921fb); in __vsin()
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Dboot_elf.S255 xsave (%rdi) /* save data */

12