Home | History | Annotate | Download | only in source

Lines Matching defs:ymm1

873     vmovdqu    ymm1, [eax + 32]
877 vpmaddubsw ymm1, ymm1, ymm4
881 vphaddw ymm0, ymm0, ymm1 // mutates.
913 vmovdqu ymm1, [eax + 32]
917 vpmaddubsw ymm1, ymm1, ymm4
921 vphaddw ymm0, ymm0, ymm1 // mutates.
1367 vmovdqu ymm1, [eax + 32]
1371 vpavgb ymm1, ymm1, [eax + esi + 32]
1375 vshufps ymm4, ymm0, ymm1, 0x88
1376 vshufps ymm0, ymm0, ymm1, 0xdd
1385 vpmaddubsw ymm1, ymm0, ymm7 // U
1389 vphaddw ymm1, ymm1, ymm3 // mutates
1391 vpsraw ymm1, ymm1, 8
1393 vpacksswb ymm0, ymm1, ymm0 // mutates
2252 vpunpcklbw ymm0, ymm0, ymm1 // UV
2256 vpmaddubsw ymm1, ymm0, kUVToG_AVX // scale G UV
2259 vpsubw ymm1, ymm1, kUVBiasG_AVX
2270 vpaddsw ymm1, ymm1, ymm3 // G += Y
2273 vpsraw ymm1, ymm1, 6
2276 vpackuswb ymm1, ymm1, ymm1 // G
2280 vpunpcklbw ymm2, ymm2, ymm1 // BG
2284 vpunpcklwd ymm1, ymm2, ymm0 // BGRA first 8 pixels
2286 vmovdqu [edx], ymm1
3548 vmovdqu ymm1, [eax + 32]
3551 vpsrlw ymm3, ymm1, 8
3553 vpand ymm1, ymm1, ymm5
3554 vpackuswb ymm0, ymm0, ymm1
3648 vmovdqu ymm1, [eax + edx] // and 32 V's
3650 vpunpcklbw ymm2, ymm0, ymm1 // low 16 UV pairs. mutated qqword 0,2
3651 vpunpckhbw ymm0, ymm0, ymm1 // high 16 UV pairs. mutated qqword 1,3
3652 vperm2i128 ymm1, ymm2, ymm0, 0x20 // low 128 of ymm2 and low 128 of ymm0
3654 vmovdqu [edi], ymm1
3775 vmovdqu ymm1, [eax]
3778 vpblendvb ymm1, ymm1, [edx], ymm0
3780 vmovdqu [edx], ymm1
3844 vpmovzxbd ymm1, qword ptr [eax]
3847 vpslld ymm1, ymm1, 24
3849 vpblendvb ymm1, ymm1, [edx], ymm0
3851 vmovdqu [edx], ymm1
3925 vmovdqu ymm1, [eax + 32]
3928 vpand ymm1, ymm1, ymm5
3929 vpackuswb ymm0, ymm0, ymm1 // mutates.
3958 vmovdqu ymm1, [eax + 32]
3960 vpavgb ymm1, ymm1, [eax + esi + 32]
3963 vpsrlw ymm1, ymm1, 8
3964 vpackuswb ymm0, ymm0, ymm1 // mutates.
3966 vpand ymm1, ymm0, ymm5 // U
3968 vpackuswb ymm1, ymm1, ymm1 // mutates.
3970 vpermq ymm1, ymm1, 0xd8
3972 vextractf128 [edx], ymm1, 0 // U
4001 vmovdqu ymm1, [eax + 32]
4004 vpsrlw ymm1, ymm1, 8
4005 vpackuswb ymm0, ymm0, ymm1 // mutates.
4007 vpand ymm1, ymm0, ymm5 // U
4009 vpackuswb ymm1, ymm1, ymm1 // mutates.
4011 vpermq ymm1, ymm1, 0xd8
4013 vextractf128 [edx], ymm1, 0 // U
4036 vmovdqu ymm1, [eax + 32]
4039 vpsrlw ymm1, ymm1, 8
4040 vpackuswb ymm0, ymm0, ymm1 // mutates.
4069 vmovdqu ymm1, [eax + 32]
4071 vpavgb ymm1, ymm1, [eax + esi + 32]
4074 vpand ymm1, ymm1, ymm5
4075 vpackuswb ymm0, ymm0, ymm1 // mutates.
4077 vpand ymm1, ymm0, ymm5 // U
4079 vpackuswb ymm1, ymm1, ymm1 // mutates.
4081 vpermq ymm1, ymm1, 0xd8
4083 vextractf128 [edx], ymm1, 0 // U
4112 vmovdqu ymm1, [eax + 32]
4115 vpand ymm1, ymm1, ymm5
4116 vpackuswb ymm0, ymm0, ymm1 // mutates.
4118 vpand ymm1, ymm0, ymm5 // U
4120 vpackuswb ymm1, ymm1, ymm1 // mutates.
4122 vpermq ymm1, ymm1, 0xd8
4124 vextractf128 [edx], ymm1, 0 // U
4960 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
4962 vpshufb ymm3, ymm1, ymm4 // high 4 alphas
4964 vpmulhuw ymm1, ymm1, ymm3 // rgb * a
4967 vpsrlw ymm1, ymm1, 8
4968 vpackuswb ymm0, ymm0, ymm1 // unmutated.
5056 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
5063 vpmulhuw ymm1, ymm1, ymm3 // rgb * ia
5064 vpackuswb ymm0, ymm0, ymm1 // unmutated.
5119 vpunpckhbw ymm1, ymm6, ymm6 // high 4 pixels. mutated.
5125 vpmulhuw ymm1, ymm1, ymm3 // rgb * ia
5126 vpackuswb ymm0, ymm0, ymm1 // unmutated.
5538 vmovdqu ymm1, [eax] // read 8 pixels from src_argb0
5542 vpunpcklbw ymm0, ymm1, ymm1 // low 4
5543 vpunpckhbw ymm1, ymm1, ymm1 // high 4
5547 vpmulhuw ymm1, ymm1, ymm3 // src_argb0 * src_argb1 high 4
5548 vpackuswb ymm0, ymm0, ymm1
6237 vpunpckhbw ymm1, ymm0, ymm2 // mutates
6240 vpmaddubsw ymm1, ymm1, ymm5
6242 vpsrlw ymm1, ymm1, 7
6243 vpackuswb ymm0, ymm0, ymm1 // unmutates
6913 vmovdqu ymm1, [eax + 32]
6916 vpshufb ymm1, ymm1, ymm5
6919 vmovdqu [edx + 32], ymm1