mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-26 23:33:20 +08:00
Fix L3 and Math programming
Change-Id: I4ffd729beeed95b0806dd284665c72fb424b0ffc Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
483447238a
commit
ca023fa532
@@ -72,7 +72,7 @@ void EncodeMathMMIO<Family>::encodeMulRegVal(CommandContainer &container, uint32
|
||||
}
|
||||
|
||||
EncodeSetMMIO<Family>::encodeREG(container, CS_GPR_R0, offset);
|
||||
EncodeSetMMIO<Family>::encodeIMM(container, CS_GPR_R1, 0, false);
|
||||
EncodeSetMMIO<Family>::encodeIMM(container, CS_GPR_R1, 0, true);
|
||||
|
||||
i = 0;
|
||||
while (i < logLws) {
|
||||
@@ -100,7 +100,7 @@ void EncodeMathMMIO<Family>::encodeMulRegVal(CommandContainer &container, uint32
|
||||
template <typename Family>
|
||||
void EncodeMathMMIO<Family>::encodeGreaterThanPredicate(CommandContainer &container, uint64_t firstOperand, uint32_t secondOperand) {
|
||||
EncodeSetMMIO<Family>::encodeMEM(container, CS_GPR_R0, firstOperand);
|
||||
EncodeSetMMIO<Family>::encodeIMM(container, CS_GPR_R1, secondOperand, false);
|
||||
EncodeSetMMIO<Family>::encodeIMM(container, CS_GPR_R1, secondOperand, true);
|
||||
|
||||
/* CS_GPR_R* registers map to AluRegisters::R_* registers */
|
||||
EncodeMath<Family>::greaterThan(container, AluRegisters::R_0,
|
||||
|
||||
Reference in New Issue
Block a user