Fabcoin Core
0.16.2
P2P Digital Currency
|
Go to the source code of this file.
Macros | |
#define | __BLAKE2B_LOAD_SSE2_H__ |
#define | LOAD_MSG_0_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) |
#define | LOAD_MSG_0_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) |
#define | LOAD_MSG_0_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) |
#define | LOAD_MSG_0_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) |
#define | LOAD_MSG_1_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) |
#define | LOAD_MSG_1_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) |
#define | LOAD_MSG_1_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) |
#define | LOAD_MSG_1_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) |
#define | LOAD_MSG_2_1(b0, b1) b0 = _mm_set_epi64x(m12, m11); b1 = _mm_set_epi64x(m15, m5) |
#define | LOAD_MSG_2_2(b0, b1) b0 = _mm_set_epi64x(m0, m8); b1 = _mm_set_epi64x(m13, m2) |
#define | LOAD_MSG_2_3(b0, b1) b0 = _mm_set_epi64x(m3, m10); b1 = _mm_set_epi64x(m9, m7) |
#define | LOAD_MSG_2_4(b0, b1) b0 = _mm_set_epi64x(m6, m14); b1 = _mm_set_epi64x(m4, m1) |
#define | LOAD_MSG_3_1(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m13) |
#define | LOAD_MSG_3_2(b0, b1) b0 = _mm_set_epi64x(m1, m9); b1 = _mm_set_epi64x(m14, m12) |
#define | LOAD_MSG_3_3(b0, b1) b0 = _mm_set_epi64x(m5, m2); b1 = _mm_set_epi64x(m15, m4) |
#define | LOAD_MSG_3_4(b0, b1) b0 = _mm_set_epi64x(m10, m6); b1 = _mm_set_epi64x(m8, m0) |
#define | LOAD_MSG_4_1(b0, b1) b0 = _mm_set_epi64x(m5, m9); b1 = _mm_set_epi64x(m10, m2) |
#define | LOAD_MSG_4_2(b0, b1) b0 = _mm_set_epi64x(m7, m0); b1 = _mm_set_epi64x(m15, m4) |
#define | LOAD_MSG_4_3(b0, b1) b0 = _mm_set_epi64x(m11, m14); b1 = _mm_set_epi64x(m3, m6) |
#define | LOAD_MSG_4_4(b0, b1) b0 = _mm_set_epi64x(m12, m1); b1 = _mm_set_epi64x(m13, m8) |
#define | LOAD_MSG_5_1(b0, b1) b0 = _mm_set_epi64x(m6, m2); b1 = _mm_set_epi64x(m8, m0) |
#define | LOAD_MSG_5_2(b0, b1) b0 = _mm_set_epi64x(m10, m12); b1 = _mm_set_epi64x(m3, m11) |
#define | LOAD_MSG_5_3(b0, b1) b0 = _mm_set_epi64x(m7, m4); b1 = _mm_set_epi64x(m1, m15) |
#define | LOAD_MSG_5_4(b0, b1) b0 = _mm_set_epi64x(m5, m13); b1 = _mm_set_epi64x(m9, m14) |
#define | LOAD_MSG_6_1(b0, b1) b0 = _mm_set_epi64x(m1, m12); b1 = _mm_set_epi64x(m4, m14) |
#define | LOAD_MSG_6_2(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m10, m13) |
#define | LOAD_MSG_6_3(b0, b1) b0 = _mm_set_epi64x(m6, m0); b1 = _mm_set_epi64x(m8, m9) |
#define | LOAD_MSG_6_4(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m2) |
#define | LOAD_MSG_7_1(b0, b1) b0 = _mm_set_epi64x(m7, m13); b1 = _mm_set_epi64x(m3, m12) |
#define | LOAD_MSG_7_2(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m9, m1) |
#define | LOAD_MSG_7_3(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m2, m8) |
#define | LOAD_MSG_7_4(b0, b1) b0 = _mm_set_epi64x(m4, m0); b1 = _mm_set_epi64x(m10, m6) |
#define | LOAD_MSG_8_1(b0, b1) b0 = _mm_set_epi64x(m14, m6); b1 = _mm_set_epi64x(m0, m11) |
#define | LOAD_MSG_8_2(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m8, m3) |
#define | LOAD_MSG_8_3(b0, b1) b0 = _mm_set_epi64x(m13, m12); b1 = _mm_set_epi64x(m10, m1) |
#define | LOAD_MSG_8_4(b0, b1) b0 = _mm_set_epi64x(m7, m2); b1 = _mm_set_epi64x(m5, m4) |
#define | LOAD_MSG_9_1(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m1, m7) |
#define | LOAD_MSG_9_2(b0, b1) b0 = _mm_set_epi64x(m4, m2); b1 = _mm_set_epi64x(m5, m6) |
#define | LOAD_MSG_9_3(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m13, m3) |
#define | LOAD_MSG_9_4(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m0, m12) |
#define | LOAD_MSG_10_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) |
#define | LOAD_MSG_10_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) |
#define | LOAD_MSG_10_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) |
#define | LOAD_MSG_10_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) |
#define | LOAD_MSG_11_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) |
#define | LOAD_MSG_11_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) |
#define | LOAD_MSG_11_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) |
#define | LOAD_MSG_11_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) |
#define __BLAKE2B_LOAD_SSE2_H__ |
Definition at line 15 of file blake2b-load-sse2.h.
#define LOAD_MSG_0_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) |
Definition at line 17 of file blake2b-load-sse2.h.
#define LOAD_MSG_0_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) |
Definition at line 18 of file blake2b-load-sse2.h.
#define LOAD_MSG_0_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) |
Definition at line 19 of file blake2b-load-sse2.h.
#define LOAD_MSG_0_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) |
Definition at line 20 of file blake2b-load-sse2.h.
#define LOAD_MSG_10_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4) |
Definition at line 57 of file blake2b-load-sse2.h.
#define LOAD_MSG_10_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5) |
Definition at line 58 of file blake2b-load-sse2.h.
#define LOAD_MSG_10_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12) |
Definition at line 59 of file blake2b-load-sse2.h.
#define LOAD_MSG_10_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13) |
Definition at line 60 of file blake2b-load-sse2.h.
#define LOAD_MSG_11_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) |
Definition at line 61 of file blake2b-load-sse2.h.
#define LOAD_MSG_11_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) |
Definition at line 62 of file blake2b-load-sse2.h.
#define LOAD_MSG_11_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) |
Definition at line 63 of file blake2b-load-sse2.h.
#define LOAD_MSG_11_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) |
Definition at line 64 of file blake2b-load-sse2.h.
#define LOAD_MSG_1_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9) |
Definition at line 21 of file blake2b-load-sse2.h.
#define LOAD_MSG_1_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15) |
Definition at line 22 of file blake2b-load-sse2.h.
#define LOAD_MSG_1_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11) |
Definition at line 23 of file blake2b-load-sse2.h.
#define LOAD_MSG_1_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7) |
Definition at line 24 of file blake2b-load-sse2.h.
#define LOAD_MSG_2_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m12, m11); b1 = _mm_set_epi64x(m15, m5) |
Definition at line 25 of file blake2b-load-sse2.h.
#define LOAD_MSG_2_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m0, m8); b1 = _mm_set_epi64x(m13, m2) |
Definition at line 26 of file blake2b-load-sse2.h.
#define LOAD_MSG_2_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m3, m10); b1 = _mm_set_epi64x(m9, m7) |
Definition at line 27 of file blake2b-load-sse2.h.
#define LOAD_MSG_2_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m6, m14); b1 = _mm_set_epi64x(m4, m1) |
Definition at line 28 of file blake2b-load-sse2.h.
#define LOAD_MSG_3_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m13) |
Definition at line 29 of file blake2b-load-sse2.h.
#define LOAD_MSG_3_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m1, m9); b1 = _mm_set_epi64x(m14, m12) |
Definition at line 30 of file blake2b-load-sse2.h.
#define LOAD_MSG_3_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m5, m2); b1 = _mm_set_epi64x(m15, m4) |
Definition at line 31 of file blake2b-load-sse2.h.
#define LOAD_MSG_3_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m10, m6); b1 = _mm_set_epi64x(m8, m0) |
Definition at line 32 of file blake2b-load-sse2.h.
#define LOAD_MSG_4_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m5, m9); b1 = _mm_set_epi64x(m10, m2) |
Definition at line 33 of file blake2b-load-sse2.h.
#define LOAD_MSG_4_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m7, m0); b1 = _mm_set_epi64x(m15, m4) |
Definition at line 34 of file blake2b-load-sse2.h.
#define LOAD_MSG_4_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m11, m14); b1 = _mm_set_epi64x(m3, m6) |
Definition at line 35 of file blake2b-load-sse2.h.
#define LOAD_MSG_4_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m12, m1); b1 = _mm_set_epi64x(m13, m8) |
Definition at line 36 of file blake2b-load-sse2.h.
#define LOAD_MSG_5_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m6, m2); b1 = _mm_set_epi64x(m8, m0) |
Definition at line 37 of file blake2b-load-sse2.h.
#define LOAD_MSG_5_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m10, m12); b1 = _mm_set_epi64x(m3, m11) |
Definition at line 38 of file blake2b-load-sse2.h.
#define LOAD_MSG_5_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m7, m4); b1 = _mm_set_epi64x(m1, m15) |
Definition at line 39 of file blake2b-load-sse2.h.
#define LOAD_MSG_5_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m5, m13); b1 = _mm_set_epi64x(m9, m14) |
Definition at line 40 of file blake2b-load-sse2.h.
#define LOAD_MSG_6_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m1, m12); b1 = _mm_set_epi64x(m4, m14) |
Definition at line 41 of file blake2b-load-sse2.h.
#define LOAD_MSG_6_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m10, m13) |
Definition at line 42 of file blake2b-load-sse2.h.
#define LOAD_MSG_6_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m6, m0); b1 = _mm_set_epi64x(m8, m9) |
Definition at line 43 of file blake2b-load-sse2.h.
#define LOAD_MSG_6_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m2) |
Definition at line 44 of file blake2b-load-sse2.h.
#define LOAD_MSG_7_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m7, m13); b1 = _mm_set_epi64x(m3, m12) |
Definition at line 45 of file blake2b-load-sse2.h.
#define LOAD_MSG_7_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m9, m1) |
Definition at line 46 of file blake2b-load-sse2.h.
#define LOAD_MSG_7_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m2, m8) |
Definition at line 47 of file blake2b-load-sse2.h.
#define LOAD_MSG_7_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m4, m0); b1 = _mm_set_epi64x(m10, m6) |
Definition at line 48 of file blake2b-load-sse2.h.
#define LOAD_MSG_8_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m14, m6); b1 = _mm_set_epi64x(m0, m11) |
Definition at line 49 of file blake2b-load-sse2.h.
#define LOAD_MSG_8_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m8, m3) |
Definition at line 50 of file blake2b-load-sse2.h.
#define LOAD_MSG_8_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m13, m12); b1 = _mm_set_epi64x(m10, m1) |
Definition at line 51 of file blake2b-load-sse2.h.
#define LOAD_MSG_8_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m7, m2); b1 = _mm_set_epi64x(m5, m4) |
Definition at line 52 of file blake2b-load-sse2.h.
#define LOAD_MSG_9_1 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m1, m7) |
Definition at line 53 of file blake2b-load-sse2.h.
#define LOAD_MSG_9_2 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m4, m2); b1 = _mm_set_epi64x(m5, m6) |
Definition at line 54 of file blake2b-load-sse2.h.
#define LOAD_MSG_9_3 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m13, m3) |
Definition at line 55 of file blake2b-load-sse2.h.
#define LOAD_MSG_9_4 | ( | b0, | |
b1 | |||
) | b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m0, m12) |
Definition at line 56 of file blake2b-load-sse2.h.