Searched refs:rev64 (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/bearssl/src/hash/ |
H A D | ghash_ctmul64.c | 59 rev64(uint64_t x) in rev64() function 92 h0r = rev64(h0); in br_ghash_ctmul64() 93 h1r = rev64(h1); in br_ghash_ctmul64() 116 y0r = rev64(y0); in br_ghash_ctmul64() 117 y1r = rev64(y1); in br_ghash_ctmul64() 129 z0h = rev64(z0h) >> 1; in br_ghash_ctmul64() 130 z1h = rev64(z1h) >> 1; in br_ghash_ctmul64() 131 z2h = rev64(z2h) >> 1; in br_ghash_ctmul64()
|
/freebsd/sys/crypto/openssl/aarch64/ |
H A D | ghashv8-armx.S | 108 rev64 v17.16b,v17.16b 133 rev64 v0.16b,v0.16b 171 rev64 v16.16b,v16.16b 172 rev64 v0.16b,v0.16b 178 rev64 v17.16b,v17.16b 210 rev64 v16.16b,v16.16b 216 rev64 v17.16b,v17.16b 266 rev64 v0.16b,v0.16b 285 rev64 v0.16b,v0.16b 286 rev64 v5.16b,v5.16b [all …]
|
H A D | keccak1600-armv8.S | 757 rev64 v31.16b,v31.16b 764 rev64 v31.16b,v31.16b 770 rev64 v31.16b,v31.16b 777 rev64 v31.16b,v31.16b 783 rev64 v31.16b,v31.16b 790 rev64 v31.16b,v31.16b 796 rev64 v31.16b,v31.16b 803 rev64 v31.16b,v31.16b 809 rev64 v31.16b,v31.16b 816 rev64 v31.16b,v31.16b [all …]
|
H A D | aes-gcm-armv8_64.S | 35 rev64 v11.16b, v11.16b 313 rev64 v4.16b, v4.16b //GHASH block 4k (only t0 is free) 314 rev64 v6.16b, v6.16b //GHASH block 4k+2 (t0, t1, and t2 free) 321 rev64 v5.16b, v5.16b //GHASH block 4k+1 (t0 and t1 free) 379 rev64 v7.16b, v7.16b //GHASH block 4k+3 (t0, t1, t2 and t3 free) 563 rev64 v4.16b, v4.16b //GHASH block 4k (only t0 is free) 565 rev64 v5.16b, v5.16b //GHASH block 4k+1 (t0 and t1 free) 573 rev64 v6.16b, v6.16b //GHASH block 4k+2 (t0, t1, and t2 free) 577 rev64 v7.16b, v7.16b //GHASH block 4k+3 (t0, t1, t2 and t3 free) 800 rev64 v4.16b, v5.16b //GHASH final-3 block [all …]
|
H A D | sha512-armv8.S | 1105 rev64 v16.16b,v16.16b 1106 rev64 v17.16b,v17.16b 1107 rev64 v18.16b,v18.16b 1108 rev64 v19.16b,v19.16b 1109 rev64 v20.16b,v20.16b 1110 rev64 v21.16b,v21.16b 1111 rev64 v22.16b,v22.16b 1112 rev64 v23.16b,v23.16b 1517 rev64 v16.16b,v16.16b 1528 rev64 v17.16b,v17.16b [all …]
|
H A D | chacha-armv8.S | 341 rev64 v0.4s,v0.4s 914 rev64 v0.4s,v0.4s
|
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/sha2/ |
H A D | sha512-armv8.S | 1066 rev64 v16.16b,v16.16b 1067 rev64 v17.16b,v17.16b 1068 rev64 v18.16b,v18.16b 1069 rev64 v19.16b,v19.16b 1070 rev64 v20.16b,v20.16b 1071 rev64 v21.16b,v21.16b 1072 rev64 v22.16b,v22.16b 1073 rev64 v23.16b,v23.16b 1478 rev64 v16.16b,v16.16b 1489 rev64 v1 [all...] |
/freebsd/sys/contrib/openzfs/module/icp/asm-aarch64/blake3/ |
H A D | b3_aarch64_sse41.S | 214 rev64 v3.4s, v3.4s 273 rev64 v6.4s, v6.4s 333 rev64 v6.4s, v6.4s 395 rev64 v4.4s, v4.4s 456 rev64 v3.4s, v2.4s 513 rev64 v18.4s, v18.4s 2032 rev64 v5.4s, v5.4s 2089 rev64 v18.4s, v18.4s 2149 rev64 v17.4s, v17.4s 2212 rev64 v [all...] |
H A D | b3_aarch64_sse2.S | 182 rev64 v1.4s, v1.4s 243 rev64 v7.4s, v7.4s 307 rev64 v7.4s, v7.4s 373 rev64 v2.4s, v2.4s 441 rev64 v1.4s, v0.4s 501 rev64 v16.4s, v16.4s
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrGISel.td | 44 // Pseudo for a rev64 instruction. Produced post-legalization from
|
H A D | AArch64InstrInfo.td | 2819 def : InstAlias<"rev64 $Rd, $Rn", (REVXr GPR64:$Rd, GPR64:$Rn), 0>; 5358 defm REV64 : SIMDTwoVectorBHS<0, 0b00000, "rev64", AArch64rev64>;
|