]> granicus.if.org Git - libx264/commitdiff
Slightly faster dequant_flat assembly
authorFiona Glaser <fiona@x264.com>
Fri, 3 Jul 2009 09:33:44 +0000 (02:33 -0700)
committerFiona Glaser <fiona@x264.com>
Tue, 7 Jul 2009 04:58:29 +0000 (21:58 -0700)
Eliminate some redundant shifts.

common/x86/quant-a.asm

index 0cb45cb2bcbdbcbd687a47e451e2f22faf140dfa..a9e4ad3a5e5a3eef6809583d91a6504d1cfc94d2 100644 (file)
@@ -305,6 +305,7 @@ QUANT_AC x264_quant_8x8_sse4, 8
 
 %macro DEQUANT16_FLAT 2-5
     mova   m0, %1
+    psllw  m0, m4
 %assign i %0-2
 %rep %0-1
 %if i
@@ -313,7 +314,6 @@ QUANT_AC x264_quant_8x8_sse4, 8
 %else
     pmullw m0, [r0+%2]
 %endif
-    psllw  m %+ i, m4
     mova   [r0+%2], m %+ i
     %assign i i-1
     %rotate 1