diff --git a/src/print.c b/src/print.c index e0b8eb4..c23f25b 100644 --- a/src/print.c +++ b/src/print.c @@ -17,9 +17,9 @@ void printState(Machine *state, FILE *stream) { void printRegisters(Machine *state, FILE *stream) { fprintf(stream, "Registers:\n"); for (int i = 0; i < REGISTER_COUNT; i++) { - fprintf(stream, "X%02d\t= %016llx\n", i, state->registers[i]); + fprintf(stream, "X%02d\t= %016" PRIu64 "\n", i, state->registers[i]); } - fprintf(stream, "PC\t= %016llx\n", state->pc); + fprintf(stream, "PC\t= %016" PRIu64 "\n", state->pc); fprintf(stream, "PSTATE\t: %c%c%c%c", state->conditionCodes.Negative ? 'N' : UNSET_CONDITION_CODE_CHAR, state->conditionCodes.Zero ? 'Z' : UNSET_CONDITION_CODE_CHAR, state->conditionCodes.Carry ? 'C' : UNSET_CONDITION_CODE_CHAR,