1818
1919namespace NEO {
2020enum class NewAluOpcodes : uint32_t {
21- OPCODE_LOAD = 0x080 ,
22- OPCODE_LOAD0 = 0x081 ,
23- OPCODE_LOAD1 = 0x481 ,
24- OPCODE_LOADIND = 0x082 ,
25- OPCODE_STOREIND = 0x181 ,
26- OPCODE_SHL = 0x105 ,
27- OPCODE_SHR = 0x106 ,
28- OPCODE_SAR = 0x107 ,
29- OPCODE_FENCE = 0x001
21+ opcodeLoad = 0x080 ,
22+ opcodeLoad0 = 0x081 ,
23+ opcodeLoad1 = 0x481 ,
24+ opcodeLoadind = 0x082 ,
25+ opcodeStoreind = 0x181 ,
26+ opcodeShl = 0x105 ,
27+ opcodeShr = 0x106 ,
28+ opcodeSar = 0x107 ,
29+ opcodeFence = 0x001
3030};
3131
3232struct MiMath : public AUBFixture , public ::testing::Test {
@@ -100,7 +100,7 @@ struct MiMath : public AUBFixture, public ::testing::Test {
100100 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
101101 pAluParam->DW0 .BitField .Operand2 = shiftReg;
102102 pAluParam++;
103- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_SHL ); // shift high part
103+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeShl ); // shift high part
104104 pAluParam->DW0 .BitField .Operand1 = 0 ;
105105 pAluParam->DW0 .BitField .Operand2 = 0 ;
106106 pAluParam++;
@@ -158,15 +158,15 @@ HWTEST2_F(MiMath, givenLoadIndirectFromMemoryWhenUseMiMathToSimpleOperationThenS
158158 reinterpret_cast <MI_MATH *>(pCmd)->DW0 .BitField .DwordLength = numberOfOperationToLoadAddressToMiMathAccu + 13 - 1 ;
159159 loadAddressToMiMathAccu<FamilyType>(static_cast <uint32_t >(AluRegisters::R_0), static_cast <uint32_t >(AluRegisters::R_1), static_cast <uint32_t >(AluRegisters::R_2)); // GPU address of buffer load to ACCU register
160160 MI_MATH_ALU_INST_INLINE *pAluParam = reinterpret_cast <MI_MATH_ALU_INST_INLINE *>(taskStream->getSpace (13 * sizeof (MI_MATH_ALU_INST_INLINE)));
161- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
161+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
162162 pAluParam->DW0 .BitField .Operand1 = 0 ;
163163 pAluParam->DW0 .BitField .Operand2 = 0 ;
164164 pAluParam++;
165- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_LOADIND ); // load dword from memory address located in ACCU
165+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeLoadind ); // load dword from memory address located in ACCU
166166 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_0);
167167 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_ACCU);
168168 pAluParam++;
169- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
169+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
170170 pAluParam->DW0 .BitField .Operand1 = 0 ;
171171 pAluParam->DW0 .BitField .Operand2 = 0 ;
172172 pAluParam++;
@@ -194,19 +194,19 @@ HWTEST2_F(MiMath, givenLoadIndirectFromMemoryWhenUseMiMathToSimpleOperationThenS
194194 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCA);
195195 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_2);
196196 pAluParam++;
197- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_LOAD0 );
197+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeLoad0 );
198198 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
199199 pAluParam->DW0 .BitField .Operand2 = 0 ;
200200 pAluParam++;
201201 pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(AluRegisters::OPCODE_ADD); // move address to ACCU
202202 pAluParam->DW0 .BitField .Operand1 = 0 ;
203203 pAluParam->DW0 .BitField .Operand2 = 0 ;
204204 pAluParam++;
205- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
205+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
206206 pAluParam->DW0 .BitField .Operand1 = 0 ;
207207 pAluParam->DW0 .BitField .Operand2 = 0 ;
208208 pAluParam++;
209- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_STOREIND ); // store to memory from ACCU, value from register R1
209+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeStoreind ); // store to memory from ACCU, value from register R1
210210 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_ACCU);
211211 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_1);
212212
@@ -248,30 +248,30 @@ HWTEST2_F(MiMath, givenLoadIndirectFromMemoryWhenUseMiMathThenStoreIndirectToAno
248248 loadAddressToMiMathAccu<FamilyType>(static_cast <uint32_t >(AluRegisters::R_0), static_cast <uint32_t >(AluRegisters::R_1), static_cast <uint32_t >(AluRegisters::R_2)); // GPU address of buffer load to ACCU register
249249
250250 MI_MATH_ALU_INST_INLINE *pAluParam = reinterpret_cast <MI_MATH_ALU_INST_INLINE *>(taskStream->getSpace (3 * sizeof (MI_MATH_ALU_INST_INLINE)));
251- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
251+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
252252 pAluParam->DW0 .BitField .Operand1 = 0 ;
253253 pAluParam->DW0 .BitField .Operand2 = 0 ;
254254 pAluParam++;
255- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_LOADIND ); // load dword from memory address located in ACCU to R0
255+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeLoadind ); // load dword from memory address located in ACCU to R0
256256 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_0);
257257 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_ACCU);
258258 pAluParam++;
259- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
259+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
260260 pAluParam->DW0 .BitField .Operand1 = 0 ;
261261 pAluParam->DW0 .BitField .Operand2 = 0 ;
262262
263263 loadAddressToMiMathAccu<FamilyType>(static_cast <uint32_t >(AluRegisters::R_3), static_cast <uint32_t >(AluRegisters::R_4), static_cast <uint32_t >(AluRegisters::R_2)); // GPU address of bufferB load to ACCU register
264264
265265 pAluParam = reinterpret_cast <MI_MATH_ALU_INST_INLINE *>(taskStream->getSpace (3 * sizeof (MI_MATH_ALU_INST_INLINE)));
266- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
266+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
267267 pAluParam->DW0 .BitField .Operand1 = 0 ;
268268 pAluParam->DW0 .BitField .Operand2 = 0 ;
269269 pAluParam++;
270- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_STOREIND ); // store to memory from ACCU, value from register R0
270+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeStoreind ); // store to memory from ACCU, value from register R0
271271 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_ACCU);
272272 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_0);
273273 pAluParam++;
274- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
274+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
275275 pAluParam->DW0 .BitField .Operand1 = 0 ;
276276 pAluParam->DW0 .BitField .Operand2 = 0 ;
277277
@@ -317,7 +317,7 @@ HWTEST2_F(MiMath, givenValueToMakeLeftLogicalShiftWhenUseMiMathThenShiftIsDonePr
317317 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
318318 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_1);
319319 pAluParam++;
320- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_SHL ); // load value to shift to SRCB
320+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeShl ); // load value to shift to SRCB
321321 pAluParam->DW0 .BitField .Operand1 = 0 ;
322322 pAluParam->DW0 .BitField .Operand2 = 0 ;
323323 pAluParam++;
@@ -329,7 +329,7 @@ HWTEST2_F(MiMath, givenValueToMakeLeftLogicalShiftWhenUseMiMathThenShiftIsDonePr
329329 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
330330 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_2);
331331 pAluParam++;
332- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_SHL ); // load value to shift to SRCB
332+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeShl ); // load value to shift to SRCB
333333 pAluParam->DW0 .BitField .Operand1 = 0 ;
334334 pAluParam->DW0 .BitField .Operand2 = 0 ;
335335 pAluParam++;
@@ -388,7 +388,7 @@ HWTEST2_F(MiMath, givenValueToMakeRightLogicalShiftWhenUseMiMathThenShiftIsDoneP
388388 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
389389 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_1);
390390 pAluParam++;
391- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_SHR ); // load value to shift to SRCB
391+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeShr ); // load value to shift to SRCB
392392 pAluParam->DW0 .BitField .Operand1 = 0 ;
393393 pAluParam->DW0 .BitField .Operand2 = 0 ;
394394 pAluParam++;
@@ -400,7 +400,7 @@ HWTEST2_F(MiMath, givenValueToMakeRightLogicalShiftWhenUseMiMathThenShiftIsDoneP
400400 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
401401 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_2);
402402 pAluParam++;
403- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_SHR ); // load value to shift to SRCB
403+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeShr ); // load value to shift to SRCB
404404 pAluParam->DW0 .BitField .Operand1 = 0 ;
405405 pAluParam->DW0 .BitField .Operand2 = 0 ;
406406 pAluParam++;
@@ -452,11 +452,11 @@ HWTEST2_F(MiMath, givenValueToMakeRightAritmeticShiftWhenUseMiMathThenShiftIsDon
452452 reinterpret_cast <MI_MATH *>(pCmd)->DW0 .BitField .DwordLength = numberOfOperationToLoadAddressToMiMathAccu + 9 - 1 ;
453453 loadAddressToMiMathAccu<FamilyType>(static_cast <uint32_t >(AluRegisters::R_0), static_cast <uint32_t >(AluRegisters::R_1), static_cast <uint32_t >(AluRegisters::R_2)); // GPU address of buffer load to ACCU register
454454 MI_MATH_ALU_INST_INLINE *pAluParam = reinterpret_cast <MI_MATH_ALU_INST_INLINE *>(taskStream->getSpace (9 * sizeof (MI_MATH_ALU_INST_INLINE)));
455- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_LOADIND ); // load value from R0 to SRCA
455+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeLoadind ); // load value from R0 to SRCA
456456 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_3);
457457 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_ACCU);
458458 pAluParam++;
459- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_FENCE ); // to be sure that all writes and reads are completed
459+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeFence ); // to be sure that all writes and reads are completed
460460 pAluParam->DW0 .BitField .Operand1 = 0 ;
461461 pAluParam->DW0 .BitField .Operand2 = 0 ;
462462 pAluParam++;
@@ -468,7 +468,7 @@ HWTEST2_F(MiMath, givenValueToMakeRightAritmeticShiftWhenUseMiMathThenShiftIsDon
468468 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
469469 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_4);
470470 pAluParam++;
471- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_SAR ); // load value to shift to SRCB
471+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeSar ); // load value to shift to SRCB
472472 pAluParam->DW0 .BitField .Operand1 = 0 ;
473473 pAluParam->DW0 .BitField .Operand2 = 0 ;
474474 pAluParam++;
@@ -480,7 +480,7 @@ HWTEST2_F(MiMath, givenValueToMakeRightAritmeticShiftWhenUseMiMathThenShiftIsDon
480480 pAluParam->DW0 .BitField .Operand1 = static_cast <uint32_t >(AluRegisters::R_SRCB);
481481 pAluParam->DW0 .BitField .Operand2 = static_cast <uint32_t >(AluRegisters::R_5);
482482 pAluParam++;
483- pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::OPCODE_SAR ); // load value to shift to SRCB
483+ pAluParam->DW0 .BitField .ALUOpcode = static_cast <uint32_t >(NewAluOpcodes::opcodeSar ); // load value to shift to SRCB
484484 pAluParam->DW0 .BitField .Operand1 = 0 ;
485485 pAluParam->DW0 .BitField .Operand2 = 0 ;
486486 pAluParam++;
0 commit comments