Searched refs:v24 (Results 1 - 25 of 31) sorted by relevance

12

/linux-master/arch/riscv/crypto/
H A Daes-riscv64-zvkned-zvkb.S104 // Prepare the AES inputs into v24.
105 vmv.v.v v24, v16
106 vrev8.v v24, v24, v0.t // Convert counters back to big-endian.
109 aes_encrypt v24, \keylen
114 vxor.vv v20, v20, v24
H A Daes-riscv64-zvkned.S149 vslidedown.vx v24, v20, t1 // Save last ciphertext block
153 vmv.v.v v16, v24 // Next "IV" is last ciphertext block
261 vmv.v.v v24, v16 // Get IV or last ciphertext block of prev set
262 vslideup.vi v24, v20, 4 // Setup prev ciphertext blocks
265 vxor.vv v24, v24, v20 // XOR prev ciphertext blocks with decrypted blocks
266 vse32.v v24, (OUTP) // Store this set of plaintext blocks
292 vle32.v v24, (t1) // Decrypt(C[n-1]) ^ C[n-2]
294 vxor.vv v20, v24, v16 // Decrypt(C[n-1]) ^ C[n-2] ^ C[n] == P[n] ^ C[n-2]
H A Dchacha-riscv64-zvkb.S217 // Load the second half of the input data for each block into v24-v31.
220 vlsseg8e32.v v24, (TMP), STRIDE
258 vxor.vv v24, v24, v8
269 vssseg8e32.v v24, (TMP), STRIDE
H A Daes-riscv64-zvkned-zvbb-zvkg.S68 #define MULTS_BREV v24 // LMUL=4 (most of the time)
H A Dsha256-riscv64-zvknha_or_zvknhb-zvkb.S80 #define K14 v24
H A Dsha512-riscv64-zvknhb-zvkb.S66 #define HGDC v24 // LMUL=2
/linux-master/arch/arm64/crypto/
H A Dsm4-ce-asm.h8 ld1 {v24.16b-v27.16b}, [ptr], #64; \
12 sm4e b0.4s, v24.4s; \
29 sm4e b0.4s, v24.4s; \
30 sm4e b1.4s, v24.4s; \
58 sm4e b0.4s, v24.4s; \
59 sm4e b1.4s, v24.4s; \
60 sm4e b2.4s, v24.4s; \
61 sm4e b3.4s, v24.4s; \
111 sm4e b0.4s, v24.4s; \
112 sm4e b1.4s, v24
[all...]
H A Dsha3-ce-core.S52 ld1 {v24.1d}, [x8]
114 eor3 v29.16b, v29.16b, v19.16b, v24.16b
140 xar v28.2d, v24.2d, v28.2d, (64 - 14)
141 xar v24.2d, v21.2d, v25.2d, (64 - 2)
154 bcax v22.16b, v22.16b, v24.16b, v23.16b
155 bcax v23.16b, v23.16b, v31.16b, v24.16b
156 bcax v24.16b, v24.16b, v8.16b, v31.16b
197 st1 {v24.1d}, [x0]
H A Daes-neon.S51 ld1 {v24.16b-v27.16b}, [\temp], #64
76 tbx \in\().16b, {v24.16b-v27.16b}, v10.16b
143 tbx \in0\().16b, {v24.16b-v27.16b}, v8.16b
145 tbx \in1\().16b, {v24.16b-v27.16b}, v9.16b
147 tbx \in2\().16b, {v24.16b-v27.16b}, v10.16b
149 tbx \in3\().16b, {v24.16b-v27.16b}, v11.16b
H A Dsm4-ce-core.S55 ld1 {v24.16b-v27.16b}, [x4], #64;
61 sm4ekey v0.4s, v0.4s, v24.4s;
71 ld1 {v24.16b}, [x5]
76 tbl v16.16b, {v7.16b}, v24.16b
77 tbl v17.16b, {v6.16b}, v24.16b
78 tbl v18.16b, {v5.16b}, v24.16b
79 tbl v19.16b, {v4.16b}, v24.16b
80 tbl v20.16b, {v3.16b}, v24.16b
81 tbl v21.16b, {v2.16b}, v24.16b
82 tbl v22.16b, {v1.16b}, v24
[all...]
H A Daes-ce.S34 2222: ld1 {v21.4s-v24.4s}, [\rk], #64
120 2222: .irp key, v21, v22, v23, v24, v25, v26, v27, v28, v29
H A Daes-neonbs-core.S460 shift_rows v0, v1, v2, v3, v4, v5, v6, v7, v24
526 shift_rows v0, v1, v2, v3, v4, v5, v6, v7, v24
681 ld1 {v24.16b}, [x24] // load IV
688 eor v0.16b, v0.16b, v24.16b
693 mov v24.16b, v25.16b
696 mov v24.16b, v26.16b
699 mov v24.16b, v27.16b
702 mov v24.16b, v28.16b
705 mov v24.16b, v29.16b
708 mov v24
[all...]
H A Dchacha-neon-core.S539 ld4r {v24.4s-v27.4s}, [x0], #16
567 add v8.4s, v8.4s, v24.4s
568 mov w6, v24.s[0]
627 zip1 v24.4s, v8.4s, v9.4s
676 zip1 v2.2d, v24.2d, v26.2d
677 zip2 v6.2d, v24.2d, v26.2d
684 ld1 {v24.16b-v27.16b}, [x2], #64
713 eor v24.16b, v24.16b, v8.16b
726 st1 {v24
[all...]
H A Dsha2-ce-core.S23 dg0v .req v24
H A Dsm4-neon-core.S37 ld1 {v24.16b-v27.16b}, [x5], #64; \
109 tbx RTMP0.16b, {v24.16b-v27.16b}, RX0.16b; \
182 tbx RTMP0.16b, {v24.16b-v27.16b}, RX0.16b; \
183 tbx RTMP1.16b, {v24.16b-v27.16b}, RX1.16b; \
H A Dsm4-ce-gcm-core.S112 sm4e b0.4s, v24.4s; \
143 sm4e b0.4s, v24.4s; \
144 sm4e b1.4s, v24.4s; \
145 sm4e b2.4s, v24.4s; \
H A Dpolyval-ce-core.S61 GSTAR .req v24
/linux-master/arch/riscv/lib/
H A Dxor.S49 vle8.v v24, (a4)
51 vxor.vv v16, v0, v24
69 vle8.v v24, (a4)
71 vxor.vv v0, v0, v24
/linux-master/arch/powerpc/crypto/
H A Daesp8-ppc.pl705 my $rndkey0="v23"; # v24-v25 rotating buffer for first found keys
723 stvx v24,r10,$sp
766 ?vperm v24,v30,v31,$keyperm
769 stvx v24,$x00,$key_ # off-load round[1]
777 ?vperm v24,v30,v31,$keyperm
779 stvx v24,$x00,$key_ # off-load round[3]
793 lvx v24,$x00,$key_ # pre-load round[1]
835 vncipher $out0,$out0,v24
836 vncipher $out1,$out1,v24
837 vncipher $out2,$out2,v24
[all...]
H A Dcrc32-vpmsum_core.S50 #define const1 v24
91 stvx v24,off64,r6
573 lvx v24,off64,r6
/linux-master/tools/testing/selftests/powerpc/include/
H A Dvmx_asm.h19 stvx v24,reg,%r1; \
46 lvx v24,reg,%r1; \
76 lvx v24,r5,r3 variable
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_atomfirmware.c225 struct atom_vram_info_header_v2_4 v24; member in union:vram_info
415 /* v24 */
417 if (module_id > vram_info->v24.vram_module_num)
419 vram_module = (union vram_module *)vram_info->v24.vram_module;
651 struct atom_gfx_info_v2_4 v24; member in union:gfx_info
776 adev->gfx.config.max_shader_engines = gfx_info->v24.max_shader_engines;
777 adev->gfx.config.max_cu_per_sh = gfx_info->v24.max_cu_per_sh;
778 adev->gfx.config.max_sh_per_se = gfx_info->v24.max_sh_per_se;
779 adev->gfx.config.max_backends_per_se = gfx_info->v24.max_backends_per_se;
780 adev->gfx.config.max_texture_channel_caches = gfx_info->v24
[all...]
/linux-master/arch/powerpc/lib/
H A Dcrtsavres.S251 stvx v24,r11,r0
289 lvx v24,r11,r0
460 stvx v24,r12,r0
510 lvx v24,r12,r0
/linux-master/tools/testing/selftests/powerpc/math/
H A Dvmx_asm.S36 vcmpequd. v1,v0,v24
/linux-master/arch/riscv/kernel/
H A Dhead.S449 vmv.v.i v24, 0

Completed in 186 milliseconds

12