File: sse2.d

package info (click to toggle)
binutils-h8300-hms 2.16.1-10
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, jessie, jessie-kfreebsd, sid, stretch, trixie
  • size: 98,956 kB
  • sloc: ansic: 702,356; asm: 261,813; exp: 45,962; makefile: 39,435; sh: 16,735; lisp: 8,454; yacc: 5,941; lex: 1,541; perl: 1,382; cpp: 1,339; sed: 285; pascal: 175; awk: 26
file content (156 lines) | stat: -rw-r--r-- 6,870 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
#as: -J
#objdump: -dw
#name: i386 sse2

.*: +file format .*

Disassembly of section .text:

0+ <foo>:
[ 	]+0:	0f c3 00[ 	]+movnti %eax,\(%eax\)
[ 	]+3:	0f ae f8[ 	]+sfence 
[ 	]+6:	0f ae e8[ 	]+lfence 
[ 	]+9:	0f ae f0[ 	]+mfence 
[ 	]+c:	66 0f 58 01[ 	]+addpd[ 	]+\(%ecx\),%xmm0
[ 	]+10:	66 0f 58 ca[ 	]+addpd[ 	]+%xmm2,%xmm1
[ 	]+14:	f2 0f 58 13[ 	]+addsd[ 	]+\(%ebx\),%xmm2
[ 	]+18:	f2 0f 58 dc[ 	]+addsd[ 	]+%xmm4,%xmm3
[ 	]+1c:	66 0f 55 65 00[ 	]+andnpd 0x0\(%ebp\),%xmm4
[ 	]+21:	66 0f 55 ee[ 	]+andnpd %xmm6,%xmm5
[ 	]+25:	66 0f 54 37[ 	]+andpd[ 	]+\(%edi\),%xmm6
[ 	]+29:	66 0f 54 f8[ 	]+andpd[ 	]+%xmm0,%xmm7
[ 	]+2d:	66 0f c2 c1 02[ 	]+cmplepd %xmm1,%xmm0
[ 	]+32:	66 0f c2 0a 03[ 	]+cmpunordpd \(%edx\),%xmm1
[ 	]+37:	f2 0f c2 d2 04[ 	]+cmpneqsd %xmm2,%xmm2
[ 	]+3c:	f2 0f c2 1c 24 05[ 	]+cmpnltsd \(%esp\),%xmm3
[ 	]+42:	66 0f c2 e5 06[ 	]+cmpnlepd %xmm5,%xmm4
[ 	]+47:	66 0f c2 2e 07[ 	]+cmpordpd \(%esi\),%xmm5
[ 	]+4c:	f2 0f c2 f7 00[ 	]+cmpeqsd %xmm7,%xmm6
[ 	]+51:	f2 0f c2 38 01[ 	]+cmpltsd \(%eax\),%xmm7
[ 	]+56:	66 0f c2 c1 00[ 	]+cmpeqpd %xmm1,%xmm0
[ 	]+5b:	66 0f c2 0a 00[ 	]+cmpeqpd \(%edx\),%xmm1
[ 	]+60:	f2 0f c2 d2 00[ 	]+cmpeqsd %xmm2,%xmm2
[ 	]+65:	f2 0f c2 1c 24 00[ 	]+cmpeqsd \(%esp\),%xmm3
[ 	]+6b:	66 0f c2 e5 01[ 	]+cmpltpd %xmm5,%xmm4
[ 	]+70:	66 0f c2 2e 01[ 	]+cmpltpd \(%esi\),%xmm5
[ 	]+75:	f2 0f c2 f7 01[ 	]+cmpltsd %xmm7,%xmm6
[ 	]+7a:	f2 0f c2 38 01[ 	]+cmpltsd \(%eax\),%xmm7
[ 	]+7f:	66 0f c2 01 02[ 	]+cmplepd \(%ecx\),%xmm0
[ 	]+84:	66 0f c2 ca 02[ 	]+cmplepd %xmm2,%xmm1
[ 	]+89:	f2 0f c2 13 02[ 	]+cmplesd \(%ebx\),%xmm2
[ 	]+8e:	f2 0f c2 dc 02[ 	]+cmplesd %xmm4,%xmm3
[ 	]+93:	66 0f c2 65 00 03[ 	]+cmpunordpd 0x0\(%ebp\),%xmm4
[ 	]+99:	66 0f c2 ee 03[ 	]+cmpunordpd %xmm6,%xmm5
[ 	]+9e:	f2 0f c2 37 03[ 	]+cmpunordsd \(%edi\),%xmm6
[ 	]+a3:	f2 0f c2 f8 03[ 	]+cmpunordsd %xmm0,%xmm7
[ 	]+a8:	66 0f c2 c1 04[ 	]+cmpneqpd %xmm1,%xmm0
[ 	]+ad:	66 0f c2 0a 04[ 	]+cmpneqpd \(%edx\),%xmm1
[ 	]+b2:	f2 0f c2 d2 04[ 	]+cmpneqsd %xmm2,%xmm2
[ 	]+b7:	f2 0f c2 1c 24 04[ 	]+cmpneqsd \(%esp\),%xmm3
[ 	]+bd:	66 0f c2 e5 05[ 	]+cmpnltpd %xmm5,%xmm4
[ 	]+c2:	66 0f c2 2e 05[ 	]+cmpnltpd \(%esi\),%xmm5
[ 	]+c7:	f2 0f c2 f7 05[ 	]+cmpnltsd %xmm7,%xmm6
[ 	]+cc:	f2 0f c2 38 05[ 	]+cmpnltsd \(%eax\),%xmm7
[ 	]+d1:	66 0f c2 01 06[ 	]+cmpnlepd \(%ecx\),%xmm0
[ 	]+d6:	66 0f c2 ca 06[ 	]+cmpnlepd %xmm2,%xmm1
[ 	]+db:	f2 0f c2 13 06[ 	]+cmpnlesd \(%ebx\),%xmm2
[ 	]+e0:	f2 0f c2 dc 06[ 	]+cmpnlesd %xmm4,%xmm3
[ 	]+e5:	66 0f c2 65 00 07[ 	]+cmpordpd 0x0\(%ebp\),%xmm4
[ 	]+eb:	66 0f c2 ee 07[ 	]+cmpordpd %xmm6,%xmm5
[ 	]+f0:	f2 0f c2 37 07[ 	]+cmpordsd \(%edi\),%xmm6
[ 	]+f5:	f2 0f c2 f8 07[ 	]+cmpordsd %xmm0,%xmm7
[ 	]+fa:	66 0f 2f c1[ 	]+comisd %xmm1,%xmm0
[ 	]+fe:	66 0f 2f 0a[ 	]+comisd \(%edx\),%xmm1
 102:	66 0f 2a d3[ 	]+cvtpi2pd %xmm3,%xmm2
 106:	66 0f 2a 1c 24[ 	]+cvtpi2pd \(%esp\),%xmm3
 10b:	f2 0f 2a e5[ 	]+cvtsi2sd %ebp,%xmm4
 10f:	f2 0f 2a 2e[ 	]+cvtsi2sd \(%esi\),%xmm5
 113:	66 0f 2d f7[ 	]+cvtpd2pi %xmm7,%xmm6
 117:	66 0f 2d 38[ 	]+cvtpd2pi \(%eax\),%xmm7
 11b:	f2 0f 2d 01[ 	]+cvtsd2si \(%ecx\),%eax
 11f:	f2 0f 2d ca[ 	]+cvtsd2si %xmm2,%ecx
 123:	66 0f 2c 13[ 	]+cvttpd2pi \(%ebx\),%xmm2
 127:	66 0f 2c dc[ 	]+cvttpd2pi %xmm4,%xmm3
 12b:	f2 0f 2c 65 00[ 	]+cvttsd2si 0x0\(%ebp\),%esp
 130:	f2 0f 2c ee[ 	]+cvttsd2si %xmm6,%ebp
 134:	66 0f 5e c1[ 	]+divpd[ 	]+%xmm1,%xmm0
 138:	66 0f 5e 0a[ 	]+divpd[ 	]+\(%edx\),%xmm1
 13c:	f2 0f 5e d3[ 	]+divsd[ 	]+%xmm3,%xmm2
 140:	f2 0f 5e 1c 24[ 	]+divsd[ 	]+\(%esp\),%xmm3
 145:	0f ae 55 00[ 	]+ldmxcsr 0x0\(%ebp\)
 149:	0f ae 1e[ 	]+stmxcsr \(%esi\)
 14c:	0f ae f8[ 	]+sfence 
 14f:	66 0f 5f c1[ 	]+maxpd[ 	]+%xmm1,%xmm0
 153:	66 0f 5f 0a[ 	]+maxpd[ 	]+\(%edx\),%xmm1
 157:	f2 0f 5f d3[ 	]+maxsd[ 	]+%xmm3,%xmm2
 15b:	f2 0f 5f 1c 24[ 	]+maxsd[ 	]+\(%esp\),%xmm3
 160:	66 0f 5d e5[ 	]+minpd[ 	]+%xmm5,%xmm4
 164:	66 0f 5d 2e[ 	]+minpd[ 	]+\(%esi\),%xmm5
 168:	f2 0f 5d f7[ 	]+minsd[ 	]+%xmm7,%xmm6
 16c:	f2 0f 5d 38[ 	]+minsd[ 	]+\(%eax\),%xmm7
 170:	66 0f 28 c1[ 	]+movapd %xmm1,%xmm0
 174:	66 0f 29 11[ 	]+movapd %xmm2,\(%ecx\)
 178:	66 0f 28 12[ 	]+movapd \(%edx\),%xmm2
 17c:	66 0f 17 2c 24[ 	]+movhpd %xmm5,\(%esp\)
 181:	66 0f 16 2e[ 	]+movhpd \(%esi\),%xmm5
 185:	66 0f 13 07[ 	]+movlpd %xmm0,\(%edi\)
 189:	66 0f 12 00[ 	]+movlpd \(%eax\),%xmm0
 18d:	66 0f 50 ca[ 	]+movmskpd %xmm2,%ecx
 191:	66 0f 10 d3[ 	]+movupd %xmm3,%xmm2
 195:	66 0f 11 22[ 	]+movupd %xmm4,\(%edx\)
 199:	66 0f 10 65 00[ 	]+movupd 0x0\(%ebp\),%xmm4
 19e:	f2 0f 10 ee[ 	]+movsd[ 	]+%xmm6,%xmm5
 1a2:	f2 0f 11 3e[ 	]+movsd[ 	]+%xmm7,\(%esi\)
 1a6:	f2 0f 10 38[ 	]+movsd[ 	]+\(%eax\),%xmm7
 1aa:	66 0f 59 c1[ 	]+mulpd[ 	]+%xmm1,%xmm0
 1ae:	66 0f 59 0a[ 	]+mulpd[ 	]+\(%edx\),%xmm1
 1b2:	f2 0f 59 d2[ 	]+mulsd[ 	]+%xmm2,%xmm2
 1b6:	f2 0f 59 1c 24[ 	]+mulsd[ 	]+\(%esp\),%xmm3
 1bb:	66 0f 56 e5[ 	]+orpd[ 	]+%xmm5,%xmm4
 1bf:	66 0f 56 2e[ 	]+orpd[ 	]+\(%esi\),%xmm5
 1c3:	66 0f c6 37 02[ 	]+shufpd \$0x2,\(%edi\),%xmm6
 1c8:	66 0f c6 f8 03[ 	]+shufpd \$0x3,%xmm0,%xmm7
 1cd:	66 0f 51 c1[ 	]+sqrtpd %xmm1,%xmm0
 1d1:	66 0f 51 0a[ 	]+sqrtpd \(%edx\),%xmm1
 1d5:	f2 0f 51 d2[ 	]+sqrtsd %xmm2,%xmm2
 1d9:	f2 0f 51 1c 24[ 	]+sqrtsd \(%esp\),%xmm3
 1de:	66 0f 5c e5[ 	]+subpd[ 	]+%xmm5,%xmm4
 1e2:	66 0f 5c 2e[ 	]+subpd[ 	]+\(%esi\),%xmm5
 1e6:	f2 0f 5c f7[ 	]+subsd[ 	]+%xmm7,%xmm6
 1ea:	f2 0f 5c 38[ 	]+subsd[ 	]+\(%eax\),%xmm7
 1ee:	66 0f 2e 01[ 	]+ucomisd \(%ecx\),%xmm0
 1f2:	66 0f 2e ca[ 	]+ucomisd %xmm2,%xmm1
 1f6:	66 0f 15 13[ 	]+unpckhpd \(%ebx\),%xmm2
 1fa:	66 0f 15 dc[ 	]+unpckhpd %xmm4,%xmm3
 1fe:	66 0f 14 65 00[ 	]+unpcklpd 0x0\(%ebp\),%xmm4
 203:	66 0f 14 ee[ 	]+unpcklpd %xmm6,%xmm5
 207:	66 0f 57 37[ 	]+xorpd[ 	]+\(%edi\),%xmm6
 20b:	66 0f 57 f8[ 	]+xorpd[ 	]+%xmm0,%xmm7
 20f:	66 0f 2b 33[ 	]+movntpd %xmm6,\(%ebx\)
 213:	66 0f 57 c8[ 	]+xorpd[ 	]+%xmm0,%xmm1
 217:	f3 0f e6 c8[ 	]+cvtdq2pd %xmm0,%xmm1
 21b:	f2 0f e6 c8[ 	]+cvtpd2dq %xmm0,%xmm1
 21f:	0f 5b c8[ 	]+cvtdq2ps %xmm0,%xmm1
 222:	66 0f 5a c8[ 	]+cvtpd2ps %xmm0,%xmm1
 226:	0f 5a c8[ 	]+cvtps2pd %xmm0,%xmm1
 229:	66 0f 5b c8[ 	]+cvtps2dq %xmm0,%xmm1
 22d:	f2 0f 5a c8[ 	]+cvtsd2ss %xmm0,%xmm1
 231:	f3 0f 5a c8[ 	]+cvtss2sd %xmm0,%xmm1
 235:	66 0f e6 c8[ 	]+cvttpd2dq %xmm0,%xmm1
 239:	f3 0f 5b c8[ 	]+cvttps2dq %xmm0,%xmm1
 23d:	66 0f f7 c8[ 	]+maskmovdqu %xmm0,%xmm1
 241:	66 0f 6f c8[ 	]+movdqa %xmm0,%xmm1
 245:	66 0f 6f c8[ 	]+movdqa %xmm0,%xmm1
 249:	f3 0f 6f c8[ 	]+movdqu %xmm0,%xmm1
 24d:	f3 0f 6f c8[ 	]+movdqu %xmm0,%xmm1
 251:	f2 0f d6 c8[ 	]+movdq2q %xmm0,%mm1
 255:	f3 0f d6 c8[ 	]+movq2dq %mm0,%xmm1
 259:	66 0f f4 c8[ 	]+pmuludq %xmm0,%xmm1
 25d:	66 0f f4 c8[ 	]+pmuludq %xmm0,%xmm1
 261:	66 0f 70 c8 01[ 	]+pshufd \$0x1,%xmm0,%xmm1
 266:	f3 0f 70 c8 01[ 	]+pshufhw \$0x1,%xmm0,%xmm1
 26b:	f2 0f 70 c8 01[ 	]+pshuflw \$0x1,%xmm0,%xmm1
 270:	66 0f 73 f8 01[ 	]+pslldq \$0x1,%xmm0
 275:	66 0f 73 d8 01[ 	]+psrldq \$0x1,%xmm0
 27a:	66 0f 6d c8[ 	]+punpckhqdq %xmm0,%xmm1
 27e:	89 f6[ 	]+mov[ 	]+%esi,%esi