restore use of .type in asm, but use modern @function (vs %function)