why don't you copy the data onto the stack with assembler and then call the function without arguments?