]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/x86/crypto/aes_ctrby8_avx-x86_64.S
crypto, x86: aesni - fix token pasting for clang
[karo-tx-linux.git] / arch / x86 / crypto / aes_ctrby8_avx-x86_64.S
index a916c4a611652fb97e2e6d295e1a4b333ea532bd..5f6a5af9c489b7eafb2588cea8e61ba7ae84778a 100644 (file)
@@ -65,7 +65,6 @@
 #include <linux/linkage.h>
 #include <asm/inst.h>
 
-#define CONCAT(a,b)    a##b
 #define VMOVDQ         vmovdqu
 
 #define xdata0         %xmm0
@@ -92,8 +91,6 @@
 #define num_bytes      %r8
 
 #define tmp            %r10
-#define        DDQ(i)          CONCAT(ddq_add_,i)
-#define        XMM(i)          CONCAT(%xmm, i)
 #define        DDQ_DATA        0
 #define        XDATA           1
 #define KEY_128                1
@@ -131,12 +128,12 @@ ddq_add_8:
 /* generate a unique variable for ddq_add_x */
 
 .macro setddq n
-       var_ddq_add = DDQ(\n)
+       var_ddq_add = ddq_add_\n
 .endm
 
 /* generate a unique variable for xmm register */
 .macro setxdata n
-       var_xdata = XMM(\n)
+       var_xdata = %xmm\n
 .endm
 
 /* club the numeric 'id' to the symbol 'name' */