~ubuntu-branches/debian/experimental/binutils/experimental

« back to all changes in this revision

Viewing changes to gas/testsuite/gas/i386/x86-64-arch-2-btver1.d

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2012-11-06 10:42:37 UTC
  • mfrom: (1.7.14)
  • Revision ID: package-import@ubuntu.com-20121106104237-usxq9be6qe9rr7vd
Tags: 2.23-1
* Update multi-arch paths for x32 (x86_64-linux-gnux32) (Daniel Schepler).
  Closes: #692138.
* Add new ARM hard-float/soft-float ABI flags for EABI_VER5 (Steve McIntyre).
* Silence lintian stupidity about interpreting every string in binaries
  as text (Emmanuel Fleury). Closes: #661639.
* In ld.texi, remove cross reference to BFD internals documentation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#source: x86-64-arch-2.s
 
2
#as: -march=btver1+avx+vmx+smx+xsave+xsaveopt+aes+pclmul+movbe+ept+clflush+svme+padlock+fma+bmi+tbm
 
3
#objdump: -dw
 
4
#name: x86-64 arch 2 (btver1)
 
5
 
 
6
.*:     file format .*
 
7
 
 
8
Disassembly of section .text:
 
9
 
 
10
0+ <.text>:
 
11
[       ]*[a-f0-9]+:    0f 44 d8                cmove  %eax,%ebx
 
12
[       ]*[a-f0-9]+:    0f ae 38                clflush \(%rax\)
 
13
[       ]*[a-f0-9]+:    0f 05                   syscall 
 
14
[       ]*[a-f0-9]+:    0f fc dc                paddb  %mm4,%mm3
 
15
[       ]*[a-f0-9]+:    f3 0f 58 dc             addss  %xmm4,%xmm3
 
16
[       ]*[a-f0-9]+:    f2 0f 58 dc             addsd  %xmm4,%xmm3
 
17
[       ]*[a-f0-9]+:    66 0f d0 dc             addsubpd %xmm4,%xmm3
 
18
[       ]*[a-f0-9]+:    66 0f 38 01 dc          phaddw %xmm4,%xmm3
 
19
[       ]*[a-f0-9]+:    66 0f 38 41 d9          phminposuw %xmm1,%xmm3
 
20
[       ]*[a-f0-9]+:    f2 0f 38 f1 d9          crc32l %ecx,%ebx
 
21
[       ]*[a-f0-9]+:    c5 fc 77                vzeroall 
 
22
[       ]*[a-f0-9]+:    0f 01 c4                vmxoff 
 
23
[       ]*[a-f0-9]+:    0f 37                   getsec 
 
24
[       ]*[a-f0-9]+:    0f 01 d0                xgetbv 
 
25
[       ]*[a-f0-9]+:    0f ae 31                xsaveopt \(%rcx\)
 
26
[       ]*[a-f0-9]+:    66 0f 38 dc 01          aesenc \(%rcx\),%xmm0
 
27
[       ]*[a-f0-9]+:    66 0f 3a 44 c1 08       pclmulqdq \$0x8,%xmm1,%xmm0
 
28
[       ]*[a-f0-9]+:    c4 e2 79 dc 11          vaesenc \(%rcx\),%xmm0,%xmm2
 
29
[       ]*[a-f0-9]+:    c4 e3 49 44 d4 08       vpclmulqdq \$0x8,%xmm4,%xmm6,%xmm2
 
30
[       ]*[a-f0-9]+:    c4 e2 c9 98 d4          vfmadd132pd %xmm4,%xmm6,%xmm2
 
31
[       ]*[a-f0-9]+:    0f 38 f0 19             movbe  \(%rcx\),%ebx
 
32
[       ]*[a-f0-9]+:    66 0f 38 80 19          invept \(%rcx\),%rbx
 
33
[       ]*[a-f0-9]+:    0f 01 f9                rdtscp 
 
34
[       ]*[a-f0-9]+:    0f 0d 0c 75 00 10 00 00         prefetchw 0x1000\(,%rsi,2\)
 
35
[       ]*[a-f0-9]+:    f2 0f 79 ca             insertq %xmm2,%xmm1
 
36
[       ]*[a-f0-9]+:    0f 01 da                vmload 
 
37
[       ]*[a-f0-9]+:    f3 0f bd d9             lzcnt  %ecx,%ebx
 
38
[       ]*[a-f0-9]+:    0f a7 c0                xstore-rng 
 
39
[       ]*[a-f0-9]+:    c4 e2 60 f3 c9          blsr   %ecx,%ebx
 
40
[       ]*[a-f0-9]+:    8f e9 60 01 c9          blcfill %ecx,%ebx
 
41
#pass