Lines Matching refs:DP

6 …d -mtriple=arm-eabi < %s | FileCheck %s -check-prefix=CHECK-HARDFP-SP -check-prefix=CHECK-HARDFP-DP
7 …u -mtriple=arm-eabi < %s | FileCheck %s -check-prefix=CHECK-HARDFP-SP -check-prefix=CHECK-HARDFP-DP
27 ; CHECK-HARDFP-DP -mfloat-abi=hardfp (double precision instructions)
333 ; CHECK-HARDFP-DP-LABEL: dadd:
334 ; CHECK-HARDFP-DP: vadd.f64 d0, d0, d1
335 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
366 ; CHECK-HARDFP-DP-LABEL: ddiv:
367 ; CHECK-HARDFP-DP: vdiv.f64 d0, d0, d1
368 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
399 ; CHECK-HARDFP-DP-LABEL: dmul:
400 ; CHECK-HARDFP-DP: vmul.f64 d0, d0, d1
401 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
432 ; CHECK-HARDFP-DP-LABEL: dsub:
433 ; CHECK-HARDFP-DP: vsub.f64 d0, d0, d1
434 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
469 ; CHECK-HARDFP-DP-LABEL: dcmpeq:
470 ; CHECK-HARDFP-DP: vcmp.f64 d0, d1
471 ; CHECK-HARDFP-DP-NEXT: mov r0, #0
472 ; CHECK-HARDFP-DP-NEXT: vmrs APSR_nzcv, fpscr
473 ; CHECK-HARDFP-DP-NEXT: moveq r0, #1
474 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
511 ; CHECK-HARDFP-DP-LABEL: dcmplt:
512 ; CHECK-HARDFP-DP: vcmp.f64 d0, d1
513 ; CHECK-HARDFP-DP-NEXT: mov r0, #0
514 ; CHECK-HARDFP-DP-NEXT: vmrs APSR_nzcv, fpscr
515 ; CHECK-HARDFP-DP-NEXT: movmi r0, #1
516 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
553 ; CHECK-HARDFP-DP-LABEL: dcmple:
554 ; CHECK-HARDFP-DP: vcmp.f64 d0, d1
555 ; CHECK-HARDFP-DP-NEXT: mov r0, #0
556 ; CHECK-HARDFP-DP-NEXT: vmrs APSR_nzcv, fpscr
557 ; CHECK-HARDFP-DP-NEXT: movls r0, #1
558 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
595 ; CHECK-HARDFP-DP-LABEL: dcmpge:
596 ; CHECK-HARDFP-DP: vcmp.f64 d0, d1
597 ; CHECK-HARDFP-DP-NEXT: mov r0, #0
598 ; CHECK-HARDFP-DP-NEXT: vmrs APSR_nzcv, fpscr
599 ; CHECK-HARDFP-DP-NEXT: movge r0, #1
600 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
637 ; CHECK-HARDFP-DP-LABEL: dcmpgt:
638 ; CHECK-HARDFP-DP: vcmp.f64 d0, d1
639 ; CHECK-HARDFP-DP-NEXT: mov r0, #0
640 ; CHECK-HARDFP-DP-NEXT: vmrs APSR_nzcv, fpscr
641 ; CHECK-HARDFP-DP-NEXT: movgt r0, #1
642 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
679 ; CHECK-HARDFP-DP-LABEL: dcmpun:
680 ; CHECK-HARDFP-DP: vcmp.f64 d0, d1
681 ; CHECK-HARDFP-DP-NEXT: mov r0, #0
682 ; CHECK-HARDFP-DP-NEXT: vmrs APSR_nzcv, fpscr
683 ; CHECK-HARDFP-DP-NEXT: movvs r0, #1
684 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
716 ; CHECK-HARDFP-DP-LABEL: d2iz:
717 ; CHECK-HARDFP-DP: vcvt.s32.f64 s0, d0
718 ; CHECK-HARDFP-DP-NEXT: vmov r0, s0
719 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
747 ; CHECK-HARDFP-DP-LABEL: d2uiz:
748 ; CHECK-HARDFP-DP: vcvt.u32.f64 s0, d0
749 ; CHECK-HARDFP-DP-NEXT: vmov r0, s0
750 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
932 ; CHECK-HARDFP-DP-LABEL: d2f:
933 ; CHECK-HARDFP-DP: vcvt.f32.f64 s0, d0
934 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
963 ; CHECK-HARDFP-DP-LABEL: f2d:
964 ; CHECK-HARDFP-DP: vcvt.f64.f32 d0, s0
965 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
994 ; CHECK-HARDFP-DP-LABEL: i2d:
995 ; CHECK-HARDFP-DP: vmov s0, r0
996 ; CHECK-HARDFP-DP-NEXT: vcvt.f64.s32 d0, s0
997 ; CHECK-HARDFP-DP-NEXT: mov pc, lr
1025 ; CHECK-HARDFP-DP-LABEL: ui2d:
1026 ; CHECK-HARDFP-DP: vmov s0, r0
1027 ; CHECK-HARDFP-DP-NEXT: vcvt.f64.u32 d0, s0
1028 ; CHECK-HARDFP-DP-NEXT: mov pc, lr