/device/google/dragon/audio/hal/dsp/ |
.dsp_util.c.swp | 118 ? ? ? ? ? ? ? k Q 7 ? ? ? ? ? ? } ); "xmm0", "xmm1", "xmm2", "memory", "cc" : /* clobber */ [scale_2_15]"x"(_mm_set1_ps(1.0f*(1<<15))) [output]"3"(output), [input2]"2"(input2), [input1]"1"(input1), [chunk]"0"(chunk), : /* input */ "=r"(output) "=r"(input2), "=r"(input1), "=r"(chunk), : /* output */ "jnz 1b \n" "sub $1, %[chunk] \n" "add $16, %[output] \n" "movdqu %%xmm0, (%[output]) \n" "packssdw %%xmm1, %%xmm0 \n" "cvtps2dq %%xmm1, %%xmm1 \n" "cvtps2dq %%xmm0, %%xmm0 \n" "mulps %[scale_2_15], %%xmm1 \n" "mulps %[scale_2_15], %%xmm0 \n" "add $16, %[input2] \n" "add $16, %[input1] \n" "unpckhps %%xmm2, %%xmm1 \n" "unpcklps %%xmm2, %%xmm0 \n" "movaps %%xmm0, %%xmm1 \n" "lddqu (%[input2]), %%xmm2 \n" "lddqu (%[input1]), %%xmm0 \n" "1: \n" __asm__ __volatile__ ( if (chunk) { frames &= 3; int chunk = frames >> 2; /* L0 L1 L2 L3, R0 R1 R2 R3 -> L0 R0 L1 R1, L2 R2 L3 R3 */ /* Process 4 frames (8 samples) each loop. */ { int16_t *output, int frames) static void interleave_stereo(float *input1, float *input2, #define deinterleave_stereo deinterleave_stereo } } *output2++ = *input++ / 32768.0f; *output1++ = *input++ / 32768.0f; while (frames--) { /* The remaining samples. */ } ); "xmm0", "xmm1", "xmm2", "xmm3", "memory", "cc" : /* clobber */ [scale_2_n15]"x"(_mm_set1_ps(1.0f/(1<<15))) [scale_2_n31]"x"(_mm_set1_ps(1.0f/(1<<15)/(1<<16))), : /* input */ [output2]"+r"(output2) [output1]"+r"(output1), [input]"+r"(input), [chunk]"+r"(chunk), : /* output */ "jnz 1b \n" "sub $1, %[chunk] \n" "add $32, %[output2] \n" "add $32, %[output1] \n" "movdqu %%xmm3, 16(%[output2]) \n" "movdqu %%xmm2, (%[output2]) \n" "movdqu %%xmm1, 16(%[output1]) \n" "movdqu %%xmm0, (%[output1]) \n" "mulps %[scale_2_n15], %%xmm3 \n" "mulps %[scale_2_n15], %%xmm2 \n" "mulps %[scale_2_n31], %%xmm1 \n" "mulps %[scale_2_n31], %%xmm0 \n" "cvtdq2ps %%xmm3, %%xmm3 \n" "cvtdq2ps %%xmm2, %%xmm2 \n" "cvtdq2ps %%xmm1, %%xmm1 \n" "cvtdq2ps %%xmm0, %%xmm0 \n" "psrad $16, %%xmm3 \n" "psrad $16, %%xmm2 \n" "pslld $16, %%xmm1 \n" "pslld $16, %%xmm0 \n" "movdqa %%xmm1, %%xmm3 \n" "movdqa %%xmm0, %%xmm2 \n" "add $32, %[input] \n" "ldd (…)
|
dsp_util.c | 149 "movdqa %%xmm0, %%xmm2 \n" 150 "movdqa %%xmm1, %%xmm3 \n"
|
/external/llvm/test/CodeGen/X86/ |
x86-shifts.ll | 122 ; CHECK: movdqa %xmm0, %xmm1 124 ; CHECK-NEXT: movdqa %xmm0, %xmm2
|
vec_setcc-2.ll | 20 ; CHECK-NOT: movdqa {{%xmm[0-9]+}}, {{%xmm[0-9]+}}
|
vshift-4.ll | 21 ; CHECK-NEXT: movdqa %xmm0, %xmm3
|
vec_fp_to_int.ll | 22 ; SSE-NEXT: movdqa %xmm1, %xmm0 107 ; SSE-NEXT: movdqa %xmm2, %xmm0 108 ; SSE-NEXT: movdqa %xmm3, %xmm1 188 ; SSE-NEXT: movdqa %xmm1, %xmm0 360 ; SSE-NEXT: movdqa %xmm2, %xmm1 498 ; SSE-NEXT: movdqa %xmm1, %xmm0 524 ; SSE-NEXT: movdqa %xmm1, %xmm0 574 ; SSE-NEXT: movdqa %xmm2, %xmm0 617 ; SSE-NEXT: movdqa %xmm2, %xmm0 665 ; SSE-NEXT: movdqa %xmm1, %xmm [all...] |
vector-shuffle-128-v8.ll | 46 ; SSSE3-NEXT: movdqa %xmm1, %xmm0 52 ; SSE41-NEXT: movdqa %xmm1, %xmm0 [all...] |
vector-shuffle-128-v2.ll | 303 ; SSE-NEXT: movdqa %xmm1, %xmm0 376 ; SSE41-NEXT: movdqa %xmm1, %xmm0 410 ; SSSE3-NEXT: movdqa %xmm1, %xmm0 416 ; SSE41-NEXT: movdqa %xmm1, %xmm0 442 ; SSSE3-NEXT: movdqa %xmm2, %xmm0 448 ; SSE41-NEXT: movdqa %xmm2, %xmm0 475 ; SSE-NEXT: movdqa %xmm1, %xmm0 489 ; SSE-NEXT: movdqa %xmm1, %xmm0 503 ; SSE-NEXT: movdqa %xmm2, %xmm0 573 ; SSE41-NEXT: movdqa %xmm1, %xmm [all...] |
vector-blend.ll | 274 ; SSE41-NEXT: movdqa %xmm0, %xmm2 277 ; SSE41-NEXT: movdqa %xmm2, %xmm0 641 ; SSSE3-NEXT: movdqa {{.*#+}} xmm4 = [128,128,2,128,4,5,6,128,128,128,10,128,12,13,14,128] 643 ; SSSE3-NEXT: movdqa {{.*#+}} xmm5 = [0,1,128,3,128,128,128,7,8,9,128,11,128,128,128,15] 653 ; SSE41-NEXT: movdqa %xmm0, %xmm4 657 ; SSE41-NEXT: movdqa %xmm4, %xmm0
|
vec_int_to_fp.ll | 339 ; SSE-NEXT: movdqa {{.*#+}} xmm1 = [1127219200,1160773632,0,0] 375 ; SSE-NEXT: movdqa {{.*#+}} xmm1 = [1127219200,1160773632,0,0] 413 ; SSE-NEXT: movdqa {{.*#+}} xmm1 = [1127219200,1160773632,0,0] 549 ; SSE-NEXT: movdqa {{.*#+}} xmm2 = [1127219200,1160773632,0,0] 627 ; SSE-NEXT: movdqa %xmm0, %xmm2 630 ; SSE-NEXT: movdqa {{.*#+}} xmm3 = [1127219200,1160773632,0,0] [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
sse2avx.s | 27 movdqa %xmm4,%xmm6 28 movdqa (%ecx),%xmm4 65 movdqa %xmm4,%xmm6 66 movdqa %xmm4,(%ecx) 688 movdqa xmm6,xmm4 689 movdqa xmm4,XMMWORD PTR [ecx] 726 movdqa xmm6,xmm4 727 movdqa XMMWORD PTR [ecx],xmm4
|
x86-64-sse2avx.s | 27 movdqa %xmm4,%xmm6 28 movdqa (%rcx),%xmm4 65 movdqa %xmm4,%xmm6 66 movdqa %xmm4,(%rcx) 731 movdqa xmm6,xmm4 732 movdqa xmm4,XMMWORD PTR [rcx] 769 movdqa xmm6,xmm4 770 movdqa XMMWORD PTR [rcx],xmm4
|
opts-intel.d | 135 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa xmm6,xmm4 136 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s xmm6,xmm4 239 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa xmm6,xmm4 240 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s xmm6,xmm4
|
opts.d | 134 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa %xmm4,%xmm6 135 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s %xmm4,%xmm6 238 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa %xmm4,%xmm6 239 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s %xmm4,%xmm6
|
x86-64-opts-intel.d | 171 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa xmm6,xmm4 172 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s xmm6,xmm4 293 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa xmm6,xmm4 294 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s xmm6,xmm4
|
/external/boringssl/linux-x86/crypto/sha/ |
sha256-586.S | [all...] |
/external/boringssl/mac-x86/crypto/sha/ |
sha256-586.S | [all...] |
/bionic/libc/arch-x86_64/string/ |
sse2-memset-slm.S | 152 movdqa %xmm0, (%rcx)
|
sse2-strcpy-slm.S | 138 movdqa (%rsi, %rcx), %xmm1 268 movdqa %xmm2, %xmm4 1704 movdqa %xmm0, (%rdi) 1705 movdqa %xmm0, 16(%rdi) 1706 movdqa %xmm0, 32(%rdi) 1707 movdqa %xmm0, 48(%rdi) 1715 movdqa %xmm0, (%rdi) 1716 movdqa %xmm0, 16(%rdi) 1720 movdqa %xmm0, (%rdi) 1727 movdqa %xmm0, (%rdi [all...] |
/external/valgrind/memcheck/tests/amd64/ |
sse_memory.stdout.exp | [all...] |
/external/valgrind/memcheck/tests/x86/ |
sse2_memory.stdout.exp | [all...] |
/external/libyuv/files/source/ |
format_conversion.cc | 41 movdqa xmm0, [eax] 62 "movdqa (%0),%%xmm0 \n"
|
/bionic/libc/arch-x86/atom/string/ |
sse2-wcscmp-atom.S | 518 movdqa (%edi), %xmm1 526 movdqa 16(%edi), %xmm3 534 movdqa 32(%edi), %xmm5 542 movdqa 48(%edi), %xmm1
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/ |
x86-64-opts-intel.d | 171 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa xmm6,xmm4 172 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s xmm6,xmm4 293 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa xmm6,xmm4 294 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s xmm6,xmm4
|
x86-64-opts.d | 171 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa %xmm4,%xmm6 172 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s %xmm4,%xmm6 293 [ ]*[a-f0-9]+: 66 0f 6f f4 movdqa %xmm4,%xmm6 294 [ ]*[a-f0-9]+: 66 0f 7f e6 movdqa.s %xmm4,%xmm6
|