396 |
|
|
397 |
quant_intra1 3 |
quant_intra1 3 |
398 |
psubw mm5, mm4 ;C8 |
psubw mm5, mm4 ;C8 |
399 |
mov esi, [dword esp + 12] ; pop back the register value |
mov esi, [esp + 12] ; pop back the register value |
400 |
mov edi, [esp + 4] ; pop back the register value |
mov edi, [esp + 4] ; pop back the register value |
401 |
sar eax, 16 |
sar eax, 16 |
402 |
lea ebx, [byte eax + 1] ; workaround for eax < 0 |
lea ebx, [byte eax + 1] ; workaround for eax < 0 |
755 |
pmaxsw mm2, mm3 ;|c| ;B4 (2nd) |
pmaxsw mm2, mm3 ;|c| ;B4 (2nd) |
756 |
pmullw mm2, [edi] ;*= 2Q ;B8 (3rd+) |
pmullw mm2, [edi] ;*= 2Q ;B8 (3rd+) |
757 |
psraw mm3, 15 ; sign(c) ;B7 (2nd) |
psraw mm3, 15 ; sign(c) ;B7 (2nd) |
758 |
mov edx, [dword esp+ 4+12] ; data |
mov edx, [esp+ 4+12] ; data |
759 |
|
|
760 |
ALIGN 8 |
ALIGN 8 |
761 |
|
|