Home
last modified time | relevance | path

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

/external/pcre/dist2/src/sljit/
DsljitNativeARM_64.c413 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 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.c920 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AMode1_wrk() local
921 if (simm >= -4095 && simm <= 4095) { in iselIntExpr_AMode1_wrk()
924 simm = -simm; in iselIntExpr_AMode1_wrk()
926 return ARMAMode1_RI(reg, simm); in iselIntExpr_AMode1_wrk()
986 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AMode2_wrk() local
987 if (simm >= -255 && simm <= 255) { in iselIntExpr_AMode2_wrk()
990 simm = -simm; in iselIntExpr_AMode2_wrk()
992 return ARMAMode2_RI(reg, simm); in iselIntExpr_AMode2_wrk()
1038 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AModeV_wrk() local
1039 if (simm >= -1020 && simm <= 1020 && 0 == (simm & 3)) { in iselIntExpr_AModeV_wrk()
[all …]
Dhost_arm64_defs.h646 Int simm; /* needs to be 0 % 16 and in the range -4095 member
936 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()
1536 Int simm = i->ARM64in.AddToSP.simm; in ppARM64Instr() local
1537 vex_printf("%s xsp, xsp, #%d", simm < 0 ? "sub" : "add", in ppARM64Instr()
1538 simm < 0 ? -simm : simm); in ppARM64Instr()
3754 Int simm12 = i->ARM64in.AddToSP.simm; in emit_ARM64Instr()
Dhost_arm64_isel.c871 Long simm = (Long)e->Iex.Binop.arg2->Iex.Const.con->Ico.U64; in iselIntExpr_AMode_wrk() local
872 if (simm >= -255 && simm <= 255) { in iselIntExpr_AMode_wrk()
879 if (e->Iex.Binop.op == Iop_Sub64) simm = -simm; in iselIntExpr_AMode_wrk()
880 return ARM64AMode_RI9(reg, (Int)simm); in iselIntExpr_AMode_wrk()
Dguest_arm64_toIR.c2471 ULong simm = sx_to_64(uimm, 21); in dis_ARM64_data_processing_immediate() local
2474 val = (guest_PC_curr_instr & 0xFFFFFFFFFFFFF000ULL) + (simm << 12); in dis_ARM64_data_processing_immediate()
2476 val = guest_PC_curr_instr + simm; in dis_ARM64_data_processing_immediate()
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td799 def simm # I : Operand<i32> {
813 def simm # I # _64 : Operand<i64> {
832 def simm # I : Operand<i32> {