| /linux/arch/arm64/crypto/ |
| H A D | aes-neonbs-core.S | 27 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 D | sm4-ce-core.S | 59 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 D | sm4-ce-ccm-core.S | 60 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 D | sm4-ce-gcm-core.S | 45 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 D | sm4-neon-core.S | 99 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 D | aes-ce-ccm-core.S | 67 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 D | sha1-armv4-large.S | 88 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 D | blake2s-core.S | 83 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 D | chacha-scalar-core.S | 76 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 D | polyval-ce-core.S | 98 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 D | bswapsdi2.S | 19 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 D | testchangebit.S | 12 testop _test_and_change_bit, eor, str 15 sync_testop _sync_test_and_change_bit, eor, str
|
| H A D | changebit.S | 12 bitop _change_bit, eor
|
| /linux/arch/arm64/kernel/vdso/ |
| H A D | vgetrandom-chacha.S | 77 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 D | strncmp.S | 63 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 D | strcmp.S | 84 eor diff, data1, data2 169 eor diff, data1, data2 181 eor diff, data1, data2
|
| H A D | memchr.S | 51 eor cur_word, cur_word, repchr
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | hyp-entry.S | 59 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 D | proc-macros.S | 165 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 D | efi-header.S | 23 .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 D | pac_corruptor.S | 16 eor lr, lr, #1 << 53
|
| /linux/arch/arm/kernel/ |
| H A D | entry-header.S | 179 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 D | head.S | 272 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 D | atomic.h | 245 ATOMIC_OPS(xor, ^=, eor) 399 ATOMIC64_OPS(xor, eor, eor) in ATOMIC64_OPS()
|
| /linux/arch/arm64/include/asm/ |
| H A D | atomic_ll_sc.h | 108 ATOMIC_OPS(xor, eor, K) in ATOMIC_OPS() 204 ATOMIC64_OPS(xor, eor, L)
|