Updated callq to be able to handle printf