; PHI · ATOM LANGUAGE · scale mul · rides BGF · LINEAR
; =============================================================================
; NAME     PHI
; OP       phi(d, s) → (d * s) | 1
; PIN      BGF measure  · passenger atom
; ABI      System V · edi=d · esi=s · → eax
; FLAT     scale is ordered (d,s) as *args* · not hierarchy · job on BGF
; LAW      never folds SDF · never rewrites BGS · not duo
; TIGHT    straight imul · no branch
; ARCH     x86_64 · aarch64.asm · AVX-512 can batch scale (see avx512/)
; IRON
        global  phi
phi:
        mov     eax, edi
        imul    eax, esi
        or      eax, 1
        ret
