Searched refs:eor3 (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/arch/arm64/lib/ |
H A D | xor-neon.c | 208 v0 = eor3(vld1q_u64(dp1 + 0), vld1q_u64(dp2 + 0), in xor_arm64_eor3_3() 210 v1 = eor3(vld1q_u64(dp1 + 2), vld1q_u64(dp2 + 2), in xor_arm64_eor3_3() 212 v2 = eor3(vld1q_u64(dp1 + 4), vld1q_u64(dp2 + 4), in xor_arm64_eor3_3() 214 v3 = eor3(vld1q_u64(dp1 + 6), vld1q_u64(dp2 + 6), in xor_arm64_eor3_3() 245 v0 = eor3(vld1q_u64(dp1 + 0), vld1q_u64(dp2 + 0), in xor_arm64_eor3_4() 247 v1 = eor3(vld1q_u64(dp1 + 2), vld1q_u64(dp2 + 2), in xor_arm64_eor3_4() 249 v2 = eor3(vld1q_u64(dp1 + 4), vld1q_u64(dp2 + 4), in xor_arm64_eor3_4() 251 v3 = eor3(vld1q_u64(dp1 + 6), vld1q_u64(dp2 + 6), in xor_arm64_eor3_4() 291 v0 = eor3(vld1q_u64(dp1 + 0), vld1q_u64(dp2 + 0), in xor_arm64_eor3_5() 293 v1 = eor3(vld1q_u64(dp1 + 2), vld1q_u64(dp2 + 2), in xor_arm64_eor3_5() [all …]
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | sha3-ce-core.S | 23 .macro eor3, rd, rn, rm, ra macro 109 eor3 v29.16b, v4.16b, v9.16b, v14.16b 110 eor3 v26.16b, v1.16b, v6.16b, v11.16b 111 eor3 v28.16b, v3.16b, v8.16b, v13.16b 112 eor3 v25.16b, v0.16b, v5.16b, v10.16b 113 eor3 v27.16b, v2.16b, v7.16b, v12.16b 114 eor3 v29.16b, v29.16b, v19.16b, v24.16b 115 eor3 v26.16b, v26.16b, v16.16b, v21.16b 116 eor3 v28.16b, v28.16b, v18.16b, v23.16b 117 eor3 v25.16b, v25.16b, v15.16b, v20.16b [all …]
|