sse3.asm

来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 46 行

ASM
46
字号
.686
.xmm3
.model small

.code

    addsubpd    xmm1,xmm7
    addsubps    xmm1,xmm7
    fisttp      dword ptr DGROUP:L$1
    fisttp      dword ptr cs:0aH[bx+di]
    fisttp      dword ptr cs:0aH[ebx+eax*2]
    fisttp      qword ptr DGROUP:L$1
    fisttp      qword ptr cs:0aH[bx+di]
    fisttp      qword ptr cs:0aH[ebx+eax*2]
    fisttp      word ptr DGROUP:L$1
    fisttp      word ptr cs:0aH[bx+di]
    fisttp      word ptr cs:0aH[ebx+eax*2]
    haddpd      xmm1,xmm7
    haddps      xmm1,xmm7
    hsubpd      xmm1,xmm7
    hsubps      xmm1,xmm7
    lddqu       xmm1,DGROUP:L$1
    lddqu       xmm1,cs:0aH[bx+di]
    lddqu       xmm1,cs:0aH[ebx+eax*2]
    monitor     
    movddup     xmm1,xmm7
    movddup     xmm1,DGROUP:L$1
    movddup     xmm1,cs:0aH[bx+di]
    movddup     xmm1,cs:0aH[ebx+eax*2]
    movshdup    xmm1,xmm7
    movshdup    xmm1,DGROUP:L$1
    movshdup    xmm1,cs:0aH[bx+di]
    movshdup    xmm1,cs:0aH[ebx+eax*2]
    movsldup    xmm1,xmm7
    movsldup    xmm1,DGROUP:L$1
    movsldup    xmm1,cs:0aH[bx+di]
    movsldup    xmm1,cs:0aH[ebx+eax*2]
    mwait       

.data

L$1 label oword
    dq 0,0

end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?