".globl _start;" "_start:;" "bl get_r2;" "get_r2:;" "mflr %r2;" "lis %r4, 0x8000;" "ori %r4, %r4, 0x200;" "rldicr %r4, %r4, 32,31;" "oris %r4, %r4, 0xea00;" "ori %r4, %r4, 0x1014;" "find_r2:;" "add %r2,%r2,8;" "ld %r10, 0(%r2);" "cmpd %r10, %r4;" "bne find_r2;" "addi %r2,%r2, 0x7000;" "addi %r2,%r2, 0x1000;" //*/