diff options
author | Richard Henderson <rth@redhat.com> | 1999-05-03 07:29:11 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 1999-05-03 07:29:11 +0000 |
commit | 252b5132c753830d5fd56823373aed85f2a0db63 (patch) | |
tree | 1af963bfd8d3e55167b81def4207f175eaff3a56 /gas/testsuite/gas/i386/amd.s | |
download | binutils-gdb-252b5132c753830d5fd56823373aed85f2a0db63.tar.gz |
19990502 sourceware importbinu_ss_19990502
Diffstat (limited to 'gas/testsuite/gas/i386/amd.s')
-rw-r--r-- | gas/testsuite/gas/i386/amd.s | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gas/testsuite/gas/i386/amd.s b/gas/testsuite/gas/i386/amd.s new file mode 100644 index 00000000000..5e4d581f08e --- /dev/null +++ b/gas/testsuite/gas/i386/amd.s @@ -0,0 +1,33 @@ +#AMD 3DNow! instructions + +.text + prefetch (%ebx) + prefetchw 0x1000(,%esi,2) + femms + pavgusb (%eax),%mm0 + pf2id 2(%eax),%mm1 + pfacc 0x100(%eax),%mm2 + pfadd (%esi),%mm3 + pfcmpeq 2(%esi),%mm4 + pfcmpge 0x9090(%esi),%mm5 + pfcmpgt (%ebp,%esi,2),%mm6 + pfmax 2(%ebp,%esi,2),%mm7 + pfmin 0x90909090(%ebp,%esi,2),%mm0 + pfmul 4,%mm1 + pfrcp %cs:7(%ebx,%eax,8),%mm2 + pfrcpit1 %mm0,%mm3 + pfrcpit2 %mm1,%mm4 + pfrsqit1 %mm2,%mm5 + pfrsqrt %mm3,%mm6 + pfsub %mm4,%mm7 + pfsubr %mm5,%mm0 + pi2fd %mm6,%mm1 + pmulhrw %mm7,%mm2 + +# This is a 3DNow! instruction, with a prefix, that isn't quite right +# Everything's good bar the opcode suffix +.byte 0x2e, 0x0f, 0x0f, 0x54, 0xc3, 0x07, 0xc3 + +# to make us insensitive to alignment + nop + nop |