Mixing C and assembly