OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [i386/] [ssemmx2.s] - Blame information for rev 818

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
 .code32
2
foo:
3
        pavgb           %xmm1,%xmm0
4
        pavgb           (%edx),%xmm1
5
        pavgw           %xmm3,%xmm2
6
        pavgw           (%esp,1),%xmm3
7
        pextrw          $0x0,%xmm1,%eax
8
        pinsrw          $0x1,(%ecx),%xmm1
9
        pinsrw          $0x2,%edx,%xmm2
10
        pmaxsw          %xmm1,%xmm0
11
        pmaxsw          (%edx),%xmm1
12
        pmaxub          %xmm2,%xmm2
13
        pmaxub          (%esp,1),%xmm3
14
        pminsw          %xmm5,%xmm4
15
        pminsw          (%esi),%xmm5
16
        pminub          %xmm7,%xmm6
17
        pminub          (%eax),%xmm7
18
        pmovmskb        %xmm5,%eax
19
        pmulhuw         %xmm5,%xmm4
20
        pmulhuw         (%esi),%xmm5
21
        psadbw          %xmm7,%xmm6
22
        psadbw          (%eax),%xmm7
23
        pshufd          $0x1,%xmm2,%xmm3
24
        pshufd          $0x4,0x0(%ebp),%xmm6
25
        pshufhw         $0x1,%xmm2,%xmm3
26
        pshufhw         $0x4,0x0(%ebp),%xmm6
27
        pshuflw         $0x1,%xmm2,%xmm3
28
        pshuflw         $0x4,0x0(%ebp),%xmm6
29
        movntdq         %xmm2,(%eax)
30
        punpcklbw       0x90909090(%eax),%xmm2
31
        punpcklwd       0x90909090(%eax),%xmm2
32
        punpckldq       0x90909090(%eax),%xmm2
33
        packsswb        0x90909090(%eax),%xmm2
34
        pcmpgtb         0x90909090(%eax),%xmm2
35
        pcmpgtw         0x90909090(%eax),%xmm2
36
        pcmpgtd         0x90909090(%eax),%xmm2
37
        packuswb        0x90909090(%eax),%xmm2
38
        punpckhbw       0x90909090(%eax),%xmm2
39
        punpckhwd       0x90909090(%eax),%xmm2
40
        punpckhdq       0x90909090(%eax),%xmm2
41
        packssdw        0x90909090(%eax),%xmm2
42
        movd            0x90909090(%eax),%xmm2
43
        movq            0x90909090(%eax),%xmm2
44
        psrlw           $0x90,%xmm0
45
        psrld           $0x90,%xmm0
46
        psrlq           $0x90,%xmm0
47
        pcmpeqb         0x90909090(%eax),%xmm2
48
        pcmpeqw         0x90909090(%eax),%xmm2
49
        pcmpeqd         0x90909090(%eax),%xmm2
50
        movd            %xmm2,0x90909090(%eax)
51
        movq            %xmm2,0x90909090(%eax)
52
        psrlw           0x90909090(%eax),%xmm2
53
        psrld           0x90909090(%eax),%xmm2
54
        psrlq           0x90909090(%eax),%xmm2
55
        pmullw          0x90909090(%eax),%xmm2
56
        psubusb         0x90909090(%eax),%xmm2
57
        psubusw         0x90909090(%eax),%xmm2
58
        pand            0x90909090(%eax),%xmm2
59
        paddusb         0x90909090(%eax),%xmm2
60
        paddusw         0x90909090(%eax),%xmm2
61
        pandn           0x90909090(%eax),%xmm2
62
        psraw           0x90909090(%eax),%xmm2
63
        psrad           0x90909090(%eax),%xmm2
64
        pmulhw          0x90909090(%eax),%xmm2
65
        psubsb          0x90909090(%eax),%xmm2
66
        psubsw          0x90909090(%eax),%xmm2
67
        por             0x90909090(%eax),%xmm2
68
        paddsb          0x90909090(%eax),%xmm2
69
        paddsw          0x90909090(%eax),%xmm2
70
        pxor            0x90909090(%eax),%xmm2
71
        psllw           0x90909090(%eax),%xmm2
72
        pslld           0x90909090(%eax),%xmm2
73
        psllq           0x90909090(%eax),%xmm2
74
        pmaddwd         0x90909090(%eax),%xmm2
75
        psubb           0x90909090(%eax),%xmm2
76
        psubw           0x90909090(%eax),%xmm2
77
        psubd           0x90909090(%eax),%xmm2
78
        paddb           0x90909090(%eax),%xmm2
79
        paddw           0x90909090(%eax),%xmm2
80
        paddd           0x90909090(%eax),%xmm2
81
 .p2align 4

powered by: WebSVN 2.1.0

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