Lines Matching defs:v1

114 extern float __attribute__((overloadable)) fmax(float v1, float v2) {
115 return v1 > v2 ? v1 : v2;
118 extern float2 __attribute__((overloadable)) fmax(float2 v1, float2 v2) {
120 r.x = v1.x > v2.x ? v1.x : v2.x;
121 r.y = v1.y > v2.y ? v1.y : v2.y;
125 extern float3 __attribute__((overloadable)) fmax(float3 v1, float3 v2) {
127 r.x = v1.x > v2.x ? v1.x : v2.x;
128 r.y = v1.y > v2.y ? v1.y : v2.y;
129 r.z = v1.z > v2.z ? v1.z : v2.z;
133 extern float4 __attribute__((overloadable)) fmax(float4 v1, float4 v2) {
135 r.x = v1.x > v2.x ? v1.x : v2.x;
136 r.y = v1.y > v2.y ? v1.y : v2.y;
137 r.z = v1.z > v2.z ? v1.z : v2.z;
138 r.w = v1.w > v2.w ? v1.w : v2.w;
142 extern float2 __attribute__((overloadable)) fmax(float2 v1, float v2) {
144 r.x = v1.x > v2 ? v1.x : v2;
145 r.y = v1.y > v2 ? v1.y : v2;
149 extern float3 __attribute__((overloadable)) fmax(float3 v1, float v2) {
151 r.x = v1.x > v2 ? v1.x : v2;
152 r.y = v1.y > v2 ? v1.y : v2;
153 r.z = v1.z > v2 ? v1.z : v2;
157 extern float4 __attribute__((overloadable)) fmax(float4 v1, float v2) {
159 r.x = v1.x > v2 ? v1.x : v2;
160 r.y = v1.y > v2 ? v1.y : v2;
161 r.z = v1.z > v2 ? v1.z : v2;
162 r.w = v1.w > v2 ? v1.w : v2;
166 extern float __attribute__((overloadable)) fmin(float v1, float v2) {
167 return v1 < v2 ? v1 : v2;
174 extern float2 __attribute__((overloadable)) fmin(float2 v1, float2 v2) {
176 r.x = v1.x < v2.x ? v1.x : v2.x;
177 r.y = v1.y < v2.y ? v1.y : v2.y;
181 extern float3 __attribute__((overloadable)) fmin(float3 v1, float3 v2) {
183 r.x = v1.x < v2.x ? v1.x : v2.x;
184 r.y = v1.y < v2.y ? v1.y : v2.y;
185 r.z = v1.z < v2.z ? v1.z : v2.z;
189 extern float4 __attribute__((overloadable)) fmin(float4 v1, float4 v2) {
191 r.x = v1.x < v2.x ? v1.x : v2.x;
192 r.y = v1.y < v2.y ? v1.y : v2.y;
193 r.z = v1.z < v2.z ? v1.z : v2.z;
194 r.w = v1.w < v2.w ? v1.w : v2.w;
198 extern float2 __attribute__((overloadable)) fmin(float2 v1, float v2) {
200 r.x = v1.x < v2 ? v1.x : v2;
201 r.y = v1.y < v2 ? v1.y : v2;
205 extern float3 __attribute__((overloadable)) fmin(float3 v1, float v2) {
207 r.x = v1.x < v2 ? v1.x : v2;
208 r.y = v1.y < v2 ? v1.y : v2;
209 r.z = v1.z < v2 ? v1.z : v2;
213 extern float4 __attribute__((overloadable)) fmin(float4 v1, float v2) {
215 r.x = v1.x < v2 ? v1.x : v2;
216 r.y = v1.y < v2 ? v1.y : v2;
217 r.z = v1.z < v2 ? v1.z : v2;
218 r.w = v1.w < v2 ? v1.w : v2;
227 extern char __attribute__((overloadable)) max(char v1, char v2) {
228 return v1 > v2 ? v1 : v2;
231 extern char2 __attribute__((overloadable)) max(char2 v1, char2 v2) {
233 r.x = v1.x > v2.x ? v1.x : v2.x;
234 r.y = v1.y > v2.y ? v1.y : v2.y;
238 extern char3 __attribute__((overloadable)) max(char3 v1, char3 v2) {
240 r.x = v1.x > v2.x ? v1.x : v2.x;
241 r.y = v1.y > v2.y ? v1.y : v2.y;
242 r.z = v1.z > v2.z ? v1.z : v2.z;
246 extern char4 __attribute__((overloadable)) max(char4 v1, char4 v2) {
248 r.x = v1.x > v2.x ? v1.x : v2.x;
249 r.y = v1.y > v2.y ? v1.y : v2.y;
250 r.z = v1.z > v2.z ? v1.z : v2.z;
251 r.w = v1.w > v2.w ? v1.w : v2.w;
255 extern short __attribute__((overloadable)) max(short v1, short v2) {
256 return v1 > v2 ? v1 : v2;
259 extern short2 __attribute__((overloadable)) max(short2 v1, short2 v2) {
261 r.x = v1.x > v2.x ? v1.x : v2.x;
262 r.y = v1.y > v2.y ? v1.y : v2.y;
266 extern short3 __attribute__((overloadable)) max(short3 v1, short3 v2) {
268 r.x = v1.x > v2.x ? v1.x : v2.x;
269 r.y = v1.y > v2.y ? v1.y : v2.y;
270 r.z = v1.z > v2.z ? v1.z : v2.z;
274 extern short4 __attribute__((overloadable)) max(short4 v1, short4 v2) {
276 r.x = v1.x > v2.x ? v1.x : v2.x;
277 r.y = v1.y > v2.y ? v1.y : v2.y;
278 r.z = v1.z > v2.z ? v1.z : v2.z;
279 r.w = v1.w > v2.w ? v1.w : v2.w;
283 extern int __attribute__((overloadable)) max(int v1, int v2) {
284 return v1 > v2 ? v1 : v2;
287 extern int2 __attribute__((overloadable)) max(int2 v1, int2 v2) {
289 r.x = v1.x > v2.x ? v1.x : v2.x;
290 r.y = v1.y > v2.y ? v1.y : v2.y;
294 extern int3 __attribute__((overloadable)) max(int3 v1, int3 v2) {
296 r.x = v1.x > v2.x ? v1.x : v2.x;
297 r.y = v1.y > v2.y ? v1.y : v2.y;
298 r.z = v1.z > v2.z ? v1.z : v2.z;
302 extern int4 __attribute__((overloadable)) max(int4 v1, int4 v2) {
304 r.x = v1.x > v2.x ? v1.x : v2.x;
305 r.y = v1.y > v2.y ? v1.y : v2.y;
306 r.z = v1.z > v2.z ? v1.z : v2.z;
307 r.w = v1.w > v2.w ? v1.w : v2.w;
311 extern uchar __attribute__((overloadable)) max(uchar v1, uchar v2) {
312 return v1 > v2 ? v1 : v2;
315 extern uchar2 __attribute__((overloadable)) max(uchar2 v1, uchar2 v2) {
317 r.x = v1.x > v2.x ? v1.x : v2.x;
318 r.y = v1.y > v2.y ? v1.y : v2.y;
322 extern uchar3 __attribute__((overloadable)) max(uchar3 v1, uchar3 v2) {
324 r.x = v1.x > v2.x ? v1.x : v2.x;
325 r.y = v1.y > v2.y ? v1.y : v2.y;
326 r.z = v1.z > v2.z ? v1.z : v2.z;
330 extern uchar4 __attribute__((overloadable)) max(uchar4 v1, uchar4 v2) {
332 r.x = v1.x > v2.x ? v1.x : v2.x;
333 r.y = v1.y > v2.y ? v1.y : v2.y;
334 r.z = v1.z > v2.z ? v1.z : v2.z;
335 r.w = v1.w > v2.w ? v1.w : v2.w;
339 extern ushort __attribute__((overloadable)) max(ushort v1, ushort v2) {
340 return v1 > v2 ? v1 : v2;
343 extern ushort2 __attribute__((overloadable)) max(ushort2 v1, ushort2 v2) {
345 r.x = v1.x > v2.x ? v1.x : v2.x;
346 r.y = v1.y > v2.y ? v1.y : v2.y;
350 extern ushort3 __attribute__((overloadable)) max(ushort3 v1, ushort3 v2) {
352 r.x = v1.x > v2.x ? v1.x : v2.x;
353 r.y = v1.y > v2.y ? v1.y : v2.y;
354 r.z = v1.z > v2.z ? v1.z : v2.z;
358 extern ushort4 __attribute__((overloadable)) max(ushort4 v1, ushort4 v2) {
360 r.x = v1.x > v2.x ? v1.x : v2.x;
361 r.y = v1.y > v2.y ? v1.y : v2.y;
362 r.z = v1.z > v2.z ? v1.z : v2.z;
363 r.w = v1.w > v2.w ? v1.w : v2.w;
367 extern uint __attribute__((overloadable)) max(uint v1, uint v2) {
368 return v1 > v2 ? v1 : v2;
371 extern uint2 __attribute__((overloadable)) max(uint2 v1, uint2 v2) {
373 r.x = v1.x > v2.x ? v1.x : v2.x;
374 r.y = v1.y > v2.y ? v1.y : v2.y;
378 extern uint3 __attribute__((overloadable)) max(uint3 v1, uint3 v2) {
380 r.x = v1.x > v2.x ? v1.x : v2.x;
381 r.y = v1.y > v2.y ? v1.y : v2.y;
382 r.z = v1.z > v2.z ? v1.z : v2.z;
386 extern uint4 __attribute__((overloadable)) max(uint4 v1, uint4 v2) {
388 r.x = v1.x > v2.x ? v1.x : v2.x;
389 r.y = v1.y > v2.y ? v1.y : v2.y;
390 r.z = v1.z > v2.z ? v1.z : v2.z;
391 r.w = v1.w > v2.w ? v1.w : v2.w;
395 extern float __attribute__((overloadable)) max(float v1, float v2) {
396 return fmax(v1, v2);
399 extern float2 __attribute__((overloadable)) max(float2 v1, float2 v2) {
400 return fmax(v1, v2);
403 extern float2 __attribute__((overloadable)) max(float2 v1, float v2) {
404 return fmax(v1, v2);
407 extern float3 __attribute__((overloadable)) max(float3 v1, float3 v2) {
408 return fmax(v1, v2);
411 extern float3 __attribute__((overloadable)) max(float3 v1, float v2) {
412 return fmax(v1, v2);
415 extern float4 __attribute__((overloadable)) max(float4 v1, float4 v2) {
416 return fmax(v1, v2);
419 extern float4 __attribute__((overloadable)) max(float4 v1, float v2) {
420 return fmax(v1, v2);
428 extern int8_t __attribute__((overloadable)) min(int8_t v1, int8_t v2) {
429 return v1 < v2 ? v1 : v2;
432 extern char2 __attribute__((overloadable)) min(char2 v1, char2 v2) {
434 r.x = v1.x < v2.x ? v1.x : v2.x;
435 r.y = v1.y < v2.y ? v1.y : v2.y;
439 extern char3 __attribute__((overloadable)) min(char3 v1, char3 v2) {
441 r.x = v1.x < v2.x ? v1.x : v2.x;
442 r.y = v1.y < v2.y ? v1.y : v2.y;
443 r.z = v1.z < v2.z ? v1.z : v2.z;
447 extern char4 __attribute__((overloadable)) min(char4 v1, char4 v2) {
449 r.x = v1.x < v2.x ? v1.x : v2.x;
450 r.y = v1.y < v2.y ? v1.y : v2.y;
451 r.z = v1.z < v2.z ? v1.z : v2.z;
452 r.w = v1.w < v2.w ? v1.w : v2.w;
456 extern int16_t __attribute__((overloadable)) min(int16_t v1, int16_t v2) {
457 return v1 < v2 ? v1 : v2;
460 extern short2 __attribute__((overloadable)) min(short2 v1, short2 v2) {
462 r.x = v1.x < v2.x ? v1.x : v2.x;
463 r.y = v1.y < v2.y ? v1.y : v2.y;
467 extern short3 __attribute__((overloadable)) min(short3 v1, short3 v2) {
469 r.x = v1.x < v2.x ? v1.x : v2.x;
470 r.y = v1.y < v2.y ? v1.y : v2.y;
471 r.z = v1.z < v2.z ? v1.z : v2.z;
475 extern short4 __attribute__((overloadable)) min(short4 v1, short4 v2) {
477 r.x = v1.x < v2.x ? v1.x : v2.x;
478 r.y = v1.y < v2.y ? v1.y : v2.y;
479 r.z = v1.z < v2.z ? v1.z : v2.z;
480 r.w = v1.w < v2.w ? v1.w : v2.w;
484 extern int32_t __attribute__((overloadable)) min(int32_t v1, int32_t v2) {
485 return v1 < v2 ? v1 : v2;
488 extern int2 __attribute__((overloadable)) min(int2 v1, int2 v2) {
490 r.x = v1.x < v2.x ? v1.x : v2.x;
491 r.y = v1.y < v2.y ? v1.y : v2.y;
495 extern int3 __attribute__((overloadable)) min(int3 v1, int3 v2) {
497 r.x = v1.x < v2.x ? v1.x : v2.x;
498 r.y = v1.y < v2.y ? v1.y : v2.y;
499 r.z = v1.z < v2.z ? v1.z : v2.z;
503 extern int4 __attribute__((overloadable)) min(int4 v1, int4 v2) {
505 r.x = v1.x < v2.x ? v1.x : v2.x;
506 r.y = v1.y < v2.y ? v1.y : v2.y;
507 r.z = v1.z < v2.z ? v1.z : v2.z;
508 r.w = v1.w < v2.w ? v1.w : v2.w;
512 extern uchar __attribute__((overloadable)) min(uchar v1, uchar v2) {
513 return v1 < v2 ? v1 : v2;
516 extern uchar2 __attribute__((overloadable)) min(uchar2 v1, uchar2 v2) {
518 r.x = v1.x < v2.x ? v1.x : v2.x;
519 r.y = v1.y < v2.y ? v1.y : v2.y;
523 extern uchar3 __attribute__((overloadable)) min(uchar3 v1, uchar3 v2) {
525 r.x = v1.x < v2.x ? v1.x : v2.x;
526 r.y = v1.y < v2.y ? v1.y : v2.y;
527 r.z = v1.z < v2.z ? v1.z : v2.z;
531 extern uchar4 __attribute__((overloadable)) min(uchar4 v1, uchar4 v2) {
533 r.x = v1.x < v2.x ? v1.x : v2.x;
534 r.y = v1.y < v2.y ? v1.y : v2.y;
535 r.z = v1.z < v2.z ? v1.z : v2.z;
536 r.w = v1.w < v2.w ? v1.w : v2.w;
540 extern ushort __attribute__((overloadable)) min(ushort v1, ushort v2) {
541 return v1 < v2 ? v1 : v2;
544 extern ushort2 __attribute__((overloadable)) min(ushort2 v1, ushort2 v2) {
546 r.x = v1.x < v2.x ? v1.x : v2.x;
547 r.y = v1.y < v2.y ? v1.y : v2.y;
551 extern ushort3 __attribute__((overloadable)) min(ushort3 v1, ushort3 v2) {
553 r.x = v1.x < v2.x ? v1.x : v2.x;
554 r.y = v1.y < v2.y ? v1.y : v2.y;
555 r.z = v1.z < v2.z ? v1.z : v2.z;
559 extern ushort4 __attribute__((overloadable)) min(ushort4 v1, ushort4 v2) {
561 r.x = v1.x < v2.x ? v1.x : v2.x;
562 r.y = v1.y < v2.y ? v1.y : v2.y;
563 r.z = v1.z < v2.z ? v1.z : v2.z;
564 r.w = v1.w < v2.w ? v1.w : v2.w;
568 extern uint __attribute__((overloadable)) min(uint v1, uint v2) {
569 return v1 < v2 ? v1 : v2;
572 extern uint2 __attribute__((overloadable)) min(uint2 v1, uint2 v2) {
574 r.x = v1.x < v2.x ? v1.x : v2.x;
575 r.y = v1.y < v2.y ? v1.y : v2.y;
579 extern uint3 __attribute__((overloadable)) min(uint3 v1, uint3 v2) {
581 r.x = v1.x < v2.x ? v1.x : v2.x;
582 r.y = v1.y < v2.y ? v1.y : v2.y;
583 r.z = v1.z < v2.z ? v1.z : v2.z;
587 extern uint4 __attribute__((overloadable)) min(uint4 v1, uint4 v2) {
589 r.x = v1.x < v2.x ? v1.x : v2.x;
590 r.y = v1.y < v2.y ? v1.y : v2.y;
591 r.z = v1.z < v2.z ? v1.z : v2.z;
592 r.w = v1.w < v2.w ? v1.w : v2.w;
596 extern float __attribute__((overloadable)) min(float v1, float v2) {
597 return fmin(v1, v2);
600 extern float2 __attribute__((overloadable)) min(float2 v1, float2 v2) {
601 return fmin(v1, v2);
604 extern float2 __attribute__((overloadable)) min(float2 v1, float v2) {
605 return fmin(v1, v2);
608 extern float3 __attribute__((overloadable)) min(float3 v1, float3 v2) {
609 return fmin(v1, v2);
612 extern float3 __attribute__((overloadable)) min(float3 v1, float v2) {
613 return fmin(v1, v2);
616 extern float4 __attribute__((overloadable)) min(float4 v1, float4 v2) {
617 return fmin(v1, v2);
620 extern float4 __attribute__((overloadable)) min(float4 v1, float v2) {
621 return fmin(v1, v2);