I want to call the pow function in c, Please explain how calling a c function from assembly works with the first parameter as double and the second parameter as an int.