Home | History | Annotate | Download | only in priv

Lines Matching defs:imm32

18369       UInt imm32 = (INSN0(9,9) << 6) | (INSN0(7,3) << 1);
18380 UInt dst = (guest_R15_curr_instr_notENC + 4 + imm32) | 1;
19289 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1);
19291 assign(argR, mkU32(imm32));
19297 bS == 1 ? "s" : "", rD, rN, imm32);
19338 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1);
19340 assign(argR, mkU32(imm32));
19343 DIP("%s.w r%u, #%u\n", isCMN ? "cmn" : "cmp", rN, imm32);
19364 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1);
19366 assign(argR, mkU32(imm32));
19371 ? mkU32((imm32 >> 31) & 1)
19374 DIP("%s.w r%u, #%u\n", isTST ? "tst" : "teq", rN, imm32);
19398 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1);
19400 assign(argR, mkU32(imm32));
19412 isRSB ? "rsb" : "sub", bS == 1 ? "s" : "", rD, rN, imm32);
19457 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1);
19459 assign(argR, mkU32(imm32));
19489 nm, bS == 1 ? "s" : "", rD, rN, imm32);
19526 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1);
19528 assign(argR, mkU32(notArgR ? ~imm32 : imm32));
19536 ? mkU32((imm32 >> 31) & 1)
19542 nm, bS == 1 ? "s" : "", rD, rN, imm32);
19926 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1);
19928 assign(res, mkU32(isMVN ? ~imm32 : imm32));
19935 ? mkU32((imm32 >> 31) & 1)
19941 isMVN ? "mvn" : "mov", bS ? "s" : "", rD, imm32);
20920 /* rD = align4(PC) + imm32 */
20923 UInt imm32 = (INSN0(10,10) << 11)
20927 mkU32(imm32)),
20929 DIP("add r%u, pc, #%u\n", rD, imm32);
21052 /* rD = align4(PC) - imm32 */
21055 UInt imm32 = (INSN0(10,10) << 11)
21059 mkU32(imm32)),
21061 DIP("sub r%u, pc, #%u\n", rD, imm32);