Searched refs:num_elems (Results 1 - 3 of 3) sorted by relevance

/gem5/src/arch/arm/insts/
H A Dsve_macromem.hh358 int num_elems = ((machInst.sveLen + 1) * 16) / sizeof(RegElemType); local
360 numMicroops = num_elems;
384 for (int i = 0; i < num_elems; i++, uop++) {
388 num_elems, firstFault);
393 mnem, machInst, __opClass, num_elems, this);
462 int num_elems = ((machInst.sveLen + 1) * 16) / sizeof(RegElemType); local
464 numMicroops = num_elems;
488 for (int i = 0; i < num_elems; i++, uop++) {
492 _offsetIsSigned, _offsetIsScaled, i, num_elems, firstFault);
497 mnem, machInst, __opClass, num_elems, thi
[all...]
H A Dsve.cc852 sveDecodePredCount(uint8_t imm, unsigned int num_elems) argument
854 assert(num_elems > 0);
859 return 1 << (31 - __builtin_clz((uint32_t) num_elems));
868 return (num_elems >= imm) ? imm : 0;
878 return (num_elems >= pcount) ? pcount : 0;
882 return num_elems - (num_elems % 4);
885 return num_elems - (num_elems % 3);
888 return num_elems;
[all...]
H A Dsve.hh858 /// @param num_elems Current number of elements per vector (depending on
860 unsigned int sveDecodePredCount(uint8_t imm, unsigned int num_elems);

Completed in 14 milliseconds