| /src/crypto/external/apache2/openssl/dist/crypto/aes/asm/ |
| bsaes-x86_64.pl | 117 my @XMM=map("%xmm$_",(15,0..14)); # best on Atom, +10% over (0..15) 671 movdqa @t[0],@XMM[0] 672 movdqa @t[1],@XMM[1] 673 movdqa @t[2],@XMM[2] 674 movdqa @t[3],@XMM[3] 675 movdqa @t[4],@XMM[4] 676 movdqa @t[5],@XMM[5] 677 movdqa @t[6],@XMM[6] 678 movdqa @t[7],@XMM[7 [all...] |
| bsaes-armv7.pl | 71 my @XMM=map("q$_",(0..15)); 596 veor @XMM[5], @t[5], @t[6] 597 veor @XMM[6], @t[6], @y[6] @ t[6]=y[6] 598 veor @XMM[2], @t[2], @t[6] 599 veor @XMM[7], @t[7], @y[7] @ t[7]=y[7] 601 vmov @XMM[0], @t[0] 602 vmov @XMM[1], @t[1] 603 @ vmov @XMM[2], @t[2] 604 vmov @XMM[3], @t[3] 605 vmov @XMM[4], @t[4 [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/aes/asm/ |
| bsaes-armv7.pl | 71 my @XMM=map("q$_",(0..15)); 596 veor @XMM[5], @t[5], @t[6] 597 veor @XMM[6], @t[6], @y[6] @ t[6]=y[6] 598 veor @XMM[2], @t[2], @t[6] 599 veor @XMM[7], @t[7], @y[7] @ t[7]=y[7] 601 vmov @XMM[0], @t[0] 602 vmov @XMM[1], @t[1] 603 @ vmov @XMM[2], @t[2] 604 vmov @XMM[3], @t[3] 605 vmov @XMM[4], @t[4 [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/aes/asm/ |
| bsaes-armv7.pl | 69 my @XMM=map("q$_",(0..15)); 594 veor @XMM[5], @t[5], @t[6] 595 veor @XMM[6], @t[6], @y[6] @ t[6]=y[6] 596 veor @XMM[2], @t[2], @t[6] 597 veor @XMM[7], @t[7], @y[7] @ t[7]=y[7] 599 vmov @XMM[0], @t[0] 600 vmov @XMM[1], @t[1] 601 @ vmov @XMM[2], @t[2] 602 vmov @XMM[3], @t[3] 603 vmov @XMM[4], @t[4 [all...] |
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/ |
| simd.d | 92 /** XMM opcodes that conform to the following: 98 enum XMM 145 STOD = 0x660F7E, /// MOVD reg/mem64, xmm 66 0F 7E /r 153 LODD = 0x660F6E, /// MOVD xmm, reg/mem64 66 0F 6E /r 158 MOVDQ2Q = 0xF20FD6, /// MOVDQ2Q mmx, xmm F2 0F D6 /r 169 MOVMSKPD = 0x660F50, /// MOVMSKPD reg, xmm 170 MOVMSKPS = 0x0F50, /// MOVMSKPS reg, xmm 401 * Generate two operand instruction with XMM 128 bit operands. 407 * opcode = any of the XMM opcodes; it must be a compile time constant 413 pure @safe void16 __simd(XMM opcode, void16 op1, void16 op2) [all...] |
| /src/external/cddl/osnet/dev/dtrace/x86/ |
| dis_tables.c | 90 uint_t it_vexwoxmm:1; /* VEX instructions that don't use XMM/YMM */ 185 XMMO, /* Prefixable SIMD xmm/mem -> xmm */ 186 XMMOS, /* Prefixable SIMD xmm -> xmm/mem */ 187 XMMOPM, /* Prefixable SIMD xmm/mem w/to xmm,imm8 */ 188 XMMOMX, /* Prefixable SIMD mm/mem -> xmm */ 189 XMMOX3, /* Prefixable SIMD xmm -> r32 */ 190 XMMOXMM, /* Prefixable SIMD xmm/mem -> mm * [all...] |
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/internal/array/ |
| operations.d | 99 cast(void) __simd_sto(XMM.STOUPS, *cast(vec*) p, val); 101 cast(void) __simd_sto(XMM.STOUPD, *cast(vec*) p, val); 103 cast(void) __simd_sto(XMM.STODQU, *cast(vec*) p, val); 114 return cast(typeof(return)) __simd(XMM.LODUPS, *cast(const vec*) p); 116 return cast(typeof(return)) __simd(XMM.LODUPD, *cast(const vec*) p); 118 return cast(typeof(return)) __simd(XMM.LODDQU, *cast(const vec*) p);
|
| /src/external/gpl3/binutils/dist/opcodes/ |
| i386-dis-evex-w.h | 492 { "vcvtqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 }, 521 { "vcvtuqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis-evex-prefix.h | 529 { "vcvtp%XD2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis.c | 541 #define XMM { OP_XMM, xmm_mode } 679 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 691 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 694 /* 16-byte XMM operand */ 696 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 702 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 705 /* 16-byte XMM, word, double word or quad word operand. */ 707 /* 16-byte XMM, double word, quad word operand or xmm word operand. * [all...] |
| /src/external/gpl3/binutils.old/dist/opcodes/ |
| i386-dis-evex-w.h | 492 { "vcvtqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 }, 521 { "vcvtuqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis-evex-prefix.h | 529 { "vcvtp%XD2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis.c | 541 #define XMM { OP_XMM, xmm_mode } 679 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 691 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 694 /* 16-byte XMM operand */ 696 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 702 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 705 /* 16-byte XMM, word, double word or quad word operand. */ 707 /* 16-byte XMM, double word, quad word operand or xmm word operand. * [all...] |
| /src/external/gpl3/gdb.old/dist/opcodes/ |
| i386-dis-evex-w.h | 476 { "vcvtqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 }, 505 { "vcvtuqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis-evex-prefix.h | 502 { "vcvtp%XD2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis.c | 541 #define XMM { OP_XMM, xmm_mode } 679 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 691 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 694 /* 16-byte XMM operand */ 696 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 702 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 705 /* 16-byte XMM, word, double word or quad word operand. */ 707 /* 16-byte XMM, double word, quad word operand or xmm word operand. * [all...] |
| /src/external/gpl3/gdb/dist/opcodes/ |
| i386-dis-evex-w.h | 492 { "vcvtqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 }, 521 { "vcvtuqq2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis-evex-prefix.h | 529 { "vcvtp%XD2ph%XZ", { XMM, EXx, EXxEVexR }, 0 },
|
| i386-dis.c | 541 #define XMM { OP_XMM, xmm_mode } 679 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 691 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 694 /* 16-byte XMM operand */ 696 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 702 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 705 /* 16-byte XMM, word, double word or quad word operand. */ 707 /* 16-byte XMM, double word, quad word operand or xmm word operand. * [all...] |
| /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| tsan_rtl_amd64.S | 45 # All XMM registers are caller-saved. 163 # All XMM registers are caller-saved.
|
| /src/crypto/external/apache2/openssl/dist/crypto/perlasm/ |
| x86masm.pl | 29 { # fix xmm references 128 .XMM
|
| /src/crypto/external/bsd/openssl/dist/crypto/perlasm/ |
| x86masm.pl | 29 { # fix xmm references 128 .XMM
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/perlasm/ |
| x86masm.pl | 29 { # fix xmm references 128 .XMM
|
| /src/external/lgpl3/gmp/dist/ |
| configure | 6217 /* The following makes gcc 3.3 -march=pentium4 generate an SSE2 xmm insn 7352 # gcc versions and we need an OS knowing how to save xmm regs. 7355 # knowing x86_64 will know xmm. 7377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports XMM registers" >&5 7378 $as_echo_n "checking whether the operating system supports XMM registers... " >&6; } 7434 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Not certain of OS support for xmm when cross compiling." >&5 7435 $as_echo "$as_me: WARNING: Not certain of OS support for xmm when cross compiling." >&2;} 7836 /* The following makes gcc 3.3 -march=pentium4 generate an SSE2 xmm insn
|