Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> In 64-bit mode, the 8086's general-purpose registers are extended to sixteen 64-bit registers (and [soon](https://www.intel.com/content/www/us/en/developer/articles/t...) to be 32 registers).

Wait, what?

I thought that Intel AVX10 was limited to vector instructions, but they are re-arranging the instruction set and doubling general-purpose CPU registers.

And adding lots of conditional instructions, so that common loop patterns can be mapped onto a conditional instruction, rather than written out as a branch to another code path.

This architecture extension is called Intel APX, referenced by the AVX10 extension, but I don't recall hearing about it before.

APX will not need any additional hardware space, as they are carving these 64-but registers out of the deprecated MPX registers.

Memory Protection Extension https://en.m.wikipedia.org/wiki/Intel_MPX



There was some discussion of APX on HN a couple of weeks ago: https://news.ycombinator.com/item?id=36853166#




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: