/freebsd/sys/contrib/libb2/ |
H A D | blake2s-round.h | 44 #define G1(row1,row2,row3,row4,buf) \ argument 48 row3 = _mm_add_epi32( row3, row4 ); \ 49 row2 = _mm_xor_si128( row2, row3 ); \ 52 #define G2(row1,row2,row3,row4,buf) \ argument 56 row3 = _mm_add_epi32( row3, row4 ); \ 57 row2 = _mm_xor_si128( row2, row3 ); \ 60 #define DIAGONALIZE(row1,row2,row3,row4) \ argument 62 row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \ 65 #define UNDIAGONALIZE(row1,row2,row3,row4) \ argument 67 row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \ [all …]
|
H A D | blake2s.c | 275 __m128i row1, row2, row3, row4; in blake2s_compress() local 313 row3 = _mm_setr_epi32( 0x6A09E667, 0xBB67AE85, 0x3C6EF372, 0xA54FF53A ); in blake2s_compress() 325 STOREU( &S->h[0], _mm_xor_si128( ff0, _mm_xor_si128( row1, row3 ) ) ); in blake2s_compress()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
H A D | blake3_sse41.c | 48 INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g1() argument 51 *row3 = xorv(*row3, *row0); in g1() 52 *row3 = rot16(*row3); in g1() 53 *row2 = addv(*row2, *row3); in g1() 58 INLINE void g2(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g2() argument 61 *row3 = xorv(*row3, *row0); in g2() 62 *row3 = rot8(*row3); in g2() 63 *row2 = addv(*row2, *row3); in g2() 71 INLINE void diagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { in diagonalize() argument 73 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in diagonalize() [all …]
|
H A D | blake3_sse2.c | 46 INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g1() argument 49 *row3 = xorv(*row3, *row0); in g1() 50 *row3 = rot16(*row3); in g1() 51 *row2 = addv(*row2, *row3); in g1() 56 INLINE void g2(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g2() argument 59 *row3 = xorv(*row3, *row0); in g2() 60 *row3 = rot8(*row3); in g2() 61 *row2 = addv(*row2, *row3); in g2() 69 INLINE void diagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { in diagonalize() argument 71 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in diagonalize() [all …]
|
H A D | blake3_avx512.c | 81 INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g1() argument 84 *row3 = xor_128(*row3, *row0); in g1() 85 *row3 = rot16_128(*row3); in g1() 86 *row2 = add_128(*row2, *row3); in g1() 91 INLINE void g2(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g2() argument 94 *row3 = xor_128(*row3, *row0); in g2() 95 *row3 = rot8_128(*row3); in g2() 96 *row2 = add_128(*row2, *row3); in g2() 104 INLINE void diagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { in diagonalize() argument 106 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in diagonalize() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | xmmintrin.h | 3170 #define _MM_TRANSPOSE4_PS(row0, row1, row2, row3) \ argument 3174 tmp2 = _mm_unpacklo_ps((row2), (row3)); \ 3176 tmp3 = _mm_unpackhi_ps((row2), (row3)); \ 3180 (row3) = _mm_movehl_ps(tmp3, tmp1); \
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCWin64EH.cpp | 1312 uint32_t row3 = EpilogOffset; in ARM64EmitUnwindInfoForSegment() 1313 row3 |= (EpilogIndex & 0x3FF) << 22; in ARM64EmitUnwindInfoForSegment() 1314 streamer.emitInt32(row3); in ARM64EmitUnwindInfoForSegment() 2468 uint32_t row3 = EpilogOffset; in ARMEmitUnwindInfo() 2469 row3 |= Condition << 20; in ARMEmitUnwindInfo() 2470 row3 |= (EpilogIndex & 0x3FF) << 24; in ARMEmitUnwindInfo() 2472 streamer.emitInt32(row3); in ARMEmitUnwindInfo() 2476 OffsetExpr, MCConstantExpr::create(row3, context), context), in ARMEmitUnwindInfo() 1303 uint32_t row3 = EpilogOffset; ARM64EmitUnwindInfoForSegment() local 2459 uint32_t row3 = EpilogOffset; ARMEmitUnwindInfo() local
|
/freebsd/sys/contrib/device-tree/src/arm/samsung/ |
H A D | s3c64xx-pinctrl.dtsi | 562 keypad_row3_0: keypad-row3-0-pins { 610 keypad_row3_1: keypad-row3-1-pins {
|
/freebsd/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/ |
H A D | xmmintrin.h | 1802 #define _MM_TRANSPOSE4_PS(row0, row1, row2, row3) \ argument 1804 __v4sf __r0 = (row0), __r1 = (row1), __r2 = (row2), __r3 = (row3); \ 1815 (row3) = (__v4sf)vec_mergel((__vector long long)__t2, \
|
/freebsd/sys/dev/bxe/ |
H A D | bxe.c | 7815 uint32_t row0, row1, row2, row3; in bxe_mc_assert() local 7828 row3 = REG_RD(sc, BAR_XSTRORM_INTMEM + XSTORM_ASSERT_LIST_OFFSET(i) + 12); in bxe_mc_assert() 7832 i, row3, row2, row1, row0); in bxe_mc_assert() 7851 row3 = REG_RD(sc, BAR_TSTRORM_INTMEM + TSTORM_ASSERT_LIST_OFFSET(i) + 12); in bxe_mc_assert() 7855 i, row3, row2, row1, row0); in bxe_mc_assert() 7874 row3 = REG_RD(sc, BAR_CSTRORM_INTMEM + CSTORM_ASSERT_LIST_OFFSET(i) + 12); in bxe_mc_assert() 7878 i, row3, row2, row1, row0); in bxe_mc_assert() 7897 row3 = REG_RD(sc, BAR_USTRORM_INTMEM + USTORM_ASSERT_LIST_OFFSET(i) + 12); in bxe_mc_assert() 7901 i, row3, row2, row1, row0); in bxe_mc_assert()
|
/freebsd/sys/contrib/device-tree/src/arm/nvidia/ |
H A D | tegra124-apalis.dtsi | 1371 kb-row3-pr3 { /* NC */
|
H A D | tegra124-apalis-v1.2.dtsi | 1374 kb-row3-pr3 { /* NC */
|