URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 38 |
Rev 156 |
#Prescott New Instructions
|
#Prescott New Instructions
|
|
|
.text
|
.text
|
foo:
|
foo:
|
addsubpd (%ecx),%xmm0
|
addsubpd (%ecx),%xmm0
|
addsubpd %xmm2,%xmm1
|
addsubpd %xmm2,%xmm1
|
addsubps (%ebx),%xmm2
|
addsubps (%ebx),%xmm2
|
addsubps %xmm4,%xmm3
|
addsubps %xmm4,%xmm3
|
fisttp 0x90909090(%eax)
|
fisttp 0x90909090(%eax)
|
fisttpl 0x90909090(%eax)
|
fisttpl 0x90909090(%eax)
|
fisttpll 0x90909090(%eax)
|
fisttpll 0x90909090(%eax)
|
haddpd 0x0(%ebp),%xmm4
|
haddpd 0x0(%ebp),%xmm4
|
haddpd %xmm6,%xmm5
|
haddpd %xmm6,%xmm5
|
haddps (%edi),%xmm6
|
haddps (%edi),%xmm6
|
haddps %xmm0,%xmm7
|
haddps %xmm0,%xmm7
|
hsubpd %xmm1,%xmm0
|
hsubpd %xmm1,%xmm0
|
hsubpd (%edx),%xmm1
|
hsubpd (%edx),%xmm1
|
hsubps %xmm2,%xmm2
|
hsubps %xmm2,%xmm2
|
hsubps (%esp,1),%xmm3
|
hsubps (%esp,1),%xmm3
|
lddqu (%esi),%xmm5
|
lddqu (%esi),%xmm5
|
monitor
|
monitor
|
monitor %eax,%ecx,%edx
|
monitor %eax,%ecx,%edx
|
movddup %xmm7,%xmm6
|
movddup %xmm7,%xmm6
|
movddup (%eax),%xmm7
|
movddup (%eax),%xmm7
|
movshdup (%ecx),%xmm0
|
movshdup (%ecx),%xmm0
|
movshdup %xmm2,%xmm1
|
movshdup %xmm2,%xmm1
|
movsldup (%ebx),%xmm2
|
movsldup (%ebx),%xmm2
|
movsldup %xmm4,%xmm3
|
movsldup %xmm4,%xmm3
|
mwait
|
mwait
|
mwait %eax,%ecx
|
mwait %eax,%ecx
|
|
|
monitor %ax,%ecx,%edx
|
monitor %ax,%ecx,%edx
|
addr16 monitor
|
addr16 monitor
|
|
|
.intel_syntax noprefix
|
.intel_syntax noprefix
|
movddup xmm7,[eax]
|
movddup xmm7,[eax]
|
movddup xmm7,QWORD PTR [eax]
|
movddup xmm7,QWORD PTR [eax]
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.