| #Prescott New Instructions |
| |
| .text |
| foo: |
| addsubpd (%ecx),%xmm0 |
| addsubpd %xmm2,%xmm1 |
| addsubps (%ebx),%xmm2 |
| addsubps %xmm4,%xmm3 |
| fisttp 0x90909090(%eax) |
| fisttpl 0x90909090(%eax) |
| fisttpll 0x90909090(%eax) |
| haddpd 0x0(%ebp),%xmm4 |
| haddpd %xmm6,%xmm5 |
| haddps (%edi),%xmm6 |
| haddps %xmm0,%xmm7 |
| hsubpd %xmm1,%xmm0 |
| hsubpd (%edx),%xmm1 |
| hsubps %xmm2,%xmm2 |
| hsubps (%esp,1),%xmm3 |
| lddqu (%esi),%xmm5 |
| monitor |
| monitor %eax,%ecx,%edx |
| movddup %xmm7,%xmm6 |
| movddup (%eax),%xmm7 |
| movshdup (%ecx),%xmm0 |
| movshdup %xmm2,%xmm1 |
| movsldup (%ebx),%xmm2 |
| movsldup %xmm4,%xmm3 |
| mwait |
| mwait %eax,%ecx |
| |
| monitor %ax,%ecx,%edx |
| addr16 monitor |
| |
| .intel_syntax noprefix |
| movddup xmm7,[eax] |
| movddup xmm7,QWORD PTR [eax] |