Lines Matching refs:fp
1 ; RUN: llc < %s -mtriple armv8 -mattr=+neon,+fp-armv8 -enable-unsafe-fp-math -enable-no-nans-fp-mat…
5 define float @fp-armv8_vminnm_o(float %a, float %b) {
6 ; CHECK-LABEL: "fp-armv8_vminnm_o":
14 define double @fp-armv8_vminnm_ole(double %a, double %b) {
15 ; CHECK-LABEL: "fp-armv8_vminnm_ole":
23 define float @fp-armv8_vminnm_o_rev(float %a, float %b) {
24 ; CHECK-LABEL: "fp-armv8_vminnm_o_rev":
32 define double @fp-armv8_vminnm_oge_rev(double %a, double %b) {
33 ; CHECK-LABEL: "fp-armv8_vminnm_oge_rev":
41 define float @fp-armv8_vminnm_u(float %a, float %b) {
42 ; CHECK-LABEL: "fp-armv8_vminnm_u":
50 define float @fp-armv8_vminnm_ule(float %a, float %b) {
51 ; CHECK-LABEL: "fp-armv8_vminnm_ule":
59 define float @fp-armv8_vminnm_u_rev(float %a, float %b) {
60 ; CHECK-LABEL: "fp-armv8_vminnm_u_rev":
68 define double @fp-armv8_vminnm_uge_rev(double %a, double %b) {
69 ; CHECK-LABEL: "fp-armv8_vminnm_uge_rev":
77 define float @fp-armv8_vmaxnm_o(float %a, float %b) {
78 ; CHECK-LABEL: "fp-armv8_vmaxnm_o":
86 define float @fp-armv8_vmaxnm_oge(float %a, float %b) {
87 ; CHECK-LABEL: "fp-armv8_vmaxnm_oge":
95 define float @fp-armv8_vmaxnm_o_rev(float %a, float %b) {
96 ; CHECK-LABEL: "fp-armv8_vmaxnm_o_rev":
104 define float @fp-armv8_vmaxnm_ole_rev(float %a, float %b) {
105 ; CHECK-LABEL: "fp-armv8_vmaxnm_ole_rev":
113 define float @fp-armv8_vmaxnm_u(float %a, float %b) {
114 ; CHECK-LABEL: "fp-armv8_vmaxnm_u":
122 define float @fp-armv8_vmaxnm_uge(float %a, float %b) {
123 ; CHECK-LABEL: "fp-armv8_vmaxnm_uge":
131 define float @fp-armv8_vmaxnm_u_rev(float %a, float %b) {
132 ; CHECK-LABEL: "fp-armv8_vmaxnm_u_rev":
140 define double @fp-armv8_vmaxnm_ule_rev(double %a, double %b) {
141 ; CHECK-LABEL: "fp-armv8_vmaxnm_ule_rev":
151 define float @fp-armv8_vminnm_NNNo(float %a) {
152 ; CHECK-LABEL: "fp-armv8_vminnm_NNNo":
162 define double @fp-armv8_vminnm_NNNole(double %a) {
163 ; CHECK-LABEL: "fp-armv8_vminnm_NNNole":
173 define float @fp-armv8_vminnm_NNNo_rev(float %a) {
174 ; CHECK-LABEL: "fp-armv8_vminnm_NNNo_rev":
184 define double @fp-armv8_vminnm_NNNoge_rev(double %a) {
185 ; CHECK-LABEL: "fp-armv8_vminnm_NNNoge_rev":
195 define float @fp-armv8_vminnm_NNNu(float %b) {
196 ; CHECK-LABEL: "fp-armv8_vminnm_NNNu":
206 define float @fp-armv8_vminnm_NNNule(float %b) {
207 ; CHECK-LABEL: "fp-armv8_vminnm_NNNule":
217 define float @fp-armv8_vminnm_NNNu_rev(float %b) {
218 ; CHECK-LABEL: "fp-armv8_vminnm_NNNu_rev":
228 define double @fp-armv8_vminnm_NNNuge_rev(double %b) {
229 ; CHECK-LABEL: "fp-armv8_vminnm_NNNuge_rev":
239 define float @fp-armv8_vmaxnm_NNNo(float %a) {
240 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNo":
250 define float @fp-armv8_vmaxnm_NNNoge(float %a) {
251 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNoge":
261 define float @fp-armv8_vmaxnm_NNNo_rev(float %a) {
262 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNo_rev":
272 define float @fp-armv8_vmaxnm_NNNole_rev(float %a) {
273 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNole_rev":
283 define float @fp-armv8_vmaxnm_NNNu(float %b) {
284 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNu":
294 define float @fp-armv8_vmaxnm_NNNuge(float %b) {
295 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNuge":
305 define float @fp-armv8_vmaxnm_NNNu_rev(float %b) {
306 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNu_rev":
316 define double @fp-armv8_vmaxnm_NNNule_rev( double %b) {
317 ; CHECK-LABEL: "fp-armv8_vmaxnm_NNNule_rev":
327 define float @fp-armv8_vminmaxnm_0(float %a) {
328 ; CHECK-LABEL: "fp-armv8_vminmaxnm_0":
339 define float @fp-armv8_vminmaxnm_neg0(float %a) {
340 ; CHECK-LABEL: "fp-armv8_vminmaxnm_neg0":
351 define float @fp-armv8_vminmaxnm_e_0(float %a) {
352 ; CHECK-LABEL: "fp-armv8_vminmaxnm_e_0":
363 define float @fp-armv8_vminmaxnm_e_neg0(float %a) {
364 ; CHECK-LABEL: "fp-armv8_vminmaxnm_e_neg0":