Lines Matching refs:value
94 DataTypeValue Dt_L_imm6_1_Decode(uint32_t value, uint32_t type_value) {
95 if ((value & 0xf) == 0x1) {
102 } else if ((value & 0xe) == 0x2) {
109 } else if ((value & 0xc) == 0x4) {
116 } else if ((value & 0x8) == 0x8) {
127 DataTypeValue Dt_L_imm6_2_Decode(uint32_t value, uint32_t type_value) {
128 if ((value & 0xf) == 0x1) {
130 } else if ((value & 0xe) == 0x2) {
132 } else if ((value & 0xc) == 0x4) {
134 } else if ((value & 0x8) == 0x8) {
140 DataTypeValue Dt_L_imm6_3_Decode(uint32_t value) {
141 if ((value & 0xf) == 0x1) {
143 } else if ((value & 0xe) == 0x2) {
145 } else if ((value & 0xc) == 0x4) {
147 } else if ((value & 0x8) == 0x8) {
153 DataTypeValue Dt_L_imm6_4_Decode(uint32_t value) {
154 if ((value & 0xf) == 0x1) {
156 } else if ((value & 0xe) == 0x2) {
158 } else if ((value & 0xc) == 0x4) {
160 } else if ((value & 0x8) == 0x8) {
166 DataTypeValue Dt_imm6_1_Decode(uint32_t value, uint32_t type_value) {
167 if ((value & 0x7) == 0x1) {
174 } else if ((value & 0x6) == 0x2) {
181 } else if ((value & 0x4) == 0x4) {
192 DataTypeValue Dt_imm6_2_Decode(uint32_t value, uint32_t type_value) {
193 if ((value & 0x7) == 0x1) {
195 } else if ((value & 0x6) == 0x2) {
197 } else if ((value & 0x4) == 0x4) {
203 DataTypeValue Dt_imm6_3_Decode(uint32_t value) {
204 if ((value & 0x7) == 0x1) {
206 } else if ((value & 0x6) == 0x2) {
208 } else if ((value & 0x4) == 0x4) {
214 DataTypeValue Dt_imm6_4_Decode(uint32_t value, uint32_t type_value) {
215 if ((value & 0x7) == 0x1) {
222 } else if ((value & 0x6) == 0x2) {
229 } else if ((value & 0x4) == 0x4) {
240 DataTypeValue Dt_op_U_size_1_Decode(uint32_t value) {
241 switch (value) {
262 DataTypeValue Dt_op_size_1_Decode(uint32_t value) {
263 switch (value) {
276 DataTypeValue Dt_op_size_2_Decode(uint32_t value) {
277 switch (value) {
294 DataTypeValue Dt_op_size_3_Decode(uint32_t value) {
295 switch (value) {
312 DataTypeValue Dt_U_imm3H_1_Decode(uint32_t value) {
313 switch (value) {
330 DataTypeValue Dt_U_opc1_opc2_1_Decode(uint32_t value, unsigned* lane) {
331 if ((value & 0x18) == 0x8) {
332 *lane = value & 7;
335 if ((value & 0x19) == 0x1) {
336 *lane = (value >> 1) & 3;
339 if ((value & 0x18) == 0x18) {
340 *lane = value & 7;
343 if ((value & 0x19) == 0x11) {
344 *lane = (value >> 1) & 3;
347 if ((value & 0x1b) == 0x0) {
348 *lane = (value >> 2) & 1;
355 DataTypeValue Dt_opc1_opc2_1_Decode(uint32_t value, unsigned* lane) {
356 if ((value & 0x8) == 0x8) {
357 *lane = value & 7;
360 if ((value & 0x9) == 0x1) {
361 *lane = (value >> 1) & 3;
364 if ((value & 0xb) == 0x0) {
365 *lane = (value >> 2) & 1;
372 DataTypeValue Dt_imm4_1_Decode(uint32_t value, unsigned* lane) {
373 if ((value & 0x1) == 0x1) {
374 *lane = (value >> 1) & 7;
377 if ((value & 0x3) == 0x2) {
378 *lane = (value >> 2) & 3;
381 if ((value & 0x7) == 0x4) {
382 *lane = (value >> 3) & 1;
389 DataTypeValue Dt_B_E_1_Decode(uint32_t value) {
390 switch (value) {
401 DataTypeValue Dt_op_1_Decode1(uint32_t value) {
402 switch (value) {
415 DataTypeValue Dt_op_1_Decode2(uint32_t value) {
416 switch (value) {
429 DataTypeValue Dt_op_2_Decode(uint32_t value) {
430 switch (value) {
439 DataTypeValue Dt_op_3_Decode(uint32_t value) {
440 switch (value) {
449 DataTypeValue Dt_U_sx_1_Decode(uint32_t value) {
450 switch (value) {
463 DataTypeValue Dt_op_U_1_Decode1(uint32_t value) {
464 switch (value) {
477 DataTypeValue Dt_op_U_1_Decode2(uint32_t value) {
478 switch (value) {
491 DataTypeValue Dt_sz_1_Decode(uint32_t value) {
492 switch (value) {
499 DataTypeValue Dt_F_size_1_Decode(uint32_t value) {
500 switch (value) {
513 DataTypeValue Dt_F_size_2_Decode(uint32_t value) {
514 switch (value) {
527 DataTypeValue Dt_F_size_3_Decode(uint32_t value) {
528 switch (value) {
539 DataTypeValue Dt_F_size_4_Decode(uint32_t value) {
540 switch (value) {
549 DataTypeValue Dt_U_size_1_Decode(uint32_t value) {
550 switch (value) {
567 DataTypeValue Dt_U_size_2_Decode(uint32_t value) {
568 switch (value) {
581 DataTypeValue Dt_U_size_3_Decode(uint32_t value) {
582 switch (value) {
603 DataTypeValue Dt_size_1_Decode(uint32_t value) {
604 switch (value) {
611 DataTypeValue Dt_size_2_Decode(uint32_t value) {
612 switch (value) {
625 DataTypeValue Dt_size_3_Decode(uint32_t value) {
626 switch (value) {
637 DataTypeValue Dt_size_4_Decode(uint32_t value) {
638 switch (value) {
649 DataTypeValue Dt_size_5_Decode(uint32_t value) {
650 switch (value) {
661 DataTypeValue Dt_size_6_Decode(uint32_t value) {
662 switch (value) {
675 DataTypeValue Dt_size_7_Decode(uint32_t value) {
676 switch (value) {
687 DataTypeValue Dt_size_8_Decode(uint32_t value) {
688 switch (value) {
701 DataTypeValue Dt_size_9_Decode(uint32_t value, uint32_t type_value) {
702 switch (value) {
721 DataTypeValue Dt_size_10_Decode(uint32_t value) {
722 switch (value) {
733 DataTypeValue Dt_size_11_Decode(uint32_t value, uint32_t type_value) {
734 switch (value) {
755 DataTypeValue Dt_size_12_Decode(uint32_t value, uint32_t type_value) {
756 switch (value) {
785 DataTypeValue Dt_size_13_Decode(uint32_t value) {
786 switch (value) {
795 DataTypeValue Dt_size_14_Decode(uint32_t value) {
796 switch (value) {
807 DataTypeValue Dt_size_15_Decode(uint32_t value) {
808 switch (value) {
817 DataTypeValue Dt_size_16_Decode(uint32_t value) {
818 switch (value) {
825 DataTypeValue Dt_size_17_Decode(uint32_t value) {
826 switch (value) {
837 DecodeNeon Index_1_Decode(uint32_t value, DataType dt) {
840 int lane = (value >> 1) & 0x7;
841 if ((value & 1) != 0) break;
846 int lane = (value >> 2) & 0x3;
847 if ((value & 1) != 0) break;
848 SpacingType spacing = ((value & 3) == 2) ? kDouble : kSingle;
852 int lane = (value >> 3) & 0x1;
853 if ((value & 3) != 0) break;
854 SpacingType spacing = ((value & 7) == 4) ? kDouble : kSingle;
863 DecodeNeonAndAlign Align_index_align_1_Decode(uint32_t value, DataType dt) {
867 if ((value & 1) == 0) {
872 int lane = (value >> 1) & 0x7;
878 if ((value & 3) == 1) {
880 } else if ((value & 3) == 0) {
885 int lane = (value >> 2) & 0x3;
891 if ((value & 7) == 3) {
893 } else if ((value & 7) == 0) {
898 int lane = (value >> 3) & 0x1;
908 DecodeNeonAndAlign Align_index_align_2_Decode(uint32_t value, DataType dt) {
912 if ((value & 1) == 1) {
914 } else if ((value & 1) == 0) {
919 int lane = (value >> 1) & 0x7;
925 if ((value & 1) == 1) {
927 } else if ((value & 1) == 0) {
932 int lane = (value >> 2) & 0x3;
933 SpacingType spacing = ((value & 2) == 2) ? kDouble : kSingle;
938 if ((value & 3) == 1) {
940 } else if ((value & 3) == 0) {
945 int lane = (value >> 3) & 0x1;
946 SpacingType spacing = ((value & 4) == 4) ? kDouble : kSingle;
955 DecodeNeonAndAlign Align_index_align_3_Decode(uint32_t value, DataType dt) {
959 if ((value & 1) == 1) {
961 } else if ((value & 1) == 0) {
966 int lane = (value >> 1) & 0x7;
972 if ((value & 1) == 1) {
974 } else if ((value & 1) == 0) {
979 int lane = (value >> 2) & 0x3;
980 SpacingType spacing = ((value & 2) == 2) ? kDouble : kSingle;
985 if ((value & 3) == 1) {
987 } else if ((value & 3) == 2) {
989 } else if ((value & 3) == 0) {
994 int lane = (value >> 3) & 0x1;
995 SpacingType spacing = ((value & 4) == 4) ? kDouble : kSingle;
1004 Alignment Align_a_1_Decode(uint32_t value, DataType dt) {
1005 switch (value) {
1018 Alignment Align_a_2_Decode(uint32_t value, DataType dt) {
1019 switch (value) {
1033 Alignment Align_a_3_Decode(uint32_t value, DataType dt, uint32_t size) {
1034 switch (value) {
1050 Alignment Align_align_1_Decode(uint32_t value) {
1051 switch (value) {
1066 Alignment Align_align_2_Decode(uint32_t value) {
1067 switch (value) {
1082 Alignment Align_align_3_Decode(uint32_t value) {
1083 switch (value) {
1094 Alignment Align_align_4_Decode(uint32_t value) {
1095 switch (value) {
1110 Alignment Align_align_5_Decode(uint32_t value) {
1111 switch (value) {