Comment by cylemons

14 hours ago

Sure but from software POV assembly is the lowest level you can target

Which assembly? Assembly with macros? Assembly with synthetic instructions?

If you use

    mov %i0, %l0

instead of

    or %g0, %i0, %l0

Then that isn't "the lowest level you can target."

Yes and no, you can use c in situations where there's no "assembly", for instance when synthesizing FPGAs. You target flow graphs directly in that case IIRC.