x86-64: fix flags and zero-pad long doubles