Split asm func prototypes into asm_funcs.h