/freebsd/sys/crypto/openssl/arm/ |
H A D | ghashv8-armx.S | 39 INST(0xa8,0x0e,0xa8,0xf2) @ pmull q0,q12,q12 44 vext.8 q9,q0,q2,#8 @ Karatsuba post-processing 45 veor q10,q0,q2 48 INST(0x26,0x4e,0xe0,0xf2) @ pmull q10,q0,q11 @ 1st phase 52 veor q0,q1,q10 54 vext.8 q10,q0,q0,#8 @ 2nd phase 55 INST(0x26,0x0e,0xa0,0xf2) @ pmull q0,q0,q11 57 veor q14,q0,q10 78 INST(0x86,0x0e,0xa8,0xf2) @ pmull q0,q12,q3 @ H.lo·Xi.lo 83 vext.8 q9,q0,q2,#8 @ Karatsuba post-processing [all …]
|
H A D | aesv8-armx.S | 44 veor q0,q0,q0 57 vext.8 q9,q0,q3,#12 59 INST(0x00,0x43,0xf0,0xf3) @ aese q10,q0 63 vext.8 q9,q0,q9,#12 65 vext.8 q9,q0,q9,#12 76 vext.8 q9,q0,q3,#12 78 INST(0x00,0x43,0xf0,0xf3) @ aese q10,q0 81 vext.8 q9,q0,q9,#12 83 vext.8 q9,q0,q9,#12 91 vext.8 q9,q0,q3,#12 [all …]
|
H A D | bsaes-armv7.S | 101 veor q10, q0, q9 @ xor with round0 key 140 vshr.u64 q11, q0, #1 150 veor q0, q0, q11 165 vshr.u64 q11, q0, #2 175 veor q0, q0, q11 189 vshr.u64 q11, q0, #4 199 veor q0, q0, q11 205 veor q8, q8, q0 242 veor q0, q0, q1 245 veor q3, q3, q0 [all …]
|
H A D | armv4cpuid.S | 128 vorr q0,q0,q0 147 .byte 0xb0,0xff,0x00,0x03 @ aese.8 q0,q0 149 .byte 0x00,0x03,0xb0,0xf3 @ aese.8 q0,q0 158 .byte 0x00,0xef,0x40,0x0c @ sha1c.32 q0,q0,q0 160 .byte 0x40,0x0c,0x00,0xf2 @ sha1c.32 q0,q0,q0 169 .byte 0x00,0xff,0x40,0x0c @ sha256h.32 q0,q0,q0 171 .byte 0x40,0x0c,0x00,0xf3 @ sha256h.32 q0,q0,q0 179 .byte 0xa0,0xef,0x00,0x0e @ vmull.p64 q0,d0,d0 181 .byte 0x00,0x0e,0xa0,0xf2 @ vmull.p64 q0,d0,d0 204 veor q0, q0, q0
|
H A D | sha1-armv4-large.S | 521 vld1.8 {q0,q1},[r1]! @ handles unaligned 525 vrev32.8 q0,q0 @ yes, even on 528 vadd.i32 q8,q0,q14 538 vext.8 q8,q0,q1,#8 549 veor q8,q8,q0 728 veor q0,q0,q8 731 veor q0,q0,q1 737 veor q12,q12,q0 740 vshr.u32 q0,q12,#30 747 vsli.32 q0,q12,#2 [all …]
|
H A D | ghash-armv4.S | 403 vrev64.8 q0,q0 414 veor q3,q0 @ inp^=Xi 419 vmull.p8 q0, d26, d0 @ E = A*B1 425 veor q8, q8, q0 @ L = E + F 429 vmull.p8 q0, d26, d0 @ I = A*B3 436 veor q10, q10, q0 @ N = I + J 446 vmull.p8 q0, d26, d6 @ D = A*B 451 veor q0, q0, q8 452 veor q0, q0, q10 528 veor q1,q1,q0 @ Karatsuba post-processing [all …]
|
H A D | armv4-gf2m.S | 182 vmull.p8 q0, d26, d0 @ E = A*B1 188 veor q1, q1, q0 @ L = E + F 192 vmull.p8 q0, d26, d0 @ I = A*B3 199 veor q3, q3, q0 @ N = I + J 209 vmull.p8 q0, d26, d27 @ D = A*B 214 veor q0, q0, q1 215 veor q0, q0, q3 217 vst1.32 {q0}, [r0]
|
H A D | chacha-armv4.S | 820 vld1.32 {q0},[r14]! @ load sigma 823 vst1.32 {q0,q1},[sp] @ copy sigma|1/2key 831 vmov q4,q0 833 vmov q8,q0 843 vmov q4,q0 845 vmov q8,q0 867 vadd.i32 q0,q0,q1 873 veor q3,q3,q0 909 vadd.i32 q0,q0,q1 915 veor q12,q3,q0 [all …]
|
/freebsd/contrib/arm-optimized-routines/string/aarch64/ |
H A D | memset-sve.S | 42 str q0, [dstin] 43 str q0, [dstin, off] 44 str q0, [dstend2, -16] 45 str q0, [dstend, -16] 59 stp q0, q0, [dstin] 60 stp q0, q0, [dstin, 32] 61 stp q0, q0, [dstend, -64] 62 stp q0, q0, [dstend, -32] 78 str q0, [dstin] 79 str q0, [dst, 16] [all …]
|
H A D | memset.S | 39 str q0, [dstin] 40 str q0, [dstin, off] 41 str q0, [dstend2, -16] 42 str q0, [dstend, -16] 72 stp q0, q0, [dstin] 73 stp q0, q0, [dstin, 32] 74 stp q0, q0, [dstend, -64] 75 stp q0, q0, [dstend, -32] 80 str q0, [dstin] 81 str q0, [dst, 16] [all …]
|
/freebsd/crypto/openssl/crypto/ |
H A D | armv4cpuid.pl | 151 vorr q0,q0,q0 170 .byte 0xb0,0xff,0x00,0x03 @ aese.8 q0,q0 172 .byte 0x00,0x03,0xb0,0xf3 @ aese.8 q0,q0 181 .byte 0x00,0xef,0x40,0x0c @ sha1c.32 q0,q0,q0 183 .byte 0x40,0x0c,0x00,0xf2 @ sha1c.32 q0,q0,q0 192 .byte 0x00,0xff,0x40,0x0c @ sha256h.32 q0,q0,q0 194 .byte 0x40,0x0c,0x00,0xf3 @ sha256h.32 q0,q0,q0 202 .byte 0xa0,0xef,0x00,0x0e @ vmull.p64 q0,d0,d0 204 .byte 0x00,0x0e,0xa0,0xf2 @ vmull.p64 q0,d0,d0 227 veor q0, q0, q0
|
/freebsd/contrib/bearssl/src/symcipher/ |
H A D | aes_ct64_dec.c | 35 uint64_t q0, q1, q2, q3, q4, q5, q6, q7; in br_aes_ct64_bitslice_invSbox() local 37 q0 = ~q[0]; in br_aes_ct64_bitslice_invSbox() 46 q[6] = q0 ^ q3 ^ q5; in br_aes_ct64_bitslice_invSbox() 49 q[3] = q5 ^ q0 ^ q2; in br_aes_ct64_bitslice_invSbox() 51 q[1] = q3 ^ q6 ^ q0; in br_aes_ct64_bitslice_invSbox() 56 q0 = ~q[0]; in br_aes_ct64_bitslice_invSbox() 65 q[6] = q0 ^ q3 ^ q5; in br_aes_ct64_bitslice_invSbox() 68 q[3] = q5 ^ q0 ^ q2; in br_aes_ct64_bitslice_invSbox() 70 q[1] = q3 ^ q6 ^ q0; in br_aes_ct64_bitslice_invSbox() 112 uint64_t q0, q1, q2, q3, q4, q5, q6, q7; in inv_mix_columns() local [all …]
|
H A D | aes_ct_dec.c | 49 uint32_t q0, q1, q2, q3, q4, q5, q6, q7; in br_aes_ct_bitslice_invSbox() local 51 q0 = ~q[0]; in br_aes_ct_bitslice_invSbox() 60 q[6] = q0 ^ q3 ^ q5; in br_aes_ct_bitslice_invSbox() 63 q[3] = q5 ^ q0 ^ q2; in br_aes_ct_bitslice_invSbox() 65 q[1] = q3 ^ q6 ^ q0; in br_aes_ct_bitslice_invSbox() 70 q0 = ~q[0]; in br_aes_ct_bitslice_invSbox() 79 q[6] = q0 ^ q3 ^ q5; in br_aes_ct_bitslice_invSbox() 82 q[3] = q5 ^ q0 ^ q2; in br_aes_ct_bitslice_invSbox() 84 q[1] = q3 ^ q6 ^ q0; in br_aes_ct_bitslice_invSbox() 123 uint32_t q0, q1, q2, q3, q4, q5, q6, q7; in inv_mix_columns() local [all …]
|
H A D | aes_ct_enc.c | 65 uint32_t q0, q1, q2, q3, q4, q5, q6, q7; in mix_columns() local 68 q0 = q[0]; in mix_columns() 76 r0 = (q0 >> 8) | (q0 << 24); in mix_columns() 85 q[0] = q7 ^ r7 ^ r0 ^ rotr16(q0 ^ r0); in mix_columns() 86 q[1] = q0 ^ r0 ^ q7 ^ r7 ^ r1 ^ rotr16(q1 ^ r1); in mix_columns()
|
H A D | aes_ct64_enc.c | 68 uint64_t q0, q1, q2, q3, q4, q5, q6, q7; in mix_columns() local 71 q0 = q[0]; in mix_columns() 79 r0 = (q0 >> 16) | (q0 << 48); in mix_columns() 88 q[0] = q7 ^ r7 ^ r0 ^ rotr32(q0 ^ r0); in mix_columns() 89 q[1] = q0 ^ r0 ^ q7 ^ r7 ^ r1 ^ rotr32(q1 ^ r1); in mix_columns()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/ |
H A D | sme-libc-mem-routines.S | 290 str q0, [dstin] 292 str q0, [dstend2, -16] 294 str q0, [dstin, 16] 295 str q0, [dstend2, -32] 302 str q0, [dstin, 16] 303 stp q0, q0, [dstin, 32] 304 stp q0, q0, [dstend2, -32] 311 str q0, [dstin] 322 str q0, [dst, 16] 323 stp q0, q0, [dst, 32] [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | udivmodti4.c | 29 du_int q1, q0; // Quotient digits in udiv128by64to64default() local 69 q0 = un21 / vn1; in udiv128by64to64default() 70 rhat = un21 - q0 * vn1; in udiv128by64to64default() 72 // q0 has at most error 2. No more than 2 iterations. in udiv128by64to64default() 73 while (q0 >= b || q0 * vn0 > b * rhat + un0) { in udiv128by64to64default() 74 q0 = q0 - 1; in udiv128by64to64default() 80 *r = (un21 * b + un0 - q0 * v) >> s; in udiv128by64to64default() 81 return q1 * b + q0; in udiv128by64to64default()
|
/freebsd/lib/libc/aarch64/string/ |
H A D | strncmp.S | 42 ldr q0, [x8] // load aligned head 71 ldr q0, [x0] // load true head 83 ldr q0, [x0] // load true heads 116 ldr q0, [x8] // load aligned head 156 ldr q0, [x0] // load true head 168 ldr q0, [x0] // load true heads 196 ldr q0, [x12, #16]! 236 ldr q0, [x8, x11] 254 ldr q0, [x8, x11] 275 ldr q0, [x8, x11] [all …]
|
H A D | strcmp.S | 36 ldr q0, [x8] // load aligned head 65 ldr q0, [x0] // load true head 77 ldr q0, [x0] // load true heads 97 ldr q0, [x12, #16]! 129 ldr q0, [x8, x11] 146 ldr q0, [x8, x11] 192 ldr q0, [x8, x9] 231 ldr q0, [x12, #16]! 264 ldr q0, [x10, x11] 281 ldr q0, [x10, x11] [all …]
|
H A D | strcspn.S | 39 stp q0, q0, [sp, #6*32] 40 stp q0, q0, [sp, #7*32]
|
/freebsd/lib/msun/src/ |
H A D | k_rem_pio2.c | 102 * q0 the corresponding exponent of q[0]. Note that the 103 * exponent for q[i] would be q0-24*i. 292 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; in __kernel_rem_pio2() local 299 /* determine jx,jv,q0, note that 3>q0 */ in __kernel_rem_pio2() 302 q0 = e0-24*(jv+1); in __kernel_rem_pio2() 323 z = scalbn(z,q0); /* actual value of z */ in __kernel_rem_pio2() 328 if(q0>0) { /* need iq[jz-1] to determine n */ in __kernel_rem_pio2() 329 i = (iq[jz-1]>>(24-q0)); n += i; in __kernel_rem_pio2() 330 iq[jz-1] -= i<<(24-q0); in __kernel_rem_pio2() 331 ih = iq[jz-1]>>(23-q0); in __kernel_rem_pio2() [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/private/ |
H A D | sse2_64_32.h | 18 # define _mm_set_epi64x(Q0, Q1) sodium__mm_set_epi64x((Q0), (Q1)) argument 20 sodium__mm_set_epi64x(int64_t q1, int64_t q0) in sodium__mm_set_epi64x() argument 23 x0.as64 = q0; x1.as64 = q1; in sodium__mm_set_epi64x()
|
/freebsd/contrib/byacc/test/yacc/ |
H A D | grammar.dot | 12 …q0 [label="0:\l $accept -> . program $end\l program -> . { $end }\l program -> . translation_un… 164 q0 -> q1 [label="error"]; 165 q0 -> q2 [label="'('"]; 166 q0 -> q3 [label="'*'"]; 167 q0 -> q4 [label="'&'"]; 168 q0 -> q5 [label="T_IDENTIFIER"]; 169 q0 -> q6 [label="T_TYPEDEF_NAME"]; 170 q0 -> q7 [label="T_DEFINE_NAME"]; 171 q0 -> q8 [label="T_AUTO"]; 172 q0 -> q9 [label="T_EXTERN"]; [all …]
|
/freebsd/contrib/byacc/test/btyacc/ |
H A D | grammar.dot | 12 …q0 [label="0:\l $accept -> . program $end\l program -> . { $end }\l program -> . translation_un… 164 q0 -> q1 [label="error"]; 165 q0 -> q2 [label="'('"]; 166 q0 -> q3 [label="'*'"]; 167 q0 -> q4 [label="'&'"]; 168 q0 -> q5 [label="T_IDENTIFIER"]; 169 q0 -> q6 [label="T_TYPEDEF_NAME"]; 170 q0 -> q7 [label="T_DEFINE_NAME"]; 171 q0 -> q8 [label="T_AUTO"]; 172 q0 -> q9 [label="T_EXTERN"]; [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/algs/edonr/ |
H A D | edonr.c | 120 uint64_t q0, q1, q2, q3, q4, q5, q6, q7; in Q512() local 158 QEF_512(q0, q1, q2, q3, q4, q5, q6, q7); in Q512() 166 LS2_512(q0, q1, q2, q3, q4, q5, q6, q7); in Q512() 167 QEF_512(q0, q1, q2, q3, q4, q5, q6, q7); in Q512() 174 LS1_512(q0, q1, q2, q3, q4, q5, q6, q7); in Q512() 176 QEF_512(q0, q1, q2, q3, q4, q5, q6, q7); in Q512() 184 LS2_512(q0, q1, q2, q3, q4, q5, q6, q7); in Q512() 185 QEF_512(q0, q1, q2, q3, q4, q5, q6, q7); in Q512() 196 p[8] ^= d(0) ^ q0; in Q512()
|