HomeSort by relevance Sort by last modified time
    Searched refs:mm0 (Results 1 - 25 of 166) sorted by null

1 2 3 4 5 6 7

  /external/libjpeg-turbo/simd/loongson/
jquanti-mmi.c 40 mm0 = mm2; \
47 mm0 = _mm_xor_si64(mm0, mm2); /* val = -val */ \
49 mm0 = _mm_sub_pi16(mm0, mm2); \
55 mm0 = _mm_add_pi16(mm0, corr0); /* correction + roundfactor */ \
58 mm4 = mm0; \
64 mm0 = _mm_mulhi_pi16(mm0, recip0);
119 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7; local
    [all...]
jcsample-mmi.c 45 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6 = 0.0, mm7; local
65 mm0 = _mm_load_si64((__m64 *)&inptr0[0]);
70 mm4 = mm0;
72 mm0 = _mm_and_si64(mm0, mm6);
76 mm0 = _mm_add_pi16(mm0, mm4);
88 mm0 = _mm_add_pi16(mm0, mm1);
90 mm0 = _mm_add_pi16(mm0, mm7)
    [all...]
jdsample-mmi.c 57 mm0 = mm7; \
59 mm0 = _mm_srli_si64(mm0, 2 * BYTE_BIT); /* mm0=( 1 2 3 -) */ \
66 mm0 = _mm_or_si64(mm0, mm4); /* mm0=( 1 2 3 4) */ \
85 mm0 = _mm_add_pi16(mm0, PW_SEVEN); \
92 mm0 = _mm_add_pi16(mm0, mm7);
114 __m64 mm0, mm1, mm2, mm3 = 0.0, mm4, mm5, mm6, mm7 = 0.0; local
    [all...]
  /external/fec/
