Home
last modified time | relevance | path

Searched refs:q0 (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/arch/arm/crypto/
H A Dchacha-neon-core.S59 * registers q0-q3. It performs matrix operations on four words in parallel,
73 vadd.i32 q0, q0, q1
74 veor q3, q3, q0
84 vadd.i32 q0, q0, q1
85 veor q3, q3, q0
103 vadd.i32 q0, q0, q1
104 veor q3, q3, q0
[all...]
H A Daes-ce-core.S27 enc_round q0, \key1
28 enc_round q0, \key2
32 dec_round q0, \key1
33 dec_round q0, \key2
37 enc_round q0, \key1
38 aese.8 q0, \key2
39 veor q0, q0, \key3
43 dec_round q0, \key1
44 aesd.8 q0, \key
[all...]
H A Dcrct10dif-ce-core.S167 vld1.64 {q0-q1}, [buf]!
171 CPU_LE( vrev64.8 q0, q0 )
200 // While >= 128 data bytes remain (not counting q0-q7), fold the 128
201 // bytes q0-q7 into them, storing the result back into q0-q7.
203 fold_32_bytes q0, q1
210 // Now fold the 112 bytes in q0-q6 into the 16 bytes in q7.
214 fold_16_bytes q0, q4
237 vld1.64 {q0}, [bu
[all...]
H A Daes-neonbs-core.S454 vtst.8 q0, q7, q8
463 vmvn q0, q0
469 vst1.8 {q0-q1}, [r0, :256]!
488 veor q10, q0, q9 // xor with round0 key
490 __tbl q0, q10, q8
505 bitslice q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11
517 shift_rows q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12
519 sbox q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12, \
524 mix_cols q0, q
[all...]
/kernel/linux/linux-6.6/arch/arm/crypto/
H A Daes-ce-core.S27 enc_round q0, \key1
28 enc_round q0, \key2
32 dec_round q0, \key1
33 dec_round q0, \key2
37 enc_round q0, \key1
38 aese.8 q0, \key2
39 veor q0, q0, \key3
43 dec_round q0, \key1
44 aesd.8 q0, \key
[all...]
H A Dchacha-neon-core.S60 * registers q0-q3. It performs matrix operations on four words in parallel,
74 vadd.i32 q0, q0, q1
75 veor q3, q3, q0
85 vadd.i32 q0, q0, q1
86 veor q3, q3, q0
104 vadd.i32 q0, q0, q1
105 veor q3, q3, q0
[all...]
H A Dcrct10dif-ce-core.S167 vld1.64 {q0-q1}, [buf]!
171 CPU_LE( vrev64.8 q0, q0 )
200 // While >= 128 data bytes remain (not counting q0-q7), fold the 128
201 // bytes q0-q7 into them, storing the result back into q0-q7.
203 fold_32_bytes q0, q1
210 // Now fold the 112 bytes in q0-q6 into the 16 bytes in q7.
214 fold_16_bytes q0, q4
237 vld1.64 {q0}, [bu
[all...]
H A Daes-neonbs-core.S454 vtst.8 q0, q7, q8
463 vmvn q0, q0
469 vst1.8 {q0-q1}, [r0, :256]!
488 veor q10, q0, q9 // xor with round0 key
490 __tbl q0, q10, q8
505 bitslice q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11
517 shift_rows q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12
519 sbox q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12, \
524 mix_cols q0, q
[all...]
/kernel/linux/linux-5.10/arch/powerpc/math-emu/
H A Dudivmodti4.c14 _FP_W_TYPE q0, q1, r0, r1; in _fp_udivmodti4() local
24 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
37 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
63 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
107 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
122 q0 = 0; in _fp_udivmodti4()
138 quotient digit q0 = 0 or 1). in _fp_udivmodti4()
146 q0 = 1; in _fp_udivmodti4()
150 q0 = 0; in _fp_udivmodti4()
171 udiv_qrnnd (q0, n in _fp_udivmodti4()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/math-emu/
H A Dudivmodti4.c14 _FP_W_TYPE q0, q1, r0, r1; in _fp_udivmodti4() local
24 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
37 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
63 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
107 udiv_qrnnd (q0, n0, n1, n0, d0); in _fp_udivmodti4()
122 q0 = 0; in _fp_udivmodti4()
138 quotient digit q0 = 0 or 1). in _fp_udivmodti4()
146 q0 = 1; in _fp_udivmodti4()
150 q0 = 0; in _fp_udivmodti4()
171 udiv_qrnnd (q0, n in _fp_udivmodti4()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/arm64/fp/
H A Dsve-ptrace-asm.S14 str q0, [x1]
18 str q0, [x1, #0x10]
21 str q0, [x1, #0x20]
25 str q0, [x1, #0x30]
28 str q0, [x1, #0x40]
/kernel/liteos_a/lib/libc/musl/src/arch/arm/
H A Dmemset.S55 vdup.8 q0, r1
75 vmov q1, q0
76 vmov q2, q0
79 vmov q3, q0
H A Dmemcmp.S72 vsub.i8 q0, q0, q2 @ q0: Difference of the first 16 bytes
145 vsub.i8 q0, q0, q2
/kernel/linux/linux-5.10/crypto/
H A Dtwofish_common.c43 /* These two tables are the q0 and q1 permutations, exactly as described in
46 static const u8 q0[256] = { variable
96 /* These MDS tables are actually tables of MDS composed with q0 and q1,
102 * mds[0][i] = MDS (q1[i] 0 0 0)^T mds[1][i] = MDS (0 q0[i] 0 0)^T
103 * mds[2][i] = MDS (0 0 q1[i] 0)^T mds[3][i] = MDS (0 0 0 q0[i])^T
395 * S-box entries, preprocessed through q0 and q1. */
480 * are the index numbers preprocessed through the q0 and q1 tables
484 ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \
485 ctx->s[1][i] = mds[1][q0[(b) ^ sb] ^ sf]; \
492 ctx->s[0][i] = mds[0][q0[q
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dtwofish_common.c43 /* These two tables are the q0 and q1 permutations, exactly as described in
46 static const u8 q0[256] = { variable
96 /* These MDS tables are actually tables of MDS composed with q0 and q1,
102 * mds[0][i] = MDS (q1[i] 0 0 0)^T mds[1][i] = MDS (0 q0[i] 0 0)^T
103 * mds[2][i] = MDS (0 0 q1[i] 0)^T mds[3][i] = MDS (0 0 0 q0[i])^T
395 * S-box entries, preprocessed through q0 and q1. */
480 * are the index numbers preprocessed through the q0 and q1 tables
484 ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \
485 ctx->s[1][i] = mds[1][q0[(b) ^ sb] ^ sf]; \
492 ctx->s[0][i] = mds[0][q0[q
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c1617 struct bna_rxq *q0 = NULL, *q1 = NULL; in bna_bfi_rx_enet_start() local
1630 GET_RXQS(rxp, q0, q1); in bna_bfi_rx_enet_start()
1644 &q0->qpt); in bna_bfi_rx_enet_start()
1645 if (q0->multi_buffer) in bna_bfi_rx_enet_start()
1648 * q0->buffer_size should be initialized to in bna_bfi_rx_enet_start()
1654 q0->buffer_size = in bna_bfi_rx_enet_start()
1657 htons((u16)q0->buffer_size); in bna_bfi_rx_enet_start()
1831 bna_rxp_add_rxqs(struct bna_rxp *rxp, struct bna_rxq *q0, in bna_rxp_add_rxqs() argument
1836 rxp->rxq.single.only = q0; in bna_rxp_add_rxqs()
1840 rxp->rxq.slr.large = q0; in bna_rxp_add_rxqs()
2090 struct bna_rxq *q0 = NULL, *q1 = NULL; bna_bfi_rx_enet_start_rsp() local
2259 struct bna_rxq *q0; bna_rx_create() local
2486 struct bna_rxq *q0 = NULL; bna_rx_destroy() local
[all...]
H A Dbna.h181 #define GET_RXQS(rxp, q0, q1) do { \
184 (q0) = rxp->rxq.single.only; \
188 (q0) = rxp->rxq.slr.large; \
192 (q0) = rxp->rxq.hds.data; \
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c1617 struct bna_rxq *q0 = NULL, *q1 = NULL; in bna_bfi_rx_enet_start() local
1630 GET_RXQS(rxp, q0, q1); in bna_bfi_rx_enet_start()
1644 &q0->qpt); in bna_bfi_rx_enet_start()
1645 if (q0->multi_buffer) in bna_bfi_rx_enet_start()
1648 * q0->buffer_size should be initialized to in bna_bfi_rx_enet_start()
1654 q0->buffer_size = in bna_bfi_rx_enet_start()
1657 htons((u16)q0->buffer_size); in bna_bfi_rx_enet_start()
1831 bna_rxp_add_rxqs(struct bna_rxp *rxp, struct bna_rxq *q0, in bna_rxp_add_rxqs() argument
1836 rxp->rxq.single.only = q0; in bna_rxp_add_rxqs()
1840 rxp->rxq.slr.large = q0; in bna_rxp_add_rxqs()
2090 struct bna_rxq *q0 = NULL, *q1 = NULL; bna_bfi_rx_enet_start_rsp() local
2259 struct bna_rxq *q0; bna_rx_create() local
2486 struct bna_rxq *q0 = NULL; bna_rx_destroy() local
[all...]
H A Dbna.h181 #define GET_RXQS(rxp, q0, q1) do { \
184 (q0) = rxp->rxq.single.only; \
188 (q0) = rxp->rxq.slr.large; \
192 (q0) = rxp->rxq.hds.data; \
/kernel/liteos_a/arch/arm/arm/src/startup/
H A Dreset_vector_mp.S427 vdup.8 q0, r1
428 vmov q1, q0
429 vmov q2, q0
430 vmov q3, q0
H A Dreset_vector_up.S383 vdup.8 q0, r1
384 vmov q1, q0
385 vmov q2, q0
386 vmov q3, q0
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dfpsimdmacros.h10 stp q0, q1, [\state, #16 * 0] variable
46 ldp q0, q1, [\state, #16 * 0] variable
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c2736 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; in t3_intr() local
2739 spin_lock(&q0->lock); in t3_intr()
2741 w0 = is_new_response(&q0->desc[q0->cidx], q0); in t3_intr()
2750 process_responses_gts(adap, q0); in t3_intr()
2759 spin_unlock(&q0->lock); in t3_intr()
2774 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; in t3b_intr() local
2782 spin_lock(&q0->lock); in t3b_intr()
2788 process_responses_gts(adap, q0); in t3b_intr()
2809 struct sge_rspq *q0 = &qs0->rspq; t3b_intr_napi() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c2734 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; in t3_intr() local
2737 spin_lock(&q0->lock); in t3_intr()
2739 w0 = is_new_response(&q0->desc[q0->cidx], q0); in t3_intr()
2748 process_responses_gts(adap, q0); in t3_intr()
2757 spin_unlock(&q0->lock); in t3_intr()
2772 struct sge_rspq *q0 = &adap->sge.qs[0].rspq; in t3b_intr() local
2780 spin_lock(&q0->lock); in t3b_intr()
2786 process_responses_gts(adap, q0); in t3b_intr()
2807 struct sge_rspq *q0 = &qs0->rspq; t3b_intr_napi() local
[all...]
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dfpsimdmacros.h12 stp q0, q1, [\state, #16 * 0] variable
48 ldp q0, q1, [\state, #16 * 0] variable

Completed in 22 milliseconds

12