Lines Matching full:satsw
318 static inline int satsw(int x)
332 #define FADDSW(a, b) satsw((int16_t)(a) + (int16_t)(b))
338 #define FSUBSW(a, b) satsw((int16_t)(a) - (int16_t)(b))
1048 r.W(0) = satsw(d->L(0));
1049 r.W(1) = satsw(d->L(1));
1051 r.W(2) = satsw(d->L(2));
1052 r.W(3) = satsw(d->L(3));
1054 r.W((2 << SHIFT) + 0) = satsw(s->L(0));
1055 r.W((2 << SHIFT) + 1) = satsw(s->L(1));
1057 r.W(6) = satsw(s->L(2));
1058 r.W(7) = satsw(s->L(3));
1156 d->MMX_L(0) = satsw(float32_to_int32_round_to_zero(s->MMX_S(0), &env->mmx_status));
1157 d->MMX_L(1) = satsw(float32_to_int32_round_to_zero(s->MMX_S(1), &env->mmx_status));
1299 d->W(0) = satsw((int16_t)d->W(0) + (int16_t)d->W(1));
1300 d->W(1) = satsw((int16_t)d->W(2) + (int16_t)d->W(3));
1301 XMM_ONLY(d->W(2) = satsw((int16_t)d->W(4) + (int16_t)d->W(5)));
1302 XMM_ONLY(d->W(3) = satsw((int16_t)d->W(6) + (int16_t)d->W(7)));
1303 d->W((2 << SHIFT) + 0) = satsw((int16_t)s->W(0) + (int16_t)s->W(1));
1304 d->W((2 << SHIFT) + 1) = satsw((int16_t)s->W(2) + (int16_t)s->W(3));
1305 XMM_ONLY(d->W(6) = satsw((int16_t)s->W(4) + (int16_t)s->W(5)));
1306 XMM_ONLY(d->W(7) = satsw((int16_t)s->W(6) + (int16_t)s->W(7)));
1311 d->W(0) = satsw((int8_t)s->B( 0) * (uint8_t)d->B( 0) +
1313 d->W(1) = satsw((int8_t)s->B( 2) * (uint8_t)d->B( 2) +
1315 d->W(2) = satsw((int8_t)s->B( 4) * (uint8_t)d->B( 4) +
1317 d->W(3) = satsw((int8_t)s->B( 6) * (uint8_t)d->B( 6) +
1320 d->W(4) = satsw((int8_t)s->B( 8) * (uint8_t)d->B( 8) +
1322 d->W(5) = satsw((int8_t)s->B(10) * (uint8_t)d->B(10) +
1324 d->W(6) = satsw((int8_t)s->B(12) * (uint8_t)d->B(12) +
1326 d->W(7) = satsw((int8_t)s->B(14) * (uint8_t)d->B(14) +
1353 d->W(0) = satsw((int16_t)d->W(0) - (int16_t)d->W(1));
1354 d->W(1) = satsw((int16_t)d->W(2) - (int16_t)d->W(3));
1355 XMM_ONLY(d->W(2) = satsw((int16_t)d->W(4) - (int16_t)d->W(5)));
1356 XMM_ONLY(d->W(3) = satsw((int16_t)d->W(6) - (int16_t)d->W(7)));
1357 d->W((2 << SHIFT) + 0) = satsw((int16_t)s->W(0) - (int16_t)s->W(1));
1358 d->W((2 << SHIFT) + 1) = satsw((int16_t)s->W(2) - (int16_t)s->W(3));
1359 XMM_ONLY(d->W(6) = satsw((int16_t)s->W(4) - (int16_t)s->W(5)));
1360 XMM_ONLY(d->W(7) = satsw((int16_t)s->W(6) - (int16_t)s->W(7)));