Lines Matching refs:GET_FIELD

63 #define GET_FIELD(X, FROM, TO) \
67 GET_FIELD (X, WHICH, WHICH)
164 #define GET_COMPL(insn) (GET_FIELD (insn, 26, 26) | \
165 GET_FIELD (insn, 18, 18) << 1)
167 #define GET_COND(insn) (GET_FIELD ((insn), 16, 18) + \
168 (GET_FIELD ((insn), 19, 19) ? 8 : 0))
222 return GET_FIELD (word, 18, 18) << 2 | GET_FIELD (word, 16, 17);
311 val = GET_FIELD (word, 20, 20);
313 val |= GET_FIELD (word, 9, 19);
315 val |= GET_FIELD (word, 5, 6);
317 val |= GET_FIELD (word, 0, 4);
319 val |= GET_FIELD (word, 7, 8);
328 return sign_extend (GET_FIELD (word, 19, 28)
329 | GET_FIELD (word, 29, 29) << 10
339 return sign_extend (GET_FIELD (word, 19, 28)
340 | GET_FIELD (word, 29, 29) << 10
341 | GET_FIELD (word, 11, 15) << 11
348 return sign_extend (GET_FIELD (word, 19, 28)
349 | GET_FIELD (word, 29, 29) << 10
350 | GET_FIELD (word, 11, 15) << 11
351 | GET_FIELD (word, 6, 10) << 16
395 fput_reg (GET_FIELD (insn, 11, 15), info);
399 fput_reg (GET_FIELD (insn, 6, 10), info);
402 fput_creg (GET_FIELD (insn, 6, 10), info);
405 fput_reg (GET_FIELD (insn, 27, 31), info);
413 fput_fp_reg (GET_FIELD (insn, 27, 31), info);
416 if (GET_FIELD (insn, 25, 25))
417 fput_fp_reg_r (GET_FIELD (insn, 27, 31), info);
419 fput_fp_reg (GET_FIELD (insn, 27, 31), info);
422 if (GET_FIELD (insn, 25, 25))
423 fput_fp_reg_r (GET_FIELD (insn, 6, 10), info);
425 fput_fp_reg (GET_FIELD (insn, 6, 10), info);
437 if (GET_FIELD (insn, 24, 24))
438 fput_fp_reg_r (GET_FIELD (insn, 6, 10), info);
440 fput_fp_reg (GET_FIELD (insn, 6, 10), info);
443 if (GET_FIELD (insn, 25, 25))
444 fput_fp_reg_r (GET_FIELD (insn, 11, 15), info);
446 fput_fp_reg (GET_FIELD (insn, 11, 15), info);
449 if (GET_FIELD (insn, 19, 19))
450 fput_fp_reg_r (GET_FIELD (insn, 11, 15), info);
452 fput_fp_reg (GET_FIELD (insn, 11, 15), info);
456 int reg = GET_FIELD (insn, 21, 22);
457 reg |= GET_FIELD (insn, 16, 18) << 2;
458 if (GET_FIELD (insn, 23, 23) != 0)
466 int reg = GET_FIELD (insn, 6, 10);
468 reg |= (GET_FIELD (insn, 26, 26) << 4);
474 int reg = GET_FIELD (insn, 11, 15);
476 reg |= (GET_FIELD (insn, 26, 26) << 4);
482 int reg = GET_FIELD (insn, 27, 31);
484 reg |= (GET_FIELD (insn, 26, 26) << 4);
490 int reg = GET_FIELD (insn, 21, 25);
492 reg |= (GET_FIELD (insn, 26, 26) << 4);
498 int reg = GET_FIELD (insn, 16, 20);
500 reg |= (GET_FIELD (insn, 26, 26) << 4);
514 if (GET_FIELD (insn, 30, 30))
515 fput_fp_reg_r (GET_FIELD (insn, 11, 15), info);
517 fput_fp_reg (GET_FIELD (insn, 11, 15), info);
520 fput_fp_reg (GET_FIELD (insn, 11, 15), info);
530 int space = GET_FIELD (insn, 16, 17);
578 switch (GET_FIELD (insn, 20, 21))
591 switch (GET_FIELD (insn, 20, 21))
619 read_write_names[GET_FIELD (insn, 25, 25)]);
625 if (GET_FIELD (insn, 23, 26) == 5)
629 if (GET_FIELD (insn, 26, 26))
635 if (GET_FIELD (insn, 25, 25))
639 if (!GET_FIELD (insn, 21, 21))
645 add_compl_names[GET_FIELD (insn, 20, 21)]);
650 add_compl_names[GET_FIELD (insn, 20, 21)]);
655 add_compl_names[GET_FIELD (insn, 20, 21)]);
658 if (GET_FIELD (insn, 20, 20))
663 if (GET_FIELD (insn, 20, 20))
668 if (GET_FIELD (insn, 20, 20))
673 if (GET_FIELD (insn, 20, 20))
677 if (GET_FIELD (insn, 25, 25))
685 signed_unsigned_names[GET_FIELD (insn, 21, 21)]);
689 signed_unsigned_names[GET_FIELD (insn, 21, 21)]);
694 mix_half_names[GET_FIELD (insn, 17, 17)]);
699 saturation_names[GET_FIELD (insn, 24, 25)]);
704 GET_FIELD (insn, 17, 18), GET_FIELD (insn, 20, 21),
705 GET_FIELD (insn, 22, 23), GET_FIELD (insn, 24, 25));
712 m = GET_FIELD (insn, 28, 28);
713 a = GET_FIELD (insn, 29, 29);
726 int opc = GET_FIELD (insn, 0, 5);
730 if (GET_FIELD (insn, 29, 29) == 0)
742 int opc = GET_FIELD (insn, 0, 5);
746 if (GET_FIELD (insn, 18, 18) == 1)
753 if (GET_FIELD (insn, 31, 31) == 1)
775 float_comp_names[GET_FIELD (insn, 27, 31)]);
784 (compare_cond_names[GET_FIELD (insn, 16, 18)], info);
788 (compare_cond_names[GET_FIELD (insn, 16, 18)
789 + GET_FIELD (insn, 4, 4) * 8],
794 (compare_cond_64_names[GET_FIELD (insn, 16, 18)
795 + GET_FIELD (insn, 2, 2) * 8],
800 (cmpib_cond_64_names[GET_FIELD (insn, 16, 18)],
805 (add_cond_names[GET_FIELD (insn, 16, 18)
806 + GET_FIELD (insn, 4, 4) * 8],
832 add_cond_names[GET_FIELD (insn, 16, 18)]);
838 wide_add_cond_names[GET_FIELD (insn, 16, 18) +
839 GET_FIELD (insn, 4, 4) * 8]);
867 shift_cond_names[GET_FIELD (insn, 16, 18)]);
877 shift_cond_64_names[GET_FIELD (insn, 16, 18)]);
882 bb_cond_64_names[GET_FIELD (insn, 16, 16)]);
970 GET_FIELD (insn, 24, 25));
974 GET_FIELD (insn, 22, 25));
981 31 - GET_FIELD (insn, 22, 26));
986 num = GET_FIELD (insn, 20, 20) << 5;
987 num |= GET_FIELD (insn, 22, 26);
993 GET_FIELD (insn, 22, 26));
998 num = GET_FIELD (insn, 20, 20) << 5;
999 num |= GET_FIELD (insn, 22, 26);
1005 32 - GET_FIELD (insn, 27, 31));
1010 num = (GET_FIELD (insn, 23, 23) + 1) * 32;
1011 num -= GET_FIELD (insn, 27, 31);
1018 num = (GET_FIELD (insn, 19, 19) + 1) * 32;
1019 num -= GET_FIELD (insn, 27, 31);
1024 fput_const (GET_FIELD (insn, 20, 28), info);
1027 fput_const (GET_FIELD (insn, 6, 18), info);
1030 fput_const (GET_FIELD (insn, 6, 31), info);
1034 GET_FIELD (insn, 23, 25));
1037 fput_const ((GET_FIELD (insn, 6,20) << 5 |
1038 GET_FIELD (insn, 27, 31)), info);
1041 fput_const (GET_FIELD (insn, 6, 20), info);
1044 fput_const ((GET_FIELD (insn, 6, 22) << 5 |
1045 GET_FIELD (insn, 27, 31)), info);
1048 fput_const ((GET_FIELD (insn, 11, 20) << 5 |
1049 GET_FIELD (insn, 27, 31)), info);
1052 fput_const ((GET_FIELD (insn, 16, 20) << 5 |
1053 GET_FIELD (insn, 27, 31)), info);
1057 GET_FIELD (insn, 23, 25));
1064 (float_format_names[GET_FIELD (insn, 19, 20)], info);
1068 float_format_names[GET_FIELD (insn, 19, 20)]);
1073 float_format_names[GET_FIELD (insn, 17, 18)]);
1076 if (GET_FIELD (insn, 26, 26) == 1)
1088 (float_format_names[GET_FIELD (insn, 20, 20)], info);
1092 float_format_names[GET_FIELD (insn, 20, 20)]);
1101 unsigned sign = GET_FIELD (insn, 31, 31);
1102 unsigned imm10 = GET_FIELD (insn, 18, 27);
1117 unsigned sign = GET_FIELD (insn, 31, 31);
1118 unsigned imm11 = GET_FIELD (insn, 18, 28);
1155 int sub = GET_FIELD (insn, 14, 16);
1156 int df = GET_FIELD (insn, 17, 18);
1157 int sf = GET_FIELD (insn, 19, 20);
1181 int y = GET_FIELD (insn, 16, 18);
1192 cbit = GET_FIELD (insn, 16, 18);
1201 int cond = GET_FIELD (insn, 27, 31);