mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-26 23:33:20 +08:00
Mask bit 0 of timestamp for event profiling
Related-to: LOCI-1161 Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
e0da0e1868
commit
e09ac446c4
@@ -114,6 +114,10 @@ struct EncodeMath {
|
||||
AluRegisters firstOperandRegister,
|
||||
AluRegisters secondOperandRegister,
|
||||
AluRegisters finalResultRegister);
|
||||
static void bitwiseAnd(CommandContainer &container,
|
||||
AluRegisters firstOperandRegister,
|
||||
AluRegisters secondOperandRegister,
|
||||
AluRegisters finalResultRegister);
|
||||
};
|
||||
|
||||
template <typename GfxFamily>
|
||||
@@ -128,6 +132,11 @@ struct EncodeMathMMIO {
|
||||
|
||||
static void encodeGreaterThanPredicate(CommandContainer &container, uint64_t lhsVal, uint32_t rhsVal);
|
||||
|
||||
static void encodeBitwiseAndVal(CommandContainer &container,
|
||||
uint32_t regOffset,
|
||||
uint32_t immVal,
|
||||
uint64_t dstAddress);
|
||||
|
||||
static void encodeAlu(MI_MATH_ALU_INST_INLINE *pAluParam, AluRegisters srcA, AluRegisters srcB, AluRegisters op, AluRegisters dest, AluRegisters result);
|
||||
|
||||
static void encodeAluSubStoreCarry(MI_MATH_ALU_INST_INLINE *pAluParam, AluRegisters regA, AluRegisters regB, AluRegisters finalResultRegister);
|
||||
|
||||
Reference in New Issue
Block a user