Fixes implementation of hardware multiply/divide peripheral in RL78 G13 cores.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / rexw.s
1 # Instructions where REX.W is ignored.
2
3 .text
4 foo:
5 extractps $0x0,%xmm0,%rcx
6 movmskpd %xmm2,%rcx
7 movmskps %xmm2,%rcx
8 pextrb $0x0,%xmm0,%rcx
9 pextrw $0x0,%mm0,%rcx
10 pextrw $0x0,%xmm0,%rcx
11 pinsrb $0x0,%rcx,%xmm0
12 pinsrw $0x0,%rcx,%xmm0
13 pinsrw $0x0,%rcx,%mm0
14 pmovmskb %mm5,%rax
15 pmovmskb %xmm5,%rax
16
17 # AVX instructions
18 vextractps $0x0,%xmm0,%rcx
19 vmovmskpd %xmm2,%rcx
20 vmovmskps %xmm2,%rcx
21 vpextrb $0x0,%xmm0,%rcx
22 vpextrw $0x0,%xmm0,%rcx
23 vpinsrb $0x0,%rcx,%xmm0,%xmm0
24 vpinsrw $0x0,%rcx,%xmm0,%xmm0
25 vpmovmskb %xmm5,%rax
26
27 .intel_syntax noprefix
28 extractps rcx,xmm0,0x0
29 movmskpd rcx,xmm2
30 movmskps rcx,xmm2
31 pextrb rcx,xmm0,0x0
32 pextrw rcx,mm0,0x0
33 pextrw rcx,xmm0,0x0
34 pinsrb xmm0,rcx,0x0
35 pinsrw mm0,rcx,0x0
36 pinsrw xmm0,rcx,0x0
37 pmovmskb rcx,mm5
38 pmovmskb rcx,xmm5
39
40 # AVX instructions
41 vextractps rcx,xmm0,0x0
42 vmovmskpd rcx,xmm2
43 vmovmskps rcx,xmm2
44 vpextrb rcx,xmm0,0x0
45 vpextrw rcx,xmm0,0x0
46 vpinsrb xmm0,xmm0,rcx,0x0
47 vpinsrw xmm0,xmm0,rcx,0x0
48 vpmovmskb rcx,xmm5
This page took 0.046717 seconds and 4 git commands to generate.