~ubuntu-branches/ubuntu/hoary/binutils/hoary

« back to all changes in this revision

Viewing changes to gas/testsuite/gas/m32r/signed-relocs.s

  • Committer: Bazaar Package Importer
  • Author(s): James Troup
  • Date: 2004-05-19 10:35:44 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040519103544-17h3o6e8pwndydrg
Tags: 2.14.90.0.7-8
debian/rules: don't use gcc-2.95 on m68k.  Thanks to Adam Conrad for
pointing this out.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
; 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