pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/53467: lang/racket segfaults during install phase
The following reply was made to PR pkg/53467; it has been noted by GNATS.
From: Sevan Janiyan <venture37%geeklan.co.uk@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/53467: lang/racket segfaults during install phase
Date: Wed, 25 Jul 2018 22:12:53 +0100
Ok, racket builds on NetBSD/i386 8.99.22 as well.
Hi Leo,
On 25/07/2018 08:35, Leonardo Taccari wrote:
> Can you please try to rebuild it with
> `CFLAGS=-g INSTALL_UNSTRIPPED=yes' - this will hopefully contains
> more details for the `bt' - and then I think that also an `f 3',
> `disas/s' will hopefully shed some light about the SIGILL!
I've kicked off a new build on NetBSD/macppc 8.0_RC1 with these specified.
In the meantime, I pull out the output from 'f 3' & 'dias/s' from the
core file & binary from yesterdays attempt which I emailed about.
(gdb) f 3
#3 0x0185029c in scheme_do_eval ()
(gdb) disas/s
Dump of assembler code for function scheme_do_eval:
0x0184ec10 <+0>: stwu r1,-192(r1)
0x0184ec14 <+4>: mflr r0
0x0184ec18 <+8>: mfcr r12
0x0184ec1c <+12>: lis r9,437
0x0184ec20 <+16>: stw r25,164(r1)
0x0184ec24 <+20>: lis r25,437
0x0184ec28 <+24>: lwz r7,-4496(r25)
0x0184ec2c <+28>: addi r10,r1,112
0x0184ec30 <+32>: stw r15,124(r1)
0x0184ec34 <+36>: addi r8,r1,56
0x0184ec38 <+40>: stw r20,144(r1)
0x0184ec3c <+44>: mr r15,r4
0x0184ec40 <+48>: stw r0,196(r1)
0x0184ec44 <+52>: mr r20,r6
0x0184ec48 <+56>: stw r14,120(r1)
0x0184ec4c <+60>: stw r16,128(r1)
0x0184ec50 <+64>: stw r17,132(r1)
0x0184ec54 <+68>: stw r18,136(r1)
0x0184ec58 <+72>: stw r19,140(r1)
0x0184ec5c <+76>: stw r21,148(r1)
0x0184ec60 <+80>: stw r22,152(r1)
0x0184ec64 <+84>: stw r23,156(r1)
0x0184ec68 <+88>: stw r24,160(r1)
0x0184ec6c <+92>: stw r26,168(r1)
0x0184ec70 <+96>: stw r27,172(r1)
0x0184ec74 <+100>: stw r28,176(r1)
0x0184ec78 <+104>: stw r29,180(r1)
0x0184ec7c <+108>: stw r30,184(r1)
0x0184ec80 <+112>: stw r31,188(r1)
0x0184ec84 <+116>: stw r12,116(r1)
0x0184ec88 <+120>: lwz r9,-5520(r9)
0x0184ec8c <+124>: stwu r7,-28(r10)
0x0184ec90 <+128>: cmplw cr7,r8,r9
0x0184ec94 <+132>: stw r3,44(r1)
0x0184ec98 <+136>: stw r10,-4496(r25)
0x0184ec9c <+140>: addi r10,r1,44
0x0184eca0 <+144>: stw r10,92(r1)
0x0184eca4 <+148>: addi r10,r1,40
0x0184eca8 <+152>: stw r10,96(r1)
0x0184ecac <+156>: addi r10,r1,52
0x0184ecb0 <+160>: stw r10,100(r1)
0x0184ecb4 <+164>: li r10,0
0x0184ecb8 <+168>: stw r5,40(r1)
0x0184ecbc <+172>: stw r10,52(r1)
0x0184ecc0 <+176>: stw r8,56(r1)
0x0184ecc4 <+180>: bge cr7,0x184ecd8 <scheme_do_eval+200>
0x0184ecc8 <+184>: lis r10,437
0x0184eccc <+188>: lwz r10,-4660(r10)
0x0184ecd0 <+192>: cmpwi cr7,r10,0
0x0184ecd4 <+196>: beq cr7,0x184f00c <scheme_do_eval+1020>
0x0184ecd8 <+200>: lis r24,437
0x0184ecdc <+204>: cmpwi cr7,r15,0
0x0184ece0 <+208>: lwz r10,-4680(r24)
0x0184ece4 <+212>: lis r23,437
0x0184ece8 <+216>: lwz r31,-4624(r23)
0x0184ecec <+220>: addi r10,r10,2
0x0184ecf0 <+224>: stw r10,-4680(r24)
0x0184ecf4 <+228>: blt cr7,0x184eed4 <scheme_do_eval+708>
0x0184ecf8 <+232>: lwz r4,40(r1)
0x0184ecfc <+236>: mr r29,r31
0x0184ed00 <+240>: cmplw cr7,r31,r4
0x0184ed04 <+244>: beq cr7,0x184f3d4 <scheme_do_eval+1988>
0x0184ed08 <+248>: lis r10,437
0x0184ed0c <+252>: lwz r10,-4664(r10)
0x0184ed10 <+256>: subf r10,r10,r31
0x0184ed14 <+260>: cmpwi cr7,r10,19
0x0184ed18 <+264>: ble cr7,0x184ef40 <scheme_do_eval+816>
0x0184ed1c <+268>: lis r22,437
0x0184ed20 <+272>: li r9,-1
0x0184ed24 <+276>: lwz r18,-4676(r22)
0x0184ed28 <+280>: mr r17,r31
0x0184ed2c <+284>: lwz r3,44(r1)
0x0184ed30 <+288>: stw r9,28(r1)
0x0184ed34 <+292>: mr r30,r15
0x0184ed38 <+296>: lis r21,437
0x0184ed3c <+300>: lis r19,437
0x0184ed40 <+304>: li r14,0
0x0184ed44 <+308>: li r28,4
0x0184ed48 <+312>: andi. r7,r3,1
0x0184ed4c <+316>: beq 0x184ed8c <scheme_do_eval+380>
0x0184ed50 <+320>: lis r10,437
0x0184ed54 <+324>: lwz r5,40(r1)
0x0184ed58 <+328>: lwz r10,-4720(r10)
0x0184ed5c <+332>: stw r17,-4624(r23)
0x0184ed60 <+336>: lwz r10,740(r10)
0x0184ed64 <+340>: cmpw cr7,r10,r5
0x0184ed68 <+344>: beq cr7,0x1851094 <scheme_do_eval+9348>
0x0184ed6c <+348>: lwz r9,84(r1)
0x0184ed70 <+352>: mr r4,r15
0x0184ed74 <+356>: stw r9,-4496(r25)
0x0184ed78 <+360>: bl 0x1842308 <scheme_wrong_rator>
0x0184ed7c <+364>: lwz r9,84(r1)
0x0184ed80 <+368>: li r3,0
0x0184ed84 <+372>: stw r9,-4496(r25)
0x0184ed88 <+376>: b 0x184efac <scheme_do_eval+924>
0x0184ed8c <+380>: lha r10,0(r3)
0x0184ed90 <+384>: cmpwi cr7,r10,40
0x0184ed94 <+388>: beq cr7,0x184ff98 <scheme_do_eval+5000>
0x0184ed98 <+392>: cmpwi cr7,r10,42
0x0184ed9c <+396>: beq cr7,0x1850000 <scheme_do_eval+5104>
0x0184eda0 <+400>: cmpwi cr7,r10,43
0x0184eda4 <+404>: beq cr7,0x184ee54 <scheme_do_eval+580>
0x0184eda8 <+408>: cmpwi cr7,r10,47
0x0184edac <+412>: beq cr7,0x1850220 <scheme_do_eval+5648>
0x0184edb0 <+416>: cmpwi cr7,r10,44
0x0184edb4 <+420>: beq cr7,0x18501f8 <scheme_do_eval+5608>
---Type <return> to continue, or q <return> to quit---
0x0184edb8 <+424>: cmpwi cr7,r10,45
0x0184edbc <+428>: beq cr7,0x184fd9c <scheme_do_eval+4492>
0x0184edc0 <+432>: cmpwi cr7,r10,46
0x0184edc4 <+436>: beq cr7,0x184f0ec <scheme_do_eval+1244>
0x0184edc8 <+440>: cmpwi cr7,r10,48
0x0184edcc <+444>: bne cr7,0x1850f00 <scheme_do_eval+8944>
0x0184edd0 <+448>: lwz r6,16(r3)
0x0184edd4 <+452>: andi. r8,r6,1
0x0184edd8 <+456>: beq 0x184f3e0 <scheme_do_eval+2000>
0x0184eddc <+460>: lis r30,437
0x0184ede0 <+464>: lwz r5,40(r1)
0x0184ede4 <+468>: lwz r10,-4720(r30)
0x0184ede8 <+472>: lwz r7,740(r10)
0x0184edec <+476>: cmplw cr7,r7,r5
0x0184edf0 <+480>: beq cr7,0x184fdc8 <scheme_do_eval+4536>
0x0184edf4 <+484>: li r9,0
0x0184edf8 <+488>: li r7,0
0x0184edfc <+492>: stw r9,40(r1)
0x0184ee00 <+496>: li r6,0
0x0184ee04 <+500>: li r9,3
0x0184ee08 <+504>: mr r4,r15
0x0184ee0c <+508>: stw r17,-4624(r23)
0x0184ee10 <+512>: stw r9,88(r1)
0x0184ee14 <+516>: bl 0x1872b88 <scheme_apply_chaperone>
0x0184ee18 <+520>: stw r3,52(r1)
0x0184ee1c <+524>: cmplwi cr7,r3,4
0x0184ee20 <+528>: bne cr7,0x184f370 <scheme_do_eval+1888>
0x0184ee24 <+532>: lis r30,437
0x0184ee28 <+536>: lwz r10,-4720(r30)
0x0184ee2c <+540>: li r8,0
0x0184ee30 <+544>: mr r17,r29
0x0184ee34 <+548>: lwz r3,760(r10)
0x0184ee38 <+552>: lwz r7,764(r10)
0x0184ee3c <+556>: stw r3,44(r1)
0x0184ee40 <+560>: lwz r15,768(r10)
0x0184ee44 <+564>: stw r7,40(r1)
0x0184ee48 <+568>: stw r8,760(r10)
0x0184ee4c <+572>: stw r8,764(r10)
0x0184ee50 <+576>: b 0x184ed34 <scheme_do_eval+292>
0x0184ee54 <+580>: lwz r10,4(r3)
0x0184ee58 <+584>: cmpwi cr7,r10,0
0x0184ee5c <+588>: ble cr7,0x184ee8c <scheme_do_eval+636>
---Type <return> to continue, or q <return> to quit---
0x0184ee60 <+592>: mtctr r10
0x0184ee64 <+596>: addi r6,r3,12
0x0184ee68 <+600>: lwzu r5,4(r6)
0x0184ee6c <+604>: lwz r7,4(r5)
0x0184ee70 <+608>: lhz r10,2(r7)
0x0184ee74 <+612>: andi. r8,r10,1
0x0184ee78 <+616>: lwz r10,4(r7)
0x0184ee7c <+620>: bne 0x184eebc <scheme_do_eval+684>
0x0184ee80 <+624>: cmpw cr7,r15,r10
0x0184ee84 <+628>: beq cr7,0x184eec8 <scheme_do_eval+696>
0x0184ee88 <+632>: bdnz 0x184ee68 <scheme_do_eval+600>
0x0184ee8c <+636>: lwz r9,84(r1)
0x0184ee90 <+640>: mr r6,r15
0x0184ee94 <+644>: lwz r7,40(r1)
0x0184ee98 <+648>: li r5,-1
0x0184ee9c <+652>: li r4,-1
0x0184eea0 <+656>: stw r9,-4496(r25)
0x0184eea4 <+660>: stw r17,-4624(r23)
0x0184eea8 <+664>: bl 0x183c784 <scheme_wrong_count>
0x0184eeac <+668>: lwz r9,84(r1)
0x0184eeb0 <+672>: li r3,0
0x0184eeb4 <+676>: stw r9,-4496(r25)
0x0184eeb8 <+680>: b 0x184efac <scheme_do_eval+924>
0x0184eebc <+684>: addi r10,r10,-1
0x0184eec0 <+688>: cmpw cr7,r15,r10
0x0184eec4 <+692>: blt cr7,0x184ee88 <scheme_do_eval+632>
0x0184eec8 <+696>: stw r5,44(r1)
0x0184eecc <+700>: mr r3,r5
0x0184eed0 <+704>: b 0x184ed48 <scheme_do_eval+312>
0x0184eed4 <+708>: lis r22,437
0x0184eed8 <+712>: li r10,-1
0x0184eedc <+716>: lwz r18,-4676(r22)
0x0184eee0 <+720>: mr r29,r31
0x0184eee4 <+724>: lwz r8,44(r1)
0x0184eee8 <+728>: mr r17,r31
0x0184eeec <+732>: stw r10,28(r1)
0x0184eef0 <+736>: lis r10,426
0x0184eef4 <+740>: lis r21,426
0x0184eef8 <+744>: lis r30,437
0x0184eefc <+748>: lis r28,437
0x0184ef00 <+752>: addi r15,r10,-2804
0x0184ef04 <+756>: li r19,4
---Type <return> to continue, or q <return> to quit---
0x0184ef08 <+760>: addi r21,r21,-364
0x0184ef0c <+764>: lis r16,437
0x0184ef10 <+768>: addi r30,r30,-4460
0x0184ef14 <+772>: addi r28,r28,-5612
0x0184ef18 <+776>: andi. r3,r8,1
0x0184ef1c <+780>: bne 0x18501e4 <scheme_do_eval+5588>
0x0184ef20 <+784>: lhz r9,0(r8)
0x0184ef24 <+788>: cmplwi cr7,r9,28
0x0184ef28 <+792>: bgt cr7,0x18501e4 <scheme_do_eval+5588>
0x0184ef2c <+796>: rlwinm r9,r9,2,0,29
0x0184ef30 <+800>: lwzx r9,r15,r9
0x0184ef34 <+804>: add r9,r9,r15
0x0184ef38 <+808>: mtctr r9
0x0184ef3c <+812>: bctr
0x0184ef40 <+816>: li r30,3
0x0184ef44 <+820>: mr r5,r31
0x0184ef48 <+824>: mr r3,r15
0x0184ef4c <+828>: stw r30,88(r1)
0x0184ef50 <+832>: bl 0x1845324 <evacuate_runstack>
0x0184ef54 <+836>: lis r10,437
0x0184ef58 <+840>: lwz r10,-4720(r10)
0x0184ef5c <+844>: li r9,-1
0x0184ef60 <+848>: stw r3,40(r1)
0x0184ef64 <+852>: lwz r8,740(r10)
0x0184ef68 <+856>: stw r15,800(r10)
0x0184ef6c <+860>: cmpw cr7,r3,r8
0x0184ef70 <+864>: lwz r8,44(r1)
0x0184ef74 <+868>: stw r3,784(r10)
0x0184ef78 <+872>: stw r8,780(r10)
0x0184ef7c <+876>: stw r9,804(r10)
0x0184ef80 <+880>: stw r31,-4624(r23)
0x0184ef84 <+884>: beq cr7,0x18501ec <scheme_do_eval+5596>
0x0184ef88 <+888>: lwz r9,-4680(r24)
0x0184ef8c <+892>: lis r4,389
0x0184ef90 <+896>: addi r4,r4,5328
0x0184ef94 <+900>: li r3,5
0x0184ef98 <+904>: addi r9,r9,-2
0x0184ef9c <+908>: stw r9,-4680(r24)
0x0184efa0 <+912>: lwz r9,84(r1)
0x0184efa4 <+916>: stw r9,-4496(r25)
0x0184efa8 <+920>: bl 0x1847450 <scheme_enlarge_runstack>
0x0184efac <+924>: lwz r0,196(r1)
---Type <return> to continue, or q <return> to quit---
0x0184efb0 <+928>: lwz r12,116(r1)
0x0184efb4 <+932>: mtlr r0
0x0184efb8 <+936>: lwz r14,120(r1)
0x0184efbc <+940>: lwz r15,124(r1)
0x0184efc0 <+944>: mtcrf 8,r12
0x0184efc4 <+948>: lwz r16,128(r1)
0x0184efc8 <+952>: lwz r17,132(r1)
0x0184efcc <+956>: lwz r18,136(r1)
0x0184efd0 <+960>: lwz r19,140(r1)
0x0184efd4 <+964>: lwz r20,144(r1)
0x0184efd8 <+968>: lwz r21,148(r1)
0x0184efdc <+972>: lwz r22,152(r1)
0x0184efe0 <+976>: lwz r23,156(r1)
0x0184efe4 <+980>: lwz r24,160(r1)
0x0184efe8 <+984>: lwz r25,164(r1)
0x0184efec <+988>: lwz r26,168(r1)
0x0184eff0 <+992>: lwz r27,172(r1)
0x0184eff4 <+996>: lwz r28,176(r1)
0x0184eff8 <+1000>: lwz r29,180(r1)
0x0184effc <+1004>: lwz r30,184(r1)
0x0184f000 <+1008>: lwz r31,188(r1)
0x0184f004 <+1012>: addi r1,r1,192
0x0184f008 <+1016>: blr
0x0184f00c <+1020>: cmpwi cr4,r4,0
0x0184f010 <+1024>: addi r8,r1,112
0x0184f014 <+1028>: li r6,2
0x0184f018 <+1032>: lis r10,437
0x0184f01c <+1036>: lwz r10,-4720(r10)
0x0184f020 <+1040>: stwu r7,-44(r8)
0x0184f024 <+1044>: stw r6,72(r1)
0x0184f028 <+1048>: addi r6,r1,60
0x0184f02c <+1052>: stw r6,76(r1)
0x0184f030 <+1056>: addi r6,r1,64
0x0184f034 <+1060>: stw r5,60(r1)
0x0184f038 <+1064>: stw r10,64(r1)
0x0184f03c <+1068>: stw r6,80(r1)
0x0184f040 <+1072>: stw r8,-4496(r25)
0x0184f044 <+1076>: stw r3,780(r10)
0x0184f048 <+1080>: stw r4,800(r10)
0x0184f04c <+1084>: blt cr4,0x184ff90 <scheme_do_eval+4992>
0x0184f050 <+1088>: lwz r10,740(r10)
0x0184f054 <+1092>: cmpw cr7,r5,r10
---Type <return> to continue, or q <return> to quit---
0x0184f058 <+1096>: beq cr7,0x18505fc <scheme_do_eval+6636>
0x0184f05c <+1100>: rlwinm r31,r15,2,0,29
0x0184f060 <+1104>: mr r3,r31
0x0184f064 <+1108>: bl 0x1a53958 <GC_malloc>
0x0184f068 <+1112>: lwz r10,64(r1)
0x0184f06c <+1116>: stw r3,784(r10)
0x0184f070 <+1120>: beq cr4,0x184f09c <scheme_do_eval+1164>
0x0184f074 <+1124>: addi r9,r31,-4
0x0184f078 <+1128>: rlwinm r10,r9,30,2,31
0x0184f07c <+1132>: addi r10,r10,1
0x0184f080 <+1136>: mtctr r10
0x0184f084 <+1140>: lwz r10,60(r1)
0x0184f088 <+1144>: lwzx r10,r10,r9
0x0184f08c <+1148>: stwx r10,r3,r9
0x0184f090 <+1152>: addi r9,r9,-4
0x0184f094 <+1156>: bdnz 0x184f084 <scheme_do_eval+1140>
0x0184f098 <+1160>: lwz r10,64(r1)
0x0184f09c <+1164>: lwz r7,68(r1)
0x0184f0a0 <+1168>: lwz r6,816(r10)
0x0184f0a4 <+1172>: lis r8,437
0x0184f0a8 <+1176>: lwz r9,-4680(r8)
0x0184f0ac <+1180>: lis r3,389
0x0184f0b0 <+1184>: stw r6,788(r10)
0x0184f0b4 <+1188>: li r6,0
0x0184f0b8 <+1192>: stw r20,804(r10)
0x0184f0bc <+1196>: addi r9,r9,2
0x0184f0c0 <+1200>: stw r6,816(r10)
0x0184f0c4 <+1204>: addi r3,r3,5572
0x0184f0c8 <+1208>: stw r9,-4680(r8)
0x0184f0cc <+1212>: stw r7,-4496(r25)
0x0184f0d0 <+1216>: bl 0x1847014 <scheme_handle_stack_overflow>
0x0184f0d4 <+1220>: b 0x184efac <scheme_do_eval+924>
0x0184f0d8 <+1224>: lwz r6,4(r6)
0x0184f0dc <+1228>: cmpwi cr7,r6,0
0x0184f0e0 <+1232>: beq cr7,0x184f3f0 <scheme_do_eval+2016>
0x0184f0e4 <+1236>: andi. r9,r6,1
0x0184f0e8 <+1240>: bne 0x184f3f0 <scheme_do_eval+2016>
0x0184f0ec <+1244>: addi r10,r1,64
0x0184f0f0 <+1248>: stw r3,64(r1)
0x0184f0f4 <+1252>: stw r10,104(r1)
0x0184f0f8 <+1256>: addi r26,r21,-4720
0x0184f0fc <+1260>: lwz r10,-4720(r21)
---Type <return> to continue, or q <return> to quit---
0x0184f100 <+1264>: addi r27,r19,-4624
0x0184f104 <+1268>: lwz r16,40(r1)
0x0184f108 <+1272>: cmpwi cr7,r7,0
0x0184f10c <+1276>: bne cr7,0x184f124 <scheme_do_eval+1300>
0x0184f110 <+1280>: lha r7,0(r3)
0x0184f114 <+1284>: cmpwi cr7,r7,163
0x0184f118 <+1288>: beq cr7,0x184f1e4 <scheme_do_eval+1492>
0x0184f11c <+1292>: cmpwi cr7,r7,46
0x0184f120 <+1296>: beq cr7,0x184f208 <scheme_do_eval+1528>
0x0184f124 <+1300>: lwz r7,16(r3)
0x0184f128 <+1304>: andi. r9,r7,1
0x0184f12c <+1308>: bne 0x184f144 <scheme_do_eval+1332>
0x0184f130 <+1312>: lha r6,0(r7)
0x0184f134 <+1316>: cmpwi cr7,r6,68
0x0184f138 <+1320>: beq cr7,0x184f1c0 <scheme_do_eval+1456>
0x0184f13c <+1324>: cmpwi cr7,r6,134
0x0184f140 <+1328>: beq cr7,0x184f1d4 <scheme_do_eval+1476>
0x0184f144 <+1332>: lwz r7,740(r10)
0x0184f148 <+1336>: cmplw cr7,r7,r16
0x0184f14c <+1340>: beq cr7,0x184f2f4 <scheme_do_eval+1764>
0x0184f150 <+1344>: lwz r4,64(r1)
0x0184f154 <+1348>: lwz r3,44(r1)
0x0184f158 <+1352>: stw r17,0(r27)
0x0184f15c <+1356>: stw r14,40(r1)
0x0184f160 <+1360>: stw r28,88(r1)
0x0184f164 <+1364>: bl 0x18f62a8 <scheme_make_raw_pair>
0x0184f168 <+1368>: li r7,0
0x0184f16c <+1372>: li r6,0
0x0184f170 <+1376>: mr r5,r16
0x0184f174 <+1380>: mr r4,r15
0x0184f178 <+1384>: bl 0x1872b88 <scheme_apply_chaperone>
0x0184f17c <+1388>: cmplwi cr7,r3,4
0x0184f180 <+1392>: stw r3,52(r1)
0x0184f184 <+1396>: bne cr7,0x184f370 <scheme_do_eval+1888>
0x0184f188 <+1400>: lwz r10,0(r26)
0x0184f18c <+1404>: cmpwi cr7,r30,-1
0x0184f190 <+1408>: lwz r3,760(r10)
0x0184f194 <+1412>: lwz r15,768(r10)
0x0184f198 <+1416>: stw r3,44(r1)
0x0184f19c <+1420>: beq cr7,0x184f1a4 <scheme_do_eval+1428>
0x0184f1a0 <+1424>: mr r30,r15
0x0184f1a4 <+1428>: lwz r16,764(r10)
---Type <return> to continue, or q <return> to quit---
0x0184f1a8 <+1432>: mr r17,r29
0x0184f1ac <+1436>: stw r14,760(r10)
0x0184f1b0 <+1440>: clrlwi r7,r3,31
0x0184f1b4 <+1444>: stw r16,40(r1)
0x0184f1b8 <+1448>: stw r14,764(r10)
0x0184f1bc <+1452>: b 0x184f108 <scheme_do_eval+1272>
0x0184f1c0 <+1456>: lwz r7,4(r7)
0x0184f1c4 <+1460>: cmpwi cr7,r7,0
0x0184f1c8 <+1464>: beq cr7,0x184f144 <scheme_do_eval+1332>
0x0184f1cc <+1468>: andi. r6,r7,1
0x0184f1d0 <+1472>: bne 0x184f144 <scheme_do_eval+1332>
0x0184f1d4 <+1476>: lwz r3,8(r3)
0x0184f1d8 <+1480>: stw r3,44(r1)
0x0184f1dc <+1484>: clrlwi r7,r3,31
0x0184f1e0 <+1488>: b 0x184f108 <scheme_do_eval+1272>
0x0184f1e4 <+1492>: lwz r7,8(r3)
0x0184f1e8 <+1496>: stw r7,64(r1)
0x0184f1ec <+1500>: lwz r3,4(r3)
0x0184f1f0 <+1504>: andi. r6,r3,1
0x0184f1f4 <+1508>: stw r3,44(r1)
0x0184f1f8 <+1512>: bne 0x184f124 <scheme_do_eval+1300>
0x0184f1fc <+1516>: lha r7,0(r3)
0x0184f200 <+1520>: cmpwi cr7,r7,46
0x0184f204 <+1524>: bne cr7,0x184f124 <scheme_do_eval+1300>
0x0184f208 <+1528>: lwz r10,740(r10)
0x0184f20c <+1532>: cmpw cr7,r10,r16
0x0184f210 <+1536>: beq cr7,0x184fee0 <scheme_do_eval+4816>
0x0184f214 <+1540>: lwz r10,44(r1)
0x0184f218 <+1544>: addi r6,r1,60
0x0184f21c <+1548>: lwz r3,64(r1)
0x0184f220 <+1552>: mr r5,r16
0x0184f224 <+1556>: mr r4,r30
0x0184f228 <+1560>: stw r10,52(r1)
0x0184f22c <+1564>: stw r17,-4624(r19)
0x0184f230 <+1568>: stw r28,88(r1)
0x0184f234 <+1572>: bl 0x19f55f4 <scheme_extract_struct_procedure>
0x0184f238 <+1576>: lwz r10,60(r1)
0x0184f23c <+1580>: stw r3,44(r1)
0x0184f240 <+1584>: cmpwi cr7,r10,0
0x0184f244 <+1588>: beq cr7,0x184f2d8 <scheme_do_eval+1736>
0x0184f248 <+1592>: lwz r10,40(r1)
0x0184f24c <+1596>: cmpw cr7,r17,r10
---Type <return> to continue, or q <return> to quit---
0x0184f250 <+1600>: beq cr7,0x18502e8 <scheme_do_eval+5848>
0x0184f254 <+1604>: stw r14,68(r1)
0x0184f258 <+1608>: addi r9,r1,68
0x0184f25c <+1612>: lwz r10,-4720(r21)
0x0184f260 <+1616>: stw r9,108(r1)
0x0184f264 <+1620>: lwz r3,740(r10)
0x0184f268 <+1624>: cmpwi cr7,r3,0
0x0184f26c <+1628>: beq cr7,0x184f27c <scheme_do_eval+1644>
0x0184f270 <+1632>: lwz r10,744(r10)
0x0184f274 <+1636>: cmpw cr7,r15,r10
0x0184f278 <+1640>: blt cr7,0x184f444 <scheme_do_eval+2100>
0x0184f27c <+1644>: addi r30,r15,1
0x0184f280 <+1648>: li r10,5
0x0184f284 <+1652>: rlwinm r3,r30,2,0,29
0x0184f288 <+1656>: stw r17,-4624(r19)
0x0184f28c <+1660>: stw r10,88(r1)
0x0184f290 <+1664>: bl 0x1a53958 <GC_malloc>
0x0184f294 <+1668>: stw r3,68(r1)
0x0184f298 <+1672>: cmpwi cr7,r15,0
0x0184f29c <+1676>: beq cr7,0x184f2c4 <scheme_do_eval+1716>
0x0184f2a0 <+1680>: mtctr r15
0x0184f2a4 <+1684>: rlwinm r10,r15,2,0,29
0x0184f2a8 <+1688>: lwz r7,40(r1)
0x0184f2ac <+1692>: add r7,r7,r10
0x0184f2b0 <+1696>: lwz r9,-4(r7)
0x0184f2b4 <+1700>: stwx r9,r3,r10
0x0184f2b8 <+1704>: addi r10,r10,-4
0x0184f2bc <+1708>: lwz r3,68(r1)
0x0184f2c0 <+1712>: bdnz 0x184f2a8 <scheme_do_eval+1688>
0x0184f2c4 <+1716>: lwz r10,52(r1)
0x0184f2c8 <+1720>: mr r15,r30
0x0184f2cc <+1724>: stw r10,0(r3)
0x0184f2d0 <+1728>: lwz r10,68(r1)
0x0184f2d4 <+1732>: stw r10,40(r1)
0x0184f2d8 <+1736>: lis r3,437
0x0184f2dc <+1740>: lwz r10,-5548(r3)
0x0184f2e0 <+1744>: cmpwi cr7,r10,0
0x0184f2e4 <+1748>: ble cr7,0x184f40c <scheme_do_eval+2044>
0x0184f2e8 <+1752>: lwz r3,44(r1)
0x0184f2ec <+1756>: li r30,-1
0x0184f2f0 <+1760>: b 0x184ed48 <scheme_do_eval+312>
0x0184f2f4 <+1764>: cmpwi cr7,r15,4
---Type <return> to continue, or q <return> to quit---
0x0184f2f8 <+1768>: bgt cr7,0x184f3c0 <scheme_do_eval+1968>
0x0184f2fc <+1772>: cmpwi cr7,r15,0
0x0184f300 <+1776>: rlwinm r10,r15,2,0,29
0x0184f304 <+1780>: subf r17,r10,r17
0x0184f308 <+1784>: beq cr7,0x184f334 <scheme_do_eval+1828>
0x0184f30c <+1788>: addi r10,r10,-4
0x0184f310 <+1792>: rlwinm r6,r10,30,2,31
0x0184f314 <+1796>: addi r6,r6,1
0x0184f318 <+1800>: mtctr r6
0x0184f31c <+1804>: b 0x184f324 <scheme_do_eval+1812>
0x0184f320 <+1808>: lwz r7,40(r1)
0x0184f324 <+1812>: lwzx r7,r7,r10
0x0184f328 <+1816>: stwx r7,r17,r10
0x0184f32c <+1820>: addi r10,r10,-4
0x0184f330 <+1824>: bdnz 0x184f320 <scheme_do_eval+1808>
0x0184f334 <+1828>: lwz r4,64(r1)
0x0184f338 <+1832>: mr r16,r17
0x0184f33c <+1836>: lwz r3,44(r1)
0x0184f340 <+1840>: stw r17,0(r27)
0x0184f344 <+1844>: stw r14,40(r1)
0x0184f348 <+1848>: stw r28,88(r1)
0x0184f34c <+1852>: bl 0x18f62a8 <scheme_make_raw_pair>
0x0184f350 <+1856>: li r7,0
0x0184f354 <+1860>: li r6,0
0x0184f358 <+1864>: mr r5,r16
0x0184f35c <+1868>: mr r4,r15
0x0184f360 <+1872>: bl 0x1872b88 <scheme_apply_chaperone>
0x0184f364 <+1876>: cmplwi cr7,r3,4
0x0184f368 <+1880>: stw r3,52(r1)
0x0184f36c <+1884>: beq cr7,0x184f188 <scheme_do_eval+1400>
0x0184f370 <+1888>: cmplwi cr7,r3,2
0x0184f374 <+1892>: lwz r9,52(r1)
0x0184f378 <+1896>: beq cr7,0x184ff2c <scheme_do_eval+4892>
0x0184f37c <+1900>: cmplwi cr7,r9,6
0x0184f380 <+1904>: beq cr7,0x184ff4c <scheme_do_eval+4924>
0x0184f384 <+1908>: cmplw cr7,r17,r31
0x0184f388 <+1912>: li r9,0
0x0184f38c <+1916>: ble cr7,0x184f39c <scheme_do_eval+1932>
0x0184f390 <+1920>: stwu r9,-4(r17)
0x0184f394 <+1924>: cmplw cr7,r17,r31
0x0184f398 <+1928>: bgt cr7,0x184f390 <scheme_do_eval+1920>
0x0184f39c <+1932>: lwz r9,-4680(r24)
---Type <return> to continue, or q <return> to quit---
0x0184f3a0 <+1936>: stw r31,-4624(r23)
0x0184f3a4 <+1940>: addi r9,r9,-2
0x0184f3a8 <+1944>: stw r18,-4676(r22)
0x0184f3ac <+1948>: stw r9,-4680(r24)
0x0184f3b0 <+1952>: lwz r9,84(r1)
0x0184f3b4 <+1956>: lwz r3,52(r1)
0x0184f3b8 <+1960>: stw r9,-4496(r25)
0x0184f3bc <+1964>: b 0x184efac <scheme_do_eval+924>
0x0184f3c0 <+1968>: stw r17,0(r27)
0x0184f3c4 <+1972>: stw r28,88(r1)
0x0184f3c8 <+1976>: bl 0x1845a24 <make_tail_buffer_safe>
0x0184f3cc <+1980>: lwz r16,40(r1)
0x0184f3d0 <+1984>: b 0x184f150 <scheme_do_eval+1344>
0x0184f3d4 <+1988>: rlwinm r29,r15,2,0,29
0x0184f3d8 <+1992>: add r29,r31,r29
0x0184f3dc <+1996>: b 0x184ed08 <scheme_do_eval+248>
0x0184f3e0 <+2000>: lhz r10,0(r6)
0x0184f3e4 <+2004>: extsh r5,r10
0x0184f3e8 <+2008>: cmpwi cr7,r5,68
0x0184f3ec <+2012>: beq cr7,0x184f0d8 <scheme_do_eval+1224>
0x0184f3f0 <+2016>: extsh r10,r10
0x0184f3f4 <+2020>: cmpwi cr7,r10,134
0x0184f3f8 <+2024>: bne cr7,0x184eddc <scheme_do_eval+460>
0x0184f3fc <+2028>: lwz r3,8(r3)
0x0184f400 <+2032>: mr r30,r15
0x0184f404 <+2036>: stw r3,44(r1)
0x0184f408 <+2040>: b 0x184ed48 <scheme_do_eval+312>
0x0184f40c <+2044>: lwz r10,-4720(r21)
0x0184f410 <+2048>: lwz r7,40(r1)
0x0184f414 <+2052>: lwz r10,740(r10)
0x0184f418 <+2056>: stw r17,-4624(r19)
0x0184f41c <+2060>: cmpw cr7,r10,r7
0x0184f420 <+2064>: beq cr7,0x18506f4 <scheme_do_eval+6884>
0x0184f424 <+2068>: lis r6,426
0x0184f428 <+2072>: stw r28,88(r1)
0x0184f42c <+2076>: lfs f1,-2688(r6)
0x0184f430 <+2080>: bl 0x1a25abc <scheme_thread_block>
0x0184f434 <+2084>: lwz r10,-4720(r21)
0x0184f438 <+2088>: li r8,1
0x0184f43c <+2092>: stb r8,672(r10)
0x0184f440 <+2096>: b 0x184f2e8 <scheme_do_eval+1752>
0x0184f444 <+2100>: stw r3,68(r1)
---Type <return> to continue, or q <return> to quit---
0x0184f448 <+2104>: addi r30,r15,1
0x0184f44c <+2108>: b 0x184f298 <scheme_do_eval+1672>
0x0184f450 <+2112>: lhz r9,2(r8)
0x0184f454 <+2116>: addi r27,r17,-4
0x0184f458 <+2120>: clrlwi r9,r9,29
0x0184f45c <+2124>: cmpwi cr7,r9,1
0x0184f460 <+2128>: beq cr7,0x1850884 <scheme_do_eval+7284>
0x0184f464 <+2132>: cmplwi cr7,r9,1
0x0184f468 <+2136>: blt cr7,0x1850874 <scheme_do_eval+7268>
0x0184f46c <+2140>: cmpwi cr7,r9,2
0x0184f470 <+2144>: beq cr7,0x1850860 <scheme_do_eval+7248>
0x0184f474 <+2148>: cmpwi cr7,r9,3
0x0184f478 <+2152>: bne cr7,0x1850818 <scheme_do_eval+7176>
0x0184f47c <+2156>: lwz r9,4(r8)
0x0184f480 <+2160>: lwz r9,4(r9)
0x0184f484 <+2164>: rlwinm r9,r9,2,0,29
0x0184f488 <+2168>: lwzx r9,r27,r9
0x0184f48c <+2172>: lwz r9,0(r9)
0x0184f490 <+2176>: stw r9,-4(r17)
0x0184f494 <+2180>: lwz r9,44(r1)
0x0184f498 <+2184>: lwz r7,4(r9)
0x0184f49c <+2188>: lha r8,2(r7)
0x0184f4a0 <+2192>: rlwinm r8,r8,0,19,17
0x0184f4a4 <+2196>: cmpwi cr7,r8,1
0x0184f4a8 <+2200>: beq cr7,0x1850d84 <scheme_do_eval+8564>
0x0184f4ac <+2204>: lwz r8,8(r9)
0x0184f4b0 <+2208>: mr r17,r27
0x0184f4b4 <+2212>: stw r8,44(r1)
0x0184f4b8 <+2216>: b 0x184ef18 <scheme_do_eval+776>
0x0184f4bc <+2220>: addi r3,r1,68
0x0184f4c0 <+2224>: stw r17,-4624(r23)
0x0184f4c4 <+2228>: stw r3,104(r1)
0x0184f4c8 <+2232>: lwz r9,4(r8)
0x0184f4cc <+2236>: andi. r6,r9,1
0x0184f4d0 <+2240>: stw r9,68(r1)
0x0184f4d4 <+2244>: bne 0x1850538 <scheme_do_eval+6440>
0x0184f4d8 <+2248>: lha r7,0(r9)
0x0184f4dc <+2252>: cmpwi cr7,r7,28
0x0184f4e0 <+2256>: ble cr7,0x1850c5c <scheme_do_eval+8268>
0x0184f4e4 <+2260>: lwz r3,8(r8)
0x0184f4e8 <+2264>: andi. r8,r3,1
0x0184f4ec <+2268>: beq 0x1850ed8 <scheme_do_eval+8904>
---Type <return> to continue, or q <return> to quit---
0x0184f4f0 <+2272>: cmpwi cr7,r7,49
0x0184f4f4 <+2276>: beq cr7,0x184fe14 <scheme_do_eval+4612>
0x0184f4f8 <+2280>: lwz r9,68(r1)
0x0184f4fc <+2284>: mr r4,r3
0x0184f500 <+2288>: mr r3,r9
0x0184f504 <+2292>: stw r19,88(r1)
0x0184f508 <+2296>: bl 0x1847854 <scheme_set_cont_mark>
0x0184f50c <+2300>: lwz r9,44(r1)
0x0184f510 <+2304>: lwz r8,12(r9)
0x0184f514 <+2308>: stw r8,44(r1)
0x0184f518 <+2312>: b 0x184ef18 <scheme_do_eval+776>
0x0184f51c <+2316>: li r9,3
0x0184f520 <+2320>: mr r3,r8
0x0184f524 <+2324>: stw r17,-4624(r23)
0x0184f528 <+2328>: stw r9,88(r1)
0x0184f52c <+2332>: bl 0x184ebf0 <define_values_execute>
0x0184f530 <+2336>: stw r3,52(r1)
0x0184f534 <+2340>: b 0x184ee1c <scheme_do_eval+524>
0x0184f538 <+2344>: li r9,3
0x0184f53c <+2348>: mr r3,r8
0x0184f540 <+2352>: stw r17,-4624(r23)
0x0184f544 <+2356>: stw r9,88(r1)
0x0184f548 <+2360>: bl 0x184ebe0 <define_syntaxes_execute>
0x0184f54c <+2364>: stw r3,52(r1)
0x0184f550 <+2368>: b 0x184ee1c <scheme_do_eval+524>
0x0184f554 <+2372>: li r9,3
0x0184f558 <+2376>: mr r3,r8
0x0184f55c <+2380>: stw r17,-4624(r23)
0x0184f560 <+2384>: stw r9,88(r1)
0x0184f564 <+2388>: bl 0x18515f0 <set_execute>
0x0184f568 <+2392>: stw r3,52(r1)
0x0184f56c <+2396>: b 0x184ee1c <scheme_do_eval+524>
0x0184f570 <+2400>: li r9,3
0x0184f574 <+2404>: mr r3,r8
0x0184f578 <+2408>: stw r17,-4624(r23)
0x0184f57c <+2412>: stw r9,88(r1)
0x0184f580 <+2416>: bl 0x184986c <bangboxenv_execute>
0x0184f584 <+2420>: stw r3,52(r1)
0x0184f588 <+2424>: b 0x184ee1c <scheme_do_eval+524>
0x0184f58c <+2428>: li r9,3
0x0184f590 <+2432>: mr r3,r8
0x0184f594 <+2436>: stw r17,-4624(r23)
---Type <return> to continue, or q <return> to quit---
0x0184f598 <+2440>: stw r9,88(r1)
0x0184f59c <+2444>: bl 0x18516e8 <begin0_execute>
0x0184f5a0 <+2448>: stw r3,52(r1)
0x0184f5a4 <+2452>: b 0x184ee1c <scheme_do_eval+524>
0x0184f5a8 <+2456>: li r9,3
0x0184f5ac <+2460>: mr r3,r8
0x0184f5b0 <+2464>: stw r17,-4624(r23)
0x0184f5b4 <+2468>: stw r9,88(r1)
0x0184f5b8 <+2472>: bl 0x1851858 <splice_execute>
0x0184f5bc <+2476>: stw r3,52(r1)
0x0184f5c0 <+2480>: b 0x184ee1c <scheme_do_eval+524>
0x0184f5c4 <+2484>: li r9,3
0x0184f5c8 <+2488>: mr r3,r8
0x0184f5cc <+2492>: stw r17,-4624(r23)
0x0184f5d0 <+2496>: stw r9,88(r1)
0x0184f5d4 <+2500>: bl 0x1922bfc <scheme_top_level_require_execute>
0x0184f5d8 <+2504>: stw r3,52(r1)
0x0184f5dc <+2508>: b 0x184ee1c <scheme_do_eval+524>
0x0184f5e0 <+2512>: li r9,3
0x0184f5e4 <+2516>: mr r3,r8
0x0184f5e8 <+2520>: stw r17,-4624(r23)
0x0184f5ec <+2524>: stw r9,88(r1)
0x0184f5f0 <+2528>: bl 0x1845a6c <ref_execute>
0x0184f5f4 <+2532>: stw r3,52(r1)
0x0184f5f8 <+2536>: b 0x184ee1c <scheme_do_eval+524>
0x0184f5fc <+2540>: li r9,3
0x0184f600 <+2544>: mr r3,r8
0x0184f604 <+2548>: stw r17,-4624(r23)
0x0184f608 <+2552>: stw r9,88(r1)
0x0184f60c <+2556>: bl 0x18519fc <apply_values_execute>
0x0184f610 <+2560>: stw r3,52(r1)
0x0184f614 <+2564>: b 0x184ee1c <scheme_do_eval+524>
0x0184f618 <+2568>: li r9,0
0x0184f61c <+2572>: lwz r10,4(r8)
0x0184f620 <+2576>: stw r9,68(r1)
0x0184f624 <+2580>: addi r9,r1,68
0x0184f628 <+2584>: stw r9,104(r1)
0x0184f62c <+2588>: rlwinm r10,r10,2,0,29
0x0184f630 <+2592>: lwz r4,8(r8)
0x0184f634 <+2596>: lwz r9,12(r8)
0x0184f638 <+2600>: lwzx r10,r17,r10
0x0184f63c <+2604>: add r30,r4,r9
---Type <return> to continue, or q <return> to quit---
0x0184f640 <+2608>: addi r30,r30,5
0x0184f644 <+2612>: stw r10,68(r1)
0x0184f648 <+2616>: rlwinm r30,r30,2,0,29
0x0184f64c <+2620>: add r8,r10,r30
0x0184f650 <+2624>: lwz r8,8(r8)
0x0184f654 <+2628>: cmpwi cr7,r8,0
0x0184f658 <+2632>: stw r8,52(r1)
0x0184f65c <+2636>: bne cr7,0x184f384 <scheme_do_eval+1908>
0x0184f660 <+2640>: addi r9,r9,4
0x0184f664 <+2644>: rlwinm r9,r9,2,0,29
0x0184f668 <+2648>: add r9,r10,r9
0x0184f66c <+2652>: lwz r9,8(r9)
0x0184f670 <+2656>: mr r3,r9
0x0184f674 <+2660>: stw r9,52(r1)
0x0184f678 <+2664>: li r9,4
0x0184f67c <+2668>: stw r9,88(r1)
0x0184f680 <+2672>: bl 0x1a08620 <scheme_delayed_shift>
0x0184f684 <+2676>: lwz r9,68(r1)
0x0184f688 <+2680>: stw r3,52(r1)
0x0184f68c <+2684>: add r30,r9,r30
0x0184f690 <+2688>: stw r3,8(r30)
0x0184f694 <+2692>: b 0x184f384 <scheme_do_eval+1908>
0x0184f698 <+2696>: li r9,3
0x0184f69c <+2700>: mr r3,r8
0x0184f6a0 <+2704>: stw r17,-4624(r23)
0x0184f6a4 <+2708>: stw r9,88(r1)
0x0184f6a8 <+2712>: bl 0x184ebe0 <define_syntaxes_execute>
0x0184f6ac <+2716>: stw r3,52(r1)
0x0184f6b0 <+2720>: b 0x184ee1c <scheme_do_eval+524>
0x0184f6b4 <+2724>: addi r9,r1,68
0x0184f6b8 <+2728>: stw r9,104(r1)
0x0184f6bc <+2732>: lwz r3,4(r8)
0x0184f6c0 <+2736>: andi. r10,r3,1
0x0184f6c4 <+2740>: stw r3,68(r1)
0x0184f6c8 <+2744>: beq 0x1850578 <scheme_do_eval+6504>
0x0184f6cc <+2748>: lis r3,437
0x0184f6d0 <+2752>: addi r27,r3,-4624
0x0184f6d4 <+2756>: lwz r9,8(r8)
0x0184f6d8 <+2760>: andi. r8,r9,1
0x0184f6dc <+2764>: bne 0x184f6ec <scheme_do_eval+2780>
0x0184f6e0 <+2768>: lha r8,0(r9)
0x0184f6e4 <+2772>: cmpwi cr7,r8,28
---Type <return> to continue, or q <return> to quit---
0x0184f6e8 <+2776>: ble cr7,0x1850c10 <scheme_do_eval+8192>
0x0184f6ec <+2780>: lwz r3,68(r1)
0x0184f6f0 <+2784>: mr r4,r9
0x0184f6f4 <+2788>: stw r17,0(r27)
0x0184f6f8 <+2792>: addi r17,r17,-4
0x0184f6fc <+2796>: stw r19,88(r1)
0x0184f700 <+2800>: bl 0x18729f0
<scheme_chaperone_get_immediate_cc_mark>
0x0184f704 <+2804>: stw r3,0(r17)
0x0184f708 <+2808>: lwz r9,44(r1)
0x0184f70c <+2812>: lwz r8,12(r9)
0x0184f710 <+2816>: stw r8,44(r1)
0x0184f714 <+2820>: b 0x184ef18 <scheme_do_eval+776>
0x0184f718 <+2824>: li r9,3
0x0184f71c <+2828>: mr r3,r8
0x0184f720 <+2832>: stw r17,-4624(r23)
0x0184f724 <+2836>: stw r9,88(r1)
0x0184f728 <+2840>: bl 0x1849ac8 <scheme_case_lambda_execute>
0x0184f72c <+2844>: stw r3,52(r1)
0x0184f730 <+2848>: b 0x184ee1c <scheme_do_eval+524>
0x0184f734 <+2852>: li r9,3
0x0184f738 <+2856>: li r4,0
0x0184f73c <+2860>: mr r3,r8
0x0184f740 <+2864>: stw r17,-4624(r23)
0x0184f744 <+2868>: stw r9,88(r1)
0x0184f748 <+2872>: bl 0x190ea20 <scheme_module_execute>
0x0184f74c <+2876>: stw r3,52(r1)
0x0184f750 <+2880>: b 0x184ee1c <scheme_do_eval+524>
0x0184f754 <+2884>: lhz r9,2(r8)
0x0184f758 <+2888>: addi r10,r1,68
0x0184f75c <+2892>: stw r10,104(r1)
0x0184f760 <+2896>: addi r30,r17,-4
0x0184f764 <+2900>: clrlwi r7,r9,29
0x0184f768 <+2904>: stw r8,68(r1)
0x0184f76c <+2908>: cmpwi cr7,r7,1
0x0184f770 <+2912>: li r10,0
0x0184f774 <+2916>: lwz r8,4(r8)
0x0184f778 <+2920>: extsh r28,r9
0x0184f77c <+2924>: stw r30,40(r1)
0x0184f780 <+2928>: stw r8,44(r1)
0x0184f784 <+2932>: stw r30,-4624(r23)
0x0184f788 <+2936>: stw r10,-4(r17)
---Type <return> to continue, or q <return> to quit---
0x0184f78c <+2940>: beq cr7,0x1850760 <scheme_do_eval+6992>
0x0184f790 <+2944>: cmplwi cr7,r7,1
0x0184f794 <+2948>: blt cr7,0x184f7d4 <scheme_do_eval+3012>
0x0184f798 <+2952>: cmpwi cr7,r7,2
0x0184f79c <+2956>: beq cr7,0x184fe80 <scheme_do_eval+4720>
0x0184f7a0 <+2960>: cmpwi cr7,r7,3
0x0184f7a4 <+2964>: bne cr7,0x18507f4 <scheme_do_eval+7140>
0x0184f7a8 <+2968>: lwz r9,44(r1)
0x0184f7ac <+2972>: lwz r7,40(r1)
0x0184f7b0 <+2976>: lha r8,2(r9)
0x0184f7b4 <+2980>: lwz r9,4(r9)
0x0184f7b8 <+2984>: rlwinm r8,r8,0,19,17
0x0184f7bc <+2988>: cmpwi cr7,r8,1
0x0184f7c0 <+2992>: rlwinm r9,r9,2,0,29
0x0184f7c4 <+2996>: lwzx r6,r7,r9
0x0184f7c8 <+3000>: lwz r6,0(r6)
0x0184f7cc <+3004>: beq cr7,0x184fea4 <scheme_do_eval+4756>
0x0184f7d0 <+3008>: stw r6,44(r1)
0x0184f7d4 <+3012>: rlwinm r9,r28,29,29,31
0x0184f7d8 <+3016>: lwz r10,68(r1)
0x0184f7dc <+3020>: cmpwi cr7,r9,1
0x0184f7e0 <+3024>: lwz r3,8(r10)
0x0184f7e4 <+3028>: beq cr7,0x185098c <scheme_do_eval+7548>
0x0184f7e8 <+3032>: cmplwi cr7,r9,1
0x0184f7ec <+3036>: blt cr7,0x1850980 <scheme_do_eval+7536>
0x0184f7f0 <+3040>: cmpwi cr7,r9,2
0x0184f7f4 <+3044>: beq cr7,0x1850950 <scheme_do_eval+7488>
0x0184f7f8 <+3048>: cmpwi cr7,r9,3
0x0184f7fc <+3052>: bne cr7,0x185092c <scheme_do_eval+7452>
0x0184f800 <+3056>: lha r10,2(r3)
0x0184f804 <+3060>: lwz r8,4(r3)
0x0184f808 <+3064>: rlwinm r10,r10,0,19,17
0x0184f80c <+3068>: lwz r9,40(r1)
0x0184f810 <+3072>: cmpwi cr7,r10,1
0x0184f814 <+3076>: rlwinm r8,r8,2,0,29
0x0184f818 <+3080>: lwzx r10,r9,r8
0x0184f81c <+3084>: lwz r10,0(r10)
0x0184f820 <+3088>: beq cr7,0x1850970 <scheme_do_eval+7520>
0x0184f824 <+3092>: stw r10,0(r9)
0x0184f828 <+3096>: li r15,1
0x0184f82c <+3100>: mr r17,r30
0x0184f830 <+3104>: lwz r3,44(r1)
---Type <return> to continue, or q <return> to quit---
0x0184f834 <+3108>: b 0x184ed34 <scheme_do_eval+292>
0x0184f838 <+3112>: lhz r9,2(r8)
0x0184f83c <+3116>: addi r10,r1,68
0x0184f840 <+3120>: stw r10,104(r1)
0x0184f844 <+3124>: addi r28,r17,-8
0x0184f848 <+3128>: clrlwi r7,r9,29
0x0184f84c <+3132>: stw r8,68(r1)
0x0184f850 <+3136>: cmpwi cr7,r7,1
0x0184f854 <+3140>: li r10,0
0x0184f858 <+3144>: lwz r8,4(r8)
0x0184f85c <+3148>: extsh r30,r9
0x0184f860 <+3152>: stw r28,40(r1)
0x0184f864 <+3156>: stw r8,44(r1)
0x0184f868 <+3160>: stw r28,-4624(r23)
0x0184f86c <+3164>: stw r10,-8(r17)
0x0184f870 <+3168>: stw r10,-4(r17)
0x0184f874 <+3172>: beq cr7,0x18507bc <scheme_do_eval+7084>
0x0184f878 <+3176>: cmplwi cr7,r7,1
0x0184f87c <+3180>: blt cr7,0x184f8bc <scheme_do_eval+3244>
0x0184f880 <+3184>: cmpwi cr7,r7,2
0x0184f884 <+3188>: beq cr7,0x184fe54 <scheme_do_eval+4676>
0x0184f888 <+3192>: cmpwi cr7,r7,3
0x0184f88c <+3196>: bne cr7,0x1850798 <scheme_do_eval+7048>
0x0184f890 <+3200>: lwz r8,44(r1)
0x0184f894 <+3204>: lwz r7,40(r1)
0x0184f898 <+3208>: lha r9,2(r8)
0x0184f89c <+3212>: lwz r8,4(r8)
0x0184f8a0 <+3216>: rlwinm r9,r9,0,19,17
0x0184f8a4 <+3220>: cmpwi cr7,r9,1
0x0184f8a8 <+3224>: rlwinm r8,r8,2,0,29
0x0184f8ac <+3228>: lwzx r6,r7,r8
0x0184f8b0 <+3232>: lwz r6,0(r6)
0x0184f8b4 <+3236>: beq cr7,0x184fe78 <scheme_do_eval+4712>
0x0184f8b8 <+3240>: stw r6,44(r1)
0x0184f8bc <+3244>: rlwinm r9,r30,29,29,31
0x0184f8c0 <+3248>: lwz r10,68(r1)
0x0184f8c4 <+3252>: cmpwi cr7,r9,1
0x0184f8c8 <+3256>: lwz r3,8(r10)
0x0184f8cc <+3260>: beq cr7,0x1850a68 <scheme_do_eval+7768>
0x0184f8d0 <+3264>: cmplwi cr7,r9,1
0x0184f8d4 <+3268>: blt cr7,0x1850a5c <scheme_do_eval+7756>
0x0184f8d8 <+3272>: cmpwi cr7,r9,2
---Type <return> to continue, or q <return> to quit---
0x0184f8dc <+3276>: beq cr7,0x1850a2c <scheme_do_eval+7708>
0x0184f8e0 <+3280>: cmpwi cr7,r9,3
0x0184f8e4 <+3284>: bne cr7,0x1850a08 <scheme_do_eval+7672>
0x0184f8e8 <+3288>: lha r9,2(r3)
0x0184f8ec <+3292>: lwz r7,4(r3)
0x0184f8f0 <+3296>: rlwinm r9,r9,0,19,17
0x0184f8f4 <+3300>: lwz r10,40(r1)
0x0184f8f8 <+3304>: cmpwi cr7,r9,1
0x0184f8fc <+3308>: rlwinm r7,r7,2,0,29
0x0184f900 <+3312>: lwzx r8,r10,r7
0x0184f904 <+3316>: lwz r8,0(r8)
0x0184f908 <+3320>: beq cr7,0x1850a4c <scheme_do_eval+7740>
0x0184f90c <+3324>: rlwinm r9,r30,26,29,31
0x0184f910 <+3328>: stw r8,0(r10)
0x0184f914 <+3332>: cmpwi cr7,r9,1
0x0184f918 <+3336>: lwz r10,68(r1)
0x0184f91c <+3340>: lwz r3,12(r10)
0x0184f920 <+3344>: beq cr7,0x1850a9c <scheme_do_eval+7820>
0x0184f924 <+3348>: cmplwi cr7,r9,1
0x0184f928 <+3352>: blt cr7,0x1850ad0 <scheme_do_eval+7872>
0x0184f92c <+3356>: cmpwi cr7,r9,2
0x0184f930 <+3360>: beq cr7,0x18509d8 <scheme_do_eval+7624>
0x0184f934 <+3364>: cmpwi cr7,r9,3
0x0184f938 <+3368>: bne cr7,0x1850908 <scheme_do_eval+7416>
0x0184f93c <+3372>: lha r10,2(r3)
0x0184f940 <+3376>: lwz r8,4(r3)
0x0184f944 <+3380>: rlwinm r10,r10,0,19,17
0x0184f948 <+3384>: lwz r9,40(r1)
0x0184f94c <+3388>: cmpwi cr7,r10,1
0x0184f950 <+3392>: rlwinm r8,r8,2,0,29
0x0184f954 <+3396>: lwzx r10,r9,r8
0x0184f958 <+3400>: lwz r10,0(r10)
0x0184f95c <+3404>: beq cr7,0x18509f8 <scheme_do_eval+7656>
0x0184f960 <+3408>: stw r10,4(r9)
0x0184f964 <+3412>: li r15,2
0x0184f968 <+3416>: lwz r3,44(r1)
0x0184f96c <+3420>: mr r17,r28
0x0184f970 <+3424>: b 0x184ed34 <scheme_do_eval+292>
0x0184f974 <+3428>: lwz r27,4(r8)
0x0184f978 <+3432>: stw r17,-4624(r23)
0x0184f97c <+3436>: addic. r27,r27,-1
0x0184f980 <+3440>: ble 0x1850314 <scheme_do_eval+5892>
---Type <return> to continue, or q <return> to quit---
0x0184f984 <+3444>: li r14,0
0x0184f988 <+3448>: li r26,3
0x0184f98c <+3452>: b 0x184f9a0 <scheme_do_eval+3472>
0x0184f990 <+3456>: addi r14,r14,1
0x0184f994 <+3460>: lwz r8,44(r1)
0x0184f998 <+3464>: cmpw cr7,r14,r27
0x0184f99c <+3468>: beq cr7,0x1850314 <scheme_do_eval+5892>
0x0184f9a0 <+3472>: stw r26,88(r1)
0x0184f9a4 <+3476>: rlwinm r9,r14,2,0,29
0x0184f9a8 <+3480>: add r8,r8,r9
0x0184f9ac <+3484>: li r6,-1
0x0184f9b0 <+3488>: lwz r3,8(r8)
0x0184f9b4 <+3492>: li r5,0
0x0184f9b8 <+3496>: li r4,-1
0x0184f9bc <+3500>: bl 0x184ec10 <scheme_do_eval>
0x0184f9c0 <+3504>: cmpwi cr7,r3,6
0x0184f9c4 <+3508>: bne cr7,0x184f990 <scheme_do_eval+3456>
0x0184f9c8 <+3512>: lwz r9,-4720(r16)
0x0184f9cc <+3516>: li r8,0
0x0184f9d0 <+3520>: stw r8,772(r9)
0x0184f9d4 <+3524>: b 0x184f990 <scheme_do_eval+3456>
0x0184f9d8 <+3528>: lwz r27,4(r8)
0x0184f9dc <+3532>: lwz r9,16(r8)
0x0184f9e0 <+3536>: cmpwi cr7,r27,1
0x0184f9e4 <+3540>: lha r14,2(r8)
0x0184f9e8 <+3544>: lwz r26,8(r8)
0x0184f9ec <+3548>: lwz r3,12(r8)
0x0184f9f0 <+3552>: stw r9,44(r1)
0x0184f9f4 <+3556>: stw r17,-4624(r23)
0x0184f9f8 <+3560>: beq cr7,0x18506c0 <scheme_do_eval+6832>
0x0184f9fc <+3564>: li r8,3
0x0184fa00 <+3568>: li r6,-1
0x0184fa04 <+3572>: li r5,0
0x0184fa08 <+3576>: li r4,-1
0x0184fa0c <+3580>: stw r8,88(r1)
0x0184fa10 <+3584>: stw r8,24(r1)
0x0184fa14 <+3588>: bl 0x184ec10 <scheme_do_eval>
0x0184fa18 <+3592>: cmplwi cr7,r3,6
0x0184fa1c <+3596>: lwz r8,24(r1)
0x0184fa20 <+3600>: beq cr7,0x1850b5c <scheme_do_eval+8012>
0x0184fa24 <+3604>: stw r8,88(r1)
0x0184fa28 <+3608>: mr r6,r3
---Type <return> to continue, or q <return> to quit---
0x0184fa2c <+3612>: li r5,1
0x0184fa30 <+3616>: lis r7,426
0x0184fa34 <+3620>: li r3,0
0x0184fa38 <+3624>: addi r7,r7,-60
0x0184fa3c <+3628>: mr r4,r27
0x0184fa40 <+3632>: crclr 4*cr1+eq
0x0184fa44 <+3636>: bl 0x18423e4 <scheme_wrong_return_arity>
0x0184fa48 <+3640>: lwz r9,84(r1)
0x0184fa4c <+3644>: li r3,0
0x0184fa50 <+3648>: stw r9,-4496(r25)
0x0184fa54 <+3652>: b 0x184efac <scheme_do_eval+924>
0x0184fa58 <+3656>: lha r9,2(r8)
0x0184fa5c <+3660>: lwz r26,4(r8)
0x0184fa60 <+3664>: cmpwi cr7,r9,0
0x0184fa64 <+3668>: lwz r8,8(r8)
0x0184fa68 <+3672>: rlwinm r14,r26,2,0,29
0x0184fa6c <+3676>: stw r8,44(r1)
0x0184fa70 <+3680>: subf r17,r14,r17
0x0184fa74 <+3684>: beq cr7,0x184ef18 <scheme_do_eval+776>
0x0184fa78 <+3688>: cmpwi cr7,r26,0
0x0184fa7c <+3692>: stw r17,-4624(r23)
0x0184fa80 <+3696>: beq cr7,0x184ef18 <scheme_do_eval+776>
0x0184fa84 <+3700>: add r14,r17,r14
0x0184fa88 <+3704>: li r27,3
0x0184fa8c <+3708>: mr r3,r30
0x0184fa90 <+3712>: stw r27,88(r1)
0x0184fa94 <+3716>: bl 0x18497f0 <scheme_make_envunbox>
0x0184fa98 <+3720>: cmpwi r26,1
0x0184fa9c <+3724>: stwu r3,-4(r14)
0x0184faa0 <+3728>: addi r26,r26,-1
0x0184faa4 <+3732>: bne 0x184fa8c <scheme_do_eval+3708>
0x0184faa8 <+3736>: lwz r8,44(r1)
0x0184faac <+3740>: b 0x184ef18 <scheme_do_eval+776>
0x0184fab0 <+3744>: lwz r27,4(r8)
0x0184fab4 <+3748>: addi r3,r1,64
0x0184fab8 <+3752>: stw r3,104(r1)
0x0184fabc <+3756>: cmpwi cr7,r27,0
0x0184fac0 <+3760>: stw r17,-4624(r23)
0x0184fac4 <+3764>: lwz r9,8(r8)
0x0184fac8 <+3768>: stw r9,64(r1)
0x0184facc <+3772>: beq cr7,0x184fb40 <scheme_do_eval+3888>
0x0184fad0 <+3776>: rlwinm r8,r27,2,0,29
---Type <return> to continue, or q <return> to quit---
0x0184fad4 <+3780>: subfic r6,r17,-4
0x0184fad8 <+3784>: addi r27,r27,-1
0x0184fadc <+3788>: add r14,r17,r8
0x0184fae0 <+3792>: stw r27,32(r1)
0x0184fae4 <+3796>: addi r26,r16,-4720
0x0184fae8 <+3800>: li r27,0
0x0184faec <+3804>: stw r6,36(r1)
0x0184faf0 <+3808>: b 0x184fafc <scheme_do_eval+3820>
0x0184faf4 <+3812>: lwz r9,64(r1)
0x0184faf8 <+3816>: addi r27,r27,1
0x0184fafc <+3820>: addi r8,r1,68
0x0184fb00 <+3824>: li r10,0
0x0184fb04 <+3828>: li r3,5
0x0184fb08 <+3832>: stw r8,108(r1)
0x0184fb0c <+3836>: stw r3,88(r1)
0x0184fb10 <+3840>: add r9,r9,r14
0x0184fb14 <+3844>: stw r10,68(r1)
0x0184fb18 <+3848>: li r5,0
0x0184fb1c <+3852>: lwz r6,36(r1)
0x0184fb20 <+3856>: lwz r3,0(r26)
0x0184fb24 <+3860>: lwzx r4,r9,r6
0x0184fb28 <+3864>: bl 0x1849918 <scheme_make_closure>
0x0184fb2c <+3868>: lwz r8,32(r1)
0x0184fb30 <+3872>: stwu r3,-4(r14)
0x0184fb34 <+3876>: cmplw cr7,r27,r8
0x0184fb38 <+3880>: bne cr7,0x184faf4 <scheme_do_eval+3812>
0x0184fb3c <+3884>: lwz r8,44(r1)
0x0184fb40 <+3888>: lwz r5,4(r8)
0x0184fb44 <+3892>: subfic r3,r17,-4
0x0184fb48 <+3896>: rlwinm r4,r5,2,0,29
0x0184fb4c <+3900>: add r4,r17,r4
0x0184fb50 <+3904>: cmpwi cr7,r5,0
0x0184fb54 <+3908>: addi r5,r5,-1
0x0184fb58 <+3912>: beq cr7,0x184f708 <scheme_do_eval+2808>
0x0184fb5c <+3916>: lwz r8,64(r1)
0x0184fb60 <+3920>: add r9,r3,r4
0x0184fb64 <+3924>: lwzu r6,-4(r4)
0x0184fb68 <+3928>: lwzx r9,r8,r9
0x0184fb6c <+3932>: lwz r8,12(r9)
0x0184fb70 <+3936>: lwz r9,16(r9)
0x0184fb74 <+3940>: cmpwi cr7,r8,0
0x0184fb78 <+3944>: rlwinm r7,r8,2,0,29
---Type <return> to continue, or q <return> to quit---
0x0184fb7c <+3948>: addi r8,r6,8
0x0184fb80 <+3952>: add r6,r9,r7
0x0184fb84 <+3956>: add r8,r8,r7
0x0184fb88 <+3960>: beq cr7,0x184fb50 <scheme_do_eval+3904>
0x0184fb8c <+3964>: subf r9,r9,r6
0x0184fb90 <+3968>: addi r9,r9,-4
0x0184fb94 <+3972>: rlwinm r9,r9,30,2,31
0x0184fb98 <+3976>: addi r9,r9,1
0x0184fb9c <+3980>: mtctr r9
0x0184fba0 <+3984>: lwzu r9,-4(r6)
0x0184fba4 <+3988>: rlwinm r9,r9,2,0,29
0x0184fba8 <+3992>: lwzx r9,r17,r9
0x0184fbac <+3996>: stwu r9,-4(r8)
0x0184fbb0 <+4000>: bdnz 0x184fba0 <scheme_do_eval+3984>
0x0184fbb4 <+4004>: b 0x184fb50 <scheme_do_eval+3904>
0x0184fbb8 <+4008>: li r9,3
0x0184fbbc <+4012>: li r6,1
0x0184fbc0 <+4016>: stw r9,88(r1)
0x0184fbc4 <+4020>: li r5,0
0x0184fbc8 <+4024>: li r4,-1
0x0184fbcc <+4028>: stw r17,-4624(r23)
0x0184fbd0 <+4032>: lwz r3,4(r8)
0x0184fbd4 <+4036>: bl 0x184ec10 <scheme_do_eval>
0x0184fbd8 <+4040>: lwz r9,44(r1)
0x0184fbdc <+4044>: cmpw cr7,r28,r3
0x0184fbe0 <+4048>: beq cr7,0x184f70c <scheme_do_eval+2812>
0x0184fbe4 <+4052>: lwz r8,8(r9)
0x0184fbe8 <+4056>: stw r8,44(r1)
0x0184fbec <+4060>: b 0x184ef18 <scheme_do_eval+776>
0x0184fbf0 <+4064>: lis r9,437
0x0184fbf4 <+4068>: li r5,1
0x0184fbf8 <+4072>: lwz r3,-4720(r9)
0x0184fbfc <+4076>: mr r4,r8
0x0184fc00 <+4080>: li r9,3
0x0184fc04 <+4084>: stw r17,-4624(r23)
0x0184fc08 <+4088>: stw r9,88(r1)
0x0184fc0c <+4092>: bl 0x1849918 <scheme_make_closure>
0x0184fc10 <+4096>: stw r3,52(r1)
0x0184fc14 <+4100>: b 0x184f384 <scheme_do_eval+1908>
0x0184fc18 <+4104>: lha r9,2(r8)
0x0184fc1c <+4108>: lwz r10,4(r8)
0x0184fc20 <+4112>: rlwinm r9,r9,0,19,17
---Type <return> to continue, or q <return> to quit---
0x0184fc24 <+4116>: cmpwi cr7,r9,1
0x0184fc28 <+4120>: rlwinm r10,r10,2,0,29
0x0184fc2c <+4124>: lwzx r8,r17,r10
0x0184fc30 <+4128>: stw r8,52(r1)
0x0184fc34 <+4132>: bne cr7,0x184f384 <scheme_do_eval+1908>
0x0184fc38 <+4136>: li r9,0
0x0184fc3c <+4140>: stwx r9,r17,r10
0x0184fc40 <+4144>: b 0x184f384 <scheme_do_eval+1908>
0x0184fc44 <+4148>: lha r9,2(r8)
0x0184fc48 <+4152>: lwz r10,4(r8)
0x0184fc4c <+4156>: rlwinm r9,r9,0,19,17
0x0184fc50 <+4160>: rlwinm r10,r10,2,0,29
0x0184fc54 <+4164>: cmpwi cr7,r9,1
0x0184fc58 <+4168>: lwzx r8,r17,r10
0x0184fc5c <+4172>: lwz r8,0(r8)
0x0184fc60 <+4176>: stw r8,52(r1)
0x0184fc64 <+4180>: bne cr7,0x184f384 <scheme_do_eval+1908>
0x0184fc68 <+4184>: b 0x184fc38 <scheme_do_eval+4136>
0x0184fc6c <+4188>: lwz r15,4(r8)
0x0184fc70 <+4192>: addi r7,r1,64
0x0184fc74 <+4196>: addi r10,r1,68
0x0184fc78 <+4200>: stw r7,104(r1)
0x0184fc7c <+4204>: stw r10,108(r1)
0x0184fc80 <+4208>: addi r26,r15,3
0x0184fc84 <+4212>: stw r8,64(r1)
0x0184fc88 <+4216>: cmpwi cr4,r15,0
0x0184fc8c <+4220>: rlwinm r26,r26,2,0,29
0x0184fc90 <+4224>: lwz r3,8(r8)
0x0184fc94 <+4228>: addi r7,r26,-12
0x0184fc98 <+4232>: subf r17,r7,r17
0x0184fc9c <+4236>: stw r3,44(r1)
0x0184fca0 <+4240>: stw r17,68(r1)
0x0184fca4 <+4244>: stw r17,-4624(r23)
0x0184fca8 <+4248>: beq cr4,0x1850d58 <scheme_do_eval+8520>
0x0184fcac <+4252>: addi r10,r26,-16
0x0184fcb0 <+4256>: li r6,0
0x0184fcb4 <+4260>: rlwinm r10,r10,30,2,31
0x0184fcb8 <+4264>: add r8,r17,r7
0x0184fcbc <+4268>: addi r10,r10,1
0x0184fcc0 <+4272>: mtctr r10
0x0184fcc4 <+4276>: stwu r6,-4(r8)
0x0184fcc8 <+4280>: bdnz 0x184fcc4 <scheme_do_eval+4276>
---Type <return> to continue, or q <return> to quit---
0x0184fccc <+4284>: lwz r10,64(r1)
0x0184fcd0 <+4288>: lbzx r8,r10,r26
0x0184fcd4 <+4292>: cmpwi cr7,r8,1
0x0184fcd8 <+4296>: beq cr7,0x1850b24 <scheme_do_eval+7956>
0x0184fcdc <+4300>: cmplwi cr7,r8,1
0x0184fce0 <+4304>: blt cr7,0x185042c <scheme_do_eval+6172>
0x0184fce4 <+4308>: cmpwi cr7,r8,2
0x0184fce8 <+4312>: beq cr7,0x184feac <scheme_do_eval+4764>
0x0184fcec <+4316>: cmpwi cr7,r8,3
0x0184fcf0 <+4320>: bne cr7,0x1850b00 <scheme_do_eval+7920>
0x0184fcf4 <+4324>: lwz r7,68(r1)
0x0184fcf8 <+4328>: lwz r3,44(r1)
0x0184fcfc <+4332>: lha r10,2(r3)
0x0184fd00 <+4336>: lwz r8,4(r3)
0x0184fd04 <+4340>: rlwinm r10,r10,0,19,17
0x0184fd08 <+4344>: cmpwi cr7,r10,1
0x0184fd0c <+4348>: rlwinm r8,r8,2,0,29
0x0184fd10 <+4352>: lwzx r6,r7,r8
0x0184fd14 <+4356>: lwz r6,0(r6)
0x0184fd18 <+4360>: beq cr7,0x184fed0 <scheme_do_eval+4800>
0x0184fd1c <+4364>: stw r6,44(r1)
0x0184fd20 <+4368>: bne cr4,0x1850428 <scheme_do_eval+6168>
0x0184fd24 <+4372>: lis r10,437
0x0184fd28 <+4376>: addi r10,r10,-3728
0x0184fd2c <+4380>: addi r10,r10,80
0x0184fd30 <+4384>: stw r10,40(r1)
0x0184fd34 <+4388>: lwz r3,44(r1)
0x0184fd38 <+4392>: b 0x184ed34 <scheme_do_eval+292>
0x0184fd3c <+4396>: lwz r8,8(r8)
0x0184fd40 <+4400>: stw r8,44(r1)
0x0184fd44 <+4404>: b 0x184ef18 <scheme_do_eval+776>
0x0184fd48 <+4408>: lwz r10,4(r8)
0x0184fd4c <+4412>: lwz r9,8(r8)
0x0184fd50 <+4416>: rlwinm r10,r10,2,0,29
0x0184fd54 <+4420>: lwzx r10,r17,r10
0x0184fd58 <+4424>: addi r9,r9,4
0x0184fd5c <+4428>: rlwinm r9,r9,2,0,29
0x0184fd60 <+4432>: add r9,r10,r9
0x0184fd64 <+4436>: lwz r9,8(r9)
0x0184fd68 <+4440>: lwz r9,4(r9)
0x0184fd6c <+4444>: cmpwi cr7,r9,0
0x0184fd70 <+4448>: stw r9,52(r1)
---Type <return> to continue, or q <return> to quit---
0x0184fd74 <+4452>: bne cr7,0x184f384 <scheme_do_eval+1908>
0x0184fd78 <+4456>: li r9,3
0x0184fd7c <+4460>: mr r3,r8
0x0184fd80 <+4464>: stw r9,88(r1)
0x0184fd84 <+4468>: stw r17,-4624(r23)
0x0184fd88 <+4472>: bl 0x1845a38 <unbound_global>
0x0184fd8c <+4476>: lwz r9,84(r1)
0x0184fd90 <+4480>: li r3,0
0x0184fd94 <+4484>: stw r9,-4496(r25)
0x0184fd98 <+4488>: b 0x184efac <scheme_do_eval+924>
0x0184fd9c <+4492>: lwz r5,40(r1)
0x0184fda0 <+4496>: li r9,3
0x0184fda4 <+4500>: li r6,0
0x0184fda8 <+4504>: mr r4,r15
0x0184fdac <+4508>: stw r9,88(r1)
0x0184fdb0 <+4512>: stw r17,-4624(r23)
0x0184fdb4 <+4516>: bl 0x1848918 <scheme_escape_to_continuation>
0x0184fdb8 <+4520>: lwz r9,84(r1)
0x0184fdbc <+4524>: li r3,0
0x0184fdc0 <+4528>: stw r9,-4496(r25)
0x0184fdc4 <+4532>: b 0x184efac <scheme_do_eval+924>
0x0184fdc8 <+4536>: cmpwi cr7,r15,4
0x0184fdcc <+4540>: bgt cr7,0x1850e0c <scheme_do_eval+8700>
0x0184fdd0 <+4544>: cmpwi cr7,r15,0
0x0184fdd4 <+4548>: rlwinm r10,r15,2,0,29
0x0184fdd8 <+4552>: subf r17,r10,r17
0x0184fddc <+4556>: beq cr7,0x184fe08 <scheme_do_eval+4600>
0x0184fde0 <+4560>: addi r10,r10,-4
0x0184fde4 <+4564>: rlwinm r8,r10,30,2,31
0x0184fde8 <+4568>: addi r8,r8,1
0x0184fdec <+4572>: mtctr r8
0x0184fdf0 <+4576>: b 0x184fdf8 <scheme_do_eval+4584>
0x0184fdf4 <+4580>: lwz r7,40(r1)
0x0184fdf8 <+4584>: lwzx r8,r7,r10
0x0184fdfc <+4588>: stwx r8,r17,r10
0x0184fe00 <+4592>: addi r10,r10,-4
0x0184fe04 <+4596>: bdnz 0x184fdf4 <scheme_do_eval+4580>
0x0184fe08 <+4600>: lwz r3,44(r1)
0x0184fe0c <+4604>: mr r5,r17
0x0184fe10 <+4608>: b 0x184edf4 <scheme_do_eval+484>
0x0184fe14 <+4612>: lwz r8,4(r9)
0x0184fe18 <+4616>: andi. r6,r8,1
---Type <return> to continue, or q <return> to quit---
0x0184fe1c <+4620>: bne 0x184f4f8 <scheme_do_eval+2280>
0x0184fe20 <+4624>: lha r8,0(r8)
0x0184fe24 <+4628>: cmpwi cr7,r8,166
0x0184fe28 <+4632>: bne cr7,0x184f4f8 <scheme_do_eval+2280>
0x0184fe2c <+4636>: mr r5,r9
0x0184fe30 <+4640>: mr r6,r3
0x0184fe34 <+4644>: li r4,0
0x0184fe38 <+4648>: mr r3,r21
0x0184fe3c <+4652>: stw r19,88(r1)
0x0184fe40 <+4656>: bl 0x1871554
<scheme_chaperone_do_continuation_mark>
0x0184fe44 <+4660>: lwz r9,68(r1)
0x0184fe48 <+4664>: lwz r9,4(r9)
0x0184fe4c <+4668>: stw r9,68(r1)
0x0184fe50 <+4672>: b 0x184f4fc <scheme_do_eval+2284>
0x0184fe54 <+4676>: lwz r8,44(r1)
0x0184fe58 <+4680>: lwz r7,40(r1)
0x0184fe5c <+4684>: lha r9,2(r8)
0x0184fe60 <+4688>: lwz r8,4(r8)
0x0184fe64 <+4692>: rlwinm r9,r9,0,19,17
0x0184fe68 <+4696>: cmpwi cr7,r9,1
0x0184fe6c <+4700>: rlwinm r8,r8,2,0,29
0x0184fe70 <+4704>: lwzx r6,r7,r8
0x0184fe74 <+4708>: bne cr7,0x184f8b8 <scheme_do_eval+3240>
0x0184fe78 <+4712>: stwx r10,r7,r8
0x0184fe7c <+4716>: b 0x184f8b8 <scheme_do_eval+3240>
0x0184fe80 <+4720>: lwz r9,44(r1)
0x0184fe84 <+4724>: lwz r7,40(r1)
0x0184fe88 <+4728>: lha r8,2(r9)
0x0184fe8c <+4732>: lwz r9,4(r9)
0x0184fe90 <+4736>: rlwinm r8,r8,0,19,17
0x0184fe94 <+4740>: cmpwi cr7,r8,1
0x0184fe98 <+4744>: rlwinm r9,r9,2,0,29
0x0184fe9c <+4748>: lwzx r6,r7,r9
0x0184fea0 <+4752>: bne cr7,0x184f7d0 <scheme_do_eval+3008>
0x0184fea4 <+4756>: stwx r10,r7,r9
0x0184fea8 <+4760>: b 0x184f7d0 <scheme_do_eval+3008>
0x0184feac <+4764>: lwz r7,68(r1)
0x0184feb0 <+4768>: lwz r3,44(r1)
0x0184feb4 <+4772>: lha r10,2(r3)
0x0184feb8 <+4776>: lwz r8,4(r3)
0x0184febc <+4780>: rlwinm r10,r10,0,19,17
---Type <return> to continue, or q <return> to quit---
0x0184fec0 <+4784>: cmpwi cr7,r10,1
0x0184fec4 <+4788>: rlwinm r8,r8,2,0,29
0x0184fec8 <+4792>: lwzx r6,r7,r8
0x0184fecc <+4796>: bne cr7,0x184fd1c <scheme_do_eval+4364>
0x0184fed0 <+4800>: li r10,0
0x0184fed4 <+4804>: stwx r10,r7,r8
0x0184fed8 <+4808>: stw r6,44(r1)
0x0184fedc <+4812>: b 0x184fd20 <scheme_do_eval+4368>
0x0184fee0 <+4816>: cmpwi cr7,r15,4
0x0184fee4 <+4820>: bgt cr7,0x1850328 <scheme_do_eval+5912>
0x0184fee8 <+4824>: cmpwi cr7,r15,0
0x0184feec <+4828>: rlwinm r10,r15,2,0,29
0x0184fef0 <+4832>: subf r17,r10,r17
0x0184fef4 <+4836>: beq cr7,0x184ff20 <scheme_do_eval+4880>
0x0184fef8 <+4840>: addi r10,r10,-4
0x0184fefc <+4844>: rlwinm r7,r10,30,2,31
0x0184ff00 <+4848>: addi r7,r7,1
0x0184ff04 <+4852>: mtctr r7
0x0184ff08 <+4856>: b 0x184ff10 <scheme_do_eval+4864>
0x0184ff0c <+4860>: lwz r16,40(r1)
0x0184ff10 <+4864>: lwzx r7,r16,r10
0x0184ff14 <+4868>: stwx r7,r17,r10
0x0184ff18 <+4872>: addi r10,r10,-4
0x0184ff1c <+4876>: bdnz 0x184ff0c <scheme_do_eval+4860>
0x0184ff20 <+4880>: stw r17,40(r1)
0x0184ff24 <+4884>: mr r16,r17
0x0184ff28 <+4888>: b 0x184f214 <scheme_do_eval+1540>
0x0184ff2c <+4892>: lis r30,437
0x0184ff30 <+4896>: li r10,0
0x0184ff34 <+4900>: lwz r9,-4720(r30)
0x0184ff38 <+4904>: lwz r17,-4624(r23)
0x0184ff3c <+4908>: lwz r8,756(r9)
0x0184ff40 <+4912>: stw r10,756(r9)
0x0184ff44 <+4916>: stw r8,44(r1)
0x0184ff48 <+4920>: b 0x184eef0 <scheme_do_eval+736>
0x0184ff4c <+4924>: cmpwi cr7,r20,0
0x0184ff50 <+4928>: ble cr7,0x184f384 <scheme_do_eval+1908>
0x0184ff54 <+4932>: lis r9,437
0x0184ff58 <+4936>: li r3,0
0x0184ff5c <+4940>: lwz r9,-4720(r9)
0x0184ff60 <+4944>: li r7,0
0x0184ff64 <+4948>: li r4,1
---Type <return> to continue, or q <return> to quit---
0x0184ff68 <+4952>: lwz r6,772(r9)
0x0184ff6c <+4956>: lwz r5,776(r9)
0x0184ff70 <+4960>: li r9,3
0x0184ff74 <+4964>: stw r9,88(r1)
0x0184ff78 <+4968>: crclr 4*cr1+eq
0x0184ff7c <+4972>: bl 0x18423e4 <scheme_wrong_return_arity>
0x0184ff80 <+4976>: lwz r9,84(r1)
0x0184ff84 <+4980>: li r3,0
0x0184ff88 <+4984>: stw r9,-4496(r25)
0x0184ff8c <+4988>: b 0x184efac <scheme_do_eval+924>
0x0184ff90 <+4992>: stw r5,784(r10)
0x0184ff94 <+4996>: b 0x184f0a0 <scheme_do_eval+1168>
0x0184ff98 <+5000>: lis r30,437
0x0184ff9c <+5004>: lwz r4,40(r1)
0x0184ffa0 <+5008>: lwz r10,-4720(r30)
0x0184ffa4 <+5012>: lwz r8,740(r10)
0x0184ffa8 <+5016>: cmplw cr7,r8,r4
0x0184ffac <+5020>: beq cr7,0x1850700 <scheme_do_eval+6896>
0x0184ffb0 <+5024>: lwz r10,16(r3)
0x0184ffb4 <+5028>: stw r17,-4624(r23)
0x0184ffb8 <+5032>: cmpw cr7,r15,r10
0x0184ffbc <+5036>: lwz r5,20(r3)
0x0184ffc0 <+5040>: blt cr7,0x1850590 <scheme_do_eval+6528>
0x0184ffc4 <+5044>: cmpw cr7,r15,r5
0x0184ffc8 <+5048>: ble cr7,0x184ffd4 <scheme_do_eval+5060>
0x0184ffcc <+5052>: cmpwi cr7,r10,0
0x0184ffd0 <+5056>: bge cr7,0x1850590 <scheme_do_eval+6528>
0x0184ffd4 <+5060>: lwz r10,8(r3)
0x0184ffd8 <+5064>: li r8,0
0x0184ffdc <+5068>: stw r8,40(r1)
0x0184ffe0 <+5072>: li r8,3
0x0184ffe4 <+5076>: mr r5,r3
0x0184ffe8 <+5080>: stw r8,88(r1)
0x0184ffec <+5084>: mr r3,r15
0x0184fff0 <+5088>: mtctr r10
0x0184fff4 <+5092>: bctrl
0x0184fff8 <+5096>: stw r3,52(r1)
0x0184fffc <+5100>: b 0x184ee1c <scheme_do_eval+524>
0x01850000 <+5104>: lis r10,437
0x01850004 <+5108>: stw r7,64(r1)
0x01850008 <+5112>: lwz r10,-5548(r10)
0x0185000c <+5116>: cmpwi cr7,r10,0
---Type <return> to continue, or q <return> to quit---
0x01850010 <+5120>: addi r10,r1,64
0x01850014 <+5124>: stw r10,104(r1)
0x01850018 <+5128>: ble cr7,0x18503e4 <scheme_do_eval+6100>
0x0185001c <+5132>: lis r10,437
0x01850020 <+5136>: lwz r7,4(r3)
0x01850024 <+5140>: lwz r10,-4664(r10)
0x01850028 <+5144>: lwz r8,8(r7)
0x0185002c <+5148>: subf r10,r10,r29
0x01850030 <+5152>: stw r7,64(r1)
0x01850034 <+5156>: srawi r10,r10,2
0x01850038 <+5160>: cmpw cr7,r10,r8
0x0185003c <+5164>: blt cr7,0x1850358 <scheme_do_eval+5960>
0x01850040 <+5168>: lwz r10,4(r7)
0x01850044 <+5172>: lhz r8,2(r7)
0x01850048 <+5176>: cmpwi cr7,r10,0
0x0185004c <+5180>: clrlwi r6,r8,31
0x01850050 <+5184>: beq cr7,0x185033c <scheme_do_eval+5932>
0x01850054 <+5188>: cmpwi cr7,r6,0
0x01850058 <+5192>: beq cr7,0x1850604 <scheme_do_eval+6644>
0x0185005c <+5196>: addi r28,r10,-1
0x01850060 <+5200>: cmpw cr7,r15,r28
0x01850064 <+5204>: blt cr7,0x1850dd8 <scheme_do_eval+8648>
0x01850068 <+5208>: rlwinm r27,r10,2,0,29
0x0185006c <+5212>: subf r17,r27,r29
0x01850070 <+5216>: beq cr7,0x1850cfc <scheme_do_eval+8428>
0x01850074 <+5220>: addi r26,r15,-1
0x01850078 <+5224>: lis r30,437
0x0185007c <+5228>: cmpw cr7,r28,r26
0x01850080 <+5232>: lwz r9,-4720(r30)
0x01850084 <+5236>: lis r3,437
0x01850088 <+5240>: lwz r8,40(r1)
0x0185008c <+5244>: addi r10,r1,68
0x01850090 <+5248>: addi r3,r3,-5352
0x01850094 <+5252>: stw r8,84(r9)
0x01850098 <+5256>: stw r10,108(r1)
0x0185009c <+5260>: stw r17,-4624(r23)
0x018500a0 <+5264>: stw r3,68(r1)
0x018500a4 <+5268>: bgt cr7,0x18500ec <scheme_do_eval+5340>
0x018500a8 <+5272>: rlwinm r21,r26,2,0,29
0x018500ac <+5276>: li r16,5
0x018500b0 <+5280>: li r19,66
0x018500b4 <+5284>: li r3,12
---Type <return> to continue, or q <return> to quit---
0x018500b8 <+5288>: stw r16,88(r1)
0x018500bc <+5292>: bl 0x1a52104 <GC_malloc_one_small_tagged>
0x018500c0 <+5296>: lwz r9,68(r1)
0x018500c4 <+5300>: addi r26,r26,-1
0x018500c8 <+5304>: stw r9,8(r3)
0x018500cc <+5308>: cmpw cr7,r28,r26
0x018500d0 <+5312>: lwz r9,40(r1)
0x018500d4 <+5316>: lwzx r9,r9,r21
0x018500d8 <+5320>: addi r21,r21,-4
0x018500dc <+5324>: sth r19,0(r3)
0x018500e0 <+5328>: stw r9,4(r3)
0x018500e4 <+5332>: stw r3,68(r1)
0x018500e8 <+5336>: ble cr7,0x18500b4 <scheme_do_eval+5284>
0x018500ec <+5340>: cmpwi cr7,r28,0
0x018500f0 <+5344>: lwz r9,-4720(r30)
0x018500f4 <+5348>: add r10,r17,r27
0x018500f8 <+5352>: li r8,0
0x018500fc <+5356>: stw r8,84(r9)
0x01850100 <+5360>: addi r9,r27,-8
0x01850104 <+5364>: stw r3,-4(r10)
0x01850108 <+5368>: beq cr7,0x1850124 <scheme_do_eval+5396>
0x0185010c <+5372>: lwz r10,40(r1)
0x01850110 <+5376>: cmpwi cr7,r9,0
0x01850114 <+5380>: lwzx r10,r10,r9
0x01850118 <+5384>: stwx r10,r17,r9
0x0185011c <+5388>: addi r9,r9,-4
0x01850120 <+5392>: bne cr7,0x185010c <scheme_do_eval+5372>
0x01850124 <+5396>: lwz r7,64(r1)
0x01850128 <+5400>: lwz r10,12(r7)
0x0185012c <+5404>: cmpwi cr7,r10,0
0x01850130 <+5408>: beq cr7,0x185016c <scheme_do_eval+5468>
0x01850134 <+5412>: rlwinm r10,r10,2,0,29
0x01850138 <+5416>: lwz r8,44(r1)
0x0185013c <+5420>: addi r9,r10,-4
0x01850140 <+5424>: subf r17,r10,r17
0x01850144 <+5428>: rlwinm r9,r9,30,2,31
0x01850148 <+5432>: addi r7,r8,8
0x0185014c <+5436>: addi r9,r9,1
0x01850150 <+5440>: add r8,r17,r10
0x01850154 <+5444>: mtctr r9
0x01850158 <+5448>: add r10,r7,r10
0x0185015c <+5452>: lwzu r9,-4(r10)
---Type <return> to continue, or q <return> to quit---
0x01850160 <+5456>: stwu r9,-4(r8)
0x01850164 <+5460>: bdnz 0x185015c <scheme_do_eval+5452>
0x01850168 <+5464>: lwz r7,64(r1)
0x0185016c <+5468>: lwz r9,20(r7)
0x01850170 <+5472>: andi. r3,r9,1
0x01850174 <+5476>: stw r9,44(r1)
0x01850178 <+5480>: bne 0x1850188 <scheme_do_eval+5496>
0x0185017c <+5484>: lha r9,0(r9)
0x01850180 <+5488>: cmpwi cr7,r9,163
0x01850184 <+5492>: beq cr7,0x1850cd4 <scheme_do_eval+8388>
0x01850188 <+5496>: lwz r8,28(r1)
0x0185018c <+5500>: cmpwi cr7,r8,0
0x01850190 <+5504>: blt cr7,0x1850654 <scheme_do_eval+6724>
0x01850194 <+5508>: lwz r10,-4720(r30)
0x01850198 <+5512>: srawi r9,r8,6
0x0185019c <+5516>: rlwinm r9,r9,2,0,29
0x018501a0 <+5520>: lwz r10,112(r10)
0x018501a4 <+5524>: lwzx r10,r10,r9
0x018501a8 <+5528>: rlwinm r9,r8,4,22,27
0x018501ac <+5532>: add r9,r10,r9
0x018501b0 <+5536>: lwz r10,8(r9)
0x018501b4 <+5540>: cmpwi cr7,r10,0
0x018501b8 <+5544>: beq cr7,0x1850750 <scheme_do_eval+6976>
0x018501bc <+5548>: lis r9,437
0x018501c0 <+5552>: lwz r4,24(r7)
0x018501c4 <+5556>: lwz r3,-5540(r9)
0x018501c8 <+5560>: li r9,4
0x018501cc <+5564>: stw r17,-4624(r23)
0x018501d0 <+5568>: stw r9,88(r1)
0x018501d4 <+5572>: bl 0x1847854 <scheme_set_cont_mark>
0x018501d8 <+5576>: stw r3,28(r1)
0x018501dc <+5580>: lwz r8,44(r1)
0x018501e0 <+5584>: b 0x184eef0 <scheme_do_eval+736>
0x018501e4 <+5588>: stw r8,52(r1)
0x018501e8 <+5592>: b 0x184f384 <scheme_do_eval+1908>
0x018501ec <+5596>: stw r30,88(r1)
0x018501f0 <+5600>: bl 0x1845a24 <make_tail_buffer_safe>
0x018501f4 <+5604>: b 0x184ef88 <scheme_do_eval+888>
0x018501f8 <+5608>: lwz r5,40(r1)
0x018501fc <+5612>: li r9,3
0x01850200 <+5616>: li r7,1
0x01850204 <+5620>: mr r6,r31
---Type <return> to continue, or q <return> to quit---
0x01850208 <+5624>: mr r4,r15
0x0185020c <+5628>: stw r17,-4624(r23)
0x01850210 <+5632>: stw r9,88(r1)
0x01850214 <+5636>: bl 0x1848aa8 <scheme_jump_to_continuation>
0x01850218 <+5640>: stw r3,52(r1)
0x0185021c <+5644>: b 0x184ee1c <scheme_do_eval+524>
0x01850220 <+5648>: lis r30,437
0x01850224 <+5652>: lwz r10,-4720(r30)
0x01850228 <+5656>: lwz r7,740(r10)
0x0185022c <+5660>: lwz r10,40(r1)
0x01850230 <+5664>: cmpw cr7,r7,r10
0x01850234 <+5668>: beq cr7,0x18508c0 <scheme_do_eval+7344>
0x01850238 <+5672>: lis r10,437
0x0185023c <+5676>: stw r17,-4624(r23)
0x01850240 <+5680>: lwz r10,-5548(r10)
0x01850244 <+5684>: cmpwi cr7,r10,0
0x01850248 <+5688>: ble cr7,0x1850adc <scheme_do_eval+7884>
0x0185024c <+5692>: lwz r3,44(r1)
0x01850250 <+5696>: lis r10,437
0x01850254 <+5700>: lwz r10,-4664(r10)
0x01850258 <+5704>: lwz r8,4(r3)
0x0185025c <+5708>: subf r10,r10,r17
0x01850260 <+5712>: lwz r7,16(r8)
0x01850264 <+5716>: cmplw cr7,r7,r10
0x01850268 <+5720>: bgt cr7,0x18505c0 <scheme_do_eval+6576>
0x0185026c <+5724>: lwz r5,40(r1)
0x01850270 <+5728>: li r10,0
0x01850274 <+5732>: stw r10,44(r1)
0x01850278 <+5736>: cmplw cr7,r31,r5
0x0185027c <+5740>: beq cr7,0x1850284 <scheme_do_eval+5748>
0x01850280 <+5744>: stw r10,40(r1)
0x01850284 <+5748>: li r10,3
0x01850288 <+5752>: mr r4,r15
0x0185028c <+5756>: stw r10,88(r1)
0x01850290 <+5760>: lwz r10,4(r8)
0x01850294 <+5764>: mtctr r10
0x01850298 <+5768>: bctrl
=> 0x0185029c <+5772>: cmplwi cr7,r3,4
0x018502a0 <+5776>: stw r3,52(r1)
0x018502a4 <+5780>: bne cr7,0x184f370 <scheme_do_eval+1888>
0x018502a8 <+5784>: lwz r5,40(r1)
0x018502ac <+5788>: cmpw cr7,r31,r5
---Type <return> to continue, or q <return> to quit---
0x018502b0 <+5792>: bne cr7,0x184ee28 <scheme_do_eval+536>
0x018502b4 <+5796>: cmpwi cr7,r15,0
0x018502b8 <+5800>: ble cr7,0x184ee28 <scheme_do_eval+536>
0x018502bc <+5804>: li r10,0
0x018502c0 <+5808>: li r8,0
0x018502c4 <+5812>: mtctr r15
0x018502c8 <+5816>: b 0x18502d0 <scheme_do_eval+5824>
0x018502cc <+5820>: lwz r5,40(r1)
0x018502d0 <+5824>: rlwinm r7,r10,2,0,29
0x018502d4 <+5828>: addi r10,r10,1
0x018502d8 <+5832>: stwx r8,r5,r7
0x018502dc <+5836>: bdnz 0x18502cc <scheme_do_eval+5820>
0x018502e0 <+5840>: lwz r3,52(r1)
0x018502e4 <+5844>: b 0x184ee1c <scheme_do_eval+524>
0x018502e8 <+5848>: lis r8,437
0x018502ec <+5852>: lwz r10,-4664(r8)
0x018502f0 <+5856>: cmpw cr7,r17,r10
0x018502f4 <+5860>: beq cr7,0x184f254 <scheme_do_eval+1604>
0x018502f8 <+5864>: lwz r7,52(r1)
0x018502fc <+5868>: addi r10,r17,-4
0x01850300 <+5872>: stw r10,40(r1)
0x01850304 <+5876>: addi r15,r15,1
0x01850308 <+5880>: stw r7,-4(r17)
0x0185030c <+5884>: mr r17,r10
0x01850310 <+5888>: b 0x184f2d8 <scheme_do_eval+1736>
0x01850314 <+5892>: rlwinm r27,r27,2,0,29
0x01850318 <+5896>: add r8,r8,r27
0x0185031c <+5900>: lwz r8,8(r8)
0x01850320 <+5904>: stw r8,44(r1)
0x01850324 <+5908>: b 0x184ef18 <scheme_do_eval+776>
0x01850328 <+5912>: stw r17,-4624(r19)
0x0185032c <+5916>: stw r28,88(r1)
0x01850330 <+5920>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850334 <+5924>: lwz r16,40(r1)
0x01850338 <+5928>: b 0x184f214 <scheme_do_eval+1540>
0x0185033c <+5932>: cmpwi cr7,r15,0
0x01850340 <+5936>: beq cr7,0x185034c <scheme_do_eval+5948>
0x01850344 <+5940>: cmpwi cr7,r6,0
0x01850348 <+5944>: beq cr7,0x1850ea0 <scheme_do_eval+8848>
0x0185034c <+5948>: mr r17,r29
0x01850350 <+5952>: lis r30,437
0x01850354 <+5956>: b 0x1850128 <scheme_do_eval+5400>
---Type <return> to continue, or q <return> to quit---
0x01850358 <+5960>: lwz r4,40(r1)
0x0185035c <+5964>: li r29,4
0x01850360 <+5968>: mr r5,r17
0x01850364 <+5972>: mr r3,r15
0x01850368 <+5976>: lis r30,437
0x0185036c <+5980>: stw r29,88(r1)
0x01850370 <+5984>: bl 0x1845324 <evacuate_runstack>
0x01850374 <+5988>: lwz r10,-4720(r30)
0x01850378 <+5992>: stw r3,40(r1)
0x0185037c <+5996>: lwz r8,740(r10)
0x01850380 <+6000>: cmpw cr7,r3,r8
0x01850384 <+6004>: beq cr7,0x1850d9c <scheme_do_eval+8588>
0x01850388 <+6008>: lwz r8,44(r1)
0x0185038c <+6012>: li r9,-1
0x01850390 <+6016>: stw r3,784(r10)
0x01850394 <+6020>: lis r4,389
0x01850398 <+6024>: stw r8,780(r10)
0x0185039c <+6028>: addi r4,r4,5328
0x018503a0 <+6032>: lwz r8,-4680(r24)
0x018503a4 <+6036>: lwz r7,64(r1)
0x018503a8 <+6040>: addi r8,r8,-2
0x018503ac <+6044>: stw r15,800(r10)
0x018503b0 <+6048>: lwz r3,8(r7)
0x018503b4 <+6052>: stw r17,-4624(r23)
0x018503b8 <+6056>: stw r8,-4680(r24)
0x018503bc <+6060>: stw r9,804(r10)
0x018503c0 <+6064>: li r9,4
0x018503c4 <+6068>: stw r9,88(r1)
0x018503c8 <+6072>: bl 0x1847450 <scheme_enlarge_runstack>
0x018503cc <+6076>: lwz r9,-4680(r24)
0x018503d0 <+6080>: stw r3,52(r1)
0x018503d4 <+6084>: addi r9,r9,2
0x018503d8 <+6088>: stw r9,-4680(r24)
0x018503dc <+6092>: mr r9,r3
0x018503e0 <+6096>: b 0x184f37c <scheme_do_eval+1900>
0x018503e4 <+6100>: lis r30,437
0x018503e8 <+6104>: lwz r8,40(r1)
0x018503ec <+6108>: lwz r10,-4720(r30)
0x018503f0 <+6112>: stw r17,-4624(r23)
0x018503f4 <+6116>: lwz r10,740(r10)
0x018503f8 <+6120>: cmpw cr7,r10,r8
0x018503fc <+6124>: beq cr7,0x1850db4 <scheme_do_eval+8612>
---Type <return> to continue, or q <return> to quit---
0x01850400 <+6128>: lis r10,426
0x01850404 <+6132>: lfs f1,-2688(r10)
0x01850408 <+6136>: li r10,4
0x0185040c <+6140>: stw r10,88(r1)
0x01850410 <+6144>: bl 0x1a25abc <scheme_thread_block>
0x01850414 <+6148>: lwz r10,-4720(r30)
0x01850418 <+6152>: li r8,1
0x0185041c <+6156>: lwz r3,44(r1)
0x01850420 <+6160>: stb r8,672(r10)
0x01850424 <+6164>: b 0x185001c <scheme_do_eval+5132>
0x01850428 <+6168>: lwz r10,64(r1)
0x0185042c <+6172>: lwz r21,68(r1)
0x01850430 <+6176>: li r30,1
0x01850434 <+6180>: li r27,0
0x01850438 <+6184>: li r28,5
0x0185043c <+6188>: stw r21,40(r1)
0x01850440 <+6192>: addi r21,r21,4
0x01850444 <+6196>: b 0x1850488 <scheme_do_eval+6264>
0x01850448 <+6200>: lwz r10,4(r3)
0x0185044c <+6204>: lwz r8,68(r1)
0x01850450 <+6208>: rlwinm r10,r10,2,0,29
0x01850454 <+6212>: lwzx r10,r8,r10
0x01850458 <+6216>: lwz r10,0(r10)
0x0185045c <+6220>: stw r10,-4(r21)
0x01850460 <+6224>: lwz r8,52(r1)
0x01850464 <+6228>: lha r10,2(r8)
0x01850468 <+6232>: rlwinm r10,r10,0,19,17
0x0185046c <+6236>: cmpwi cr7,r10,1
0x01850470 <+6240>: beq cr7,0x1850524 <scheme_do_eval+6420>
0x01850474 <+6244>: cmplw cr7,r15,r30
0x01850478 <+6248>: addi r21,r21,4
0x0185047c <+6252>: beq cr7,0x184fd34 <scheme_do_eval+4388>
0x01850480 <+6256>: lwz r10,64(r1)
0x01850484 <+6260>: addi r30,r30,1
0x01850488 <+6264>: rlwinm r8,r30,2,0,29
0x0185048c <+6268>: add r8,r10,r8
0x01850490 <+6272>: add r10,r10,r26
0x01850494 <+6276>: lwz r3,8(r8)
0x01850498 <+6280>: stw r3,52(r1)
0x0185049c <+6284>: lbzx r10,r10,r30
0x018504a0 <+6288>: cmpwi cr7,r10,1
0x018504a4 <+6292>: beq cr7,0x18504f0 <scheme_do_eval+6368>
---Type <return> to continue, or q <return> to quit---
0x018504a8 <+6296>: cmplwi cr7,r10,1
0x018504ac <+6300>: blt cr7,0x18504d4 <scheme_do_eval+6340>
0x018504b0 <+6304>: cmpwi cr7,r10,2
0x018504b4 <+6308>: beq cr7,0x18504dc <scheme_do_eval+6348>
0x018504b8 <+6312>: cmpwi cr7,r10,3
0x018504bc <+6316>: beq cr7,0x1850448 <scheme_do_eval+6200>
0x018504c0 <+6320>: li r6,1
0x018504c4 <+6324>: li r5,0
0x018504c8 <+6328>: li r4,-1
0x018504cc <+6332>: stw r28,88(r1)
0x018504d0 <+6336>: bl 0x184ec10 <scheme_do_eval>
0x018504d4 <+6340>: stw r3,-4(r21)
0x018504d8 <+6344>: b 0x1850474 <scheme_do_eval+6244>
0x018504dc <+6348>: lwz r10,4(r3)
0x018504e0 <+6352>: lwz r8,68(r1)
0x018504e4 <+6356>: rlwinm r10,r10,2,0,29
0x018504e8 <+6360>: lwzx r10,r8,r10
0x018504ec <+6364>: b 0x185045c <scheme_do_eval+6220>
0x018504f0 <+6368>: lwz r8,4(r3)
0x018504f4 <+6372>: lwz r10,8(r3)
0x018504f8 <+6376>: rlwinm r8,r8,2,0,29
0x018504fc <+6380>: lwzx r8,r17,r8
0x01850500 <+6384>: addi r10,r10,4
0x01850504 <+6388>: rlwinm r10,r10,2,0,29
0x01850508 <+6392>: add r10,r8,r10
0x0185050c <+6396>: lwz r10,8(r10)
0x01850510 <+6400>: lwz r10,4(r10)
0x01850514 <+6404>: cmpwi cr7,r10,0
0x01850518 <+6408>: beq cr7,0x1850cb4 <scheme_do_eval+8356>
0x0185051c <+6412>: stw r10,-4(r21)
0x01850520 <+6416>: b 0x1850474 <scheme_do_eval+6244>
0x01850524 <+6420>: lwz r10,4(r8)
0x01850528 <+6424>: lwz r8,68(r1)
0x0185052c <+6428>: rlwinm r10,r10,2,0,29
0x01850530 <+6432>: stwx r27,r8,r10
0x01850534 <+6436>: b 0x1850474 <scheme_do_eval+6244>
0x01850538 <+6440>: lwz r3,8(r8)
0x0185053c <+6444>: andi. r6,r3,1
0x01850540 <+6448>: bne 0x184f4fc <scheme_do_eval+2284>
0x01850544 <+6452>: lha r8,0(r3)
0x01850548 <+6456>: cmpwi cr7,r8,28
0x0185054c <+6460>: bgt cr7,0x184f4fc <scheme_do_eval+2284>
---Type <return> to continue, or q <return> to quit---
0x01850550 <+6464>: li r6,1
0x01850554 <+6468>: li r5,0
0x01850558 <+6472>: li r4,-1
0x0185055c <+6476>: stw r19,88(r1)
0x01850560 <+6480>: bl 0x184ec10 <scheme_do_eval>
0x01850564 <+6484>: lwz r9,68(r1)
0x01850568 <+6488>: andi. r10,r9,1
0x0185056c <+6492>: bne 0x184f4fc <scheme_do_eval+2284>
0x01850570 <+6496>: lha r7,0(r9)
0x01850574 <+6500>: b 0x184f4f0 <scheme_do_eval+2272>
0x01850578 <+6504>: lha r9,0(r3)
0x0185057c <+6508>: cmpwi cr7,r9,28
0x01850580 <+6512>: ble cr7,0x1850c34 <scheme_do_eval+8228>
0x01850584 <+6516>: lis r6,437
0x01850588 <+6520>: addi r27,r6,-4624
0x0185058c <+6524>: b 0x184f6d4 <scheme_do_eval+2756>
0x01850590 <+6528>: lwz r3,12(r3)
0x01850594 <+6532>: mr r7,r4
0x01850598 <+6536>: li r8,0
0x0185059c <+6540>: mr r6,r15
0x018505a0 <+6544>: mr r4,r10
0x018505a4 <+6548>: lwz r9,84(r1)
0x018505a8 <+6552>: stw r9,-4496(r25)
0x018505ac <+6556>: bl 0x183c434 <scheme_wrong_count_m>
0x018505b0 <+6560>: lwz r9,84(r1)
0x018505b4 <+6564>: li r3,0
0x018505b8 <+6568>: stw r9,-4496(r25)
0x018505bc <+6572>: b 0x184efac <scheme_do_eval+924>
0x018505c0 <+6576>: lwz r10,-4720(r30)
0x018505c4 <+6580>: lis r4,389
0x018505c8 <+6584>: lwz r8,-4680(r24)
0x018505cc <+6588>: addi r4,r4,5376
0x018505d0 <+6592>: lwz r9,40(r1)
0x018505d4 <+6596>: addi r8,r8,-2
0x018505d8 <+6600>: stw r3,780(r10)
0x018505dc <+6604>: stw r9,784(r10)
0x018505e0 <+6608>: li r9,-1
0x018505e4 <+6612>: stw r9,804(r10)
0x018505e8 <+6616>: rlwinm r3,r7,30,2,31
0x018505ec <+6620>: stw r15,800(r10)
0x018505f0 <+6624>: li r9,3
0x018505f4 <+6628>: stw r8,-4680(r24)
---Type <return> to continue, or q <return> to quit---
0x018505f8 <+6632>: b 0x18503c4 <scheme_do_eval+6068>
0x018505fc <+6636>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850600 <+6640>: b 0x184f05c <scheme_do_eval+1100>
0x01850604 <+6644>: cmpw cr7,r15,r10
0x01850608 <+6648>: bne cr7,0x1850dd8 <scheme_do_eval+8648>
0x0185060c <+6652>: rlwinm r9,r15,2,0,29
0x01850610 <+6656>: lwz r8,40(r1)
0x01850614 <+6660>: subf r17,r9,r29
0x01850618 <+6664>: cmplw cr7,r17,r8
0x0185061c <+6668>: beq cr7,0x1850350 <scheme_do_eval+5952>
0x01850620 <+6672>: addi r9,r9,-4
0x01850624 <+6676>: rlwinm r10,r9,30,2,31
0x01850628 <+6680>: addi r10,r10,1
0x0185062c <+6684>: mtctr r10
0x01850630 <+6688>: b 0x1850638 <scheme_do_eval+6696>
0x01850634 <+6692>: lwz r8,40(r1)
0x01850638 <+6696>: lwzx r10,r8,r9
0x0185063c <+6700>: stwx r10,r17,r9
0x01850640 <+6704>: addi r9,r9,-4
0x01850644 <+6708>: bdnz 0x1850634 <scheme_do_eval+6692>
0x01850648 <+6712>: lwz r7,64(r1)
0x0185064c <+6716>: lis r30,437
0x01850650 <+6720>: b 0x1850128 <scheme_do_eval+5400>
0x01850654 <+6724>: lwz r8,-4720(r30)
0x01850658 <+6728>: lwz r9,-4676(r22)
0x0185065c <+6732>: lwz r10,116(r8)
0x01850660 <+6736>: stw r9,28(r1)
0x01850664 <+6740>: srawi r9,r9,6
0x01850668 <+6744>: cmpw cr7,r9,r10
0x0185066c <+6748>: bge cr7,0x18501bc <scheme_do_eval+5548>
0x01850670 <+6752>: lwz r10,112(r8)
0x01850674 <+6756>: rlwinm r9,r9,2,0,29
0x01850678 <+6760>: lwz r3,28(r1)
0x0185067c <+6764>: lwzx r8,r10,r9
0x01850680 <+6768>: lwz r10,28(r1)
0x01850684 <+6772>: addi r4,r3,1
0x01850688 <+6776>: lwz r6,24(r7)
0x0185068c <+6780>: rlwinm r9,r10,4,22,27
0x01850690 <+6784>: lis r10,437
0x01850694 <+6788>: lwz r5,-5540(r10)
0x01850698 <+6792>: add r10,r8,r9
0x0185069c <+6796>: lwz r7,-4680(r24)
---Type <return> to continue, or q <return> to quit---
0x018506a0 <+6800>: stw r4,-4676(r22)
0x018506a4 <+6804>: stwx r5,r8,r9
0x018506a8 <+6808>: li r9,0
0x018506ac <+6812>: stw r6,4(r10)
0x018506b0 <+6816>: stw r7,12(r10)
0x018506b4 <+6820>: stw r9,8(r10)
0x018506b8 <+6824>: lwz r8,44(r1)
0x018506bc <+6828>: b 0x184eef0 <scheme_do_eval+736>
0x018506c0 <+6832>: li r9,3
0x018506c4 <+6836>: li r6,1
0x018506c8 <+6840>: li r5,0
0x018506cc <+6844>: li r4,-1
0x018506d0 <+6848>: stw r9,88(r1)
0x018506d4 <+6852>: bl 0x184ec10 <scheme_do_eval>
0x018506d8 <+6856>: cmpwi cr7,r14,0
0x018506dc <+6860>: rlwinm r8,r26,2,0,29
0x018506e0 <+6864>: beq cr7,0x1850c04 <scheme_do_eval+8180>
0x018506e4 <+6868>: lwzx r9,r17,r8
0x018506e8 <+6872>: stw r3,0(r9)
0x018506ec <+6876>: lwz r8,44(r1)
0x018506f0 <+6880>: b 0x184ef18 <scheme_do_eval+776>
0x018506f4 <+6884>: stw r28,88(r1)
0x018506f8 <+6888>: bl 0x1845a24 <make_tail_buffer_safe>
0x018506fc <+6892>: b 0x184f424 <scheme_do_eval+2068>
0x01850700 <+6896>: cmpwi cr7,r15,4
0x01850704 <+6900>: bgt cr7,0x1850c98 <scheme_do_eval+8328>
0x01850708 <+6904>: cmpwi cr7,r15,0
0x0185070c <+6908>: rlwinm r10,r15,2,0,29
0x01850710 <+6912>: subf r17,r10,r17
0x01850714 <+6916>: beq cr7,0x1850740 <scheme_do_eval+6960>
0x01850718 <+6920>: addi r10,r10,-4
0x0185071c <+6924>: rlwinm r7,r10,30,2,31
0x01850720 <+6928>: addi r7,r7,1
0x01850724 <+6932>: mtctr r7
0x01850728 <+6936>: b 0x1850730 <scheme_do_eval+6944>
0x0185072c <+6940>: lwz r8,40(r1)
0x01850730 <+6944>: lwzx r8,r8,r10
0x01850734 <+6948>: stwx r8,r17,r10
0x01850738 <+6952>: addi r10,r10,-4
0x0185073c <+6956>: bdnz 0x185072c <scheme_do_eval+6940>
0x01850740 <+6960>: stw r17,40(r1)
0x01850744 <+6964>: mr r4,r17
---Type <return> to continue, or q <return> to quit---
0x01850748 <+6968>: lwz r3,44(r1)
0x0185074c <+6972>: b 0x184ffb0 <scheme_do_eval+5024>
0x01850750 <+6976>: lwz r10,24(r7)
0x01850754 <+6980>: lwz r8,44(r1)
0x01850758 <+6984>: stw r10,4(r9)
0x0185075c <+6988>: b 0x184eef0 <scheme_do_eval+736>
0x01850760 <+6992>: lwz r3,44(r1)
0x01850764 <+6996>: lwz r9,4(r3)
0x01850768 <+7000>: lwz r10,8(r3)
0x0185076c <+7004>: rlwinm r9,r9,2,0,29
0x01850770 <+7008>: lwzx r9,r30,r9
0x01850774 <+7012>: addi r10,r10,4
0x01850778 <+7016>: rlwinm r10,r10,2,0,29
0x0185077c <+7020>: add r10,r9,r10
0x01850780 <+7024>: lwz r9,8(r10)
0x01850784 <+7028>: lwz r9,4(r9)
0x01850788 <+7032>: cmpwi cr7,r9,0
0x0185078c <+7036>: beq cr7,0x1850ecc <scheme_do_eval+8892>
0x01850790 <+7040>: stw r9,44(r1)
0x01850794 <+7044>: b 0x184f7d4 <scheme_do_eval+3012>
0x01850798 <+7048>: lwz r3,44(r1)
0x0185079c <+7052>: li r9,4
0x018507a0 <+7056>: li r6,1
0x018507a4 <+7060>: li r5,0
0x018507a8 <+7064>: li r4,-1
0x018507ac <+7068>: stw r9,88(r1)
0x018507b0 <+7072>: bl 0x184ec10 <scheme_do_eval>
0x018507b4 <+7076>: stw r3,44(r1)
0x018507b8 <+7080>: b 0x184f8bc <scheme_do_eval+3244>
0x018507bc <+7084>: lwz r3,44(r1)
0x018507c0 <+7088>: lwz r10,4(r3)
0x018507c4 <+7092>: lwz r9,8(r3)
0x018507c8 <+7096>: rlwinm r10,r10,2,0,29
0x018507cc <+7100>: lwzx r10,r28,r10
0x018507d0 <+7104>: addi r9,r9,4
0x018507d4 <+7108>: rlwinm r9,r9,2,0,29
0x018507d8 <+7112>: add r9,r10,r9
0x018507dc <+7116>: lwz r9,8(r9)
0x018507e0 <+7120>: lwz r9,4(r9)
0x018507e4 <+7124>: cmpwi cr7,r9,0
0x018507e8 <+7128>: beq cr7,0x1850e70 <scheme_do_eval+8800>
0x018507ec <+7132>: stw r9,44(r1)
---Type <return> to continue, or q <return> to quit---
0x018507f0 <+7136>: b 0x184f8bc <scheme_do_eval+3244>
0x018507f4 <+7140>: lwz r3,44(r1)
0x018507f8 <+7144>: li r9,4
0x018507fc <+7148>: li r6,1
0x01850800 <+7152>: li r5,0
0x01850804 <+7156>: li r4,-1
0x01850808 <+7160>: stw r9,88(r1)
0x0185080c <+7164>: bl 0x184ec10 <scheme_do_eval>
0x01850810 <+7168>: stw r3,44(r1)
0x01850814 <+7172>: b 0x184f7d4 <scheme_do_eval+3012>
0x01850818 <+7176>: li r9,0
0x0185081c <+7180>: stw r27,-4624(r23)
0x01850820 <+7184>: stw r9,-4(r17)
0x01850824 <+7188>: li r9,3
0x01850828 <+7192>: stw r9,88(r1)
0x0185082c <+7196>: li r6,1
0x01850830 <+7200>: lwz r9,44(r1)
0x01850834 <+7204>: li r5,0
0x01850838 <+7208>: li r4,-1
0x0185083c <+7212>: lwz r3,4(r9)
0x01850840 <+7216>: bl 0x184ec10 <scheme_do_eval>
0x01850844 <+7220>: lwz r9,44(r1)
0x01850848 <+7224>: lhz r8,2(r9)
0x0185084c <+7228>: andi. r10,r8,8
0x01850850 <+7232>: bne 0x184f4ac <scheme_do_eval+2204>
0x01850854 <+7236>: stw r3,-4(r17)
0x01850858 <+7240>: lwz r9,44(r1)
0x0185085c <+7244>: b 0x184f4ac <scheme_do_eval+2204>
0x01850860 <+7248>: lwz r9,4(r8)
0x01850864 <+7252>: lwz r9,4(r9)
0x01850868 <+7256>: rlwinm r9,r9,2,0,29
0x0185086c <+7260>: lwzx r9,r27,r9
0x01850870 <+7264>: b 0x184f490 <scheme_do_eval+2176>
0x01850874 <+7268>: lwz r9,4(r8)
0x01850878 <+7272>: stw r9,-4(r17)
0x0185087c <+7276>: lwz r9,44(r1)
0x01850880 <+7280>: b 0x184f4ac <scheme_do_eval+2204>
0x01850884 <+7284>: lwz r9,4(r8)
0x01850888 <+7288>: lwz r7,4(r9)
0x0185088c <+7292>: lwz r9,8(r9)
0x01850890 <+7296>: rlwinm r7,r7,2,0,29
0x01850894 <+7300>: lwzx r7,r27,r7
---Type <return> to continue, or q <return> to quit---
0x01850898 <+7304>: addi r9,r9,4
0x0185089c <+7308>: rlwinm r9,r9,2,0,29
0x018508a0 <+7312>: add r9,r7,r9
0x018508a4 <+7316>: lwz r9,8(r9)
0x018508a8 <+7320>: lwz r9,4(r9)
0x018508ac <+7324>: cmpwi cr7,r9,0
0x018508b0 <+7328>: beq cr7,0x1850e7c <scheme_do_eval+8812>
0x018508b4 <+7332>: stw r9,-4(r17)
0x018508b8 <+7336>: lwz r9,44(r1)
0x018508bc <+7340>: b 0x184f4ac <scheme_do_eval+2204>
0x018508c0 <+7344>: cmpwi cr7,r15,4
0x018508c4 <+7348>: bgt cr7,0x1850dc4 <scheme_do_eval+8628>
0x018508c8 <+7352>: cmpwi cr7,r15,0
0x018508cc <+7356>: rlwinm r10,r15,2,0,29
0x018508d0 <+7360>: subf r17,r10,r17
0x018508d4 <+7364>: beq cr7,0x1850900 <scheme_do_eval+7408>
0x018508d8 <+7368>: addi r10,r10,-4
0x018508dc <+7372>: rlwinm r8,r10,30,2,31
0x018508e0 <+7376>: addi r8,r8,1
0x018508e4 <+7380>: mtctr r8
0x018508e8 <+7384>: b 0x18508f0 <scheme_do_eval+7392>
0x018508ec <+7388>: lwz r7,40(r1)
0x018508f0 <+7392>: lwzx r8,r7,r10
0x018508f4 <+7396>: stwx r8,r17,r10
0x018508f8 <+7400>: addi r10,r10,-4
0x018508fc <+7404>: bdnz 0x18508ec <scheme_do_eval+7388>
0x01850900 <+7408>: stw r17,40(r1)
0x01850904 <+7412>: b 0x1850238 <scheme_do_eval+5672>
0x01850908 <+7416>: li r9,4
0x0185090c <+7420>: li r6,1
0x01850910 <+7424>: li r5,0
0x01850914 <+7428>: li r4,-1
0x01850918 <+7432>: stw r9,88(r1)
0x0185091c <+7436>: bl 0x184ec10 <scheme_do_eval>
0x01850920 <+7440>: mr r10,r3
0x01850924 <+7444>: lwz r9,40(r1)
0x01850928 <+7448>: b 0x184f960 <scheme_do_eval+3408>
0x0185092c <+7452>: li r9,4
0x01850930 <+7456>: li r6,1
0x01850934 <+7460>: li r5,0
0x01850938 <+7464>: li r4,-1
0x0185093c <+7468>: stw r9,88(r1)
---Type <return> to continue, or q <return> to quit---
0x01850940 <+7472>: bl 0x184ec10 <scheme_do_eval>
0x01850944 <+7476>: mr r10,r3
0x01850948 <+7480>: lwz r9,40(r1)
0x0185094c <+7484>: b 0x184f824 <scheme_do_eval+3092>
0x01850950 <+7488>: lha r9,2(r3)
0x01850954 <+7492>: lwz r8,4(r3)
0x01850958 <+7496>: rlwinm r9,r9,0,19,17
0x0185095c <+7500>: cmpwi cr7,r9,1
0x01850960 <+7504>: lwz r9,40(r1)
0x01850964 <+7508>: rlwinm r8,r8,2,0,29
0x01850968 <+7512>: lwzx r10,r9,r8
0x0185096c <+7516>: bne cr7,0x184f824 <scheme_do_eval+3092>
0x01850970 <+7520>: li r7,0
0x01850974 <+7524>: stwx r7,r9,r8
0x01850978 <+7528>: lwz r9,40(r1)
0x0185097c <+7532>: b 0x184f824 <scheme_do_eval+3092>
0x01850980 <+7536>: lwz r9,40(r1)
0x01850984 <+7540>: mr r10,r3
0x01850988 <+7544>: b 0x184f824 <scheme_do_eval+3092>
0x0185098c <+7548>: lwz r10,4(r3)
0x01850990 <+7552>: lwz r9,8(r3)
0x01850994 <+7556>: rlwinm r10,r10,2,0,29
0x01850998 <+7560>: lwzx r10,r30,r10
0x0185099c <+7564>: addi r9,r9,4
0x018509a0 <+7568>: rlwinm r9,r9,2,0,29
0x018509a4 <+7572>: add r9,r10,r9
0x018509a8 <+7576>: lwz r9,8(r9)
0x018509ac <+7580>: lwz r10,4(r9)
0x018509b0 <+7584>: cmpwi cr7,r10,0
0x018509b4 <+7588>: bne cr7,0x1850948 <scheme_do_eval+7480>
0x018509b8 <+7592>: stw r30,-4624(r23)
0x018509bc <+7596>: li r9,4
0x018509c0 <+7600>: stw r9,88(r1)
0x018509c4 <+7604>: bl 0x1845a38 <unbound_global>
0x018509c8 <+7608>: lwz r9,84(r1)
0x018509cc <+7612>: stw r9,-4496(r25)
0x018509d0 <+7616>: li r3,0
0x018509d4 <+7620>: b 0x184efac <scheme_do_eval+924>
0x018509d8 <+7624>: lha r9,2(r3)
0x018509dc <+7628>: lwz r8,4(r3)
0x018509e0 <+7632>: rlwinm r9,r9,0,19,17
0x018509e4 <+7636>: cmpwi cr7,r9,1
---Type <return> to continue, or q <return> to quit---
0x018509e8 <+7640>: lwz r9,40(r1)
0x018509ec <+7644>: rlwinm r8,r8,2,0,29
0x018509f0 <+7648>: lwzx r10,r9,r8
0x018509f4 <+7652>: bne cr7,0x184f960 <scheme_do_eval+3408>
0x018509f8 <+7656>: li r7,0
0x018509fc <+7660>: stwx r7,r9,r8
0x01850a00 <+7664>: lwz r9,40(r1)
0x01850a04 <+7668>: b 0x184f960 <scheme_do_eval+3408>
0x01850a08 <+7672>: li r9,4
0x01850a0c <+7676>: li r6,1
0x01850a10 <+7680>: li r5,0
0x01850a14 <+7684>: li r4,-1
0x01850a18 <+7688>: stw r9,88(r1)
0x01850a1c <+7692>: bl 0x184ec10 <scheme_do_eval>
0x01850a20 <+7696>: mr r8,r3
0x01850a24 <+7700>: lwz r10,40(r1)
0x01850a28 <+7704>: b 0x184f90c <scheme_do_eval+3324>
0x01850a2c <+7708>: lha r9,2(r3)
0x01850a30 <+7712>: lwz r7,4(r3)
0x01850a34 <+7716>: rlwinm r9,r9,0,19,17
0x01850a38 <+7720>: lwz r10,40(r1)
0x01850a3c <+7724>: cmpwi cr7,r9,1
0x01850a40 <+7728>: rlwinm r7,r7,2,0,29
0x01850a44 <+7732>: lwzx r8,r10,r7
0x01850a48 <+7736>: bne cr7,0x184f90c <scheme_do_eval+3324>
0x01850a4c <+7740>: li r9,0
0x01850a50 <+7744>: stwx r9,r10,r7
0x01850a54 <+7748>: lwz r10,40(r1)
0x01850a58 <+7752>: b 0x184f90c <scheme_do_eval+3324>
0x01850a5c <+7756>: lwz r10,40(r1)
0x01850a60 <+7760>: mr r8,r3
0x01850a64 <+7764>: b 0x184f90c <scheme_do_eval+3324>
0x01850a68 <+7768>: lwz r10,4(r3)
0x01850a6c <+7772>: lwz r9,8(r3)
0x01850a70 <+7776>: rlwinm r10,r10,2,0,29
0x01850a74 <+7780>: lwzx r10,r28,r10
0x01850a78 <+7784>: addi r9,r9,4
0x01850a7c <+7788>: rlwinm r9,r9,2,0,29
0x01850a80 <+7792>: add r9,r10,r9
0x01850a84 <+7796>: lwz r9,8(r9)
0x01850a88 <+7800>: lwz r8,4(r9)
0x01850a8c <+7804>: cmpwi cr7,r8,0
---Type <return> to continue, or q <return> to quit---
0x01850a90 <+7808>: bne cr7,0x1850a24 <scheme_do_eval+7700>
0x01850a94 <+7812>: stw r28,-4624(r23)
0x01850a98 <+7816>: b 0x18509bc <scheme_do_eval+7596>
0x01850a9c <+7820>: lwz r10,4(r3)
0x01850aa0 <+7824>: lwz r9,8(r3)
0x01850aa4 <+7828>: rlwinm r10,r10,2,0,29
0x01850aa8 <+7832>: lwzx r10,r28,r10
0x01850aac <+7836>: addi r9,r9,4
0x01850ab0 <+7840>: rlwinm r9,r9,2,0,29
0x01850ab4 <+7844>: add r9,r10,r9
0x01850ab8 <+7848>: lwz r9,8(r9)
0x01850abc <+7852>: lwz r10,4(r9)
0x01850ac0 <+7856>: cmpwi cr7,r10,0
0x01850ac4 <+7860>: beq cr7,0x1850a94 <scheme_do_eval+7812>
0x01850ac8 <+7864>: lwz r9,40(r1)
0x01850acc <+7868>: b 0x184f960 <scheme_do_eval+3408>
0x01850ad0 <+7872>: lwz r9,40(r1)
0x01850ad4 <+7876>: mr r10,r3
0x01850ad8 <+7880>: b 0x184f960 <scheme_do_eval+3408>
0x01850adc <+7884>: lis r10,426
0x01850ae0 <+7888>: lfs f1,-2688(r10)
0x01850ae4 <+7892>: li r10,3
0x01850ae8 <+7896>: stw r10,88(r1)
0x01850aec <+7900>: bl 0x1a25abc <scheme_thread_block>
0x01850af0 <+7904>: lwz r10,-4720(r30)
0x01850af4 <+7908>: li r8,1
0x01850af8 <+7912>: stb r8,672(r10)
0x01850afc <+7916>: b 0x185024c <scheme_do_eval+5692>
0x01850b00 <+7920>: lwz r3,44(r1)
0x01850b04 <+7924>: li r10,5
0x01850b08 <+7928>: li r6,1
0x01850b0c <+7932>: li r5,0
0x01850b10 <+7936>: li r4,-1
0x01850b14 <+7940>: stw r10,88(r1)
0x01850b18 <+7944>: bl 0x184ec10 <scheme_do_eval>
0x01850b1c <+7948>: stw r3,44(r1)
0x01850b20 <+7952>: b 0x184fd20 <scheme_do_eval+4368>
0x01850b24 <+7956>: lwz r3,44(r1)
0x01850b28 <+7960>: lwz r8,4(r3)
0x01850b2c <+7964>: lwz r10,8(r3)
0x01850b30 <+7968>: rlwinm r8,r8,2,0,29
0x01850b34 <+7972>: lwzx r8,r17,r8
---Type <return> to continue, or q <return> to quit---
0x01850b38 <+7976>: addi r10,r10,4
0x01850b3c <+7980>: rlwinm r10,r10,2,0,29
0x01850b40 <+7984>: add r10,r8,r10
0x01850b44 <+7988>: lwz r10,8(r10)
0x01850b48 <+7992>: lwz r10,4(r10)
0x01850b4c <+7996>: cmpwi cr7,r10,0
0x01850b50 <+8000>: beq cr7,0x1850cb4 <scheme_do_eval+8356>
0x01850b54 <+8004>: stw r10,44(r1)
0x01850b58 <+8008>: b 0x184fd20 <scheme_do_eval+4368>
0x01850b5c <+8012>: lwz r9,-4720(r16)
0x01850b60 <+8016>: lwz r5,776(r9)
0x01850b64 <+8020>: cmpw cr7,r27,r5
0x01850b68 <+8024>: bne cr7,0x1850eec <scheme_do_eval+8924>
0x01850b6c <+8028>: cmpwi cr7,r14,0
0x01850b70 <+8032>: li r8,0
0x01850b74 <+8036>: lwz r7,772(r9)
0x01850b78 <+8040>: stw r8,772(r9)
0x01850b7c <+8044>: bne cr7,0x1850bc0 <scheme_do_eval+8112>
0x01850b80 <+8048>: cmpwi cr7,r27,0
0x01850b84 <+8052>: beq cr7,0x184faa8 <scheme_do_eval+3736>
0x01850b88 <+8056>: rlwinm r9,r27,2,0,29
0x01850b8c <+8060>: rlwinm r8,r26,2,0,29
0x01850b90 <+8064>: addi r9,r9,-4
0x01850b94 <+8068>: addi r8,r8,-4
0x01850b98 <+8072>: rlwinm r9,r9,30,2,31
0x01850b9c <+8076>: add r8,r17,r8
0x01850ba0 <+8080>: addi r9,r9,1
0x01850ba4 <+8084>: addi r7,r7,-4
0x01850ba8 <+8088>: mtctr r9
0x01850bac <+8092>: lwzu r9,4(r7)
0x01850bb0 <+8096>: stwu r9,4(r8)
0x01850bb4 <+8100>: bdnz 0x1850bac <scheme_do_eval+8092>
0x01850bb8 <+8104>: lwz r8,44(r1)
0x01850bbc <+8108>: b 0x184ef18 <scheme_do_eval+776>
0x01850bc0 <+8112>: cmpwi cr7,r27,0
0x01850bc4 <+8116>: beq cr7,0x184faa8 <scheme_do_eval+3736>
0x01850bc8 <+8120>: rlwinm r9,r27,2,0,29
0x01850bcc <+8124>: rlwinm r8,r26,2,0,29
0x01850bd0 <+8128>: addi r9,r9,-4
0x01850bd4 <+8132>: addi r8,r8,-4
0x01850bd8 <+8136>: rlwinm r9,r9,30,2,31
0x01850bdc <+8140>: add r8,r17,r8
---Type <return> to continue, or q <return> to quit---
0x01850be0 <+8144>: addi r9,r9,1
0x01850be4 <+8148>: addi r7,r7,-4
0x01850be8 <+8152>: mtctr r9
0x01850bec <+8156>: lwzu r9,4(r8)
0x01850bf0 <+8160>: lwzu r6,4(r7)
0x01850bf4 <+8164>: stw r6,0(r9)
0x01850bf8 <+8168>: bdnz 0x1850bec <scheme_do_eval+8156>
0x01850bfc <+8172>: lwz r8,44(r1)
0x01850c00 <+8176>: b 0x184ef18 <scheme_do_eval+776>
0x01850c04 <+8180>: stwx r3,r17,r8
0x01850c08 <+8184>: lwz r8,44(r1)
0x01850c0c <+8188>: b 0x184ef18 <scheme_do_eval+776>
0x01850c10 <+8192>: mr r3,r9
0x01850c14 <+8196>: li r6,1
0x01850c18 <+8200>: li r5,0
0x01850c1c <+8204>: li r4,-1
0x01850c20 <+8208>: stw r17,0(r27)
0x01850c24 <+8212>: stw r19,88(r1)
0x01850c28 <+8216>: bl 0x184ec10 <scheme_do_eval>
0x01850c2c <+8220>: mr r9,r3
0x01850c30 <+8224>: b 0x184f6ec <scheme_do_eval+2780>
0x01850c34 <+8228>: li r6,1
0x01850c38 <+8232>: li r5,0
0x01850c3c <+8236>: li r4,-1
0x01850c40 <+8240>: stw r17,-4624(r23)
0x01850c44 <+8244>: stw r19,88(r1)
0x01850c48 <+8248>: bl 0x184ec10 <scheme_do_eval>
0x01850c4c <+8252>: stw r3,68(r1)
0x01850c50 <+8256>: addi r27,r23,-4624
0x01850c54 <+8260>: lwz r8,44(r1)
0x01850c58 <+8264>: b 0x184f6d4 <scheme_do_eval+2756>
0x01850c5c <+8268>: mr r3,r9
0x01850c60 <+8272>: li r6,1
0x01850c64 <+8276>: li r5,0
0x01850c68 <+8280>: li r4,-1
0x01850c6c <+8284>: stw r19,88(r1)
0x01850c70 <+8288>: bl 0x184ec10 <scheme_do_eval>
0x01850c74 <+8292>: stw r3,68(r1)
0x01850c78 <+8296>: lwz r9,44(r1)
0x01850c7c <+8300>: lwz r3,8(r9)
0x01850c80 <+8304>: andi. r8,r3,1
0x01850c84 <+8308>: bne 0x1850564 <scheme_do_eval+6484>
---Type <return> to continue, or q <return> to quit---
0x01850c88 <+8312>: lha r9,0(r3)
0x01850c8c <+8316>: cmpwi cr7,r9,28
0x01850c90 <+8320>: bgt cr7,0x1850564 <scheme_do_eval+6484>
0x01850c94 <+8324>: b 0x1850550 <scheme_do_eval+6464>
0x01850c98 <+8328>: li r10,3
0x01850c9c <+8332>: stw r17,-4624(r23)
0x01850ca0 <+8336>: stw r10,88(r1)
0x01850ca4 <+8340>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850ca8 <+8344>: lwz r3,44(r1)
0x01850cac <+8348>: lwz r4,40(r1)
0x01850cb0 <+8352>: b 0x184ffb0 <scheme_do_eval+5024>
0x01850cb4 <+8356>: li r9,5
0x01850cb8 <+8360>: stw r17,-4624(r23)
0x01850cbc <+8364>: stw r9,88(r1)
0x01850cc0 <+8368>: bl 0x1845a38 <unbound_global>
0x01850cc4 <+8372>: lwz r9,84(r1)
0x01850cc8 <+8376>: li r3,0
0x01850ccc <+8380>: stw r9,-4496(r25)
0x01850cd0 <+8384>: b 0x184efac <scheme_do_eval+924>
0x01850cd4 <+8388>: li r9,4
0x01850cd8 <+8392>: stw r17,-4624(r23)
0x01850cdc <+8396>: stw r9,88(r1)
0x01850ce0 <+8400>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850ce4 <+8404>: lwz r3,64(r1)
0x01850ce8 <+8408>: bl 0x1849df0 <scheme_delay_load_closure>
0x01850cec <+8412>: lwz r7,64(r1)
0x01850cf0 <+8416>: lwz r9,20(r7)
0x01850cf4 <+8420>: stw r9,44(r1)
0x01850cf8 <+8424>: b 0x1850188 <scheme_do_eval+5496>
0x01850cfc <+8428>: lwz r8,40(r1)
0x01850d00 <+8432>: cmplw cr7,r8,r17
0x01850d04 <+8436>: ble cr7,0x1850e28 <scheme_do_eval+8728>
0x01850d08 <+8440>: cmpwi cr7,r15,0
0x01850d0c <+8444>: ble cr7,0x1850d40 <scheme_do_eval+8496>
0x01850d10 <+8448>: addi r9,r27,-8
0x01850d14 <+8452>: addi r7,r17,-4
0x01850d18 <+8456>: rlwinm r9,r9,30,2,31
0x01850d1c <+8460>: li r10,0
0x01850d20 <+8464>: addi r9,r9,1
0x01850d24 <+8468>: mtctr r9
0x01850d28 <+8472>: b 0x1850d30 <scheme_do_eval+8480>
0x01850d2c <+8476>: lwz r8,40(r1)
---Type <return> to continue, or q <return> to quit---
0x01850d30 <+8480>: lwzx r9,r8,r10
0x01850d34 <+8484>: addi r10,r10,4
0x01850d38 <+8488>: stwu r9,4(r7)
0x01850d3c <+8492>: bdnz 0x1850d2c <scheme_do_eval+8476>
0x01850d40 <+8496>: lis r8,437
0x01850d44 <+8500>: add r9,r17,r27
0x01850d48 <+8504>: addi r8,r8,-5352
0x01850d4c <+8508>: lis r30,437
0x01850d50 <+8512>: stw r8,-4(r9)
0x01850d54 <+8516>: b 0x1850124 <scheme_do_eval+5396>
0x01850d58 <+8520>: lbzx r10,r8,r26
0x01850d5c <+8524>: cmpwi cr7,r10,1
0x01850d60 <+8528>: beq cr7,0x1850b28 <scheme_do_eval+7960>
0x01850d64 <+8532>: cmplwi cr7,r10,1
0x01850d68 <+8536>: blt cr7,0x184fd24 <scheme_do_eval+4372>
0x01850d6c <+8540>: cmpwi cr7,r10,2
0x01850d70 <+8544>: beq cr7,0x1850e68 <scheme_do_eval+8792>
0x01850d74 <+8548>: cmpwi cr7,r10,3
0x01850d78 <+8552>: bne cr7,0x1850b04 <scheme_do_eval+7924>
0x01850d7c <+8556>: mr r7,r17
0x01850d80 <+8560>: b 0x184fcfc <scheme_do_eval+4332>
0x01850d84 <+8564>: lwz r9,4(r7)
0x01850d88 <+8568>: li r8,0
0x01850d8c <+8572>: rlwinm r9,r9,2,0,29
0x01850d90 <+8576>: stwx r8,r27,r9
0x01850d94 <+8580>: lwz r9,44(r1)
0x01850d98 <+8584>: b 0x184f4ac <scheme_do_eval+2204>
0x01850d9c <+8588>: stw r17,-4624(r23)
0x01850da0 <+8592>: stw r29,88(r1)
0x01850da4 <+8596>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850da8 <+8600>: lwz r10,-4720(r30)
0x01850dac <+8604>: lwz r3,40(r1)
0x01850db0 <+8608>: b 0x1850388 <scheme_do_eval+6008>
0x01850db4 <+8612>: li r10,4
0x01850db8 <+8616>: stw r10,88(r1)
0x01850dbc <+8620>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850dc0 <+8624>: b 0x1850400 <scheme_do_eval+6128>
0x01850dc4 <+8628>: li r10,3
0x01850dc8 <+8632>: stw r17,-4624(r23)
0x01850dcc <+8636>: stw r10,88(r1)
0x01850dd0 <+8640>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850dd4 <+8644>: b 0x1850238 <scheme_do_eval+5672>
---Type <return> to continue, or q <return> to quit---
0x01850dd8 <+8648>: lwz r9,84(r1)
0x01850ddc <+8652>: rlwinm r8,r8,0,27,27
0x01850de0 <+8656>: lwz r7,40(r1)
0x01850de4 <+8660>: mr r6,r15
0x01850de8 <+8664>: li r5,-1
0x01850dec <+8668>: li r4,-1
0x01850df0 <+8672>: stw r9,-4496(r25)
0x01850df4 <+8676>: stw r17,-4624(r23)
0x01850df8 <+8680>: bl 0x183c434 <scheme_wrong_count_m>
0x01850dfc <+8684>: lwz r9,84(r1)
0x01850e00 <+8688>: li r3,0
0x01850e04 <+8692>: stw r9,-4496(r25)
0x01850e08 <+8696>: b 0x184efac <scheme_do_eval+924>
0x01850e0c <+8700>: li r10,3
0x01850e10 <+8704>: stw r17,-4624(r23)
0x01850e14 <+8708>: stw r10,88(r1)
0x01850e18 <+8712>: bl 0x1845a24 <make_tail_buffer_safe>
0x01850e1c <+8716>: lwz r5,40(r1)
0x01850e20 <+8720>: lwz r3,44(r1)
0x01850e24 <+8724>: b 0x184edf4 <scheme_do_eval+484>
0x01850e28 <+8728>: cmpwi cr7,r15,0
0x01850e2c <+8732>: lis r8,437
0x01850e30 <+8736>: add r10,r17,r27
0x01850e34 <+8740>: addi r8,r8,-5352
0x01850e38 <+8744>: stw r8,-4(r10)
0x01850e3c <+8748>: beq cr7,0x1850648 <scheme_do_eval+6712>
0x01850e40 <+8752>: addi r9,r27,-8
0x01850e44 <+8756>: rlwinm r10,r9,30,2,31
0x01850e48 <+8760>: addi r10,r10,1
0x01850e4c <+8764>: mtctr r10
0x01850e50 <+8768>: lwz r10,40(r1)
0x01850e54 <+8772>: lwzx r10,r10,r9
0x01850e58 <+8776>: stwx r10,r17,r9
0x01850e5c <+8780>: addi r9,r9,-4
0x01850e60 <+8784>: bdnz 0x1850e50 <scheme_do_eval+8768>
0x01850e64 <+8788>: b 0x1850648 <scheme_do_eval+6712>
0x01850e68 <+8792>: mr r7,r17
0x01850e6c <+8796>: b 0x184feb4 <scheme_do_eval+4772>
0x01850e70 <+8800>: lis r9,437
0x01850e74 <+8804>: stw r28,-4624(r9)
0x01850e78 <+8808>: b 0x18509bc <scheme_do_eval+7596>
0x01850e7c <+8812>: li r9,3
---Type <return> to continue, or q <return> to quit---
0x01850e80 <+8816>: stw r27,-4624(r23)
0x01850e84 <+8820>: stw r9,88(r1)
0x01850e88 <+8824>: lwz r3,4(r8)
0x01850e8c <+8828>: bl 0x1845a38 <unbound_global>
0x01850e90 <+8832>: lwz r9,84(r1)
0x01850e94 <+8836>: li r3,0
0x01850e98 <+8840>: stw r9,-4496(r25)
0x01850e9c <+8844>: b 0x184efac <scheme_do_eval+924>
0x01850ea0 <+8848>: lwz r9,84(r1)
0x01850ea4 <+8852>: mr r6,r15
0x01850ea8 <+8856>: lwz r7,40(r1)
0x01850eac <+8860>: li r5,-1
0x01850eb0 <+8864>: li r4,-1
0x01850eb4 <+8868>: stw r9,-4496(r25)
0x01850eb8 <+8872>: stw r17,-4624(r23)
0x01850ebc <+8876>: bl 0x183c784 <scheme_wrong_count>
0x01850ec0 <+8880>: lwz r9,84(r1)
0x01850ec4 <+8884>: stw r9,-4496(r25)
0x01850ec8 <+8888>: b 0x18509d0 <scheme_do_eval+7616>
0x01850ecc <+8892>: lis r9,437
0x01850ed0 <+8896>: stw r30,-4624(r9)
0x01850ed4 <+8900>: b 0x18509bc <scheme_do_eval+7596>
0x01850ed8 <+8904>: lha r8,0(r3)
0x01850edc <+8908>: cmpwi cr7,r8,28
0x01850ee0 <+8912>: ble cr7,0x1850550 <scheme_do_eval+6464>
0x01850ee4 <+8916>: lha r7,0(r9)
0x01850ee8 <+8920>: b 0x184f4f0 <scheme_do_eval+2272>
0x01850eec <+8924>: cmpwi cr7,r5,1
0x01850ef0 <+8928>: stw r8,88(r1)
0x01850ef4 <+8932>: beq cr7,0x18510ac <scheme_do_eval+9372>
0x01850ef8 <+8936>: lwz r6,772(r9)
0x01850efc <+8940>: b 0x184fa30 <scheme_do_eval+3616>
0x01850f00 <+8944>: cmpwi cr7,r10,163
0x01850f04 <+8948>: beq cr7,0x184f0ec <scheme_do_eval+1244>
0x01850f08 <+8952>: cmpwi cr7,r10,41
0x01850f0c <+8956>: bne cr7,0x184ed50 <scheme_do_eval+320>
0x01850f10 <+8960>: lis r10,437
0x01850f14 <+8964>: lis r30,437
0x01850f18 <+8968>: lwz r10,-5548(r10)
0x01850f1c <+8972>: cmpwi cr7,r10,0
0x01850f20 <+8976>: lwz r10,-4720(r30)
0x01850f24 <+8980>: ble cr7,0x1850fd8 <scheme_do_eval+9160>
---Type <return> to continue, or q <return> to quit---
0x01850f28 <+8984>: lwz r6,740(r10)
0x01850f2c <+8988>: lwz r7,40(r1)
0x01850f30 <+8992>: cmplw cr7,r6,r7
0x01850f34 <+8996>: beq cr7,0x1851020 <scheme_do_eval+9232>
0x01850f38 <+9000>: lwz r10,44(r1)
0x01850f3c <+9004>: stw r17,-4624(r23)
0x01850f40 <+9008>: lwz r4,20(r10)
0x01850f44 <+9012>: lwz r5,24(r10)
0x01850f48 <+9016>: cmpw cr7,r15,r4
0x01850f4c <+9020>: blt cr7,0x1851010 <scheme_do_eval+9216>
0x01850f50 <+9024>: cmpw cr7,r15,r5
0x01850f54 <+9028>: ble cr7,0x1850f60 <scheme_do_eval+9040>
0x01850f58 <+9032>: cmpwi cr7,r5,0
0x01850f5c <+9036>: bge cr7,0x1851010 <scheme_do_eval+9216>
0x01850f60 <+9040>: cmplw cr7,r31,r7
0x01850f64 <+9044>: beq cr7,0x1850f70 <scheme_do_eval+9056>
0x01850f68 <+9048>: li r8,0
0x01850f6c <+9052>: stw r8,40(r1)
0x01850f70 <+9056>: li r8,3
0x01850f74 <+9060>: mr r5,r7
0x01850f78 <+9064>: stw r8,88(r1)
0x01850f7c <+9068>: mr r4,r15
0x01850f80 <+9072>: lwz r8,8(r10)
0x01850f84 <+9076>: lwz r3,12(r10)
0x01850f88 <+9080>: mtctr r8
0x01850f8c <+9084>: bctrl
0x01850f90 <+9088>: cmplwi cr7,r3,4
0x01850f94 <+9092>: stw r3,52(r1)
0x01850f98 <+9096>: bne cr7,0x184f370 <scheme_do_eval+1888>
0x01850f9c <+9100>: lwz r5,40(r1)
0x01850fa0 <+9104>: cmpw cr7,r31,r5
0x01850fa4 <+9108>: bne cr7,0x184ee28 <scheme_do_eval+536>
0x01850fa8 <+9112>: cmpwi cr7,r15,0
0x01850fac <+9116>: ble cr7,0x184ee28 <scheme_do_eval+536>
0x01850fb0 <+9120>: li r10,0
0x01850fb4 <+9124>: li r8,0
0x01850fb8 <+9128>: mtctr r15
0x01850fbc <+9132>: b 0x1850fc4 <scheme_do_eval+9140>
0x01850fc0 <+9136>: lwz r5,40(r1)
0x01850fc4 <+9140>: rlwinm r7,r10,2,0,29
0x01850fc8 <+9144>: addi r10,r10,1
0x01850fcc <+9148>: stwx r8,r5,r7
---Type <return> to continue, or q <return> to quit---
0x01850fd0 <+9152>: bdnz 0x1850fc0 <scheme_do_eval+9136>
0x01850fd4 <+9156>: b 0x18502e0 <scheme_do_eval+5840>
0x01850fd8 <+9160>: lwz r10,740(r10)
0x01850fdc <+9164>: lwz r8,40(r1)
0x01850fe0 <+9168>: stw r17,-4624(r23)
0x01850fe4 <+9172>: cmpw cr7,r10,r8
0x01850fe8 <+9176>: beq cr7,0x1851084 <scheme_do_eval+9332>
0x01850fec <+9180>: lis r10,426
0x01850ff0 <+9184>: lfs f1,-2688(r10)
0x01850ff4 <+9188>: li r10,3
0x01850ff8 <+9192>: stw r10,88(r1)
0x01850ffc <+9196>: bl 0x1a25abc <scheme_thread_block>
0x01851000 <+9200>: lwz r10,-4720(r30)
0x01851004 <+9204>: li r8,1
0x01851008 <+9208>: stb r8,672(r10)
0x0185100c <+9212>: b 0x1850f28 <scheme_do_eval+8984>
0x01851010 <+9216>: lwz r3,16(r10)
0x01851014 <+9220>: li r8,0
0x01851018 <+9224>: mr r6,r15
0x0185101c <+9228>: b 0x18505a4 <scheme_do_eval+6548>
0x01851020 <+9232>: cmpwi cr7,r15,4
0x01851024 <+9236>: bgt cr7,0x185106c <scheme_do_eval+9308>
0x01851028 <+9240>: cmpwi cr7,r15,0
0x0185102c <+9244>: rlwinm r10,r15,2,0,29
0x01851030 <+9248>: subf r17,r10,r17
0x01851034 <+9252>: beq cr7,0x1851060 <scheme_do_eval+9296>
0x01851038 <+9256>: addi r10,r10,-4
0x0185103c <+9260>: rlwinm r8,r10,30,2,31
0x01851040 <+9264>: addi r8,r8,1
0x01851044 <+9268>: mtctr r8
0x01851048 <+9272>: b 0x1851050 <scheme_do_eval+9280>
0x0185104c <+9276>: lwz r6,40(r1)
0x01851050 <+9280>: lwzx r8,r6,r10
0x01851054 <+9284>: stwx r8,r17,r10
0x01851058 <+9288>: addi r10,r10,-4
0x0185105c <+9292>: bdnz 0x185104c <scheme_do_eval+9276>
0x01851060 <+9296>: stw r17,40(r1)
0x01851064 <+9300>: mr r7,r17
0x01851068 <+9304>: b 0x1850f38 <scheme_do_eval+9000>
0x0185106c <+9308>: li r10,3
0x01851070 <+9312>: stw r17,-4624(r23)
0x01851074 <+9316>: stw r10,88(r1)
0x01851078 <+9320>: bl 0x1845a24 <make_tail_buffer_safe>
0x0185107c <+9324>: lwz r7,40(r1)
0x01851080 <+9328>: b 0x1850f38 <scheme_do_eval+9000>
0x01851084 <+9332>: li r10,3
0x01851088 <+9336>: stw r10,88(r1)
0x0185108c <+9340>: bl 0x1845a24 <make_tail_buffer_safe>
0x01851090 <+9344>: b 0x1850fec <scheme_do_eval+9180>
0x01851094 <+9348>: li r10,3
0x01851098 <+9352>: stw r10,88(r1)
0x0185109c <+9356>: bl 0x1845a24 <make_tail_buffer_safe>
0x018510a0 <+9360>: lwz r3,44(r1)
0x018510a4 <+9364>: lwz r5,40(r1)
0x018510a8 <+9368>: b 0x184ed6c <scheme_do_eval+348>
0x018510ac <+9372>: li r6,6
0x018510b0 <+9376>: b 0x184fa30 <scheme_do_eval+3616>
End of assembler dump.
Home |
Main Index |
Thread Index |
Old Index