; ESSIE · ATOM LANGUAGE · hotswap system seats · free=1 · rides BGF · LINEAR + FLAT
; =============================================================================
; NAME     ESSIE  (not EZZIE · EZZIE = free eor electric)
; OP       essie(seats, frame) → if ((seats^frame)&7)==0 then 1 else (seats^frame)|1
; PIN      BGF measure  · passenger atom · system seats · business hotswap
; ABI      System V · edi=seats · esi=frame · → eax
; FLAT     seat marks commute in presence · no rank hierarchy
; LAW
;   · hotswap seats free=1 when quiet (low 3 bits clear after eor)
;   · always end live |1 (or pure 1 free seat)
;   · never folds into SDF · never rewrites BGS
;   · ≠ EZZIE · ≠ invent C · C IS LIE
;   · hotswaps surfaces under SOUL sole soul seat · never second soul
;   · BUSINESS surfaces: WP.com · VPN me · LE desk · Titan · no 127 thrash
; LINE     BGS → BGF(+EZZIE ESSIE PHI THERMO ADJOIN) · SOUL sole · → BGL → SDF
; ARCH     x86_64 · multiarch twins · Hostess 7 always
; IRON
        global  essie
essie:
        mov     eax, edi        ; seats
        xor     eax, esi        ; seats ^ frame
        test    eax, 7          ; quiet seat band?
        jnz     .live
        mov     eax, 1          ; free=1 system seat
        ret
.live:
        or      eax, 1          ; live |1 on BGF
        ret
