Initial revision
[binutils.git] / gas / testsuite / gas / mips / ush.s
blobc1558143382b4dd6daf506458fe8b085edf24fa8
1 # Source file used to test the ush macro.
3 .data
4 data_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
12 .text
13 ush $4,0
14 ush $4,1
15 ush $4,0x8000
16 ush $4,-0x8000
17 ush $4,0x10000
18 ush $4,0x1a5a5
19 ush $4,0($5)
20 ush $4,1($5)
21 ush $4,data_label
22 ush $4,big_external_data_label
23 ush $4,small_external_data_label
24 ush $4,big_external_common
25 ush $4,small_external_common
26 ush $4,big_local_common
27 ush $4,small_local_common
28 ush $4,data_label+1
29 ush $4,big_external_data_label+1
30 ush $4,small_external_data_label+1
31 ush $4,big_external_common+1
32 ush $4,small_external_common+1
33 ush $4,big_local_common+1
34 ush $4,small_local_common+1
35 ush $4,data_label+0x8000
36 ush $4,big_external_data_label+0x8000
37 ush $4,small_external_data_label+0x8000
38 ush $4,big_external_common+0x8000
39 ush $4,small_external_common+0x8000
40 ush $4,big_local_common+0x8000
41 ush $4,small_local_common+0x8000
42 ush $4,data_label-0x8000
43 ush $4,big_external_data_label-0x8000
44 ush $4,small_external_data_label-0x8000
45 ush $4,big_external_common-0x8000
46 ush $4,small_external_common-0x8000
47 ush $4,big_local_common-0x8000
48 ush $4,small_local_common-0x8000
49 ush $4,data_label+0x10000
50 ush $4,big_external_data_label+0x10000
51 ush $4,small_external_data_label+0x10000
52 ush $4,big_external_common+0x10000
53 ush $4,small_external_common+0x10000
54 ush $4,big_local_common+0x10000
55 ush $4,small_local_common+0x10000
56 ush $4,data_label+0x1a5a5
57 ush $4,big_external_data_label+0x1a5a5
58 ush $4,small_external_data_label+0x1a5a5
59 ush $4,big_external_common+0x1a5a5
60 ush $4,small_external_common+0x1a5a5
61 ush $4,big_local_common+0x1a5a5
62 ush $4,small_local_common+0x1a5a5
64 # Round to a 16 byte boundary, for ease in testing multiple targets.
65 nop