|  | #$$eb | 
|  | #$$sz 0 | 
|  | #$$ss 0 | 
|  | #$$sg 0 | 
|  | #$$fp 0 | 
|  | #$$m2         - PowerPC mnemonics | 
|  | #$$pPPC - PowerPC instructions | 
|  | #$$oPPCE200Z1 | 
|  | #$$ko 1   - Reorder info | 
|  | .file         "example.cpp" | 
|  | #$$dg 1 | 
|  | .section        .PPC.EMB.apuinfo,,@note | 
|  | .4byte      8 | 
|  | .4byte      0+4+4 | 
|  | .4byte      2 | 
|  | .byte         "APUinfo" | 
|  | .byte         0 | 
|  | .align      2 | 
|  | .4byte      0x01000001 | 
|  | .4byte      0x00400001 | 
|  | .text | 
|  | .section        .debug_line,,n | 
|  | .L8: | 
|  | .text | 
|  | #$$ld | 
|  | .L4: | 
|  | .0byte      .L2 | 
|  | .d2_line_start  .debug_line | 
|  | .text | 
|  | .align      2 | 
|  | .text | 
|  | .d2file   "/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm/example.cpp" | 
|  | .d2line         4,8 | 
|  | #$$ld | 
|  | .L84: | 
|  |  | 
|  | #$$bf   testFunction(double*, double),interprocedural,rasave,nostackparams | 
|  | .globl      testFunction(double*, double) | 
|  | .d2_cfa_start.r __cie | 
|  | testFunction(double*, double): | 
|  | #$$dr 0 0 0 | 
|  | .Llo1: | 
|  | stwu            r1,-48(r1) | 
|  | .d2_cfa_def_cfa_offset  48 | 
|  | mfspr         r0,lr | 
|  | stmw            r26,24(r1)          # offset r1+24  0x18 | 
|  | .d2_cfa_offset_list     26,31,1,1 | 
|  | stw       r0,52(r1) | 
|  | .d2_cfa_offset    108,-1 | 
|  | mr          r31,r3      # input=r31 input=r3 | 
|  | mr          r30,r5 | 
|  | mr          r29,r6 | 
|  | .d2prologue_end | 
|  | .d2line   5 | 
|  | diab.li   r28,0 | 
|  | diab.li   r27,0 | 
|  | .text | 
|  | .L92: | 
|  | .d2line   6 | 
|  | .Llo2: | 
|  | diab.li   r26,0             # i=r26 | 
|  | .L42: | 
|  | .Llo3: | 
|  | mr          r3,r26      # i=r3 i=r26 | 
|  | bl          _d_itod | 
|  | mr          r6,r29 | 
|  | mr          r5,r30 | 
|  | bl          _d_fge | 
|  | extsb.      r0,r3         # i=r3 | 
|  | bc          4,2,.L44        # ne cr0 | 
|  | .d2line   7 | 
|  | rlwinm      r0,r26,3,0,28         # i=r26 | 
|  | add       r3,r31,r0         # i=r3 input=r31 | 
|  | lwzx            r5,r31,r0             # input=r31 | 
|  | lwz       r6,4(r3)            # i=r3 | 
|  | mr          r4,r27 | 
|  | mr          r3,r28      # i=r3 | 
|  | bl          _d_add | 
|  | mr          r27,r4 | 
|  | mr          r28,r3      # i=r28 | 
|  | .d2line   8 | 
|  | addi            r26,r26,1             # i=r26 i=r26 | 
|  | b             .L42 | 
|  | .L44: | 
|  | .text | 
|  | .L93: | 
|  | .d2line   9 | 
|  | .Llo4: | 
|  | mr          r4,r27 | 
|  | mr          r3,r28      # i=r3 | 
|  | .d2line   10 | 
|  | .d2epilogue_begin | 
|  | lmw       r26,24(r1)      # offset r1+24  0x18 | 
|  | .d2_cfa_restore_list    2,10 | 
|  | lwz       r0,52(r1) | 
|  | mtspr         lr,r0 | 
|  | addi            r1,r1,48 | 
|  | .d2_cfa_def_cfa_offset  0 | 
|  | blr | 
|  | #$$ef | 
|  | .d2_cfa_end 2 | 
|  | .text | 
|  | #$$ld | 
|  | .L85: | 
|  | .type         testFunction(double*, double),@function | 
|  | .size         testFunction(double*, double),.-testFunction(double*, double) | 
|  | # Number of nodes = 24 | 
|  |  | 
|  | # Allocations for testFunction(double*, double) | 
|  | #       ?a4         input | 
|  | #       ?a5         length | 
|  | #       ?a7         sum | 
|  | #       ?a9         i | 
|  | .align      2 | 
|  | .text | 
|  | .d2line         12,5 | 
|  | #$$ld | 
|  | .L101: | 
|  |  | 
|  | #$$bf   fibo(int),interprocedural,rasave,nostackparams | 
|  | .globl      fibo(int) | 
|  | .d2_cfa_start.r __cie | 
|  | fibo(int): | 
|  | #$$dr 0 0 0 | 
|  | .Llo5: | 
|  | stwu            r1,-32(r1) | 
|  | .d2_cfa_def_cfa_offset  32 | 
|  | mfspr         r0,lr | 
|  | stmw            r30,24(r1)          # offset r1+24  0x18 | 
|  | .d2_cfa_offset_list     30,31,1,1 | 
|  | stw       r0,36(r1) | 
|  | .d2_cfa_offset    108,-1 | 
|  | .frame_info.r   r30,,,1,0,0,0,.L105 | 
|  | mr          r31,r3      # n=r31 n=r3 | 
|  | .d2prologue_end | 
|  | .d2line   14 | 
|  | cmpi            0,0,r3,1                # n=r3 | 
|  | bc          12,1,.L46       # gt cr0 | 
|  | .d2line   15 | 
|  | .Llo6: | 
|  | b             .L45 | 
|  | .L46: | 
|  | .d2line   16 | 
|  | .Llo7: | 
|  | addi            r3,r3,-1                # n=r3 n=r3 | 
|  | bl          fibo(int) | 
|  | mr          r30,r3      # n=r30 | 
|  | addi            r3,r31,-2             # n=r3 n=r31 | 
|  | bl          fibo(int) | 
|  | add       r3,r3,r30         # n=r3 n=r3 n=r30 | 
|  | .L45: | 
|  | .d2line   17 | 
|  | .d2epilogue_begin | 
|  | .L105: | 
|  | .Llo8: | 
|  | lmw       r30,24(r1)      # offset r1+24  0x18 | 
|  | .d2_cfa_restore_list    3,10 | 
|  | .Llo9: | 
|  | lwz       r0,36(r1) | 
|  | mtspr         lr,r0 | 
|  | addi            r1,r1,32 | 
|  | .d2_cfa_def_cfa_offset  0 | 
|  | blr | 
|  | .Llo10: | 
|  | #$$ef | 
|  | .d2_cfa_end 2 | 
|  | .text | 
|  | #$$ld | 
|  | .L102: | 
|  | .type         fibo(int),@function | 
|  | .size         fibo(int),.-fibo(int) | 
|  | # Number of nodes = 27 | 
|  |  | 
|  | # Allocations for fibo(int) | 
|  | #       ?a4         n | 
|  | #       ?a5         $$2 | 
|  | #       ?a6         $$1 | 
|  | .align      2 | 
|  | .text | 
|  | .d2line         19,5 | 
|  | #$$ld | 
|  | .L108: | 
|  |  | 
|  | #$$bf   fizz_buzz(),interprocedural,rasave,nostackparams | 
|  | .globl      fizz_buzz() | 
|  | .d2_cfa_start.r __cie | 
|  | fizz_buzz(): | 
|  | #$$dr 0 0 0 | 
|  | .Llo11: | 
|  | stwu            r1,-32(r1) | 
|  | .d2_cfa_def_cfa_offset  32 | 
|  | mfspr         r0,lr | 
|  | stw       r31,28(r1)      # offset r1+28  0x1c | 
|  | .d2_cfa_offset_list     31,31,1,1 | 
|  | stw       r0,36(r1) | 
|  | .d2_cfa_offset    108,-1 | 
|  | .frame_info.r   r31,,,1,0,0,0,.L113 | 
|  | .d2prologue_end | 
|  | .d2line   22 | 
|  | diab.li   r31,1             # i=r31 | 
|  | .L48: | 
|  | cmpi            0,0,r31,100       # i=r31 | 
|  | bc          12,1,.L50       # gt cr0 | 
|  | .d2line   24 | 
|  | lis       r0,21845 | 
|  | ori       r0,r0,21846 | 
|  | mulhw         r0,r0,r31         # i=r31 | 
|  | srawi         r3,r31,31         # i=r31 | 
|  | subf            r0,r3,r0 | 
|  | add       r3,r0,r0 | 
|  | add       r0,r0,r3 | 
|  | subf.         r0,r0,r31         # i=?a4 | 
|  | bc          4,2,.L51        # ne cr0 | 
|  | .d2line   25 | 
|  | addis         r3,0,.L114@ha | 
|  | addi            r3,r3,.L114@l | 
|  | bl          printf | 
|  | .L51: | 
|  | .d2line   26 | 
|  | lis       r0,26214 | 
|  | ori       r0,r0,26215 | 
|  | mulhw         r0,r0,r31         # i=r31 | 
|  | srawi         r0,r0,1 | 
|  | srawi         r3,r31,31         # i=r31 | 
|  | subf            r0,r3,r0 | 
|  | rlwinm      r3,r0,2,0,29 | 
|  | add       r0,r0,r3 | 
|  | subf.         r0,r0,r31         # i=?a4 | 
|  | bc          4,2,.L52        # ne cr0 | 
|  | .d2line   27 | 
|  | addis         r3,0,.L115@ha | 
|  | addi            r3,r3,.L115@l | 
|  | bl          printf | 
|  | .L52: | 
|  | .d2line   28 | 
|  | lis       r0,21845 | 
|  | ori       r0,r0,21846 | 
|  | mulhw         r0,r0,r31         # i=r31 | 
|  | srawi         r3,r31,31         # i=r31 | 
|  | subf            r0,r3,r0 | 
|  | add       r3,r0,r0 | 
|  | add       r0,r0,r3 | 
|  | subf.         r0,r0,r31         # i=?a4 | 
|  | bc          12,2,.L53       # eq cr0 | 
|  | lis       r0,26214 | 
|  | ori       r0,r0,26215 | 
|  | mulhw         r0,r0,r31         # i=r31 | 
|  | srawi         r0,r0,1 | 
|  | srawi         r3,r31,31         # i=r31 | 
|  | subf            r0,r3,r0 | 
|  | rlwinm      r3,r0,2,0,29 | 
|  | add       r0,r0,r3 | 
|  | subf.         r0,r0,r31         # i=?a4 | 
|  | bc          12,2,.L53       # eq cr0 | 
|  | .d2line   29 | 
|  | addis         r3,0,.L116@ha | 
|  | addi            r3,r3,.L116@l | 
|  | mr          r4,r31      # i=r4 i=r31 | 
|  | bl          printf | 
|  | .L53: | 
|  | .d2line   30 | 
|  | addis         r3,0,.L117@ha | 
|  | addi            r3,r3,.L117@l | 
|  | bl          printf | 
|  | .d2line   31 | 
|  | addi            r31,r31,1             # i=r31 i=r31 | 
|  | b             .L48 | 
|  | .L50: | 
|  | .d2line   33 | 
|  | diab.li   r3,0 | 
|  | .d2line   34 | 
|  | .d2epilogue_begin | 
|  | .L113: | 
|  | .Llo12: | 
|  | lwz       r31,28(r1)      # offset r1+28  0x1c | 
|  | .d2_cfa_restore_list    3,10 | 
|  | lwz       r0,36(r1) | 
|  | mtspr         lr,r0 | 
|  | addi            r1,r1,32 | 
|  | .d2_cfa_def_cfa_offset  0 | 
|  | blr | 
|  | #$$ef | 
|  | .d2_cfa_end 2 | 
|  | .text | 
|  | #$$ld | 
|  | .L109: | 
|  | .type         fizz_buzz(),@function | 
|  | .size         fizz_buzz(),.-fizz_buzz() | 
|  | # Number of nodes = 50 | 
|  |  | 
|  | # Allocations for fizz_buzz() | 
|  | #       ?a4         i | 
|  | .align      2 | 
|  | .text | 
|  | .d2line         37,6 | 
|  | #$$ld | 
|  | .L120: | 
|  |  | 
|  | #$$bf   printEvenNumbers(int),interprocedural,rasave,nostackparams | 
|  | .globl      printEvenNumbers(int) | 
|  | .d2_cfa_start.r __cie | 
|  | printEvenNumbers(int): | 
|  | #$$dr 0 0 0 | 
|  | .Llo13: | 
|  | stwu            r1,-32(r1) | 
|  | .d2_cfa_def_cfa_offset  32 | 
|  | mfspr         r0,lr | 
|  | stmw            r30,24(r1)          # offset r1+24  0x18 | 
|  | .d2_cfa_offset_list     30,31,1,1 | 
|  | stw       r0,36(r1) | 
|  | .d2_cfa_offset    108,-1 | 
|  | .frame_info.r   r30,,,1,0,0,0,.L124 | 
|  | mr          r31,r3      # N=r31 N=r3 | 
|  | .d2prologue_end | 
|  | .text | 
|  | .L125: | 
|  | .d2line   39 | 
|  | .Llo14: | 
|  | diab.li   r30,1             # i=r30 | 
|  | .L55: | 
|  | .Llo15: | 
|  | rlwinm      r0,r31,1,0,30         # N=r31 | 
|  | cmp       0,0,r0,r30      # i=r30 | 
|  | bc          12,0,.L54       # lt cr0 | 
|  | .d2line   42 | 
|  | srawi         r0,r30,1            # i=r30 | 
|  | addze         r0,r0 | 
|  | add       r0,r0,r0 | 
|  | subf.         r0,r0,r30         # i=?a5 | 
|  | bc          4,2,.L58        # ne cr0 | 
|  | .d2line   43 | 
|  | addis         r3,0,.L131@ha | 
|  | addi            r3,r3,.L131@l | 
|  | mr          r4,r30      # i=r4 i=r30 | 
|  | bl          printf | 
|  | .L58: | 
|  | .d2line   44 | 
|  | addi            r30,r30,1             # i=r30 i=r30 | 
|  | b             .L55 | 
|  | .text | 
|  | .L126: | 
|  | .L54: | 
|  | .d2line   45 | 
|  | .d2epilogue_begin | 
|  | .L124: | 
|  | .Llo16: | 
|  | lmw       r30,24(r1)      # offset r1+24  0x18 | 
|  | .d2_cfa_restore_list    3,10 | 
|  | .Llo17: | 
|  | lwz       r0,36(r1) | 
|  | mtspr         lr,r0 | 
|  | addi            r1,r1,32 | 
|  | .d2_cfa_def_cfa_offset  0 | 
|  | blr | 
|  | .Llo18: | 
|  | #$$ef | 
|  | .d2_cfa_end 2 | 
|  | .text | 
|  | #$$ld | 
|  | .L121: | 
|  | .type         printEvenNumbers(int),@function | 
|  | .size         printEvenNumbers(int),.-printEvenNumbers(int) | 
|  | # Number of nodes = 23 | 
|  |  | 
|  | # Allocations for printEvenNumbers(int) | 
|  | #       ?a4         N | 
|  | #       ?a5         i | 
|  | .align      2 | 
|  | .text | 
|  | .d2line         48,6 | 
|  | #$$ld | 
|  | .L134: | 
|  |  | 
|  | #$$bf   printOddNumbers(int),interprocedural,rasave,nostackparams | 
|  | .globl      printOddNumbers(int) | 
|  | .d2_cfa_start.r __cie | 
|  | printOddNumbers(int): | 
|  | #$$dr 0 0 0 | 
|  | .Llo19: | 
|  | stwu            r1,-32(r1) | 
|  | .d2_cfa_def_cfa_offset  32 | 
|  | mfspr         r0,lr | 
|  | stmw            r30,24(r1)          # offset r1+24  0x18 | 
|  | .d2_cfa_offset_list     30,31,1,1 | 
|  | stw       r0,36(r1) | 
|  | .d2_cfa_offset    108,-1 | 
|  | .frame_info.r   r30,,,1,0,0,0,.L138 | 
|  | mr          r31,r3      # N=r31 N=r3 | 
|  | .d2prologue_end | 
|  | .text | 
|  | .L139: | 
|  | .d2line   50 | 
|  | .Llo20: | 
|  | diab.li   r30,1             # i=r30 | 
|  | .L60: | 
|  | .Llo21: | 
|  | rlwinm      r0,r31,1,0,30         # N=r31 | 
|  | cmp       0,0,r0,r30      # i=r30 | 
|  | bc          12,0,.L59       # lt cr0 | 
|  | .d2line   53 | 
|  | srawi         r0,r30,1            # i=r30 | 
|  | addze         r0,r0 | 
|  | add       r0,r0,r0 | 
|  | subf.         r0,r0,r30         # i=?a5 | 
|  | bc          12,2,.L63       # eq cr0 | 
|  | .d2line   54 | 
|  | addis         r3,0,.L131@ha | 
|  | addi            r3,r3,.L131@l | 
|  | mr          r4,r30      # i=r4 i=r30 | 
|  | bl          printf | 
|  | .L63: | 
|  | .d2line   55 | 
|  | addi            r30,r30,1             # i=r30 i=r30 | 
|  | b             .L60 | 
|  | .text | 
|  | .L140: | 
|  | .L59: | 
|  | .d2line   56 | 
|  | .d2epilogue_begin | 
|  | .L138: | 
|  | .Llo22: | 
|  | lmw       r30,24(r1)      # offset r1+24  0x18 | 
|  | .d2_cfa_restore_list    3,10 | 
|  | .Llo23: | 
|  | lwz       r0,36(r1) | 
|  | mtspr         lr,r0 | 
|  | addi            r1,r1,32 | 
|  | .d2_cfa_def_cfa_offset  0 | 
|  | blr | 
|  | .Llo24: | 
|  | #$$ef | 
|  | .d2_cfa_end 2 | 
|  | .text | 
|  | #$$ld | 
|  | .L135: | 
|  | .type         printOddNumbers(int),@function | 
|  | .size         printOddNumbers(int),.-printOddNumbers(int) | 
|  | # Number of nodes = 23 | 
|  |  | 
|  | # Allocations for printOddNumbers(int) | 
|  | #       ?a4         N | 
|  | #       ?a5         i | 
|  | .align      2 | 
|  | .text | 
|  | .d2line         58,6 | 
|  | #$$ld | 
|  | .L147: | 
|  |  | 
|  | #$$bf   tokenizeString(),interprocedural,rasave,nostackparams | 
|  | .globl      tokenizeString() | 
|  | .d2_cfa_start.r __cie | 
|  | tokenizeString(): | 
|  | #$$dr 0 0 0 | 
|  | stwu            r1,-32(r1) | 
|  | .d2_cfa_def_cfa_offset  32 | 
|  | mfspr         r0,lr | 
|  | stw       r0,36(r1) | 
|  | .d2_cfa_offset    108,-1 | 
|  | .frame_info.r   ,,,1,0,0,0,.L157 | 
|  | .d2prologue_end | 
|  | .d2line   60 | 
|  | addis         r12,0,.L65@ha | 
|  | addi            r12,r12,.L65@l | 
|  | addi            r12,r12,-1 | 
|  | addi            r11,r1,7 | 
|  | diab.li   r10,8 | 
|  | mtspr         ctr,r10 | 
|  | .L158: | 
|  | lbzu            r9,1(r12) | 
|  | lbzu            r10,1(r12) | 
|  | stbu            r9,1(r11) | 
|  | stbu            r10,1(r11) | 
|  | bc          16,0,.L158 | 
|  | .d2line   63 | 
|  | addi            r3,r1,8 | 
|  | addis         r4,0,.L159@ha | 
|  | addi            r4,r4,.L159@l | 
|  | bl          strtok | 
|  | .Llo25: | 
|  | mr          r4,r3         # token=r4 token=r3 | 
|  | .L66: | 
|  | .d2line   67 | 
|  | cmpi            0,0,r3,0                # token=r3 | 
|  | bc          12,2,.L64       # eq cr0 | 
|  | .d2line   69 | 
|  | .Llo26: | 
|  | addis         r3,0,.L160@ha             # token=r3 | 
|  | .Llo27: | 
|  | addi            r3,r3,.L160@l         # token=r3 token=r3 | 
|  | .Llo28: | 
|  | bl          printf | 
|  | .d2line   70 | 
|  | addis         r4,0,.L159@ha             # token=r4 | 
|  | .Llo29: | 
|  | addi            r4,r4,.L159@l         # token=r4 token=r4 | 
|  | .Llo30: | 
|  | diab.li   r3,0                # token=r3 | 
|  | bl          strtok | 
|  | .Llo31: | 
|  | mr          r4,r3         # token=r4 token=r3 | 
|  | b             .L66 | 
|  | .L64: | 
|  | .d2line   72 | 
|  | .d2epilogue_begin | 
|  | .L157: | 
|  | .Llo32: | 
|  | lwz       r0,36(r1) | 
|  | mtspr         lr,r0 | 
|  | addi            r1,r1,32 | 
|  | .d2_cfa_def_cfa_offset  0 | 
|  | blr | 
|  | #$$ef | 
|  | .d2_cfa_end 2 | 
|  | .text | 
|  | #$$ld | 
|  | .L148: | 
|  | .type         tokenizeString(),@function | 
|  | .size         tokenizeString(),.-tokenizeString() | 
|  | # Number of nodes = 37 | 
|  |  | 
|  | # Allocations for tokenizeString() | 
|  | #       ?a4         $$4 | 
|  | #       ?a5         $$3 | 
|  | #       SP,8      str | 
|  | #       ?a6         token | 
|  | .align      2 | 
|  | .text | 
|  | .d2line         74,5 | 
|  | #$$ld | 
|  | .L168: | 
|  |  | 
|  | #$$bf   main,interprocedural,rasave,nostackparams | 
|  | .globl      main | 
|  | .d2_cfa_start.r __cie | 
|  | main: | 
|  | #$$dr 0 0 0 | 
|  | stwu            r1,-64(r1) | 
|  | .d2_cfa_def_cfa_offset  64 | 
|  | mfspr         r0,lr | 
|  | stw       r31,60(r1)      # offset r1+60  0x3c | 
|  | .d2_cfa_offset_list     31,31,1,1 | 
|  | stw       r0,68(r1) | 
|  | .d2_cfa_offset    108,-1 | 
|  | .frame_info.r   r31,,,1,0,0,0,.L177 | 
|  | .d2prologue_end | 
|  | .d2line   76 | 
|  | diab.li   r3,10 | 
|  | bl          fibo(int) | 
|  | mr          r31,r3 | 
|  | .d2line   77 | 
|  | bl          fizz_buzz() | 
|  | .d2line   78 | 
|  | mr          r3,r31 | 
|  | bl          printOddNumbers(int) | 
|  | .d2line   79 | 
|  | lis       r0,16368 | 
|  | diab.li   r6,0 | 
|  | stw       r0,8(r1) | 
|  | stw       r6,12(r1) | 
|  | lis       r0,16384 | 
|  | stw       r0,16(r1) | 
|  | stw       r6,20(r1) | 
|  | lis       r0,16392 | 
|  | stw       r0,24(r1) | 
|  | stw       r6,28(r1) | 
|  | lis       r0,16400 | 
|  | stw       r0,32(r1) | 
|  | stw       r6,36(r1) | 
|  | lis       r5,16404 | 
|  | stw       r5,40(r1) | 
|  | stw       r6,44(r1) | 
|  | .d2line   80 | 
|  | addi            r3,r1,8 | 
|  | bl          testFunction(double*, double) | 
|  | .d2line   81 | 
|  | bl          tokenizeString() | 
|  | .d2line   82 | 
|  | diab.li   r3,0 | 
|  | .d2line   83 | 
|  | .d2epilogue_begin | 
|  | .L177: | 
|  | lwz       r31,60(r1)      # offset r1+60  0x3c | 
|  | .d2_cfa_restore_list    3,10 | 
|  | lwz       r0,68(r1) | 
|  | mtspr         lr,r0 | 
|  | addi            r1,r1,64 | 
|  | .d2_cfa_def_cfa_offset  0 | 
|  | blr | 
|  | #$$ef | 
|  | .d2_cfa_end 2 | 
|  | .text | 
|  | #$$ld | 
|  | .L169: | 
|  | .type         main,@function | 
|  | .size         main,.-main | 
|  | # Number of nodes = 64 | 
|  |  | 
|  | # Allocations for main | 
|  | #       ?a4         $$5 | 
|  | #       ?a5         n | 
|  | #       SP,8      a | 
|  | #       ?a6         sum | 
|  |  | 
|  | # Allocations for module | 
|  | .text | 
|  | .align      2 | 
|  | #       Begin local data area | 
|  | #       LDA + 0 | 
|  | .type         .L65,@object | 
|  | .size         .L65,16 | 
|  | .align      2 | 
|  | #       static                __static_init1 | 
|  | .L65: | 
|  | .byte         71,101,101,107,115,45,102,111,114,45,71,101,101,107,115 | 
|  | .byte         0 | 
|  | .sdata2 | 
|  | .type         FLOAT_TEMP.161,@object | 
|  | .size         FLOAT_TEMP.161,8 | 
|  | .align      3 | 
|  | FLOAT_TEMP.161: | 
|  | .double   +1.0000000000000000000 | 
|  | .type         FLOAT_TEMP.162,@object | 
|  | .size         FLOAT_TEMP.162,8 | 
|  | .align      3 | 
|  | FLOAT_TEMP.162: | 
|  | .double   +2.0000000000000000000 | 
|  | .type         FLOAT_TEMP.163,@object | 
|  | .size         FLOAT_TEMP.163,8 | 
|  | .align      3 | 
|  | FLOAT_TEMP.163: | 
|  | .double   +3.0000000000000000000 | 
|  | .type         FLOAT_TEMP.164,@object | 
|  | .size         FLOAT_TEMP.164,8 | 
|  | .align      3 | 
|  | FLOAT_TEMP.164: | 
|  | .double   +4.0000000000000000000 | 
|  | .type         FLOAT_TEMP.165,@object | 
|  | .size         FLOAT_TEMP.165,8 | 
|  | .align      3 | 
|  | FLOAT_TEMP.165: | 
|  | .double   +5.0000000000000000000 | 
|  | .text | 
|  | .align      2 | 
|  | .L114: | 
|  | .byte         70,105,122,122 | 
|  | .byte         0 | 
|  | .text | 
|  | .align      2 | 
|  | .L115: | 
|  | .byte         66,117,122,122 | 
|  | .byte         0 | 
|  | .text | 
|  | .align      2 | 
|  | .L116: | 
|  | .byte         110,117,109,98,101,114,61,37,100 | 
|  | .byte         0 | 
|  | .text | 
|  | .align      2 | 
|  | .L117: | 
|  | .byte         10 | 
|  | .byte         0 | 
|  | .text | 
|  | .align      2 | 
|  | .L131: | 
|  | .byte         37,100 | 
|  | .byte         0 | 
|  | .text | 
|  | .align      2 | 
|  | .L159: | 
|  | .byte         45 | 
|  | .byte         0 | 
|  | .text | 
|  | .align      2 | 
|  | .L160: | 
|  | .byte         37,115,10 | 
|  | .byte         0 | 
|  | .text | 
|  | #$$ld | 
|  | .L5: | 
|  | .L86:   .d2filenum "/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm/example.cpp" | 
|  | .d2_line_end | 
|  |  | 
|  | .section        .debug_abbrev,,n | 
|  | .L9: | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        1 | 
|  | .uleb128        17 | 
|  | .byte         0x1 | 
|  | .uleb128        1 | 
|  | .uleb128        19 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        37 | 
|  | .uleb128        8 | 
|  | .uleb128        27 | 
|  | .uleb128        8 | 
|  | .uleb128        19 | 
|  | .uleb128        15 | 
|  | .uleb128        17 | 
|  | .uleb128        1 | 
|  | .uleb128        18 | 
|  | .uleb128        1 | 
|  | .uleb128        16 | 
|  | .uleb128        6 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        2 | 
|  | .uleb128        46 | 
|  | .byte         0x1 | 
|  | .uleb128        1 | 
|  | .uleb128        19 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .uleb128        59 | 
|  | .uleb128        15 | 
|  | .uleb128        57 | 
|  | .uleb128        15 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        63 | 
|  | .uleb128        12 | 
|  | .uleb128        39 | 
|  | .uleb128        12 | 
|  | .uleb128        17 | 
|  | .uleb128        1 | 
|  | .uleb128        18 | 
|  | .uleb128        1 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        3 | 
|  | .uleb128        5 | 
|  | .byte         0x0 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .uleb128        59 | 
|  | .uleb128        15 | 
|  | .uleb128        57 | 
|  | .uleb128        15 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        2 | 
|  | .uleb128        6 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        4 | 
|  | .uleb128        5 | 
|  | .byte         0x0 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .uleb128        59 | 
|  | .uleb128        15 | 
|  | .uleb128        57 | 
|  | .uleb128        15 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        5 | 
|  | .uleb128        52 | 
|  | .byte         0x0 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .uleb128        59 | 
|  | .uleb128        15 | 
|  | .uleb128        57 | 
|  | .uleb128        15 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        6 | 
|  | .uleb128        11 | 
|  | .byte         0x1 | 
|  | .uleb128        1 | 
|  | .uleb128        16 | 
|  | .uleb128        17 | 
|  | .uleb128        1 | 
|  | .uleb128        18 | 
|  | .uleb128        1 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        7 | 
|  | .uleb128        52 | 
|  | .byte         0x0 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .uleb128        59 | 
|  | .uleb128        15 | 
|  | .uleb128        57 | 
|  | .uleb128        15 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        2 | 
|  | .uleb128        6 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        8 | 
|  | .uleb128        46 | 
|  | .byte         0x1 | 
|  | .uleb128        1 | 
|  | .uleb128        19 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .uleb128        59 | 
|  | .uleb128        15 | 
|  | .uleb128        57 | 
|  | .uleb128        15 | 
|  | .uleb128        63 | 
|  | .uleb128        12 | 
|  | .uleb128        39 | 
|  | .uleb128        12 | 
|  | .uleb128        17 | 
|  | .uleb128        1 | 
|  | .uleb128        18 | 
|  | .uleb128        1 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        9 | 
|  | .uleb128        52 | 
|  | .byte         0x0 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .uleb128        59 | 
|  | .uleb128        15 | 
|  | .uleb128        57 | 
|  | .uleb128        15 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        2 | 
|  | .uleb128        9 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        10 | 
|  | .uleb128        36 | 
|  | .byte         0x0 | 
|  | .uleb128        3 | 
|  | .uleb128        8 | 
|  | .uleb128        62 | 
|  | .uleb128        11 | 
|  | .uleb128        11 | 
|  | .uleb128        11 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        11 | 
|  | .uleb128        15 | 
|  | .byte         0x0 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        12 | 
|  | .uleb128        1 | 
|  | .byte         0x1 | 
|  | .uleb128        1 | 
|  | .uleb128        19 | 
|  | .uleb128        73 | 
|  | .uleb128        16 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .uleb128        13 | 
|  | .uleb128        33 | 
|  | .byte         0x0 | 
|  | .uleb128        47 | 
|  | .uleb128        15 | 
|  | .uleb128        0 | 
|  | .uleb128        0 | 
|  | .section        .debug_abbrev,,n | 
|  | .sleb128        0 | 
|  |  | 
|  | .section        .debug_info,,n | 
|  | .L2: | 
|  | .4byte      .L3-.L1 | 
|  | .L1: | 
|  | .2byte      0x2 | 
|  | .4byte      .L9 | 
|  | .byte         0x4 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        1 | 
|  | .4byte      .L7-.L2 | 
|  | .byte         "/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm/example.cpp" | 
|  | .byte         0 | 
|  | .byte         "Diab Data, Inc:dplus Rel 5.9.7.1-a_1:PPCE200Z1N" | 
|  | .byte         0 | 
|  | .byte         "/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm" | 
|  | .byte         0 | 
|  | .uleb128        4 | 
|  | .4byte      .L4 | 
|  | .4byte      .L5 | 
|  | .4byte      .L8 | 
|  | .section        .debug_info,,n | 
|  | .L88: | 
|  | .sleb128        2 | 
|  | .4byte      .L83-.L2 | 
|  | .byte         "testFunction" | 
|  | .byte         0 | 
|  | .4byte      .L86 | 
|  | .uleb128        4 | 
|  | .uleb128        8 | 
|  | .4byte      .L87 | 
|  | .byte         0x1 | 
|  | .byte         0x1 | 
|  | .4byte      .L84 | 
|  | .4byte      .L85 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        3 | 
|  | .4byte      .L86 | 
|  | .uleb128        4 | 
|  | .uleb128        8 | 
|  | .byte         "input" | 
|  | .byte         0 | 
|  | .4byte      .L89 | 
|  | .4byte      .L90 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        4 | 
|  | .4byte      .L86 | 
|  | .uleb128        4 | 
|  | .uleb128        8 | 
|  | .byte         "length" | 
|  | .byte         0 | 
|  | .4byte      .L87 | 
|  | .section        .debug_info,,n | 
|  | .L91: | 
|  | .sleb128        5 | 
|  | .4byte      .L86 | 
|  | .uleb128        5 | 
|  | .uleb128        10 | 
|  | .byte         "sum" | 
|  | .byte         0 | 
|  | .4byte      .L87 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        6 | 
|  | .4byte      .L95 | 
|  | .4byte      .L92 | 
|  | .4byte      .L93 | 
|  | .section        .debug_info,,n | 
|  | .L96: | 
|  | .sleb128        7 | 
|  | .4byte      .L86 | 
|  | .uleb128        6 | 
|  | .uleb128        12 | 
|  | .byte         "i" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L98 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L95: | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L83: | 
|  | .section        .debug_info,,n | 
|  | .L103: | 
|  | .sleb128        2 | 
|  | .4byte      .L100-.L2 | 
|  | .byte         "fibo" | 
|  | .byte         0 | 
|  | .4byte      .L86 | 
|  | .uleb128        12 | 
|  | .uleb128        5 | 
|  | .4byte      .L97 | 
|  | .byte         0x1 | 
|  | .byte         0x1 | 
|  | .4byte      .L101 | 
|  | .4byte      .L102 | 
|  | .sleb128        3 | 
|  | .4byte      .L86 | 
|  | .uleb128        12 | 
|  | .uleb128        5 | 
|  | .byte         "n" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L104 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L100: | 
|  | .section        .debug_info,,n | 
|  | .L110: | 
|  | .sleb128        2 | 
|  | .4byte      .L107-.L2 | 
|  | .byte         "fizz_buzz" | 
|  | .byte         0 | 
|  | .4byte      .L86 | 
|  | .uleb128        19 | 
|  | .uleb128        5 | 
|  | .4byte      .L97 | 
|  | .byte         0x1 | 
|  | .byte         0x1 | 
|  | .4byte      .L108 | 
|  | .4byte      .L109 | 
|  | .L111: | 
|  | .sleb128        7 | 
|  | .4byte      .L86 | 
|  | .uleb128        21 | 
|  | .uleb128        9 | 
|  | .byte         "i" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L112 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L107: | 
|  | .section        .debug_info,,n | 
|  | .L122: | 
|  | .sleb128        8 | 
|  | .4byte      .L119-.L2 | 
|  | .byte         "printEvenNumbers" | 
|  | .byte         0 | 
|  | .4byte      .L86 | 
|  | .uleb128        37 | 
|  | .uleb128        6 | 
|  | .byte         0x1 | 
|  | .byte         0x1 | 
|  | .4byte      .L120 | 
|  | .4byte      .L121 | 
|  | .sleb128        3 | 
|  | .4byte      .L86 | 
|  | .uleb128        37 | 
|  | .uleb128        6 | 
|  | .byte         "N" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L123 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        6 | 
|  | .4byte      .L128 | 
|  | .4byte      .L125 | 
|  | .4byte      .L126 | 
|  | .L129: | 
|  | .sleb128        7 | 
|  | .4byte      .L86 | 
|  | .uleb128        39 | 
|  | .uleb128        14 | 
|  | .byte         "i" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L130 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L128: | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L119: | 
|  | .section        .debug_info,,n | 
|  | .L136: | 
|  | .sleb128        8 | 
|  | .4byte      .L133-.L2 | 
|  | .byte         "printOddNumbers" | 
|  | .byte         0 | 
|  | .4byte      .L86 | 
|  | .uleb128        48 | 
|  | .uleb128        6 | 
|  | .byte         0x1 | 
|  | .byte         0x1 | 
|  | .4byte      .L134 | 
|  | .4byte      .L135 | 
|  | .sleb128        3 | 
|  | .4byte      .L86 | 
|  | .uleb128        48 | 
|  | .uleb128        6 | 
|  | .byte         "N" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L137 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        6 | 
|  | .4byte      .L142 | 
|  | .4byte      .L139 | 
|  | .4byte      .L140 | 
|  | .L143: | 
|  | .sleb128        7 | 
|  | .4byte      .L86 | 
|  | .uleb128        50 | 
|  | .uleb128        14 | 
|  | .byte         "i" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L144 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L142: | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L133: | 
|  | .section        .debug_info,,n | 
|  | .L149: | 
|  | .sleb128        8 | 
|  | .4byte      .L146-.L2 | 
|  | .byte         "tokenizeString" | 
|  | .byte         0 | 
|  | .4byte      .L86 | 
|  | .uleb128        58 | 
|  | .uleb128        6 | 
|  | .byte         0x1 | 
|  | .byte         0x1 | 
|  | .4byte      .L147 | 
|  | .4byte      .L148 | 
|  | .section        .debug_info,,n | 
|  | .L150: | 
|  | .sleb128        9 | 
|  | .4byte      .L86 | 
|  | .uleb128        60 | 
|  | .uleb128        10 | 
|  | .byte         "str" | 
|  | .byte         0 | 
|  | .4byte      .L151 | 
|  | .sleb128        3 | 
|  | .byte         0x92 | 
|  | .uleb128        1 | 
|  | .sleb128        8 | 
|  | .L154: | 
|  | .sleb128        7 | 
|  | .4byte      .L86 | 
|  | .uleb128        63 | 
|  | .uleb128        11 | 
|  | .byte         "token" | 
|  | .byte         0 | 
|  | .4byte      .L155 | 
|  | .4byte      .L156 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L146: | 
|  | .section        .debug_info,,n | 
|  | .L170: | 
|  | .sleb128        2 | 
|  | .4byte      .L167-.L2 | 
|  | .byte         "main" | 
|  | .byte         0 | 
|  | .4byte      .L86 | 
|  | .uleb128        74 | 
|  | .uleb128        5 | 
|  | .4byte      .L97 | 
|  | .byte         0x1 | 
|  | .byte         0x1 | 
|  | .4byte      .L168 | 
|  | .4byte      .L169 | 
|  | .L171: | 
|  | .sleb128        7 | 
|  | .4byte      .L86 | 
|  | .uleb128        76 | 
|  | .uleb128        9 | 
|  | .byte         "n" | 
|  | .byte         0 | 
|  | .4byte      .L97 | 
|  | .4byte      .L172 | 
|  | .L173: | 
|  | .sleb128        9 | 
|  | .4byte      .L86 | 
|  | .uleb128        79 | 
|  | .uleb128        12 | 
|  | .byte         "a" | 
|  | .byte         0 | 
|  | .4byte      .L174 | 
|  | .sleb128        3 | 
|  | .byte         0x92 | 
|  | .uleb128        1 | 
|  | .sleb128        8 | 
|  | .L176: | 
|  | .sleb128        5 | 
|  | .4byte      .L86 | 
|  | .uleb128        80 | 
|  | .uleb128        12 | 
|  | .byte         "sum" | 
|  | .byte         0 | 
|  | .4byte      .L87 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        0 | 
|  | .L167: | 
|  | .section        .debug_info,,n | 
|  | .L87: | 
|  | .sleb128        10 | 
|  | .byte         "double" | 
|  | .byte         0 | 
|  | .byte         0x4 | 
|  | .byte         0x8 | 
|  | .section        .debug_info,,n | 
|  | .L89: | 
|  | .sleb128        11 | 
|  | .4byte      .L87 | 
|  | .L97: | 
|  | .sleb128        10 | 
|  | .byte         "int" | 
|  | .byte         0 | 
|  | .byte         0x5 | 
|  | .byte         0x4 | 
|  | .L153: | 
|  | .sleb128        10 | 
|  | .byte         "char" | 
|  | .byte         0 | 
|  | .byte         0x8 | 
|  | .byte         0x1 | 
|  | .section        .debug_info,,n | 
|  | .L151: | 
|  | .sleb128        12 | 
|  | .4byte      .L152-.L2 | 
|  | .4byte      .L153 | 
|  | .section        .debug_info,,n | 
|  | .sleb128        13 | 
|  | .uleb128        15 | 
|  | .sleb128        0 | 
|  | .L152: | 
|  | .L155: | 
|  | .sleb128        11 | 
|  | .4byte      .L153 | 
|  | .L174: | 
|  | .sleb128        12 | 
|  | .4byte      .L175-.L2 | 
|  | .4byte      .L87 | 
|  | .sleb128        13 | 
|  | .uleb128        4 | 
|  | .sleb128        0 | 
|  | .L175: | 
|  | .L7: | 
|  | .sleb128        0 | 
|  | .L3: | 
|  |  | 
|  | .section        .debug_loc,,n | 
|  | .align  0 | 
|  | .L90: | 
|  | .d2locreg       %offsetof(.Llo1), %offsetof(.Llo2),3 | 
|  | .d2locreg       %offsetof(.Llo3), %offsetof(.Llo4),31 | 
|  | .d2locend | 
|  | .L98: | 
|  | .d2locreg       %offsetof(.Llo3), %offsetof(.Llo4),26 | 
|  | .d2locend | 
|  | .L104: | 
|  | .d2locreg       %offsetof(.Llo5), %offsetof(.Llo6),3 | 
|  | .d2locreg       %offsetof(.Llo7), %offsetof(.Llo8),31 | 
|  | .d2locreg       %offsetof(.Llo9), %offsetof(.Llo10),3 | 
|  | .d2locend | 
|  | .L112: | 
|  | .d2locreg       %offsetof(.Llo11), %offsetof(.Llo12),31 | 
|  | .d2locend | 
|  | .L123: | 
|  | .d2locreg       %offsetof(.Llo13), %offsetof(.Llo14),3 | 
|  | .d2locreg       %offsetof(.Llo15), %offsetof(.Llo16),31 | 
|  | .d2locreg       %offsetof(.Llo17), %offsetof(.Llo18),3 | 
|  | .d2locend | 
|  | .L130: | 
|  | .d2locreg       %offsetof(.Llo15), %offsetof(.Llo16),30 | 
|  | .d2locend | 
|  | .L137: | 
|  | .d2locreg       %offsetof(.Llo19), %offsetof(.Llo20),3 | 
|  | .d2locreg       %offsetof(.Llo21), %offsetof(.Llo22),31 | 
|  | .d2locreg       %offsetof(.Llo23), %offsetof(.Llo24),3 | 
|  | .d2locend | 
|  | .L144: | 
|  | .d2locreg       %offsetof(.Llo21), %offsetof(.Llo22),30 | 
|  | .d2locend | 
|  | .L156: | 
|  | .d2locreg       %offsetof(.Llo25), %offsetof(.Llo26),3 | 
|  | .d2locreg       %offsetof(.Llo27), %offsetof(.Llo28),3 | 
|  | .d2locreg       %offsetof(.Llo29), %offsetof(.Llo30),4 | 
|  | .d2locreg       %offsetof(.Llo31), %offsetof(.Llo32),3 | 
|  | .d2locend | 
|  | .L172: | 
|  | .d2locend | 
|  | .wrcm.doc | 
|  | .wrcm.elem | 
|  | .wrcm.nelem "code" | 
|  | .wrcm.nelem "functions" | 
|  | .wrcm.nelem "main" | 
|  | .wrcm.nint32 "frameSize", 64 | 
|  | .wrcm.nstrlist "calls", "testFunction(double*, double)","tokenizeString()","printOddNumbers(int)","fibo(int)","fizz_buzz()" | 
|  | .wrcm.end | 
|  | .wrcm.nelem "tokenizeString()" | 
|  | .wrcm.nint32 "frameSize", 32 | 
|  | .wrcm.nstrlist "calls", "printf","strtok" | 
|  | .wrcm.end | 
|  | .wrcm.nelem "printOddNumbers(int)" | 
|  | .wrcm.nint32 "frameSize", 32 | 
|  | .wrcm.nstrlist "calls", "printf" | 
|  | .wrcm.end | 
|  | .wrcm.nelem "printEvenNumbers(int)" | 
|  | .wrcm.nint32 "frameSize", 32 | 
|  | .wrcm.nstrlist "calls", "printf" | 
|  | .wrcm.end | 
|  | .wrcm.nelem "fizz_buzz()" | 
|  | .wrcm.nint32 "frameSize", 32 | 
|  | .wrcm.nstrlist "calls", "printf" | 
|  | .wrcm.end | 
|  | .wrcm.nelem "fibo(int)" | 
|  | .wrcm.nint32 "frameSize", 32 | 
|  | .wrcm.nstrlist "calls", "fibo(int)" | 
|  | .wrcm.end | 
|  | .wrcm.nelem "testFunction(double*, double)" | 
|  | .wrcm.nint32 "frameSize", 48 | 
|  | .wrcm.nstrlist "calls", "_d_add","_d_fge","_d_itod" | 
|  | .wrcm.end | 
|  | .wrcm.end | 
|  | .wrcm.end | 
|  | .wrcm.nelem "tools" | 
|  | .wrcm.nelem "llopt" | 
|  | .wrcm.nelem "version" | 
|  | .wrcm.nstr "string", "5.9.7.1" | 
|  | .wrcm.nint32 "number", 5971 | 
|  | .wrcm.nstr "path", "/home/ubuntu/WindRiver/compilers/diab-5.9.7.1/LINUX386/bin/llopt" | 
|  | .wrcm.nstr "label", "DIAB_5_9_7_1-FCS_20191207_153706" | 
|  | .wrcm.end | 
|  | .wrcm.end | 
|  | .wrcm.nelem "etoa" | 
|  | .wrcm.nelem "version" | 
|  | .wrcm.nstr "string", "5.9.7.1-a_1" | 
|  | .wrcm.nint32 "number", 5971 | 
|  | .wrcm.nstr "path", "/home/ubuntu/WindRiver/compilers/diab-5.9.7.1/LINUX386/lib/etoa" | 
|  | .wrcm.nstr "label", "DIAB_5_9_7_1-a_1-FCS_20200605_220353" | 
|  | .wrcm.end | 
|  | .wrcm.nstr "options", "-Xmake-opt-key=/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm/output.s -Xuser-specified-proc=PPCE200Z1N -XPPCE200Z1 -Xstsw-slow -Xintrinsic-mask=0xc00041 -Xconventions-eabi -Xsoft-float -Xcoloring -Xtarget-family=2 -Xlicense-proxy-use -Xlicense-proxy-path=/home/ubuntu/WindRiver/compilers/diab-5.9.7.1/LINUX386 -Xmake-opt-key=/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm/output.s -M/home/ubuntu/WindRiver/compilers/diab-5.9.7.1/PPC/PPC.cd -Z/home/ubuntu/WindRiver/compilers/diab-5.9.7.1/LINUX386/lib/cderror.cat -Xuser-specified-proc=PPCE200Z1N -XPPCE200Z1 -Xstsw-slow -Xintrinsic-mask=0xc00041 -Xconventions-eabi -Xsoft-float -Xcoloring -Xtarget-family=2 -Xlicense-proxy-use -Xlicense-proxy-path=/home/ubuntu/WindRiver/compilers/diab-5.9.7.1/LINUX386 -g" | 
|  | .wrcm.end | 
|  | .wrcm.end | 
|  | .wrcm.nelem "file" | 
|  | .wrcm.nstr "input", "/tmp/compiler-explorer-compiler202107-8023-z5iran.8cqm/example.cpp" | 
|  | .wrcm.end | 
|  | .wrcm.end | 
|  | .wrcm.end |