Home
last modified time | relevance | path

Searched refs:xmm (Results 1 – 23 of 23) sorted by relevance

/openbmc/qemu/tests/tcg/i386/
H A Dtest-mmx.c21 v2di xmm[8]; member
90 if (memcmp(&a->xmm[i], &b->xmm[i], 8)) { in compare_state()
91 dump_xmm("xmm", i, &b->xmm[i], a->ff); in compare_state()
279 s->xmm[i] = deadbeef; in init_all()
280 memcpy(&s->mm[i], &s->xmm[i], sizeof(s->mm[i])); in init_all()
/openbmc/qemu/target/i386/
H A Dxsave_helper.c44 uint8_t *xmm = legacy->xmm_regs[i]; in x86_cpu_xsave_all_areas() local
46 stq_p(xmm, env->xmm_regs[i].ZMM_Q(0)); in x86_cpu_xsave_all_areas()
47 stq_p(xmm + 8, env->xmm_regs[i].ZMM_Q(1)); in x86_cpu_xsave_all_areas()
178 const uint8_t *xmm = legacy->xmm_regs[i]; in x86_cpu_xrstor_all_areas() local
180 env->xmm_regs[i].ZMM_Q(0) = ldq_p(xmm); in x86_cpu_xrstor_all_areas()
181 env->xmm_regs[i].ZMM_Q(1) = ldq_p(xmm + 8); in x86_cpu_xrstor_all_areas()
/openbmc/qemu/hw/display/
H A Dedid-generate.c260 uint32_t xmm, uint32_t ymm) in edid_desc_timing() argument
284 desc[12] = xmm & 0xff; in edid_desc_timing()
286 desc[14] = (((xmm & 0xf00) >> 4) | in edid_desc_timing()
351 uint32_t xmm, uint32_t ymm) in qemu_displayid_generate() argument
/openbmc/linux/arch/x86/crypto/
H A Daesni-intel_asm.S178 # states of %xmm registers %xmm6:%xmm15 not saved
179 # all %xmm registers are clobbered
194 # clobbers r12, and tmp xmm registers.
644 movups (\PLAIN_CYPH_IN), %xmm1 # If more than 16 bytes, just fill xmm
791 movdqu AadHash(%arg2), %xmm\i # XMM0 = Y0
804 movdqa \XMM0, %xmm\index
806 MOVADQ \XMM0, %xmm\index
808 pshufb %xmm14, %xmm\index # perform a 16 byte swap
809 pxor \TMP2, %xmm\index
819 aesenc \TMP1, %xmm\index
[all …]
H A Dsha256-avx-asm.S72 # COPY_XMM_AND_BSWAP xmm, [mem], byte_flip_mask
73 # Load xmm with mem and byte swap each dword
H A Dsha256-ssse3-asm.S66 # COPY_XMM_AND_BSWAP xmm, [mem], byte_flip_mask
67 # Load xmm with mem and byte swap each dword
H A Daes_ctrby8_avx-x86_64.S95 var_xdata = %xmm\n
H A Daesni-intel_avx-x86_64.S78 ## padded AAD in xmm register = {A1 A0 0 0}
94 ## padded AAD in xmm register = {A2 A1 A0 0}
202 reg_\r = %xmm\n
262 # clobbering all xmm registers
725 vmovdqu (\PLAIN_CYPH_IN), %xmm1 # If more than 16 bytes, just fill xmm
H A Dpoly1305-x86_64-cryptogams.pl420 map("%xmm$_",(0..15));
/openbmc/linux/arch/x86/kvm/
H A Dhyperv.c1818 sse128_t xmm[HV_HYPERCALL_MAX_XMM_REGISTERS]; member
1854 data[i] = sse128_hi(hc->xmm[j / 2]); in kvm_hv_get_hc_data()
1856 data[i] = sse128_lo(hc->xmm[j / 2]); in kvm_hv_get_hc_data()
1998 flush.processor_mask = sse128_lo(hc->xmm[0]); in kvm_hv_flush_tlb()
2028 &hc->xmm[0], sizeof(hc->xmm[0])); in kvm_hv_flush_tlb()
2207 send_ipi_ex.vp_set.valid_bank_mask = sse128_lo(hc->xmm[0]); in kvm_hv_send_ipi()
2418 _kvm_read_sse_reg(reg, &hc->xmm[reg]); in kvm_hv_hypercall_read_xmm()
H A Dkvm_emulate.h244 unsigned xmm; member
H A Demulate.c1149 op->addr.xmm = reg; in decode_register_operand()
1200 op->addr.xmm = ctxt->modrm_rm; in decode_modrm()
1808 kvm_write_sse_reg(op->addr.xmm, &op->vec_val); in writeback()
H A Dx86.c11777 memcpy(fpu->xmm, fxsave->xmm_space, sizeof(fxsave->xmm_space)); in kvm_arch_vcpu_ioctl_get_fpu()
11801 memcpy(fxsave->xmm_space, fpu->xmm, sizeof(fxsave->xmm_space)); in kvm_arch_vcpu_ioctl_set_fpu()
/openbmc/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-decoder.h202 uint64_t xmm[INTEL_PT_BLK_ITEM_ID_CNT]; member
/openbmc/linux/arch/x86/include/asm/
H A Dperf_event.h447 u64 xmm[16*2]; /* two entries for each register */ member
/openbmc/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h178 __u8 xmm[16][16]; member
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dkvm.h178 __u8 xmm[16][16]; member
/openbmc/qemu/target/i386/tcg/
H A Demit.c.inc634 SSEFunc_0_eppppii xmm = s->vex_w ? gen_helper_fma4pd_xmm : gen_helper_fma4ps_xmm; \
636 SSEFunc_0_eppppii fn = s->vex_l ? ymm : xmm; \
756 int op3, SSEFunc_0_epppp xmm, SSEFunc_0_epppp ymm)
758 SSEFunc_0_epppp fn = s->vex_l ? ymm : xmm;
781 SSEFunc_0_epppi xmm, SSEFunc_0_epppi ymm)
785 xmm(tcg_env, OP_PTR0, OP_PTR1, OP_PTR2, imm);
888 SSEFunc_0_eppp mmx, SSEFunc_0_eppp xmm, SSEFunc_0_eppp ymm)
900 xmm(tcg_env, OP_PTR0, OP_PTR1, OP_PTR2);
996 SSEFunc_0_epp xmm, SSEFunc_0_epp ymm)
999 xmm(tcg_env, OP_PTR0, OP_PTR2);
[all …]
/openbmc/linux/arch/x86/events/intel/
H A Dds.c1905 struct pebs_xmm *xmm = next_record; in setup_pebs_adaptive_sample_data() local
1907 next_record = xmm + 1; in setup_pebs_adaptive_sample_data()
1908 perf_regs->xmm_regs = xmm->xmm; in setup_pebs_adaptive_sample_data()
/openbmc/qemu/linux-headers/asm-x86/
H A Dkvm.h179 __u8 xmm[16][16]; member
/openbmc/linux/tools/perf/util/
H A Dintel-pt.c2171 const u64 *xmm = items->xmm; in intel_pt_add_xmm() local
2181 for (; mask; mask >>= 1, xmm++) { in intel_pt_add_xmm()
2183 *pos++ = *xmm; in intel_pt_add_xmm()
/openbmc/qemu/docs/system/i386/
H A Dhyperv.rst237 ``hv-xmm-input``
/openbmc/linux/Documentation/virt/kvm/
H A Dapi.rst759 __u8 xmm[16][16];
788 __u8 xmm[16][16];