From WikiChip
Difference between revisions of "Template:x86 isa main"
(Created page with "<table style="border: solid 1px #a7d7f9; width: 375px; float: right; margin: 0 10px 10px 10px; text-align: left; font-size: 12px;"> <tr><td style="text-align: center;" colsp...") |
|||
Line 1: | Line 1: | ||
<table style="border: solid 1px #a7d7f9; width: 375px; float: right; margin: 0 10px 10px 10px; text-align: left; font-size: 12px;"> | <table style="border: solid 1px #a7d7f9; width: 375px; float: right; margin: 0 10px 10px 10px; text-align: left; font-size: 12px;"> | ||
<tr><td style="text-align: center;" colspan="3">[[x86|<span style="text-decoration: none; color: #555555; text-shadow: 0px 2px 3px #222222; font-size: 60pt; font-weight: bold;">x86</span>]]<br><span style="font-size: 20pt;">Instruction Set Architecture</span></td></tr> | <tr><td style="text-align: center;" colspan="3">[[x86|<span style="text-decoration: none; color: #555555; text-shadow: 0px 2px 3px #222222; font-size: 60pt; font-weight: bold;">x86</span>]]<br><span style="font-size: 20pt;">Instruction Set Architecture</span></td></tr> | ||
− | <tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">{{x86|History}}</td></tr> | + | <tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3"></td></tr> |
+ | <tr style="text-align: center;"><td>{{x86|History}}</td><td>{{x86|list of processor families|Families}}</td><td></td></tr> | ||
<tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">Variants</td></tr> | <tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">Variants</td></tr> | ||
<tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|x86-16}}</td><td>{{x86|x86-32}}</td><td>{{x86|x86-64}}</td></tr> | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|x86-16}}</td><td>{{x86|x86-32}}</td><td>{{x86|x86-64}}</td></tr> | ||
<tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">Topics</td></tr> | <tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">Topics</td></tr> | ||
<tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|Instruction Listing|Instructions}}</td><td>{{x86|Addressing Modes}}</td><td>{{x86|Registers}}</td></tr> | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|Instruction Listing|Instructions}}</td><td>{{x86|Addressing Modes}}</td><td>{{x86|Registers}}</td></tr> | ||
− | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86| | + | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|Assembly}}</td><td>{{x86|CPUID}}</td><td>{{x86|Interrupts}}</td></tr> |
− | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86| | + | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|Micro-Ops}}</td><td>{{x86|Timer}}</td><td>{{x86|Calling Convention}}</td></tr> |
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|Microarchitectures}}</td><td></td><td></td></tr> | ||
<tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">Modes</td></tr> | <tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">Modes</td></tr> | ||
<tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|Real Mode|Real}}</td><td>{{x86|Protected Mode|Protected}}</td><td>{{x86|Long Mode|Long}}</td></tr> | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|Real Mode|Real}}</td><td>{{x86|Protected Mode|Protected}}</td><td>{{x86|Long Mode|Long}}</td></tr> | ||
+ | <tr style="text-align: center;"><td style="border-top: 1px solid #a7d7f9;" colspan="3">{{x86|Extensions}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|SMM}}</td><td>{{x86|FPU}}</td><td>{{x86|MMX}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|3DNow!}}</td><td>{{x86|SSE}}</td><td>{{x86|E3DNow!}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|EMMX}}</td><td>{{x86|SSE2}}</td><td>{{x86|SSE3}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|SSSE3}}</td><td>{{x86|SSE4.1}}</td><td>{{x86|SSE4.2}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|SSE4a}}</td><td>{{x86|ABM}}</td><td>{{x86|SSE5}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|XOP}}</td><td>{{x86|CLMUL}}</td><td>{{x86|AVX}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|F16C}}</td><td>{{x86|FMA3}}</td><td>{{x86|FMA4}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|SMX}}</td><td>{{x86|AES}}</td><td>{{x86|TBM}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|BMI1}}</td><td>{{x86|BMI2}}</td><td>{{x86|TSX}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|AVX2}}</td><td>{{x86|ADX}}</td><td>{{x86|RdRAND}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|PREFETCH}}</td><td>{{x86|AVX-512}}</td><td>{{x86|MPX}}</td></tr> | ||
+ | <tr style="text-align: center; border-top: 1px solid #a7d7f9;"><td>{{x86|SGX}}</td><td>{{x86|SHA}}</td><td></td></tr> | ||
</table> | </table> |