Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

s390/vx: remove comments from macros which break LLVM's IAS

LLVM's integrated assembler does not like comments within macros:

<instantiation>:3:19: error: too many positional arguments
GR_NUM b2, 1 /* Base register */
^
Remove them, since they are obvious anyway.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>

+3 -3
+3 -3
arch/s390/include/asm/vx-insn.h
··· 366 366 .macro VLM vfrom, vto, disp, base, hint=3 367 367 VX_NUM v1, \vfrom 368 368 VX_NUM v3, \vto 369 - GR_NUM b2, \base /* Base register */ 369 + GR_NUM b2, \base 370 370 .word 0xE700 | ((v1&15) << 4) | (v3&15) 371 371 .word (b2 << 12) | (\disp) 372 372 MRXBOPC \hint, 0x36, v1, v3 ··· 376 376 .macro VST vr1, disp, index="%r0", base 377 377 VX_NUM v1, \vr1 378 378 GR_NUM x2, \index 379 - GR_NUM b2, \base /* Base register */ 379 + GR_NUM b2, \base 380 380 .word 0xE700 | ((v1&15) << 4) | (x2&15) 381 381 .word (b2 << 12) | (\disp) 382 382 MRXBOPC 0, 0x0E, v1 ··· 386 386 .macro VSTM vfrom, vto, disp, base, hint=3 387 387 VX_NUM v1, \vfrom 388 388 VX_NUM v3, \vto 389 - GR_NUM b2, \base /* Base register */ 389 + GR_NUM b2, \base 390 390 .word 0xE700 | ((v1&15) << 4) | (v3&15) 391 391 .word (b2 << 12) | (\disp) 392 392 MRXBOPC \hint, 0x3E, v1, v3