Home | History | Annotate | Download | only in arm

Lines Matching refs:src2

3993   T src1[kLanes], src2[kLanes];
3995 simulator->get_neon_register(Vm, src2);
3997 src1[i] = Clamp<T>(Widen<T, int64_t>(src1[i]) + Widen<T, int64_t>(src2[i]));
4005 T src1[kLanes], src2[kLanes];
4007 simulator->get_neon_register(Vm, src2);
4009 src1[i] = Clamp<T>(Widen<T, int64_t>(src1[i]) - Widen<T, int64_t>(src2[i]));
4018 T src1[kElems], src2[kElems], dst1[kElems], dst2[kElems];
4020 simulator->get_neon_register<T, SIZE>(Vm, src2);
4023 dst1[i * 2 + 1] = src2[i];
4025 dst2[i * 2 + 1] = src2[i + kPairs];
4035 T src1[kElems], src2[kElems], dst1[kElems], dst2[kElems];
4037 simulator->get_neon_register<T, SIZE>(Vm, src2);
4040 dst1[i + kPairs] = src2[i * 2];
4042 dst2[i + kPairs] = src2[i * 2 + 1];
4052 T src1[kElems], src2[kElems];
4054 simulator->get_neon_register<T, SIZE>(Vm, src2);
4056 std::swap(src1[2 * i + 1], src2[2 * i]);
4059 simulator->set_neon_register<T, SIZE>(Vm, src2);
4065 T src1[kElems], src2[kElems];
4067 simulator->get_neon_register<T, SIZE>(Vm, src2);
4069 src1[i] = (src1[i] & src2[i]) != 0 ? -1 : 0;
4077 T src1[kElems], src2[kElems];
4079 simulator->get_neon_register<T, SIZE>(Vm, src2);
4081 src1[i] += src2[i];
4089 T src1[kElems], src2[kElems];
4091 simulator->get_neon_register<T, SIZE>(Vm, src2);
4093 src1[i] -= src2[i];
4101 T src1[kElems], src2[kElems];
4103 simulator->get_neon_register<T, SIZE>(Vm, src2);
4105 src1[i] *= src2[i];
4174 T src1[kElems], src2[kElems];
4176 simulator->get_neon_register<T, SIZE>(Vm, src2);
4178 src1[i] = src1[i] == src2[i] ? -1 : 0;
4186 T src1[kElems], src2[kElems];
4188 simulator->get_neon_register<T, SIZE>(Vm, src2);
4191 src1[i] = src1[i] >= src2[i] ? -1 : 0;
4193 src1[i] = src1[i] > src2[i] ? -1 : 0;
4206 T src1[kElems], src2[kElems];
4208 simulator->get_neon_register<T, SIZE>(Vm, src2);
4210 src1[i] = MinMax(src1[i], src2[i], min);
4219 T dst[kElems], src1[kElems], src2[kElems];
4221 simulator->get_neon_register<T, kDoubleSize>(Vm, src2);
4224 dst[i + kPairs] = MinMax(src2[i * 2], src2[i * 2 + 1], min);
4233 T dst[kElems], src1[kElems], src2[kElems];
4235 simulator->get_neon_register<T, kDoubleSize>(Vm, src2);
4238 dst[i + kPairs] = src2[i * 2] + src2[i * 2 + 1];
4288 uint32_t src2[4];
4289 get_neon_register(Vn, src2);
4291 src1[i] = src1[i] | src2[i];
4298 uint32_t src1[4], src2[4];
4300 src2);
4302 src1[i] = src1[i] & src2[i];
4475 float src1[4], src2[4];
4477 get_neon_register(Vm, src2);
4481 src1[i] = src1[i] + src2[i];
4484 src1[i] = src1[i] - src2[i];
4496 float src1[4], src2[4];
4498 get_neon_register(Vm, src2);
4501 dst[i] = (src1[i] == src2[i]) ? 0xFFFFFFFF : 0;
4511 float src1[4], src2[4];
4513 get_neon_register(Vm, src2);
4518 src1[i] = 2.0f - src1[i] * src2[i];
4523 src1[i] = (3.0f - src1[i] * src2[i]) * 0.5f;
4530 src1[i] = MinMax(src1[i], src2[i], min);
4573 uint8_t src1[16], src2[16], dst[16];
4575 get_neon_register(Vm, src2);
4582 dst[i] = src2[i - boundary];
4669 uint32_t dst[4], src1[4], src2[4];
4672 get_neon_register(Vm, src2);
4674 dst[i] = (dst[i] & src1[i]) | (~dst[i] & src2[i]);
4680 uint64_t src1, src2;
4682 get_d_register(Vm, &src2);
4683 src1 ^= src2;
4688 uint32_t src1[4], src2[4];
4690 get_neon_register(Vm, src2);
4691 for (int i = 0; i < 4; i++) src1[i] ^= src2[i];
4824 float src1[4], src2[4];
4826 get_neon_register(Vm, src2);
4828 src1[i] = src1[i] * src2[i];
4844 float src1[4], src2[4];
4846 get_neon_register(Vm, src2);
4850 dst[i] = src1[i] >= src2[i] ? 0xFFFFFFFFu : 0;
4852 dst[i] = src1[i] > src2[i] ? 0xFFFFFFFFu : 0;