Lines Matching refs:fs1
397 ; NOTE: This test uses `f9` (`fs1`) as an input, so it should be saved.
402 ; RV32IF-NEXT: fsw fs1, 12(sp)
403 ; RV32IF-NEXT: fmv.s fs1, fa0
405 ; RV32IF-NEXT: fcvt.w.s a0, fs1
407 ; RV32IF-NEXT: flw fs1, 12(sp)
414 ; RV64IF-NEXT: fsw fs1, 12(sp)
415 ; RV64IF-NEXT: fmv.s fs1, fa0
417 ; RV64IF-NEXT: fcvt.w.s a0, fs1
419 ; RV64IF-NEXT: flw fs1, 12(sp)
426 ; NOTE: This test uses `fs1` (`f9`) as an input, so it should be saved.
431 ; RV32IF-NEXT: fsw fs1, 12(sp)
432 ; RV32IF-NEXT: fmv.s fs1, fa0
434 ; RV32IF-NEXT: fcvt.w.s a0, fs1
436 ; RV32IF-NEXT: flw fs1, 12(sp)
443 ; RV64IF-NEXT: fsw fs1, 12(sp)
444 ; RV64IF-NEXT: fmv.s fs1, fa0
446 ; RV64IF-NEXT: fcvt.w.s a0, fs1
448 ; RV64IF-NEXT: flw fs1, 12(sp)
451 %1 = tail call i32 asm "fcvt.w.s $0, $1", "=r,{fs1}"(float %a)