Lines Matching refs:F

211 #define SSE_HELPER_1(name, elem, num, F)                        \  argument
216 d->elem(i) = F(s->elem(i)); \
220 #define SSE_HELPER_2(name, elem, num, F) \ argument
225 d->elem(i) = F(v->elem(i), s->elem(i)); \
229 #define SSE_HELPER_B(name, F) \ argument
230 SSE_HELPER_2(name, B, 8 << SHIFT, F)
232 #define SSE_HELPER_W(name, F) \ argument
233 SSE_HELPER_2(name, W, 4 << SHIFT, F)
235 #define SSE_HELPER_L(name, F) \ argument
236 SSE_HELPER_2(name, L, 2 << SHIFT, F)
238 #define SSE_HELPER_Q(name, F) \ argument
239 SSE_HELPER_2(name, Q, 1 << SHIFT, F)
386 #define SHUFFLE4(F, a, b, offset) do { \ argument
387 r0 = a->F((order & 3) + offset); \
388 r1 = a->F(((order >> 2) & 3) + offset); \
389 r2 = b->F(((order >> 4) & 3) + offset); \
390 r3 = b->F(((order >> 6) & 3) + offset); \
391 d->F(offset) = r0; \
392 d->F(offset + 1) = r1; \
393 d->F(offset + 2) = r2; \
394 d->F(offset + 3) = r3; \
466 #define SSE_HELPER_P(name, F) \ argument
472 d->ZMM_S(i) = F(32, v->ZMM_S(i), s->ZMM_S(i)); \
481 d->ZMM_D(i) = F(64, v->ZMM_D(i), s->ZMM_D(i)); \
487 #define SSE_HELPER_S(name, F) \ argument
488 SSE_HELPER_P(name, F) \
493 d->ZMM_S(0) = F(32, v->ZMM_S(0), s->ZMM_S(0)); \
502 d->ZMM_D(0) = F(64, v->ZMM_D(0), s->ZMM_D(0)); \
510 #define SSE_HELPER_S(name, F) SSE_HELPER_P(name, F) argument
939 #define SSE_HELPER_HPS(name, F) \ argument
946 r[i + k] = F(v->ZMM_S(j + k), v->ZMM_S(j + k + 1), &env->sse_status); \
949 r[i + k] = F(s->ZMM_S(j + k), s->ZMM_S(j + k + 1), &env->sse_status); \
960 #define SSE_HELPER_HPD(name, F) \ in SSE_HELPER_HPS() argument
967 r[i + k] = F(v->ZMM_D(j + k), v->ZMM_D(j + k + 1), &env->sse_status); \ in SSE_HELPER_HPS()
970 r[i + k] = F(s->ZMM_D(j + k), s->ZMM_D(j + k + 1), &env->sse_status); \ in SSE_HELPER_HPS()
999 #define SSE_HELPER_CMP_P(name, F, C) \ argument
1005 d->ZMM_L(i) = C(F(32, v->ZMM_S(i), s->ZMM_S(i))) ? -1 : 0; \
1014 d->ZMM_Q(i) = C(F(64, v->ZMM_D(i), s->ZMM_D(i))) ? -1 : 0; \
1019 #define SSE_HELPER_CMP(name, F, C) \ argument
1020 SSE_HELPER_CMP_P(name, F, C) \
1024 d->ZMM_L(0) = C(F(32, v->ZMM_S(0), s->ZMM_S(0))) ? -1 : 0; \
1033 d->ZMM_Q(0) = C(F(64, v->ZMM_D(0), s->ZMM_D(0))) ? -1 : 0; \
1061 #define SSE_HELPER_CMP(name, F, C) SSE_HELPER_CMP_P(name, F, C) argument
1180 #define PACK_HELPER_B(name, F) \ argument
1188 r[k] = F((int16_t)v->W(j + k)); \
1191 r[PACK_WIDTH + k] = F((int16_t)s->W(j + k)); \
1475 #define SSE_HELPER_HW(name, F) \ argument
1482 r[i + k] = F(v->W(j + k), v->W(j + k + 1)); \
1485 r[i + k] = F(s->W(j + k), s->W(j + k + 1)); \
1493 #define SSE_HELPER_HL(name, F) \ argument
1500 r[i + k] = F(v->L(j + k), v->L(j + k + 1)); \
1503 r[i + k] = F(s->L(j + k), s->L(j + k + 1)); \
1578 #define SSE_HELPER_V(name, elem, num, F) \ argument
1584 d->elem(i) = F(v->elem(i), s->elem(i), m->elem(i)); \
1588 #define SSE_HELPER_I(name, elem, num, F) \ argument
1595 d->elem(i) = F(v->elem(i), s->elem(i), (imm >> j) & 1); \
1624 #define SSE_HELPER_F(name, elem, num, F) \ argument
1629 d->elem(i) = F(i); \
2513 #define SSE_HELPER_FMAS(name, elem, F) \ argument
2516 d->elem(0) = F(a->elem(0), b->elem(0), c->elem(0), flags, &env->sse_status); \
2518 #define SSE_HELPER_FMAP(name, elem, num, F) \ argument
2524 d->elem(i) = F(a->elem(i), b->elem(i), c->elem(i), flags, &env->sse_status); \
2539 #define SSE_HELPER_SHA1RNDS4(name, F, K) \ in SSE_HELPER_FMAS() argument
2551 t = F(B, C, D) + rol32(A, 5) + b->L(3 - i) + E + K; \ in SSE_HELPER_FMAS()
2619 uint32_t F = b->L(0); in helper_sha256rnds2() local
2624 t = SHA256_CH(E, F, G) + SHA256_RNDS1(E) + wk0 + H; in helper_sha256rnds2()
2633 H = G, G = F, F = E, E = EE; in helper_sha256rnds2()
2636 t = SHA256_CH(E, F, G) + SHA256_RNDS1(E) + wk1 + H; in helper_sha256rnds2()