[bmi] add module-level docs to bmi and bmi2 modules
This commit is contained in:
parent
778d55a0bc
commit
c66003d259
2 changed files with 18 additions and 0 deletions
|
|
@ -1,3 +1,12 @@
|
|||
//! Bit Manipulation Instruction (BMI) Set 1.0.
|
||||
//!
|
||||
//! The reference is [Intel 64 and IA-32 Architectures Software Developer's
|
||||
//! Manual Volume 2: Instruction Set Reference,
|
||||
//! A-Z](http://www.intel.de/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf).
|
||||
//!
|
||||
//! [Wikipedia](https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets#BMI1_.28Bit_Manipulation_Instruction_Set_1.29)
|
||||
//! provides a quick overview of the available instructions.
|
||||
|
||||
#[allow(dead_code)]
|
||||
extern "platform-intrinsic" {
|
||||
fn x86_bmi_bextr_32(x: u32, y: u32) -> u32;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,12 @@
|
|||
//! Bit Manipulation Instruction (BMI) Set 2.0.
|
||||
//!
|
||||
//! The reference is [Intel 64 and IA-32 Architectures Software Developer's
|
||||
//! Manual Volume 2: Instruction Set Reference,
|
||||
//! A-Z](http://www.intel.de/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf).
|
||||
//!
|
||||
//! [Wikipedia](https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets#BMI2_.28Bit_Manipulation_Instruction_Set_2.29)
|
||||
//! provides a quick overview of the available instructions.
|
||||
|
||||
/// Unsigned multiply without affecting flags.
|
||||
///
|
||||
/// Unsigned multiplication of `a` with `b` returning a pair `(lo, hi)` with
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue