Searched refs:imms (Results 1 - 3 of 3) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h212 /// the form N:immr:imms.
290 /// "N:immr:imms" (where the immr and imms fields are each 6 bits) into the
293 // Extract the N, imms, and immr fields.
296 unsigned imms = val & 0x3f; local
299 int len = 31 - countLeadingZeros((N << 6) | (~imms & 0x3f));
303 unsigned S = imms & (size - 1);
318 /// in the form "N:immr:imms" (where the immr and imms fields are each 6 bits)
322 // Extract the N and imms field
324 unsigned imms = val & 0x3f; local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp114 int64_t imms = Op3.getImm(); local
115 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) {
117 shift = 31 - imms;
118 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f &&
119 ((imms + 1 == immr))) {
121 shift = 63 - imms;
122 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) {
125 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) {
128 } else if (Opcode == AArch64::SBFMWri && imms
[all...]
/freebsd-11.0-release/contrib/binutils/gas/config/
H A Dtc-i386.c111 expressionS *imms; member in union:i386_op
1381 pe (x->op[i].imms);
1860 i.op[i.operands].imms = exp;
1880 if (i.tm.base_opcode == INT_OPCODE && i.op[0].imms->X_add_number == 3)
2356 switch (i.op[op].imms->X_op)
2379 && (i.op[op].imms->X_add_number & ~(offsetT) 0xffff) == 0)
2381 i.op[op].imms->X_add_number =
2382 (((i.op[op].imms->X_add_number & 0xffff) ^ 0x8000) - 0x8000);
2385 && ((i.op[op].imms->X_add_number & ~(((offsetT) 2 << 31) - 1))
2388 i.op[op].imms
[all...]

Completed in 122 milliseconds