From bdd227f9482677138a65fe929f9e88609ff8eeb9 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sun, 31 Dec 2023 18:44:44 +0100 Subject: [PATCH] simplifie? --- flap/questions/retrolixToX86_64/03.retrolix | 22 ++++++++------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/flap/questions/retrolixToX86_64/03.retrolix b/flap/questions/retrolixToX86_64/03.retrolix index 9052a68..383774a 100644 --- a/flap/questions/retrolixToX86_64/03.retrolix +++ b/flap/questions/retrolixToX86_64/03.retrolix @@ -1,17 +1,11 @@ globals (res) - local compteur: - compteur <- copy 5; - res <- copy 1; + res <- copy 1; + res <- mul res, 5; + res <- mul res, 4; + res <- mul res, 3; + res <- mul res, 2; + res <- mul res, 1; - condition: - jumpif lte compteur, 1 -> fin, boucle; - - boucle: - res <- mul res, compteur; - compteur <- sub compteur, 1; - jump condition; - - fin: - %rdi <- copy res; - print_int(); + %rdi <- copy res; + print_int(); end