/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | aes-modes.S | 62 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */ 64 ST5( ld1 {v4.16b}, [x1], #16 ) 73 ld1 {v0.16b}, [x1], #16 /* get next pt block */ 92 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */ 94 ST5( ld1 {v4.16b}, [x1], #16 ) 103 ld1 {v0.16b}, [x1], #16 /* get next ct block */ 128 ld1 {v4.16b}, [x5] /* get iv */ 137 ld1 {v4.16b}, [x5] /* get iv */ 143 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */ 159 ld1 {v [all...] |
H A D | sm4-ce-core.S | 51 ld1 {v0.16b}, [x0]; 53 ld1 {v1.16b}, [x3]; 55 ld1 {v24.16b-v27.16b}, [x4], #64; 56 ld1 {v28.16b-v31.16b}, [x4]; 71 ld1 {v24.16b}, [x5] 100 ld1 {v0.16b}, [x2]; 121 ld1 {v0.16b-v3.16b}, [x2], #64; 122 ld1 {v4.16b-v7.16b}, [x2], #64; 139 ld1 {v0.16b-v3.16b}, [x2], #64; 148 ld1 {v [all...] |
H A D | polyval-ce-core.S | 223 ld1 {M0.16b, M1.16b, M2.16b, M3.16b}, [MSG], #64 224 ld1 {M4.16b, M5.16b, M6.16b, M7.16b}, [MSG], #64 269 ld1 {KEY1.16b}, [KEY_POWERS], #16 271 ld1 {TMP_V.16b}, [MSG], #16 278 ld1 {M0.16b, M1.16b, M2.16b, M3.16b}, [MSG], #64 279 ld1 {KEY8.16b, KEY7.16b, KEY6.16b, KEY5.16b}, [KEY_POWERS], #64 287 ld1 {M0.16b, M1.16b}, [MSG], #32 288 ld1 {KEY8.16b, KEY7.16b}, [KEY_POWERS], #32 294 ld1 {M0.16b}, [MSG], #16 295 ld1 {KEY [all...] |
H A D | sm4-ce-ccm-core.S | 49 ld1 {RMAC.16b}, [x1] 57 ld1 {v0.16b-v3.16b}, [x2], #64 74 ld1 {v0.16b}, [x2], #16 95 ld1 {RMAC.16b}, [x2] 96 ld1 {v0.16b}, [x1] 123 ld1 {RMAC.16b}, [x5] 137 ld1 {v0.16b-v3.16b}, [x2], #64 166 ld1 {v0.16b}, [x2], #16 235 ld1 {RMAC.16b}, [x5] 249 ld1 {v [all...] |
H A D | sm4-neon-core.S | 35 ld1 {v16.16b-v19.16b}, [x5], #64; \ 36 ld1 {v20.16b-v23.16b}, [x5], #64; \ 37 ld1 {v24.16b-v27.16b}, [x5], #64; \ 38 ld1 {v28.16b-v31.16b}, [x5]; 134 ld1 {RKEY.4s}, [x0], #16; \ 232 ld1 {RKEY.4s}, [x0], #16; \ 301 ld1 {v0.16b}, [x2], #16 303 ld1 {v1.16b}, [x2], #16 305 ld1 {v2.16b}, [x2], #16 334 ld1 {RI [all...] |
H A D | sha512-armv8.pl | 387 ld1.32 {$ABCD,$EFGH},[$ctx] 391 ld1 {@MSG[0]-@MSG[3]},[$inp],#64 393 ld1.32 {$W0},[$Ktbl],#16 403 ld1.32 {$W1},[$Ktbl],#16 414 ld1.32 {$W1},[$Ktbl],#16 420 ld1.32 {$W0},[$Ktbl],#16 426 ld1.32 {$W1},[$Ktbl] 654 ld1.8 {@X[0]},[$inp], #16 655 ld1.8 {@X[1]},[$inp], #16 656 ld1 [all...] |
H A D | aes-neonbs-core.S | 385 ld1 {v7.4s}, [x1], #16 // load round 0 key 386 ld1 {v17.4s}, [x1], #16 // load round 1 key 403 ld1 {v17.4s}, [x1], #16 // load next round key 580 ld1 {v0.16b}, [x20], #16 582 ld1 {v1.16b}, [x20], #16 584 ld1 {v2.16b}, [x20], #16 586 ld1 {v3.16b}, [x20], #16 588 ld1 {v4.16b}, [x20], #16 590 ld1 {v5.16b}, [x20], #16 592 ld1 {v [all...] |
H A D | aes-ce.S | 32 ld1 {v17.4s-v18.4s}, [\rk], #32 33 1111: ld1 {v19.4s-v20.4s}, [\rk], #32 34 2222: ld1 {v21.4s-v24.4s}, [\rk], #64 35 ld1 {v25.4s-v28.4s}, [\rk], #64 36 ld1 {v29.4s-v31.4s}, [\rk]
|
H A D | sm4-ce-gcm-core.S | 216 ld1 {vlen.16b}, [x7]; \ 306 ld1 {RH1.16b-RH4.16b}, [x0] 308 ld1 {RHASH.16b}, [x1] 322 ld1 {v0.16b-v3.16b}, [x2], #64 357 ld1 {v0.16b}, [x2], #16 391 ld1 {RH1.16b-RH4.16b}, [x6] 393 ld1 {RHASH.16b}, [x5] 415 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64 466 ld1 {RTMP0.16b}, [x2], #16 491 ld1 {v [all...] |
H A D | aes-neon.S | 49 ld1 {v16.16b-v19.16b}, [\temp], #64 50 ld1 {v20.16b-v23.16b}, [\temp], #64 51 ld1 {v24.16b-v27.16b}, [\temp], #64 52 ld1 {v28.16b-v31.16b}, [\temp] 99 ld1 {v15.4s}, [\rk] 107 ld1 {v15.4s}, [\rkp], #16 206 ld1 {v15.4s}, [\rk] 220 ld1 {v15.4s}, [\rkp], #16
|
H A D | chacha-neon-core.S | 42 ld1 {v12.4s}, [x10] 119 ld1 {v0.4s-v3.4s}, [x0] 120 ld1 {v8.4s-v11.4s}, [x0] 124 ld1 {v4.16b-v7.16b}, [x2] 156 ld1 {v0.4s-v3.4s}, [x0] 211 ld1 {v30.4s-v31.4s}, [x9] 662 ld1 {v16.16b-v19.16b}, [x2], #64 673 ld1 {v20.16b-v23.16b}, [x2], #64 684 ld1 {v24.16b-v27.16b}, [x2], #64 695 ld1 {v2 [all...] |
H A D | sm4-ce-asm.h | 8 ld1 {v24.16b-v27.16b}, [ptr], #64; \ 9 ld1 {v28.16b-v31.16b}, [ptr];
|
H A D | sm3-neon-core.S | 189 ld1 {W0.16b}, [RDATA], #16; 191 ld1 {W1.16b}, [RDATA], #16; 193 ld1 {W2.16b}, [RDATA], #16; 195 ld1 {W3.16b}, [RDATA], #16;
|
/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | aes-modes.S | 63 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */ 65 ST5( ld1 {v4.16b}, [x1], #16 ) 74 ld1 {v0.16b}, [x1], #16 /* get next pt block */ 94 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */ 96 ST5( ld1 {v4.16b}, [x1], #16 ) 105 ld1 {v0.16b}, [x1], #16 /* get next ct block */ 130 ld1 {v4.16b}, [x5] /* get iv */ 139 ld1 {v4.16b}, [x5] /* get iv */ 145 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */ 161 ld1 {v [all...] |
H A D | aes-neonbs-core.S | 384 ld1 {v7.4s}, [x1], #16 // load round 0 key 385 ld1 {v17.4s}, [x1], #16 // load round 1 key 402 ld1 {v17.4s}, [x1], #16 // load next round key 579 ld1 {v0.16b}, [x20], #16 581 ld1 {v1.16b}, [x20], #16 583 ld1 {v2.16b}, [x20], #16 585 ld1 {v3.16b}, [x20], #16 587 ld1 {v4.16b}, [x20], #16 589 ld1 {v5.16b}, [x20], #16 591 ld1 {v [all...] |
H A D | sha512-armv8.pl | 387 ld1.32 {$ABCD,$EFGH},[$ctx] 391 ld1 {@MSG[0]-@MSG[3]},[$inp],#64 393 ld1.32 {$W0},[$Ktbl],#16 403 ld1.32 {$W1},[$Ktbl],#16 414 ld1.32 {$W1},[$Ktbl],#16 420 ld1.32 {$W0},[$Ktbl],#16 426 ld1.32 {$W1},[$Ktbl] 654 ld1.8 {@X[0]},[$inp], #16 655 ld1.8 {@X[1]},[$inp], #16 656 ld1 [all...] |
H A D | aes-ce.S | 32 ld1 {v17.4s-v18.4s}, [\rk], #32 33 1111: ld1 {v19.4s-v20.4s}, [\rk], #32 34 2222: ld1 {v21.4s-v24.4s}, [\rk], #64 35 ld1 {v25.4s-v28.4s}, [\rk], #64 36 ld1 {v29.4s-v31.4s}, [\rk]
|
H A D | aes-neon.S | 49 ld1 {v16.16b-v19.16b}, [\temp], #64 50 ld1 {v20.16b-v23.16b}, [\temp], #64 51 ld1 {v24.16b-v27.16b}, [\temp], #64 52 ld1 {v28.16b-v31.16b}, [\temp] 99 ld1 {v15.4s}, [\rk] 107 ld1 {v15.4s}, [\rkp], #16 206 ld1 {v15.4s}, [\rk] 220 ld1 {v15.4s}, [\rkp], #16
|
H A D | chacha-neon-core.S | 42 ld1 {v12.4s}, [x10] 119 ld1 {v0.4s-v3.4s}, [x0] 120 ld1 {v8.4s-v11.4s}, [x0] 124 ld1 {v4.16b-v7.16b}, [x2] 156 ld1 {v0.4s-v3.4s}, [x0] 212 ld1 {v30.4s-v31.4s}, [x9] 661 ld1 {v16.16b-v19.16b}, [x2], x3 675 ld1 {v20.16b-v23.16b}, [x2], x3 689 ld1 {v24.16b-v27.16b}, [x2], x3 702 ld1 {v2 [all...] |
/kernel/linux/linux-5.10/arch/ia64/lib/ |
H A D | memcpy_mck.S | 416 EX(.ex_handler_short, (p8) ld1 t1=[src0],2) 417 EK(.ex_handler_short, (p10) ld1 t2=[src1],2) 425 EX(.ex_handler_short, (p12) ld1 t3=[src0],2) 426 EK(.ex_handler_short, (p14) ld1 t4=[src1],2) 439 EX(.ex_handler_short, (p6) ld1 t5=[src0],2) 440 EK(.ex_handler_short, (p8) ld1 t6=[src1],2) 448 EX(.ex_handler_short, (p10) ld1 t7=[src0],2) 472 EX(.ex_handler_short, (p6) ld1 t1=[src0],2) 476 EX(.ex_handler_short, (p7) ld1 t2=[src1],2) 477 EK(.ex_handler_short, (p8) ld1 t [all...] |
H A D | copy_user.S | 115 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1) 197 EX(.failure_in_pipe2,(p16) ld1 val1[0]=[src1],1) 308 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1) 334 EX(.failure_in1,(p6) ld1 val1[0]=[src1],1) // 1-byte aligned 344 // we have never executed the ld1, therefore st1 is not executed. 402 EX(.failure_in1,(p9) ld1 val2[1]=[src1]) // only 1 byte left 500 // size loads, e.g. failing ld4 means no ld1 nor ld2 executed 515 // The combination ld1, ld2, ld4, ld8 where you fail on ld8 is impossible
|
H A D | memcpy.S | 142 (p[0]) ld1 val[0]=[src],1
|
/kernel/linux/linux-6.6/arch/ia64/lib/ |
H A D | memcpy_mck.S | 416 EX(.ex_handler_short, (p8) ld1 t1=[src0],2) 417 EK(.ex_handler_short, (p10) ld1 t2=[src1],2) 425 EX(.ex_handler_short, (p12) ld1 t3=[src0],2) 426 EK(.ex_handler_short, (p14) ld1 t4=[src1],2) 439 EX(.ex_handler_short, (p6) ld1 t5=[src0],2) 440 EK(.ex_handler_short, (p8) ld1 t6=[src1],2) 448 EX(.ex_handler_short, (p10) ld1 t7=[src0],2) 472 EX(.ex_handler_short, (p6) ld1 t1=[src0],2) 476 EX(.ex_handler_short, (p7) ld1 t2=[src1],2) 477 EK(.ex_handler_short, (p8) ld1 t [all...] |
H A D | copy_user.S | 115 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1) 197 EX(.failure_in_pipe2,(p16) ld1 val1[0]=[src1],1) 308 EX(.failure_in_pipe1,(p16) ld1 val1[0]=[src1],1) 334 EX(.failure_in1,(p6) ld1 val1[0]=[src1],1) // 1-byte aligned 344 // we have never executed the ld1, therefore st1 is not executed. 402 EX(.failure_in1,(p9) ld1 val2[1]=[src1]) // only 1 byte left 500 // size loads, e.g. failing ld4 means no ld1 nor ld2 executed 515 // The combination ld1, ld2, ld4, ld8 where you fail on ld8 is impossible
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | minstate.h | 61 ld1 r17=[r16]; /* load current->thread.on_ustack flag */ \
|