/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ |
x86-64-avx2.d | 10 [ ]*[a-f0-9]+: c4 e2 5d 8c 31 vpmaskmovd \(%rcx\),%ymm4,%ymm6 11 [ ]*[a-f0-9]+: c4 e2 4d 8e 21 vpmaskmovd %ymm4,%ymm6,\(%rcx\) 12 [ ]*[a-f0-9]+: c4 e2 dd 8c 31 vpmaskmovq \(%rcx\),%ymm4,%ymm6 13 [ ]*[a-f0-9]+: c4 e2 cd 8e 21 vpmaskmovq %ymm4,%ymm6,\(%rcx\) 15 [ ]*[a-f0-9]+: c4 e3 fd 01 31 07 vpermpd \$0x7,\(%rcx\),%ymm6 17 [ ]*[a-f0-9]+: c4 e3 fd 00 31 07 vpermq \$0x7,\(%rcx\),%ymm6 19 [ ]*[a-f0-9]+: c4 e2 4d 36 11 vpermd \(%rcx\),%ymm6,%ymm2 21 [ ]*[a-f0-9]+: c4 e2 4d 16 11 vpermps \(%rcx\),%ymm6,%ymm2 23 [ ]*[a-f0-9]+: c4 e2 4d 47 11 vpsllvd \(%rcx\),%ymm6,%ymm2 25 [ ]*[a-f0-9]+: c4 e2 cd 47 11 vpsllvq \(%rcx\),%ymm6,%ymm [all...] |
x86-64-amdfam10.d | 9 0: f3 48 0f bd 19[ ]+lzcnt \(%rcx\),%rbx 10 5: f3 0f bd 19[ ]+lzcnt \(%rcx\),%ebx 11 9: 66 f3 0f bd 19[ ]+lzcnt \(%rcx\),%bx 12 e: f3 48 0f bd d9[ ]+lzcnt %rcx,%rbx 15 1c: f3 48 0f b8 19[ ]+popcnt \(%rcx\),%rbx 16 21: f3 0f b8 19[ ]+popcnt \(%rcx\),%ebx 17 25: 66 f3 0f b8 19[ ]+popcnt \(%rcx\),%bx 18 2a: f3 48 0f b8 d9[ ]+popcnt %rcx,%rbx 25 4c: f2 0f 2b 09[ ]+movntsd %xmm1,\(%rcx\) 26 50: f3 0f 2b 09[ ]+movntss %xmm1,\(%rcx\) [all...] |
x86-64-avx256int.d | 23 [ ]*[a-f0-9]+: c5 fd 70 31 07 vpshufd \$0x7,\(%rcx\),%ymm6 25 [ ]*[a-f0-9]+: c5 fe 70 31 07 vpshufhw \$0x7,\(%rcx\),%ymm6 27 [ ]*[a-f0-9]+: c5 ff 70 31 07 vpshuflw \$0x7,\(%rcx\),%ymm6 29 [ ]*[a-f0-9]+: c5 cd 6b 11 vpackssdw \(%rcx\),%ymm6,%ymm2 31 [ ]*[a-f0-9]+: c5 cd 63 11 vpacksswb \(%rcx\),%ymm6,%ymm2 33 [ ]*[a-f0-9]+: c4 e2 4d 2b 11 vpackusdw \(%rcx\),%ymm6,%ymm2 35 [ ]*[a-f0-9]+: c5 cd 67 11 vpackuswb \(%rcx\),%ymm6,%ymm2 37 [ ]*[a-f0-9]+: c5 cd fc 11 vpaddb \(%rcx\),%ymm6,%ymm2 39 [ ]*[a-f0-9]+: c5 cd fd 11 vpaddw \(%rcx\),%ymm6,%ymm2 41 [ ]*[a-f0-9]+: c5 cd fe 11 vpaddd \(%rcx\),%ymm6,%ymm [all...] |
x86-64-sse4_1-intel.d | 10 [ ]*[a-f0-9]+: 66 0f 3a 0d 01 00 blendpd xmm0,XMMWORD PTR \[rcx\],0x0 12 [ ]*[a-f0-9]+: 66 0f 3a 0c 01 00 blendps xmm0,XMMWORD PTR \[rcx\],0x0 14 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd xmm0,XMMWORD PTR \[rcx\],xmm0 16 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd xmm0,XMMWORD PTR \[rcx\],xmm0 18 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps xmm0,XMMWORD PTR \[rcx\],xmm0 20 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps xmm0,XMMWORD PTR \[rcx\],xmm0 22 [ ]*[a-f0-9]+: 66 0f 3a 41 01 00 dppd xmm0,XMMWORD PTR \[rcx\],0x0 24 [ ]*[a-f0-9]+: 66 0f 3a 40 01 00 dpps xmm0,XMMWORD PTR \[rcx\],0x0 28 [ ]*[a-f0-9]+: 66 0f 3a 17 01 00 extractps DWORD PTR \[rcx\],xmm0,0x0 30 [ ]*[a-f0-9]+: 66 0f 3a 21 01 00 insertps xmm0,DWORD PTR \[rcx\],0x [all...] |
x86-64-sse4_1.d | 9 [ ]*[a-f0-9]+: 66 0f 3a 0d 01 00 blendpd \$0x0,\(%rcx\),%xmm0 11 [ ]*[a-f0-9]+: 66 0f 3a 0c 01 00 blendps \$0x0,\(%rcx\),%xmm0 13 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd %xmm0,\(%rcx\),%xmm0 15 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd %xmm0,\(%rcx\),%xmm0 17 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps %xmm0,\(%rcx\),%xmm0 19 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps %xmm0,\(%rcx\),%xmm0 21 [ ]*[a-f0-9]+: 66 0f 3a 41 01 00 dppd \$0x0,\(%rcx\),%xmm0 23 [ ]*[a-f0-9]+: 66 0f 3a 40 01 00 dpps \$0x0,\(%rcx\),%xmm0 27 [ ]*[a-f0-9]+: 66 0f 3a 17 01 00 extractps \$0x0,%xmm0,\(%rcx\) 29 [ ]*[a-f0-9]+: 66 0f 3a 21 01 00 insertps \$0x0,\(%rcx\),%xmm [all...] |
x86-64-sse4_2.d | 13 [ ]*[0-9a-f]+: f2 48 0f 38 f1 d9 crc32q %rcx,%rbx 14 [ ]*[0-9a-f]+: f2 0f 38 f0 19 crc32b \(%rcx\),%ebx 15 [ ]*[0-9a-f]+: 66 f2 0f 38 f1 19 crc32w \(%rcx\),%ebx 16 [ ]*[0-9a-f]+: f2 0f 38 f1 19 crc32l \(%rcx\),%ebx 17 [ ]*[0-9a-f]+: f2 48 0f 38 f1 19 crc32q \(%rcx\),%rbx 22 [ ]*[0-9a-f]+: f2 48 0f 38 f1 d9 crc32q %rcx,%rbx 23 [ ]*[0-9a-f]+: 66 0f 38 37 01 pcmpgtq \(%rcx\),%xmm0 25 [ ]*[0-9a-f]+: 66 0f 3a 61 01 00 pcmpestri \$0x0,\(%rcx\),%xmm0 27 [ ]*[0-9a-f]+: 66 0f 3a 60 01 01 pcmpestrm \$0x1,\(%rcx\),%xmm0 29 [ ]*[0-9a-f]+: 66 0f 3a 63 01 02 pcmpistri \$0x2,\(%rcx\),%xmm [all...] |
x86-64-avx512vl-1.l | 14 [ ]*5[ ]+\?\?\?\? C5F9E711 vmovntdq %xmm2, \(%rcx\) 15 [ ]*6[ ]+\?\?\?\? C5FDE711 vmovntdq %ymm2, \(%rcx\) 16 [ ]*7[ ]+vmovntdq %zmm2, \(%rcx\) 21 [ ]*12[ ]+\?\?\?\? C5F9E701 vmovntdq %xmm0, \(%rcx\) 22 [ ]*13[ ]+\?\?\?\? C5FDE701 vmovntdq %ymm0, \(%rcx\) 23 [ ]*14[ ]+\?\?\?\? 62F17D48 vmovntdq %zmm0, \(%rcx\) 30 [ ]*19[ ]+\?\?\?\? C5F9E701 vmovntdq %xmm0, \(%rcx\) 31 [ ]*20[ ]+\?\?\?\? C5FDE701 vmovntdq %ymm0, \(%rcx\) 32 [ ]*21[ ]+\?\?\?\? 62F17D48 vmovntdq %zmm0, \(%rcx\)
|
x86-64-fma-scalar.d | 12 [ ]*[a-f0-9]+: c4 e2 cd 99 11 vfmadd132sd \(%rcx\),%xmm6,%xmm2 14 [ ]*[a-f0-9]+: c4 e2 cd a9 11 vfmadd213sd \(%rcx\),%xmm6,%xmm2 16 [ ]*[a-f0-9]+: c4 e2 cd b9 11 vfmadd231sd \(%rcx\),%xmm6,%xmm2 18 [ ]*[a-f0-9]+: c4 e2 cd 9b 11 vfmsub132sd \(%rcx\),%xmm6,%xmm2 20 [ ]*[a-f0-9]+: c4 e2 cd ab 11 vfmsub213sd \(%rcx\),%xmm6,%xmm2 22 [ ]*[a-f0-9]+: c4 e2 cd bb 11 vfmsub231sd \(%rcx\),%xmm6,%xmm2 24 [ ]*[a-f0-9]+: c4 e2 cd 9d 11 vfnmadd132sd \(%rcx\),%xmm6,%xmm2 26 [ ]*[a-f0-9]+: c4 e2 cd ad 11 vfnmadd213sd \(%rcx\),%xmm6,%xmm2 28 [ ]*[a-f0-9]+: c4 e2 cd bd 11 vfnmadd231sd \(%rcx\),%xmm6,%xmm2 30 [ ]*[a-f0-9]+: c4 e2 cd 9f 11 vfnmsub132sd \(%rcx\),%xmm6,%xmm [all...] |
x86-64-fma.d | 11 [ ]*[a-f0-9]+: c4 e2 cd 98 11 vfmadd132pd \(%rcx\),%ymm6,%ymm2 13 [ ]*[a-f0-9]+: c4 e2 4d 98 11 vfmadd132ps \(%rcx\),%ymm6,%ymm2 15 [ ]*[a-f0-9]+: c4 e2 cd a8 11 vfmadd213pd \(%rcx\),%ymm6,%ymm2 17 [ ]*[a-f0-9]+: c4 e2 4d a8 11 vfmadd213ps \(%rcx\),%ymm6,%ymm2 19 [ ]*[a-f0-9]+: c4 e2 cd b8 11 vfmadd231pd \(%rcx\),%ymm6,%ymm2 21 [ ]*[a-f0-9]+: c4 e2 4d b8 11 vfmadd231ps \(%rcx\),%ymm6,%ymm2 23 [ ]*[a-f0-9]+: c4 e2 cd 96 11 vfmaddsub132pd \(%rcx\),%ymm6,%ymm2 25 [ ]*[a-f0-9]+: c4 e2 4d 96 11 vfmaddsub132ps \(%rcx\),%ymm6,%ymm2 27 [ ]*[a-f0-9]+: c4 e2 cd a6 11 vfmaddsub213pd \(%rcx\),%ymm6,%ymm2 29 [ ]*[a-f0-9]+: c4 e2 4d a6 11 vfmaddsub213ps \(%rcx\),%ymm6,%ymm [all...] |
/art/runtime/interpreter/mterp/x86_64/ |
op_iget.S | 8 movzbq rINSTbl, %rcx # rcx <- BA 11 GET_VREG OUT_32_ARG1, %rcx # the object pointer 15 movq rSELF, %rcx 16 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx)
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibSse2/X64/ |
ZeroMem.S | 38 movq %rcx, %rdi
39 xorq %rcx, %rcx
41 subq %rdi, %rcx
42 andq $15, %rcx
45 cmpq %rdx, %rcx
46 cmova %rdx, %rcx
47 subq %rcx, %rdx
50 movq %rdx, %rcx
52 shrq $4, %rcx
[all...] |
SetMem.S | 40 movq %rcx, %rdi # rdi <- Buffer
43 xorq %rcx, %rcx
44 subq %rdi, %rcx
45 andq $15, %rcx # rcx + rdi aligns on 16-byte boundary
47 cmpq %rdx, %rcx
48 cmova %rdx, %rcx
49 subq %rcx, %rdx
52 movq %rdx, %rcx
[all...] |
/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ilp32/ |
x86-64-amdfam10.d | 10 0: f3 48 0f bd 19[ ]+lzcnt \(%rcx\),%rbx 11 5: f3 0f bd 19[ ]+lzcnt \(%rcx\),%ebx 12 9: 66 f3 0f bd 19[ ]+lzcnt \(%rcx\),%bx 13 e: f3 48 0f bd d9[ ]+lzcnt %rcx,%rbx 16 1c: f3 48 0f b8 19[ ]+popcnt \(%rcx\),%rbx 17 21: f3 0f b8 19[ ]+popcnt \(%rcx\),%ebx 18 25: 66 f3 0f b8 19[ ]+popcnt \(%rcx\),%bx 19 2a: f3 48 0f b8 d9[ ]+popcnt %rcx,%rbx 26 4c: f2 0f 2b 09[ ]+movntsd %xmm1,\(%rcx\) 27 50: f3 0f 2b 09[ ]+movntss %xmm1,\(%rcx\) [all...] |
x86-64-sse4_1-intel.d | 10 [ ]*[a-f0-9]+: 66 0f 3a 0d 01 00 blendpd xmm0,XMMWORD PTR \[rcx\],0x0 12 [ ]*[a-f0-9]+: 66 0f 3a 0c 01 00 blendps xmm0,XMMWORD PTR \[rcx\],0x0 14 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd xmm0,XMMWORD PTR \[rcx\],xmm0 16 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd xmm0,XMMWORD PTR \[rcx\],xmm0 18 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps xmm0,XMMWORD PTR \[rcx\],xmm0 20 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps xmm0,XMMWORD PTR \[rcx\],xmm0 22 [ ]*[a-f0-9]+: 66 0f 3a 41 01 00 dppd xmm0,XMMWORD PTR \[rcx\],0x0 24 [ ]*[a-f0-9]+: 66 0f 3a 40 01 00 dpps xmm0,XMMWORD PTR \[rcx\],0x0 28 [ ]*[a-f0-9]+: 66 0f 3a 17 01 00 extractps DWORD PTR \[rcx\],xmm0,0x0 30 [ ]*[a-f0-9]+: 66 0f 3a 21 01 00 insertps xmm0,DWORD PTR \[rcx\],0x [all...] |
x86-64-sse4_1.d | 10 [ ]*[a-f0-9]+: 66 0f 3a 0d 01 00 blendpd \$0x0,\(%rcx\),%xmm0 12 [ ]*[a-f0-9]+: 66 0f 3a 0c 01 00 blendps \$0x0,\(%rcx\),%xmm0 14 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd %xmm0,\(%rcx\),%xmm0 16 [ ]*[a-f0-9]+: 66 0f 38 15 01 blendvpd %xmm0,\(%rcx\),%xmm0 18 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps %xmm0,\(%rcx\),%xmm0 20 [ ]*[a-f0-9]+: 66 0f 38 14 01 blendvps %xmm0,\(%rcx\),%xmm0 22 [ ]*[a-f0-9]+: 66 0f 3a 41 01 00 dppd \$0x0,\(%rcx\),%xmm0 24 [ ]*[a-f0-9]+: 66 0f 3a 40 01 00 dpps \$0x0,\(%rcx\),%xmm0 28 [ ]*[a-f0-9]+: 66 0f 3a 17 01 00 extractps \$0x0,%xmm0,\(%rcx\) 30 [ ]*[a-f0-9]+: 66 0f 3a 21 01 00 insertps \$0x0,\(%rcx\),%xmm [all...] |
x86-64-sse4_2.d | 14 [ ]*[0-9a-f]+: f2 48 0f 38 f1 d9 crc32q %rcx,%rbx 15 [ ]*[0-9a-f]+: f2 0f 38 f0 19 crc32b \(%rcx\),%ebx 16 [ ]*[0-9a-f]+: 66 f2 0f 38 f1 19 crc32w \(%rcx\),%ebx 17 [ ]*[0-9a-f]+: f2 0f 38 f1 19 crc32l \(%rcx\),%ebx 18 [ ]*[0-9a-f]+: f2 48 0f 38 f1 19 crc32q \(%rcx\),%rbx 23 [ ]*[0-9a-f]+: f2 48 0f 38 f1 d9 crc32q %rcx,%rbx 24 [ ]*[0-9a-f]+: 66 0f 38 37 01 pcmpgtq \(%rcx\),%xmm0 26 [ ]*[0-9a-f]+: 66 0f 3a 61 01 00 pcmpestri \$0x0,\(%rcx\),%xmm0 28 [ ]*[0-9a-f]+: 66 0f 3a 60 01 01 pcmpestrm \$0x1,\(%rcx\),%xmm0 30 [ ]*[0-9a-f]+: 66 0f 3a 63 01 02 pcmpistri \$0x2,\(%rcx\),%xmm [all...] |
x86-64-fma.d | 12 [ ]*[a-f0-9]+: c4 e2 cd 98 11 vfmadd132pd \(%rcx\),%ymm6,%ymm2 14 [ ]*[a-f0-9]+: c4 e2 4d 98 11 vfmadd132ps \(%rcx\),%ymm6,%ymm2 16 [ ]*[a-f0-9]+: c4 e2 cd a8 11 vfmadd213pd \(%rcx\),%ymm6,%ymm2 18 [ ]*[a-f0-9]+: c4 e2 4d a8 11 vfmadd213ps \(%rcx\),%ymm6,%ymm2 20 [ ]*[a-f0-9]+: c4 e2 cd b8 11 vfmadd231pd \(%rcx\),%ymm6,%ymm2 22 [ ]*[a-f0-9]+: c4 e2 4d b8 11 vfmadd231ps \(%rcx\),%ymm6,%ymm2 24 [ ]*[a-f0-9]+: c4 e2 cd 96 11 vfmaddsub132pd \(%rcx\),%ymm6,%ymm2 26 [ ]*[a-f0-9]+: c4 e2 4d 96 11 vfmaddsub132ps \(%rcx\),%ymm6,%ymm2 28 [ ]*[a-f0-9]+: c4 e2 cd a6 11 vfmaddsub213pd \(%rcx\),%ymm6,%ymm2 30 [ ]*[a-f0-9]+: c4 e2 4d a6 11 vfmaddsub213ps \(%rcx\),%ymm6,%ymm [all...] |
/device/linaro/bootloader/edk2/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
ZeroMem.asm | 34 push rcx ; push Buffer
36 mov rdi, rcx ; rdi = Buffer
37 mov rcx, rdx ; rcx = Count
38 shr rcx, 3 ; rcx = rcx / 8
42 mov rcx, rdx ; rcx = rdx
|
SetMem.S | 36 pushq %rcx # push Buffer
46 movq %rcx, %rdi # rdi = Buffer
47 movq %rdx, %rcx # rcx = Count
48 shrq $3, %rcx # rcx = rcx / 8
51 movq %rdx, %rcx # rcx = rdx
52 andq $7, %rcx # rcx = rcx & 7 [all...] |
/external/syslinux/gnu-efi/gnu-efi-3.0/lib/x86_64/ |
efi_stub.S | 19 * b) rsi through r8 (elf) aka rcx through r9 (ms) require stack space 23 * 1) rdi -> rcx (32 saved) 26 * 4) rcx -> r9 (32 saved) 36 * 1) rsi -> rcx (32 saved) 38 * 3) rcx -> r8 (32 saved) 61 mov %rsi, %rcx 69 mov %rsi, %rcx 76 mov %rcx, %r8 78 mov %rsi, %rcx 86 mov %rcx, %r [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/CompilerStub/X64/ |
memsetSSE2.asm | 29 ; OUT VOID *Buffer, --> rcx
35 mov rax, rcx
42 mov rdi, rcx ; rdi <- Buffer
45 xor rcx, rcx
46 sub rcx, rdi
47 and rcx, 15 ; rcx + rdi aligns on 16-byte boundary
49 cmp rcx, rdx
50 cmova rcx, rdx [all...] |
memcpySSE2.asm | 35 mov rax, rcx ; rax <- Destination as return value
36 cmp rdx, rcx ; if Source == Destination, do nothing
41 mov rdi, rcx ; rdi <- Destination
48 xor rcx, rcx
49 sub rcx, rdi ; rcx <- -rdi
50 and rcx, 15 ; rcx + rsi should be 16 bytes aligned
51 jz @F ; skip if rcx == 0 [all...] |
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/ |
AsmFuncs.asm | 43 push rcx
44 mov rcx, 0
49 push rcx
50 mov rcx, 1
55 push rcx
56 mov rcx, 2
61 push rcx
62 mov rcx, 3
67 push rcx
68 mov rcx, 4 [all...] |
/external/syslinux/com32/lib/libgcc/ |
__muldi3.S | 52 movq 16(%rsp),%rcx 53 mulq %rcx 54 imulq 12(%rsp),%rcx 56 addq %rcx,%rdx 71 mulq %rcx 75 imulq %rsi,%rcx 76 addq %rcx,%rdx
|
/external/syslinux/gnu-efi/gnu-efi-3.0/gnuefi/ |
crt0-efi-x86_64.S | 43 pushq %rcx 50 popq %rcx 52 pushq %rcx
|