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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [d10v/] [instruction_packing.s] - Blame information for rev 818

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 205 julius
        ;; Test instruction packing
2
 
3
        .text
4
        .global main
5
main:
6
 
7
MU_IU:
8
        nop || nop
9
 
10
FM00_IU_MU:
11
        sra r0,r1 || ld  r2,@r3
12
        sra r0,r1 || bra.s test_end
13
 
14
FM00_MU_IU:
15
        ld  r2,@r3 || sra r0,r1
16
        bra.s test_end || sra r0,r1
17
 
18
FM00_IM_MU:
19
        add r4,r5 || ld  r2,@r3
20
        add r4,r5 || bra.s test_end
21
 
22
FM00_IM_IU:
23
        add r4,r5 || sra r0,r1
24
        add r4,r5 || mulx a0, r6, r7
25
 
26
FM00_MU_IM:
27
        ld  r2,@r3 || add r4,r5
28
        bra.s test_end || add r4,r5
29
 
30
FM00_IU_IM:
31
        sra r0,r1 || add r4,r5
32
        mulx a0, r6, r7 || add r4,r5
33
 
34
FM01_IU_MU:
35
        sra r0,r1 -> ld  r2,@r3
36
        sra r0,r1 -> bra.s test_end
37
 
38
FM01_MU_IU:
39
        ld  r2,@r3 -> sra r0,r1
40
        bra.s test_end -> sra r0,r1
41
 
42
FM01_IM_MU:
43
        add r4,r5 -> ld  r2,@r3
44
        add r4,r5 -> bra.s test_end
45
 
46
FM01_IM_IU:
47
        add r4,r5 -> sra r0,r1
48
        add r4,r5 -> mulx a0, r6, r7
49
 
50
FM01_MU_IM:
51
        ld  r2,@r3 -> add r4,r5
52
        bra.s test_end -> add r4,r5
53
 
54
FM01_IU_IM:
55
        sra r0,r1 -> add r4,r5
56
        mulx a0, r6, r7 -> add r4,r5
57
 
58
FM10_IU_MU:
59
        sra r0,r1 <- ld  r2,@r3
60
        sra r0,r1 <- bra.s test_end
61
 
62
FM10_MU_IU:
63
        ld  r2,@r3 <- sra r0,r1
64
        bra.s test_end <- sra r0,r1
65
 
66
FM10_IM_MU:
67
        add r4,r5 <- ld  r2,@r3
68
        add r4,r5 <- bra.s test_end
69
 
70
FM10_IM_IU:
71
        add r4,r5 <- sra r0,r1
72
        add r4,r5 <- mulx a0, r6, r7
73
 
74
FM10_MU_IM:
75
        ld  r2,@r3 <- add r4,r5
76
        bra.s test_end <- add r4,r5
77
 
78
FM10_IU_IM:
79
        sra r0,r1 <- add r4,r5
80
        mulx a0, r6, r7 <- add r4,r5
81
test_end:
82
 
83
        jmp r13

powered by: WebSVN 2.1.0

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