1# Source file used to test the lb macro with PIC code.
2
3	.data
4data_label:
5	.extern big_external_data_label,1000
6	.extern small_external_data_label,1
7	.comm big_external_common,1000
8	.comm small_external_common,1
9	.lcomm big_local_common,1000
10	.lcomm small_local_common,1
11
12	.text
13text_label:
14	lb	$4,0
15	lb	$4,1
16	lb	$4,0x8000
17	lb	$4,-0x8000
18	lb	$4,0x10000
19	lb	$4,0x1a5a5
20	lb	$4,0($5)
21	lb	$4,1($5)
22	lb	$4,0x8000($5)
23	lb	$4,-0x8000($5)
24	lb	$4,0x10000($5)
25	lb	$4,0x1a5a5($5)
26	lb	$4,data_label
27	lb	$4,big_external_data_label
28	lb	$4,small_external_data_label
29	lb	$4,big_external_common
30	lb	$4,small_external_common
31	lb	$4,big_local_common
32	lb	$4,small_local_common
33	lb	$4,data_label+1
34	lb	$4,big_external_data_label+1
35	lb	$4,small_external_data_label+1
36	lb	$4,big_external_common+1
37	lb	$4,small_external_common+1
38	lb	$4,big_local_common+1
39	lb	$4,small_local_common+1
40	lb	$4,data_label($5)
41	lb	$4,big_external_data_label($5)
42	lb	$4,small_external_data_label($5)
43	lb	$4,big_external_common($5)
44	lb	$4,small_external_common($5)
45	lb	$4,big_local_common($5)
46	lb	$4,small_local_common($5)
47	lb	$4,data_label+1($5)
48	lb	$4,big_external_data_label+1($5)
49	lb	$4,small_external_data_label+1($5)
50	lb	$4,big_external_common+1($5)
51	lb	$4,small_external_common+1($5)
52	lb	$4,big_local_common+1($5)
53	lb	$4,small_local_common+1($5)
54
55# Round to a 16 byte boundary, for ease in testing multiple targets.
56	nop
57