X86 Bit manipulation instruction set (original) (raw)

Property Value
dbo:abstract Bit Manipulation Instructions Sets (BMI) sind Befehlssatzerweiterungen für Mikroprozessoren von Intel und AMD. Es gibt mehrere Untermengen von BMI: BMI1 und BMI2 von Intel, die mit der Intel-Haswell-Mikroarchitektur eingeführt wurden sowie ABM und TBM von AMD. ABM (Advanced Bit Manipulation) beinhaltet Instruktionen aus Intels SSE4.2 und BMI1, TBM (Trailing Bit Manipulation) ist eine Erweiterung von BMI1, die mit der Piledriver-Architektur eingeführt wurde. (de) Bit manipulation instructions sets (BMI sets) are extensions to the x86 instruction set architecture for microprocessors from Intel and AMD. The purpose of these instruction sets is to improve the speed of bit manipulation. All the instructions in these sets are non-SIMD and operate only on general-purpose registers. There are two sets published by Intel: BMI (now referred to as BMI1) and BMI2; they were both introduced with the Haswell microarchitecture with BMI1 matching features offered by AMD's ABM instruction set and BMI2 extending them. Another two sets were published by AMD: ABM (Advanced Bit Manipulation, which is also a subset of SSE4a implemented by Intel as part of SSE4.2 and BMI1), and TBM (Trailing Bit Manipulation, an extension introduced with Piledriver-based processors as an extension to BMI1, but dropped again in Zen-based processors). (en)
dbo:wikiPageExternalLink https://software.intel.com/sites/landingpage/IntrinsicsGuide/
dbo:wikiPageID 41473180 (xsd:integer)
dbo:wikiPageLength 18190 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118091453 (xsd:integer)
dbo:wikiPageWikiLink dbr:Processor_register dbr:Puma_(microarchitecture) dbr:Sandy_Bridge dbr:Silvermont dbr:Bit_manipulation dbr:Bobcat_(processor) dbr:Intel_ADX dbr:SIMD dbr:Gather-scatter_(vector_addressing) dbr:Skylake_(microarchitecture) dbr:Zen+ dbr:Zen_2 dbr:Zen_3 dbr:Hamming_weight dbr:Piledriver_(microarchitecture) dbr:Steamroller_(microarchitecture) dbr:Broadwell_(microarchitecture) dbr:Hacker's_Delight dbr:Advanced_Micro_Devices dbr:Advanced_Vector_Extensions dbr:Alder_Lake dbc:Advanced_Micro_Devices_technologies dbr:Excavator_(microarchitecture) dbr:Find_first_set dbr:Haswell_(microarchitecture) dbr:Ivy_Bridge_(microarchitecture) dbr:Jaguar_(microarchitecture) dbr:AES_instruction_set dbr:AMD_10h dbc:X86_instructions dbr:XOP_instruction_set dbr:Zen_(microarchitecture) dbr:Bulldozer_(microarchitecture) dbr:CLMUL_instruction_set dbr:CPUID dbr:Instruction_set_architecture dbr:Intel_Corporation dbr:Microprocessor dbr:Nehalem_(microarchitecture) dbr:X86 dbr:F16C dbr:FMA_instruction_set dbr:SSE4 dbr:Piledriver_(processor) dbr:Addison_Wesley dbr:Pearson_Education,_Inc. dbr:Intel_BCD_opcodes
dbp:wikiPageUsesTemplate dbt:Anchor dbt:Cite_book dbt:Div_col dbt:Div_col_end dbt:Lowercase_title dbt:Portal dbt:Reflist dbt:Rp dbt:Short_description dbt:Sxhl dbt:Intel_technology dbt:AMD_technology dbt:Multimedia_extensions
dct:subject dbc:Advanced_Micro_Devices_technologies dbc:X86_instructions
rdfs:comment Bit Manipulation Instructions Sets (BMI) sind Befehlssatzerweiterungen für Mikroprozessoren von Intel und AMD. Es gibt mehrere Untermengen von BMI: BMI1 und BMI2 von Intel, die mit der Intel-Haswell-Mikroarchitektur eingeführt wurden sowie ABM und TBM von AMD. ABM (Advanced Bit Manipulation) beinhaltet Instruktionen aus Intels SSE4.2 und BMI1, TBM (Trailing Bit Manipulation) ist eine Erweiterung von BMI1, die mit der Piledriver-Architektur eingeführt wurde. (de) Bit manipulation instructions sets (BMI sets) are extensions to the x86 instruction set architecture for microprocessors from Intel and AMD. The purpose of these instruction sets is to improve the speed of bit manipulation. All the instructions in these sets are non-SIMD and operate only on general-purpose registers. (en)
rdfs:label Bit Manipulation Instruction Sets (de) X86 Bit manipulation instruction set (en)
owl:sameAs wikidata:X86 Bit manipulation instruction set dbpedia-de:X86 Bit manipulation instruction set https://global.dbpedia.org/id/fn7F
prov:wasDerivedFrom wikipedia-en:X86_Bit_manipulation_instruction_set?oldid=1118091453&ns=0
foaf:isPrimaryTopicOf wikipedia-en:X86_Bit_manipulation_instruction_set
is dbo:wikiPageRedirects of dbr:Bit_Manipulation_Instruction_Sets dbr:Bit_manipulation_instruction_set dbr:Advanced_Bit_Manipulation dbr:BMI2 dbr:Bit_Manipulation_Instruction dbr:Bit_Manipulation_Instruction_Set dbr:Bit_Manipulation_Instructions_Set
is dbo:wikiPageWikiLink of dbr:Bit_Manipulation_Instruction_Sets dbr:Bit_manipulation_instruction_set dbr:Advanced_Bit_Manipulation dbr:List_of_AMD_Phenom_processors dbr:List_of_AMD_Opteron_processors dbr:Haswell_(microarchitecture) dbr:BMI2 dbr:Bit_Manipulation_Instruction dbr:Bit_Manipulation_Instruction_Set dbr:Bit_Manipulation_Instructions_Set
is foaf:primaryTopic of wikipedia-en:X86_Bit_manipulation_instruction_set