• Home
  • Raw
  • Download

Lines Matching refs:U

13 template<typename T, typename U, precision P>
14 GLM_FUNC_QUALIFIER U associatedMin(T x, U a, T y, U b)
19 template<typename T, typename U, precision P>
20 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin
22 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, argument
23 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b
26 detail::tvec2<U, P> Result;
29 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
34 template<typename T, typename U, precision P>
35 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
37 const detail::tvec3<T, P>& x, const detail::tvec3<U, P>& a, argument
38 const detail::tvec3<T, P>& y, const detail::tvec3<U, P>& b
41 detail::tvec3<U, P> Result;
42 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
47 template<typename T, typename U, precision P>
48 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMin
50 const detail::tvec4<T, P>& x, const detail::tvec4<U, P>& a, argument
51 const detail::tvec4<T, P>& y, const detail::tvec4<U, P>& b
54 detail::tvec4<U, P> Result;
55 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
60 template<typename T, typename U, precision P>
61 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin
63 T x, const detail::tvec2<U, P>& a, argument
64 T y, const detail::tvec2<U, P>& b
67 detail::tvec2<U, P> Result;
68 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
73 template<typename T, typename U, precision P>
74 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
76 T x, const detail::tvec3<U, P>& a, argument
77 T y, const detail::tvec3<U, P>& b
80 detail::tvec3<U, P> Result;
81 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
86 template<typename T, typename U, precision P>
87 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMin
89 T x, const detail::tvec4<U, P>& a, argument
90 T y, const detail::tvec4<U, P>& b
93 detail::tvec4<U, P> Result;
94 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
99 template<typename T, typename U, precision P>
100 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin
102 detail::tvec2<T, P> const & x, U a,
103 detail::tvec2<T, P> const & y, U b
106 detail::tvec2<U, P> Result;
107 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
112 template<typename T, typename U, precision P>
113 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
115 const detail::tvec3<T, P>& x, U a,
116 const detail::tvec3<T, P>& y, U b
119 detail::tvec3<U, P> Result;
120 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
125 template<typename T, typename U, precision P>
126 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMin
128 const detail::tvec4<T, P>& x, U a,
129 const detail::tvec4<T, P>& y, U b
132 detail::tvec4<U, P> Result;
133 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
139 template<typename T, typename U>
140 GLM_FUNC_QUALIFIER U associatedMin
142 T x, U a,
143 T y, U b,
144 T z, U c
147 U Result = x < y ? (x < z ? a : c) : (y < z ? b : c);
151 template<typename T, typename U, precision P>
152 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin
154 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, argument
155 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b,
156 const detail::tvec2<T, P>& z, const detail::tvec2<U, P>& c
159 detail::tvec2<U, P> Result;
160 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
165 template<typename T, typename U, precision P>
166 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
168 const detail::tvec3<T, P>& x, const detail::tvec3<U, P>& a, argument
169 const detail::tvec3<T, P>& y, const detail::tvec3<U, P>& b,
170 const detail::tvec3<T, P>& z, const detail::tvec3<U, P>& c
173 detail::tvec3<U, P> Result;
174 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
179 template<typename T, typename U, precision P>
180 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMin
182 const detail::tvec4<T, P>& x, const detail::tvec4<U, P>& a, argument
183 const detail::tvec4<T, P>& y, const detail::tvec4<U, P>& b,
184 const detail::tvec4<T, P>& z, const detail::tvec4<U, P>& c
187 detail::tvec4<U, P> Result;
188 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
194 template<typename T, typename U>
195 GLM_FUNC_QUALIFIER U associatedMin
197 T x, U a,
198 T y, U b,
199 T z, U c,
200 T w, U d
205 U Result1 = x < y ? a : b;
206 U Result2 = z < w ? c : d;
207 U Result = Test1 < Test2 ? Result1 : Result2;
212 template<typename T, typename U, precision P>
213 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin
215 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, argument
216 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b,
217 const detail::tvec2<T, P>& z, const detail::tvec2<U, P>& c,
218 const detail::tvec2<T, P>& w, const detail::tvec2<U, P>& d
221 detail::tvec2<U, P> Result;
222 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
226 U Result1 = x[i] < y[i] ? a[i] : b[i];
227 U Result2 = z[i] < w[i] ? c[i] : d[i];
234 template<typename T, typename U, precision P>
235 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
237 const detail::tvec3<T, P>& x, const detail::tvec3<U, P>& a, argument
238 const detail::tvec3<T, P>& y, const detail::tvec3<U, P>& b,
239 const detail::tvec3<T, P>& z, const detail::tvec3<U, P>& c,
240 const detail::tvec3<T, P>& w, const detail::tvec3<U, P>& d
243 detail::tvec3<U, P> Result;
244 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
248 U Result1 = x[i] < y[i] ? a[i] : b[i];
249 U Result2 = z[i] < w[i] ? c[i] : d[i];
256 template<typename T, typename U, precision P>
257 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMin
259 const detail::tvec4<T, P>& x, const detail::tvec4<U, P>& a, argument
260 const detail::tvec4<T, P>& y, const detail::tvec4<U, P>& b,
261 const detail::tvec4<T, P>& z, const detail::tvec4<U, P>& c,
262 const detail::tvec4<T, P>& w, const detail::tvec4<U, P>& d
265 detail::tvec4<U, P> Result;
266 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
270 U Result1 = x[i] < y[i] ? a[i] : b[i];
271 U Result2 = z[i] < w[i] ? c[i] : d[i];
278 template<typename T, typename U, precision P>
279 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin
281 T x, const detail::tvec2<U, P>& a, argument
282 T y, const detail::tvec2<U, P>& b,
283 T z, const detail::tvec2<U, P>& c,
284 T w, const detail::tvec2<U, P>& d
290 detail::tvec2<U, P> Result;
291 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
293 U Result1 = x < y ? a[i] : b[i];
294 U Result2 = z < w ? c[i] : d[i];
301 template<typename T, typename U, precision P>
302 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
304 T x, const detail::tvec3<U, P>& a, argument
305 T y, const detail::tvec3<U, P>& b,
306 T z, const detail::tvec3<U, P>& c,
307 T w, const detail::tvec3<U, P>& d
313 detail::tvec3<U, P> Result;
314 for(typename detail::tvec3<U, P>::size_type i = 0; i < detail::tvec3<U, P>::value_size; ++i)
316 U Result1 = x < y ? a[i] : b[i];
317 U Result2 = z < w ? c[i] : d[i];
324 template<typename T, typename U, precision P>
325 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMin
327 T x, const detail::tvec4<U, P>& a, argument
328 T y, const detail::tvec4<U, P>& b,
329 T z, const detail::tvec4<U, P>& c,
330 T w, const detail::tvec4<U, P>& d
336 detail::tvec4<U, P> Result;
337 for(typename detail::tvec4<U, P>::size_type i = 0; i < detail::tvec4<U, P>::value_size; ++i)
339 U Result1 = x < y ? a[i] : b[i];
340 U Result2 = z < w ? c[i] : d[i];
347 template<typename T, typename U, precision P>
348 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin
350 const detail::tvec2<T, P>& x, U a,
351 const detail::tvec2<T, P>& y, U b,
352 const detail::tvec2<T, P>& z, U c,
353 const detail::tvec2<T, P>& w, U d
356 detail::tvec2<U, P> Result;
361 U Result1 = x[i] < y[i] ? a : b;
362 U Result2 = z[i] < w[i] ? c : d;
369 template<typename T, typename U, precision P>
370 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
372 const detail::tvec3<T, P>& x, U a,
373 const detail::tvec3<T, P>& y, U b,
374 const detail::tvec3<T, P>& z, U c,
375 const detail::tvec3<T, P>& w, U d
378 detail::tvec3<U, P> Result;
383 U Result1 = x[i] < y[i] ? a : b;
384 U Result2 = z[i] < w[i] ? c : d;
391 template<typename T, typename U, precision P>
392 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMin
394 const detail::tvec4<T, P>& x, U a,
395 const detail::tvec4<T, P>& y, U b,
396 const detail::tvec4<T, P>& z, U c,
397 const detail::tvec4<T, P>& w, U d
400 detail::tvec4<U, P> Result;
405 U Result1 = x[i] < y[i] ? a : b;
406 U Result2 = z[i] < w[i] ? c : d;
413 template<typename T, typename U>
414 GLM_FUNC_QUALIFIER U associatedMax(T x, U a, T y, U b)
420 template<typename T, typename U, precision P>
421 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
423 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, argument
424 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b
427 detail::tvec2<U, P> Result;
428 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
434 template<typename T, typename U, precision P>
435 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
437 const detail::tvec3<T, P>& x, const detail::tvec3<U, P>& a, argument
438 const detail::tvec3<T, P>& y, const detail::tvec3<U, P>& b
441 detail::tvec3<U, P> Result;
442 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
448 template<typename T, typename U, precision P>
449 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
451 const detail::tvec4<T, P>& x, const detail::tvec4<U, P>& a, argument
452 const detail::tvec4<T, P>& y, const detail::tvec4<U, P>& b
455 detail::tvec4<U, P> Result;
456 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
462 template<typename T, typename U, precision P>
463 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
465 T x, const detail::tvec2<U, P>& a, argument
466 T y, const detail::tvec2<U, P>& b
469 detail::tvec2<U, P> Result;
470 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
476 template<typename T, typename U, precision P>
477 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
479 T x, const detail::tvec3<U, P>& a, argument
480 T y, const detail::tvec3<U, P>& b
483 detail::tvec3<U, P> Result;
484 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
490 template<typename T, typename U, precision P>
491 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
493 T x, const detail::tvec4<U, P>& a, argument
494 T y, const detail::tvec4<U, P>& b
497 detail::tvec4<U, P> Result;
498 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
504 template<typename T, typename U, precision P>
505 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
507 const detail::tvec2<T, P>& x, U a,
508 const detail::tvec2<T, P>& y, U b
511 detail::tvec2<U, P> Result;
518 template<typename T, typename U, precision P>
519 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
521 const detail::tvec3<T, P>& x, U a,
522 const detail::tvec3<T, P>& y, U b
525 detail::tvec3<U, P> Result;
532 template<typename T, typename U, precision P>
533 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
535 const detail::tvec4<T, P>& x, U a,
536 const detail::tvec4<T, P>& y, U b
539 detail::tvec4<U, P> Result;
546 template<typename T, typename U>
547 GLM_FUNC_QUALIFIER U associatedMax
549 T x, U a,
550 T y, U b,
551 T z, U c
554 U Result = x > y ? (x > z ? a : c) : (y > z ? b : c);
559 template<typename T, typename U, precision P>
560 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
562 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, argument
563 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b,
564 const detail::tvec2<T, P>& z, const detail::tvec2<U, P>& c
567 detail::tvec2<U, P> Result;
568 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
574 template<typename T, typename U, precision P>
575 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
577 const detail::tvec3<T, P>& x, const detail::tvec3<U, P>& a, argument
578 const detail::tvec3<T, P>& y, const detail::tvec3<U, P>& b,
579 const detail::tvec3<T, P>& z, const detail::tvec3<U, P>& c
582 detail::tvec3<U, P> Result;
583 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
589 template<typename T, typename U, precision P>
590 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
592 const detail::tvec4<T, P>& x, const detail::tvec4<U, P>& a, argument
593 const detail::tvec4<T, P>& y, const detail::tvec4<U, P>& b,
594 const detail::tvec4<T, P>& z, const detail::tvec4<U, P>& c
597 detail::tvec4<U, P> Result;
598 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
604 template<typename T, typename U, precision P>
605 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
607 T x, const detail::tvec2<U, P>& a, argument
608 T y, const detail::tvec2<U, P>& b,
609 T z, const detail::tvec2<U, P>& c
612 detail::tvec2<U, P> Result;
613 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
619 template<typename T, typename U, precision P>
620 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
622 T x, const detail::tvec3<U, P>& a, argument
623 T y, const detail::tvec3<U, P>& b,
624 T z, const detail::tvec3<U, P>& c
627 detail::tvec3<U, P> Result;
628 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
634 template<typename T, typename U, precision P>
635 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
637 T x, const detail::tvec4<U, P>& a, argument
638 T y, const detail::tvec4<U, P>& b,
639 T z, const detail::tvec4<U, P>& c
642 detail::tvec4<U, P> Result;
643 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
649 template<typename T, typename U, precision P>
650 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
652 const detail::tvec2<T, P>& x, U a,
653 const detail::tvec2<T, P>& y, U b,
654 const detail::tvec2<T, P>& z, U c
657 detail::tvec2<U, P> Result;
664 template<typename T, typename U, precision P>
665 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
667 const detail::tvec3<T, P>& x, U a,
668 const detail::tvec3<T, P>& y, U b,
669 const detail::tvec3<T, P>& z, U c
672 detail::tvec3<U, P> Result;
679 template<typename T, typename U, precision P>
680 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
682 const detail::tvec4<T, P>& x, U a,
683 const detail::tvec4<T, P>& y, U b,
684 const detail::tvec4<T, P>& z, U c
687 detail::tvec4<U, P> Result;
694 template<typename T, typename U>
695 GLM_FUNC_QUALIFIER U associatedMax
697 T x, U a,
698 T y, U b,
699 T z, U c,
700 T w, U d
705 U Result1 = x > y ? a : b;
706 U Result2 = z > w ? c : d;
707 U Result = Test1 > Test2 ? Result1 : Result2;
712 template<typename T, typename U, precision P>
713 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
715 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, argument
716 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b,
717 const detail::tvec2<T, P>& z, const detail::tvec2<U, P>& c,
718 const detail::tvec2<T, P>& w, const detail::tvec2<U, P>& d
721 detail::tvec2<U, P> Result;
722 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
726 U Result1 = x[i] > y[i] ? a[i] : b[i];
727 U Result2 = z[i] > w[i] ? c[i] : d[i];
734 template<typename T, typename U, precision P>
735 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
737 const detail::tvec3<T, P>& x, const detail::tvec3<U, P>& a, argument
738 const detail::tvec3<T, P>& y, const detail::tvec3<U, P>& b,
739 const detail::tvec3<T, P>& z, const detail::tvec3<U, P>& c,
740 const detail::tvec3<T, P>& w, const detail::tvec3<U, P>& d
743 detail::tvec3<U, P> Result;
744 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
748 U Result1 = x[i] > y[i] ? a[i] : b[i];
749 U Result2 = z[i] > w[i] ? c[i] : d[i];
756 template<typename T, typename U, precision P>
757 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
759 const detail::tvec4<T, P>& x, const detail::tvec4<U, P>& a, argument
760 const detail::tvec4<T, P>& y, const detail::tvec4<U, P>& b,
761 const detail::tvec4<T, P>& z, const detail::tvec4<U, P>& c,
762 const detail::tvec4<T, P>& w, const detail::tvec4<U, P>& d
765 detail::tvec4<U, P> Result;
766 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
770 U Result1 = x[i] > y[i] ? a[i] : b[i];
771 U Result2 = z[i] > w[i] ? c[i] : d[i];
778 template<typename T, typename U, precision P>
779 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
781 T x, const detail::tvec2<U, P>& a, argument
782 T y, const detail::tvec2<U, P>& b,
783 T z, const detail::tvec2<U, P>& c,
784 T w, const detail::tvec2<U, P>& d
790 detail::tvec2<U, P> Result;
791 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i)
793 U Result1 = x > y ? a[i] : b[i];
794 U Result2 = z > w ? c[i] : d[i];
801 template<typename T, typename U, precision P>
802 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
804 T x, const detail::tvec3<U, P>& a, argument
805 T y, const detail::tvec3<U, P>& b,
806 T z, const detail::tvec3<U, P>& c,
807 T w, const detail::tvec3<U, P>& d
813 detail::tvec3<U, P> Result;
814 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
816 U Result1 = x > y ? a[i] : b[i];
817 U Result2 = z > w ? c[i] : d[i];
824 template<typename T, typename U, precision P>
825 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
827 T x, const detail::tvec4<U, P>& a, argument
828 T y, const detail::tvec4<U, P>& b,
829 T z, const detail::tvec4<U, P>& c,
830 T w, const detail::tvec4<U, P>& d
836 detail::tvec4<U, P> Result;
837 for(typename detail::tvec4<U, P>::size_type i = 0; i < Result.length(); ++i)
839 U Result1 = x > y ? a[i] : b[i];
840 U Result2 = z > w ? c[i] : d[i];
847 template<typename T, typename U, precision P>
848 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMax
850 const detail::tvec2<T, P>& x, U a,
851 const detail::tvec2<T, P>& y, U b,
852 const detail::tvec2<T, P>& z, U c,
853 const detail::tvec2<T, P>& w, U d
856 detail::tvec2<U, P> Result;
861 U Result1 = x[i] > y[i] ? a : b;
862 U Result2 = z[i] > w[i] ? c : d;
869 template<typename T, typename U, precision P>
870 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMax
872 const detail::tvec3<T, P>& x, U a,
873 const detail::tvec3<T, P>& y, U b,
874 const detail::tvec3<T, P>& z, U c,
875 const detail::tvec3<T, P>& w, U d
878 detail::tvec3<U, P> Result;
883 U Result1 = x[i] > y[i] ? a : b;
884 U Result2 = z[i] > w[i] ? c : d;
891 template<typename T, typename U, precision P>
892 GLM_FUNC_QUALIFIER detail::tvec4<U, P> associatedMax
894 const detail::tvec4<T, P>& x, U a,
895 const detail::tvec4<T, P>& y, U b,
896 const detail::tvec4<T, P>& z, U c,
897 const detail::tvec4<T, P>& w, U d
900 detail::tvec4<U, P> Result;
905 U Result1 = x[i] > y[i] ? a : b;
906 U Result2 = z[i] > w[i] ? c : d;