| /linux-6.15/arch/x86/crypto/ |
| H A D | serpent-avx-x86_64-asm_64.S | 66 vpxor x2, x3, x3; \ 74 vpxor RNOT, x3, x3; \ 77 vpxor x2, x3, x3; \ 81 vpxor x4, x3, x3; \ 92 vpxor RNOT, x3, x3; \ 96 vpor x0, x3, x3; \ 103 vpor x1, x3, x3; \ 112 vpor x0, x3, x3; \ 129 vpxor x2, x3, x3; 148 vpxor x0, x3, x3; [all …]
|
| H A D | serpent-avx2-asm_64.S | 65 vpxor x2, x3, x3; \ 73 vpxor RNOT, x3, x3; \ 76 vpxor x2, x3, x3; \ 80 vpxor x4, x3, x3; \ 91 vpxor RNOT, x3, x3; \ 95 vpor x0, x3, x3; \ 102 vpor x1, x3, x3; \ 111 vpor x0, x3, x3; \ 128 vpxor x2, x3, x3; 147 vpxor x0, x3, x3; [all …]
|
| H A D | serpent-sse2-x86_64-asm_64.S | 43 por x0, x3; \ 47 pxor x1, x3; \ 52 pxor x3, x0; \ 56 pxor x2, x3; \ 64 pxor x3, x0; \ 68 pxor x2, x3; \ 70 pxor x3, x1; 112 pxor x3, x4; 122 pxor x2, x3; 142 pxor x0, x3; [all …]
|
| H A D | serpent-sse2-i586-asm_32.S | 50 pxor x4, x3; 69 pxor x2, x3; \ 70 pxor x4, x3; \ 74 por x4, x3; \ 78 pxor x3, x0; \ 79 pxor x3, x2; \ 108 pxor x3, x2; \ 214 pxor x2, x3; 233 pxor x0, x3; 252 pxor x2, x3; [all …]
|
| H A D | aria-aesni-avx-asm_64.S | 284 vpxor t2, x3, x3; \ 316 vgf2p8affineqb $(tf_x2_const), t4, x3, x3; \ 318 vgf2p8affineinvqb $0, t2, x3, x3; \ 347 vpshufb t1, x3, x3; \ 361 vaesdeclast t7, x3, x3; \ 368 vpxor x0, x3, t0; \ 371 vpxor x3, x2, t3; \ 376 vpxor t1, x3, x1; \ 377 vmovdqu t3, x3; 399 vpxor x7, x3, x3; \ [all …]
|
| H A D | aria-aesni-avx2-asm_64.S | 295 vpxor t0, x3, x3; \ 323 vgf2p8affineqb $(tf_x2_const), t4, x3, x3; \ 325 vgf2p8affineinvqb $0, t2, x3, x3; \ 379 vpshufb t1, x3, x3; \ 396 vaesdeclast t7##_x, x3##_x, x3##_x; \ 398 vinserti128 $1, t6##_x, x3, x3; \ 409 vpxor x0, x3, t0; \ 412 vpxor x3, x2, t3; \ 417 vpxor t1, x3, x1; \ 418 vmovdqu t3, x3; [all …]
|
| H A D | glue_helper-asm-avx.S | 8 #define load_8way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 12 vmovdqu (3*16)(src), x3; \ 18 #define store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 22 vmovdqu x3, (3*16)(dst); \ 28 #define store_cbc_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 31 vpxor (2*16)(src), x3, x3; \ 36 store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7);
|
| H A D | glue_helper-asm-avx2.S | 8 #define load_16way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 12 vmovdqu (3*32)(src), x3; \ 18 #define store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 22 vmovdqu x3, (3*32)(dst); \ 28 #define store_cbc_16way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7, t0) \ argument 34 vpxor (2*32+16)(src), x3, x3; \ 39 store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7);
|
| H A D | camellia-aesni-avx-asm_64.S | 68 vpshufb t4, x3, x3; \ 95 vaesenclast t4, x3, x3; \ 138 vpxor x4, x3, x3; \ 141 vpxor x3, x5, x5; \ 148 vpxor x6, x3, x3; \ 150 vpxor x3, x4, x4; \ 184 vpxor t4, x3, x3; \ 185 vpxor 7 * 16(mem_cd), x3, x3; 424 vpunpckldq x3, x2, t1; \ 425 vpunpckhdq x3, x2, x2; \ [all …]
|
| H A D | camellia-aesni-avx2-asm_64.S | 78 vpshufb t4, x3, x3; \ 111 vaesenclast t4##_x, x3##_x, x3##_x; \ 113 vinserti128 $1, t3##_x, x3, x3; \ 164 vpxor x4, x3, x3; \ 173 vpxor x3, x5, x5; \ 184 vpxor x6, x3, x3; \ 186 vpxor x3, x4, x4; \ 206 vpxor t4, x3, x3; \ 207 vpxor 7 * 32(mem_cd), x3, x3; \ 456 vpunpckldq x3, x2, t1; \ [all …]
|
| H A D | aria-gfni-avx512-asm_64.S | 57 vpunpckldq x3, x2, t1; \ 58 vpunpckhdq x3, x2, x2; \ 281 vpxorq t0, x3, x3; \ 324 vgf2p8affineqb $(tf_x2_const), t4, x3, x3; \ 326 vgf2p8affineinvqb $0, t2, x3, x3; \ 348 vgf2p8affineqb $(tf_x2_const), t4, x3, x3; \ 350 vgf2p8affineinvqb $0, t2, x3, x3; \ 370 vpxorq x0, x3, t0; \ 373 vpxorq x3, x2, t3; \ 379 vmovdqu64 t3, x3; [all …]
|
| H A D | chacha-avx512vl-x86_64.S | 56 # x0 += x1, x3 = rotl32(x3 ^ x0, 16) 66 # x0 += x1, x3 = rotl32(x3 ^ x0, 8) 80 # x3 = shuffle32(x3, MASK(2, 1, 0, 3)) 83 # x0 += x1, x3 = rotl32(x3 ^ x0, 16) 93 # x0 += x1, x3 = rotl32(x3 ^ x0, 8) 107 # x3 = shuffle32(x3, MASK(0, 3, 2, 1)) 230 # x0 += x1, x3 = rotl32(x3 ^ x0, 16) 248 # x0 += x1, x3 = rotl32(x3 ^ x0, 8) 272 # x3 = shuffle32(x3, MASK(2, 1, 0, 3)) 276 # x0 += x1, x3 = rotl32(x3 ^ x0, 16) [all …]
|
| /linux-6.15/crypto/ |
| H A D | seed.c | 340 t0 = x1 + x3 - KC[i]; in seed_set_key() 352 t0 = x3; in seed_set_key() 353 x3 = (x3 << 8) ^ (x4 >> 24); in seed_set_key() 374 OP(x1, x2, x3, x4, 0); in seed_encrypt() 375 OP(x3, x4, x1, x2, 2); in seed_encrypt() 376 OP(x1, x2, x3, x4, 4); in seed_encrypt() 377 OP(x3, x4, x1, x2, 6); in seed_encrypt() 378 OP(x1, x2, x3, x4, 8); in seed_encrypt() 421 OP(x3, x4, x1, x2, 8); in seed_decrypt() 422 OP(x1, x2, x3, x4, 6); in seed_decrypt() [all …]
|
| H A D | serpent_generic.c | 75 x1 ^= x0; x0 ^= x3; x3 = ~x3; \ 77 x0 ^= x3; x1 ^= x3; x3 ^= x4; \ 84 x3 = ~x3; \ 86 x0 ^= x3; x3 |= x4; x2 ^= x1; \ 88 x2 &= x3; x3 |= x1; x0 = ~x0; \ 95 x1 ^= x3; x3 |= x0; x4 &= x0; \ 100 x4 ^= x3; x0 ^= x3; x3 ^= x2; \ 150 x2 ^= x3; x1 ^= x3; x3 &= x0; \ 165 x2 ^= x1; x4 = x3; x3 = ~x3; \ 188 x0 ^= x3; x3 &= x2; \ [all …]
|
| /linux-6.15/arch/arm64/lib/ |
| H A D | tishift.S | 12 mov x3, #64 13 sub x3, x3, x2 14 cmp x3, #0 17 lsr x3, x0, x3 34 mov x3, #64 35 sub x3, x3, x2 36 cmp x3, #0 39 lsl x3, x1, x3 57 sub x3, x3, x2 58 cmp x3, #0 [all …]
|
| H A D | crc32.S | 66 ldp x3, x4, [x1] 74 csel x3, x3, x4, eq 77 lsr x4, x3, #32 79 csel x3, x3, x4, eq 108 ldr x3, [x1], #8 109 \order x3 157 csel x3, x3, len, hi // x3 := min(len, 64) 158 sub len, len, x3 161 add x4, x3, x3, lsl #1 // x4 := 3 * x3 178 .Lb\@: sub x3, x3, #1 [all …]
|
| H A D | mte.S | 72 mov x3, x1 74 1: ldgm x4, [x3] 77 add x3, x3, x5 93 mov x3, x1 104 2: sub x0, x1, x3 // update the number of tags set 118 mov x3, x0 130 2: sub x0, x0, x3 // update the number of tags copied
|
| /linux-6.15/arch/arm64/mm/ |
| H A D | cache.S | 34 mov x3, x1 72 uaccess_ttbr0_enable x2, x3, x4 98 invalidate_icache_by_line x0, x1, x2, x3 112 dcache_by_line_op civac, sy, x0, x1, x2, x3 146 dcache_line_size x2, x3 147 sub x3, x2, #1 148 tst x1, x3 // end cache line aligned? 149 bic x1, x1, x3 153 bic x0, x0, x3 176 dcache_by_line_op cvac, sy, x0, x1, x2, x3 [all …]
|
| /linux-6.15/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_msg_arm64.h | 56 register u64 x3 asm("x3") = VMWARE_HYPERVISOR_PORT; in vmware_hypercall1() 65 : "r" (x1), "r" (x2), "r" (x3), "r" (x7) in vmware_hypercall1() 79 register u64 x3 asm("x3") = in3 | VMWARE_HYPERVISOR_PORT; in vmware_hypercall5() 90 : "r" (x1), "r" (x3), "r" (x4), "r" (x5), "r" (x7) in vmware_hypercall5() 105 register u64 x3 asm("x3") = in3 | VMWARE_HYPERVISOR_PORT; in vmware_hypercall6() 115 : "+r" (x0), "+r" (x2), "+r" (x3), "=r" (x4), "=r" (x5) in vmware_hypercall6() 120 *out3 = x3; in vmware_hypercall6() 135 register u64 x3 asm("x3") = in3 | VMWARE_HYPERVISOR_PORT; in vmware_hypercall7() 145 : "+r" (x0), "+r" (x1), "+r" (x2), "+r" (x3) in vmware_hypercall7() 151 *out3 = x3; in vmware_hypercall7() [all …]
|
| /linux-6.15/arch/powerpc/boot/dts/fsl/ |
| H A D | mpc8572ds.dtsi | 169 reg = <0x3>; 251 0x8800 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 252 0x8800 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 257 0x8900 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 258 0x8900 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 263 0x8a00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 264 0x8a00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 269 0x8b00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 270 0x8b00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 275 0x8c00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 [all …]
|
| H A D | mpc8569mds.dts | 35 0x3 0x0 0x0 0xfc000000 0x00008000 144 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 146 0x0 0x0 0x1 0x0 0x3 0x0 /* ENET1_TXD0_SER1_TXD0 */ 164 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 165 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ 176 0x2 0x3 0x2 0x0 0x1 0x0 /* ENET2_GRXCLK */ 184 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 190 0x1 0x3 0x2 0x0 0x3 0x0 /* ENET3_RXD0_SER3_RXD0 */ 204 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 205 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ [all …]
|
| /linux-6.15/arch/arm64/kvm/hyp/ |
| H A D | entry.S | 75 ldp x2, x3, [x29, #CPU_XREG_OFFSET(2)] 132 stp x2, x3, [x1, #CPU_XREG_OFFSET(2)] 135 ldp x2, x3, [sp], #16 // x0, x1 138 stp x2, x3, [x1, #CPU_XREG_OFFSET(0)] 153 adr_this_cpu x2, kvm_hyp_ctxt, x3 160 ptrauth_switch_to_hyp x1, x2, x3, x4, x5 163 mte_switch_to_hyp x1, x2, x3 166 restore_sp_el0 x2, x3 171 set_loaded_vcpu xzr, x2, x3 197 mrs x3, esr_el2 [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/soc/ti/ |
| H A D | ti,j721e-system-controller.yaml | 95 <0x4080 0x3>, <0x4084 0x3>, /* SERDES0 lane0/1 select */ 96 <0x4090 0x3>, <0x4094 0x3>, /* SERDES1 lane0/1 select */ 97 <0x40a0 0x3>, <0x40a4 0x3>, /* SERDES2 lane0/1 select */ 98 <0x40b0 0x3>, <0x40b4 0x3>, /* SERDES3 lane0/1 select */ 99 <0x40c0 0x3>, <0x40c4 0x3>, <0x40c8 0x3>, <0x40cc 0x3>;
|
| /linux-6.15/arch/sparc/include/asm/ |
| H A D | sfp-machine_32.h | 108 #define __FP_FRAC_ADD_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 120 : "%rJ" ((USItype)(x3)), \ 133 #define __FP_FRAC_SUB_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 145 : "%rJ" ((USItype)(x3)), \ 160 #define __FP_FRAC_DEC_4(x3,x2,x1,x0,y3,y2,y1,y0) __FP_FRAC_SUB_4(x3,x2,x1,x0,x3,x2,x1,x0,y3,y2,y1,y… argument 162 #define __FP_FRAC_ADDI_4(x3,x2,x1,x0,i) \ argument 167 : "=&r" (x3), \ 172 "0" ((USItype)(x3)), \
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | pmi8998.dtsi | 51 reg = <0x3 SPMI_USID>; 59 interrupts = <0x3 0xdc 0x2 IRQ_TYPE_EDGE_RISING>, 60 <0x3 0xdc 0x0 IRQ_TYPE_LEVEL_HIGH>; 65 interrupts = <0x3 0xde 0x1 IRQ_TYPE_EDGE_RISING>, 66 <0x3 0xde 0x0 IRQ_TYPE_LEVEL_LOW>; 90 interrupts = <0x3 0xd8 0x1 IRQ_TYPE_EDGE_RISING>, 91 <0x3 0xd8 0x2 IRQ_TYPE_EDGE_RISING>;
|