Searched refs:subfunc (Results 1 - 7 of 7) sorted by relevance

/gem5/util/m5/
H A Dm5op_arm.S54 .macro m5op_func name, func, subfunc
60 .short 0x0110 | (\subfunc << 12)
62 .long 0xEE000110 | (\func << 16) | (\subfunc << 12)
68 #define M5OP(name, func, subfunc) m5op_func name, func, subfunc
H A Dm5op_arm_A64.S49 .macro m5op_func, name, func, subfunc
53 movz x10, #((\func << 8) | \subfunc)
58 .macro m5op_func, name, func, subfunc
61 .long 0xff000110 | (\func << 16) | (\subfunc << 12)
67 #define M5OP(name, func, subfunc) m5op_func name, func, subfunc
/gem5/src/arch/generic/
H A Dmmapped_ipr.hh80 * @param subfunc Sub-function, usually 0.
84 iprAddressPseudoInst(uint8_t func, uint8_t subfunc) argument
87 (func << 8) | subfunc;
H A Dmmapped_ipr.cc46 const uint8_t subfunc(offset & 0xFF);
50 ret = PseudoInst::pseudoInst(xc, func, subfunc);
/gem5/src/sim/
H A Dpseudo_inst.hh62 * @param subfunc M5 minor function number. Mainly used for annotations.
64 uint64_t pseudoInst(ThreadContext *tc, uint8_t func, uint8_t subfunc);
H A Dpseudo_inst.cc97 pseudoInst(ThreadContext *tc, uint8_t func, uint8_t subfunc) argument
101 DPRINTF(PseudoInst, "PseudoInst::pseudoInst(%i, %i)\n", func, subfunc);
/gem5/src/arch/arm/kvm/
H A Darm_cpu.cc321 const uint8_t subfunc(reg_ip & 0xFF);
323 DPRINTF(Kvm, "KVM Hypercall: 0x%x/0x%x\n", func, subfunc);
324 const uint64_t ret(PseudoInst::pseudoInst(getContext(0), func, subfunc));

Completed in 7 milliseconds