All pastes #1425899 Raw Edit

Anonymous

public text v1 · immutable
#1425899 ·published 2009-05-17 22:52 UTC
rendered paste body
/* generated by esotope-bfc */
#include <stdio.h>
#include <stdint.h>
#define GETC() (fflush(stdout), fgetc(stdin))
#define PUTC(c) fputc(c, stdout)
#define PUTS(s) fwrite(s, 1, sizeof(s)-1, stdout)
static uint8_t m[30000], *p = m;
int main(void) {
	p[0] = 97;
	p[2] = 0;
	p[1] = 1;
	p[3] = 0;
	p[4] = 0;
	p[6] = 0;
	p[7] = 0;
	p[19] = 0;
	p[20] = 0;
	p[23] = 0;
	p[24] = 0;
	while (p[1]) {
		p[4] += p[0];
		p[0] = p[4];
		p[6] += p[4];
		p[4] = 0;
		p[3] += 4;
		p[4] += (8*p[3]);
		p[3] = 0;
		PUTC(p[4]);
		p[4] = 10;
		while (p[4]) {
			PUTC(p[6]);
			++p[6];
			--p[4];
		}
		p[6] = 0;
		p[3] += 2;
		p[2] += (5*p[3]);
		p[3] = 0;
		PUTC(p[2]);
		p[4] += p[0];
		p[0] = p[4];
		p[6] += p[4];
		p[4] = 0;
		while (p[2]) {
			PUTC(p[6]);
			++p[6];
			p[3] += 10;
			while (p[3]) {
				p[4] += p[2];
				p[2] = p[4];
				p[7] += (11*p[4]);
				p[4] = p[3];
				p[3] = p[4];
				p[7] += p[4];
				p[4] = 0;
				p[19] += p[7];
				p[20] += p[7];
				p[7] = 0;
				while (p[19]) {
					--p[19];
					p[23] += p[19];
					p[19] = 0;
					p[24] += p[20];
					p[20] = 0;
					p += 4;
				}
				p[19] += p[22];
				p[22] = p[19];
				p[21] += p[19];
				p[19] = 0;
				while (p[20]) {
					--p[20];
					p[17] += p[21];
					p[21] = 0;
					p[16] += p[20];
					p[20] = 0;
					p -= 4;
				}
				p[19] += 9;
				p[20] += (5*p[19]);
				p[19] = p[21];
				p[21] = 0;
				p[20] += (-3*p[19]);
				p[19] = 0;
				PUTC(p[20]);
				p[20] = 0;
				--p[3];
			}
			p[3] = 0;
			--p[2];
			PUTS("\n");
		}
		p[6] = 0;
		PUTS(">");
		p[5] = GETC();
		p[5] -= 10;
		p[4] += p[5];
		p[5] = 0;
		++p[11];
		if (p[4] != 0) {
			p[5] += p[4];
			p[10] += p[4];
			p[11] = 0;
		}
		p[4] = 0;
		p[5] += 10;
		while (p[10]) {
			p[10] = 0;
			p[8] = GETC();
			--p[1];
			p[4] += p[8];
			p[8] = p[4];
			p[9] += (p[4]-10);
			p[4] = 0;
			while (p[9]) {
				++p[1];
				p[4] += p[0];
				p[0] = p[4];
				p[6] += ((p[4]-p[5])+10);
				p[4] = p[0];
				p[5] = 0;
				p[7] += (11*p[6]);
				p[6] = ((p[4]-p[8])+10);
				p[0] = p[4];
				p[4] = 0;
				p[8] = 0;
				p[7] += p[6];
				p[6] = 0;
				p[19] += p[7];
				p[20] += p[7];
				p[7] = 0;
				while (p[19]) {
					--p[19];
					p[23] += p[19];
					p[19] = 0;
					p[24] += p[20];
					p[20] = 0;
					p += 4;
				}
				p[19] += p[22];
				p[22] = (1-p[19]);
				p[19] = 0;
				while (p[20]) {
					--p[20];
					p[17] += p[21];
					p[21] = 0;
					p[16] += p[20];
					p[20] = 0;
					p -= 4;
				}
				p[9] = GETC();
				p[9] = 0;
			}
		}
		while (p[11]) {
			p[11] += 10;
			p[12] += (11*p[11]);
			p[13] += (11*p[11]);
			p[11] = 0;
			while (p[12]) {
				--p[12];
				p[15] += p[12];
				p[12] = p[15];
				p[19] += p[15];
				p[20] += p[15];
				p[15] = 0;
				while (p[19]) {
					--p[19];
					p[23] += p[19];
					p[19] = 0;
					p[24] += p[20];
					p[20] = 0;
					p += 4;
				}
				p[19] += p[22];
				p[22] = p[19];
				p[21] += p[19];
				p[19] = 0;
				while (p[20]) {
					--p[20];
					p[17] += p[21];
					p[21] = 0;
					p[16] += p[20];
					p[20] = 0;
					p -= 4;
				}
				p[15] += p[12];
				p[12] = p[15];
				p[19] += p[15];
				p[20] += p[15];
				p[15] = p[13];
				p[13] = p[15];
				p[19] += p[15];
				p[20] += p[15];
				p[15] = 0;
				while (p[19]) {
					--p[19];
					p[23] += p[19];
					p[19] = 0;
					p[24] += p[20];
					p[20] = 0;
					p[25] += p[21];
					p[21] = 0;
					p += 4;
				}
				p[22] = p[21];
				p[21] = 0;
				while (p[20]) {
					--p[20];
					p[16] += p[20];
					p[20] = 0;
					p -= 4;
				}
			}
			p[2] += 10;
			while (p[2]) {
				p[3] += 10;
				while (p[3]) {
					p[4] += p[2];
					p[2] = p[4];
					p[7] += (11*p[4]);
					p[4] = p[3];
					p[3] = p[4];
					p[7] += p[4];
					p[4] = p[7];
					p[7] = p[4];
					p[12] += p[4];
					p[4] = 0;
					p[15] += p[13];
					p[13] = p[15];
					p[12] += (p[15]-12);
					p[15] = p[12];
					p[12] = p[15];
					p[19] += p[15];
					p[20] += p[15];
					p[15] = 0;
					while (p[19]) {
						--p[19];
						p[23] += p[19];
						p[19] = 0;
						p[24] += p[20];
						p[20] = 0;
						p += 4;
					}
					p[19] += p[22];
					p[22] = p[19];
					p[21] += p[19];
					p[19] = 0;
					p[23] += p[26];
					p[26] = p[23];
					p[21] += p[23];
					p[23] = 0;
					p[27] += p[30];
					p[30] = p[27];
					p[21] += p[27];
					p[27] = 0;
					while (p[20]) {
						--p[20];
						p[17] += p[21];
						p[21] = 0;
						p[16] += p[20];
						p[20] = 0;
						p -= 4;
					}
					p[14] += p[21];
					p[21] = 0;
					p[12] += 11;
					p[15] += p[12];
					p[12] = p[15];
					p[19] += p[15];
					p[20] += p[15];
					p[15] = 0;
					while (p[19]) {
						--p[19];
						p[23] += p[19];
						p[19] = 0;
						p[24] += p[20];
						p[20] = 0;
						p += 4;
					}
					p[19] += p[22];
					p[22] = p[19];
					p[21] += p[19];
					p[19] = 0;
					p[23] += p[26];
					p[26] = p[23];
					p[21] += p[23];
					p[23] = 0;
					p[27] += p[30];
					p[30] = p[27];
					p[21] += p[27];
					p[27] = 0;
					while (p[20]) {
						--p[20];
						p[17] += p[21];
						p[21] = 0;
						p[16] += p[20];
						p[20] = 0;
						p -= 4;
					}
					p[14] += p[21];
					p[21] = 0;
					p[12] += 11;
					p[20] += p[12];
					p[19] += p[12];
					p[12] = 0;
					while (p[19]) {
						--p[19];
						p[23] += p[19];
						p[19] = 0;
						p[24] += p[20];
						p[20] = 0;
						p += 4;
					}
					p[19] += p[22];
					p[22] = p[19];
					p[21] += p[19];
					p[19] = 0;
					p[23] += p[26];
					p[26] = p[23];
					p[21] += p[23];
					p[23] = 0;
					p[27] += p[30];
					p[30] = p[27];
					p[21] += p[27];
					p[27] = 0;
					while (p[20]) {
						--p[20];
						p[17] += p[21];
						p[21] = 0;
						p[16] += p[20];
						p[20] = 0;
						p -= 4;
					}
					p[14] += (p[21]-4);
					p[21] = 0;
					while (p[14]) {
						++p[14];
						++p[21];
						if (p[14]) {
							--p[21];
							p[14] = 0;
						}
						p[14] = 0;
						p[19] += p[7];
						p[20] += p[7];
						p[7] = 0;
						while (p[19]) {
							--p[19];
							p[23] += p[19];
							p[19] = 0;
							p[24] += p[20];
							p[20] = 0;
							p[25] += p[21];
							p[21] = 0;
							p += 4;
						}
						p[22] = p[21];
						p[21] = 0;
						while (p[20]) {
							--p[20];
							p[16] += p[20];
							p[20] = 0;
							p -= 4;
						}
						p[14] = 0;
					}
					p[7] = 0;
					--p[3];
				}
				--p[2];
			}
			p[13] = 0;
		}
	}
	return 0;
}