OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ImmS
(Results
1 - 4
of
4
) sorted by null
/external/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp
642
// | N |
imms
| immr | size | R | S |
656
// + Values of 'N', '
imms
' and 'immr' which do not match the above table are
658
// + If all 's' bits in the
imms
field are set then the instruction is
718
uint32_t
ImmS
= Num1s - 1;
722
case 16:
ImmS
|= 0x20; break; // 10ssss
723
case 8:
ImmS
|= 0x30; break; // 110sss
724
case 4:
ImmS
|= 0x38; break; // 1110ss
725
case 2:
ImmS
|= 0x3c; break; // 11110s
728
Bits =
ImmS
| (ImmR << 6) | (N << 12);
738
uint32_t
ImmS
= Bits & 0x3f
[
all
...]
/external/llvm/lib/Target/AArch64/Disassembler/
AArch64Disassembler.cpp
459
unsigned
ImmS
= fieldFromInstruction(Insn, 10, 6);
469
// ImmR and
ImmS
must be between 0 and 31 for 32-bit instructions.
470
if (ImmR > 31 ||
ImmS
> 31)
487
assert(!(
ImmS
== 31 && !SF && Opc != BFM)
489
assert(!(
ImmS
== 63 && SF && Opc != BFM)
494
assert((
ImmS
!= 7 &&
ImmS
!= 15) && "extension got here");
495
assert((
ImmS
!= 31 || SF == 0) && "extension got here");
497
assert((SF != 0 || (
ImmS
!= 7 &&
ImmS
!= 15)) && "extension got here")
[
all
...]
/external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.cpp
146
unsigned
ImmS
= ImmSOp.getImm();
148
assert(
ImmS
>= ImmR && "Invalid ImmR,
ImmS
combination for bitfield extract");
150
O << '#' << (
ImmS
- ImmR + 1);
/external/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp
[
all
...]
Completed in 190 milliseconds