Assembly x64 Intro - SSE2 8DC Load
来源:互联网 发布:山东工商学院网络课 编辑:程序博客网 时间:2024/06/05 10:09
%macro SSE2_Load8DC 6
movdqa %1, %6 ; %1 = dc0 dc1
paddw %1, %5
psraw %1, $06 ; (dc + 32) >> 6
movdqa %2, %1
psrldq %2, 4
punpcklwd %2, %2
punpckldq %2, %2 ; %2 = dc2 dc2 dc2 dc2 dc3 dc3 dc3 dc3
movdqa %3, %1
psrldq %3, 8
punpcklwd %3, %3
punpckldq %3, %3 ; %3 = dc4 dc4 dc4 dc4 dc5 dc5 dc5 dc5
movdqa %4, %1
psrldq %4, 12
punpcklwd %4, %4
punpckldq %4, %4 ; %4 = dc6 dc6 dc6 dc6 dc7 dc7 dc7 dc7
punpcklwd %1, %1
punpckldq %1, %1 ; %1 = dc0 dc0 dc0 dc0 dc1 dc1 dc1 dc1
%endmacro
0 0
- Assembly x64 Intro - SSE2 8DC Load
- Assembly x64 Intro - SSE2 Diff 8 Load
- Assembly x64 Intro - SSE2 IDCT I16X16 DC
- Assembly x64 Intro - SSE2 Hadamard 4 DC
- Assembly x64 Intro - SSE2 4x8 Load
- Assembly x64 Intro - SSE2 Copy16Times
- Assembly x64 Intro - SSE2 Copy8Times
- Assembly x64 Intro - SSE2 DCT
- Assembly x64 Intro - SSE2 IDCT
- Assembly x64 Intro - SSE2 4x4D Transpose
- Assembly x64 Intro - SSE2 2x4x4W Transpose
- Assembly x64 Intro - SSE2 4x8 Store
- Assembly x64 Intro - SSE2 Diff 4x8 Store
- Assembly x64 Intro - Arrays
- Assembly x64 Intro - Nasm Example
- Assembly x64 Intro - Nasm Syntax
- Assembly x64 Intro - Arith Operate
- Assembly x64 Intro - Loop Example
- String/StringBuffer
- PHP Date()函数详细参数
- Maven2项目中更新版本号的技巧
- sql调用webservice问题
- UDP服务器端和客户端程序设计
- Assembly x64 Intro - SSE2 8DC Load
- 编程风格
- 【android_温故知新】菜单
- 登入过程分析
- 提取assets.car中的图片 .car文件的解压
- JODD 调用 WEB.PY 服务的实现方式
- Android ActionBar应用实战,高仿微信主界面的设计
- 几种常用的JVM监控工具
- version vector 和 vector timestamp(clock)