Skip to content
This repository has been archived by the owner on Sep 25, 2019. It is now read-only.

Commit

Permalink
Add ARM (asm) memset routines to skia build
Browse files Browse the repository at this point in the history
ARM ASM optimized memset routines provide better performance
for platforms (with/without NEON) ,compared to portable C - version

Review URL: http://codereview.chromium.org/8262005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105310 0039d316-1c4b-4281-b951-d872f2087c98
  • Loading branch information
blr.bmlab@gmail.com committed Oct 13, 2011
1 parent 4872233 commit 32941e7
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
1 change: 1 addition & 0 deletions AUTHORS
Expand Up @@ -133,3 +133,4 @@ Naveen Bobbili <naveenbobbili@motorola.com>
Vamshikrishna Yellenki <vamshi@motorola.com>
Robert Nagy <robert@openbsd.org>
Nayan Kumar K <qtc746@motorola.com>
ShankarGanesh K <blr.bmlab@gmail.com>
13 changes: 12 additions & 1 deletion skia/skia.gyp
Expand Up @@ -987,9 +987,20 @@
'sources': [
'../third_party/skia/src/opts/SkBitmapProcState_opts_arm.cpp',
'../third_party/skia/src/opts/SkBlitRow_opts_arm.cpp',
'../third_party/skia/src/opts/SkUtils_opts_none.cpp',
'../third_party/skia/src/opts/opts_check_arm.cpp',
],
}],
[ 'armv7 == 1 and arm_neon == 0', {
'sources': [
'../third_party/skia/src/opts/memset.arm.S',
],
}],
[ 'armv7 == 1 and arm_neon == 1', {
'sources': [
'../third_party/skia/src/opts/memset16_neon.S',
'../third_party/skia/src/opts/memset32_neon.S',
],
}],
],
},
{
Expand Down

0 comments on commit 32941e7

Please sign in to comment.