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/] [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   (%ecx),%ebx
6
        lzcnt   (%ecx),%bx
7
        lzcnt   %ecx,%ebx
8
        lzcnt   %cx,%bx
9
        popcnt  (%ecx),%ebx
10
        popcnt  (%ecx),%bx
11
        popcnt  %ecx,%ebx
12
        popcnt  %cx,%bx
13
        extrq   %xmm2,%xmm1
14
        extrq   $4,$2,%xmm1
15
        insertq %xmm2,%xmm1
16
        insertq $4,$2,%xmm2,%xmm1
17
        movntsd %xmm1,(%ecx)
18
        movntss %xmm1,(%ecx)
19
 
20
        .intel_syntax noprefix
21
        lzcnt   ebx,[ecx]
22
        lzcnt   bx,[ecx]
23
        lzcnt   ebx,ecx
24
        lzcnt   bx,cx
25
        popcnt  ebx,[ecx]
26
        popcnt  bx,[ecx]
27
        popcnt  ebx,ecx
28
        popcnt  bx,cx
29
        extrq   xmm1,xmm2
30
        extrq   xmm1,2,4
31
        insertq xmm1,xmm2
32
        insertq xmm1,xmm2,2,4
33
        movntsd [ecx],xmm1
34
        movntss [ecx],xmm1
35
 
36
        # Force a good alignment.
37
        .p2align        4,0

powered by: WebSVN 2.1.0

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