19 void *
arch_memcpy(
void *dst,
const void *src, uint32_t n);
39 int arch_memcmp(
const void *s1,
const void *s2, uint32_t n);
49 uint32_t *
arch_memcpy4(uint32_t *dst,
const uint32_t *src, uint32_t n);
69 uint32_t *
arch_memset4(uint32_t *dst,
const uint32_t val, uint32_t n);
103 #if defined(BL602) || defined(BL702) || defined(BL702L) 104 #define bflb_check_cache_addr(addr) (false) 105 #define bflb_get_no_cache_addr(addr) (addr) void arch_delay_ms(uint32_t cnt)
void * arch_memcpy_fast(void *pdst, const void *psrc, uint32_t n)
void * arch_memset(void *s, uint8_t c, uint32_t n)
int arch_memcmp(const void *s1, const void *s2, uint32_t n)
void * bflb_get_no_cache_addr(const void *addr)
uint32_t * arch_memcpy4(uint32_t *dst, const uint32_t *src, uint32_t n)
uint32_t * arch_memset4(uint32_t *dst, const uint32_t val, uint32_t n)
void arch_delay_us(uint32_t cnt)
void * arch_memcpy(void *dst, const void *src, uint32_t n)
uint32_t bflb_soft_crc32(void *in, uint32_t len)
bool bflb_check_cache_addr(const void *addr)
uint16_t bflb_soft_crc16(void *in, uint32_t len)