/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/Disassembler/ |
D | X86DisassemblerDecoder.cpp | 203 static int consumeByte(struct InternalInstruction* insn, uint8_t* byte) { in consumeByte() argument 204 int ret = insn->reader(insn->readerArg, byte, insn->readerCursor); in consumeByte() 207 ++(insn->readerCursor); in consumeByte() 219 static int lookAtByte(struct InternalInstruction* insn, uint8_t* byte) { in lookAtByte() argument 220 return insn->reader(insn->readerArg, byte, insn->readerCursor); in lookAtByte() 223 static void unconsumeByte(struct InternalInstruction* insn) { in unconsumeByte() argument 224 insn->readerCursor--; in unconsumeByte() 228 static int name(struct InternalInstruction* insn, type* ptr) { \ 233 int ret = insn->reader(insn->readerArg, \ 235 insn->readerCursor + offset); \ [all …]
|
/external/capstone/arch/X86/ |
D | X86DisassemblerDecoder.c | 281 static int consumeByte(struct InternalInstruction *insn, uint8_t *byte) in consumeByte() argument 283 int ret = insn->reader(insn->readerArg, byte, insn->readerCursor); in consumeByte() 286 ++(insn->readerCursor); in consumeByte() 298 static int lookAtByte(struct InternalInstruction *insn, uint8_t *byte) in lookAtByte() argument 300 return insn->reader(insn->readerArg, byte, insn->readerCursor); in lookAtByte() 303 static void unconsumeByte(struct InternalInstruction *insn) in unconsumeByte() argument 305 insn->readerCursor--; in unconsumeByte() 309 static int name(struct InternalInstruction *insn, type *ptr) { \ 314 int ret = insn->reader(insn->readerArg, \ 316 insn->readerCursor + offset); \ [all …]
|
D | X86Disassembler.c | 92 static bool translateSrcIndex(MCInst *mcInst, InternalInstruction *insn) in translateSrcIndex() argument 96 if (insn->mode == MODE_64BIT) in translateSrcIndex() 97 baseRegNo = insn->isPrefix67 ? X86_ESI : X86_RSI; in translateSrcIndex() 98 else if (insn->mode == MODE_32BIT) in translateSrcIndex() 99 baseRegNo = insn->isPrefix67 ? X86_SI : X86_ESI; in translateSrcIndex() 102 baseRegNo = insn->isPrefix67 ? X86_ESI : X86_SI; in translateSrcIndex() 107 MCOperand_CreateReg0(mcInst, segmentRegnums[insn->segmentOverride]); in translateSrcIndex() 116 static bool translateDstIndex(MCInst *mcInst, InternalInstruction *insn) in translateDstIndex() argument 120 if (insn->mode == MODE_64BIT) in translateDstIndex() 121 baseRegNo = insn->isPrefix67 ? X86_EDI : X86_RDI; in translateDstIndex() [all …]
|
/external/llvm/lib/Target/X86/Disassembler/ |
D | X86DisassemblerDecoder.cpp | 197 static int consumeByte(struct InternalInstruction* insn, uint8_t* byte) { in consumeByte() argument 198 int ret = insn->reader(insn->readerArg, byte, insn->readerCursor); in consumeByte() 201 ++(insn->readerCursor); in consumeByte() 213 static int lookAtByte(struct InternalInstruction* insn, uint8_t* byte) { in lookAtByte() argument 214 return insn->reader(insn->readerArg, byte, insn->readerCursor); in lookAtByte() 217 static void unconsumeByte(struct InternalInstruction* insn) { in unconsumeByte() argument 218 insn->readerCursor--; in unconsumeByte() 222 static int name(struct InternalInstruction* insn, type* ptr) { \ 227 int ret = insn->reader(insn->readerArg, \ 229 insn->readerCursor + offset); \ [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/Disassembler/ |
D | X86DisassemblerDecoder.c | 170 static int consumeByte(struct InternalInstruction* insn, uint8_t* byte) { in consumeByte() argument 171 int ret = insn->reader(insn->readerArg, byte, insn->readerCursor); in consumeByte() 174 ++(insn->readerCursor); in consumeByte() 186 static int lookAtByte(struct InternalInstruction* insn, uint8_t* byte) { in lookAtByte() argument 187 return insn->reader(insn->readerArg, byte, insn->readerCursor); in lookAtByte() 190 static void unconsumeByte(struct InternalInstruction* insn) { in unconsumeByte() argument 191 insn->readerCursor--; in unconsumeByte() 195 static int name(struct InternalInstruction* insn, type* ptr) { \ 200 int ret = insn->reader(insn->readerArg, \ 202 insn->readerCursor + offset); \ [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_emit_gm107.cpp | 49 const Instruction *insn; member in nv50_ir::CodeEmitterGM107 106 emitRND(pos, insn->rnd, -1); in emitRND() 235 if (insn->predSrc >= 0) { in emitPred() 236 emitField(16, 3, insn->getSrc(insn->predSrc)->rep()->reg.data.id); in emitPred() 237 emitField(19, 1, insn->cc == CC_NOT_P); in emitPred() 324 if (isFloatType(insn->sType)) { in longIMMD() 343 if (insn->sType == TYPE_F32 || insn->sType == TYPE_F16) { in emitIMMD() 346 } else if (insn->sType == TYPE_F64) { in emitIMMD() 423 emitField(pos, 1, insn->getSrc(0)->reg.file == FILE_SHADER_OUTPUT); in emitO() 429 emitField(pos, 1, insn->perPatch); in emitP() [all …]
|
D | nv50_ir_build_util.cpp | 68 Instruction *insn = new_Instruction(func, op, ty); in mkOp1() local 70 insn->setDef(0, dst); in mkOp1() 71 insn->setSrc(0, src); in mkOp1() 73 insert(insn); in mkOp1() 74 return insn; in mkOp1() 81 Instruction *insn = new_Instruction(func, op, ty); in mkOp2() local 83 insn->setDef(0, dst); in mkOp2() 84 insn->setSrc(0, src0); in mkOp2() 85 insn->setSrc(1, src1); in mkOp2() 87 insert(insn); in mkOp2() [all …]
|
D | nv50_ir_target_gm107.cpp | 77 TargetGM107::isReuseSupported(const Instruction *insn) const in isReuseSupported() 79 const OpClass cl = getOpClass(insn->op); in isReuseSupported() 90 if (insn->op == OP_INSBF || insn->op == OP_EXTBF) in isReuseSupported() 104 TargetGM107::isBarrierRequired(const Instruction *insn) const in isBarrierRequired() 106 const OpClass cl = getOpClass(insn->op); in isBarrierRequired() 108 if (insn->dType == TYPE_F64 || insn->sType == TYPE_F64) in isBarrierRequired() 119 switch (insn->op) { in isBarrierRequired() 134 switch (insn->op) { in isBarrierRequired() 143 switch (insn->op) { in isBarrierRequired() 152 switch (insn->op) { in isBarrierRequired() [all …]
|
/external/syzkaller/pkg/ifuzz/gen/ |
D | gen.go | 34 var insn, insn1 *ifuzz.Insn 56 insn = new(ifuzz.Insn) 63 insn = nil 88 insn.Name = vals[0] 96 insn.Priv = vals[0] == "0" 101 insn.Extension = vals[0] 102 switch insn.Extension { 104 insn.Mode = 1<<ifuzz.ModeLong64 | 1<<ifuzz.ModeProt32 106 insn.Avx2Gather = insn.Extension == "AVX2GATHER" 112 *insn1 = *insn [all …]
|
/external/google-breakpad/src/third_party/libdisasm/ |
D | ia32_insn.c | 56 static void ia32_stack_mod(x86_insn_t *insn) { in ia32_stack_mod() argument 59 if (! insn || ! insn->operands ) { in ia32_stack_mod() 63 dest = &insn->operands->op; in ia32_stack_mod() 65 src = &insn->operands->next->op; in ia32_stack_mod() 68 insn->stack_mod = 0; in ia32_stack_mod() 69 insn->stack_mod_val = 0; in ia32_stack_mod() 71 switch ( insn->type ) { in ia32_stack_mod() 74 insn->stack_mod = 1; in ia32_stack_mod() 75 insn->stack_mod_val = insn->addr_size * -1; in ia32_stack_mod() 78 insn->stack_mod = 1; in ia32_stack_mod() [all …]
|
D | x86_insn.c | 11 int x86_insn_is_valid( x86_insn_t *insn ) { in x86_insn_is_valid() argument 12 if ( insn && insn->type != insn_invalid && insn->size > 0 ) { in x86_insn_is_valid() 19 uint32_t x86_get_address( x86_insn_t *insn ) { in x86_get_address() argument 21 if (! insn || ! insn->operands ) { in x86_get_address() 25 for (op_lst = insn->operands; op_lst; op_lst = op_lst->next ) { in x86_get_address() 40 int32_t x86_get_rel_offset( x86_insn_t *insn ) { in x86_get_rel_offset() argument 42 if (! insn || ! insn->operands ) { in x86_get_rel_offset() 46 for (op_lst = insn->operands; op_lst; op_lst = op_lst->next ) { in x86_get_rel_offset() 57 x86_op_t * x86_get_branch_target( x86_insn_t *insn ) { in x86_get_branch_target() argument 59 if (! insn || ! insn->operands ) { in x86_get_branch_target() [all …]
|
D | x86_operand_list.c | 5 static void x86_oplist_append( x86_insn_t *insn, x86_oplist_t *op ) { in x86_oplist_append() argument 8 if (! insn ) { in x86_oplist_append() 12 list = insn->operands; in x86_oplist_append() 14 insn->operand_count = 1; in x86_oplist_append() 20 insn->explicit_count = 1; in x86_oplist_append() 21 insn->operands = op; in x86_oplist_append() 29 insn->operand_count = insn->operand_count + 1; in x86_oplist_append() 30 insn->explicit_count = insn->explicit_count + 1; in x86_oplist_append() 36 x86_op_t * x86_operand_new( x86_insn_t *insn ) { in x86_operand_new() argument 39 if (! insn ) { in x86_operand_new() [all …]
|
D | x86_disasm.c | 18 x86_insn_t *insn ){ in x86_disasm() argument 22 if ( ! buf || ! insn || ! buf_len ) { in x86_disasm() 29 memset( insn, 0, sizeof(x86_insn_t) ); in x86_disasm() 30 insn->addr = buf_rva + offset; in x86_disasm() 31 insn->offset = offset; in x86_disasm() 33 insn->type = insn_invalid; in x86_disasm() 34 insn->group = insn_none; in x86_disasm() 52 size = ia32_disasm_addr( bytes, len, insn); in x86_disasm() 63 MAKE_INVALID( insn, bytes ); in x86_disasm() 68 memcpy( insn->bytes, bytes, size ); in x86_disasm() [all …]
|
D | x86_format.c | 645 static int format_operand_att( x86_op_t *op, x86_insn_t *insn, char *buf, in format_operand_att() argument 665 insn->addr + insn->size), len ); in format_operand_att() 672 insn->addr + insn->size), len ); in format_operand_att() 676 insn->addr + insn->size), len ); in format_operand_att() 694 if (insn->type == insn_jmp || insn->type == insn_call) in format_operand_att() 703 if (insn->type == insn_jmp || insn->type == insn_call) in format_operand_att() 719 static int format_operand_native( x86_op_t *op, x86_insn_t *insn, char *buf, in format_operand_native() argument 737 insn->addr + insn->size), len ); in format_operand_native() 744 insn->addr + insn->size), len ); in format_operand_native() 748 insn->addr + insn->size, len ); in format_operand_native() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/Disassembler/ |
D | MBlazeDisassembler.cpp | 62 static unsigned getRD(uint32_t insn) { in getRD() argument 63 if (!isMBlazeRegister((insn>>21)&0x1F)) in getRD() 65 return getMBlazeRegisterFromNumbering((insn>>21)&0x1F); in getRD() 68 static unsigned getRA(uint32_t insn) { in getRA() argument 69 if (!getMBlazeRegisterFromNumbering((insn>>16)&0x1F)) in getRA() 71 return getMBlazeRegisterFromNumbering((insn>>16)&0x1F); in getRA() 74 static unsigned getRB(uint32_t insn) { in getRB() argument 75 if (!getMBlazeRegisterFromNumbering((insn>>11)&0x1F)) in getRB() 77 return getMBlazeRegisterFromNumbering((insn>>11)&0x1F); in getRB() 80 static int64_t getRS(uint32_t insn) { in getRS() argument [all …]
|
/external/capstone/bindings/python/ |
D | test_x86.py | 22 def print_insn_detail(mode, insn): argument 30 print("0x%x:\t%s\t%s" % (insn.address, insn.mnemonic, insn.op_str)) 33 if insn.id == 0: 37 print_string_hex("\tPrefix:", insn.prefix) 40 print_string_hex("\tOpcode:", insn.opcode) 43 print("\trex: 0x%x" % (insn.rex)) 46 print("\taddr_size: %u" % (insn.addr_size)) 49 print("\tmodrm: 0x%x" % (insn.modrm)) 52 print("\tdisp: 0x%s" % to_x_32(insn.disp)) 57 print("\tsib: 0x%x" % (insn.sib)) [all …]
|
D | test_arm.py | 28 def print_insn_detail(insn): argument 30 print("0x%x:\t%s\t%s" % (insn.address, insn.mnemonic, insn.op_str)) 33 if insn.id == 0: 36 if len(insn.operands) > 0: 37 print("\top_count: %u" % len(insn.operands)) 39 for i in insn.operands: 41 print("\t\toperands[%u].type: REG = %s" % (c, insn.reg_name(i.reg))) 61 % (c, insn.reg_name(i.mem.base))) 64 % (c, insn.reg_name(i.mem.index))) 82 if insn.update_flags: [all …]
|
D | test_ppc.py | 16 def print_insn_detail(insn): argument 18 print("0x%x:\t%s\t%s" % (insn.address, insn.mnemonic, insn.op_str)) 21 if insn.id == 0: 24 if len(insn.operands) > 0: 25 print("\top_count: %u" % len(insn.operands)) 27 for i in insn.operands: 29 print("\t\toperands[%u].type: REG = %s" % (c, insn.reg_name(i.reg))) 36 % (c, insn.reg_name(i.mem.base))) 46 % (c, insn.reg_name(i.crx.reg))) 52 if insn.bc: [all …]
|
/external/capstone/bindings/ocaml/ |
D | ocaml.c | 33 cs_insn *insn; in _cs_disasm() local 38 c = cs_disasm(handle, code, code_len, addr, count, &insn); in _cs_disasm() 47 Store_field(rec_insn, 0, Val_int(insn[j-1].id)); in _cs_disasm() 48 Store_field(rec_insn, 1, Val_int(insn[j-1].address)); in _cs_disasm() 49 Store_field(rec_insn, 2, Val_int(insn[j-1].size)); in _cs_disasm() 52 lcount = insn[j-1].size; in _cs_disasm() 56 Store_field(array, i, Val_int(insn[j-1].bytes[i])); in _cs_disasm() 62 Store_field(rec_insn, 4, caml_copy_string(insn[j-1].mnemonic)); in _cs_disasm() 63 Store_field(rec_insn, 5, caml_copy_string(insn[j-1].op_str)); in _cs_disasm() 66 if (insn[0].detail) { in _cs_disasm() [all …]
|
/external/mesa3d/src/intel/compiler/ |
D | brw_eu_emit.c | 452 brw_inst *insn, in brw_set_ff_sync_message() argument 459 brw_set_message_descriptor(p, insn, BRW_SFID_URB, in brw_set_ff_sync_message() 461 brw_inst_set_urb_opcode(devinfo, insn, 1); /* FF_SYNC */ in brw_set_ff_sync_message() 462 brw_inst_set_urb_allocate(devinfo, insn, allocate); in brw_set_ff_sync_message() 464 brw_inst_set_urb_global_offset(devinfo, insn, 0); in brw_set_ff_sync_message() 465 brw_inst_set_urb_swizzle_control(devinfo, insn, 0); in brw_set_ff_sync_message() 466 brw_inst_set_urb_used(devinfo, insn, 0); in brw_set_ff_sync_message() 467 brw_inst_set_urb_complete(devinfo, insn, 0); in brw_set_ff_sync_message() 471 brw_inst *insn, in brw_set_urb_message() argument 484 brw_set_message_descriptor(p, insn, BRW_SFID_URB, in brw_set_urb_message() [all …]
|
/external/syzkaller/pkg/ifuzz/ |
D | encode.go | 15 func (insn *Insn) Encode(cfg *Config, r *rand.Rand) []byte { 16 if !insn.isCompatible(cfg) { 19 if insn.Pseudo { 20 return insn.generator(cfg, r) 41 if insn.Vex == 0 { 52 if !insn.No66Prefix { 55 if cfg.Mode == ModeLong64 || !insn.Mem32 { 58 if !insn.NoRepPrefix { 68 code = append(code, insn.Prefix...) 78 if insn.Rexw == 1 { [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | register_pressure.cpp | 38 bool operator()(Instruction* insn) const { in operator ()() 39 return !(insn->opcode() == SpvOpPhi && in operator ()() 40 context_->get_instr_block(insn) == bb_); in operator ()() 50 bool CreatesRegisterUsage(Instruction* insn) { in CreatesRegisterUsage() argument 51 if (!insn->HasResultId()) return false; in CreatesRegisterUsage() 52 if (insn->opcode() == SpvOpUndef) return false; in CreatesRegisterUsage() 53 if (IsConstantInst(insn->opcode())) return false; in CreatesRegisterUsage() 54 if (insn->opcode() == SpvOpLabel) return false; in CreatesRegisterUsage() 142 for (Instruction& insn : make_range(bb->rbegin(), bb->rend())) { in ComputePartialLiveness() 143 if (insn.opcode() == SpvOpPhi) { in ComputePartialLiveness() [all …]
|
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | register_pressure.cpp | 38 bool operator()(Instruction* insn) const { in operator ()() 39 return !(insn->opcode() == SpvOpPhi && in operator ()() 40 context_->get_instr_block(insn) == bb_); in operator ()() 50 bool CreatesRegisterUsage(Instruction* insn) { in CreatesRegisterUsage() argument 51 if (!insn->HasResultId()) return false; in CreatesRegisterUsage() 52 if (insn->opcode() == SpvOpUndef) return false; in CreatesRegisterUsage() 53 if (IsConstantInst(insn->opcode())) return false; in CreatesRegisterUsage() 54 if (insn->opcode() == SpvOpLabel) return false; in CreatesRegisterUsage() 142 for (Instruction& insn : make_range(bb->rbegin(), bb->rend())) { in ComputePartialLiveness() 143 if (insn.opcode() == SpvOpPhi) { in ComputePartialLiveness() [all …]
|
/external/capstone/arch/Sparc/ |
D | SparcDisassembler.c | 172 static DecodeStatus DecodeLoadInt(MCInst *Inst, unsigned insn, uint64_t Address, 174 static DecodeStatus DecodeLoadFP(MCInst *Inst, unsigned insn, uint64_t Address, 176 static DecodeStatus DecodeLoadDFP(MCInst *Inst, unsigned insn, uint64_t Address, 178 static DecodeStatus DecodeLoadQFP(MCInst *Inst, unsigned insn, uint64_t Address, 180 static DecodeStatus DecodeStoreInt(MCInst *Inst, unsigned insn, 182 static DecodeStatus DecodeStoreFP(MCInst *Inst, unsigned insn, 184 static DecodeStatus DecodeStoreDFP(MCInst *Inst, unsigned insn, 186 static DecodeStatus DecodeStoreQFP(MCInst *Inst, unsigned insn, 188 static DecodeStatus DecodeCall(MCInst *Inst, unsigned insn, 190 static DecodeStatus DecodeSIMM13(MCInst *Inst, unsigned insn, [all …]
|
/external/capstone/ |
D | cs.c | 306 static void fill_insn(struct cs_struct *handle, cs_insn *insn, char *buffer, MCInst *mci, in fill_insn() argument 312 uint16_t copy_size = MIN(sizeof(insn->bytes), insn->size); in fill_insn() 316 memcpy(insn->bytes, code + insn->size - copy_size, copy_size); in fill_insn() 317 insn->size = copy_size; in fill_insn() 321 insn->id = MCInst_getOpcodePub(mci); in fill_insn() 325 postprinter((csh)handle, insn, buffer, mci); in fill_insn() 330 mnem = insn->mnemonic; in fill_insn() 348 strncpy(insn->op_str, sp, sizeof(insn->op_str) - 1); in fill_insn() 349 insn->op_str[sizeof(insn->op_str) - 1] = '\0'; in fill_insn() 351 insn->op_str[0] = '\0'; in fill_insn() [all …]
|