Commit | Line | Data |
---|---|---|
17b09558 | 1 | # Range check for safe case after alignment its range >= 32. |
fbdd3712 MR |
2 | |
3 | foo: | |
17b09558 CM |
4 | sb $s3,10($t0) |
5 | sh $s3,1($t0) | |
6 | sb $s3,32($t0) | |
7 | break | |
8 | sb $s3,10($t0) | |
9 | sb $s3,1($t0) | |
10 | sh $s3,32($t0) | |
11 | break | |
12 | sb $s3,33($t0) | |
13 | sh $s3,55($t0) | |
14 | sb $s3,64($t0) | |
15 | break | |
16 | sb $s3,33($t0) | |
17 | sb $s3,55($t0) | |
18 | sh $s3,64($t0) | |
19 | break | |
20 | ||
21 | sb $s3,12($t0) | |
22 | sw $s3,1($t0) | |
23 | sb $s3,32($t0) | |
24 | break | |
25 | sb $s3,12($t0) | |
26 | sb $s3,1($t0) | |
27 | sw $s3,32($t0) | |
28 | break | |
29 | sb $s3,35($t0) | |
30 | sw $s3,55($t0) | |
31 | sb $s3,64($t0) | |
32 | break | |
33 | sb $s3,35($t0) | |
34 | sb $s3,55($t0) | |
35 | sw $s3,64($t0) | |
36 | break | |
37 | ||
38 | sb $s3,16($t0) | |
39 | sdc1 $f0,1($t0) | |
40 | sb $s3,32($t0) | |
41 | break | |
42 | sb $s3,16($t0) | |
43 | sb $s3,1($t0) | |
44 | sdc1 $f0,32($t0) | |
45 | break | |
46 | sb $s3,39($t0) | |
47 | sdc1 $f0,55($t0) | |
48 | sb $s3,64($t0) | |
49 | break | |
50 | sb $s3,39($t0) | |
51 | sb $s3,55($t0) | |
52 | sdc1 $f0,64($t0) | |
53 | break | |
54 | ||
55 | # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... | |
56 | .align 2 | |
57 | .space 8 |