Lines Matching refs:sse
56 memset(ctx->sse, 0, 4 * sizeof (zfs_fletcher_sse_t)); in fletcher_4_sse2_init()
74 A = ctx->sse[0].v[0] + ctx->sse[0].v[1]; in fletcher_4_sse2_fini()
75 B = 2 * ctx->sse[1].v[0] + 2 * ctx->sse[1].v[1] - ctx->sse[0].v[1]; in fletcher_4_sse2_fini()
76 C = 4 * ctx->sse[2].v[0] - ctx->sse[1].v[0] + 4 * ctx->sse[2].v[1] - in fletcher_4_sse2_fini()
77 3 * ctx->sse[1].v[1]; in fletcher_4_sse2_fini()
78 D = 8 * ctx->sse[3].v[0] - 4 * ctx->sse[2].v[0] + 8 * ctx->sse[3].v[1] - in fletcher_4_sse2_fini()
79 8 * ctx->sse[2].v[1] + ctx->sse[1].v[1]; in fletcher_4_sse2_fini()
86 asm volatile("movdqu %0, %%xmm0" :: "m" ((ctx)->sse[0])); \
87 asm volatile("movdqu %0, %%xmm1" :: "m" ((ctx)->sse[1])); \
88 asm volatile("movdqu %0, %%xmm2" :: "m" ((ctx)->sse[2])); \
89 asm volatile("movdqu %0, %%xmm3" :: "m" ((ctx)->sse[3])); \
94 asm volatile("movdqu %%xmm0, %0" : "=m" ((ctx)->sse[0])); \
95 asm volatile("movdqu %%xmm1, %0" : "=m" ((ctx)->sse[1])); \
96 asm volatile("movdqu %%xmm2, %0" : "=m" ((ctx)->sse[2])); \
97 asm volatile("movdqu %%xmm3, %0" : "=m" ((ctx)->sse[3])); \