/Linux-v4.19/arch/x86/crypto/ |
D | serpent-avx-x86_64-asm_64.S | 70 #define S0_1(x0, x1, x2, x3, x4) \ argument 71 vpor x0, x3, tp; \ 72 vpxor x3, x0, x0; \ 73 vpxor x2, x3, x4; \ 75 vpxor x1, tp, x3; \ 79 #define S0_2(x0, x1, x2, x3, x4) \ argument 80 vpxor x3, x0, x0; \ 84 vpxor x2, x3, x3; \ 89 #define S1_1(x0, x1, x2, x3, x4) \ argument 91 vpxor x3, x0, x0; \ [all …]
|
D | serpent-avx2-asm_64.S | 66 #define S0_1(x0, x1, x2, x3, x4) \ argument 67 vpor x0, x3, tp; \ 68 vpxor x3, x0, x0; \ 69 vpxor x2, x3, x4; \ 71 vpxor x1, tp, x3; \ 75 #define S0_2(x0, x1, x2, x3, x4) \ argument 76 vpxor x3, x0, x0; \ 80 vpxor x2, x3, x3; \ 85 #define S1_1(x0, x1, x2, x3, x4) \ argument 87 vpxor x3, x0, x0; \ [all …]
|
D | serpent-sse2-x86_64-asm_64.S | 56 #define S0_1(x0, x1, x2, x3, x4) \ argument 57 movdqa x3, x4; \ 58 por x0, x3; \ 62 pxor x1, x3; \ 66 #define S0_2(x0, x1, x2, x3, x4) \ argument 67 pxor x3, x0; \ 71 pxor x2, x3; \ 76 #define S1_1(x0, x1, x2, x3, x4) \ argument 79 pxor x3, x0; \ 80 pxor RNOT, x3; \ [all …]
|
D | serpent-sse2-i586-asm_32.S | 57 #define K(x0, x1, x2, x3, x4, i) \ argument 65 pxor x4, x3; 67 #define LK(x0, x1, x2, x3, x4, i) \ argument 84 pxor x2, x3; \ 85 pxor x4, x3; \ 86 movdqa x3, x4; \ 87 pslld $7, x3; \ 89 por x4, x3; \ 93 pxor x3, x0; \ 94 pxor x3, x2; \ [all …]
|
D | glue_helper-asm-avx.S | 18 #define load_8way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 22 vmovdqu (3*16)(src), x3; \ 28 #define store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 32 vmovdqu x3, (3*16)(dst); \ 38 #define store_cbc_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 41 vpxor (2*16)(src), x3, x3; \ 46 store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7); 54 #define load_ctr_8way(iv, bswap, x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2) \ argument 69 vpshufb t1, x7, x3; \ 82 #define store_ctr_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument [all …]
|
D | glue_helper-asm-avx2.S | 13 #define load_16way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 17 vmovdqu (3*32)(src), x3; \ 23 #define store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 27 vmovdqu x3, (3*32)(dst); \ 33 #define store_cbc_16way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7, t0) \ argument 39 vpxor (2*32+16)(src), x3, x3; \ 44 store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7); 60 #define load_ctr_16way(iv, bswap, x0, x1, x2, x3, x4, x5, x6, x7, t0, t0x, t1, \ argument 80 vpshufb t1, t2, x3; \ 93 #define store_ctr_16way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument [all …]
|
D | camellia-aesni-avx-asm_64.S | 51 #define roundsm16(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument 68 vpshufb t4, x3, x3; \ 83 filter_8bit(x3, t2, t3, t7, t6); \ 95 vaesenclast t4, x3, x3; \ 103 filter_8bit(x3, t0, t1, t7, t6); \ 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; \ [all …]
|
D | camellia-aesni-avx2-asm_64.S | 68 #define roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument 83 vpshufb t4, x3, x3; \ 96 filter_8bit(x3, t2, t3, t7, t4); \ 98 vextracti128 $1, x3, t3##_x; \ 116 vaesenclast t4##_x, x3##_x, x3##_x; \ 118 vinserti128 $1, t3##_x, x3, x3; \ 144 filter_8bit(x3, t0, t1, t7, t6); \ 169 vpxor x4, x3, x3; \ 178 vpxor x3, x5, x5; \ 189 vpxor x6, x3, x3; \ [all …]
|
/Linux-v4.19/crypto/ |
D | seed.c | 337 u32 i, t0, t1, x1, x2, x3, x4; in seed_set_key() local 341 x3 = be32_to_cpu(key[2]); in seed_set_key() 345 t0 = x1 + x3 - KC[i]; in seed_set_key() 357 t0 = x3; in seed_set_key() 358 x3 = (x3 << 8) ^ (x4 >> 24); in seed_set_key() 373 u32 x1, x2, x3, x4, t0, t1; in seed_encrypt() local 378 x3 = be32_to_cpu(src[2]); in seed_encrypt() 381 OP(x1, x2, x3, x4, 0); in seed_encrypt() 382 OP(x3, x4, x1, x2, 2); in seed_encrypt() 383 OP(x1, x2, x3, x4, 4); in seed_encrypt() [all …]
|
D | serpent_generic.c | 36 #define loadkeys(x0, x1, x2, x3, i) \ argument 37 ({ x0 = k[i]; x1 = k[i+1]; x2 = k[i+2]; x3 = k[i+3]; }) 39 #define storekeys(x0, x1, x2, x3, i) \ argument 40 ({ k[i] = x0; k[i+1] = x1; k[i+2] = x2; k[i+3] = x3; }) 42 #define store_and_load_keys(x0, x1, x2, x3, s, l) \ argument 43 ({ storekeys(x0, x1, x2, x3, s); loadkeys(x0, x1, x2, x3, l); }) 45 #define K(x0, x1, x2, x3, i) ({ \ argument 46 x3 ^= k[4*(i)+3]; x2 ^= k[4*(i)+2]; \ 50 #define LK(x0, x1, x2, x3, x4, i) ({ \ argument 53 x3 ^= x2; x1 ^= x2; \ [all …]
|
/Linux-v4.19/arch/arm64/lib/ |
D | tishift.S | 10 mov x3, #64 11 sub x3, x3, x2 12 cmp x3, #0 15 lsr x3, x0, x3 17 orr x1, x1, x3 31 mov x3, #64 32 sub x3, x3, x2 33 cmp x3, #0 36 lsl x3, x1, x3 38 orr x0, x0, x3 [all …]
|
/Linux-v4.19/arch/arm64/mm/ |
D | cache.S | 52 uaccess_ttbr0_enable x2, x3, x4 57 dcache_line_size x2, x3 58 sub x3, x2, #1 59 bic x4, x0, x3 72 invalidate_icache_by_line x0, x1, x2, x3, 9f 98 uaccess_ttbr0_enable x2, x3, x4 100 invalidate_icache_by_line x0, x1, x2, x3, 2f 120 dcache_by_line_op civac, sy, x0, x1, x2, x3 138 dcache_by_line_op cvau, ish, x0, x1, x2, x3 162 dcache_line_size x2, x3 [all …]
|
/Linux-v4.19/arch/powerpc/boot/dts/fsl/ |
D | mpc8548cds.dtsi | 123 reg = <0x3>; 174 0x2000 0x0 0x0 0x3 &mpic 0x2 0x1 0 0 175 0x2000 0x0 0x0 0x4 &mpic 0x3 0x1 0 0 180 0x2800 0x0 0x0 0x3 &mpic 0x3 0x1 0 0 185 0x3000 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 186 0x3000 0x0 0x0 0x3 &mpic 0x0 0x1 0 0 192 0x4000 0x0 0x0 0x3 &mpic 0x2 0x1 0 0 193 0x4000 0x0 0x0 0x4 &mpic 0x3 0x1 0 0 198 0x6000 0x0 0x0 0x3 &mpic 0x2 0x1 0 0 199 0x6000 0x0 0x0 0x4 &mpic 0x3 0x1 0 0 [all …]
|
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 …]
|
D | mpc8540ads.dts | 177 reg = <0x3>; 278 0x1000 0x0 0x0 0x3 &mpic 0x3 0x1 284 0x1800 0x0 0x0 0x3 &mpic 0x2 0x1 285 0x1800 0x0 0x0 0x4 &mpic 0x3 0x1 288 0x2000 0x0 0x0 0x1 &mpic 0x3 0x1 290 0x2000 0x0 0x0 0x3 &mpic 0x1 0x1 295 0x2800 0x0 0x0 0x2 &mpic 0x3 0x1 296 0x2800 0x0 0x0 0x3 &mpic 0x4 0x1 302 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 308 0x6800 0x0 0x0 0x3 &mpic 0x2 0x1 [all …]
|
D | mpc8560ads.dts | 171 reg = <0x3>; 317 0x1000 0x0 0x0 0x3 &mpic 0x3 0x1 320 /* IDSEL 0x3 */ 323 0x1800 0x0 0x0 0x3 &mpic 0x2 0x1 324 0x1800 0x0 0x0 0x4 &mpic 0x3 0x1 327 0x2000 0x0 0x0 0x1 &mpic 0x3 0x1 329 0x2000 0x0 0x0 0x3 &mpic 0x1 0x1 334 0x2800 0x0 0x0 0x2 &mpic 0x3 0x1 335 0x2800 0x0 0x0 0x3 &mpic 0x4 0x1 341 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 [all …]
|
D | mpc8569mds.dts | 39 0x3 0x0 0x0 0xfc000000 0x00008000 148 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 150 0x0 0x0 0x1 0x0 0x3 0x0 /* ENET1_TXD0_SER1_TXD0 */ 151 0x0 0x1 0x1 0x0 0x3 0x0 /* ENET1_TXD1_SER1_TXD1 */ 153 0x0 0x3 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 154 0x0 0x6 0x2 0x0 0x3 0x0 /* ENET1_RXD0_SER1_RXD0 */ 159 0x0 0xc 0x2 0x0 0x3 0x0 /* ENET1_RX_DV_SER1_CTS_B */ 168 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 169 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ 179 0x0 0x1a 0x2 0x0 0x3 0x0 /* ENET2_RX_DV_SER2_CTS_B */ [all …]
|
/Linux-v4.19/arch/sparc/include/asm/ |
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-v4.19/arch/arm/crypto/ |
D | aes-neonbs-core.S | 159 .macro mul_gf4_n_gf4, x0, x1, y0, y1, t0, x2, x3, y2, y3, t1 165 veor \x2, \x2, \x3 167 vand \x3, \x3, \y2 171 veor \x2, \x2, \x3 173 veor \x3, \x3, \t1 176 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \ 179 veor \t1, \x1, \x3 183 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x2, \x3, \y2, \y3, \t2 187 veor \x3, \x3, \t1 200 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \ [all …]
|
/Linux-v4.19/arch/arm64/crypto/ |
D | crc32-ce-core.S | 121 adr_l x3, .Lcrc32_constants 125 adr_l x3, .Lcrc32c_constants 132 mov CONST, x3 253 ldp x3, x4, [x1], #16 254 CPU_BE( rev x3, x3 ) 256 crc32\c\()x w0, w0, x3 262 ldr x3, [x1], #8 263 CPU_BE( rev x3, x3 ) 264 crc32\c\()x w0, w0, x3
|
D | aes-neonbs-core.S | 99 .macro mul_gf4_n_gf4, x0, x1, y0, y1, t0, x2, x3, y2, y3, t1 105 eor \x2, \x2, \x3 107 and \x3, \x3, \y2 111 eor \x2, \x2, \x3 113 eor \x3, \x3, \t1 116 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \ 119 eor \t1, \x1, \x3 123 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x2, \x3, \y2, \y3, \t2 127 eor \x3, \x3, \t1 140 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \ [all …]
|
/Linux-v4.19/arch/powerpc/boot/dts/ |
D | kuroboxHD.dts | 132 0x5800 0x0 0x0 0x3 &mpic 0x2 0x1 133 0x5800 0x0 0x0 0x4 &mpic 0x3 0x1 137 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 140 0x7000 0x0 0x0 0x1 &mpic 0x3 0x1 141 0x7000 0x0 0x0 0x2 &mpic 0x3 0x1 142 0x7000 0x0 0x0 0x3 &mpic 0x3 0x1 143 0x7000 0x0 0x0 0x4 &mpic 0x3 0x1
|
D | kuroboxHG.dts | 132 0x5800 0x0 0x0 0x3 &mpic 0x2 0x1 133 0x5800 0x0 0x0 0x4 &mpic 0x3 0x1 137 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 140 0x7000 0x0 0x0 0x1 &mpic 0x3 0x1 141 0x7000 0x0 0x0 0x2 &mpic 0x3 0x1 142 0x7000 0x0 0x0 0x3 &mpic 0x3 0x1 143 0x7000 0x0 0x0 0x4 &mpic 0x3 0x1
|
/Linux-v4.19/arch/arm64/kvm/hyp/ |
D | entry.S | 69 ldp x2, x3, [x18, #CPU_XREG_OFFSET(2)] 99 stp x2, x3, [x1, #CPU_XREG_OFFSET(2)] 102 ldp x2, x3, [sp], #16 // x0, x1 105 stp x2, x3, [x1, #CPU_XREG_OFFSET(0)] 118 get_host_ctxt x2, x3 139 mrs x3, esr_el2 164 msr esr_el2, x3
|
/Linux-v4.19/arch/arm64/kernel/ |
D | head.S | 141 stp x2, x3, [x0, #16] 317 adrp x3, __idmap_text_start // __pa(__idmap_text_start) 357 create_table_entry x0, x3, EXTRA_SHIFT, x4, x5, x6 368 mov x5, x3 // __pa(__idmap_text_start) 371 map_memory x0, x1, x3, x6, x7, x3, x4, x10, x11, x12, x13, x14 381 adrp x3, _text // runtime __pa(_text) 382 sub x6, x6, x3 // _end - _text 385 map_memory x0, x1, x5, x6, x7, x3, x4, x10, x11, x12, x13, x14 559 csel x3, xzr, x0, lt // all PMU counters from EL1 573 orr x3, x3, x1 // If we don't have VHE, then [all …]
|