((in
  (x1 x3)
  (eax x1 x3)
  (eax ebx x1 x3)
  (eax ebx ecx x1 x3)
  (eax ebx ecx edx x1 x3)
  (eax ebx ecx edx esi x1 x3)
  (eax ebx ecx edi edx esi x1 x3)
  (eax ebx ecx edi edx esi x3)
  (eax ebx ecx edi edx esi)
  (ebx ecx edi edx esi)
  (ecx edi edx esi)
  (edi edx esi)
  (edi esi)
  (edi))
 (out
  (eax x1 x3)
  (eax ebx x1 x3)
  (eax ebx ecx x1 x3)
  (eax ebx ecx edx x1 x3)
  (eax ebx ecx edx esi x1 x3)
  (eax ebx ecx edi edx esi x1 x3)
  (eax ebx ecx edi edx esi x3)
  (eax ebx ecx edi edx esi)
  (ebx ecx edi edx esi)
  (ecx edi edx esi)
  (edi edx esi)
  (edi esi)
  (edi)
  ()))
