Lines Matching refs:v1

118 extern float __attribute__((overloadable)) fmax(float v1, float v2) {
119 return v1 > v2 ? v1 : v2;
122 extern float2 __attribute__((overloadable)) fmax(float2 v1, float2 v2) {
124 r.x = v1.x > v2.x ? v1.x : v2.x;
125 r.y = v1.y > v2.y ? v1.y : v2.y;
129 extern float3 __attribute__((overloadable)) fmax(float3 v1, float3 v2) {
131 r.x = v1.x > v2.x ? v1.x : v2.x;
132 r.y = v1.y > v2.y ? v1.y : v2.y;
133 r.z = v1.z > v2.z ? v1.z : v2.z;
137 extern float4 __attribute__((overloadable)) fmax(float4 v1, float4 v2) {
139 r.x = v1.x > v2.x ? v1.x : v2.x;
140 r.y = v1.y > v2.y ? v1.y : v2.y;
141 r.z = v1.z > v2.z ? v1.z : v2.z;
142 r.w = v1.w > v2.w ? v1.w : v2.w;
146 extern float2 __attribute__((overloadable)) fmax(float2 v1, float v2) {
148 r.x = v1.x > v2 ? v1.x : v2;
149 r.y = v1.y > v2 ? v1.y : v2;
153 extern float3 __attribute__((overloadable)) fmax(float3 v1, float v2) {
155 r.x = v1.x > v2 ? v1.x : v2;
156 r.y = v1.y > v2 ? v1.y : v2;
157 r.z = v1.z > v2 ? v1.z : v2;
161 extern float4 __attribute__((overloadable)) fmax(float4 v1, float v2) {
163 r.x = v1.x > v2 ? v1.x : v2;
164 r.y = v1.y > v2 ? v1.y : v2;
165 r.z = v1.z > v2 ? v1.z : v2;
166 r.w = v1.w > v2 ? v1.w : v2;
170 extern float __attribute__((overloadable)) fmin(float v1, float v2) {
171 return v1 < v2 ? v1 : v2;
178 extern float2 __attribute__((overloadable)) fmin(float2 v1, float2 v2) {
180 r.x = v1.x < v2.x ? v1.x : v2.x;
181 r.y = v1.y < v2.y ? v1.y : v2.y;
185 extern float3 __attribute__((overloadable)) fmin(float3 v1, float3 v2) {
187 r.x = v1.x < v2.x ? v1.x : v2.x;
188 r.y = v1.y < v2.y ? v1.y : v2.y;
189 r.z = v1.z < v2.z ? v1.z : v2.z;
193 extern float4 __attribute__((overloadable)) fmin(float4 v1, float4 v2) {
195 r.x = v1.x < v2.x ? v1.x : v2.x;
196 r.y = v1.y < v2.y ? v1.y : v2.y;
197 r.z = v1.z < v2.z ? v1.z : v2.z;
198 r.w = v1.w < v2.w ? v1.w : v2.w;
202 extern float2 __attribute__((overloadable)) fmin(float2 v1, float v2) {
204 r.x = v1.x < v2 ? v1.x : v2;
205 r.y = v1.y < v2 ? v1.y : v2;
209 extern float3 __attribute__((overloadable)) fmin(float3 v1, float v2) {
211 r.x = v1.x < v2 ? v1.x : v2;
212 r.y = v1.y < v2 ? v1.y : v2;
213 r.z = v1.z < v2 ? v1.z : v2;
217 extern float4 __attribute__((overloadable)) fmin(float4 v1, float v2) {
219 r.x = v1.x < v2 ? v1.x : v2;
220 r.y = v1.y < v2 ? v1.y : v2;
221 r.z = v1.z < v2 ? v1.z : v2;
222 r.w = v1.w < v2 ? v1.w : v2;
231 extern char __attribute__((overloadable)) max(char v1, char v2) {
232 return v1 > v2 ? v1 : v2;
235 extern char2 __attribute__((overloadable)) max(char2 v1, char2 v2) {
237 r.x = v1.x > v2.x ? v1.x : v2.x;
238 r.y = v1.y > v2.y ? v1.y : v2.y;
242 extern char3 __attribute__((overloadable)) max(char3 v1, char3 v2) {
244 r.x = v1.x > v2.x ? v1.x : v2.x;
245 r.y = v1.y > v2.y ? v1.y : v2.y;
246 r.z = v1.z > v2.z ? v1.z : v2.z;
250 extern char4 __attribute__((overloadable)) max(char4 v1, char4 v2) {
252 r.x = v1.x > v2.x ? v1.x : v2.x;
253 r.y = v1.y > v2.y ? v1.y : v2.y;
254 r.z = v1.z > v2.z ? v1.z : v2.z;
255 r.w = v1.w > v2.w ? v1.w : v2.w;
259 extern short __attribute__((overloadable)) max(short v1, short v2) {
260 return v1 > v2 ? v1 : v2;
263 extern short2 __attribute__((overloadable)) max(short2 v1, short2 v2) {
265 r.x = v1.x > v2.x ? v1.x : v2.x;
266 r.y = v1.y > v2.y ? v1.y : v2.y;
270 extern short3 __attribute__((overloadable)) max(short3 v1, short3 v2) {
272 r.x = v1.x > v2.x ? v1.x : v2.x;
273 r.y = v1.y > v2.y ? v1.y : v2.y;
274 r.z = v1.z > v2.z ? v1.z : v2.z;
278 extern short4 __attribute__((overloadable)) max(short4 v1, short4 v2) {
280 r.x = v1.x > v2.x ? v1.x : v2.x;
281 r.y = v1.y > v2.y ? v1.y : v2.y;
282 r.z = v1.z > v2.z ? v1.z : v2.z;
283 r.w = v1.w > v2.w ? v1.w : v2.w;
287 extern int __attribute__((overloadable)) max(int v1, int v2) {
288 return v1 > v2 ? v1 : v2;
291 extern int2 __attribute__((overloadable)) max(int2 v1, int2 v2) {
293 r.x = v1.x > v2.x ? v1.x : v2.x;
294 r.y = v1.y > v2.y ? v1.y : v2.y;
298 extern int3 __attribute__((overloadable)) max(int3 v1, int3 v2) {
300 r.x = v1.x > v2.x ? v1.x : v2.x;
301 r.y = v1.y > v2.y ? v1.y : v2.y;
302 r.z = v1.z > v2.z ? v1.z : v2.z;
306 extern int4 __attribute__((overloadable)) max(int4 v1, int4 v2) {
308 r.x = v1.x > v2.x ? v1.x : v2.x;
309 r.y = v1.y > v2.y ? v1.y : v2.y;
310 r.z = v1.z > v2.z ? v1.z : v2.z;
311 r.w = v1.w > v2.w ? v1.w : v2.w;
315 extern uchar __attribute__((overloadable)) max(uchar v1, uchar v2) {
316 return v1 > v2 ? v1 : v2;
319 extern uchar2 __attribute__((overloadable)) max(uchar2 v1, uchar2 v2) {
321 r.x = v1.x > v2.x ? v1.x : v2.x;
322 r.y = v1.y > v2.y ? v1.y : v2.y;
326 extern uchar3 __attribute__((overloadable)) max(uchar3 v1, uchar3 v2) {
328 r.x = v1.x > v2.x ? v1.x : v2.x;
329 r.y = v1.y > v2.y ? v1.y : v2.y;
330 r.z = v1.z > v2.z ? v1.z : v2.z;
334 extern uchar4 __attribute__((overloadable)) max(uchar4 v1, uchar4 v2) {
336 r.x = v1.x > v2.x ? v1.x : v2.x;
337 r.y = v1.y > v2.y ? v1.y : v2.y;
338 r.z = v1.z > v2.z ? v1.z : v2.z;
339 r.w = v1.w > v2.w ? v1.w : v2.w;
343 extern ushort __attribute__((overloadable)) max(ushort v1, ushort v2) {
344 return v1 > v2 ? v1 : v2;
347 extern ushort2 __attribute__((overloadable)) max(ushort2 v1, ushort2 v2) {
349 r.x = v1.x > v2.x ? v1.x : v2.x;
350 r.y = v1.y > v2.y ? v1.y : v2.y;
354 extern ushort3 __attribute__((overloadable)) max(ushort3 v1, ushort3 v2) {
356 r.x = v1.x > v2.x ? v1.x : v2.x;
357 r.y = v1.y > v2.y ? v1.y : v2.y;
358 r.z = v1.z > v2.z ? v1.z : v2.z;
362 extern ushort4 __attribute__((overloadable)) max(ushort4 v1, ushort4 v2) {
364 r.x = v1.x > v2.x ? v1.x : v2.x;
365 r.y = v1.y > v2.y ? v1.y : v2.y;
366 r.z = v1.z > v2.z ? v1.z : v2.z;
367 r.w = v1.w > v2.w ? v1.w : v2.w;
371 extern uint __attribute__((overloadable)) max(uint v1, uint v2) {
372 return v1 > v2 ? v1 : v2;
375 extern uint2 __attribute__((overloadable)) max(uint2 v1, uint2 v2) {
377 r.x = v1.x > v2.x ? v1.x : v2.x;
378 r.y = v1.y > v2.y ? v1.y : v2.y;
382 extern uint3 __attribute__((overloadable)) max(uint3 v1, uint3 v2) {
384 r.x = v1.x > v2.x ? v1.x : v2.x;
385 r.y = v1.y > v2.y ? v1.y : v2.y;
386 r.z = v1.z > v2.z ? v1.z : v2.z;
390 extern uint4 __attribute__((overloadable)) max(uint4 v1, uint4 v2) {
392 r.x = v1.x > v2.x ? v1.x : v2.x;
393 r.y = v1.y > v2.y ? v1.y : v2.y;
394 r.z = v1.z > v2.z ? v1.z : v2.z;
395 r.w = v1.w > v2.w ? v1.w : v2.w;
399 extern float __attribute__((overloadable)) max(float v1, float v2) {
400 return fmax(v1, v2);
403 extern float2 __attribute__((overloadable)) max(float2 v1, float2 v2) {
404 return fmax(v1, v2);
407 extern float2 __attribute__((overloadable)) max(float2 v1, float v2) {
408 return fmax(v1, v2);
411 extern float3 __attribute__((overloadable)) max(float3 v1, float3 v2) {
412 return fmax(v1, v2);
415 extern float3 __attribute__((overloadable)) max(float3 v1, float v2) {
416 return fmax(v1, v2);
419 extern float4 __attribute__((overloadable)) max(float4 v1, float4 v2) {
420 return fmax(v1, v2);
423 extern float4 __attribute__((overloadable)) max(float4 v1, float v2) {
424 return fmax(v1, v2);
432 extern int8_t __attribute__((overloadable)) min(int8_t v1, int8_t v2) {
433 return v1 < v2 ? v1 : v2;
436 extern char2 __attribute__((overloadable)) min(char2 v1, char2 v2) {
438 r.x = v1.x < v2.x ? v1.x : v2.x;
439 r.y = v1.y < v2.y ? v1.y : v2.y;
443 extern char3 __attribute__((overloadable)) min(char3 v1, char3 v2) {
445 r.x = v1.x < v2.x ? v1.x : v2.x;
446 r.y = v1.y < v2.y ? v1.y : v2.y;
447 r.z = v1.z < v2.z ? v1.z : v2.z;
451 extern char4 __attribute__((overloadable)) min(char4 v1, char4 v2) {
453 r.x = v1.x < v2.x ? v1.x : v2.x;
454 r.y = v1.y < v2.y ? v1.y : v2.y;
455 r.z = v1.z < v2.z ? v1.z : v2.z;
456 r.w = v1.w < v2.w ? v1.w : v2.w;
460 extern int16_t __attribute__((overloadable)) min(int16_t v1, int16_t v2) {
461 return v1 < v2 ? v1 : v2;
464 extern short2 __attribute__((overloadable)) min(short2 v1, short2 v2) {
466 r.x = v1.x < v2.x ? v1.x : v2.x;
467 r.y = v1.y < v2.y ? v1.y : v2.y;
471 extern short3 __attribute__((overloadable)) min(short3 v1, short3 v2) {
473 r.x = v1.x < v2.x ? v1.x : v2.x;
474 r.y = v1.y < v2.y ? v1.y : v2.y;
475 r.z = v1.z < v2.z ? v1.z : v2.z;
479 extern short4 __attribute__((overloadable)) min(short4 v1, short4 v2) {
481 r.x = v1.x < v2.x ? v1.x : v2.x;
482 r.y = v1.y < v2.y ? v1.y : v2.y;
483 r.z = v1.z < v2.z ? v1.z : v2.z;
484 r.w = v1.w < v2.w ? v1.w : v2.w;
488 extern int32_t __attribute__((overloadable)) min(int32_t v1, int32_t v2) {
489 return v1 < v2 ? v1 : v2;
492 extern int2 __attribute__((overloadable)) min(int2 v1, int2 v2) {
494 r.x = v1.x < v2.x ? v1.x : v2.x;
495 r.y = v1.y < v2.y ? v1.y : v2.y;
499 extern int3 __attribute__((overloadable)) min(int3 v1, int3 v2) {
501 r.x = v1.x < v2.x ? v1.x : v2.x;
502 r.y = v1.y < v2.y ? v1.y : v2.y;
503 r.z = v1.z < v2.z ? v1.z : v2.z;
507 extern int4 __attribute__((overloadable)) min(int4 v1, int4 v2) {
509 r.x = v1.x < v2.x ? v1.x : v2.x;
510 r.y = v1.y < v2.y ? v1.y : v2.y;
511 r.z = v1.z < v2.z ? v1.z : v2.z;
512 r.w = v1.w < v2.w ? v1.w : v2.w;
516 extern uchar __attribute__((overloadable)) min(uchar v1, uchar v2) {
517 return v1 < v2 ? v1 : v2;
520 extern uchar2 __attribute__((overloadable)) min(uchar2 v1, uchar2 v2) {
522 r.x = v1.x < v2.x ? v1.x : v2.x;
523 r.y = v1.y < v2.y ? v1.y : v2.y;
527 extern uchar3 __attribute__((overloadable)) min(uchar3 v1, uchar3 v2) {
529 r.x = v1.x < v2.x ? v1.x : v2.x;
530 r.y = v1.y < v2.y ? v1.y : v2.y;
531 r.z = v1.z < v2.z ? v1.z : v2.z;
535 extern uchar4 __attribute__((overloadable)) min(uchar4 v1, uchar4 v2) {
537 r.x = v1.x < v2.x ? v1.x : v2.x;
538 r.y = v1.y < v2.y ? v1.y : v2.y;
539 r.z = v1.z < v2.z ? v1.z : v2.z;
540 r.w = v1.w < v2.w ? v1.w : v2.w;
544 extern ushort __attribute__((overloadable)) min(ushort v1, ushort v2) {
545 return v1 < v2 ? v1 : v2;
548 extern ushort2 __attribute__((overloadable)) min(ushort2 v1, ushort2 v2) {
550 r.x = v1.x < v2.x ? v1.x : v2.x;
551 r.y = v1.y < v2.y ? v1.y : v2.y;
555 extern ushort3 __attribute__((overloadable)) min(ushort3 v1, ushort3 v2) {
557 r.x = v1.x < v2.x ? v1.x : v2.x;
558 r.y = v1.y < v2.y ? v1.y : v2.y;
559 r.z = v1.z < v2.z ? v1.z : v2.z;
563 extern ushort4 __attribute__((overloadable)) min(ushort4 v1, ushort4 v2) {
565 r.x = v1.x < v2.x ? v1.x : v2.x;
566 r.y = v1.y < v2.y ? v1.y : v2.y;
567 r.z = v1.z < v2.z ? v1.z : v2.z;
568 r.w = v1.w < v2.w ? v1.w : v2.w;
572 extern uint __attribute__((overloadable)) min(uint v1, uint v2) {
573 return v1 < v2 ? v1 : v2;
576 extern uint2 __attribute__((overloadable)) min(uint2 v1, uint2 v2) {
578 r.x = v1.x < v2.x ? v1.x : v2.x;
579 r.y = v1.y < v2.y ? v1.y : v2.y;
583 extern uint3 __attribute__((overloadable)) min(uint3 v1, uint3 v2) {
585 r.x = v1.x < v2.x ? v1.x : v2.x;
586 r.y = v1.y < v2.y ? v1.y : v2.y;
587 r.z = v1.z < v2.z ? v1.z : v2.z;
591 extern uint4 __attribute__((overloadable)) min(uint4 v1, uint4 v2) {
593 r.x = v1.x < v2.x ? v1.x : v2.x;
594 r.y = v1.y < v2.y ? v1.y : v2.y;
595 r.z = v1.z < v2.z ? v1.z : v2.z;
596 r.w = v1.w < v2.w ? v1.w : v2.w;
600 extern float __attribute__((overloadable)) min(float v1, float v2) {
601 return fmin(v1, v2);
604 extern float2 __attribute__((overloadable)) min(float2 v1, float2 v2) {
605 return fmin(v1, v2);
608 extern float2 __attribute__((overloadable)) min(float2 v1, float v2) {
609 return fmin(v1, v2);
612 extern float3 __attribute__((overloadable)) min(float3 v1, float3 v2) {
613 return fmin(v1, v2);
616 extern float3 __attribute__((overloadable)) min(float3 v1, float v2) {
617 return fmin(v1, v2);
620 extern float4 __attribute__((overloadable)) min(float4 v1, float4 v2) {
621 return fmin(v1, v2);
624 extern float4 __attribute__((overloadable)) min(float4 v1, float v2) {
625 return fmin(v1, v2);