#if CPUFAM_X86
# define Z_OUT edi
- mov edi, [esp + 4]
- mov ecx, [esp + 8]
+ pushreg edi
+ mov edi, [esp + 8]
+ mov ecx, [esp + 12]
#endif
#if CPUFAM_AMD64 && ABI_SYSV
# define Z_OUT rdi
mov [Z_OUT + 0], eax
mov [Z_OUT + 4], edx
+#if CPUFAM_X86
+ popreg edi
+#endif
ret
#undef Z_OUT