1 .text 2 3 .global lib_func1 4 .type lib_func1,function 5 lib_func1: 6 MOV D0FrT,A0FrP 7 ADD A0FrP,A0StP,#0 8 SETL [A0StP+#8++],D0.4,D1RtP 9 SETD [A0StP+#8++],A1LbP 10 ADD A0StP,A0StP,#8 11 ADDT A1LbP,CPC1,#HI(__GLOBAL_OFFSET_TABLE__) 12 ADD A1LbP,A1LbP,#LO(__GLOBAL_OFFSET_TABLE__+4) 13 CALLR D1RtP,app_func2@PLT 14 GETD D0Ar6,[A1LbP+#(_var1@GOT)] 15 ADD D0Re0,D0Re0,D0Ar6 16 MOV D1Re0,A1LbP 17 ADDT D1Re0,D1Re0,#HI(_local_var1@GOTOFF) 18 ADD D1Re0,D1Re0,#LO(_local_var1@GOTOFF) 19 GETD A1LbP,[A0StP+#(-(8+8))] 20 GETL D0.4,D1RtP,[A0FrP+#8++] 21 SUB A0StP,A0FrP,#(8) 22 MOV A0FrP,D0.4 23 MOV PC,D1RtP 24 .size lib_func1,.-lib_func1 25 26 .data 27 _local_var1: 28 .long 0 29