Merge commit '6be7944ee2ec2f045e6eb9a93237e992c8b20ac4'
authorJames Almer <jamrial@gmail.com>
Thu, 23 Mar 2017 21:05:27 +0000 (18:05 -0300)
committerJames Almer <jamrial@gmail.com>
Thu, 23 Mar 2017 21:05:27 +0000 (18:05 -0300)
* commit '6be7944ee2ec2f045e6eb9a93237e992c8b20ac4':
  x86: Add missing colons after assembly labels

Merged-by: James Almer <jamrial@gmail.com>
1  2 
libavcodec/x86/audiodsp.asm
libavutil/x86/imgutils.asm

index a44e064a553113de7d73266b7e9b989565aa902c,e038c18bd8371a937bbb59dcb287e6d871504c01..3973808ca51694e511edab3b00bf33288524c915
@@@ -2,20 -2,20 +2,20 @@@
  ;* optimized audio functions
  ;* Copyright (c) 2008 Loren Merritt
  ;*
 -;* This file is part of Libav.
 +;* This file is part of FFmpeg.
  ;*
 -;* Libav is free software; you can redistribute it and/or
 +;* FFmpeg is free software; you can redistribute it and/or
  ;* modify it under the terms of the GNU Lesser General Public
  ;* License as published by the Free Software Foundation; either
  ;* version 2.1 of the License, or (at your option) any later version.
  ;*
 -;* Libav is distributed in the hope that it will be useful,
 +;* FFmpeg is distributed in the hope that it will be useful,
  ;* but WITHOUT ANY WARRANTY; without even the implied warranty of
  ;* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  ;* Lesser General Public License for more details.
  ;*
  ;* You should have received a copy of the GNU Lesser General Public
 -;* License along with Libav; if not, write to the Free Software
 +;* License along with FFmpeg; if not, write to the Free Software
  ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  ;******************************************************************************
  
@@@ -40,11 -40,15 +40,11 @@@ cglobal scalarproduct_int16, 3,3,3, v1
      paddd   m2, m1
      add     orderq, mmsize*2
      jl .loop
 -%if mmsize == 16
 -    movhlps m0, m2
 -    paddd   m2, m0
 -    pshuflw m0, m2, 0x4e
 -%else
 -    pshufw  m0, m2, 0x4e
 -%endif
 -    paddd   m2, m0
 +    HADDD   m2, m0
      movd   eax, m2
 +%if mmsize == 8
 +    emms
 +%endif
      RET
  %endmacro
  
@@@ -140,8 -144,7 +140,8 @@@ cglobal vector_clipf, 3, 3, 6, dst, src
      VBROADCASTSS m0, minm
      VBROADCASTSS m1, maxm
  %elif WIN64
 -    VBROADCASTSS m0, m3
 +    SWAP 0, 3
 +    VBROADCASTSS m0, m0
      VBROADCASTSS m1, maxm
  %else ; 64bit sysv
      VBROADCASTSS m0, m0
  
      movsxdifnidn lenq, lend
  
- .loop
+ .loop:
      mova m2, [srcq + 4 * lenq - 4 * mmsize]
      mova m3, [srcq + 4 * lenq - 3 * mmsize]
      mova m4, [srcq + 4 * lenq - 2 * mmsize]
index f5ebc0f3516aa8e06d88e518264f108e1c2144f6,be7a47f6d0e50caf8ddf53269191ef681b05b29e..3cca56cdca8460bb7cac7fdc1785956b4c4e7ffb
@@@ -1,20 -1,20 +1,20 @@@
  ;*****************************************************************************
  ;* Copyright 2016 Anton Khirnov
  ;*
 -;* This file is part of Libav.
 +;* This file is part of FFmpeg.
  ;*
 -;* Libav is free software; you can redistribute it and/or
 +;* FFmpeg is free software; you can redistribute it and/or
  ;* modify it under the terms of the GNU Lesser General Public
  ;* License as published by the Free Software Foundation; either
  ;* version 2.1 of the License, or (at your option) any later version.
  ;*
 -;* Libav is distributed in the hope that it will be useful,
 +;* FFmpeg is distributed in the hope that it will be useful,
  ;* but WITHOUT ANY WARRANTY; without even the implied warranty of
  ;* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  ;* Lesser General Public License for more details.
  ;*
  ;* You should have received a copy of the GNU Lesser General Public
 -;* License along with Libav; if not, write to the Free Software
 +;* License along with FFmpeg; if not, write to the Free Software
  ;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  ;******************************************************************************
  
@@@ -28,10 -28,10 +28,10 @@@ cglobal image_copy_plane_uc_from, 6, 7
      add srcq, bwq
      neg bwq
  
- .row_start
+ .row_start:
      mov rowposq, bwq
  
- .loop
+ .loop:
      movntdqa m0, [srcq + rowposq + 0 * mmsize]
      movntdqa m1, [srcq + rowposq + 1 * mmsize]
      movntdqa m2, [srcq + rowposq + 2 * mmsize]