x86/sbrdsp: remove unnecessary sign extend instruction in apply_noise_main
authorJames Almer <jamrial@gmail.com>
Wed, 5 Jul 2017 02:35:29 +0000 (23:35 -0300)
committerJames Almer <jamrial@gmail.com>
Wed, 5 Jul 2017 02:36:17 +0000 (23:36 -0300)
noise needs to be zero extended and it can be done implicitly as a side effect
in a subsequent instruction.

Signed-off-by: James Almer <jamrial@gmail.com>
libavcodec/x86/sbrdsp.asm

index 62bbe51..51680f0 100644 (file)
@@ -382,8 +382,7 @@ apply_noise_main:
 %else
     DEFINE_ARGS Y, s_m, q_filt, noise, kx, count
 %endif
-    movsxdifnidn    noiseq, noised
-    dec    noiseq
+    dec    noised
     shl    countd, 2
 %ifdef PIC
     lea NOISE_TABLE, [sbr_noise_table]