1530bff3fSAndrew Turner/* 2a2dee2adSAndrew Turner * Copyright (C) 2013 Andrew Turner 3530bff3fSAndrew Turner * All rights reserved. 4530bff3fSAndrew Turner * 5530bff3fSAndrew Turner * Redistribution and use in source and binary forms, with or without 6530bff3fSAndrew Turner * modification, are permitted provided that the following conditions 7530bff3fSAndrew Turner * are met: 8530bff3fSAndrew Turner * 1. Redistributions of source code must retain the above copyright 9530bff3fSAndrew Turner * notice, this list of conditions and the following disclaimer. 10530bff3fSAndrew Turner * 2. Redistributions in binary form must reproduce the above copyright 11530bff3fSAndrew Turner * notice, this list of conditions and the following disclaimer in the 12530bff3fSAndrew Turner * documentation and/or other materials provided with the distribution. 13530bff3fSAndrew Turner * 14530bff3fSAndrew Turner * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15530bff3fSAndrew Turner * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16530bff3fSAndrew Turner * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17530bff3fSAndrew Turner * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18530bff3fSAndrew Turner * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19530bff3fSAndrew Turner * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20530bff3fSAndrew Turner * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21530bff3fSAndrew Turner * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22530bff3fSAndrew Turner * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23530bff3fSAndrew Turner * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24530bff3fSAndrew Turner * SUCH DAMAGE. 25530bff3fSAndrew Turner * 26530bff3fSAndrew Turner */ 27530bff3fSAndrew Turner 28530bff3fSAndrew Turner#include <machine/asm.h> 29530bff3fSAndrew TurnerENTRY_NP(__aeabi_memcpy) 30*97f8390eSAndrew TurnerEENTRY_NP(__aeabi_memcpy4) 31*97f8390eSAndrew TurnerEENTRY_NP(__aeabi_memcpy8) 32530bff3fSAndrew Turner b memcpy 33*97f8390eSAndrew TurnerEEND(__aeabi_memcpy8) 34*97f8390eSAndrew TurnerEEND(__aeabi_memcpy4) 35a2dee2adSAndrew TurnerEND(__aeabi_memcpy) 36