Browse Source

x86inc: Make REP_RET identical to RET in SSSE3+ functions

There's no point in emitting a rep prefix before ret on modern CPUs.
tags/n3.4
Henrik Gramner James Darnley 8 years ago
parent
commit
88dcdfad09
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavutil/x86/x86inc.asm

+ 1
- 1
libavutil/x86/x86inc.asm View File

@@ -636,7 +636,7 @@ DECLARE_ARG 7, 8, 9, 10, 11, 12, 13, 14
; We can automatically detect "follows a branch", but not a branch target.
; (SSSE3 is a sufficient condition to know that your cpu doesn't have this problem.)
%macro REP_RET 0
%if has_epilogue
%if has_epilogue || cpuflag(ssse3)
RET
%else
rep ret


Loading…
Cancel
Save