/linux/tools/testing/selftests/arm64/fp/ |
H A D | fp-ptrace-asm.S | 25 ldr x7, =v_in 26 ldp q0, q1, [x7] 27 ldp q2, q3, [x7, #16 * 2] 28 ldp q4, q5, [x7, #16 * 4] 29 ldp q6, q7, [x7, #16 * 6] 30 ldp q8, q9, [x7, #16 * 8] 31 ldp q10, q11, [x7, #16 * 10] 32 ldp q12, q13, [x7, #16 * 12] 33 ldp q14, q15, [x7, #16 * 14] 34 ldp q16, q17, [x7, #1 [all...] |
H A D | sve-test.S | 216 // Clobbers x0-x7. 222 ldr x7, =scratch 224 mov x0, x7 229 mov x1, x7 233 mov x1, x7 241 // Clobbers x0-x7. 247 ldr x7, =scratch 249 mov x0, x7 254 mov x1, x7 258 mov x1, x7 [all...] |
/linux/arch/x86/crypto/ |
H A D | aria-aesni-avx-asm_64.S | 172 x4, x5, x6, x7, \ argument 183 vmovdqu (7 * 16)(rio), x7; \ 195 x4, x5, x6, x7, \ argument 200 x4, x5, x6, x7, \ 212 vmovdqu x7, 7 * 16(mem_ab); \ 223 x4, x5, x6, x7, \ argument 234 vmovdqu x7, 7 * 16(mem); \ 245 x4, x5, x6, x7, \ argument 254 vmovdqu x7, ((idx + 7) * 16)(mem_tmp); 257 x4, x5, x6, x7, \ argument 269 aria_ark_8way(x0,x1,x2,x3,x4,x5,x6,x7,t0,t1,t2,rk,idx,round) global() argument 300 aria_sbox_8way_gfni(x0,x1,x2,x3,x4,x5,x6,x7,t0,t1,t2,t3,t4,t5,t6,t7) global() argument 324 aria_sbox_8way(x0,x1,x2,x3,x4,x5,x6,x7,t0,t1,t2,t3,t4,t5,t6,t7) global() argument 380 aria_diff_word(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7) global() argument 420 aria_fe(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 475 aria_fo(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 530 aria_ff(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round,last_round) global() argument 566 aria_fe_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 625 aria_fo_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 684 aria_ff_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round,last_round) global() argument [all...] |
H A D | aria-aesni-avx2-asm_64.S | 188 x4, x5, x6, x7, \ argument 199 vmovdqu (7 * 32)(rio), x7; \ 211 x4, x5, x6, x7, \ argument 216 x4, x5, x6, x7, \ 228 vmovdqu x7, 7 * 32(mem_ab); \ 239 x4, x5, x6, x7, \ argument 250 vmovdqu x7, 7 * 32(mem); \ 261 x4, x5, x6, x7, \ argument 270 vmovdqu x7, ((idx + 7) * 32)(mem_tmp); 273 x4, x5, x6, x7, \ argument 285 aria_ark_8way(x0,x1,x2,x3,x4,x5,x6,x7,t0,rk,idx,round) global() argument 307 aria_sbox_8way_gfni(x0,x1,x2,x3,x4,x5,x6,x7,t0,t1,t2,t3,t4,t5,t6,t7) global() argument 330 aria_sbox_8way(x0,x1,x2,x3,x4,x5,x6,x7,t0,t1,t2,t3,t4,t5,t6,t7) global() argument 421 aria_diff_word(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7) global() argument 461 aria_fe(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 515 aria_fo(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 569 aria_ff(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round,last_round) global() argument 603 aria_fe_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 661 aria_fo_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round) global() argument 719 aria_ff_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_tmp,rk,round,last_round) global() argument [all...] |
H A D | glue_helper-asm-avx.S | 8 #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);
|
H A D | glue_helper-asm-avx2.S | 8 #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);
|
H A D | camellia-aesni-avx-asm_64.S | 45 * x0..x7: byte-sliced AB state 49 * x0..x7: new byte-sliced CD state 51 #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, x 213 two_roundsm16(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd,i,dir,store_ab) global() argument 232 dummy_store(x0,x1,x2,x3,x4,x5,x6,x7,mem_ab) global() argument 234 store_ab_state(x0,x1,x2,x3,x4,x5,x6,x7,mem_ab) global() argument 245 enc_rounds16(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd,i) global() argument 254 dec_rounds16(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd,i) global() argument 483 inpack16_pre(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,rio,key) global() argument 506 inpack16_post(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd) global() argument 529 outunpack16(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,key,stack_tmp0,stack_tmp1) global() argument 556 write_output(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,rio) global() argument [all...] |
H A D | camellia-aesni-avx2-asm_64.S | 57 * x0..x7: byte-sliced AB state 61 * x0..x7: new byte-sliced CD state 63 #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, x 245 two_roundsm32(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd,i,dir,store_ab) global() argument 264 dummy_store(x0,x1,x2,x3,x4,x5,x6,x7,mem_ab) global() argument 266 store_ab_state(x0,x1,x2,x3,x4,x5,x6,x7,mem_ab) global() argument 277 enc_rounds32(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd,i) global() argument 286 dec_rounds32(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd,i) global() argument 515 inpack32_pre(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,rio,key) global() argument 538 inpack32_post(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,mem_ab,mem_cd) global() argument 561 outunpack32(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,key,stack_tmp0,stack_tmp1) global() argument 588 write_output(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,rio) global() argument [all...] |
H A D | aria-gfni-avx512-asm_64.S | 172 x4, x5, x6, x7, \ argument 183 vmovdqu64 (7 * 64)(rio), x7; \ 195 x4, x5, x6, x7, \ argument 200 x4, x5, x6, x7, \ 212 vmovdqu64 x7, 7 * 64(mem_ab); \ 223 x4, x5, x6, x7, \ argument 234 vmovdqu64 x7, 7 * 64(mem); \ 245 x4, x5, x6, x7, \ argument 254 vmovdqu64 x7, ((idx + 7) * 64)(mem_tmp); 257 x4, x5, x6, x7, \ argument 269 aria_ark_16way(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,t0,rk,round) global() argument 308 aria_sbox_8way_gfni(x0,x1,x2,x3,x4,x5,x6,x7,t0,t1,t2,t3,t4,t5,t6,t7) global() argument 330 aria_sbox_16way_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,t0,t1,t2,t3,t4,t5,t6,t7) global() argument 382 aria_diff_word(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7) global() argument 422 aria_fe_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,z0,z1,z2,z3,z4,z5,z6,z7,mem_tmp,rk,round) global() argument 462 aria_fo_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,z0,z1,z2,z3,z4,z5,z6,z7,mem_tmp,rk,round) global() argument 501 aria_ff_gfni(x0,x1,x2,x3,x4,x5,x6,x7,y0,y1,y2,y3,y4,y5,y6,y7,z0,z1,z2,z3,z4,z5,z6,z7,mem_tmp,rk,round,last_round) global() argument [all...] |
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_msg_arm64.h | 57 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall1() 65 : "r" (x1), "r" (x2), "r" (x3), "r" (x7) in vmware_hypercall1() 82 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall5() 90 : "r" (x1), "r" (x3), "r" (x4), "r" (x5), "r" (x7) in vmware_hypercall5() 108 register u64 x7 asm("x7") = ((u64)X86_IO_MAGIC << 32) | in vmware_hypercall6() 116 : "r" (x1), "r" (x7) in vmware_hypercall6() 138 register u64 x7 as in vmware_hypercall7() [all...] |
/linux/arch/arm64/crypto/ |
H A D | sm4-ce-ccm-core.S | 33 mov vctr.d[0], x7; \ 36 adc x7, x7, xzr; 119 ldp x7, x8, [x3] 120 rev x7, x7 211 rev x7, x7 213 stp x7, x8, [x3] 231 ldp x7, x [all...] |
H A D | aes-neonbs-core.S | 114 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \ 127 eor \t1, \x5, \x7 128 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x6, \x7, \y2, \y3, \t2 135 eor \x7, \x7, \t1 138 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \ 141 eor \t0, \x5, \x7 143 eor \s1, \x7, \x6 165 and \s0, \x7, \x3 186 mul_gf16_2 \x0, \x1, \x2, \x3, \x4, \x5, \x6, \x7, \ 228 add_round_keyx0 x1 x2 x3 x4 x5 x6 x7 global() argument [all...] |
H A D | aes-modes.S | 131 enc_prepare w8, x6, x7 132 encrypt_block v4, w8, x6, x7, w9 175 enc_prepare w8, x6, x7 176 encrypt_block cbciv, w8, x6, x7, w9 308 .byte 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7 379 sub x7, CTR, #MAX_STRIDE - 2 384 eor x7, x7, IV_PART 389 mov v1.d[0], x7 436 2: rev x7, IV_PAR [all...] |
H A D | sm4-ce-core.S | 333 add x7, x6, #32 335 sub x7, x7, x5 337 ld1 {v4.16b}, [x7] 377 add x7, x6, #32 379 sub x7, x7, x5 381 ld1 {v4.16b}, [x7] 416 ldp x7, x8, [x3] 417 rev x7, x [all...] |
/linux/tools/arch/x86/kcpuid/ |
H A D | cpuid.csv | 188 0x7, 0, eax, 31:0, leaf7_n_subleaves , Number of leaf 0x7 subleaves 189 0x7, 0, ebx, 0, fsgsbase , FSBASE/GSBASE read/write support 190 0x7, 0, ebx, 1, tsc_adjust , IA32_TSC_ADJUST MSR supported 191 0x7, 0, ebx, 2, sgx , Intel SGX (Software Guard Extensions) 192 0x7, 0, ebx, 3, bmi1 , Bit manipulation extensions group 1 193 0x7, 0, ebx, 4, hle , Hardware Lock Elision 194 0x7, 0, ebx, 5, avx2 , AVX2 instruction set 195 0x7, 0, ebx, 6, fdp_excptn_only , FPU Data Pointer updated only on x87 exceptions 196 0x7, [all...] |
/linux/lib/crc/arm64/ |
H A D | crc32-core.S | 61 and x7, x2, #0x1f 63 cbz x7, 32f // multiple of 32 bytes 65 and x8, x7, #0xf 68 add x1, x1, x7 72 tst x7, #8 76 tst x7, #4 81 tst x7, #2 86 tst x7, #1 89 tst x7, #16 162 add x7, i [all...] |
/linux/arch/arm64/xen/ |
H A D | hypercall.S | 97 uaccess_ttbr0_enable x6, x7, x8 103 uaccess_ttbr0_disable x6, x7 122 uaccess_ttbr0_enable x6, x7, x8 128 uaccess_ttbr0_disable x6, x7
|
/linux/arch/arm/crypto/ |
H A D | aes-neonbs-core.S | 168 .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, \ [all...] |
/linux/arch/arm64/lib/ |
H A D | copy_page.S | 36 ldp x6, x7, [x1, #32] 52 stnp x6, x7, [x0, #32 - 256] 53 ldp x6, x7, [x1, #32] 72 stnp x6, x7, [x0, #32 - 256]
|
H A D | mte.S | 140 multitag_transfer_size x7, x5 146 add x0, x0, x7 164 multitag_transfer_size x7, x5 169 add x0, x0, x7
|
/linux/lib/crypto/ |
H A D | curve25519-fiat32.c | 236 { 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)) + ((u64)x31 * x5)); in fe_mul_impl() 339 { u64 x45 = (((((((u64)x27 * x11) + ((u64)x29 * x9)) + ((u64)x25 * x13)) + ((u64)x31 * x7)) in fe_mul_impl() 645 { const u32 x7 = in1[1]; fe_mul_121666_impl() local [all...] |
/linux/arch/arm64/kernel/ |
H A D | sleep.S | 79 mrs x7, mpidr_el1 88 compute_mpidr_hash x8, x3, x4, x5, x6, x7, x10 127 compute_mpidr_hash x7, x3, x4, x5, x6, x1, x2 129 /* x7 contains hash index, let's use it to grab context pointer */ 131 ldr x0, [x0, x7, lsl #3]
|
H A D | entry-ftrace.S | 51 bic x11, x30, 0x7 74 stp x6, x7, [sp, #FREGS_X6] 123 ldp x6, x7, [sp, #FREGS_X6] 339 stp x6, x7, [sp, #FREGS_X6] 352 ldp x6, x7, [sp, #FREGS_X6]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-event_source-devices-hv_24x7 | 30 Provides access to the binary "24x7 catalog" provided by the 34 https://raw.githubusercontent.com/jmesmon/catalog-24x7/master/hv-24x7-catalog.h 47 Exposes the "version" field of the 24x7 catalog. This is also 76 HCALLs to retrieve hv-24x7 pmu event counter data.
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | mpc8568mds.dts | 89 reg = <0x7>; 131 0x4 0x7 0x1 0x0 0x2 0x0 /* TxD3 */ 159 0x5 0x7 0x1 0x0 0x2 0x0 /* TxD3 */ 230 reg = <0x7>; 255 interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 260 0x9000 0x0 0x0 0x3 &mpic 0x7 0x1 0 0 265 0x9800 0x0 0x0 0x2 &mpic 0x7 0x1 0 0
|