Searched refs:src2 (Results 1 - 9 of 9) sorted by relevance

/gem5/src/base/
H A Dcondcodes.hh43 findCarry(int width, uint64_t dest, uint64_t src1, uint64_t src2) { argument
47 ((src2 >> shift) & 1)) & 0x2;
55 findOverflow(int width, uint64_t dest, uint64_t src1, uint64_t src2) { argument
57 return ((src1 ^ ~src2) & (src1 ^ dest)) & (1ULL << shift);
/gem5/src/arch/x86/insts/
H A Dmicrofpop.hh55 const RegIndex src2; member in class:X86ISA::FpOp
69 src1(_src1.index()), src2(_src2.index()), dest(_dest.index()),
H A Dmicroregop.hh82 const RegIndex src2; member in class:X86ISA::RegOp
93 src2(_src2.index())
H A Dmicromediaop.hh94 const RegIndex src2; member in class:X86ISA::MediaOpReg
105 src2(_src2.index())
/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dendian_conv.hh307 copy_db0(unsigned char *src1, unsigned char *src2, argument
311 *dest2 = *src2;
315 copy_dbtrue0(unsigned char *src1, unsigned char * /* src2 */,
323 copy_btrue0(unsigned char * /* src1 */, unsigned char * /* src2 */,
330 copy_b0(unsigned char * /* src1 */, unsigned char *src2, argument
333 *dest2 = *src2;
337 copy_dbyb0(unsigned char *src1, unsigned char * /* src2 */,
478 copy_d1(unsigned char *src1, unsigned char *src2, argument
487 copy_db1(unsigned char *src1, unsigned char *src2, argument
491 *((D *)dest2) = *((D *)src2);
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/systemc/tests/systemc/misc/sim_tests/cycle_dw8051_demo/
H A Dcycle_model.cpp230 i->src2.type = o_null;
231 i->src2.val = -1;
250 i->src2.type = o_acc;
260 i->src2.type = o_acc;
272 i->src2.type = o_acc;
282 i->src2.type = o_acc;
300 i->src2.type = o_acc;
310 i->src2.type = o_acc;
322 i->src2.type = o_acc;
332 i->src2
[all...]
H A Dcycle_model.h115 operand src2; /* source operand 2 */ member in struct:instr
/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
290 *dest2 = *src2;
293 inline void copy_dbtrue0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
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
303 *dest2 = *src2;
306 inline void copy_dbyb0(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
427 inline void copy_d1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
433 inline void copy_db1(uchar *src1, uchar *src2, uchar *dest1, uchar *dest2) { argument
435 *((D *)dest2) = *((D *)src2);
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...]
/gem5/src/arch/hsail/insts/
H A Ddecl.hh229 typename Src2OperandType::SrcOperand src2; member in class:HsailISA::ThreeNonUniformSourceInstBase
236 src2.disassemble());
257 src2.init(op_offs, obj);
267 return src2.isVectorRegister();
278 return src2.isCondRegister();
289 return src2.isScalarRegister();
314 return src2.opSize();
328 return src2.regIndex();
341 if (src2.isVectorRegister()) {

Completed in 21 milliseconds