~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/gas/testsuite/gas/i386/ilp32/x86-64-sse3.d

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#source: ../x86-64-sse3.s
 
2
#objdump: -dw
 
3
#name: x86-64 (ILP32) SSE3
 
4
 
 
5
.*: +file format .*
 
6
 
 
7
Disassembly of section .text:
 
8
 
 
9
0+000 <foo>:
 
10
   0:   66 0f d0 01 [   ]*addsubpd \(%rcx\),%xmm0
 
11
   4:   66 0f d0 ca [   ]*addsubpd %xmm2,%xmm1
 
12
   8:   f2 0f d0 13 [   ]*addsubps \(%rbx\),%xmm2
 
13
   c:   f2 0f d0 dc [   ]*addsubps %xmm4,%xmm3
 
14
  10:   df 88 90 90 90 00 [     ]*fisttp 0x909090\(%rax\)
 
15
  16:   db 88 90 90 90 00 [     ]*fisttpl 0x909090\(%rax\)
 
16
  1c:   dd 88 90 90 90 00 [     ]*fisttpll 0x909090\(%rax\)
 
17
  22:   66 0f 7c 65 00 [        ]*haddpd 0x0\(%rbp\),%xmm4
 
18
  27:   66 0f 7c ee [   ]*haddpd %xmm6,%xmm5
 
19
  2b:   f2 0f 7c 37 [   ]*haddps \(%rdi\),%xmm6
 
20
  2f:   f2 0f 7c f8 [   ]*haddps %xmm0,%xmm7
 
21
  33:   66 0f 7d c1 [   ]*hsubpd %xmm1,%xmm0
 
22
  37:   66 0f 7d 0a [   ]*hsubpd \(%rdx\),%xmm1
 
23
  3b:   f2 0f 7d d2 [   ]*hsubps %xmm2,%xmm2
 
24
  3f:   f2 0f 7d 1c 24 [        ]*hsubps \(%rsp\),%xmm3
 
25
  44:   f2 0f f0 2e [   ]*lddqu  \(%rsi\),%xmm5
 
26
  48:   0f 01 c8 [      ]*monitor %rax,%rcx,%rdx
 
27
  4b:   0f 01 c8 [      ]*monitor %rax,%rcx,%rdx
 
28
  4e:   f2 0f 12 f7 [   ]*movddup %xmm7,%xmm6
 
29
  52:   f2 0f 12 38 [   ]*movddup \(%rax\),%xmm7
 
30
  56:   f3 0f 16 01 [   ]*movshdup \(%rcx\),%xmm0
 
31
  5a:   f3 0f 16 ca [   ]*movshdup %xmm2,%xmm1
 
32
  5e:   f3 0f 12 13 [   ]*movsldup \(%rbx\),%xmm2
 
33
  62:   f3 0f 12 dc [   ]*movsldup %xmm4,%xmm3
 
34
  66:   0f 01 c9 [      ]*mwait  %rax,%rcx
 
35
  69:   0f 01 c9 [      ]*mwait  %rax,%rcx
 
36
  6c:   67 0f 01 c8 [   ]*monitor %eax,%rcx,%rdx
 
37
  70:   67 0f 01 c8 [   ]*monitor %eax,%rcx,%rdx
 
38
  74:   f2 0f 12 38 [   ]*movddup \(%rax\),%xmm7
 
39
  78:   f2 0f 12 38 [   ]*movddup \(%rax\),%xmm7
 
40
#pass