/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | crct10dif-ce-core.S | 170 vld1.64 {q6-q7}, [buf]! 178 CPU_LE( vrev64.8 q7, q7 ) 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. 206 fold_32_bytes q6, q7 210 // Now fold the 112 bytes in q0-q6 into the 16 bytes in q7. 217 fold_16_bytes q3, q7, 1 220 fold_16_bytes q5, q7, [all...] |
H A D | chacha-neon-core.S | 159 vld1.8 {q6-q7}, [ip] 175 veor q3, q3, q7 243 vdup.32 q7, d3[1] 265 vadd.i32 q3, q3, q7 296 veor q9, q7, q11 298 vshl.u32 q7, q9, #12 300 vsri.u32 q7, q9, #20 310 vadd.i32 q3, q3, q7 347 veor q9, q7, q11 349 vshl.u32 q7, q [all...] |
H A D | aes-neonbs-core.S | 435 vld1.32 {q7}, [r1]! // load round 0 key 447 vst1.8 {q7}, [r0, :128]! // save round 0 key 450 __tbl q7, q15, q14 454 vtst.8 q0, q7, q8 455 vtst.8 q1, q7, q9 456 vtst.8 q2, q7, q10 457 vtst.8 q3, q7, q11 458 vtst.8 q4, q7, q12 459 vtst.8 q5, q7, q13 460 vtst.8 q6, q7, q [all...] |
H A D | aes-ce-core.S | 261 vmov q7, q3 267 vmov q15, q7 380 vld1.8 {q7}, [r5] @ load ctr 398 * counter values are prepared by successive manipulations of q7. 401 vmov q0, q7 404 vmov s31, ip @ set lane 3 of q1 via q7 407 vmov q1, q7 408 vmov s31, lr @ set lane 3 of q2 via q7 410 vmov q2, q7 411 vmov s31, ip @ set lane 3 of q3 via q7 [all...] |
H A D | crc32-ce-core.S | 151 vmull.p64 q7, d7, dCONSTANTh 163 veor.8 q3, q3, q7 164 vld1.8 {q7}, [BUF, :128]! 170 veor.8 q3, q3, q7
|
H A D | sha1-armv7-neon.S | 59 #define W1 q7 303 /*vpush {q4-q7};*/ 626 /*vpop {q4-q7};*/
|
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | crct10dif-ce-core.S | 170 vld1.64 {q6-q7}, [buf]! 178 CPU_LE( vrev64.8 q7, q7 ) 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. 206 fold_32_bytes q6, q7 210 // Now fold the 112 bytes in q0-q6 into the 16 bytes in q7. 217 fold_16_bytes q3, q7, 1 220 fold_16_bytes q5, q7, [all...] |
H A D | chacha-neon-core.S | 160 vld1.8 {q6-q7}, [ip] 176 veor q3, q3, q7 244 vdup.32 q7, d3[1] 266 vadd.i32 q3, q3, q7 297 veor q9, q7, q11 299 vshl.u32 q7, q9, #12 301 vsri.u32 q7, q9, #20 311 vadd.i32 q3, q3, q7 348 veor q9, q7, q11 350 vshl.u32 q7, q [all...] |
H A D | aes-neonbs-core.S | 435 vld1.32 {q7}, [r1]! // load round 0 key 447 vst1.8 {q7}, [r0, :128]! // save round 0 key 450 __tbl q7, q15, q14 454 vtst.8 q0, q7, q8 455 vtst.8 q1, q7, q9 456 vtst.8 q2, q7, q10 457 vtst.8 q3, q7, q11 458 vtst.8 q4, q7, q12 459 vtst.8 q5, q7, q13 460 vtst.8 q6, q7, q [all...] |
H A D | aes-ce-core.S | 261 vmov q7, q3 267 vmov q15, q7 380 vld1.8 {q7}, [r5] @ load ctr 398 * counter values are prepared by successive manipulations of q7. 401 vmov q0, q7 404 vmov s31, ip @ set lane 3 of q1 via q7 407 vmov q1, q7 408 vmov s31, lr @ set lane 3 of q2 via q7 410 vmov q2, q7 411 vmov s31, ip @ set lane 3 of q3 via q7 [all...] |
H A D | crc32-ce-core.S | 151 vmull.p64 q7, d7, dCONSTANTh 163 veor.8 q3, q3, q7 164 vld1.8 {q7}, [BUF, :128]! 170 veor.8 q3, q3, q7
|
H A D | ghash-ce-core.S | 45 t2q .req q7 84 T2 .req q7
|
H A D | sha1-armv7-neon.S | 59 #define W1 q7 303 /*vpush {q4-q7};*/ 626 /*vpop {q4-q7};*/
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | fpsimdmacros.h | 13 stp q6, q7, [\state, #16 * 6] variable 49 ldp q6, q7, [\state, #16 * 6] variable
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | fpsimdmacros.h | 15 stp q6, q7, [\state, #16 * 6] variable 51 ldp q6, q7, [\state, #16 * 6] variable
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/abi/ |
H A D | syscall-abi-asm.S | 136 ldp q6, q7, [x2, #16 * 6] 244 stp q6, q7, [x2, #16 * 6]
|
/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | aes-neonbs-core.S | 398 str q7, [x0], #16 // save round 0 key 421 stp q6, q7, [x0, #-32]
|
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | aes-neonbs-core.S | 399 str q7, [x0], #16 // save round 0 key 422 stp q6, q7, [x0, #-32]
|