正在阅读:基于MMX指令集的程序设计简介基于MMX指令集的程序设计简介

2004-02-14 09:34 出处:CSDN 作者:hifrog(翻译) 责任编辑:linjixiong

    __m64 n1 = Get_m64(i);

    for ( int i = 0; i < nLoop; i++ )
    {
        tmp = _mm_subs_pu8 (n1 , *pIn);     // 饱和模式下的无符号减法
                                            //对每一个字节执行操作:tmp = n1 - *pIn
        *pOut = tmp;

        pIn++;                              // 取下面的8个象素点
        pOut++;
    }

    _mm_empty();                            // 执行MMX指令:emms,清除MMX寄存器中的内容
  }

  __m64 CImg8Operations::Get_m64(__int64 n)
  {
    union __m64__m64
    {
        __m64 m;
        __int64 i;
    } mi;

    mi.i = n;
    return mi.m;
  }

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品