1.explicit 2 3.global esym# 4 5.section .extra#, "a", @progbits 6 7.text 8 9 break 0 10 11.proc psym 12psym: 13 mov.ret.sptk b7 = r0, tag# 14 mov r8 = 0 15[tag:] br.ret.sptk rp 16.endp psym 17 18.proc esym# 19.entry entry# 20esym: 21.unwentry 22.personality psym# 23.regstk 0, 8, 0, 8 24.rotp p#[2], p1#[4] 25.rotr r#[2], r1#[4] 26.reg.val r#[1], 0 27.reg.val r1#[3], 0 28(p1#[1]) cmp.eq p[0] = r[1], r1#[1] 29(p1#[3]) cmp.eq p#[1] = r#[1], r1#[3] 30.pred.rel "mutex", p#[0], p[1] 31 nop 0 32 ;; 33entry: 34(p[0]) mov r8 = 1 35(p#[1]) mov r8 = 0 36 br.ret.sptk rp 37.xdata4 .extra#, -1 38.endp esym# 39 40.alias esym#, "efunction" 41.alias esym, "efunc" 42.secalias .extra#, "esection" 43.secalias .extra, "esec" 44