3dnow.asm
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 115 行
ASM
115 行
.586
.k3d
.model small
.data
L$1 dq 0
L$2 dq 0
.code
femms
pavgusb mm1,mm7
pavgusb mm1,DGROUP:L$1
pavgusb mm1,cs:0aH[bx+di]
pavgusb mm1,cs:0aH[ebx+eax*2]
pf2id mm1,mm7
pf2id mm1,DGROUP:L$1
pf2id mm1,cs:0aH[bx+di]
pf2id mm1,cs:0aH[ebx+eax*2]
pf2iw mm1,mm7
pf2iw mm1,DGROUP:L$1
pf2iw mm1,cs:0aH[bx+di]
pf2iw mm1,cs:0aH[ebx+eax*2]
pfacc mm1,mm7
pfacc mm1,DGROUP:L$1
pfacc mm1,cs:0aH[bx+di]
pfacc mm1,cs:0aH[ebx+eax*2]
pfadd mm1,mm7
pfadd mm1,DGROUP:L$1
pfadd mm1,cs:0aH[bx+di]
pfadd mm1,cs:0aH[ebx+eax*2]
pfcmpeq mm1,mm7
pfcmpeq mm1,DGROUP:L$1
pfcmpeq mm1,cs:0aH[bx+di]
pfcmpeq mm1,cs:0aH[ebx+eax*2]
pfcmpge mm1,mm7
pfcmpge mm1,DGROUP:L$1
pfcmpge mm1,cs:0aH[bx+di]
pfcmpge mm1,cs:0aH[ebx+eax*2]
pfcmpgt mm1,mm7
pfcmpgt mm1,DGROUP:L$1
pfcmpgt mm1,cs:0aH[bx+di]
pfcmpgt mm1,cs:0aH[ebx+eax*2]
pfmax mm1,mm7
pfmax mm1,DGROUP:L$1
pfmax mm1,cs:0aH[bx+di]
pfmax mm1,cs:0aH[ebx+eax*2]
pfmin mm1,mm7
pfmin mm1,DGROUP:L$1
pfmin mm1,cs:0aH[bx+di]
pfmin mm1,cs:0aH[ebx+eax*2]
pfmul mm1,mm7
pfmul mm1,DGROUP:L$1
pfmul mm1,cs:0aH[bx+di]
pfmul mm1,cs:0aH[ebx+eax*2]
pfnacc mm1,mm7
pfnacc mm1,DGROUP:L$1
pfnacc mm1,cs:0aH[bx+di]
pfnacc mm1,cs:0aH[ebx+eax*2]
pfpnacc mm1,mm7
pfpnacc mm1,DGROUP:L$1
pfpnacc mm1,cs:0aH[bx+di]
pfpnacc mm1,cs:0aH[ebx+eax*2]
pfrcp mm1,mm7
pfrcp mm1,DGROUP:L$1
pfrcp mm1,cs:0aH[bx+di]
pfrcp mm1,cs:0aH[ebx+eax*2]
pfrcpit1 mm1,mm7
pfrcpit1 mm1,DGROUP:L$1
pfrcpit1 mm1,cs:0aH[bx+di]
pfrcpit1 mm1,cs:0aH[ebx+eax*2]
pfrcpit2 mm1,mm7
pfrcpit2 mm1,DGROUP:L$1
pfrcpit2 mm1,cs:0aH[bx+di]
pfrcpit2 mm1,cs:0aH[ebx+eax*2]
pfrsqit1 mm1,mm7
pfrsqit1 mm1,DGROUP:L$1
pfrsqit1 mm1,cs:0aH[bx+di]
pfrsqit1 mm1,cs:0aH[ebx+eax*2]
pfrsqrt mm1,mm7
pfrsqrt mm1,DGROUP:L$1
pfrsqrt mm1,cs:0aH[bx+di]
pfrsqrt mm1,cs:0aH[ebx+eax*2]
pfsub mm1,mm7
pfsub mm1,DGROUP:L$1
pfsub mm1,cs:0aH[bx+di]
pfsub mm1,cs:0aH[ebx+eax*2]
pfsubr mm1,mm7
pfsubr mm1,DGROUP:L$1
pfsubr mm1,cs:0aH[bx+di]
pfsubr mm1,cs:0aH[ebx+eax*2]
pi2fd mm1,mm7
pi2fd mm1,DGROUP:L$1
pi2fd mm1,cs:0aH[bx+di]
pi2fd mm1,cs:0aH[ebx+eax*2]
pi2fw mm1,mm7
pi2fw mm1,DGROUP:L$1
pi2fw mm1,cs:0aH[bx+di]
pi2fw mm1,cs:0aH[ebx+eax*2]
pmulhrw mm1,mm7
pmulhrw mm1,DGROUP:L$1
pmulhrw mm1,cs:0aH[bx+di]
pmulhrw mm1,cs:0aH[ebx+eax*2]
prefetch DGROUP:L$1
prefetch cs:0aH[bx+di]
prefetch cs:0aH[ebx+eax*2]
prefetchw DGROUP:L$2
pswapd mm1,mm7
pswapd mm1,DGROUP:L$1
pswapd mm1,cs:0aH[bx+di]
pswapd mm1,cs:0aH[ebx+eax*2]
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?