133b32c4ac4c9e5432c8d0fcb7bd31613eadb680
[external/binutils.git] / gas / testsuite / gas / mips / ulh-empic.d
1 #objdump: -dr --prefix-addresses -mmips:3000
2 #name: MIPS ulh-empic
3 #as: -mips1 -membedded-pic
4 #source: ulh-pic.s
5
6 # Test the ulh macro with -membedded-pic.
7
8 .*: +file format .*mips.*
9
10 Disassembly of section .text:
11 0+0000 <[^>]*> addiu    at,gp,-16384
12 [       ]*0: [A-Z0-9_]*GPREL[A-Z0-9_]*  .sdata.*
13 0+0004 <[^>]*> lb       a0,[01]\(at\)
14 0+0008 <[^>]*> lbu      at,[01]\(at\)
15 0+000c <[^>]*> sll      a0,a0,0x8
16 0+0010 <[^>]*> or       a0,a0,at
17 0+0014 <[^>]*> addiu    at,gp,0
18 [       ]*14: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label
19 0+0018 <[^>]*> lbu      a0,[01]\(at\)
20 0+001c <[^>]*> lbu      at,[01]\(at\)
21 0+0020 <[^>]*> sll      a0,a0,0x8
22 0+0024 <[^>]*> or       a0,a0,at
23 0+0028 <[^>]*> addiu    at,gp,0
24 [       ]*28: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
25 0+002c <[^>]*> lwl      a0,[03]\(at\)
26 0+0030 <[^>]*> lwr      a0,[03]\(at\)
27 0+0034 <[^>]*> addiu    at,gp,0
28 [       ]*34: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common
29 0+0038 <[^>]*> sb       a0,[01]\(at\)
30 0+003c <[^>]*> srl      a0,a0,0x8
31 0+0040 <[^>]*> sb       a0,[01]\(at\)
32 0+0044 <[^>]*> lbu      at,[01]\(at\)
33 0+0048 <[^>]*> sll      a0,a0,0x8
34 0+004c <[^>]*> or       a0,a0,at
35 0+0050 <[^>]*> addiu    at,gp,0
36 [       ]*50: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
37 0+0054 <[^>]*> swl      a0,[03]\(at\)
38 0+0058 <[^>]*> swr      a0,[03]\(at\)
39 0+005c <[^>]*> addiu    at,gp,-16384
40 [       ]*5c: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
41 0+0060 <[^>]*> lb       a0,[01]\(at\)
42 0+0064 <[^>]*> lbu      at,[01]\(at\)
43 0+0068 <[^>]*> sll      a0,a0,0x8
44 0+006c <[^>]*> or       a0,a0,at
45 0+0070 <[^>]*> addiu    at,gp,-15384
46 [       ]*70: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
47 0+0074 <[^>]*> lbu      a0,[01]\(at\)
48 0+0078 <[^>]*> lbu      at,[01]\(at\)
49 0+007c <[^>]*> sll      a0,a0,0x8
50 0+0080 <[^>]*> or       a0,a0,at
51 0+0084 <[^>]*> addiu    at,gp,-16383
52 [       ]*84: [A-Z0-9_]*GPREL[A-Z0-9_]* .sdata.*
53 0+0088 <[^>]*> lwl      a0,[03]\(at\)
54 0+008c <[^>]*> lwr      a0,[03]\(at\)
55 0+0090 <[^>]*> addiu    at,gp,1
56 [       ]*90: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_data_label
57 0+0094 <[^>]*> sb       a0,[01]\(at\)
58 0+0098 <[^>]*> srl      a0,a0,0x8
59 0+009c <[^>]*> sb       a0,[01]\(at\)
60 0+00a0 <[^>]*> lbu      at,[01]\(at\)
61 0+00a4 <[^>]*> sll      a0,a0,0x8
62 0+00a8 <[^>]*> or       a0,a0,at
63 0+00ac <[^>]*> addiu    at,gp,1
64 [       ]*ac: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_data_label
65 0+00b0 <[^>]*> swl      a0,[03]\(at\)
66 0+00b4 <[^>]*> swr      a0,[03]\(at\)
67 0+00b8 <[^>]*> addiu    at,gp,1
68 [       ]*b8: [A-Z0-9_]*GPREL[A-Z0-9_]* big_external_common
69 0+00bc <[^>]*> lb       a0,[01]\(at\)
70 0+00c0 <[^>]*> lbu      at,[01]\(at\)
71 0+00c4 <[^>]*> sll      a0,a0,0x8
72 0+00c8 <[^>]*> or       a0,a0,at
73 0+00cc <[^>]*> addiu    at,gp,1
74 [       ]*cc: [A-Z0-9_]*GPREL[A-Z0-9_]* small_external_common
75 0+00d0 <[^>]*> lbu      a0,[01]\(at\)
76 0+00d4 <[^>]*> lbu      at,[01]\(at\)
77 0+00d8 <[^>]*> sll      a0,a0,0x8
78 0+00dc <[^>]*> or       a0,a0,at
79 0+00e0 <[^>]*> addiu    at,gp,-16383
80 [       ]*e0: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
81 0+00e4 <[^>]*> lwl      a0,[03]\(at\)
82 0+00e8 <[^>]*> lwr      a0,[03]\(at\)
83 0+00ec <[^>]*> addiu    at,gp,-15383
84 [       ]*ec: [A-Z0-9_]*GPREL[A-Z0-9_]* .sbss.*
85 0+00f0 <[^>]*> sb       a0,[01]\(at\)
86 0+00f4 <[^>]*> srl      a0,a0,0x8
87 0+00f8 <[^>]*> sb       a0,[01]\(at\)
88 0+00fc <[^>]*> lbu      at,[01]\(at\)
89 0+0100 <[^>]*> sll      a0,a0,0x8
90 0+0104 <[^>]*> or       a0,a0,at
91         ...