Fix %edx clobbering in lseek64, forkx, and pipe syscalls