Silly me its correct. Since I'm returning a tuple the first argument to the 
actual function is pointer to the this tuple. So, %r8d correct register. I only 
noticed  it after using @code_llvm. I am sorry for the noise.

Reply via email to