Home
last modified time | relevance | path

Searched refs:x9 (Results 1 – 25 of 250) sorted by relevance

12345678910

/freebsd/sys/crypto/openssl/aarch64/
H A Decp_sm2p256-armv8.S30 ldp x9,x10,[x0,#16]
34 extr x8,x9,x8,#1
35 extr x9,x10,x9,#1
40 stp x9,x10,[x0,#16]
53 ldp x9,x10,[x1,#16]
60 sbcs x9,x9,x13
65 stp x9,x10,[x0,#16]
78 ldp x9,x10,[x1,#16]
85 extr x8,x9,x8,#1
86 extr x9,x10,x9,#1
[all …]
H A Dmd5-aarch64.S31 movz x9, #0xa478 // .Load lower half of constant 0xd76aa478
32 movk x9, #0xd76a, lsl #16 // .Load upper half of constant 0xd76aa478
50 eor x9, x8, x11 // End aux function round 1 F(x,y,z)=(((y^z)&x)^z)
61 movz x9, #0xceee // .Load lower half of constant 0xc1bdceee
62 movk x9, #0xc1bd, lsl #16 // .Load upper half of constant 0xc1bdceee
77 and x16, x17, x9 // Continue aux function round 1 F(x,y,z)=(((y^z)&x)^z)
85 eor x16, x9, x8 // Begin aux function round 1 F(x,y,z)=(((y^z)&x)^z)
95 eor x4, x17, x9 // Begin aux function round 1 F(x,y,z)=(((y^z)&x)^z)
98 eor x5, x6, x9 // End aux function round 1 F(x,y,z)=(((y^z)&x)^z)
125 and x9, x6, x4 // Continue aux function round 1 F(x,y,z)=(((y^z)&x)^z)
[all …]
H A Decp_nistz256-armv8.S2516 ldp x8,x9,[x2]
2570 mov x9,x15
2597 mov x9,x15
2608 mov x9,x5
2678 umulh x9,x5,x3
2689 adcs x16,x16,x9
2690 lsr x9,x14,#32
2695 sbc x11,x14,x9
2698 adcs x15,x16,x9
2699 mul x9,x5,x3 // lo(a[1]*b[i])
[all …]
H A Dpoly1305-armv8.S31 mov x9,#0xfffffffc0fffffff
32 movk x9,#0x0fff,lsl#48
37 and x7,x7,x9 // &=0ffffffc0fffffff
38 and x9,x9,#-4
39 and x8,x8,x9 // &=0ffffffc0ffffffc
80 add x9,x8,x8,lsr#2 // s1 = r1 + (r1 >> 2)
98 mul x10,x5,x9 // h1*5*r1
99 umulh x11,x5,x9
112 mul x10,x6,x9 // h2*5*r1
175 mul x10,x5,x9 // h1*5*r1
[all …]
H A Darmv8-mont.S40 ldr x9,[x2],#8 // bp[0]
48 mul x6,x7,x9 // ap[0]*bp[0]
50 umulh x7,x7,x9
51 mul x10,x8,x9 // ap[1]*bp[0]
52 umulh x11,x8,x9
83 mul x10,x8,x9 // ap[j]*bp[0]
85 umulh x11,x8,x9
111 ldr x9,[x2],#8 // bp[i]
116 mul x6,x7,x9 // ap[0]*bp[i]
118 umulh x7,x7,x9
[all …]
H A Dkeccak1600-armv8.S50 stp x4,x9,[sp,#0] // offload pair...
54 eor x4,x4,x9
71 eor x9,x26,x28,ror#63
73 eor x1,x1,x9
74 eor x6,x6,x9
75 eor x11,x11,x9
76 eor x16,x16,x9
77 eor x21,x21,x9
79 eor x9,x27,x30,ror#63
84 eor x27, x2,x9 // mov x27,x2
[all …]
H A Daes-gcm-armv8_64.S59 orr x9, x11, x9, lsl #32 //CTR block 1
62 fmov v1.d[1], x9 //CTR block 1
66 orr x9, x11, x9, lsl #32 //CTR block 2
69 fmov v2.d[1], x9 //CTR block 2
72 orr x9, x11, x9, lsl #32 //CTR block 3
76 fmov v3.d[1], x9 //CTR block 3
266 orr x9, x11, x9, lsl #32 //CTR block 4
272 fmov v0.d[1], x9 //CTR block 4
277 orr x9, x11, x9, lsl #32 //CTR block 5
281 fmov v1.d[1], x9 //CTR block 5
[all …]
/freebsd/sys/arm64/linux/
H A Dlinux_support.S67 adr x9, futex_fault /* Load the fault handler */
68 SET_FAULT_HANDLER(x9, x4) /* And set it */
81 SET_FAULT_HANDLER(xzr, x9) /* Reset the fault handler */
89 adr x9, futex_fault
90 SET_FAULT_HANDLER(x9, x4)
104 SET_FAULT_HANDLER(xzr, x9)
112 adr x9, futex_fault
113 SET_FAULT_HANDLER(x9, x4)
127 SET_FAULT_HANDLER(xzr, x9)
135 adr x9, futex_fault
[all …]
/freebsd/sys/arm64/vmm/
H A Dvmm_hyp_exception.S54 stp x8, x9, [sp, #(8 * 8)]
67 ldp x8, x9, [sp, #(8 * 8)]
92 stp x8, x9, [x0, #(TF_X + 8 * 8)]
131 ldp x8, x9, [x0, #(TF_X + 8 * 8)]
177 mov x9, #VTTBR_HOST
178 msr vttbr_el2, x9
189 str x9, [sp, #-16]!
192 mrs x9, vttbr_el2
193 cmp x9, #VTTBR_HOST
197 ldr x9, [sp], #16
[all …]
H A Dvmm_nvhe_exception.S76 mov x9, #VTTBR_HOST
77 msr vttbr_el2, x9
86 mrs x9, mair_el1
87 msr mair_el2, x9
/freebsd/sys/arm64/arm64/
H A Dlocore.S699 add x9, x28, x15
707 add x9, x28, x15
708 add x9, x9, x27
714 mov x9, x6
726 mov x9, x28
740 add x9, x28, x10
750 mov x9, x6
757 mov x9, x6
763 mov x9, x6
784 mov x9, x16 /* PA start */
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/
H A Dcore_hsalsa20_ref2.c23 x9, x10, x11, x12, x13, x14, x15; in crypto_core_hsalsa20() local
48 x9 = LOAD32_LE(in + 12); in crypto_core_hsalsa20()
55 x9 ^= ROTL32(x5 + x1, 7); in crypto_core_hsalsa20()
56 x13 ^= ROTL32(x9 + x5, 9); in crypto_core_hsalsa20()
57 x1 ^= ROTL32(x13 + x9, 13); in crypto_core_hsalsa20()
75 x11 ^= ROTL32(x10 + x9, 7); in crypto_core_hsalsa20()
77 x9 ^= ROTL32(x8 + x11, 13); in crypto_core_hsalsa20()
78 x10 ^= ROTL32(x9 + x8, 18); in crypto_core_hsalsa20()
92 STORE32_LE(out + 28, x9); in crypto_core_hsalsa20()
/freebsd/lib/libc/aarch64/string/
H A Dstrcmp.S17 and x9, x0, #0xf // x9 is the offset
39 lsl x14, x9, #2
59 ldr q4, [x2, x9] // load permutation table
94 subs x9, x9, x11 // is a&0xf >= b&0xf
96 sub x12, x10, x9
99 sub x11, x10, x9
179 mov x7, x9
192 ldr q0, [x8, x9]
206 add x8, x8, x9 // point to corresponding chunk
230 add x12, x8, x9
[all …]
H A Dstrncmp.S17 and x9, x0, #0xf // x9 is the offset
45 lsl x14, x9, #2
65 ldr q4, [x14, x9] // load permutation table
103 subs x9, x9, x11 // is a&0xf >= b&0xf
119 lsl x14, x9, #2
125 add x14, x2, x9
150 ldr q4, [x14, x9] // load permutation table
195 sub x12, x10, x9
198 sub x11, x10, x9
328 ubfiz x7, x9, #2, #4
[all …]
H A Dstrlcpy.S17 mov x9, x0 // stash copy of dst pointer
200 strb wzr, [x9, x8]
232 add x4, x9, x8 // dst + cnt
250 add x4, x9, x8 // dst + cnt
261 stp x16, x17, [x9]
274 add x4, x9, x8 // dst + cnt
283 str x16, [x9]
294 str w16, [x9]
302 strh w16, [x9]
308 strb w16, [x9]
H A Dmemccpy.S19 mov x9, x0 // stash copy of src pointer
50 add x4, x9, x8 // dst + cnt
77 add x4, x9, x8
220 add x4, x9, x8 // dst + cnt
231 stp x16, x17, [x9]
240 str x16, [x9]
251 str w16, [x9]
262 strb w16, [x9]
263 strb w18, [x9, x14]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/salsa/ref/
H A Dcore_salsa_ref.c15 uint32_t x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, in crypto_core_salsa() local
43 j9 = x9 = LOAD32_LE(in + 12); in crypto_core_salsa()
50 x9 ^= ROTL32(x5 + x1, 7); in crypto_core_salsa()
51 x13 ^= ROTL32(x9 + x5, 9); in crypto_core_salsa()
52 x1 ^= ROTL32(x13 + x9, 13); in crypto_core_salsa()
70 x11 ^= ROTL32(x10 + x9, 7); in crypto_core_salsa()
72 x9 ^= ROTL32(x8 + x11, 13); in crypto_core_salsa()
73 x10 ^= ROTL32(x9 + x8, 18); in crypto_core_salsa()
88 STORE32_LE(out + 36, x9 + j9); in crypto_core_salsa()
/freebsd/sys/contrib/device-tree/src/arm/microchip/
H A Dat91-natte.dtsi69 reg = <0x9>;
85 reg = <0x9>;
101 reg = <0x9>;
117 reg = <0x9>;
133 reg = <0x9>;
149 reg = <0x9>;
165 reg = <0x9>;
181 reg = <0x9>;
/freebsd/crypto/openssh/openbsd-compat/
H A Dchacha_private.h93 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local
134 x9 = j9; in chacha_encrypt_bytes()
143 QUARTERROUND( x1, x5, x9,x13) in chacha_encrypt_bytes()
149 QUARTERROUND( x3, x4, x9,x14) in chacha_encrypt_bytes()
160 x9 = PLUS(x9,j9); in chacha_encrypt_bytes()
178 x9 = XOR(x9,U8TO32_LITTLE(m + 36)); in chacha_encrypt_bytes()
202 U32TO8_LITTLE(c + 36,x9); in chacha_encrypt_bytes()
/freebsd/contrib/unbound/compat/
H A Dchacha_private.h91 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local
132 x9 = j9; in chacha_encrypt_bytes()
141 QUARTERROUND( x1, x5, x9,x13) in chacha_encrypt_bytes()
147 QUARTERROUND( x3, x4, x9,x14) in chacha_encrypt_bytes()
158 x9 = PLUS(x9,j9); in chacha_encrypt_bytes()
176 x9 = XOR(x9,U8TO32_LITTLE(m + 36)); in chacha_encrypt_bytes()
200 U32TO8_LITTLE(c + 36,x9); in chacha_encrypt_bytes()
/freebsd/crypto/openssh/
H A Dchacha.c91 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local
132 x9 = j9; in chacha_encrypt_bytes()
141 QUARTERROUND( x1, x5, x9,x13) in chacha_encrypt_bytes()
147 QUARTERROUND( x3, x4, x9,x14) in chacha_encrypt_bytes()
158 x9 = PLUS(x9,j9); in chacha_encrypt_bytes()
175 x9 = XOR(x9,U8TO32_LITTLE(m + 36)); in chacha_encrypt_bytes()
198 U32TO8_LITTLE(c + 36,x9); in chacha_encrypt_bytes()
/freebsd/lib/libc/aarch64/gen/
H A D_setjmp.S38 mov x9, sp
39 stp x8, x9, [x0], #16
68 ldr x9, .Lmagic
69 cmp x8, x9
/freebsd/sys/crypto/chacha20/
H A Dchacha.c113 u32 x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15; in chacha_encrypt_bytes() local
156 x9 = j9; in chacha_encrypt_bytes()
165 QUARTERROUND( x1, x5, x9,x13) in chacha_encrypt_bytes()
171 QUARTERROUND( x3, x4, x9,x14) in chacha_encrypt_bytes()
182 x9 = PLUS(x9,j9); in chacha_encrypt_bytes()
200 x9 = XOR(x9,U8TO32_LITTLE(m + 36)); in chacha_encrypt_bytes()
233 U32TO8_LITTLE(c + 36,x9); in chacha_encrypt_bytes()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/chacha20/ref/
H A Dchacha20_ref.c84 uint32_t x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, in chacha20_encrypt_bytes() local
134 x9 = j9; in chacha20_encrypt_bytes()
143 QUARTERROUND(x1, x5, x9, x13) in chacha20_encrypt_bytes()
149 QUARTERROUND(x3, x4, x9, x14) in chacha20_encrypt_bytes()
160 x9 = PLUS(x9, j9); in chacha20_encrypt_bytes()
177 x9 = XOR(x9, LOAD32_LE(m + 36)); in chacha20_encrypt_bytes()
201 STORE32_LE(c + 36, x9); in chacha20_encrypt_bytes()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/hchacha20/
H A Dcore_hchacha20.c22 uint32_t x8, x9, x10, x11, x12, x13, x14, x15; in crypto_core_hchacha20() local
40 x9 = LOAD32_LE(k + 20); in crypto_core_hchacha20()
50 QUARTERROUND(x1, x5, x9, x13); in crypto_core_hchacha20()
56 QUARTERROUND(x3, x4, x9, x14); in crypto_core_hchacha20()

12345678910