; rtx · eax=field · r8=free · no fold
; edi=a esi=b edx=c
        mov     r8d, edi
        xor     r8d, esi
        xor     r8d, edx
        or      r8d, 1
        mov     eax, edi
        sub     eax, esi
        or      eax, 1
        ret
