/external/llvm-project/llvm/test/CodeGen/X86/ |
D | vector-lzcnt-128.ll | 40 ; SSE2-NEXT: psrlw $1, %xmm0 46 ; SSE2-NEXT: psrlw $2, %xmm1 50 ; SSE2-NEXT: psrlw $4, %xmm2 80 ; SSE3-NEXT: psrlw $1, %xmm0 86 ; SSE3-NEXT: psrlw $2, %xmm1 90 ; SSE3-NEXT: psrlw $4, %xmm2 103 ; SSSE3-NEXT: psrlw $4, %xmm1 112 ; SSSE3-NEXT: psrlw $8, %xmm2 114 ; SSSE3-NEXT: psrlw $8, %xmm1 136 ; SSE41-NEXT: psrlw $4, %xmm1 [all …]
|
D | vec_ctbits.ll | 15 ; CHECK-NEXT: psrlw $1, %xmm1 21 ; CHECK-NEXT: psrlw $2, %xmm0 25 ; CHECK-NEXT: psrlw $4, %xmm1 60 ; CHECK-NEXT: psrlw $1, %xmm0 66 ; CHECK-NEXT: psrlw $2, %xmm1 70 ; CHECK-NEXT: psrlw $4, %xmm2 85 ; CHECK-NEXT: psrlw $1, %xmm1 91 ; CHECK-NEXT: psrlw $2, %xmm0 95 ; CHECK-NEXT: psrlw $4, %xmm1 117 ; CHECK-NEXT: psrlw $1, %xmm1 [all …]
|
D | vector-popcnt-128-ult-ugt.ll | 133 ; SSE2-NEXT: psrlw $1, %xmm1 139 ; SSE2-NEXT: psrlw $2, %xmm0 143 ; SSE2-NEXT: psrlw $4, %xmm1 153 ; SSE3-NEXT: psrlw $1, %xmm1 159 ; SSE3-NEXT: psrlw $2, %xmm0 163 ; SSE3-NEXT: psrlw $4, %xmm1 178 ; SSSE3-NEXT: psrlw $4, %xmm0 195 ; SSE41-NEXT: psrlw $4, %xmm0 274 ; SSE2-NEXT: psrlw $1, %xmm1 280 ; SSE2-NEXT: psrlw $2, %xmm0 [all …]
|
D | vector-tzcnt-128.ll | 25 ; SSE2-NEXT: psrlw $1, %xmm1 31 ; SSE2-NEXT: psrlw $2, %xmm0 35 ; SSE2-NEXT: psrlw $4, %xmm1 49 ; SSE3-NEXT: psrlw $1, %xmm1 55 ; SSE3-NEXT: psrlw $2, %xmm0 59 ; SSE3-NEXT: psrlw $4, %xmm1 78 ; SSSE3-NEXT: psrlw $4, %xmm0 97 ; SSE41-NEXT: psrlw $4, %xmm0 210 ; X32-SSE-NEXT: psrlw $4, %xmm0 228 ; SSE2-NEXT: psrlw $1, %xmm1 [all …]
|
D | vector-lzcnt-sub128.ll | 27 ; CHECK-NEXT: psrlw $1, %xmm0 33 ; CHECK-NEXT: psrlw $2, %xmm2 37 ; CHECK-NEXT: psrlw $4, %xmm0 61 ; CHECK-NEXT: psrlw $1, %xmm1 67 ; CHECK-NEXT: psrlw $2, %xmm0 71 ; CHECK-NEXT: psrlw $4, %xmm1
|
D | vector-idiv-udiv-128.ll | 149 ; SSE-NEXT: psrlw $1, %xmm0 151 ; SSE-NEXT: psrlw $2, %xmm0 174 ; SSE2-NEXT: psrlw $8, %xmm2 178 ; SSE2-NEXT: psrlw $8, %xmm4 181 ; SSE2-NEXT: psrlw $1, %xmm0 184 ; SSE2-NEXT: psrlw $2, %xmm0 195 ; SSE41-NEXT: psrlw $8, %xmm2 198 ; SSE41-NEXT: psrlw $8, %xmm3 201 ; SSE41-NEXT: psrlw $1, %xmm0 204 ; SSE41-NEXT: psrlw $2, %xmm0 [all …]
|
D | vector-shift-lshr-sub128.ll | 134 ; SSE2-NEXT: psrlw $8, %xmm0 142 ; SSE2-NEXT: psrlw $4, %xmm0 150 ; SSE2-NEXT: psrlw $2, %xmm0 157 ; SSE2-NEXT: psrlw $1, %xmm0 173 ; SSE41-NEXT: psrlw $8, %xmm4 177 ; SSE41-NEXT: psrlw $4, %xmm2 181 ; SSE41-NEXT: psrlw $2, %xmm2 186 ; SSE41-NEXT: psrlw $1, %xmm2 268 ; X86-SSE-NEXT: psrlw $8, %xmm0 276 ; X86-SSE-NEXT: psrlw $4, %xmm0 [all …]
|
D | vector-unsigned-cmp.ll | 245 ; SSE-NEXT: psrlw $1, %xmm0 246 ; SSE-NEXT: psrlw $1, %xmm1 265 ; SSE-NEXT: psrlw $1, %xmm0 266 ; SSE-NEXT: psrlw $1, %xmm1 286 ; SSE2-NEXT: psrlw $1, %xmm0 287 ; SSE2-NEXT: psrlw $1, %xmm1 295 ; SSE41-NEXT: psrlw $1, %xmm0 296 ; SSE41-NEXT: psrlw $1, %xmm1 317 ; SSE2-NEXT: psrlw $1, %xmm0 318 ; SSE2-NEXT: psrlw $1, %xmm1 [all …]
|
D | vector-bitreverse.ll | 687 ; SSE2-NEXT: psrlw $4, %xmm0 694 ; SSE2-NEXT: psrlw $2, %xmm0 700 ; SSE2-NEXT: psrlw $1, %xmm0 711 ; SSSE3-NEXT: psrlw $4, %xmm0 769 ; SSE2-NEXT: psrlw $8, %xmm1 775 ; SSE2-NEXT: psrlw $4, %xmm0 782 ; SSE2-NEXT: psrlw $2, %xmm0 788 ; SSE2-NEXT: psrlw $1, %xmm0 800 ; SSSE3-NEXT: psrlw $4, %xmm0 875 ; SSE2-NEXT: psrlw $4, %xmm0 [all …]
|
/external/libjpeg-turbo/simd/x86_64/ |
D | jcsample-sse2.asm | 100 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 130 psrlw xmm2, BYTE_BIT 132 psrlw xmm3, BYTE_BIT 138 psrlw xmm0, 1 139 psrlw xmm1, 1 245 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 279 psrlw xmm4, BYTE_BIT 281 psrlw xmm5, BYTE_BIT 288 psrlw xmm4, BYTE_BIT 290 psrlw xmm5, BYTE_BIT [all …]
|
/external/llvm-project/llvm/test/Analysis/CostModel/X86/ |
D | testshiftlshr.ll | 10 ; SSE2-CODEGEN: psrlw 22 ; SSE2-CODEGEN: psrlw 34 ; SSE2-CODEGEN: psrlw 46 ; SSE2-CODEGEN: psrlw 58 ; SSE2-CODEGEN: psrlw 190 ; SSE2-CODEGEN: psrlw 202 ; SSE2-CODEGEN: psrlw 214 ; SSE2-CODEGEN: psrlw 226 ; SSE2-CODEGEN: psrlw 238 ; SSE2-CODEGEN: psrlw [all …]
|
/external/libjpeg-turbo/simd/i386/ |
D | jcsample-mmx.asm | 103 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 124 psrlw mm2, BYTE_BIT 126 psrlw mm3, BYTE_BIT 132 psrlw mm0, 1 133 psrlw mm1, 1 246 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 270 psrlw mm4, BYTE_BIT 272 psrlw mm5, BYTE_BIT 279 psrlw mm4, BYTE_BIT 281 psrlw mm5, BYTE_BIT [all …]
|
D | jcsample-sse2.asm | 103 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 136 psrlw xmm2, BYTE_BIT 138 psrlw xmm3, BYTE_BIT 144 psrlw xmm0, 1 145 psrlw xmm1, 1 259 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 296 psrlw xmm4, BYTE_BIT 298 psrlw xmm5, BYTE_BIT 305 psrlw xmm4, BYTE_BIT 307 psrlw xmm5, BYTE_BIT [all …]
|
/external/libaom/libaom/aom_dsp/x86/ |
D | highbd_subpel_variance_impl_sse2.asm | 323 psrlw m1, 4 324 psrlw m0, 4 351 psrlw m1, 4 352 psrlw m0, 4 553 psrlw m1, 4 556 psrlw m0, 4 592 psrlw m4, 4 595 psrlw m0, 4 667 psrlw m1, 4 668 psrlw m0, 4 [all …]
|
D | quantize_ssse3_x86_64.asm | 38 psrlw m5, 15 41 psrlw m0, 1 ; m0 = (m0 + 1) / 2 42 psrlw m1, 1 ; m1 = (m1 + 1) / 2 84 psrlw m5, 15 94 psrlw m5, 15 129 psrlw m8, 1 130 psrlw m13, 1 192 psrlw m5, 15 199 psrlw m5, 15 234 psrlw m14, 1 [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | highbd_subpel_variance_impl_sse2.asm | 320 psrlw m1, 4 321 psrlw m0, 4 348 psrlw m1, 4 349 psrlw m0, 4 550 psrlw m1, 4 553 psrlw m0, 4 589 psrlw m4, 4 592 psrlw m0, 4 664 psrlw m1, 4 665 psrlw m0, 4 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | vector-popcnt-128.ll | 60 ; SSSE3-NEXT: psrlw $4, %xmm0 76 ; SSE41-NEXT: psrlw $4, %xmm0 162 ; SSSE3-NEXT: psrlw $4, %xmm0 184 ; SSE41-NEXT: psrlw $4, %xmm0 223 ; SSE2-NEXT: psrlw $1, %xmm1 229 ; SSE2-NEXT: psrlw $2, %xmm0 233 ; SSE2-NEXT: psrlw $4, %xmm1 239 ; SSE2-NEXT: psrlw $8, %xmm0 245 ; SSE3-NEXT: psrlw $1, %xmm1 251 ; SSE3-NEXT: psrlw $2, %xmm0 [all …]
|
D | vector-shift-lshr-128.ll | 200 ; SSE2-NEXT: psrlw $8, %xmm0 208 ; SSE2-NEXT: psrlw $4, %xmm0 216 ; SSE2-NEXT: psrlw $2, %xmm0 223 ; SSE2-NEXT: psrlw $1, %xmm0 238 ; SSE41-NEXT: psrlw $8, %xmm4 242 ; SSE41-NEXT: psrlw $4, %xmm1 246 ; SSE41-NEXT: psrlw $2, %xmm1 251 ; SSE41-NEXT: psrlw $1, %xmm1 309 ; X32-SSE-NEXT: psrlw $8, %xmm0 317 ; X32-SSE-NEXT: psrlw $4, %xmm0 [all …]
|
D | vector-idiv-udiv-128.ll | 155 ; SSE-NEXT: psrlw $1, %xmm0 157 ; SSE-NEXT: psrlw $2, %xmm0 176 ; SSE2-NEXT: psrlw $8, %xmm1 179 ; SSE2-NEXT: psrlw $8, %xmm2 181 ; SSE2-NEXT: psrlw $8, %xmm2 184 ; SSE2-NEXT: psrlw $8, %xmm3 186 ; SSE2-NEXT: psrlw $8, %xmm3 189 ; SSE2-NEXT: psrlw $1, %xmm0 192 ; SSE2-NEXT: psrlw $2, %xmm0 201 ; SSE41-NEXT: psrlw $8, %xmm1 [all …]
|
/external/libaom/libaom/third_party/libyuv/source/ |
D | scale_win.cc | 111 psrlw xmm0, 8 // isolate odd pixels. in ScaleRowDown2_SSE2() 112 psrlw xmm1, 8 in ScaleRowDown2_SSE2() 133 psrlw xmm5, 8 in ScaleRowDown2Linear_SSE2() 141 psrlw xmm0, 8 in ScaleRowDown2Linear_SSE2() 143 psrlw xmm1, 8 in ScaleRowDown2Linear_SSE2() 170 psrlw xmm5, 8 in ScaleRowDown2Box_SSE2() 182 psrlw xmm0, 8 in ScaleRowDown2Box_SSE2() 184 psrlw xmm1, 8 in ScaleRowDown2Box_SSE2() 329 psrlw xmm0, 8 in ScaleRowDown4_SSE2() 353 psrlw xmm7, 8 in ScaleRowDown4Box_SSE2() [all …]
|
D | row_x86.asm | 28 psrlw m2, m2, 8 40 psrlw m0, m0, 8 ; UYVY odd bytes are Y 41 psrlw m1, m1, 8 74 psrlw m4, m4, 8 82 psrlw m2, m0, 8 ; odd bytes 83 psrlw m3, m1, 8
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_quantize_ssse3_x86_64.asm | 36 psrlw m5, 15 38 psrlw m1, 1 ; m1 = (m1 + 1) / 2 80 psrlw m8, 1 81 psrlw m13, 1 84 psrlw m0, m3, 2 86 psrlw m0, m3, 1 133 psrlw m14, 1 134 psrlw m13, 1
|
/external/libaom/libaom/av1/encoder/x86/ |
D | av1_quantize_ssse3_x86_64.asm | 41 psrlw m5, 15 43 psrlw m1, 1 ; m1 = (m1 + 1) / 2 85 psrlw m8, 1 86 psrlw m13, 1 89 psrlw m0, m3, 2 91 psrlw m0, m3, 1 138 psrlw m14, 1 139 psrlw m13, 1
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | scale_win.cc | 106 psrlw xmm0, 8 // isolate odd pixels. in ScaleRowDown2_SSSE3() 107 psrlw xmm1, 8 in ScaleRowDown2_SSSE3() 130 psrlw xmm4, 15 in ScaleRowDown2Linear_SSSE3() 165 psrlw xmm4, 15 in ScaleRowDown2Box_SSSE3() 181 psrlw xmm0, 1 in ScaleRowDown2Box_SSSE3() 182 psrlw xmm1, 1 in ScaleRowDown2Box_SSSE3() 332 psrlw xmm0, 8 in ScaleRowDown4_SSSE3() 357 psrlw xmm4, 15 in ScaleRowDown4Box_SSSE3() 388 psrlw xmm0, 4 // /16 for average of 4 * 4 in ScaleRowDown4Box_SSSE3() 574 psrlw xmm0, 2 in ScaleRowDown34_1_Box_SSSE3() [all …]
|
/external/libyuv/files/source/ |
D | scale_win.cc | 106 psrlw xmm0, 8 // isolate odd pixels. in ScaleRowDown2_SSSE3() 107 psrlw xmm1, 8 in ScaleRowDown2_SSSE3() 130 psrlw xmm4, 15 in ScaleRowDown2Linear_SSSE3() 165 psrlw xmm4, 15 in ScaleRowDown2Box_SSSE3() 181 psrlw xmm0, 1 in ScaleRowDown2Box_SSSE3() 182 psrlw xmm1, 1 in ScaleRowDown2Box_SSSE3() 332 psrlw xmm0, 8 in ScaleRowDown4_SSSE3() 357 psrlw xmm4, 15 in ScaleRowDown4Box_SSSE3() 388 psrlw xmm0, 4 // /16 for average of 4 * 4 in ScaleRowDown4Box_SSSE3() 574 psrlw xmm0, 2 in ScaleRowDown34_1_Box_SSSE3() [all …]
|