Lines Matching refs:DOUBLE
9 ; RUN: | FileCheck --check-prefix=CHECK-XO-FLOAT --check-prefix=CHECK-XO-DOUBLE %s
12 …k --check-prefix=CHECK-XO-FLOAT --check-prefix=CHECK-XO-DOUBLE-BE --check-prefix=CHECK-XO-DOUBLE-…
15 ; RUN: | FileCheck --check-prefix=CHECK-XO-DOUBLE-BE %s
24 ; RUN: | FileCheck --check-prefix=CHECK-XO-FLOAT --check-prefix=CHECK-XO-DOUBLE %s
27 ; RUN: | FileCheck --check-prefix=CHECK-XO-FLOAT --check-prefix=CHECK-XO-DOUBLE-BE %s
94 ; CHECK-XO-DOUBLE-LABEL: test_vmov_double_imm:
95 ; CHECK-XO-DOUBLE: movs [[REG:r[0-9]+]], #0
96 ; CHECK-XO-DOUBLE: vmov {{d[0-9]+}}, [[REG]], [[REG]]
97 ; CHECK-XO-DOUBLE-NOT: vldr
99 ; CHECK-XO-DOUBLE-BE-LABEL: test_vmov_double_imm:
100 ; CHECK-XO-DOUBLE-BE-FPREGS: movs [[REG:r[0-9]+]], #0
101 ; CHECK-XO-DOUBLE-BE-FPREGS: vmov {{d[0-9]+}}, [[REG]], [[REG]]
102 ; CHECK-XO-DOUBLE-NOT: vldr
116 ; CHECK-XO-DOUBLE-LABEL: test_vmvn_double_imm:
117 ; CHECK-XO-DOUBLE: mvn [[REG:r[0-9]+]], #-1342177280
118 ; CHECK-XO-DOUBLE: vmov {{d[0-9]+}}, [[REG]], [[REG]]
119 ; CHECK-XO-DOUBLE-NOT: vldr
121 ; CHECK-XO-DOUBLE-BE-LABEL: test_vmvn_double_imm:
122 ; CHECK-XO-DOUBLE-BE-FPREGS: mvn [[REG:r[0-9]+]], #-1342177280
123 ; CHECK-XO-DOUBLE-BE-FPREGS: vmov {{d[0-9]+}}, [[REG]], [[REG]]
124 ; CHECK-XO-DOUBLE-BE-NOT: vldr
140 ; CHECK-XO-DOUBLE-LABEL: test_notvmvn_double_imm:
141 ; CHECK-XO-DOUBLE: mvn [[REG1:r[0-9]+]], #-1342177280
142 ; CHECK-XO-DOUBLE: mov.w [[REG2:r[0-9]+]], #-1
143 ; CHECK-XO-DOUBLE: vmov {{d[0-9]+}}, [[REG2]], [[REG1]]
144 ; CHECK-XO-DOUBLE-NOT: vldr
146 ; CHECK-XO-DOUBLE-BE-LABEL: test_notvmvn_double_imm:
147 ; CHECK-XO-DOUBLE-BE: mvn [[REG1:r[0-9]+]], #-1342177280
148 ; CHECK-XO-DOUBLE-BE: mov.w [[REG2:r[0-9]+]], #-1
149 ; CHECK-XO-DOUBLE-BE-FPREGS: vmov {{d[0-9]+}}, [[REG2]], [[REG1]]
150 ; CHECK-XO-DOUBLE-BE-NOT: vldr
170 ; CHECK-XO-DOUBLE-LABEL: lower_const_f64_xo
171 ; CHECK-XO-DOUBLE: movw [[REG1:r[0-9]+]], #6291
172 ; CHECK-XO-DOUBLE: movw [[REG2:r[0-9]+]], #27263
173 ; CHECK-XO-DOUBLE: movt [[REG1]], #16340
174 ; CHECK-XO-DOUBLE: movt [[REG2]], #29884
175 ; CHECK-XO-DOUBLE: vmov {{d[0-9]+}}, [[REG2]], [[REG1]]
176 ; CHECK-XO-DOUBLE-NOT: vldr
178 ; CHECK-XO-DOUBLE-BE-LABEL: lower_const_f64_xo
179 ; CHECK-XO-DOUBLE-BE: movw [[REG1:r[0-9]+]], #6291
180 ; CHECK-XO-DOUBLE-BE: movw [[REG2:r[0-9]+]], #27263
181 ; CHECK-XO-DOUBLE-BE: movt [[REG1]], #16340
182 ; CHECK-XO-DOUBLE-BE: movt [[REG2]], #29884
183 ; CHECK-XO-DOUBLE-BE-FPREGS: vmov {{d[0-9]+}}, [[REG2]], [[REG1]]
184 ; CHECK-XO-DOUBLE-BE-NOT: vldr