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/] [m32r/] [signed-relocs.s] - Blame information for rev 277

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

Line No. Rev Author Line
1 205 julius
; check:         not case sensitive for special operand modifier
2
; check:         shigh, high, low
3
        .text
4
relocs:
5
        seth    r0, #shigh(0x87654321)
6
        add3    r0, r0, #low(0x87654321)
7
        seth    r0, #SHIGH(0x87654321)
8
        add3    r0, r0, #LOW(0x87654321)
9
        seth    r0, #shigh(0x1234ffff)
10
        add3    r0, r0, #low(0x1234ffff)
11
        seth    r0, #SHIGH(0x1234ffff)
12
        add3    r0, r0, #LOW(0x1234ffff)
13
 
14
        seth    r0, #high(0x87654321)
15
        or3     r0, r0, #low(0x87654321)
16
        seth    r0, #HIGH(0x87654321)
17
        or3     r0, r0, #LOW(0x87654321)
18
        seth    r0, #high(0x1234ffff)
19
        or3     r0, r0, #low(0x1234ffff)
20
        seth    r0, #HIGH(0x1234ffff)
21
        or3     r0, r0, #LOW(0x1234ffff)
22
 
23
        seth    r0, #shigh(0x87654320)
24
        ld      r0, @(#low(0x87654320),r0)
25
        seth    r0, #shigh(0x87654320)
26
        ldh     r0, @(#low(0x87654320),r0)
27
        seth    r0, #shigh(0x87654320)
28
        lduh    r0, @(#low(0x87654320),r0)
29
        seth    r0, #shigh(0x87654320)
30
        ldb     r0, @(#low(0x87654320),r0)
31
        seth    r0, #shigh(0x87654320)
32
        ldub    r0, @(#low(0x87654320),r0)
33
 
34
        seth    r0, #shigh(0x1234fff0)
35
        ld      r0, @(#low(0x1234fff0),r0)
36
        seth    r0, #shigh(0x1234fff0)
37
        ldh     r0, @(#low(0x1234fff0),r0)
38
        seth    r0, #shigh(0x1234fff0)
39
        lduh    r0, @(#low(0x1234fff0),r0)
40
        seth    r0, #shigh(0x1234fff0)
41
        ldb     r0, @(#low(0x1234fff0),r0)
42
        seth    r0, #shigh(0x1234fff0)
43
        ldub    r0, @(#low(0x1234fff0),r0)
44
 
45
        seth    r0, #SHIGH(0x87654320)
46
        ld      r0, @(#LOW(0x87654320),r0)
47
        seth    r0, #SHIGH(0x87654320)
48
        ldh     r0, @(#LOW(0x87654320),r0)
49
        seth    r0, #SHIGH(0x87654320)
50
        lduh    r0, @(#LOW(0x87654320),r0)
51
        seth    r0, #SHIGH(0x87654320)
52
        ldb     r0, @(#LOW(0x87654320),r0)
53
        seth    r0, #SHIGH(0x87654320)
54
        ldub    r0, @(#LOW(0x87654320),r0)
55
        seth    r0, #SHIGH(0x1234fff0)
56
        ld      r0, @(#LOW(0x1234fff0),r0)
57
 
58
        seth    r0, #shigh(0x87654320)
59
        st      r0, @(#low(0x87654320),r0)
60
        seth    r0, #shigh(0x87654320)
61
        sth     r0, @(#low(0x87654320),r0)
62
        seth    r0, #shigh(0x87654320)
63
        stb     r0, @(#low(0x87654320),r0)
64
 
65
        seth    r0, #shigh(0x1234fff0)
66
        st      r0, @(#low(0x1234fff0),r0)
67
        seth    r0, #shigh(0x1234fff0)
68
        sth     r0, @(#low(0x1234fff0),r0)
69
        seth    r0, #shigh(0x1234fff0)
70
        stb     r0, @(#low(0x1234fff0),r0)
71
 
72
        seth    r0, #SHIGH(0x87654320)
73
        st      r0, @(#LOW(0x87654320),r0)
74
        seth    r0, #SHIGH(0x87654320)
75
        sth     r0, @(#LOW(0x87654320),r0)
76
        seth    r0, #SHIGH(0x87654320)
77
        stb     r0, @(#LOW(0x87654320),r0)
78
        seth    r0, #SHIGH(0x1234fff0)
79
        st      r0, @(#LOW(0x1234fff0),r0)
80
 

powered by: WebSVN 2.1.0

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