SSE的指令说明.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SSE的指令说明

4.2.4 SSE的指令说明 ADDPS ? 说明 ? ADDPS ? xmm1, ? xmm2/m128 ? 功能 ? 两组单精度数相加 ? 算法 ?  DEST[31-0]  ? = ? DEST[31-0]  ? + ? SRC/m128[31-0]  DEST[63-32] = ? DEST[63-32] + ? SRC/m128[63-32];  DEST[95-64] = ? DEST[95-64] + ? SRC/m128[95-64];  DEST[127-96] ? = ? DEST[127-96] ? + ? SRC/m128[127-96]; ?  ADDSS ? 说明 ? ADDSS ? xmm1, ? xmm2/m32 ? 功能 ? 低位单精度数相加 ? 算法 ?  DEST[31-0]  ? = ? DEST[31-0] ? + ? SRC/m32[31-0];  DEST[63-32] = ? DEST[63-32];  DEST[95-64] = ? DEST[95-64];  DEST[127-96] ? = ? DEST[127-96]; ?  ANDNPS ? 说明 ? ANDNPS ? xmm1, ? xmm2/m128 ? 功能 ? xmm1“取反”再和 ? xmm2/m128 ? 求“与”运算 ? 算法 ?  DEST[127-0] ? = ? NOT ? (DEST[127-0]) ? AND ? SRC/m128[127-0]; ?  ANDPS ? 说明 ? ANDPS ? xmm1, ? xmm2/m128 ? 功能 ? 进行两个寄存器的逻辑“与”操作 ? 算法 ?  DEST[127-0] ? AND ? = ? SRC/m128[127-0]; ?  CMPPS ? 说明 ? CMPPS ? xmm1, ? xmm2/m128, ? imm8 ? 功能 ? 比较两个寄存器的数值,根据imm8的不同数值采用不同的比较方法   imm8 ? == ? 0, ? ==; ? imm8 ? == ? 1, ? ; ? imm8 ? == ? 2, ? =; ? imm8 ? == ? 3, ? ?;   imm8 ? == ? 4, ? !=; ? imm8 ? == ? 5, ? !; ? imm8 ? == ? 6, ? !=; ? imm8 ? == ? 7, ? !?; ? 算法 ?  IF ? (imm8 ? = ? 0)    THEN ? OP ? = ? EQ;  ELSEIF ? (imm8 ? = ? 1)    THEN ? OP ? = ? LT;  ELSEIF ? (imm8 ? = ? 2)    THEN ? OP ? = ? LE;  ELSEIF ? (imm8 ? = ? 3)    THEN ? OP ? = ? UNORD;  ELSEIF ? (imm8 ? = ? 4)    THEN ? OP ? = ? NE;  ELSEIF ? (imm8 ? = ? 5)    THEN ? OP ? = ? NLT;  ELSEIF ? (imm8 ? = ? 6)    THEN ? OP ? = ? NLE;  ELSEIF ? (imm8 ? = ? 7)    THEN ? OP ? = ? ORD;  FI  CMP0 ? = ? DEST[31-0]  ? OP ? SRC/m128[31-0];  CMP1 ? = ? DEST[63-32] OP ? SRC/m128[63-32];  CMP2 ? = ? DEST ? [95-64] ? OP ? SRC/m128[95-64];  CMP3 ? = ? DEST[127-96] ? OP ? SRC/m128[127-96];  IF ? (CMP0 ? = ? TRUE) ? THEN    DEST[31-0] ? = ? 0XFFFFFFFF;  ELSE    DEST[31-0] ? = ? 0  FI  IF ? (CMP1 ? = ? TRUE) ? THEN    DEST[63-32] ? = ? 0XFFFFFFFF;  ELSE    DEST[63-32] ? = ? 0  FI  IF ? (CMP2 ? = ? TRUE) ? THEN    DEST[95-64] ? = ? 0XFFFFFFFF;  ELSE    DEST[95-64] ? = ? 0  FI  IF ? (CMP3 ? = ? TRUE)    THEN ?

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档