483 |
|
|
484 |
ALIGN SECTION_ALIGN |
ALIGN SECTION_ALIGN |
485 |
quant_h263_inter_sse2: |
quant_h263_inter_sse2: |
486 |
|
PUSH_XMM6_XMM7 |
487 |
|
|
488 |
mov TMP1, prm1 ; coeff |
mov TMP1, prm1 ; coeff |
489 |
mov _EAX, prm3 ; quant |
mov _EAX, prm3 ; quant |
550 |
|
|
551 |
movd eax, mm0 ; return sum |
movd eax, mm0 ; return sum |
552 |
|
|
553 |
|
POP_XMM6_XMM7 |
554 |
ret |
ret |
555 |
|
|
556 |
.qes2_q1_routine: |
.qes2_q1_routine: |
773 |
|
|
774 |
ALIGN SECTION_ALIGN |
ALIGN SECTION_ALIGN |
775 |
dequant_h263_intra_sse2: |
dequant_h263_intra_sse2: |
776 |
|
PUSH_XMM6_XMM7 |
777 |
|
|
778 |
mov TMP0, prm3 ; quant |
mov TMP0, prm3 ; quant |
779 |
mov _EAX, prm2 ; coeff |
mov _EAX, prm2 ; coeff |
847 |
mov [TMP1], ax |
mov [TMP1], ax |
848 |
|
|
849 |
xor _EAX, _EAX ; return 0 |
xor _EAX, _EAX ; return 0 |
850 |
|
|
851 |
|
POP_XMM6_XMM7 |
852 |
ret |
ret |
853 |
ENDFUNC |
ENDFUNC |
854 |
|
|
1006 |
|
|
1007 |
ALIGN SECTION_ALIGN |
ALIGN SECTION_ALIGN |
1008 |
dequant_h263_inter_sse2: |
dequant_h263_inter_sse2: |
1009 |
|
PUSH_XMM6_XMM7 |
1010 |
|
|
1011 |
mov TMP0, prm3 ; quant |
mov TMP0, prm3 ; quant |
1012 |
mov _EAX, prm2 ; coeff |
mov _EAX, prm2 ; coeff |
1065 |
jne .loop |
jne .loop |
1066 |
|
|
1067 |
xor _EAX, _EAX ; return 0 |
xor _EAX, _EAX ; return 0 |
1068 |
|
|
1069 |
|
POP_XMM6_XMM7 |
1070 |
ret |
ret |
1071 |
ENDFUNC |
ENDFUNC |
1072 |
|
|