Home
last modified time | relevance | path

Searched refs:vr2 (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
401 VX_NUM v2, \vr2
410 .macro VUPLL vr1, vr2, m3 variable
412 VX_NUM v2, \vr2
417 .macro VUPLLB vr1, vr2
418 VUPLL \vr1, \vr2, 0 variable
420 .macro VUPLLH vr1, vr2
421 VUPLL \vr1, \vr2, 1 variable
423 .macro VUPLLF vr1, vr2
424 VUPLL \vr1, \vr2, variable
428 .macro VPDI vr1, vr2, vr3, m4 global() variable
459 .macro VMRH vr1, vr2, vr3, m4 global() variable
467 .macro VMRHB vr1, vr2, vr3 global() variable
468 VMRH \\vr1, \\vr2, \\vr3, 0 global() variable
470 .macro VMRHH vr1, vr2, vr3 global() variable
471 VMRH \\vr1, \\vr2, \\vr3, 1 global() variable
473 .macro VMRHF vr1, vr2, vr3 global() variable
474 VMRH \\vr1, \\vr2, \\vr3, 2 global() variable
476 .macro VMRHG vr1, vr2, vr3 global() variable
477 VMRH \\vr1, \\vr2, \\vr3, 3 global() variable
481 .macro VMRL vr1, vr2, vr3, m4 global() variable
489 .macro VMRLB vr1, vr2, vr3 global() variable
490 VMRL \\vr1, \\vr2, \\vr3, 0 global() variable
492 .macro VMRLH vr1, vr2, vr3 global() variable
493 VMRL \\vr1, \\vr2, \\vr3, 1 global() variable
495 .macro VMRLF vr1, vr2, vr3 global() variable
496 VMRL \\vr1, \\vr2, \\vr3, 2 global() variable
498 .macro VMRLG vr1, vr2, vr3 global() variable
499 VMRL \\vr1, \\vr2, \\vr3, 3 global() variable
506 .macro VN vr1, vr2, vr3 global() variable
516 .macro VX vr1, vr2, vr3 global() variable
526 .macro VGFM vr1, vr2, vr3, m4 global() variable
534 .macro VGFMB vr1, vr2, vr3 global() variable
535 VGFM \\vr1, \\vr2, \\vr3, 0 global() variable
537 .macro VGFMH vr1, vr2, vr3 global() variable
538 VGFM \\vr1, \\vr2, \\vr3, 1 global() variable
540 .macro VGFMF vr1, vr2, vr3 global() variable
541 VGFM \\vr1, \\vr2, \\vr3, 2 global() variable
543 .macro VGFMG vr1, vr2, vr3 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
571 .macro VSRLB vr1, vr2, vr3 global() variable
601 .macro VA vr1, vr2, vr3, m4 global() variable
609 .macro VAB vr1, vr2, vr3 global() variable
610 VA \\vr1, \\vr2, \\vr3, 0 global() variable
612 .macro VAH vr1, vr2, vr3 global() variable
613 VA \\vr1, \\vr2, \\vr3, 1 global() variable
615 .macro VAF vr1, vr2, vr3 global() variable
616 VA \\vr1, \\vr2, \\vr3, 2 global() variable
618 .macro VAG vr1, vr2, vr3 global() variable
619 VA \\vr1, \\vr2, \\vr3, 3 global() variable
621 .macro VAQ vr1, vr2, vr3 global() variable
622 VA \\vr1, \\vr2, \\vr3, 4 global() variable
626 .macro VESRAV vr1, vr2, vr3, m4 global() variable
635 .macro VESRAVB vr1, vr2, vr3 global() variable
636 VESRAV \\vr1, \\vr2, \\vr3, 0 global() variable
638 .macro VESRAVH vr1, vr2, vr3 global() variable
639 VESRAV \\vr1, \\vr2, \\vr3, 1 global() variable
641 .macro VESRAVF vr1, vr2, vr3 global() variable
642 VESRAV \\vr1, \\vr2, \\vr3, 2 global() variable
644 .macro VESRAVG vr1, vr2, vr3 global() variable
645 VESRAV \\vr1, \\vr2, \\vr3, 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
388 VX_NUM v2, \vr2
397 .macro VUPLL vr1, vr2, m3 variable
399 VX_NUM v2, \vr2
404 .macro VUPLLB vr1, vr2
405 VUPLL \vr1, \vr2, 0 variable
407 .macro VUPLLH vr1, vr2
408 VUPLL \vr1, \vr2, 1 variable
410 .macro VUPLLF vr1, vr2
411 VUPLL \vr1, \vr2, variable
418 .macro VN vr1, vr2, vr3 global() variable
428 .macro VX vr1, vr2, vr3 global() variable
438 .macro VGFM vr1, vr2, vr3, m4 global() variable
446 .macro VGFMB vr1, vr2, vr3 global() variable
447 VGFM \\vr1, \\vr2, \\vr3, 0 global() variable
449 .macro VGFMH vr1, vr2, vr3 global() variable
450 VGFM \\vr1, \\vr2, \\vr3, 1 global() variable
452 .macro VGFMF vr1, vr2, vr3 global() variable
453 VGFM \\vr1, \\vr2, \\vr3, 2 global() variable
455 .macro VGFMG vr1, vr2, vr3 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
483 .macro VSRLB vr1, vr2, vr3 global() variable
513 .macro VA vr1, vr2, vr3, m4 global() variable
521 .macro VAB vr1, vr2, vr3 global() variable
522 VA \\vr1, \\vr2, \\vr3, 0 global() variable
524 .macro VAH vr1, vr2, vr3 global() variable
525 VA \\vr1, \\vr2, \\vr3, 1 global() variable
527 .macro VAF vr1, vr2, vr3 global() variable
528 VA \\vr1, \\vr2, \\vr3, 2 global() variable
530 .macro VAG vr1, vr2, vr3 global() variable
531 VA \\vr1, \\vr2, \\vr3, 3 global() variable
533 .macro VAQ vr1, vr2, vr3 global() variable
534 VA \\vr1, \\vr2, \\vr3, 4 global() variable
538 .macro VESRAV vr1, vr2, vr3, m4 global() variable
547 .macro VESRAVB vr1, vr2, vr3 global() variable
548 VESRAV \\vr1, \\vr2, \\vr3, 0 global() variable
550 .macro VESRAVH vr1, vr2, vr3 global() variable
551 VESRAV \\vr1, \\vr2, \\vr3, 1 global() variable
553 .macro VESRAVF vr1, vr2, vr3 global() variable
554 VESRAV \\vr1, \\vr2, \\vr3, 2 global() variable
556 .macro VESRAVG vr1, vr2, vr3 global() variable
557 VESRAV \\vr1, \\vr2, \\vr3, 3 global() variable
[all...]
/kernel/linux/linux-5.10/arch/csky/abiv2/
H A Dfpu.c187 FMFVR_FPU_REGS(vr2, vr3) in save_to_user_fp()
250 FMTVR_FPU_REGS(vr2, vr3) in restore_from_user_fp()
/kernel/linux/linux-6.6/arch/csky/abiv2/
H A Dfpu.c187 FMFVR_FPU_REGS(vr2, vr3) in save_to_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.h210 vst $vr2, \tmp, THREAD_FPR2 - THREAD_FPR0
247 vld $vr2, \tmp, THREAD_FPR2 - THREAD_FPR0
301 lsx_save_upper $vr2, \base, \tmp, (THREAD_FPR2-THREAD_FPR0)
343 lsx_restore_upper $vr2, \base, \tmp, (THREAD_FPR2-THREAD_FPR0)
383 lsx_init_upper $vr2 \tmp
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dfpu.S159 EX vst $vr2, \base, (2 * LSX_REG_WIDTH)
196 EX vld $vr2, \base, (2 * LSX_REG_WIDTH)
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dasmmacro.h132 .ifc \vr, $vr2
596 lsx_save_upper $vr2, \base, \tmp, (THREAD_FPR2-THREAD_FPR0)
641 lsx_restore_upper $vr2, \base, \tmp, (THREAD_FPR2-THREAD_FPR0)
684 lsx_init_upper $vr2 \tmp
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dfpu.S205 EX_V 0xb1 $vr2, \base, (2 * LSX_REG_WIDTH)
240 EX_V 0xb0 $vr2, \base, (2 * LSX_REG_WIDTH)

Completed in 12 milliseconds