Home
last modified time | relevance | path

Searched refs:simm (Results 1 – 6 of 6) sorted by relevance

/external/pcre/dist/sljit/
DsljitNativeARM_64.c413 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/
Dhost_arm_isel.c777 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 …]
Dhost_arm64_defs.h644 Int simm; /* needs to be 0 % 16 and in the range -4095 member
905 extern ARM64Instr* ARM64Instr_AddToSP ( Int simm );
Dhost_arm64_defs.c970 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()
Dhost_arm64_isel.c873 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()
Dguest_arm64_toIR.c2466 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()