Home
last modified time | relevance | path

Searched refs:mm2 (Results 1 – 8 of 8) sorted by relevance

/haiku/src/system/libroot/posix/glibc/arch/x86_64/
H A Dlshift.S39 movq %mm6, %mm2
48 psllq %mm1, %mm2
49 por %mm7, %mm2
50 movq %mm2, (%rdi,%rdx,8)
54 movq %mm3, %mm2
56 psllq %mm1, %mm2
57 movq %mm2, (%rdi)
H A Drshift.S41 movq %mm6, %mm2
50 psrlq %mm1, %mm2
51 por %mm7, %mm2
52 movq %mm2, -8(%rdi,%rdx,8)
56 movq %mm3, %mm2
58 psrlq %mm1, %mm2
59 movq %mm2, -8(%rdi)
/haiku/src/add-ons/media/plugins/ape_reader/MAClib/
H A DAssembly.nasm43 movq mm2, [eax + 16]
44 paddw mm2, [ecx + 16]
45 movq [eax + 16], mm2
82 movq mm2, [eax + 16]
83 psubw mm2, [ecx + 16]
84 movq [eax + 16], mm2
136 movq mm2, [eax + 16]
137 pmaddwd mm2, [ecx + 16]
138 paddd mm7, mm2
/haiku/src/add-ons/media/plugins/ffmpeg/
H A Dyuvrgb_sse.nasm14 ; the v values converted to 16 bit and duplicated into mm2
49 psubsw mm2,mm7 ; v = v - 128
55 paddsw mm3, mm2 ; add v to r
57 pshufw mm6, mm2, 0xE4 ; move v to scratch
76 movq mm7,mm2 ; move v to scratch
172 movq mm2, mm0 ; copy to mm2
185 pand mm2, mm6 ; clear all yu values leaving 000v etc
186 psrld mm2,8 ; rotate v to get 00v0
187 pshufw mm2,mm2, 0xF5 ; copy v values to get v0v0 (SSE not MMX)
231 movd mm2, [ebx] ; fetch 2 v values (8 bit) vv000000
[all …]
/haiku/src/servers/app/drawing/Painter/bitmap_painter/
H A Dpainter_bilinear_scale.nasm165 pxor mm2, mm2 ; clear before use
176 punpcklbw mm2, [esi + ecx] ; pixLeftTop
181 pmulhuw mm2, mm0 ; pixLT * leftWeight
190 paddw mm2, mm3 ; pixLT + pixRT
192 pmulhuw mm2, [esp + ST_Q_wTop] ; * weightTop
196 paddw mm2, mm4
198 pmulhuw mm2, mm6
199 psrlw mm2, 7
201 packuswb mm2, mm2
202 por mm2, mm7 ; | 0xff000000
[all …]
/haiku/headers/posix/arch/x86/
H A Dsignal.h29 unsigned char mm2[10]; member
80 unsigned char mm2[10]; member
/haiku/src/add-ons/media/media-add-ons/video_mixer/
H A Dyuvrgb.nasm110 psubsw mm2,mm7 ; v = v - 128
116 paddsw mm3, mm2 ; add v to r
118 pshufw mm6, mm2, 0xE4 ; move v to scratch
137 movq mm7,mm2 ; move v to scratch
365 movq mm2, mm0 ; copy to mm2
378 pand mm2, mm6 ; clear all yu values leaving 000v etc
379 psrld mm2,8 ; rotate v to get 00v0
380 pshufw mm2,mm2, 0xF5 ; copy v values to get v0v0 (SSE not MMX)
424 movd mm2, [ebx] ; fetch 2 v values (8 bit) vv000000
434 punpcklbw mm2,mm7 ; interleave xmm7 into xmm1 v0v00000
[all …]
/haiku/src/libs/zydis/Zydis/Generated/
H A DEnumRegister.inc91 ZYDIS_MAKE_SHORTSTRING("mm2"),