| /freebsd-14.2/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
| H A D | curve25519_sandy2x.c | 45 z_51.v[0] = (z2[1] << 26) + z2[0]; in crypto_scalarmult_curve25519_sandy2x() 46 z_51.v[1] = (z2[3] << 26) + z2[2]; in crypto_scalarmult_curve25519_sandy2x() 47 z_51.v[2] = (z2[5] << 26) + z2[4]; in crypto_scalarmult_curve25519_sandy2x() 48 z_51.v[3] = (z2[7] << 26) + z2[6]; in crypto_scalarmult_curve25519_sandy2x() 49 z_51.v[4] = (z2[9] << 26) + z2[8]; in crypto_scalarmult_curve25519_sandy2x() 65 #undef z2 89 z_51.v[0] = (z2[1] << 26) + z2[0]; in crypto_scalarmult_curve25519_sandy2x_base() 90 z_51.v[1] = (z2[3] << 26) + z2[2]; in crypto_scalarmult_curve25519_sandy2x_base() 91 z_51.v[2] = (z2[5] << 26) + z2[4]; in crypto_scalarmult_curve25519_sandy2x_base() 92 z_51.v[3] = (z2[7] << 26) + z2[6]; in crypto_scalarmult_curve25519_sandy2x_base() [all …]
|
| /freebsd-14.2/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/ |
| H A D | x25519_ref10.c | 60 fe25519 z2; in crypto_scalarmult_curve25519_ref10() local 80 fe25519_0(z2); in crypto_scalarmult_curve25519_ref10() 94 fe25519_add(x2, x2, z2); in crypto_scalarmult_curve25519_ref10() 95 fe25519_add(z2, x3, z3); in crypto_scalarmult_curve25519_ref10() 97 fe25519_mul(z2, z2, tmp1); in crypto_scalarmult_curve25519_ref10() 100 fe25519_add(x3, z3, z2); in crypto_scalarmult_curve25519_ref10() 101 fe25519_sub(z2, z3, z2); in crypto_scalarmult_curve25519_ref10() 104 fe25519_sq(z2, z2); in crypto_scalarmult_curve25519_ref10() 108 fe25519_mul(z3, x1, z2); in crypto_scalarmult_curve25519_ref10() 114 fe25519_invert(z2, z2); in crypto_scalarmult_curve25519_ref10() [all …]
|
| /freebsd-14.2/contrib/bearssl/src/ec/ |
| H A D | ec_c25519_i31.c | 228 br_i31_zero(z2, C255_P[0]); in api_mul() 229 memcpy(x2, z2, sizeof z2); in api_mul() 253 cswap(z2, z3, swap); in api_mul() 263 c255_add(a, x2, z2); in api_mul() 265 c255_sub(b, x2, z2); in api_mul() 292 c255_add(z2, z2, aa); in api_mul() 293 c255_mul(z2, e, z2); in api_mul() 303 cswap(z2, z3, swap); in api_mul() 310 memcpy(a, z2, sizeof z2); in api_mul() 313 c255_mul(a, a, z2); in api_mul() [all …]
|
| H A D | ec_c25519_i15.c | 237 br_i15_zero(z2, C255_P[0]); in api_mul() 238 memcpy(x2, z2, ILEN); in api_mul() 259 cswap(z2, z3, swap); in api_mul() 269 c255_add(a, x2, z2); in api_mul() 271 c255_sub(b, x2, z2); in api_mul() 298 c255_add(z2, z2, aa); in api_mul() 299 c255_mul(z2, e, z2); in api_mul() 309 cswap(z2, z3, swap); in api_mul() 316 memcpy(a, z2, ILEN); in api_mul() 319 c255_mul(a, a, z2); in api_mul() [all …]
|
| H A D | ec_c25519_m62.c | 412 memset(z2, 0, sizeof z2); in api_mul() 436 f255_cswap(z2, z3, swap); in api_mul() 451 f255_add(a, x2, z2); in api_mul() 457 f255_sub(b, x2, z2); in api_mul() 490 f255_mul_a24(z2, e); in api_mul() 491 f255_add(z2, aa, z2); in api_mul() 492 f255_mul(z2, e, z2); in api_mul() 496 f255_cswap(z2, z3, swap); in api_mul() 502 memcpy(x1, z2, sizeof z2); in api_mul() 505 f255_mul(x1, x1, z2); in api_mul() [all …]
|
| H A D | ec_c25519_m31.c | 651 memset(z2, 0, sizeof z2); in api_mul() 674 cswap(z2, z3, swap); in api_mul() 684 f255_add(a, x2, z2); in api_mul() 686 f255_sub(b, x2, z2); in api_mul() 712 f255_mul_a24(z2, e); in api_mul() 713 f255_add(z2, z2, aa); in api_mul() 714 f255_mul(z2, e, z2); in api_mul() 724 cswap(z2, z3, swap); in api_mul() 731 memcpy(a, z2, sizeof z2); in api_mul() 734 f255_mul(a, a, z2); in api_mul() [all …]
|
| /freebsd-14.2/contrib/arm-optimized-routines/pl/math/ |
| H A D | atanf_common.h | 26 float z2 = z * z; in eval_poly() local 27 float z4 = z2 * z2; in eval_poly() 31 z4, z4 * pairwise_poly_3_f32 (z2, z4, __atanf_poly_data.poly + 4), in eval_poly() 32 pairwise_poly_3_f32 (z2, z4, __atanf_poly_data.poly)); in eval_poly() 35 return fmaf (y, z2 * az, az) + shift; in eval_poly()
|
| H A D | atan_common.h | 19 double z2 = z * z; in eval_poly() local 20 double x2 = z2 * z2; in eval_poly() 23 double y = fma (estrin_11_f64 (z2, x2, x4, x8, __atan_poly_data.poly + 8), in eval_poly() 24 x8, estrin_7_f64 (z2, x2, x4, __atan_poly_data.poly)); in eval_poly() 27 y = fma (y, z2 * az, az); in eval_poly()
|
| H A D | v_tanf_3u5.c | 49 float32x4_t z2 = vmulq_f32 (z, z); in eval_poly() local 57 z2 = vbslq_f32 (will_uflow, v_f32 (0), z2); in eval_poly() 59 float32x4_t z4 = vmulq_f32 (z2, z2); in eval_poly() 60 return v_estrin_5_f32 (z, z2, z4, d->poly); in eval_poly() 110 float32x4_t z2 = vmulq_f32 (r, r); in V_NAME_F1() local 111 float32x4_t p = eval_poly (z2, d); in V_NAME_F1() 112 float32x4_t y = vfmaq_f32 (z, vmulq_f32 (z, z2), p); in V_NAME_F1()
|
| H A D | asin_3u.c | 79 double z2 = ax < 0.5 ? x * x : fma (-0.5, ax, 0.5); in asin() local 80 double z = ax < 0.5 ? ax : sqrt (z2); in asin() 83 double z4 = z2 * z2; in asin() 86 double p = estrin_11_f64 (z2, z4, z8, z16, __asin_poly); in asin() 89 p = fma (z * z2, p, z); in asin()
|
| H A D | acos_2u.c | 72 double z2 = ax < 0.5 ? x * x : fma (-0.5, ax, 0.5); in acos() local 73 double z = ax < 0.5 ? ax : sqrt (z2); in acos() 76 double z4 = z2 * z2; in acos() 79 double p = estrin_11_f64 (z2, z4, z8, z16, __asin_poly); in acos() 82 p = fma (z * z2, p, z); in acos()
|
| H A D | sv_asin_3u.c | 58 svfloat64_t z2 = svsel (a_ge_half, svmls_x (pg, sv_f64 (0.5), ax, 0.5), in SV_NAME_D1() local 60 svfloat64_t z = svsqrt_m (ax, a_ge_half, z2); in SV_NAME_D1() 63 svfloat64_t z4 = svmul_x (pg, z2, z2); in SV_NAME_D1() 66 svfloat64_t p = sv_estrin_11_f64_x (pg, z2, z4, z8, z16, d->poly); in SV_NAME_D1() 68 p = svmla_x (pg, z, svmul_x (pg, z, z2), p); in SV_NAME_D1()
|
| H A D | sv_atan_2u5.c | 60 svfloat64_t z2 = svmul_x (pg, z, z); in SV_NAME_D1() local 61 svfloat64_t x2 = svmul_x (pg, z2, z2); in SV_NAME_D1() 66 = svmla_x (pg, sv_estrin_7_f64_x (pg, z2, x2, x4, d->poly), in SV_NAME_D1() 67 sv_estrin_11_f64_x (pg, z2, x2, x4, x8, d->poly + 8), x8); in SV_NAME_D1() 70 svfloat64_t z3 = svmul_x (pg, z2, az); in SV_NAME_D1()
|
| H A D | sv_acos_2u.c | 58 svfloat64_t z2 = svsel (a_gt_half, svmls_x (pg, sv_f64 (0.5), ax, 0.5), in SV_NAME_D1() local 60 svfloat64_t z = svsqrt_m (ax, a_gt_half, z2); in SV_NAME_D1() 63 svfloat64_t z4 = svmul_x (pg, z2, z2); in SV_NAME_D1() 66 svfloat64_t p = sv_estrin_11_f64_x (pg, z2, z4, z8, z16, d->poly); in SV_NAME_D1() 69 p = svmla_x (pg, z, svmul_x (pg, z, z2), p); in SV_NAME_D1()
|
| H A D | sv_tanf_3u5.c | 86 svfloat32_t z2 = svmul_x (pg, z, z); in SV_NAME_F1() local 87 svfloat32_t p01 = svmla_lane (sv_f32 (d->c0), z2, odd_coeffs, 0); in SV_NAME_F1() 88 svfloat32_t p23 = svmla_lane (sv_f32 (d->c2), z2, odd_coeffs, 1); in SV_NAME_F1() 89 svfloat32_t p45 = svmla_lane (sv_f32 (d->c4), z2, odd_coeffs, 2); in SV_NAME_F1() 91 svfloat32_t z4 = svmul_x (pg, z2, z2); in SV_NAME_F1() 97 svfloat32_t y = svmla_x (pg, z, p, svmul_x (pg, z, z2)); in SV_NAME_F1()
|
| H A D | v_asin_3u.c | 84 float64x2_t z2 = vbslq_f64 (a_lt_half, vmulq_f64 (x, x), in V_NAME_D1() local 86 float64x2_t z = vbslq_f64 (a_lt_half, ax, vsqrtq_f64 (z2)); in V_NAME_D1() 89 float64x2_t z4 = vmulq_f64 (z2, z2); in V_NAME_D1() 92 float64x2_t p = v_estrin_11_f64 (z2, z4, z8, z16, d->poly); in V_NAME_D1() 95 p = vfmaq_f64 (z, vmulq_f64 (z, z2), p); in V_NAME_D1()
|
| H A D | v_atanf_3u.c | 85 float32x4_t z2 = vmulq_f32 (z, z); in V_NAME_F1() local 86 float32x4_t z4 = vmulq_f32 (z2, z2); in V_NAME_F1() 89 v_pairwise_poly_3_f32 (z2, z4, d->poly), z4, in V_NAME_F1() 90 vmulq_f32 (z4, v_pairwise_poly_3_f32 (z2, z4, d->poly + 4))); in V_NAME_F1() 93 y = vaddq_f32 (vfmaq_f32 (az, y, vmulq_f32 (z2, az)), shift); in V_NAME_F1()
|
| H A D | v_atan_2u5.c | 79 float64x2_t z2 = vmulq_f64 (z, z); in V_NAME_D1() local 80 float64x2_t x2 = vmulq_f64 (z2, z2); in V_NAME_D1() 84 = vfmaq_f64 (v_estrin_7_f64 (z2, x2, x4, d->poly), in V_NAME_D1() 85 v_estrin_11_f64 (z2, x2, x4, x8, d->poly + 8), x8); in V_NAME_D1() 88 y = vfmaq_f64 (az, y, vmulq_f64 (z2, az)); in V_NAME_D1()
|
| H A D | sv_atanf_2u9.c | 54 svfloat32_t z2 = svmul_x (pg, z, z); in SV_NAME_F1() local 55 svfloat32_t z4 = svmul_x (pg, z2, z2); in SV_NAME_F1() 58 svfloat32_t y = sv_estrin_7_f32_x (pg, z2, z4, z8, d->poly); in SV_NAME_F1() 61 svfloat32_t z3 = svmul_x (pg, z2, az); in SV_NAME_F1()
|
| H A D | v_acos_2u.c | 87 float64x2_t z2 = vbslq_f64 (a_le_half, vmulq_f64 (x, x), in V_NAME_D1() local 89 float64x2_t z = vbslq_f64 (a_le_half, ax, vsqrtq_f64 (z2)); in V_NAME_D1() 92 float64x2_t z4 = vmulq_f64 (z2, z2); in V_NAME_D1() 95 float64x2_t p = v_estrin_11_f64 (z2, z4, z8, z16, d->poly); in V_NAME_D1() 98 p = vfmaq_f64 (z, vmulq_f64 (z, z2), p); in V_NAME_D1()
|
| H A D | v_atan2f_3u.c | 86 float32x4_t z2 = vmulq_f32 (z, z); in V_NAME_F2() local 87 float32x4_t z4 = vmulq_f32 (z2, z2); in V_NAME_F2() 90 v_pairwise_poly_3_f32 (z2, z4, data_ptr->poly), z4, in V_NAME_F2() 91 vmulq_f32 (z4, v_pairwise_poly_3_f32 (z2, z4, data_ptr->poly + 4))); in V_NAME_F2() 94 ret = vaddq_f32 (vfmaq_f32 (z, ret, vmulq_f32 (z2, z)), shift); in V_NAME_F2()
|
| H A D | v_atan2_3u.c | 91 float64x2_t z2 = vmulq_f64 (z, z); in V_NAME_D2() local 92 float64x2_t x2 = vmulq_f64 (z2, z2); in V_NAME_D2() 96 = vfmaq_f64 (v_estrin_7_f64 (z2, x2, x4, data_ptr->poly), in V_NAME_D2() 97 v_estrin_11_f64 (z2, x2, x4, x8, data_ptr->poly + 8), x8); in V_NAME_D2() 100 ret = vfmaq_f64 (z, ret, vmulq_f64 (z2, z)); in V_NAME_D2()
|
| /freebsd-14.2/contrib/bearssl/src/hash/ |
| H A D | ghash_ctmul64.c | 37 uint64_t z0, z1, z2, z3; in bmul64() local 49 z2 = (x0 * y2) ^ (x1 * y1) ^ (x2 * y0) ^ (x3 * y3); in bmul64() 53 z2 &= (uint64_t)0x4444444444444444; in bmul64() 55 return z0 | z1 | z2 | z3; in bmul64() 100 uint64_t z0, z1, z2, z0h, z1h, z2h; in br_ghash_ctmul64() local 123 z2 = bmul64(y2, h2); in br_ghash_ctmul64() 127 z2 ^= z0 ^ z1; in br_ghash_ctmul64() 134 v1 = z0h ^ z2; in br_ghash_ctmul64()
|
| /freebsd-14.2/crypto/openssl/crypto/ec/curve448/ |
| H A D | curve448.c | 390 gf x1, x2, z2, x3, z3, t1, t2; in ossl_x448_int() local 397 gf_copy(z2, ZERO); in ossl_x448_int() 416 gf_cond_swap(z2, z3, swap); in ossl_x448_int() 427 gf_mul(x2, t1, z2); /* DA */ in ossl_x448_int() 429 gf_mul(x3, t2, z2); /* CB */ in ossl_x448_int() 431 gf_sqr(z2, z3); /* (DA-CB)^2 */ in ossl_x448_int() 436 gf_sqr(z2, t1); /* AA = A^2 */ in ossl_x448_int() 448 gf_cond_swap(z2, z3, swap); in ossl_x448_int() 449 gf_invert(z2, z2, 0); in ossl_x448_int() 450 gf_mul(x1, x2, z2); in ossl_x448_int() [all …]
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/input/touchscreen/ |
| H A D | resistive-adc-touch.yaml | 31 - description: z2 (optional) 43 - enum: [x, y, z1, z2] 44 - enum: [x, y, z1, z2] 45 - enum: [x, y, z1, z2] 46 - enum: [x, y, z1, z2] 84 io-channel-names = "x", "z1", "z2", "y";
|