Searched defs:encoder (Results 1 - 4 of 4) sorted by relevance

/art/compiler/dex/quick/arm/
H A Dassemble_arm.cc1101 const ArmEncodingMap *encoder = &EncodingMap[lir->opcode]; local
1102 uint32_t bits = encoder->skeleton;
1107 ArmEncodingKind kind = encoder->field_loc[i].kind;
1109 value = (operand << encoder->field_loc[i].start) &
1110 ((1 << (encoder->field_loc[i].end + 1)) - 1);
1113 switch (encoder->field_loc[i].kind) {
1115 value = (operand << encoder->field_loc[i].start) &
1116 ((1 << (encoder->field_loc[i].end + 1)) - 1);
1121 value = (operand << encoder->field_loc[i].start) &
1122 ((1 << (encoder
[all...]
/art/compiler/dex/quick/arm64/
H A Dassemble_arm64.cc700 const A64EncodingMap *encoder = &EncodingMap[opcode]; local
703 uint32_t bits = opcode_is_wide ? encoder->xskeleton : encoder->wskeleton;
704 DCHECK(!opcode_is_wide || IS_WIDE(encoder->opcode));
707 A64EncodingKind kind = encoder->field_loc[i].kind;
752 LOG(FATAL) << "Bad fmt for arg n. " << i << " of " << encoder->name
787 LOG(FATAL) << "Bad argument n. " << i << " of " << encoder->name
788 << "(" << UNWIDE(encoder->opcode) << ", " << encoder->fmt << ")"
791 LOG(WARNING) << "Bad argument n. " << i << " of " << encoder
[all...]
H A Dutility_arm64.cc96 const A64EncodingMap *encoder = &EncodingMap[opcode]; local
97 uint32_t bits = opcode_is_wide ? encoder->xskeleton : encoder->wskeleton;
/art/compiler/dex/quick/mips/
H A Dassemble_mips.cc791 const MipsEncodingMap *encoder = &EncodingMap[lir->opcode]; local
792 uint32_t bits = encoder->skeleton;
798 switch (encoder->field_loc[i].kind) {
802 if (encoder->field_loc[i].start == 0 && encoder->field_loc[i].end == 31) {
805 value = (operand << encoder->field_loc[i].start) &
806 ((1 << (encoder->field_loc[i].end + 1)) - 1);
812 bits |= (value << encoder->field_loc[i].start);
813 bits |= (value << encoder->field_loc[i].end);
821 value = (RegStorage::RegNum(operand) << encoder
[all...]

Completed in 66 milliseconds