Difference between revisions of "Armv8 Armv9 features"
(initial commit) |
m (→Armv8 Features: more contrasting background colours) |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
{| border="1" cellspacing="0" cellpadding="4" | {| border="1" cellspacing="0" cellpadding="4" | ||
− | |- bgcolor="# | + | |- bgcolor="#70e0e0" |
− | |- bgcolor="# | + | |- bgcolor="#70e0e0" |
| style="text-align:center;" | '''Feature''' | | style="text-align:center;" | '''Feature''' | ||
| style="text-align:center;" | '''Description''' | | style="text-align:center;" | '''Description''' | ||
+ | | | ||
| style="text-align:center;" | '''AArch32''' | | style="text-align:center;" | '''AArch32''' | ||
| style="text-align:center;" | '''AArch64''' | | style="text-align:center;" | '''AArch64''' | ||
+ | | | ||
| style="text-align:center;" | '''Armv8.0''' | | style="text-align:center;" | '''Armv8.0''' | ||
| style="text-align:center;" | '''Armv8.1''' | | style="text-align:center;" | '''Armv8.1''' | ||
Line 20: | Line 22: | ||
| FEAT_SB | | FEAT_SB | ||
| speculation barrier | | speculation barrier | ||
+ | | | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
+ | | | ||
| style="text-align:center;" | o | | style="text-align:center;" | o | ||
| style="text-align:center;" | o | | style="text-align:center;" | o | ||
Line 30: | Line 34: | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
− | |- | + | |- bgcolor="#e9ffff" |
| FEAT_SSBS | | FEAT_SSBS | ||
| speculative store bypass safe | | speculative store bypass safe | ||
+ | | | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
+ | | | ||
| style="text-align:center;" | o | | style="text-align:center;" | o | ||
| style="text-align:center;" | o | | style="text-align:center;" | o | ||
Line 46: | Line 52: | ||
| FEAT_CSV2 | | FEAT_CSV2 | ||
| cache speculation variant 2 | | cache speculation variant 2 | ||
+ | | | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
+ | | | ||
| style="text-align:center;" | o | | style="text-align:center;" | o | ||
| style="text-align:center;" | o | | style="text-align:center;" | o | ||
Line 56: | Line 64: | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
− | |- | + | |- bgcolor="#e9ffff" |
| FEAT_CSV2_2 | | FEAT_CSV2_2 | ||
| cache speculation variant 2 | | cache speculation variant 2 | ||
+ | | | ||
| | | | ||
| style="text-align:center;" | √ | | style="text-align:center;" | √ | ||
+ | | | ||
| style="text-align:center;" | o | | style="text-align:center;" | o | ||
| style="text-align:center;" | o | | style="text-align:center;" | o |
Latest revision as of 19:11, 16 July 2021
Armv8 Features
The following table identifies the various features available for the armv8 architecture.
Feature | Description | AArch32 | AArch64 | Armv8.0 | Armv8.1 | Armv8.2 | Armv8.3 | Armv8.4 | Armv8.5 | Armv8.6 | Armv8.6 | ||
FEAT_SB | speculation barrier | √ | √ | o | o | o | o | o | √ | √ | √ | ||
FEAT_SSBS | speculative store bypass safe | √ | √ | o | o | o | o | o | √ | √ | √ | ||
FEAT_CSV2 | cache speculation variant 2 | √ | √ | o | o | o | o | o | √ | √ | √ | ||
FEAT_CSV2_2 | cache speculation variant 2 | √ | o | o | o | o | o | o | o | o |