 	AREA |C$$code|, CODE, READONLY

	EXPORT __cyg_profile_func_enter
	EXPORT __cyg_profile_func_exit

r0	RN	0
r1	RN	1
r2	RN	2
r3	RN	3
r4	RN	4
r5	RN	5
r6	RN	6
r7	RN	7
r8	RN	8
r9	RN	9
r10	RN	10
r11	RN	11
r12	RN	12
r13	RN	13
r14	RN	14
pc	RN	15

	MACRO
	NAME	$name
	DCB	"$name",0
	ALIGN
	DCD	&FF000000 + (:LEN: "$name"+4) :AND: &FFFFFFFC
	MEND

	NAME	__cyg_profile_func_enter
__cyg_profile_func_enter
	MOVS	pc, r14

	NAME	__cyg_profile_func_exit
__cyg_profile_func_exit
	movs	pc, r14

	end
