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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [i386/] [x86-64-sse4_1.s] - Blame information for rev 156

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

Line No. Rev Author Line
1 38 julius
# Streaming SIMD extensions 4.1 Instructions
2
 
3
        .text
4
foo:
5
        blendpd         $0x0,(%rcx),%xmm0
6
        blendpd         $0x0,%xmm1,%xmm0
7
        blendps         $0x0,(%rcx),%xmm0
8
        blendps         $0x0,%xmm1,%xmm0
9
        blendvpd        %xmm0,(%rcx),%xmm0
10
        blendvpd        %xmm0,%xmm1,%xmm0
11
        blendvpd        (%rcx),%xmm0
12
        blendvpd        %xmm1,%xmm0
13
        blendvps        %xmm0,(%rcx),%xmm0
14
        blendvps        %xmm0,%xmm1,%xmm0
15
        blendvps        (%rcx),%xmm0
16
        blendvps        %xmm1,%xmm0
17
        dppd            $0x0,(%rcx),%xmm0
18
        dppd            $0x0,%xmm1,%xmm0
19
        dpps            $0x0,(%rcx),%xmm0
20
        dpps            $0x0,%xmm1,%xmm0
21
        extractps       $0x0,%xmm0,%rcx
22
        extractps       $0x0,%xmm0,%ecx
23
        extractps       $0x0,%xmm0,(%rcx)
24
        insertps        $0x0,%xmm1,%xmm0
25
        insertps        $0x0,(%rcx),%xmm0
26
        movntdqa        (%rcx),%xmm0
27
        mpsadbw         $0x0,(%rcx),%xmm0
28
        mpsadbw         $0x0,%xmm1,%xmm0
29
        packusdw        (%rcx),%xmm0
30
        packusdw        %xmm1,%xmm0
31
        pblendvb        %xmm0,(%rcx),%xmm0
32
        pblendvb        %xmm0,%xmm1,%xmm0
33
        pblendvb        (%rcx),%xmm0
34
        pblendvb        %xmm1,%xmm0
35
        pblendw         $0x0,(%rcx),%xmm0
36
        pblendw         $0x0,%xmm1,%xmm0
37
        pcmpeqq         %xmm1,%xmm0
38
        pcmpeqq         (%rcx),%xmm0
39
        pextrb          $0x0,%xmm0,%rcx
40
        pextrb          $0x0,%xmm0,%ecx
41
        pextrb          $0x0,%xmm0,(%rcx)
42
        pextrd          $0x0,%xmm0,%ecx
43
        pextrd          $0x0,%xmm0,(%rcx)
44
        pextrq          $0x0,%xmm0,%rcx
45
        pextrq          $0x0,%xmm0,(%rcx)
46
        pextrw          $0x0,%xmm0,%rcx
47
        pextrw          $0x0,%xmm0,%ecx
48
        pextrw          $0x0,%xmm0,(%rcx)
49
        phminposuw      %xmm1,%xmm0
50
        phminposuw      (%rcx),%xmm0
51
        pinsrb          $0x0,(%rcx),%xmm0
52
        pinsrb          $0x0,%ecx,%xmm0
53
        pinsrb          $0x0,%rcx,%xmm0
54
        pinsrd          $0x0,(%rcx),%xmm0
55
        pinsrd          $0x0,%ecx,%xmm0
56
        pinsrq          $0x0,(%rcx),%xmm0
57
        pinsrq          $0x0,%rcx,%xmm0
58
        pmaxsb          %xmm1,%xmm0
59
        pmaxsb          (%rcx),%xmm0
60
        pmaxsd          %xmm1,%xmm0
61
        pmaxsd          (%rcx),%xmm0
62
        pmaxud          %xmm1,%xmm0
63
        pmaxud          (%rcx),%xmm0
64
        pmaxuw          %xmm1,%xmm0
65
        pmaxuw          (%rcx),%xmm0
66
        pminsb          %xmm1,%xmm0
67
        pminsb          (%rcx),%xmm0
68
        pminsd          %xmm1,%xmm0
69
        pminsd          (%rcx),%xmm0
70
        pminud          %xmm1,%xmm0
71
        pminud          (%rcx),%xmm0
72
        pminuw          %xmm1,%xmm0
73
        pminuw          (%rcx),%xmm0
74
        pmovsxbw        %xmm1,%xmm0
75
        pmovsxbw        (%rcx),%xmm0
76
        pmovsxbd        %xmm1,%xmm0
77
        pmovsxbd        (%rcx),%xmm0
78
        pmovsxbq        %xmm1,%xmm0
79
        pmovsxbq        (%rcx),%xmm0
80
        pmovsxwd        %xmm1,%xmm0
81
        pmovsxwd        (%rcx),%xmm0
82
        pmovsxwq        %xmm1,%xmm0
83
        pmovsxwq        (%rcx),%xmm0
84
        pmovsxdq        %xmm1,%xmm0
85
        pmovsxdq        (%rcx),%xmm0
86
        pmovzxbw        %xmm1,%xmm0
87
        pmovzxbw        (%rcx),%xmm0
88
        pmovzxbd        %xmm1,%xmm0
89
        pmovzxbd        (%rcx),%xmm0
90
        pmovzxbq        %xmm1,%xmm0
91
        pmovzxbq        (%rcx),%xmm0
92
        pmovzxwd        %xmm1,%xmm0
93
        pmovzxwd        (%rcx),%xmm0
94
        pmovzxwq        %xmm1,%xmm0
95
        pmovzxwq        (%rcx),%xmm0
96
        pmovzxdq        %xmm1,%xmm0
97
        pmovzxdq        (%rcx),%xmm0
98
        pmuldq          %xmm1,%xmm0
99
        pmuldq          (%rcx),%xmm0
100
        pmulld          %xmm1,%xmm0
101
        pmulld          (%rcx),%xmm0
102
        ptest           %xmm1,%xmm0
103
        ptest           (%rcx),%xmm0
104
        roundpd         $0x0,(%rcx),%xmm0
105
        roundpd         $0x0,%xmm1,%xmm0
106
        roundps         $0x0,(%rcx),%xmm0
107
        roundps         $0x0,%xmm1,%xmm0
108
        roundsd         $0x0,(%rcx),%xmm0
109
        roundsd         $0x0,%xmm1,%xmm0
110
        roundss         $0x0,(%rcx),%xmm0
111
        roundss         $0x0,%xmm1,%xmm0
112
 
113
        .intel_syntax noprefix
114
        blendpd xmm0,XMMWORD PTR [rcx],0x0
115
        blendpd xmm0,xmm1,0x0
116
        blendps xmm0,XMMWORD PTR [rcx],0x0
117
        blendps xmm0,xmm1,0x0
118
        blendvpd xmm0,XMMWORD PTR [rcx],xmm0
119
        blendvpd xmm0,xmm1,xmm0
120
        blendvps xmm0,XMMWORD PTR [rcx],xmm0
121
        blendvps xmm0,xmm1,xmm0
122
        dppd   xmm0,XMMWORD PTR [rcx],0x0
123
        dppd   xmm0,xmm1,0x0
124
        dpps   xmm0,XMMWORD PTR [rcx],0x0
125
        dpps   xmm0,xmm1,0x0
126
        extractps rcx,xmm0,0x0
127
        extractps ecx,xmm0,0x0
128
        extractps DWORD PTR [rcx],xmm0,0x0
129
        insertps xmm0,xmm1,0x0
130
        insertps xmm0,DWORD PTR [rcx],0x0
131
        movntdqa xmm0,XMMWORD PTR [rcx]
132
        mpsadbw xmm0,XMMWORD PTR [rcx],0x0
133
        mpsadbw xmm0,xmm1,0x0
134
        packusdw xmm0,XMMWORD PTR [rcx]
135
        packusdw xmm0,xmm1
136
        pblendvb xmm0,XMMWORD PTR [rcx],xmm0
137
        pblendvb xmm0,xmm1,xmm0
138
        pblendw xmm0,XMMWORD PTR [rcx],0x0
139
        pblendw xmm0,xmm1,0x0
140
        pcmpeqq xmm0,xmm1
141
        pcmpeqq xmm0,XMMWORD PTR [rcx]
142
        pextrb rcx,xmm0,0x0
143
        pextrb ecx,xmm0,0x0
144
        pextrb BYTE PTR [rcx],xmm0,0x0
145
        pextrd ecx,xmm0,0x0
146
        pextrd DWORD PTR [rcx],xmm0,0x0
147
        pextrq rcx,xmm0,0x0
148
        pextrq QWORD PTR [rcx],xmm0,0x0
149
        pextrw rcx,xmm0,0x0
150
        pextrw ecx,xmm0,0x0
151
        pextrw WORD PTR [rcx],xmm0,0x0
152
        phminposuw xmm0,xmm1
153
        phminposuw xmm0,XMMWORD PTR [rcx]
154
        pinsrb xmm0,BYTE PTR [rcx],0x0
155
        pinsrb xmm0,ecx,0x0
156
        pinsrb xmm0,rcx,0x0
157
        pinsrd xmm0,DWORD PTR [rcx],0x0
158
        pinsrd xmm0,ecx,0x0
159
        pinsrq xmm0,QWORD PTR [rcx],0x0
160
        pinsrq xmm0,rcx,0x0
161
        pmaxsb xmm0,xmm1
162
        pmaxsb xmm0,XMMWORD PTR [rcx]
163
        pmaxsd xmm0,xmm1
164
        pmaxsd xmm0,XMMWORD PTR [rcx]
165
        pmaxud xmm0,xmm1
166
        pmaxud xmm0,XMMWORD PTR [rcx]
167
        pmaxuw xmm0,xmm1
168
        pmaxuw xmm0,XMMWORD PTR [rcx]
169
        pminsb xmm0,xmm1
170
        pminsb xmm0,XMMWORD PTR [rcx]
171
        pminsd xmm0,xmm1
172
        pminsd xmm0,XMMWORD PTR [rcx]
173
        pminud xmm0,xmm1
174
        pminud xmm0,XMMWORD PTR [rcx]
175
        pminuw xmm0,xmm1
176
        pminuw xmm0,XMMWORD PTR [rcx]
177
        pmovsxbw xmm0,xmm1
178
        pmovsxbw xmm0,QWORD PTR [rcx]
179
        pmovsxbd xmm0,xmm1
180
        pmovsxbd xmm0,DWORD PTR [rcx]
181
        pmovsxbq xmm0,xmm1
182
        pmovsxbq xmm0,WORD PTR [rcx]
183
        pmovsxwd xmm0,xmm1
184
        pmovsxwd xmm0,QWORD PTR [rcx]
185
        pmovsxwq xmm0,xmm1
186
        pmovsxwq xmm0,DWORD PTR [rcx]
187
        pmovsxdq xmm0,xmm1
188
        pmovsxdq xmm0,QWORD PTR [rcx]
189
        pmovzxbw xmm0,xmm1
190
        pmovzxbw xmm0,QWORD PTR [rcx]
191
        pmovzxbd xmm0,xmm1
192
        pmovzxbd xmm0,DWORD PTR [rcx]
193
        pmovzxbq xmm0,xmm1
194
        pmovzxbq xmm0,WORD PTR [rcx]
195
        pmovzxwd xmm0,xmm1
196
        pmovzxwd xmm0,QWORD PTR [rcx]
197
        pmovzxwq xmm0,xmm1
198
        pmovzxwq xmm0,DWORD PTR [rcx]
199
        pmovzxdq xmm0,xmm1
200
        pmovzxdq xmm0,QWORD PTR [rcx]
201
        pmuldq xmm0,xmm1
202
        pmuldq xmm0,XMMWORD PTR [rcx]
203
        pmulld xmm0,xmm1
204
        pmulld xmm0,XMMWORD PTR [rcx]
205
        ptest  xmm0,xmm1
206
        ptest  xmm0,XMMWORD PTR [rcx]
207
        roundpd xmm0,XMMWORD PTR [rcx],0x0
208
        roundpd xmm0,xmm1,0x0
209
        roundps xmm0,XMMWORD PTR [rcx],0x0
210
        roundps xmm0,xmm1,0x0
211
        roundsd xmm0,QWORD PTR [rcx],0x0
212
        roundsd xmm0,xmm1,0x0
213
        roundss xmm0,DWORD PTR [rcx],0x0
214
        roundss xmm0,xmm1,0x0
215
 
216
        .p2align        4,0

powered by: WebSVN 2.1.0

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