From d37b3b2214afdcad845958b8f4d2af1af57bf08b Mon Sep 17 00:00:00 2001 From: Pixel <> Date: Mon, 16 Apr 2001 17:09:32 +0000 Subject: Prout --- lib/alu.c | 4 ++-- lib/simulator.c | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) (limited to 'lib') diff --git a/lib/alu.c b/lib/alu.c index 5a2819a..e90b0cc 100644 --- a/lib/alu.c +++ b/lib/alu.c @@ -746,9 +746,9 @@ Uint32 DivisionSigne(Uint32 a, Uint32 b) Uint32 AND(Uint32 a, Uint32 b) { if (Rapide) { - return RANDSigne(a, b); + return RAND(a, b); } else { - return NANDSigne(a, b); + return NAND(a, b); } } diff --git a/lib/simulator.c b/lib/simulator.c index 5ce27b7..7dde434 100644 --- a/lib/simulator.c +++ b/lib/simulator.c @@ -22,7 +22,7 @@ */ -int HasToRun = 1, Reset; +int HasToRun = 1, HasToReset; Uint32 LireInstruction(void) { @@ -62,9 +62,9 @@ Uint32 Adresse(Uint32 u, Uint32 instruction) void Initialisation(void) { int i; -/* + for (i = 0; i < TAILLE_MEMOIRE; i++) - Reset(&memoire_principale[i]); */ + Reset(&memoire_principale[i]); EcrireRegistreSP(ADD_SP); } @@ -336,7 +336,7 @@ void DecodeExec(Uint32 instruction, Uint32 entrypoint) if (ValeurBit(Extension(instruction), 0)) { HasToRun = 0; /* Halt */ } else { - Reset = 1; /* Reset */ + HasToReset = 1; /* Reset */ ResetRegistres(); } break; @@ -352,8 +352,8 @@ void Traitement(Uint32 entrypoint) while (HasToRun) { EcrireRegistrePC(entrypoint); HasToRun = 1; - Reset = 0; - while ((HasToRun) && (!Reset)) { + HasToReset = 0; + while ((HasToRun) && (!HasToReset)) { instruction = LireInstruction(); IncrementeCompteurOrdinal(); DecodeExec(instruction, entrypoint); -- cgit v1.2.3