OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [i386/] [rexw.s] - Blame information for rev 205

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
# 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

powered by: WebSVN 2.1.0

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