Lines Matching defs:imm
55 int imm;
71 /* imm is {CB, CV} */
72 imm = ((iword >> FT32_FLD_CB_BIT) & ((1 << FT32_FLD_CB_SIZ) - 1)) << 4;
73 imm |= ((iword >> FT32_FLD_CV_BIT) & ((1 << FT32_FLD_CV_SIZ) - 1));
74 switch (imm)
91 fpr (stream, "%d,$r30,%d", (imm >> 4), (imm & 1));
96 imm = (iword >> FT32_FLD_CB_BIT) & ((1 << FT32_FLD_CB_SIZ) - 1);
97 fpr (stream, "%d", imm);
103 imm = (iword >> FT32_FLD_CR_BIT) & ((1 << FT32_FLD_CR_SIZ) - 1);
104 fpr (stream, "$r%d", 28 + imm);
107 imm = (iword >> FT32_FLD_CV_BIT) & ((1 << FT32_FLD_CV_SIZ) - 1);
108 fpr (stream, "%d", imm);
114 imm = (iword >> FT32_FLD_RIMM_BIT) & ((1 << FT32_FLD_RIMM_SIZ) - 1);
115 if (imm & 0x400)
116 fpr (stream, "%d", sign_extend (9, imm));
118 fpr (stream, "$r%d", imm & 0x1f);
124 imm = iword & ((1 << FT32_FLD_K20_SIZ) - 1);
125 fpr (stream, "%d", sign_extend (19, imm));
128 imm = (iword & ((1 << FT32_FLD_PA_SIZ) - 1)) << 2;
129 info->print_address_func ((bfd_vma) imm, info);
132 imm = iword & ((1 << FT32_FLD_AA_SIZ) - 1);
133 info->print_address_func ((1 << 23) | (bfd_vma) imm, info);
136 imm = iword & ((1 << FT32_FLD_K16_SIZ) - 1);
137 fpr (stream, "%d", imm);
140 imm = iword & ((1 << FT32_FLD_K15_SIZ) - 1);
141 fpr (stream, "%d", sign_extend (14, imm));