Lines Matching full:s0

6 ; CHECK:         vldr.16 s0, [r1]
8 ; CHECK-NEXT: vadd.f16 s0, s2, s0
9 ; CHECK-NEXT: vstr.16 s0, [r0]
20 ; CHECK: vldr.16 s0, [r1]
22 ; CHECK-NEXT: vsub.f16 s0, s2, s0
23 ; CHECK-NEXT: vstr.16 s0, [r0]
34 ; CHECK: vldr.16 s0, [r1]
36 ; CHECK-NEXT: vmul.f16 s0, s2, s0
37 ; CHECK-NEXT: vstr.16 s0, [r0]
48 ; CHECK: vldr.16 s0, [r1]
50 ; CHECK-NEXT: vdiv.f16 s0, s2, s0
51 ; CHECK-NEXT: vstr.16 s0, [r0]
64 ; CHECK-NEXT: vldr.16 s0, [r0]
67 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
70 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
71 ; CHECK-NEXT: vstr.16 s0, [r4]
82 ; CHECK: vldr.16 s0, [r0]
83 ; CHECK-NEXT: vstr.16 s0, [r1]
92 ; CHECK: vldr.16 s0, [r0]
93 ; CHECK-NEXT: vcvt.s32.f16 s0, s0
94 ; CHECK-NEXT: vmov r0, s0
110 ; CHECK: vldr.16 s0, [r0]
111 ; CHECK-NEXT: vcvt.u32.f16 s0, s0
112 ; CHECK-NEXT: vmov r0, s0
128 ; CHECK: vmov s0, r0
129 ; CHECK-NEXT: vcvt.f16.s32 s0, s0
130 ; CHECK-NEXT: vstr.16 s0, [r1]
139 ; CHECK: vmov s0, r0
140 ; CHECK-NEXT: vcvt.f16.u32 s0, s0
141 ; CHECK-NEXT: vstr.16 s0, [r1]
164 ; CHECK: vcvtb.f16.f32 s0, s0
165 ; CHECK-NEXT: vstr.16 s0, [r0]
174 ; CHECK: vcvtb.f16.f64 s0, d0
175 ; CHECK-NEXT: vstr.16 s0, [r0]
184 ; CHECK: vldr.16 s0, [r0]
185 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
194 ; CHECK: vldr.16 s0, [r0]
195 ; CHECK-NEXT: vcvtb.f64.f16 d0, s0
222 ; CHECK: vldr.16 s0, [r0]
223 ; CHECK-NEXT: vsqrt.f16 s0, s0
224 ; CHECK-NEXT: vstr.16 s0, [r0]
236 ; CHECK-NEXT: vldr.16 s0, [r0]
239 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
241 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
242 ; CHECK-NEXT: vstr.16 s0, [r4]
254 ; CHECK-NEXT: vldr.16 s0, [r0]
256 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
258 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
259 ; CHECK-NEXT: vstr.16 s0, [r4]
271 ; CHECK-NEXT: vldr.16 s0, [r0]
273 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
275 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
276 ; CHECK-NEXT: vstr.16 s0, [r4]
288 ; CHECK-NEXT: vldr.16 s0, [r0]
290 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
292 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
293 ; CHECK-NEXT: vstr.16 s0, [r4]
305 ; CHECK-NEXT: vldr.16 s0, [r0]
308 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
311 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
312 ; CHECK-NEXT: vstr.16 s0, [r4]
325 ; CHECK-NEXT: vldr.16 s0, [r0]
327 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
329 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
330 ; CHECK-NEXT: vstr.16 s0, [r4]
342 ; CHECK-NEXT: vldr.16 s0, [r0]
344 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
346 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
347 ; CHECK-NEXT: vstr.16 s0, [r4]
359 ; CHECK-NEXT: vldr.16 s0, [r0]
361 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
363 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
364 ; CHECK-NEXT: vstr.16 s0, [r4]
376 ; CHECK-NEXT: vldr.16 s0, [r0]
378 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
380 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
381 ; CHECK-NEXT: vstr.16 s0, [r4]
393 ; CHECK-NEXT: vldr.16 s0, [r0]
395 ; CHECK-NEXT: vcvtb.f32.f16 s0, s0
397 ; CHECK-NEXT: vcvtb.f16.f32 s0, s0
398 ; CHECK-NEXT: vstr.16 s0, [r4]
408 ; CHECK: vldr.16 s0, [r1]
411 ; CHECK-NEXT: vfma.f16 s4, s2, s0
424 ; CHECK: vldr.16 s0, [r0]
425 ; CHECK-NEXT: vabs.f16 s0, s0
426 ; CHECK-NEXT: vstr.16 s0, [r0]
436 ; CHECK: vldr.16 s0, [r1]
438 ; CHECK-NEXT: vminnm.f16 s0, s2, s0
439 ; CHECK-NEXT: vstr.16 s0, [r0]
450 ; CHECK: vldr.16 s0, [r1]
452 ; CHECK-NEXT: vmaxnm.f16 s0, s2, s0
453 ; CHECK-NEXT: vstr.16 s0, [r0]
465 ; CHECK-NEXT: vmov.f16 s0, #1.000000e+00
466 ; CHECK-NEXT: vcmp.f16 s2, s0
468 ; CHECK-NEXT: vselge.f16 s0, s0, s2
469 ; CHECK-NEXT: vstr.16 s0, [r0]
481 ; CHECK-NEXT: vmov.f16 s0, #1.000000e+00
482 ; CHECK-NEXT: vcmp.f16 s0, s2
484 ; CHECK-NEXT: vselge.f16 s0, s0, s2
485 ; CHECK-NEXT: vstr.16 s0, [r0]
498 ; CHECK-NEXT: vldr.16 s0, [r1]
499 ; CHECK-NEXT: vstr.16 s0, [sp]
500 ; CHECK-NEXT: vldr.16 s0, [r0]
502 ; CHECK-NEXT: vabs.f16 s0, s0
504 ; CHECK-NEXT: vneg.f16 s2, s0
505 ; CHECK-NEXT: vseleq.f16 s0, s0, s2
506 ; CHECK-NEXT: vstr.16 s0, [r0]
518 ; CHECK: vldr.16 s0, [r0]
519 ; CHECK-NEXT: vrintm.f16 s0, s0
520 ; CHECK-NEXT: vstr.16 s0, [r0]
530 ; CHECK: vldr.16 s0, [r0]
531 ; CHECK-NEXT: vrintp.f16 s0, s0
532 ; CHECK-NEXT: vstr.16 s0, [r0]
542 ; CHECK: vldr.16 s0, [r0]
543 ; CHECK-NEXT: vrintz.f16 s0, s0
544 ; CHECK-NEXT: vstr.16 s0, [r0]
554 ; CHECK: vldr.16 s0, [r0]
555 ; CHECK-NEXT: vrintx.f16 s0, s0
556 ; CHECK-NEXT: vstr.16 s0, [r0]
566 ; CHECK: vldr.16 s0, [r0]
567 ; CHECK-NEXT: vrintr.f16 s0, s0
568 ; CHECK-NEXT: vstr.16 s0, [r0]
578 ; CHECK: vldr.16 s0, [r0]
579 ; CHECK-NEXT: vrinta.f16 s0, s0
580 ; CHECK-NEXT: vstr.16 s0, [r0]
590 ; CHECK: vldr.16 s0, [r1]
593 ; CHECK-NEXT: vfma.f16 s4, s2, s0