Lines Matching refs:c0

438             typedef typename MemDataType::CType c0;
452 c0 *d = &((c0*)gpuDynInst->d_data)
457 Addr vaddr = gpuDynInst->addr[i] + k * sizeof(c0);
462 read<c0>(vaddr);
465 vaddr, sizeof(c0), 0,
524 int64_t, uint64_t>::type>::type>::type c0;
540 int physVgpr = w->remap(dst, sizeof(c0), 1);
552 w->wfSlotId, i, sizeof(c0) == 4 ? "s" : "d",
556 w->computeUnit->vrf[w->simdId]->write<c0>(physVgpr,
568 sizeof(c0), gpuDynInst->time);
1044 typedef typename MemDataType::CType c0;
1057 c0 *d = &((c0*)gpuDynInst->d_data)
1062 Addr vaddr = gpuDynInst->addr[i] + k * sizeof(c0);
1066 gpuDynInst->wavefront()->ldsChunk->write<c0>(vaddr,
1070 0, vaddr, sizeof(c0), 0,
1076 pkt->dataStatic<c0>(d);
1570 typedef typename MemDataType::CType c0;
1572 c0 *d = &((c0*) gpuDynInst->d_data)[0];
1573 c0 *e = &((c0*) gpuDynInst->a_data)[0];
1574 c0 *f = &((c0*) gpuDynInst->x_data)[0];
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,
1628 gpuDynInst->makeAtomicOpFunctor<c0>(e,