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/] [x86-64-sse4_2.s] - Blame information for rev 205

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
# Streaming SIMD extensions 4.2 Instructions
2
 
3
        .text
4
foo:
5
        crc32           %cl,%ebx
6
        crc32           %cl,%rbx
7
        crc32           %cx,%ebx
8
        crc32           %ecx,%ebx
9
        crc32           %rcx,%rbx
10
        crc32b          (%rcx),%ebx
11
        crc32w          (%rcx),%ebx
12
        crc32l          (%rcx),%ebx
13
        crc32q          (%rcx),%rbx
14
        crc32b          %cl,%ebx
15
        crc32b          %cl,%rbx
16
        crc32w          %cx,%ebx
17
        crc32l          %ecx,%ebx
18
        crc32q          %rcx,%rbx
19
        pcmpgtq         (%rcx),%xmm0
20
        pcmpgtq         %xmm1,%xmm0
21
        pcmpestri       $0x0,(%rcx),%xmm0
22
        pcmpestri       $0x0,%xmm1,%xmm0
23
        pcmpestrm       $0x1,(%rcx),%xmm0
24
        pcmpestrm       $0x1,%xmm1,%xmm0
25
        pcmpistri       $0x2,(%rcx),%xmm0
26
        pcmpistri       $0x2,%xmm1,%xmm0
27
        pcmpistrm       $0x3,(%rcx),%xmm0
28
        pcmpistrm       $0x3,%xmm1,%xmm0
29
        popcnt          (%rcx),%bx
30
        popcnt          (%rcx),%ebx
31
        popcnt          (%rcx),%rbx
32
        popcntw         (%rcx),%bx
33
        popcntl         (%rcx),%ebx
34
        popcntq         (%rcx),%rbx
35
        popcnt          %cx,%bx
36
        popcnt          %ecx,%ebx
37
        popcnt          %rcx,%rbx
38
        popcntw         %cx,%bx
39
        popcntl         %ecx,%ebx
40
        popcntq         %rcx,%rbx
41
 
42
        .intel_syntax noprefix
43
        crc32  ebx,cl
44
        crc32  rbx,cl
45
        crc32  ebx,cx
46
        crc32  ebx,ecx
47
        crc32  rbx,rcx
48
        crc32  ebx,BYTE PTR [rcx]
49
        crc32  ebx,WORD PTR [rcx]
50
        crc32  ebx,DWORD PTR [rcx]
51
        crc32  rbx,QWORD PTR [rcx]
52
        crc32  ebx,cl
53
        crc32  rbx,cl
54
        crc32  ebx,cx
55
        crc32  ebx,ecx
56
        crc32  rbx,rcx
57
        pcmpgtq xmm0,XMMWORD PTR [rcx]
58
        pcmpgtq xmm0,xmm1
59
        pcmpestri xmm0,XMMWORD PTR [rcx],0x0
60
        pcmpestri xmm0,xmm1,0x0
61
        pcmpestrm xmm0,XMMWORD PTR [rcx],0x1
62
        pcmpestrm xmm0,xmm1,0x1
63
        pcmpistri xmm0,XMMWORD PTR [rcx],0x2
64
        pcmpistri xmm0,xmm1,0x2
65
        pcmpistrm xmm0,XMMWORD PTR [rcx],0x3
66
        pcmpistrm xmm0,xmm1,0x3
67
        popcnt bx,WORD PTR [rcx]
68
        popcnt ebx,DWORD PTR [rcx]
69
        popcnt rbx,QWORD PTR [rcx]
70
        popcnt bx,WORD PTR [rcx]
71
        popcnt ebx,DWORD PTR [rcx]
72
        popcnt rbx,QWORD PTR [rcx]
73
        popcnt bx,cx
74
        popcnt ebx,ecx
75
        popcnt rbx,rcx
76
        popcnt bx,cx
77
        popcnt ebx,ecx
78
        popcnt rbx,rcx
79
 
80
        .p2align        4,0

powered by: WebSVN 2.1.0

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