ssebfly29.s 69 movq (8*\GROUP)(%esi),%mm0 # Incoming path metric, high bit = 0
71 movq %mm0,%mm2
73 paddusb %mm4,%mm0
82 # Find survivors, leave in mm0,2
83 pminub %mm1,%mm0
86 pcmpeqb %mm0,%mm1
89 # interleave and store new branch metrics in mm0,2
90 movq %mm0,%mm4
91 punpckhbw %mm2,%mm0 # interleave second 8 new metrics
93 movq %mm0,(16*\GROUP+8)(%edi
    [all...]
ssebfly27.s 71 movq (8*\GROUP)(%esi),%mm0 # Incoming path metric, high bit = 0
73 movq %mm0,%mm2
75 paddusb %mm4,%mm0
84 # Find survivors, leave in mm0,2
85 pminub %mm1,%mm0
88 pcmpeqb %mm0,%mm1
91 # interleave and store new branch metrics in mm0,2
92 movq %mm0,%mm4
93 punpckhbw %mm2,%mm0 # interleave second 8 new metrics
95 movq %mm0,(16*\GROUP+8)(%edi
    [all...]
peak_sse_assist.s 25 movq (%esi),%mm0
26 movq %mm0,%mm1
28 pxor %mm1,%mm0 # complement negatives
29 psubw %mm1,%mm0 # add 1 to negatives
30 pmaxsw %mm0,%mm7 # store peak
35 2: movq %mm7,%mm0
36 psrlq $32,%mm0
37 pmaxsw %mm0,%mm7
38 movq %mm7,%mm0
39 psrlq $16,%mm0
    [all...]
peakval_sse_assist.s 25 movq (%esi),%mm0
26 movq %mm0,%mm1
28 pxor %mm1,%mm0 # complement negatives
29 psubw %mm1,%mm0 # add 1 to negatives
30 pmaxsw %mm0,%mm7 # store peak
35 2: movq %mm7,%mm0
36 psrlq $32,%mm0
37 pmaxsw %mm0,%mm7
38 movq %mm7,%mm0
39 psrlq $16,%mm0
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/
resources-3dnow.s 6 pavgusb %mm0, %mm2
9 pf2id %mm0, %mm2
12 pf2iw %mm0, %mm2
15 pfacc %mm0, %mm2
18 pfadd %mm0, %mm2
21 pfcmpeq %mm0, %mm2
24 pfcmpge %mm0, %mm2
27 pfcmpgt %mm0, %mm2
30 pfmax %mm0, %mm2
33 pfmin %mm0, %mm
    [all...]
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
WriteMm0.c 24 movq mm0, qword ptr [Value] local
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
WriteMm0.c 19 Writes the current value of 64-bit MMX Register #0 (MM0).
21 Writes the current value of MM0. This function is only available on IA32 and
24 @param Value The 64-bit value to write to MM0.
34 movq mm0, qword ptr [Value] local
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Atom/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
resources-ssse3.s 4 pabsb %mm0, %mm2
10 pabsd %mm0, %mm2
16 pabsw %mm0, %mm2
22 palignr $1, %mm0, %mm2
28 phaddd %mm0, %mm2
34 phaddsw %mm0, %mm2
40 phaddw %mm0, %mm2
46 phsubd %mm0, %mm2
52 phsubsw %mm0, %mm2
58 phsubw %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SLM/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SandyBridge/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
resources-mmx.s 9 movd %mm0, %ecx
10 movd %mm0, (%rax)
15 movq %mm0, %rcx
16 movq %mm0, (%rax)
18 packsswb %mm0, %mm2
21 packssdw %mm0, %mm2
24 packuswb %mm0, %mm2
27 paddb %mm0, %mm2
30 paddd %mm0, %mm2
33 paddsb %mm0, %mm
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/
EfiZeroMem.c 83 ; Save mm0
84 movq MmxSave, mm0
86 pxor mm0, mm0 ; Clear mm0 local
89 movq QWORD PTR ds:[edi], mm0
90 movq QWORD PTR ds:[edi+8], mm0
91 movq QWORD PTR ds:[edi+16], mm0
92 movq QWORD PTR ds:[edi+24], mm0
93 movq QWORD PTR ds:[edi+32], mm0
103 movq mm0, MmxSave local
    [all...]
EfiSetMem.c 101 movq MmxSave, mm0
102 movq mm0, QWordValue local
105 movq QWORD PTR ds:[edi], mm0
106 movq QWORD PTR ds:[edi+8], mm0
107 movq QWORD PTR ds:[edi+16], mm0
108 movq QWORD PTR ds:[edi+24], mm0
109 movq QWORD PTR ds:[edi+32], mm0
110 movq QWORD PTR ds:[edi+40], mm0
111 movq QWORD PTR ds:[edi+48], mm0
112 movq QWORD PTR ds:[edi+56], mm0
118 movq mm0, MmxSave local
    [all...]
EfiZeroMem.S 94 # Save mm0
95 movq %mm0, -8(%ebp) # Save mm0 to MmxSave
97 pxor %mm0, %mm0 # Clear mm0
100 movq %mm0, %ds:(%edi)
101 movq %mm0, %ds:8(%edi)
102 movq %mm0, %ds:16(%edi)
103 movq %mm0, %ds:24(%edi)
    [all...]
  /external/libjpeg-turbo/simd/i386/
jidctfst-mmx.asm 130 movq mm0, MMWORD [MMBLOCK(1,0,esi,SIZEOF_JCOEF)]
132 por mm0, MMWORD [MMBLOCK(3,0,esi,SIZEOF_JCOEF)]
134 por mm0, MMWORD [MMBLOCK(5,0,esi,SIZEOF_JCOEF)]
136 por mm0, MMWORD [MMBLOCK(7,0,esi,SIZEOF_JCOEF)]
137 por mm1, mm0
145 movq mm0, MMWORD [MMBLOCK(0,0,esi,SIZEOF_JCOEF)]
146 pmullw mm0, MMWORD [MMBLOCK(0,0,edx,SIZEOF_IFAST_MULT_TYPE)]
148 movq mm2, mm0 ; mm0=in0=(00 01 02 03)
149 punpcklwd mm0, mm0 ; mm0=(00 00 01 01
    [all...]

Completed in 588 milliseconds

1 2 3 4 5 6 7