Home | History | Annotate | Download | only in src

Lines Matching refs:sad

18  * Tests for SAD (sum of absolute differences).
30 short sad = 0;
32 sad += Math.abs(s1[i] - s2[i]);
34 return sad;
39 short sad = 0;
43 sad += s >= p ? s - p : p - s;
45 return sad;
50 short sad = 0;
56 sad += x;
58 return sad;
81 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load1>>,<<Load2>>] loop:<<Loop>> outer_loop:none
85 int sad = 0;
87 sad += Math.abs(s1[i] - s2[i]);
89 return sad;
112 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load2>>,<<Load1>>] loop:<<Loop>> outer_loop:none
116 int sad = 0;
120 sad += s >= p ? s - p : p - s;
122 return sad;
145 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load1>>,<<Load2>>] loop:<<Loop>> outer_loop:none
149 int sad = 0;
155 sad += x;
157 return sad;
182 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load1>>,<<Rep>>] loop:<<Loop>> outer_loop:none
185 int sad = 0;
187 sad += Math.abs(s[i] - 7); // s[i] + -7
189 return sad;
214 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load1>>,<<Rep>>] loop:<<Loop>> outer_loop:none
217 int sad = 0;
219 sad += Math.abs(s[i] - $inline$seven()); // s[i] - 7
221 return sad;
246 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load1>>,<<Rep>>] loop:<<Loop>> outer_loop:none
249 int sad = 0;
251 sad += Math.abs(s[i] + $inline$seven()); // hidden s[i] - (-7)
253 return sad;
280 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load1>>,<<Load2>>] loop:<<Loop>> outer_loop:none
284 long sad = 0;
288 sad += Math.abs(x - y);
290 return sad;
317 /// CHECK-DAG: <<SAD:d\d+>> VecSADAccumulate [<<Phi2>>,<<Load1>>,<<Load2>>] loop:<<Loop>> outer_loop:none
321 long sad = 1; // starts at 1
325 sad += Math.abs(x - y);
327 return sad;