How does C code call assembly code (e.g. optimized strlen)? How does C code call assembly code (e.g. optimized strlen)? unix unix