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-amdfam10.s] - Blame information for rev 205

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
#AMDFAM10 New Instructions
2
 
3
        .text
4
foo:
5
        lzcnt   (%rcx),%rbx
6
        lzcnt   (%rcx),%ebx
7
        lzcnt   (%rcx),%bx
8
        lzcnt   %rcx,%rbx
9
        lzcnt   %ecx,%ebx
10
        lzcnt   %cx,%bx
11
        popcnt  (%rcx),%rbx
12
        popcnt  (%rcx),%ebx
13
        popcnt  (%rcx),%bx
14
        popcnt  %rcx,%rbx
15
        popcnt  %ecx,%ebx
16
        popcnt  %cx,%bx
17
        extrq   %xmm2,%xmm1
18
        extrq   $4,$2,%xmm1
19
        insertq %xmm2,%xmm1
20
        insertq $4,$2,%xmm2,%xmm1
21
        movntsd %xmm1,(%rcx)
22
        movntss %xmm1,(%rcx)
23
 
24
        .intel_syntax noprefix
25
        lzcnt   rbx,[rcx]
26
        lzcnt   ebx,[rcx]
27
        lzcnt   bx,[rcx]
28
        lzcnt   rbx,rcx
29
        lzcnt   ebx,ecx
30
        lzcnt   bx,cx
31
        popcnt  rbx,[rcx]
32
        popcnt  ebx,[rcx]
33
        popcnt  bx,[rcx]
34
        popcnt  rbx,rcx
35
        popcnt  ebx,ecx
36
        popcnt  bx,cx
37
        extrq   xmm1,xmm2
38
        extrq   xmm1,2,4
39
        insertq xmm1,xmm2
40
        insertq xmm1,xmm2,2,4
41
        movntsd [rcx],xmm1
42
        movntss [rcx],xmm1
43
 
44
        # Force a good alignment.
45
        .p2align        4,0

powered by: WebSVN 2.1.0

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