| { |
| "asm": [ |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": "testFunction(double*, double):" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " stwu r1,-48(r1) " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " mfspr r0,lr" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " stmw r26,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " stw r0,52(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " mr r31,r3 # input=r31 input=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " mr r30,r5" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 4 |
| }, |
| "text": " mr r29,r6" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 5 |
| }, |
| "text": " diab.li r28,0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 5 |
| }, |
| "text": " diab.li r27,0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " diab.li r26,0 # i=r26" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L42:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mr r3,r26 # i=r3 i=r26" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " bl _d_itod" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mr r6,r29" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " mr r5,r30" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " bl _d_fge" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " extsb. r0,r3 # i=r3" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L44", |
| "range": { |
| "endCol": 29, |
| "startCol": 25 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 6 |
| }, |
| "text": " bc 4,2,.L44 # ne cr0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " rlwinm r0,r26,3,0,28 # i=r26" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " add r3,r31,r0 # i=r3 input=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " lwzx r5,r31,r0 # input=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " lwz r6,4(r3) # i=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " mr r4,r27" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " mr r3,r28 # i=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " bl _d_add" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " mr r27,r4" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 7 |
| }, |
| "text": " mr r28,r3 # i=r28" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " addi r26,r26,1 # i=r26 i=r26" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L42", |
| "range": { |
| "endCol": 27, |
| "startCol": 23 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 8 |
| }, |
| "text": " b .L42" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L44:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " mr r4,r27" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 9 |
| }, |
| "text": " mr r3,r28 # i=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " lmw r26,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " lwz r0,52(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " mtspr lr,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " addi r1,r1,48 " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 10 |
| }, |
| "text": " blr" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": "fibo(int):" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " stwu r1,-32(r1) " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mfspr r0,lr" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " stmw r30,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " stw r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 12 |
| }, |
| "text": " mr r31,r3 # n=r31 n=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 14 |
| }, |
| "text": " cmpi 0,0,r3,1 # n=r3" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L46", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 14 |
| }, |
| "text": " bc 12,1,.L46 # gt cr0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L45", |
| "range": { |
| "endCol": 27, |
| "startCol": 23 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 15 |
| }, |
| "text": " b .L45" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L46:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 16 |
| }, |
| "text": " addi r3,r3,-1 # n=r3 n=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 16 |
| }, |
| "text": " bl fibo(int)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 16 |
| }, |
| "text": " mr r30,r3 # n=r30" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 16 |
| }, |
| "text": " addi r3,r31,-2 # n=r3 n=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 16 |
| }, |
| "text": " bl fibo(int)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 16 |
| }, |
| "text": " add r3,r3,r30 # n=r3 n=r3 n=r30" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L45:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 17 |
| }, |
| "text": " lmw r30,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 17 |
| }, |
| "text": " lwz r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 17 |
| }, |
| "text": " mtspr lr,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 17 |
| }, |
| "text": " addi r1,r1,32 " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 17 |
| }, |
| "text": " blr" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 19 |
| }, |
| "text": "fizz_buzz():" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 19 |
| }, |
| "text": " stwu r1,-32(r1) " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 19 |
| }, |
| "text": " mfspr r0,lr" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 19 |
| }, |
| "text": " stw r31,28(r1) # offset r1+28 0x1c" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 19 |
| }, |
| "text": " stw r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 22 |
| }, |
| "text": " diab.li r31,1 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L48:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 22 |
| }, |
| "text": " cmpi 0,0,r31,100 # i=r31" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L50", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 22 |
| }, |
| "text": " bc 12,1,.L50 # gt cr0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " lis r0,21845" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " ori r0,r0,21846" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " mulhw r0,r0,r31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " srawi r3,r31,31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " subf r0,r3,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " add r3,r0,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " add r0,r0,r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " subf. r0,r0,r31 # i=?a4" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L51", |
| "range": { |
| "endCol": 29, |
| "startCol": 25 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 24 |
| }, |
| "text": " bc 4,2,.L51 # ne cr0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L114", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 25 |
| }, |
| "text": " addis r3,0,.L114@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L114", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 25 |
| }, |
| "text": " addi r3,r3,.L114@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 25 |
| }, |
| "text": " bl printf" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L51:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " lis r0,26214" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " ori r0,r0,26215" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " mulhw r0,r0,r31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " srawi r0,r0,1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " srawi r3,r31,31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " subf r0,r3,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " rlwinm r3,r0,2,0,29" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " add r0,r0,r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " subf. r0,r0,r31 # i=?a4" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L52", |
| "range": { |
| "endCol": 29, |
| "startCol": 25 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 26 |
| }, |
| "text": " bc 4,2,.L52 # ne cr0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L115", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 27 |
| }, |
| "text": " addis r3,0,.L115@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L115", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 27 |
| }, |
| "text": " addi r3,r3,.L115@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 27 |
| }, |
| "text": " bl printf" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L52:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " lis r0,21845" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " ori r0,r0,21846" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " mulhw r0,r0,r31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " srawi r3,r31,31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " subf r0,r3,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " add r3,r0,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " add r0,r0,r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " subf. r0,r0,r31 # i=?a4" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L53", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " bc 12,2,.L53 # eq cr0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " lis r0,26214" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " ori r0,r0,26215" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " mulhw r0,r0,r31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " srawi r0,r0,1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " srawi r3,r31,31 # i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " subf r0,r3,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " rlwinm r3,r0,2,0,29" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " add r0,r0,r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " subf. r0,r0,r31 # i=?a4" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L53", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 28 |
| }, |
| "text": " bc 12,2,.L53 # eq cr0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L116", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 29 |
| }, |
| "text": " addis r3,0,.L116@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L116", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 29 |
| }, |
| "text": " addi r3,r3,.L116@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 29 |
| }, |
| "text": " mr r4,r31 # i=r4 i=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 29 |
| }, |
| "text": " bl printf" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L53:" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L117", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 30 |
| }, |
| "text": " addis r3,0,.L117@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L117", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 30 |
| }, |
| "text": " addi r3,r3,.L117@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 30 |
| }, |
| "text": " bl printf" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 31 |
| }, |
| "text": " addi r31,r31,1 # i=r31 i=r31" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L48", |
| "range": { |
| "endCol": 27, |
| "startCol": 23 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 31 |
| }, |
| "text": " b .L48" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L50:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 33 |
| }, |
| "text": " diab.li r3,0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 34 |
| }, |
| "text": " lwz r31,28(r1) # offset r1+28 0x1c" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 34 |
| }, |
| "text": " lwz r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 34 |
| }, |
| "text": " mtspr lr,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 34 |
| }, |
| "text": " addi r1,r1,32 " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 34 |
| }, |
| "text": " blr" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 37 |
| }, |
| "text": "printEvenNumbers(int):" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 37 |
| }, |
| "text": " stwu r1,-32(r1) " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 37 |
| }, |
| "text": " mfspr r0,lr" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 37 |
| }, |
| "text": " stmw r30,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 37 |
| }, |
| "text": " stw r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 37 |
| }, |
| "text": " mr r31,r3 # N=r31 N=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 39 |
| }, |
| "text": " diab.li r30,1 # i=r30" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L55:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 39 |
| }, |
| "text": " rlwinm r0,r31,1,0,30 # N=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 39 |
| }, |
| "text": " cmp 0,0,r0,r30 # i=r30" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L54", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 39 |
| }, |
| "text": " bc 12,0,.L54 # lt cr0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 42 |
| }, |
| "text": " srawi r0,r30,1 # i=r30" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 42 |
| }, |
| "text": " addze r0,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 42 |
| }, |
| "text": " add r0,r0,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 42 |
| }, |
| "text": " subf. r0,r0,r30 # i=?a5" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L58", |
| "range": { |
| "endCol": 29, |
| "startCol": 25 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 42 |
| }, |
| "text": " bc 4,2,.L58 # ne cr0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L131", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 43 |
| }, |
| "text": " addis r3,0,.L131@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L131", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 43 |
| }, |
| "text": " addi r3,r3,.L131@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 43 |
| }, |
| "text": " mr r4,r30 # i=r4 i=r30" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 43 |
| }, |
| "text": " bl printf" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L58:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 44 |
| }, |
| "text": " addi r30,r30,1 # i=r30 i=r30" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L55", |
| "range": { |
| "endCol": 27, |
| "startCol": 23 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 44 |
| }, |
| "text": " b .L55" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L54:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 45 |
| }, |
| "text": " lmw r30,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 45 |
| }, |
| "text": " lwz r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 45 |
| }, |
| "text": " mtspr lr,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 45 |
| }, |
| "text": " addi r1,r1,32 " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 45 |
| }, |
| "text": " blr" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 48 |
| }, |
| "text": "printOddNumbers(int):" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 48 |
| }, |
| "text": " stwu r1,-32(r1) " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 48 |
| }, |
| "text": " mfspr r0,lr" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 48 |
| }, |
| "text": " stmw r30,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 48 |
| }, |
| "text": " stw r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 48 |
| }, |
| "text": " mr r31,r3 # N=r31 N=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 50 |
| }, |
| "text": " diab.li r30,1 # i=r30" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L60:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 50 |
| }, |
| "text": " rlwinm r0,r31,1,0,30 # N=r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 50 |
| }, |
| "text": " cmp 0,0,r0,r30 # i=r30" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L59", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 50 |
| }, |
| "text": " bc 12,0,.L59 # lt cr0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 53 |
| }, |
| "text": " srawi r0,r30,1 # i=r30" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 53 |
| }, |
| "text": " addze r0,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 53 |
| }, |
| "text": " add r0,r0,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 53 |
| }, |
| "text": " subf. r0,r0,r30 # i=?a5" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L63", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 53 |
| }, |
| "text": " bc 12,2,.L63 # eq cr0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L131", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 54 |
| }, |
| "text": " addis r3,0,.L131@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L131", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 54 |
| }, |
| "text": " addi r3,r3,.L131@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 54 |
| }, |
| "text": " mr r4,r30 # i=r4 i=r30" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 54 |
| }, |
| "text": " bl printf" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L63:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 55 |
| }, |
| "text": " addi r30,r30,1 # i=r30 i=r30" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L60", |
| "range": { |
| "endCol": 27, |
| "startCol": 23 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 55 |
| }, |
| "text": " b .L60" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L59:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 56 |
| }, |
| "text": " lmw r30,24(r1) # offset r1+24 0x18" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 56 |
| }, |
| "text": " lwz r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 56 |
| }, |
| "text": " mtspr lr,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 56 |
| }, |
| "text": " addi r1,r1,32 " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 56 |
| }, |
| "text": " blr" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 58 |
| }, |
| "text": "tokenizeString():" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 58 |
| }, |
| "text": " stwu r1,-32(r1) " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 58 |
| }, |
| "text": " mfspr r0,lr" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 58 |
| }, |
| "text": " stw r0,36(r1)" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L65", |
| "range": { |
| "endCol": 33, |
| "startCol": 29 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " addis r12,0,.L65@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L65", |
| "range": { |
| "endCol": 37, |
| "startCol": 33 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " addi r12,r12,.L65@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " addi r12,r12,-1" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " addi r11,r1,7" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " diab.li r10,8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " mtspr ctr,r10" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L158:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " lbzu r9,1(r12)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " lbzu r10,1(r12)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " stbu r9,1(r11)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " stbu r10,1(r11)" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L158", |
| "range": { |
| "endCol": 31, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 60 |
| }, |
| "text": " bc 16,0,.L158" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 63 |
| }, |
| "text": " addi r3,r1,8" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L159", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 63 |
| }, |
| "text": " addis r4,0,.L159@ha" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L159", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 63 |
| }, |
| "text": " addi r4,r4,.L159@l" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 63 |
| }, |
| "text": " bl strtok" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 63 |
| }, |
| "text": " mr r4,r3 # token=r4 token=r3" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L66:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 67 |
| }, |
| "text": " cmpi 0,0,r3,0 # token=r3" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L64", |
| "range": { |
| "endCol": 30, |
| "startCol": 26 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 67 |
| }, |
| "text": " bc 12,2,.L64 # eq cr0" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L160", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 69 |
| }, |
| "text": " addis r3,0,.L160@ha # token=r3" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L160", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 69 |
| }, |
| "text": " addi r3,r3,.L160@l # token=r3 token=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 69 |
| }, |
| "text": " bl printf" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L159", |
| "range": { |
| "endCol": 33, |
| "startCol": 28 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 70 |
| }, |
| "text": " addis r4,0,.L159@ha # token=r4" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L159", |
| "range": { |
| "endCol": 36, |
| "startCol": 31 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 70 |
| }, |
| "text": " addi r4,r4,.L159@l # token=r4 token=r4" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 70 |
| }, |
| "text": " diab.li r3,0 # token=r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 70 |
| }, |
| "text": " bl strtok" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 70 |
| }, |
| "text": " mr r4,r3 # token=r4 token=r3" |
| }, |
| { |
| "labels": [ |
| { |
| "name": ".L66", |
| "range": { |
| "endCol": 27, |
| "startCol": 23 |
| } |
| } |
| ], |
| "source": { |
| "file": null, |
| "line": 70 |
| }, |
| "text": " b .L66" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L64:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 72 |
| }, |
| "text": " lwz r0,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 72 |
| }, |
| "text": " mtspr lr,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 72 |
| }, |
| "text": " addi r1,r1,32 " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 72 |
| }, |
| "text": " blr" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "main:" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 74 |
| }, |
| "text": " stwu r1,-64(r1) " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 74 |
| }, |
| "text": " mfspr r0,lr" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 74 |
| }, |
| "text": " stw r31,60(r1) # offset r1+60 0x3c" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 74 |
| }, |
| "text": " stw r0,68(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 76 |
| }, |
| "text": " diab.li r3,10" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 76 |
| }, |
| "text": " bl fibo(int)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 76 |
| }, |
| "text": " mr r31,r3" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 77 |
| }, |
| "text": " bl fizz_buzz()" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 78 |
| }, |
| "text": " mr r3,r31" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 78 |
| }, |
| "text": " bl printOddNumbers(int)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " lis r0,16368" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " diab.li r6,0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r0,8(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r6,12(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " lis r0,16384" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r0,16(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r6,20(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " lis r0,16392" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r0,24(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r6,28(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " lis r0,16400" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r0,32(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r6,36(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " lis r5,16404" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r5,40(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 79 |
| }, |
| "text": " stw r6,44(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 80 |
| }, |
| "text": " addi r3,r1,8" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 80 |
| }, |
| "text": " bl testFunction(double*, double)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 81 |
| }, |
| "text": " bl tokenizeString()" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 82 |
| }, |
| "text": " diab.li r3,0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 83 |
| }, |
| "text": " lwz r31,60(r1) # offset r1+60 0x3c" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 83 |
| }, |
| "text": " lwz r0,68(r1)" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 83 |
| }, |
| "text": " mtspr lr,r0" |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 83 |
| }, |
| "text": " addi r1,r1,64 " |
| }, |
| { |
| "labels": [], |
| "source": { |
| "file": null, |
| "line": 83 |
| }, |
| "text": " blr" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L65:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 71,101,101,107,115,45,102,111,114,45,71,101,101,107,115" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L114:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 70,105,122,122" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L115:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 66,117,122,122" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L116:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 110,117,109,98,101,114,61,37,100" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L117:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 10" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L131:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 37,100" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L159:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 45" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": ".L160:" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 37,115,10" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": " .byte 0" |
| }, |
| { |
| "labels": [], |
| "source": null, |
| "text": "" |
| } |
| ], |
| "labelDefinitions": { |
| ".L114": 275, |
| ".L115": 278, |
| ".L116": 281, |
| ".L117": 284, |
| ".L131": 287, |
| ".L158": 206, |
| ".L159": 290, |
| ".L160": 293, |
| ".L42": 12, |
| ".L44": 31, |
| ".L45": 56, |
| ".L46": 49, |
| ".L48": 69, |
| ".L50": 128, |
| ".L51": 84, |
| ".L52": 98, |
| ".L53": 122, |
| ".L54": 159, |
| ".L55": 143, |
| ".L58": 156, |
| ".L59": 189, |
| ".L60": 173, |
| ".L63": 186, |
| ".L64": 229, |
| ".L65": 272, |
| ".L66": 217, |
| "main": 235 |
| } |
| } |