From WikiChip
Difference between revisions of "Template:x86 features"
(initial design) |
|||
Line 9: | Line 9: | ||
</tr> | </tr> | ||
<tr style="vertical-align:top;"><td> | <tr style="vertical-align:top;"><td> | ||
− | <table class="tl1"> | + | <table class="tl1"><!-- |
− | <tr><th style="width: 70px;">MMX</th><td>MMX Extension</td></tr> | + | -->{{#if: {{{mmx|}}} | <tr><th style="width: 70px;">MMX</th><td>MMX Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">EMMX</th><td>Extended MMX Extension</td></tr> | + | -->{{#if: {{{emmx|}}} | <tr><th style="width: 70px;">EMMX</th><td>Extended MMX Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">3DNow!</th><td>3DNow! Extension</td></tr> | + | -->{{#if: {{{3dnow|}}} | <tr><th style="width: 70px;">3DNow!</th><td>3DNow! Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">E3DNow!</th><td>Extended 3DNow! Extension</td></tr> | + | -->{{#if: {{{e3dnow|}}} | <tr><th style="width: 70px;">E3DNow!</th><td>Extended 3DNow! Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SSE</th><td>Streaming SIMD Extensions</td></tr> | + | -->{{#if: {{{sse|}}} | <tr><th style="width: 70px;">SSE</th><td>Streaming SIMD Extensions</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SSE2</th><td>Streaming SIMD Extensions 2</td></tr> | + | -->{{#if: {{{sse2|}}} | <tr><th style="width: 70px;">SSE2</th><td>Streaming SIMD Extensions 2</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SSE3</th><td>Streaming SIMD Extensions 3</td></tr> | + | -->{{#if: {{{sse3|}}} | <tr><th style="width: 70px;">SSE3</th><td>Streaming SIMD Extensions 3</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SSSE3</th><td>Supplemental Streaming SIMD Extensions</td></tr> | + | -->{{#if: {{{ssse3|}}} | <tr><th style="width: 70px;">SSSE3</th><td>Supplemental Streaming SIMD Extensions</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SSE4.1</th><td>Streaming SIMD Extensions 4.1</td></tr> | + | -->{{#if: {{{sse41|}}} | <tr><th style="width: 70px;">SSE4.1</th><td>Streaming SIMD Extensions 4.1</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SSE4.2</th><td>Streaming SIMD Extensions 4.2</td></tr> | + | -->{{#if: {{{sse42|}}} | <tr><th style="width: 70px;">SSE4.2</th><td>Streaming SIMD Extensions 4.2</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SSE4a</th><td>Streaming SIMD Extensions A</td></tr> | + | -->{{#if: {{{sse4a|}}} | <tr><th style="width: 70px;">SSE4a</th><td>Streaming SIMD Extensions A</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">AVX</th><td>Advanced Vector Extensions</td></tr> | + | -->{{#if: {{{avx|}}} | <tr><th style="width: 70px;">AVX</th><td>Advanced Vector Extensions</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">AVX2</th><td>Advanced Vector Extensions 2</td></tr> | + | -->{{#if: {{{avx2|}}} | <tr><th style="width: 70px;">AVX2</th><td>Advanced Vector Extensions 2</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">AVX-512</th><td>Advanced Vector 512-bit Extension</td></tr> | + | -->{{#if: {{{avx512|}}} | <tr><th style="width: 70px;">AVX-512</th><td>Advanced Vector 512-bit Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">ABM</th><td>Advanced Bit Manipulation Extension</td></tr> | + | -->{{#if: {{{abm|}}} | <tr><th style="width: 70px;">ABM</th><td>Advanced Bit Manipulation Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">TBM</th><td>Trailing Bit Manipulation</td></tr> | + | -->{{#if: {{{tbm|}}} | <tr><th style="width: 70px;">TBM</th><td>Trailing Bit Manipulation</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">BMI1</th><td>Bit Manipulation Instruction Set 1</td></tr> | + | -->{{#if: {{{bmi1|}}} | <tr><th style="width: 70px;">BMI1</th><td>Bit Manipulation Instruction Set 1</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">BMI2</th><td>Bit Manipulation Instruction Set 2</td></tr> | + | -->{{#if: {{{bmi2|}}} | <tr><th style="width: 70px;">BMI2</th><td>Bit Manipulation Instruction Set 2</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">FMA3</th><td>3-Operand Fused-Multiply-Add</td></tr> | + | -->{{#if: {{{fma3|}}} | <tr><th style="width: 70px;">FMA3</th><td>3-Operand Fused-Multiply-Add</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">FMA4</th><td>4-Operand Fused-Multiply-Add</td></tr> | + | -->{{#if: {{{fma4|}}} | <tr><th style="width: 70px;">FMA4</th><td>4-Operand Fused-Multiply-Add</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">AES</th><td>Advanced Encryption Standard Instructions</td></tr> | + | -->{{#if: {{{aes|}}} | <tr><th style="width: 70px;">AES</th><td>Advanced Encryption Standard Instructions</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">RdRand</th><td>Hardware random number generator</td></tr> | + | -->{{#if: {{{rdrand|}}} | <tr><th style="width: 70px;">RdRand</th><td>Hardware random number generator</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">SHA</th><td>SHA Extensions</td></tr> | + | -->{{#if: {{{sha|}}} | <tr><th style="width: 70px;">SHA</th><td>SHA Extensions</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">XOP</th><td>eXtended Operations Extension</td></tr> | + | -->{{#if: {{{xop|}}} | <tr><th style="width: 70px;">XOP</th><td>eXtended Operations Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">ADX</th><td>Multi-Precision Add-Carry Instructions</td></tr> | + | -->{{#if: {{{adx|}}} | <tr><th style="width: 70px;">ADX</th><td>Multi-Precision Add-Carry Instructions</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">CLMUL</th><td>Carry-less Multiplication Extension</td></tr> | + | -->{{#if: {{{clmul|}}} | <tr><th style="width: 70px;">CLMUL</th><td>Carry-less Multiplication Extension</td></tr> }}<!-- |
− | <tr><th style="width: 70px;">F16C</th><td>16-bit Floating Point Conversion</td></tr> | + | -->{{#if: {{{f16c|}}} | <tr><th style="width: 70px;">F16C</th><td>16-bit Floating Point Conversion</td></tr> }}<!-- |
− | </table> | + | --></table> |
</td> | </td> | ||
<td> | <td> | ||
− | <table class="tl1"> | + | <table class="tl1"><!-- |
− | <tr><th style="width: 100px;">x86-16</th><td>16-bit x86</td></tr> | + | -->{{#if: {{{x8616|}}} | <tr><th style="width: 100px;">x86-16</th><td>16-bit x86</td></tr> }}<!-- |
− | + | -->{{#if: {{{x8632|}}} | <tr><th style="width: 100px;">x86-32</th><td>32-bit x86</td></tr> }}<!-- | |
− | + | -->{{#if: {{{x8664|}}} | <tr><th style="width: 100px;">x86-64</th><td>64-bit x86</td></tr> }}<!-- | |
− | + | -->{{#if: {{{real|}}} | <tr><th style="width: 100px;">real</th><td>real mode</td></tr> }}<!-- | |
− | + | -->{{#if: {{{protected|}}} | <tr><th style="width: 100px;">protected</th><td>protected mode</td></tr> }}<!-- | |
− | + | -->{{#if: {{{smm|}}} | <tr><th style="width: 100px;">smm</th><td>system management mode</td></tr> }}<!-- | |
− | + | -->{{#if: {{{fpu|}}} | <tr><th style="width: 100px;">fpu</th><td>integrated x87 fpu</td></tr> }}<!-- | |
− | + | -->{{#if: {{{powernow|}}} | <tr><th style="width: 100px;">powernow!</th><td>powernow[[has feature::powernow!| ]]</td></tr> }}<!-- | |
− | + | -->{{#if: {{{nx|}}} | <tr><th style="width: 100px;">nx</th><td>no-execute</td></tr> }}<!-- | |
− | + | -->{{#if: {{{hp|}}} | <tr><th style="width: 100px;">hp</th><td>hyper-threading[[has simultaneous multithreading::true| ]][[has feature::hyper-threading technology| ]]</td></tr> }}<!-- | |
− | + | -->{{#if: {{{tbt1|}}} | <tr><th style="width: 100px;">tbt 1.0</th><td>{{intel|turbo boost technology}} 1.0 [[has feature::turbo boost technology 1.0| ]][[has intel turbo boost technology 1.0::true| ]]</td></tr> }}<!-- | |
− | + | -->{{#if: {{{tbt2|}}} | <tr><th style="width: 100px;">tbt 2.0</th><td>{{intel|turbo boost technology}} 2.0[[has feature::turbo boost technology 2.0| ]][[has intel turbo boost technology 2.0::true| ]]</td></tr> }}<!-- | |
− | < | + | -->{{#if: {{{tbmt3|}}} | <tr><th style="width: 100px;">tbmt 3.0</th><td>turbo boost max technology 3.0[[has feature::turbo boost max technology 3.0| ]][[has intel turbo boost max technology 3.0::true| ]]</td></tr> }}<!-- |
− | <tr><th style="width: 100px;"> | + | -->{{#if: {{{bpt|}}} | <tr><th style="width: 100px;">bpt</th><td>burst performance technology</td></tr> }}<!-- |
− | < | + | -->{{#if: {{{eist|}}} | <tr><th style="width: 100px;">eist</th><td>enhanced speedstep technology</td></tr> }}<!-- |
− | + | -->{{#if: {{{txt|}}} | <tr><th style="width: 100px;">txt</th><td>trusted execution technology (smx)[[has feature::trusted execution technology| ]][[has intel trusted execution technology::true| ]]</td></tr> }}<!-- | |
− | < | + | -->{{#if: {{{vpro|}}} | <tr><th style="width: 100px;">vpro</th><td>intel vpro[[has intel vpro technology::true| ]][[has feature::intel vpro technology| ]]</td></tr> }}<!-- |
− | <tr><th style="width: 100px;"> | + | -->{{#if: {{{vtx|}}} | <tr><th style="width: 100px;">vt-x</th><td>vt-x (virtualization)</td></tr> }}<!-- |
− | < | + | -->{{#if: {{{vtd|}}} | <tr><th style="width: 100px;">vt-d</th><td>vt-d (i/o mmu virtualization)</td></tr> }}<!-- |
− | + | -->{{#if: {{{amdvi|}}} | <tr><th style="width: 100px;">amd-vi</th><td>amd-vi (i/o mmu virtualization)</td></tr> }}<!-- | |
− | + | -->{{#if: {{{amdv|}}} | <tr><th style="width: 100px;">amd-v</th><td>amd virtualization</td></tr> }}<!-- | |
− | + | -->{{#if: {{{ept|}}} | <tr><th style="width: 100px;">ept</th><td>extended page tables ([[second level address translation|slat]])</td></tr> }}<!-- | |
− | + | -->{{#if: {{{rvi|}}} | <tr><th style="width: 100px;">rvi</th><td>rapid virtualization indexing ([[second level address translation|slat]])</td></tr> }}<!-- | |
− | + | -->{{#if: {{{tsx|}}} | <tr><th style="width: 100px;">tsx</th><td>transactional synchronization extensions[[has feature::transactional synchronization extensions| ]][[has transactional synchronization extensions::true| ]]</td></tr> }}<!-- | |
− | + | -->{{#if: {{{mpx|}}} | <tr><th style="width: 100px;">mpx</th><td>memory protection extensions</td></tr> }}<!-- | |
− | + | -->{{#if: {{{sgx|}}} | <tr><th style="width: 100px;">sgx</th><td>software guard extensions</td></tr> }}<!-- | |
− | + | -->{{#if: {{{securekey|}}} | <tr><th style="width: 100px;">secure key</th><td>secure key technology</td></tr> }}<!-- | |
− | + | -->{{#if: {{{osguard|}}} | <tr><th style="width: 100px;">os guard</th><td>os guard technology</td></tr> }}<!-- | |
− | + | -->{{#if: {{{flex|}}} | <tr><th style="width: 100px;">flex memory</th><td>flex memory access</td></tr> }}<!-- | |
− | + | -->{{#if: {{{isrt|}}} | <tr><th style="width: 100px;">isrt</th><td>smart response technolog</td></tr> }}<!-- | |
− | + | -->{{#if: {{{mwt|}}} | <tr><th style="width: 100px;">mwt</th><td>my wifi technology</td></tr> }}<!-- | |
− | + | -->{{#if: {{{sipp|}}} | <tr><th style="width: 100px;">sipp</th><td>stable image platform program</td></tr> }}<!-- | |
− | + | -->{{#if: {{{att|}}} | <tr><th style="width: 100px;">att</th><td>anti-theft technology</td></tr> }}<!-- | |
− | + | -->{{#if: {{{ipt|}}} | <tr><th style="width: 100px;">ipt</th><td>identity protection technology</td></tr> }}<!-- | |
− | + | -->{{#if: {{{smartmp|}}} | <tr><th style="width: 100px;">smartmp</th><td>smartmp technology[[has feature::smartmp technology| ]][[has amd smartmp technology::true| ]][[has multiprocessing support::true]]</td></tr> }}<!-- | |
− | </table> | + | --></table> |
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
</div> | </div> |
Revision as of 03:30, 26 November 2016
[Edit]
Supported x86 Extensions & Processor Features
|
||
|
|