From be04c9b195222c5f8bcc576b62c80e09321f52a9 Mon Sep 17 00:00:00 2001 From: Karol Stasiak Date: Tue, 3 Jul 2018 01:45:20 +0200 Subject: [PATCH] Fix emitting constant decimal expressions --- src/main/scala/millfork/output/AbstractAssembler.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/millfork/output/AbstractAssembler.scala b/src/main/scala/millfork/output/AbstractAssembler.scala index 649fc2d4..a39a734e 100644 --- a/src/main/scala/millfork/output/AbstractAssembler.scala +++ b/src/main/scala/millfork/output/AbstractAssembler.scala @@ -153,7 +153,7 @@ abstract class AbstractAssembler[T <: AbstractCode](private val program: Program var result = 0L var multiplier = 1L while (x > 0) { - result += multiplier * (a % 16L) + result += multiplier * (x % 16L) x /= 16L multiplier *= 10L } @@ -166,7 +166,7 @@ abstract class AbstractAssembler[T <: AbstractCode](private val program: Program var result = 0L var multiplier = 1L while (x > 0) { - result += multiplier * (a % 10L) + result += multiplier * (x % 10L) x /= 10L multiplier *= 16L }