xref: /netbsd-src/lib/libm/arch/m68060/makeoffs.awk (revision 9ba8ffc29383c7bb23d0ddf97a74f72d1be9b7ff)
100c9560dSisBEGIN{FS=",";s = -16;}
200c9560dSis/\.long/{s += 16;}
300c9560dSiss<0 || s>1023{print $0}
400c9560dSiss>=0 && s<1024{\
5*9ba8ffc2Sis	printf "ENTRY_NOPROFILE(__fplsp060_%04x) ", s;\
600c9560dSis	print $1 "," $2;\
7*9ba8ffc2Sis	printf "ENTRY_NOPROFILE(__fplsp060_%04x) ", s+8;\
800c9560dSis	print "	.long	" $3 "," $4;\
900c9560dSis}
10