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