The asm file is used when compiling in Linux and the c file is used when compiling in Windows. In a similar fashion to "game/g_syscalls.c(asm)", it provides entry points into the engine.