Sujet : Re: Keeping other stuff with addresses (was: What is an N-bit machine?)
De : anton (at) *nospam* mips.complang.tuwien.ac.at (Anton Ertl)
Groupes : comp.archDate : 30. Nov 2024, 19:08:58
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Nov30.190858@mips.complang.tuwien.ac.at>
References : 1 2 3 4 5 6 7 8
User-Agent : xrn 10.11
Michael S <
already5chosen@yahoo.com> writes:
On Sat, 30 Nov 2024 16:57:56 GMT
anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote:
>
Thomas Koenig <tkoenig@netcologne.de> writes:
Anton Ertl <anton@mips.complang.tuwien.ac.at> schrieb:
anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
John Levine <johnl@taugh.com> writes:
These days I'd say the relevant N is the size of arithmetic
registers but a lot of marketers appear to disagree with me.
...
John Levine said "arythmetic". Not logic, not move, not swizzle, not
load/store. The widest arythmetic on Intel/AMD is 64 bits for inputs and
128 bits for output (integer multiplication).
The widest arithmetic registers on AMD64 with AVX-512 are the ZMM
registers with 512 bits each. Sure, they are used for arithmetic on a
sequence of individually narrower data, but the registers have 512
bits nonetheless.
- anton
-- 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.' Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>