NetBSD/lib/libm/arch/m68060/makeoffs.awk

10 lines
197 B
Awk

BEGIN{FS=",";s = -16;}
/\.long/{s += 16;}
s<0 || s>1023{print $0}
s>=0 && s<1024{\
printf "L060FPLSP%04x: ", s;\
print $1 "," $2;\
printf "L060FPLSP%04x: ", s+8;\
print " .long " $3 "," $4;\
}