OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [i386/] [x86-64-sse-noavx.d] - Blame information for rev 219

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
#as: -msse-check=error
2
#objdump: -dw
3
#name: x86-64 SSE without AVX equivalent
4
 
5
.*:     file format .*
6
 
7
Disassembly of section .text:
8
 
9
0+ <_start>:
10
[       ]*[a-f0-9]+:    48 0f c7 08             cmpxchg16b \(%rax\)
11
[       ]*[a-f0-9]+:    f2 0f 38 f0 d9          crc32b %cl,%ebx
12
[       ]*[a-f0-9]+:    66 0f 2d d3             cvtpd2pi %xmm3,%mm2
13
[       ]*[a-f0-9]+:    66 0f 2a d3             cvtpi2pd %mm3,%xmm2
14
[       ]*[a-f0-9]+:    0f 2a d3                cvtpi2ps %mm3,%xmm2
15
[       ]*[a-f0-9]+:    0f 2d f7                cvtps2pi %xmm7,%mm6
16
[       ]*[a-f0-9]+:    66 0f 2c dc             cvttpd2pi %xmm4,%mm3
17
[       ]*[a-f0-9]+:    0f 2c dc                cvttps2pi %xmm4,%mm3
18
[       ]*[a-f0-9]+:    df 08                   fisttp \(%rax\)
19
[       ]*[a-f0-9]+:    dd 08                   fisttpll \(%rax\)
20
[       ]*[a-f0-9]+:    0f ae e8                lfence
21
[       ]*[a-f0-9]+:    0f f7 c7                maskmovq %mm7,%mm0
22
[       ]*[a-f0-9]+:    0f ae f0                mfence
23
[       ]*[a-f0-9]+:    0f 01 c8                monitor %rax,%rcx,%rdx
24
[       ]*[a-f0-9]+:    f2 0f d6 c8             movdq2q %xmm0,%mm1
25
[       ]*[a-f0-9]+:    0f c3 00                movnti %eax,\(%rax\)
26
[       ]*[a-f0-9]+:    0f e7 10                movntq %mm2,\(%rax\)
27
[       ]*[a-f0-9]+:    f3 0f d6 c8             movq2dq %mm0,%xmm1
28
[       ]*[a-f0-9]+:    0f 01 c9                mwait  %rax,%rcx
29
[       ]*[a-f0-9]+:    0f 38 1c c1             pabsb  %mm1,%mm0
30
[       ]*[a-f0-9]+:    0f 38 1e c1             pabsd  %mm1,%mm0
31
[       ]*[a-f0-9]+:    0f 38 1d c1             pabsw  %mm1,%mm0
32
[       ]*[a-f0-9]+:    0f d4 c1                paddq  %mm1,%mm0
33
[       ]*[a-f0-9]+:    0f 3a 0f c1 02          palignr \$0x2,%mm1,%mm0
34
[       ]*[a-f0-9]+:    0f e0 c1                pavgb  %mm1,%mm0
35
[       ]*[a-f0-9]+:    0f e3 d3                pavgw  %mm3,%mm2
36
[       ]*[a-f0-9]+:    0f c5 c1 00             pextrw \$0x0,%mm1,%eax
37
[       ]*[a-f0-9]+:    0f 38 02 c1             phaddd %mm1,%mm0
38
[       ]*[a-f0-9]+:    0f 38 03 c1             phaddsw %mm1,%mm0
39
[       ]*[a-f0-9]+:    0f 38 01 c1             phaddw %mm1,%mm0
40
[       ]*[a-f0-9]+:    0f 38 06 c1             phsubd %mm1,%mm0
41
[       ]*[a-f0-9]+:    0f 38 07 c1             phsubsw %mm1,%mm0
42
[       ]*[a-f0-9]+:    0f 38 05 c1             phsubw %mm1,%mm0
43
[       ]*[a-f0-9]+:    0f c4 d2 02             pinsrw \$0x2,%edx,%mm2
44
[       ]*[a-f0-9]+:    0f 38 04 c1             pmaddubsw %mm1,%mm0
45
[       ]*[a-f0-9]+:    0f ee c1                pmaxsw %mm1,%mm0
46
[       ]*[a-f0-9]+:    0f de d2                pmaxub %mm2,%mm2
47
[       ]*[a-f0-9]+:    0f ea e5                pminsw %mm5,%mm4
48
[       ]*[a-f0-9]+:    0f da f7                pminub %mm7,%mm6
49
[       ]*[a-f0-9]+:    0f d7 c5                pmovmskb %mm5,%eax
50
[       ]*[a-f0-9]+:    0f 38 0b c1             pmulhrsw %mm1,%mm0
51
[       ]*[a-f0-9]+:    0f e4 e5                pmulhuw %mm5,%mm4
52
[       ]*[a-f0-9]+:    0f f4 c8                pmuludq %mm0,%mm1
53
[       ]*[a-f0-9]+:    f3 0f b8 cb             popcnt %ebx,%ecx
54
[       ]*[a-f0-9]+:    0f 18 00                prefetchnta \(%rax\)
55
[       ]*[a-f0-9]+:    0f 18 08                prefetcht0 \(%rax\)
56
[       ]*[a-f0-9]+:    0f 18 10                prefetcht1 \(%rax\)
57
[       ]*[a-f0-9]+:    0f 18 18                prefetcht2 \(%rax\)
58
[       ]*[a-f0-9]+:    0f f6 f7                psadbw %mm7,%mm6
59
[       ]*[a-f0-9]+:    0f 38 00 c1             pshufb %mm1,%mm0
60
[       ]*[a-f0-9]+:    0f 70 da 01             pshufw \$0x1,%mm2,%mm3
61
[       ]*[a-f0-9]+:    0f 38 08 c1             psignb %mm1,%mm0
62
[       ]*[a-f0-9]+:    0f 38 0a c1             psignd %mm1,%mm0
63
[       ]*[a-f0-9]+:    0f 38 09 c1             psignw %mm1,%mm0
64
[       ]*[a-f0-9]+:    0f fb c1                psubq  %mm1,%mm0
65
[       ]*[a-f0-9]+:    0f ae f8                sfence
66
#pass

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.