Home
last modified time | relevance | path

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

/Linux-v5.15/arch/x86/crypto/
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 …]
Daes_ctrby8_avx-x86_64.S131 var_xdata = %xmm\n
Dsha256-avx-asm.S71 # COPY_XMM_AND_BSWAP xmm, [mem], byte_flip_mask
72 # Load xmm with mem and byte swap each dword
Dsha256-ssse3-asm.S65 # COPY_XMM_AND_BSWAP xmm, [mem], byte_flip_mask
66 # Load xmm with mem and byte swap each dword
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}
226 reg_\r = %xmm\n
286 # clobbering all xmm registers
747 vmovdqu (\PLAIN_CYPH_IN), %xmm1 # If more than 16 bytes, just fill xmm
Dpoly1305-x86_64-cryptogams.pl421 map("%xmm$_",(0..15));
/Linux-v5.15/arch/x86/kvm/
Dhyperv.c1749 sse128_t xmm[HV_HYPERCALL_MAX_XMM_REGISTERS]; member
1772 flush.processor_mask = sse128_lo(hc->xmm[0]); in kvm_hv_flush_tlb()
1799 &hc->xmm[0], sizeof(hc->xmm[0])); in kvm_hv_flush_tlb()
1825 sparse_banks[i] = sse128_lo(hc->xmm[i / 2 + 1]); in kvm_hv_flush_tlb()
1826 sparse_banks[i + 1] = sse128_hi(hc->xmm[i / 2 + 1]); in kvm_hv_flush_tlb()
2107 _kvm_read_sse_reg(reg, &hc->xmm[reg]); in kvm_hv_hypercall_read_xmm()
Dkvm_emulate.h254 unsigned xmm; member
Demulate.c1136 op->addr.xmm = reg; in decode_register_operand()
1187 op->addr.xmm = ctxt->modrm_rm; in decode_modrm()
1765 kvm_write_sse_reg(op->addr.xmm, &op->vec_val); in writeback()
Dx86.c10586 memcpy(fpu->xmm, fxsave->xmm_space, sizeof(fxsave->xmm_space)); in kvm_arch_vcpu_ioctl_get_fpu()
10610 memcpy(fxsave->xmm_space, fpu->xmm, sizeof(fxsave->xmm_space)); in kvm_arch_vcpu_ioctl_set_fpu()
/Linux-v5.15/arch/x86/include/asm/
Dperf_event.h365 u64 xmm[16*2]; /* two entries for each register */ member
/Linux-v5.15/tools/perf/util/intel-pt-decoder/
Dintel-pt-decoder.h198 uint64_t xmm[INTEL_PT_BLK_ITEM_ID_CNT]; member
/Linux-v5.15/arch/x86/include/uapi/asm/
Dkvm.h185 __u8 xmm[16][16]; member
/Linux-v5.15/tools/arch/x86/include/uapi/asm/
Dkvm.h185 __u8 xmm[16][16]; member
/Linux-v5.15/arch/x86/events/intel/
Dds.c1724 struct pebs_xmm *xmm = next_record; in setup_pebs_adaptive_sample_data() local
1726 next_record = xmm + 1; in setup_pebs_adaptive_sample_data()
1727 perf_regs->xmm_regs = xmm->xmm; in setup_pebs_adaptive_sample_data()
/Linux-v5.15/tools/perf/util/
Dintel-pt.c1917 const u64 *xmm = items->xmm; in intel_pt_add_xmm() local
1927 for (; mask; mask >>= 1, xmm++) { in intel_pt_add_xmm()
1929 *pos++ = *xmm; in intel_pt_add_xmm()
/Linux-v5.15/Documentation/virt/kvm/
Dapi.rst768 __u8 xmm[16][16];
797 __u8 xmm[16][16];