From 1013469b7bb2e8edd378ba1e1ad9b177db247a2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Wed, 15 Dec 2021 17:45:41 +0100 Subject: [PATCH] core/vm: optimize analysis of PUSH32 --- core/vm/analysis.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/vm/analysis.go b/core/vm/analysis.go index 1640483b5096a..38b95b077c9c4 100644 --- a/core/vm/analysis.go +++ b/core/vm/analysis.go @@ -91,10 +91,10 @@ func codeBitmapInternal(code, bits bitvec) bitvec { bits.set16(pc) pc += 16 numbits -= 16 - if numbits >= 16 { + if numbits == 16 { bits.set16(pc) pc += 16 - numbits -= 16 + numbits = 0 } } if numbits >= 8 {