=== ELF in the 1987 SDK documentation ===
grep -ni elf harness/sdk-scratch/asmguide.txt harness/sdk-scratch/cguide.txt
harness/sdk-scratch/cguide.txt:903:          •     The preprocessor produces self-explanatory error messages. The line
harness/sdk-scratch/cguide.txt:1830:                 ever, the structure or array itself begins at a 16-bit boundary. In the case
harness/sdk-scratch/asmguide.txt:2047:             A label on a line by itself is a valid statement. It assigns the current value of
harness/sdk-scratch/asmguide.txt:2058:           When a label appears on a line by itself, it usually points to the instruction on
harness/sdk-scratch/asmguide.txt:4828:              listing page. The .title directive itself is not printed, but the line counter is
harness/sdk-scratch/asmguide.txt:9927:            TMS34010 simulator; the messages are self explanatory.
harness/sdk-scratch/asmguide.txt:10244:          and then executes the contents of buffer 1. A buffer can even reference itself
harness/sdk-scratch/asmguide.txt:11230:Syntax        elF
harness/sdk-scratch/asmguide.txt:14123:          example, if bytes 18 and 19 are set to 0003h, then F-RELFLG and F-EXEC
harness/sdk-scratch/asmguide.txt:14129:                    F-RELFLG    0001h    Relocation information was stripped from

The SDK's documented object formats (asmguide §1.2 / §10):
569:              The object format converter converts a COFF object file into Intel

No ELF writer or ELF reader exists in the toolchain: COFF is the only linker output.
