Home
last modified time | relevance | path

Searched refs:x7 (Results 1 – 25 of 408) sorted by relevance

12345678910>>...17

/OK3568_Linux_fs/kernel/arch/x86/crypto/
H A Dglue_helper-asm-avx.S8 #define load_8way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
16 vmovdqu (7*16)(src), x7;
18 #define store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
26 vmovdqu x7, (7*16)(dst);
28 #define store_cbc_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
35 vpxor (6*16)(src), x7, x7; \
36 store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7);
44 #define load_ctr_8way(iv, bswap, x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2) \ argument
50 vmovdqu (iv), x7; \
51 vpshufb t1, x7, x0; \
[all …]
H A Dglue_helper-asm-avx2.S8 #define load_16way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
16 vmovdqu (7*32)(src), x7;
18 #define store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
26 vmovdqu x7, (7*32)(dst);
28 #define store_cbc_16way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7, t0) \ argument
38 vpxor (6*32+16)(src), x7, x7; \
39 store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7);
55 #define load_ctr_16way(iv, bswap, x0, x1, x2, x3, x4, x5, x6, x7, t0, t0x, t1, \ argument
83 vpshufb t1, t2, x7; \
88 #define store_ctr_16way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
[all …]
H A Dcamellia-aesni-avx-asm_64.S51 #define roundsm16(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument
63 vpshufb t4, x7, x7; \
75 filter_8bit(x7, t0, t1, t7, t6); \
90 vaesenclast t4, x7, x7; \
102 filter_8bit(x7, t0, t1, t7, t6); \
137 vpxor x7, x2, x2; \
143 vpxor x1, x7, x7; \
145 vpxor x7, x0, x0; \
153 vpxor x2, x7, x7; /* note: high and low parts swapped */ \
172 vpxor t0, x7, x7; \
[all …]
H A Dcamellia-aesni-avx2-asm_64.S63 #define roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument
77 vpshufb t4, x7, x7; \
88 filter_8bit(x7, t5, t6, t7, t4); \
90 vextracti128 $1, x7, t1##_x; \
108 vaesenclast t4##_x, x7##_x, x7##_x; \
110 vinserti128 $1, t1##_x, x7, x7; \
138 filter_8bit(x7, t0, t1, t7, t6); \
163 vpxor x7, x2, x2; \
175 vpxor x1, x7, x7; \
181 vpxor x7, x0, x0; \
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/lib/
H A Dcrc32.S18 and x7, x2, #0x1f
20 cbz x7, 32f // multiple of 32 bytes
22 and x8, x7, #0xf
25 add x1, x1, x7
32 tst x7, #8
36 tst x7, #4
41 tst x7, #2
46 tst x7, #1
49 tst x7, #16
H A Dcopy_page.S30 ldp x6, x7, [x1, #32]
50 stnp x6, x7, [x0, #32 - 256]
51 ldp x6, x7, [x1, #32]
70 stnp x6, x7, [x0, #32 - 256]
H A Dmte.S140 multitag_transfer_size x7, x5
146 add x0, x0, x7
164 multitag_transfer_size x7, x5
169 add x0, x0, x7
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/opp/
H A Dqcom-nvmem-cpufreq.txt163 opp-supported-hw = <0x7>;
175 opp-supported-hw = <0x7>;
187 opp-supported-hw = <0x7>;
199 opp-supported-hw = <0x7>;
211 opp-supported-hw = <0x7>;
235 opp-supported-hw = <0x7>;
247 opp-supported-hw = <0x7>;
259 opp-supported-hw = <0x7>;
271 opp-supported-hw = <0x7>;
283 opp-supported-hw = <0x7>;
[all …]
/OK3568_Linux_fs/kernel/arch/arm/crypto/
H A Daes-neonbs-core.S168 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \
181 veor \t1, \x5, \x7
182 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x6, \x7, \y2, \y3, \t2
189 veor \x7, \x7, \t1
192 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \
195 veor \t0, \x5, \x7
197 veor \s1, \x7, \x6
219 vand \s0, \x7, \x3
240 mul_gf16_2 \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
260 .macro shift_rows, x0, x1, x2, x3, x4, x5, x6, x7, \
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/crypto/
H A Daes-neonbs-core.S113 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \
126 eor \t1, \x5, \x7
127 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x6, \x7, \y2, \y3, \t2
134 eor \x7, \x7, \t1
137 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \
140 eor \t0, \x5, \x7
142 eor \s1, \x7, \x6
164 and \s0, \x7, \x3
185 mul_gf16_2 \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \
227 .macro add_round_key, x0, x1, x2, x3, x4, x5, x6, x7 argument
[all …]
H A Daes-modes.S133 enc_prepare w8, x6, x7
134 encrypt_block v4, w8, x6, x7, w9
180 enc_prepare w8, x6, x7
181 encrypt_block cbciv, w8, x6, x7, w9
372 rev x7, x6
373 ins vctr.d[1], x7
384 rev x7, x6
385 ins vctr.d[1], x7
406 umov x7, vctr.d[0] /* load upper word of ctr */
407 rev x7, x7 /* ... to handle the carry */
[all …]
H A Dpoly1305-core.S_shipped28 ldp x7,x8,[x1] // load key
32 rev x7,x7 // flip bytes
35 and x7,x7,x9 // &=0ffffffc0fffffff
39 stp x7,x8,[x0,#32] // save key value
46 adr x7,.Lpoly1305_blocks_neon
49 csel x12,x12,x7,eq
71 ldp x7,x8,[x0,#32] // load key value
112 mul x12,x4,x7 // h0*r0
114 umulh x13,x4,x7
125 mul x10,x5,x7 // h1*r0
[all …]
H A Dsha512-core.S_shipped126 eor x7,x23,x23,ror#23
132 eor x16,x16,x7,ror#18 // Sigma1(e)
133 ror x7,x27,#28
140 eor x17,x7,x17,ror#34 // Sigma0(a)
171 ldp x7,x8,[x1],#2*8
194 rev x7,x7 // 4
202 add x23,x23,x7 // h+=X[i]
394 str x7,[sp,#0]
397 eor x7,x20,x20,ror#23
403 eor x16,x16,x7,ror#18 // Sigma1(e)
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3288-miqi.dts21 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
23 0x1 0x7 0x7 0x4 0xc 0x43 0x100 0x0
H A D.rk3288-miqi.dtb.pre.tmp
H A Drk3288-popmetal.dts21 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
23 0x1 0x7 0x7 0x4 0xc 0x43 0x100 0x0
H A D.rk3288-popmetal.dtb.pre.tmp
H A Drk3288-evb-rk1608.dts21 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
23 0x1 0x7 0x7 0x4 0xc 0x43 0x100 0x0
H A Drk3288-firefly.dts26 0x5 0x0 0xa 0x7 0x19 0x24 0xa 0x7
28 0x1 0x7 0x7 0x4 0xc 0x43 0x100 0x0
H A D.rk3288-firefly.dtb.pre.tmp
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/
H A Dexceptions.S84 stp x7, x8, [sp, #-16]!
97 mrs x7, sctlr_el3
107 mrs x7, sctlr_el2
118 mrs x7, sctlr_el1
125 stp x7, x6, [sp, #-16]!
144 ldp x7, x8, [sp],#16
H A Dsleep.S95 stp x6, x7, [sp, #32]
111 mrs x7, cntvoff_el2
118 stp x6, x7, [x0, #32]
124 ldp x6, x7, [sp, #32]
166 ldp x6, x7, [x0, #32]
177 msr cntvoff_el2, x7
/OK3568_Linux_fs/kernel/lib/crypto/
H A Dcurve25519-fiat32.c236 { const u32 x7 = in1[1]; in fe_add_impl() local
249 out[1] = (x7 + x25); in fe_add_impl()
279 { const u32 x7 = in1[1]; in fe_sub_impl() local
292 out[1] = ((0x3fffffe + x7) - x25); in fe_sub_impl()
322 { const u32 x7 = in1[1]; in fe_mul_impl() local
335 { u64 x41 = (((u64)x23 * x7) + ((u64)x25 * x5)); in fe_mul_impl()
336 { u64 x42 = ((((u64)(0x2 * x25) * x7) + ((u64)x23 * x9)) + ((u64)x27 * x5)); in fe_mul_impl()
337 { u64 x43 = (((((u64)x25 * x9) + ((u64)x27 * x7)) + ((u64)x23 * x11)) + ((u64)x29 * x5)); in fe_mul_impl()
338 …{ u64 x44 = (((((u64)x27 * x9) + (0x2 * (((u64)x25 * x11) + ((u64)x29 * x7)))) + ((u64)x23 * x13))… in fe_mul_impl()
339 …{ u64 x45 = (((((((u64)x27 * x11) + ((u64)x29 * x9)) + ((u64)x25 * x13)) + ((u64)x31 * x7)) + ((u6… in fe_mul_impl()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Dhost.S27 stp x6, x7, [x0, #CPU_XREG_OFFSET(6)]
46 ldp x6, x7, [x29, #CPU_XREG_OFFSET(6)]
94 get_vcpu_ptr x7, x3
211 ldp x6, x7, [x18, #CPU_XREG_OFFSET(6)]
223 stp x6, x7, [x18, #CPU_XREG_OFFSET(6)]
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dsleep.S79 mrs x7, mpidr_el1
88 compute_mpidr_hash x8, x3, x4, x5, x6, x7, x10
122 compute_mpidr_hash x7, x3, x4, x5, x6, x1, x2
126 ldr x0, [x0, x7, lsl #3]

12345678910>>...17