.section __TEXT,__text,regular,pure_instructions .section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32 .globl _seqIterations .data .align 2 _seqIterations: .long 47 .globl _Iterations .align 2 _Iterations: .long 1 .globl _idx .align 2 _idx: .long 0 .globl _jdx .align 2 _jdx: .long 1 .globl _fib .align 2 _fib: .long 0 .globl _fib0 .align 2 _fib0: .long 0 .globl _fib1 .align 2 _fib1: .long 1 .section __TEXT,__text,regular,pure_instructions .align 2 .align 2 .globl _fib_wrapper .section __TEXT,__text,regular,pure_instructions .align 2 _fib_wrapper: stmw r30,-8(r1) stwu r1,-48(r1) mr r30,r1 mflr r0 bcl 20,31,"L00000000001$pb" "L00000000001$pb": mflr r10 mtlr r0 addis r2,r10,ha16(_idx-"L00000000001$pb") la r2,lo16(_idx-"L00000000001$pb")(r2) li r0,0 stw r0,0(r2) L2: addis r9,r10,ha16(_idx-"L00000000001$pb") la r9,lo16(_idx-"L00000000001$pb")(r9) addis r2,r10,ha16(_Iterations-"L00000000001$pb") la r2,lo16(_Iterations-"L00000000001$pb")(r2) lwz r9,0(r9) lwz r0,0(r2) cmplw cr7,r9,r0 blt cr7,L5 b L1 L5: addis r11,r10,ha16(_fib-"L00000000001$pb") la r11,lo16(_fib-"L00000000001$pb")(r11) addis r9,r10,ha16(_fib0-"L00000000001$pb") la r9,lo16(_fib0-"L00000000001$pb")(r9) addis r2,r10,ha16(_fib1-"L00000000001$pb") la r2,lo16(_fib1-"L00000000001$pb")(r2) lwz r9,0(r9) lwz r0,0(r2) add r0,r9,r0 stw r0,0(r11) L6: addis r9,r10,ha16(_jdx-"L00000000001$pb") la r9,lo16(_jdx-"L00000000001$pb")(r9) addis r2,r10,ha16(_seqIterations-"L00000000001$pb") la r2,lo16(_seqIterations-"L00000000001$pb")(r2) lwz r9,0(r9) lwz r0,0(r2) cmplw cr7,r9,r0 blt cr7,L8 b L4 L8: addis r9,r10,ha16(_fib0-"L00000000001$pb") la r9,lo16(_fib0-"L00000000001$pb")(r9) addis r2,r10,ha16(_fib1-"L00000000001$pb") la r2,lo16(_fib1-"L00000000001$pb")(r2) lwz r0,0(r2) stw r0,0(r9) addis r9,r10,ha16(_fib1-"L00000000001$pb") la r9,lo16(_fib1-"L00000000001$pb")(r9) addis r2,r10,ha16(_fib-"L00000000001$pb") la r2,lo16(_fib-"L00000000001$pb")(r2) lwz r0,0(r2) stw r0,0(r9) addis r11,r10,ha16(_fib-"L00000000001$pb") la r11,lo16(_fib-"L00000000001$pb")(r11) addis r9,r10,ha16(_fib0-"L00000000001$pb") la r9,lo16(_fib0-"L00000000001$pb")(r9) addis r2,r10,ha16(_fib1-"L00000000001$pb") la r2,lo16(_fib1-"L00000000001$pb")(r2) lwz r9,0(r9) lwz r0,0(r2) add r0,r9,r0 stw r0,0(r11) addis r9,r10,ha16(_jdx-"L00000000001$pb") la r9,lo16(_jdx-"L00000000001$pb")(r9) addis r2,r10,ha16(_jdx-"L00000000001$pb") la r2,lo16(_jdx-"L00000000001$pb")(r2) lwz r2,0(r2) addi r0,r2,1 stw r0,0(r9) b L6 L4: addis r9,r10,ha16(_idx-"L00000000001$pb") la r9,lo16(_idx-"L00000000001$pb")(r9) addis r2,r10,ha16(_idx-"L00000000001$pb") la r2,lo16(_idx-"L00000000001$pb")(r2) lwz r2,0(r2) addi r0,r2,1 stw r0,0(r9) b L2 L1: lwz r1,0(r1) lmw r30,-8(r1) blr .align 2 .globl _null_wrapper .section __TEXT,__text,regular,pure_instructions .align 2 _null_wrapper: stmw r30,-8(r1) stwu r1,-48(r1) mr r30,r1 lwz r1,0(r1) lmw r30,-8(r1) blr .subsections_via_symbols