mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-26 01:50:10 +00:00
Fix some double variable declarations
This commit is contained in:
parent
40b57677cd
commit
d3b9febb30
@ -264,8 +264,6 @@ __kernel void m02610_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -562,8 +560,6 @@ __kernel void m02610_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -321,8 +321,6 @@ __kernel void m02610_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -678,8 +676,6 @@ __kernel void m02610_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -244,8 +244,6 @@ void m02610m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -516,8 +514,6 @@ void m02610s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -264,8 +264,6 @@ __kernel void m02710_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -346,8 +344,6 @@ __kernel void m02710_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -649,8 +645,6 @@ __kernel void m02710_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -731,8 +725,6 @@ __kernel void m02710_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -321,8 +321,6 @@ __kernel void m02710_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -403,8 +401,6 @@ __kernel void m02710_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -765,8 +761,6 @@ __kernel void m02710_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -847,8 +841,6 @@ __kernel void m02710_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -244,8 +244,6 @@ void m02710m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -326,8 +324,6 @@ void m02710m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -603,8 +599,6 @@ void m02710s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -685,8 +679,6 @@ void m02710s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -264,8 +264,6 @@ __kernel void m02810_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -347,8 +345,6 @@ __kernel void m02810_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -650,8 +646,6 @@ __kernel void m02810_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -733,8 +727,6 @@ __kernel void m02810_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -321,8 +321,6 @@ __kernel void m02810_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -404,8 +402,6 @@ __kernel void m02810_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -766,8 +762,6 @@ __kernel void m02810_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -849,8 +843,6 @@ __kernel void m02810_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -244,8 +244,6 @@ void m02810m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -327,8 +325,6 @@ void m02810m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -604,8 +600,6 @@ void m02810s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -687,8 +681,6 @@ void m02810s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -295,8 +295,6 @@ __kernel void m03710_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -624,8 +622,6 @@ __kernel void m03710_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -352,8 +352,6 @@ __kernel void m03710_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -740,8 +738,6 @@ __kernel void m03710_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -275,8 +275,6 @@ void m03710m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -578,8 +576,6 @@ void m03710s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -264,8 +264,6 @@ __kernel void m03910_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -347,8 +345,6 @@ __kernel void m03910_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -650,8 +646,6 @@ __kernel void m03910_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -733,8 +727,6 @@ __kernel void m03910_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -321,8 +321,6 @@ __kernel void m03910_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -404,8 +402,6 @@ __kernel void m03910_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -766,8 +762,6 @@ __kernel void m03910_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -849,8 +843,6 @@ __kernel void m03910_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -244,8 +244,6 @@ void m03910m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -327,8 +325,6 @@ void m03910m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
@ -604,8 +600,6 @@ void m03910s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -687,8 +681,6 @@ void m03910s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
MD5_STEP0(MD5_Go, c, d, a, b, MD5C1e, MD5S12);
|
||||||
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
MD5_STEP0(MD5_Go, b, c, d, a, MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
MD5_STEP0(MD5_H1, a, b, c, d, MD5C20, MD5S20);
|
||||||
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
MD5_STEP0(MD5_H2, d, a, b, c, MD5C21, MD5S21);
|
||||||
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
MD5_STEP0(MD5_H1, c, d, a, b, MD5C22, MD5S22);
|
||||||
|
@ -321,8 +321,6 @@ __kernel void m04010_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -676,8 +674,6 @@ __kernel void m04010_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -377,8 +377,6 @@ __kernel void m04010_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -790,8 +788,6 @@ __kernel void m04010_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -295,8 +295,6 @@ void m04010m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -618,8 +616,6 @@ void m04010s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -366,8 +366,6 @@ __kernel void m04110_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -766,8 +764,6 @@ __kernel void m04110_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -424,8 +424,6 @@ __kernel void m04110_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -884,8 +882,6 @@ __kernel void m04110_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -323,8 +323,6 @@ void m04110m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -674,8 +672,6 @@ void m04110s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -264,8 +264,6 @@ __kernel void m04310_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -562,8 +560,6 @@ __kernel void m04310_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -321,8 +321,6 @@ __kernel void m04310_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -678,8 +676,6 @@ __kernel void m04310_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -244,8 +244,6 @@ void m04310m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -516,8 +514,6 @@ void m04310s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -197,8 +197,6 @@ __kernel void m09900_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -445,8 +443,6 @@ __kernel void m09900_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -255,8 +255,6 @@ __kernel void m09900_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -563,8 +561,6 @@ __kernel void m09900_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -250,8 +250,6 @@ void m09900m (u32 w[16], const u32 pw_len, __global pw_t *pws, __global const ke
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, t1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, t1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, t3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, t3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, t1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, t1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, t2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, t2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, t2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, t2[3], MD5C22, MD5S22);
|
||||||
@ -545,8 +543,6 @@ void m09900s (u32 w[16], const u32 pw_len, __global pw_t *pws, __global const ke
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, t1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, t1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, t3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, t3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, t1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, t1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, t2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, t2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, t2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, t2[3], MD5C22, MD5S22);
|
||||||
|
@ -260,8 +260,6 @@ __kernel void m11000_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -571,8 +569,6 @@ __kernel void m11000_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -316,8 +316,6 @@ __kernel void m11000_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -685,8 +683,6 @@ __kernel void m11000_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -234,8 +234,6 @@ void m11000m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -513,8 +511,6 @@ void m11000s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
@ -314,8 +314,6 @@ __kernel void m11100_m04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -662,8 +660,6 @@ __kernel void m11100_s04 (__global pw_t *pws, __constant const kernel_rule_t *ru
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -372,8 +372,6 @@ __kernel void m11100_m04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
@ -780,8 +778,6 @@ __kernel void m11100_s04 (__global pw_t *pws, __global const kernel_rule_t *rule
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2[3], MD5C22, MD5S22);
|
||||||
|
@ -291,8 +291,6 @@ void m11100m (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
@ -610,8 +608,6 @@ void m11100s (u32 w0[4], u32 w1[4], u32 w2[4], u32 w3[4], const u32 pw_len, __gl
|
|||||||
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
MD5_STEP (MD5_Go, c, d, a, b, w1_t[3], MD5C1e, MD5S12);
|
||||||
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
MD5_STEP (MD5_Go, b, c, d, a, w3_t[0], MD5C1f, MD5S13);
|
||||||
|
|
||||||
u32x t;
|
|
||||||
|
|
||||||
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
MD5_STEP (MD5_H1, a, b, c, d, w1_t[1], MD5C20, MD5S20);
|
||||||
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
MD5_STEP (MD5_H2, d, a, b, c, w2_t[0], MD5C21, MD5S21);
|
||||||
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
MD5_STEP (MD5_H1, c, d, a, b, w2_t[3], MD5C22, MD5S22);
|
||||||
|
Loading…
Reference in New Issue
Block a user