Searched refs:src1 (Results 1 - 10 of 10) sorted by relevance

/gem5/src/base/
H A Dcondcodes.hh43 findCarry(int width, uint64_t dest, uint64_t src1, uint64_t src2) { argument
46 ((src1 >> shift) & 1) +
55 findOverflow(int width, uint64_t dest, uint64_t src1, uint64_t src2) { argument
57 return ((src1 ^ ~src2) & (src1 ^ dest)) & (1ULL << shift);
/gem5/src/systemc/tests/systemc/misc/sim_tests/cycle_dw8051_demo/
H A Dcycle_model.cpp228 i->src1.type = o_null;
229 i->src1.val = -1;
248 i->src1.type = o_reg;
249 i->src1.val = opcode&0x07;
259 i->src1.type = o_dir;
270 i->src1.type = o_ind;
271 i->src1.val = opcode&1;
281 i->src1.type = o_cst;
298 i->src1.type = o_reg;
299 i->src1
[all...]
H A Dcycle_model.h114 operand src1; /* source operand 1 */ member in struct:instr
/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dendian_conv.hh307 copy_db0(unsigned char *src1, unsigned char *src2, argument
310 *dest1 = *src1;
315 copy_dbtrue0(unsigned char *src1, unsigned char * /* src2 */, argument
318 *dest1 = *src1;
323 copy_btrue0(unsigned char * /* src1 */, unsigned char * /* src2 */,
330 copy_b0(unsigned char * /* src1 */, unsigned char *src2,
337 copy_dbyb0(unsigned char *src1, unsigned char * /* src2 */, argument
341 *src1 = *dest1;
478 copy_d1(unsigned char *src1, unsigned char *src2, argument
481 *((D *)dest1) = *((D *)src1);
487 copy_db1(unsigned char *src1, unsigned char *src2, unsigned char *dest1, unsigned char *dest2) argument
496 true_b1(unsigned char *src1, unsigned char *src2, unsigned char *dest1, unsigned char *dest2) argument
504 copy_b1(unsigned char *src1, unsigned char *src2, unsigned char *dest1, unsigned char *dest2) argument
512 copy_dbyb1(unsigned char *src1, unsigned char *src2, unsigned char *dest1, unsigned char *dest2) argument
521 copy_dbytrue1(unsigned char *src1, unsigned char *src2, unsigned char *dest1, unsigned char *dest2) argument
751 copy_d2(D *src1, D *src2, D *dest1, D *dest2) argument
755 copy_db2(D *src1, D *src2, D *dest1, D *dest2) argument
763 copy_dbyb2(D *src1, D *src2, D *dest1, D *dest2) argument
771 loop_aligned2(D *src1, D *src2, D *dest1, D *dest2, int words, int words_per_bus) argument
[all...]
/gem5/src/arch/x86/insts/
H A Dmicrofpop.hh54 const RegIndex src1; member in class:X86ISA::FpOp
69 src1(_src1.index()), src2(_src2.index()), dest(_dest.index()),
H A Dmicroregop.hh53 const RegIndex src1; member in class:X86ISA::RegOpBase
67 src1(_src1.index()), dest(_dest.index()),
H A Dmicromediaop.hh47 const RegIndex src1; member in class:X86ISA::MediaOpBase
62 src1(_src1.index()), dest(_dest.index()),
/gem5/src/arch/hsail/insts/
H A Ddecl.hh228 typename Src1OperandType::SrcOperand src1; member in class:HsailISA::ThreeNonUniformSourceInstBase
235 src0.disassemble(), src1.disassemble(),
254 src1.init(op_offs, obj);
265 return src1.isVectorRegister();
276 return src1.isCondRegister();
287 return src1.isScalarRegister();
312 return src1.opSize();
326 return src1.regIndex();
338 if (src1.isVectorRegister()) {
409 typename Src1OperandType::SrcOperand src1; member in class:HsailISA::TwoNonUniformSourceInstBase
537 fpclassify(T src0, uint32_t src1) argument
592 compare(T src0, T src1, Brig::BrigCompareOperation cmpOp) argument
1183 ListOperand src1; member in class:HsailISA::Call
[all...]
H A Dpseudo_inst.cc89 int src_val0 = src1.get<int>(w, lane, 0);
187 int src_val1 = src1.get<int>(w, lane, 1);
188 int src_val2 = src1.get<int>(w, lane, 2);
210 int64_t src_val1 = src1.get<int64_t>(w, lane, 1);
211 int src_val2 = src1.get<int>(w, lane, 2);
240 int src_val1 = src1.get<int>(w, lane, 1);
241 int src_val2 = src1.get<int>(w, lane, 2);
279 int src_val1 = src1.get<int>(w, lane, 1);
280 int src_val2 = src1.get<int>(w, lane, 2);
281 src_val3 = src1
[all...]
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_endian_conv.h288 inline void copy_db0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
289 *dest1 = *src1;
293 inline void copy_dbtrue0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
294 *dest1 = *src1;
298 inline void copy_btrue0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
302 inline void copy_b0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
306 inline void copy_dbyb0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
307 if(*dest2 == TLM_BYTE_ENABLED) *src1 = *dest1;
427 inline void copy_d1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
428 *((D *)dest1) = *((D *)src1);
433 copy_db1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) argument
439 true_b1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) argument
444 copy_b1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) argument
449 copy_dbyb1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) argument
454 copy_dbytrue1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) argument
630 copy_d2(D *src1, D *src2, D *dest1, D *dest2) argument
634 copy_db2(D *src1, D *src2, D *dest1, D *dest2) argument
640 copy_dbyb2(D *src1, D *src2, D *dest1, D *dest2) argument
645 loop_aligned2(D *src1, D *src2, D *dest1, D *dest2, int words, int words_per_bus) argument
[all...]

Completed in 22 milliseconds