Home
last modified time | relevance | path

Searched refs:tmp_reg (Results 1 – 20 of 20) sorted by relevance

/external/bcc/src/lua/bpf/
Dproto.lua227 local dst_reg, tmp_reg
230 tmp_reg = dst_reg -- Use target register to avoid copy
231 e.emit(BPF.LD + BPF.ABS + e.const_width[ffi.sizeof(type)], tmp_reg, 0, 0, d.off + off or 0)
233 tmp_reg = e.vreg(e.tmpvar, 0, true, type) -- Reserve R0 for temporary relative offset
235 e.emit(BPF.LD + BPF.IND + e.const_width[ffi.sizeof(type)], tmp_reg, dst_reg, 0, off or 0)
239 e.emit(BPF.ALU + BPF.AND + BPF.K, tmp_reg, 0, 0, mask)
247 e.emit(BPF.ALU + op + BPF.K, tmp_reg, 0, 0, shift)
250 if dst_reg ~= tmp_reg then
251 e.emit(BPF.ALU + BPF.ADD + BPF.X, dst_reg, tmp_reg, 0, 0)
Dbpf.lua301 local tmp_reg = reg_alloc(stackslots, 1) -- Clone variable in tmp register
302 emit(BPF.ALU64 + BPF.MOV + BPF.X, tmp_reg, src_reg, 0, 0)
303 vderef(tmp_reg, tmp_reg, V[a])
304 src_reg = tmp_reg -- Materialize and dereference it
497 local tmp_reg = vreg(stackslots, 0, true, builtins.width_type(w)) -- Reserve R0
498 emit(BPF.LD + BPF.ABS + const_width[4], tmp_reg, 0, 0, off + 4)
500 emit(BPF.ALU + BPF.END + BPF.TO_BE, tmp_reg, 0, 0, 32)
1110 local tmp_reg = 0
1113 tmp_reg = reg
1120 vreg(i, tmp_reg) -- Load to TMP register (not saved)
/external/u-boot/board/keymile/km83xx/
Dkm83xx.c245 u8 tmp_reg; in last_stage_init() local
248 tmp_reg = in_8(&base->res1[0]) | 0x10; /* DIRECT3 register */ in last_stage_init()
249 out_8(&base->res1[0], tmp_reg); /* GP28 as output */ in last_stage_init()
250 tmp_reg = in_8(&base->gprt3) | 0x10; /* GP28 to high */ in last_stage_init()
251 out_8(&base->gprt3, tmp_reg); in last_stage_init()
/external/u-boot/drivers/qe/
Duec_phy.c131 u32 tmp_reg; in uec_write_phy_reg() local
151 tmp_reg = ((u32) mii_id << MIIMADD_PHY_ADDRESS_SHIFT) | mii_reg; in uec_write_phy_reg()
152 out_be32 (&ug_regs->miimadd, tmp_reg); in uec_write_phy_reg()
170 u32 tmp_reg; in uec_read_phy_reg() local
189 tmp_reg = ((u32) mii_id << MIIMADD_PHY_ADDRESS_SHIFT) | mii_reg; in uec_read_phy_reg()
190 out_be32 (&ug_regs->miimadd, tmp_reg); in uec_read_phy_reg()
/external/pcre/dist2/src/sljit/
DsljitNativeARM_T2_32.c944 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
950 SLJIT_ASSERT((arg & REG_MASK) != tmp_reg); in emit_op_mem()
956 FAIL_IF(push_inst32(compiler, MOV_WI | RD4(tmp_reg) | tmp)); in emit_op_mem()
957 …return push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(tmp_reg) | (argw & 0x… in emit_op_mem()
960 FAIL_IF(load_immediate(compiler, tmp_reg, argw)); in emit_op_mem()
961 if (IS_2_LO_REGS(reg, tmp_reg) && sljit_mem16_imm5[flags]) in emit_op_mem()
962 return push_inst16(compiler, sljit_mem16_imm5[flags] | RD3(reg) | RN3(tmp_reg)); in emit_op_mem()
963 return push_inst32(compiler, sljit_mem32[flags] | MEM_IMM12 | RT4(reg) | RN4(tmp_reg)); in emit_op_mem()
979 push_inst32(compiler, ADD_WI | RD4(tmp_reg) | RN4(arg) | tmp); in emit_op_mem()
980 arg = tmp_reg; in emit_op_mem()
[all …]
DsljitNativeARM_32.c1335 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
1341 SLJIT_ASSERT((arg & REG_MASK) != tmp_reg); in emit_op_mem()
1345 FAIL_IF(load_immediate(compiler, tmp_reg, argw & ~0xfff)); in emit_op_mem()
1349 FAIL_IF(load_immediate(compiler, tmp_reg, argw & ~0xff)); in emit_op_mem()
1353 return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, reg, tmp_reg, in emit_op_mem()
1363 FAIL_IF(push_inst(compiler, ADD | RD(tmp_reg) | RN(arg) | RM(offset_reg) | (argw << 7))); in emit_op_mem()
1364 return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, reg, tmp_reg, TYPE2_TRANSFER_IMM(0))); in emit_op_mem()
1378 FAIL_IF(push_inst(compiler, ADD | RD(tmp_reg) | RN(arg) | imm)); in emit_op_mem()
1380 arg = tmp_reg; in emit_op_mem()
1386 FAIL_IF(push_inst(compiler, SUB | RD(tmp_reg) | RN(arg) | imm)); in emit_op_mem()
[all …]
DsljitNativeARM_64.c812 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
829 …FAIL_IF(push_inst(compiler, ADD | RD(tmp_reg) | RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | (argw << … in emit_op_mem()
830 return push_inst(compiler, STRBI | type | RT(reg) | RN(tmp_reg)); in emit_op_mem()
836 FAIL_IF(load_immediate(compiler, tmp_reg, argw & ~(0xfff << shift))); in emit_op_mem()
840 return push_inst(compiler, STRBI | type | RT(reg) | RN(tmp_reg) | (argw << 10)); in emit_op_mem()
849 FAIL_IF(push_inst(compiler, ADDI | (1 << 22) | RD(tmp_reg) | RN(arg) | ((argw >> 12) << 10))); in emit_op_mem()
852 return push_inst(compiler, STRBI | type | RT(reg) | RN(tmp_reg) | (argw << 10)); in emit_op_mem()
859 FAIL_IF(load_immediate(compiler, tmp_reg, argw)); in emit_op_mem()
861 return push_inst(compiler, STRB | type | RT(reg) | RN(arg) | RM(tmp_reg)); in emit_op_mem()
DsljitNativePPC_common.c896 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
912 …FAIL_IF(push_inst(compiler, RLWINM | S(OFFS_REG(arg)) | A(tmp_reg) | (argw << 11) | ((31 - argw) <… in emit_op_mem()
914 FAIL_IF(push_inst(compiler, RLDI(tmp_reg, OFFS_REG(arg), argw, 63 - argw, 1))); in emit_op_mem()
916 offs_reg = tmp_reg; in emit_op_mem()
933 FAIL_IF(load_immediate(compiler, tmp_reg, argw)); in emit_op_mem()
936 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg) | B(tmp_reg)); in emit_op_mem()
955 FAIL_IF(push_inst(compiler, ADDIS | D(tmp_reg) | A(arg) | IMM(high_short >> 16))); in emit_op_mem()
956 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(tmp_reg) | IMM(argw)); in emit_op_mem()
963 FAIL_IF(load_immediate(compiler, tmp_reg, argw)); in emit_op_mem()
966 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg) | B(tmp_reg)); in emit_op_mem()
/external/v8/src/wasm/baseline/ia32/
Dliftoff-assembler-ia32.h629 Register tmp_reg = no_reg; in EmitShiftOperation() local
633 tmp_reg = assm->GetUnusedRegister(kGpReg, pinned).gp(); in EmitShiftOperation()
634 assm->mov(tmp_reg, ecx); in EmitShiftOperation()
635 if (src == ecx) src = tmp_reg; in EmitShiftOperation()
645 if (tmp_reg.is_valid()) assm->mov(ecx, tmp_reg); in EmitShiftOperation()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_tgsi_setup.c386 struct tgsi_full_src_register tmp_reg = {}; in emit_array_fetch() local
387 tmp_reg.Register.File = File; in emit_array_fetch()
390 tmp_reg.Register.Index = i + range.First; in emit_array_fetch()
391 LLVMValueRef temp = si_llvm_emit_fetch(bld_base, &tmp_reg, type, swizzle); in emit_array_fetch()
/external/u-boot/arch/arm/mach-mvebu/serdes/axp/
Dhigh_speed_env_lib.c1206 u32 tmp_reg, tmp_pex_reg; in serdes_phy_config() local
1278 tmp_reg = in serdes_phy_config()
1289 if (tmp_reg == 0x1) { in serdes_phy_config()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc997 Register tmp_reg = scratch1; in PrepareForTailCall() local
998 mov(tmp_reg, Operand(ebp, StandardFrameConstants::kCallerPCOffset)); in PrepareForTailCall()
1000 tmp_reg); in PrepareForTailCall()
1023 mov(tmp_reg, Operand(esp, count_reg, times_pointer_size, 0)); in PrepareForTailCall()
1024 mov(Operand(new_sp_reg, count_reg, times_pointer_size, 0), tmp_reg); in PrepareForTailCall()
/external/v8/src/x64/
Dmacro-assembler-x64.cc2109 Register tmp_reg = scratch1; in PrepareForTailCall() local
2110 movp(tmp_reg, Operand(rbp, StandardFrameConstants::kCallerPCOffset)); in PrepareForTailCall()
2111 movp(Operand(rsp, 0), tmp_reg); in PrepareForTailCall()
2132 movp(tmp_reg, Operand(rsp, count_reg, times_pointer_size, 0)); in PrepareForTailCall()
2133 movp(Operand(new_sp_reg, count_reg, times_pointer_size, 0), tmp_reg); in PrepareForTailCall()
/external/v8/src/ppc/
Dmacro-assembler-ppc.cc1176 Register tmp_reg = scratch1; in PrepareForTailCall() local
1179 addi(tmp_reg, callee_args_count.reg(), Operand(1)); // +1 for receiver in PrepareForTailCall()
1181 mov(tmp_reg, Operand(callee_args_count.immediate() + 1)); in PrepareForTailCall()
1183 mtctr(tmp_reg); in PrepareForTailCall()
1185 LoadPU(tmp_reg, MemOperand(src_reg, -kPointerSize)); in PrepareForTailCall()
1186 StorePU(tmp_reg, MemOperand(dst_reg, -kPointerSize)); in PrepareForTailCall()
/external/v8/src/s390/
Dmacro-assembler-s390.cc1241 Register tmp_reg = scratch1; in PrepareForTailCall() local
1244 AddP(tmp_reg, callee_args_count.reg(), Operand(1)); // +1 for receiver in PrepareForTailCall()
1246 mov(tmp_reg, Operand(callee_args_count.immediate() + 1)); in PrepareForTailCall()
1248 LoadRR(r1, tmp_reg); in PrepareForTailCall()
1250 LoadP(tmp_reg, MemOperand(src_reg, -kPointerSize)); in PrepareForTailCall()
1251 StoreP(tmp_reg, MemOperand(dst_reg, -kPointerSize)); in PrepareForTailCall()
/external/v8/src/arm/
Dmacro-assembler-arm.cc1379 Register tmp_reg = scratch1; in PrepareForTailCall() local
1383 ldr(tmp_reg, MemOperand(src_reg, -kPointerSize, PreIndex)); in PrepareForTailCall()
1384 str(tmp_reg, MemOperand(dst_reg, -kPointerSize, PreIndex)); in PrepareForTailCall()
/external/v8/src/arm64/
Dmacro-assembler-arm64.cc2093 Register tmp_reg = scratch1; in PrepareForTailCall() local
2097 Ldr(tmp_reg, MemOperand(src_reg, -kPointerSize, PreIndex)); in PrepareForTailCall()
2098 Str(tmp_reg, MemOperand(dst_reg, -kPointerSize, PreIndex)); in PrepareForTailCall()
/external/pcre/dist2/src/
Dpcre2_jit_compile.c1853 int tmp_reg = status->tmp_regs[next_tmp_reg]; in delayed_mem_copy_move() local
1861 OP1(SLJIT_MOV, status->saved_tmp_regs[next_tmp_reg], 0, tmp_reg, 0); in delayed_mem_copy_move()
1864 …V, SLJIT_MEM1(status->store_bases[next_tmp_reg]), status->store_offsets[next_tmp_reg], tmp_reg, 0); in delayed_mem_copy_move()
1866 OP1(SLJIT_MOV, tmp_reg, 0, SLJIT_MEM1(load_base), load_offset); in delayed_mem_copy_move()
1877 int tmp_reg, saved_tmp_reg, i; in delayed_mem_copy_finish() local
1883 tmp_reg = status->tmp_regs[next_tmp_reg]; in delayed_mem_copy_finish()
1886 …V, SLJIT_MEM1(status->store_bases[next_tmp_reg]), status->store_offsets[next_tmp_reg], tmp_reg, 0); in delayed_mem_copy_finish()
1890 OP1(SLJIT_MOV, tmp_reg, 0, saved_tmp_reg, 0); in delayed_mem_copy_finish()
/external/v8/src/mips/
Dmacro-assembler-mips.cc4191 Register tmp_reg = scratch1; in PrepareForTailCall() local
4197 lw(tmp_reg, MemOperand(src_reg)); in PrepareForTailCall()
4198 sw(tmp_reg, MemOperand(dst_reg)); in PrepareForTailCall()
/external/v8/src/mips64/
Dmacro-assembler-mips64.cc4572 Register tmp_reg = scratch1; in PrepareForTailCall() local
4578 Ld(tmp_reg, MemOperand(src_reg)); in PrepareForTailCall()
4579 Sd(tmp_reg, MemOperand(dst_reg)); in PrepareForTailCall()