Lines Matching refs:fs2
771 ; NOTE: This test uses `f18` (`fs2`) as an input, so it should be saved.
776 ; RV32IFD-NEXT: fsd fs2, 8(sp)
777 ; RV32IFD-NEXT: fmv.d fs2, fa0
779 ; RV32IFD-NEXT: fcvt.w.d a0, fs2
781 ; RV32IFD-NEXT: fld fs2, 8(sp)
788 ; RV64IFD-NEXT: fsd fs2, 8(sp)
789 ; RV64IFD-NEXT: fmv.d fs2, fa0
791 ; RV64IFD-NEXT: fcvt.w.d a0, fs2
793 ; RV64IFD-NEXT: fld fs2, 8(sp)
800 ; NOTE: This test uses `fs2` (`f18`) as an input, so it should be saved.
805 ; RV32IFD-NEXT: fsd fs2, 8(sp)
806 ; RV32IFD-NEXT: fmv.d fs2, fa0
808 ; RV32IFD-NEXT: fcvt.w.d a0, fs2
810 ; RV32IFD-NEXT: fld fs2, 8(sp)
817 ; RV64IFD-NEXT: fsd fs2, 8(sp)
818 ; RV64IFD-NEXT: fmv.d fs2, fa0
820 ; RV64IFD-NEXT: fcvt.w.d a0, fs2
822 ; RV64IFD-NEXT: fld fs2, 8(sp)
825 %1 = tail call i32 asm "fcvt.w.d $0, $1", "=r,{fs2}"(double %a)