From 68e67b719d592f3bb0caa98c5120242660beb0c3 Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Mon, 21 Sep 2020 19:10:17 -0400 Subject: [PATCH] IBM360: Fixed bug in CVD instruction. --- IBM360/ibm360_cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IBM360/ibm360_cpu.c b/IBM360/ibm360_cpu.c index 38e9134..a49dd99 100644 --- a/IBM360/ibm360_cpu.c +++ b/IBM360/ibm360_cpu.c @@ -2734,7 +2734,7 @@ save_dbl: while (dest != 0) { /* Convert digits until zero */ int d = dest % 10; dest /= 10; - if (temp > 32) + if (temp >= 32) src1 |= (d << (temp - 32)); else src1h |= (d << temp);