Chinaunix首页 | 论坛 | 博客
  • 博客访问: 606643
  • 博文数量: 239
  • 博客积分: 7941
  • 博客等级: 准将
  • 技术积分: 2467
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-10 12:14
个人简介

及时当勉励

文章分类

全部博文(239)

文章存档

2013年(29)

2011年(22)

2010年(188)

分类:

2010-04-15 23:45:22

void fast_memcpy (uint8_t *to, uint8_t *from, size_t count)
{
    register size_t n = (count + 7) / 8;    /* count > 0 assumed */
    uint8_t c = count % 8;
    switch ©
    {
    case 0:       do { *to++ = *from++;
    case 7:        *to++ = *from++;
    case 6:        *to++ = *from++;
    case 5:        *to++ = *from++;
    case 4:        *to++ = *from++;
    case 3:        *to++ = *from++;
    case 2:        *to++ = *from++;
    case 1:        *to++ = *from++;
              } while (--n > 0);
    }
}
阅读(611) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

安何2010-04-18 11:07:31