Lines Matching defs:acc
1092 frvbf_media_cut (SIM_CPU *current_cpu, DI acc, SI cut_point)
1099 return (acc << (cut_point + 24)) >> 32;
1103 return (acc << 24) >> 63; /* Special case for full shiftout. */
1105 return (acc << 24) >> (32 + -cut_point);
1110 frvbf_media_cut_ss (SIM_CPU *current_cpu, DI acc, SI cut_point)
1118 DI shifted = acc << (cut_point + 24);
1122 if (unshifted != acc)
1124 if (acc < 0)
1131 return frvbf_media_cut (current_cpu, acc, cut_point);
1136 frvbf_iacc_cut (SIM_CPU *current_cpu, DI acc, SI cut_point)
1153 acc >>= 63;
1155 acc >>= -cut_point;
1166 lower = acc >> (32 - cut_point);
1168 if (acc & LSBIT64 (32 - cut_point - 1))
1174 lower = acc << (cut_point - 32);
1175 upper = acc >> (63 - cut_point);