Home
last modified time | relevance | path

Searched refs:eor (Results 1 – 25 of 61) sorted by relevance

123

/linux/arch/arm64/crypto/
H A Daes-neonbs-core.S27 eor \b2, \b2, \b1
28 eor \b5, \b5, \b6
29 eor \b3, \b3, \b0
30 eor \b6, \b6, \b2
31 eor \b5, \b5, \b0
32 eor \b6, \b6, \b3
33 eor \b3, \b3, \b7
34 eor \b7, \b7, \b5
35 eor \b3, \b3, \b4
36 eor \b4, \b4, \b5
[all …]
H A Dsm4-ce-core.S59 eor v0.16b, v0.16b, v1.16b;
179 eor v0.16b, v0.16b, RIV.16b
181 eor v1.16b, v1.16b, v0.16b
183 eor v2.16b, v2.16b, v1.16b
185 eor v3.16b, v3.16b, v2.16b
199 eor RIV.16b, RIV.16b, v0.16b
244 eor v8.16b, v8.16b, RIV.16b
245 eor v9.16b, v9.16b, v0.16b
246 eor v10.16b, v10.16b, v1.16b
247 eor v11.16b, v11.16b, v2.16b
[all …]
H A Dsm4-ce-ccm-core.S60 eor RMAC.16b, RMAC.16b, v0.16b
62 eor RMAC.16b, RMAC.16b, v1.16b
64 eor RMAC.16b, RMAC.16b, v2.16b
66 eor RMAC.16b, RMAC.16b, v3.16b
77 eor RMAC.16b, RMAC.16b, v0.16b
101 eor RMAC.16b, RMAC.16b, v0.16b
140 eor v8.16b, v8.16b, v0.16b
141 eor RMAC.16b, RMAC.16b, v0.16b
143 eor v9.16b, v9.16b, v1.16b
144 eor RMAC.16b, RMAC.16b, v1.16b
[all …]
H A Dsm4-ce-gcm-core.S45 eor T0.16b, T0.16b, T1.16b; \
48 eor r0.16b, r0.16b, T1.16b; \
49 eor r1.16b, r1.16b, T0.16b;
75 eor T0.16b, T0.16b, T1.16b; \
76 eor T2.16b, T2.16b, T3.16b; \
77 eor T4.16b, T4.16b, T5.16b; \
78 eor T6.16b, T6.16b, T7.16b; \
87 eor r0.16b, r0.16b, T1.16b; \
88 eor r2.16b, r2.16b, T3.16b; \
89 eor r4.16b, r4.16b, T5.16b; \
[all …]
H A Dsm4-neon-core.S99 eor RTMP1.16b, s2.16b, s3.16b; \
100 eor RX0.16b, RX0.16b, s1.16b; \
101 eor RX0.16b, RX0.16b, RTMP1.16b; \
121 eor RTMP1.16b, RTMP1.16b, RTMP0.16b; \
122 eor RTMP1.16b, RTMP1.16b, RTMP2.16b; \
124 eor RTMP3.16b, RTMP3.16b, RTMP0.16b; \
127 eor RTMP3.16b, RTMP3.16b, RTMP2.16b; \
129 eor s0.16b, s0.16b, RTMP3.16b;
164 eor RTMP0.16b, s2.16b, s3.16b; \
166 eor RTMP1.16b, t2.16b, t3.16b; \
[all …]
H A Daes-ce-ccm-core.S67 eor v2.16b, v2.16b, v5.16b /* final round enc+mac */
68 eor v6.16b, v1.16b, v2.16b /* xor with crypted ctr */
70 eor v2.16b, v2.16b, v1.16b /* xor with crypted ctr */
71 eor v6.16b, v2.16b, v5.16b /* final round enc */
73 eor v0.16b, v0.16b, v2.16b /* xor mac with pt ^ rk[last] */
84 eor v0.16b, v0.16b, v5.16b /* final round mac */
85 eor v1.16b, v1.16b, v5.16b /* final round enc */
98 eor v7.16b, v2.16b, v1.16b /* encrypt partial input block */
102 eor v0.16b, v0.16b, v2.16b /* fold plaintext into mac */
113 eor v0.16b, v0.16b, v1.16b /* en-/decrypt the mac */
/linux/lib/crypto/arm/
H A Dsha1-armv4-large.S88 eor r10,r5,r6 @ F_xx_xx
95 eor r10,r5,r6 @ F_xx_xx
103 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D)
113 eor r10,r4,r5 @ F_xx_xx
120 eor r10,r4,r5 @ F_xx_xx
128 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D)
138 eor r10,r3,r4 @ F_xx_xx
145 eor r10,r3,r4 @ F_xx_xx
153 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D)
163 eor r10,r7,r3 @ F_xx_xx
[all …]
H A Dblake2s-core.S83 eor \d0, \a0, \d0, ror #drot
84 eor \d1, \a1, \d1, ror #drot
91 eor \b0, \c0, \b0, ror #brot
92 eor \b1, \c1, \b1, ror #brot
104 eor \d0, \a0, \d0, ror#16
105 eor \d1, \a1, \d1, ror#16
112 eor \b0, \c0, \b0, ror#12
113 eor \b1, \c1, \b1, ror#12
219 eor r4, r4, r10 // v[12] = IV[4] ^ t[0]
220 eor r5, r5, r11 // v[13] = IV[5] ^ t[1]
[all …]
H A Dchacha-scalar-core.S76 eor \d1, \a1, \d1, ror #drot
77 eor \d2, \a2, \d2, ror #drot
83 eor \b1, \c1, \b1, ror #brot
84 eor \b2, \c2, \b2, ror #brot
90 eor \d1, \a1, \d1, ror #16
91 eor \d2, \a2, \d2, ror #16
97 eor \b1, \c1, \b1, ror #20
98 eor \b2, \c2, \b2, ror #20
188 eor X0, X0, r8
189 eor X1, X1, r9
[all …]
/linux/lib/crypto/arm64/
H A Dpolyval-ce-core.S98 eor v25.16b, v25.16b, X.16b
99 eor v26.16b, v26.16b, Y.16b
103 eor HI.16b, HI.16b, v28.16b
104 eor LO.16b, LO.16b, v29.16b
105 eor MI.16b, MI.16b, v27.16b
119 eor v25.16b, v25.16b, X.16b
120 eor v26.16b, v26.16b, Y.16b
136 eor v4.16b, HI.16b, MI.16b
138 eor v4.16b, v4.16b, LO.16b
142 eor v4.16b, v4.16b, v5.16b
[all …]
/linux/arch/arm/lib/
H A Dbswapsdi2.S19 eor r3, r0, r0, ror #16
22 eor r0, r3, r0, ror #8
28 eor r3, ip, ip, ror #16
29 eor r1, r0, r0, ror #16
34 eor r1, r1, r0, ror #8
35 eor r0, r3, ip, ror #8
H A Dtestchangebit.S12 testop _test_and_change_bit, eor, str
15 sync_testop _sync_test_and_change_bit, eor, str
H A Dchangebit.S12 bitop _change_bit, eor
/linux/arch/arm64/kernel/vdso/
H A Dvgetrandom-chacha.S77 eor state3.16b, state3.16b, state0.16b
82 eor tmp.16b, state1.16b, state2.16b
88 eor tmp.16b, state3.16b, state0.16b
94 eor tmp.16b, state1.16b, state2.16b
107 eor state3.16b, state3.16b, state0.16b
112 eor tmp.16b, state1.16b, state2.16b
118 eor tmp.16b, state3.16b, state0.16b
124 eor tmp.16b, state1.16b, state2.16b
/linux/arch/arm64/lib/
H A Dstrncmp.S63 eor tmp1, src1, src2
81 eor diff, data1, data2 /* Non-zero if differences found. */
251 eor diff, data1, data2 /* Non-zero if differences found. */
273 eor diff, data2, data1 /* Non-zero if differences found. */
288 eor diff, data2, data1 /* Non-zero if differences found. */
H A Dstrcmp.S84 eor diff, data1, data2
169 eor diff, data1, data2
181 eor diff, data1, data2
H A Dmemchr.S51 eor cur_word, cur_word, repchr
/linux/arch/arm64/kvm/hyp/
H A Dhyp-entry.S59 eor w1, w1, #ARM_SMCCC_ARCH_WORKAROUND_1
63 eor w1, w1, #(ARM_SMCCC_ARCH_WORKAROUND_1 ^ \
67 eor w1, w1, #(ARM_SMCCC_ARCH_WORKAROUND_2 ^ \
/linux/arch/arm/mm/
H A Dproc-macros.S165 eor r1, r1, #L_PTE_DIRTY
179 eor r3, r3, r2
209 eor r3, r1, #L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY
252 eor r3, r1, #L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY
/linux/arch/arm/boot/compressed/
H A Defi-header.S23 .inst IMAGE_DOS_SIGNATURE | (0xe225 << 16) @ eor r5, r5, 0x4d000
24 eor r5, r5, 0x4d000 @ undo previous insn
/linux/tools/testing/selftests/arm64/pauth/
H A Dpac_corruptor.S16 eor lr, lr, #1 << 53
/linux/arch/arm/kernel/
H A Dentry-header.S179 eor \rtemp, \rtemp, #(SVC_MODE ^ SYSTEM_MODE)
185 eor \rtemp, \rtemp, #(SVC_MODE ^ SYSTEM_MODE)
191 eor \rtemp, \rtemp, #(SVC_MODE ^ SYSTEM_MODE)
197 eor \rtemp, \rtemp, #(SVC_MODE ^ SYSTEM_MODE)
H A Dhead.S272 eor r3, r3, r7 @ Remove the MMU flags
421 ARM_BE8(eor r4, r4, r5) @ Swap r5 and r4 in BE:
422 ARM_BE8(eor r5, r4, r5) @ it can be done in 3 steps
423 ARM_BE8(eor r4, r4, r5) @ without using a temp reg.
/linux/arch/arm/include/asm/
H A Datomic.h245 ATOMIC_OPS(xor, ^=, eor)
399 ATOMIC64_OPS(xor, eor, eor) in ATOMIC64_OPS()
/linux/arch/arm64/include/asm/
H A Datomic_ll_sc.h108 ATOMIC_OPS(xor, eor, K) in ATOMIC_OPS()
204 ATOMIC64_OPS(xor, eor, L)

123