Lines Matching defs:v2ua

553 void test_int_vector_scalar(unsigned int ua, v2u v2ua) {
555 (void)(v2ua + ua);
556 (void)(ua + v2ua);
557 (void)(v2ua - ua);
558 (void)(ua - v2ua);
559 (void)(v2ua * ua);
560 (void)(ua * v2ua);
561 (void)(v2ua / ua);
562 (void)(ua / v2ua);
563 (void)(v2ua % ua);
564 (void)(ua % v2ua);
566 (void)(v2ua == ua);
567 (void)(ua == v2ua);
568 (void)(v2ua != ua);
569 (void)(ua != v2ua);
570 (void)(v2ua <= ua);
571 (void)(ua <= v2ua);
572 (void)(v2ua >= ua);
573 (void)(ua >= v2ua);
574 (void)(v2ua < ua);
575 (void)(ua < v2ua);
576 (void)(v2ua > ua);
577 (void)(ua > v2ua);
578 (void)(v2ua && ua);
579 (void)(ua && v2ua);
580 (void)(v2ua || ua);
581 (void)(ua || v2ua);
583 (void)(v2ua & ua);
584 (void)(ua & v2ua);
585 (void)(v2ua | ua);
586 (void)(ua | v2ua);
587 (void)(v2ua ^ ua);
588 (void)(ua ^ v2ua);
589 (void)(v2ua << ua);
590 (void)(ua << v2ua);
591 (void)(v2ua >> ua);
592 (void)(ua >> v2ua);
594 v2ua += ua;
595 v2ua -= ua;
596 v2ua *= ua;
597 v2ua /= ua;
598 v2ua %= ua;
599 v2ua &= ua;
600 v2ua |= ua;
601 v2ua ^= ua;
602 v2ua >>= ua;
603 v2ua <<= ua;
605 ua += v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
606 ua -= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
607 ua *= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
608 ua /= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
609 ua %= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
610 ua &= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
611 ua |= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
612 ua ^= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
613 ua >>= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
614 ua <<= v2ua; // expected-error{{assigning to 'unsigned int' from incompatible type 'v2u'}}
687 void test_enum_vector_scalar(Enum ea, v2u v2ua) {
693 (void)(v2ua + ea); // expected-error{{cannot convert between vector values of different size}}
694 (void)(ea + v2ua); // expected-error{{cannot convert between vector values of different size}}
695 (void)(v2ua - ea); // expected-error{{cannot convert between vector values of different size}}
696 (void)(ea - v2ua); // expected-error{{cannot convert between vector values of different size}}
697 (void)(v2ua * ea); // expected-error{{cannot convert between vector values of different size}}
698 (void)(ea * v2ua); // expected-error{{cannot convert between vector values of different size}}
699 (void)(v2ua / ea); // expected-error{{cannot convert between vector values of different size}}
700 (void)(ea / v2ua); // expected-error{{cannot convert between vector values of different size}}
701 (void)(v2ua % ea); // expected-error{{cannot convert between vector values of different size}}
702 (void)(ea % v2ua); // expected-error{{cannot convert between vector values of different size}}
704 (void)(v2ua == ea); // expected-error{{cannot convert between vector values of different size}}
705 (void)(ea == v2ua); // expected-error{{cannot convert between vector values of different size}}
706 (void)(v2ua != ea); // expected-error{{cannot convert between vector values of different size}}
707 (void)(ea != v2ua); // expected-error{{cannot convert between vector values of different size}}
708 (void)(v2ua <= ea); // expected-error{{cannot convert between vector values of different size}}
709 (void)(ea <= v2ua); // expected-error{{cannot convert between vector values of different size}}
710 (void)(v2ua >= ea); // expected-error{{cannot convert between vector values of different size}}
711 (void)(ea >= v2ua); // expected-error{{cannot convert between vector values of different size}}
712 (void)(v2ua < ea); // expected-error{{cannot convert between vector values of different size}}
713 (void)(ea < v2ua); // expected-error{{cannot convert between vector values of different size}}
714 (void)(v2ua > ea); // expected-error{{cannot convert between vector values of different size}}
715 (void)(ea > v2ua); // expected-error{{cannot convert between vector values of different size}}
716 (void)(v2ua && ea); // expected-error{{cannot convert between vector values of different size}}
718 (void)(ea && v2ua); // expected-error{{cannot convert between vector values of different size}}
720 (void)(v2ua || ea); // expected-error{{cannot convert between vector values of different size}}
722 (void)(ea || v2ua); // expected-error{{cannot convert between vector values of different size}}
725 (void)(v2ua & ea); // expected-error{{cannot convert between vector values of different size}}
726 (void)(ea & v2ua); // expected-error{{cannot convert between vector values of different size}}
727 (void)(v2ua | ea); // expected-error{{cannot convert between vector values of different size}}
728 (void)(ea | v2ua); // expected-error{{cannot convert between vector values of different size}}
729 (void)(v2ua ^ ea); // expected-error{{cannot convert between vector values of different size}}
730 (void)(ea ^ v2ua); // expected-error{{cannot convert between vector values of different size}}
733 // (void)(v2ua << ea);
734 // (void)(ea << v2ua);
735 // (void)(v2ua >> ea);
736 // (void)(ea >> v2ua);
738 v2ua += ea; // expected-error{{cannot convert between vector values of different size}}
739 v2ua -= ea; // expected-error{{cannot convert between vector values of different size}}
740 v2ua *= ea; // expected-error{{cannot convert between vector values of different size}}
741 v2ua /= ea; // expected-error{{cannot convert between vector values of different size}}
742 v2ua %= ea; // expected-error{{cannot convert between vector values of different size}}
743 v2ua &= ea; // expected-error{{cannot convert between vector values of different size}}
744 v2ua |= ea; // expected-error{{cannot convert between vector values of different size}}
745 v2ua ^= ea; // expected-error{{cannot convert between vector values of different size}}
748 // v2ua >>= ea;
749 // v2ua <<= ea;
751 ea += v2ua; // expected-error{{cannot convert between vector values of different size}}
752 ea -= v2ua; // expected-error{{cannot convert between vector values of different size}}
753 ea *= v2ua; // expected-error{{cannot convert between vector values of different size}}
754 ea /= v2ua; // expected-error{{cannot convert between vector values of different size}}
755 ea %= v2ua; // expected-error{{cannot convert between vector values of different size}}
756 ea &= v2ua; // expected-error{{cannot convert between vector values of different size}}
757 ea |= v2ua; // expected-error{{cannot convert between vector values of different size}}
758 ea ^= v2ua; // expected-error{{cannot convert between vector values of different size}}
761 // ea >>= v2ua; // not-expected-error{{assigning to 'enum Enum' from incompatible type 'v2u'}}
762 // ea <<= v2ua; // not-expected-error{{assigning to 'enum Enum' from incompatible type 'v2u'}}
768 void test_scoped_enum_vector(EnumClass ea, v2u v2ua) {
770 (void)(v2ua + ea); // expected-error{{cannot convert between vector and non-scalar values}}
771 (void)(ea + v2ua); // expected-error{{cannot convert between vector and non-scalar values}}