Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / mips / 24k-triple-stores-7.s
1         # range check
2         sb       $s3,4($t0)
3         sw       $s3,8($t0)
4         sb       $s3,15($t0)
5         break
6
7         sb       $s3,3($t0)
8         sw       $s3,8($t0)
9         sb       $s3,15($t0)
10         break
11
12         # overlap (same word)
13         sw       $s3,28($t0)
14         sw       $s3,8($t0)
15         sb       $s3,31($t0)
16         break
17
18         # unaligned
19         sb       $s3,5($t0)
20         sw       $s3,9($t0)
21         sb       $s3,16($t0)
22         break
23
24         sb       $s3,4($t0)
25         sw       $s3,9($t0)
26         sb       $s3,16($t0)
27         break
28         
29         # range check
30         sb       $s3,6($t0)
31         sh       $s3,8($t0)
32         sb       $s3,15($t0)
33         break
34
35         sb       $s3,5($t0)
36         sh       $s3,8($t0)
37         sb       $s3,15($t0)
38         break
39
40         # overlap (same hword)
41         sh       $s3,30($t0)
42         sh       $s3,8($t0)
43         sb       $s3,31($t0)
44         break
45
46         # unaligned
47         sb       $s3,7($t0)
48         sh       $s3,9($t0)
49         sb       $s3,16($t0)
50         break
51
52         sb       $s3,6($t0)
53         sh       $s3,9($t0)
54         sb       $s3,16($t0)
55         break
56         
57         # range check
58         sb       $s3,7($t0)
59         sdc1     $f0,8($t0)
60         sb       $s3,15($t0)
61         break
62
63         sb       $s3,7($t0)
64         sdc1     $f0,8($t0)
65         sb       $s3,16($t0)
66         break
67
68         # overlap (same dword)
69         sb       $s3,16($t0)
70         sdc1     $f0,8($t0)
71         sb       $s3,23($t0)
72         break
73
74         sb       $s3,16($t0)
75         sdc1     $f0,8($t0)
76         sb       $s3,24($t0)
77         break
78
79         # unaligned
80         sb       $s3,8($t0)
81         sdc1     $f0,9($t0)
82         sb       $s3,16($t0)
83         break
84
85         sb       $s3,-3($t0)
86         sdc1     $f0,-2($t0)
87         sb       $s3,6($t0)
88         break
89
90 # Force at least 8 (non-delay-slot) zero bytes,to make 'objdump' print ...
91         .align  2
92         .space  8