Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 May 2021 08:23:39 -0700
From:      bob prohaska <fbsd@www.zefox.net>
To:        bob prohaska <fbsd@www.zefox.net>
Cc:        freebsd-arm@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: Xoscope nuisance console messages on Pi4 running -current
Message-ID:  <20210503152339.GA37236@www.zefox.net>
In-Reply-To: <263BF9DF-B22B-4579-9667-AFCB7D2D667C@yahoo.com>
References:  <20210503063701.GA34665@www.zefox.net> <263BF9DF-B22B-4579-9667-AFCB7D2D667C@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 03, 2021 at 01:00:03AM -0700, Mark Millard via freebsd-ports wrote:
[detailed code tour omitted]

> 
> My guess would be xoscope used a signed 32-bit type
> that got a value with sign extension to 64 bits
> before the value started being treated as unsigned.
> If it had used an unsigned type instead, the padding
> would have been a zero fill instead (presuming that
> I've guessed right).
> 

So this was an artifact of compiling a 32 program on a 64 bit machine?
And, perhaps unnecessary use of signed versus unsigned integers? 

This begs two more questions: It is harmless (seemingly not always), 
and would it go away if compiled and run on a 32 bit machine, say armv7?

Many thanks for the detailed explanation, but I'll admit not understanding
much more than the quoted part above 8-(

bob prohaska




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210503152339.GA37236>