Hacker News new | past | comments | ask | show | jobs | submit login

That's a strong point. I guess they really aren't emulated then.

That really makes me wonder how the 80-bits are stored then. I guess the "stack" is just part of the register-renaming mechanism? Huh... AVX registers are 256-bits, so I guess 80-bits fits in each one.




Its own register file (that is shared with the AVX-512 K mask registers).

https://travisdowns.github.io/blog/2020/05/26/kreg2.html


Nice find!

In fact I think I must have read this article when it made the rounds. Then I must have promptly forgotten it :)


Yes, x86 stack per se doesn't exist anymore and it is mapped to the general register file. I have no idea how the 80 bits are handled. I thought that the AVX registers mapped to multiple entries in the file, but maybe I'm wrong.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: