1BEGIN{FS=",";s = -16;} 2/\.long/{s += 16;} 3s<0 || s>1023{print $0} 4s>=0 && s<1024{\ 5 printf "ENTRY_NOPROFILE(__fplsp060_%04x) ", s;\ 6 print $1 "," $2;\ 7 printf "ENTRY_NOPROFILE(__fplsp060_%04x) ", s+8;\ 8 print " .long " $3 "," $4;\ 9} 10