/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_fs_combine_constants.cpp | 110 struct imm { struct 162 struct imm *imm; member 167 static struct imm * 171 if (table->imm[i].size == size && in find_imm() 172 !memcmp(table->imm[i].bytes, data, size)) { in find_imm() 173 return &table->imm[i]; in find_imm() 179 static struct imm * 184 table->imm = reralloc(mem_ctx, table->imm, struc in new_imm() 276 build_imm_reg_for_copy(struct imm *imm) build_imm_reg_for_copy() argument 291 get_alignment_for_imm(const struct imm *imm) get_alignment_for_imm() argument 300 needs_negate(const fs_reg *reg, const struct imm *imm) needs_negate() argument 460 struct imm *imm = find_imm(&table, data, size); opt_combine_constants() local 494 struct imm *imm = &table.imm[i]; opt_combine_constants() local 514 struct imm *imm = &table.imm[i]; opt_combine_constants() local 610 struct imm *imm = &table.imm[i]; opt_combine_constants() local [all...] |
H A D | brw_reg.h | 638 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_DF); 639 imm.df = df; 640 return imm; 646 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); 647 imm.u64 = u64; 648 return imm; 654 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_F); 655 imm.f = f; 656 return imm; 663 struct brw_reg imm [all...] |
/third_party/pcre2/pcre2/src/sljit/ |
H A D | sljitNativeRISCV_64.c | 27 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_r, sljit_sw imm, sljit_s32 tmp_r) in load_immediate() argument 33 if (imm <= SIMM_MAX && imm >= SIMM_MIN) in load_immediate() 34 return push_inst(compiler, ADDI | RD(dst_r) | RS1(TMP_ZERO) | IMM_I(imm)); in load_immediate() 36 if (imm <= 0x7fffffffl && imm >= S32_MIN) { in load_immediate() 37 if (imm > S32_MAX) { in load_immediate() 38 SLJIT_ASSERT((imm & 0x800) != 0); in load_immediate() 40 return push_inst(compiler, XORI | RD(dst_r) | RS1(dst_r) | IMM_I(imm)); in load_immediate() 43 if ((imm in load_immediate() [all...] |
H A D | sljitNativePPC_64.c | 42 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() argument 49 if (imm <= SIMM_MAX && imm >= SIMM_MIN) in load_immediate() 50 return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm)); in load_immediate() 52 if (!(imm & ~0xffff)) in load_immediate() 53 return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm)); in load_immediate() 55 if (imm <= 0x7fffffffl && imm >= -0x80000000l) { in load_immediate() 56 FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 16))); in load_immediate() 57 return (imm in load_immediate() 150 sljit_u32 imm; emit_single_op() local [all...] |
H A D | sljitNativePPC_32.c | 29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 reg, sljit_sw imm) in load_immediate() argument 31 if (imm <= SIMM_MAX && imm >= SIMM_MIN) in load_immediate() 32 return push_inst(compiler, ADDI | D(reg) | A(0) | IMM(imm)); in load_immediate() 34 if (!(imm & ~0xffff)) in load_immediate() 35 return push_inst(compiler, ORI | S(TMP_ZERO) | A(reg) | IMM(imm)); in load_immediate() 37 FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | IMM(imm >> 16))); in load_immediate() 38 return (imm & 0xffff) ? push_inst(compiler, ORI | S(reg) | A(reg) | IMM(imm)) : SLJIT_SUCCESS; in load_immediate() 48 sljit_u32 imm; in emit_single_op() local [all...] |
H A D | sljitNativeARM_T2_32.c | 66 #define IMM3(imm) ((sljit_ins)imm << 6) 67 #define IMM8(imm) ((sljit_ins)imm) 85 #define IMM5(imm) \ 86 (COPY_BITS(imm, 2, 12, 3) | (((sljit_ins)imm & 0x3) << 6)) 87 #define IMM12(imm) \ 88 (COPY_BITS(imm, 11, 26, 1) | COPY_BITS(imm, 237 emit_imm32_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_uw imm) emit_imm32_const() argument 515 get_imm(sljit_uw imm) get_imm() argument 564 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst, sljit_uw imm) load_immediate() argument 602 sljit_uw imm, imm2; emit_op_imm() local 1015 sljit_uw imm; emit_set_delta() local 1039 sljit_uw imm, tmp; emit_op_mem() local 1144 sljit_uw imm = 0; sljit_emit_enter() local 1366 emit_add_sp(struct sljit_compiler *compiler, sljit_uw imm) emit_add_sp() argument 1943 sljit_uw imm; emit_fop_mem() local 2765 sljit_uw imm, tmp; sljit_emit_mem() local 2997 sljit_uw imm; update_mem_addr() local [all...] |
H A D | sljitNativeRISCV_32.c | 27 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_r, sljit_sw imm, sljit_s32 tmp_r) in load_immediate() argument 32 if (imm <= SIMM_MAX && imm >= SIMM_MIN) in load_immediate() 33 return push_inst(compiler, ADDI | RD(dst_r) | RS1(TMP_ZERO) | IMM_I(imm)); in load_immediate() 35 if (imm & 0x800) in load_immediate() 36 imm += 0x1000; in load_immediate() 38 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)(imm & ~0xfff))); in load_immediate() 40 if ((imm & 0xfff) == 0) in load_immediate() 43 return push_inst(compiler, ADDI | RD(dst_r) | RS1(dst_r) | IMM_I(imm)); in load_immediate()
|
H A D | sljitNativeMIPS_64.c | 29 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst_ar, sljit_sw imm) in load_immediate() argument 37 if (!(imm & ~0xffff)) in load_immediate() 38 return push_inst(compiler, ORI | SA(0) | TA(dst_ar) | IMM(imm), dst_ar); in load_immediate() 40 if (imm < 0 && imm >= SIMM_MIN) in load_immediate() 41 return push_inst(compiler, ADDIU | SA(0) | TA(dst_ar) | IMM(imm), dst_ar); in load_immediate() 43 if (imm <= 0x7fffffffl && imm >= -0x80000000l) { in load_immediate() 44 FAIL_IF(push_inst(compiler, LUI | TA(dst_ar) | IMM(imm >> 16), dst_ar)); in load_immediate() 45 return (imm in load_immediate() [all...] |
/third_party/node/deps/v8/src/wasm/ |
H A D | function-body-decoder-impl.h | 638 const BranchTableImmediate<validate>& imm) in BranchTableIterator() 640 start_(imm.start), in BranchTableIterator() 641 pc_(imm.table), in BranchTableIterator() 642 table_count_(imm.table_count) {} in BranchTableIterator() 912 F(S128Const, Simd128Immediate<validate>& imm, Value* result) \ 917 F(GlobalGet, Value* result, const GlobalIndexImmediate<validate>& imm) \ 918 F(StructNewWithRtt, const StructIndexImmediate<validate>& imm, \ 920 F(StructNewDefault, const StructIndexImmediate<validate>& imm, \ 922 F(ArrayInit, const ArrayIndexImmediate<validate>& imm, \ 942 F(LocalGet, Value* result, const IndexImmediate<validate>& imm) \ 637 BranchTableIterator(Decoder* decoder, const BranchTableImmediate<validate>& imm) BranchTableIterator() argument 1246 Validate(const byte* pc, TagIndexImmediate<validate>& imm) Validate() argument 1255 Validate(const byte* pc, GlobalIndexImmediate<validate>& imm) Validate() argument 1282 Validate(const byte* pc, StructIndexImmediate<validate>& imm) Validate() argument 1291 Validate(const byte* pc, FieldImmediate<validate>& imm) Validate() argument 1302 Validate(const byte* pc, ArrayIndexImmediate<validate>& imm) Validate() argument 1320 Validate(const byte* pc, CallFunctionImmediate<validate>& imm) Validate() argument 1329 Validate(const byte* pc, CallIndirectImmediate<validate>& imm) Validate() argument 1357 Validate(const byte* pc, BranchDepthImmediate<validate>& imm, size_t control_depth) Validate() argument 1366 Validate(const byte* pc, BranchTableImmediate<validate>& imm, size_t block_depth) Validate() argument 1376 Validate(const byte* pc, WasmOpcode opcode, SimdLaneImmediate<validate>& imm) Validate() argument 1422 Validate(const byte* pc, Simd128Immediate<validate>& imm) Validate() argument 1435 Validate(const byte* pc, BlockTypeImmediate<validate>& imm) Validate() argument 1446 Validate(const byte* pc, MemoryIndexImmediate<validate>& imm) Validate() argument 1458 Validate(const byte* pc, MemoryAccessImmediate<validate>& imm) Validate() argument 1466 Validate(const byte* pc, MemoryInitImmediate<validate>& imm) Validate() argument 1471 Validate(const byte* pc, MemoryCopyImmediate<validate>& imm) Validate() argument 1476 Validate(const byte* pc, TableInitImmediate<validate>& imm) Validate() argument 1492 Validate(const byte* pc, TableCopyImmediate<validate>& imm) Validate() argument 1507 ValidateTable(const byte* pc, IndexImmediate<validate>& imm) ValidateTable() argument 1518 ValidateElementSegment(const byte* pc, IndexImmediate<validate>& imm) ValidateElementSegment() argument 1526 ValidateLocal(const byte* pc, IndexImmediate<validate>& imm) ValidateLocal() argument 1534 ValidateType(const byte* pc, IndexImmediate<validate>& imm) ValidateType() argument 1542 ValidateSignature(const byte* pc, IndexImmediate<validate>& imm) ValidateSignature() argument 1550 ValidateFunction(const byte* pc, IndexImmediate<validate>& imm) ValidateFunction() argument 1563 ValidateDataSegment(const byte* pc, IndexImmediate<validate>& imm) ValidateDataSegment() argument 3617 SetBlockType(Control* c, BlockTypeImmediate<validate>& imm, Value* args) SetBlockType() argument 3762 MemoryAccessImmediate<validate> imm = DecodeLoadMem() local 3779 MemoryAccessImmediate<validate> imm = DecodeLoadTransformMem() local 3828 MemoryAccessImmediate<validate> imm = DecodeStoreMem() local 4969 MemoryAccessImmediate<validate> imm = MakeMemoryAccessImmediate( DecodeAtomicOpcode() local [all...] |
H A D | graph-builder-interface.cc | 383 void S128Const(FullDecoder* decoder, const Simd128Immediate<validate>& imm, in S128Const() 385 result->node = builder_->Simd128Constant(imm.value); in S128Const() 403 const IndexImmediate<validate>& imm) { in LocalGet() 404 result->node = ssa_env_->locals[imm.index]; in LocalGet() 408 const IndexImmediate<validate>& imm) { in LocalSet() 409 ssa_env_->locals[imm.index] = value.node; in LocalSet() 413 const IndexImmediate<validate>& imm) { in LocalTee() 415 ssa_env_->locals[imm.index] = value.node; in LocalTee() 432 const GlobalIndexImmediate<validate>& imm) { in GlobalGet() 433 result->node = builder_->GlobalGet(imm in GlobalGet() [all...] |
H A D | init-expr-interface.cc | 41 Simd128Immediate<validate>& imm, in S128Const() 44 result->runtime_value = WasmValue(imm.value, kWasmS128); in S128Const() 103 const GlobalIndexImmediate<validate>& imm) { in GlobalGet() 105 const WasmGlobal& global = module_->globals[imm.index]; in GlobalGet() 121 FullDecoder* decoder, const StructIndexImmediate<validate>& imm, in StructNewWithRtt() 124 std::vector<WasmValue> field_values(imm.struct_type->field_count()); in StructNewWithRtt() 130 imm.struct_type, field_values.data(), in StructNewWithRtt() 132 ValueType::Ref(HeapType(imm.index), kNonNullable)); in StructNewWithRtt() 162 FullDecoder* decoder, const StructIndexImmediate<validate>& imm, in StructNewDefault() 165 std::vector<WasmValue> field_values(imm in StructNewDefault() 40 S128Const(FullDecoder* decoder, Simd128Immediate<validate>& imm, Value* result) S128Const() argument 102 GlobalGet(FullDecoder* decoder, Value* result, const GlobalIndexImmediate<validate>& imm) GlobalGet() argument 120 StructNewWithRtt( FullDecoder* decoder, const StructIndexImmediate<validate>& imm, const Value& rtt, const Value args[], Value* result) StructNewWithRtt() argument 161 StructNewDefault( FullDecoder* decoder, const StructIndexImmediate<validate>& imm, const Value& rtt, Value* result) StructNewDefault() argument 176 ArrayInit(FullDecoder* decoder, const ArrayIndexImmediate<validate>& imm, const base::Vector<Value>& elements, const Value& rtt, Value* result) ArrayInit() argument [all...] |
H A D | function-body-decoder.cc | 264 BlockTypeImmediate<Decoder::kNoValidation> imm(WasmFeatures::All(), &i, in PrintRawWasmCode() 267 CHECK(decoder.Validate(i.pc() + 1, imm)); in PrintRawWasmCode() 268 for (uint32_t j = 0; j < imm.out_arity(); j++) { in PrintRawWasmCode() 269 os << " " << imm.out_type(j).name(); in PrintRawWasmCode() 279 BranchDepthImmediate<Decoder::kNoValidation> imm(&i, i.pc() + 1); in PrintRawWasmCode() 280 os << " depth=" << imm.depth; in PrintRawWasmCode() 284 BranchDepthImmediate<Decoder::kNoValidation> imm(&i, i.pc() + 1); in PrintRawWasmCode() 285 os << " depth=" << imm.depth; in PrintRawWasmCode() 289 BranchTableImmediate<Decoder::kNoValidation> imm(&i, i.pc() + 1); in PrintRawWasmCode() 290 os << " entries=" << imm in PrintRawWasmCode() [all...] |
/third_party/vixl/src/aarch32/ |
H A D | instructions-aarch32.cc | 605 ImmediateT32::ImmediateT32(uint32_t imm) { in ImmediateT32() argument 607 if ((imm & ~0xff) == 0) { in ImmediateT32() 608 SetEncodingValue(imm); in ImmediateT32() 611 if ((imm >> 16) == (imm & 0xffff)) { in ImmediateT32() 612 if ((imm & 0xff00) == 0) { in ImmediateT32() 614 SetEncodingValue((imm & 0xff) | (0x1 << 8)); in ImmediateT32() 617 if ((imm & 0xff) == 0) { in ImmediateT32() 619 SetEncodingValue(((imm >> 8) & 0xff) | (0x2 << 8)); in ImmediateT32() 622 if (((imm >> in ImmediateT32() 645 IsImmediateT32(uint32_t imm) IsImmediateT32() argument 679 ImmediateA32(uint32_t imm) ImmediateA32() argument 695 IsImmediateA32(uint32_t imm) IsImmediateA32() argument [all...] |
H A D | macro-assembler-aarch32.cc | 225 uint32_t imm) { in HandleOutOfBoundsImmediate() 226 if (IsUintN(16, imm)) { in HandleOutOfBoundsImmediate() 228 mov(cond, tmp, imm & 0xffff); in HandleOutOfBoundsImmediate() 232 if (ImmediateT32::IsImmediateT32(~imm)) { in HandleOutOfBoundsImmediate() 234 mvn(cond, tmp, ~imm); in HandleOutOfBoundsImmediate() 238 if (ImmediateA32::IsImmediateA32(~imm)) { in HandleOutOfBoundsImmediate() 240 mvn(cond, tmp, ~imm); in HandleOutOfBoundsImmediate() 245 mov(cond, tmp, imm & 0xffff); in HandleOutOfBoundsImmediate() 246 movt(cond, tmp, imm >> 16); in HandleOutOfBoundsImmediate() 751 uint32_t imm 223 HandleOutOfBoundsImmediate(Condition cond, Register tmp, uint32_t imm) HandleOutOfBoundsImmediate() argument 905 int32_t imm = operand.GetSignedImmediate(); global() variable 955 int32_t imm = operand.GetSignedImmediate(); global() variable 989 GenerateSplitInstruction( InstructionCondSizeRROp instruction, Condition cond, Register rd, Register rn, uint32_t imm, uint32_t mask) GenerateSplitInstruction() argument 1067 int32_t imm = operand.GetSignedImmediate(); Delegate() local 1272 IsI64BitPattern(T imm) IsI64BitPattern() argument 1281 IsI8BitPattern(T imm) IsI8BitPattern() argument 1324 replicate(T imm) replicate() argument 1379 uint32_t imm = neon_imm.GetImmediate<uint32_t>(); Delegate() local 1404 uint16_t imm = neon_imm.GetImmediate<uint16_t>(); Delegate() local 1415 uint64_t imm = neon_imm.GetImmediate<uint64_t>(); Delegate() local 1525 uint32_t imm = neon_imm.GetImmediate<uint32_t>(); Delegate() local 1550 uint16_t imm = neon_imm.GetImmediate<uint16_t>(); Delegate() local 1561 uint64_t imm = neon_imm.GetImmediate<uint64_t>(); Delegate() local [all...] |
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_insert_waitcnt.cpp | 115 wait_imm imm; member 123 : imm(imm_), events(event_), counters(get_counters_for_event(event_)), in wait_entry() 133 changed |= imm.combine(other.imm); in join() 145 imm.lgkm = wait_imm::unset_counter; in remove_counter() 150 imm.vm = wait_imm::unset_counter; in remove_counter() 156 imm.exp = wait_imm::unset_counter; in remove_counter() 162 imm.vs = wait_imm::unset_counter; in remove_counter() 272 wait.combine(it->second.imm); in check_instr() 296 wait.combine(it->second.imm); in check_instr() 302 parse_wait_instr(wait_ctx& ctx, wait_imm& imm, Instruction* instr) parse_wait_instr() argument 316 perform_barrier(wait_ctx& ctx, wait_imm& imm, memory_sync_info sync, unsigned semantics) perform_barrier() argument 344 force_waitcnt(wait_ctx& ctx, wait_imm& imm) force_waitcnt() argument 360 kill(wait_imm& imm, Instruction* instr, wait_ctx& ctx, memory_sync_info sync_info) kill() argument 586 wait_imm imm; insert_wait_entry() local 716 emit_waitcnt(wait_ctx& ctx, std::vector<aco_ptr<Instruction>>& instructions, wait_imm& imm) emit_waitcnt() argument [all...] |
H A D | aco_statistics.cpp | 79 unsigned get_waitcnt_cost(wait_imm imm); 264 return wait_imm(GFX10_3, instr->sopp().imm); in get_wait_imm() 266 return wait_imm(0, 0, 0, instr->sopk().imm); in get_wait_imm() 274 wait_imm imm; in get_wait_imm() local 275 imm.lgkm = wait_info.lgkm ? max_lgkm_cnt : wait_imm::unset_counter; in get_wait_imm() 276 imm.exp = wait_info.exp ? max_exp_cnt : wait_imm::unset_counter; in get_wait_imm() 277 imm.vm = wait_info.vm ? max_vm_cnt : wait_imm::unset_counter; in get_wait_imm() 278 imm.vs = wait_info.vs ? max_vs_cnt : wait_imm::unset_counter; in get_wait_imm() 279 return imm; in get_wait_imm() 288 wait_imm imm in get_dependency_cost() local 372 wait_imm imm = get_wait_imm(program, instr); add() local [all...] |
/third_party/libbpf/include/linux/ |
H A D | filter.h | 14 .imm = IMM }) 22 .imm = IMM }) 30 .imm = IMM }) 38 .imm = IMM }) 46 .imm = 0 }) 54 .imm = ((FUNC) - BPF_FUNC_unspec) }) 62 .imm = 0 }) 70 .imm = 0 }) 78 .imm = IMM }) 86 .imm [all...] |
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
H A D | ShaderTGSI.c | 318 if (sx->clip_distance_mapping[0].d3d == operand->base.index[0].imm) { in translate_semantic_index() 321 assert(sx->clip_distance_mapping[1].d3d == operand->base.index[0].imm); in translate_semantic_index() 326 if (sx->cull_distance_mapping[0].d3d == operand->base.index[0].imm) { in translate_semantic_index() 329 assert(sx->cull_distance_mapping[1].d3d == operand->base.index[0].imm); in translate_semantic_index() 429 unsigned idx = operand->base.index[0].imm; in dcl_base_output() 493 assert(dst->base.index[0].imm < SHADER_MAX_INPUTS); in dcl_vs_input() 495 reg = ureg_DECL_vs_input(ureg, dst->base.index[0].imm); in dcl_vs_input() 497 dcl_base_input(sx, ureg, dst, reg, dst->base.index[0].imm, in dcl_vs_input() 507 assert(dst->base.index[1].imm < SHADER_MAX_INPUTS); in dcl_gs_input() 509 declare_vertices_in(sx, dst->base.index[0].imm); in dcl_gs_input() [all...] |
/third_party/vixl/src/aarch64/ |
H A D | macro-assembler-sve-aarch64.cc | 35 IntegerOperand imm) { in AddSubHelper() 36 VIXL_ASSERT(imm.FitsInLane(zd)); in AddSubHelper() 39 if (TrySingleAddSub(option, zd, zn, imm)) return; in AddSubHelper() 44 // Try to translate Add(..., -imm) to Sub(..., imm) if we can encode it in one in AddSubHelper() 47 IntegerOperand signed_imm(imm.AsIntN(zd.GetLaneSizeInBits())); in AddSubHelper() 59 Dup(scratch, imm); in AddSubHelper() 72 IntegerOperand imm) { in TrySingleAddSub() 73 VIXL_ASSERT(imm.FitsInLane(zd)); in TrySingleAddSub() 77 if (imm in TrySingleAddSub() 32 AddSubHelper(AddSubHelperOption option, const ZRegister& zd, const ZRegister& zn, IntegerOperand imm) AddSubHelper() argument 69 TrySingleAddSub(AddSubHelperOption option, const ZRegister& zd, const ZRegister& zn, IntegerOperand imm) TrySingleAddSub() argument 92 IntWideImmHelper(IntArithImmFn imm_fn, SVEArithPredicatedFn reg_macro, const ZRegister& zd, const ZRegister& zn, IntegerOperand imm, bool is_signed) IntWideImmHelper() argument 129 Mul(const ZRegister& zd, const ZRegister& zn, IntegerOperand imm) Mul() argument 138 Smin(const ZRegister& zd, const ZRegister& zn, IntegerOperand imm) Smin() argument 148 Smax(const ZRegister& zd, const ZRegister& zn, IntegerOperand imm) Smax() argument 158 Umax(const ZRegister& zd, const ZRegister& zn, IntegerOperand imm) Umax() argument 168 Umin(const ZRegister& zd, const ZRegister& zn, IntegerOperand imm) Umin() argument 363 Cpy(const ZRegister& zd, const PRegister& pg, IntegerOperand imm) Cpy() argument 427 Fcpy(const ZRegister& zd, const PRegisterM& pg, double imm) Fcpy() argument 444 Fcpy(const ZRegister& zd, const PRegisterM& pg, float imm) Fcpy() argument 461 Fcpy(const ZRegister& zd, const PRegisterM& pg, Float16 imm) Fcpy() argument 478 Dup(const ZRegister& zd, IntegerOperand imm) Dup() argument 824 Fdup(const ZRegister& zd, double imm) Fdup() argument 846 Fdup(const ZRegister& zd, float imm) Fdup() argument 867 Fdup(const ZRegister& zd, Float16 imm) Fdup() argument 898 int imm; Index() local 914 int64_t imm = GetImmediate(); Index() local 921 IndexOperand(int64_t imm) Index() argument 944 Insr(const ZRegister& zdn, IntegerOperand imm) Insr() argument 1020 CompareHelper(Condition cond, const PRegisterWithLaneSize& pd, const PRegisterZ& pg, const ZRegister& zn, IntegerOperand imm) CompareHelper() argument 1090 Sub(const ZRegister& zd, IntegerOperand imm, const ZRegister& zm) Sub() argument 1117 int64_t imm = addr.GetImmediateOffset(); SVELoadBroadcastImmHelper() local 1743 FourRegOneImmDestructiveHelper(ZZZImmFn fn, const ZRegister& zd, const ZRegister& za, const ZRegister& zn, const ZRegister& zm, int imm) FourRegOneImmDestructiveHelper() argument [all...] |
H A D | macro-assembler-aarch64.cc | 491 uint64_t imm) { in Emit() 493 VIXL_ASSERT(IsUint32(imm) || IsInt32(imm) || rd.Is64Bits()); in Emit() 516 if (OneInstrMoveImmediateHelper(masm, rd, imm)) { in Emit() 523 // [imm3, imm2, imm1, imm0], where each imm is 16 bits. in Emit() 531 if (CountClearHalfWords(~imm, reg_size) > in Emit() 532 CountClearHalfWords(imm, reg_size)) { in Emit() 551 uint64_t imm16 = (imm >> (16 * i)) & 0xffff; in Emit() 1024 void MacroAssembler::Movi16bitHelper(const VRegister& vd, uint64_t imm) { in Emit() argument 1025 VIXL_ASSERT(IsUint16(imm)); in Emit() 489 MoveImmediateHelper(MacroAssembler* masm, const Register& rd, uint64_t imm) Emit() argument 1047 Movi32bitHelper(const VRegister& vd, uint64_t imm) Emit() argument 1125 Movi64bitHelper(const VRegister& vd, uint64_t imm) Emit() argument 1162 Movi(const VRegister& vd, uint64_t imm, Shift shift, int shift_amount) Emit() argument 1232 Mov(const Register& rd, uint64_t imm) Emit() argument 1473 int64_t imm = right.GetEquivalentImmediate(); Emit() local 1493 int64_t imm = operand.GetImmediate(); Emit() local 1581 int64_t imm = operand.GetImmediate(); Emit() local 1633 Fmov(VRegister vd, double imm) Emit() argument 1673 Fmov(VRegister vd, float imm) Emit() argument 1713 Fmov(VRegister vd, Float16 imm) Emit() argument 1766 TryOneInstrMoveImmediate(const Register& dst, uint64_t imm) Emit() argument 1772 MoveImmediateForShiftedOp(const Register& dst, uint64_t imm, PreShiftImmMode mode) Emit() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/rtasm/ |
H A D | rtasm_x86sse.c | 455 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_mov_reg_imm() 457 DUMP_RI( dst, imm ); in x86_mov_reg_imm() 461 emit_1i(p, imm); in x86_mov_reg_imm() 464 void x86_mov_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_mov_imm() 466 DUMP_RI( dst, imm ); in x86_mov_imm() 468 x86_mov_reg_imm(p, dst, imm); in x86_mov_imm() 473 emit_1i(p, imm); in x86_mov_imm() 477 void x86_mov16_imm( struct x86_function *p, struct x86_reg dst, uint16_t imm ) in x86_mov16_imm() 479 DUMP_RI( dst, imm ); in x86_mov16_imm() 484 emit_2ub(p, imm in x86_mov16_imm() [all...] |
H A D | rtasm_x86sse.h | 203 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm ); 204 void x86_add_imm( struct x86_function *p, struct x86_reg dst, int imm ); 205 void x86_or_imm( struct x86_function *p, struct x86_reg dst, int imm ); 206 void x86_and_imm( struct x86_function *p, struct x86_reg dst, int imm ); 207 void x86_sub_imm( struct x86_function *p, struct x86_reg dst, int imm ); 208 void x86_xor_imm( struct x86_function *p, struct x86_reg dst, int imm ); 209 void x86_cmp_imm( struct x86_function *p, struct x86_reg dst, int imm ); 256 void sse2_psllw_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); 257 void sse2_pslld_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); 258 void sse2_psllq_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
H A D | Sparc.h | 149 inline static unsigned HI22(int64_t imm) { in HI22() argument 150 return (unsigned)((imm >> 10) & ((1 << 22)-1)); in HI22() 153 inline static unsigned LO10(int64_t imm) { in LO10() argument 154 return (unsigned)(imm & 0x3FF); in LO10() 157 inline static unsigned HIX22(int64_t imm) { in HIX22() argument 158 return HI22(~imm); in HIX22() 161 inline static unsigned LOX10(int64_t imm) { in LOX10() argument 162 return ~LO10(~imm); in LOX10()
|
/third_party/ltp/include/lapi/ |
H A D | bpf.h | 79 int32_t imm; /* signed immediate constant */ member 466 /* integer value in 'imm' field of BPF_CALL instruction selects which helper 486 .imm = 0 }) 494 .imm = 0 }) 502 .imm = IMM }) 510 .imm = IMM }) 518 .imm = 0 }) 526 .imm = 0 }) 537 .imm = (uint32_t) (IMM) }), \ 543 .imm [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
H A D | IceAssemblerX8632.cpp | 279 void AssemblerX8632::mov(Type Ty, GPRRegister dst, const Immediate &imm) { in mov() argument 286 emitUint8(imm.value() & 0xFF); in mov() 291 emitImmediate(Ty, imm); in mov() 331 void AssemblerX8632::mov(Type Ty, const AsmAddress &dst, const Immediate &imm) { in mov() argument 339 emitUint8(imm.value() & 0xFF); in mov() 344 emitImmediate(Ty, imm); in mov() 980 void AssemblerX8632::psll(Type Ty, XmmRegister dst, const Immediate &imm) { in psll() argument 982 assert(imm.is_int8()); in psll() 992 emitUint8(imm.value() & 0xFF); in psll() 1021 void AssemblerX8632::psra(Type Ty, XmmRegister dst, const Immediate &imm) { in psra() argument 1066 psrl(Type Ty, XmmRegister dst, const Immediate &imm) psrl() argument 1395 set1ps(XmmRegister dst, GPRRegister tmp1, const Immediate &imm) set1ps() argument 1424 pshufd(Type , XmmRegister dst, XmmRegister src, const Immediate &imm) pshufd() argument 1435 pshufd(Type , XmmRegister dst, const AsmAddress &src, const Immediate &imm) pshufd() argument 1569 shufps(Type , XmmRegister dst, XmmRegister src, const Immediate &imm) shufps() argument 1579 shufps(Type , XmmRegister dst, const AsmAddress &src, const Immediate &imm) shufps() argument 1797 insertps(Type Ty, XmmRegister dst, XmmRegister src, const Immediate &imm) insertps() argument 1811 insertps(Type Ty, XmmRegister dst, const AsmAddress &src, const Immediate &imm) insertps() argument 1826 pinsr(Type Ty, XmmRegister dst, GPRRegister src, const Immediate &imm) pinsr() argument 1842 pinsr(Type Ty, XmmRegister dst, const AsmAddress &src, const Immediate &imm) pinsr() argument 1859 pextr(Type Ty, GPRRegister dst, XmmRegister src, const Immediate &imm) pextr() argument 2037 arith_int(Type Ty, GPRRegister reg, const Immediate &imm) arith_int() argument 3114 emitImmediate(Type Ty, const Immediate &imm) emitImmediate() argument 3194 emitGenericShift(int rm, Type Ty, GPRRegister reg, const Immediate &imm) emitGenericShift() argument [all...] |