/external/clang/test/Headers/ |
xmmintrin.c | 6 // checking that clang emits PACKSSDW instead of PACKSSWB. 9 // CHECK: call x86_mmx @llvm.x86.mmx.packssdw
|
/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/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 110 packssdw mm1, mm4 ; op[1] 111 packssdw mm3, mm5 ; op[3] 195 packssdw mm1, mm4 ; op[4] 196 packssdw mm3, mm5 ; op[12]
|
dct_sse2.asm | 105 packssdw xmm0, xmm1 ;op[2] op[0] 106 packssdw xmm3, xmm4 ;op[3] op[1] 153 packssdw xmm0, xmm1 ;op[8] op[0] 157 packssdw xmm3, xmm4 ;op[12] op[4] 262 packssdw xmm1, xmm4 ; op[1] 263 packssdw xmm3, xmm5 ; op[3] 353 packssdw xmm1, xmm4 ; op[4] 354 packssdw xmm3, xmm5 ; op[12]
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 110 packssdw mm1, mm4 ; op[1] 111 packssdw mm3, mm5 ; op[3] 195 packssdw mm1, mm4 ; op[4] 196 packssdw mm3, mm5 ; op[12]
|
dct_sse2.asm | 105 packssdw xmm0, xmm1 ;op[2] op[0] 106 packssdw xmm3, xmm4 ;op[3] op[1] 153 packssdw xmm0, xmm1 ;op[8] op[0] 157 packssdw xmm3, xmm4 ;op[12] op[4] 262 packssdw xmm1, xmm4 ; op[1] 263 packssdw xmm3, xmm5 ; op[3] 353 packssdw xmm1, xmm4 ; op[4] 354 packssdw xmm3, xmm5 ; op[12]
|
/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(
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 110 packssdw mm1, mm4 ; op[1] 111 packssdw mm3, mm5 ; op[3] 195 packssdw mm1, mm4 ; op[4] 196 packssdw mm3, mm5 ; op[12]
|
dct_sse2.asm | 105 packssdw xmm0, xmm1 ;op[2] op[0] 106 packssdw xmm3, xmm4 ;op[3] op[1] 153 packssdw xmm0, xmm1 ;op[8] op[0] 157 packssdw xmm3, xmm4 ;op[12] op[4] 262 packssdw xmm1, xmm4 ; op[1] 263 packssdw xmm3, xmm5 ; op[3] 353 packssdw xmm1, xmm4 ; op[4] 354 packssdw xmm3, xmm5 ; op[12]
|
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
jcqntsse.asm | 183 packssdw mm0,mm4 184 packssdw mm1,mm5 185 packssdw mm2,mm6 186 packssdw mm3,mm7
|
jimmxint.asm | 375 packssdw mm5,mm7 ; mm5=data0=(00 01 02 03) 376 packssdw mm2,mm0 ; mm2=data7=(70 71 72 73) 399 packssdw mm4,mm3 ; mm4=data1=(10 11 12 13) 400 packssdw mm7,mm0 ; mm7=data6=(60 61 62 63) 437 packssdw mm3,mm0 ; mm3=data2=(20 21 22 23) 438 packssdw mm5,mm6 ; mm5=data5=(50 51 52 53) 463 packssdw mm1,mm4 ; mm1=data3=(30 31 32 33) 464 packssdw mm0,mm6 ; mm0=data4=(40 41 42 43) 701 packssdw mm5,mm7 ; mm5=data0=(00 10 20 30) 702 packssdw mm2,mm0 ; mm2=data7=(07 17 27 37 [all...] |
jiss2int-64.asm | 362 packssdw xmm5,xmm7 ; xmm5=data0=(00 01 02 03 04 05 06 07) 363 packssdw xmm2,xmm0 ; xmm2=data7=(70 71 72 73 74 75 76 77) 386 packssdw xmm4,xmm3 ; xmm4=data1=(10 11 12 13 14 15 16 17) 387 packssdw xmm7,xmm0 ; xmm7=data6=(60 61 62 63 64 65 66 67) 424 packssdw xmm3,xmm0 ; xmm3=data2=(20 21 22 23 24 25 26 27) 425 packssdw xmm5,xmm6 ; xmm5=data5=(50 51 52 53 54 55 56 57) 450 packssdw xmm1,xmm4 ; xmm1=data3=(30 31 32 33 34 35 36 37) 451 packssdw xmm0,xmm6 ; xmm0=data4=(40 41 42 43 44 45 46 47) 698 packssdw xmm5,xmm4 ; xmm5=data0=(00 10 20 30 40 50 60 70) 699 packssdw xmm0,xmm7 ; xmm0=data7=(07 17 27 37 47 57 67 77 [all...] |
jfmmxint.asm | 243 packssdw mm4,mm0 ; mm4=data2 244 packssdw mm1,mm6 ; mm1=data6 323 packssdw mm4,mm1 ; mm4=data7 324 packssdw mm2,mm7 ; mm2=data1 354 packssdw mm1,mm7 ; mm1=data5 355 packssdw mm3,mm5 ; mm3=data3 487 packssdw mm4,mm0 ; mm4=data2 488 packssdw mm1,mm6 ; mm1=data6 567 packssdw mm4,mm1 ; mm4=data7 568 packssdw mm2,mm7 ; mm2=data [all...] |
jfss2int-64.asm | 253 packssdw xmm7,xmm6 ; xmm7=data2 254 packssdw xmm4,xmm0 ; xmm4=data6 333 packssdw xmm7,xmm4 ; xmm7=data7 334 packssdw xmm2,xmm1 ; xmm2=data1 361 packssdw xmm4,xmm1 ; xmm4=data5 362 packssdw xmm5,xmm3 ; xmm5=data3 497 packssdw xmm4,xmm2 ; xmm4=data2 498 packssdw xmm1,xmm6 ; xmm1=data6 577 packssdw xmm4,xmm1 ; xmm4=data7 578 packssdw xmm0,xmm5 ; xmm0=data [all...] |
jfss2int.asm | 259 packssdw xmm7,xmm6 ; xmm7=data2 260 packssdw xmm4,xmm0 ; xmm4=data6 339 packssdw xmm7,xmm4 ; xmm7=data7 340 packssdw xmm2,xmm1 ; xmm2=data1 367 packssdw xmm4,xmm1 ; xmm4=data5 368 packssdw xmm5,xmm3 ; xmm5=data3 505 packssdw xmm4,xmm2 ; xmm4=data2 506 packssdw xmm1,xmm6 ; xmm1=data6 585 packssdw xmm4,xmm1 ; xmm4=data7 586 packssdw xmm0,xmm5 ; xmm0=data [all...] |
jimmxred.asm | 279 packssdw mm1,mm2 ; mm1=data0=(00 01 02 03) 280 packssdw mm5,mm3 ; mm5=data3=(30 31 32 33) 303 packssdw mm4,mm0 ; mm4=data1=(10 11 12 13) 304 packssdw mm2,mm3 ; mm2=data2=(20 21 22 23) 422 packssdw mm1,mm2 ; mm1=data0=(00 10 20 30) 423 packssdw mm5,mm3 ; mm5=data3=(03 13 23 33) 446 packssdw mm4,mm0 ; mm4=data1=(01 11 21 31) 447 packssdw mm2,mm3 ; mm2=data2=(02 12 22 32) 653 packssdw mm2,mm4 ; mm2=(A1 A3 B1 B3) 654 packssdw mm5,mm3 ; mm5=(A5 A7 B5 B7 [all...] |
jcclrmmx.asm | 312 packssdw mm7,mm4 ; mm7=CbO 344 packssdw mm5,mm4 ; mm5=CbE 372 packssdw mm0,mm4 ; mm0=YO 389 packssdw mm7,mm5 ; mm7=CrO 411 packssdw mm6,mm4 ; mm6=YE 432 packssdw mm1,mm5 ; mm1=CrE
|
jiss2int.asm | 369 packssdw xmm5,xmm7 ; xmm5=data0=(00 01 02 03 04 05 06 07) 370 packssdw xmm2,xmm0 ; xmm2=data7=(70 71 72 73 74 75 76 77) 393 packssdw xmm4,xmm3 ; xmm4=data1=(10 11 12 13 14 15 16 17) 394 packssdw xmm7,xmm0 ; xmm7=data6=(60 61 62 63 64 65 66 67) 431 packssdw xmm3,xmm0 ; xmm3=data2=(20 21 22 23 24 25 26 27) 432 packssdw xmm5,xmm6 ; xmm5=data5=(50 51 52 53 54 55 56 57) 457 packssdw xmm1,xmm4 ; xmm1=data3=(30 31 32 33 34 35 36 37) 458 packssdw xmm0,xmm6 ; xmm0=data4=(40 41 42 43 44 45 46 47) 705 packssdw xmm5,xmm4 ; xmm5=data0=(00 10 20 30 40 50 60 70) 706 packssdw xmm0,xmm7 ; xmm0=data7=(07 17 27 37 47 57 67 77 [all...] |
jiss2red-64.asm | 262 packssdw xmm1,xmm2 ; xmm1=data0=(00 01 02 03 04 05 06 07) 263 packssdw xmm5,xmm3 ; xmm5=data3=(30 31 32 33 34 35 36 37) 286 packssdw xmm4,xmm0 ; xmm4=data1=(10 11 12 13 14 15 16 17) 287 packssdw xmm2,xmm3 ; xmm2=data2=(20 21 22 23 24 25 26 27) 366 packssdw xmm4,xmm3 ; xmm4=(00 10 20 30 02 12 22 32) 367 packssdw xmm7,xmm5 ; xmm7=(01 11 21 31 03 13 23 33) 535 packssdw xmm1,xmm1 ; xmm1=(A1 A3 B1 B3 A1 A3 B1 B3) 536 packssdw xmm7,xmm7 ; xmm7=(A5 A7 B5 B7 A5 A7 B5 B7) 557 packssdw xmm6,xmm6 ; xmm6=(C0 D0 C1 D1 C0 D0 C1 D1)
|
jiss2red.asm | 269 packssdw xmm1,xmm2 ; xmm1=data0=(00 01 02 03 04 05 06 07) 270 packssdw xmm5,xmm3 ; xmm5=data3=(30 31 32 33 34 35 36 37) 293 packssdw xmm4,xmm0 ; xmm4=data1=(10 11 12 13 14 15 16 17) 294 packssdw xmm2,xmm3 ; xmm2=data2=(20 21 22 23 24 25 26 27) 373 packssdw xmm4,xmm3 ; xmm4=(00 10 20 30 02 12 22 32) 374 packssdw xmm7,xmm5 ; xmm7=(01 11 21 31 03 13 23 33) 550 packssdw xmm1,xmm1 ; xmm1=(A1 A3 B1 B3 A1 A3 B1 B3) 551 packssdw xmm7,xmm7 ; xmm7=(A5 A7 B5 B7 A5 A7 B5 B7) 572 packssdw xmm6,xmm6 ; xmm6=(C0 D0 C1 D1 C0 D0 C1 D1)
|
jcqnts2f-64.asm | 140 packssdw xmm0,xmm1 141 packssdw xmm2,xmm3
|
jcqnts2f.asm | 149 packssdw xmm0,xmm1 150 packssdw xmm2,xmm3
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/ |
vp9_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
|
/external/qemu/distrib/sdl-1.2.15/src/hermes/ |
mmxp2_32.asm | 161 packssdw mm0, mm4 ; as above.. ish 232 packssdw mm0, mm4 ; 00000GGG GGGRRRRR 00000GGG GGGRRRRR 322 packssdw mm1,mm3 349 packssdw mm5,mm4
|