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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [i860/] [shift.s] - Blame information for rev 38

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

Line No. Rev Author Line
1 38 julius
# shl, shr, shra, shrd
2
 
3
        .text
4
 
5
        # Register forms (all)
6
        shl     %r0,%r1,%r2
7
        shl     %r3,%r4,%r5
8
        shl     %r6,%r7,%r8
9
        shl     %r9,%r10,%r11
10
        shl     %r31,%r13,%r14
11
        shl     %r15,%r16,%r17
12
        shl     %r18,%r19,%r20
13
        shl     %r21,%r22,%r23
14
        shl     %r24,%r25,%r31
15
        shl     %r27,%r28,%r29
16
        shl     %r30,%r31,%r0
17
 
18
        shr     %r0,%r1,%r2
19
        shr     %r3,%r4,%r5
20
        shr     %r6,%r7,%r8
21
        shr     %r9,%r10,%r11
22
        shr     %r31,%r13,%r14
23
        shr     %r15,%r16,%r17
24
        shr     %r18,%r19,%r20
25
        shr     %r21,%r22,%r23
26
        shr     %r24,%r25,%r31
27
        shr     %r27,%r28,%r29
28
        shr     %r30,%r31,%r0
29
 
30
        shra    %r0,%r1,%r2
31
        shra    %r3,%r4,%r5
32
        shra    %r6,%r7,%r8
33
        shra    %r9,%r10,%r11
34
        shra    %r31,%r13,%r14
35
        shra    %r15,%r16,%r17
36
        shra    %r18,%r19,%r20
37
        shra    %r21,%r22,%r23
38
        shra    %r24,%r25,%r31
39
        shra    %r27,%r28,%r29
40
        shra    %r30,%r31,%r0
41
 
42
        shrd    %r0,%r1,%r2
43
        shrd    %r3,%r4,%r5
44
        shrd    %r6,%r7,%r8
45
        shrd    %r9,%r10,%r11
46
        shrd    %r31,%r13,%r14
47
        shrd    %r15,%r16,%r17
48
        shrd    %r18,%r19,%r20
49
        shrd    %r21,%r22,%r23
50
        shrd    %r24,%r25,%r31
51
        shrd    %r27,%r28,%r29
52
        shrd    %r30,%r31,%r0
53
 
54
        # Immediate forms (shrd does not have an immediate form)
55
        shl     0,%r1,%r2
56
        shl     8192,%r4,%r5
57
        shl     5109,%r7,%r8
58
        shl     32767,%r10,%r11
59
        shl     -32768,%r13,%r14
60
        shl     -8192,%r16,%r17
61
        shl     -1,%r19,%r20
62
        shl     -21555,%r22,%r23
63
        shl     0x1234,%r25,%r26
64
        shl     0x0,%r28,%r29
65
        shl     0x3,%r31,%r0
66
 
67
        shr     0,%r1,%r2
68
        shr     8192,%r4,%r5
69
        shr     5109,%r7,%r8
70
        shr     32767,%r10,%r11
71
        shr     -32768,%r13,%r14
72
        shr     -8192,%r16,%r17
73
        shr     -1,%r19,%r20
74
        shr     -21555,%r22,%r23
75
        shr     0x1234,%r25,%r26
76
        shr     0x0,%r28,%r29
77
        shr     0x3,%r31,%r0
78
 
79
        shra    1,%r1,%r2
80
        shra    8193,%r4,%r5
81
        shra    5110,%r7,%r8
82
        shra    32767,%r10,%r11
83
        shra    -32768,%r13,%r14
84
        shra    -8192,%r16,%r17
85
        shra    -1,%r19,%r20
86
        shra    -21555,%r22,%r23
87
        shra    0x1234,%r25,%r26
88
        shra    0x0,%r28,%r29
89
        shra    0x3,%r31,%r0
90
 

powered by: WebSVN 2.1.0

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