92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
}
unsigned output[100];
size_t outlen = 0;
unsigned ip = 0;
while (ip + 1 < np) {
ip = instruction(ip, p[ip], p[ip+1], reg, output, &outlen);
}
printf("Program's output is {");
for (unsigned k = 0; k < outlen; k++) {
if (k) putchar(',');
putchar((int)output[k] + '0');
}
printf("}\n");
printf("Program is (%u", p[0]);
for (unsigned k = 1; k < np; k++) {
if (k) putchar(',');
putchar((int)p[k] + '0');
}
printf(")\n");
reg[3] = 202322936867370;
#if 0
// I'm not happy with my "solution".
// It wasn't the program who found it.
|
|
|
<
|
<
|
|
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
}
unsigned output[100];
size_t outlen = 0;
unsigned ip = 0;
while (ip + 1 < np) {
ip = instruction(ip, p[ip], p[ip+1], reg, output, &outlen);
}
printf("Program's output is {%u", output[0]);
for (unsigned k = 1; k < outlen; k++) {
printf(",%u", output[k]);
}
printf("}\n");
printf("Program is (%u", p[0]);
for (unsigned k = 1; k < np; k++) {
printf(",%u", p[k]);
}
printf(")\n");
reg[3] = 202322936867370;
#if 0
// I'm not happy with my "solution".
// It wasn't the program who found it.
|