Line 164... |
Line 164... |
if (gCpu=='F') {
|
if (gCpu=='F') {
|
fprintf(ofp, "%d compressable instructions\n", htblmax);
|
fprintf(ofp, "%d compressable instructions\n", htblmax);
|
fprintf(ofp, "The top 256 are:\n", htblmax);
|
fprintf(ofp, "The top 256 are:\n", htblmax);
|
fprintf(ofp, "Comp Opcode Count\n");
|
fprintf(ofp, "Comp Opcode Count\n");
|
for (nn = 0; nn < htblmax && nn < 256; nn++) {
|
for (nn = 0; nn < htblmax && nn < 256; nn++) {
|
fprintf(ofp, " %03X %08X %d\n", nn, hTable[nn].opcode, hTable[nn].count);
|
fprintf(ofp, " %03X %012I64X %d\n", nn, hTable[nn].opcode, hTable[nn].count);
|
}
|
}
|
return;
|
return;
|
}
|
}
|
fprintf(ofp, "%d compressable instructions\n", htblmax);
|
fprintf(ofp, "%d compressable instructions\n", htblmax);
|
fprintf(ofp, "The top 1024 are:\n", htblmax);
|
fprintf(ofp, "The top 1024 are:\n", htblmax);
|
Line 861... |
Line 861... |
void process_dh_htbl()
|
void process_dh_htbl()
|
{
|
{
|
int nn;
|
int nn;
|
|
|
if (gCpu=='F') {
|
if (gCpu=='F') {
|
emitHalf(htblmax > 1024 ? 1024 : htblmax);
|
emitWord(htblmax > 1024 ? 1024 : htblmax);
|
for (nn = 0; nn < htblmax && nn < 1024; nn++) {
|
for (nn = 0; nn < htblmax && nn < 1024; nn++) {
|
emitHalf(hTable[nn].opcode);
|
emitWord(hTable[nn].opcode);
|
}
|
}
|
return;
|
return;
|
}
|
}
|
else if (gCpu==7)
|
else if (gCpu==7)
|
emitByte(htblmax > 1024 ? 1024 : htblmax);
|
emitByte(htblmax > 1024 ? 1024 : htblmax);
|