dbo:abstract |
Add-Carry Instruction Extensions (ADX) sind eine Befehlssatzerweiterung für Langzahlarithmetik von Intel-Prozessoren. ADX wird seit der Intel-Broadwell-Mikroarchitektur unterstützt. (de) Intel ADX (Multi-Precision Add-Carry Instruction Extensions) is Intel's arbitrary-precision arithmetic extension to the x86 instruction set architecture (ISA). Intel ADX was first supported in the Broadwell microarchitecture. The instruction set extension contains just two new instructions, though MULX from BMI2 is also considered as a part of the large integer arithmetic support. Both instructions are more efficient variants of the existing ADC instruction, with the difference that each of the two new instructions affects only one flag, where ADC as a signed addition may set both overflow and carry flags, and as an old-style x86 instruction also reset the rest of the CPU flags. Having two versions affecting different flags means that two chains of additions with carry can be calculated in parallel. AMD added support in their processors for these instructions starting with Ryzen. (en) |
dbo:wikiPageExternalLink |
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/ia-large-integer-arithmetic-paper.pdf http://download-software.intel.com/sites/default/files/319433-015.pdf https://web.archive.org/web/20130929035331/http:/download-software.intel.com/sites/default/files/319433-015.pdf |
dbo:wikiPageID |
40471726 (xsd:integer) |
dbo:wikiPageLength |
3042 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1000886582 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Arbitrary-precision_arithmetic dbr:Ryzen dbr:Broadwell_(microarchitecture) dbc:Intel dbc:X86_instructions dbr:Instruction_set_architecture dbr:Intel dbr:X86 dbr:BMI2 |
dbp:wikiPageUsesTemplate |
dbt:Cite_web dbt:Reflist dbt:Intel dbt:Multimedia_extensions dbt:Hardware-stub dbt:Cite_manual |
dcterms:subject |
dbc:Intel dbc:X86_instructions |
gold:hypernym |
dbr:Intel |
rdf:type |
yago:WikicatX86Instructions yago:Abstraction100002137 yago:Communication100033020 yago:Direction106786629 yago:Message106598915 dbo:InformationAppliance |
rdfs:comment |
Add-Carry Instruction Extensions (ADX) sind eine Befehlssatzerweiterung für Langzahlarithmetik von Intel-Prozessoren. ADX wird seit der Intel-Broadwell-Mikroarchitektur unterstützt. (de) Intel ADX (Multi-Precision Add-Carry Instruction Extensions) is Intel's arbitrary-precision arithmetic extension to the x86 instruction set architecture (ISA). Intel ADX was first supported in the Broadwell microarchitecture. The instruction set extension contains just two new instructions, though MULX from BMI2 is also considered as a part of the large integer arithmetic support. AMD added support in their processors for these instructions starting with Ryzen. (en) |
rdfs:label |
Add-Carry Instruction Extensions (de) Intel ADX (en) |
owl:sameAs |
freebase:Intel ADX yago-res:Intel ADX wikidata:Intel ADX dbpedia-de:Intel ADX https://global.dbpedia.org/id/f1yH |
prov:wasDerivedFrom |
wikipedia-en:Intel_ADX?oldid=1000886582&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Intel_ADX |
is dbo:wikiPageDisambiguates of |
dbr:ADX |
is dbo:wikiPageRedirects of |
dbr:Intel_ADX_(Multi-Precision_Add-Carry_Instruction_Extensions) dbr:Multi-Precision_Add-Carry_Instruction_Extensions |
is dbo:wikiPageWikiLink of |
dbr:Cooper_Lake_(microprocessor) dbr:Skylake_(microarchitecture) dbr:Zen_(first_generation) dbr:Broadwell_(microarchitecture) dbr:ADX dbr:CPUID dbr:Intel_ADX_(Multi-Precision_Add-Carry_Instruction_Extensions) dbr:Open_Watcom_Assembler dbr:X86 dbr:X86_instruction_listings dbr:X86_Bit_manipulation_instruction_set dbr:Multi-Precision_Add-Carry_Instruction_Extensions |
is dbp:extensions of |
dbr:Cooper_Lake_(microprocessor) dbr:Skylake_(microarchitecture) dbr:X86 |
is foaf:primaryTopic of |
wikipedia-en:Intel_ADX |