Documentation fixes (#103)
* Clarify that extended basic blocks are abbreviated as EBB. * Fix typo. * Fix a typo. * Fix typos. * Use the same phrase to indicate scalar-only as other places in the doc. * Mention that `band_imm` and friends are scalar-only. And mention that they're equivalent to their respective non-immediate-form counterparts.
This commit is contained in:
committed by
Jakob Stoklund Olesen
parent
b4e785d0f5
commit
e83e2ccf17
@@ -713,7 +713,8 @@ imul_imm = Instruction(
|
||||
'imul_imm', """
|
||||
Integer multiplication by immediate constant.
|
||||
|
||||
Polymorphic over all scalar integer types.
|
||||
Polymorphic over all scalar integer types, but does not support vector
|
||||
types.
|
||||
""",
|
||||
ins=(x, Y), outs=a)
|
||||
|
||||
@@ -912,18 +913,33 @@ a = Operand('a', iB)
|
||||
band_imm = Instruction(
|
||||
'band_imm', """
|
||||
Bitwise and with immediate.
|
||||
|
||||
Same as :inst:`band`, but one operand is an immediate constant.
|
||||
|
||||
Polymorphic over all scalar integer types, but does not support vector
|
||||
types.
|
||||
""",
|
||||
ins=(x, Y), outs=a)
|
||||
|
||||
bor_imm = Instruction(
|
||||
'bor_imm', """
|
||||
Bitwise or with immediate.
|
||||
|
||||
Same as :inst:`bor`, but one operand is an immediate constant.
|
||||
|
||||
Polymorphic over all scalar integer types, but does not support vector
|
||||
types.
|
||||
""",
|
||||
ins=(x, Y), outs=a)
|
||||
|
||||
bxor_imm = Instruction(
|
||||
'bxor_imm', """
|
||||
Bitwise xor with immediate.
|
||||
|
||||
Same as :inst:`bxor`, but one operand is an immediate constant.
|
||||
|
||||
Polymorphic over all scalar integer types, but does not support vector
|
||||
types.
|
||||
""",
|
||||
ins=(x, Y), outs=a)
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@ impl<'a> Parser<'a> {
|
||||
// Apply the ISA-specific settings to `isa_builder`.
|
||||
isaspec::parse_options(words, &mut isa_builder, &self.loc)?;
|
||||
|
||||
// Construct a trait object with the aggregrate settings.
|
||||
// Construct a trait object with the aggregate settings.
|
||||
isas.push(isa_builder.finish(settings::Flags::new(&flag_builder)));
|
||||
}
|
||||
_ => break,
|
||||
|
||||
Reference in New Issue
Block a user