1# Define a function with all "compressed" (dc and ic) references.
2
3	.abicalls
4	.option	pic0
5
6	.include "compressed-plt-1.s"
7
8	.macro	test_one, name, types
9	.if	(\types) & DC
10	jal	\name
11	nop
12	.if	micromips
13	.ifdef	o32
14	j	\name
15	nop
16	.endif
17	.endif
18	.endif
19	.if	(\types) & IC
20	lw	$2, %call16(\name)($3)
21	.endif
22	.endm
23
24	.if	micromips
25	.set	micromips
26	.else
27	.set	mips16
28	.endif
29
30	.section .text.a, "ax", @progbits
31	.globl	testc
32	.ent	testc
33	.set	noreorder
34testc:
35	test_all
36	jr	$31
37	.end	testc
38