Converted to new SIMD: -m 5500 -a 0
authorJens Steube <jens.steube@gmail.com>
Sat, 6 Feb 2016 09:33:54 +0000 (10:33 +0100)
committerJens Steube <jens.steube@gmail.com>
Sat, 6 Feb 2016 09:33:54 +0000 (10:33 +0100)
OpenCL/m05500_a0.cl

index c0e4ea7..798941a 100644 (file)
@@ -669,6 +669,11 @@ __kernel void m05500_m04 (__global pw_t *pws, __global kernel_rule_t *  rules_bu
 
     _des_crypt_keysetup (key[0], key[1], Kc, Kd, s_skb);
 
+    u32x data[2];
+
+    data[0] = s0;
+    data[1] = s1;
+
     u32x iv1[2];
 
     _des_crypt_encrypt (iv1, data, Kc, Kd, s_SPtrans);
@@ -893,6 +898,11 @@ __kernel void m05500_s04 (__global pw_t *pws, __global kernel_rule_t *  rules_bu
 
     _des_crypt_keysetup (key[0], key[1], Kc, Kd, s_skb);
 
+    u32x data[2];
+
+    data[0] = s0;
+    data[1] = s1;
+
     u32x iv1[2];
 
     _des_crypt_encrypt (iv1, data, Kc, Kd, s_SPtrans);
@@ -906,7 +916,7 @@ __kernel void m05500_s04 (__global pw_t *pws, __global kernel_rule_t *  rules_bu
 
     _des_crypt_keysetup (key[0], key[1], Kc, Kd, s_skb);
 
-    u32 iv2[2];
+    u32x iv2[2];
 
     _des_crypt_encrypt (iv2, data, Kc, Kd, s_SPtrans);
     */