Blame view

arch/x86/lib/iomap_copy_64.S 933 Bytes
0f0749614   Bryan O'Sullivan   [PATCH] Add faste...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  /*
   * Copyright 2006 PathScale, Inc.  All Rights Reserved.
   *
   * This file is free software; you can redistribute it and/or modify
   * it under the terms of version 2 of the GNU General Public License
   * as published by the Free Software Foundation.
   *
   * This program 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 General Public License for more details.
   *
   * You should have received a copy of the GNU General Public License
   * along with this program; if not, write to the Free Software Foundation,
   * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
   */
8d379dad8   Jan Beulich   [PATCH] annotate ...
17
18
  #include <linux/linkage.h>
  #include <asm/dwarf2.h>
0f0749614   Bryan O'Sullivan   [PATCH] Add faste...
19
20
21
  /*
   * override generic version in lib/iomap_copy.c
   */
8d379dad8   Jan Beulich   [PATCH] annotate ...
22
23
  ENTRY(__iowrite32_copy)
  	CFI_STARTPROC
0f0749614   Bryan O'Sullivan   [PATCH] Add faste...
24
25
26
  	movl %edx,%ecx
  	rep movsd
  	ret
8d379dad8   Jan Beulich   [PATCH] annotate ...
27
28
  	CFI_ENDPROC
  ENDPROC(__iowrite32_copy)