Lines Matching refs:vaddr
457 Addr vaddr = gpuDynInst->addr[i] + k * sizeof(c0);
462 read<c0>(vaddr);
465 vaddr, sizeof(c0), 0,
1062 Addr vaddr = gpuDynInst->addr[i] + k * sizeof(c0);
1066 gpuDynInst->wavefront()->ldsChunk->write<c0>(vaddr,
1070 0, vaddr, sizeof(c0), 0,
1578 Addr vaddr = gpuDynInst->addr[i];
1582 *d = wavefront->ldsChunk->read<c0>(vaddr);
1585 wavefront->ldsChunk->write<c0>(vaddr,
1586 wavefront->ldsChunk->read<c0>(vaddr) + (*e));
1588 wavefront->ldsChunk->write<c0>(vaddr,
1589 wavefront->ldsChunk->read<c0>(vaddr) - (*e));
1591 wavefront->ldsChunk->write<c0>(vaddr,
1592 std::max(wavefront->ldsChunk->read<c0>(vaddr),
1595 wavefront->ldsChunk->write<c0>(vaddr,
1596 std::min(wavefront->ldsChunk->read<c0>(vaddr),
1599 wavefront->ldsChunk->write<c0>(vaddr,
1600 wavefront->ldsChunk->read<c0>(vaddr) & (*e));
1602 wavefront->ldsChunk->write<c0>(vaddr,
1603 wavefront->ldsChunk->read<c0>(vaddr) | (*e));
1605 wavefront->ldsChunk->write<c0>(vaddr,
1606 wavefront->ldsChunk->read<c0>(vaddr) ^ (*e));
1608 wavefront->ldsChunk->write<c0>(vaddr,
1609 wavefront->ldsChunk->read<c0>(vaddr) + 1);
1611 wavefront->ldsChunk->write<c0>(vaddr,
1612 wavefront->ldsChunk->read<c0>(vaddr) - 1);
1614 wavefront->ldsChunk->write<c0>(vaddr, (*e));
1616 wavefront->ldsChunk->write<c0>(vaddr,
1617 (wavefront->ldsChunk->read<c0>(vaddr) == (*e)) ?
1618 (*f) : wavefront->ldsChunk->read<c0>(vaddr));
1625 std::make_shared<Request>(0, vaddr, sizeof(c0), 0,