Lines Matching defs:sign
61 MipsISA::dspSaturate(uint64_t value, int32_t fmt, int32_t sign,
66 switch (sign) {
91 MipsISA::checkOverflow(uint64_t value, int32_t fmt, int32_t sign,
96 switch (sign)
117 uint64_t sign = uint64_t(1) << (signpos - 1);
120 if (value & sign)
167 int32_t sign, uint32_t *dspctl)
175 simdUnpack(a, a_values, fmt, sign);
176 simdUnpack(b, b_values, fmt, sign);
181 a_values[i] = dspSaturate(a_values[i] + b_values[i], fmt, sign,
184 a_values[i] = checkOverflow(a_values[i] + b_values[i], fmt, sign,
199 int32_t sign)
206 simdUnpack(a, a_values, fmt, sign);
207 simdUnpack(b, b_values, fmt, sign);
223 int32_t sign, uint32_t *dspctl)
231 simdUnpack(a, a_values, fmt, sign);
232 simdUnpack(b, b_values, fmt, sign);
236 a_values[i] = dspSaturate(a_values[i] - b_values[i], fmt, sign,
239 a_values[i] = checkOverflow(a_values[i] - b_values[i], fmt, sign,
254 int32_t sign)
261 simdUnpack(a, a_values, fmt, sign);
262 simdUnpack(b, b_values, fmt, sign);
279 int32_t sign, uint32_t *dspctl)
287 simdUnpack(a, a_values, fmt, sign);
292 a_values[i] = dspSaturate(a_values[i] << sa, fmt, sign, &ouflag);
294 a_values[i] = checkOverflow(a_values[i] << sa, fmt, sign, &ouflag);
307 MipsISA::dspShrl(int32_t a, uint32_t sa, int32_t fmt, int32_t sign)
327 int32_t sign, uint32_t *dspctl)
629 int32_t fmt, int32_t sign, int32_t mode)
635 simdUnpack(a, a_values, fmt, sign);
636 simdUnpack(b, b_values, fmt, sign);
657 int32_t fmt, int32_t sign, int32_t mode)
663 simdUnpack(a, a_values, fmt, sign);
664 simdUnpack(b, b_values, fmt, sign);
771 MipsISA::dspCmp(int32_t a, int32_t b, int32_t fmt, int32_t sign, int32_t op,
779 simdUnpack(a, a_values, fmt, sign);
780 simdUnpack(b, b_values, fmt, sign);
804 MipsISA::dspCmpg(int32_t a, int32_t b, int32_t fmt, int32_t sign, int32_t op)
811 simdUnpack(a, a_values, fmt, sign);
812 simdUnpack(b, b_values, fmt, sign);
836 MipsISA::dspCmpgd(int32_t a, int32_t b, int32_t fmt, int32_t sign, int32_t op,
845 simdUnpack(a, a_values, fmt, sign);
846 simdUnpack(b, b_values, fmt, sign);
1140 MipsISA::simdUnpack(int32_t reg, uint64_t *values_ptr, int32_t fmt, int32_t sign)
1145 switch (sign) {