1 Reply Latest reply on Jul 5, 2018 12:49 AM by bridgman

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

    moonheart08

      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)