Lines Matching refs:Bits
289 uint32_t imm_value = instr->Bits(15, 0);
301 int8_t value = instr->Bits(18, 11);
307 int32_t value = instr->Bits(15, 0);
313 uint8_t value = instr->Bits(19, 12);
319 int32_t value = static_cast<int32_t>(SIGN_EXT_IMM5(instr->Bits(20, 16)));
325 uint8_t value = instr->Bits(19, 16);
345 int code = instr->Bits(20, 18);
356 int off = ((instr->Bits(25, 2)) << 8) >> 6;
362 int off = ((instr->Bits(15, 2)) << 18) >> 16;
373 int32_t sh = instr->Bits(15, 11);
375 (opcode == EXT2 && instr->Bits(10, 2) << 2 == SRADIX)) {
376 // SH Bits 1 and 15-11 (split field)
379 // SH Bits 15-11
390 // ME Bits 10-6
391 value = (instr->Bits(10, 6) << 26) >> 26;
393 // ME Bits 5 and 10-6 (split field)
394 value = (instr->Bits(10, 6) | (instr->Bit(5) << 5));
398 // MB Bits 5-1
399 value = (instr->Bits(5, 1) << 26) >> 26;
401 // MB Bits 5 and 10-6 (split field)
402 value = (instr->Bits(10, 6) | (instr->Bit(5) << 5));
414 int32_t value = SIGN_EXT_IMM16(instr->Bits(15, 0) & ~3);
472 SetAsPrefixed(instr->Bits(17, 0));
627 int bi = instr->Bits(20, 16);
1127 int spr = instr->Bits(20, 11);
1136 int spr = instr->Bits(20, 11);
1635 int bo = instr->Bits(25, 21) << 21;
1636 int bi = instr->Bits(20, 16);
1857 switch (instr->Bits(1, 0)) {