https://bugs.winehq.org/show_bug.cgi?id=47198
--- Comment #115 from Zebediah Figura z.figura12@gmail.com --- (In reply to David Torok from comment #114)
Well, this was a while back but as I remember I don't believe syscalls were executed after the far jump that changes %cs. Between the 2 far jump %cs changes only the 64 bit TEB->PEB access happened. So as far as I understand, there is no need to be able to "directly execute" 64 bit syscalls from a 32 bit process. The normal "syscall path" for this application follows wine's own syscall thunks. (Therefore also eliminating the need to solve bug 48291)
From the analysis shared with me by Andrew Wesie a couple years ago I believe
there were direct SYSCALL instructions. Note also the contents of attachment 64481. Perhaps that's changed since then.