Lines Matching +full:2 +full:v5
6 * the Free Software Foundation; either version 2 of the License, or
48 "vmem(%2 + #0) = v4\n\t" in test_load_tmp()
90 check_output_w(__LINE__, 2); in test_load_tmp2()
176 memcpy(expect, buffer0, 2 * sizeof(MMVector)); in test_store_unaligned()
179 check_output_w(__LINE__, 2); in test_store_unaligned()
195 "v5 = vmem(%0 + #0)\n\t" in test_masked_store()
196 "q0 = vcmp.eq(v4.w, v5.w)\n\t" in test_masked_store()
197 "v5 = vmem(%1)\n\t" in test_masked_store()
198 "if (!q0) vmem(%2) = v5\n\t" /* Inverted test */ in test_masked_store()
200 : "r4", "v4", "v5", "q0", "memory"); in test_masked_store()
204 "v5 = vmem(%0 + #0)\n\t" in test_masked_store()
205 "q0 = vcmp.eq(v4.w, v5.w)\n\t" in test_masked_store()
206 "v5 = vmem(%1)\n\t" in test_masked_store()
207 "if (q0) vmem(%2) = v5\n\t" /* Non-inverted test */ in test_masked_store()
209 : "r4", "v4", "v5", "q0", "memory"); in test_masked_store()
251 " v5:4 = vcombine(v12, v7)\n\t" in test_new_value_store()
252 " vmem(%2 + #0) = v5.new\n\t" in test_new_value_store()
254 : : "r"(p0), "r"(p1), "r"(pout) : "v4", "v5", "v7", "v12", "memory"); in test_new_value_store()
268 "v2 = vmem(%0 + #2)\n\t" in test_max_temps()
272 " v1:0.w = vadd(v3:2.w, v1:0.w)\n\t" in test_max_temps()
279 "vmem(%1 + #2) = v2\n\t" in test_max_temps()
286 expect[0].w[i] = buffer0[0].w[i] + buffer0[2].w[i]; in test_max_temps()
290 for (int i = 0; i < MAX_VEC_SIZE_BYTES / 2; i++) { in test_max_temps()
291 expect[2].uh[i] = (buffer0[2].uh[i] & 0xff) | in test_max_temps()
308 TEST_VEC_OP2(vadd_h, vadd, .h, h, 2, +)
311 TEST_VEC_OP2(vsub_h, vsub, .h, h, 2, -)
339 "vmem(%2+#0) = v21\n\t" in test_vadduwsat()
367 memset(expect, 0x12, sizeof(MMVector) * 2); in test_vsubuwsat_dv()
368 memset(output, 0x34, sizeof(MMVector) * 2); in test_vsubuwsat_dv()
372 "v26 = vsplat(%2)\n\t" in test_vsubuwsat_dv()
386 check_output_w(__LINE__, 2); in test_vsubuwsat_dv()
413 "vmem(%2 + #0) = v4\n\t" in test_load_tmp_predicated()
423 : buffer0[i].w[j] + 2; in test_load_tmp_predicated()
447 "vmem(%2+#0) = v4\n\t" in test_load_cur_predicated()
460 for (int i = 0; i < BUFSIZE / 2; i++) { in test_vcombine()
463 "v3:2 = vcombine(v2, v3)\n\t" in test_vcombine()
464 "vmem(%2+#0) = v2\n\t" in test_vcombine()
465 "vmem(%2+#1) = v3\n\t" in test_vcombine()
467 : "r"(2 * i), "r"(2 * i + 1), "r"(&output[2 * i]) in test_vcombine()
470 expect[2 * i].w[j] = 2 * i + 1; in test_vcombine()
471 expect[2 * i + 1].w[j] = 2 * i; in test_vcombine()