Initial revision
[binutils.git] / gas / testsuite / gas / mips / ulh-empic.d
blob945f06b624e9988fc4b13daba90d53a832968736
1 #objdump: -dr --prefix-addresses -mmips:3000
2 #name: MIPS ulh-empic
3 #as: -mips1 -membedded-pic
4 #source: ulh-pic.s
6 # Test the ulh macro with -membedded-pic.
8 .*: +file format .*mips.*
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 ...