Home | History | Annotate | Download | only in opcodes

Lines Matching refs:fields

45 #define FLD(f) (fields->f)
250 CGEN_FIELDS * fields,
267 CGEN_FIELDS_BITSIZE (fields), value);
272 (unsigned) CGEN_FIELDS_BITSIZE (fields)),
277 /* ??? It would be better to scan the format's fields.
290 fields, buffer, pc);
508 The extracted fields are stored in FIELDS.
519 CGEN_FIELDS *fields,
525 CGEN_FIELDS_BITSIZE (fields) = CGEN_INSN_BITSIZE (insn);
537 ex_info, insn_value, fields, pc);
569 CGEN_FIELDS * fields,
574 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
584 errmsg = insert_normal (cd, fields->f_24u8a4n_hi, 0, 0, 16, 16, 32, total_length, buffer);
587 errmsg = insert_normal (cd, fields->f_24u8a4n_lo, 0, 0, 8, 6, 32, total_length, buffer);
598 errmsg = insert_normal (cd, fields->f_c5_rm, 0, 0, 8, 4, 32, total_length, buffer);
601 errmsg = insert_normal (cd, fields->f_c5_16u16, 0, 0, 16, 16, 32, total_length, buffer);
612 errmsg = insert_normal (cd, fields->f_c5_rnm, 0, 0, 4, 8, 32, total_length, buffer);
615 errmsg = insert_normal (cd, fields->f_c5_16u16, 0, 0, 16, 16, 32, total_length, buffer);
628 errmsg = insert_normal (cd, fields->f_5, 0, 0, 5, 1, 32, total_length, buffer);
631 errmsg = insert_normal (cd, fields->f_6, 0, 0, 6, 1, 32, total_length, buffer);
634 errmsg = insert_normal (cd, fields->f_7, 0, 0, 7, 1, 32, total_length, buffer);
637 errmsg = insert_normal (cd, fields->f_11, 0, 0, 11, 1, 32, total_length, buffer);
643 errmsg = insert_normal (cd, fields->f_rm, 0, 0, 8, 4, 32, total_length, buffer);
651 errmsg = insert_normal (cd, fields->f_ccrn_hi, 0, 0, 28, 2, 32, total_length, buffer);
654 errmsg = insert_normal (cd, fields->f_ccrn_lo, 0, 0, 4, 4, 32, total_length, buffer);
661 long value = fields->f_cdisp10;
668 long value = fields->f_cdisp10;
675 long value = fields->f_cdisp10;
682 long value = fields->f_cdisp10;
688 errmsg = insert_normal (cd, fields->f_12s20, 0|(1<<CGEN_IFLD_SIGNED), 0, 20, 12, 32, total_length, buffer);
691 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
694 errmsg = insert_normal (cd, fields->f_5u24, 0, 0, 24, 5, 32, total_length, buffer);
697 errmsg = insert_normal (cd, fields->f_16u16, 0, 0, 16, 16, 32, total_length, buffer);
705 errmsg = insert_normal (cd, fields->f_24u4n_hi, 0, 0, 4, 8, 32, total_length, buffer);
708 errmsg = insert_normal (cd, fields->f_24u4n_lo, 0, 0, 16, 16, 32, total_length, buffer);
716 errmsg = insert_normal (cd, fields->f_crn, 0, 0, 4, 4, 32, total_length, buffer);
719 errmsg = insert_normal (cd, fields->f_crn, 0, 0, 4, 4, 32, total_length, buffer);
727 errmsg = insert_normal (cd, fields->f_crnx_hi, 0, 0, 28, 1, 32, total_length, buffer);
730 errmsg = insert_normal (cd, fields->f_crnx_lo, 0, 0, 4, 4, 32, total_length, buffer);
741 errmsg = insert_normal (cd, fields->f_crnx_hi, 0, 0, 28, 1, 32, total_length, buffer);
744 errmsg = insert_normal (cd, fields->f_crnx_lo, 0, 0, 4, 4, 32, total_length, buffer);
750 errmsg = insert_normal (cd, fields->f_ivc2_5u7, 0, 0, 7, 5, 32, total_length, buffer);
753 errmsg = insert_normal (cd, fields->f_ivc2_5u23, 0, 0, 23, 5, 32, total_length, buffer);
756 errmsg = insert_normal (cd, fields->f_ivc2_5u26, 0, 0, 26, 5, 32, total_length, buffer);
759 errmsg = insert_normal (cd, fields->f_ivc2_5u18, 0, 0, 18, 5, 32, total_length, buffer);
762 errmsg = insert_normal (cd, fields->f_ivc2_5u21, 0, 0, 21, 5, 32, total_length, buffer);
765 errmsg = insert_normal (cd, fields->f_ivc2_5u13, 0, 0, 13, 5, 32, total_length, buffer);
773 errmsg = insert_normal (cd, fields->f_csrn_hi, 0, 0, 15, 1, 32, total_length, buffer);
776 errmsg = insert_normal (cd, fields->f_csrn_lo, 0, 0, 8, 4, 32, total_length, buffer);
787 errmsg = insert_normal (cd, fields->f_csrn_hi, 0, 0, 15, 1, 32, total_length, buffer);
790 errmsg = insert_normal (cd, fields->f_csrn_lo, 0, 0, 8, 4, 32, total_length, buffer);
811 errmsg = insert_normal (cd, fields->f_ivc2_8u0, 0, 0, 0, 8, 32, total_length, buffer);
814 errmsg = insert_normal (cd, fields->f_ivc2_8u20, 0, 0, 20, 8, 32, total_length, buffer);
820 errmsg = insert_normal (cd, fields->f_ivc2_3u12, 0, 0, 12, 3, 32, total_length, buffer);
823 errmsg = insert_normal (cd, fields->f_ivc2_3u25, 0, 0, 25, 3, 32, total_length, buffer);
826 errmsg = insert_normal (cd, fields->f_ivc2_3u4, 0, 0, 4, 3, 32, total_length, buffer);
829 errmsg = insert_normal (cd, fields->f_ivc2_3u5, 0, 0, 5, 3, 32, total_length, buffer);
832 errmsg = insert_normal (cd, fields->f_ivc2_3u9, 0, 0, 9, 3, 32, total_length, buffer);
835 errmsg = insert_normal (cd, fields->f_ivc2_4u10, 0, 0, 10, 4, 32, total_length, buffer);
838 errmsg = insert_normal (cd, fields->f_ivc2_4u4, 0, 0, 4, 4, 32, total_length, buffer);
841 errmsg = insert_normal (cd, fields->f_ivc2_4u8, 0, 0, 8, 4, 32, total_length, buffer);
844 errmsg = insert_normal (cd, fields->f_ivc2_5u23, 0, 0, 23, 5, 32, total_length, buffer);
847 errmsg = insert_normal (cd, fields->f_ivc2_5u3, 0, 0, 3, 5, 32, total_length, buffer);
850 errmsg = insert_normal (cd, fields->f_ivc2_5u7, 0, 0, 7, 5, 32, total_length, buffer);
853 errmsg = insert_normal (cd, fields->f_ivc2_5u8, 0, 0, 8, 5, 32, total_length, buffer);
856 errmsg = insert_normal (cd, fields->f_ivc2_6u2, 0, 0, 2, 6, 32, total_length, buffer);
859 errmsg = insert_normal (cd, fields->f_ivc2_6u6, 0, 0, 6, 6, 32, total_length, buffer);
862 errmsg = insert_normal (cd, fields->f_ivc2_8u0, 0, 0, 0, 8, 32, total_length, buffer);
865 errmsg = insert_normal (cd, fields->f_ivc2_8u20, 0, 0, 20, 8, 32, total_length, buffer);
868 errmsg = insert_normal (cd, fields->f_ivc2_8u4, 0, 0, 4, 8, 32, total_length, buffer);
871 errmsg = insert_normal (cd, fields->f_ivc2_2u0, 0, 0, 0, 2, 32, total_length, buffer);
874 errmsg = insert_normal (cd, fields->f_ivc2_3u0, 0, 0, 0, 3, 32, total_length, buffer);
877 errmsg = insert_normal (cd, fields->f_ivc2_4u0, 0, 0, 0, 4, 32, total_length, buffer);
880 errmsg = insert_normal (cd, fields->f_ivc2_5u0, 0, 0, 0, 5, 32, total_length, buffer);
883 errmsg = insert_normal (cd, fields->f_ivc2_1u6, 0, 0, 6, 1, 32, total_length, buffer);
886 errmsg = insert_normal (cd, fields->f_ivc2_2u6, 0, 0, 6, 2, 32, total_length, buffer);
889 errmsg = insert_normal (cd, fields->f_ivc2_3u6, 0, 0, 6, 3, 32, total_length, buffer);
943 errmsg = insert_normal (cd, fields->f_ivc2_ccrn_c3hi, 0, 0, 28, 2, 32, total_length, buffer);
946 errmsg = insert_normal (cd, fields->f_ivc2_ccrn_c3lo, 0, 0, 4, 4, 32, total_length, buffer);
957 errmsg = insert_normal (cd, fields->f_ivc2_ccrn_h2, 0, 0, 20, 2, 32, total_length, buffer);
960 errmsg = insert_normal (cd, fields->f_ivc2_ccrn_lo, 0, 0, 0, 4, 32, total_length, buffer);
971 errmsg = insert_normal (cd, fields->f_ivc2_ccrn_h1, 0, 0, 20, 1, 32, total_length, buffer);
974 errmsg = insert_normal (cd, fields->f_ivc2_ccrn_lo, 0, 0, 0, 4, 32, total_length, buffer);
980 fields->f_ivc2_crm, 0, 0, 4, 4, 32, total_length, buffer);
1004 errmsg = insert_normal (cd, fields->f_24u5a2n_hi, 0, 0, 16, 16, 32, total_length, buffer);
1007 errmsg = insert_normal (cd, fields->f_24u5a2n_lo, 0, 0, 5, 7, 32, total_length, buffer);
1014 long value = fields->f_12s4a2;
1021 long value = fields->f_17s16a2;
1033 errmsg = insert_normal (cd, fields->f_24s5a2n_hi, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 16, 16, 32, total_length, buffer);
1036 errmsg = insert_normal (cd, fields->f_24s5a2n_lo, 0|(1<<CGEN_IFLD_PCREL_ADDR), 0, 5, 7, 32, total_length, buffer);
1043 long value = fields->f_8s8a2;
1055 errmsg = insert_normal (cd, fields->f_rl, 0, 0, 12, 4, 32, total_length, buffer);
1058 errmsg = insert_normal (cd, fields->f_rl5, 0, 0, 20, 4, 32, total_length, buffer);
1061 errmsg = insert_normal (cd, fields->f_rm, 0, 0, 8, 4, 32, total_length, buffer);
1064 errmsg = insert_normal (cd, fields->f_rm, 0, 0, 8, 4, 32, total_length, buffer);
1067 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
1070 errmsg = insert_normal (cd, fields->f_rn3, 0, 0, 5, 3, 32, total_length, buffer);
1073 errmsg = insert_normal (cd, fields->f_rn3, 0, 0, 5, 3, 32, total_length, buffer);
1076 errmsg = insert_normal (cd, fields->f_rn3, 0, 0, 5, 3, 32, total_length, buffer);
1079 errmsg = insert_normal (cd, fields->f_rn3, 0, 0, 5, 3, 32, total_length, buffer);
1082 errmsg = insert_normal (cd, fields->f_rn3, 0, 0, 5, 3, 32, total_length, buffer);
1085 errmsg = insert_normal (cd, fields->f_rn3, 0, 0, 5, 3, 32, total_length, buffer);
1088 errmsg = insert_normal (cd, fields->f_rn3, 0, 0, 5, 3, 32, total_length, buffer);
1091 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
1094 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
1097 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
1100 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
1103 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
1106 errmsg = insert_normal (cd, fields->f_rn, 0, 0, 4, 4, 32, total_length, buffer);
1111 errmsg = insert_normal (cd, fields->f_16s16, 0|(1<<CGEN_IFLD_SIGNED), 0, 16, 16, 32, total_length, buffer);
1114 errmsg = insert_normal (cd, fields->f_16s16, 0|(1<<CGEN_IFLD_SIGNED), 0, 16, 16, 32, total_length, buffer);
1122 errmsg = insert_normal (cd, fields->f_ivc2_8u0, 0, 0, 0, 8, 32, total_length, buffer);
1125 errmsg = insert_normal (cd, fields->f_ivc2_8u20, 0, 0, 20, 8, 32, total_length, buffer);
1131 errmsg = insert_normal (cd, fields->f_6s8, 0|(1<<CGEN_IFLD_SIGNED), 0, 8, 6, 32, total_length, buffer);
1134 errmsg = insert_normal (cd, fields->f_8s8, 0|(1<<CGEN_IFLD_SIGNED), 0, 8, 8, 32, total_length, buffer);
1137 errmsg = insert_normal (cd, fields->f_ivc2_8s0, 0|(1<<CGEN_IFLD_SIGNED), 0, 0, 8, 32, total_length, buffer);
1140 errmsg = insert_normal (cd, fields->f_ivc2_8s20, 0|(1<<CGEN_IFLD_SIGNED), 0, 20, 8, 32, total_length, buffer);
1143 errmsg = insert_normal (cd, fields->f_ivc2_8s4, 0|(1<<CGEN_IFLD_SIGNED), 0, 4, 8, 32, total_length, buffer);
1154 errmsg = insert_normal (cd, fields->f_2u6, 0, 0, 6, 2, 32, total_length, buffer);
1157 errmsg = insert_normal (cd, fields->f_7u9, 0, 0, 9, 7, 32, total_length, buffer);
1161 long value = fields->f_7u9a2;
1168 long value = fields->f_7u9a4;
1174 errmsg = insert_normal (cd, fields->f_16u16, 0, 0, 16, 16, 32, total_length, buffer);
1177 errmsg = insert_normal (cd, fields->f_2u10, 0, 0, 10, 2, 32, total_length, buffer);
1185 errmsg = insert_normal (cd, fields->f_24u8n_hi, 0, 0, 16, 16, 32, total_length, buffer);
1188 errmsg = insert_normal (cd, fields->f_24u8n_lo, 0, 0, 8, 8, 32, total_length, buffer);
1194 errmsg = insert_normal (cd, fields->f_3u5, 0, 0, 5, 3, 32, total_length, buffer);
1197 errmsg = insert_normal (cd, fields->f_4u8, 0, 0, 8, 4, 32, total_length, buffer);
1200 errmsg = insert_normal (cd, fields->f_5u8, 0, 0, 8, 5, 32, total_length, buffer);
1204 long value = fields->f_7u9a4;
1245 CGEN_FIELDS * fields,
1250 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
1256 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_24u8a4n_hi);
1258 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 6, 32, total_length, pc, & fields->f_24u8a4n_lo);
1265 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_c5_rm);
1267 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_c5_16u16);
1276 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 8, 32, total_length, pc, & fields->f_c5_rnm);
1278 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_c5_16u16);
1287 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 1, 32, total_length, pc, & fields->f_5);
1289 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 1, 32, total_length, pc, & fields->f_6);
1291 length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 1, 32, total_length, pc, & fields->f_7);
1293 length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 1, 32, total_length, pc, & fields->f_11);
1299 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_rm);
1303 length = extract_normal (cd, ex_info, insn_value, 0, 0, 28, 2, 32, total_length, pc, & fields->f_ccrn_hi);
1305 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_ccrn_lo);
1315 fields->f_cdisp10 = value;
1323 fields->f_cdisp10 = value;
1331 fields->f_cdisp10 = value;
1339 fields->f_cdisp10 = value;
1343 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 20, 12, 32, total_length, pc, & fields->f_12s20);
1346 fields->f_rn);
1349 length = extract_normal (cd, ex_info, insn_value, 0, 0, 24, 5, 32, total_length, pc, & fields->f_5u24);
1352 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_16u16);
1356 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 8, 32, total_length, pc, & fields->f_24u4n_hi);
1358 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_24u4n_lo);
1366 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_crn);
1369 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_crn);
1373 length = extract_normal (cd, ex_info, insn_value, 0, 0, 28, 1, 32, total_length, pc, & fields->f_crnx_hi);
1375 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_crnx_lo);
1382 length = extract_normal (cd, ex_info, insn_value, 0, 0, 28, 1, 32, total_length, pc, & fields->f_crnx_hi);
1384 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_crnx_lo);
1390 length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 5, 32, total_length, pc, & fields->f_ivc2_5u7);
1393 length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 5, 32, total_length, pc, & fields->f_ivc2_5u23);
1396 length = extract_normal (cd, ex_info, insn_value, 0, 0, 26, 5, 32, total_length, pc, & fields->f_ivc2_5u26);
1399 length = extract_normal (cd, ex_info, insn_value, 0, 0, 18, 5, 32, total_length, pc, & fields->f_ivc2_5u18);
1402 length = extract_normal (cd, ex_info, insn_value, 0, 0, 21, 5, 32, total_length, pc, & fields->f_ivc2_5u21);
1405 length = extract_normal (cd, ex_info, insn_value, 0, 0, 13, 5, 32, total_length, pc, & fields->f_ivc2_5u13);
1409 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 1, 32, total_length, pc, & fields->f_csrn_hi);
1411 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_csrn_lo);
1418 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 1, 32, total_length, pc, & fields->f_csrn_hi);
1420 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_csrn_lo);
1437 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 8, 32, total_length, pc, & fields->f_ivc2_8u0);
1439 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 8, 32, total_length, pc, & fields->f_ivc2_8u20);
1447 length = extract_normal (cd, ex_info, insn_value, 0, 0, 12, 3, 32, total_length, pc, & fields->f_ivc2_3u12);
1450 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 3, 32, total_length, pc, & fields->f_ivc2_3u25);
1453 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 3, 32, total_length, pc, & fields->f_ivc2_3u4);
1456 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_ivc2_3u5);
1459 length = extract_normal (cd, ex_info, insn_value, 0, 0, 9, 3, 32, total_length, pc, & fields->f_ivc2_3u9);
1462 length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 4, 32, total_length, pc, & fields->f_ivc2_4u10);
1465 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_ivc2_4u4);
1468 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_ivc2_4u8);
1471 length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 5, 32, total_length, pc, & fields->f_ivc2_5u23);
1474 length = extract_normal (cd, ex_info, insn_value, 0, 0, 3, 5, 32, total_length, pc, & fields->f_ivc2_5u3);
1477 length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 5, 32, total_length, pc, & fields->f_ivc2_5u7);
1480 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 5, 32, total_length, pc, & fields->f_ivc2_5u8);
1483 length = extract_normal (cd, ex_info, insn_value, 0, 0, 2, 6, 32, total_length, pc, & fields->f_ivc2_6u2);
1486 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 6, 32, total_length, pc, & fields->f_ivc2_6u6);
1489 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 8, 32, total_length, pc, & fields->f_ivc2_8u0);
1492 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 8, 32, total_length, pc, & fields->f_ivc2_8u20);
1495 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 8, 32, total_length, pc, & fields->f_ivc2_8u4);
1498 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 2, 32, total_length, pc, & fields->f_ivc2_2u0);
1501 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 3, 32, total_length, pc, & fields->f_ivc2_3u0);
1504 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 4, 32, total_length, pc, & fields->f_ivc2_4u0);
1507 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 5, 32, total_length, pc, & fields->f_ivc2_5u0);
1510 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 1, 32, total_length, pc, & fields->f_ivc2_1u6);
1513 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 2, 32, total_length, pc, & fields->f_ivc2_2u6);
1516 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 3, 32, total_length, pc, & fields->f_ivc2_3u6);
1566 length = extract_normal (cd, ex_info, insn_value, 0, 0, 28, 2, 32, total_length, pc, & fields->f_ivc2_ccrn_c3hi);
1568 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_ivc2_ccrn_c3lo);
1575 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 2, 32, total_length, pc, & fields->f_ivc2_ccrn_h2);
1577 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 4, 32, total_length, pc, & fields->f_ivc2_ccrn_lo);
1584 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 1, 32, total_length, pc, & fields->f_ivc2_ccrn_h1);
1586 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 4, 32, total_length, pc, & fields->f_ivc2_ccrn_lo);
1592 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_ivc2_crm);
1612 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_24u5a2n_hi);
1614 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 7, 32, total_length, pc, & fields->f_24u5a2n_lo);
1624 fields->f_12s4a2 = value;
1632 fields->f_17s16a2 = value;
1637 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 16, 16, 32, total_length, pc, & fields->f_24s5a2n_hi);
1639 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_PCREL_ADDR), 0, 5, 7, 32, total_length, pc, & fields->f_24s5a2n_lo);
1649 fields->f_8s8a2 = value;
1659 length = extract_normal (cd, ex_info, insn_value, 0, 0, 12, 4, 32, total_length, pc, & fields->f_rl);
1662 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 4, 32, total_length, pc, & fields->f_rl5);
1665 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_rm);
1668 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_rm);
1671 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_rn);
1674 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_rn3);
1677 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_rn3);
1680 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_rn3);
1683 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_rn3);
1686 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_rn3);
1689 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_rn3);
1692 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_rn3);
1695 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_rn);
1698 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_rn);
1701 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_rn);
1704 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_rn);
1707 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_rn);
1710 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 32, total_length, pc, & fields->f_rn);
1715 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 16, 16, 32, total_length, pc, & fields->f_16s16);
1718 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 16, 16, 32, total_length, pc, & fields->f_16s16);
1722 length = extract_normal (cd, ex_info, insn_value, 0, 0, 0, 8, 32, total_length, pc, & fields->f_ivc2_8u0);
1724 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 8, 32, total_length, pc, & fields->f_ivc2_8u20);
1732 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 8, 6, 32, total_length, pc, & fields->f_6s8);
1735 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 8, 8, 32, total_length, pc, & fields->f_8s8);
1738 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 0, 8, 32, total_length, pc, & fields->f_ivc2_8s0);
1741 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 20, 8, 32, total_length, pc, & fields->f_ivc2_8s20);
1744 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 4, 8, 32, total_length, pc, & fields->f_ivc2_8s4);
1755 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 2, 32, total_length, pc, & fields->f_2u6);
1758 length = extract_normal (cd, ex_info, insn_value, 0, 0, 9, 7, 32, total_length, pc, & fields->f_7u9);
1765 fields->f_7u9a2 = value;
1773 fields->f_7u9a4 = value;
1777 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_16u16);
1780 length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 2, 32, total_length, pc, & fields->f_2u10);
1784 length = extract_normal (cd, ex_info, insn_value, 0, 0, 16, 16, 32, total_length, pc, & fields->f_24u8n_hi);
1786 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 8, 32, total_length, pc, & fields->f_24u8n_lo);
1792 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_3u5);
1795 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 32, total_length, pc, & fields->f_4u8);
1798 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 5, 32, total_length, pc, & fields->f_5u8);
1805 fields->f_7u9a4 = value;
1842 const CGEN_FIELDS * fields)
1849 value = fields->f_24u8a4n;
1852 value = fields->f_c5_rmuimm20;
1855 value = fields->f_c5_rnmuimm24;
1858 value = fields->f_callnum;
1861 value = fields->f_rm;
1864 value = fields->f_ccrn;
1867 value = fields->f_cdisp10;
1870 value = fields->f_cdisp10;
1873 value = fields->f_cdisp10;
1876 value = fields->f_cdisp10;
1879 value = fields->f_12s20;
1882 value = fields->f_rn;
1885 value = fields->f_5u24;
1888 value = fields->f_16u16;
1891 value = fields->f_24u4n;
1897 value = fields->f_crn;
1900 value = fields->f_crn;
1903 value = fields->f_crnx;
1906 value = fields->f_crnx;
1909 value = fields->f_ivc2_5u7;
1912 value = fields->f_ivc2_5u23;
1915 value = fields->f_ivc2_5u26;
1918 value = fields->f_ivc2_5u18;
1921 value = fields->f_ivc2_5u21;
1924 value = fields->f_ivc2_5u13;
1927 value = fields->f_csrn;
1930 value = fields->f_csrn;
1948 value = fields->f_ivc2_imm16p0;
1951 value = fields->f_ivc2_3u12;
1954 value = fields->f_ivc2_3u25;
1957 value = fields->f_ivc2_3u4;
1960 value = fields->f_ivc2_3u5;
1963 value = fields->f_ivc2_3u9;
1966 value = fields->f_ivc2_4u10;
1969 value = fields->f_ivc2_4u4;
1972 value = fields->f_ivc2_4u8;
1975 value = fields->f_ivc2_5u23;
1978 value = fields->f_ivc2_5u3;
1981 value = fields->f_ivc2_5u7;
1984 value = fields->f_ivc2_5u8;
1987 value = fields->f_ivc2_6u2;
1990 value = fields->f_ivc2_6u6;
1993 value = fields->f_ivc2_8u0;
1996 value = fields->f_ivc2_8u20;
1999 value = fields->f_ivc2_8u4;
2002 value = fields->f_ivc2_2u0;
2005 value = fields->f_ivc2_3u0;
2008 value = fields->f_ivc2_4u0;
2011 value = fields->f_ivc2_5u0;
2014 value = fields->f_ivc2_1u6;
2017 value = fields->f_ivc2_2u6;
2020 value = fields->f_ivc2_3u6;
2092 value = fields->f_ivc2_ccrn_c3;
2095 value = fields->f_ivc2_ccrn;
2098 value = fields->f_ivc2_crnx;
2101 value = fields->f_ivc2_crm;
2128 value = fields->f_24u5a2n;
2131 value = fields->f_12s4a2;
2134 value = fields->f_17s16a2;
2137 value = fields->f_24s5a2n;
2140 value = fields->f_8s8a2;
2152 value = fields->f_rl;
2155 value = fields->f_rl5;
2158 value = fields->f_rm;
2161 value = fields->f_rm;
2164 value = fields->f_rn;
2167 value = fields->f_rn3;
2170 value = fields->f_rn3;
2173 value = fields->f_rn3;
2176 value = fields->f_rn3;
2179 value = fields->f_rn3;
2182 value = fields->f_rn3;
2185 value = fields->f_rn3;
2188 value = fields->f_rn;
2191 value = fields->f_rn;
2194 value = fields->f_rn;
2197 value = fields->f_rn;
2200 value = fields->f_rn;
2203 value = fields->f_rn;
2209 value = fields->f_16s16;
2212 value = fields->f_16s16;
2215 value = fields->f_ivc2_simm16p0;
2218 value = fields->f_6s8;
2221 value = fields->f_8s8;
2224 value = fields->f_ivc2_8s0;
2227 value = fields->f_ivc2_8s20;
2230 value = fields->f_ivc2_8s4;
2245 value = fields->f_2u6;
2248 value = fields->f_7u9;
2251 value = fields->f_7u9a2;
2254 value = fields->f_7u9a4;
2257 value = fields->f_16u16;
2260 value = fields->f_2u10;
2263 value = fields->f_24u8n;
2266 value = fields->f_3u5;
2269 value = fields->f_4u8;
2272 value = fields->f_5u8;
2275 value = fields->f_7u9a4;
2294 const CGEN_FIELDS * fields)
2301 value = fields->f_24u8a4n;
2304 value = fields->f_c5_rmuimm20;
2307 value = fields->f_c5_rnmuimm24;
2310 value = fields->f_callnum;
2313 value = fields->f_rm;
2316 value = fields->f_ccrn;
2319 value = fields->f_cdisp10;
2322 value = fields->f_cdisp10;
2325 value = fields->f_cdisp10;
2328 value = fields->f_cdisp10;
2331 value = fields->f_12s20;
2334 value = fields->f_rn;
2337 value = fields->f_5u24;
2340 value = fields->f_16u16;
2343 value = fields->f_24u4n;
2349 value = fields->f_crn;
2352 value = fields->f_crn;
2355 fields->f_crnx;
2358 value = fields->f_crnx;
2361 value = fields->f_ivc2_5u7;
2364 value = fields->f_ivc2_5u23;
2367 value = fields->f_ivc2_5u26;
2370 value = fields->f_ivc2_5u18;
2373 value = fields->f_ivc2_5u21;
2376 value = fields->f_ivc2_5u13;
2379 value = fields->f_csrn;
2382 value = fields->f_csrn;
2400 value = fields->f_ivc2_imm16p0;
2403 value = fields->f_ivc2_3u12;
2406 value = fields->f_ivc2_3u25;
2409 value = fields->f_ivc2_3u4;
2412 value = fields->f_ivc2_3u5;
2415 value = fields->f_ivc2_3u9;
2418 value = fields->f_ivc2_4u10;
2421 value = fields->f_ivc2_4u4;
2424 value = fields->f_ivc2_4u8;
2427 value = fields->f_ivc2_5u23;
2430 value = fields->f_ivc2_5u3;
2433 value = fields->f_ivc2_5u7;
2436 value = fields->f_ivc2_5u8;
2439 value = fields->f_ivc2_6u2;
2442 value = fields->f_ivc2_6u6;
2445 value = fields->f_ivc2_8u0;
2448 value = fields->f_ivc2_8u20;
2451 value = fields->f_ivc2_8u4;
2454 value = fields->f_ivc2_2u0;
2457 value = fields->f_ivc2_3u0;
2460 value = fields->f_ivc2_4u0;
2463 value = fields->f_ivc2_5u0;
2466 value = fields->f_ivc2_1u6;
2469 value = fields->f_ivc2_2u6;
2472 value = fields->f_ivc2_3u6;
2544 value = fields->f_ivc2_ccrn_c3;
2547 value = fields->f_ivc2_ccrn;
2550 value = fields->f_ivc2_crnx;
2553 value = fields->f_ivc2_crm;
2580 value = fields->f_24u5a2n;
2583 value = fields->f_12s4a2;
2586 value = fields->f_17s16a2;
2589 value = fields->f_24s5a2n;
2592 value = fields->f_8s8a2;
2604 value = fields->f_rl;
2607 value = fields->f_rl5;
2610 value = fields->f_rm;
2613 value = fields->f_rm;
2616 value = fields->f_rn;
2619 value = fields->f_rn3;
2622 value = fields->f_rn3;
2625 value = fields->f_rn3;
2628 value = fields->f_rn3;
2631 value = fields->f_rn3;
2634 value = fields->f_rn3;
2637 value = fields->f_rn3;
2640 value = fields->f_rn;
2643 value = fields->f_rn;
2646 value = fields->f_rn;
2649 value = fields->f_rn;
2652 value = fields->f_rn;
2655 value = fields->f_rn;
2661 value = fields->f_16s16;
2664 value = fields->f_16s16;
2667 value = fields->f_ivc2_simm16p0;
2670 value = fields->f_6s8;
2673 value = fields->f_8s8;
2676 value = fields->f_ivc2_8s0;
2679 value = fields->f_ivc2_8s20;
2682 value = fields->f_ivc2_8s4;
2697 value = fields->f_2u6;
2700 value = fields->f_7u9;
2703 value = fields->f_7u9a2;
2706 value = fields->f_7u9a4;
2709 value = fields->f_16u16;
2712 value = fields->f_2u10;
2715 value = fields->f_24u8n;
2718 value = fields->f_3u5;
2721 value = fields->f_4u8;
2724 value = fields->f_5u8;
2727 value = fields->f_7u9a4;
2754 CGEN_FIELDS * fields,
2760 fields->f_24u8a4n = value;
2763 fields->f_c5_rmuimm20 = value;
2766 fields->f_c5_rnmuimm24 = value;
2769 fields->f_callnum = value;
2772 fields->f_rm = value;
2775 fields->f_ccrn = value;
2778 fields->f_cdisp10 = value;
2781 fields->f_cdisp10 = value;
2784 fields->f_cdisp10 = value;
2787 fields->f_cdisp10 = value;
2790 fields->f_12s20 = value;
2793 fields->f_rn = value;
2796 fields->f_5u24 = value;
2799 fields->f_16u16 = value;
2802 fields->f_24u4n = value;
2807 fields->f_crn = value;
2810 fields->f_crn = value;
2813 fields->f_crnx = value;
2816 fields->f_crnx = value;
2819 fields->f_ivc2_5u7 = value;
2822 fields->f_ivc2_5u23 = value;
2825 fields->f_ivc2_5u26 = value;
2828 fields->f_ivc2_5u18 = value;
2831 fields->f_ivc2_5u21 = value;
2834 fields->f_ivc2_5u13 = value;
2837 fields->f_csrn = value;
2840 fields->f_csrn = value;
2853 fields->f_ivc2_imm16p0 = value;
2856 fields->f_ivc2_3u12 = value;
2859 fields->f_ivc2_3u25 = value;
2862 fields->f_ivc2_3u4 = value;
2865 fields->f_ivc2_3u5 = value;
2868 fields->f_ivc2_3u9 = value;
2871 fields->f_ivc2_4u10 = value;
2874 fields->f_ivc2_4u4 = value;
2877 fields->f_ivc2_4u8 = value;
2880 fields->f_ivc2_5u23 = value;
2883 fields->f_ivc2_5u3 = value;
2886 fields->f_ivc2_5u7 = value;
2889 fields->f_ivc2_5u8 = value;
2892 fields->f_ivc2_6u2 = value;
2895 fields->f_ivc2_6u6 = value;
2898 fields->f_ivc2_8u0 = value;
2901 fields->f_ivc2_8u20 = value;
2904 fields->f_ivc2_8u4 = value;
2907 fields->f_ivc2_2u0 = value;
2910 fields->f_ivc2_3u0 = value;
2913 fields->f_ivc2_4u0 = value;
2916 fields->f_ivc2_5u0 = value;
2919 fields->f_ivc2_1u6 = value;
2922 fields->f_ivc2_2u6 = value;
2925 fields->f_ivc2_3u6 = value;
2974 fields->f_ivc2_ccrn_c3 = value;
2977 fields->f_ivc2_ccrn = value;
2980 fields->f_ivc2_crnx = value;
2983 fields->f_ivc2_crm = value;
3002 fields->f_24u5a2n = value;
3005 fields->f_12s4a2 = value;
3008 fields->f_17s16a2 = value;
3011 fields->f_24s5a2n = value;
3014 fields->f_8s8a2 = value;
3023 fields->f_rl = value;
3026 fields->f_rl5 = value;
3029 fields->f_rm = value;
3032 fields->f_rm = value;
3035 fields->f_rn = value;
3038 fields->f_rn3 = value;
3041 fields->f_rn3 = value;
3044 fields->f_rn3 = value;
3047 fields->f_rn3 = value;
3050 fields->f_rn3 = value;
3053 fields->f_rn3 = value;
3056 fields->f_rn3 = value;
3059 fields->f_rn = value;
3062 fields->f_rn = value;
3065 fields->f_rn = value;
3068 fields->f_rn = value;
3071 fields->f_rn = value;
3074 fields->f_rn = value;
3079 fields->f_16s16 = value;
3082 fields->f_16s16 = value;
3085 fields->f_ivc2_simm16p0 = value;
3088 fields->f_6s8 = value;
3091 fields->f_8s8 = value;
3094 fields->f_ivc2_8s0 = value;
3097 fields->f_ivc2_8s20 = value;
3100 fields->f_ivc2_8s4 = value;
3111 fields->f_2u6 = value;
3114 fields->f_7u9 = value;
3117 fields->f_7u9a2 = value;
3120 fields->f_7u9a4 = value;
3123 fields->f_16u16 = value;
3126 fields->f_2u10 = value;
3129 fields->f_24u8n = value;
3132 fields->f_3u5 = value;
3135 fields->f_4u8 = value;
3138 fields->f_5u8 = value;
3141 fields->f_7u9a4 = value;
3157 CGEN_FIELDS * fields,
3163 fields->f_24u8a4n = value;
3166 fields->f_c5_rmuimm20 = value;
3169 fields->f_c5_rnmuimm24 = value;
3172 fields->f_callnum = value;
3175 fields->f_rm = value;
3178 fields->f_ccrn = value;
3181 fields->f_cdisp10 = value;
3184 fields->f_cdisp10 = value;
3187 fields->f_cdisp10 = value;
3190 fields->f_cdisp10 = value;
3193 fields->f_12s20 = value;
3196 fields->f_rn = value;
3199 fields->f_5u24 = value;
3202 fields->f_16u16 = value;
3205 fields->f_24u4n = value;
3210 fields->f_crn = value;
3213 fields->f_crn = value;
3216 fields->f_crnx = value;
3219 fields->f_crnx = value;
3222 fields->f_ivc2_5u7 = value;
3225 fields->f_ivc2_5u23 = value;
3228 fields->f_ivc2_5u26 = value;
3231 fields->f_ivc2_5u18 = value;
3234 fields->f_ivc2_5u21 = value;
3237 fields->f_ivc2_5u13 = value;
3240 fields->f_csrn = value;
3243 fields->f_csrn = value;
3256 fields->f_ivc2_imm16p0 = value;
3259 fields->f_ivc2_3u12 = value;
3262 fields->f_ivc2_3u25 = value;
3265 fields->f_ivc2_3u4 = value;
3268 fields->f_ivc2_3u5 = value;
3271 fields->f_ivc2_3u9 = value;
3274 fields->f_ivc2_4u10 = value;
3277 fields->f_ivc2_4u4 = value;
3280 fields->f_ivc2_4u8 = value;
3283 fields->f_ivc2_5u23 = value;
3286 fields->f_ivc2_5u3 = value;
3289 fields->f_ivc2_5u7 = value;
3292 fields->f_ivc2_5u8 = value;
3295 fields->f_ivc2_6u2 = value;
3298 fields->f_ivc2_6u6 = value;
3301 fields->f_ivc2_8u0 = value;
3304 fields->f_ivc2_8u20 = value;
3307 fields->f_ivc2_8u4 = value;
3310 fields->f_ivc2_2u0 = value;
3313 fields->f_ivc2_3u0 = value;
3316 fields->f_ivc2_4u0 = value;
3319 fields->f_ivc2_5u0 = value;
3322 fields->f_ivc2_1u6 = value;
3325 fields->f_ivc2_2u6 = value;
3328 fields->f_ivc2_3u6 = value;
3377 fields->f_ivc2_ccrn_c3 = value;
3380 fields->f_ivc2_ccrn = value;
3383 fields->f_ivc2_crnx = value;
3386 fields->f_ivc2_crm = value;
3405 fields->f_24u5a2n = value;
3408 fields->f_12s4a2 = value;
3411 fields->f_17s16a2 = value;
3414 fields->f_24s5a2n = value;
3417 fields->f_8s8a2 = value;
3426 fields->f_rl = value;
3429 fields->f_rl5 = value;
3432 fields->f_rm = value;
3435 fields->f_rm = value;
3438 fields->f_rn = value;
3441 fields->f_rn3 = value;
3444 fields->f_rn3 = value;
3447 fields->f_rn3 = value;
3450 fields->f_rn3 = value;
3453 fields->f_rn3 = value;
3456 fields->f_rn3 = value;
3459 fields->f_rn3 = value;
3462 fields->f_rn = value;
3465 fields->f_rn = value;
3468 fields->f_rn = value;
3471 fields->f_rn = value;
3474 fields->f_rn = value;
3477 fields->f_rn = value;
3482 fields->f_16s16 = value;
3485 fields->f_16s16 = value;
3488 fields->f_ivc2_simm16p0 = value;
3491 fields->f_6s8 = value;
3494 fields->f_8s8 = value;
3497 fields->f_ivc2_8s0 = value;
3500 fields->f_ivc2_8s20 = value;
3503 fields->f_ivc2_8s4 = value;
3514 fields->f_2u6 = value;
3517 fields->f_7u9 = value;
3520 fields->f_7u9a2 = value;
3523 fields->f_7u9a4 = value;
3526 fields->f_16u16 = value;
3529 fields->f_2u10 = value;
3532 fields->f_24u8n = value;
3535 fields->f_3u5 = value;
3538 fields->f_4u8 = value;
3541 fields->f_5u8 = value;
3544 fields->f_7u9a4 = value;