forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
kernel/arch/s390/include/asm/vx-insn.h
....@@ -363,23 +363,23 @@
363363 .endm
364364
365365 /* VECTOR LOAD MULTIPLE */
366
-.macro VLM vfrom, vto, disp, base
366
+.macro VLM vfrom, vto, disp, base, hint=3
367367 VX_NUM v1, \vfrom
368368 VX_NUM v3, \vto
369369 GR_NUM b2, \base /* Base register */
370370 .word 0xE700 | ((v1&15) << 4) | (v3&15)
371371 .word (b2 << 12) | (\disp)
372
- MRXBOPC 0, 0x36, v1, v3
372
+ MRXBOPC \hint, 0x36, v1, v3
373373 .endm
374374
375375 /* VECTOR STORE MULTIPLE */
376
-.macro VSTM vfrom, vto, disp, base
376
+.macro VSTM vfrom, vto, disp, base, hint=3
377377 VX_NUM v1, \vfrom
378378 VX_NUM v3, \vto
379379 GR_NUM b2, \base /* Base register */
380380 .word 0xE700 | ((v1&15) << 4) | (v3&15)
381381 .word (b2 << 12) | (\disp)
382
- MRXBOPC 0, 0x3E, v1, v3
382
+ MRXBOPC \hint, 0x3E, v1, v3
383383 .endm
384384
385385 /* VECTOR PERMUTE */