Searched refs:simm (Results 1 – 6 of 6) sorted by relevance
/external/pcre/dist/sljit/ |
D | sljitNativeARM_64.c | 413 static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si dst, sljit_sw simm) in load_immediate() argument 415 sljit_uw imm = (sljit_uw)simm; in load_immediate() 422 if (simm >= -0x10000 && simm < 0) in load_immediate() 430 bitmask = logical_imm(simm, 16); in load_immediate() 435 bitmask = logical_imm(simm, 32); in load_immediate() 445 if (simm >= -0x100000000l && simm < 0) { in load_immediate() 456 if ((simm & 0xffff) == 0) in load_immediate() 458 if ((simm & 0xffff) == 0xffff) in load_immediate() 460 simm >>= 16; in load_immediate() 463 simm = (sljit_sw)imm; in load_immediate() [all …]
|
/external/valgrind/VEX/priv/ |
D | host_arm_isel.c | 777 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AMode1_wrk() local 778 if (simm >= -4095 && simm <= 4095) { in iselIntExpr_AMode1_wrk() 781 simm = -simm; in iselIntExpr_AMode1_wrk() 783 return ARMAMode1_RI(reg, simm); in iselIntExpr_AMode1_wrk() 843 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AMode2_wrk() local 844 if (simm >= -255 && simm <= 255) { in iselIntExpr_AMode2_wrk() 847 simm = -simm; in iselIntExpr_AMode2_wrk() 849 return ARMAMode2_RI(reg, simm); in iselIntExpr_AMode2_wrk() 895 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AModeV_wrk() local 896 if (simm >= -1020 && simm <= 1020 && 0 == (simm & 3)) { in iselIntExpr_AModeV_wrk() [all …]
|
D | host_arm64_defs.h | 644 Int simm; /* needs to be 0 % 16 and in the range -4095 member 905 extern ARM64Instr* ARM64Instr_AddToSP ( Int simm );
|
D | host_arm64_defs.c | 970 extern ARM64Instr* ARM64Instr_AddToSP ( Int simm ) { in ARM64Instr_AddToSP() argument 973 i->ARM64in.AddToSP.simm = simm; in ARM64Instr_AddToSP() 974 vassert(-4096 < simm && simm < 4096); in ARM64Instr_AddToSP() 975 vassert(0 == (simm & 0xF)); in ARM64Instr_AddToSP() 1524 Int simm = i->ARM64in.AddToSP.simm; in ppARM64Instr() local 1525 vex_printf("%s xsp, xsp, #%d", simm < 0 ? "sub" : "add", in ppARM64Instr() 1526 simm < 0 ? -simm : simm); in ppARM64Instr() 3721 Int simm12 = i->ARM64in.AddToSP.simm; in emit_ARM64Instr()
|
D | host_arm64_isel.c | 873 Long simm = (Long)e->Iex.Binop.arg2->Iex.Const.con->Ico.U64; in iselIntExpr_AMode_wrk() local 874 if (simm >= -255 && simm <= 255) { in iselIntExpr_AMode_wrk() 881 if (e->Iex.Binop.op == Iop_Sub64) simm = -simm; in iselIntExpr_AMode_wrk() 882 return ARM64AMode_RI9(reg, (Int)simm); in iselIntExpr_AMode_wrk()
|
D | guest_arm64_toIR.c | 2466 ULong simm = sx_to_64(uimm, 21); in dis_ARM64_data_processing_immediate() local 2469 val = (guest_PC_curr_instr & 0xFFFFFFFFFFFFF000ULL) + (simm << 12); in dis_ARM64_data_processing_immediate() 2471 val = guest_PC_curr_instr + simm; in dis_ARM64_data_processing_immediate()
|