/external/libvpx/libvpx/vpx_dsp/x86/ |
fwd_txfm_ssse3_x86_64.asm | 107 packssdw m5, m9 108 packssdw m2, m10 135 packssdw m7, m9 136 packssdw m1, m10 153 packssdw m9, m3 154 packssdw m11, m0 226 packssdw m2, m3 227 packssdw m6, m1 246 packssdw m1, m4 247 packssdw m3, m [all...] |
vpx_high_subpixel_bilinear_sse2.asm | 50 packssdw xmm0, xmm0 ;pack to word 110 packssdw xmm0, xmm6 ;pack back to word 150 packssdw xmm0, xmm9 ;pack back to word 151 packssdw xmm2, xmm6 ;pack back to word
|
inv_wht_sse2.asm | 37 packssdw m4, m4 ; e
|
/external/llvm/test/CodeGen/X86/ |
2008-02-26-AsmDirectMemOp.ll | 15 tail call void asm sideeffect "movd $1, %mm6 \0A\09packssdw %mm6, %mm6 \0A\09packssdw %mm6, %mm6 \0A\09movd $2, %mm5 \0A\09pxor %mm7, %mm7 \0A\09packssdw %mm5, %mm5 \0A\09packssdw %mm5, %mm5 \0A\09psubw %mm5, %mm7 \0A\09pxor %mm4, %mm4 \0A\09.align 1<<4\0A\091: \0A\09movq ($0, $3), %mm0 \0A\09movq 8($0, $3), %mm1 \0A\09pmullw %mm6, %mm0 \0A\09pmullw %mm6, %mm1 \0A\09movq ($0, $3), %mm2 \0A\09movq 8($0, $3), %mm3 \0A\09pcmpgtw %mm4, %mm2 \0A\09pcmpgtw %mm4, %mm3 \0A\09pxor %mm2, %mm0 \0A\09pxor %mm3, %mm1 \0A\09paddw %mm7, %mm0 \0A\09paddw %mm7, %mm1 \0A\09pxor %mm0, %mm2 \0A\09pxor %mm1, %mm3 \0A\09pcmpeqw %mm7, %mm0 \0A\09pcmpeqw %mm7, %mm1 \0A\09pandn %mm2, %mm0 \0A\09pandn %mm3, %mm1 \0A\09movq %mm0, ($0, $3) \0A\09movq %mm1, 8($0, $3) \0A\09add $$16, $3 \0A\09jng 1b \0A\09", "r,imr,imr,r,~{dirflag},~{fpsr},~{flags},~{memory}"( i16* null, i32 %tmp1, i32 0, i32 0 ) nounwind
|
2006-05-01-SchedCausingSpills.ll | 21 %tmp98 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp75, <4 x i32> %tmp89 ) ; <<4 x i32>> [#uses=1] 36 %tmp159 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp134, <4 x i32> %tmp148 ) ; <<4 x i32>> [#uses=1] 51 %tmp220 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp195, <4 x i32> %tmp209 ) ; <<4 x i32>> [#uses=1] 66 %tmp281 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp256, <4 x i32> %tmp270 ) ; <<4 x i32>> [#uses=1] 77 declare <8 x i16> @llvm.x86.sse2.packssdw.128(<4 x i32>, <4 x i32>)
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
2008-02-26-AsmDirectMemOp.ll | 15 tail call void asm sideeffect "movd $1, %mm6 \0A\09packssdw %mm6, %mm6 \0A\09packssdw %mm6, %mm6 \0A\09movd $2, %mm5 \0A\09pxor %mm7, %mm7 \0A\09packssdw %mm5, %mm5 \0A\09packssdw %mm5, %mm5 \0A\09psubw %mm5, %mm7 \0A\09pxor %mm4, %mm4 \0A\09.align 1<<4\0A\091: \0A\09movq ($0, $3), %mm0 \0A\09movq 8($0, $3), %mm1 \0A\09pmullw %mm6, %mm0 \0A\09pmullw %mm6, %mm1 \0A\09movq ($0, $3), %mm2 \0A\09movq 8($0, $3), %mm3 \0A\09pcmpgtw %mm4, %mm2 \0A\09pcmpgtw %mm4, %mm3 \0A\09pxor %mm2, %mm0 \0A\09pxor %mm3, %mm1 \0A\09paddw %mm7, %mm0 \0A\09paddw %mm7, %mm1 \0A\09pxor %mm0, %mm2 \0A\09pxor %mm1, %mm3 \0A\09pcmpeqw %mm7, %mm0 \0A\09pcmpeqw %mm7, %mm1 \0A\09pandn %mm2, %mm0 \0A\09pandn %mm3, %mm1 \0A\09movq %mm0, ($0, $3) \0A\09movq %mm1, 8($0, $3) \0A\09add $$16, $3 \0A\09jng 1b \0A\09", "r,imr,imr,r,~{dirflag},~{fpsr},~{flags},~{memory}"( i16* null, i32 %tmp1, i32 0, i32 0 ) nounwind
|
2006-05-01-SchedCausingSpills.ll | 20 %tmp98 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp75, <4 x i32> %tmp89 ) ; <<4 x i32>> [#uses=1]
35 %tmp159 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp134, <4 x i32> %tmp148 ) ; <<4 x i32>> [#uses=1]
50 %tmp220 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp195, <4 x i32> %tmp209 ) ; <<4 x i32>> [#uses=1]
65 %tmp281 = tail call <8 x i16> @llvm.x86.sse2.packssdw.128( <4 x i32> %tmp256, <4 x i32> %tmp270 ) ; <<4 x i32>> [#uses=1]
76 declare <8 x i16> @llvm.x86.sse2.packssdw.128(<4 x i32>, <4 x i32>)
|
/external/clang/test/Headers/ |
xmmintrin.c | 14 // checking that clang emits PACKSSDW instead of PACKSSWB. 17 // CHECK: call x86_mmx @llvm.x86.mmx.packssdw
|
/external/llvm/test/Instrumentation/MemorySanitizer/ |
vector_pack.ll | 6 declare <8 x i16> @llvm.x86.sse2.packssdw.128(<4 x i32>, <4 x i32>) nounwind readnone 12 %c = tail call <8 x i16> @llvm.x86.sse2.packssdw.128(<4 x i32> %a, <4 x i32> %b) nounwind 21 ; CHECK-DAG: call <8 x i16> @llvm.x86.sse2.packssdw.128( 22 ; CHECK-DAG: call <8 x i16> @llvm.x86.sse2.packssdw.128(
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
dct_sse2.asm | 107 packssdw xmm0, xmm1 ;op[2] op[0] 108 packssdw xmm3, xmm4 ;op[3] op[1] 155 packssdw xmm0, xmm1 ;op[8] op[0] 159 packssdw xmm3, xmm4 ;op[12] op[4] 264 packssdw xmm1, xmm4 ; op[1] 265 packssdw xmm3, xmm5 ; op[3] 355 packssdw xmm1, xmm4 ; op[4] 356 packssdw xmm3, xmm5 ; op[12]
|
/external/swiftshader/src/Reactor/ |
x86.hpp | 66 RValue<Short4> packssdw(RValue<Int2> x, RValue<Int2> y); 67 RValue<Short8> packssdw(RValue<Int4> x, RValue<Int4> y);
|
/external/libjpeg-turbo/simd/ |
jidctint-mmx.asm | 374 packssdw mm5,mm7 ; mm5=data0=(00 01 02 03) 375 packssdw mm2,mm0 ; mm2=data7=(70 71 72 73) 398 packssdw mm4,mm3 ; mm4=data1=(10 11 12 13) 399 packssdw mm7,mm0 ; mm7=data6=(60 61 62 63) 436 packssdw mm3,mm0 ; mm3=data2=(20 21 22 23) 437 packssdw mm5,mm6 ; mm5=data5=(50 51 52 53) 462 packssdw mm1,mm4 ; mm1=data3=(30 31 32 33) 463 packssdw mm0,mm6 ; mm0=data4=(40 41 42 43) 700 packssdw mm5,mm7 ; mm5=data0=(00 10 20 30) 701 packssdw mm2,mm0 ; mm2=data7=(07 17 27 37 [all...] |
jidctint-sse2-64.asm | 361 packssdw xmm5,xmm7 ; xmm5=data0=(00 01 02 03 04 05 06 07) 362 packssdw xmm2,xmm0 ; xmm2=data7=(70 71 72 73 74 75 76 77) 385 packssdw xmm4,xmm3 ; xmm4=data1=(10 11 12 13 14 15 16 17) 386 packssdw xmm7,xmm0 ; xmm7=data6=(60 61 62 63 64 65 66 67) 423 packssdw xmm3,xmm0 ; xmm3=data2=(20 21 22 23 24 25 26 27) 424 packssdw xmm5,xmm6 ; xmm5=data5=(50 51 52 53 54 55 56 57) 449 packssdw xmm1,xmm4 ; xmm1=data3=(30 31 32 33 34 35 36 37) 450 packssdw xmm0,xmm6 ; xmm0=data4=(40 41 42 43 44 45 46 47) 697 packssdw xmm5,xmm4 ; xmm5=data0=(00 10 20 30 40 50 60 70) 698 packssdw xmm0,xmm7 ; xmm0=data7=(07 17 27 37 47 57 67 77 [all...] |
jquant-sse.asm | 182 packssdw mm0,mm4 183 packssdw mm1,mm5 184 packssdw mm2,mm6 185 packssdw mm3,mm7
|
jfdctint-mmx.asm | 242 packssdw mm4,mm0 ; mm4=data2 243 packssdw mm1,mm6 ; mm1=data6 322 packssdw mm4,mm1 ; mm4=data7 323 packssdw mm2,mm7 ; mm2=data1 353 packssdw mm1,mm7 ; mm1=data5 354 packssdw mm3,mm5 ; mm3=data3 486 packssdw mm4,mm0 ; mm4=data2 487 packssdw mm1,mm6 ; mm1=data6 566 packssdw mm4,mm1 ; mm4=data7 567 packssdw mm2,mm7 ; mm2=data [all...] |
jfdctint-sse2-64.asm | 252 packssdw xmm7,xmm6 ; xmm7=data2 253 packssdw xmm4,xmm0 ; xmm4=data6 332 packssdw xmm7,xmm4 ; xmm7=data7 333 packssdw xmm2,xmm1 ; xmm2=data1 360 packssdw xmm4,xmm1 ; xmm4=data5 361 packssdw xmm5,xmm3 ; xmm5=data3 496 packssdw xmm4,xmm2 ; xmm4=data2 497 packssdw xmm1,xmm6 ; xmm1=data6 576 packssdw xmm4,xmm1 ; xmm4=data7 577 packssdw xmm0,xmm5 ; xmm0=data [all...] |
jfdctint-sse2.asm | 258 packssdw xmm7,xmm6 ; xmm7=data2 259 packssdw xmm4,xmm0 ; xmm4=data6 338 packssdw xmm7,xmm4 ; xmm7=data7 339 packssdw xmm2,xmm1 ; xmm2=data1 366 packssdw xmm4,xmm1 ; xmm4=data5 367 packssdw xmm5,xmm3 ; xmm5=data3 504 packssdw xmm4,xmm2 ; xmm4=data2 505 packssdw xmm1,xmm6 ; xmm1=data6 584 packssdw xmm4,xmm1 ; xmm4=data7 585 packssdw xmm0,xmm5 ; xmm0=data [all...] |
jidctred-mmx.asm | 278 packssdw mm1,mm2 ; mm1=data0=(00 01 02 03) 279 packssdw mm5,mm3 ; mm5=data3=(30 31 32 33) 302 packssdw mm4,mm0 ; mm4=data1=(10 11 12 13) 303 packssdw mm2,mm3 ; mm2=data2=(20 21 22 23) 421 packssdw mm1,mm2 ; mm1=data0=(00 10 20 30) 422 packssdw mm5,mm3 ; mm5=data3=(03 13 23 33) 445 packssdw mm4,mm0 ; mm4=data1=(01 11 21 31) 446 packssdw mm2,mm3 ; mm2=data2=(02 12 22 32) 652 packssdw mm2,mm4 ; mm2=(A1 A3 B1 B3) 653 packssdw mm5,mm3 ; mm5=(A5 A7 B5 B7 [all...] |
jccolext-mmx.asm | 311 packssdw mm7,mm4 ; mm7=CbO 343 packssdw mm5,mm4 ; mm5=CbE 371 packssdw mm0,mm4 ; mm0=YO 388 packssdw mm7,mm5 ; mm7=CrO 410 packssdw mm6,mm4 ; mm6=YE 431 packssdw mm1,mm5 ; mm1=CrE
|
jidctint-sse2.asm | 368 packssdw xmm5,xmm7 ; xmm5=data0=(00 01 02 03 04 05 06 07) 369 packssdw xmm2,xmm0 ; xmm2=data7=(70 71 72 73 74 75 76 77) 392 packssdw xmm4,xmm3 ; xmm4=data1=(10 11 12 13 14 15 16 17) 393 packssdw xmm7,xmm0 ; xmm7=data6=(60 61 62 63 64 65 66 67) 430 packssdw xmm3,xmm0 ; xmm3=data2=(20 21 22 23 24 25 26 27) 431 packssdw xmm5,xmm6 ; xmm5=data5=(50 51 52 53 54 55 56 57) 456 packssdw xmm1,xmm4 ; xmm1=data3=(30 31 32 33 34 35 36 37) 457 packssdw xmm0,xmm6 ; xmm0=data4=(40 41 42 43 44 45 46 47) 704 packssdw xmm5,xmm4 ; xmm5=data0=(00 10 20 30 40 50 60 70) 705 packssdw xmm0,xmm7 ; xmm0=data7=(07 17 27 37 47 57 67 77 [all...] |
jidctred-sse2-64.asm | 261 packssdw xmm1,xmm2 ; xmm1=data0=(00 01 02 03 04 05 06 07) 262 packssdw xmm5,xmm3 ; xmm5=data3=(30 31 32 33 34 35 36 37) 285 packssdw xmm4,xmm0 ; xmm4=data1=(10 11 12 13 14 15 16 17) 286 packssdw xmm2,xmm3 ; xmm2=data2=(20 21 22 23 24 25 26 27) 365 packssdw xmm4,xmm3 ; xmm4=(00 10 20 30 02 12 22 32) 366 packssdw xmm7,xmm5 ; xmm7=(01 11 21 31 03 13 23 33) 534 packssdw xmm1,xmm1 ; xmm1=(A1 A3 B1 B3 A1 A3 B1 B3) 535 packssdw xmm7,xmm7 ; xmm7=(A5 A7 B5 B7 A5 A7 B5 B7) 556 packssdw xmm6,xmm6 ; xmm6=(C0 D0 C1 D1 C0 D0 C1 D1)
|
jidctred-sse2.asm | 268 packssdw xmm1,xmm2 ; xmm1=data0=(00 01 02 03 04 05 06 07) 269 packssdw xmm5,xmm3 ; xmm5=data3=(30 31 32 33 34 35 36 37) 292 packssdw xmm4,xmm0 ; xmm4=data1=(10 11 12 13 14 15 16 17) 293 packssdw xmm2,xmm3 ; xmm2=data2=(20 21 22 23 24 25 26 27) 372 packssdw xmm4,xmm3 ; xmm4=(00 10 20 30 02 12 22 32) 373 packssdw xmm7,xmm5 ; xmm7=(01 11 21 31 03 13 23 33) 549 packssdw xmm1,xmm1 ; xmm1=(A1 A3 B1 B3 A1 A3 B1 B3) 550 packssdw xmm7,xmm7 ; xmm7=(A5 A7 B5 B7 A5 A7 B5 B7) 571 packssdw xmm6,xmm6 ; xmm6=(C0 D0 C1 D1 C0 D0 C1 D1)
|
jidctflt-sse.asm | 457 packssdw mm0,mm2 ; mm0=data0=(00 10 20 30) 458 packssdw mm1,mm3 ; mm1=data1=(01 11 21 31) 466 packssdw mm4,mm6 ; mm4=data7=(07 17 27 37) 467 packssdw mm5,mm7 ; mm5=data6=(06 16 26 36) 496 packssdw mm2,mm6 ; mm2=data2=(02 12 22 32) 497 packssdw mm3,mm7 ; mm3=data4=(04 14 24 34) 505 packssdw mm5,mm6 ; mm5=data5=(05 15 25 35) 506 packssdw mm4,mm7 ; mm4=data3=(03 13 23 33)
|
jquantf-sse2-64.asm | 139 packssdw xmm0,xmm1 140 packssdw xmm2,xmm3
|
/external/v8/src/x64/ |
sse-instr.h | 10 V(packssdw, 66, 0F, 6B) \
|