1	.text
2	.set	noreorder
3	.space	0x1000
4
5	.align	4
6	.set	mips16
7	.ent	foo
8foo:
9	not	$2, $3
10	b	bar0
11	 not	$2, $3
12	b	bar1
13	 not	$2, $3
14	b	bar2
15	 not	$2, $3
16	b	bar3
17	 not	$2, $3
18	b	bar4
19	 not	$2, $3
20	b	bar4 + 1
21	 not	$2, $3
22	b	bar4 + 2
23	 not	$2, $3
24	b	bar4 + 3
25	 not	$2, $3
26	b	bar4 + 4
27	 not	$2, $3
28	b	bar16
29	 not	$2, $3
30	b	bar17
31	 not	$2, $3
32	b	bar18
33	 not	$2, $3
34	b	bar18 + 1
35	 not	$2, $3
36	b	bar18 + 2
37	 not	$2, $3
38	b	bar18 + 3
39	 not	$2, $3
40	b	bar18 + 4
41	 not	$2, $3
42	bnez	$2, bar0
43	 not	$2, $3
44	bnez	$2, bar1
45	 not	$2, $3
46	bnez	$2, bar2
47	 not	$2, $3
48	bnez	$2, bar3
49	 not	$2, $3
50	bnez	$2, bar4
51	 not	$2, $3
52	bnez	$2, bar4 + 1
53	 not	$2, $3
54	bnez	$2, bar4 + 2
55	 not	$2, $3
56	bnez	$2, bar4 + 3
57	 not	$2, $3
58	bnez	$2, bar4 + 4
59	 not	$2, $3
60	bnez	$2, bar16
61	 not	$2, $3
62	bnez	$2, bar17
63	 not	$2, $3
64	bnez	$2, bar18
65	 not	$2, $3
66	bnez	$2, bar18 + 1
67	 not	$2, $3
68	bnez	$2, bar18 + 2
69	 not	$2, $3
70	bnez	$2, bar18 + 3
71	 not	$2, $3
72	bnez	$2, bar18 + 4
73	 not	$2, $3
74	jr	$ra
75	 not	$2, $3
76	.end	foo
77
78# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
79	.align	4, 0
80	.space	16
81
82	.macro	obj n:req
83	.globl	bar\@
84	.type	bar\@, @object
85bar\@ :
86	.byte	0
87	.size	bar\@, . - bar\@
88	.if	\n - 1
89	obj	\n - 1
90	.endif
91	.endm
92
93	.macro	fun n:req
94	.globl	bar\@
95	.type	bar\@, @function
96bar\@ :
97	.insn
98	.hword	0
99	.size	bar\@, . - bar\@
100	.if	\n - 1
101	fun	\n - 1
102	.endif
103	.endm
104
105	.align	4
106	obj	16
107	fun	8
108