Lines Matching refs:S0
75 ; CHECK-SOFTFP-FP16-DAG: vmov [[S0:s[0-9]]], r0
77 ; CHECK-SOFTFP-FP16-DAG: vcvtb.f32.f16 [[S0]], [[S0]]
79 ; CHECK-SOFTFP-FP16: vadd.f32 [[S0]], [[S0]], [[S2]]
80 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
83 ; CHECK-SOFTFP-FULLFP16: vmov.f16 [[S0:s[0-9]]], r1
85 ; CHECK-SOFTFP-FULLFP16: vadd.f16 [[S0]], [[S2]], [[S0]]
97 ; CHECK-HARDFP-FP16: vcvtb.f32.f16 [[S0:s[0-9]]], s0
98 ; CHECK-HARDFP-FP16: vadd.f32 [[S0]], [[S0]], [[S2]]
99 ; CHECK-HARDFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
129 ; CHECK-SOFTFP-FULLFP16: vmov.f16 [[S0:s[0-9]]], r1
130 ; CHECK-SOFTFP-FULLFP16: vcmp.f16 [[S2]], [[S0]]
358 ; CHECK-SOFTFP-FP16-DAG: vmov [[S0:s[0-9]]], r0
360 ; CHECK-SOFTFP-FP16-DAG: vcvtb.f32.f16 [[S0]], [[S0]]
362 ; CHECK-SOFTFP-FP16: vdiv.f32 [[S0]], [[S0]], [[S2]]
363 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
366 ; CHECK-SOFTFP-FULLFP16: vmov.f16 [[S0:s[0-9]]], r1
368 ; CHECK-SOFTFP-FULLFP16: vdiv.f16 [[S0]], [[S2]], [[S0]]
380 ; CHECK-HARDFP-FP16: vcvtb.f32.f16 [[S0:s[0-9]]], s0
381 ; CHECK-HARDFP-FP16: vdiv.f32 [[S0]], [[S0]], [[S2]]
382 ; CHECK-HARDFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
580 ; CHECK-SOFTFP-FP16-DAG: vmov [[S0:s[0-9]]], r0
582 ; CHECK-SOFTFP-FP16-DAG: vcvtb.f32.f16 [[S0]], [[S0]]
584 ; CHECK-SOFTFP-FP16: vmul.f32 [[S0]], [[S0]], [[S2]]
585 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
588 ; CHECK-SOFTFP-FULLFP16: vmov.f16 [[S0:s[0-9]]], r1
590 ; CHECK-SOFTFP-FULLFP16: vmul.f16 [[S0]], [[S2]], [[S0]]
602 ; CHECK-HARDFP-FP16: vcvtb.f32.f16 [[S0:s[0-9]]], s0
603 ; CHECK-HARDFP-FP16: vmul.f32 [[S0]], [[S0]], [[S2]]
604 ; CHECK-HARDFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
921 ; CHECK-HARDFP-FULLFP16-NEXT: vseleq.f16 [[S0:s[0-9]]], [[S6]], [[S4]]
922 ; CHECK-HARDFP-FULLFP16-NEXT: vselvs.f16 s0, [[S6]], [[S0]]
976 ; CHECK-SOFTFP-FP16-DAG: vmov [[S0:s[0-9]]], r0
978 ; CHECK-SOFTFP-FP16-DAG: vcvtb.f32.f16 [[S0]], [[S0]]
980 ; CHECK-SOFTFP-FP16: vsub.f32 [[S0]], [[S0]], [[S2]]
981 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
984 ; CHECK-SOFTFP-FULLFP16: vmov.f16 [[S0:s[0-9]]], r1
986 ; CHECK-SOFTFP-FULLFP16: vsub.f16 [[S0]], [[S2]], [[S0]]
998 ; CHECK-HARDFP-FP16: vcvtb.f32.f16 [[S0:s[0-9]]], s0
999 ; CHECK-HARDFP-FP16: vsub.f32 [[S0]], [[S0]], [[S2]]
1000 ; CHECK-HARDFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
1022 ; CHECK-SOFTFP-FULLFP16: vmov.f16 [[S0:s[0-9]]], #1.000000e+00
1023 ; CHECK-SOFTFP-FULLFP16: vstr.16 [[S0]], [sp, #{{.}}]