File: xmmword.s

package info (click to toggle)
binutils 2.31.1-16
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 309,412 kB
  • sloc: ansic: 1,161,194; asm: 638,508; cpp: 128,829; exp: 68,580; makefile: 55,828; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (134 lines) | stat: -rw-r--r-- 3,994 bytes parent folder | download | duplicates (5)
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
	.text
	.intel_syntax noprefix
xmmword:
	addsd		xmm0, xmmword ptr [eax]
	vaddsd		xmm0, xmm0, xmmword ptr [eax]
	vaddsd		xmm0{k7}, xmm0, xmmword ptr [eax]

	addss		xmm0, xmmword ptr [eax]
	vaddss		xmm0, xmm0, xmmword ptr [eax]
	vaddss		xmm0{k7}, xmm0, xmmword ptr [eax]

	vbroadcastf32x2	ymm0, xmmword ptr [eax]
	vbroadcastf32x2	zmm0, xmmword ptr [eax]

	vbroadcasti32x2	xmm0, xmmword ptr [eax]
	vbroadcasti32x2	ymm0, xmmword ptr [eax]
	vbroadcasti32x2	zmm0, xmmword ptr [eax]

	vbroadcastsd	ymm0, xmmword ptr [eax]
	vbroadcastsd	ymm0{k7}, xmmword ptr [eax]
	vbroadcastsd	zmm0{k7}, xmmword ptr [eax]

	vbroadcastss	xmm0, xmmword ptr [eax]
	vbroadcastss	xmm0{k7}, xmmword ptr [eax]
	vbroadcastss	ymm0, xmmword ptr [eax]
	vbroadcastss	ymm0{k7}, xmmword ptr [eax]
	vbroadcastss	zmm0, xmmword ptr [eax]

	cvtdq2pd	xmm0, xmmword ptr [eax]
	vcvtdq2pd	xmm0, xmmword ptr [eax]
	vcvtdq2pd	xmm0{k7}, xmmword ptr [eax]

	vcvtph2ps	xmm0, xmmword ptr [eax]
	vcvtph2ps	xmm0{k7}, xmmword ptr [eax]

	cvtps2pd	xmm0, xmmword ptr [eax]
	vcvtps2pd	xmm0, xmmword ptr [eax]
	vcvtps2pd	xmm0{k7}, xmmword ptr [eax]

	vcvtps2ph	xmmword ptr [eax], xmm0, 0
	vcvtps2ph	xmmword ptr [eax]{k7}, xmm0, 0

	vcvtudq2pd	xmm0, xmmword ptr [eax]

	insertps	xmm0, xmmword ptr [eax], 0
	vinsertps	xmm0, xmm0, xmmword ptr [eax], 0
	{evex} vinsertps xmm0, xmm0, xmmword ptr [eax], 0

	movddup		xmm0, xmmword ptr [eax]
	vmovddup	xmm0, xmmword ptr [eax]
	vmovddup	xmm0{k7}, xmmword ptr [eax]

	vpbroadcastb	xmm0, xmmword ptr [eax]
	vpbroadcastb	xmm0{k7}, xmmword ptr [eax]
	vpbroadcastb	ymm0, xmmword ptr [eax]
	vpbroadcastb	ymm0{k7}, xmmword ptr [eax]
	vpbroadcastb	zmm0, xmmword ptr [eax]

	vpbroadcastd	xmm0, xmmword ptr [eax]
	vpbroadcastd	xmm0{k7}, xmmword ptr [eax]
	vpbroadcastd	ymm0, xmmword ptr [eax]
	vpbroadcastd	ymm0{k7}, xmmword ptr [eax]
	vpbroadcastd	zmm0, xmmword ptr [eax]

	vpbroadcastq	xmm0, xmmword ptr [eax]
	vpbroadcastq	xmm0{k7}, xmmword ptr [eax]
	vpbroadcastq	ymm0, xmmword ptr [eax]
	vpbroadcastq	ymm0{k7}, xmmword ptr [eax]
	vpbroadcastq	zmm0, xmmword ptr [eax]

	vpbroadcastw	xmm0, xmmword ptr [eax]
	vpbroadcastw	xmm0{k7}, xmmword ptr [eax]
	vpbroadcastw	ymm0, xmmword ptr [eax]
	vpbroadcastw	ymm0{k7}, xmmword ptr [eax]
	vpbroadcastw	zmm0, xmmword ptr [eax]

	pmovsxbd	xmm0, xmmword ptr [eax]
	vpmovsxbd	xmm0, xmmword ptr [eax]
	vpmovsxbd	xmm0{k7}, xmmword ptr [eax]
	vpmovsxbd	ymm0, xmmword ptr [eax]
	vpmovsxbd	ymm0{k7}, xmmword ptr [eax]

	pmovsxbq	xmm0, xmmword ptr [eax]
	vpmovsxbq	xmm0, xmmword ptr [eax]
	vpmovsxbq	xmm0{k7}, xmmword ptr [eax]
	vpmovsxbq	ymm0, xmmword ptr [eax]
	vpmovsxbq	ymm0{k7}, xmmword ptr [eax]
	vpmovsxbq	zmm0, xmmword ptr [eax]

	pmovsxdq	xmm0, xmmword ptr [eax]
	vpmovsxdq	xmm0, xmmword ptr [eax]
	vpmovsxdq	xmm0{k7}, xmmword ptr [eax]

	pmovsxwd	xmm0, xmmword ptr [eax]
	vpmovsxwd	xmm0, xmmword ptr [eax]
	vpmovsxwd	xmm0{k7}, xmmword ptr [eax]

	pmovsxwq	xmm0, xmmword ptr [eax]
	vpmovsxwq	xmm0, xmmword ptr [eax]
	vpmovsxwq	xmm0{k7}, xmmword ptr [eax]
	vpmovsxwq	ymm0, xmmword ptr [eax]
	vpmovsxwq	ymm0{k7}, xmmword ptr [eax]

	pmovzxbd	xmm0, xmmword ptr [eax]
	vpmovzxbd	xmm0, xmmword ptr [eax]
	vpmovzxbd	xmm0{k7}, xmmword ptr [eax]
	vpmovzxbd	ymm0, xmmword ptr [eax]
	vpmovzxbd	ymm0{k7}, xmmword ptr [eax]

	pmovzxbq	xmm0, xmmword ptr [eax]
	vpmovzxbq	xmm0, xmmword ptr [eax]
	vpmovzxbq	xmm0{k7}, xmmword ptr [eax]
	vpmovzxbq	ymm0, xmmword ptr [eax]
	vpmovzxbq	ymm0{k7}, xmmword ptr [eax]
	vpmovzxbq	zmm0, xmmword ptr [eax]

	pmovzxdq	xmm0, xmmword ptr [eax]
	vpmovzxdq	xmm0, xmmword ptr [eax]
	vpmovzxdq	xmm0{k7}, xmmword ptr [eax]

	pmovzxwd	xmm0, xmmword ptr [eax]
	vpmovzxwd	xmm0, xmmword ptr [eax]
	vpmovzxwd	xmm0{k7}, xmmword ptr [eax]

	pmovzxwq	xmm0, xmmword ptr [eax]
	vpmovzxwq	xmm0, xmmword ptr [eax]
	vpmovzxwq	xmm0{k7}, xmmword ptr [eax]
	vpmovzxwq	ymm0, xmmword ptr [eax]
	vpmovzxwq	ymm0{k7}, xmmword ptr [eax]

	vcvtps2qq	xmm0, xmmword ptr [rax]
	vcvtps2uqq	xmm0, xmmword ptr [rax]
	vcvttps2qq	xmm0, xmmword ptr [rax]
	vcvttps2uqq	xmm0, xmmword ptr [rax]