Home
last modified time | relevance | path

Searched refs:vr3 (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dvx-insn-asm.h399 .macro VPERM vr1, vr2, vr3, vr4 variable
402 VX_NUM v3, \vr3
428 .macro VPDI vr1, vr2, vr3, m4 variable
431 VX_NUM v3, \vr3
438 .macro VREP vr1, vr3, imm2, m4 variable
440 VX_NUM v3, \vr3
445 .macro VREPB vr1, vr3, imm2 variable
446 VREP \vr1, \vr3, \imm2, 0 variable
448 .macro VREPH vr1, vr3, imm2 variable
449 VREP \vr1, \vr3, \imm variable
451 .macro VREPF vr1, vr3, imm2 global() variable
452 VREP \\vr1, \\vr3, \\imm2, 2 global() variable
454 .macro VREPG vr1, vr3, imm2 global() variable
455 VREP \\vr1, \\vr3, \\imm2, 3 global() variable
459 .macro VMRH vr1, vr2, vr3, m4 global() variable
468 VMRH \\vr1, \\vr2, \\vr3, 0 global() variable
471 VMRH \\vr1, \\vr2, \\vr3, 1 global() variable
474 VMRH \\vr1, \\vr2, \\vr3, 2 global() variable
477 VMRH \\vr1, \\vr2, \\vr3, 3 global() variable
481 .macro VMRL vr1, vr2, vr3, m4 global() variable
490 VMRL \\vr1, \\vr2, \\vr3, 0 global() variable
493 VMRL \\vr1, \\vr2, \\vr3, 1 global() variable
496 VMRL \\vr1, \\vr2, \\vr3, 2 global() variable
499 VMRL \\vr1, \\vr2, \\vr3, 3 global() variable
526 .macro VGFM vr1, vr2, vr3, m4 global() variable
535 VGFM \\vr1, \\vr2, \\vr3, 0 global() variable
538 VGFM \\vr1, \\vr2, \\vr3, 1 global() variable
541 VGFM \\vr1, \\vr2, \\vr3, 2 global() variable
544 VGFM \\vr1, \\vr2, \\vr3, 3 global() variable
548 .macro VGFMA vr1, vr2, vr3, vr4, m5 global() variable
557 .macro VGFMAB vr1, vr2, vr3, vr4 global() variable
558 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 0 global() variable
560 .macro VGFMAH vr1, vr2, vr3, vr4 global() variable
561 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 1 global() variable
563 .macro VGFMAF vr1, vr2, vr3, vr4 global() variable
564 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 2 global() variable
566 .macro VGFMAG vr1, vr2, vr3, vr4 global() variable
567 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 3 global() variable
601 .macro VA vr1, vr2, vr3, m4 global() variable
610 VA \\vr1, \\vr2, \\vr3, 0 global() variable
613 VA \\vr1, \\vr2, \\vr3, 1 global() variable
616 VA \\vr1, \\vr2, \\vr3, 2 global() variable
619 VA \\vr1, \\vr2, \\vr3, 3 global() variable
622 VA \\vr1, \\vr2, \\vr3, 4 global() variable
626 .macro VESRAV vr1, vr2, vr3, m4 global() variable
636 VESRAV \\vr1, \\vr2, \\vr3, 0 global() variable
639 VESRAV \\vr1, \\vr2, \\vr3, 1 global() variable
642 VESRAV \\vr1, \\vr2, \\vr3, 2 global() variable
645 VESRAV \\vr1, \\vr2, \\vr3, 3 global() variable
649 .macro VERLL vr1, vr3, disp, base="%r0", m4 global() variable
657 .macro VERLLB vr1, vr3, disp, base="%r0" global() variable
658 VERLL \\vr1, \\vr3, \\disp, \\base, 0 global() variable
660 .macro VERLLH vr1, vr3, disp, base="%r0" global() variable
661 VERLL \\vr1, \\vr3, \\disp, \\base, 1 global() variable
663 .macro VERLLF vr1, vr3, disp, base="%r0" global() variable
664 VERLL \\vr1, \\vr3, \\disp, \\base, 2 global() variable
666 .macro VERLLG vr1, vr3, disp, base="%r0" global() variable
667 VERLL \\vr1, \\vr3, \\disp, \\base, 3 global() variable
671 .macro VSLDB vr1, vr2, vr3, imm4 global() variable
[all...]
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dvx-insn.h386 .macro VPERM vr1, vr2, vr3, vr4 variable
389 VX_NUM v3, \vr3
418 .macro VN vr1, vr2, vr3
421 VX_NUM v3, \vr3
428 .macro VX vr1, vr2, vr3
431 VX_NUM v3, \vr3
438 .macro VGFM vr1, vr2, vr3, m4 variable
441 VX_NUM v3, \vr3
446 .macro VGFMB vr1, vr2, vr3
447 VGFM \vr1, \vr2, \vr3, variable
450 VGFM \\vr1, \\vr2, \\vr3, 1 global() variable
453 VGFM \\vr1, \\vr2, \\vr3, 2 global() variable
456 VGFM \\vr1, \\vr2, \\vr3, 3 global() variable
460 .macro VGFMA vr1, vr2, vr3, vr4, m5 global() variable
469 .macro VGFMAB vr1, vr2, vr3, vr4 global() variable
470 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 0 global() variable
472 .macro VGFMAH vr1, vr2, vr3, vr4 global() variable
473 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 1 global() variable
475 .macro VGFMAF vr1, vr2, vr3, vr4 global() variable
476 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 2 global() variable
478 .macro VGFMAG vr1, vr2, vr3, vr4 global() variable
479 VGFMA \\vr1, \\vr2, \\vr3, \\vr4, 3 global() variable
513 .macro VA vr1, vr2, vr3, m4 global() variable
522 VA \\vr1, \\vr2, \\vr3, 0 global() variable
525 VA \\vr1, \\vr2, \\vr3, 1 global() variable
528 VA \\vr1, \\vr2, \\vr3, 2 global() variable
531 VA \\vr1, \\vr2, \\vr3, 3 global() variable
534 VA \\vr1, \\vr2, \\vr3, 4 global() variable
538 .macro VESRAV vr1, vr2, vr3, m4 global() variable
548 VESRAV \\vr1, \\vr2, \\vr3, 0 global() variable
551 VESRAV \\vr1, \\vr2, \\vr3, 1 global() variable
554 VESRAV \\vr1, \\vr2, \\vr3, 2 global() variable
557 VESRAV \\vr1, \\vr2, \\vr3, 3 global() variable
[all...]
/kernel/linux/linux-5.10/arch/csky/abiv2/
H A Dfpu.c167 "vstmu.32 vr0-vr3, (%0)\n" in save_to_user_fp()
187 FMFVR_FPU_REGS(vr2, vr3) in save_to_user_fp()
229 "vldmu.32 vr0-vr3, (%0)\n" in restore_from_user_fp()
250 FMTVR_FPU_REGS(vr2, vr3) in restore_from_user_fp()
/kernel/linux/linux-6.6/arch/csky/abiv2/
H A Dfpu.c167 "vstmu.32 vr0-vr3, (%0)\n" in save_to_user_fp()
187 FMFVR_FPU_REGS(vr2, vr3) in save_to_user_fp()
229 "vldmu.32 vr0-vr3, (%0)\n" in restore_from_user_fp()
250 FMTVR_FPU_REGS(vr2, vr3) in restore_from_user_fp()
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dasmmacro.h211 vst $vr3, \tmp, THREAD_FPR3 - THREAD_FPR0
248 vld $vr3, \tmp, THREAD_FPR3 - THREAD_FPR0
302 lsx_save_upper $vr3, \base, \tmp, (THREAD_FPR3-THREAD_FPR0)
344 lsx_restore_upper $vr3, \base, \tmp, (THREAD_FPR3-THREAD_FPR0)
384 lsx_init_upper $vr3 \tmp
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dfpu.S160 EX vst $vr3, \base, (3 * LSX_REG_WIDTH)
197 EX vld $vr3, \base, (3 * LSX_REG_WIDTH)
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dasmmacro.h135 .ifc \vr, $vr3
597 lsx_save_upper $vr3, \base, \tmp, (THREAD_FPR3-THREAD_FPR0)
642 lsx_restore_upper $vr3, \base, \tmp, (THREAD_FPR3-THREAD_FPR0)
685 lsx_init_upper $vr3 \tmp
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dfpu.S206 EX_V 0xb1 $vr3, \base, (3 * LSX_REG_WIDTH)
241 EX_V 0xb0 $vr3, \base, (3 * LSX_REG_WIDTH)

Completed in 8 milliseconds