From 661bd7f4cc9c29fe53f753bbf39a07378ab2ae4d Mon Sep 17 00:00:00 2001 From: hneemann Date: Fri, 16 Oct 2020 12:41:34 +0200 Subject: [PATCH] fixes a bug in the test case bits(n,m) command if n is 64; fixes #535 --- .../de/neemann/digital/testing/parser/ValueAppenderBits.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/neemann/digital/testing/parser/ValueAppenderBits.java b/src/main/java/de/neemann/digital/testing/parser/ValueAppenderBits.java index 5e64c009c..d9725ba03 100644 --- a/src/main/java/de/neemann/digital/testing/parser/ValueAppenderBits.java +++ b/src/main/java/de/neemann/digital/testing/parser/ValueAppenderBits.java @@ -34,7 +34,7 @@ public class ValueAppenderBits implements ValueAppender { for (int i = 0; i < bitCount; i++) { boolean v = (value & mask) != 0; values.add(new Value(v ? 1 : 0)); - mask >>= 1; + mask >>>= 1; } } }