Linux OpenRISC platform development
 help / color / mirror / Atom feed
* [OpenRISC] [RFC PATCH 0/1 ] Optimized memcpy routine
@ 2016-03-21 21:36 Stafford Horne
  2016-03-21 21:36 ` [OpenRISC] [RFC PATCH 1/1] openrisc: Add optimized " Stafford Horne
  0 siblings, 1 reply; 3+ messages in thread
From: Stafford Horne @ 2016-03-21 21:36 UTC (permalink / raw)
  To: openrisc

(resending as there were some reported issues on the mail server)

Hello,

This patch is to show what I have been doing and what methods I have tried in
providing an optimized memcpy routine.  As you can see from the results in the
commit details the numbers are promising and there are 2 word copy optimization
options which both perform well. If no opposition for a few days I will update
the patch to remove the Kconfig stuff and only use the
`word copies + loop unrolls` implementation.

The final patch will be made as a pull request to Stefan's github repo.

Thanks
 -Stafford

Stafford Horne (1):
  openrisc: Add optimized memcpy routine

 arch/openrisc/Kconfig              |  61 ++++++
 arch/openrisc/TODO.openrisc        |   1 -
 arch/openrisc/include/asm/string.h |   5 +
 arch/openrisc/lib/Makefile         |   3 +-
 arch/openrisc/lib/memcpy.c         | 377 +++++++++++++++++++++++++++++++++++++
 5 files changed, 445 insertions(+), 2 deletions(-)
 create mode 100644 arch/openrisc/lib/memcpy.c

-- 
2.5.0



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-03-21 22:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-21 21:36 [OpenRISC] [RFC PATCH 0/1 ] Optimized memcpy routine Stafford Horne
2016-03-21 21:36 ` [OpenRISC] [RFC PATCH 1/1] openrisc: Add optimized " Stafford Horne
2016-03-21 22:27   ` Jeremy Bennett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox