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/] [sse4_1.s] - Blame information for rev 219

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

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

powered by: WebSVN 2.1.0

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