TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: THE NATURAL PHILOSOPHER
from: DRUCK
date: 2019-02-03 09:05:00
subject: Re: More on Pi based net/

On 01/02/2019 12:27, The Natural Philosopher wrote:
> I dunno if ARM code is more compact than *86 but I ended up with a Pi
> Zero running Raspian lite, and, after all needed was installed, an SD
> memory footprint of 22Mbyte in /boot and 1.4Gbyte in /.

Depends which sort of ARM code you are talking about.

aarch32 ARM mode is less dense than x86 as it is fixed width 32 bit
instructions, where as x86 is variable width. Thumb mode is fixed 16
bit, so more dense for non trivial code. Thumb2 which is actually what
most compilers emit is 16/32 mixed, and more comparable to x86, although
the x86 being a mem/mem rather than a load/store architecture generally
results in better code density, at the expense of performance.

aarch64 tends to be more dense than aarch32 ARM mode due in some part to
the larger register bank, but mainly due to some of the many new
instructions. Its also more dense than AMD64.

---druck

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.