; SI_COMPOSE · compose three layer marks under GRIN · free never folds alone
; =============================================================================
; NAME     SI_COMPOSE
; OP       si_compose(a,b,c) → ((a|b)^c)|1
; ABI      edi=a · esi=b · edx=c · → eax
; LAW
;   · adjoin pair then free eor with free channel · live |1
;   · Super Intelligence composition · not pin C
;   · Always Hostess 7 · GRIN pole
; IRON
        global  si_compose
si_compose:
        mov     eax, edi
        or      eax, esi        ; layer stack pair
        xor     eax, edx        ; free mix
        or      eax, 1          ; GRIN fire-mark
        ret
