AnsweredAssumed Answered

Why are there only 16 GPR registers when 32 ZMM/YMM/XMM registers exist?

Question asked by moonheart08 on May 7, 2018
Latest reply on Jul 5, 2018 by bridgman

A simple question; Why are there only 16 GPR registers in modern CPU designs, when there are 32 ZMM registers (2048 bytes of space!) on these systems? (Assuming AVX512)
Looking at how ZMM/YMM/XMM are currently handled (they each have their own extension opcode), this should be plenty possible with current means (But may merit some redesigning for CPUs that would support such a thing)

Outcomes