1foo:
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
94