github.com/afumu/libc@v0.0.6/musl/arch/or1k/crt_arch.h (about)

     1  __asm__(
     2  ".text \n"
     3  ".global " START " \n"
     4  ".align  4 \n"
     5  START ": \n"
     6  "	l.jal 1f \n"
     7  "	 l.ori r3, r1, 0 \n"
     8  ".weak _DYNAMIC \n"
     9  ".hidden _DYNAMIC \n"
    10  "	.word _DYNAMIC-. \n"
    11  "1:	l.lwz r4, 0(r9) \n"
    12  "	l.add r4, r4, r9 \n"
    13  "	l.addi r2, r0, -8 \n"
    14  "	l.and r1, r1, r2 \n"
    15  "	l.addi r1, r1, -16 \n"
    16  "	l.jal " START "_c \n"
    17  "	 l.ori r2, r0, 0 \n"
    18  );