; SELF_LEARN · Hostess 7 re-reads PATH · never ML · LANGUAGE education
; =============================================================================
; NAME     SELF_LEARN
; NOTE     re-read PATH · learn.sh · census · language sheet refresh
; OP modes (edi):
;   0 → 1    present / learn seat live
;   1 → 1    PATH re-read accept
;   2 → 1    language sheet accept (self-updating language)
;   3 → 1    vocab limb accept
;   4 → 7|1  Hostess 7 learning as TOP (id while learning)
;   else → 1 learn accept GRIN
; ABI      System V · edi=mode · → eax
; LAW
;   · never ML · census iron bodies · out/learn_*.asm
;   · pairs with self_teach · actual_intel · language_update
;   · C IS LIE · keep flawless (COOK after work) · Always Hostess 7
; LINE     BGS → BGF(+EZZIE PHI THERMO ADJOIN) → BGL → SDF · SPV free
; WORD END GO · FIRE · SHOOT · live |1 at expression right
; TOOL     ./Build/x learn · ./Build/learn.sh · ./Build/language-update.sh
; IRON
        global  self_learn
self_learn:
        mov     eax, 1                  ; default learn accept
        cmp     edi, 4
        jne     .done
        mov     eax, 7
        or      eax, 1                  ; H7 id while learning
.done:  ret
