Lines Matching defs:Format

62         Format format = GetFormat(GetOpcode());
63 if (format == Format::ID16) {
66 if (format == Format::ID32) {
69 if (format == Format::PREF_ID16_IMM16_IMM16_V8_V8) {
72 if (format == Format::PREF_ID16_IMM16_V8) {
75 if (format == Format::PREF_ID32) {
78 if (format == Format::PREF_ID32_IMM8) {
81 if (format == Format::PREF_ID32_V8) {
84 if (format == Format::V4_IMM4_ID16) {
87 if (format == Format::V4_V4_ID16) {
90 if (format == Format::V4_V4_V4_IMM4_ID16) {
93 if (format == Format::V4_V4_V4_V4_ID16) {
96 if (format == Format::V8_ID16) {
99 if (format == Format::V8_ID32) {
106 template <Format format, size_t idx = 0>
109 if constexpr (format == Format::IMM16) {
114 if constexpr (format == Format::IMM16_V16) {
119 if constexpr (format == Format::IMM32) {
124 if constexpr (format == Format::IMM4_V4_V4_V4) {
129 if constexpr (format == Format::IMM4_V4_V4_V4_V4_V4) {
134 if constexpr (format == Format::IMM64) {
139 if constexpr (format == Format::IMM8) {
144 if constexpr (format == Format::PREF_ID16_IMM16_IMM16_V8_V8) {
149 if constexpr (format == Format::PREF_ID16_IMM16_V8) {
154 if constexpr (format == Format::PREF_ID32_IMM8) {
159 if constexpr (format == Format::PREF_IMM16) {
164 if constexpr (format == Format::PREF_IMM16_IMM16) {
169 if constexpr (format == Format::PREF_IMM16_IMM16_V8) {
174 if constexpr (format == Format::PREF_IMM16_V8) {
179 if constexpr (format == Format::PREF_IMM16_V8_V8) {
184 if constexpr (format == Format::PREF_IMM32) {
189 if constexpr (format == Format::PREF_IMM4_IMM4) {
194 if constexpr (format == Format::PREF_IMM4_IMM4_V8) {
199 if constexpr (format == Format::PREF_IMM8_IMM8) {
204 if constexpr (format == Format::PREF_IMM8_IMM8_V8) {
209 if constexpr (format == Format::PREF_V8_IMM32) {
214 if constexpr (format == Format::V4_IMM4) {
219 if constexpr (format == Format::V4_IMM4_ID16) {
224 if constexpr (format == Format::V4_V4_V4_IMM4_ID16) {
229 if constexpr (format == Format::V8_IMM16) {
234 if constexpr (format == Format::V8_IMM32) {
239 if constexpr (format == Format::V8_IMM64) {
244 if constexpr (format == Format::V8_IMM8) {
253 static constexpr size_t Size(Format format)
256 case Format::ID16: {
260 case Format::ID32: {
264 case Format::IMM16: {
268 case Format::IMM16_V16: {
272 case Format::IMM32: {
276 case Format::IMM4_V4_V4_V4: {
280 case Format::IMM4_V4_V4_V4_V4_V4: {
284 case Format::IMM64: {
288 case Format::IMM8: {
292 case Format::NONE: {
296 case Format::PREF_ID16_IMM16_IMM16_V8_V8: {
300 case Format::PREF_ID16_IMM16_V8: {
304 case Format::PREF_ID32: {
308 case Format::PREF_ID32_IMM8: {
312 case Format::PREF_ID32_V8: {
316 case Format::PREF_IMM16: {
320 case Format::PREF_IMM16_IMM16: {
324 case Format::PREF_IMM16_IMM16_V8: {
328 case Format::PREF_IMM16_V8: {
332 case Format::PREF_IMM16_V8_V8: {
336 case Format::PREF_IMM32: {
340 case Format::PREF_IMM4_IMM4: {
344 case Format::PREF_IMM4_IMM4_V8: {
348 case Format::PREF_IMM8_IMM8: {
352 case Format::PREF_IMM8_IMM8_V8: {
356 case Format::PREF_NONE: {
360 case Format::PREF_V4_V4: {
364 case Format::PREF_V8: {
368 case Format::PREF_V8_IMM32: {
372 case Format::PREF_V8_V8: {
376 case Format::PREF_V8_V8_V8: {
380 case Format::PREF_V8_V8_V8_V8: {
384 case Format::V16_V16: {
388 case Format::V4_IMM4: {
392 case Format::V4_IMM4_ID16: {
396 case Format::V4_V4: {
400 case Format::V4_V4_ID16: {
404 case Format::V4_V4_V4_IMM4_ID16: {
408 case Format::V4_V4_V4_V4_ID16: {
412 case Format::V8: {
416 case Format::V8_ID16: {
420 case Format::V8_ID32: {
424 case Format::V8_IMM16: {
428 case Format::V8_IMM32: {
432 case Format::V8_IMM64: {
436 case Format::V8_IMM8: {
440 case Format::V8_V8: {
450 static constexpr Format GetFormat(Opcode opcode)
454 return Format::NONE;
456 return Format::V4_V4;
458 return Format::V8_V8;
460 return Format::V16_V16;
462 return Format::V4_V4;
464 return Format::V16_V16;
466 return Format::V4_V4;
468 return Format::V8_V8;
470 return Format::V16_V16;
472 return Format::V4_IMM4;
474 return Format::V8_IMM8;
476 return Format::V8_IMM16;
478 return Format::V8_IMM32;
480 return Format::V8_IMM64;
482 return Format::V8_IMM64;
484 return Format::V8;
486 return Format::V8;
488 return Format::V8;
490 return Format::V8;
492 return Format::IMM8;
494 return Format::IMM16;
496 return Format::IMM32;
498 return Format::IMM64;
500 return Format::IMM64;
502 return Format::ID32;
504 return Format::V8_ID32;
506 return Format::ID16;
508 return Format::NONE;
510 return Format::V8;
512 return Format::V8;
514 return Format::V8;
516 return Format::V8;
518 return Format::V8;
520 return Format::V8;
522 return Format::IMM8;
524 return Format::IMM16;
526 return Format::IMM32;
528 return Format::V8_IMM8;
530 return Format::V8_IMM16;
532 return Format::V8_IMM8;
534 return Format::V8_IMM16;
536 return Format::IMM8;
538 return Format::IMM16;
540 return Format::IMM8;
542 return Format::IMM16;
544 return Format::IMM8;
546 return Format::IMM16;
548 return Format::IMM8;
550 return Format::IMM16;
552 return Format::IMM8;
554 return Format::IMM16;
556 return Format::IMM8;
558 return Format::IMM16;
560 return Format::IMM8;
562 return Format::IMM16;
564 return Format::IMM8;
566 return Format::IMM16;
568 return Format::V8_IMM8;
570 return Format::V8_IMM16;
572 return Format::V8_IMM8;
574 return Format::V8_IMM16;
576 return Format::V8_IMM8;
578 return Format::V8_IMM16;
580 return Format::V8_IMM8;
582 return Format::V8_IMM16;
584 return Format::V8_IMM8;
586 return Format::V8_IMM16;
588 return Format::V8_IMM8;
590 return Format::V8_IMM16;
592 return Format::NONE;
594 return Format::NONE;
596 return Format::NONE;
598 return Format::V8;
600 return Format::V8;
602 return Format::V8;
604 return Format::V8;
606 return Format::V8;
608 return Format::V8;
610 return Format::V8;
612 return Format::V8;
614 return Format::V8;
616 return Format::V8;
618 return Format::V8;
620 return Format::V8;
622 return Format::V8;
624 return Format::V8;
626 return Format::V8;
628 return Format::IMM8;
630 return Format::IMM8;
632 return Format::IMM8;
634 return Format::IMM32;
636 return Format::IMM32;
638 return Format::IMM8;
640 return Format::IMM8;
642 return Format::IMM8;
644 return Format::IMM8;
646 return Format::IMM8;
648 return Format::V4_V4;
650 return Format::V4_V4;
652 return Format::V4_V4;
654 return Format::V4_V4;
656 return Format::V4_V4;
658 return Format::V4_IMM4;
660 return Format::V8;
662 return Format::V8;
664 return Format::V8;
666 return Format::V8;
668 return Format::V8;
670 return Format::V8;
672 return Format::V8;
674 return Format::V8;
676 return Format::V8;
678 return Format::V4_V4;
680 return Format::V4_V4;
682 return Format::V4_V4;
684 return Format::V4_V4;
686 return Format::V4_V4;
688 return Format::V4_V4;
690 return Format::V4_V4;
692 return Format::V8;
694 return Format::V4_V4_ID16;
696 return Format::V8_ID16;
698 return Format::V4_V4_ID16;
700 return Format::V4_V4_V4_V4_ID16;
702 return Format::V8_ID16;
704 return Format::V8_ID16;
706 return Format::V8_ID16;
708 return Format::V8_ID16;
710 return Format::V8_ID16;
712 return Format::V8_ID16;
714 return Format::V8_ID16;
716 return Format::V4_V4_ID16;
718 return Format::V4_V4_ID16;
720 return Format::V4_V4_ID16;
722 return Format::V4_V4_ID16;
724 return Format::V4_V4_ID16;
726 return Format::V4_V4_ID16;
728 return Format::ID16;
730 return Format::ID16;
732 return Format::ID16;
734 return Format::ID16;
736 return Format::ID16;
738 return Format::ID16;
740 return Format::NONE;
742 return Format::NONE;
744 return Format::NONE;
746 return Format::NONE;
748 return Format::V8;
750 return Format::ID16;
752 return Format::ID16;
754 return Format::V4_V4_ID16;
756 return Format::V4_V4_V4_V4_ID16;
758 return Format::V8_ID16;
760 return Format::V4_IMM4_ID16;
762 return Format::V4_V4_V4_IMM4_ID16;
764 return Format::V4_V4_ID16;
766 return Format::V4_V4_V4_V4_ID16;
768 return Format::V8_ID16;
770 return Format::V4_IMM4_ID16;
772 return Format::V4_V4_V4_IMM4_ID16;
774 return Format::V8_V8;
776 return Format::V16_V16;
778 return Format::V8;
780 return Format::V8;
782 return Format::IMM32;
784 return Format::IMM64;
786 return Format::NONE;
788 return Format::IMM4_V4_V4_V4;
790 return Format::IMM4_V4_V4_V4_V4_V4;
792 return Format::IMM16_V16;
794 return Format::PREF_V8_IMM32;
796 return Format::PREF_NONE;
798 return Format::PREF_V8;
800 return Format::PREF_NONE;
802 return Format::PREF_NONE;
804 return Format::PREF_IMM32;
806 return Format::PREF_NONE;
808 return Format::PREF_V8;
810 return Format::PREF_NONE;
812 return Format::PREF_NONE;
814 return Format::PREF_V8;
816 return Format::PREF_NONE;
818 return Format::PREF_V8;
820 return Format::PREF_V8;
822 return Format::PREF_NONE;
824 return Format::PREF_V8;
826 return Format::PREF_NONE;
828 return Format::PREF_V8;
830 return Format::PREF_V8;
832 return Format::PREF_NONE;
834 return Format::PREF_NONE;
836 return Format::PREF_NONE;
838 return Format::PREF_V8;
840 return Format::PREF_V8;
842 return Format::PREF_NONE;
844 return Format::PREF_V8;
846 return Format::PREF_NONE;
848 return Format::PREF_V8;
850 return Format::PREF_V8;
852 return Format::PREF_NONE;
854 return Format::PREF_V8;
856 return Format::PREF_NONE;
858 return Format::PREF_V8;
860 return Format::PREF_NONE;
862 return Format::PREF_V8;
864 return Format::PREF_NONE;
866 return Format::PREF_V8;
868 return Format::PREF_NONE;
870 return Format::PREF_V8;
872 return Format::PREF_NONE;
874 return Format::PREF_V8;
876 return Format::PREF_NONE;
878 return Format::PREF_V8;
880 return Format::PREF_NONE;
882 return Format::PREF_V8;
884 return Format::PREF_NONE;
886 return Format::PREF_NONE;
888 return Format::PREF_NONE;
890 return Format::PREF_V8;
892 return Format::PREF_NONE;
894 return Format::PREF_NONE;
896 return Format::PREF_NONE;
898 return Format::PREF_V8;
900 return Format::PREF_NONE;
902 return Format::PREF_NONE;
904 return Format::PREF_NONE;
906 return Format::PREF_V8;
908 return Format::PREF_NONE;
910 return Format::PREF_NONE;
912 return Format::PREF_NONE;
914 return Format::PREF_V8;
916 return Format::PREF_NONE;
918 return Format::PREF_NONE;
920 return Format::PREF_NONE;
922 return Format::PREF_IMM32;
924 return Format::PREF_NONE;
926 return Format::PREF_NONE;
928 return Format::PREF_NONE;
930 return Format::PREF_V4_V4;
932 return Format::PREF_NONE;
934 return Format::PREF_NONE;
936 return Format::PREF_NONE;
938 return Format::PREF_V4_V4;
940 return Format::PREF_NONE;
942 return Format::PREF_NONE;
944 return Format::PREF_NONE;
946 return Format::PREF_V4_V4;
948 return Format::PREF_NONE;
950 return Format::PREF_NONE;
952 return Format::PREF_NONE;
954 return Format::PREF_V4_V4;
956 return Format::PREF_NONE;
958 return Format::PREF_NONE;
960 return Format::PREF_NONE;
962 return Format::PREF_V4_V4;
964 return Format::PREF_NONE;
966 return Format::PREF_NONE;
968 return Format::PREF_V4_V4;
970 return Format::PREF_NONE;
972 return Format::PREF_NONE;
974 return Format::PREF_NONE;
976 return Format::PREF_NONE;
978 return Format::PREF_NONE;
980 return Format::PREF_NONE;
982 return Format::PREF_NONE;
984 return Format::PREF_NONE;
986 return Format::PREF_NONE;
988 return Format::PREF_NONE;
990 return Format::PREF_V8;
992 return Format::PREF_V8;
994 return Format::PREF_V8;
996 return Format::PREF_V8;
998 return Format::PREF_V8;
1000 return Format::PREF_V8;
1002 return Format::PREF_V8;
1004 return Format::PREF_V8;
1006 return Format::PREF_V8;
1008 return Format::PREF_V8;
1010 return Format::PREF_V8;
1012 return Format::PREF_V8;
1014 return Format::PREF_V8;
1016 return Format::PREF_V8;
1018 return Format::PREF_V8;
1020 return Format::PREF_V8;
1022 return Format::PREF_V8;
1024 return Format::PREF_V8;
1026 return Format::PREF_V8;
1028 return Format::PREF_V8;
1030 return Format::PREF_V8;
1032 return Format::PREF_V8;
1034 return Format::PREF_V8;
1036 return Format::PREF_V8;
1038 return Format::PREF_V8;
1040 return Format::PREF_V8;
1042 return Format::PREF_V8;
1044 return Format::PREF_V8;
1046 return Format::PREF_V8;
1048 return Format::PREF_V8;
1050 return Format::PREF_V8;
1052 return Format::PREF_V8;
1054 return Format::PREF_V8;
1056 return Format::PREF_V8;
1058 return Format::PREF_V8;
1060 return Format::PREF_V8;
1062 return Format::PREF_V8;
1064 return Format::PREF_V8;
1066 return Format::PREF_V8;
1068 return Format::PREF_V8_V8;
1070 return Format::PREF_V8_V8;
1072 return Format::PREF_V8_V8;
1074 return Format::PREF_V8_V8;
1076 return Format::PREF_V8_V8;
1078 return Format::PREF_V8_V8;
1080 return Format::PREF_V8_V8;
1082 return Format::PREF_V8_V8;
1084 return Format::PREF_V8_V8;
1086 return Format::PREF_V8_V8;
1088 return Format::PREF_V8_V8;
1090 return Format::PREF_V8_V8;
1092 return Format::PREF_V8_V8;
1094 return Format::PREF_V8_V8;
1096 return Format::PREF_V8_V8;
1098 return Format::PREF_V8_V8;
1100 return Format::PREF_V8_IMM32;
1102 return Format::PREF_V8_IMM32;
1104 return Format::PREF_V8_IMM32;
1106 return Format::PREF_V8_V8_V8;
1108 return Format::PREF_V8_V8_V8;
1110 return Format::PREF_V8_V8_V8;
1112 return Format::PREF_V8_V8_V8;
1114 return Format::PREF_V8_V8_V8_V8;
1116 return Format::PREF_V8_V8_V8_V8;
1118 return Format::PREF_IMM16_V8;
1120 return Format::PREF_IMM16_V8;
1122 return Format::PREF_IMM16_V8;
1124 return Format::PREF_IMM16_V8;
1126 return Format::PREF_IMM16_V8_V8;
1128 return Format::PREF_ID16_IMM16_V8;
1130 return Format::PREF_ID16_IMM16_V8;
1132 return Format::PREF_ID16_IMM16_V8;
1134 return Format::PREF_ID16_IMM16_V8;
1136 return Format::PREF_ID16_IMM16_V8;
1138 return Format::PREF_IMM16;
1140 return Format::PREF_IMM16;
1142 return Format::PREF_IMM16;
1144 return Format::PREF_IMM16;
1146 return Format::PREF_IMM16;
1148 return Format::PREF_IMM16;
1150 return Format::PREF_IMM4_IMM4;
1152 return Format::PREF_IMM8_IMM8;
1154 return Format::PREF_IMM16_IMM16;
1156 return Format::PREF_IMM4_IMM4_V8;
1158 return Format::PREF_IMM8_IMM8_V8;
1160 return Format::PREF_IMM16_IMM16_V8;
1162 return Format::PREF_ID16_IMM16_IMM16_V8_V8;
1164 return Format::PREF_ID32;
1166 return Format::PREF_ID32;
1168 return Format::PREF_ID32;
1170 return Format::PREF_ID32;
1172 return Format::PREF_ID32;
1174 return Format::PREF_ID32;
1176 return Format::PREF_ID32_V8;
1178 return Format::PREF_ID32_V8;
1180 return Format::PREF_ID32_V8;
1182 return Format::PREF_ID32_V8;
1184 return Format::PREF_ID32_V8;
1186 return Format::PREF_ID32_IMM8;
1188 return Format::PREF_ID32_IMM8;
1190 return Format::PREF_NONE;
1192 return Format::PREF_NONE;
1194 return Format::PREF_ID32;
1196 return Format::PREF_ID32;
1198 return Format::PREF_ID32;
1200 return Format::PREF_V8_V8;
1202 return Format::PREF_ID32_V8;
1204 return Format::PREF_NONE;
1206 return Format::PREF_IMM16_IMM16;
1208 return Format::PREF_ID32;
1210 return Format::PREF_V8;
1212 return Format::PREF_V8;
1214 return Format::PREF_V8_V8_V8;
1216 return Format::PREF_ID16_IMM16_V8;
1218 return Format::PREF_V8;
1220 return Format::PREF_IMM16;
1222 return Format::PREF_IMM16;
1224 return Format::PREF_V8_V8;
1232 static constexpr bool HasId(Format format, size_t idx)
1235 case Format::ID16:
1237 case Format::ID32:
1239 case Format::PREF_ID16_IMM16_IMM16_V8_V8:
1241 case Format::PREF_ID16_IMM16_V8:
1243 case Format::PREF_ID32:
1245 case Format::PREF_ID32_IMM8:
1247 case Format::PREF_ID32_V8:
1249 case Format::V4_IMM4_ID16:
1251 case Format::V4_V4_ID16:
1253 case Format::V4_V4_V4_IMM4_ID16:
1255 case Format::V4_V4_V4_V4_ID16:
1257 case Format::V8_ID16:
1259 case Format::V8_ID32: