Lines Matching +full:1 +full:w

41             "r1 = #1\n\t"  in test_load_tmp()
44 " v12.tmp = vmem(%1 + #0)\n\t" in test_load_tmp()
45 " v4.w = vadd(v12.w, v3.w)\n\t" in test_load_tmp()
47 "v4.w = vadd(v4.w, v12.w)\n\t" in test_load_tmp()
56 expect[i].w[j] = buffer0[i].w[j] + buffer1[i].w[j] + 1; in test_load_tmp()
66 void *pout1 = &output[1]; in test_load_tmp2()
76 " v25:24 += vmpyo(v18.w, v14.h)\n\t" in test_load_tmp2()
80 "vmem(%1 + #0) = v25\n\t" in test_load_tmp2()
86 expect[0].w[i] = 0x180c0000; in test_load_tmp2()
87 expect[1].w[i] = 0x000c1818; in test_load_tmp2()
101 " vmem(%1 + #0) = v2\n\t" in test_load_cur()
124 "vmem(%1 + #0) = v2\n\t" in test_load_aligned()
129 check_output_w(__LINE__, 1); in test_load_aligned()
140 "vmem(%1 + #0) = v2\n\t" in test_load_unaligned()
145 check_output_w(__LINE__, 1); in test_load_unaligned()
157 "vmem(%1 + #0) = v2\n\t" in test_store_aligned()
162 check_output_w(__LINE__, 1); in test_store_aligned()
173 "vmemu(%1 + #0) = v2\n\t" in test_store_unaligned()
196 "q0 = vcmp.eq(v4.w, v5.w)\n\t" in test_masked_store()
197 "v5 = vmem(%1)\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()
218 expect[i].w[j] = buffer0[i].w[j]; in test_masked_store()
222 expect[i].w[j] = buffer0[i].w[j]; in test_masked_store()
239 " vmem(%1 + #0) = v2.new\n\t" in test_new_value_store()
245 check_output_w(__LINE__, 1); in test_new_value_store()
249 "v12 = vmem(%1 + #0)\n\t" in test_new_value_store()
258 check_output_w(__LINE__, 1); in test_new_value_store()
267 "v1 = vmem(%0 + #1)\n\t" in test_max_temps()
272 " v1:0.w = vadd(v3:2.w, v1:0.w)\n\t" in test_max_temps()
274 " v3.w = vadd(v1.w, v4.w)\n\t" in test_max_temps()
277 "vmem(%1 + #0) = v0\n\t" in test_max_temps()
278 "vmem(%1 + #1) = v1\n\t" in test_max_temps()
279 "vmem(%1 + #2) = v2\n\t" in test_max_temps()
280 "vmem(%1 + #3) = v3\n\t" in test_max_temps()
281 "vmem(%1 + #4) = v4\n\t" in test_max_temps()
286 expect[0].w[i] = buffer0[0].w[i] + buffer0[2].w[i]; in test_max_temps()
287 expect[1].w[i] = buffer0[1].w[i] + buffer0[3].w[i]; in test_max_temps()
296 expect[3].w[i] = buffer0[1].w[i] + buffer0[5].w[i]; in test_max_temps()
307 TEST_VEC_OP2(vadd_w, vadd, .w, w, 4, +)
309 TEST_VEC_OP2(vadd_b, vadd, .b, b, 1, +)
310 TEST_VEC_OP2(vsub_w, vsub, .w, w, 4, -)
312 TEST_VEC_OP2(vsub_b, vsub, .b, b, 1, -)
337 "v11 = vsplat(%1)\n\t" in test_vadduwsat()
348 check_output_w(__LINE__, 1); in test_vadduwsat()
359 * w - x < 0 in test_vsubuwsat_dv()
362 const uint32_t w = 0x000000b7; in test_vsubuwsat_dv() local
371 "v17 = vsplat(%1)\n\t" in test_vsubuwsat_dv()
376 "vmem(%4+#1) = v25\n\t" in test_vsubuwsat_dv()
378 : "r"(w), "r"(y), "r"(x), "r"(z), "r"(output) in test_vsubuwsat_dv()
383 expect[1].uw[j] = 0x00000000; in test_vsubuwsat_dv()
400 * When the predicate is false, we get a vector of all 1's in test_load_tmp_predicated()
402 * a vector of all 1's in test_load_tmp_predicated()
405 "r1 = #1\n\t" in test_load_tmp_predicated()
409 " if (p1) v12.tmp = vmem(%1 + #0)\n\t" in test_load_tmp_predicated()
410 " v4.w = vadd(v12.w, v3.w)\n\t" in test_load_tmp_predicated()
412 "v4.w = vadd(v4.w, v12.w)\n\t" in test_load_tmp_predicated()
421 expect[i].w[j] = in test_load_tmp_predicated()
422 pred ? buffer0[i].w[j] + buffer1[i].w[j] + 1 in test_load_tmp_predicated()
423 : buffer0[i].w[j] + 2; in test_load_tmp_predicated()
444 " if (p0) v3.cur = vmem(%1+#0)\n\t" in test_load_cur_predicated()
462 "v3 = vsplat(%1)\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()
493 expect[0].w[i] = 0x12345678; in test_store_new()
495 check_output_w(__LINE__, 1); in test_store_new()
542 return err ? 1 : 0; in main()