gas/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-sse4_1.s
1 # 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 blendvps %xmm0,(%rcx),%xmm0
12 blendvps %xmm0,%xmm1,%xmm0
13 dppd $0x0,(%rcx),%xmm0
14 dppd $0x0,%xmm1,%xmm0
15 dpps $0x0,(%rcx),%xmm0
16 dpps $0x0,%xmm1,%xmm0
17 extractps $0x0,%xmm0,%rcx
18 extractps $0x0,%xmm0,%ecx
19 extractps $0x0,%xmm0,(%rcx)
20 insertps $0x0,%xmm1,%xmm0
21 insertps $0x0,(%rcx),%xmm0
22 movntdqa (%rcx),%xmm0
23 mpsadbw $0x0,(%rcx),%xmm0
24 mpsadbw $0x0,%xmm1,%xmm0
25 packusdw (%rcx),%xmm0
26 packusdw %xmm1,%xmm0
27 pblendvb %xmm0,(%rcx),%xmm0
28 pblendvb %xmm0,%xmm1,%xmm0
29 pblendw $0x0,(%rcx),%xmm0
30 pblendw $0x0,%xmm1,%xmm0
31 pcmpeqq %xmm1,%xmm0
32 pcmpeqq (%rcx),%xmm0
33 pextrb $0x0,%xmm0,%rcx
34 pextrb $0x0,%xmm0,%ecx
35 pextrb $0x0,%xmm0,(%rcx)
36 pextrd $0x0,%xmm0,%ecx
37 pextrd $0x0,%xmm0,(%rcx)
38 pextrq $0x0,%xmm0,%rcx
39 pextrq $0x0,%xmm0,(%rcx)
40 pextrw $0x0,%xmm0,%rcx
41 pextrw $0x0,%xmm0,%ecx
42 pextrw $0x0,%xmm0,(%rcx)
43 phminposuw %xmm1,%xmm0
44 phminposuw (%rcx),%xmm0
45 pinsrb $0x0,(%rcx),%xmm0
46 pinsrb $0x0,%ecx,%xmm0
47 pinsrb $0x0,%rcx,%xmm0
48 pinsrd $0x0,(%rcx),%xmm0
49 pinsrd $0x0,%ecx,%xmm0
50 pinsrq $0x0,(%rcx),%xmm0
51 pinsrq $0x0,%rcx,%xmm0
52 pmaxsb %xmm1,%xmm0
53 pmaxsb (%rcx),%xmm0
54 pmaxsd %xmm1,%xmm0
55 pmaxsd (%rcx),%xmm0
56 pmaxud %xmm1,%xmm0
57 pmaxud (%rcx),%xmm0
58 pmaxuw %xmm1,%xmm0
59 pmaxuw (%rcx),%xmm0
60 pminsb %xmm1,%xmm0
61 pminsb (%rcx),%xmm0
62 pminsd %xmm1,%xmm0
63 pminsd (%rcx),%xmm0
64 pminud %xmm1,%xmm0
65 pminud (%rcx),%xmm0
66 pminuw %xmm1,%xmm0
67 pminuw (%rcx),%xmm0
68 pmovsxbw %xmm1,%xmm0
69 pmovsxbw (%rcx),%xmm0
70 pmovsxbd %xmm1,%xmm0
71 pmovsxbd (%rcx),%xmm0
72 pmovsxbq %xmm1,%xmm0
73 pmovsxbq (%rcx),%xmm0
74 pmovsxwd %xmm1,%xmm0
75 pmovsxwd (%rcx),%xmm0
76 pmovsxwq %xmm1,%xmm0
77 pmovsxwq (%rcx),%xmm0
78 pmovsxdq %xmm1,%xmm0
79 pmovsxdq (%rcx),%xmm0
80 pmovzxbw %xmm1,%xmm0
81 pmovzxbw (%rcx),%xmm0
82 pmovzxbd %xmm1,%xmm0
83 pmovzxbd (%rcx),%xmm0
84 pmovzxbq %xmm1,%xmm0
85 pmovzxbq (%rcx),%xmm0
86 pmovzxwd %xmm1,%xmm0
87 pmovzxwd (%rcx),%xmm0
88 pmovzxwq %xmm1,%xmm0
89 pmovzxwq (%rcx),%xmm0
90 pmovzxdq %xmm1,%xmm0
91 pmovzxdq (%rcx),%xmm0
92 pmuldq %xmm1,%xmm0
93 pmuldq (%rcx),%xmm0
94 pmulld %xmm1,%xmm0
95 pmulld (%rcx),%xmm0
96 ptest %xmm1,%xmm0
97 ptest (%rcx),%xmm0
98 roundpd $0x0,(%rcx),%xmm0
99 roundpd $0x0,%xmm1,%xmm0
100 roundps $0x0,(%rcx),%xmm0
101 roundps $0x0,%xmm1,%xmm0
102 roundsd $0x0,(%rcx),%xmm0
103 roundsd $0x0,%xmm1,%xmm0
104 roundss $0x0,(%rcx),%xmm0
105 roundss $0x0,%xmm1,%xmm0
106
107 .p2align 4,0
This page took 0.052593 seconds and 5 git commands to generate.