Lines Matching refs:FULL
4 …-abi soft -mattr=+fullfp16 < %s | FileCheck %s --check-prefix=FULL-SOFT --check-prefix=FULL-SOFT-LE
5 …-abi hard -mattr=+fullfp16 < %s | FileCheck %s --check-prefix=FULL-HARD --check-prefix=FULL-HARD-LE
8 …-abi soft -mattr=+fullfp16 < %s | FileCheck %s --check-prefix=FULL-SOFT --check-prefix=FULL-SOFT-BE
9 …-abi hard -mattr=+fullfp16 < %s | FileCheck %s --check-prefix=FULL-HARD --check-prefix=FULL-HARD-BE
31 ; FULL-SOFT-LABEL: foo:
32 ; FULL-SOFT: @ %bb.0: @ %entry
33 ; FULL-SOFT-NEXT: vmov.f16 s0, r1
34 ; FULL-SOFT-NEXT: vmov.f16 s2, r0
35 ; FULL-SOFT-NEXT: vadd.f16 s0, s2, s0
36 ; FULL-SOFT-NEXT: vmov r0, s0
37 ; FULL-SOFT-NEXT: bx lr
39 ; FULL-HARD-LABEL: foo:
40 ; FULL-HARD: @ %bb.0: @ %entry
41 ; FULL-HARD-NEXT: vadd.f16 s0, s0, s1
42 ; FULL-HARD-NEXT: bx lr
89 ; FULL-SOFT-LE-LABEL: foo_vec:
90 ; FULL-SOFT-LE: @ %bb.0: @ %entry
91 ; FULL-SOFT-LE-NEXT: vmov d16, r0, r1
92 ; FULL-SOFT-LE-NEXT: vadd.f16 d16, d16, d16
93 ; FULL-SOFT-LE-NEXT: vmov r0, r1, d16
94 ; FULL-SOFT-LE-NEXT: bx lr
96 ; FULL-HARD-LE-LABEL: foo_vec:
97 ; FULL-HARD-LE: @ %bb.0: @ %entry
98 ; FULL-HARD-LE-NEXT: vadd.f16 d0, d0, d0
99 ; FULL-HARD-LE-NEXT: bx lr
101 ; FULL-SOFT-BE-LABEL: foo_vec:
102 ; FULL-SOFT-BE: @ %bb.0: @ %entry
103 ; FULL-SOFT-BE-NEXT: vmov d16, r1, r0
104 ; FULL-SOFT-BE-NEXT: vrev64.16 d16, d16
105 ; FULL-SOFT-BE-NEXT: vadd.f16 d16, d16, d16
106 ; FULL-SOFT-BE-NEXT: vrev64.16 d16, d16
107 ; FULL-SOFT-BE-NEXT: vmov r1, r0, d16
108 ; FULL-SOFT-BE-NEXT: bx lr
110 ; FULL-HARD-BE-LABEL: foo_vec:
111 ; FULL-HARD-BE: @ %bb.0: @ %entry
112 ; FULL-HARD-BE-NEXT: vrev64.16 d16, d0
113 ; FULL-HARD-BE-NEXT: vadd.f16 d16, d16, d16
114 ; FULL-HARD-BE-NEXT: vrev64.16 d0, d16
115 ; FULL-HARD-BE-NEXT: bx lr