1	.data
2data_label:
3	.extern big_external_data_label,0x400
4	.extern small_external_data_label,4
5	.comm big_external_common,0x400
6	.comm small_external_common,4
7	.lcomm big_local_common,0x400
8	.lcomm small_local_common,4
9
10# the small symbols should have space allocated in the sbss section
11# but this is not yet supported in the assembler, so space is allocated
12# in the .bss section and the relocations are not gp-relative. this will
13# be updated when gp-relative relocations are added
14	.text
15	stb	r4,0(r0)
16	stb	r4,4(r0)
17	stb	r4,0x7fc(r0)
18	stb	r4,-0x800(r0)
19	stb	r4,0(r5)
20	stb	r4,4(r5)
21	stb	r4,0x7fc(r5)
22	stb	r4,-0x800(r5)
23	stb	r4,data_label(r0)
24	stb	r4,big_external_data_label(r0)
25	stb	r4,small_external_data_label(r0)
26	stb	r4,big_external_common(r0)
27	stb	r4,small_external_common(r0)
28	stb	r4,big_local_common(r0)
29	stb	r4,small_local_common(r0)
30	stb	r4,data_label+4(r0)
31	stb	r4,big_external_data_label+4(r0)
32	stb	r4,small_external_data_label+4(r0)
33	stb	r4,big_external_common+4(r0)
34	stb	r4,small_external_common+4(r0)
35	stb	r4,big_local_common+4(r0)
36	stb	r4,small_local_common+4(r0)
37	stb	r4,data_label-0x800(r0)
38	stb	r4,big_external_data_label-0x800(r0)
39	stb	r4,small_external_data_label-0x800(r0)
40	stb	r4,big_external_common-0x800(r0)
41	stb	r4,small_external_common-0x800(r0)
42	stb	r4,big_local_common-0x800(r0)
43	stb	r4,small_local_common-0x800(r0)
44	stb	r4,data_label+0x10000(r0)
45	stb	r4,data_label(r5)
46	stb	r4,big_external_data_label(r5)
47	stb	r4,small_external_data_label(r5)
48	stb	r4,big_external_common(r5)
49	stb	r4,small_external_common(r5)
50	stb	r4,big_local_common(r5)
51	stb	r4,small_local_common(r5)
52	stb	r4,data_label+4(r5)
53	stb	r4,big_external_data_label+4(r5)
54	stb	r4,small_external_data_label+4(r5)
55	stb	r4,big_external_common+4(r5)
56	stb	r4,small_external_common+4(r5)
57	stb	r4,big_local_common+4(r5)
58	stb	r4,small_local_common+4(r5)
59	stb	r4,data_label-0x800(r5)
60	stb	r4,big_external_data_label-0x800(r5)
61	stb	r4,small_external_data_label-0x800(r5)
62	stb	r4,big_external_common-0x800(r5)
63	stb	r4,small_external_common-0x800(r5)
64	stb	r4,big_local_common-0x800(r5)
65	stb	r4,small_local_common-0x800(r5)
66
67	stbio	r4,0(r0)
68	stbio	r4,4(r0)
69	stbio	r4,0x7fc(r0)
70	stbio	r4,-0x800(r0)
71	stbio	r4,0(r5)
72	stbio	r4,4(r5)
73	stbio	r4,0x7fc(r5)
74	stbio	r4,-0x800(r5)
75	stbio	r4,data_label(r0)
76	stbio	r4,big_external_data_label(r0)
77	stbio	r4,small_external_data_label(r0)
78	stbio	r4,big_external_common(r0)
79	stbio	r4,small_external_common(r0)
80	stbio	r4,big_local_common(r0)
81	stbio	r4,small_local_common(r0)
82	stbio	r4,data_label+4(r0)
83	stbio	r4,big_external_data_label+4(r0)
84	stbio	r4,small_external_data_label+4(r0)
85	stbio	r4,big_external_common+4(r0)
86	stbio	r4,small_external_common+4(r0)
87	stbio	r4,big_local_common+4(r0)
88	stbio	r4,small_local_common+4(r0)
89	stbio	r4,data_label-0x800(r0)
90	stbio	r4,big_external_data_label-0x800(r0)
91	stbio	r4,small_external_data_label-0x800(r0)
92	stbio	r4,big_external_common-0x800(r0)
93	stbio	r4,small_external_common-0x800(r0)
94	stbio	r4,big_local_common-0x800(r0)
95	stbio	r4,small_local_common-0x800(r0)
96	stbio	r4,data_label+0x10000(r0)
97	stbio	r4,data_label(r5)
98	stbio	r4,big_external_data_label(r5)
99	stbio	r4,small_external_data_label(r5)
100	stbio	r4,big_external_common(r5)
101	stbio	r4,small_external_common(r5)
102	stbio	r4,big_local_common(r5)
103	stbio	r4,small_local_common(r5)
104	stbio	r4,data_label+4(r5)
105	stbio	r4,big_external_data_label+4(r5)
106	stbio	r4,small_external_data_label+4(r5)
107	stbio	r4,big_external_common+4(r5)
108	stbio	r4,small_external_common+4(r5)
109	stbio	r4,big_local_common+4(r5)
110	stbio	r4,small_local_common+4(r5)
111	stbio	r4,data_label-0x800(r5)
112	stbio	r4,big_external_data_label-0x800(r5)
113	stbio	r4,small_external_data_label-0x800(r5)
114	stbio	r4,big_external_common-0x800(r5)
115	stbio	r4,small_external_common-0x800(r5)
116	stbio	r4,big_local_common-0x800(r5)
117	stbio	r4,small_local_common-0x800(r5)
118