Calling assembly frunctions from C