# erl -noshell -maxcell 65535 -wrapcell -xlatout #10#13=#nl -autopsy -statusevery 5m -run pibfi run http://www.people.fas.harvard.edu/~jafowler/pi/pi.b
pibfi: Platonic Ideal Brainf*ck Interpreter v2003.0505
Copyright (c)2003 Cat's Eye Technologies. All rights reserved.
Program file name: http://www.people.fas.harvard.edu/~jafowler/pi/pi.b
Parser options: heredoc=undefined statuscmd="#" optimize=1 dontstrip=[]
Tape options: wraptape=false mintape=0 maxtape=infinity wrapcell=true mincell=0 maxcell=65535 tapemodule=pibfi_tape_ets
I/O options: xlatin=["\n"="\n" ] xlatout=["\n\r"="\n" ] eof=0 wrapin=false minin=0 maxin=infinity wrapout=false minout=0 maxout=infinity outfile=tty infile=tty
Debug options: statusevery=300000
--------------BEGIN PROGRAM OUTPUT--------------
0
===== STATUS REPORT ===== Mon May 5 2003, 20:38:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 5 min 0 sec at mean kips 239
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 5935215x(+) 5998202x(-) 22500864x(<) 22500870x(>)
= Exec tally: 0x(,) 3x(.) 7400131x([) 7400125x(])
+ Tape head position: 7 cells right of start, cell contents: 105
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
312 20 22 1 1 105 376 43 0 0
===== STATUS REPORT ===== Mon May 5 2003, 20:43:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 10 min 0 sec at mean kips 209
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 11857128x(+) 11920407x(-) 35868198x(<) 35868204x(>)
= Exec tally: 0x(,) 3x(.) 14814889x([) 14814883x(])
+ Tape head position: 7 cells right of start, cell contents: 44
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
209 11 11 7 1 44 380 23 0 0
3
===== STATUS REPORT ===== Mon May 5 2003, 20:48:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 15 min 0 sec at mean kips 216
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 17798122x(+) 17926744x(-) 57121132x(<) 57121138x(>)
= Exec tally: 0x(,) 6x(.) 22218742x([) 22218736x(])
+ Tape head position: 7 cells right of start, cell contents: 142
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
161 9 47 3 1 142 378 57 0 0
===== STATUS REPORT ===== Mon May 5 2003, 20:53:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 20 min 0 sec at mean kips 206
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 23789785x(+) 23917104x(-) 69978858x(<) 69978860x(>)
= Exec tally: 0x(,) 6x(.) 29710400x([) 29710395x(])
+ Tape head position: 2 cells right of start, cell contents: 284
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 7 284 38 12 10 0
===== STATUS REPORT ===== Mon May 5 2003, 20:58:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 25 min 0 sec at mean kips 200
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 29783983x(+) 29912320x(-) 83278124x(<) 83278130x(>)
= Exec tally: 0x(,) 6x(.) 37211818x([) 37211812x(])
+ Tape head position: 7 cells right of start, cell contents: 285
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
312 8 26 1 1 285 372 35 0 0
1
===== STATUS REPORT ===== Mon May 5 2003, 21:03:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 30 min 0 sec at mean kips 206
= Currently at line 188, col 5, instruction '[', whilelevel 5
= Exec tally: 35753100x(+) 35945090x(-) 104704284x(<) 104704285x(>)
= Exec tally: 0x(,) 9x(.) 44650879x([) 44650874x(])
+ Tape head position: 1 cell right of start, cell contents: 394
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 5 cells right of start):
#0 ->#1 #2 #3 #4 #5
0 394 119 45 17 5
===== STATUS REPORT ===== Mon May 5 2003, 21:08:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 35 min 0 sec at mean kips 202
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 41735643x(+) 41928368x(-) 117617082x(<) 117617084x(>)
= Exec tally: 0x(,) 9x(.) 52135967x([) 52135962x(])
+ Tape head position: 2 cells right of start, cell contents: 184
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 164 184 4 50 7 0
===== STATUS REPORT ===== Mon May 5 2003, 21:13:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 40 min 0 sec at mean kips 198
= Currently at line 188, col 5, instruction '[', whilelevel 5
= Exec tally: 47717935x(+) 47910091x(-) 130253752x(<) 130253753x(>)
= Exec tally: 0x(,) 9x(.) 59617264x([) 59617259x(])
+ Tape head position: 1 cell right of start, cell contents: 147
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 5 cells right of start):
#0 ->#1 #2 #3 #4 #5
0 147 281 50 0 9
===== STATUS REPORT ===== Mon May 5 2003, 21:18:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 45 min 0 sec at mean kips 195
= Currently at line 188, col 22, instruction '[', whilelevel 6
= Exec tally: 53385479x(+) 53579121x(-) 142636196x(<) 142636202x(>)
= Exec tally: 0x(,) 9x(.) 66710778x([) 66710772x(])
+ Tape head position: 7 cells right of start, cell contents: 36
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
343 17 23 5 1 36 533 41 0 0
===== STATUS REPORT ===== Mon May 5 2003, 21:23:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 50 min 0 sec at mean kips 196
= Currently at line 254, col 56, instruction '[', whilelevel 2
= Exec tally: 58965526x(+) 59108105x(-) 160883365x(<) 160883399x(>)
= Exec tally: 0x(,) 9x(.) 73574442x([) 73574440x(])
+ Tape head position: 34 cells right of start, cell contents: 12244
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (29 - 38 cells right of start):
#29 #30 #31 #32 #33 ->#34 #35 #36 #37 #38
0 1 15 0 4 12244 9 0 0 10
4
===== STATUS REPORT ===== Mon May 5 2003, 21:28:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 55 min 0 sec at mean kips 194
= Currently at line 188, col 22, instruction '[', whilelevel 6
= Exec tally: 64479186x(+) 64736496x(-) 175404374x(<) 175404380x(>)
= Exec tally: 0x(,) 12x(.) 80560848x([) 80560842x(])
+ Tape head position: 7 cells right of start, cell contents: 729
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
784 20 36 0 1 729 798 57 0 0
===== STATUS REPORT ===== Mon May 5 2003, 21:33:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 0 min 0 sec at mean kips 192
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 70045030x(+) 70304600x(-) 187755052x(<) 187755054x(>)
= Exec tally: 0x(,) 12x(.) 87531501x([) 87531496x(])
+ Tape head position: 2 cells right of start, cell contents: 152
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 73 152 35 5 6 0
1
===== STATUS REPORT ===== Mon May 5 2003, 21:38:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 5 min 0 sec at mean kips 194
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 75614209x(+) 75938125x(-) 208594883x(<) 208594889x(>)
= Exec tally: 0x(,) 15x(.) 94472347x([) 94472341x(])
+ Tape head position: 7 cells right of start, cell contents: 393
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
574 37 27 0 1 393 600 65 0 0
===== STATUS REPORT ===== Mon May 5 2003, 21:43:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 10 min 0 sec at mean kips 192
= Currently at line 188, col 22, instruction '[', whilelevel 6
= Exec tally: 81182483x(+) 81507283x(-) 220985489x(<) 220985495x(>)
= Exec tally: 0x(,) 15x(.) 101443761x([) 101443755x(])
+ Tape head position: 7 cells right of start, cell contents: 262
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
292 40 8 4 1 262 490 49 0 0
===== STATUS REPORT ===== Mon May 5 2003, 21:48:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 15 min 0 sec at mean kips 191
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 86759563x(+) 87084772x(-) 233715939x(<) 233715941x(>)
= Exec tally: 0x(,) 15x(.) 108426863x([) 108426858x(])
+ Tape head position: 2 cells right of start, cell contents: 45
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 313 45 21 3 0 0
===== STATUS REPORT ===== Mon May 5 2003, 21:53:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 20 min 0 sec at mean kips 191
= Currently at line 161, col 60, instruction '[', whilelevel 5
= Exec tally: 92300725x(+) 92691104x(-) 250848885x(<) 250848887x(>)
= Exec tally: 0x(,) 15x(.) 115383433x([) 115383428x(])
+ Tape head position: 2 cells right of start, cell contents: 107
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 242 107 39 1 1 0
===== STATUS REPORT ===== Mon May 5 2003, 21:58:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 25 min 0 sec at mean kips 190
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 97850728x(+) 98241773x(-) 263441519x(<) 263441525x(>)
= Exec tally: 0x(,) 15x(.) 122333144x([) 122333138x(])
+ Tape head position: 7 cells right of start, cell contents: 168
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
258 5 13 0 1 168 270 19 0 0
5
9
===== STATUS REPORT ===== Mon May 5 2003, 22:03:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 30 min 0 sec at mean kips 191
= Currently at line 188, col 5, instruction '[', whilelevel 5
= Exec tally: 103421719x(+) 103875819x(-) 283773809x(<) 283773810x(>)
= Exec tally: 0x(,) 21x(.) 129269917x([) 129269912x(])
+ Tape head position: 1 cell right of start, cell contents: 250
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 5 cells right of start):
#0 ->#1 #2 #3 #4 #5
0 250 287 37 19 5
===== STATUS REPORT ===== Mon May 5 2003, 22:08:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 35 min 0 sec at mean kips 190
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 108954813x(+) 109408269x(-) 295520049x(<) 295520051x(>)
= Exec tally: 0x(,) 21x(.) 136188384x([) 136188379x(])
+ Tape head position: 2 cells right of start, cell contents: 75
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 739 75 46 6 2 0
===== STATUS REPORT ===== Mon May 5 2003, 22:13:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 40 min 0 sec at mean kips 188
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 114427622x(+) 114882129x(-) 307226669x(<) 307226671x(>)
= Exec tally: 0x(,) 21x(.) 143035985x([) 143035980x(])
+ Tape head position: 2 cells right of start, cell contents: 107
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 515 107 37 9 2 0
===== STATUS REPORT ===== Mon May 5 2003, 22:18:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 45 min 0 sec at mean kips 187
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 119902051x(+) 120358356x(-) 319041702x(<) 319041704x(>)
= Exec tally: 0x(,) 21x(.) 149888053x([) 149888048x(])
+ Tape head position: 2 cells right of start, cell contents: 148
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 140 148 33 5 2 0
2
===== STATUS REPORT ===== Mon May 5 2003, 22:23:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 50 min 0 sec at mean kips 188
= Currently at line 188, col 5, instruction '[', whilelevel 5
= Exec tally: 125363050x(+) 125884129x(-) 339700934x(<) 339700935x(>)
= Exec tally: 0x(,) 24x(.) 156694446x([) 156694441x(])
+ Tape head position: 1 cell right of start, cell contents: 201
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 5 cells right of start):
#0 ->#1 #2 #3 #4 #5
0 201 212 34 28 0
===== STATUS REPORT ===== Mon May 5 2003, 22:28:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 1 hr 55 min 0 sec at mean kips 187
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 130833914x(+) 131354874x(-) 351906329x(<) 351906331x(>)
= Exec tally: 0x(,) 24x(.) 163539106x([) 163539101x(])
+ Tape head position: 2 cells right of start, cell contents: 464
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 23 464 47 1 2 0
===== STATUS REPORT ===== Mon May 5 2003, 22:33:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 2 hr 0 min 0 sec at mean kips 186
= Currently at line 161, col 60, instruction '[', whilelevel 5
= Exec tally: 136287189x(+) 136809423x(-) 363865221x(<) 363865223x(>)
= Exec tally: 0x(,) 24x(.) 170365237x([) 170365232x(])
+ Tape head position: 2 cells right of start, cell contents: 103
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 68 103 12 24 2 0
6
===== STATUS REPORT ===== Mon May 5 2003, 22:38:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 2 hr 5 min 0 sec at mean kips 188
= Currently at line 188, col 22, instruction '[', whilelevel 6
= Exec tally: 141689012x(+) 142276109x(-) 384240054x(<) 384240060x(>)
= Exec tally: 0x(,) 27x(.) 177098770x([) 177098764x(])
+ Tape head position: 7 cells right of start, cell contents: 24
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
82 35 29 6 1 24 455 65 0 0
===== STATUS REPORT ===== Mon May 5 2003, 22:43:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 2 hr 10 min 0 sec at mean kips 186
= Currently at line 188, col 22, instruction '[', whilelevel 6
= Exec tally: 147099275x(+) 147685307x(-) 395703128x(<) 395703134x(>)
= Exec tally: 0x(,) 27x(.) 183863387x([) 183863381x(])
+ Tape head position: 7 cells right of start, cell contents: 100
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
244 49 11 9 1 100 793 61 0 0
===== STATUS REPORT ===== Mon May 5 2003, 22:48:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 2 hr 15 min 0 sec at mean kips 185
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 152537435x(+) 153123412x(-) 407336323x(<) 407336329x(>)
= Exec tally: 0x(,) 27x(.) 190665199x([) 190665193x(])
+ Tape head position: 7 cells right of start, cell contents: 73
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
427 32 22 6 1 73 778 55 0 0
===== STATUS REPORT ===== Mon May 5 2003, 22:53:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 2 hr 20 min 0 sec at mean kips 184
= Currently at line 187, col 67, instruction '[', whilelevel 5
= Exec tally: 157954886x(+) 158541517x(-) 418975842x(<) 418975844x(>)
= Exec tally: 0x(,) 27x(.) 197444652x([) 197444647x(])
+ Tape head position: 2 cells right of start, cell contents: 51
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (0 - 6 cells right of start):
#0 #1 ->#2 #3 #4 #5 #6
0 67 51 43 5 12 0
===== STATUS REPORT ===== Mon May 5 2003, 22:58:42 =====
= Run began Mon May 5 2003, 20:33:42 duration 2 hr 25 min 0 sec at mean kips 184
= Currently at line 162, col 15, instruction '[', whilelevel 6
= Exec tally: 163368553x(+) 163956054x(-) 430676607x(<) 430676613x(>)
= Exec tally: 0x(,) 27x(.) 204216493x([) 204216487x(])
+ Tape head position: 7 cells right of start, cell contents: 14
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (2 - 11 cells right of start):
#2 #3 #4 #5 #6 ->#7 #8 #9 #10 #11
342 7 33 0 1 14 374 41 0 0
5
3
---------------END PROGRAM OUTPUT---------------
===== STATUS REPORT ===== Mon May 5 2003, 23:03:00 =====
= Run began Mon May 5 2003, 20:33:42 duration 2 hr 29 min 18 sec at mean kips 185
= Stopped at line 301, col 74, instruction '.', whilelevel 0
= Exec tally: 168003129x(+) 168657743x(-) 449388177x(<) 449388190x(>)
= Exec tally: 0x(,) 33x(.) 209994449x([) 209994449x(])
+ Tape head position: 13 cells right of start, cell contents: 13
+ Tape observed head position: min 0, max 145, range 146
+ Tape observed cell contents: min 0, max 65535, range 65536
+ Tape contents (8 - 17 cells right of start):
#8 #9 #10 #11 #12 ->#13 #14 #15 #16 #17
30 10 0 0 10 13 0 0 0 51