Home
last modified time | relevance | path

Searched refs:src_lane (Results 1 – 7 of 7) sorted by relevance

/external/tensorflow/tensorflow/core/util/
Dcuda_device_functions.h133 unsigned src_lane) { in CudaValidateShuffleSyncMask() argument
134 unsigned src_dst_mask = 1u << CudaLaneId() | 1u << src_lane; in CudaValidateShuffleSyncMask()
136 unsigned src_lane_mask = __shfl_sync(mask, mask, src_lane); in CudaValidateShuffleSyncMask()
138 unsigned src_lane_mask = __shfl(mask, src_lane); in CudaValidateShuffleSyncMask()
144 __device__ inline unsigned CudaShuffleGetSrcLane(int src_lane, int width) { in CudaShuffleGetSrcLane() argument
147 int lane_offset = src_lane & width - 1; in CudaShuffleGetSrcLane()
173 int src_lane = lane_id ^ lane_mask; in CudaShuffleXorGetSrcLane() local
174 if (src_lane > (lane_id | width - 1)) { in CudaShuffleXorGetSrcLane()
177 return src_lane; in CudaShuffleXorGetSrcLane()
234 __device__ T CudaShuffleSync(unsigned mask, T value, int src_lane,
[all …]
Dcuda_kernel_helper_test.cu.cc103 for (int src_lane = -warpSize; src_lane <= warpSize; ++src_lane) { in CudaShuffleGetSrcLaneTest() local
104 unsigned actual_lane = detail::CudaShuffleGetSrcLane(src_lane, width); in CudaShuffleGetSrcLaneTest()
106 CudaShuffleSync(kCudaWarpAll, lane_id, src_lane, width); in CudaShuffleGetSrcLaneTest()
107 check_result("Shuffle", src_lane, actual_lane, expect_lane); in CudaShuffleGetSrcLaneTest()
Dcuda_kernel_helper.h71 int src_lane,
74 CudaShuffleSync(mask, static_cast<uint16>(value), src_lane, width));
/external/v8/src/arm/
Dmacro-assembler-arm.h438 void ReplaceLane(QwNeonRegister dst, QwNeonRegister src, Register src_lane,
441 SwVfpRegister src_lane, int lane);
Dmacro-assembler-arm.cc1012 Register src_lane, NeonDataType dt, int lane) { in ReplaceLane() argument
1021 vmov(dt, double_dst, double_lane, src_lane); in ReplaceLane()
1025 SwVfpRegister src_lane, int lane) { in ReplaceLane() argument
1028 VmovExtended(s_code, src_lane.code()); in ReplaceLane()
/external/v8/src/arm64/
Dsimulator-logic-arm64.cc1401 uint64_t src_lane = src.Uint(vform, i); in sli() local
1403 uint64_t shifted = src_lane << shift; in sli()
1441 uint64_t src_lane = src.Uint(vform, i); in sri() local
1449 shifted = src_lane >> shift; in sri()
/external/vixl/src/aarch64/
Dlogic-aarch64.cc1532 uint64_t src_lane = src.Uint(vform, i); in sli() local
1534 uint64_t shifted = src_lane << shift; in sli()
1584 uint64_t src_lane = src.Uint(vform, i); in sri() local
1592 shifted = src_lane >> shift; in sri()