/*                                                                          */
/*      DESCRIPTION                                                         */
/*      functions to handle fast memory copy, designed to read from flash   */
/*      memory to internal DSP memory during boot loading process           */
/*                                                                          */
/*      performance measurements:                                           */
/*      test description: copy 1Mbyte from memory address 0x64000000 (flash)*/
/*                        to external memory                                */
/*      routine                              cycles      approx time(ms)    */
/*      ----------------------------------------------------------------    */
/*      mbdr_dsp_flash_read_memcpy           566231200   666.154            */
/*      mbdr_dsp_flash_read_memcpy_16_reg    521979032   614.092            */
/*      mbdr_dsp_flash_read_memcpy_32_reg    521892216   613.99             */
/*                                                                          */
#include "windef.h" 

#ifndef _MBDR_DSP_FLASH_READ_MEMCPY_H__
#define _MBDR_DSP_FLASH_READ_MEMCPY_H__
extern void mbdr_dsp_flash_read_memcpy_16_reg(void  *po_dst_ram_p,
                                       void  *pi_src_flash_p,
                                       ULONG   pi_byte_size);

#endif
