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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [i386/] [sse4_2.s] - Blame information for rev 830

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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