Lines Matching defs:esize

11283                 Elem[D[d+r],e,esize] = MemU[address,ebytes];
11294 uint32_t esize;
11352 // ebytes = 1 << UInt(size); esize = 8 * ebytes; elements = 8 DIV ebytes;
11354 esize = 8 * ebytes;
11418 // Elem[D[d+r],e,esize] = MemU[address,ebytes];
11425 assembled_data = (data << (e * esize)) | assembled_data; // New data goes to the left of existing data
11447 Elem[D[d],index,esize] = MemU[address,ebytes];
11455 uint32_t esize;
11481 // ebytes = 1; esize = 8; index = UInt(index_align<3:1>); alignment = 1;
11483 esize = 8;
11493 // ebytes = 2; esize = 16; index = UInt(index_align<3:2>);
11495 esize = 16;
11514 // ebytes = 4; esize = 32; index = UInt(index_align<3>);
11516 esize = 32;
11583 // Elem[D[d],index,esize] = MemU[address,ebytes];
11584 uint32_t element = MemURead (context, address, esize, 0, &success);
11588 element = element << (index * esize);
11595 uint64_t mask = all_ones << ((index+1) * esize); // mask is all 1's to left of where 'element' goes, & all 0's
11598 mask = mask | Bits64 (all_ones, (index * esize) - 1, 0); // add 1's to the right of where 'element' goes.
11625 MemU[address,ebytes] = Elem[D[d+r],e,esize];
11636 uint32_t esize;
11687 // ebytes = 1 << UInt(size); esize = 8 * ebytes; elements = 8 DIV ebytes;
11689 esize = 8 * ebytes;
11761 // MemU[address,ebytes] = Elem[D[d+r],e,esize];
11762 uint64_t word = Bits64 (register_data, ((e + 1) * esize) - 1, e * esize);
11786 MemU[address,ebytes] = Elem[D[d],index,esize];
11794 uint32_t esize;
11821 // ebytes = 1; esize = 8; index = UInt(index_align<3:1>); alignment = 1;
11823 esize = 8;
11833 // ebytes = 2; esize = 16; index = UInt(index_align<3:2>);
11835 esize = 16;
11854 // ebytes = 4; esize = 32; index = UInt(index_align<3>);
11856 esize = 32;
11920 // MemU[address,ebytes] = Elem[D[d],index,esize];
11925 uint64_t word = Bits64 (register_data, ((index + 1) * esize) - 1, index * esize);
12054 uint32_t esize = ebytes * 8;
12056 replicated_element = (replicated_element << esize) | Bits64 (word, esize - 1, 0);