Lines Matching refs:aarch64_neon
54 bzero(ctx->aarch64_neon, 4 * sizeof (zfs_fletcher_aarch64_neon_t));
61 A = ctx->aarch64_neon[0].v[0] + ctx->aarch64_neon[0].v[1];
62 B = 2 * ctx->aarch64_neon[1].v[0] + 2 * ctx->aarch64_neon[1].v[1] -
63 ctx->aarch64_neon[0].v[1];
64 C = 4 * ctx->aarch64_neon[2].v[0] - ctx->aarch64_neon[1].v[0] +
65 4 * ctx->aarch64_neon[2].v[1] - 3 * ctx->aarch64_neon[1].v[1];
66 D = 8 * ctx->aarch64_neon[3].v[0] - 4 * ctx->aarch64_neon[2].v[0] +
67 8 * ctx->aarch64_neon[3].v[1] - 8 * ctx->aarch64_neon[2].v[1] +
68 ctx->aarch64_neon[1].v[1];
81 : [CTX0] "Q" (ctx->aarch64_neon[0]), \
82 [CTX1] "Q" (ctx->aarch64_neon[1]), \
83 [CTX2] "Q" (ctx->aarch64_neon[2]), \
84 [CTX3] "Q" (ctx->aarch64_neon[3]))
114 : [DST0] "=Q" (ctx->aarch64_neon[0]), \
115 [DST1] "=Q" (ctx->aarch64_neon[1]), \
116 [DST2] "=Q" (ctx->aarch64_neon[2]), \
117 [DST3] "=Q" (ctx->aarch64_neon[3]) \
212 .name = "aarch64_neon"